]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb.base/async.exp: Fix stepi& test.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f48088c7
PA
12014-03-19 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
4 the same line.
5
e2f6c966
PA
62014-03-19 Pedro Alves <palves@redhat.com>
7
8 * gdb.base/async.c (main): Add "jump here" and "until here" line
9 marker comments.
10 * gdb.base/async.exp (jump_here): New global.
11 (jump& test): Use it.
12 (until_here): New global.
13 (until& test): Use it.
14
c30568d4
PA
152014-03-19 Pedro Alves <palves@redhat.com>
16
17 * gdb.base/async.exp: Don't frob gdb_protocol.
18
0172b6a7
DE
192014-03-18 Doug Evans <xdje42@gmail.com>
20
21 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
22 Fix spelling of exec-done-display.
23
06c868a8
JK
242014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
25
26 PR gdb/15358
27 * gdb.base/gdb-sigterm.c: New file.
28 * gdb.base/gdb-sigterm.exp: New file.
29
0c7e1a46
PA
302014-03-18 Pedro Alves <palves@redhat.com>
31
32 PR gdb/13860
33 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
34 * lib/mi-support.exp (mi_expect_stop): Add special handling for
35 solib-event.
36
f7c77d93
JB
372014-03-17 Joel Brobecker <brobecker@adacore.com>
38
39 * gdb.ada/pckd_arr_ren: New testcase.
40
5a1e8c7a
DE
412014-03-13 Doug Evans <xdje42@gmail.com>
42
43 PR guile/16612
44 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
45 collect after discarding symbols.
46
350e1a76
DE
472014-03-13 Ludovic Courtès <ludo@gnu.org>
48 Doug Evans <xdje42@gmail.com>
49
50 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
51 to history survives a gc.
52
a69900ae
PA
532014-03-13 Pedro Alves <palves@redhat.com>
54
55 * gdb.base/default.exp: Don't test "target procfs".
56
5db9f0bd
PA
572014-03-13 Pedro Alves <palves@redhat.com>
58
59 * gdb.base/default.exp: Update "target child" and "target procfs"
60 tests to not expect "Unix".
61
b3ccfe11
TT
622014-03-12 Tom Tromey <tromey@redhat.com>
63
64 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
65 New procs. Add target-async tests.
66 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
67 Add target-async tests.
68
646f4417
AA
692014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
70
71 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
72 'func_start' and 'func_end' for the beginning and end of the
73 function code, respectively.
74 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
75 'func_end' instead of 'func' and 'main'.
76
288c211f
AA
772014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
78
79 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
80 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
81 generate the debug info assembler source.
82
e0c0f156
AA
832014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
84
85 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
86 * gdb.dwarf2/arr-subrange.exp: Likewise.
87 * gdb.dwarf2/dwz.exp: Likewise.
88 * gdb.dwarf2/method-ptr.exp: Likewise.
89 * gdb.dwarf2/missing-sig-type.exp: Likewise.
90 * gdb.dwarf2/subrange.exp: Likewise.
91 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
92 * gdb.dwarf2/implptrpiece.exp: Likewise.
93 * gdb.dwarf2/nostaticblock.exp: Likewise.
94
0e5c4555
AA
952014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
96
97 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
98 directory to absolute path name arguments.
99
5ec18f2b
JG
1002014-03-10 Joel Brobecker <brobecker@adacore.com>
101
102 * gdb.ada/tagged_access: New testcase.
103
847fc4f2
MM
1042014-03-07 Markus Metzger <markus.t.metzger@intel.com>
105
106 * gdb.btrace/data.exp: Update expected output.
107
cc3da688
YQ
1082014-03-06 Yao Qi <yao@codesourcery.com>
109
110 * gdb.trace/pr16508.exp: New file.
111
0f26cec1
PA
1122014-03-05 Pedro Alves <palves@redhat.com>
113
114 PR gdb/16575
115 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
116 procedure.
117 (top level): Adjust to use it. Add tests that exercise breakpoint
118 interaction with the code-cache.
119
7a5a839f
LC
1202014-02-26 Ludovic Courtès <ludo@gnu.org>
121
122 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
123 test for 'history-append!'.
124
31aa7e4e
JB
1252014-02-26 Joel Brobecker <brobecker@adacore.com>
126
127 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
128 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
129 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
130 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
131 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
132 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
133
1b588015
JB
1342014-02-26 Joel Brobecker <brobecker@adacore.com>
135
136 * testsuite/gdb.python/py-pp-re-notag.c: New file.
137 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
138 * testsuite/gdb.python/py-pp-re-notag.p: New file.
139
55426c9d
JB
1402014-02-26 Joel Brobecker <brobecker@adacore.com>
141
142 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
143
dc53a7ad
JB
1442014-02-26 Joel Brobecker <brobecker@adacore.com>
145
146 * gdb.dwarf2/arr-stride.c: New file.
147 * gdb.dwarf2/arr-stride.exp: New file.
148
12ab52e9
PA
1492014-02-26 Pedro Alves <palves@redhat.com>
150
151 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
152 that won't ever trigger. Make sure that GDB reports the correct
153 breakpoint that caused the stop.
154
849c862e
JK
1552014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 PR gdb/16626
158 * gdb.base/auto-load-script: New file.
159 * gdb.base/auto-load.c: New file.
160 * gdb.base/auto-load.exp: New file.
161
71b7d793
JK
162 PR gdb/16626
163 * gdb.base/auto-load.exp: Fix out-of-srctree run.
164
e2f0d509
JK
1652014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
166
167 Fix dw2-icycle.exp -fsanitize=address GDB crash.
168 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
169
50cc37c8
DE
1702014-02-24 Doug Evans <dje@google.com>
171
172 * lib/gdb.exp (run_on_host): Log error output if program fails.
173
ea4758f2
PA
1742014-02-21 Pedro Alves <palves@redhat.com>
175
176 * gdb.threads/step-after-sr-lock.c: Rename to ...
177 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
178 * gdb.threads/step-after-sr-lock.exp: Rename to ...
179 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
180 ... this.
181
d7b30f67
SDJ
1822014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
183
184 PR tdep/16397
185 * gdb.arch/amd64-stap-special-operands.exp: New file.
186 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
187 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
188 * gdb.arch/amd64-stap-triplet.S: Likewise.
189 * gdb.arch/amd64-stap-triplet.c: Likewise.
190
83deb43f
JB
1912014-02-20 Joel Brobecker <brobecker@adacore.com>
192
193 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
194 in .section pseudo-op.
195
adde2bff
DE
1962014-02-20 lin zuojian <manjian2006@gmail.com>
197 Joel Brobecker <brobecker@adacore.com>
198 Doug Evans <xdje42@gmail.com>
199
200 PR symtab/16581
201 * gdb.dwarf2/dw2-icycle.S: New file.
202 * gdb.dwarf2/dw2-icycle.c: New file.
203 * gdb.dwarf2/dw2-icycle.exp: New file.
204
f7bd0f78
SC
2052014-02-19 Siva Chandra Reddy <sivachandra@google.com>
206
207 * gdb.python/py-value-cc.cc: Improve test case to enable testing
208 operations on gdb.Value objects.
209 * gdb.python/py-value-cc.exp: Add new test to test operations on
210 gdb.Value objects.
211
c17ef0d5
DE
2122014-02-18 Doug Evans <dje@google.com>
213
214 * Makefile.in (TESTS): New variable.
215 (expanded_tests, expanded_tests_or_none): New variables
216 (check-single): Pass $(expanded_tests_or_none) to runtest.
217 (check-parallel): Only run tests in $(TESTS) if non-empty.
218 (check/no-matching-tests-found): New rule.
219 * README: Document TESTS makefile variable.
220
5dd3176f
DE
2212014-02-18 Doug Evans <dje@google.com>
222
223 * Makefile.in (check-parallel): rm -rf outputs temp.
224
0b10be4f
JK
2252014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 Fix "ERROR: no fileid for" in the testsuite.
228 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
229
85f224e7
DE
2302014-02-12 Doug Evans <dje@google.com>
231
232 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
233 (MISCELLANEOUS): New variable.
234 (clean): rm -rf $(MISCELLANEOUS).
235 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
236 dwp live in the same directory as symlinks, with each symlink pointed
237 to a differently named file in a different directory.
238
149b30ff
DE
2392014-02-11 Doug Evans <dje@google.com>
240
241 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
242 of Tcl file commands.
243
1dfdac32
MK
2442014-02-10 Mark Kettenis <kettenis@gnu.org>
245
246 * gdb.threads/step-after-sr-lock.exp: Avoid executing
247 "kill -SIGUSR1 -1".
248
aa4fb036
JB
2492014-02-10 Joel Brobecker <brobecker@adacore.com>
250
251 * gdb.ada/tick_length_array_enum_idx: New testcase.
252
ed3ef339
DE
2532014-02-10 Doug Evans <xdje42@gmail.com>
254
255 * configure.ac (AC_OUTPUT): Add gdb.guile.
256 * configure: Regenerate.
257 * lib/gdb-guile.exp: New file.
258 * lib/gdb.exp (get_target_charset): New function.
259 * gdb.base/help.exp: Update expected output from "apropos apropos".
260 * gdb.guile/Makefile.in: New file.
261 * gdb.guile/guile.exp: New file.
262 * gdb.guile/scm-arch.c: New file.
263 * gdb.guile/scm-arch.exp: New file.
264 * gdb.guile/scm-block.c: New file.
265 * gdb.guile/scm-block.exp: New file.
266 * gdb.guile/scm-breakpoint.c: New file.
267 * gdb.guile/scm-breakpoint.exp: New file.
268 * gdb.guile/scm-disasm.c: New file.
269 * gdb.guile/scm-disasm.exp: New file.
270 * gdb.guile/scm-equal.c: New file.
271 * gdb.guile/scm-equal.exp: New file.
272 * gdb.guile/scm-error.exp: New file.
273 * gdb.guile/scm-error.scm: New file.
274 * gdb.guile/scm-frame-args.c: New file.
275 * gdb.guile/scm-frame-args.exp: New file.
276 * gdb.guile/scm-frame-args.scm: New file.
277 * gdb.guile/scm-frame-inline.c: New file.
278 * gdb.guile/scm-frame-inline.exp: New file.
279 * gdb.guile/scm-frame.c: New file.
280 * gdb.guile/scm-frame.exp: New file.
281 * gdb.guile/scm-generics.exp: New file.
282 * gdb.guile/scm-gsmob.exp: New file.
283 * gdb.guile/scm-iterator.c: New file.
284 * gdb.guile/scm-iterator.exp: New file.
285 * gdb.guile/scm-math.c: New file.
286 * gdb.guile/scm-math.exp: New file.
287 * gdb.guile/scm-objfile-script-gdb.in: New file.
288 * gdb.guile/scm-objfile-script.c: New file.
289 * gdb.guile/scm-objfile-script.exp: New file.
290 * gdb.guile/scm-objfile.c: New file.
291 * gdb.guile/scm-objfile.exp: New file.
292 * gdb.guile/scm-ports.exp: New file.
293 * gdb.guile/scm-pretty-print.c: New file.
294 * gdb.guile/scm-pretty-print.exp: New file.
295 * gdb.guile/scm-pretty-print.scm: New file.
296 * gdb.guile/scm-section-script.c: New file.
297 * gdb.guile/scm-section-script.exp: New file.
298 * gdb.guile/scm-section-script.scm: New file.
299 * gdb.guile/scm-symbol.c: New file.
300 * gdb.guile/scm-symbol.exp: New file.
301 * gdb.guile/scm-symtab-2.c: New file.
302 * gdb.guile/scm-symtab.c: New file.
303 * gdb.guile/scm-symtab.exp: New file.
304 * gdb.guile/scm-type.c: New file.
305 * gdb.guile/scm-type.exp: New file.
306 * gdb.guile/scm-value-cc.cc: New file.
307 * gdb.guile/scm-value-cc.exp: New file.
308 * gdb.guile/scm-value.c: New file.
309 * gdb.guile/scm-value.exp: New file.
310 * gdb.guile/source2.scm: New file.
311 * gdb.guile/types-module.cc: New file.
312 * gdb.guile/types-module.exp: New file.
313
7026a7c1
YQ
3142014-02-10 Yao Qi <yao@codesourcery.com>
315
316 PR testsuite/16543
317 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
318 * configure: Regenerated.
319 * Makefile.in: New file.
320
6c466447
AS
3212014-02-08 Andreas Schwab <schwab@linux-m68k.org>
322
323 * gdb.python/py-framefilter.exp: Fix typo.
324
6e854735
YQ
3252014-02-08 Yao Qi <yao@codesourcery.com>
326
327 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
328 that no =breakpoint-modified is emitted when breakpoints are
329 modified through MI commands.
330
d137e6dc
PA
3312014-02-07 Pedro Alves <pedro@codesourcery.com>
332 Pedro Alves <palves@redhat.com>
333
334 * gdb.threads/step-after-sr-lock.c: New file.
335 * gdb.threads/step-after-sr-lock.exp: New file.
336
b5ee5a50
PA
3372014-02-07 Pedro Alves <palves@redhat.com>
338
339 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
340
3c77faf3
JK
3412014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
342
343 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
344 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
345
6dddc817
DE
3462014-02-06 Doug Evans <xdje42@gmail.com>
347
348 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
349 output.
350
351 * gdb.gdb/python-interrupts.exp: New file.
352
de7b2893
YQ
3532014-02-05 Yao Qi <yao@codesourcery.com>
354
355 * gdb.trace/report.exp (use_collected_data): Test the output
356 of "info threads" and "info inferiors".
357
66d032ac
YQ
3582014-02-05 Yao Qi <yao@codesourcery.com>
359
360 Revert this patch:
361
362 2013-05-24 Yao Qi <yao@codesourcery.com>
363
364 * gdb.trace/tfile.exp: Test inferior and thread.
365
591a12a1
UW
3662014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
367
368 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
369 on a function.
370 * gdb.base/step-bt.c: Call hello via function pointer to make
371 sure its first instruction is executed on powerpc64le-linux.
372
0ff3e01f
UW
3732014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
374
375 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
376
084ee545
UW
3772014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
378
379 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
380 of the test patterns for use on little-endian systems.
381
6ed14ff3
UW
3822014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
383
384 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
385 (decimal_vector): Fix for little-endian.
386
401e27fd
JM
3872014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
388
389 * gdb.arch/sparc-sysstep.exp: New file.
390 * gdb.arch/sparc-sysstep.c: Likewise.
391
392 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
393
8b924729
EBM
3942014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
395
396 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
397
fb151210
JB
3982014-01-23 Tom Tromey <tromey@redhat.com>
399
400 * gdb.ada/array_char_idx: New testcase.
401
0740f8d8
TT
4022014-01-23 Tom Tromey <tromey@redhat.com>
403
404 PR python/16487:
405 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
406 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
407 classes.
408
21909fa1
TT
4092014-01-23 Tom Tromey <tromey@redhat.com>
410
411 PR python/16491:
412 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
413 string from an inferior frame.
414 * gdb.python/py-framefilter-mi.exp: Update.
415
87ce2a04
DE
4162014-01-22 Doug Evans <dje@google.com>
417
418 * gdb.server/server-mon.exp: Add tests for "set debug-format".
419
237b092b
AA
4202014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
421
422 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
423
d674a709
AA
4242014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
425
426 * gdb.trace/entry-values.exp: Remove excess space character from
427 regex patterns. Handle s390 call instruction.
428
20fa3390
AA
4292014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
430
431 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
432 define "*_start" label. Make "name" static.
433 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
434 ${name} by references to ${name}_start.
435
78466714
AA
4362014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
437
438 * gdb.base/info-macros.exp: Remove "debug" from the compile
439 options.
440
ec9f644a
IB
4412014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
442
443 * gdb.dlang/demangle.exp: New file.
444
94b1b47e
IB
4452014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
446
447 * gdb.dlang/primitive-types.exp: New file.
448
7f420862
IB
4492014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
450
451 * configure.ac: Create gdb.dlang/Makefile.
452 * configure: Regenerate.
453 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
454 * gdb.dlang/Makefile.in: New file.
455 * lib/d-support.exp: New file.
456 * lib/gdb.exp (skip_d_tests): New proc.
457
52834460
MM
4582014-01-16 Markus Metzger <markus.t.metzger@intel.com>
459
460 * gdb.btrace/delta.exp: Check reverse stepi.
461 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
462 * gdb.btrace/finish.exp: New.
463 * gdb.btrace/next.exp: New.
464 * gdb.btrace/nexti.exp: New.
465 * gdb.btrace/record_goto.c: Add comments.
466 * gdb.btrace/step.exp: New.
467 * gdb.btrace/stepi.exp: New.
468 * gdb.btrace/multi-thread-step.c: New.
469 * gdb.btrace/multi-thread-step.exp: New.
470 * gdb.btrace/rn-dl-bind.c: New.
471 * gdb.btrace/rn-dl-bind.exp: New.
472 * gdb.btrace/data.c: New.
473 * gdb.btrace/data.exp: New.
474 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
475
6e07b1d2
MM
4762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
477
478 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
479 * gdb.btrace/exception.exp: Update.
480 * gdb.btrace/instruction_history.exp: Update.
481 * gdb.btrace/record_goto.exp: Update.
482 * gdb.btrace/tailcall.exp: Update.
483 * gdb.btrace/unknown_functions.exp: Update.
484 * gdb.btrace/delta.exp: New.
485
0b722aec
MM
4862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
487
488 * gdb.btrace/record_goto.exp: Add backtrace test.
489 * gdb.btrace/tailcall.exp: Add backtrace test.
490
066ce621
MM
4912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
492
493 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
494 * gdb.btrace/record_goto.c: New.
495 * gdb.btrace/record_goto.exp: New.
496 * gdb.btrace/x86-record_goto.S: New.
497
0688d04e
MM
4982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
499
500 * gdb.btrace/function_call_history.exp: Update tests.
501 * gdb.btrace/instruction_history.exp: Update tests.
502
8710b709
MM
5032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
504
505 * gdb.btrace/function_call_history.exp: Fix expected field
506 order for "record function-call-history".
507 Add new tests for "record function-call-history /c".
508 * gdb.btrace/exception.cc: New.
509 * gdb.btrace/exception.exp: New.
510 * gdb.btrace/tailcall.exp: New.
511 * gdb.btrace/x86-tailcall.S: New.
512 * gdb.btrace/x86-tailcall.c: New.
513 * gdb.btrace/unknown_functions.c: New.
514 * gdb.btrace/unknown_functions.exp: New.
515 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
516
5de9129b
MM
5172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
518
519 * gdb.btrace/instruction_history.exp: Update.
520 * gdb.btrace/function_call_history.exp: Update.
521
23a7fe75
MM
5222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
523
524 * gdb.btrace/function_call_history.exp: Fix expected function
525 trace.
526 * gdb.btrace/instruction_history.exp: Initialize traced.
527 Remove traced_functions.
528
724c7dd8
MM
5292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
530
531 * gdb.btrace/function_call_history.exp: Update
532 * gdb.btrace/instruction_history.exp: Update.
533
6d78d93b
MM
5342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
535
536 * gdb.btrace/enable.exp: Update expected text.
537
93a360cc
OJ
5382014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
539
540 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
541 bytes.
542
3772b53f
MR
5432014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
544
545 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
546
596662fa
OJ
5472014-01-15 Omair Javaid <omair.javaid@linaro.org>
548
549 * lib/gdb.exp (supports_process_record): Return true for
550 arm*-linux*. (supports_reverse): Likewise.
551
b5b08fb4
SC
5522014-01-13 Siva Chandra Reddy <sivachandra@google.com>
553
554 PR python/15464
555 PR python/16113
556 * gdb.python/py-type.c: Enhance test case.
557 * gdb.python/py-value-cc.cc: Likewise
558 * gdb.python/py-type.exp: Add new tests.
559 * gdb.python/py-value-cc.exp: Likewise
560
52d7fb13
AA
5612014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
562 Pedro Alves <palves@redhat.com>
563
564 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
565 Make "name" extern.
566 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
567 references to ${name}_start by references to ${name}.
568
a2cd8cfe
JB
5692014-01-10 Joel Brobecker <brobecker@adacore.com>
570
571 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
572
4e23fced
JB
5732014-01-10 Joel Brobecker <brobecker@adacore.com>
574
575 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
576
c6a9e42c
PA
5772014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
578 Pedro Alves <palves@redhat.com>
579
580 * gdb.mi/mi-info-os.exp: Connect to the target with
581 mi_gdb_target_load.
582
b7ea362b
PA
5832014-01-08 Pedro Alves <palves@redhat.com>
584
585 * gdb.threads/reconnect-signal.c: New file.
586 * gdb.threads/reconnect-signal.exp: New file.
587
5e3f4fab
EBM
5882014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
589
590 * gdb.base/source-dir.exp: New file.
591
79301218
JB
5922014-01-07 Joel Brobecker <brobecker@adacore.com>
593
594 * gdb.ada/mi_interface: New testcase.
595
8e355c5d
JB
5962014-01-07 Joel Brobecker <brobecker@adacore.com>
597
598 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
599 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
600 gdb.ada/pp-rec-component/pck.ads: New files.
601
c0d48811
JB
6022014-01-07 Joel Brobecker <brobecker@adacore.com>
603
604 * gdb.python/py-pp-integral.c: New file.
605 * gdb.python/py-pp-integral.py: New file.
606 * gdb.python/py-pp-integral.exp: New file.
607
4924df79
GKB
6082013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
609
610 PR breakpoints/16297
611 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
612 (write_syscall): New variables.
613 (main): Create a pipe, write 1 byte in it, and read 1 byte from
614 it.
615 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
616 "write" and "read" syscalls.
617 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
618 numbers.
619
530e8392
KB
6202013-12-19 Keven Boell <keven.boell@intel.com>
621
622 * gdb.fortran/module.exp: Completion matches fortran module
623 names as well. ptype/whatis on modules return a proper type.
624 Add new check for having the correct scope.
625
7f9b20bb
KB
6262013-12-19 Keven Boell <keven.boell@intel.com>
627
628 * gdb.fortran/type.f90: New file.
629 * gdb.fortran/whatis_type.f90: New file.
630
2e0d821f
SDJ
6312013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
632
633 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
634 (close_syscall, chroot_syscall, exit_group_syscall): New
635 variables.
636 * gdb.base/catch-syscall.exp: Replace gdb_compile by
637 prepare_for_testing. Call fill_all_syscalls_numbers before
638 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
639 gdb_load by clean_restart.
640 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
641 (check_info_bp_many_syscalls): Remove global gdb_prompt.
642 (check_call_to_syscall): Likewise. Add global decimal. Improve
643 testing regex.
644 (check_return_from_syscall): Likewise.
645 (check_continue, insert_catch_syscall_with_arg): Remove global
646 gdb_prompt.
647 (insert_catch_syscall_with_many_args): Likewise. Add global
648 decimal. Fix $filter_str. Improve testing regex.
649 (check_for_program_end): Remove global gdb_prompt.
650 (test_catch_syscall_without_args): Likewise. Add global decimal.
651 Improve testing regex.
652 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
653 (test_catch_syscall_with_wrong_args)
654 (test_catch_syscall_restarting_inferior)
655 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
656 (do_syscall_tests): Likewise. Remove global srcdir.
657 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
658 Add global last_syscall_number. Test for the exact syscall number
659 to be caught.
660 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
661 Add global all_syscalls_numbers. Test each syscall number to be
662 caught, instead of only testing "close".
663 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
664 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
665 Remove stale comment.
666 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
667 the correct syscall numbers using information from the inferior.
668
5ce0145d
PA
6692013-12-17 Pedro Alves <palves@redhat.com>
670
671 * gdb.trace/circ.exp: Expect frame info to be printed when
672 switching between frames with unavailable stack, but different
673 functions.
674
bdf22206
AB
6752013-12-17 Andrew Burgess <aburgess@broadcom.com>
676
677 * gdb.trace/unavailable-dwarf-piece.c: New file.
678 * gdb.trace/unavailable-dwarf-piece.exp: New file.
679
07d100d4
YQ
6802013-12-15 Yao Qi <yao@codesourcery.com>
681
682 * gdb.perf/skip-prologue.c: New.
683 * gdb.perf/skip-prologue.exp: New.
684 * gdb.perf/skip-prologue.py: New.
685
8a48ac95
JB
6862013-12-13 Joel Brobecker <brobecker@adacore.com>
687
688 * gdb.ada/arraydim: New testcase.
689
a16b0e22
SC
6902013-12-12 Siva Chandra Reddy <sivachandra@google.com>
691
692 PR python/16113
693 * gdb.python/py-value-cc.cc: Improve test case.
694 * gdb.python/py-value-cc.exp: Add new tests to test usage of
695 gdb.Field objects as subscripts on gdb.Value objects.
696
0987cf35
DE
6972013-12-10 Doug Evans <dje@google.com>
698
7b3fd68b 699 PR 16286
0987cf35
DE
700 * gdb.python/py-value.c: #include stdlib.h, string.h.
701 (str): New struct.
702 (main): New local xstr.
703 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
704 fetch a value as a string with a length beyond the declared length
705 of the array.
706
409d8f48
AB
7072013-12-10 Andrew Burgess <aburgess@broadcom.com>
708
709 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
710 update comment.
711
036e93df
JB
7122013-12-10 Joel Brobecker <brobecker@adacore.com>
713
714 * gdb.ada/int_deref.exp: Add test verifying that we print
715 the decoded symbol name when printing the address of Ada
716 symbols.
717
72bfa06c
JB
7182013-12-10 Joel Brobecker <brobecker@adacore.com>
719
720 * gdb.mi/mi-start.exp: Add test verifying that -list-features
721 contains "exec-run-start-option".
722
11ec5965
YQ
7232013-12-08 Yao Qi <yao@codesourcery.com>
724
725 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
726 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
727 (is_64_target, is_amd64_regs_target): Likewise.
728 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
729
594d8fa8
MF
7302013-12-07 Mike Frysinger <vapier@gentoo.org>
731
732 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
733 * gdb.base/testenv.c: Likewise.
734
d9a196da
MF
7352013-12-07 Mike Frysinger <vapier@gentoo.org>
736
737 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
738 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
739 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
740
782d47df
PA
7412013-12-06 Pedro Alves <palves@redhat.com>
742
743 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
744 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
745 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
746
399d6e30
DE
7472013-12-06 Doug Evans <dje@google.com>
748
749 * gdb.base/break.exp: Fix setting of $baz.
750
16b5a7cb
AB
7512013-12-06 Andrew Burgess <aburgess@broadcom.com>
752
753 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
754 DW_OP_plus_uconst.
755
f84bc218
KB
7562013-12-06 Keven Boell <keven.boell@intel.com>
757
758 * lib/mi-support.exp (mi_list_varobj_children_range): Add
759 call to mi_list_array_varobj_children_with_index.
760 (mi_list_array_varobj_children_with_index): New function.
761 Add parameter to specify array start.
762
489e41dd 7632013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
764
765 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
766 SIGPWR in sparc64.
767
768 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
769 have the same signal number. Handle this situation.
770
7fb1b8b1
JB
7712013-12-03 Joel Brobecker <brobecker@adacore.com>
772
773 * gdb.ada/dot_all: New testcase.
774
2ea126fa
JB
7752013-12-03 Joel Brobecker <brobecker@adacore.com>
776
777 * gdb.mi/mi-undefined-cmd.exp: New testcase.
778
6b7cbff1
JB
7792013-12-03 Joel Brobecker <brobecker@adacore.com>
780
781 * gdb.mi/mi-i-cmd.exp: New file.
782
04affae3
JK
7832013-12-02 Doug Evans <dje@google.com>
784
785 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
786 at start.
787 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
788 has been specified with a relative path and we have chdir'd before
789 accessing the debug info.
790
eebc056c
AB
7912013-11-28 Andrew Burgess <aburgess@broadcom.com>
792
793 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
794 expected results.
795 (gdb_collect_locals_test): Likewise.
796 (gdb_collect_globals_test): Likewise.
797
8b5e6dc2
YQ
7982013-11-28 Yao Qi <yao@codesourcery.com>
799
800 * lib/gdb.exp (with_gdb_prompt): New proc.
801 * gdb.perf/disassemble.exp: New.
802 * gdb.perf/disassemble.py: New.
803
0db4ca18
LM
8042013-11-26 Luis Machado <lgustavo@codesourcery.com>
805
806 * gdb.base/callfuncs.c (main): Assign malloc's return value
807 and free it afterwards.
808 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
809 * gdb.base/printcmds.c (main): Likewise.
810 * gdb.base/randomize.c (main): Free "p" and change breakpoint
811 marker position.
812 * gdb.base/setvar.c (dummy): Assign malloc's return value
813 and free it afterwards.
814
d24a9f15
AB
8152013-11-26 Andrew Burgess <aburgess@broadcom.com>
816
817 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
818 gdb_test_multiple.
819
15859968
TT
8202013-11-26 Tom Tromey <tromey@redhat.com>
821
822 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
823 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
824 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
825
f7e3ecae
KS
8262013-11-25 Keith Seitz <keiths@redhat.com>
827
828 PR c++/14819
829 * gdb.cp/impl-this.cc: New file.
830 * gdb.cp/impl-this.exp: New file.
831
23e9d3b9
YQ
8322013-11-25 Yao Qi <yao@codesourcery.com>
833
834 * gdb.perf/backtrace.c: New.
835 * gdb.perf/backtrace.exp: New.
836 * gdb.perf/backtrace.py: New.
837
22825df7
YQ
8382013-11-24 Yao Qi <yao@codesourcery.com>
839
840 * gdb.perf/single-step.c: New.
841 * gdb.perf/single-step.exp: New.
842 * gdb.perf/single-step.py: New.
843
c1ea7c01
DE
8442013-11-23 Doug Evans <xdje42@gmail.com>
845
846 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
847 with ignore count".
848
35720eaa
DE
8492013-11-23 Doug Evans <xdje42@gmail.com>
850
851 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
852 (test_subscript_regression): Ditto.
853 (top level): Run test_subscript_regression for c++ with "c++" prefix.
854
3cd14e45
DE
8552013-11-23 Doug Evans <xdje42@gmail.com>
856
857 * gdb.python/py-type.exp (test_enums): Fix typo.
858
985c818c
DE
8592013-11-23 Doug Evans <xdje42@gmail.com>
860
861 * gdb.python/py-symbol.exp: Add some comments. Make all test names
862 unique.
863
f873dd7a
DE
8642013-11-23 Doug Evans <xdje42@gmail.com>
865
866 * gdb.python/py-symbol.exp: Fix whitespace.
867
38a502a4
DE
8682013-11-23 Doug Evans <xdje42@gmail.com>
869
870 * gdb.python/python.exp: Don't call skip_python_tests, we still want
871 to test some things in the case where python is not configured in.
872
c0621699
PA
8732013-11-22 Pedro Alves <palves@redhat.com>
874
875 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
876 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
877 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
878 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
879 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
880 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
881
f57e61cd
TT
8822013-11-22 Tom Tromey <tromey@redhat.com>
883
884 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
885
da2b2fdf
TT
8862013-11-22 Tom Tromey <tromey@redhat.com>
887
888 * gdb.dwarf2/dw2-bad-cfi.c: New file.
889 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
890 * gdb.dwarf2/dw2-bad-cfi.S: New file.
891
33f8fe58
PA
8922013-11-22 Pedro Alves <palves@redhat.com>
893
894 PR 16155
895 * gdb.dwarf2/dw2-dup-frame.S: New file.
896 * gdb.dwarf2/dw2-dup-frame.c: New file.
897 * gdb.dwarf2/dw2-dup-frame.exp: New file.
898
0a1e6121
YQ
8992013-11-22 Yao Qi <yao@codesourcery.com>
900
901 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
902 comment and add one more argument "has_more".
903 * gdb.python/py-mi.exp: Callers update.
904
0061ea24
YQ
9052013-11-22 Yao Qi <yao@codesourcery.com>
906
907 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
908 of mi_create_dynamic_varobj.
909
069d6a0f
PA
9102013-11-20 Pedro Alves <palves@redhat.com>
911
912 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
913 time, and run it through all three milestone regexes.
914
10d8cbd2
SA
9152013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
916
917 * gdb.base/eval-avoid-side-effects.exp: New file.
918
57803a3c
WT
9192013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
920
60650f2e
WT
921 * gdb.arch/i386-mpx.c: New file
922 * gdb.arch/i386-mpx.exp: New file.
923
09748966
WT
9242013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
925
926 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
927 for bnd registers.
928
60650f2e
WT
9292013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
930
57803a3c
WT
931 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
932 start and end equal 0.
933
3e9ecad3
YQ
9342013-11-19 Yao Qi <yao@codesourcery.com>
935
936 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
937 (mi_list_varobj_children_range): Likewise.
938
31b4ab9e
YQ
9392013-11-19 Yao Qi <yao@codesourcery.com>
940
941 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
942
4392c534
YQ
9432013-11-19 Yao Qi <yao@codesourcery.com>
944
945 * lib/mi-support.exp: Fix format.
946
df7752b0
JB
9472013-11-19 Joel Brobecker <brobecker@adacore.com>
948
949 * gdb.ada/py_range: New testcase.
950
176f037c
JB
9512013-11-18 Joel Brobecker <brobecker@adacore.com>
952
953 * mi-language.exp: Add "-list-features" test verifying that
954 its output contains "language-option".
955
ee4a1c63
JB
9562013-11-16 Joel Brobecker <brobecker@adacore.com>
957
958 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
959 * info_exc/foo.adb: Adjust to new exception name.
960 * info_exc.exp: Adjust after exception renaming in const.ads.
961 Update "info exception global" test to test "info exceptions
962 global_gdb" instead.
963
964 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
965 * mi_exc_info/foo.adb (Adjust to new exception name.
966 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
967 Update "-info-ada-exceptions global" test to test
968 "-info-ada-exceptions global_gdb" instead.
969
6ec41e1e
LM
9702013-11-15 Luis Machado <lgustavo@codesourcery.com>
971
972 * lib/mi-support.exp (mi_gdb_test): Expect different formats
973 of inferior output for remote and native sessions.
974 * gdb.mi/mi-console.exp: Remove obsolete comment.
975 Check for semihosted inferior output pattern.
976 (semihosted_string): New function.
977
391d3400
JB
9782013-11-15 Joel Brobecker <brobecker@adacore.com>
979
980 * gdb.ada/info_exc.exp: Allow other global exceptions to be
981 listed in the output of "info exceptions".
982 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
983 listed in the output of "-info-ada-exceptions".
984
e092da29
JB
9852013-11-15 Joel Brobecker <brobecker@adacore.com>
986
987 * gdb.ada/info_exc.exp: Start inferior before starting
988 the "info exceptions" tests.
989 * gdb.ada/mi_exc_info.exp: Start inferior before starting
990 the "-info-ada-exceptions" tests.
991
805e1f19
TT
9922013-11-15 Tom Tromey <tromey@redhat.com>
993
994 * gdb.cp/includefile: New file.
995 * gdb.cp/filename.exp: New file.
996 * gdb.cp/filename.cc: New file.
997
9abb1bd6
DE
9982013-11-15 Doug Evans <xdje42@gmail.com>
999
1000 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1001
8abea1a1
DE
10022013-11-15 Doug Evans <xdje42@gmail.com>
1003
1004 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1005
330a7fce
DE
10062013-11-15 Doug Evans <xdje42@gmail.com>
1007
1008 * gdb.python/py-breakpoint.exp: Split up into several functions,
1009 each with their own test prefix.
1010
0acf8b65
JB
10112013-11-15 Joel Brobecker <brobecker@adacore.com>
1012
1013 * gdb.ada/O2_float_param: New testcase.
1014
496038b3
TT
10152013-11-14 Tom Tromey <tromey@redhat.com>
1016
1017 * Makefile.in (check-parallel): Print summary from gdb.sum.
1018
c7e8af9b
OJ
10192013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1020
1021 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1022 and function label names.
1023 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1024 compile unit labels.
1025
403cb6b1
JB
10262013-11-14 Joel Brobecker <brobecker@adacore.com>
1027
1028 * gdb.mi/mi-language.exp: New file.
1029
74921315
KS
10302013-09-17 Keith Seitz <keiths@redhat.com>
1031
1032 PR c++/7935
1033 PR c++/10541
1034 * gdb.cp/nsalias.exp: New file.
1035 * gdb.cp/nsalias.cc: New file.
1036 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1037 tests only on known, working compiler versions.
1038
08c43050
TT
10392013-11-13 Tom Tromey <tromey@redhat.com>
1040
1041 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1042 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1043
0682e708
DE
10442013-11-12 Doug Evans <dje@google.com>
1045
1046 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1047 so that "rm -rf $builddir" Just Works.
1048
a7e332c2
JB
10492013-11-12 Joel Brobecker <brobecker@adacore.com>
1050
1051 * gdb.ada/mi_exc_info: New testcase.
1052
778865d3
JB
10532013-11-12 Joel Brobecker <brobecker@adacore.com>
1054
1055 * gdb.ada/info_exc: New testcase.
1056
304a8ac1
DE
10572013-11-11 Doug Evans <dje@google.com>
1058
1059 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1060 of testfile.
1061
bc79de95
PM
10622013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1063
1064 * gdb.python/py-linetable.S: New file.
1065 * gdb.python/py-linetable.c: New file.
1066 * gdb.python/py-linetable.exp: New file.
1067
2df4d1d5
JB
10682013-11-11 Joel Brobecker <brobecker@adacore.com>
1069
1070 * gdb.ada/mi_ex_cond: New testcase.
1071
204b5331
DE
10722013-11-07 Doug Evans <dje@google.com>
1073
1074 PR 11786
1075 * gdb.base/gcore-relro-pie.c: New file.
1076 * gdb.base/gcore-relro-pie.exp: New file.
1077
92e32e33
PM
10782013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1079
1080 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1081 * gdb.python/py-cmd.c: New File.
1082
f76c27b5
PM
10832013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1084
1085 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1086
79600f4f 10872013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1088
1089 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1090
6dbb6798
YQ
10912013-11-06 Yao Qi <yao@codesourcery.com>
1092
1093 * lib/gdb.exp (gdb_produce_source): New procedure.
1094 * gdb.perf/solib.c: New.
1095 * gdb.perf/solib.exp: New.
1096 * gdb.perf/solib.py: New.
1097
71c0c615
YQ
10982013-11-06 Yao Qi <yao@codesourcery.com>
1099
1100 * README: Mention performance tests.
1101
f27a1236
YQ
11022013-11-06 Yao Qi <yao@codesourcery.com>
1103
1104 * lib/perftest.exp: New.
1105 * gdb.perf/lib/perftest/__init__.py: New.
1106 * gdb.perf/lib/perftest/measure.py: New.
1107 * gdb.perf/lib/perftest/perftest.py: New.
1108 * gdb.perf/lib/perftest/reporter.py: New.
1109 * gdb.perf/lib/perftest/testresult.py: New.
1110
7636ccf9
YQ
11112013-11-06 Yao Qi <yao@codesourcery.com>
1112
1113 * Makefile.in (check-perf): New target.
1114 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1115 * configure: Re-generated.
1116 * gdb.perf/Makefile.in: New.
1117
81208388
TT
11182013-11-04 Tom Tromey <tromey@redhat.com>
1119
1120 * Makefile.in (TEST_DIRS): Remove.
1121 (TEST_TARGETS, check-parallel): Rewrite.
1122 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1123 (subdir_do, subdirs): Remove.
1124 (do-check-parallel, check/%): New targets.
1125 (clean): Remove outputs, temp, and cache directories.
1126 (saw_dash_j): New variable.
1127 (CHECK_TARGET): Use it.
1128 (check): Depend on all, site.exp. Rewrite.
1129 (check-single): Remove dependencies.
1130 (slow_tests, all_tests, reordered_tests): New variables.
1131
c63ffa1f
TT
11322013-11-04 Tom Tromey <tromey@redhat.com>
1133
1134 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1135 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1136 before loading binfile.
1137 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1138 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1139 before loading binfile.
1140
3fef966c
TT
11412013-11-04 Tom Tromey <tromey@redhat.com>
1142
1143 * gdb.base/foll-exec.c (main): Use BASEDIR.
1144 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1145 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1146 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1147 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1148 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1149
24890efd
TT
11502013-11-04 Tom Tromey <tromey@redhat.com>
1151
1152 * gdb.base/argv0-symlink.exp: Compute executable's directory
1153 dynamically.
1154
c59ffcab
TT
11552013-11-04 Tom Tromey <tromey@redhat.com>
1156
1157 * gdb.asm/asm-source.exp: Use standard_output_file.
1158
479c8d68
TT
11592013-11-04 Tom Tromey <tromey@redhat.com>
1160
1161 * gdb.server/file-transfer.exp: Use standard_output_file.
1162
1e537771
TT
11632013-11-04 Tom Tromey <tromey@redhat.com>
1164
1165 * gdb.base/fullname.exp: Use standard_output_file,
1166 relative_filename.
1167 * gdb.base/hashline1.exp: Use standard_testfile,
1168 standard_output_file, relative_filename, clean_restart.
1169 * gdb.base/hashline2.exp: Use standard_testfile,
1170 standard_output_file.
1171 * gdb.base/hashline3.exp: Use standard_testfile,
1172 standard_output_file, relative_filename.
1173 * lib/gdb.exp (relative_filename): New proc.
1174
b44b82af
TT
11752013-11-04 Tom Tromey <tromey@redhat.com>
1176
1177 * gdb.base/fileio.c (test_open, test_write, test_read)
1178 (test_lseek, test_close, test_stat, test_fstat)
1179 (test_isatty, test_system, test_rename, test_unlink):
1180 Use OUTDIR define.
1181 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1182 Use standard_output_file.
1183
59b28c5d
TT
11842013-11-04 Tom Tromey <tromey@redhat.com>
1185
1186 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1187 defines.
1188 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1189 compilation. Use prepare_for_testing, standard_output_file.
1190
08b3fe69
TT
11912013-11-04 Tom Tromey <tromey@redhat.com>
1192
1193 * gdb.base/advance.exp: Use standard_testfile and
1194 prepare_for_testing.
1195 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1196 appropriate directory when local.
1197 * gdb.base/dump.exp: Use standard_output_file. Update all
1198 "dump" and "restore" filenames.
1199 * gdb.base/interact.exp: Use standard_output_file.
1200 * gdb.base/jit-so.exp: Don't download file when local.
1201 * gdb.base/jit.exp (compile_jit_test): Don't download file
1202 when local.
1203 * gdb.base/list.exp: Use gdb_remote_download.
1204 * gdb.base/maint.exp: Use standard_output_file.
1205 * gdb.base/prelink.exp: Use standard_output_file.
1206 * gdb.base/save-bp.exp: Use standard_output_file.
1207 * gdb.base/sepdebug.exp: Use standard_testfile,
1208 standard_output_file.
1209 (test_different_dir): Don't declare objdir.
1210 * gdb.base/solib-search.exp: Use standard_output_file.
1211 * gdb.base/step-line.exp: Use gdb_remote_download.
1212 * gdb.base/trace-commands.exp: Use standard_output_file.
1213
32cfb09d
TT
12142013-11-04 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1217 to compilation. Use standard_output_file.
1218 (test_tfind_tfile): Update.
1219 * gdb.trace/tfile.c (write_basic_trace_file)
1220 (write_error_trace_file): Use TFILE_DIR.
1221 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1222 standard_output_file.
1223
84741506
TT
12242013-11-04 Tom Tromey <tromey@redhat.com>
1225
1226 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1227 Use "dwarf2 always-disassemble" for the "maint set" test.
1228 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1229 standard_output_file.
1230 * gdb.mi/mi-logging.exp: Use standard_output_file.
1231
cfb7b9a3
TT
12322013-11-04 Tom Tromey <tromey@redhat.com>
1233
1234 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1235 downloads conditional on remote host.
1236 (set_arch): Likewise.
1237 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1238 (load_description): Use standard_output_file.
1239
bdfe0594
TT
12402013-11-04 Tom Tromey <tromey@redhat.com>
1241
1242 * gdb.gdb/selftest.exp: Use standard_output_file.
1243 * lib/selftest-support.exp (do_self_tests): Use
1244 standard_output_file.
1245
8c639e73
TT
12462013-11-04 Tom Tromey <tromey@redhat.com>
1247
1248 * gdb.stabs/weird.exp: Use gdb_remote_download and
1249 standard_output_file.
1250
5030a410
TT
12512013-11-04 Tom Tromey <tromey@redhat.com>
1252
1253 * gdb.base/gcore-buffer-overflow.exp: Use
1254 standard_output_file, not standard_testfile.
1255 * gdb.base/twice.exp: Use standard_testfile, not
1256 standard_output_file. Use gdb_remote_download.
1257
95d7853e
TT
12582013-11-04 Tom Tromey <tromey@redhat.com>
1259
1260 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1261 restore from that.
1262
eab88b54
MR
12632013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1264
1265 * gdb.cp/derivation.exp: s/perrro/perror/
1266
a1b0fbee
MR
12672013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1268
1269 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1270 `debugdir'.
1271
638aa5a1
AB
12722013-10-31 Andrew Burgess <aburgess@broadcom.com>
1273
1274 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1275 tests and update expected error message.
1276 (test_watch_register_location): New tests.
1277 (do_tests): Call test_watch_register_location.
1278 * gdb.base/watchpoints.exp: Update expected error message.
1279
055e608a
UW
12802013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1281
1282 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1283 the patterns in gdb_test_multiple.
1284
9ac69859
NB
12852013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1286
1287 * gdb.base/sym-file-lib.c: New file.
1288 * gdb.base/sym-file-loader.c: New file.
1289 * gdb.base/sym-file-loader.h: New file.
1290 * gdb.base/sym-file-main.c: New file.
1291 * gdb.base/sym-file.exp: New file.
1292 * lib/gdb.exp (is_elf_target): New function.
1293
24ba476b
PA
12942013-10-29 Pedro Alves <palves@redhat.com>
1295
1296 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1297 variable setting change-log-default-name to ChangeLog-mi.
1298
f69d9aef
AB
12992013-10-29 Andrew Burgess <aburgess@broadcom.com>
1300
1301 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1302 Expect <unavailable> pattern.
1303
71193121
TV
13042013-10-28 Tom de Vries <tom@codesourcery.com>
1305
1306 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1307
38095c27
AK
13082013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1309
1310 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1311 remote stubs where exit() behaviour is unreliable.
1312
686d4def
PA
13132013-10-25 Pedro Alves <palves@redhat.com>
1314
1315 * gdb.cp/m-static.exp: Adjust expected output of printing a
1316 nonexistent or optimized out static field. Also test printing the
1317 the "container" object.
1318
a35cfb40
MR
13192013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1320
1321 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1322 if in the persistent mode.
1323 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1324
bbe769cc
MR
13252013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1326
1327 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1328 support core file generation" reply.
1329
95e4302a
JM
13302013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1331
1332 PR gdb/15986
1333 * gdb.base/run.c (main): gdb_get_line_number tag added for
1334 commands.exp.
1335 (factorial): Likewise.
1336
1337 * gdb.base/commands.exp (watchpoint_command_test): Use
1338 gdb_get_line_number in order to determine the locations in run.c
1339 where local_var is detected to go out of scope.
1340
4c406179
JM
13412013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1342
1343 * gdb.base/gnu_vector.exp: Care about endianness when casting
1344 scalars to vectors.
1345
bb6216d8
TT
13462013-10-18 Tom Tromey <tromey@redhat.com>
1347
1348 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1349 of "binfile".
1350
e8369a73
AB
13512013-10-18 Andrew Burgess <aburgess@broadcom.com>
1352
1353 * gdb.base/watchpoints.exp: Add test for setting software
1354 watchpoints of different types before starting the inferior.
1355
776f04fa
PA
13562013-10-18 Pedro Alves <palves@redhat.com>
1357
1358 PR gdb/16062
1359 * gdb.threads/stepi-random-signal.c: New file.
1360 * gdb.threads/stepi-random-signal.exp: New file.
1361
e4b8388f
MR
13622013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1363
1364 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1365 Fix comment typo.
1366 * lib/gdb.exp (gdb_init): Likewise.
1367
50b34a18
TT
13682013-10-17 Tom Tromey <tromey@redhat.com>
1369
1370 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1371
3db258f5
TT
13722013-10-14 Tom Tromey <tromey@redhat.com>
1373
1374 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1375 name to gdb_test_no_output.
1376
4856b6bc
JK
13772013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1378
1379 Canonicalize directories for EXEC_FILENAME.
1380 * gdb.base/argv0-symlink.exp
1381 (kept file symbolic link name for info inferiors): New.
1382 (kept directory symbolic link name): Setup kfail.
1383 (kept directory symbolic link name for info inferiors): New.
1384
9772d074
UW
13852013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1386
1387 * gdb.arch/s390-multiarch.exp: New file.
1388 * gdb.arch/s390-multiarch.c: New file.
1389
2a3be966
JB
13902013-10-11 Joel Brobecker <brobecker@adacore.com>
1391
1392 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1393 use the appropriate GDB/MI command instead, and verify
1394 the test output.
1395
7c647d61
JB
13962013-10-11 Joel Brobecker <brobecker@adacore.com>
1397
1398 * gdb.base/source-nofile.gdb: New file.
1399 * gdb.base/source.exp: Add two tests verifying the behavior when
1400 the "source" command is given a non-existant filename.
1401
bb66bd51
YQ
14022013-10-11 Yao Qi <yao@codesourcery.com>
1403
1404 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1405 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1406 and 'dlclose'.
1407 [!__WIN32__]: Include "dlfcn.h".
1408 * gdb.mi/mi-catch-load.exp: Set up kfail.
1409
4f424bb1
AK
14102013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1411
1412 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1413 generated corefile" by argument "$test".
1414
578d3588
PA
14152013-10-09 Pedro Alves <palves@redhat.com>
1416
1417 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1418 output.
1419
eb4ca471
PA
14202013-10-09 Pedro Alves <palves@redhat.com>
1421
1422 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1423 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1424 (test_catch_syscall_with_wrong_args)
1425 (test_catch_syscall_restarting_inferior)
1426 (test_catch_syscall_fail_nodatadir)
1427 (test_catch_syscall_without_args_noxml)
1428 (test_catch_syscall_with_args_noxml)
1429 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1430
dc294be5
TT
14312013-10-08 Tom Tromey <tromey@redhat.com>
1432
1433 * gdb.dwarf2/dwzbuildid.exp: New file.
1434 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1435 parameters.
1436 (Dwarf::_defer_output): Change "section" parameter to
1437 "section_spec"; update.
1438 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1439 procs.
1440
c968bd18
JB
14412013-10-08 Joel Brobecker <brobecker@adacore.com>
1442
1443 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1444
f44eeb11
TT
14452013-10-07 Tom Tromey <tromey@redhat.com>
1446
1447 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1448 to 0.
1449
0c557179
SDJ
14502013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1451
1452 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1453 $_exitcode is void when opening a corefile.
1454 * gdb.base/exitsignal.exp: New file.
1455 * gdb.base/segv.c: Likewise.
1456 * gdb.base/normal.c: Likewise.
1457
5713b9b5
JB
14582013-10-04 Joel Brobecker <brobecker@adacore.com>
1459
1460 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1461
3f983d47
YZ
14622013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1463
1464 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1465 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1466
901461f8
PA
14672013-10-02 Pedro Alves <palves@redhat.com>
1468
1469 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1470 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1471 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1472 (not_saved_pattern): New.
1473 Replace use of the former with the latter.
1474
b477a5e6
PA
14752013-10-02 Pedro Alves <palves@redhat.com>
1476
1477 * README (Board Settings): Document "exit_is_reliable".
1478 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1479 running to exit reliably reports program exits.
1480 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1481 info.
1482 * boards/native-stdio-gdbserver.exp: Likewise.
1483
a49bed3a
DE
14842013-10-01 Doug Evans <dje@google.com>
1485
1486 * gdb.python/python.exp: Remove redundant print-stack tests.
1487 Make all print-stack test names unique. Fix spelling of print-stack.
1488
2ed2ad44
YQ
14892013-09-29 Yao Qi <yao@codesourcery.com>
1490
1491 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1492 is remote.
1493
7d760051
UW
14942013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1495
1496 PR shlibs/8882
1497 * gdb.base/corefile.exp: Add a check to assure warning-free
1498 core-file load.
1499
82bf32bc
JK
15002013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1501
1502 * gdb.dwarf2/dwp-symlink.c: New file.
1503 * gdb.dwarf2/dwp-symlink.exp: New file.
1504
4fa7d390
DE
15052013-09-20 Doug Evans <dje@google.com>
1506
6b4646ce
DE
1507 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1508 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1509 file.
1510 * gdb.dwarf2/fission-loclists.S: Ditto.
1511 * gdb.dwarf2/fission-reread.S: Ditto.
1512 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1513 build_executable_from_fission_assembler.
1514 * gdb.dwarf2/fission-loclists.exp: Ditto.
1515 * gdb.dwarf2/fission-reread.exp: Ditto.
1516
4fa7d390
DE
1517 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1518 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1519 (gdb_gnu_strip_debug): Ditto.
1520 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
1521 * gdb.arch/altivec-abi.exp: Ditto.
1522 * gdb.base/attach-pie-misread.exp: Ditto.
1523 * gdb.base/comprdebug.exp: Ditto.
1524 * gdb.base/dup-sect.exp: Ditto.
1525 * gdb.base/gnu-debugdata.exp: Ditto.
1526 * gdb.base/step-symless.exp: Ditto.
1527 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1528 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
1529 * gdb.dwarf2/gdb-index.exp: Ditto.
1530
e4c6a2c4
AB
15312013-09-18 Andrew Burgess <aburgess@broadcom.com>
1532
1533 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
1534 register to "<optimized out>", and also print the registers.
1535
a205fbfc
PA
15362013-09-18 Pedro Alves <palves@redhat.com>
1537
1538 PR server/15967
1539 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
1540 change text.
1541
ee47b2f8
YQ
15422013-09-18 Yao Qi <yao@codesourcery.com>
1543
1544 * gdb.server/wrapper.c: New.
1545 * gdb.server/wrapper.exp: New.
1546
49fa26b0
PA
15472013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
1548 Jan Kratochvil <jan.kartochvil@redhat.com>
1549 Pedro Alves <palves@redhat.com>
1550
1551 PR gdb/11568
1552 * gdb.thread/thread-specific-bp.c: New file.
1553 * gdb.thread/thread-specific-bp.exp: New file.
1554
e83b28bc
SDJ
15552013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
1556
1557 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
1558 convenience function.
1559
08d72866
PA
15602013-09-17 Pedro Alves <palves@redhat.com>
1561
1562 PR gdb/15911
1563 * gdb.threads/info-threads-cur-sal-2.c: New file.
1564 * gdb.threads/info-threads-cur-sal.c: New file.
1565 * gdb.threads/info-threads-cur-sal.exp: New file.
1566
57b0d98e
YQ
15672013-09-17 Yao Qi <yao@codesourcery.com>
1568
1569 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
1570 [__WIN32__]: Include "windows.h" and define macro dlopen
1571 and dlclose.
1572 [!__WIN32__]: Include "dlfcn.h".
1573 * gdb.base/catch-load.exp (one_catch_load_test): Match
1574 directory separator.
1575
0295a32e
DE
15762013-09-16 Doug Evans <dje@google.com>
1577
a587b477
DE
1578 * lib/gdb.exp (using_fission): New proc.
1579 * gdb.base/info-macros.exp: Skip test if using Fission.
1580
0295a32e
DE
1581 * gdb.base/break-interp.exp: Fix indentation.
1582
a280dbd1
SDJ
15832013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1584
1585 * gdb.base/gdbvars.c (foo_void): New function.
1586 (foo_int): Likewise.
1587 * gdb.base/gdbvars.exp (test_convenience_functions): New
1588 function. Call it.
1589
4ac33720
UW
15902013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1591
1592 * gdb.arch/s390-tdbregs.c: New file.
1593 * gdb.arch/s390-tdbregs.exp: New file.
1594
b866c52d
SS
15952013-09-12 Stan Shebs <stan@codesourcery.com>
1596
1597 * README: New file.
1598
dc59cba6
DE
15992013-09-12 Doug Evans <dje@google.com>
1600
1601 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1602 added code to print event.inferior.
1603
edf9f00c
JK
16042013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1605
1606 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
1607 debug part of the binary.
1608
5423b017
JK
16092013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1610
1611 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
1612 (addlink): Add comment.
1613
9295cf6f
SA
16142013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
1615
1616 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
1617 canonical pathname.
1618
89e63ee4
DE
16192013-09-04 Doug Evans <dje@google.com>
1620
314bb8c3
DE
1621 * gdb.python/py-events.py (exit_handler): Verify we get the expected
1622 event.
1623 (continue_handler, new_objfile_handler): Ditto.
1624 (test_events): Rename command to "test-events".
1625 (test_newobj_events): Rename command to "test-objfile-events".
1626 * gdb.python/py-events.exp: Update.
1627 * gdb.python/py-evsignal.exp: Update.
1628 * gdb.python/py-evthreads.exp: Update.
1629
89e63ee4
DE
1630 * gdb.base/enumval.c (ZERO): New enum value.
1631 (main): Use it
1632 * gdb.base/enumval.exp: Test ability to print ZERO.
1633
16342013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
1635 Pedro Alves <palves@redhat.com>
1636
1637 * gdb.base/relocate.exp: Check that invalid options are
1638 rejected.
1639
26c2b53c
AB
16402013-08-30 Andrew Burgess <aburgess@broadcom.com>
1641
1642 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
1643 (my_static_symbol): Add comment.
1644 (main): Reference my_bss_symbol.
1645
96d9056e
PM
16462013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1647
1648 * gdb.python/py-arch.exp: Tests for invalid architecture.
1649
489d4f4d
SA
16502013-08-29 Sterling Augustine <saugustine@google.com>
1651
1652 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
1653 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
1654 said conditional.
1655
5b791bb5
PM
16562013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1657
1658 * gdb.python/py-arch.exp: Load gdb-python.exp.
1659
8f28f522
PM
16602013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1661
1662 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
1663 itertools for imap attribute. Otherwise use map().
1664 (ElidingIterator): Define wrapper function __next__.
1665 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
1666 use exec (open (read ())) instead.
1667 * gdb.python/py-framefilter.exp: Ditto.
1668 * gdb.python/py-arch.exp: Update print based test to Python 3.x
1669 compliance.
1670 * gdb.python/py-frame.exp: Ditto.
1671 * gdb.python/py-type.exp: Ditto.
1672
1f0c4988
JK
16732013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1674
1675 PR gdb/15415
1676 * gdb.base/argv0-symlink.c: New file.
1677 * gdb.base/argv0-symlink.exp: New file.
1678
7893c162
TT
16792013-08-28 Tom Tromey <tromey@redhat.com>
1680
1681 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
1682 when saving index.
1683
6211c335
YQ
16842013-08-27 Yao Qi <yao@codesourcery.com>
1685
1686 * gdb.trace/entry-values.exp: Test unavailable entry value is
1687 not shown when option '--skip-unavailable' is specified.
1688 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
1689 Add tests for new option '--skip-unavailable'.
1690
ce4ea2bb
YQ
16912013-08-27 Yao Qi <yao@codesourcery.com>
1692
1693 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
1694 remote_download if it is empty.
1695
6e45f158
DE
16962013-08-26 Doug Evans <dje@google.com>
1697
779bd270
DE
1698 PR symtab/15885
1699 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
1700 (clean): rm -f *.gdb-index *.with-index.
1701 * gdb.dwarf2/gdb-index.exp: New testcase.
1702
6e45f158
DE
1703 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
1704 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
1705 run_on_host. All callers updated.
1706
b1224238
YQ
17072013-08-24 Yao Qi <yao@codesourcery.com>
1708
1709 * gdb.trace/entry-values.c (end): New
1710 (main): Call end.
1711 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
1712 tracepoint and collect data. Test entry value is unavailable.
1713
b39a8faf
YQ
17142013-08-24 Yao Qi <yao@codesourcery.com>
1715
1716 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
1717 * gdb.trace/entry-values.c: New.
1718 * gdb.trace/entry-values.exp: New.
1719
9eaabc75
MW
17202013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
1721
1722 PR gdb/15501
1723 * gdb.base/ena-dis-br.exp: Add test to verify
1724 enable/disable commands work correctly with
1725 multiple arguments that include multiple locations.
1726
9f948660
SDJ
17272013-08-22 Samuel Bronson <naesten@gmail.com>
1728
1729 ARM Linux support for `catch syscall'.
1730 * gdb.base/catch-syscall.exp: Test this on ARM now.
1731 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
1732
e630b974
TT
17332013-08-22 Tom Tromey <tromey@redhat.com>
1734
1735 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
1736 default addr_size.
1737 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
1738
f3a76454
TT
17392013-08-22 Tom Tromey <tromey@redhat.com>
1740
1741 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
1742 standard_temp_file.
1743
de5f37e1
TT
17442013-08-22 Tom Tromey <tromey@redhat.com>
1745
1746 * gdb.arch/amd64-byte.exp: Use standard_testfile,
1747 clean_restart.
1748 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
1749 * gdb.arch/amd64-dword.exp: Use standard_testfile,
1750 clean_restart.
1751 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
1752 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
1753 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
1754 * gdb.arch/amd64-word.exp: Use standard_testfile,
1755 clean_restart.
1756 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
1757 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
1758 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
1759 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
1760 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
1761 * gdb.arch/i386-signal.exp: Use standard_testfile.
1762 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
1763 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
1764 * gdb.arch/i386-unwind.exp: Use standard_testfile.
1765 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
1766
8448e842
TT
17672013-08-22 Tom Tromey <tromey@redhat.com>
1768
1769 * gdb.python/py-error.exp: Use gdb_remote_download.
1770 * gdb.python/py-mi.exp: Use gdb_remote_download.
1771 * gdb.python/py-objfile-script.exp: Use standard_output_file.
1772 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
1773 (run_lang_tests): Likewise.
1774 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
1775 filename.
1776 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
1777 compiling. Use gdb_remote_download. Update some tests.
1778 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1779 standard_output_file.
1780 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
1781 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
1782 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
1783 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
1784 standard_output_file.
1785
16cfcbc2
TT
17862013-08-22 Tom Tromey <tromey@redhat.com>
1787
1788 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
1789
44ee8174
TT
17902013-08-22 Tom Tromey <tromey@redhat.com>
1791
1792 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
1793 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
1794 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
1795 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
1796 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
1797 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
1798 * lib/gdb.exp (gdb_remote_download): New proc.
1799
7a218f88
TT
18002013-08-22 Tom Tromey <tromey@redhat.com>
1801
1802 * gdb.dwarf2/clztest.exp: Use standard_testfile.
1803 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
1804 * gdb.dwarf2/fission-base.S: Remove directory from
1805 DW_AT_GNU_dwo_name.
1806 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
1807 debug-file-directory.
1808 * gdb.dwarf2/fission-reread.S: Remove directory from
1809 DW_AT_GNU_dwo_name.
1810 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
1811 debug-file-directory.
1812
70cc1c23
DE
18132013-08-16 Doug Evans <dje@google.com>
1814
1815 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
1816 prelink complains about an unhandled DWARF version.
1817
61884d20
DE
18182013-08-14 Cary Coutant <ccoutant@google.com>
1819
1820 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
1821
5e92f71a
TT
18222013-08-13 Tom Tromey <tromey@redhat.com>
1823 Yao Qi <yao@codesourcery.com>
1824
1825 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
1826 * lib/gdb.exp: Handle GDB_PARALLEL.
1827 (default_gdb_version): Kill inotify_pid if it exists.
1828 (default_gdb_exit): Emit warning if the inotify log is not
1829 empty.
1830 (standard_output_file): Respect GDB_PARALLEL.
1831 (standard_temp_file): Likewise.
1832 (gdb_init): Start inotifywait if requested.
1833
5c30d39a
AB
18342013-08-13 Andrew Burgess <aburgess@broadcom.com>
1835
1836 * gdb.base/printcmds.exp (test_printf): Add test for printf of
1837 pointer with various flags.
1838
17e1c970
TT
18392013-08-13 Tom Tromey <tromey@redhat.com>
1840
1841 * lib/cache.exp: New file.
1842 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
1843 * lib/gdb.exp: Load cache.exp.
1844 (support_complex_tests, is_ilp32_target, is_lp64_target)
1845 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
1846 (gdb_skip_xml_test): Use gdb_caching_proc.
1847 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
1848
4e234898
TT
18492013-08-13 Tom Tromey <tromey@redhat.com>
1850
1851 * lib/gdb.exp (standard_temp_file): New proc.
1852 (support_complex_tests, is_ilp32_target, is_lp64_target)
1853 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
1854 standard_temp_file.
1855
53e981d9
TT
18562013-08-13 Tom Tromey <tromey@redhat.com>
1857
1858 * lib/gdb.exp (build_id_debug_filename_get): Use
1859 standard_output_file.
1860 * lib/prelink-support.exp (section_get)
1861 (build_executable_own_libs): Use standard_output_file.
1862
3f539315
TT
18632013-08-12 Tom Tromey <tromey@redhat.com>
1864
1865 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
1866
b4013987
AA
18672013-08-12 Ali Anwar <alianwar@codesourcery.com>
1868
1869 * gdb.base/break.exp: Test break via convenience variable
1870 with file name.
1871
f61d5529
DE
18722013-08-09 Doug Evans <dje@google.com>
1873
1874 * lib/future.exp (gdb_find_ldd): New proc.
1875 * lib/prelink-support.exp (build_executable_own_libs): Call it.
1876 Make "/usr/sbin/" in prelink path optional.
1877
1ed8d800
YQ
18782013-08-09 Yao Qi <yao@codesourcery.com>
1879
1880 * gdb.trace/collection.exp (gdb_collect_args_test): Set
1881 "only" and "both" to 'print entry-values' before selecting
1882 trace frame.
1883
82a0a75f
YQ
18842013-08-08 Yao Qi <yao@codesourcery.com>
1885
1886 * gdb.trace/mi-trace-unavailable.exp: Don't set
1887 "print entry-values" to "no".
1888 (test_trace_unavailable): Set various values to
1889 "print entry-values" to test that the output of
1890 '-stack-list-locals' is not affected, and then set
1891 set "print entry-values" to "no".
1892
ac52f9a2
DE
18932013-08-07 Doug Evans <dje@google.com>
1894
1895 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
1896 * gdb.python/py-value-cc.exp: Update.
1897 * gdb.python/py-value.exp: Use different names for .o files for
1898 C and C++. Only perform C++ tests if !skip_cplus_tests.
1899
bf6d8a91
TT
19002013-08-07 Tom Tromey <tromey@redhat.com>
1901
1902 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
1903
f9125b6c
TT
19042013-08-07 Tom Tromey <tromey@redhat.com>
1905
1906 * gdb.dwarf2/dwz.exp: New file.
1907
3a1115a0
TT
19082013-08-02 Tom Tromey <tromey@redhat.com>
1909
1910 * gdb.base/watchpoint.c (struct foo5): New.
1911 (nullptr): New global.
1912 * gdb.base/watchpoint.exp (test_watch_location): Add test.
1913
b846d303
DE
19142013-08-01 Doug Evans <dje@google.com>
1915
7ee85ab1
DE
1916 PR symtab/15691
1917 * gdb.dwarf2/fission-mix.exp: New file.
1918 * gdb.dwarf2/fission-mix.h: New file.
1919 * gdb.dwarf2/fission-mix.c: New file.
1920 * gdb.dwarf2/fission-mix2.c: New file.
1921
b846d303
DE
1922 PR symtab/15695
1923 * gdb.base/func-ptr.exp: New file.
1924 * gdb.base/func-ptr.c: New file.
1925
67d21849
YQ
19262013-08-01 Yao Qi <yao@codesourcery.com>
1927
1928 * gdb.python/py-sync-interp.c: New.
1929 * gdb.python/py-sync-interp.exp: New.
1930
de74e63a
YQ
19312013-07-31 Yao Qi <yao@codesourcery.com>
1932
1933 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
1934 'tdump' on stack frame 0 and 1 respectively.
1935
680558e8
YQ
19362013-07-31 Yao Qi <yao@codesourcery.com>
1937
1938 PR gdb/13443
1939 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
1940 'traceframe'. Wrap test with with_test_prefix.
1941 (top level): Update.
1942
48bbe0bf
YQ
19432013-07-31 Yao Qi <yao@codesourcery.com>
1944
1945 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
1946 'gdb_start'.
1947 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
1948 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
1949
11b4b7cc
AB
19502013-07-30 Andrew Burgess <aburgess@broadcom.com>
1951
1952 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
1953 when printing an optimized out value. Expect an error when using
1954 an optimized out value in an expression.
1955
b0c54aa5
AB
19562013-07-30 Andrew Burgess <aburgess@broadcom.com>
1957
1958 * gdb.dwarf2/pieces-optimized-out.exp: New file.
1959 * gdb.dwarf2/pieces-optimized-out.c: New file.
1960 * gdb.dwarf2/pieces-optimized-out.S: New file.
1961
97c85fc6
MB
19622013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
1963
1964 PR gdb/15715
1965 * gdb.base/setshow.exp: Test that relative paths passed to
1966 'set history filename' are converted to absolute paths.
1967
5b32ae97
KS
19682013-07-26 Keith Seitz <keiths@redhat.com>
1969
1970 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
1971 of f77.
1972 Allow for compiler variations of integer types.
1973 Use mi_create_varobj.
1974 Use mi_list_varobj_children for the immediate children of `array'.
1975 Add "has_more" attribute for grandchildren test.
1976
6f64ef53
PA
19772013-07-26 Pedro Alves <palves@redhat.com>
1978
1979 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
1980 files.
1981
fdc8aae8
AB
19822013-07-25 Andrew Burgess <aburgess@broadcom.com>
1983
1984 * gdb.mi/mi-reg-undefined.exp: New file.
1985 * gdb.mi/mi-reg-undefined.c: Likewise.
1986 * gdb.mi/mi-reg-undefined.S: Likewise.
1987
6fbe845e
AB
19882013-07-25 Andrew Burgess <aburgess@broadcom.com>
1989
1990 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
1991 z, o, and t output formats.
1992 * gdb.base/display.exp: Use 'k' as an undefined format now that
1993 'z' is defined.
1994
7b79b135
DE
19952013-07-24 Doug Evans <dje@google.com>
1996
1997 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
1998 "--" to switch.
1999
a0607b84
YQ
20002013-07-24 Yao Qi <yao@codesourcery.com>
2001
2002 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2003 host.
2004 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2005 Likewise. If host is remote, copy ${binfile} to host.
2006
2eb14a9b
YQ
20072013-07-23 Yao Qi <yao@codesourcery.com>
2008
2009 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2010 message.
2011
5d0a3b53
WN
20122013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2013
2014 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2015 instructions and enable disp-step-syscall for arm targets.
2016
9a5911c0
WN
20172013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2018
2019 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2020 assembler errors on arm.
2021 * gdb.dwarf2/mac-fileno.S: Likewise.
2022 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2023 * gdb.dwarf2/pr13961.S: Likewise.
2024
fa876972
HZ
20252013-07-19 Hui Zhu <hui@codesourcery.com>
2026
2027 PR gdb/15692
2028 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2029
1527aea8
YQ
20302013-07-19 Yao Qi <yao@codesourcery.com>
2031
2032 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2033 (teset_from_exec): Likewise.
2034
73c1d57e
YQ
20352013-07-19 Yao Qi <yao@codesourcery.com>
2036
2037 * gdb.trace/read-memory.c: New.
2038 * gdb.trace/read-memory.exp: New.
2039
a075c3e5
YQ
20402013-07-19 Yao Qi <yao@codesourcery.com>
2041
2042 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2043 $dest to link options if host is remote. Move the
2044 generated file to $dest.a on host if host is remote.
2045
623cc285
WN
20462013-07-18 Will Newton <will.newton@linaro.org>
2047
2048 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2049 to ensure the test is linked against pthreads.
2050 * gdb.threads/tls-var-main.c: Likewise.
2051 * gdb.threads/tls-shared.c: Likewise.
2052
1f74d3b5
YQ
20532013-07-18 Yao Qi <yao@codesourcery.com>
2054
2055 * lib/future.exp (gdb_default_target_compile): Use tail name
2056 of $destfile as the output name of compile. Move the
2057 generated file to $destfile on build.
2058
f6dc277e
YQ
20592013-07-18 Yao Qi <yao@codesourcery.com>
2060
2061 * lib/gdb.exp (gdb_compile): Set
2062 gdb_saved_set_unbuffered_mode_obj to
2063 set_unbuffered_mode_saved.o if host is remote. Invoke
2064 remote_download to copy $unbuf_obj to host.
2065
e7045703
DE
20662013-07-17 Doug Evans <dje@google.com>
2067
2068 * gdb.python/py-frame-args.c: New file.
2069 * gdb.python/py-frame-args.py: New file.
2070 * gdb.python/py-frame-args.exp New file.
2071
5ea5559b
AB
20722013-07-16 Andrew Burgess <aburgess@broadcom.com>
2073
2074 * gdb.base/printcmds.exp (test_printf): Add tests for format
2075 strings with missing format specifier.
2076
4229ca0e
TT
20772013-07-16 Tom Tromey <tromey@redhat.com>
2078
2079 * gdb.ada/info_types.exp: Use standard_testfile.
2080
5ee657d5
TT
20812013-07-16 Tom Tromey <tromey@redhat.com>
2082
2083 * gdb.mi/mi-basics.exp: Use standard_output_file.
2084 (test_dir_specification, test_cwd_specification)
2085 (test_path_specification): Use testsubdir, not subdir and objdir.
2086
20e3d738
TT
20872013-07-16 Tom Tromey <tromey@redhat.com>
2088
2089 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2090
7d7c6477
JB
20912013-07-09 Joel Brobecker <brobecker@adacore.com>
2092
2093 * gdb.ada/small_reg_param.exp: Accept optional entry value
2094 for parameter "w".
2095
52cd8b7d
JB
20962013-07-09 Joel Brobecker <brobecker@adacore.com>
2097
2098 * gdb.ada/small_reg_param.exp: Remove trailing space.
2099
2a998fc0
DE
21002013-07-09 Doug Evans <dje@google.com>
2101
2102 * gdb.base/default.exp: Update expected output of "show print array"
2103 and "show print pretty".
2104
0329e9fb
UW
21052013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2106
2107 * gdb.threads/wp-replication.exp: Stop counting available hardware
2108 watchpoints after NR_THREADS iterations.
2109
1953058f
AB
21102013-07-08 Andrew Burgess <aburgess@broadcom.com>
2111
2112 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2113
7c0de741
YQ
21142013-07-07 Yao Qi <yao@codesourcery.com>
2115
2116 * boards/native-gdbserver.exp: Move invoke of
2117 process_multilib_options to gdbserver-base.exp.
2118 Move set_board_info 'compiler', 'gdb,noinferiorio',
2119 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2120 gdbserver-base.exp.
2121 Move proc ${board}_download, ${board}_upload and
2122 ${board}_file to gdbserver-base.exp.
2123 * boards/native-extended-gdbserver.exp: Likewise.
2124 * boards/native-stdio-gdbserver.exp: Likewise.
2125 * boards/gdbserver-base.exp: New file.
2126
497a4c48
LM
21272013-07-05 Luis Machado <lgustavo@codesourcery.com>
2128
2129 * gdb.base/dump.exp: Remove arch-specific tests and do a
2130 generic data address check to set is64bitonly correctly.
2131
bb3f62fc
LM
21322013-07-05 Luis Machado <lgustavo@codesourcery.com>
2133
2134 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2135 the register number instead of expecting only 0.
2136
005faa9d
WN
21372013-07-05 Will Newton <will.newton@linaro.org>
2138
2139 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2140 in asm syntax to allow building on ARM.
2141
4767856f
YQ
21422013-07-05 Yao Qi <yao@codesourcery.com>
2143
2144 * boards/local-remote-host.exp: Remove obsolete comments.
2145 * boards/native-extended-gdbserver.exp: Likewise.
2146 * boards/native-gdbserver.exp: Likewise.
2147 * boards/native-stdio-gdbserver.exp: Likewise.
2148
691a26f5
AB
21492013-07-04 Andrew Burgess <aburgess@broadcom.com>
2150
2151 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2152 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2153 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2154
4d142eaa
JK
21552013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2156
2157 * gdb.base/break-on-linker-gcd-function.exp: Replace
2158 prepare_for_testing by build_executable_from_specs and clean_restart.
2159
62cef515
TT
21602013-06-27 Tom Tromey <tromey@redhat.com>
2161
2162 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2163 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2164 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2165 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2166 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2167 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2168 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2169 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2170 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2171 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2172 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2173 Use standard_testfile, standard_output_file, prepare_for_testing,
2174 clean_restart.
2175
0ab77f5f
TT
21762013-06-27 Tom Tromey <tromey@redhat.com>
2177
2178 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2179 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2180 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2181 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2182 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2183 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2184 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2185 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2186 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2187 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2188 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2189 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2190 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2191 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2192 gdb.base/solib-weak.exp, gdb.base/source.exp,
2193 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2194 gdb.base/stap-probe.exp, gdb.base/start.exp,
2195 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2196 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2197 gdb.base/step-test.exp, gdb.base/structs.exp,
2198 gdb.base/structs2.exp, gdb.base/structs3.exp,
2199 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2200 standard_output_file, prepare_for_testing, clean_restart.
2201
822bd149
TT
22022013-06-27 Tom Tromey <tromey@redhat.com>
2203
2204 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2205 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2206 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2207 gdb.base/pending.exp, gdb.base/permissions.exp,
2208 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2209 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2210 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2211 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2212 gdb.base/ptype.exp, gdb.base/randomize.exp,
2213 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2214 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2215 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2216 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2217 standard_testfile, standard_output_file, prepare_for_testing,
2218 clean_restart.
2219
f8b41b00
TT
22202013-06-27 Tom Tromey <tromey@redhat.com>
2221
a8c97a87
TT
2222 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2223 gdb.base/huge.exp, gdb.base/included.exp,
2224 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2225 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2226 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2227 gdb.base/info-target.exp, gdb.base/infoline.exp,
2228 gdb.base/interp.exp, gdb.base/interrupt.exp,
2229 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2230 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2231 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2232 gdb.base/logical.exp, gdb.base/long_long.exp,
2233 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2234 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2235 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2236 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2237 standard_testfile, standard_output_file, prepare_for_testing,
2238 clean_restart.
2239
289f9037
TT
22402013-06-27 Tom Tromey <tromey@redhat.com>
2241
a8c97a87
TT
2242 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2243 gdb.base/enumval.exp, gdb.base/environ.exp,
2244 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2245 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2246 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2247 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2248 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2249 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2250 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2251 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2252 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2253 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2254 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2255 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2256 gdb.base/gnu_vector.exp: Use standard_testfile,
2257 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2258
f76495c8
TT
22592013-06-27 Tom Tromey <tromey@redhat.com>
2260
a8c97a87
TT
2261 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2262 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2263 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2264 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2265 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2266 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2267 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2268 gdb.base/commands.exp, gdb.base/completion.exp,
2269 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2270 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2271 gdb.base/constvars.exp, gdb.base/corefile.exp,
2272 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2273 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2274 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2275 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2276 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2277 standard_output_file, prepare_for_testing, clean_restart.
2278
a64d2530
TT
22792013-06-27 Tom Tromey <tromey@redhat.com>
2280
a8c97a87
TT
2281 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2282 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2283 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2284 gdb.base/async-shell.exp, gdb.base/async.exp,
2285 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2286 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2287 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2288 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2289 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2290 gdb.base/break-on-linker-gcd-function.exp,
2291 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2292 standard_output_file, prepare_for_testing, clean_restart.
2293
aaff8d73
YQ
22942013-06-26 Yao Qi <yao@codesourcery.com>
2295
2296 * gdb.trace/mi-trace-frame-collected.exp: New.
2297
a0743c90
YQ
22982013-06-25 Yao Qi <yao@codesourcery.com>
2299
2300 * boards/native-extended-gdbserver.exp: Set board_info
2301 'gdb,predefined_tsv'.
2302 * boards/native-gdbserver.exp: Likewise.
2303 * boards/native-stdio-gdbserver.exp: Likewise.
2304 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2305 uploaded TSVs if target supports tracing.
2306 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2307 tracing and target has predefined tsv.
2308
9d6e6e84
HZ
23092013-06-25 Yao Qi <yao@codesourcery.com>
2310 Hui Zhu <hui@codesourcery.com>
2311 Pedro Alves <palves@redhat.com>
2312
2313 PR breakpoints/15075
2314 PR breakpoints/15434
2315 * gdb.base/dprintf-next.c: New file.
2316 * gdb.base/dprintf-next.exp: New file.
2317 * gdb.base/dprintf-non-stop.c: New file.
2318 * gdb.base/dprintf-non-stop.exp: New file.
2319 * gdb.base/dprintf.exp: Don't check "continue" in the output
2320 of "info breakpoints".
2321 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2322 Don't check "continue" in script field.
2323
e7ab3185
TT
23242013-06-21 Tom Tromey <tromey@redhat.com>
2325
2326 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2327 name in a test name.
2328
c898adb7
YQ
23292013-06-20 Yao Qi <yao@codesourcery.com>
2330
2331 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2332 and set an action.
2333 (test_trace_unavailable): Test command -data-list-register-values
2334 in the context of traceframe and with option --skip-unavailable.
2335 * gdb.trace/trace-unavailable.c (foo): New.
2336 (main): Call it.
2337 * gdb.mi/gdb2549.exp: Update matching pattern.
2338
4d157a3d
MF
23392013-06-19 Mike Frysinger <vapier@gentoo.org>
2340
2341 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2342 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2343 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2344 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2345 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2346
d69cace4
LM
23472013-06-19 Luis Machado <lgustavo@codesourcery.com>
2348
2349 * gdb.base/subst.exp: Delete default rules before further
2350 tests.
2351
9bdd0636
YQ
23522013-06-19 Yao Qi <yao@codesourcery.com>
2353
2354 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2355 unsupported if it is not registered.
2356
427cd150
TT
23572013-06-18 Tom Tromey <tromey@redhat.com>
2358
2359 * gdb.base/random-signal.c: New file.
2360 * gdb.base/random-signal.exp: New file.
2361
6de7c271
WN
23622013-06-18 Will Newton <will.newton@linaro.org>
2363
2364 * gdb.base/skip.c: Use comma to evaluate results of foo()
2365 and bar() before passing to baz().
2366 * gdb.base/skip.c: baz() now takes one argument instead of
2367 two.
2368
5bd1ef56
TT
23692013-06-18 Tom Tromey <tromey@redhat.com>
2370
2371 * gdb.dwarf2/implptrpiece.exp: New file.
2372 * gdb.dwarf2/implptrconst.exp (d): New variable.
2373 Print d.
2374 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2375
e379b391
TT
23762013-06-18 Tom Tromey <tromey@redhat.com>
2377
2378 * lib/selftest-support.exp (do_self_tests): Reject remote or
2379 non-native targets.
2380 * gdb.gdb/complaints.exp: Remove check.
2381 * gdb.gdb/observer.exp: Remove check.
2382 * gdb.gdb/xfullpath.exp: Remove check.
2383 * gdb.gdb/complaints.exp: Remove check.
2384
4ec70201
PA
23852013-06-07 Pedro Alves <palves@redhat.com>
2386
2387 * boards/native-extended-gdbserver.exp: Remove semicolon.
2388 * config/arm-ice.exp: Likewise.
2389 * config/bfin.exp: Likewise.
2390 * config/cygmon.exp: Likewise.
2391 * config/h8300.exp: Likewise.
2392 * config/monitor.exp: Likewise.
2393 * config/sid.exp: Likewise.
2394 * config/sim.exp: Likewise.
2395 * config/slite.exp: Likewise.
2396 * config/vx.exp: Likewise.
2397 * gdb.arch/i386-bp_permanent.exp: Likewise.
2398 * gdb.asm/asm-source.exp: Likewise.
2399 * gdb.base/args.exp: Likewise.
2400 * gdb.base/attach-pie-misread.exp: Likewise.
2401 * gdb.base/auxv.exp: Likewise.
2402 * gdb.base/bigcore.exp: Likewise.
2403 * gdb.base/bitfields2.exp: Likewise.
2404 * gdb.base/bitfields.exp: Likewise.
2405 * gdb.base/break.exp: Likewise.
2406 * gdb.base/break-interp.exp: Likewise.
2407 * gdb.base/callfuncs.exp: Likewise.
2408 * gdb.base/call-sc.exp: Likewise.
2409 * gdb.base/commands.exp: Likewise.
2410 * gdb.base/corefile.exp: Likewise.
2411 * gdb.base/dbx.exp: Likewise.
2412 * gdb.base/ending-run.exp: Likewise.
2413 * gdb.base/exprs.exp: Likewise.
2414 * gdb.base/funcargs.exp: Likewise.
2415 * gdb.base/hbreak2.exp: Likewise.
2416 * gdb.base/huge.exp: Likewise.
2417 * gdb.base/list.exp: Likewise.
2418 * gdb.base/memattr.exp: Likewise.
2419 * gdb.base/overlays.exp: Likewise.
2420 * gdb.base/printcmds.exp: Likewise.
2421 * gdb.base/recurse.exp: Likewise.
2422 * gdb.base/remotetimeout.exp: Likewise.
2423 * gdb.base/reread.exp: Likewise.
2424 * gdb.base/savedregs.exp: Likewise.
2425 * gdb.base/scope.exp: Likewise.
2426 * gdb.base/sepdebug.exp: Likewise.
2427 * gdb.base/setshow.exp: Likewise.
2428 * gdb.base/setvar.exp: Likewise.
2429 * gdb.base/sigaltstack.exp: Likewise.
2430 * gdb.base/siginfo-addr.exp: Likewise.
2431 * gdb.base/siginfo.exp: Likewise.
2432 * gdb.base/siginfo-obj.exp: Likewise.
2433 * gdb.base/sigrepeat.exp: Likewise.
2434 * gdb.base/sigstep.exp: Likewise.
2435 * gdb.base/structs.exp: Likewise.
2436 * gdb.base/testenv.exp: Likewise.
2437 * gdb.base/twice.exp: Likewise.
2438 * gdb.base/valgrind-db-attach.exp: Likewise.
2439 * gdb.base/valgrind-infcall.exp: Likewise.
2440 * gdb.base/varargs.exp: Likewise.
2441 * gdb.base/watchpoint.exp: Likewise.
2442 * gdb.cp/gdb1355.exp: Likewise.
2443 * gdb.cp/misc.exp: Likewise.
2444 * gdb.disasm/hppa.exp: Likewise.
2445 * gdb.disasm/t01_mov.exp: Likewise.
2446 * gdb.disasm/t02_mova.exp: Likewise.
2447 * gdb.disasm/t03_add.exp: Likewise.
2448 * gdb.disasm/t04_sub.exp: Likewise.
2449 * gdb.disasm/t05_cmp.exp: Likewise.
2450 * gdb.disasm/t06_ari2.exp: Likewise.
2451 * gdb.disasm/t07_ari3.exp: Likewise.
2452 * gdb.disasm/t08_or.exp: Likewise.
2453 * gdb.disasm/t09_xor.exp: Likewise.
2454 * gdb.disasm/t10_and.exp: Likewise.
2455 * gdb.disasm/t11_logs.exp: Likewise.
2456 * gdb.disasm/t12_bit.exp: Likewise.
2457 * gdb.disasm/t13_otr.exp: Likewise.
2458 * gdb.gdb/selftest.exp: Likewise.
2459 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2460 * gdb.mi/mi-reverse.exp: Likewise.
2461 * gdb.pascal/floats.exp: Likewise.
2462 * gdb.python/py-inferior.exp: Likewise.
2463 * gdb.threads/attach-into-signal.exp: Likewise.
2464 * gdb.threads/pthreads.exp: Likewise.
2465 * gdb.threads/thread_events.exp: Likewise.
2466 * gdb.threads/watchthreads.exp: Likewise.
2467 * gdb.trace/actions-changed.exp: Likewise.
2468 * gdb.trace/actions.exp: Likewise.
2469 * gdb.trace/ax.exp: Likewise.
2470 * gdb.trace/backtrace.exp: Likewise.
2471 * gdb.trace/change-loc.exp: Likewise.
2472 * gdb.trace/deltrace.exp: Likewise.
2473 * gdb.trace/disconnected-tracing.exp: Likewise.
2474 * gdb.trace/ftrace.exp: Likewise.
2475 * gdb.trace/infotrace.exp: Likewise.
2476 * gdb.trace/passc-dyn.exp: Likewise.
2477 * gdb.trace/passcount.exp: Likewise.
2478 * gdb.trace/pending.exp: Likewise.
2479 * gdb.trace/qtro.exp: Likewise.
2480 * gdb.trace/range-stepping.exp: Likewise.
2481 * gdb.trace/report.exp: Likewise.
2482 * gdb.trace/save-trace.exp: Likewise.
2483 * gdb.trace/status-stop.exp: Likewise.
2484 * gdb.trace/strace.exp: Likewise.
2485 * gdb.trace/tfile.exp: Likewise.
2486 * gdb.trace/tfind.exp: Likewise.
2487 * gdb.trace/trace-break.exp: Likewise.
2488 * gdb.trace/tracecmd.exp: Likewise.
2489 * gdb.trace/trace-mt.exp: Likewise.
2490 * gdb.trace/tspeed.exp: Likewise.
2491 * gdb.trace/tsv.exp: Likewise.
2492 * gdb.trace/while-stepping.exp: Likewise.
2493 * lib/gdb.exp: Likewise.
2494 * lib/gdbserver-support.exp: Likewise.
2495 * lib/java.exp: Likewise.
2496 * lib/mi-support.exp: Likewise.
2497 * lib/pascal.exp: Likewise.
2498 * lib/prompt.exp: Likewise.
2499 * lib/trace-support.exp: Likewise.
2500
47d48711
PA
25012013-06-07 Pedro Alves <palves@redhat.com>
2502
2503 * gdb.ada/info_types.c: Fix formating in copyright header.
2504 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2505 * gdb.base/float.c: Likewise.
2506 * gdb.base/inferior-died.c: Likewise.
2507 * gdb.base/interp.c: Likewise.
2508 * gdb.base/jit-main.c: Likewise.
2509 * gdb.base/jit-solib.c: Likewise.
2510 * gdb.base/long_long.c: Likewise.
2511 * gdb.base/longjmp.c: Likewise.
2512 * gdb.base/nextoverexit.c: Likewise.
2513 * gdb.base/pr11022.c: Likewise.
2514 * gdb.base/prelink-lib.c: Likewise.
2515 * gdb.base/prelink.c: Likewise.
2516 * gdb.base/prologue.c: Likewise.
2517 * gdb.base/restore.c: Likewise.
2518 * gdb.base/sigchld.c: Likewise.
2519 * gdb.base/solib-search-lib1.c: Likewise.
2520 * gdb.base/solib-search-lib2.c: Likewise.
2521 * gdb.base/solib-search.c: Likewise.
2522 * gdb.base/solib-search.h: Likewise.
2523 * gdb.base/whatis.c: Likewise.
2524 * gdb.cp/abstract-origin.cc: Likewise.
2525 * gdb.cp/anon-struct.cc: Likewise.
2526 * gdb.cp/baseenum.cc: Likewise.
2527 * gdb.cp/bs15503.cc: Likewise.
2528 * gdb.cp/call-c-1.c: Likewise.
2529 * gdb.cp/call-c.cc: Likewise.
2530 * gdb.cp/class2.cc: Likewise.
2531 * gdb.cp/classes.cc: Likewise.
2532 * gdb.cp/cttiadd.cc: Likewise.
2533 * gdb.cp/cttiadd1.cc: Likewise.
2534 * gdb.cp/cttiadd2.cc: Likewise.
2535 * gdb.cp/cttiadd3.cc: Likewise.
2536 * gdb.cp/derivation.cc: Likewise.
2537 * gdb.cp/derivation2.cc: Likewise.
2538 * gdb.cp/dispcxx.cc: Likewise.
2539 * gdb.cp/exception.cc: Likewise.
2540 * gdb.cp/gdb2384-base.cc: Likewise.
2541 * gdb.cp/gdb2384-base.h: Likewise.
2542 * gdb.cp/gdb2384.cc: Likewise.
2543 * gdb.cp/gdb2495.cc: Likewise.
2544 * gdb.cp/mb-inline.h: Likewise.
2545 * gdb.cp/mb-inline1.cc: Likewise.
2546 * gdb.cp/mb-inline2.cc: Likewise.
2547 * gdb.cp/member-name.cc: Likewise.
2548 * gdb.cp/member-ptr.cc: Likewise.
2549 * gdb.cp/misc.cc: Likewise.
2550 * gdb.cp/namespace1.cc: Likewise.
2551 * gdb.cp/nextoverthrow.cc: Likewise.
2552 * gdb.cp/pr-574.cc: Likewise.
2553 * gdb.cp/pr9631.cc: Likewise.
2554 * gdb.cp/printmethod.cc: Likewise.
2555 * gdb.cp/psmang1.cc: Likewise.
2556 * gdb.cp/psmang2.cc: Likewise.
2557 * gdb.cp/psymtab-parameter.cc: Likewise.
2558 * gdb.cp/ptype-flags.cc: Likewise.
2559 * gdb.cp/ref-params.cc: Likewise.
2560 * gdb.cp/ref-types.cc: Likewise.
2561 * gdb.cp/smartp.cc: Likewise.
2562 * gdb.cp/try_catch.cc: Likewise.
2563 * gdb.cp/userdef.cc: Likewise.
2564 * gdb.cp/using-crash.cc: Likewise.
2565 * gdb.cp/virtfunc.cc: Likewise.
2566 * gdb.cp/virtfunc2.cc: Likewise.
2567 * gdb.dwarf2/callframecfa.S: Likewise.
2568 * gdb.dwarf2/dw2-ranges.c: Likewise.
2569 * gdb.dwarf2/dw2-ranges2.c: Likewise.
2570 * gdb.dwarf2/dw2-ranges3.c: Likewise.
2571 * gdb.dwarf2/dw2-restore.S: Likewise.
2572 * gdb.dwarf2/pieces.S: Likewise.
2573 * gdb.dwarf2/valop.S: Likewise.
2574 * gdb.java/jnpe.java: Likewise.
2575 * gdb.mi/mi-stepn.c: Likewise.
2576 * gdb.mi/mi-var-cp.cc: Likewise.
2577 * gdb.mi/mi-var-rtti.cc: Likewise.
2578 * gdb.mi/ns-stale-regcache.c: Likewise.
2579 * gdb.mi/pr11022.c: Likewise.
2580 * gdb.mi/solib-lib.c: Likewise.
2581 * gdb.mi/solib-main.c: Likewise.
2582 * gdb.python/py-arch.c: Likewise.
2583 * gdb.python/py-block.c: Likewise.
2584 * gdb.python/py-breakpoint.c: Likewise.
2585 * gdb.python/py-events.c: Likewise.
2586 * gdb.python/py-evthreads.c: Likewise.
2587 * gdb.python/py-explore.c: Likewise.
2588 * gdb.python/py-explore.cc: Likewise.
2589 * gdb.python/py-finish-breakpoint.c: Likewise.
2590 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2591 * gdb.python/py-symbol.c: Likewise.
2592 * gdb.threads/execl.c: Likewise.
2593 * gdb.threads/execl1.c: Likewise.
2594
88ab5684
WN
25952013-06-07 Will Newton <will.newton@linaro.org>
2596
2597 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2598
42daa7a0
WN
25992013-06-07 Will Newton <will.newton@linaro.org>
2600
2601 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2602 and "starting".
2603
f4059ef3
WN
26042013-06-07 Will Newton <will.newton@linaro.org>
2605
2606 * gdb.cp/anon-struct.exp: Conditionalize constructor and
2607 destructor prototypes for ARM ABI.
2608 * gdb.cp/m-static.exp: Likewise.
2609
8cb5cc78
YQ
26102013-06-07 Yao Qi <yao@codesourcery.com>
2611
2612 * gdb.trace/mi-trace-unavailable.exp: New.
2613 * gdb.trace/trace-unavailable.c: New.
2614
c6cf1712
DE
26152013-06-06 Doug Evans <dje@google.com>
2616
2617 * gdb.cp/derivation.exp: Make tests have unique names.
2618
bf6be0f4
TT
26192013-06-06 Tom Tromey <tromey@redhat.com>
2620
2621 * gdb.base/dump.exp (capture_value): Don't put expression into
2622 test name if arguments passed in.
2623 Rename a couple more tests to make them unique.
2624
ebb022fa
TT
26252013-06-06 Tom Tromey <tromey@redhat.com>
2626
2627 * gdb.base/break-always.exp: Explicitly specify test name.
2628
69fc87c2
DE
26292013-06-05 Doug Evans <dje@google.com>
2630 Keith Seitz <keiths@redhat.com>
2631
2632 * gdb.cp/derivation2.cc: New file.
2633 * gdb.cp/derivation.cc (main): Call foo2.
2634 * gdb.cp/derivation.exp: Add tests for typedefs in another
2635 file, and when there's an active block.
2636
f993f39e
LM
26372013-06-05 Luis Machado <lgustavo@codesourcery.com>
2638
2639 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
2640 from targets that use function descriptors in the virtual tables.
2641 Handle presence of dot symbols.
2642
afacd7f3
GB
26432013-06-04 Gary Benson <gbenson@redhat.com>
2644
2645 * gdb.base/break-probes.exp: New file.
2646 * gdb.base/break-probes.c: Likewise.
2647 * gdb.base/break-probes-solib.c: Likewise.
2648 * gdb.base/info-shared.exp: New file.
2649 * gdb.base/info-shared.c: Likewise.
2650 * gdb.base/info-shared-solib1.c: Likewise.
2651 * gdb.base/info-shared-solib2.c: Likewise.
2652
a29a3fb7
GB
26532013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2654 Gary Benson <gbenson@redhat.com>
2655
2656 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
2657 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
2658 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
2659 to be set to "no" to indicate that no ld.so copy should be made.
2660 * gdb.base/break-interp.exp (solib_bp): New constant.
2661 (reach_1): Use the above instead of "_dl_debug_state".
2662 (test_attach): Likewise.
2663 (test_ld): Likewise.
2664 * gdb.threads/dlopen-libpthread.exp: New file.
2665 * gdb.threads/dlopen-libpthread.c: Likewise.
2666 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
2667 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
2668
62a813cc
YQ
26692013-05-30 Yao Qi <yao@codesourcery.com>
2670
2671 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2672 Add a test that no MI notification is emitted when executing
2673 -exec-arguments.
2674
8f56dad4
JK
26752013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2676
2677 PR testsuite/12649
2678 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
2679 $mi_gdb_prompt expectation by mi_expect_stop.
2680 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
2681 (mi info dprintf second time): Replace them by mi_send_resuming_command
2682 and mi_expect_stop.
2683
c588eb20
GB
26842013-05-24 Gary Benson <gbenson@redhat.com>
2685
2686 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
2687 backslash.
2688 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
2689 backslashes.
2690 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
2691 backslash.
2692
c0ea94eb
YQ
26932013-05-24 Yao Qi <yao@codesourcery.com>
2694
2695 * gdb.trace/tfile.exp: Test inferior and thread.
2696
db1ac436
YQ
26972013-05-24 Yao Qi <yao@codesourcery.com>
2698 Pedro Alves <palves@redhat.com>
2699
2700 * gdb.base/range-stepping.exp: Skip the rest of tests if the
2701 test fails.
2702 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
2703 Return 0 if the test passes, otherwise return 1.
2704
b6abb10c
DE
27052013-05-23 Doug Evans <dje@google.com>
2706
2707 * boards/fission-dwp.exp: New file.
2708
bc5065a7
PA
27092013-05-23 Yao Qi <yao@codesourcery.com>
2710 Pedro Alves <palves@redhat.com>
2711
2712 * gdb.base/range-stepping.c: New file.
2713 * gdb.base/range-stepping.exp: New file.
2714 * gdb.trace/range-stepping.c: New file.
2715 * gdb.trace/range-stepping.exp: New file.
2716 * lib/range-stepping-support.exp: New file.
2717
5f2e6b00
TT
27182013-05-22 Tom Tromey <tromey@redhat.com>
2719
2720 * gdb.cp/class2.cc (main): New local 'aref'.
2721 * gdb.cp/class2.exp: Check printing of 'aref'.
2722
e6ba475a
DE
27232013-05-22 Doug Evans <dje@google.com>
2724
2725 * gdb.threads/wp-replication.c (main): Insert some code at the start
2726 to ensure the breakpoint on main is only hit once. Fix comment.
2727
52c935b6
KS
27282013-05-21 Keith Seitz <keiths@redhat.com>
2729 Pedro Alves <palves@redhat.com>
2730
2731 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
2732 gdb_expect.
2733 Add test to flush the remaining input buffer so that this
2734 file passes testsuite/12649.
2735
bd9673a4
PW
27362013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2737
2738 * gdb.base/catch-signal-fork.exp: New file.
2739 * gdb.base/catch-signal-fork.c: New file.
2740
69a97597
SA
27412013-05-21 Sterling Augustine <saugustine@google.com>
2742
2743 * boards/remote-stdio-gdbserver.exp: New file.
2744
44e97363
JK
27452013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2746
2747 PR testsuite/12649
2748 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
2749 racy matches.
2750
02392865
CG
27512013-05-21 Christian Groessler <chris@groessler.org>
2752
2753 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
2754 since it's not supported in all shells.
2755
c5867ab6
HZ
27562013-05-21 Hui Zhu <hui@codesourcery.com>
2757
2758 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
2759 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
2760
6c9e2db4
DE
27612013-05-20 Doug Evans <dje@google.com>
2762
2763 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
2764 (_handle_DW_TAG): Use it.
2765 (cu, tu): Replace parameters is_64, version, addr_size with options.
2766 All callers updated. Add Fission support.
2767 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
2768 * gdb.dwarf2/method-ptr.exp: Ditto.
2769 * gdb.dwarf2/nostaticblock.exp: Ditto.
2770 * gdb.dwarf2/subrange.exp: Ditto.
2771 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
2772
4a6e676c
TT
27732013-05-20 Tom Tromey <tromey@redhat.com>
2774
2775 * gdb.gdb/python-selftest.exp: New file.
2776
e19d3afb
DE
27772013-05-20 Doug Evans <dje@google.com>
2778
2779 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
2780 -fdebug-types-section.
2781
4d804846
JB
27822013-05-20 Joel Brobecker <brobecker@adacore.com>
2783
2784 * gdb.ada/float_param: New testcase.
2785
8d324e83
DE
27862013-05-17 Doug Evans <dje@google.com>
2787
7d0c9981
DE
2788 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
2789 Add tests for "maint check-symtabs", "maint expand-symtabs".
2790
8d324e83
DE
2791 * gdb.base/maint.exp: Remove testing of individual maint command
2792 help output.
2793
177aadc4
PA
27942013-05-16 Pedro Alves <palves@redhat.com>
2795
2796 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
2797 comment. Use gdb_test_no_output.
2798
b8fea896
JB
27992013-05-16 Joel Brobecker <brobecker@adacore.com>
2800
2801 * gdb.ada/complete.exp: Add test verifying completion using
2802 the "tab" key.
2803
52c935b6
KS
28042013-05-15 Keith Seitz <keiths@redhat.com>
2805
2806 * gdb.base/filesym.exp: New completer test.
2807 * gdb.base/filesym.c: New file.
2808
ed0f00b8
PA
28092013-05-15 Pedro Alves <palves@redhat.com>
2810
2811 * gdb.base/fixsection.c: Remove attribution.
2812 * gdb.base/watch-read.exp: Ditto.
2813
55fb6d27
TT
28142013-05-13 Tom Tromey <tromey@redhat.com>
2815
2816 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
2817 size and change type sizes to 4 bytes.
2818
ac1ca910
TT
28192013-05-13 Tom Tromey <tromey@redhat.com>
2820
2821 * gdb.base/exprs.exp (test_expr): Add regression test.
2822 * gdb.base/exprs.c (null_t_struct): New global.
2823
8414efef
MB
28242013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
2825
2826 * gdb.base/default.exp: Disable history saving.
2827 * gdb.base/setshow.exp: Likewise.
2828
9779ab84
PA
28292013-05-10 Pedro Alves <palves@redhat.com>
2830
2831 PR remote/15455
2832
2833 * gdb.trace/qtro.c: New file.
2834 * gdb.trace/qtro.exp: New file.
2835
1e611234
PM
28362013-05-10 Phil Muldoon <pmuldoon@redhat.com>
2837
2838 * gdb.python/py-framefilter.py: New File.
2839 * gdb.python/py-framefilter-mi.exp: Ditto.
2840 * gdb.python/py-framefilter.c: Ditto.
2841 * gdb.python/py-framefilter-mi.exp: Ditto.
2842 * gdb.python/py-framefilter-mi.c: Ditto,
2843 * gdb.python/py-framefilter-gdb.py.in: Ditto.
2844
5e4c3ac4
TT
28452013-05-08 Tom Tromey <tromey@redhat.com>
2846
2847 * gdb.base/solib-search.exp: Set test name for "set
2848 solib-search-path" test.
2849
993654a9
HAQ
28502013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
2851
2852 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
2853 (set_a_tracepoint): Set tracepoint before prologue.
2854 (run_trace_experiment): Test setup_tracepoints and 'break end'
2855 in it.
2856 (trace_buffer_normal): Remove.
2857 (gdb_trace_circular_tests): Remove. Move tests to...
2858 (top level): ...here. Call 'runto_main' before checking for
2859 trace support. Use commands to check the support for circular
2860 trace buffer and changing of trace buffer size. Add test
2861 to calculate size of single frame. Use this size to
2862 calculate the size of trace buffer. Use 'tfind pc func9'
2863 instead of 'tfind 9'. Use 'with_test_prefix'.
2864
c95aea6b
TT
28652013-05-07 Tom Tromey <tromey@redhat.com>
2866
2867 * lib/selftest-support.exp: New file.
2868 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2869 do_self_tests.
2870 (setup_test, find_gdb): Remove.
2871 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
2872 do_self_tests.
2873 (setup_test, find_gdb): Remove.
2874 (test_observer): Don't call setup_test. Remove argument.
2875 * gdb.gdb/selftest.exp: Load selftest-support.exp.
2876 (find_gdb): Remove.
2877 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2878 do_self_tests.
2879 (setup_test, find_gdb): Remove.
2880 (test_with_self): Don't call setup_test. Remove argument.
2881
1f031429
PA
28822013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2883
2884 * gdb.arch/system-gcore.exp: Remove.
2885 * gdb.arch/gcore.c: Remove.
2886 * gdb.base/gcore.exp: Add "info reg system".
2887
58ce7251
SDJ
28882013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
2889
2890 PR breakpoints/15413:
2891 * gdb.base/pending.exp: Add test for completion of the "condition"
2892 command for pending breakpoints.
2893 * gdb.linespec/linespec.ex: Add test for completion of the
2894 "condition" command when dealing with multiple locations.
2895
aacbb8a5
LM
28962013-05-07 Luis Machado <lgustavo@codesourcery.com>
2897
2898 * gdb.threads/wp-replication.c: New file.
2899 * gdb.threads/wp-replication.exp: New file.
2900
2dd6254d
SL
29012013-05-06 Sandra Loosemore <sandra@codesourcery.com>
2902
2903 * gdb.xml/tdesc-regs.exp: Add case for nios2.
2904
c2a96e8c
DE
29052013-05-06 Doug Evans <dje@google.com>
2906
b903e17e
DE
2907 * gdb.base/solib-search-lib1.c: New file.
2908 * gdb.base/solib-search-lib2.c: New file.
2909 * gdb.base/solib-search.c: New file.
2910 * gdb.base/solib-search.h: New file.
2911 * gdb.base/solib-search.exp: New file.
2912
fac51dd9
DE
2913 * lib/gdb.exp (gdb_core_cmd): New function.
2914 * gdb.arch/system-gcore.exp: Use it.
2915 * gdb.arch/vsx-regs.exp: Ditto.
2916 * gdb.base/gcore.exp: Ditto.
2917 * gdb.threads/gcore-thread.exp: Ditto.
2918
c2a96e8c
DE
2919 * gdb.reverse/shr.h: New file.
2920 * gdb.reverse/shr1.c: New file.
2921 * gdb.reverse/shr2.c: #include "shr.h".
2922 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
2923 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
2924 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
2925 Update tests using sleep/printf to use shr2.sl instead.
2926 * gdb.reverse/solib-reverse.exp: Ditto.
2927
b6807d98
TT
29282013-05-06 Tom Tromey <tromey@redhat.com>
2929
2930 * gdb.dwarf2/implptrconst.c: New file.
2931 * gdb.dwarf2/implptrconst.exp: New file.
2932 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
2933 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
2934 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
2935
96f7d3f1
PW
29362013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2937
2938 * gdb.base/catch-sig.c (main): Raise SIGINT.
2939 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
2940
1ebff1fd
HAQ
29412013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
2942
2943 * status-stop.exp (test_tstart_tstart): Check for error
2944 returned by the second 'tstart' command.
2945
f92b06da
WT
29462013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
2947
2948 * gdb.xml/maint_print_struct.exp: New file.
2949 * gdb.xml/maint_print_struct.xml: New file.
2950
ff546935
TT
29512013-04-25 Tom Tromey <tromey@redhat.com>
2952
2953 * gdb.dwarf2/nostaticblock.exp: New file.
2954
bf9e4d0c
MB
29552013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
2956
2957 PR gdb/10462
2958 * gdb.base/setshow.exp: Add test case.
2959
a11cfd87
HZ
29602013-04-23 Hui Zhu <hui@codesourcery.com>
2961
2962 PR gdb/15293
a11cfd87
HZ
2963 * gdb.base/dprintf.exp: Add ignore command.
2964
2d9442cc
HZ
29652013-04-23 Hui Zhu <hui@codesourcery.com>
2966
2967 PR gdb/15165
2d9442cc
HZ
2968 * gdb.base/save-bp.exp: Add test for dprintf.
2969
0f3305ed
TT
29702013-04-22 Tom Tromey <tromey@redhat.com>
2971
2972 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
2973 notice_open_fds.
2974
d504301e
SDJ
29752013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2976
2977 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
2978 ldflags.
2979
9991b207
SDJ
29802013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2981
2982 * gdb.arch/arm-bl-branch-dest.c: New file.
2983 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
2984
433730c9
PA
29852013-04-19 Vladimir Kargov <kargov@gmail.com>
2986 Pedro Alves <palves@redhat.com>
2987
2988 * gdb.arch/i386-float.S: New file.
2989 * gdb.arch/i386-float.exp: New file.
2990
9a908334
LM
29912013-04-18 Luis Machado <lgustavo@codesourcery.com>
2992
2993 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
2994 type void *.
2995
4f22ed5c
DE
29962013-04-17 Doug Evans <dje@google.com>
2997
2998 * lib/dwarf.exp (Dwarf): New proc "tu".
2999 * gdb.dwarf2/missing-sig-type.exp: New file.
3000
a0d3f2f5
SCR
30012013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3002
3003 Add option to link testcases with Pthreads library when
3004 using 'prepare_for_testing' in tests.
3005
3006 * lib/gdb.exp (build_executable_from_specs): Use
3007 gdb_compile_pthreads to compile if option "pthreads" is
3008 specified.
3009
cc16e6c9
TT
30102013-04-15 Tom Tromey <tromey@redhat.com>
3011
3012 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3013
72f1fe8a
TT
30142013-04-15 Tom Tromey <tromey@redhat.com>
3015
3016 * gdb.base/default.exp: Update for $_exception.
3017 * gdb.cp/exceptprint.cc: New file.
3018 * gdb.cp/exceptprint.exp: New file.
3019 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3020
6e72ca20
TT
30212013-04-15 Tom Tromey <tromey@redhat.com>
3022
3023 * gdb.cp/typeid.cc: New file.
3024 * gdb.cp/typeid.exp: New file.
3025
591f19e8
TT
30262013-04-15 Tom Tromey <tromey@redhat.com>
3027
3028 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3029
da9160e4
YQ
30302013-04-13 Yao Qi <yao@codesourcery.com>
3031
3032 * gdb.base/completion.exp: Test completion of command
3033 'target ctf' if target ctf is supported.
3034
f81d1120
PA
30352013-04-10 Pedro Alves <palves@redhat.com>
3036
3037 * gdb.base/completion.exp: Test "set height", "set listsize" and
3038 "set trace-buffer-size" completion.
3039 * gdb.base/setshow.exp: Test "set height unlimited".
3040 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3041 unlimited".
3042
393fd4c3
YQ
30432013-04-10 Yao Qi <yao@codesourcery.com>
3044
3045 * gdb.trace/actions.exp: Save trace data to CTF.
3046 Change to ctf target if GDB supports, read CTF data in ctf
3047 target, and check the actions of tracepoints.
3048 * gdb.trace/while-stepping.exp: Likewise.
3049 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3050 format and read CTF trace file if GDB supports.
3051 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3052 target is supported, change to ctf target, read trace data and
3053 check output of command "tstatus".
3054 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3055 read CTF data by target ctf and call check_tsv.
3056
b7a273f8
YQ
30572013-04-10 Yao Qi <yao@codesourcery.com>
3058
3059 * gdb.trace/actions.exp (check_tracepoint): New.
3060 (top level): Start the tracing and check the actions of
3061 tracepoints. Save trace data to tfile format. Restart GDB
3062 and read trace file in tfile target. Check the actions of
3063 tracepoints again.
3064 * gdb.trace/while-stepping.exp: Likewise.
3065
f3786771
YQ
30662013-04-10 Yao Qi <yao@codesourcery.com>
3067
3068 * gdb.trace/report.exp: Use standard_output_file for saved
3069 trace file.
3070
5c2b4418
HZ
30712013-04-10 Hui Zhu <hui@codesourcery.com>
3072
3073 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3074 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3075 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3076
f7543f0a
JK
30772013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3078
3079 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3080 response.
3081
f6de8ec2
PA
30822013-04-08 Pedro Alves <palves@redhat.com>
3083
3084 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3085 the location.
3086
b8abfd58
SL
30872013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3088
3089 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3090 for breakpoint location.
3091
156bffd0
SL
30922013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3093
3094 * gdb.linespec/linespec.exp: Make dir/file:line tests
3095 conditional for non-remote hosts only.
3096
c9a6ce02
PA
30972013-04-04 Stan Shebs <stan@codesourcery.com>
3098 Pedro Alves <palves@redhat.com>
3099
3100 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3101 * gdb.trace/actions-changed.c: New file.
3102 * gdb.trace/actions-changed.exp: New file.
3103 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3104 (gdb_trace_setactions_command): ... this. Add "actions_command"
3105 parameter, and handle it.
3106 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3107
4bd05f24
YQ
31082013-04-04 Yao Qi <yao@codesourcery.com>
3109
3110 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3111 'step'.
3112
3758b5ce
YQ
31132013-04-03 Yao Qi <yao@codesourcery.com>
3114
3115 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3116 "tfile-basic.tf".
3117 (test_tfind_tfile): Likewise.
3118
1dcaed0d
YQ
31192013-04-03 Yao Qi <yao@codesourcery.com>
3120
3121 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3122 "tfile-basic.tf" instead of "basic.tf".
3123 (write_error_trace_file): Pass argument "tfile-error.tf"
3124 instead of "error.tf".
3125 * gdb.trace/tfile.exp: Update tfile names to
3126 "tfile-basic.tf" and "tfile-error.tf".
3127
0e7a53fc
SL
31282013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3129
3130 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3131 empty directory in file for breakpoint hit.
3132
9852c492
YQ
31332013-03-29 Yao Qi <yao@codesourcery.com>
3134
3135 * gdb.base/completion.exp: Test completion of commands
3136 "target core", "target tfile" and "target exec".
3137 * gdb.trace/tfile.exp: Test completion of command
3138 "target tfile".
3139
af312be7
JB
31402013-03-28 Joel Brobecker <brobecker@adacore.com>
3141
3142 * gdb.ada/win_fu_syms: New testcase.
3143
e4a48d9d
DE
31442013-03-28 Doug Evans <dje@google.com>
3145
3146 * gdb.base/maint.exp (maint print statistics): Update expected output.
3147
7f7cc265
PA
31482013-03-28 Pedro Alves <palves@redhat.com>
3149
3150 PR gdb/15294
3151
3152 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3153 mean unlimited instead of $arg < 0.
3154 (test_listsize): Remove "listsize of 0 suppresses output" test.
3155 Test that "set listsize 0" ends up with an unlimited listsize.
3156
fc0da894
PA
31572013-03-28 Pedro Alves <palves@redhat.com>
3158
3159 * gdb.base/list.exp (last_line): New global.
3160 (last_line_re): New global.
3161 (test_listsize, test_list_function, test_list_forward)
3162 (test_repeat_list_command, test_list_range)
3163 (test_list_filename_and_function): Use them.
3164 * gdb.base/list0.c: Comment the last line of the file with "last
3165 line".
3166
abe7b711
PA
31672013-03-28 Pedro Alves <palves@redhat.com>
3168
3169 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3170 list the whole file.
3171
15b3979c
PA
31722013-03-28 Pedro Alves <palves@redhat.com>
3173
3174 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3175 "set listsize".
3176
96811e3b
KS
31772013-03-26 Keith Seitz <keiths@redhat.com>
3178
3179 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3180 from passing.
3181
4043f22b
PA
31822013-03-26 Pedro Alves <palves@redhat.com>
3183
3184 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3185 until after GDB has run.
3186
14a1aa17
YQ
31872013-03-26 Yao Qi <yao@codesourcery.com>
3188
3189 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3190 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3191
99c819ee
MM
31922013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3193
3194 * gdb.btrace/enable.exp: Add regression test.
3195
24955f63
TT
31962013-03-25 Tom Tromey <tromey@redhat.com>
3197
3198 * gdb.cp/m-static.exp: Add destructor-printing tests.
3199
fce632b6
TT
32002013-03-25 Tom Tromey <tromey@redhat.com>
3201
3202 * gdb.cp/m-static.exp: Add constructor ptype tests.
3203 * gdb.cp/m-static.cc (single_constructor): New class.
3204 (main): Make instance of single_constructor.
3205
598d3636
JK
32062013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3207 Pedro Alves <palves@redhat.com>
3208
3209 * gdb.server/server-kill.c: New file.
3210 * gdb.server/server-kill.exp: New file.
3211
c12440c9
PA
32122013-03-21 Pedro Alves <palves@redhat.com>
3213
3214 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3215 Expect $gdb_prompt in gdb_test_multiple.
3216
bd712aed
DE
32172013-03-21 Doug Evans <dje@google.com>
3218
3219 * gdb.base/maint.exp: Update tests for per-command stats.
3220
b2f83c08
TT
32212013-03-21 Tom Tromey <tromey@redhat.com>
3222
3223 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3224 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3225
ef0026f0
PA
32262013-03-20 Pedro Alves <palves@redhat.com>
3227
3228 PR gdb/15289
3229
3230 * gdb.base/remote.exp: Test
3231 "set remote hardware-watchpoint-limit -1",
3232 "set remote hardware-breakpoint-limit -1",
3233 "set remote hardware-watchpoint-limit 2147483647" and
3234 "set remote hardware-breakpoint-limit 2147483647".
3235
3f1175a9
PA
32362013-03-20 Pedro Alves <palves@redhat.com>
3237 Yao Qi <yao@codesourcery.com>
3238
3239 * gdb.trace/tfile.c: Add comments.
3240 (nonconstglob): New global.
3241 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3242 global that is not covered by the trace frame. Test
3243 disassembling.
3244
a09ae1c1
JK
32452013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3246
3247 * gdb.base/valgrind-infcall.exp
3248 (continue #$continue_count) <remote connection closed>
3249 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3250 $valgrind_pid.
3251
9ce98649
TT
32522013-03-15 Tom Tromey <tromey@redhat.com>
3253
3254 * gdb.cp/overload.cc (intintfunc): New.
3255 * gdb.cp/overload.exp: Add regression test.
3256
0a251e08
YQ
32572013-03-15 Yao Qi <yao@codesourcery.com>
3258
3259 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3260 using with_test_prefix.
3261 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3262 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3263 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3264 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3265 * gdb.base/break-interp.exp (test_core): Likewise.
3266 (test_attach_gdb): Likewise.
3267 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3268 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3269 Likewise.
3270 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3271 * gdb.base/jit.exp (one_jit_test): Likewise.
3272 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3273 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3274 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3275 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3276 Likewise.
3277 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3278 Likewise.
3279 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3280 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3281 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3282 (tracepoint_change_loc_2): Likewise.
3283 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3284 Likewise.
3285 (disconnected_tfind): Likewise.
3286 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3287 Likewise.
3288 (test_tfind_remote): Likewise.
3289 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3290 Likewise.
3291 (test_pending_resolved): Likewise.
3292 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3293 Likewise.
3294 (test_upload_tsv): Likewise.
3295 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3296 Likewise.
3297 (pending_tracepoint_works): Likewise.
3298 * gdb.trace/report.exp (use_collected_data): Likewise.
3299 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3300 Likewise.
3301 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3302 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3303 (strace_trace_on_same_addr): Likewise.
3304 (strace_trace_on_diff_addr): Likewise.
3305 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3306 (gdb_collect_locals_test): Likewise.
3307 (gdb_unavailable_registers_test): Likewise.
3308 (gdb_collect_globals_test): Likewise.
3309
2c415c0f
YQ
33102013-03-15 Yao Qi <yao@codesourcery.com>
3311
3312 * gdb.base/condbreak.exp: Add semicolon back which was removed
3313 by my previous commit.
3314
ae59b1da
YQ
33152013-03-14 Yao Qi <yao@codesourcery.com>
3316
3317 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3318 'return'.
3319 (gdb_target_monitor, gdb_load): Likewise.
3320 * config/sid.exp (gdb_load): Likewise.
3321 * config/slite.exp (gdb_load): Likewise.
3322 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3323 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3324 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3325 (single_step_until): Likewise.
3326 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3327 * gdb.arch/system-gcore.exp: Likewise.
3328 * gdb.base/bigcore.exp (extract_heap): Likewise.
3329 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3330 * gdb.base/call-ar-st.exp: Likewise.
3331 * gdb.base/call-rt-st.exp: Likewise.
3332 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3333 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3334 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3335 * gdb.base/corefile.exp: Likewise.
3336 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3337 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3338 * gdb.base/fixsection.exp: Likewise.
3339 * gdb.base/funcargs.exp: Likewise.
3340 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3341 * gdb.base/gcore-relro.exp: Likewise.
3342 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3343 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3344 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3345 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3346 * gdb.base/list.exp: Likewise.
3347 (set_listsize): Likewise.
3348 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3349 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3350 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3351 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3352 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3353 * gdb.base/setvar.exp: Likewise.
3354 (test_set): Likewise.
3355 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3356 * gdb.base/solib-overlap.exp: Likewise.
3357 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3358 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3359 * gdb.base/watchpoint.exp (initialize): Likewise.
3360 (test_simple_watchpoint): Likewise.
3361 (test_disabling_watchpoints): Likewise.
3362 (test_watchpoint_triggered_in_syscall): Likewise.
3363 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3364 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3365 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3366 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3367 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3368 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3369 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3370 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3371 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3372 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3373 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3374 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3375 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3376 * gdb.mi/gdb792.exp: Likewise.
3377 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3378 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3379 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3380 * gdb.threads/gcore-thread.exp: Likewise.
3381 (load_core): Likewise.
3382 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3383 (test_startup, check_control_c): Likewise.
3384 * gdb.threads/sigstep-threads.exp: Likewise.
3385 * gdb.threads/thread_check.exp: Likewise.
3386 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3387 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3388 (set_a_tracepoint, trace_buffer_normal): Likewise.
3389 (gdb_trace_circular_tests): Likewise.
3390 * gdb.trace/collection.exp: Likewise.
3391 * gdb.trace/disconnected-tracing.exp: Likewise.
3392 * gdb.trace/infotrace.exp: Likewise.
3393 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3394 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3395 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3396 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3397 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3398 * gdb.trace/stap-trace.exp: Likewise.
3399 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3400 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3401 * gdb.trace/trace-buffer-size.exp: Likewise.
3402 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3403 * gdb.trace/unavailable.exp: Likewise.
3404 * gdb.trace/while-dyn.exp: Likewise.
3405 * lib/fortran.exp (set_lang_fortran): Likewise.
3406 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3407 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3408 (default_gdb_start, get_compiler_info): Likewise.
3409 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3410 (get_debug_format, setup_xfail_format): Likewise.
3411 (rerun_to_main, gdb_skip_float_test): Likewise.
3412 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3413 * lib/java.exp (set_lang_java): Likewise.
3414 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3415 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3416 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3417 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3418 * lib/objc.exp (set_lang_objc): Likewise.
3419 * lib/pascal.exp (set_lang_pascal): Likewise.
3420 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3421 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3422 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3423
bb869963
SDJ
34242013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3425
3426 PR c++/15203
3427 PR c++/15210
3428 * gdb.cp/m-static.cc (keepalive_int): New function.
3429 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3430 * gdb.cp/m-static.exp: New test for `sintvar'.
3431
e2be70a0
YQ
34322013-03-14 Yao Qi <yao@codesourcery.com>
3433
3434 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3435 of 'tstatus' into tstatus_output.
3436 (top level): Save the trace data to tfile. Read trace file in
3437 tfile target. Check the trace status.
3438
8ddb1965
YQ
34392013-03-13 Yao Qi <yao@codesourcery.com>
3440
3441 * gdb.trace/tsv.exp (check_tsv): New.
3442 (top level): Save a tfile on current trace session. Call
3443 check_tsv on live target. Load the tfile with target tfile
3444 and call check_tsv again.
3445
045dd51f
YQ
34462013-03-13 Yao Qi <yao@codesourcery.com>
3447
3448 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3449 Replace some "gdb_test" with "gdb_test_no_output".
3450
82d049ab
PH
34512013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3452
3453 * gdb.ada/expr_delims.exp: New file.
3454 * gdb.ada/expr_delims/foo.adb: New file.
3455 * gdb.ada/expr_delims/pck.ads: New file.
3456 * gdb.ada/expr_delims/pck.adb: New file.
3457
cb8ea32b
KS
34582013-03-11 Keith Seitz <keiths@redhat.com>
3459
3460 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3461 both condition and thread. Then delete the watchpoint.
3462
2f1d9bdd
MM
34632013-03-11 Christian Himpel <christian.himpel@intel.com>
3464
3465 * Makefile.in: Add btrace testsuite.
3466 * configure: Regenerated.
3467 * configure.ac: Add btrace testsuite.
3468 * gdb.btrace/Makefile.in: New file.
3469 * gdb.btrace/enable.c: New file.
3470 * gdb.btrace/enable.exp: New file.
3471 * gdb.btrace/function_call_history.c: New file.
3472 * gdb.btrace/function_call_history.exp: New file.
3473 * gdb.btrace/instruction_history.c: New file.
3474 * gdb.btrace/instruction_history.exp: New file.
3475 * gdb.btrace/instruction_history.S: New file.
3476 * lib/gdb.exp: Add btrace skip proc.
3477
05c56a9d
JK
34782013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3479
3480 Fix entry-values if the callee called a noreturn function.
3481 * gdb.arch/amd64-tailcall-noret.S: New file.
3482 * gdb.arch/amd64-tailcall-noret.c: New file.
3483 * gdb.arch/amd64-tailcall-noret.exp: New file.
3484
9112db09
JK
34852013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3486
3487 Fix entry-values in C++ across CUs.
3488 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3489 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3490 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3491 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3492 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3493
be9a119c 34942013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
3495 Hafiz Abid Qadeer <abidh@codesourcery.com>
3496
3497 gdb/testsuite/
3498 * gdb.trace/trace-buffer-size.exp: New file.
3499 * gdb.trace/trace-buffer-size.c: New file.
3500
049109b0
PA
35012013-03-06 Pedro Alves <palves@redhat.com>
3502
3503 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3504 doesn't support the tested optional feature, call "unsupported"
3505 with the same test message as the "pass" case, instead of calling
3506 "pass" with a different message. Use the same text for the "fail"
3507 cases too.
3508
4aa54120
YQ
35092013-03-06 Yao Qi <yao@codesourcery.com>
3510
3511 * gdb.trace/tstatus.exp: Remove the invocation of
3512 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3513 (test_tracepoints): Don't set fast tracepoint.
3514 (top level): Don't check agent library is loaded or not.
3515
b8b71e63
YQ
35162013-03-06 Yao Qi <yao@codesourcery.com>
3517
3518 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3519 parentheses by "\\".
3520
33f448b1
JK
35212013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3522
3523 * gdb.linespec/base/one/thefile.cc (twodup): New.
3524 (m): Call it.
3525 * gdb.linespec/base/two/thefile.cc (dupname): New.
3526 (n): Call it.
3527 * gdb.linespec/break-ask.exp: New file.
3528 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
3529
1c942fb9
YQ
35302013-02-28 Yao Qi <yao@codesourcery.com>
3531
3532 * gdb.trace/report.exp: Move some code to ...
3533 (use_collected_data): New.
3534 (top level): Call use_collected_data once on the live target.
3535 Save at file of the current trace session, load it with target
3536 tfile, and call use_collected_data again.
3537
5b967901
JK
35382013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3539
3540 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3541
6447023f
JK
35422013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3543
3544 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
3545 Add final kill of ${valgrind_pid}.
3546
9f44fbc0
SCR
35472013-02-20 Siva Chandra Reddy <sivachandra@google.com>
3548
3549 * gdb.python/py-arch.c: New test case
3550 * gdb.python/py-arch.exp: New tests to test
3551 gdb.Architecture.disassemble
3552 * gdb.python/Makefile.in: Add py-arch to the list of
3553 EXECUTABLES.
3554
4c9ad8c2
TT
35552013-02-18 Tom Tromey <tromey@redhat.com>
3556
3557 * gdb.dwarf2/subrange.exp: New file.
3558
f5911ea1
HAQ
35592013-02-15 Pedro Alves <pedro@codesourcery.com>
3560 Hafiz Abid Qadeer <abidh@codesourcery.com>
3561
3562 * gdb.trace/tfile.exp: Add test for -trace-status command.
3563
420f4384
JK
35642013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3565
3566 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
3567 nanosleep by sleep.
3568
4819b3f8
PA
35692013-02-14 Pedro Alves <palves@redhat.com>
3570
3571 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3572
1773c82c
HAQ
35732013-02-14 Pedro Alves <pedro@codesourcery.com>
3574 Hafiz Abid Qadeer <abidh@codesourcery.com>
3575
3576 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3577
e234dfaf
TT
35782013-02-12 Tom Tromey <tromey@redhat.com>
3579
3580 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3581 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3582
6c01dd94
PA
35832013-02-12 Pedro Alves <palves@redhat.com>
3584
3585 * gdb.base/catch-signal.c: Update copyright years.
3586 * gdb.base/catch-signal.exp: Update copyright years.
3587 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3588 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3589 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3590 * gdb.dwarf2/dw2-error.S: Update copyright years.
3591 * gdb.dwarf2/dw2-error.c: Update copyright years.
3592 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3593 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3594 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3595
595fc67f
PA
35962013-02-12 Pedro Alves <palves@redhat.com>
3597
3598 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3599 message.
3600 * gdb.base/sigaltstack.exp: Ditto.
3601 * gdb.base/siginfo.exp: Ditto.
3602 * gdb.base/sizeof.exp: Ditto.
3603
17282693
PA
36042013-02-12 Pedro Alves <palves@redhat.com>
3605
3606 * gdb.mi/mi-basics.exp: Tweak intro comment.
3607 * gdb.mi/mi-break.exp: Tweak intro comment.
3608 * gdb.mi/mi-console.exp: Tweak intro comment.
3609 * gdb.mi/mi-file.exp: Tweak intro comment.
3610 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
3611 * gdb.mi/mi-return.exp: Tweak intro comment.
3612 * gdb.mi/mi-stepi.exp: Tweak intro comment.
3613 * gdb.mi/mi-until.exp: Tweak intro comment.
3614 * gdb.mi/mi-watch.exp: Tweak intro comment.
3615
8a4ac37e
PA
36162013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
3617
3618 * gdb.server/no-thread-db.exp: New file.
3619 * gdb.server/no-thread-db.c: New file.
3620 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
3621
c2792f5a
DE
36222013-02-11 Doug Evans <dje@google.com>
3623
3624 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
3625 two decfloats.
3626
d9e98382
SDJ
36272013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3628
3629 * gdb.base/bitfields.c (struct internalvartest): New declaration.
3630 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
3631
a321661a
JK
36322013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3633
3634 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
3635
134a2066
YQ
36362013-02-06 Yao Qi <yao@codesourcery.com>
3637
3638 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
3639 to ...
3640 (test_create_delete_modify_tsv): ... here. New test on modifying
3641 the initial value of a tsv.
3642
5a2dc60a
JK
36432013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3644
3645 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
3646 (cd .../rdir): ... here.
3647
233d95b5
JK
36482013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3649
3650 * gdb.linespec/base/one/header.h: New file.
3651 * gdb.linespec/base/two/header.h: New file.
3652 * gdb.linespec/macro-relative.c: New file.
3653 * gdb.linespec/macro-relative.exp: New file.
3654
fbd9ab74
JK
36552013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3656
3657 * gdb.base/fullpath-expand-func.c: New file.
3658 * gdb.base/fullpath-expand.c: New file.
3659 * gdb.base/fullpath-expand.exp: New file.
3660 * gdb.base/realname-expand-real.c: New file.
3661 * gdb.base/realname-expand.c: New file.
3662 * gdb.base/realname-expand.exp: New file.
3663
1b56eb55
JK
36642013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3665
3666 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
3667 * gdb.dwarf2/dw2-dir-file-name.c: New file.
3668
af529f8f
JK
36692013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3670
3671 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
3672 (compare_filenames_for_search does not match)
3673 (compare_filenames_for_search does match): New tests.
3674
f5b95b50
JK
36752013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3676
3677 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3678
d47921b9
JK
36792013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3680
3681 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3682
8a92335b
JK
36832013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3684
3685 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
3686 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
3687 ${binfile}.mini_debuginfo-debuglink and
3688 ${binfile}.mini_debuginfo-debuglink.xz.
3689
17f2157d
TT
36902013-02-01 Tom Tromey <tromey@redhat.com>
3691
3692 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
3693 attributes.
3694
d65f0a9c
TT
36952013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3696 Tom Tromey <tromey@redhat.com>
3697
3698 * gdb.dwarf2/method-ptr.exp: Link with c++.
3699 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
3700
f25c0135
TT
37012013-01-31 Tom Tromey <tromey@redhat.com>
3702
3703 * gdb.base/jit.exp (compile_jit_test): New proc.
3704 Add PIE tests.
3705
7078baeb
TT
37062013-01-31 Tom Tromey <tromey@redhat.com>
3707
3708 * gdb.dwarf2/method-ptr.cc: New file.
3709 * gdb.dwarf2/method-ptr.exp: New file.
3710
1d24041a
TT
37112013-01-31 Tom Tromey <tromey@redhat.com>
3712
3713 * lib/dwarf.exp (namespace Dwarf): New.
3714
8d9878a4
TT
37152013-01-29 Tom Tromey <tromey@redhat.com>
3716
3717 * gdb.dwarf2/fission-reread.exp: Add unload test.
3718
bed911e5
DE
37192013-01-28 Doug Evans <dje@google.com>
3720
3721 * gdb.dwarf2/fission-loclists.exp: New file.
3722 * gdb.dwarf2/fission-loclists.S: New file.
3723
e229648e
JK
37242013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3725
3726 Code cleanup.
3727 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
3728 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
3729 and prepare_for_testing.
3730 * gdb.base/store.exp: Likewise.
3731
86700f00
TT
37322013-01-25 Tom Tromey <tromey@redhat.com>
3733
3734 * gdb.python/py-explore.exp: Expect the gdb prompt.
3735
8954db33
AB
37362013-01-25 Andrew Burgess <aburgess@broadcom.com>
3737
3738 * gdb.base/gnu_vector.c: New variable for use in tests.
3739 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
3740 changes in scalar to vector casting and widening.
3741 * gdb.python/py-type.c: New variables for use in tests.
3742 * gdb.python/py-type.exp: Update vector related tests to reflect
3743 changes in scalar to vector casting and widening.
3744
2077afdd
TD
37452013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
3746
3747 * gdb.base/prologue-include.c: New file.
3748 * gdb.base/prologue-include.exp: New file.
3749 * gdb.base/prologue-include.h: New file.
3750
d7499464
HAQ
37512013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
3752
3753 PR gdb/13443
3754 * gdb.mi/mi-var-block.exp: Make test messages unique.
3755
e2a3e0f1
TT
37562013-01-23 Tom Tromey <tromey@redhat.com>
3757
3758 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
3759
152fcc9c
TT
37602013-01-23 Tom Tromey <tromey@redhat.com>
3761
3762 * gdb.cp/converts.cc (main): Initialize 'a'.
3763
bea883fd
SCR
37642013-01-23 Siva Chandra Reddy <sivachandra@google.com>
3765
3766 * testsuite/gdb.python/frame.exp: Add a test for
3767 gdb.Frame.architecture() method.
3768
0928e93d
PA
37692013-01-22 Pedro Alves <palves@redhat.com>
3770
3771 * gdb.base/annota1.exp (signal sent): No longer expect
3772 breakpoints-invalid.
3773 * gdb.cp/annota2.exp (continue until exit)
3774 (watch triggered on a.x): Ditto.
3775
9c97429f
PA
37762013-01-22 Pedro Alves <palves@redhat.com>
3777
3778 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
3779 Adjust tests to breakpoints-invalid changes.
3780 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
3781 variables.
3782 Adjust tests to breakpoints-invalid changes.
3783
187d10dd
PA
37842013-01-22 Pedro Alves <palves@redhat.com>
3785
3786 * gdb.base/annota1.exp (annotate ignore count change): Add
3787 expected output for failure case.
3788
ea3aedcb
TT
37892013-01-22 Tom Tromey <tromey@redhat.com>
3790
3791 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
3792 call.
3793
998580f1
MK
37942013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
3795
3796 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 3797 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
3798 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
3799 Also handle 'thread' field.
3800 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
3801 * gdb.mi/mi-watch.exp: Ditto.
3802 * lib/mi-support.exp: Ditto.
3803
8f1d5693
MK
38042013-01-21 Siva Chandra Reddy <sivachandra@google.com>
3805
3806 * gdb.python/py-explore.exp: Improve a test
3807
2d8c5d7c
DB
38082013-01-18  David Blaikie  <dblaikie@gmail.com>
3809
3810 * gdb.base/label.c (main): Correct the type of the second
3811 parameter.
3812
46f35228
TT
38132013-01-18 Tom Tromey <tromey@redhat.com>
3814
3815 * gdb.dwarf2/trace-crash.s: New file.
3816 * gdb.dwarf2/trace-crash.exp: New file.
3817
5965d69d
HAQ
38182013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
3819
43aaf8b6
PA
3820 PR gdb/13443
3821 * gdb.base/checkpoint.exp: Update test messages to make them
3822 unique.
5965d69d 3823
5ae4861a
YQ
38242013-01-18 Yao Qi <yao@codesourcery.com>
3825
3826 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
3827 output of 'info tracepoints'.
3828 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3829 Likewise.
3830 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3831 * gdb.trace/disconnected-tracing.c (struct foo): New.
3832
d84fca2c
JK
38332013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3834
3835 * gdb.dwarf2/dw2-dos-drive.S: New file.
3836 * gdb.dwarf2/dw2-dos-drive.exp: New file.
3837
aebb1cc9
DE
38382013-01-17 Doug Evans <dje@google.com>
3839
2782d512
DE
3840 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
3841 CXX_FOR_TARGET.
3842
aebb1cc9
DE
3843 * boards/cc-with-tweaks.exp: New file.
3844
db2b2972
TT
38452013-01-17 Tom Tromey <tromey@redhat.com>
3846
3847 * gdb.base/completion.exp: Add "set cp-abi" completion test.
3848
96343774
PA
38492013-01-17 Pedro Alves <palves@redhat.com>
3850
3851 Merge dg-extract-results.sh from upstream (svn 195224).
3852
3853 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3854 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
3855
3856 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3857 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
3858
3859 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3860 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
3861
3862 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3863 * dg-extract-results.sh: Redirect grep output to /dev/null instead
3864 of grep -q.
3865
675921c0
SD
38662012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3867
3868 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
3869 interface.
3870 * gdb.base/jithost.c: New file.
3871 * gdb.base/jithost.h: New file.
3872 * gdb.base/jitreader.c : New file.
3873 * gdb.base/jit-protocol.h: New file.
3874
ab04a2af
TT
38752013-01-16 Tom Tromey <tromey@redhat.com>
3876
3877 * gdb.base/catch-signal.c: New file.
3878 * gdb.base/catch-signal.exp: New file.
3879
8ac3646f
TT
38802013-01-16 Tom Tromey <tromey@redhat.com>
3881
3882 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
3883
22fc223e
JK
38842013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3885
3886 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
3887
44478ab3
TT
38882013-01-14 Tom Tromey <tromey@redhat.com>
3889
3890 * gdb.base/completion.exp: Add "set gnutarget" test.
3891
06d66ee9
TT
38922013-01-14 Tom Tromey <tromey@redhat.com>
3893
3894 * gdb.dwarf2/dw2-restrict.S: New file.
3895 * gdb.dwarf2/dw2-restrict.c: New file.
3896 * gdb.dwarf2/dw2-restrict.exp: New file.
3897
c9bf0622
TT
38982013-01-14 Tom Tromey <tromey@redhat.com>
3899
3900 * gdb.dwarf2/dw2-error.exp: New file.
3901 * gdb.dwarf2/dw2-error.c: New file.
3902 * gdb.dwarf2/dw2-error.S: New file.
3903
5b12a61c
JK
39042013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3905
3906 * gdb.cp/parse-lang.cc: New file.
3907 * gdb.cp/parse-lang.exp: New file.
3908
f0a4b570
JK
39092013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3910
3911 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
3912 (set substitute-path): New test.
3913 (fullname present): Remove content.
3914 (substituted fullname): New test.
3915
f751cc97
JB
39162013-01-13 Joel Brobecker <brobecker@adacore.com>
3917
3918 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
3919 check. Move $gdb_py_is_py24 value check right after.
3920
04164e8e
JK
39212013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3922
3923 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
3924 targets.
3925
5bf480a5
YQ
39262013-01-11 Yao Qi <yao@codesourcery.com>
3927
3928 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
3929 for dprintf.
3930 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3931 Check the fields in "=breakpoint-created" for dprintf.
3932
f35a17b5
JK
39332012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3934
3935 * gdb.mi/mi-fullname-deleted.exp: New file.
3936
85817405
JK
39372012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3938
3939 * gdb.base/skip-solib.exp (info skip with pending file): Update the
3940 expected output.
3941 (info skip with pending file): Remove.
3942 (ignoring function in solib, info skip for function multiply): Update
3943 the expected output.
3944 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
3945 (info skip (delete 1), info skip after disabling all)
3946 (info skip after enabling all, info skip after disabling 4 2-3)
3947 (info skip after enabling 2-3, info skip 2-3)
3948 (info skip after deleting 2 3): Update the expected output.
3949 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
3950 statement to its initialization and return.
3951 * gdb.linespec/skip-two.exp: New file.
3952
27210e12
DE
39532012-12-19 Doug Evans <dje@google.com>
3954
3955 * gdb.base/maint.exp: Handle testing with .gdb_index.
3956
bb627a12
JB
39572012-12-19 Joel Brobecker <brobecker@adacore.com>
3958
3959 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
3960 Cavium to FSF.
3961
7785b880
JB
39622012-12-19 Joel Brobecker <brobecker@adacore.com>
3963
3964 * dg-extract-results.sh: Update contact info in copyright notice.
3965 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
3966 GPL v3 or later. Update contact info.
3967 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
3968 gdb.threads/watchpoint-fork-mt.c,
3969 gdb.threads/watchpoint-fork-parent.c,
3970 gdb.threads/watchpoint-fork-st.c,
3971 gdb.threads/watchpoint-fork.h: Likewise.
3972
f2a8bc8a
YQ
39732012-12-15 Yao Qi <yao@codesourcery.com>
3974
3975 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
3976 'installed' field in '=breakpoint-modified'.
3977 (test_reconnect): Check 'installed' field in
3978 '=breakpoint-modified' and '=breakpoint-created'.
3979
3980 * gdb.trace/actions.exp: Update test for 'installed' field.
3981 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
3982 (tracepoint_change_loc_2): Likewise.
3983 Check 'info tracepoint' display nothing else.
3984 * gdb.trace/deltrace.exp: Likewise.
3985 * gdb.trace/infotrace.exp: Likewise.
3986 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
3987 Likewise.
3988 * gdb.trace/passcount.exp: Likewise.
3989 * gdb.trace/tracecmd.exp: Likewise.
3990 * gdb.trace/while-stepping.exp: Likewise.
3991
6592e36f
TT
39922012-12-14 Tom Tromey <tromey@redhat.com>
3993
3994 * gdb.cp/member-name.exp: New file.
3995 * gdb.cp/member-name.cc: New file.
3996
7d27a96d
TT
39972012-12-14 Tom Tromey <tromey@redhat.com>
3998
3999 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4000
f8c05d0d
DE
40012012-12-14 Doug Evans <dje@google.com>
4002
4003 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4004 DW_OP_GNU_implicit_pointer is section-relative.
4005
451b7c33
TT
40062012-12-14 Tom Tromey <tromey@redhat.com>
4007
43aaf8b6 4008 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4009
10e339df
PA
40102012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4011
6fdff2c5 4012 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4013
e780d813
DE
40142012-12-13 Doug Evans <dje@google.com>
4015
4016 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4017 * gdb.multi/multi-arch.exp: Ditto.
4018
ca3dbcc8 40192012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4020
ca3dbcc8
MG
4021 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4022 catch load test library source file.
4023 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4024 load test source file.
4025 * gdb.mi/mi-catch-load.exp: New. Test file for
4026 basic MI -catch-load and -catch-unload tests.
4027
2960a434
PK
40282012-12-11 Paul Koning <paul_koning@dell.com>
4029
4030 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4031 exception.
4032 (_iterator_except): New function.
4033 (ArrayPrinter): Use _iterator function instead of local _iterator
4034 class for Python 3 compatibility.
4035 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4036 _iterator.
2960a434
PK
4037 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4038 execfile for Python 3 compatibility.
4039 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4040 format in error_prompt test.
6fdff2c5 4041
9325cb04
PK
40422012-12-10 Paul Koning <paul_koning@dell.com>
4043
4044 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4045 compatibility.
9325cb04
PK
4046 * gdb.python/py-block.exp: Ditto.
4047 * gdb.python/py-breakpoint.exp: Ditto.
4048 * gdb.python/py-cmd.exp: Ditto.
4049 * gdb.python/py-events.py: Ditto.
4050 * gdb.python/py-finish-breakpoint.py: Ditto.
4051 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4052 * gdb.python/py-finish-breakpoint2.py: Ditto.
4053 * gdb.python/py-frame-inline.exp: Ditto.
4054 * gdb.python/py-frame.exp: Ditto.
4055 * gdb.python/py-infthread.exp: Ditto.
4056 * gdb.python/py-objfile.exp: Ditto.
4057 * gdb.python/py-parameter.exp: Ditto.
4058 * gdb.python/py-progspace.exp: Ditto.
4059 * gdb.python/py-prompt.exp: Ditto.
4060 * gdb.python/py-symbol.exp: Ditto.
4061 * gdb.python/py-symtab.exp: Ditto.
4062 * gdb.python/py-template.exp: Ditto.
4063 * gdb.python/py-value-cc.exp: Ditto.
4064 * gdb.python/python.exp: Ditto.
4065 * gdb.python/source2.py: Ditto.
4066 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4067 compatibility.
9325cb04
PK
4068 Use sorted() function rather than sort() method.
4069 Accept either int or long values for enum values.
4070 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4071 execfile for Python 3 compatibility.
4072 * gdb.python/py-evsignal.exp: Ditto.
4073 * gdb.python/py-evthreads.exp: Ditto.
4074 * gdb.python/py-mi.exp: Ditto.
4075 * gdb.python/py-pp-maint.exp: Ditto.
4076 * gdb.python/py-prettyprint.exp: Ditto.
4077 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4078 Python 3 compatibility.
9325cb04
PK
4079 Skip tests for Python 2.4.
4080 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4081 Python 3 compatibility.
9325cb04
PK
4082 Use byte string rather than character string in memory write test
4083 if Python 3.
4084 * gdb.python/py-pp-maint.py: Change class declarations to "new
4085 class" syntax.
4086 * gdb.python/py-prettyprint.py: Change iterator class to generator
4087 function for Python 3 compatibility.
4088 Make all classes "new style".
4089 Fix indentation issue and stray semicolon.
4090 * gdb.python/py-shared.expChange print syntax for Python 3
4091 compatibility.
4092 Define "long" if Python 3.
4093 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4094 compatibility.
9325cb04
PK
4095 Accept either int or long values for enum values.
4096 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4097 compatibility.
9325cb04
PK
4098 Skip "long" and "unicode" tests if Python 3.
4099 Accept either "type" or "class" in type checks.
4100 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4101 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4102
8b9737bf
TT
41032012-12-10 Tom Tromey <tromey@redhat.com>
4104
4105 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4106 (test): Add "two_cu" argument.
4107 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4108 for types; allow two CUs.
4109
1b80a9fa
JK
41102012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4111
4112 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4113 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4114
f0b6d50a
YQ
41152012-12-08 Yao Qi <yao@codesourcery.com>
4116 Pedro Alves <palves@redhat.com>
4117
4118 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4119 '=breakpoint-created' when GDB merges the tracepoints of both
4120 sides.
4121
2f68a895
TT
41222012-12-07 Tom Tromey <tromey@redhat.com>
4123
4124 * gdb.base/break1.c (enum some_enum, union some_union): New.
4125 (some_enum_global, some_union_global, some_value): New globals.
4126 * gdb.base/completion.exp: Add tag completion tests.
4127
4fc5d43e
TT
41282012-12-07 Tom Tromey <tromey@redhat.com>
4129
4130 * gdb.base/completion.exp: Add tests for ptype and whatis
4131 completion.
4132
6559e013
JB
41332012-12-07 Joel Brobecker <brobecker@adacore.com>
4134
4135 * gdb.base/stale-infcall.exp: Fix copyright line.
4136
ae2b630d
JB
41372012-12-07 Joel Brobecker <brobecker@adacore.com>
4138
4139 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4140
0ba2eb0f
TT
41412012-12-06 Pedro Alves <palves@redhat.com>
4142 Tom Tromey <tromey@redhat.com>
4143
4144 * gdb.base/exprs.exp: Add tests for cast to void.
4145
731145cb
TT
41462012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4147
4148 * gdb.python/py-mi.exp: Correct expected results for attribute
4149 "dynamic" returned by -var-update.
4150 Add test case for correct handling of "diplayhint" for children
4151 of dynamic varobjs.
4152 * gdb.python/py-prettyprint.c (set_itme): New function.
4153 (bug_14741) New function.
4154 (main) Add call to bug_14741().
4155 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4156
e58fcc15
UW
41572012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4158
4159 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4160 ${binfile}.funcsyms list.
4161
e9eb0d14
YQ
41622012-12-04 Yao Qi <yao@codesourcery.com>
4163
4164 PR gdb/13443
4165 * gdb.trace/actions.exp: Make test messages unique.
4166
4983028c
TT
41672012-11-29 Tom Tromey <tromey@redhat.com>
4168
4169 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4170
ea5e6b0e
UW
41712012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4172
4173 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4174 * gdb.opencl/datatypes.exp: Likewise.
4175 * gdb.opencl/operators.exp: Likewise.
4176 * gdb.opencl/vec_comps.exp: Likewise.
4177
cdde3dfb
JG
41782012-11-29 Jerome Guitton <guitton@adacore.com>
4179
4180 * gdb.ada/iwide: New testcase.
4181
b50d69b5
JG
41822012-11-29 Jerome Guitton <guitton@adacore.com>
4183
4184 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4185 ptype test.
4186
c2d3fccf
JG
41872012-11-29 Jerome Guitton <guitton@adacore.com>
4188
4189 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4190 form {VARIANT_TYPE}ADDRESS.
4191
5edf51fe
YQ
41922012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4193
4194 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4195 (func): New function.
4196 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4197 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4198 pointers to members with pointer-to-function type.
4199
608e2dbb
TT
42002012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4201 Tom Tromey <tromey@redhat.com>
4202
4203 * gdb.base/gnu-debugdata.exp: New file.
4204 * gdb.base/gnu-debugdata.c: New file.
4205 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4206 (gdb_unload): Return 0 on success.
4207
4648e588
JK
42082012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4209
4210 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4211
17d6efc4
JB
42122012-11-26 Joel Brobecker <brobecker@adacore.com>
4213
4214 * gdb.base/empty_exe.exp: New testcase.
4215
ace21957
MF
42162012-11-20 Mike Frysinger <vapier@gentoo.org>
4217
4218 * gdb.base/completion.exp: Add test for help aliases completion.
4219
5c401a0a
YQ
42202012-11-20 Yao Qi <yao@codesourcery.com>
4221
4222 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4223 Don't test 'maint set show-debug-regs'.
4224 Use command 'set remotecache' instead of
4225 'set circular-trace-buffer'.
4226
8dea366b
KS
42272012-11-16 Keith Seitz <keiths@redhat.com>
4228
4229 PR c++/13615
4230 * gdb.cp/baseenum.cc: New file.
4231 * gdb.cp/baseenum.exp: New file.
4232 * gdb.cp/derivation.cc (A): Add copyright.
4233 Add a typedef.
4234 (B): Use A::value_type instead of int. Change all references.
4235 (D): Use value_type instead of int. Change all references.
4236 (E): Likewise.
4237 (F); Likewise.
4238 (Z): New class.
4239 (ZZ): New class.
6fdff2c5 4240 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4241 (main): Add instances of Z and ZZ.
4242 Make sure all symbols from N are kept.
4243 * gdb.cp/derivation.exp: Update typedef changes in tests.
4244 Add tests for class typedefs both before and after starting
4245 the inferior.
4246 Add tests for searching for a typedef while stopped in a
4247 method.
4248
5e34c6c3
LM
42492012-11-14 Luis Machado <lgustavo@codesourcery.com>
4250
4251 * gdb.mi/mi-var-create-rtti.c: New file.
4252 * gdb.mi/mi-var-create-rtti.exp: New file.
4253
5e487a5f
LM
42542012-11-14 Luis Machado <lgustavo@codesourcery.com>
4255
4256 * gdb.base/structs3.exp: Run to main before doing any tests.
4257
6d67b990
AB
42582012-11-14 Andrew Burgess <aburgess@broadcom.com>
4259
4260 * gdb.python/py-type.exp: Uniquify test names.
4261
e5d98164
YQ
42622012-11-14 Yao Qi <yao@codesourcery.com>
4263
4264 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4265 (thread_function) [DEBUG]: Call 'printf'.
4266 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4267 command line if 'DEBUG=1' is passed to test.
4268 Remove a pattern to match inferior's output.
4269
62747a60
TT
42702012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4271
4272 * gdb.mi/mi-fill-memory.exp: New test.
4273
18a9fc12
TT
42742012-11-12 Tom Tromey <tromey@redhat.com>
4275
4276 * gdb.base/completion.exp: Update for "info type-printers".
4277 * gdb.python/py-typeprint.cc: New file.
4278 * gdb.python/py-typeprint.exp: New file.
4279 * gdb.python/py-typeprint.py: New file.
4280
bd69fc68
TT
42812012-11-12 Tom Tromey <tromey@redhat.com>
4282
4283 * gdb.base/call-sc.exp: Use "ptype/r".
4284 * gdb.base/volatile.exp: Don't expect "int".
4285 * gdb.cp/ptype-flags.cc: New file.
4286 * gdb.cp/ptype-flags.exp: New file.
4287 * gdb.cp/templates.exp: Use ptype/r.
4288 (test_ptype_of_templates, test_template_typedef): Likewise.
4289 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4290 argument. Handle template names and template parameters.
4291 * gdb.mi/mi-var-cmd.exp: Accept "long".
4292 * gdb.mi/mi-var-child.exp: Accept "long".
4293 * gdb.mi/mi-var-display.exp: Accept "long".
4294 * gdb.mi/mi2-var-child.exp: Accept "long".
4295
b3720c3a
TT
42962012-11-12 Tom Tromey <tromey@redhat.com>
4297
4298 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4299 "ptype" from calls to cp_test_ptype_class.
4300 (test_enums): Likewise.
4301 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4302 cp_test_ptype_class.
4303 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4304 calls to cp_test_ptype_class.
4305 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4306 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4307 from calls to cp_test_ptype_class.
4308 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4309 command here. Change "in_command" argument to "in_exp".
4310
0d63ecda
KS
43112012-11-10 Keith Seitz <keiths@redhat.com>
4312
4313 PR gdb/14288
4314 * gdb.base/printcmds.c: Add invalid_XXX globals
4315 for repeated byte tests.
4316 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4317 * gdb.base/wchar.c (main): Add and construct a wchar_t
4318 array with repeated characters.
4319 * gdb.base/wchar.exp: Add repeated character tests.
4320
ed8a1c2d
AB
43212012-11-09 Andrew Burgess <aburgess@broadcom.com>
4322
4323 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4324 disassembly output.
4325
9107fc8d
PA
43262012-11-09 Pedro Alves <palves@redhat.com>
4327
4328 PR gdb/14306
4329
4330 * gdb.multi/multi-arch-exec.c: New file.
4331 * gdb.multi/multi-arch-exec.exp: New file.
4332
558a9d82
YQ
43332012-11-09 Yao Qi <yao@codesourcery.com>
4334
4335 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4336 (top level): Call it.
4337
e714f336
YQ
43382012-11-09 Yao Qi <yao@codesourcery.com>
4339
4340 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4341 typo.
4342
6ecd4729
PA
43432012-11-09 Pedro Alves <palves@redhat.com>
4344
4345 * gdb.multi/multi-arch.exp: New.
4346
9015683b
TT
43472012-11-08 Tom Tromey <tromey@redhat.com>
4348
4349 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4350 core files, if possible.
4351 * gdb.base/siginfo-thread.c: New file
4352 * gdb.base/siginfo-thread.exp: New file
4353
ea9f10bb
TT
43542012-11-08 Tom Tromey <tromey@redhat.com>
4355
4356 * gdb.base/comprdebug.exp: New file.
4357
f6592439
PA
43582012-11-06 Pedro Alves <palves@redhat.com>
4359
4360 PR gdb/14810
4361
4362 * gdb.base/disabled-location.c: New file.
4363 * gdb.base/disabled-location.exp: New file.
4364
2d338fa9
TT
43652012-11-06 Tom Tromey <tromey@redhat.com>
4366
4367 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4368 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4369 gdb_gcore_cmd.
4370 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4371 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4372 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4373 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4374 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4375 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4376 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4377 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4378 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4379
68c9da30
PA
43802012-11-05 Pedro Alves <palves@redhat.com>
4381
4382 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4383 procedure.
4384 (do_vfork_and_follow_child_tests_exec)
4385 (do_vfork_and_follow_child_tests_exit): Call it.
4386
a7c8c931
PA
43872012-11-05 Pedro Alves <palves@redhat.com>
4388
4389 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4390 fails.
4391
6f6484cd
YQ
43922012-11-03 Yao Qi <yao@codesourcery.com>
4393
4394 Fix PR gdb/14617.
4395 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4396 Remove setup_kfail, and update test.
4397
b45627a0
TT
43982012-11-02 Tom Tromey <tromey@redhat.com>
4399
4400 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4401 test.
4402
f50f4e56
PA
44032012-11-02 Pedro Alves <palves@redhat.com>
4404
4405 PR gdb/14766
4406
4407 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4408 setup_kfail.
4409 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4410 get registers".
4411
71ce889d
PA
44122012-11-02 Pedro Alves <palves@redhat.com>
4413
4414 * gdb.base/foll-vfork-exit.c: New file.
4415 * gdb.base/foll-vfork.exp (top level): New file-describing
4416 comment.
4417 (vfork_child_follow_to_exit): New procedure.
4418 (tcatch_vfork_then_child_follow): Rename as ...
4419 (tcatch_vfork_then_child_follow_exec): ... this.
4420 (tcatch_vfork_then_child_follow_exit): New procedure.
4421 (do_vfork_and_follow_parent_tests): New procedure, factored out
4422 from do_vfork_and_exec_tests.
4423 (do_vfork_and_follow_child_tests_exec): Ditto.
4424 (do_vfork_and_exec_tests): Delete.
4425 (do_vfork_and_follow_child_tests_exit): New procedure.
4426 (top level): Run tests with both the program that has the vfork
4427 child execing, and the program has the vfork child exiting.
4428
1e35b1a9
PA
44292012-11-02 Pedro Alves <palves@redhat.com>
4430
4431 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4432 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4433 (vfork_parent_follow_to_bp): Call it.
4434 (kill_child): Delete.
4435 (vfork_and_exec_child_follow_to_main_bp)
4436 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4437 longer call kill_child.
4438 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4439 (do_vfork_and_exec_tests): Don't runto_main before calling each
4440 test procedure.
4441 (top level): Don't clean restart and set verbose before running
4442 each test procedure.
4443
44442012-11-02 Pedro Alves <palves@redhat.com>
4445
4446 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4447 (vfork_parent_follow_to_bp)
4448 (vfork_and_exec_child_follow_to_main_bp)
4449 (vfork_and_exec_child_follow_through_step)
4450 (tcatch_vfork_then_parent_follow)
4451 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4452 Use with_test_prefix.
4453
44542012-11-02 Pedro Alves <palves@redhat.com>
4455
4456 * gdb.base/foll-vfork.c: Add copyright header.
4457 * gdb.base/vforked-prog.c: Add copyright header.
4458
44592012-11-02 Pedro Alves <palves@redhat.com>
4460
4461 * gdb.base/foll-vfork.exp
4462 (vfork_and_exec_child_follow_through_step): Don't skip on
4463 non-HP/UX targets. Expect the next to only step one line on
4464 non-HP/UX targets, rather than stopping only after the exec.
4465
44662012-11-02 Pedro Alves <palves@redhat.com>
4467
4468 Don't hard code line numbers.
4469
4470 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4471 Expect text from the sources instead of a line number.
4472 (vfork_parent_follow_to_bp)
4473 (vfork_and_exec_child_follow_to_main_bp)
4474 (vfork_and_exec_child_follow_through_step)
4475 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4476 Use gdb_get_line_number.
4477
44782012-11-02 Pedro Alves <palves@redhat.com>
4479
4480 Modernize.
4481
4482 * gdb.base/foll-vfork.exp: Use standard_testfile and
4483 build_executable. Pass descriptive string to untested.
4484 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4485 (vfork_and_exec_child_follow_to_main_bp)
4486 (vfork_and_exec_child_follow_through_step)
4487 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4488 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4489 of send_gdb/gdb_expect.
4490
4491 (kill_child): New procedure.
4492 (vfork_and_exec_child_follow_to_main_bp)
4493 (vfork_and_exec_child_follow_through_step): Use it.
4494
f0559fff
YQ
44952012-11-02 Yao Qi <yao@codesourcery.com>
4496
4497 * gdb.base/setvar.exp: Test setting nested struct.
4498 * gdb.base/setvar.c (v_struct3): New.
4499
c207c6da
DE
45002012-11-01 Doug Evans <dje@google.com>
4501
4502 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4503 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4504 use them.
4505
2f27adfe
AB
45062012-10-31 Andrew Burgess <aburgess@broadcom.com>
4507
4508 PR cli/14772
4509 * gdb.base/gnu_vector.c (union_with_vector_1)
4510 (struct_with_vector_1): Add new struct and union for testing
4511 ptype.
4512 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4513 structs / unions containing vectors.
4514
bb662ca6
YQ
45152012-10-25 Yao Qi <yao@codesourcery.com>
4516
4517 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4518 'setup_kfail' instead of 'setup_kfail_for_target'.
4519 * gdb.base/varargs.exp: Likewise.
4520 * lib/gdb.exp (setup_kfail_for_target): Remove.
4521
635d23ff
MK
45222012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4523
4524 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4525
afdb064f
MK
45262012-10-25 Mark Kettenis <kettenis@gnu.org>
4527
4528 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4529
d99dcf51
JB
45302012-10-24 Joel Brobecker <brobecker@adacore.com>
4531
4532 * gdb.ada/set_wstr: New testcase.
4533
32560274
JB
45342012-10-24 Joel Brobecker <brobecker@adacore.com>
4535
4536 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4537
5ded5331
JB
45382012-10-24 Joel Brobecker <brobecker@adacore.com>
4539
4540 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4541
d8d84291
MK
45422012-10-24 Mark Kettenis <kettenis@gnu.org>
4543
4544 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4545
6e933c51
JK
45462012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4547
4548 * gdb.base/callfuncs.exp (do_function_calls): Fix
4549 setup_kfail_for_target for -m32 mode.
4550
274bd000
MK
45512012-10-23 Mark Kettenis <kettenis@gnu.org>
4552
4553 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
4554 are now fixed.
4555
545f743d
YQ
45562012-10-23 Yao Qi <yao@codesourcery.com>
4557
4558 * gdb.base/info-os.exp: Resume the inferior until it exits.
4559
48b56b6a 45602012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4561
99c7d5a8 4562 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
4563 * gdb.base/print-file-var.exp: Likewise.
4564 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 4565
8de0566d
YQ
45662012-10-17 Yao Qi <yao@codesourcery.com>
4567
4568 * gdb.mi/mi-memory-changed.exp: New.
4569
44883546
YQ
45702012-10-16 Yao Qi <yao@codesourcery.com>
4571
4572 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
4573 returns true.
4574 Call gdb_load_shlibs.
4575 * gdb.reverse/solib-reverse.exp: Likewise.
4576
345f514a
KS
45772012-10-15 Keith Seitz <keiths@redhat.com>
4578
4579 * lib/cp-support.exp (cp_test_ptype_class): Add support
4580 for class typedefs.
4581
4582 * gdb.cp/derivation.exp: Add tests for g_instance.
4583
9e3a7d65
JK
45842012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4585
4586 Fix entry values resolving in inlined frames.
4587 * gdb.arch/amd64-entry-value-inline.S: New file.
4588 * gdb.arch/amd64-entry-value-inline.c: New file.
4589 * gdb.arch/amd64-entry-value-inline.exp: New file.
4590
21a7b089
JK
45912012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4592 Doug Evans <dje@google.com>
4593
4594 Fix recent gdb_breakpoint regression.
4595 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4596 braces from the parameter.
4597 * gdb.java/jprint.exp: Likewise.
4598
2c47921e
DE
45992012-10-15 Doug Evans <dje@google.com>
4600
4601 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4602
89398707
JB
46032012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4604
4605 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4606
801e4185
TT
46072012-10-15 Tom Tromey <tromey@redhat.com>
4608
4609 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4610
74f910c8
TT
46112012-10-15 Tom Tromey <tromey@redhat.com>
4612
4613 * gdb.python/py-symbol.exp: Test symbol destructor.
4614
91567807
YQ
46152012-10-14 Yao Qi <yao@codesourcery.com>
4616
4617 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
4618 * gdb.mi/mi-cli.exp: New.
4619
4620 * gdb.mi/mi2-basics.exp: Remove.
4621 * gdb.mi/mi2-break.exp: Remove.
4622 * gdb.mi/mi2-console.exp: Remove.
4623 * gdb.mi/mi2-disassemble.exp: Remove.
4624 * gdb.mi/mi2-eval.exp: Remove.
4625 * gdb.mi/mi2-file.exp: Remove.
4626 * gdb.mi/mi2-hack-cli.exp: Remove.
4627 * gdb.mi/mi2-pthreads.exp: Remove.
4628 * gdb.mi/mi2-read-memory.exp: Remove.
4629 * gdb.mi/mi2-regs.exp: Remove.
4630 * gdb.mi/mi2-return.exp: Remove.
4631 * gdb.mi/mi2-simplerun.exp: Remove.
4632 * gdb.mi/mi2-stack.exp: Remove.
4633 * gdb.mi/mi2-stepi.exp: Remove.
4634 * gdb.mi/mi2-syn-frame.exp: Remove.
4635 * gdb.mi/mi2-until.exp: Remove.
4636 * gdb.mi/mi2-watch.exp: Remove.
4637 * gdb.mi/mi2-var-block.exp: Remove.
4638 * gdb.mi/mi2-var-cmd.exp: Remove.
4639 * gdb.mi/mi2-var-display.exp: Remove.
4640
87332029
YQ
46412012-10-12 Yao Qi <yao@codesourcery.com>
4642
4643 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
4644 trail '.*' on matching patterns.
4645
11fc9057
L
46462012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4647
4648 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4649 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
4650 * gdb.arch/i386-disp-step.exp: Likewise.
4651 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4652 * gdb.arch/i386-prologue.exp: Likewise.
4653 * gdb.arch/i386-size-overlap.exp: Likewise.
4654 * gdb.arch/i386-size.exp: Likewise.
4655 * gdb.arch/i386-unwind.exp: Likewise.
4656
7d46bcdc
L
46572012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4658
4659 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
4660 * gdb.arch/i386-word.exp: Likewise.
4661
31224d9d
L
46622012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4663
4664 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
4665 is_ilp32_target to set nr_regs.
4666 * gdb.arch/i386-sse.exp: Likewise.
4667
5b7d0050
DE
46682012-10-11 Doug Evans <dje@google.com>
4669
7c09e5a0
DE
4670 PR breakpoints/14643.
4671 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
4672 * gdb.linespec/thread.c: New file.
4673 * gdb.linespec/thread.exp: New file.
4674
5b7d0050
DE
4675 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
4676 Recognize "message" -> print pass and fail. Add eof case.
4677 (runto): Recognize message, no-message. Print pass/fail if requested,
4678 with same treatment as gdb_breakpoint.
4679 (runto_main): Pass no-message to runto.
4680 (gdb_internal_error_resync): Add log message.
4681 (gdb_file_cmd): Tweak internal error fail text for consistency.
4682
2e24f4aa
JK
46832012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4684
4685 Fix crash during stepping on ppc32.
4686 * gdb.base/step-symless.c: New file.
4687 * gdb.base/step-symless.exp: New file.
4688
aa14df25
DE
46892012-10-03 Doug Evans <dje@google.com>
4690
4691 PR symtab/14601
4692 * gdb.cp/using-crash.exp: New file.
4693 * gdb.cp/using-crash.cc: New file.
4694
975531db
DE
46952012-10-02 Doug Evans <dje@google.com>
4696
4697 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
4698 more consistent.
4699 (runto,gdb_debug_format): Ditto.
4700 (gdb_file_cmd): Watch for eof in nested gdb_expect.
4701 Clean up logging and error messages.
4702
b3dc46ff
AB
47032012-10-01 Andrew Burgess <aburgess@broadcom.com>
4704
4705 Test find command on unmapped memory.
4706 * gdb.base/find-unmapped.c: New file.
4707 * gdb.base/find-unmapped.exp: New file.
4708
45814d45
YQ
47092012-09-29 Yao Qi <yao@codesourcery.com>
4710
4711 * gdb.trace/mi-tracepoint-changed.exp: New.
4712 * gdb.mi/mi-breakpoint-changed.exp: New.
4713 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
4714 * gdb.mi/pendshr2.c: New.
4715
4c2786ba
YQ
47162012-09-28 Yao Qi <yao@codesourcery.com>
4717
4718 * gdb.mi/pr11022.exp: New.
4719 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
4720
7977e5d2
TT
47212012-09-27 Tom Tromey <tromey@redhat.com>
4722
4723 * gdb.cp/derivation.exp: Add regression test.
4724 * gdb.cp/derivation.cc (class V_base, class V_inter, class
4725 V_derived): New.
4726 (vderived): New global.
4727
0971de02
TT
47282012-09-26 Tom Tromey <tromey@redhat.com>
4729
4730 * gdb.dwarf2/dw2-common-block.S: New file.
4731 * gdb.dwarf2/dw2-common-block.exp: New file.
4732
4357ac6c
TT
47332012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4734
4735 * gdb.fortran/common-block.exp: New file.
4736 * gdb.fortran/common-block.f90: New file.
4737
6f380991
AB
47382012-09-26 Andrew Burgess <aburgess@broadcom.com>
4739
4740 * gdb.base/duplicate-bp.c: New file.
4741 * gdb.base/duplicate-bp.exp: New file.
4742
8ae551cf
YQ
47432012-09-26 Yao Qi <yao@codesourcery.com>
4744
4745 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
4746
4747 Revert:
4748 2012-09-21 Yao Qi <yao@codesourcery.com>
4749
4750 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4751
318102b9
SP
47522012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4753
4754 * gdb.base/longest-types.c: New test case.
4755 * gdb.base/longest-types.exp: New test case.
4756
a1e5fd69
YQ
47572012-09-25 Yao Qi <yao@codesourcery.com>
4758
4759 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
4760
04e7407c
JK
47612012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4762
4763 Fix internal error on canonicalization of clang types.
4764 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
4765 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
4766 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
4767
9bf4bce9
JK
47682012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4769
4770 Fix disassemble without parameters in tailcall frame.
4771 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
4772
2603f7ee
AB
47732012-09-21 Andrew Burgess <aburgess@broadcom.com>
4774
4775 * gdb.dwarf2/dw2-op-out-param.S: New file.
4776 * gdb.dwarf2/dw2-op-out-param.exp: New file.
4777
a3569abd
YQ
47782012-09-21 Yao Qi <yao@codesourcery.com>
4779
4780 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4781
a065d7af
YQ
47822012-09-21 Yao Qi <yao@codesourcery.com>
4783
4784 * gdb.mi/mi-cli.exp: Remove.
4785 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
4786
15544bd9
YQ
47872012-09-21 Yao Qi <yao@codesourcery.com>
4788
4789 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
4790 "=record-started" notification.
4791
82a90ccf
YQ
47922012-09-21 Yao Qi <yao@codesourcery.com>
4793
4794 * gdb.mi/mi-record-changed.exp: New.
4795 * gdb.mi/mi-reverse.exp: Adjust expected output.
4796
d7de8e3c
TT
47972012-09-20 Tom Tromey <tromey@redhat.com>
4798
4799 * gdb.python/python.exp: Test atexit.register.
4800
1aa99537
DE
48012012-09-20 Doug Evans <dje@google.com>
4802
05eade73
DE
4803 * boards/dwarf4-gdb-index.exp: New file.
4804
1aa99537
DE
4805 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
4806 while running the tests.
4807
4ae24af0
JB
48082012-09-18 Joel Brobecker <brobecker@adacore.com>
4809
4810 * gdb.ada/bp_reset: New testcase.
4811
bb25a15c
YQ
48122012-09-18 Yao Qi <yao@codesourcery.com>
4813
4814 * gdb.trace/mi-tsv-changed.exp: New.
4815
201b4506
YQ
48162012-09-18 Yao Qi <yao@codesourcery.com>
4817
4818 * gdb.trace/mi-traceframe-changed.exp: New.
4819
6fc1c773
YQ
48202012-09-17 Yao Qi <yao@codesourcery.com>
4821
4822 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
4823 when it is less than 0.
4824
1ab3b62c
JK
48252012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4826
4827 PR 14119
4828 * gdb.arch/amd64-tailcall-ret.S: New file.
4829 * gdb.arch/amd64-tailcall-ret.c: New file.
4830 * gdb.arch/amd64-tailcall-ret.exp: New file.
4831 * gdb.reverse/amd64-tailcall-reverse.S: New file.
4832 * gdb.reverse/amd64-tailcall-reverse.c: New file.
4833 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
4834
acf9414f
JK
48352012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4836
4837 PR 14548
4838 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
4839 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
4840 * gdb.reverse/singlejmp-reverse.S: New file.
4841 * gdb.reverse/singlejmp-reverse.c: New file.
4842 * gdb.reverse/singlejmp-reverse.exp: New file.
4843
666b578b
JK
48442012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4845
4846 Fix compatibility with old GCC (~4.1).
4847 * gdb.cp/converts.cc (my_enum_var): New variable.
4848
42056501
AB
48492012-09-14 Andrew Burgess <aburgess@broadcom.com>
4850
4851 * gdb.xml/tdesc-regs.exp: Update expected output for new
4852 vector_size syntax of vector types.
4853
b9516fa1
YPK
48542012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
4855
4856 Refactor Python "gdb" module into a proper Python package, by
4857 introducing a new "_gdb" module for code implemented in C, and
4858 using reload/__import__ instead of exec.
4859 * gdb.python/python.exp (Test stderr location): Update module
4860 location of GDB-specific sys.stderr.
4861 (Test stdout location): Ditto for sys.stdout.
4862
18dc9ad8
JK
48632012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4864
4865 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
4866
ea3a9873
KS
48672012-09-12 Keith Seitz <keiths@redhat.com>
4868
4869 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
4870 conversion statement.
4871
5941debb
DE
48722012-09-12 Doug Evans <dje@google.com>
4873
4874 * gdb.base/help.exp: Remove testing of individual command help text,
4875 too much of a maintenance burden. Instead, test the functionality
4876 of "help" itself.
4877
cfc35e02
DE
48782012-09-11 Doug Evans <dje@google.com>
4879
3a0ed5d7
DE
4880 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
4881 breakpoint.
4882
cfc35e02
DE
4883 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
4884 * gdb.dwarf2/fission-reread.S: Ditto.
4885 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
4886 * gdb.dwarf2/fission-reread.exp: Ditto.
4887
350b1b26
AB
48882012-09-11 Andrew Burgess <aburgess@broadcom.com>
4889
4890 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
4891
2fa15f23
JB
48922012-09-10 Joel Brobecker <brobecker@adacore.com>
4893
4894 * gdb.ada/optim_drec: New testcase.
4895
09be558e
DE
48962012-09-10 Doug Evans <dje@google.com>
4897
4898 * boards/fission.exp: Explicitly mark "board" as not remote.
4899
5b4f6e25
KS
49002012-09-10 Keith Seitz <keiths@redhat.com>
4901
4902 PR gdb/13483
4903 * gdb.cp/converts.cc (A::A): Add ctor.
4904 (A::member_): Add member.
4905 (enum my_enum): New enumeration.
4906 (main): Add calls to foo1_7 with various
4907 permitted arguments.
4908 * gdb.cp/converts.exp: Add tests for boolean
4909 conversions permitted by the standard.
4910
b4ca5ed9
YPK
49112012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
4912
4913 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
4914 avoid spurious results due to ~/.gdbinit.
4915 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
4916 $INTERNAL_GDBFLAGS in run command.
4917 * gdb.gdb/observer.exp (setup_test): Ditto.
4918 * gdb.gdb/selftest.exp (test_with_self): Ditto.
4919 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
4920
d54b30bb
DE
49212012-09-06 Doug Evans <dje@google.com>
4922
14910956
DE
4923 * boards/fission.exp: New file.
4924
d54b30bb
DE
4925 * gdb.python/py-value.exp: Use clean_restart.
4926
91b253e1
DE
49272012-09-05 Doug Evans <dje@google.com>
4928
4929 * gdb.base/info-macros.c: Fix whitespace.
4930
1292279a
PA
49312012-08-28 Pedro Alves <palves@redhat.com>
4932
4933 PR gdb/14428
4934
4935 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
4936
1c8cdcb1
JK
49372012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4938
4939 * gdb.base/break-caller-line.c: New file.
4940 * gdb.base/break-caller-line.exp: New file.
4941
1e8e8b51
JK
49422012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4943
4944 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
4945 * gdb.arch/i386-cfi-notcurrent.S: New file.
4946 * gdb.arch/i386-cfi-notcurrent.exp: New file.
4947
1591a1e8
PA
49482012-08-27 Wei-cheng Wang <cole945@gmail.com>
4949 Yao Qi <yao@codesourcery.com>
4950 Pedro Alves <palves@redhat.com>
4951
4952 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
4953 New procedures.
4954 (top level): Add overlap checking tests.
4955
4442ada7
TT
49562012-08-24 Tom Tromey <tromey@redhat.com>
4957
4958 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
4959 gdb_test_multiple fails for other reasons.
4960
e7d50cc9
YQ
49612012-08-24 Yao Qi <yao@codesourcery.com>
4962
4963 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
4964
dfbd5e7b
PA
49652012-08-23 Pedro Alves <palves@redhat.com>
4966
4967 * gdb.base/help.exp: Adjust to "handle" help text change.
4968
8d735b87
YQ
49692012-08-23 Yao Qi <yao@codesourcery.com>
4970
4971 * gdb.trace/disconnected-tracing.c (start, end): New.
4972 (main): Call start and end.
4973 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
4974 existing tests into this proc.
4975 (disconnected_tfind): New.
4976
61b1d759
YQ
49772012-08-23 Yao Qi <yao@codesourcery.com>
4978
4979 * boards/native-gdbserver.exp (${board}_upload): New.
4980 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
4981 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
4982 Execute tfile on remote target.
4983 Copy trace file from target to host.
4984
6ca1b147
JM
49852012-08-22 Joseph Myers <joseph@codesourcery.com>
4986
4987 * gdb.arch/thumb-bx-pc.S: New file.
4988 * gdb.arch/thumb-bx-pc.exp: New file.
4989
706e3705
TT
49902012-08-22 Tom Tromey <tromey@redhat.com>
4991
4992 * gdb.base/maint.exp: Update.
4993
b4893d48
TT
49942012-08-22 Tom Tromey <tromey@redhat.com>
4995
4996 * lib/gdb.exp (skip_unwinder_tests): New proc.
4997 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
4998 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
4999
45b7da81
TT
50002012-08-21 Tom Tromey <tromey@redhat.com>
5001
5002 * gdb.hp/gdb.aCC/exception.exp: Remove.
5003
f94363d7
AP
5004012-08-19 Andrew Pinski <apinski@cavium.com>
5005
5006 * gdb.arch/mips-octeon-bbit.c: New file.
5007 * gdb.arch/mips-octeon-bbit.exp: New Test.
5008
e5afdbd7
KS
5009012-08-19 Keith Seitz <keiths@redhat.com>
5010
5011 PR c++/14365
5012 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5013 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5014
c29e8b64
JK
50152012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5016
5017 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5018 verbose -log by more specific untested call.
5019
15a7e7bc
YQ
50202012-08-18 Yao Qi <yao@codesourcery.com>
5021
5022 * gdb.trace/tfind.exp: Move tests on various command help before
5023 checking target supports trace.
5024 Fix the expected output of 'help tfind end'.
5025
a451cb65
KS
50262012-08-17 Keith Seitz <keiths@redhat.com>
5027
5028 PR c++/13356
5029 * gdb.base/default.exp: Update all "check type" tests.
5030 * gdb.base/help.exp: Likewise.
5031 * gdb.base/setshow.exp: Likewise.
5032 * gdb.cp/converts.cc (foo1_type_check): New function.
5033 (foo2_type_check): New function.
5034 (foo3_type_check): New function.
5035 (main): Call new functions.
5036 * converts.exp: Add tests for integer-to-pointer conversions
5037 with/without strict type-checking.
5038
dbf6a605
MF
50392012-08-16 Mike Frysinger <vapier@gentoo.org>
5040
5041 * gdb.base/help.exp: Update expected output.
5042
0c92d8c1
JB
50432012-08-16 Joel Brobecker <brobecker@adacore.com>
5044
5045 * gdb.ada/rdv_wait: New testcase.
5046
e56f7f42
JK
50472012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5048
5049 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5050
f47f77df
DE
50512012-08-13 Doug Evans <dje@google.com>
5052
e202d6e8 5053 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5054 * gdb.base/default.exp: Update expected output of "show convenience".
5055
a72c3253
DE
50562012-08-10 Doug Evans <dje@google.com>
5057
5058 * gdb.python/py-strfns.c: New file.
5059 * gdb.python/py-strfns.exp: New file.
5060 * gdb.python/py-type.exp (test_fields): Add vector tests.
5061
de0bea00
MF
50622012-08-10 Mike Frysinger <vapier@gentoo.org>
5063
5064 PR cli/10436:
5065 * gdb.base/completion.exp: Add tests for handle completion.
5066
5b9afe8a
YQ
50672012-08-09 Yao Qi <yao@codesourcery.com>
5068
5069 * gdb.mi/mi-cmd-param-changed.exp: New.
5070 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5071 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5072 * gdb.mi/mi2-prompt.exp: Likewise.
5073
4f485ebc
DE
50742012-08-08 Doug Evans <dje@google.com>
5075
5076 * gdb.base/debug-expr.c: New file.
5077 * gdb.base/debug-expr.exp: New file.
5078 * gdb.base/exprs.exp: Test {type} casts.
5079 * gdb.cp/debug-expr.exp: New file.
5080
5888842d
JK
50812012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5084 global variable loop, not a 'break'. Add loop count limit to 100.
5085 Add new fail case for terminated vgdb.
5086
4f69f4c2
JK
50872012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5088 Jean-Marc Saffroy <saffroy@gmail.com>
5089
5090 PR 11804
5091 * gdb.base/gcore-relro.exp: New file.
5092 * gdb.base/gcore-relro-main.c: New file.
5093 * gdb.base/gcore-relro-lib.c: New file.
5094
e2de5390
JK
50952012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5096
5097 Do not false FAIL with old GCCs.
5098 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5099 GCC < 4.5 in $no_hw mode.
5100
606603c5
JK
51012012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5102
5103 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5104
777f26c2
JK
51052012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5106
5107 * gdb.base/list.exp (test_only_end): New function.
5108 Call it.
5109
2c12abee
TT
51102012-08-06 Tom Tromey <tromey@redhat.com>
5111
5112 * gdb.python/py-mi.exp: Add test for printer whose children
5113 are a list.
5114 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5115 (main): New variable children_as_list.
5116 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5117 New.
5118 (register_pretty_printers): Register new printer.
5119
0eae2cf4
EBM
51202012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5121
5122 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5123 symbols. Abort if vgdb remote connection is closed.
5124
09e0881d
DE
51252012-08-02 Doug Evans <dje@google.com>
5126
5127 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5128
b40f514f
SDJ
51292012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5130
5131 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5132 s390x, PowerPC 64 and m68k-linux.
5133
11315ae0
UW
51342012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5135
5136 * gdb.base/annota1.exp: Accept no frames-invalid notification
5137 when starting up the program.
5138 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5139 show a symbolic value as well.
5140 * gdb.server/server-exec-info.exp: Skip test when skipping
5141 gdbserver test and/or when skipping shared library tests.
5142 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5143 avoid name conflicts with other tests.
5144
0547eeed
UW
51452012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5146
5147 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5148 Fix wrong output on big-endian systems.
5149 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5150 4-byte pointer types on 64-bit s390x.
5151
bdddb4de
UW
51522012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5153
5154 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5155 marker comment at the beginning (after intialization).
5156 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5157 breakpoint on marker comment instead of function begin.
5158 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5159 PowerPC.
5160 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5161 or 64-bit PowerPC.
5162 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5163 gdb,no_hardware_watchpoints flag is set.
5164 (initialize): Remove now redundant can-use-hw-watchpoints change.
5165
5d206025
YQ
51662012-08-02 Yao Qi <yao@codesourcery.com>
5167 Pedro Alves <palves@redhat.com>
5168
5169 * boards/local-remote-host.exp: New.
5170
4f665099
UW
51712012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5172
5173 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5174 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5175 * gdb.base/print-file-var.exp: Likewise.
5176 * gdb.server/solib-list.exp: Skip on remote targets.
5177
b62e2b27
UW
51782012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5179
5180 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5181 watchpoints on ARM. When expecting software watchpoints, tolerate
5182 (remote) targets that report unsupported hardware watchpoint only
5183 at continue time.
5184 (test_wide_location_2): Likewise.
5185
a967a851
JK
51862012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5187
5188 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5189 valgrind versions.
5190
75d9f9ff 51912012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5192
5193 * gdb.base/valgrind-infcall.c: New file.
5194 * gdb.base/valgrind-infcall.exp: New file.
5195
75d9f9ff
JK
5196 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5197
1c9f2ed2
KS
51982012-07-30 Keith Seitz <keiths@redhat.com>
5199
5200 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5201 linespecs.
5202
7f9b2034
DE
52032012-07-30 Doug Evans <dje@google.com>
5204
85220e01
DE
5205 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5206 * gdb.dwarf2/pr13961.S: Ditto.
5207
7f9b2034
DE
5208 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5209
4e969b4f
AB
52102012-07-30 Andrew Burgess <aburgess@broadcom.com>
5211
5212 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5213 change its format immediately after reloading the binary.
5214
e7de8362
JK
52152012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 Fix testsuite regression after --use-deprecated-index-sections removal.
5218 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5219 string.
5220 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5221
7255706c
YQ
52222012-07-27 Yao Qi <yao@codesourcery.com>
5223
5224 KFAIL for PR remote/14161.
5225 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5226 Cleanup socket files.
5227 (strace_info_marker): Detach inferior.
5228
f2e8016f
TT
52292012-07-26 Tom Tromey <tromey@redhat.com>
5230
6fdff2c5 5231 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5232
f66713d2
JK
52332012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5234
5235 * gdb.python/py-inferior.c (thread): New function.
5236 (check_threads): New function.
5237 (test_threads): New function.
5238 * gdb.python/py-inferior.exp: Added test.
5239 Replaced runto with continue to breakpoint.
5240
8223e12c
TT
52412012-07-26 Tom Tromey <tromey@redhat.com>
5242
5243 * lib/ada.exp (standard_ada_testfile): New proc.
5244 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5245 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5246 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5247 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5248 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5249 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5250 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5251 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5252 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5253 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5254 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5255 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5256 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5257 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5258 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5259 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5260 * gdb.ada/complete.exp: Use standard_ada_testfile.
5261 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5262 standard_output_file.
5263 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5264 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5265 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5266 standard_output_file.
5267 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5268 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5269 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5270 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5271 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5272 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5273 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5274 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5275 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5276 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5277 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5278 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5279 * gdb.ada/interface.exp: Use standard_ada_testfile.
5280 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5281 standard_output_file
5282 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5283 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5284 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5285 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5286 * gdb.ada/nested.exp: Use standard_ada_testfile.
5287 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5288 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5289 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5290 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5291 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5292 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5293 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5294 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5295 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5296 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5297 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5298 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5299 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5300 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5301 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5302 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5303 * gdb.ada/start.exp: Use standard_ada_testfile.
5304 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5305 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5306 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5307 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5308 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5309 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5310 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5311 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5312 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5313 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5314 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5315 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5316 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5317 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5318
bbec57e4
JK
53192012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5320
5321 Fix testsuite regression after --use-deprecated-index-sections removal.
5322 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5323
9cc8e32c
JK
53242012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5325
5326 Fix compatibility with Tcl before 7.5.
5327 * lib/future.exp (lreverse): New function if it does not exist.
5328
ea5ca7b5
MK
53292012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5330
5331 * gdb.mi/mi-pending.c: New method to set a second pending
5332 breakpoint.
5333 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5334 condition.
5335
64776a0b
PA
53362012-07-20 Pedro Alves <palves@redhat.com>
5337
5338 PR threads/11692
5339 PR gdb/12203
5340
5341 * gdb.threads/create-fail.c: New file.
5342 * gdb.threads/create-fail.exp: New file.
5343
13e4e967
PA
53442012-07-19 Pedro Alves <palves@redhat.com>
5345
5346 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5347 * config/vx.exp (gdb_start): Likewise.
5348 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5349 * gdb.base/setvar.exp (test_set): Likewise.
5350 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5351 * gdb.reverse/sigall-precsave.exp: Likewise.
5352 * gdb.reverse/sigall-reverse.exp: Likewise.
5353
b7aefa4d
PA
53542012-07-19 Pedro Alves <palves@redhat.com>
5355
5356 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5357 handler before recording.
5358
608b4967
TT
53592012-07-19 Tom Tromey <tromey@redhat.com>
5360
5361 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5362 * gdb.cp/casts.cc (decltype): New function.
5363 (main): Use it.
5364
b1e0c0fa
PA
53652012-07-19 Pedro Alves <palves@redhat.com>
5366
5367 * gdb.base/sigall.exp (signals): New list.
5368 <top level>: Loop over signals in the $signals list instead of
5369 calling a test function once per signal.
5370 * gdb.reverse/sigall-precsave.exp (signals): New list.
5371 <top level>: Loop over signals in the $signals list instead of
5372 calling a test function once per signal.
5373 * gdb.reverse/sigall-reverse.exp (signals): New list.
5374 <top level>: Loop over signals in the $signals list instead of
5375 calling a test function once per signal.
5376
6ace3df1
YQ
53772012-07-19 Yao Qi <yao@codesourcery.com>
5378
5379 * gdb.base/setshow.exp: Test 'set args ~'.
5380
263a0f8c
JK
53812012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5382
5383 * gdb.base/store.exp (check_set): Import gdb_prompt.
5384 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5385 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5386
8f043999
JK
53872012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5388
5389 PR 11914
5390 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5391 (main): Call eval_sub.
5392 * gdb.python/py-prettyprint.exp:
5393 (python execfile ('py-prettyprint.py')): Move it earlier.
5394 New breakpoint for eval-break.
5395 (continue to breakpoint: eval-break, info locals): New test.
5396 (python execfile ('py-prettyprint.py')): Move it from here.
5397 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5398 (register_pretty_printers): Register pp_eval_type.
5399
725c7b66
JK
54002012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5401
5402 Fix a testcase regression by me.
5403 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5404 DW_FORM_data4.
5405
4359dff1
JK
54062012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5407 Doug Evans <dje@google.com>
5408
5409 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5410 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5411
61e44cfa
JK
54122012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5413
5414 Fix gdbserver run regression.
5415 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5416
93c0ef37
TT
54172012-07-12 Tom Tromey <tromey@redhat.com>
5418
5419 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5420 (clean_restart): Likewise.
5421 (core_find): Use standard_output_file.
5422
76027ef5
TT
54232012-07-12 Tom Tromey <tromey@redhat.com>
5424
5425 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5426 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5427 prepare_for_testing_full.
5428 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5429 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5430 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5431 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5432 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5433 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5434 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5435 prepare_for_testing_full.
5436 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5437 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5438 prepare_for_testing_full.
5439 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5440 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5441 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5442
85b4440a
TT
54432012-07-12 Tom Tromey <tromey@redhat.com>
5444
5445 * lib/gdb.exp (build_executable_from_specs): New proc, from
5446 build_executable.
5447 (build_executable): Use it.
5448 (prepare_for_testing_full): New proc.
5449
55baab26
TT
54502012-07-11 Tom Tromey <tromey@redhat.com>
5451
5452 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5453 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5454 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5455 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5456 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5457 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5458 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5459 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5460 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5461 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5462
298a9cf0
TT
54632012-07-10 Tom Tromey <tromey@redhat.com>
5464
5465 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5466 standard_output_file.
5467 * gdb.mi/gdb2549.exp: Use standard_testfile.
5468 * gdb.mi/gdb669.exp: Use standard_testfile.
5469 * gdb.mi/gdb701.exp: Use standard_testfile.
5470 * gdb.mi/gdb792.exp: Use standard_testfile.
5471 * gdb.mi/mi-async.exp: Use standard_testfile.
5472 * gdb.mi/mi-basics.exp: Use standard_testfile.
5473 * gdb.mi/mi-break.exp: Use standard_testfile.
5474 * gdb.mi/mi-cli.exp: Use standard_testfile.
5475 * gdb.mi/mi-console.exp: Use standard_testfile.
5476 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5477 * gdb.mi/mi-eval.exp: Use standard_testfile.
5478 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5479 * gdb.mi/mi-file.exp: Use standard_testfile.
5480 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5481 * gdb.mi/mi-logging.exp: Use standard_testfile.
5482 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5483 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5484 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5485 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5486 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5487 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5488 * gdb.mi/mi-pending.exp: Use standard_testfile,
5489 standard_output_file.
5490 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5491 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5492 * gdb.mi/mi-regs.exp: Use standard_testfile.
5493 * gdb.mi/mi-return.exp: Use standard_testfile.
5494 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5495 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5496 * gdb.mi/mi-solib.exp: Use standard_testfile,
5497 standard_output_file.
5498 * gdb.mi/mi-stack.exp: Use standard_testfile.
5499 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5500 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5501 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5502 * gdb.mi/mi-until.exp: Use standard_testfile.
5503 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5504 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5505 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5506 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5507 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5508 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5509 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5510 standard_output_file.
5511 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5512 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5513 * gdb.mi/mi-watch.exp: Use standard_testfile.
5514 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5515 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5516 * gdb.mi/mi2-break.exp: Use standard_testfile.
5517 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5518 * gdb.mi/mi2-console.exp: Use standard_testfile.
5519 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5520 * gdb.mi/mi2-eval.exp: Use standard_testfile.
5521 * gdb.mi/mi2-file.exp: Use standard_testfile.
5522 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
5523 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
5524 * gdb.mi/mi2-regs.exp: Use standard_testfile.
5525 * gdb.mi/mi2-return.exp: Use standard_testfile.
5526 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
5527 * gdb.mi/mi2-stack.exp: Use standard_testfile.
5528 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
5529 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
5530 * gdb.mi/mi2-until.exp: Use standard_testfile.
5531 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
5532 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
5533 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
5534 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
5535 * gdb.mi/mi2-watch.exp: Use standard_testfile.
5536
f5f3a911
TT
55372012-07-10 Tom Tromey <tromey@redhat.com>
5538
5539 * gdb.cp/abstract-origin.exp: Use standard_testfile.
5540 * gdb.cp/ambiguous.exp: Use standard_testfile,
5541 prepare_for_testing.
5542 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
5543 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
5544 * gdb.cp/anon-ns.exp: Use standard_testfile.
5545 * gdb.cp/anon-struct.exp: Use standard_testfile.
5546 * gdb.cp/anon-union.exp: Use standard_testfile,
5547 prepare_for_testing.
5548 * gdb.cp/arg-reference.exp: Use standard_testfile,
5549 prepare_for_testing.
5550 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
5551 * gdb.cp/breakpoint.exp: Use standard_testfile,
5552 prepare_for_testing.
5553 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
5554 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
5555 standard_output_file.
5556 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
5557 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
5558 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
5559 (test_static_members): Update.
5560 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
5561 * gdb.cp/converts.exp: Use standard_testfile.
5562 * gdb.cp/cp-relocate.exp: Use standard_testfile.
5563 * gdb.cp/cpcompletion.exp: Use standard_testfile,
5564 prepare_for_testing.
5565 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
5566 * gdb.cp/cplabel.exp: Use standard_testfile.
5567 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
5568 prepare_for_testing.
5569 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
5570 * gdb.cp/derivation.exp: Use standard_testfile,
5571 prepare_for_testing.
5572 * gdb.cp/destrprint.exp: Use standard_testfile.
5573 * gdb.cp/dispcxx.exp: Use standard_testfile.
5574 * gdb.cp/exception.exp: Use standard_testfile,
5575 prepare_for_testing.
5576 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5577 * gdb.cp/extern-c.exp: Use standard_testfile,
5578 prepare_for_testing.
5579 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5580 prepare_for_testing.
5581 * gdb.cp/fpointer.exp: Use standard_testfile.
5582 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5583 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5584 standard_output_file.
5585 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5586 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5587 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5588 standard_output_file.
5589 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5590 (do_tests): Update.
5591 * gdb.cp/koenig.exp: Use standard_testfile.
5592 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5593 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5594 * gdb.cp/m-static.exp: Use standard_testfile,
5595 prepare_for_testing.
5596 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5597 * gdb.cp/mb-inline.exp: Use standard_testfile,
5598 prepare_for_testing.
5599 * gdb.cp/mb-templates.exp: Use standard_testfile,
5600 prepare_for_testing.
5601 * gdb.cp/member-ptr.exp: Use standard_testfile,
5602 prepare_for_testing.
5603 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5604 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5605 * gdb.cp/method2.exp: Use standard_testfile.
5606 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
5607 standard_output_file.
5608 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
5609 (do_tests): Update.
5610 * gdb.cp/namespace-enum.exp: Use standard_testfile,
5611 prepare_for_testing.
5612 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
5613 prepare_for_testing.
5614 * gdb.cp/namespace.exp: Use standard_testfile,
5615 prepare_for_testing.
5616 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
5617 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
5618 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
5619 * gdb.cp/nsimport.exp: Use standard_testfile,
5620 prepare_for_testing.
5621 * gdb.cp/nsnested.exp: Use standard_testfile.
5622 * gdb.cp/nsnoimports.exp: Use standard_testfile.
5623 * gdb.cp/nsrecurs.exp: Use standard_testfile,
5624 prepare_for_testing.
5625 * gdb.cp/nsstress.exp: Use standard_testfile,
5626 prepare_for_testing.
5627 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
5628 * gdb.cp/operator.exp: Use standard_testfile.
5629 * gdb.cp/oranking.exp: Use standard_testfile.
5630 * gdb.cp/overload-const.exp: Use standard_testfile.
5631 * gdb.cp/overload.exp: Use standard_testfile,
5632 prepare_for_testing.
5633 * gdb.cp/ovldbreak.exp: Use standard_testfile.
5634 * gdb.cp/ovsrch.exp: Use standard_testfile.
5635 * gdb.cp/paren-type.exp: Use standard_testfile.
5636 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
5637 prepare_for_testing.
5638 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
5639 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
5640 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
5641 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
5642 * gdb.cp/pr10728.exp: Use standard_testfile,
5643 standard_output_file.
5644 * gdb.cp/pr12028.exp: Use standard_testfile.
5645 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
5646 * gdb.cp/pr9167.exp: Use standard_testfile.
5647 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
5648 * gdb.cp/printmethod.exp: Use standard_testfile,
5649 prepare_for_testing.
5650 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
5651 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
5652 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
5653 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
5654 standard_output_file.
5655 * gdb.cp/readnow-language.exp: Use standard_testfile.
5656 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
5657 (gdb_start_again): Use clean_restart.
5658 * gdb.cp/ref-types.exp: Use standard_testfile,
5659 prepare_for_testing.
5660 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
5661 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
5662 * gdb.cp/smartp.exp: Use standard_testfile.
5663 * gdb.cp/static-method.exp: Use standard_testfile.
5664 * gdb.cp/static-print-quit.exp: Use standard_testfile.
5665 * gdb.cp/temargs.exp: Use standard_testfile.
5666 * gdb.cp/templates.exp: Use standard_testfile,
5667 prepare_for_testing.
5668 (do_tests): Update.
5669 * gdb.cp/try_catch.exp: Use standard_testfile,
5670 prepare_for_testing.
5671 * gdb.cp/typedef-operator.exp: Use standard_testfile.
5672 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
5673 * gdb.cp/virtbase.exp: Use standard_testfile,
5674 prepare_for_testing.
5675 * gdb.cp/virtfunc.exp: Use standard_testfile,
5676 prepare_for_testing.
5677 (do_tests): Update.
5678 * gdb.cp/virtfunc2.exp: Use standard_testfile,
5679 prepare_for_testing.
5680
686f09d0
TT
56812012-07-10 Tom Tromey <tromey@redhat.com>
5682
5683 * lib/gdb.exp (standard_testfile): Unset output variables from
5684 earlier invocations.
5685
9357e021
YQ
56862012-07-10 Yao Qi <yao@codesourcery.com>
5687
5688 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
5689 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
5690 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
5691 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
5692 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
5693 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
5694 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
5695 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
5696 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
5697 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
5698 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
5699 * gdb.mi/mi-var-display.exp: Likewise.
5700 * gdb.mi/mi-var-invalidate.exp: Likewise.
5701 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
5702 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
5703 * gdb.mi/mi2-console.exp: Likewise.
5704 * gdb.mi/mi2-disassemble.exp: Likewise.
5705 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
5706 * gdb.mi/mi2-read-memory.exp: Likewise.
5707 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
5708 * gdb.mi/mi2-simplerun.exp: Likewise.
5709 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
5710 * gdb.mi/mi2-syn-frame.exp: Likewise.
5711 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
5712 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
5713 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
5714
e314d629
TT
57152012-07-09 Tom Tromey <tromey@redhat.com>
5716
5717 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
5718 * gdb.base/callfuncs.exp: Add cast-based test.
5719 * gdb.base/callfuncs.c (voidfunc): New function.
5720
06928b3f
DE
57212012-07-08 Doug Evans <dje@google.com>
5722
5723 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
5724
32f11bad
JK
57252012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5726
5727 Fix XFAIL compatibility with old i386 systems.
5728 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
5729 Check also 'Cannot insert breakpoint 0'.
5730
76b83c51
JK
57312012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5732
5733 PR 14321
5734 * gdb.base/find.exp
5735 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
5736
a6fb9c08
TT
57372012-07-06 Tom Tromey <tromey@redhat.com>
5738
5739 * gdb.base/whatis.exp: Add test.
5740
71918a86
TT
57412012-07-06 Tom Tromey <tromey@redhat.com>
5742
5743 * gdb.base/whatis.exp: Add regression test.
5744
fcde5961
TT
57452012-07-06 Tom Tromey <tromey@redhat.com>
5746
5747 * gdb.base/whatis.exp: Add tests.
5748
f9cf0f4a
JK
57492012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5750
5751 PR 12649
5752 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
5753 gdb_test_multiple $gdb_prompt terminator.
5754
979ade8b
PA
57552012-07-04 Pedro Alves <palves@redhat.com>
5756
5757 * gdb.mi/mi-reverse.exp: Use supports_reverse and
5758 supports_process_record.
5759
8a980b44
PA
57602012-07-04 Pedro Alves <palves@redhat.com>
5761
5762 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
5763 endings.
5764 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
5765
855ba978
SS
57662012-07-03 Stan Shebs <stan@codesourcery.com>
5767
5768 * gdb.base/info-os.c (main): Retry resource acquisition until an
5769 available one is found.
5770 * gdb.base/info-os.exp: Collect resource keys from the program
5771 and use them in matching.
5772
fcb44371
JK
57732012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5774
5775 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
5776 Wrap the test into loop for corefile and core0file.
5777
08a67be6
JK
57782012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5779
5780 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
5781 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
5782 .note.GNU-stack.
5783
0f3c2347
JK
5784 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
5785
ff4a4500
SDJ
57862012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
5787
5788 * gdb.base/help.exp (help b, help br, help bre, help brea, help
5789 break): Include help message for the new `-probe' and `-probe-stap'
5790 options.
5791
d3ce09f5
SS
57922012-07-02 Stan Shebs <stan@codesourcery.com>
5793
5794 * gdb.base/dprintf.exp: Add agent style tests.
5795
a1624241
JK
57962012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5797
5798 * gdb.base/stale-infcall.c (infcall): New label test-next.
5799 (main): New labels test-pass and test-fail.
5800 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
5801 $test_fail_bpnum to test-fail.
5802 (test system longjmp tracking support): New test.
5803 Delete $test_fail_bpnum.
5804 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
5805 breakpoint.
5806
42e7ad6c
DE
58072012-06-30 Doug Evans <dje@google.com>
5808
5809 * gdb.dwarf2/fission-reread.S: New file.
5810 * gdb.dwarf2/fission-reread.exp: New file.
5811
37ce89eb
SS
58122012-06-28 Stan Shebs <stan@codesourcery.com>
5813
5814 * gdb.mi/mi-logging.exp: New file.
5815
e5ef252a
PA
58162012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5817 Pedro Alves <palves@redhat.com>
5818
5819 * gdb.threads/siginfo-threads.exp: New file.
5820 * gdb.threads/siginfo-threads.c: New file.
5821 * gdb.threads/sigstep-threads.exp: New file.
5822 * gdb.threads/sigstep-threads.c: New file.
5823
22f1fbae
TT
58242012-06-28 Tom Tromey <tromey@redhat.com>
5825
5826 * gdb.go/package.exp: Partially revert earlier patch; use
5827 gdb_compile again. Use standard_output_file.
5828
2e3cf129
DE
58292012-06-27 Doug Evans <dje@google.com>
5830
5831 * gdb.dwarf2/fission-base.c: New file.
5832 * gdb.dwarf2/fission-base.S: New file.
5833 * gdb.dwarf2/fission-base.exp: New file.
5834
785fd303
JK
58352012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5836
5837 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
5838
1bb9788d
TT
58392012-06-27 Tom Tromey <tromey@redhat.com>
5840
5841 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
5842 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
5843
c83ee902
TT
58442012-06-27 Tom Tromey <tromey@redhat.com>
5845
5846 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
5847 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
5848 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
5849 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
5850 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
5851 prepare_for_testing.
5852 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
5853 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
5854 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
5855 standard_testfile.
5856 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
5857 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
5858 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
5859 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
5860 prepare_for_testing.
5861 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
5862 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
5863 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
5864 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
5865 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
5866 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
5867 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
5868 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
5869 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
5870 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
5871 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
5872 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
5873 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
5874 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
5875 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
5876 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
5877 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
5878 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
5879 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
5880 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
5881 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
5882 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
5883 standard_output_file.
5884 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
5885 standard_output_file.
5886 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
5887 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
5888 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
5889 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
5890 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
5891 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
5892 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
5893 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
5894 * gdb.dwarf2/implptr.exp: Use standard_testfile.
5895 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
5896 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
5897 * gdb.dwarf2/pieces.exp: Use standard_testfile.
5898 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
5899 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
5900 * gdb.dwarf2/valop.exp: Use standard_testfile,
5901 prepare_for_testing.
5902
5204774b
TT
59032012-06-27 Tom Tromey <tromey@redhat.com>
5904
5905 * gdb.python/python.exp: Fix regexps in pagination tests.
5906
ee0bf529
SCR
59072012-06-26 Siva Chandra Reddy <sivachandra@google.com>
5908
5909 * gdb.python/py-symtab.exp: Add tests to test the new attribute
5910 'last' of gdb.Symtab_and_line.
5911 * gdb.python/py-symbol.c: Move break point comment to enable
5912 testing of gdb.Symtab_and_line.last.
5913
14fcc022
TT
59142012-06-26 Tom Tromey <tromey@redhat.com>
5915
5916 * gdb.threads/step.c: Remove.
5917 * gdb.threads/step.exp: Remove.
5918 * gdb.threads/step2.exp: Remove.
5919
0efbbabc
TT
59202012-06-26 Tom Tromey <tromey@redhat.com>
5921
5922 * gdb.threads/watchpoint-fork.exp (test): Use
5923 standard_output_file. Don't declare objdir.
5924 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
5925 standard_output_file.
5926 * gdb.threads/attach-stopped.exp: Use standard_testfile.
5927 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
5928 clean_restart. Remove incdir.
5929 * gdb.threads/corethreads.exp: Use standard_testfile.
5930 * gdb.threads/execl.exp: Use standard_testfile,
5931 standard_output_file, clean_restart.
5932 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
5933 clean_restart.
5934 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
5935 clean_restart.
5936 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
5937 incdir.
5938 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
5939 clean_restart. Remove incdir.
5940 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
5941 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
5942 clean_restart. Remove incdir.
5943 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
5944 Remove incdir.
5945 * gdb.threads/leader-exit.exp: Use standard_testfile.
5946 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
5947 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
5948 clean_restart.
5949 * gdb.threads/manythreads.exp: Use standard_testfile,
5950 clean_restart. Remove incdir.
5951 * gdb.threads/multi-create.exp: Use standard_testfile,
5952 clean_restart.
5953 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
5954 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
5955 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
5956 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
5957 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
5958 * gdb.threads/pending-step.exp: Use standard_testfile,
5959 clean_restart. Remove incdir.
5960 * gdb.threads/print-threads.exp: Use standard_testfile,
5961 clean_restart. Remove incdir.
5962 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
5963 clean_restart. Remove incdir.
5964 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
5965 Remove incdir.
5966 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
5967 incdir.
5968 * gdb.threads/sigthread.exp: Use standard_testfile,
5969 clean_restart.
5970 * gdb.threads/staticthreads.exp: Use standard_testfile,
5971 clean_restart. Remove incdir.
5972 * gdb.threads/switch-threads.exp: Use standard_testfile,
5973 clean_restart. Remove incdir.
5974 * gdb.threads/thread-execl.exp: Use standard_testfile,
5975 clean_restart. Remove incdir.
5976 * gdb.threads/thread-find.exp: Use standard_testfile,
5977 clean_restart.
5978 * gdb.threads/thread-specific.exp: Use standard_testfile,
5979 clean_restart. Remove incdir.
5980 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
5981 clean_restart. Remove incdir.
5982 * gdb.threads/thread_check.exp: Use standard_testfile,
5983 clean_restart. Remove incdir.
5984 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
5985 incdir.
5986 * gdb.threads/threadapply.exp: Use standard_testfile,
5987 clean_restart. Remove incdir.
5988 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
5989 clean_restart. Remove incdir.
5990 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
5991 clean_restart.
5992 * gdb.threads/tls-shared.exp: Use standard_testfile,
5993 clean_restart, standard_output_file.
5994 * gdb.threads/tls-var.exp: Use standard_testfile,
5995 standard_output_file.
5996 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
5997 Remove incdir.
5998 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
5999 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6000 incdir.
6001 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6002 clean_restart. Remove incdir.
6003
497a5eb0
TT
60042012-06-26 Tom Tromey <tromey@redhat.com>
6005
6006 * gdb.trace/actions.exp: Use standard_testfile.
6007 * gdb.trace/ax.exp: Use standard_testfile.
6008 * gdb.trace/backtrace.exp: Use standard_testfile.
6009 * gdb.trace/change-loc.exp: Use standard_testfile.
6010 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6011 * gdb.trace/collection.exp: Use standard_testfile,
6012 prepare_for_testing.
6013 * gdb.trace/deltrace.exp: Use standard_testfile.
6014 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6015 * gdb.trace/ftrace.exp: Use standard_testfile.
6016 * gdb.trace/infotrace.exp: Use standard_testfile.
6017 * gdb.trace/packetlen.exp: Use standard_testfile.
6018 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6019 * gdb.trace/passcount.exp: Use standard_testfile.
6020 * gdb.trace/pending.exp: Use standard_testfile.
6021 * gdb.trace/report.exp: Use standard_testfile.
6022 * gdb.trace/save-trace.exp: Use standard_testfile.
6023 * gdb.trace/stap-trace.exp: Use standard_testfile.
6024 * gdb.trace/status-stop.exp: Use standard_testfile.
6025 * gdb.trace/strace.exp: Use standard_testfile.
6026 * gdb.trace/tfile.exp: Use standard_testfile.
6027 * gdb.trace/tfind.exp: Use standard_testfile.
6028 * gdb.trace/trace-break.exp: Use standard_testfile.
6029 * gdb.trace/trace-mt.exp: Use standard_testfile.
6030 * gdb.trace/tracecmd.exp: Use standard_testfile.
6031 * gdb.trace/tspeed.exp: Use standard_testfile.
6032 * gdb.trace/tstatus.exp: Use standard_testfile.
6033 * gdb.trace/tsv.exp: Use standard_testfile.
6034 * gdb.trace/unavailable.exp: Use standard_testfile,
6035 prepare_for_testing.
6036 * gdb.trace/while-dyn.exp: Use standard_testfile.
6037 * gdb.trace/while-stepping.exp: Use standard_testfile.
6038
7686c074
TT
60392012-06-26 Tom Tromey <tromey@redhat.com>
6040
6041 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6042 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6043 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6044 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6045 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6046 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6047 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6048 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6049 prepare_for_testing.
6050 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6051 prepare_for_testing.
6052 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6053 prepare_for_testing.
6054 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6055 prepare_for_testing.
6056 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6057 prepare_for_testing
6058 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6059 * gdb.reverse/machinestate.exp: Use standard_testfile.
6060 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6061 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6062 build_executable.
6063 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6064 build_executable.
6065 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6066 standard_output_file.
6067 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6068 standard_output_file.
6069 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6070 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6071 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6072 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6073 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6074 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6075
481fc100
TT
60762012-06-26 Tom Tromey <tromey@redhat.com>
6077
6078 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6079 standard_output_file.
6080 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6081 prepare_for_testing. Remove directory-checking code.
6082
7bb18ae2
TT
60832012-06-25 Tom Tromey <tromey@redhat.com>
6084
6085 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6086 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6087 build_executable, not prepare_for_testing.
6088 * gdb.multi/base.exp: Use standard_output_file. Use
6089 build_executable, not prepare_for_testing.
6090
cf09b3e4
TT
60912012-06-25 Tom Tromey <tromey@redhat.com>
6092
6093 * gdb.fortran/subarray.exp: Use standard_testfile,
6094 prepare_for_testing.
6095 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6096 * gdb.fortran/module.exp: Use standard_testfile.
6097 * gdb.fortran/logical.exp: Use standard_testfile.
6098 * gdb.fortran/library-module.exp: Use standard_testfile,
6099 standard_output_file.
6100 * gdb.fortran/derived-type.exp: Use standard_testfile,
6101 prepare_for_testing.
6102 * gdb.fortran/complex.exp: Use standard_testfile,
6103 prepare_for_testing.
6104 * gdb.fortran/charset.exp: Use standard_testfile.
6105 * gdb.fortran/array-element.exp: Use standard_testfile,
6106 prepare_for_testing.
6107
18b5ff1b
KS
61082012-06-25 Keith Seitz <keiths@redhat.com>
6109
6110 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6111 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6112
17b77626
TT
61132012-06-25 Tom Tromey <tromey@redhat.com>
6114
6115 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6116 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6117 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6118 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6119
f91e3dc1
TT
61202012-06-25 Tom Tromey <tromey@redhat.com>
6121
6122 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6123 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6124 * gdb.linespec/linespec.exp: Use standard_testfile.
6125
a884434d
TT
61262012-06-25 Tom Tromey <tromey@redhat.com>
6127
6128 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6129 prepare_for_testing.
6130
efc9d70a
TT
61312012-06-25 Tom Tromey <tromey@redhat.com>
6132
6133 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6134 prepare_for_testing.
6135 * gdb.opt/inline-break.exp: Use standard_testfile,
6136 prepare_for_testing.
6137 * gdb.opt/inline-bt.exp: Use standard_testfile,
6138 prepare_for_testing.
6139 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6140 prepare_for_testing.
6141 * gdb.opt/inline-locals.exp: Use standard_testfile,
6142 prepare_for_testing.
6143
e2fc92c6
TT
61442012-06-25 Tom Tromey <tromey@redhat.com>
6145
6146 * gdb.asm/asm-source.exp: Use standard_output_file,
6147 standard_testfile. Construct .o files in proper subdir.
6148
b0963d73
TT
61492012-06-25 Tom Tromey <tromey@redhat.com>
6150
6151 * gdb.server/ext-attach.exp: Use standard_testfile,
6152 prepare_for_testing.
6153 * gdb.server/ext-run.exp: Use standard_testfile,
6154 build_executable.
6155 * gdb.server/file-transfer.exp: Use standard_testfile,
6156 prepare_for_testing.
6157 * gdb.server/server-exec-info.exp: Use standard_testfile.
6158 * gdb.server/server-mon.exp: Use standard_testfile,
6159 prepare_for_testing.
6160 * gdb.server/server-run.exp: Use standard_testfile,
6161 build_executable.
6162 * gdb.server/solib-list.exp: Use standard_testfile,
6163 standard_output_file.
6164
8a3e1f8d
TT
61652012-06-25 Tom Tromey <tromey@redhat.com>
6166
6167 * lib/gdb.exp (standard_output_file): Use "file join".
6168 * gdb.go/chan.exp: Use standard_testfile.
6169 * gdb.go/handcall.exp: Use standard_testfile.
6170 * gdb.go/hello.exp: Use standard_testfile.
6171 * gdb.integers/chan.exp: Use standard_testfile.
6172 * gdb.go/methods.exp: Use standard_testfile.
6173 * gdb.go/package.exp: Use standard_testfile.
6174 * gdb.go/strings.exp: Use standard_testfile.
6175 * gdb.go/types.exp: Use standard_testfile.
6176 * gdb.go/unsafe.exp: Use standard_testfile.
6177
944a9061
MGD
61782012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6179
6180 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6181
1c06bd58
JK
61822012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6183
6184 Fix regression by the previous commit.
6185 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6186
b4a58790
TT
61872012-06-22 Tom Tromey <tromey@redhat.com>
6188
6189 * gdb.python/lib-types.exp: Use standard_testfile,
6190 prepare_for_testing.
6191 * gdb.python/py-block.exp: Use standard_testfile.
6192 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6193 * gdb.python/py-events.exp: Use standard_testfile,
6194 standard_output_file.
6195 * gdb.python/py-evsignal.exp: Use standard_testfile.
6196 * gdb.python/py-evethreads.exp: Use standard_testfile.
6197 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6198 * gdb.python/py-explore.exp: Use standard_testfile.
6199 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6200 standard_output_file.
6201 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6202 prepare_for_testing.
6203 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6204 * gdb.python/py-frame.exp: Use standard_testfile.
6205 * gdb.python/py-inferior.exp: Use standard_testfile.
6206 * gdb.python/py-infthread.exp: Use standard_testfile.
6207 * gdb.python/py-mi.exp: Use standard_testfile.
6208 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6209 build_executable.
6210 * gdb.python/py-objfile.exp: Use standard_testfile.
6211 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6212 prepare_for_testing.
6213 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6214 * gdb.python/py-progspace.exp: Use standard_testfile,
6215 build_executable.
6216 * gdb.python/py-prompt.exp: Use standard_testfile,
6217 build_executable.
6218 * gdb.python/py-section-script.exp: Use standard_testfile,
6219 build_executable.
6220 * gdb.python/py-shared.exp: Use standard_testfile,
6221 standard_output_file, clean_restart.
6222 * gdb.python/py-symbol.exp: Use standard_output_file,
6223 prepare_for_testing.
6224 * gdb.python/py-symtab.exp: Use standard_output_file,
6225 prepare_for_testing
6226 * gdb.python/py-template.exp: Use standard_testfile.
6227 * gdb.python/py-type.exp: Use standard_testfile.
6228 * gdb.python/py-value-cc.exp: Use standard_testfile.
6229 * gdb.python/py-value.exp: Use standard_testfile.
6230 * gdb.python/python.exp: Use standard_testfile, build_executable.
6231
2c44deac
TT
62322012-06-22 Tom Tromey <tromey@redhat.com>
6233
6234 * gdb.objc/basicclass.exp: Use standard_testfile.
6235 (do_objc_tests): Don't declare objdir.
6236 * gdb.objc/nondebug.exp: Use standard_testfile.
6237 (do_objc_tests): Don't declare objdir.
6238 * gdb.objc/objcdecode.exp: Use standard_testfile.
6239 (do_objc_tests): Don't declare objdir.
6240
c24ccbce
TT
62412012-06-22 Tom Tromey <tromey@redhat.com>
6242
6243 * gdb.java/jmain.exp: Use standard_testfile.
6244 * gdb.java/jmisc.exp: Use standard_testfile.
6245 * gdb.java/jnpe.exp: Use standard_testfile.
6246 * gdb.java/jprint.exp: Use standard_testfile.
6247
0a6d0306
TT
62482012-06-22 Tom Tromey <tromey@redhat.com>
6249
6250 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6251 (standard_output_file, standard_testfile): New procs.
6252 (build_executable, clean_restart): Use standard_output_file.
6253
6ea815ef
YQ
62542012-06-22 Yao Qi <yao@codesourcery.com>
6255
6256 * boards/native-gdbserver.exp: New proc ${board}_exec.
6257 * boards/native-stdio-gdbserver.exp: Likewise.
6258
4c93b1db
TT
62592012-06-21 Tom Tromey <tromey@redhat.com>
6260
6261 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6262 (build_executable): Update.
6263 (get_compiler_info): Remove 'binfile' argument.
6264 * gdb.ada/arrayidx.exp: Update.
6265 * gdb.ada/null_array.exp: Update.
6266 * gdb.arch/altivec-abi.exp: Update.
6267 * gdb.arch/altivec-regs.exp: Update.
6268 * gdb.arch/amd64-byte.exp: Update.
6269 * gdb.arch/amd64-dword.exp: Update.
6270 * gdb.arch/amd64-word.exp: Update.
6271 * gdb.arch/i386-avx.exp: Update.
6272 * gdb.arch/i386-byte.exp: Update.
6273 * gdb.arch/i386-sse.exp: Update.
6274 * gdb.arch/i386-word.exp: Update.
6275 * gdb.arch/ppc-dfp.exp: Update.
6276 * gdb.arch/ppc-fp.exp: Update.
6277 * gdb.arch/vsx-regs.exp: Update.
6278 * gdb.base/all-bin.exp: Update.
6279 * gdb.base/annota1.exp: Update.
6280 * gdb.base/async.exp: Update.
6281 * gdb.base/attach.exp: Update.
6282 * gdb.base/break-interp.exp: Update.
6283 * gdb.base/call-ar-st.exp: Update.
6284 * gdb.base/call-rt-st.exp: Update.
6285 * gdb.base/call-sc.exp: Update.
6286 * gdb.base/callfuncs.exp: Update.
6287 * gdb.base/catch-load.exp: Update.
6288 * gdb.base/completion.exp: Update.
6289 * gdb.base/complex.exp: Update.
6290 * gdb.base/condbreak.exp: Update.
6291 * gdb.base/consecutive.exp: Update.
6292 * gdb.base/constvars.exp: Update.
6293 * gdb.base/corefile.exp: Update.
6294 * gdb.base/eval-skip.exp: Update.
6295 * gdb.base/expand-psymtabs.exp: Update.
6296 * gdb.base/exprs.exp: Update.
6297 * gdb.base/fileio.exp: Update.
6298 * gdb.base/fixsection.exp: Update.
6299 * gdb.base/funcargs.exp: Update.
6300 * gdb.base/gdb11530.exp: Update.
6301 * gdb.base/gdb1555.exp: Update.
6302 * gdb.base/gnu-ifunc.exp: Update.
6303 * gdb.base/gnu_vector.exp: Update.
6304 * gdb.base/info-macros.exp: Update.
6305 * gdb.base/jit-simple.exp: Update.
6306 * gdb.base/jit-so.exp: Update.
6307 * gdb.base/jit.exp: Update.
6308 * gdb.base/langs.exp: Update.
6309 * gdb.base/list.exp: Update.
6310 * gdb.base/logical.exp: Update.
6311 * gdb.base/long_long.exp: Update.
6312 * gdb.base/longjmp.exp: Update.
6313 * gdb.base/macscp.exp: Update.
6314 * gdb.base/mips_pro.exp: Update.
6315 * gdb.base/miscexprs.exp: Update.
6316 * gdb.base/morestack.exp: Update.
6317 * gdb.base/nodebug.exp: Update.
6318 * gdb.base/opaque.exp: Update.
6319 * gdb.base/pc-fp.exp: Update.
6320 * gdb.base/pending.exp: Update.
6321 * gdb.base/permissions.exp: Update.
6322 * gdb.base/pointers.exp: Update.
6323 * gdb.base/prelink.exp: Update.
6324 * gdb.base/printcmds.exp: Update.
6325 * gdb.base/psymtab.exp: Update.
6326 * gdb.base/ptype.exp: Update.
6327 * gdb.base/relational.exp: Update.
6328 * gdb.base/scope.exp: Update.
6329 * gdb.base/setvar.exp: Update.
6330 * gdb.base/shlib-call.exp: Update.
6331 * gdb.base/shreloc.exp: Update.
6332 * gdb.base/signals.exp: Update.
6333 * gdb.base/sizeof.exp: Update.
6334 * gdb.base/so-impl-ld.exp: Update.
6335 * gdb.base/so-indr-cl.exp: Update.
6336 * gdb.base/solib-disc.exp: Update.
6337 * gdb.base/solib-display.exp: Update.
6338 * gdb.base/solib-nodir.exp: Update.
6339 * gdb.base/solib-overlap.exp: Update.
6340 * gdb.base/solib-symbol.exp: Update.
6341 * gdb.base/solib-weak.exp: Update.
6342 * gdb.base/solib.exp: Update.
6343 * gdb.base/store.exp: Update.
6344 * gdb.base/structs.exp: Update.
6345 * gdb.base/structs2.exp: Update.
6346 * gdb.base/type-opaque.exp: Update.
6347 * gdb.base/unload.exp: Update.
6348 * gdb.base/varargs.exp: Update.
6349 * gdb.base/volatile.exp: Update.
6350 * gdb.base/watch_thread_num.exp: Update.
6351 * gdb.base/watchpoint-solib.exp: Update.
6352 * gdb.base/watchpoint.exp: Update.
6353 * gdb.base/watchpoints.exp: Update.
6354 * gdb.base/whatis.exp: Update.
6355 * gdb.cell/arch.exp: Update.
6356 * gdb.cell/break.exp: Update.
6357 * gdb.cell/bt.exp: Update.
6358 * gdb.cell/core.exp: Update.
6359 * gdb.cell/data.exp: Update.
6360 * gdb.cell/ea-cache.exp: Update.
6361 * gdb.cell/f-regs.exp: Update.
6362 * gdb.cell/fork.exp: Update.
6363 * gdb.cell/gcore.exp: Update.
6364 * gdb.cell/mem-access.exp: Update.
6365 * gdb.cell/ptype.exp: Update.
6366 * gdb.cell/registers.exp: Update.
6367 * gdb.cell/sizeof.exp: Update.
6368 * gdb.cell/solib-symbol.exp: Update.
6369 * gdb.cell/solib.exp: Update.
6370 * gdb.cp/ambiguous.exp: Update.
6371 * gdb.cp/breakpoint.exp: Update.
6372 * gdb.cp/bs15503.exp: Update.
6373 * gdb.cp/casts.exp: Update.
6374 * gdb.cp/class2.exp: Update.
6375 * gdb.cp/cpexprs.exp: Update.
6376 * gdb.cp/cplusfuncs.exp: Update.
6377 * gdb.cp/ctti.exp: Update.
6378 * gdb.cp/dispcxx.exp: Update.
6379 * gdb.cp/gdb1355.exp: Update.
6380 * gdb.cp/gdb2384.exp: Update.
6381 * gdb.cp/gdb2495.exp: Update.
6382 * gdb.cp/infcall-dlopen.exp: Update.
6383 * gdb.cp/local.exp: Update.
6384 * gdb.cp/m-data.exp: Update.
6385 * gdb.cp/m-static.exp: Update.
6386 * gdb.cp/mb-ctor.exp: Update.
6387 * gdb.cp/mb-inline.exp: Update.
6388 * gdb.cp/mb-templates.exp: Update.
6389 * gdb.cp/member-ptr.exp: Update.
6390 * gdb.cp/method.exp: Update.
6391 * gdb.cp/namespace.exp: Update.
6392 * gdb.cp/nextoverthrow.exp: Update.
6393 * gdb.cp/nsdecl.exp: Update.
6394 * gdb.cp/nsrecurs.exp: Update.
6395 * gdb.cp/nsstress.exp: Update.
6396 * gdb.cp/nsusing.exp: Update.
6397 * gdb.cp/pr-1023.exp: Update.
6398 * gdb.cp/pr-1210.exp: Update.
6399 * gdb.cp/pr-574.exp: Update.
6400 * gdb.cp/pr9631.exp: Update.
6401 * gdb.cp/printmethod.exp: Update.
6402 * gdb.cp/psmang.exp: Update.
6403 * gdb.cp/re-set-overloaded.exp: Update.
6404 * gdb.cp/rtti.exp: Update.
6405 * gdb.cp/shadow.exp: Update.
6406 * gdb.cp/templates.exp: Update.
6407 * gdb.cp/try_catch.exp: Update.
6408 * gdb.dwarf2/dw2-ranges.exp: Update.
6409 * gdb.dwarf2/pr10770.exp: Update.
6410 * gdb.fortran/library-module.exp: Update.
6411 * gdb.hp/gdb.aCC/optimize.exp: Update.
6412 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6413 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6414 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6415 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6416 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6417 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6418 * gdb.hp/gdb.compat/xdb1.exp: Update.
6419 * gdb.hp/gdb.compat/xdb2.exp: Update.
6420 * gdb.hp/gdb.compat/xdb3.exp: Update.
6421 * gdb.hp/gdb.defects/bs14602.exp: Update.
6422 * gdb.hp/gdb.defects/solib-d.exp: Update.
6423 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6424 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6425 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6426 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6427 * gdb.mi/gdb792.exp: Update.
6428 * gdb.mi/mi-pending.exp: Update.
6429 * gdb.mi/mi-solib.exp: Update.
6430 * gdb.mi/mi-var-cp.exp: Update.
6431 * gdb.opt/clobbered-registers-O2.exp: Update.
6432 * gdb.opt/inline-bt.exp: Update.
6433 * gdb.opt/inline-cmds.exp: Update.
6434 * gdb.opt/inline-locals.exp: Update.
6435 * gdb.python/py-events.exp: Update.
6436 * gdb.python/py-finish-breakpoint.exp: Update.
6437 * gdb.python/py-type.exp: Update.
6438 * gdb.reverse/solib-precsave.exp: Update.
6439 * gdb.reverse/solib-reverse.exp: Update.
6440 * gdb.server/solib-list.exp: Update.
6441 * gdb.stabs/weird.exp: Update.
6442 * gdb.threads/attach-into-signal.exp: Update.
6443 * gdb.threads/attach-stopped.exp: Update.
6444 * gdb.threads/tls-shared.exp: Update.
6445 * gdb.trace/change-loc.exp: Update.
6446 * gdb.trace/strace.exp: Update.
6447
95c391b6
TT
64482012-06-19 Tom Tromey <tromey@redhat.com>
6449
6450 * gdb.base/whatis.exp: Add tests.
6451
e910f0b6
TT
64522012-06-19 Tom Tromey <tromey@redhat.com>
6453
6454 * gdb.cp/m-static.cc (keepalive): New function.
6455 (gnu_obj_1::method): Use it.
6456
422d65e7
DE
64572012-06-18 Doug Evans <dje@google.com>
6458
6459 * gdb.base/info-fun.exp: New file.
6460 * gdb.base/info-fun.c: New file.
6461 * gdb.base/info-fun-solib.c: New file.
6462
e2e4d78b
JK
64632012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 Remove stale dummy frames.
6466 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6467 (maintenance info breakpoints): New tests.
6468 * gdb.base/stale-infcall.c: New file.
6469 * gdb.base/stale-infcall.exp: New file.
6470
1788b2d3
JK
64712012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6472
6473 * gdb.arch/amd64-entry-value-param.S: New file.
6474 * gdb.arch/amd64-entry-value-param.c: New file.
6475 * gdb.arch/amd64-entry-value-param.exp: New file.
6476
663b969e
TT
64772012-06-15 Tom Tromey <tromey@redhat.com>
6478
6479 * gdb.cp/namespace.exp: Add "show lang" test.
6480
8e09ad05
IS
64812012-06-15 Iain Sandoe <iain@codesourcery.com>
6482
6483 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6484 case. (top level): Use gdb_file_cmd instead of gdb_load.
6485
f85e18ee
JK
64862012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6487
6488 PR tdep/14222
6489 * gdb.arch/i386-sse-stack-align.S: New file.
6490 * gdb.arch/i386-sse-stack-align.c: New file.
6491 * gdb.arch/i386-sse-stack-align.exp: New file.
6492
f3b5e280
KS
64932012-06-13 Keith Seitz <keiths@redhat.com>
6494
6495 PR breakpoints/13798 and mi/11541
6496 * gdb.linespec/ls-errs.exp: Add a few more tests for
6497 filenames with spaces and colons.
6498
50af5481
JK
64992012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6500
6501 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6502 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6503 (test_function): Call CV_f.
6504 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6505 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6506 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6507 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6508 (p CV_f(CV::i)): New tests.
6509
d55637df
TT
65102012-06-13 Tom Tromey <tromey@redhat.com>
6511
6512 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6513
cc80f267
JK
65142012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6515
6516 Fix regression by the "ambiguous linespec" series.
6517 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6518 tests.
6519
bb2af9cc
JK
65202012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6521
6522 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
6523 missing.
6524
e81a37f7
TT
65252012-06-11 Tom Tromey <tromey@redhat.com>
6526
6527 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
6528 location...
6529 (main): ...here.
6530
8efd7788
YQ
65312012-06-07 Yao Qi <yao@codesourcery.com>
6532
6533 * gdb.trace/strace.exp: Shorten some too-long lines.
6534
359f5fe6
PA
65352012-06-06 Pedro Alves <palves@redhat.com>
6536
6537 * gdb.threads/clone-new-thread-event.c: New file.
6538 * gdb.threads/clone-new-thread-event.exp: New file.
6539
7b2fe205
YQ
65402012-06-06 Yao Qi <yao@codesourcery.com>
6541
6542 * gdb.base/dprintf.c (main): Add extra parameter when calling
6543 printf and fprintf.
6544 (bar): New function. It is a dead function, but to ensure
6545 'malloc' is linked explicitly.
6546
3eca55e8
YQ
65472012-06-06 Yao Qi <yao@codesourcery.com>
6548
6549 * gdb.base/info-proc.exp: Return if target doesn't support
6550 'info proc'.
6551
91cc9324
JK
65522012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6553
6554 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
6555 (run program with breakpoint commands): XFAIl if it is not.
6556
c56e7c43
JB
65572012-06-05 Joel Brobecker <brobecker@adacore.com>
6558
6559 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
6560 and add comment.
6561 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
6562 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
6563 "STOP" marker. Adjust testing strategy to make it work on
6564 all targets.
6565
6566 * gdb.base/print-file-var-main.c (main): Rewrite using local
6567 variables and adjust get_version_2's return value check.
6568 Add small comment.
6569 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
6570 marker. Adjust testing strategy to make it work on all targets.
6571
ccab2054
JB
65722012-06-05 Joel Brobecker <brobecker@adacore.com>
6573
6574 * gdb.ada/bad-task-bp-keyword: New testcase.
6575
d0d86158
JK
65762012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6577
6578 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6579 Simplify it to ...
6580 (symbol-file ${testfile1}): ... here.
6581 (test eliminated var my_global_symbol)
6582 (test eliminated var my_static_symbol)
6583 (test eliminated var my_global_func, get address of main): Wrap them to
6584 'single psymtabs' and 'single symtabs'
6585 (get address of my_global_symbol, get address of my_static_symbol)
6586 (get address of my_global_func, get address of main): Wrap them to
6587 'order1' and 'order2'.
6588
952cf74c
JK
6589 * gdb.base/code_elim.exp
6590 (add-symbol-file ${testfile1} 0x100000)
6591 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6592 'order2'.
6593 (order1: add-symbol-file ${testfile1} 0x100000)
6594 (order1: add-symbol-file ${testfile2} 0x200000)
6595 (order2: add-symbol-file ${testfile2} 0x200000)
6596 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6597 .bss as appropriate.
6598
0c5bf5a9
JK
65992012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6600
6601 * gdb.server/solib-list-lib.c: New file.
6602 * gdb.server/solib-list-main.c: New file.
6603 * gdb.server/solib-list.exp: New file.
6604
4196f325
MR
66052012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
6606
6607 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
6608 for 'set print symbol' change.
6609
bfb05775
JK
66102012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6611
6612 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
6613 .debug_abbrev_seg3.
6614
685b1105
JK
66152012-05-24 John Steele Scott <toojays@toojays.net>
6616
6617 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
6618 * gdb.dwarf2/dw2-icc-opaque.S: New file.
6619 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
6620
f3e0e960
SS
66212012-05-23 Stan Shebs <stan@codesourcery.com>
6622
6623 * gdb.mi/mi-info-os.exp: New file.
6624
11eb1b4d
KS
66252012-05-23 Keith Seitz <keiths@redhat.com>
6626
6627 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
6628 return -1 to suppress the rest of the tests.
6629 (compile_stap_bin): Return boolean success value.
6630
b1af9e97
TT
66312012-05-21 Tom Tromey <tromey@redhat.com>
6632
6633 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
6634 Remove kfails.
6635 (test_print_mi_member_types): Likewise.
6636
248537e3
TT
66372012-05-21 Tom Tromey <tromey@redhat.com>
6638
6639 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
6640 print symbol' change.
6641
d791e155
TJB
66422012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6643
6644 * gdb.python/py-prompt.exp: Quit if the target is remote.
6645
e77afa2e
JK
66462012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6647
6648 Fix ERROR: internal buffer is full.
6649 * gdb.base/info-os.exp (expect_multiline): New function.
6650 (get process list, get process groups, get threads)
6651 (get file descriptors, get internet-domain sockets)
6652 (get shared-memory regions, get semaphores, get message queues): Use
6653 it for these tests.
6654
9cb709b6
TT
66552012-05-18 Tom Tromey <tromey@redhat.com>
6656
6657 * gdb.mi/mi-var-cmd.exp: Update.
6658 * gdb.objc/basicclass.exp (do_objc_tests): Update.
6659 * gdb.cp/virtbase.exp: Update.
6660 * gdb.cp/classes.exp (test_static_members): Update.
6661 * gdb.cp/casts.exp: Update.
6662 * gdb.base/pointers.exp: Update.
6663 * gdb.base/funcargs.exp (pointer_args): Update.
6664 (structs_by_reference): Update.
6665 * gdb.base/find.exp: Update.
6666 * gdb.base/call-strs.exp: Send "set print symbol off".
6667 * gdb.base/call-ar-st.exp: Update.
6668 * gdb.ada/fun_addr.exp: Update.
6669 * gdb.base/printcmds.exp (test_print_symbol): New proc.
6670 Call it.
6671 (test_print_repeats_10, test_print_strings)
6672 (test_print_char_arrays): Update.
6673
b012acdd
TT
66742012-05-18 Tom Tromey <tromey@redhat.com>
6675
6676 * gdb.base/charset.exp (string_display): Update.
6677
1d51a733
TT
66782012-05-18 Tom Tromey <tromey@redhat.com>
6679
6680 * gdb.mi/mi2-var-display.exp: Update.
6681 * gdb.mi/mi-var-display.exp: Update.
6682 * gdb.mi/mi-var-child.exp: Update.
6683 * gdb.cp/expand-psymtabs-cxx.exp: Update.
6684 * gdb.cp/cp-relocate.exp (get_func_address): Update.
6685
957df313
DE
66862012-05-17 Doug Evans <dje@google.com>
6687
682c7f7b
DE
6688 * info-macros.exp: Pass "debug" to prepare_for_testing.
6689
957df313
DE
6690 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
6691 * gdb.ada/Makefile.in (clean): Ditto.
6692 * gdb.arch/Makefile.in (clean): Ditto.
6693 * gdb.asm/Makefile.in (clean): Ditto.
6694 * gdb.base/Makefile.in (clean): Ditto.
6695 * gdb.cell/Makefile.in (clean): Ditto.
6696 * gdb.cp/Makefile.in (clean): Ditto.
6697 * gdb.disasm/Makefile.in (clean): Ditto.
6698 * gdb.dwarf2/Makefile.in (clean): Ditto.
6699 * gdb.fortran/Makefile.in (clean): Ditto.
6700 * gdb.go/Makefile.in (clean): Ditto.
6701 * gdb.hp/Makefile.in (clean): Ditto.
6702 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
6703 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
6704 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
6705 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
6706 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
6707 * gdb.java/Makefile.in (clean): Ditto.
6708 * gdb.linespec/Makefile.in (clean): Ditto.
6709 * gdb.mi/Makefile.in (clean): Ditto.
6710 * gdb.modula2/Makefile.in (clean): Ditto.
6711 * gdb.multi/Makefile.in (clean): Ditto.
6712 * gdb.objc/Makefile.in (clean): Ditto.
6713 * gdb.opencl/Makefile.in (clean): Ditto.
6714 * gdb.opt/Makefile.in (clean): Ditto.
6715 * gdb.pascal/Makefile.in (clean): Ditto.
6716 * gdb.python/Makefile.in (clean): Ditto.
6717 * gdb.reverse/Makefile.in (clean): Ditto.
6718 * gdb.server/Makefile.in (clean): Ditto.
6719 * gdb.stabs/Makefile.in (clean): Ditto.
6720 * gdb.threads/Makefile.in (clean): Ditto.
6721 * gdb.trace/Makefile.in (clean): Ditto.
6722 * gdb.xml/Makefile.in (clean): Ditto.
6723
abc9d0dc
TT
67242012-05-16 Tom Tromey <tromey@redhat.com>
6725
6726 * gdb.base/macscp1.c (macscp_expr): Add comment.
6727 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
6728
6a3a010b
MR
67292012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
6730
6731 * gdb.base/return-nodebug.exp: Also test float and double types.
6732
01429c8e
JK
67332012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6734
6735 PR testsuite/12649
6736 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
6737
54115cd4
JK
6738 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
6739
0c5f383f
SDJ
67402012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
6741
6742 * gdb.base/stap-probe.exp (stap_test): Remove calls to
6743 `rerun_to_main'.
6744 (stap_test_no_debuginfo): Likewise.
6745
e7e0cddf
SS
67462012-05-14 Stan Shebs <stan@codesourcery.com>
6747
6748 * gdb.base/dprintf.c: New file.
6749 * gdb.base/dprintf.exp: New file.
6750
c772f8e7
HZ
67512012-05-14 Hui Zhu <hui_zhu@mentor.com>
6752
6753 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
6754 * gdb.trace/disconnected-tracing.c: New file.
6755 * gdb.trace/disconnected-tracing.exp: New file.
6756
7efc75aa
SCR
67572012-05-13 Siva Chandra Reddy <sivachandra@google.com>
6758
6759 * gdb.python/python.c: Add a new breakpoint comment.
6760 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
6761
85d4a676
SS
67622011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
6763
6764 * gdb.base/info-os.exp: New file.
6765 * gdb.base/info-os.c: New file.
6766
64ea88dc
JB
67672012-05-10 Joel Brobecker <brobecker@adacore.com>
6768
4647ab1b
JB
6769 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
6770 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
6771 New files.
64ea88dc 6772
afba63f1
JB
67732012-05-10 Joel Brobecker <brobecker@adacore.com>
6774
6775 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
6776 gdb.base/ctxobj.exp: New files.
6777
9d198b1e
TT
67782012-05-09 Tom Tromey <tromey@redhat.com>
6779
6780 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
6781
9bfee719
MR
67822012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
6783
6784 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
6785
3a7341d8
MR
67862012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
6787
6788 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
6789 before using it.
6790
52b3699b
TG
67912012-05-04 Tristan Gingold <gingold@adacore.com>
6792
6793 * gdb.base/set-noassign.exp: New test.
6794
a20ee7a4
SCR
67952012-05-03 Siva Chandra Reddy <sivachandra@google.com>
6796
6797 * gdb.python/py-symbol.exp: Add tests to test the new methods
6798 gdb.Symtab.global_block() and gdb.Symtab.static_block().
6799 * gdb.python/py-symbol.c: Add new struct to help test
6800 gdb.Symtab.static_block().
6801
bf2f0858
DE
68022012-05-03 Doug Evans <dje@google.com>
6803
6804 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
6805 commented out.
6806
2d4e0376
YQ
68072012-05-03 Yao Qi <yao@codesourcery.com>
6808
6809 * gdb.base/catch-syscall.exp: Skip it before compilation if target
6810 doesn't support.
6811 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
6812 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
6813
6d0bb9f3
YQ
68142012-05-03 Yao Qi <yao@codesourcery.com>
6815
6816 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
6817
fd820528
DE
68182012-04-30 Doug Evans <dje@google.com>
6819
6820 PR testsuite/13961
6821 * gdb.dwarf2/pr13961.S: New file.
6822 * gdb.dwarf2/pr13961.exp: New file.
6823
b9e219b9
YQ
68242012-04-29 Yao Qi <yao@codesourcery.com>
6825
6826 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
6827
3019eac3
DE
68282012-04-28 Doug Evans <dje@google.com>
6829
6830 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
6831 .Ltype_int_in_cu2. Use name "int2" instead of "int".
6832 All uses updated.
6833 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
6834 "ptype func_cu1" to expand cu2 before cu1.
6835
62e5f89c
SDJ
68362012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
6837 Tom Tromey <tromey@redhat.com>
6838
6839 * gdb.base/default.exp: Add `$_probe_arg*' convenience
6840 variables.
6841 * gdb.base/stap-probe.c: New file.
6842 * gdb.base/stap-probe.exp: New file.
6843 * gdb.trace/stap-trace.c: New file.
6844 * gdb.trace/stap-trace.exp: New file.
6845 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
6846 libgcc's unwinder.
6847
14132e89
MR
68482012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
6849
6850 * gdb.arch/mips16-thunks-inmain.c: New file.
6851 * gdb.arch/mips16-thunks-main.c: New file.
6852 * gdb.arch/mips16-thunks-sin.c: New file.
6853 * gdb.arch/mips16-thunks-sinfrob.c: New file.
6854 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
6855 * gdb.arch/mips16-thunks-sinmain.c: New file.
6856 * gdb.arch/mips16-thunks-sinmips16.c: New file.
6857 * gdb.arch/mips16-thunks.exp: New file.
6858
a766d390
DE
68592012-04-25 Doug Evans <dje@google.com>
6860
6861 * configure.ac: Create gdb.go/Makefile.
6862 * configure: Regenerate.
6863 * gdb.base/default.exp: Add "go" to "set language" testing.
6864 * gdb.go/Makefile.in: New file.
6865 * gdb.go/basic-types.exp: New file.
6866 * gdb.go/chan.exp: New file.
6867 * gdb.go/chan.go: New file.
6868 * gdb.go/handcall.exp: New file.
6869 * gdb.go/handcall.go: New file.
6870 * gdb.go/hello.exp: New file.
6871 * gdb.go/hello.go: New file.
6872 * gdb.go/integers.exp: New file.
6873 * gdb.go/integers.go: New file.
6874 * gdb.go/methods.exp: New file.
6875 * gdb.go/methods.go: New file.
6876 * gdb.go/package.exp: New file.
6877 * gdb.go/package1.go: New file.
6878 * gdb.go/package2.go: New file.
6879 * gdb.go/print.exp: New file.
6880 * gdb.go/strings.exp: New file.
6881 * gdb.go/strings.go: New file.
6882 * gdb.go/types.exp: New file.
6883 * gdb.go/types.go: New file.
6884 * gdb.go/unsafe.exp: New file.
6885 * gdb.go/unsafe.go: New file.
6886 * lib/future.exp: Add Go support.
6887 (gdb_find_go, gdb_find_go_linker): New procs.
6888 (gdb_default_target_compile): Add Go support.
6889 * lib/gdb.exp (skip_go_tests): New proc.
6890 * lib/go.exp: New file.
6891
e65f9ffb
TT
68922012-04-25 Tom Tromey <tromey@redhat.com>
6893
6894 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
6895
14e75d8e
JK
68962012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
6897 Jan Kratochvil <jan.kratochvil@redhat.com>
6898
6899 PR symtab/7259:
6900 * gdb.base/enumval.c: New test case.
6901 * gdb.base/enumval.exp: New test case.
6902 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
6903 field.bitpos.
6904
f3525b70
PA
69052012-04-17 Pedro Alves <palves@redhat.com>
6906
6907 * Makefile.in (site.exp): Make site.exp source
6908 $srcdir/lib/append_gdb_boards_dir.exp.
6909 * lib/append_gdb_boards_dir.exp: New file.
6910
bccbefd2
JK
69112012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6912
6913 New option "set auto-load safe-path".
6914 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
6915 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
6916
bf88dd68
JK
69172012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6918
6919 auto-load: Implementation.
6920 * gdb.base/help.exp (test set height): Increase the height.
6921 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
6922 to ...
6923 (info auto-load python-scripts): ... here.
6924 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
6925 to ...
6926 (info auto-load python-scripts *): ... here.
6927
c0d4d1c0
YQ
69282012-04-16 Yao Qi <yao@codesourcery.com>
6929
6930 * lib/trace-support.exp (get_in_proc_agent): New.
6931 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
6932 of in process trace agent.
6933 * gdb.trace/ftrace.exp: Likewise.
6934 * gdb.trace/pending.exp: Likewise.
6935 * gdb.trace/trace-break.exp: Likewise.
6936 * gdb.trace/trace-mt.exp
6937 * gdb.trace/tspeed.exp: Likewise.
6938 * gdb.trace/tstatus.exp
6939 * gdb.trace/strace.exp: Likewise.
6940
cbf68a60
TS
69412012-04-16 Thomas Schwinge <thomas@codesourcery.com>
6942
dd6d3b70
TS
6943 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
6944 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
6945
cbf68a60
TS
6946 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
6947
8264ba82
AG
69482012-04-14 Anton Gorenkov <xgsa@yandex.ru>
6949
6950 PR mi/13393
6951 * gdb.mi/mi-var-rtti.cc: New file.
6952 * gdb.mi/mi-var-rtti.exp: New file.
6953 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
6954 function.
6955 (mi_varobj_update_with_type_change): updated to avoid code duplication.
6956
de0919f8 69572012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
6958
6959 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
6960 EXECUTABLES.
6961 * gdb.python/py-explore.c: C program used for testing the new
6962 'explore' command on C constructs.
6963 * gdb.python/py-explore.cc: C++ program used for testing the new
6964 'explore' command on C++ constructs.
6965 * gdb-python/py-explore.exp: Tests for the new 'explore'
6966 command on C constructs.
6967 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
6968 command on C++ constructs.
6969
a82da7dd
MK
69702012-04-07 Mark Kettenis <kettenis@gnu.org>
6971
6972 * gdb.base/funcargs.exp (complex_args): Fix typo.
6973
e127cba8
JK
69742012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6975
6976 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
6977 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
6978
40e084e1
KS
69792012-04-05 Keith Seitz <keiths@redhat.com>
6980
6981 * gdb.base/advance.exp: Update error message for
6982 "advance malformed" test.
6983 * gdb.base/break.exp: Likewise for "breakpoint with
6984 trailing garbage" test.
6985 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
6986 with trailing garbage" test.
6987 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
6988 trailng garbage" test.
6989 * gdb.base/until.exp: Likewise for "malformed until" test.
6990 * gdb.cp/ovldbreak.exp: Create the breakpoint table
6991 for "breakpoint info (after setting on all)".
6992 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
6993 tests.
6994 * gdb.cp/cplabel.cc: New file.
6995 * gdb.cp/cplabel.exp: New test.
6996 * gdb.linespec/ls-errs.c: New file.
6997 * gdb.linespec/ls-errs.exp: New test.
6998
a72c8f6a
JK
69992012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7000
7001 * gdb.trace/unavailable.exp
7002 (collect globals: print object on: print derived_partial)
7003 (collect globals: print object on: print derived_whole)
7004 (collect globals: print object off: print derived_partial)
7005 (collect globals: print object off: print derived_whole): Update
7006 expected output.
7007
f87a3023
KS
70082012-03-30 Keith Seitz <keiths@redhat.com>
7009
7010 * gdb.python: Add test for linespecs with commas.
7011
e2171b3c
KS
70122012-03-28 Keith Seitz <keiths@redhat.com>
7013
7014 * gdb.linespec/ls-dollar.cc: New file.
7015 * gdb.linespec/ls-dollar.exp: New test.
7016
70172012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7018
7019 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7020 starting with the global namespace.
7021
2f4e0a80
DE
70222012-03-23 Doug Evans <dje@google.com>
7023
7024 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7025
7b282c5a
SCR
70262012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7027
7028 * gdb.python/py-value.cc: Add test case for testing the
7029 methodology exposing C++ values to Python.
7030 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7031 exposing C++ values to Python.
7032 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7033
2e98ca53
JK
70342012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7035 Siddhesh Poyarekar <siddhesh@redhat.com>
7036
7037 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7038 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7039 (generate native core dump): Make the test unsupported if core cannot
7040 be generated.
7041
8320cc4f
JK
70422012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7043
7044 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7045 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7046 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7047
3a69ffb2
JK
70482012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7049
7050 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7051
8fabffee
DE
70522012-03-17 Doug Evans <dje@google.com>
7053
7054 * dg-extract-results.sh: Handle KFAILs.
7055
ab260dad
JK
70562012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7057
7058 PR symtab/13777
7059 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7060
53ba8333
JB
70612012-03-16 Joel Brobecker <brobecker@adacore.com>
7062
7063 * gdb.ada/set_pckd_arr_elt: New testcase.
7064
481860b3
GB
70652012-03-16 Gary Benson <gbenson@redhat.com>
7066
7067 PR breakpoints/10738
7068 * gdb.opt/inline-break.exp: New file.
7069 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7070 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7071 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7072 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7073 * gdb.base/async-shell.exp: Likewise.
7074 * lib/mi-support.exp (library_loaded_re): Likewise.
7075
410528f0
TT
70762012-03-15 Tom Tromey <tromey@redhat.com>
7077
7078 * gdb.cp/virtfunc2.exp: Update expected output.
7079 * gdb.cp/pr9631.exp: Update expected output.
7080 * gdb.cp/member-ptr.exp: Update expected output.
7081 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7082 output.
7083 * gdb.cp/casts.exp: Update expected output.
7084
c4aeac85
TT
70852012-03-15 Tom Tromey <tromey@redhat.com>
7086
7087 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7088 (test_info_vtbl): Likewise.
7089 (do_tests): Call test_info_vtbl.
7090 * gdb.cp/virtfunc.cc (va): New global.
7091
856d06f9
TS
70922012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7093
7094 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7095 describing DWARF data structures.
7096 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7097 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7098 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7099 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7100 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7101 * gdb.dwarf2/dw2-param-error.S: Likewise.
7102 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7103 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7104 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7105 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7106 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7107 * gdb.dwarf2/pr11465.S: Likewise.
7108
e837f12a
JK
71092012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7110
7111 * gdb.mi/mi2-prompt.exp: New file.
7112
ccbb4f28
JB
71132012-03-13 Joel Brobecker <brobecker@adacore.com>
7114
7115 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7116
32039130
JB
71172012-03-13 Joel Brobecker <brobecker@adacore.com>
7118
7119 * gdb.ada/bp_range_type: New testcase.
7120
16899756
DE
71212012-03-13 Doug Evans <dje@google.com>
7122
7123 * gdb.base/default.exp: Delete tests for symbol-reloading.
7124 * gdb.base/help.exp: Ditto.
7125 * gdb.base/setshow.exp: Ditto.
7126 * gdb.base/gdb_history: Delete references to symbol-reloading.
7127
87b0bb13
JK
71282012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7129
7130 * gdb.base/attach-twice.c: New files.
7131 * gdb.base/attach-twice.exp: New files.
7132
0d7941a9
KS
71332012-03-08 Keith Seitz <keiths@redhat.com>
7134
7135 * lib/gdb.exp (gdb_get_line_number): Throw an
7136 error instead of returning -1.
7137 * gdb.base/break.exp: Remove unused variable
7138 bp_location5.
7139 * gdb.base/hbreak2.exp: Likewise.
7140 * gdb.base/sepdebug.exp: Likewise.
7141
f4647387
YQ
71422012-03-08 Yao Qi <yao@codesourcery.com>
7143 Pedro Alves <palves@redhat.com>
7144
7145 Fix PR server/13392.
7146 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7147 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7148 download tracepoints.
7149 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7150 (pending_tracepoint_resolved_during_trace): Likewise.
7151 (pending_tracepoint_installed_during_trace): Likewise.
7152 (pending_tracepoint_with_action_resolved): Likewise.
7153
83c532cb
KS
71542012-03-08 Keith Seitz <keiths@redhat.com>
7155
7156 * gdb.ada/array_bounds.exp: Get breakpoint for line
7157 with "START", not "STOP".
7158 * gdb.python/py-infthread.exp: Do not continue to
7159 line marked "Break here.", which is undefined.
7160
d6b6bbb7
LM
71612012-03-08 Luis Machado <lgustavo@codesourcery.com>
7162
7163 Revert:
7164
7165 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7166
7167 Implement testsuite workaround for PR breakpoints/13781.
7168 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7169 (set breakpoint condition-evaluation host): New conditional command.
7170
7fe25d9b
JK
71712012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7172
7173 Fix CU relative vs. absolute DIE offsets.
7174 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7175 one.
7176
51898c15
JK
71772012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7178
7179 Fix false FAIL on distros with relro linkage as default.
7180 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7181 -Wl,-z,norelro first.
7182
8131799e
JB
71832012-03-06 Joel Brobecker <brobecker@adacore.com>
7184
7185 * gdb.ada/bp_on_var: New testcase.
7186
ba241969
JB
71872012-03-06 Joel Brobecker <brobecker@adacore.com>
7188
7189 * gdb.ada/bp_enum_homonym: New testcase.
7190
abe49676
YQ
71912012-03-06 Yao Qi <yao@codesourcery.com>
7192
7193 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7194 x86_64-*-* and i?86-*-*.
7195 Set up KFAIL for gdb/13808.
7196
d8df103b
TT
71972012-03-05 Tom Tromey <tromey@redhat.com>
7198
7199 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7200 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7201
b7b189f3
TT
72022012-03-05 Tom Tromey <tromey@redhat.com>
7203
7204 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7205
69dc1c4d
YQ
72062012-03-04 Yao Qi <yao@codesourcery.com>
7207
7208 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7209 messages for KFAIL.
7210
3f20c47f
JK
72112012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7212
7213 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7214 (print one_two_three, indexes off, print few_reps, indexes off)
7215 (print many_reps, indexes off, print empty, indexes off)
7216 (print one_two_three, print few_reps, print many_reps, print empty):
7217 Call setup_xfail if $gcc_old.
7218
abf1152a
JK
72192012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
7221 Implement testsuite workaround for PR breakpoints/13781.
7222 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7223 (set breakpoint condition-evaluation host): New conditional command.
7224
a06715f8
JK
72252012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7226
7227 Code cleanup.
7228 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7229 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7230 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7231 number 1 by $bpnum. Four times.
7232
5808517f
YQ
72332012-03-03 Yao Qi <yao@codesourcery.com>
7234
7235 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7236
dfe2ac14
JK
72372012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7238
7239 Setup KFAIL for PR server/13796.
7240 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7241
8bbc467a
JB
72422012-03-02 Joel Brobecker <brobecker@adacore.com>
7243
7244 * gdb.ada/operator_bp: New testcase.
7245
c0eac87f
JB
72462012-03-02 Joel Brobecker <brobecker@adacore.com>
7247
7248 * gdb.ada/info_locals_renaming: New testcase.
7249
4f42c881
TT
72502012-03-02 Tom Tromey <tromey@redhat.com>
7251
7252 * gdb.base/nextoverexit.c: New file.
7253 * gdb.base/nextoverexit.exp: New file.
7254
7380c0c9
EBM
72552012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7256
7257 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7258 parameter.
7259
1faeff08
MR
72602012-03-01 Maciej W. Rozycki <macro@mips.com>
7261
7262 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7263 core registers.
7264
320b6f49 72652012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7266 Maciej W. Rozycki <macro@codesourcery.com>
7267 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7268
7269 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7270
ad5f7d6e
PA
72712012-03-01 Pedro Alves <palves@redhat.com>
7272
7273 PR gdb/13767
7274
7275 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7276 (gdb_collect_globals_test): Call it.
7277
d3dc44a6
KS
72782012-03-01 Keith Seitz <keiths@redhat.com>
7279
7280 * gdb.cp/method2.exp: Output of overload menu is now
7281 alphabetized. Update tests for "break A::method".
7282 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7283 of hard-coding them.
7284 Overload menu is alphabetized: rewrite to accommodate.
7285 Unset variables LINE and TYPES which are used in other tests.
7286 Compute the output of "info break".
7287 Update the breakpoint table after all breakpoints are deleted.
7288 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7289 compute ACTUALS and the method body based on parameters.
7290 Update expected output accordingly.
7291 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7292 unique comments to allow the use of gdb_get_line_number.
7293
72942012-03-01 Keith Seitz <keiths@redhat.com>
7295
7296 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7297 some Tcl syntax.
7298 * gdb.cp/ovldbreak.exp: Likewise.
7299
7949c2a0
KS
73002012-03-01 Keith Seitz <keiths@redhat.com>
7301
7302 * gdb.base/help.exp (help show user): Update expected result
7303 for new doc string changes (add "non-python").
7304
7d74f244
DE
73052012-03-01 Scott J. Goldman <scottjg@vmware.com>
7306
7307 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7308 be put in the user-defined category and that the commands appear in
7309 "help user-defined".
7310
1b611343
JB
73112012-02-29 Joel Brobecker <brobecker@adacore.com>
7312
7313 * gdb.ada/tagged_not_init: New testcase.
7314
99b1c762
JB
73152012-02-29 Joel Brobecker <brobecker@adacore.com>
7316
7317 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7318 * gdb.ada/enum_idx_packed: New testcase.
7319
2d4a02ee
JB
73202012-02-29 Joel Brobecker <brobecker@adacore.com>
7321
7322 * gdb.ada/aliased_array: New testcase.
7323
2e6fda7d
JB
73242012-02-29 Joel Brobecker <brobecker@adacore.com>
7325
7326 * gdb.ada/whatis_array_val: New testcase.
7327
9a7f938f
JK
73282012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7329
7330 Fix disp-step-syscall.exp: fork: single step over fork.
7331 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7332 whitespaces.
7333 (single step over $syscall): Remove its check.
7334 (single step over $syscall final pc): New check.
7335
8703a944
JK
73362012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7337
7338 Support processors without SSSE3.
7339 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7340 pabsd into ...
7341 (ssse3_test): ... a new function.
7342 (main): Call ssse3_test.
7343 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7344 Update expected values everywhere.
7345 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7346 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7347 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7348 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7349 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7350 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7351 Move these tests lower.
7352 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7353 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7354 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7355 New tests.
7356
c03e6ccc
YQ
73572012-02-29 Yao Qi <yao@codesourcery.com>
7358 Pedro Alves <palves@redhat.com>
7359
7360 * gdb.trace/trace-mt.c: New.
7361 * gdb.trace/trace-mt.exp: New.
7362
7964b62a
TS
73632012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7364
2c8910ba
TS
7365 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7366 numbers instead of hardcoding them.
7367 * gdb.base/annota1.c: Provide suitable markers.
7368 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7369 numbers instead of hardcoding them.
7370 * gdb.base/annota3.c: Provide suitable markers.
7371
7372 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7373 * gdb.base/annota3.c: Likewise.
7374 * gdb.base/sigall.c: Likewise.
7375 * gdb.base/signals.c: Likewise.
7376 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7377
5a41c0b7
MR
73782012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7379
7380 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7381 failure return path.
7382
ebbbe5c5
LM
73832012-02-27 Luis Machado <lgustavo@codesourcery.com>
7384
7385 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7386
8d126d8a
LM
73872012-02-24 Luis Machado <lgustavo@codesourcery.com>
7388
7389 * gdb.base/cond-eval-mode.exp: New file.
7390
11337c2f
PA
73912012-02-24 Pedro Alves <palves@redhat.com>
7392
7393 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7394 (top level): Use with_test_prefix.
7395
13fc3e3c
PA
73962012-02-24 Pedro Alves <palves@redhat.com>
7397
7398 * gdb.threads/attach-into-signal.exp (corefunc): Use
7399 with_test_prefix.
7400
07c1b626
JK
74012012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7402
7403 Fix false FAILs on old CPUs without SSE.
7404 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7405 Return untested for Illegal instruction.
7406
596ba138
JK
74072012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7408
7409 Fix false FAILs with glibc debug infos installed.
7410 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7411 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7412
aeaa2474
SA
74132012-02-22 Sterling Augustine <saugustine@google.com>
7414
7415 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7416 constant with cast.
7417
aed555c9
PA
74182012-02-21 Pedro Alves <palves@redhat.com>
7419
7420 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7421
78afebb4
PA
74222012-02-21 Pedro Alves <palves@redhat.com>
7423
7424 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7425
fdcfef12
PA
74262012-02-21 Pedro Alves <palves@redhat.com>
7427
7428 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7429 with_test_prefix.
7430
0f4d39d5
PA
74312012-02-21 Pedro Alves <palves@redhat.com>
7432
7433 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7434 with_test_prefix here.
7435 (top level): Do it here instead. Remove `:' from the
7436 with_test_prefix string.
7437 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7438 the suffix `:' from the with_test_prefix prefix string.
7439 * gdb.base/break-interp.exp: Ditto.
7440 * gdb.base/catch-load.exp: Ditto.
7441 * gdb.base/disp-step-syscall.exp: Ditto.
7442 * gdb.base/jit-so.exp: Ditto.
7443 * gdb.base/jit.exp: Ditto.
7444 * gdb.base/sepdebug.exp: Ditto.
7445 * gdb.base/solib-display.exp: Ditto.
7446 * gdb.base/solib-overlap.exp: Ditto.
7447 * gdb.base/watch-cond-infcall.exp: Ditto.
7448 * gdb.base/watchpoint.exp: Ditto.
7449 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7450 * gdb.mi/mi-watch.exp: Ditto.
7451 * gdb.mi/mi2-watch.exp: Ditto.
7452 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7453 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7454 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7455 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7456 * gdb.threads/watchpoint-fork.exp: Ditto.
7457 * gdb.threads/watchthreads-reorder.exp: Ditto.
7458 * gdb.trace/change-loc.exp: Ditto.
7459 * gdb.trace/pending.exp: Ditto.
7460 * gdb.trace/status-stop.exp: Ditto.
7461 * gdb.trace/strace.exp: Ditto.
7462 * gdb.trace/trace-break.exp: Ditto.
7463 * gdb.trace/unavailable.exp: Ditto.
7464 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7465 suffix with colon. Adjust leading comments.
7466
6a5870ce
PA
74672012-02-21 Pedro Alves <palves@redhat.com>
7468 Tom Tromey <tromey@redhat.com>
7469
7470 * lib/gdb.exp: Add description of test prefixes.
7471 (with_test_prefix): New procedure.
7472 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7473 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7474 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7475 instead of lappend to append to pf_prefix.
7476 * gdb.base/catch-load.exp: Use with_test_prefix.
7477 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7478 * gdb.base/jit-so.exp: Use with_test_prefix.
7479 * gdb.base/jit.exp: Use with_test_prefix.
7480 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7481 lappend to append to pf_prefix.
7482 * gdb.base/sepdebug.exp: Use with_test_prefix.
7483 * gdb.base/solib-display.exp: Use with_test_prefix.
7484 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7485 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7486 * gdb.base/watchpoint.exp: Use with_test_prefix.
7487 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7488 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7489 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7490 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7491 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7492 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7493 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7494 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7495 append instead of lappend to append to pf_prefix.
7496 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7497 * gdb.trace/change-loc.exp: Use with_test_prefix.
7498 * gdb.trace/pending.exp: Use with_test_prefix.
7499 * gdb.trace/status-stop.exp: Use with_test_prefix.
7500 * gdb.trace/strace.exp: Use with_test_prefix.
7501 * gdb.trace/trace-break.exp: Use with_test_prefix.
7502 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7503 instead of lappend to append to pf_prefix.
7504
35dc4a6b
JK
75052012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7506
7507 Fix racy FAILs.
7508 * gdb.base/inferior-died.c (main): Add return of 0.
7509 * gdb.base/inferior-died.exp (continue): Fix expectation of
7510 asynchronous events.
7511 (p 1): New test.
7512
c5a006e6
PA
75132012-02-20 Pedro Alves <palves@redhat.com>
7514
7515 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7516 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7517 gdb's internal debug output. For the non-threaded case, look for
7518 "Program received signal SIGLARM", for the threaded case, peek at
7519 the thread's siginfo.
7520
cc51a170
PA
75212012-02-20 Pedro Alves <palves@redhat.com>
7522
7523 General cleanup, make output test messages unique, and build
7524 different executable files for the non-threaded and threaded
7525 cases.
7526
7527 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
7528 Delete.
7529 (executable_nothr, executable_thr): New globals.
7530 (top level): Adjust to delete both executables.
7531 (corefunc): New parameter $executable. Set $pf_prefix instead of
7532 hand writing a prefix in tests. Issue a clean_restart and enable
7533 lin-lwp debug output here.
7534 (top level): Adjust. Use build_executable. Don't start gdb here,
7535 and don't enable lin-lwp debug output here.
7536 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
7537
c755f03d
JK
75382012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7539
7540 Fix racy FAILs.
7541 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
7542 "continue" command.
7543
6bec5e0a
JK
75442012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7545
7546 Fix for gdbserver non-extended mode.
7547 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
7548 and gdb_run_cmd.
7549
2e8265fd
TT
75502012-02-17 Tom Tromey <tromey@redhat.com>
7551
7552 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
7553 * gdb.python/py-events.exp: Check 'dir' output.
7554 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
7555
9e507076
YQ
75562012-02-17 Yao Qi <yao@codesourcery.com>
7557
7558 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7559
32d22ab1
TT
75602012-02-16 Tom Tromey <tromey@redhat.com>
7561
7562 * gdb.base/inferior-died.c: Don't include stdio.h.
7563
9addecb9
TT
75642012-02-16 Tom Tromey <tromey@redhat.com>
7565
7566 * gdb.base/inferior-died.c: New file.
7567 * gdb.base/inferior-died.exp: New file.
7568
4cb6da1c
AR
75692012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
7570
7571 * gdb.base/break-inline.exp: New file.
7572 * gdb.base/break-inline.c: New file.
7573
3af2590d
TT
75742012-02-15 Tom Tromey <tromey@redhat.com>
7575
7576 * gdb.base/pc-fp.exp: Add "info register" tests.
7577
29988831
TT
75782012-02-15 Tom Tromey <tromey@redhat.com>
7579
7580 * gdb.base/regs.exp: Remove.
7581
10010058
PA
75822012-02-15 Pedro Alves <palves@redhat.com>
7583
7584 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7585 the target doesn't support tracepoints.
7586 * gdb.trace/circ.exp: Ditto.
7587 * gdb.trace/collection.exp: Ditto.
7588 * gdb.trace/packetlen.exp: Ditto.
7589 * gdb.trace/passc-dyn.exp: Ditto.
7590 * gdb.trace/report.exp: Ditto.
7591 * gdb.trace/tfind.exp: Ditto.
7592 * gdb.trace/tspeed.exp: Ditto.
7593 * gdb.trace/tsv.exp: Ditto.
7594 * gdb.trace/unavailable.exp: Ditto.
7595 * gdb.trace/while-dyn.exp: Ditto.
7596
a2e0062d
PA
75972012-02-15 Pedro Alves <palves@redhat.com>
7598
7599 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7600 gdb_test_multiple, and call unsupported instead of fail, if the
7601 remote side does not support the request.
7602
a1999d40
PA
76032012-02-15 Pedro Alves <palves@redhat.com>
7604
7605 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
7606 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
7607 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
7608 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
7609 * gdb.server/server-run.exp: Make sure gdb is disconnected.
7610 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
7611 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
7612 doesn't start with "extended-" already.
7613
7cee1e54
PA
76142012-02-15 Pedro Alves <palves@redhat.com>
7615
7616 Support extended-remote. Avoid cascading timeouts.
7617
7618 * gdb.base/attach.exp (do_attach_tests): Add expected output for
7619 the extended-remote target. If attaching with no file fails, load
7620 the file manually.
7621 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
7622
816338b5
SS
76232012-02-14 Stan Shebs <stan@codesourcery.com>
7624
7625 * gdb.base/ena-dis-br.exp: Add enable count test.
7626
cc30c4bd
PA
76272012-02-13 Pedro Alves <palves@redhat.com>
7628
7629 * config/mips-idt.exp: Delete.
7630 * gdb.base/a2-run.exp: Remove mips-idt xfails.
7631 * gdb.base/bitfields.exp: Remove mips-idt restarts.
7632 * gdb.base/break.exp: Remove mips-idt references.
7633 * gdb.base/chng-syms.exp: Ditto.
7634 * gdb.base/default.exp: Ditto.
7635 * gdb.base/funcargs.exp (funcargs_reload): Delete.
7636 (top level): Don't call it.
7637 * gdb.base/opaque.exp: Remove mips-idt restarts.
7638 * gdb.base/ptype.exp: Remove mips-idt xfails.
7639 * gdb.base/scope.exp: Remove mips-idt restarts.
7640 * gdb.base/sepdebug.exp: Remove mips-idt references.
7641 * gdb.base/watchpoint.exp (maybe_clean_restart)
7642 (maybe_reinitialize): Delete.
7643 (test_disabling_watchpoints, test_disabling_watchpoints)
7644 (test_watchpoint_triggered_in_syscall)
7645 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7646 Don't call them.
7647
57008375
JK
76482012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7649
7650 * gdb.server/server-exec-info.exp: New file.
7651
4a2d9c08
PA
76522012-02-10 Pedro Alves <palves@redhat.com>
7653
7654 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
7655 always non-empty.
7656 (test_attach): Always pass $exec to test_attach_gdb.
7657
09fa21bd
TT
76582012-02-08 Tom Tromey <tromey@redhat.com>
7659
7660 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
7661 before inferior is started.
7662
f0823d2c
TT
76632012-02-07 Tom Tromey <tromey@redhat.com>
7664
7665 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
7666 Symbol.value.
7667 * gdb.python/py-symbol.c (qq): Set default value.
7668
76692012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
7670
7671 * gdb.python/py-symbol.c (qq): New global.
7672 * gdb.python/py-symbol.exp: Add test for frame-less
7673 lookup_symbol.
7674 * gdb.python/py-symtab.exp: Fix line number.
7675
f7e44f65
JB
76762012-02-03 Joel Brobecker <brobecker@adacore.com>
7677
7678 * gdb.ada/mi_task_arg: New testcase.
7679
4c9ed63c
PA
76802012-02-02 Pedro Alves <palves@redhat.com>
7681
7682 * gdb.reverse/until-precsave.exp: Also put "record save" under the
7683 extended timeout.
7684
c0b9f2c6
PA
76852012-02-02 Pedro Alves <palves@redhat.com>
7686
7687 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
7688 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
7689
5f8cefd7
PA
76902012-02-02 Pedro Alves <palves@redhat.com>
7691
7692 * gdb.base/term.exp: Rewrite.
7693 * gdb.base/term.c: New.
7694
2f3a2569
PA
76952012-02-02 Pedro Alves <palves@redhat.com>
7696
7697 * gdb.base/default.exp (run "r" abbreviation, run): Add
7698 extended-remote expected output.
7699
f149aabd
TT
77002012-02-02 Tom Tromey <tromey@redhat.com>
7701
7702 * gdb.cp/dispcxx.exp: New file.
7703 * gdb.cp/dispcxx.cc: New file.
7704
03bef283
TT
77052012-02-01 Tom Tromey <tromey@redhat.com>
7706
7707 * gdb.base/jit-simple.exp: New file.
7708 * gdb.base/jit-simple.c: New file.
7709
a79b18b5
YQ
77102012-01-30 Yao Qi <yao@codesourcery.com>
7711
7712 * gdb.base/skip.exp: Make test result unique.
7713
f0d1a53e
JK
77142012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7715
7716 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
7717 compatibility with valgrind-3.7.0.
7718
4b3c9f41
PA
77192012-01-27 Pedro Alves <palves@redhat.com>
7720
7721 * gdb.base/watchpoint.exp (no_hw): New global.
7722 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
7723 disable hw watchpoints.
7724 (test_wide_location_1, test_wide_location_2): If no_hw is set,
7725 don't expect hw watchpoints.
7726 (no_hw_watchpoints): Always clean restart.
7727 (do_tests): New procedure, factored out from the top level.
7728 (top level): Run tests twice. Once with hw watchpoints enabled,
7729 another time with hw watchpoints disabled.
7730
a13491c8
PA
77312012-01-27 Pedro Alves <palves@redhat.com>
7732
7733 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
7734 out from the top level.
7735 (top level): Call it instead.
7736
f2c8a051
PA
77372012-01-27 Pedro Alves <palves@redhat.com>
7738
7739 * gdb.base/watchpoint.exp (top level): Re-enable hardware
7740 watchpoints sooner.
7741
654d7a9e
PA
77422012-01-27 Pedro Alves <palves@redhat.com>
7743
7744 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
7745
274f47f3
PA
77462012-01-27 Pedro Alves <palves@redhat.com>
7747
7748 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
7749 "You may have requested too many hardware
7750 breakpoints/watchpoints".
7751
e4d63ba2
PA
77522012-01-27 Pedro Alves <palves@redhat.com>
7753
7754 * gdb.base/watchpoint.exp (maybe_clean_restart)
7755 (maybe_reinitialize): New.
7756 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
7757 expect "hit N times".
7758 (test_disabling_watchpoints, test_complex_watchpoint)
7759 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7760 Call maybe_clean_restart.
7761 (top level): Use clean_restart. Remove "mips-idt-*"
7762 reinitialization.
7763
dbd95daf
PA
77642012-01-27 Pedro Alves <palves@redhat.com>
7765
7766 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
7767
f3ad2025
PA
77682012-01-27 Pedro Alves <palves@redhat.com>
7769
7770 * gdb.base/watchpoint.exp: Clean restart after tests that don't
7771 require `initialize' anymore. Remove unnecessary `initialize'
7772 calls.
7773
100aa3ae
PA
77742012-01-27 Pedro Alves <palves@redhat.com>
7775
7776 * gdb.base/watchpoint.exp (wp_set): Delete.
7777 (initialize, test_simple_watchpoint, top level): Remove dead code.
7778
c79a8e11
PA
77792012-01-27 Pedro Alves <palves@redhat.com>
7780
7781 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
7782 typo.
7783
048fe15a
PA
77842012-01-27 Pedro Alves <palves@redhat.com>
7785
7786 * config/extended-gdbserver.exp: New file.
7787 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
7788 comment.
7789 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
7790 * boards/native-extended-gdbserver.exp: New file.
7791
4033a6bf
PA
77922012-01-26 Pedro Alves <palves@redhat.com>
7793
7794 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
7795 and gdb_test_multiple.
7796
3d7f4b81
PA
77972012-01-26 Pedro Alves <palves@redhat.com>
7798
7799 Make test messages unique, and more identifiable.
7800 * gdb.multi/watchpoint-multi.exp: Change test messages.
7801
484abf42
TT
78022012-01-25 Tom Tromey <tromey@redhat.com>
7803
7804 * gdb.base/solib-disc.exp: Fix regexps.
7805
edcc5120
TT
78062012-01-24 Tom Tromey <tromey@redhat.com>
7807
7808 * lib/mi-support.exp (mi_expect_stop): Add special case for
7809 solib-event.
7810 * gdb.base/catch-load-so.c: New file.
7811 * gdb.base/catch-load.exp: New file.
7812 * gdb.base/catch-load.c: New file.
7813 * gdb.base/break-interp.exp (reach_1): Update regexp.
7814
30b91c90
JK
78152012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7816
7817 Fix fuzzy results.
7818 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
7819 lpsimple and func.
7820
53fe1783
GB
78212012-01-24 Gary Benson <gbenson@redhat.com>
7822
7823 Delete #if 0'd out code.
7824 * gdb.base/default.exp (info catch): Remove.
7825 * gdb.base/gdb_history (info catch): Likewise.
7826 * gdb.base/help.exp (info catch): Likewise.
7827
d0d8b0c6
JK
78282012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7829
7830 Fix watchpoints to be specific for each inferior.
7831 * gdb.multi/watchpoint-multi.c: New file.
7832 * gdb.multi/watchpoint-multi.exp: New file.
7833
4403d8e9
JK
78342012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7835
7836 Fix watchpoints across inferior fork.
7837 * gdb.threads/watchpoint-fork-child.c: New file.
7838 * gdb.threads/watchpoint-fork-mt.c: New file.
7839 * gdb.threads/watchpoint-fork-parent.c: New file.
7840 * gdb.threads/watchpoint-fork-st.c: New file.
7841 * gdb.threads/watchpoint-fork.exp: New file.
7842 * gdb.threads/watchpoint-fork.h: New file.
7843
050a2e1d
PA
78442012-01-23 Pedro Alves <palves@redhat.com>
7845
7846 * gdb.base/call-signal-resume.exp: Allow output after "return".
7847
6a52fb62
PA
78482012-01-20 Pedro Alves <palves@redhat.com>
7849
7850 * gdb.python/py-finish-breakpoint.py: Fix typo.
7851
145b16a9
UW
78522012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
7853
7854 * gdb.base/info-proc.exp: Also run on remote targets. Main
7855 "info proc" command is now always present; whether target supports
7856 actual info proc operation is detected when attempting to issue
7857 the command.
7858
26f6125e
JK
78592012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7860
7861 * .gdbinit: Remove.
7862
eb5227ce
PA
78632012-01-19 Pedro Alves <palves@redhat.com>
7864
7865 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
7866 look at the funtions' returns.
7867 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
7868 (jprint.print(int, int)): Change return type to int. Adjust.
7869
1db33378
PP
78702012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7871
7872 PR gdb/9538
7873 * gdb.base/sepdebug.exp: New test.
7874
b9736cf8
PA
78752012-01-18 Pedro Alves <palves@redhat.com>
7876
7877 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
7878 Allow output before ^done.
7879
4aac40c8
TT
78802012-01-16 Tom Tromey <tromey@redhat.com>
7881
7882 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
7883 Add tests for relative directory.
7884
cafec441
TT
78852012-01-16 Tom Tromey <tromey@redhat.com>
7886
7887 * gdb.base/printcmds.c (enum flag_enum): New.
7888 (three): New global.
7889 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
7890 enum printing.
7891 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
7892 FlagEnumerationPrinter.
7893 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
7894 * gdb.python/py-pp-maint.c (enum flag_enum): New.
7895 (fval): New global.
7896
abcc4978
PA
78972012-01-16 Pedro Alves <palves@redhat.com>
7898
7899 * lib/gdb.exp (banned_procedures): New variable.
7900 (banned_variables_traced): Rename to ...
7901 (banned_traced): ... this.
7902 (gdb_init): Also trace banned procedures.
7903 (gdb_finish): Also untrace banned procedures.
7904
97ccebe8
PA
79052012-01-16 Pedro Alves <palves@redhat.com>
7906
7907 Remove all calls to strace.
7908
2af7517b
JK
79092012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7910
7911 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
7912 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
7913
9241a8bc
PP
79142012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7915
7916 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
7917 * gdb.base/pie-execl.exp: Likewise.
7918
3848a17f
KS
79192012-01-12 Keith Seitz <keiths@redhat.com>
7920
7921 PR mi/10586
7922 * gdb.mi/var-cmd.c (struct anonymous): New structure.
7923 (do_anonymous_type_tests): New function.
7924 (main): Call do_anonymous_type_tests.
7925 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
7926 (verify_everything): New procedure.
7927 * gdb.mi/mi-var-cp.cc (class A): New class.
7928 (anonymous_structs_and_unions): New function.
7929 (main): Call anonymous_structs_and_unions.
7930 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
7931 (verify_everything): New procedure.
7932
440e2fca
KS
79332012-01-12 Keith Seitz <keiths@redhat.com>
7934
7935 * lib/mi-support.exp: Expand comments about PATH_EXPR.
7936 (varobj_tree::get_path_expr): Assume that all varobjs are
7937 compound unless they are known simple types.
7938 Adjust path expressions based on parent type, path parent type,
7939 and tree language.
7940 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
7941 the root varobj.
7942 (mi_walk_varobj_tree): Add LANGUAGE parameter.
7943
675399c9
PA
79442012-01-11 Pedro Alves <palves@redhat.com>
7945
7946 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
7947 core files on this machine" anymore.
7948
97ddaa9b
PH
79492012-01-11 Paul Hilfinger <hilfingr@adacore.com>
7950
7951 * gdb.base/watchpoint.c (recurser): Initialize local_x.
7952 (main): Repeat recurser call.
7953 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
7954 equivalent to 'local_x'.
7955
ea733575 79562012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 7957 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
7958
7959 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
7960
2ca0b532
PA
79612012-01-05 Pedro Alves <alves.ped@gmail.com>
7962
7963 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
7964 * gdb.python/py-events.c (first): Add bits for new "step N" test.
7965 * gdb.python/py-events.exp: Test that "step N" tripping on a
7966 breakpoint emits a breakpoint event.
7967
6e681866
JB
79682012-01-03 Joel Brobecker <brobecker@adacore.com>
7969
7970 * gdb.base/auxv.exp: Reformat the copyright notice.
7971
3c2d6aff
YQ
79722012-01-03 Yao Qi <yao@codesourcery.com>
7973
7974 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
7975 (strace_trace_on_diff_addr): New.
7976 * gdb.trace/strace.c: (main): Add two local variables.
7977
0852fee3
UW
79782011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
7979
7980 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
7981 * gdb.cell/gcore.exp: Likewise.
7982 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
7983 to verify the correct instance of main is selected.
7984
12c3e59c
JB
79852012-01-02 Joel Brobecker <brobecker@adacore.com>
7986
7987 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
7988 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
7989 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
7990 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
7991 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
7992 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
7993 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
7994 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
7995 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
7996 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
7997 gdb.threads/thread_check.c: Reformat copyright header.
7998
c0f378ec
EBM
79992011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8000
e4a7ca93 8001 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8002 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8003 is not enabled.
8004
3bc96cfb
JK
80052011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8006
8007 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8008 parameter to self_exec, adjust the function.
8009 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8010 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8011 (set var do_exit = 0): Remove test.
8012 (newline at end of file): Add one.
8013
095bcf5e
JB
80142011-12-27 Joel Brobecker <brobecker@adacore.com>
8015
8016 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8017 New files.
8018
18d19bd1
JK
80192011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8020
8021 Fix racy FAILs.
8022 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8023 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8024 (main): Call pthread_barrier_init for it.
8025
e809353a
JK
80262011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8027
8028 Fix double send_gdb leading to racy FAILs.
8029 * gdb.base/break.exp (set silent break bp_location1): Replace
8030 3x send_gdb and gdb_expect by gdb_test.
8031 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8032 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8033 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8034 instead of send_gdb. Twice.
8035 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8036 3x send_gdb and gdb_expect by gdb_test.
8037 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8038
da8cb7ec
JK
80392011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8040
8041 * gdb.linespec/linespec.exp: Compile using {c++}.
8042
ae1a303e
JK
80432011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8044
8045 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8046 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8047 (verify GCC PR debug/51668): New test.
8048
cc72b2a2
KP
80492011-12-23 Kevin Pouget <kevin.pouget@st.com>
8050
8051 Introduce gdb.FinishBreakpoint in Python.
8052 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8053 py-finish-breakpoint2
8054 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8055 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8056 instead of line number.
8057 * gdb.python/py-finish-breakpoint.c: New file.
8058 * gdb.python/py-finish-breakpoint.exp: New file.
8059 * gdb.python/py-finish-breakpoint.py: New file.
8060 * gdb.python/py-finish-breakpoint2.cc: New file.
8061 * gdb.python/py-finish-breakpoint2.exp: New file.
8062 * gdb.python/py-finish-breakpoint2.py: New file.
8063
3b7962f9
JK
80642011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8065
8066 Partial fix of compatibility with gcc-4.7.
8067 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8068 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8069 Add comment to add a PASS case in the future.
8070
6538471c
JK
8071 Fix compatibility with gcc-4.7.
8072 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8073
7052e42c
UW
80742011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8075
8076 PR tdep/12797
8077 * gdb.base/callfuncs.exp: Remove KFAIL.
8078
9ac7f98e
JB
80792011-12-21 Joel Brobecker <brobecker@adacore.com>
8080
8081 * gdb.ada/task_bp: New testcase.
8082
f6eeced0
JK
80832011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8084
8085 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8086 -DNO_SECTIONS.
8087 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8088
72225e17
JK
80892011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8090
8091 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8092 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8093 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8094 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8095 conditional for gcc <= 4.5.
8096
13ac8d2c
JK
80972011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8098
8099 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8100 by XFAIL.
8101 * gdb.cp/static-method.exp (info addr A::func())
8102 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8103 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8104 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8105 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8106 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8107 (test value of F in k3_m): Likewise.
8108 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8109 Likewise.
8110
049682ba
JK
81112011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8112
8113 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8114 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8115 Remove.
8116 * gdb.threads/attachstop-mt.c: Remove.
8117 * gdb.threads/attachstop-mt.exp: Remove.
8118
2c9d8796
MK
81192011-12-17 Mark Kettenis <kettenis@gnu.org>
8120
8121 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8122
e0f9f062
DE
81232011-12-16 Doug Evans <dje@google.com>
8124
f4aa2101 8125 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8126 * boards/native-gdbserver.exp: New file.
8127
e0f9f062
DE
8128 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8129 gdbserver output.
8130 (gdbserver_default_get_remote_address): New function.
8131 (gdbserver_start): Call gdb,get_remote_address to compute argument
8132 to "target remote" command.
8133
80b6e756
PM
81342011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8135
1c3ad6ab 8136 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8137 python print-stack. Add set/show python print-stack
8138 off|full|message tests.
8139
1576bd00
YQ
81402011-12-15 Yao Qi <yao@codesourcery.com>
8141
8142 * gdb.trace/strace.c: New
8143 * gdb.trace/strace.exp: New.
8144
d6a0f6e0
TT
81452011-12-14 Tom Tromey <tromey@redhat.com>
8146
8147 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8148
31015e1d
DE
81492011-12-14 Doug Evans <dje@google.com>
8150
8151 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8152
7b50312a
PA
81532011-12-14 Pedro Alves <pedro@codesourcery.com>
8154
8155 PR threads/10729
8156
8157 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8158 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8159
924437bc
PA
81602011-12-13 Pedro Alves <pedro@codesourcery.com>
8161 Doug Evans <dje@google.com>
8162
8163 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8164 (clean_restart): Remove references to the gdb_stub target board
8165 variable.
8166 (gdb_step_for_stub): Delete.
8167
8168 * gdb.base/annota1.exp: Remove all references to [target_info
8169 exists gdb_stub], gdb_step_for_stub and usestubs.
8170 * gdb.base/annota3.exp: Ditto.
8171 * gdb.base/async.exp: Ditto.
8172 * gdb.base/break.exp: Ditto.
8173 * gdb.base/code-expr.exp: Ditto.
8174 * gdb.base/commands.exp: Ditto.
8175 * gdb.base/completion.exp: Ditto.
8176 * gdb.base/condbreak.exp: Ditto.
8177 * gdb.base/consecutive.exp: Ditto.
8178 * gdb.base/cvexpr.exp: Ditto.
8179 * gdb.base/define.exp: Ditto.
8180 * gdb.base/display.exp: Ditto.
8181 * gdb.base/ena-dis-br.exp: Ditto.
8182 * gdb.base/environ.exp: Ditto.
8183 * gdb.base/gnu-ifunc.exp: Ditto.
8184 * gdb.base/maint.exp: Ditto.
8185 * gdb.base/pending.exp: Ditto.
8186 * gdb.base/sect-cmd.exp: Ditto.
8187 * gdb.base/sepdebug.exp: Ditto.
8188 * gdb.base/unload.exp: Ditto.
8189 * gdb.base/watchpoint-solib.exp: Ditto.
8190 * gdb.cp/annota2.exp: Ditto.
8191 * gdb.cp/annota3.exp: Ditto.
8192 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8193 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8194 * gdb.mi/mi-pending.exp: Ditto.
8195 * gdb.trace/circ.exp: Ditto.
8196 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8197 * gdb.base/list.exp: Ditto.
8198
8199 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8200 breakpoint function and all references to the usestubs macro.
8201 * gdb.base/exprs.c: Ditto.
8202 * gdb.base/freebpcmd.c: Ditto.
8203 * gdb.base/bitfields.c: Ditto.
8204 * gdb.base/bitfields2.c: Ditto.
8205 * gdb.base/break.c: Ditto.
8206 * gdb.base/call-sc.c: Ditto.
8207 * gdb.base/call-signals.c: Ditto.
8208 * gdb.base/callfuncs.c: Ditto.
8209 * gdb.base/charset.c: Ditto.
8210 * gdb.base/consecutive.c: Ditto.
8211 * gdb.base/constvars.c: Ditto.
8212 * gdb.base/funcargs.c: Ditto.
8213 * gdb.base/int-type.c: Ditto.
8214 * gdb.base/interrupt.c: Ditto.
8215 * gdb.base/langs0.c: Ditto.
8216 * gdb.base/list0.c: Ditto.
8217 * gdb.base/mips_pro.c: Ditto.
8218 * gdb.base/miscexprs.c: Ditto.
8219 * gdb.base/nodebug.c: Ditto.
8220 * gdb.base/opaque0.c: Ditto.
8221 * gdb.base/pointers.c: Ditto.
8222 * gdb.base/printcmds.c: Ditto.
8223 * gdb.base/ptype.c: Ditto.
8224 * gdb.base/recurse.c: Ditto.
8225 * gdb.base/reread1.c: Ditto.
8226 * gdb.base/reread2.c: Ditto.
8227 * gdb.base/restore.c: Ditto.
8228 * gdb.base/return.c: Ditto.
8229 * gdb.base/run.c: Ditto.
8230 * gdb.base/scope0.c: Ditto.
8231 * gdb.base/sepdebug.c: Ditto.
8232 * gdb.base/setshow.c: Ditto.
8233 * gdb.base/setvar.c: Ditto.
8234 * gdb.base/sigall.c: Ditto.
8235 * gdb.base/signals.c: Ditto.
8236 * gdb.base/structs.c: Ditto.
8237 * gdb.base/structs2.c: Ditto.
8238 * gdb.base/testenv.c: Ditto.
8239 * gdb.base/twice.c: Ditto.
8240 * gdb.base/unwindonsignal.c: Ditto.
8241 * gdb.base/watchpoint.c: Ditto.
8242 * gdb.base/watchpoints.c: Ditto.
8243 * gdb.base/whatis.c: Ditto.
8244 * gdb.cp/classes.cc: Ditto.
8245 * gdb.cp/cplusfuncs.cc: Ditto.
8246 * gdb.cp/derivation.cc: Ditto.
8247 * gdb.cp/formatted-ref.cc: Ditto.
8248 * gdb.cp/misc.cc: Ditto.
8249 * gdb.cp/overload.cc: Ditto.
8250 * gdb.cp/ovldbreak.cc: Ditto.
8251 * gdb.cp/ref-params.cc: Ditto.
8252 * gdb.cp/ref-types.cc: Ditto.
8253 * gdb.cp/templates.cc: Ditto.
8254 * gdb.cp/virtfunc.cc: Ditto.
8255 * gdb.hp/gdb.aCC/run.c: Ditto.
8256 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8257 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8258 * gdb.reverse/consecutive-reverse.c: Ditto.
8259 * gdb.reverse/sigall-reverse.c: Ditto.
8260 * gdb.reverse/until-reverse.c: Ditto.
8261 * gdb.reverse/watch-reverse.c: Ditto.
8262 * gdb.trace/actions.c: Ditto.
8263 * gdb.trace/circ.c: Ditto.
8264 * gdb.trace/collection.c: Ditto.
8265
fabde485
PA
82662011-12-13 Pedro Alves <pedro@codesourcery.com>
8267
8268 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8269 (func6, func7): New.
8270 (main): Call func6 and func7.
8271 * gdb.base/watchpoint.exp (test_wide_location_1)
8272 (test_wide_location_2): New.
8273 (top level): Re-enable hardware watchpoints if necessary. Call
8274 test_wide_location_1 and test_wide_location_2.
8275
ff7d1690
YQ
82762011-12-11 Yao Qi <yao@codesourcery.com>
8277
8278 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8279
a6af7abe
JB
82802011-12-11 Joel Brobecker <brobecker@adacore.com>
8281
8282 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8283 expected output for unsupported case.
8284
61638e15
JK
82852011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8286
8287 PR testsuite/12649
8288 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8289 Protect gdb_test_multiple by final $gdb_prompt match.
8290
0a00efc3
JK
82912011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8292
8293 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8294 New variable, new test.
8295 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8296 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8297 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8298 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8299 them if HAVE_GCC_45682_FIXED is not set.
8300
4511b1ba
YQ
83012011-12-10 Yao Qi <yao@codesourcery.com>
8302
8303 * gdb.trace/status-stop.exp: New.
8304 * gdb.trace/status-stop.c: New.
8305
27949e73
JK
83062011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8307
8308 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8309 timeout.
8310
d8ea7931
TT
83112011-12-08 Tom Tromey <tromey@redhat.com>
8312
8313 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8314 condition.
8315
1cc310d2
SS
83162011-12-07 Stan Shebs <stan@codesourcery.com>
8317
8318 * gdb.trace/tfind.exp: Update for output changes.
8319
d482a875
PA
83202011-12-07 Pedro Alves <pedro@codesourcery.com>
8321
8322 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8323 throws "Cannot insert catchpoints in this configuration".
8324 * gdb.ada/mi_catch_ex.exp: Likewise.
8325
f0ba3972
PA
83262011-12-06 Pedro Alves <pedro@codesourcery.com>
8327
8328 * gdb.base/break-always.exp: Test changing memory at addresses
8329 with breakpoints inserted.
8330
f8eba3c6
TT
83312011-12-06 Joel Brobecker <brobecker@acacore.com>
8332
6fdff2c5
PA
8333 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8334 involving a fully qualified function name.
f8eba3c6
TT
8335
83362011-12-06 Tom Tromey <tromey@redhat.com>
8337
8338 * gdb.ada/homonym.exp: Add three breakpoint tests.
8339
83402011-12-06 Tom Tromey <tromey@redhat.com>
8341
8342 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8343 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8344 * gdb.objc/objcdecode.exp: Update for output changes.
8345 * gdb.linespec/linespec.exp: New file.
8346 * gdb.linespec/lspec.cc: New file.
8347 * gdb.linespec/lspec.h: New file.
8348 * gdb.linespec/body.h: New file.
8349 * gdb.linespec/base/two/thefile.cc: New file.
8350 * gdb.linespec/base/one/thefile.cc: New file.
8351 * gdb.linespec/Makefile.in: New file.
8352 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8353 output changes.
8354 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8355 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8356 makes one breakpoint.
8357 * gdb.cp/method2.exp (test_break): Update for output changes.
8358 * gdb.cp/mb-templates.exp: Update for output changes.
8359 * gdb.cp/mb-inline.exp: Update for output changes.
8360 * gdb.cp/mb-ctor.exp: Update for output changes.
8361 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8362 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8363 has multiple matches.
8364 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8365 error message change.
8366 * gdb.base/list.exp (test_list_filename_and_number): Update for
8367 error message change.
8368 * gdb.base/break.exp: Disable pending breakpoints. Update for
8369 output changes.
8370 * configure.ac: Add gdb.linespec.
8371 * configure: Rebuild.
8372 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8373
c642a434
UW
83742011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8375
8376 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8377 last_break register on s390*-*-* targets.
8378
b18003d1
JB
83792011-12-06 Joel Brobecker <brobecker@adacore.com>
8380
8381 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8382 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8383 of parameter X in procedure Foo.
8384
fe96589c
SS
83852011-12-05 Stan Shebs <stan@codesourcery.com>
8386
8387 * gdb.trace/tfind.exp: Update help string matches.
8388
1820ab47
JK
83892011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8390
8391 * gdb.server/ext-run.exp (get process list): Accept also systemd
8392 as PID 1.
8393
e11ac3a3
JK
83942011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8395 Pedro Alves <pedro@codesourcery.com>
8396
8397 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8398 starting GDB.
8399 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8400 $use_gdb_stub.
8401 * gdb.base/display.exp: Likewise.
8402 * gdb.base/ending-run.exp: Likewise.
8403 * gdb.base/list.exp (test_listsize): Likewise.
8404 * gdb.base/setshow.exp: Likewise.
8405 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8406 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8407 check by global $use_gdb_stub.
8408 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8409 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8410 (default_gdb_init): Unset global $use_gdb_stub.
8411 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8412 by global $use_gdb_stub.
8413 * lib/gdbserver-support.exp: Extend comments for set_board_info
8414 gdb_protocol and gdb,socketport.
8415 (gdbserver_start_extended): Set global gdbserver_protocol and
8416 gdbserver_gdbport. Clear global use_gdb_stub.
8417 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8418 from target use_gdb_stub.
8419 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8420
1d41d75c
DE
84212011-12-03 Doug Evans <dje@google.com>
8422
8423 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8424 (gdb_step_for_stub): Add comments.
8425
d6d7a51a
MR
84262011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8427
8428 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8429 to the caller.
8430 (gdb_test_multiple): Likewise.
8431
05acf274
JK
84322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8433
8434 Fix gdb.mi/mi-solib.exp without system debug info installed.
8435 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8436 expect attribute, return 0 for it. Update comments.
8437
2268b414
JK
84382011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8439
8440 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8441 (corrupted list): Adjust the expectation.
8442
585861ea
JK
84432011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8444
8445 PR threads/13448
8446 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8447 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8448 * gdb.threads/tls-var-main.c: New file.
8449 * gdb.threads/tls-var.c: New file.
8450 * gdb.threads/tls-var.exp: New file.
8451
968643aa
JK
84522011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8453
8454 PR testsuite/12649
8455 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8456 Protect gdb_test_multiple by final $gdb_prompt match.
8457 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8458 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8459 (test_tracepoints): Likewise.
8460
9750bca9
JK
84612011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8462
8463 PR breakpoints/13346
8464 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8465 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8466 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8467
ac1349b7
JB
84682011-12-01 Joel Brobecker <brobecker@adacore.com>
8469
8470 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8471 * gdb.ada/homonym/homonym.adb: For use of all types defined
8472 locally inside both Get_Value subprograms.
8473
26d44faf
JK
84742011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8475
8476 Fix racy FAILs.
8477 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8478 of send_gdb.
8479
514f6425
UW
84802011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8481
8482 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8483 environment variable after test completed.
8484
4255c8d2
UW
84852011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8486
8487 * gdb.base/solib-nodir.exp: Skip if remote target.
8488 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8489 application. Call gdb_load_shlibs.
8490 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8491
a35ad96a
JB
84922011-11-29 Joel Brobecker <brobecker@adacore.com>
8493
8494 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8495
1a1d5513
JB
84962011-11-28 Joel Brobecker <brobecker@adacore.com>
8497
8498 * gdb.ada/fullname_bp: New testcase.
8499
50b4ddf8
JK
85002011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8501
8502 PR testsuite/12649
8503 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8504 Wrap send_gdb into a new gdb_test.
8505
fb0aec57
JK
8506 Code cleanup.
8507 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8508 Convert send_gdb and gdb_expect to gdb_test_multiple.
8509
2376d946
JK
85102011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8511
8512 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8513
1eec78bd
KS
85142011-11-23 Keith Seitz <keiths@redhat.com>
8515
8516 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8517 (mi_varobj_tree_test_children_callback): New proc.
8518 (mi_walk_varobj_tree): New proc.
8519
36dfb11c
TT
85202011-11-22 Tom Tromey <tromey@redhat.com>
8521
8522 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
8523 Add "use_mi_command" argument.
8524 (mi_run_cmd, mi_run_with_cli): New procs.
8525 * gdb.mi/solib-lib.c: New file.
8526 * gdb.mi/solib-main.c: New file.
8527 * gdb.mi/mi-solib.exp: New file.
8528
0e965dd0
DE
85292011-11-21 Doug Evans <dje@google.com>
8530
8531 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
8532 _Unwind_DebugHook is missing.
8533
f196051f
SS
85342011-11-20 Stan Shebs <stan@codesourcery.com>
8535
8536 * gdb.trace/tstatus.exp: New.
8537 * gdb.trace/actions.c: Include string.h.
8538
bfccc43c
YQ
85392011-11-18 Yao Qi <yao@codesourcery.com>
8540
8541 * gdb.trace/pending.exp: New.
8542 * gdb.trace/pending.c: New.
8543 * gdb.trace/pendshr1.c: New.
8544 * gdb.trace/pendshr2.c: New.
8545 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
8546 tracepoint location becomes pending.
8547 (tracepoint_change_loc_2): New.
8548
73cd8ab1
DM
85492011-11-16 David S. Miller <davem@davemloft.net>
8550
8551 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
8552 target is sparc*-*-linux*
8553
77426730
PK
85542011-11-15 Paul Koning <paul_koning@dell.com>
8555
8556 * gdb.python/py-type.exp: New testcases for exceptions on scalar
8557 types.
8558
ed59ded5
DE
85592011-11-14 Doug Evans <dje@google.com>
8560
8561 * gdb.base/shell.exp: New file.
8562
405f8e94
SS
85632011-11-14 Stan Shebs <stan@codesourcery.com>
8564
8565 * gdb.trace/ftrace.c: New.
8566 * gdb.trace/ftrace.exp: New.
8567
1e4d1764
YQ
85682011-11-14 Yao Qi <yao@codesourcery.com>
8569
8570 * gdb.trace/change-loc-1.c: New.
8571 * gdb.trace/change-loc-2.c: New.
8572 * gdb.trace/change-loc.c: New.
8573 * gdb.trace/change-loc.exp: New.
8574 * gdb.trace/change-loc.h: New.
8575 * gdb.trace/trace-break.c (marker): Define new symbol.
8576 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 8577 New.
1e4d1764
YQ
8578 (break_trace_same_addr_6): New.
8579
71eba9c2 85802011-11-12 Matt Rice <ratmice@gmail.com>
8581
8582 * gdb.base/info-macros.exp: Make tests for info definitions
8583 test info macro. Add tests for info macro argument processing.
8584 Rename a few tests.
8585
1d93e29a
KS
85862011-11-11 Keith Seitz <keiths@redhat.com>
8587
8588 PR gdb/12843
8589 * gdb.base/linespecs.exp: New file.
8590
a4b5b48a
DE
85912011-11-11 Doug Evans <dje@google.com>
8592
8593 * gdb.threads/print-threads.exp: Extend timeout for slower
8594 tests.
8595
f6b47be4
DE
85962011-11-10 Doug Evans <dje@google.com>
8597
792a0230
DE
8598 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8599 "record to end of main" test.
8600
f6b47be4
DE
8601 * gdb.python/py-type.c (TS): New typedef.
8602 (ts): New global.
8603 * gdb.python/py-type.exp: Test field list of typedef.
8604
22355c90
JB
86052011-11-10 Joel Brobecker <brobecker@adacore.com>
8606
8607 * gdb.ada/small_reg_param: New testcase.
8608
a7860e76
TT
86092011-11-09 Tom Tromey <tromey@redhat.com>
8610
8611 * gdb.cp/destrprint.exp: New file.
8612 * gdb.cp/destrprint.cc: New file.
8613
72a2e3dc
MI
86142011-11-08 Meador Inge <meadori@codesourcery.com>
8615
8616 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
8617 (switch_stack_to_other): New test function.
8618 * gdb.arch/thumb-prologue.exp: New test cases.
8619
c7195df2 86202011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
8621
8622 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8623
d3895d7d
YQ
86242011-11-08 Yao Qi <yao@codesourcery.com>
8625
8626 * gdb.exp (supports_process_record): New.
8627 (supports_reverse): New.
8628 * gdb.reverse/break-precsave.exp: Call support_process_record
8629 to run test conditionally.
8630 * gdb.reverse/consecutive-precsave.exp: Likewise.
8631 * gdb.reverse/i386-precsave.exp: Likewise.
8632 * gdb.reverse/machinestate-precsave.exp: Likewise.
8633 * gdb.reverse/solib-precsave.exp: Likewise.
8634 * gdb.reverse/step-precsave.exp: Likewise.
8635 * gdb.reverse/until-precsave.exp: Likewise.
8636 * gdb.reverse/watch-precsave.exp: Likewise.
8637 * gdb.reverse/break-reverse.exp: Call support_reverse to run
8638 test conditionally.
8639 * gdb.reverse/consecutive-reverse.exp: Likewise.
8640 * gdb.reverse/finish-precsave.exp: Likewise.
8641 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8642 * gdb.reverse/finish-reverse.exp: Likewise.
8643 * gdb.reverse/i386-reverse.exp: Likewise.
8644 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8645 * gdb.reverse/machinestate.exp: Likewise.
8646 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
8647 * gdb.reverse/sigall-precsave.exp: Likewise.
8648 * gdb.reverse/sigall-reverse.exp: Likewise.
8649 * gdb.reverse/solib-reverse.exp: Likewise.
8650 * gdb.reverse/step-reverse.exp: Likewise.
8651 * gdb.reverse/until-reverse.exp: Likewise.
8652 * gdb.reverse/watch-reverse.exp: Likewise.
8653
a59306a3
YQ
86542011-11-05 Yao Qi <yao@codesourcery.com>
8655
8656 * gdb.trace/trace-break.exp: Add test on setting two
8657 fast tracepoints at the same address.
8658
87769f59
JK
86592011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8660
8661 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8662
3065dfb6
SS
86632011-11-02 Stan Shebs <stan@codesourcery.com>
8664
8665 * gdb.trace/collection.c: Add code using strings.
8666 * gdb.trace/collection.exp: Add tests of string collection.
8667
89e208db
JK
86682011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8669
8670 * gdb.base/skip-solib.exp (executable_main): New variable.
8671 (binfile_main): Base it on that.
8672 Use $executable_main in clean_restart calls. Drop gdb_exit and
8673 gdb_start calls.
8674
405e54e9
JK
86752011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8676
8677 Fix racy FAILs.
8678 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
8679 breakpoint_re globals import by async. Set string_regex to .* for
8680 async. Remove the optional thread_selected_re and breakpoint_re
8681 globals expectations.
8682
58e8570a
JM
86832011-11-01 Joseph Myers <joseph@codesourcery.com>
8684
8685 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
8686 well as Cygwin.
8687
7b35ec7f 86882011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
8689
8690 Add tests for skip command.
89e208db
JK
8691 * gdb.base/skip-solib-lib.c: New
8692 * gdb.base/skip-solib-main.c: New
8693 * gdb.base/skip-solib.exp: New
8694 * gdb.base/skip.c: New
8695 * gdb.base/skip.exp: New
8696 * gdb.base/skip1.c: New
8697 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 8698
b9fd1791
PA
86992011-10-31 Yao Qi <yao@codesourcery.com>
8700 Pedro Alves <pedro@codesourcery.com>
8701
6fdff2c5
PA
8702 * gdb.trace/trace-break.c: New.
8703 * gdb.trace/trace-break.exp: New.
b9fd1791 8704
4323fecc
JK
87052011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8706
8707 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
8708 break-here-2.
8709
0e5bf2a8
PA
87102011-10-28 Pedro Alves <pedro@codesourcery.com>
8711
8712 * gdb.threads/no-unwaited-for-left.c: New.
8713 * gdb.threads/no-unwaited-for-left.exp: New.
8714 * gdb.threads/non-ldr-exc-1.c: New.
8715 * gdb.threads/non-ldr-exc-1.exp: New.
8716 * gdb.threads/non-ldr-exc-2.c: New.
8717 * gdb.threads/non-ldr-exc-2.exp: New.
8718 * gdb.threads/non-ldr-exc-3.c: New.
8719 * gdb.threads/non-ldr-exc-3.exp: New.
8720 * gdb.threads/non-ldr-exc-4.c: New.
8721 * gdb.threads/non-ldr-exc-4.exp: New.
8722
3a3dad98
JK
87232011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8724
8725 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
8726 * gdb.base/attach-pie-misread.exp: Likewise.
8727 * gdb.base/break-interp.exp: Likewise.
8728 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
8729 testcases for use_gdb_stub.
8730 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
8731 (continue): New testcase.
8732 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
8733 * gdb.threads/attach-into-signal.exp: Likewise.
8734 * gdb.threads/attach-stopped.exp: Likewise.
8735 * gdb.threads/attachstop-mt.exp: Likewise.
8736
d6a5d40c
PK
87372011-10-28 Paul Koning <paul_koning@dell.com>
8738
8739 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
8740
ca539be8
JK
87412011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8742
8743 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
8744 (mi_gdb_test): Import globals thread_selected_re
8745 and breakpoint_re. Expect them optionally at the regex start.
8746
d234ef5c
DE
87472011-10-27 Doug Evans <dje@google.com>
8748
8749 * gdb.python/python.exp: Test source -s.
8750
ab964825
PK
87512011-10-26 Paul Koning <paul_koning@dell.com>
8752
8753 * gdb.python/lib-types.cc (struct A): New structure.
8754 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 8755
54d8a644
PK
87562011-10-25 Paul Koning <paul_koning@dell.com>
8757
8758 PR python/13327
d234ef5c 8759
54d8a644
PK
8760 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
8761 fetch_lazy method.
8762
b0221781
YQ
87632011-10-24 Yao Qi <yao@codesourcery.com>
8764
8765 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
8766 target is tic6x-*-*.
8767
6cda5a20
JB
87682011-10-21 Joel Brobecker <brobecker@adacore.com>
8769
8770 * gdb.ada/mi_task_info/task_switch.adb: New file.
8771 * gdb.ada/mi_task_info.exp: New file.
8772
5ed9db04
JK
87732011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8774
8775 * gdb.cp/expand-psymtabs-cxx.exp: New file.
8776 * gdb.cp/expand-psymtabs-cxx.cc: New file.
8777
9df2fbc4
PM
87782011-10-20 Phil Muldoon <pmuldoon@redhat.com>
8779
8780 PR python/12656
8781
8782 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
8783 global_block tests.
8784
736086ba
TT
87852011-10-18 Tom Tromey <tromey@redhat.com>
8786
8787 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
8788
4af31552
TT
87892011-10-18 Tom Tromey <tromey@redhat.com>
8790
8791 * gdb.base/source.exp: Don't include full file name in test name.
8792 * gdb.python/python.exp: Don't include full file name in test
8793 name.
8794
43136979
AR
87952011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8796
8797 * gdb.base/attach-pie-noexec.c: New files.
8798 * gdb.base/attach-pie-noexec.exp: New files.
8799
543a9323
JM
88002011-10-17 Joseph Myers <joseph@codesourcery.com>
8801
8802 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
8803 prompt for each extra line in command.
8804
21ae7a4d
JK
88052011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8806
8807 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
8808 Revert the part of:
8809 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8810 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8811 Change the expected string.
8812
20ec36d9
JK
88132011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8814
8815 Fix results with system glibc debug info installed.
8816 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
8817 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
8818 Accept also __libc_ symbol prefix and no prefix.
8819
6501c2fc
KS
88202011-10-14 Keith Seitz <keiths@redhat.com>
8821
8822 PR c++/13225
8823 * gdb.cp/converts.cc (foo3_1): New function.
8824 (foo3_2): New functions.
8825 * gdb.cp/converts.exp: Add tests for int to pointer conversion
8826 and null pointer conversions of integer constant zero.
8827 Add test to check if all arguments are checked for incompatible
8828 conversion BADNESS.
8829
55b1fd0c
TT
88302011-10-14 Tom Tromey <tromey@redhat.com>
8831
8832 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
8833 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
8834 linespec.
8835
22c05d8a
JK
88362011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8837
8838 Fix internal error regression.
8839 * gdb.dwarf2/implptr-optimized-out.S: New file.
8840 * gdb.dwarf2/implptr-optimized-out.exp: New file.
8841
1d6edc3c
JK
88422011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8843
8844 Fix empty DWARF expressions DATA vs. SIZE conditionals.
8845 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
8846 (loclist): New.
8847 (4): New abbrev.
8848 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
8849 Use prepare_for_testing, remove clean_restart.
8850 (p arraynoloc, p arraycallnoloc): New tests.
8851
9ec72168
JK
88522011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8853
8854 * gdb.cp/namespace-enum.exp (executable): New variable.
8855 (binfile): Use ${objdir}/${subdir}/ prefix.
8856 Use ${executable} for clean_restart.
8857
9c6c53f7
SA
88582011-10-11 Sterling Augustine <saugustine@google.com>
8859
8860 * gdb.cp/Makefile.in: Add namespace-enum test.
8861 * gdb.cp/namespace-enum.exp: New file.
8862 * gdb.cp/namespace-enum.c: New file.
8863 * gdb.cp/namespace-enum-main.c: New file.
8864
fac7ceb3
UW
88652011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
8866
8867 * gdb.python/py-shared.exp: Relax filename check to handle remote:
8868 sysroot.
8869
941b2081
JK
88702011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8871
8872 Reimplement @entry in input expressions.
8873 * gdb.base/exprs.c (v_int_array_init): New variable.
8874 * gdb.base/exprs.exp (print v_int_array_init)
8875 (print *v_int_array_init@1, print *v_int_array_init@2)
8876 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
8877 (print v_int_array_init[1]@1): New tests.
8878
0344e878
JM
88792011-10-10 Joseph Myers <joseph@codesourcery.com>
8880
8881 * gdb.cp/gdb2495.exp: Do not include directories in filename in
8882 expected message.
8883
5a56e9c5
DE
88842011-10-09 Doug Evans <dje@google.com>
8885
8886 * gdb.base/alias.exp: Add tests for alias command.
8887
2bda9cc5
JK
88882011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8889
8890 * gdb.arch/amd64-entry-value.s: New file.
8891 * gdb.mi/mi2-amd64-entry-value.s: New file.
8892
a471c594
JK
88932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8894
8895 Display @entry parameter values even for references.
8896 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
8897 functions.
8898 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
8899 reference and datap_input.
8900 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
8901 breakpoints.
8902 (continue to breakpoint: entry_reference: reference)
8903 (entry_reference: bt at entry)
8904 (continue to breakpoint: entry_reference: breakhere_reference)
8905 (entry_reference: bt, entry_reference: ptype regparam)
8906 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
8907 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
8908 (entry_reference: p regcopy, entry_reference: p nodataparam)
8909 (entry_reference: p nodataparam@entry): New tests.
8910
36b11add
JK
89112011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8912
8913 Support @entry in input expressions.
8914 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
8915 (entry_stack: p s1@entry, entry_stack: p s2@entry)
8916 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
8917 (tailcall: p j@entry): New tests.
8918 * gdb.cp/koenig.cc (A::entry): New function.
8919 (main): Call it.
8920 * gdb.cp/koenig.exp (p entry (c)): New test.
8921
e18b2753
JK
89222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8923
8924 Display @entry parameter values (without references).
8925 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
8926 (different, validity, invalid): New functions.
8927 (main): Call them.
8928 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
8929 stacktest, breakhere_stacktest, different, breakhere_different,
8930 breakhere_validity and breakhere_invalid.
8931 (entry: bt): Update for @entry.
8932 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
8933 (entry_validity: *, entry_invalid: *): Many new tests.
8934 * gdb.base/break.exp
8935 (run until breakpoint set at small function, optimized file): Accept
8936 also the @entry suffix.
8937 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
8938 * gdb.mi/mi2-amd64-entry-value.c: New files.
8939 * gdb.mi/mi2-amd64-entry-value.exp: New files.
8940
2d6c5dc2
JK
89412011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8942
8943 Protect entry values against self tail calls.
8944 * gdb.arch/amd64-entry-value.cc (self2, self): New.
8945 (main): Call self.
8946 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
8947 (set debug entry-values 1, self: bt debug entry-values): New tests.
8948
111c6489
JK
89492011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8950
8951 Recognize virtual tail call frames.
8952 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
8953 (amb_b, amb_a): New.
8954 (main): Call a and b.
8955 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
8956 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
8957 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
8958 New tests.
8959
8e3b41a9
JK
89602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8961
8962 Implement basic support for DW_TAG_GNU_call_site.
8963 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
8964 * gdb.arch/amd64-entry-value.cc: New file.
8965 * gdb.arch/amd64-entry-value.exp: New file.
8966
181cebd4
JK
89672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8968
8969 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
8970 * gdb.dwarf2/implptr-64bit.S: New file.
8971 * gdb.dwarf2/implptr-64bit.exp: New file.
8972
741f5e3c
JK
89732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8974
8975 Fix initial language detection with -readnow.
8976 * gdb.cp/readnow-language.cc: New file.
8977 * gdb.cp/readnow-language.exp: New file.
8978
a73d2258
JK
89792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8980
8981 Fix printed anonymous struct name.
8982 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
8983
af369495
JM
89842011-10-09 Joseph Myers <joseph@codesourcery.com>
8985
8986 * gdb.base/solib-symbol.exp: Do not include directories in
8987 filenames in expected messages.
8988
1fa57852
DE
89892011-10-07 Doug Evans <dje@google.com>
8990
8991 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
8992
bd054e06
KP
89932011-10-07 Kevin Pouget <kevin.pouget@st.com>
8994
8995 Allow Python notification of new object-file loadings.
8996 * gdb.python/py-events.exp: Test newobjfile event.
8997 * gdb.python/py-events.py: Register newobjfile callback.
8998 * gdb.python/py-events.c: Add call to shared library
8999 * gdb.python/py-events-shlib.c: New file.
9000
8031b6f8
JM
90012011-10-06 Joseph Myers <joseph@codesourcery.com>
9002
9003 * gdb.base/fixsection.exp: Do not include directories in filename
9004 in expected message.
9005
7fea6923
PM
90062011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9007
9008 Add tests for passing of environment variables to inferior.
9009 * gdb.base/testenv.c: New test source.
9010 * gdb.base/testenv.exp: New expect test.
9011
687f2a88
PK
90122011-10-04 Paul Koning <paul_koning@dell.com>
9013
9014 * gdb.python/py-value.c (main): Break before return.
9015
cb6be26b
KP
90162011-10-04 Kevin Pouget <kevin.pouget@st.com>
9017
9018 PR python/12691: Add the inferior to Python exited event
9019 * gdb.python/py-events.exp: Test the inferior attribute of exited
9020 event with a fork.
9021 * gdb.python/py-events.py: Print inferior number on exit.
9022 * gdb.python/py-events.c: Fork the inferior.
9023
fb213700
EBM
90242011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9025
9026 * gdb.base/jit.exp: Add testcase name to log message
9027
aa2071bd
PK
90282011-10-03 Paul Koning <paul_koning@dell.com>
9029 Jan Kratochvil <jan.kratochvil@redhat.com>
9030
9031 * gdb.python/py-value.exp
9032 (python inval = gdb.parse_and_eval('*(int*)0'))
9033 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9034 (set argc=2, python print argc_lazy): New tests.
9035
dd11a36c
JB
90362011-10-02 Joel Brobecker <brobecker@adacore.com>
9037
9038 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9039
46f886f1
JK
90402011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9041 Pedro Alves <pedro@codesourcery.com>
9042
9043 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9044 can_read_0, test for it.
9045 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9046 (parse_and_eval with memory error): ... here, make it untested if
9047 can_read_0.
9048
c5cb204f
MP
90492011-09-30 Marek Polacek <mpolacek@redhat.com>
9050
9051 * gdb.python/python.exp (verify pagination beforehand)
9052 (verify pagination afterwards): Fix race by splitting the line.
9053
68fb0ec0
JM
90542011-09-29 Joseph Myers <joseph@codesourcery.com>
9055
9056 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9057 for 64-bit multilibs from i?86-* targets.
9058
6aee0d90
MP
90592011-09-29 Marek Polacek <mpolacek@redhat.com>
9060
9061 * lib/gdb.exp: Fix a typo in one of the comments.
9062
e9101ff5
MP
90632011-09-29 Marek Polacek <mpolacek@redhat.com>
9064
9065 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9066 matching pattern.
9067
7a81bdbf
PK
90682011-09-28 Paul Koning <paul_koning@dell.com>
9069
9070 * gdb.python/py-type.c (enum E): New.
9071 * gdb.python/py-type.exp (test_fields): Add tests for Python
9072 mapping access to fields.
9073 (test_enums): New test for field access on enums.
9074
6710bf39
SS
90752011-09-27 Stan Shebs <stan@codesourcery.com>
9076
9077 * gdb.trace/collection.exp: Test collection of $_ret.
9078
b2a6bdeb
AT
90792011-09-22 Andreas Tobler <andreast@fgznet.ch>
9080
9081 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9082 list of compilation switches for <*-*-freebsd*>.
9083
3c9057f3
SS
90842011-09-19 Stan Shebs <stan@codesourcery.com>
9085
9086 * gdb.trace/tspeed.exp: New file.
9087 * gdb.trace/tspeed.c: New file.
9088
34518530
YQ
90892011-09-18 Yao Qi <yao@codesourcery.com>
9090
9091 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9092 instructions.
9093 (test_adr_32bit, test_pop_pc): Likewise.
9094 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9095 Thumb instructions.
9096 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9097 in gdb_test_multiple.
9098 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9099
ab254057
YQ
91002011-09-17 Yao Qi <yao@codesourcery.com>
9101
9102 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9103 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9104 support single step to signal handler.
9105
9c317b71
YQ
91062011-09-17 Yao Qi <yao@codesourcery.com>
9107
9108 * gdb.base/disp-step-fork.c: New.
9109 * gdb.base/disp-step-syscall.exp: New.
9110 * gdb.base/disp-step-vfork.c: New.
9111
a8123151
JB
91122011-09-16 Joel Brobecker <brobecker@adacore.com>
9113
9114 * gdb.ada/tasks.exp: Make the expected output for
9115 the `info tasks' tests more resilient to spacing
9116 changes.
9117
63a9aad8
JK
91182011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9119
9120 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9121 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9122
2aa48337
KP
91232011-09-15 Kevin Pouget <kevin.pouget@st.com>
9124
9125 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9126 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9127
6839b47f
KP
91282011-04-30 Kevin Pouget <kevin.pouget@st.com>
9129
9130 Handle multiple breakpoint hits in Python interface:
9131 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9132 presence.
9133 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9134 breakpoint hits.
9135
0935723e
JK
91362011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9137 Jan Kratochvil <jan.kratochvil@redhat.com>
9138
9139 * gdb.python/py-events.exp: Remove pretty printing comment.
9140 * gdb.python/py-evsignal.exp: New file.
9141 * gdb.python/py-evthreads.c: Include signal.h.
9142 (thread3): Remove variable count3. Remove variable bad and use raise
9143 instead.
9144 (thread2): Remove variable count2. Move thread3 pthread_create here,
9145 merge pthread_join to a single line.
9146 (main): Remove variable count1. Merge pthread_join with pthread_create
9147 to a single line.
9148 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9149 KFAIL python/12966 for gdbserver. Test return value of
9150 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9151 gdb_expect by gdb_test and gdb_test_multiple.
9152 (thread 2, thread 3): New tests.
9153
4801a9a3
PA
91542011-09-12 Matt Rice <ratmice@gmail.com>
9155 Pedro Alves <pedro@codesourcery.com>
9156
9157 PR gdb/13175
9158
9159 * gdb.base/interp.exp: New tests.
9160 * gdb.base/interp.c: New file.
9161
24ece742
DE
91622011-09-12 Doug Evans <dje@google.com>
9163
9164 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9165 * gdb.dwarf2/typeddwarf.exp: Ditto.
9166
7f062217
JK
91672011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9168
9169 Fix compatibility with x32 arch.
9170 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9171 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9172 is_x86_like_target.
9173 * testsuite/gdb.trace/collection.exp: Likewise.
9174 * testsuite/gdb.trace/report.exp: Likewise.
9175 * testsuite/gdb.trace/unavailable.exp: Likewise.
9176 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9177 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9178 (is_x86_like_target): Check also is_amd64_regs_target.
9179
08711b9a
JK
91802011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9181
9182 PR breakpoints/12435
9183 * gdb.arch/amd64-prologue-xmm.c: New file.
9184 * gdb.arch/amd64-prologue-xmm.exp: New file.
9185 * gdb.arch/amd64-prologue-xmm.s: New file.
9186
b99b5f66
JK
91872011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9188
9189 * gdb.dwarf2/dw2-param-error-main.c: New file.
9190 * gdb.dwarf2/dw2-param-error.S: New file.
9191 * gdb.dwarf2/dw2-param-error.exp: New file.
9192
a391a2f6
PA
91932011-09-08 Pedro Alves <pedro@codesourcery.com>
9194
9195 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9196 inferior's pid and look for a core dump named core.$pid. Use
9197 `remote_file' commands on the host instead of hand coding shell
9198 commands on the build.
9199 * gdb.base/valgrind-db-attach.exp: Kill the program before
9200 finishing the test.
9201
7d8e6458 92022011-09-02 Matt Rice <ratmice@gmail.com>
9203
9204 * lib/prompt.exp: New file for testing the first prompt.
9205 * gdb.python/py-prompt.exp: Ditto.
9206 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9207
68e77c9e
PA
92082011-09-02 Pedro Alves <pedro@codesourcery.com>
9209
9210 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9211 0, before testing gcore.
9212
9655e943
JK
92132011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9214
df6dc84d
JK
9215 * dw2-ifort-parameter-debug.S: Update copyright year.
9216 * dw2-ifort-parameter.c: Update copyright year.
9217 * dw2-ifort-parameter.exp: Update copyright year.
9218
9655e943
JK
9219 * dw2-ifort-parameter-debug.S: New file.
9220 * dw2-ifort-parameter.c: New file.
9221 * dw2-ifort-parameter.exp: New file.
9222
353d1d73
JK
92232011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9224
9225 * gdb.base/commands.exp (error_clears_commands_left): New function.
9226 (): Call it.
9227
5c07461a
JK
92282011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9229
9230 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9231 (C): Initialize `a'.
9232 * gdb.mi/mi-inheritance-syntax-error.exp
9233 (-data-evaluate-expression $path): Expect `a' as 5.
9234
0d932b2f
MK
92352011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9236
9237 PR mi/11912
9238 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9239 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9240 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9241 keyword in output of -var-info-path-expression.
9242
bdb54049
JK
92432011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9244
9245 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9246 * gdb.trace/collection.exp: Likewise.
9247 * gdb.trace/report.exp: Likewise.
9248 * gdb.trace/unavailable.exp: Likewise.
9249 * gdb.trace/while-dyn.exp: Likewise.
9250
59cde39c
KS
92512011-08-18 Keith Seitz <keiths@redhat.com>
9252
9253 PR c++/12266
9254 * gdb.cp/meth-typedefs.cc: New file.
9255 * gdb.cp/meth-typedefs.exp: New file.
9256
fa3a4f15
PM
92572011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9258
6fdff2c5 9259 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9260
c1049fca
JK
92612011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9262
9263 * gdb.arch/i386-dr3-watch.exp
9264 (watchpoint on gap1 does not fit debug registers)
9265 (delete all watchpoints): Fix racy expect strings.
9266
d93f7b5c
YQ
92672011-08-14 Yao Qi <yao@codesourcery.com>
9268
9269 * gdb.base/maint.exp: set data_section to ".neardata".
9270 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9271 * gdb.base/savedregs.exp: Handle SIGILL.
9272 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9273 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9274
457e09f0
DE
92752011-08-12 Doug Evans <dje@google.com>
9276
9277 * gdb.python/py-symbol.exp: Add test for symbol.type.
9278
5d0bb2fb
UW
92792011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9280
9281 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9282 * gdb.mi/mi-pthreads.exp: Likewise.
9283 * gdb.mi/mi2-pthreads.exp: Likewise.
9284 * gdb.mi/gdb669.exp.exp: Likewise.
9285
fcdfa280
PA
92862011-08-09 Pedro Alves <pedro@codesourcery.com>
9287
9288 * lib/mi-support.exp (detect_async): Rename to...
9289 (mi_detect_async): ... this.
9290 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9291 * gdb.mi/mi-nonstop.exp: Adjust.
9292 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9293 * gdb.mi/mi-nsintrall.exp: Adjust.
9294 * gdb.mi/mi-nsmoribund.exp: Adjust.
9295 * gdb.mi/mi-nsthrexec.exp: Adjust.
9296
9d8fa392
PA
92972011-08-09 Pedro Alves <pedro@codesourcery.com>
9298
9299 * gdb.base/display.c (do_loops): New `p_i' local.
9300 * gdb.base/display.exp: Test displaying a variable that is
9301 temporarily at a bad address.
9302
b6cede78
JK
93032011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9304
9305 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9306 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9307
67bedb8c
JK
93082011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9309
9310 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9311 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9312 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9313
af6e93b2
PA
93142011-08-05 Pedro Alves <pedro@codesourcery.com>
9315
9316 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9317 procedure.
9318 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9319
1cf0e11f
YQ
93202011-08-05 Yao Qi <yao@codesourcery.com>
9321
9322 * gdb.base/callfuncs.exp: Set language after main.
9323 * gdb.cp/cplusfuncs.exp: Likewise.
9324 * gdb.cp/inherit.exp: Likewise.
9325
a1e28cb2
UW
93262011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9327
9328 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9329 * gdb.base/watch-vfork.exp: Skip on remote targets.
9330
d4f5bbb9
UW
93312011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9332
9333 * gdb.threads/thread-find.exp: Support remote targets.
9334
724f4f80
UW
93352011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9336
9337 * gdb.base/jit.exp: Download solib_binfile to target.
9338 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9339 and call dlopen without full path name.
9340 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9341 dlopen without full path name.
9342
934709f0
PW
93432011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9344
9345 * gdb.base/break-always.exp: Complete the test
9346 with duplicated breakpoints and enabling/disabling them.
9347
c26106c4
TT
93482011-08-02 Tom Tromey <tromey@redhat.com>
9349
9350 PR gdb/11289:
9351 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9352
9300444e 93532011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9354
9355 PR gdb/13045
9356 * gdb.base/float.exp: Add new test case for PR gdb/13045
9357 * gdb.base/float.c: New file.
9358
00bd41d6
PM
93592011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9360
9361 * gdb.python/py-mi.exp: Test printers returning string hint, and
9362 also not returning a value.
9363 * gdb.python/py-prettyprint.c: Add testcase for above.
9364 * gdb.python/py-prettyprint.py: Add test printer for above.
9365
d24f74ce
JK
93662011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9367
9368 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9369 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9370 (.Ldie30) Add as field "data4".
9371 (.Ldie32) Rename field "b" to "shl".
9372 (abbrev4) Change for the "data4" field.
9373 (abbrev5, abbrev6) Remove.
9374 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9375 (p &s.shl): ... here. Add comment.
9376 (p &s.data4): New.
9377
bb7da2bf
JK
93782011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9379
9380 Fix crash on lval_computed values.
9381 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9382
11081198
JK
93832011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9384
9385 * gdb.base/help.exp (help whatis): Update the expected string.
9386
3c6e0cb3
JK
93872011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9388
9389 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9390 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9391 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9392 Change the expected string.
9393
efa80663
PA
93942011-07-26 Pedro Alves <pedro@codesourcery.com>
9395
9396 * gdb.base/watchpoint.exp
9397 (test_disable_enable_software_watchpoint): New procedure.
9398 (top level): Run it.
9399
db8e4570
UW
94002011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9401
9402 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9403 executable file "${binfile}", C++ version "${binfile}-cxx".
9404 * gdb.python/py-prettyprint.exp: Likewise.
9405 * gdb.python/py-symbol.exp: Likewise.
9406 * gdb.python/py-type.exp: Likewise.
9407 * gdb.python/py-value.exp: Likewise.
9408 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9409 file name instead of just suffix.
9410
543305c9
JK
94112011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9412
9413 Fix implicit pointer offsets.
9414 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9415 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9416 (continue to breakpoint: continue to baz breakpoint for implptr)
9417 (sanity check element 0, sanity check element 1)
9418 (enter the inlined function, check element 0 for the offset)
9419 (check element 1 for the offset)
9420 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9421 (set foo breakpoint for implptr): Update the breakpoint number.
9422
b3215adc
UW
94232011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9424
9425 * gdb.python/py-mi.exp: Use different file names for different
9426 versions of the executable under test.
9427 * gdb.python/py-prettyprint.exp: Likewise.
9428 * gdb.python/py-symbol.exp: Likewise.
9429 * gdb.python/py-template.exp: Likewise.
9430 * gdb.python/py-type.exp: Likewise.
9431 * gdb.python/py-value.exp: Likewise.
9432
182b9acc
UW
94332011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9434
9435 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9436 flag after restarting GDB if necessary.
9437
e6052b5d
UW
94382011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9439
9440 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9441
1ced966e
PA
94422011-07-22 Pedro Alves <pedro@codesourcery.com>
9443
9444 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9445 backend doesn't leave used debug registers behind.
9446
3543a589
TT
94472011-07-22 Tom Tromey <tromey@redhat.com>
9448
9449 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9450 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9451 argument.
9452 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9453
14d15303 94542011-07-21 Matt Rice <ratmice@gmail.com>
9455
9456 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9457 in mostlyclean rule. Add files ending in .core.
9458
9b158ba0 94592011-07-21 Matt Rice <ratmice@gmail.com>
9460
9461 PR macros/12999
9462 * gdb.base/info-macros.c: New test sources.
9463 * gdb.base/info-macros.exp: New tests.
9464
d17b6f81
PM
94652011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9466
9467 * gdb.python/python.exp: Add prompt substitution tests.
9468
918dd910
JK
94692011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9470
9471 Fix crash if referenced CU is aged out.
9472 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9473 New.
9474 * gdb.dwarf2/implptr.exp: Likewise.
9475
0e37a63c
JK
94762011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9477
9478 * gdb.dwarf2/implptr.S: Rebuilt.
9479 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9480 (bar): Use them for j, k, l.
9481 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9482 COMPILE.
9483 (print j in implptr:bar): Update for the intp typedef.
9484 (print p[0].x in implptr:foo): Use more exact regex.
9485
f65cf84c
TT
94862011-07-18 Tom Tromey <tromey@redhat.com>
9487
9488 * gdb.cp/static-method.exp: Add missing single quote.
9489
d5b4a7be
YQ
94902011-07-18 Yao Qi <yao@codesourcery.com>
9491
9492 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9493 supported.
9494 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9495 * gdb.mi/mi-nonstop.exp: Likewise.
9496 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9497 * gdb.mi/mi-nsintrall.exp: Likewise.
9498 * gdb.mi/mi-nsmoribund.exp: Likewise.
9499 * gdb.mi/mi-nsthrexec.exp: Likewise.
9500 * gdb.python/py-evthreads.exp: Likewise.
9501
e9ea2662
JK
95022011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9503
9504 Code cleanup.
9505 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9506 it. Substitute it instead of test_compiler_info everywhere.
9507
ce451573
UW
95082011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9509
9510 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9511 remote targets as well.
9512
756d88a7
UW
95132011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9514
9515 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9516 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9517
31f83dc5
UW
95182011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9519
9520 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
9521 a remote machine, not the host.
9522 (gdb_compile_shlib): Set soname if target is remote.
9523
059241a0
PP
95242011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9525
9526 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9527
28a0b48c 95282011-07-13 Matt Rice <ratmice@gmail.com>
9529
9530 * gdb.python/py-objfile-script-gdb.py: Renamed to
9531 py-objfile-script-gdb.py.in.
9532 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
9533 py-objfile-script-gdb.py.
9534 * gdb.python/py-objfile-script.exp: Update reference to
9535 py-objfile-script-gdb.py.
9536
9a771b67
JK
95372011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9538
9539 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
9540 reference undefined label.
9541
04ad99e6
JK
95422011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9543
9544 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
9545 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
9546 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
9547 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
9548
713389e0
PM
95492011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9550
6fdff2c5 9551 PR python/12438
713389e0 9552 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 9553 deprecated tests. Add set/show python print-backtrace tests.
713389e0 9554
97d146f8
JK
95552011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9556
9557 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
9558 debug info.
9559
facde0e5 95602011-07-06 Matt Rice <ratmice@gmail.com>
9561
9562 * gdb.python/python.exp: Update filename paths.
9563 * gdb.python/py-symtab.exp: Ditto.
9564
438640d1
MP
95652011-07-06 Marek Polacek <mpolacek@redhat.com>
9566
9567 * gdb.python/py-evthreads.exp: Add missing `$'.
9568
33a365df
MF
95692011-07-06 Jie Zhang <jie.zhang@analog.com>
9570
9571 * config/bfin.exp: New file.
9572 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
9573 * gdb.asm/bfin.inc: New file.
9574
8f7ae686
MP
95752011-07-06 Marek Polacek <mpolacek@redhat.com>
9576
df46027d 9577 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
9578 the whole output.
9579
eb2a6f42
TT
95802011-07-05 Tom Tromey <tromey@redhat.com>
9581
9582 * gdb.java/jprint.java (jprint.hi): New field.
9583 * gdb.java/jprint.exp: Print string.
9584
177b42fe
TJB
95852011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9586
9587 * gdb.base/call-sc.c: Fix typos.
9588 * gdb.base/ifelse.exp: Likewise.
9589 * gdb.base/structs.c: Likewise.
9590
3b2a0cf2
JB
95912011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9592
9593 * gdb.base/jit-so.exp: New test.
9594 * gdb.base/jit-dlmain.c: New file.
9595 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9596
46fc714c
JK
95972011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9598
9599 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
9600 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9601 * gdb.cp/pr9167.exp (p b): Likewise.
9602 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9603 (test value of P in inner_m, test type of Z in inner_m): Call
9604 setup_xfail for gcc <= 4.5.
46fc714c 9605
418c7cf7
JK
96062011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9607
9608 * gdb.cp/paren-type.cc: New files.
9609 * gdb.cp/paren-type.exp: New files.
9610
3d50dd94
JK
96112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9612
9613 Stop on first linespec terminator instead of eating what we can.
9614 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
9615 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
9616 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
9617 (break C::f()): ... this one.
9618 (break C::operator()()): New test.
9619 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
9620 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
9621 test.
9622
dcf9f4ab
JK
96232011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9624
9625 Fall back linespec to minimal symbols.
9626 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
9627 error message.
9628 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
9629 * gdb.cp/minsym-fallback-main.cc: New file.
9630 * gdb.cp/minsym-fallback.cc: New file.
9631 * gdb.cp/minsym-fallback.exp: New file.
9632 * gdb.cp/minsym-fallback.h: New file.
9633
3f542ed1
JK
96342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9635
9636 * gdb.cp/no-dmgl-verbose.cc: New file.
9637 * gdb.cp/no-dmgl-verbose.exp: New file.
9638
96392011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
9640
9641 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9642 __GI_.
9643 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
9644 (f): New function.
9645 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
9646 (complete p 'func<short>(): ... here.
9647 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
9648 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
9649 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
9650 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
9651 Make them KFAIL gcc/49546.
9652
00eb2c4a
JB
96532011-07-01 Joel Brobecker <brobecker@adacore.com>
9654
9655 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9656
85a20c42
JK
96572011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9658
9659 Test GCC PR debug/49546.
9660 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
9661 (test type of F in k3_m, test value of F in k3_m): New.
9662 * gdb.cp/temargs.cc (struct S3, struct K3): New.
9663 (main): New variable k3. Call k3.k3_m.
9664
d2d43431
JB
96652011-07-01 Jean-Charles Delay <delay@adacore.com>
9666
9667 * gdb.ada/packed_array.exp: Fix expected outout.
9668
54ae186f
JB
96692011-07-01 Jean-Charles Delay <delay@adacore.com>
9670
9671 * gdb.ada/packed_array.exp: fixed expected output.
9672
8f17729f
JB
96732011-07-01 Joel Brobecker <brobecker@adacore.com>
9674
9675 * gdb.ada/same_enum: New testcase.
9676
f5aa6869
JB
96772011-07-01 Joel Brobecker <brobecker@adacore.com>
9678
9679 * gdb.ada/ptr_typedef: New testcase.
9680
828292f2
JB
96812011-07-01 Joel Brobecker <brobecker@adacore.com>
9682
9683 * gdb.ada/arrayptr.exp: Add ptype test.
9684
18920c42
JB
96852011-07-01 Joel Brobecker <brobecker@adacore.com>
9686
9687 * gdb.ada/char_enum: New testcase.
9688
3536d9e3 96892011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
9690
9691 * gdb.base/dump.exp (capture_pointer_with_type): New.
9692 Get value from address instead of name.
9693 Start GDB once, and do `dump' and `restore'
9694 tests together.
9695
db863c42
MF
96962011-06-30 Jie Zhang <jie.zhang@analog.com>
9697 Mike Frysinger <vapier@gentoo.org>
9698
9699 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
9700 helper functions for getting/setting remotetimeout variable.
9701 * lib/gdb.exp (gdb_load): If the target is remote, set
9702 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
9703 with $loadtimeout. Set $load_ok to 0 before doing the load.
9704 Instead of returning, immediately, set $load_ok to 0. Call
9705 set_remotetimeout with $oldremotetimeout, and then return if
9706 $load_ok is 1.
9707
e9e642a8
AB
97082011-06-30 Andrew Burgess <aburgess@broadcom.com>
9709
9710 * gdb.python/py-template.exp: Don't run this test if the target
9711 does not support c++ tests.
9712
32019081
JK
97132011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9714
9715 Fix non-only rename list for Fortran modules import.
9716 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
9717 tests.
9718 * gdb.fortran/module.f90 (module moduse): New.
9719 (program module): use moduse, test var_x, var_y and var_z.
9720
0ecee54c
TT
97212011-06-29 Tom Tromey <tromey@redhat.com>
9722
9723 PR testsuite/12040:
9724 * gdb.fortran/array-element.exp: Use f90, not f77.
9725 * gdb.fortran/complex.exp: Use f90, not f77.
9726 * gdb.fortran/derived-type.exp: Use f90, not f77.
9727 * gdb.fortran/library-module.exp: Use f90, not f77.
9728 * gdb.fortran/logical.exp: Use f90, not f77.
9729 * gdb.fortran/module.exp: Use f90, not f77.
9730 * gdb.fortran/multi-dim.exp: Use f90, not f77.
9731 * gdb.fortran/subarray.exp: Use f90, not f77.
9732
3b2b8fea
TT
97332011-06-29 Tom Tromey <tromey@redhat.com>
9734
9735 * gdb.fortran/charset.exp: New file.
9736 * gdb.fortran/charset.f90: New file.
9737
42159ca5
TT
97382011-06-29 Tom Tromey <tromey@redhat.com>
9739
9740 PR testsuite/12040:
9741 * lib/future.exp: New file, mostly extracted from ada.exp.
9742 Rewrote compatibility code to use rename.
9743 (gdb_find_gfortran): New proc.
9744 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
9745 gfortran patch.
9746 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
9747 Move to future.exp.
9748 * lib/gdb.exp: Always load future.exp.
9749
af69a5ce
YQ
97502011-06-28 Yao Qi <yao@codesourcery.com>
9751
9752 * gdb.cp/exception.cc: Don't include iostream.
9753 (bar): Remove print statement.
9754 (catcher): New.
9755 (main): Remove print statements. Call function catcher.
9756 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
9757 Set breakpoint on catcher, and check the value of parameter.
9758
ab5c6a72
YQ
97592011-06-23 Yao Qi <yao@codesourcery.com>
9760
6fdff2c5
PA
9761 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
9762 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 9763
9497469f
MP
97642011-06-23 Marek Polacek <mpolacek@redhat.com>
9765
9766 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
9767 mi_gdb_test.
9768
b9132588
MP
97692011-06-23 Marek Polacek <mpolacek@redhat.com>
9770
5d197ed0 9771 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 9772
e55595ca
MP
97732011-06-23 Marek Polacek <mpolacek@redhat.com>
9774
5d197ed0
MP
9775 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
9776
97772011-06-23 Marek Polacek <mpolacek@redhat.com>
9778
9779 * gdb.mi/mi2-basics.exp: Fix races. Honour the
9780 `test_exec_and_symbol_mi_operatons' return value.
9781 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9782 gdb_test_multiple.
9783 (test_exec_and_symbol_mi_operatons): Likewise.
9784 (test_path_specification): Likewise.
e55595ca 9785
be777e08
YQ
97862011-06-23 Yao Qi <yao@codesourcery.com>
9787
9788 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
9789 supported.
9790 * lib/gdb.exp (support_displaced_stepping): New.
9791
615556d6
YQ
97922011-06-23 Yao Qi <yao@codesourcery.com>
9793
9794 * gdb.threads/execl.exp: Skip on remote target.
9795
833b0ca7
MP
97962011-06-21 Marek Polacek <mpolacek@redhat.com>
9797
5d197ed0 9798 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
9799 mi_gdb_test.
9800
1ee4023a
MP
98012011-06-20 Marek Polacek <mpolacek@redhat.com>
9802
5d197ed0 9803 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 9804
d0b1d624
MP
98052011-06-20 Marek Polacek <mpolacek@redhat.com>
9806
5d197ed0 9807 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
9808 mi_gdb_test.
9809
79aa92c1
MP
98102011-06-20 Marek Polacek <mpolacek@redhat.com>
9811
5d197ed0 9812 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 9813
5ce5db06
YQ
98142011-06-14 Yao Qi <yao@codesourcery.com>
9815
9816 gdb/testsuite/
9817 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
9818
533a737e
JK
98192011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9820
9821 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
9822
d0e53741
TT
98232011-06-10 Tom Tromey <tromey@redhat.com>
9824
9825 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
9826 Add tests for pointer-to-member-function.
9827 * gdb.cp/temargs.cc (S::somefunc): New function.
9828 (K2): New class.
9829 (main): Instantiate K2; call method.
9830
b5916bbd
JB
98312011-06-08 Joel Brobecker <brobecker@adacore.com>
9832
9833 * gdb.python/py-inferior.c (f2): Make str an array rather
9834 than a pointer.
9835 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
9836
5be4dfca
JK
98372011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9838
9839 * gdb.base/async-shell.c: New file.
9840 * gdb.base/async-shell.exp: New file.
9841
9f47e254
PA
98422011-06-06 Pedro Alves <pedro@codesourcery.com>
9843
9844 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
9845
64b9b334
JB
98462011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
9847
9848 From Stephen Kitt <steve@sk2.org>
9849 * gdb.base/help.exp: Adjust following some spelling corrections
9850 in GDB.
9851
dbc0f131
YQ
98522011-06-01 Yao Qi <yao@codesourcery.com>
9853
9854 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
9855
fd336a18
KS
98562010-05-31 Keith Seitz <keiths@redhat.com>
9857
9858 PR c++/12750
9859 * gdb.cp/static-method.cc: New file.
9860 * gdb.cp/static-method.exp: New file.
9861
fa8b9902
KS
98622010-05-31 Keith Seitz <keiths@redhat.com>
9863
9864 PR symtab/12704
9865 * gdb.cp/anon-ns.cc: New file.
9866 * gdb.cp/anon-ns.exp: New file.
9867
0a5b1e09
PA
98682011-05-31 Pedro Alves <pedro@codesourcery.com>
9869
9870 * gdb.arch/i386-dr3-watch.c: New file.
9871 * gdb.arch/i386-dr3-watch.exp: New file.
9872
0578b8d1
YQ
98732011-05-30 Yao Qi <yao@codesourcery.com>
9874
9875 * gdb.base/callfuncs.c (t_structs_fc): New.
9876 (t_structs_dc, t_structs_ldc): New.
9877 (t_double_many_args):
9878 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
9879 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
9880 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
9881 * gdb.base/callfuncs.exp: Call new functions.
9882
6680506e
YQ
98832011-05-30 Yao Qi <yao@codesourcery.com>
9884
ff4d2c60
YQ
9885 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
9886 Call rerun_and_prepare for each test to isolate effects.
9887
98882011-05-30 Yao Qi <yao@codesourcery.com>
9889
9890 * gdb.base/varargs.c (find_max_float_real): New.
9891 (find_max_double_real, find_max_long_double_real): New.
9892 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
9893 * lib/gdb.exp (setup_kfail_for_target): New.
9894
e43ec454
YQ
98952011-05-30 Yao Qi <yao@codesourcery.com>
9896
9897 * gdb.base/funcargs.c (callca, callcb, callcc): New.
9898 (callcd, callce, callcf, callc1a, callc1b): New.
9899 (callc2a, callc2b): New.
9900 * gdb.base/funcargs.exp (complex_args): New.
9901 (complex_integral_args, complex_float_integral_args): New.
9902 * lib/gdb.exp (support_complex_tests): New. Determine
9903 whether to run test cases on _Complex types.
9904
432b4d03
JK
99052011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9906
9907 * gdb.threads/leader-exit.c: New file.
9908 * gdb.threads/leader-exit.exp: New file.
9909
6caf069d
MP
99102011-05-27 Marek Polacek <mpolacek@redhat.com>
9911
9497469f 9912 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 9913
97fce28b
MP
99142011-05-27 Marek Polacek <mpolacek@redhat.com>
9915
9916 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
9917 remove the `supported' variable.
9918 * gdb.mi/mi-nonstop.exp: Likewise.
9919 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9920 * gdb.mi/mi-nsintrall.exp: Likewise.
9921 * gdb.mi/mi-nsmoribund.exp: Likewise.
9922 * gdb.mi/mi-nsthrexec.exp: Likewise.
9923
9da8c2a0
PA
99242011-05-26 Pedro Alves <pedro@codesourcery.com>
9925
9926 * gdb.reverse/finish-reverse-bkpt.exp: New test.
9927
2c03e5be
PA
99282011-05-26 Pedro Alves <pedro@codesourcery.com>
9929
9930 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
9931
2e21250d
KS
99322011-05-24 Keith Seitz <keiths@redhat.com>
9933
9934 PR breakpoint/12803
9935 * gdb.cp/cmpd-minsyms.cc (a): New method.
9936 (b): New method.
9937 (c): New method.
9938 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
9939
cdac0397
PA
99402011-05-24 Pedro Alves <pedro@codesourcery.com>
9941
9942 * gdb.base/commands.exp (watchpoint_command_test): Check that the
9943 watchpoint's command list didn't execute when the watchpoint went
9944 out of scope.
9945
ee5683ab
PM
99462011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
9947
9948 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
9949 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
9950 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
9951 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9952 * gdb.arch/i386-permbkpt.exp: Likewise.
9953 * gdb.arch/i386-prologue.exp: Likewise.
9954 * gdb.arch/i386-size-overlap.exp: Likewise.
9955 * gdb.arch/i386-size.exp: Likewise.
9956 * gdb.arch/i386-unwind.exp: Likewise.
9957 * gdb.reverse/i386-precsave.exp: Likewise.
9958 * gdb.reverse/i386-reverse.exp: Likewise.
9959 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9960 * gdb.reverse/i387-env-reverse.exp: Likewise.
9961 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9962
c91c8c16
PA
99632011-05-24 Pedro Alves <pedro@codesourcery.com>
9964
9965 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
9966 file doesn't error, using MI.
9967
c50491a7
TT
99682011-05-23 Tom Tromey <tromey@redhat.com>
9969
9970 * gdb.base/charset.exp (string_display): Add tests to assign to
9971 arrays.
9972 * gdb.base/charset.c (short_array, int_array, long_array): New.
9973
4a07b7da
PA
99742011-05-20 Pedro Alves <pedro@codesourcery.com>
9975
9976 Cope with async mode.
9977
4a07b7da
PA
9978 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
9979 into gdb_test + mi_expect_stop.
9980
b275f2d2
PA
99812011-05-20 Pedro Alves <pedro@codesourcery.com>
9982
9983 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
9984 (callme): Remove printf call.
9985
eec52c44
PM
99862011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
9987
9988 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
9989 quote pattern to avoid problems with Cygwin/mingw expect versions.
9990 * gdb.base/default.exp (show convenience): Use double
9991 quote pattern for regular expressions.
9992
b3c8eb43
JK
99932011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9994
9995 Fix -readnow for -gdwarf-4 unused type units.
9996 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
9997 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
9998
ed731959
JK
99992011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10000
10001 * gdb.base/kill-after-signal.c: New file.
10002 * gdb.base/kill-after-signal.exp: New file.
10003
3b48433d
PA
100042011-05-16 Pedro Alves <pedro@codesourcery.com>
10005
10006 * gdb.ada/start.exp: Call untested with the correct test filename.
10007 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10008 test filename. Make the test's binary unique.
10009 * gdb.arch/i386-signal.exp: Call untested with the correct test
10010 filename.
10011 * gdb.arch/i386-size-overlap.exp: Ditto.
10012 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10013 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10014 * gdb.cp/call-c.exp: Ditto.
10015 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10016 filename. Make the test's binary unique.
10017 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10018 * gdb.python/py-mi.exp: Ditto.
10019 * gdb.python/Makefile.in (EXECUTABLES): Update.
10020 * gdb.reverse/i386-precsave.exp: Ditto.
10021 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10022 test filename.
10023 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10024 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10025 unique.
10026 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10027 test filename.
10028 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10029 * gdb.trace/tfile.exp: Ditto.
10030
ba4a8bdd
YQ
100312011-05-14 Yao Qi <yao@codesourcery.com>
10032
10033 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10034 type.
10035
dbaefcf7
DE
100362011-05-13 Doug Evans <dje@google.com>
10037
10038 * gdb.python/py-objfile-script.exp: New file.
10039 * gdb.python/py-objfile-script.c: New file.
10040 * gdb.python/py-objfile-script-gdb.py: New file.
10041 * testsuite/gdb.python/py-section-script.exp: Test
10042 "info auto-load-scripts".
10043
9930639c
TT
100442011-05-13 Tom Tromey <tromey@redhat.com>
10045
10046 * gdb.dwarf2/clztest.exp: New file.
10047 * gdb.dwarf2/clztest.c: New file.
10048 * gdb.dwarf2/clztest.S: New file.
10049
05272e11
DE
100502011-05-13 Doug Evans <dje@google.com>
10051
cc63ef9b
DE
10052 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10053 String16 tests.
05272e11 10054
6edba76f
TT
100552011-05-13 Tom Tromey <tromey@redhat.com>
10056
10057 * lib/gdb.exp (is_x86_like_target): New proc.
10058 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10059 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10060 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10061 -nostdlib to compiler.
10062 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10063 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10064 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10065 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10066 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10067
028d0ed5
TJB
100682011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10069
10070 * gdb.python/py-function.exp: Test setting a value from a function
10071 which executes a command.
10072
8a9b8146
TT
100732011-05-12 Tom Tromey <tromey@redhat.com>
10074
10075 * gdb.dwarf2/typeddwarf.S: New file.
10076 * gdb.dwarf2/typeddwarf.c: New file.
10077 * gdb.dwarf2/typeddwarf.exp: New file.
10078
10483e8e
MP
100792011-05-12 Marek Polacek <mpolacek@redhat.com>
10080
10081 * gdb.mi/mi-basics.exp: Fix races. Honour the
10082 `test_exec_and_symbol_mi_operatons' return value.
10083 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10084 gdb_test_multiple.
10085 (test_exec_and_symbol_mi_operatons): Likewise.
10086 (test_path_specification): Likewise.
10087
faf067f1
JK
100882011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10089
10090 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10091 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10092 Replace `file copy' and `file rename' by `file mtime'. Twice.
10093
7ff911a3
JK
100942011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10095
10096 * gdb.base/readline-ask.c: New file.
10097 * gdb.base/readline-ask.exp: New file.
10098 * gdb.base/readline-ask.inputrc: New file.
10099
a536c6d7
UW
101002011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10101
10102 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10103 to avoid race condition.
10104 * gdb.cell/coremaker.c: Use small stack size.
10105 * gdb.cell/ea-standalone.exp: Use file name without path as
10106 argument to c_to.
10107 * gdb.cell/fork.exp: Allow other output when continuing to end.
10108
d472a426
JK
101092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10110
10111 * gdb.threads/corethreads.c: New file.
10112 * gdb.threads/corethreads.exp: New file.
10113
101142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10115
10116 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10117 Try to compile the test using -Wl,-z,norelro first.
10118 (load_core): New variable libthread_db_seen, initialize it.
10119 (zeroed-threads cannot be listed): Protect it by XFAIL on
10120 !$libthread_db_seen.
10121
8be455d7
JK
101222011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10123
10124 PR 12573
10125 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10126 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10127 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10128
1976171a
JK
101292011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10130
10131 * gdb.cp/psymtab-parameter.cc: New file.
10132 * gdb.cp/psymtab-parameter.exp: New file.
10133
7db6f30f
JK
101342011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10135
10136 Fix a race.
10137 * gdb.cp/static-print-quit.exp (print c): Split to ...
10138 (print c - <return>, print c - q <return>, print c - to quit):
10139 ... these. Make the testfile untested on gdb-7.1.
10140
85161e9e 101412011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10142
10143 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10144 gdb_rename_execfile, gdb_touch_execfile): New.
10145 * gdb.base/reread.exp: Use new procs to handle multiple
10146 exec files.
10147
0c51be18
YQ
101482011-05-05 Yao Qi <yao@codesourcery.com>
10149
10150 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10151 (test_adr_32bit, test_pop_pc): New.
10152 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10153 (test_adr_32bit, test_pop_pc): New.
10154
4d393d60
JM
101552011-05-04 Joseph Myers <joseph@codesourcery.com>
10156
10157 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10158 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10159 targets.
10160 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10161 handle targets.
10162
8ffd0459
JK
101632011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10164
10165 * gdb.base/completion.exp (complete help info wat): Rename to ...
10166 (complete 'help info wat'): ... here.
10167 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10168 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10169
8e28d804
PA
101702011-05-04 Pedro Alves <pedro@codesourcery.com>
10171
10172 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10173 gdb_test and explicit $gdb_prompt/timeout matches.
10174
3eb2ef34
YQ
101752011-05-04 Yao Qi <yao@codesourcery.com>
10176
10177 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10178 and __thumb2__.
10179
aaaf81a3
MP
101802011-05-03 Marek Polacek <mpolacek@redhat.com>
10181
10182 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10183 in place of `gdb_test "delete breakpoints"'. This eliminates two
10184 testcases.
10185
c4cbc0df
PA
101862011-05-02 Pedro Alves <pedro@codesourcery.com>
10187
10188 PR testsuite/12649
10189 Fix races.
10190
10191 * gdb.base/completion.exp: Remove all sleep calls. Remove
10192 unnecessary regexs. Don't explicitly expect anything after the
10193 prompt. Eat the prompt if necessary.
10194
b4cbb4a3
EBM
101952011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10196
10197 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10198 accept to show the caller line again as well as the line after.
10199
d65aec65
PM
102002011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10201
10202 PR mi/12531
10203
10204 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10205 compile target.
10206 * gdb.python/py-prettyprint.exp: Add C++ object for
10207 CPLUS_FAKE_CHILD test.
10208
30852783
UW
102092011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10210
10211 * gdb.base/signest.exp: New file.
10212 * gdb.base/signest.c: Likewise.
10213
c7b1f0d9
JK
102142011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10215
10216 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10217 thread and breakpoint notifications.
10218
559a7a62
JK
102192011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10220
10221 * gdb.base/fortran-sym-case.c: New file.
10222 * gdb.base/fortran-sym-case.exp: New file.
10223 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10224 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10225 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10226
8344e389
JK
102272011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10228
10229 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10230 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10231 false #1', `if true else false #2' and `if true else false #3'.
10232
2484c66b
UW
102332011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10234
10235 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10236 while delivering signal.
10237
8d3788bd
VP
102382011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10239
10240 MI breakpoint notifications.
10241
10242 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10243 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10244 * testsuite/gdb.mi/mi-watch.exp: Adust.
10245 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10246 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10247 notifications.
8d3788bd 10248
3e03848b
JK
102492011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10250
10251 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10252 * gdb.base/gdbindex-stabs.c: New file.
10253 * gdb.base/gdbindex-stabs.exp: New file.
10254
918c9108
YQ
102552011-04-25 Yao Qi <yao@codesourcery.com>
10256
10257 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10258 with /*...*/.
10259 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10260
90556b8c
JK
102612011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10262
10263 * gdb.python/py-value.exp (test_objfiles): Name the first test
10264 `py-value in file.filename'.
10265
03f2bd59
JK
102662011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10267
10268 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10269 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10270 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10271 !gdbserver_reconnect_p..
10272 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10273
7b08b9eb
JK
102742011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10275
10276 * gdb.cp/cpcompletion.exp (complete class methods)
10277 (complete class methods beginning with F): Move them above runto. New
10278 comment about the runto delimiter.
10279
b78974c3
PA
102802011-04-20 Pedro Alves <pedro@codesourcery.com>
10281
10282 * gdb.base/maint.exp: Test that "maint print registers" works
10283 without a running program.
10284
20429c40 102852011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10286
20429c40
MP
10287 * gdb.base/setshow.exp: Fix racy tests.
10288 ($old_gdb_prompt): New variable.
10289
7a9dd1b2
TT
102902011-04-19 Tom Tromey <tromey@redhat.com>
10291
10292 * gdb.mi/mi-nsmoribund.exp:
10293 * gdb.hp/gdb.objdbg/objdbg01.exp:
10294 * gdb.base/structs.exp (test_struct_returns):
10295 * gdb.base/call-sc.exp (test_scalar_returns):
10296 * gdb.base/bigcore.exp: Remove duplicate words.
10297
02835898
JK
102982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10299
10300 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10301 * gdb.base/break-interp.exp (test_attach): New comment.
10302
254f582e
JK
103032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10304
10305 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10306 (clear __stack_user.next, clear stack_used.next)
10307 (save a zeroed-threads corefile): New test.
10308 Call core_load for $core0file.
10309 (zeroed-threads cannot be listed): New test.
10310
4fe85f5c
JK
103112011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10312
10313 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10314 filename.
10315 ($srcfile): Preserve the original value.
10316 ($testfile): Match it the .exp filename.
10317 ($corefile): New variable. Substitute it around.
10318 Use clean_restart.
10319 ($prev_timeout): Remove.
10320 (load_core): Move core loading into this proc.
10321 Fix restore of $timeout if load_core fails.
10322
63524580
JK
103232011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10324
10325 * gdb.base/eu-strip-infcall.c: New file.
10326 * gdb.base/eu-strip-infcall.exp: New file.
10327
90359a16
JK
103282011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10329
10330 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10331 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10332
626e7282
JK
103332011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10334
10335 Fix Python access to inlined frames.
10336 * gdb.python/py-frame-inline.c: New file.
10337 * gdb.python/py-frame-inline.exp: New file.
10338
3363d018
EBM
103392011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10340
10341 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10342 content of 's24' correctly (avoiding "optimized out").
10343 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10344
28781456
JK
103452011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10346
10347 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10348
4a4106ca
TJB
103492011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10350
10351 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10352 expect a colon in watch -location output.
10353
d26ccb4f
JK
103542011-04-13 Marek Polacek <mpolacek@redhat.com>
10355
df46027d 10356 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10357 New testcase `expect response to define backtrace'. Also remove
10358 redundant `default' block.
10359
e1ab1f9c
JK
103602011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10361
10362 * gdb.python/py-prettyprint.c (struct hint_error): New.
10363 (main): New variable hint_error.
10364 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10365 "print hint_error".
10366 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10367 (register_pretty_printers): Register it.
10368
0c2e6019
TT
103692011-04-04 Tom Tromey <tromey@redhat.com>
10370
10371 * gdb.cp/maint.exp (test_help): Update.
10372 (test_namespace): Likewise.
10373
af57139d
JB
103742011-04-01 Joel Brobecker <brobecker@adacore.com>
10375
10376 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10377 * gdb.ada/arrayptr.exp: Add new tests.
10378
956a9fb9
JB
103792011-04-01 Joel Brobecker <brobecker@adacore.com>
10380
10381 * gdb.ada/mi_catch_ex: New testcase.
10382
d0c4d642
PA
103832011-04-01 Pedro Alves <pedro@codesourcery.com>
10384
10385 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10386 base::overload(void) method without specifying "const".
10387
18819fa6
UW
103882011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10389
10390 * gdb.arch/thumb-singlestep.S: New file.
10391 * gdb.arch/thumb-singlestep.exp: Likewise.
10392
a4c8e806
TT
103932011-03-31 Tom Tromey <tromey@redhat.com>
10394
10395 * gdb.python/py-prettyprint.py (exception_flag): New global.
10396 (NoStringContainerPrinter._iterator.next): Check it.
10397 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10398 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10399
53832f31
TT
104002011-03-29 Tom Tromey <tromey@redhat.com>
10401
10402 * gdb.cp/anon-struct.cc: New file.
10403 * gdb.cp/anon-struct.exp: New file.
10404
e4620230
JK
104052011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10406
10407 Test STT_GNU_IFUNC support.
10408 * gdb.base/gnu-ifunc-lib.c: New file.
10409 * gdb.base/gnu-ifunc.c: New file.
10410 * gdb.base/gnu-ifunc.exp: New file.
10411
d0fb5eae
JK
104122011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10413
10414 Support a ring of related breakpoints.
10415 * gdb.base/watchpoint-delete.c: New file.
10416 * gdb.base/watchpoint-delete.exp: New file.
10417
20106cfb
JK
104182011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10419
10420 * gdb.ada/arrayparam.exp (print first after function call): Use
10421 explicit package name. Add a comment
10422 (print lasta after function call): Rename ...
10423 (print last after function call): ... it and use explicit package
10424 name.
10425 (print length after function call): Use explicit package name.
10426 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10427 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10428 (multiple matches for symbol i): Rename ...
10429 (multiple matches for symbol integervar): ... it.
10430 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10431 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10432
e7ab5e63
AB
104332011-03-25 Andrew Burgess <aburgess@broadcom.com>
10434
10435 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10436 environment variable to make grep output more predictable. Move
10437 all the environment setup into gdb_init so it's done once per test
10438 case rather than each time we start gdb.
10439
9ef07c8c
TT
104402011-03-24 Tom Tromey <tromey@redhat.com>
10441
10442 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10443 test.
10444
dd90784c
JK
104452011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10446
10447 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10448 * gdb.dwarf2/dw2-entry-value.S: New file.
10449 * gdb.dwarf2/dw2-entry-value.exp: New file.
10450
05775840
PM
104512011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10452
6fdff2c5 10453 PR python/12183
05775840
PM
10454
10455 * gdb.python/py-function.exp: Add GdbError tests.
10456
8661b11b
PA
104572011-03-18 Pedro Alves <pedro@codesourcery.com>
10458
10459 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10460 (reglocal_test_func, statlocal_test_func): New functions.
10461 (globals_test_func): Call new functions.
10462 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10463 (gdb_collect_locals_test): New procedure.
10464 (gdb_trace_collection_test): Call new procedures.
10465
0fdb4f18
PA
104662011-03-18 Pedro Alves <pedro@codesourcery.com>
10467
10468 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10469 (test_register, test_register_unavailable): New procedures.
10470 (gdb_unavailable_registers_test): New procedure.
10471 (gdb_trace_collection_test): Call it.
10472
99c3dc11
PM
104732011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10474
6fdff2c5 10475 PR python/12149
99c3dc11
PM
10476
10477 * gdb.python/python.exp: Add gdb.write tests.
10478
29703da4
PM
104792010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10480
10481 * gdb.python/Makefile.in: Add py-objfile.
10482 * gdb.python/py-objfile.exp: New file.
10483 * gdb.python/py-objfile.c: New file.
10484 * gdb.python/py-block.exp: Add is_valid tests.
10485 * gdb.python/py-inferior.exp: Ditto.
10486 * gdb.python/py-infthread.exp: Ditto.
10487 * gdb.python/py-symbol.exp: Ditto.
10488 * gdb.python/py-symtab.exp: Ditto.
10489
598997c8
KS
104902011-03-16 Keith Seitz <keiths@redhat.com>
10491
10492 PR c++/12273
10493 * gdb.cp/cmpd-minsyms.exp: New test.
10494 * gdb.cp/cmpd-minsyms.cc: New file.
10495
10496 PR c++/11734
10497 * gdb.cp/ovsrch.exp: New test.
10498 * gdb.cp/ovsrch.h: New file.
10499 * gdb.cp/ovsrch1.cc: New file.
10500 * gdb.cp/ovsrch2.cc: New file.
10501 * gdb.cp/ovsrch3.cc: New file.
10502 * gdb.cp/ovsrch4.cc: New file.
10503
c91513d8
PP
105042011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10505
10506 PR gdb/12528
10507 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10508 * gdb.base/break-on-linker-gcd-function.exp: New test.
10509 * gdb.base/break-on-linker-gcd-function.cc: New file.
10510
7470fc63
AT
105112011-03-15 Andreas Tobler <andreast@fgznet.ch>
10512
10513 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10514
959e7469
PM
105152011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10516
10517 * lib/gdb.exp (gdb_unload): Add another termination case.
10518
9373cf26
JK
105192011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10520
10521 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
10522 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
10523 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
10524 Provide a stub byte there.
10525 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
10526 DW_AT_entry_pc.
10527 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
10528
24e9cda0
UW
105292011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
10530
10531 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
10532 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
10533 "generic ABI, auto".
10534 (altivec_abi_tests): Accept vectors returned by reference.
10535
7371cf6d
PM
105362010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10537
10538 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10539
ce77046a
UW
105402011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10541
10542 * gdb.python/py-section-script.exp: Skip test if no Python support.
10543
176400c3
UW
105442011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10545
10546 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10547
ecec24e6
PM
105482011-03-10 Phil Muldoon <pmuldoon@redhat.com>
10549
10550 * gdb.python/py-parameter.exp: Update tests to the new Python
10551 parameter API. Add "no documentation" test. Add deprecated API
10552 backward compatibility test.
10553
5dbdd470
TT
105542011-03-09 Tom Tromey <tromey@redhat.com>
10555
10556 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
10557 gdb_continue_to_end.
10558
b66e66ee
MK
105592011-03-09 Mark Kettenis <kettenis@gnu.org>
10560
10561 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
10562 tabs.
10563
eceb0c5f
TT
105642011-03-09 Tom Tromey <tromey@redhat.com>
10565
10566 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
10567 parentheses.
10568 (gdb_continue_to_end): Add "allow_extra" parameter. Use
10569 $command.
10570 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
10571 argument to gdb_continue_to_end.
10572 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
10573 argument to gdb_continue_to_end.
10574 * gdb.cp/annota3.exp: Fix regex.
10575 * gdb.cp/annota2.exp: Fix regex.
10576 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10577 gdb_continue_to_end.
10578 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10579 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10580 gdb_continue_to_end.
10581
63154eca
PA
105822011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10583
10584 * gdb.server/ext-run.exp
10585 (load new file without any gdbserver inferior): New test.
10586
967d1f9b
TT
105872011-03-07 Tom Tromey <tromey@redhat.com>
10588
10589 * Makefile.in (TAGS): Rewrite.
10590
d68dcbb9
JK
105912011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10592
10593 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10594 initial commands echo. New match for `Found trace'. Anchor all the
10595 other matches. Anchor and match for `No trace frame found' the final
10596 match.
10597
6bf58e63
TT
105982011-03-07 Tom Tromey <tromey@redhat.com>
10599
10600 * Makefile.in (TAGS): New target.
10601
fda326dd
TT
106022011-03-07 Tom Tromey <tromey@redhat.com>
10603
10604 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10605 change.
10606 * lib/mi-support.exp (mi_gdb_test): Update for exit message
10607 change.
10608 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
10609 exit message change.
10610 (skip_altivec_tests): Update for exit message change.
10611 (skip_vsx_tests): Likewise.
10612 (gdb_continue_to_end): Likewise. Add 'command' argument.
10613 * lib/cell.exp (skip_cell_tests): Update for exit message change.
10614 * gdb.threads/tls.exp: Update for exit message change.
10615 * gdb.threads/thread-unwindonsignal.exp: Use
10616 gdb_continue_to_end.
10617 * gdb.threads/step.exp (step_it): Update for exit message change.
10618 (continue_all): Likewise.
10619 * gdb.threads/print-threads.exp (test_all_threads): Update for
10620 exit message change.
10621 * gdb.threads/interrupted-hand-call.exp: Use
10622 gdb_continue_to_end.
10623 * gdb.threads/execl.exp: Use gdb_continue_to_end.
10624 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
10625 gdb_continue_to_end.
10626 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
10627 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
10628 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
10629 * gdb.cp/method.exp: Update for exit message change.
10630 * gdb.cp/mb-templates.exp: Update for exit message change.
10631 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
10632 * gdb.cp/annota3.exp: Update for exit message change.
10633 * gdb.cp/annota2.exp: Update for exit message change.
10634 * gdb.cell/fork.exp: Use gdb_continue_to_end.
10635 * gdb.base/term.exp: Update for exit message change.
10636 * gdb.base/step-test.exp (test_i): Update for exit message change.
10637 * gdb.base/sigstep.exp (advance): Update for exit message change.
10638 (advancei): Likewise.
10639 * gdb.base/siginfo.exp: Update for exit message change.
10640 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
10641 * gdb.base/reread.exp: Use gdb_continue_to_end.
10642 * gdb.base/langs.exp: Use gdb_continue_to_end.
10643 * gdb.base/interrupt.exp: Update for exit message change.
10644 * gdb.base/gdb1555.exp: Update for exit message change.
10645 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
10646 * gdb.base/ending-run.exp: Update for exit message change.
10647 * gdb.base/chng-syms.exp: Update for exit message change.
10648 * gdb.base/checkpoint.exp: Update for exit message change.
10649 * gdb.base/catch-syscall.exp (check_for_program_end): Use
10650 gdb_continue_to_end.
10651 (test_catch_syscall_with_wrong_args): Likewise.
10652 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
10653 * gdb.base/break-interp.exp (test_ld): Update for exit message
10654 change.
10655 * gdb.base/bang.exp: Update for exit message change.
10656 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
10657 (do_call_attach_tests): Likewise.
10658 * gdb.base/a2-run.exp: Update for exit message change.
10659 * gdb.arch/ppc-dfp.exp: Update for exit message change.
10660 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
10661 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
10662
dd19bd70
JK
106632011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10664
10665 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10666
30e62689
TT
106672011-03-03 Tom Tromey <tromey@redhat.com>
10668
10669 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
10670 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
10671 * gdb.hp/gdb.aCC/configure.ac: Remove.
10672 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
10673 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
10674 * gdb.hp/gdb.base-hp/configure.ac: Remove.
10675 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
10676 * gdb.hp/gdb.compat/configure (Makefile): Remove.
10677 * gdb.hp/gdb.compat/configure.ac: Remove.
10678 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
10679 * gdb.hp/gdb.defects/configure (Makefile): Remove.
10680 * gdb.hp/gdb.defects/configure.ac: Remove.
10681 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
10682 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
10683 * gdb.hp/gdb.objdbg/configure.ac: Remove.
10684 * gdb.hp/configure.ac: Remove.
10685 * gdb.hp/configure: Remove.
10686 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
10687 substitution.
10688 (Makefile): Remove rule.
10689 * gdb.cell/configure.ac: Remove.
10690 * gdb.cell/configure: Remove.
10691 * gdb.stabs/Makefile.in (Makefile): Remove.
10692 (distclean): Don't remove config.status or config.log.
10693 * gdb.stabs/configure (Makefile): Remove.
10694 * gdb.stabs/configure.ac: Remove.
10695 * configure: Rebuild.
10696 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
10697 Remove stabs- and cell-specific logic. Test for existence of
10698 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
10699 subdirectories, gdb.cell, and and gdb.stabs.
10700 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
10701
c171f854
JB
107022011-03-03 Joel Brobecker <brobecker@adacore.com>
10703
10704 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
10705 end of buffer.
10706
9a5193cb
JB
107072011-03-02 Joel Brobecker <brobecker@adacore.com>
10708
10709 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
10710 gdb_test when running a test where we expected no output back.
10711
9bb4c1bb
MS
107122011-02-28 Michael Snyder <msnyder@vmware.com>
10713
10714 * gdb.cp/overload.cc: Change initializer value to integer.
10715
3bd0f5ef
MS
107162011-02-27 Michael Snyder <msnyder@vmware.com>
10717
10718 * gdb.multi/base.exp: Add test for remove-inferiors.
10719
2279eaad
JB
107202011-02-26 Joel Brobecker <brobecker@adacore.com>
10721
10722 * gdb.python/py-frame.exp: Simplify the initialization phase
10723 using prepare_for_testing.
10724
c82c0b55
MS
107252011-02-25 Michael Snyder <msnyder@vmware.com>
10726
10727 * gdb.multi/base.exp: Add tests for info inferiors with args.
10728
1d94651b
JK
107292011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10730
10731 * gdb.dwarf2/dw2-ranges.S: Rename to ...
10732 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
10733 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
10734 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
10735 asmfile3. Comment the STABS (#3) file compilation. Compile
10736 everything through assembler. Provide KFAIL for symtab/12497.
10737 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
10738 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
10739 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
10740 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
10741
3bd0f5ef
MS
107422011-02-24 Michael Snyder <msnyder@vmware.com>
10743
10744 * gdb.base/break.exp: Add tests for delete breakpoints using
10745 convenience variables and value history references.
10746
12c1418e
MS
107472011-02-24 Michael Snyder <msnyder@vmware.com>
10748
10749 * gdb.base/break.exp: Remove debugging 'printf' accidentally
10750 left behind in previous check-in.
10751
e5a67952
MS
107522011-02-23 Michael Snyder <msnyder@vmware.com>
10753
10754 * gdb.base/break.exp: Add tests for "info break" with arguments.
10755 * gdb.trace/infotrace.exp: Update patterns for error and help.
10756 * gdb.base/completion.exp: Update pattern.
10757 * gdb.base/ena-dis-br.exp: Update pattern.
10758 * gdb.base/help.exp: Update patterns.
10759
107602011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
10761
10762 * gdb.base/memattr.exp: New test.
10763 * gdb.base/memattr.c: Test load for memattr.exp.
10764
6e6fbe60
DE
107652011-02-22 Doug Evans <dje@google.com>
10766
10767 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
10768
1d41d745
MS
107692011-02-22 Michael Snyder <msnyder@vmware.com>
10770
10771 * Makefile.in: Make more clean.
10772 * gdb.ada/Makefile.in: Ditto.
10773 * gdb.arch/Makefile.in: Ditto.
10774 * gdb.asm/Makefile.in: Ditto.
10775 * gdb.base/Makefile.in: Ditto.
10776 * gdb.cp/Makefile.in: Ditto.
10777 * gdb.dwarf2/Makefile.in: Ditto.
10778 * gdb.java/Makefile.in: Ditto.
10779 * gdb.mi/Makefile.in: Ditto.
10780 * gdb.modula2/Makefile.in: Ditto.
10781 * gdb.python/Makefile.in: Ditto.
10782 * gdb.server/Makefile.in: Ditto.
10783 * gdb.stabs/Makefile.in: Ditto.
10784 * gdb.threads/Makefile.in: Ditto.
10785 * gdb.trace/Makefile.in: Ditto.
10786
79ba84ca
MS
107872011-02-22 Michael Snyder <msnyder@vmware.com>
10788
df46027d 10789 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
10790 info threads.
10791
b9b35694
JB
107922011-02-22 Joel Brobecker <brobecker@adacore.com>
10793
10794 * gdb.python/py-breakpoint.exp: Fix the expected output of
10795 one of the "maint info breakpoints" tests to accept the output
10796 generated on platforms that do not have hardware watchpoints.
10797
8bfb830f
JB
107982011-02-22 Joel Brobecker <brobecker@adacore.com>
10799
10800 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
10801 clean_restart. Be a little stricter in the expected output
10802 for one of the tests. Fix a typo in one of the comments.
10803
c45f3c54
JB
108042011-02-22 Joel Brobecker <brobecker@adacore.com>
10805
10806 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
10807 Delete variable binfile, no longer use. Add or modify test
10808 comments to make them unique.
10809
b97c863c
MS
108102011-02-21 Michael Snyder <msnyder@vmware.com>
10811
10812 * Makefile.in: Update for make clean.
10813 * gdb.ada/Makefile.in: Ditto.
10814 * gdb.arch/Makefile.in: Ditto.
10815 * gdb.asm/Makefile.in: Ditto.
10816 * gdb.base/Makefile.in: Ditto.
10817 * gdb.cp/Makefile.in: Ditto.
10818 * gdb.dwarf2/Makefile.in: Ditto.
10819 * gdb.java/Makefile.in: Ditto.
10820 * gdb.mi/Makefile.in: Ditto.
10821 * gdb.modula2/Makefile.in: Ditto.
10822 * gdb.python/Makefile.in: Ditto.
10823 * gdb.server/Makefile.in: Ditto.
10824 * gdb.stabs/Makefile.in: Ditto.
10825 * gdb.threads/Makefile.in: Ditto.
10826 * gdb.trace/Makefile.in: Ditto.
10827
aea5b279
MS
108282011-02-21 Michael Snyder <msnyder@vmware.com>
10829
10830 * gdb.threads/thread-find.exp: Update patterns for changes in
10831 output of "info threads" command.
10832
e3039479
UW
108332011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10834 Ulrich Weigand <uweigand@de.ibm.com>
10835
10836 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
10837 (skip_hw_watchpoint_tests): Likewise.
10838 (skip_hw_watchpoint_multi_tests): Likewise.
10839
b800ec70
UW
108402011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
10841
10842 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
10843 (skip_hw_watchpoint_tests): Likewise.
10844 (skip_hw_watchpoint_multi_tests): Likewise.
10845 (skip_hw_watchpoint_access_tests): Likewise.
10846
10847 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
10848 * gdb.base/pr11022.exp: Likewise.
10849 * gdb.base/watch-read.exp: Likewise.
10850 * gdb.base/watch_thread_num.exp: Likewise.
10851 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10852 * gdb.base/watchpoint-hw.exp: Likewise.
10853 * gdb.base/watchpoint.exp: Likewise.
10854 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
10855 * gdb.threads/watchthreads-reorder.exp: Likewise.
10856 * gdb.threads/watchthreads.exp: Likewise.
10857 * gdb.threads/watchthreads2.exp: Likewise.
10858
91033e37
JB
108592011-02-21 Joel Brobecker <brobecker@adacore.com>
10860
10861 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
10862 the debugger is unable to find the array bounds.
10863
eeaafae2
JK
108642011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10865
10866 * gdb.cp/typedef-operator.exp: New file.
10867 * gdb.cp/typedef-operator.cc: New file.
10868
e338d953
MS
108692011-02-17 Michael Snyder <msnyder@vmware.com>
10870
10871 * gdb.threads/thread-find.exp: Fix regular expressions.
10872
e67ad678
JB
108732011-02-17 Joel Brobecker <brobecker@adacore.com>
10874
10875 * gdb.ada/packed_array: Expand testcase to test printing of
10876 unconstrained packed array.
10877
93084bca
JB
108782011-02-17 Joel Brobecker <brobecker@adacore.com>
10879
10880 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
10881
a0c78a73
PA
108822011-02-16 Pedro Alves <pedro@codesourcery.com>
10883
f65d5553 10884 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
10885 (main): Initialize it before collecting, and and clear it
10886 afterwards.
f65d5553
PA
10887 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10888 collecting with '{type} addr', where the addr expression is not an
10889 rvalue.
a0c78a73 10890
3dfcbbd2
KW
108912011-02-16 Ken Werner <ken.werner@de.ibm.com>
10892
10893 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
10894 a bool variable. Expect correct OpenCL names for vector types. Use the
10895 uc3 variable name instead of referring to the uchar3 built-in type.
10896 Escape the asterisk at the half pointer test.
10897
08807d5a
PA
108982011-02-16 Pedro Alves <pedro@codesourcery.com>
10899
f65d5553 10900 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
10901 (main): Initialize it before collecting, and and clear it
10902 afterwards.
f65d5553
PA
10903 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10904 collecting overlapping memory ranges.
08807d5a 10905
60f98dde
MS
109062011-02-15 Michael Snyder <msnyder@vmware.com>
10907
10908 * gdb.base/default.exp: Add tests for thread commands.
10909 * gdb.base/help.exp: Add tests for thread commands.
10910 * gdb.threads/thread-find.exp: New test for thread find command.
10911
648cd113
KW
109122011-02-15 Ken Werner <ken.werner@de.ibm.com>
10913
10914 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
10915
494e194e
YQ
109162011-02-15 Yao Qi <yao@codesourcery.com>
10917
10918 PR tdep/12352
10919 * gdb.arch/arm-disp-step.S : New test for str instruction.
10920 * gdb.arch/arm-disp-step.exp : Likewise.
10921
d9492458
TJB
109222011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
10923
10924 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
10925 "vector_register2_vr" test strings. Test the extended floating
10926 point registers (F32~F63).
10927 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
10928 IBM XL C compiler. Make the test program use a register provided
10929 by the compiler for the lxvd2x instruction.
10930
8af8e3bc
PA
109312011-02-14 Pedro Alves <pedro@codesourcery.com>
10932
10933 * gdb.trace/unavailable.cc (class Base, class Middle, class
10934 Derived): New types.
10935 (derived_unavail, derived_partial, derived_whole): New globals.
10936 (virtual_partial): New global.
10937 (virtualp): Point at virtual_partial.
10938 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
10939 related to unavailable vptr.
10940
1b28d0b3
PA
109412011-02-14 Pedro Alves <pedro@codesourcery.com>
10942
10943 * gdb.trace/unavailable.cc (a, b, c): New globals.
10944 (main): Set and clear them.
10945 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
10946 `a' and `c', and check that `b' isn't collected, although `a' and
10947 `c' are.
10948
ec0a52e1
PA
109492011-02-14 Pedro Alves <pedro@codesourcery.com>
10950
10951 * gdb.trace/unavailable.cc (struct Virtual): New.
10952 (virtualp): New global pointer.
10953 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
10954 printing a pointer to an object whose type has a vtable, with
10955 print object on.
10956
24e6bcee
PA
109572011-02-14 Pedro Alves <pedro@codesourcery.com>
10958
10959 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
10960 value repeat handles unavailableness.
10961
39d37385
PA
109622011-02-14 Pedro Alves <pedro@codesourcery.com>
10963
10964 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
10965 tests for building arrays from unavailable values, subscripting
10966 non-memory rvalue unvailable arrays, and accessing fields or
10967 baseclasses of non-lazy unavailable values,
10968 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
10969 struct types.
10970 (g_smallstruct, g_smallstruct_b): New globals.
10971
06d72e16
PA
109722011-02-14 Pedro Alves <pedro@codesourcery.com>
10973
10974 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
10975
bc9a5551
JK
109762011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10977
10978 Fix const/volatile qualifiers of C++ types, PR c++/12328.
10979 * gdb.cp/overload-const.exp: New file.
10980 * gdb.cp/overload-const.cc: New file.
10981
54fcddd0
UW
109822011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10983
10984 * gdb.opencl/callfuncs.cl: New file.
10985 * gdb.opencl/callfuncs.exp: New test.
10986 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
10987
d6dafb7c
UW
109882011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10989
10990 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
10991 when computing result.
10992 * gdb.arch/altivec-abi.exp: Update expected results.
10993
a449c2d8
TJB
109942011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10995
10996 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
10997 * gdb.base/jit.exp: Likewise.
10998 * gdb.base/pie-execl.exp: Likewise.
10999 * gdb.base/solib-nodir.exp: Likewise.
11000 * gdb.base/solib-overlap.exp: Likewise.
11001
764880b7
PA
110022011-02-07 Pedro Alves <pedro@codesourcery.com>
11003
11004 * gdb.trace/collection.c (global_pieces): New.
11005 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11006 New procedure.
11007 (gdb_trace_collection_test): Call it.
11008
505500db
SW
110092011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11010
11011 * gdb.python/py-evthreads.c: New file.
11012 * gdb.python/py-evthreads.exp: New file.
11013 * gdb.python/py-events.py: New file.
11014 * gdb.python/py-events.exp: New file.
11015 * gdb.python/py-events.c: New file.
11016
385203ed
DD
110172011-02-04 David Daney <ddaney@caviumnetworks.com>
11018
11019 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11020
9011945e
AB
110212011-02-03 Andrew Burgess <aburgess@broadcom.com>
11022
11023 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11024 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11025 boundary between two compilation units.
11026
580688f3
PA
110272011-02-02 Pedro Alves <pedro@codesourcery.com>
11028
11029 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11030 (Virtual): New structs.
11031 (virtual_o, virtual_middle_b): New globals.
11032 * gdb.cp/virtbase.exp: New tests.
11033
d3f0f853
PP
110342011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11035
11036 * gdb.base/jit.exp: New file.
11037 * gdb.base/jit-main.c: New file.
11038 * gdb.base/jit-solib.c: New file.
11039
b2030fb5
UW
110402011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11041
11042 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11043 proceed to initial kernel entry point.
11044 * gdb.opencl/datatypes.exp: Likewise.
11045 * gdb.opencl/operators.exp: Likewise.
11046 * gdb.opencl/vec_comps.exp: Likewise.
11047
2db19d1e
SW
110482011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11049
11050 * gdb.cp/nsnested.cc: New.
11051 * gdb.cp/nsnested.exp: New.
11052 * gdb.cp/nsnoimports.exp: New.
11053 * gdb.cp/nsnoimports.cc: New.
11054
6b0c4c1f
JB
110552011-01-31 Joel Brobecker <brobecker@adacore.com>
11056
11057 * gdb.base/interact.exp: Add extra tests that verify that
11058 the value of the interactive-mode setting does not change
11059 after the script is sourced.
11060
80b23b6a
JK
110612011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11062
11063 * gdb.cp/noparam.exp: New file.
11064 * gdb.cp/noparam.cc: New file.
11065
ffd5ec24
PA
110662011-01-28 Pedro Alves <pedro@codesourcery.com>
11067
11068 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11069 there's no stack or registers.
11070
a81766d8
TT
110712011-01-26 Tom Tromey <tromey@redhat.com>
11072
11073 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11074 space before string output. Add test for "set print pretty off"
11075 case.
11076
585fdaa1
PA
110772011-01-25 Pedro Alves <pedro@codesourcery.com>
11078
11079 * gdb.base/frame-args.exp: Adjust.
11080 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11081 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11082 * gdb.dwarf2/pieces.exp: Adjust.
11083 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11084 * gdb.opt/inline-locals.exp: Adjust.
11085 * gdb.threads/fork-child-threads.exp: Adjust.
11086
d468832a
KW
110872011-01-25 Ken Werner <ken.werner@de.ibm.com>
11088
11089 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11090 OpenCL kernel function. Add a comment as marker. Add address space
11091 qualifiers for the remaining program scope variables.
11092 * gdb.opencl/datatypes.cl: Likewise.
11093 * gdb.opencl/operators.cl: Likewise.
11094 * gdb.opencl/vec_comps.cl: Likewise.
11095 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11096 Add breakpoint at the marker comment.
11097 * gdb.opencl/datatypes.exp: Likewise.
11098 * gdb.opencl/operators.exp: Likewise.
11099 * gdb.opencl/vec_comps.exp: Likewise.
11100
490f124f
PA
111012011-01-24 Pedro Alves <pedro@codesourcery.com>
11102
11103 * gdb.base/printcmds.c (some_struct): New struct and instance.
11104 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11105 procedure.
11106 <global scope>: Call it.
11107
6da78614
KW
111082011-01-21 Ken Werner <ken.werner@de.ibm.com>
11109
11110 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11111 argument to the gdb_compile_opencl_hostapp call.
11112
ec64c9aa
YQ
111132011-01-19 Yao Qi <yao@codesourcery.com>
11114
11115 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11116 positve list.
11117
810cfdbb
YQ
111182011-01-19 Yao Qi <yao@codesourcery.com>
11119
11120 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11121 canonical form.
11122 Remove "xscale-*-*"
11123 * gdb.xml/tdesc-regs.exp: Likewise.
11124 * gdb.python/py-section-script.exp: Replace ARM target triplet
11125 with canonical form.
11126 Match arm*-*-symbianelf*.
11127 * gdb.base/dup-sect.exp: Likewise.
11128 * lib/dwarf.exp: New.
11129 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11130 dwarf2_support.
11131 * gdb.dwarf2/dup-psym.exp: Likewise.
11132 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11133 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11134 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11135 * gdb.dwarf2/dw2-basic.exp: Likewise.
11136 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11137 * gdb.dwarf2/dw2-const.exp: Likewise.
11138 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11139 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11140 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11141 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11142 * gdb.dwarf2/dw2-filename.exp: Likewise.
11143 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11144 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11145 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11146 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11147 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11148 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11149 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11150 * gdb.dwarf2/dw2-producer.exp: Likewise.
11151 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11152 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11153 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11154 * gdb.dwarf2/dw2-strp.exp: Likewise.
11155 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11156 * gdb.dwarf2/implptr.exp: Likewise.
11157 * gdb.dwarf2/mac-fileno.exp: Likewise.
11158 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11159 * gdb.dwarf2/pieces.exp: Likewise.
11160 * gdb.dwarf2/pr11465.exp: Likewise.
11161 * gdb.dwarf2/valop.exp: Likewise.
11162 * gdb.dwarf2/watch-notconst.exp: Likewise.
11163 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11164
4694da01
TT
111652011-01-19 Tom Tromey <tromey@redhat.com>
11166
11167 * gdb.python/py-infthread.exp: Add thread tests.
11168
b075872c
JB
111692011-01-14 Joel Brobecker <brobecker@adacore.com>
11170
11171 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11172
2c3e6e24
JB
111732011-01-14 Joel Brobecker <brobecker@adacore.com>
11174
11175 * gdb.ada/widewide: New testcase.
11176
de8fa76c
JB
111772011-01-13 Joel Brobecker <brobecker@adacore.com>
11178
11179 * gdb.base/interact.exp: New testcase.
11180
1b05df00
TT
111812011-01-12 Tom Tromey <tromey@redhat.com>
11182
11183 * gdb.mi/gdb2549.exp: Update for error message changes.
11184 * gdb.mi/mi-cli.exp: Likewise.
11185 * gdb.mi/mi-disassemble.exp: Likewise.
11186 * gdb.mi/mi-pthreads.exp: Likewise.
11187 * gdb.mi/mi-regs.exp: Likewise.
11188 * gdb.mi/mi-stack.exp: Likewise.
11189 * gdb.mi/mi-var-block.exp: Likewise.
11190 * gdb.mi/mi-var-cmd.exp: Likewise.
11191 * gdb.mi/mi2-cli.exp: Likewise.
11192 * gdb.mi/mi2-disassemble.exp: Likewise.
11193 * gdb.mi/mi2-pthreads.exp: Likewise.
11194 * gdb.mi/mi2-regs.exp: Likewise.
11195 * gdb.mi/mi2-stack.exp: Likewise.
11196 * gdb.mi/mi2-var-block.exp: Likewise.
11197 * gdb.mi/mi2-var-cmd.exp: Likewise.
11198
c2ff108b
JK
111992011-01-12 Andrew Burgess <aburgess@broadcom.com>
11200 Jan Kratochvil <jan.kratochvil@redhat.com>
11201
11202 PR fortran/11104 and DWARF unbound arrays detection.
11203 * gdb.fortran/multi-dim.exp: New file.
11204 * gdb.fortran/multi-dim.f90: New file.
11205
b716877b
AB
112062011-01-12 Andrew Burgess <aburgess@broadcom.com>
11207
11208 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11209 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11210 add new tests for opcode dumping.
11211
6c162d5e
TT
112122011-01-11 Tom Tromey <tromey@redhat.com>
11213
11214 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11215
77b06cd7
TJB
112162010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11217
11218 Convert hardware watchpoints to use breakpoint_ops.
11219 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11220 type is not supported.
11221 * gdb.base/foll-fork.exp: Likewise.
11222 * gdb.base/foll-vfork.exp: Likewise.
11223
f39a75d0
PM
112242011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11225
11226 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11227 Use load_lib gdb-python.exp.
11228 * gdb.python/python.exp: Ditto.
11229 * gdb.python/py-function.exp: Ditto.
11230
fc529d80
AS
112312011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11232
11233 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11234
fb03cb59
JK
112352011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11236
11237 * configure: Regenerate.
11238
d8e22779
TT
112392011-01-06 Tom Tromey <tromey@redhat.com>
11240
11241 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11242
09050809
JB
112432011-01-06 Joel Brobecker <brobecker@adacore.com>
11244
fc529d80
AS
11245 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11246 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11247 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11248 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11249 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11250 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11251 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11252 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11253 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11254 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11255 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11256 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11257 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11258 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11259 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11260 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11261 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11262 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11263 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11264 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11265 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11266 gdb.ada/uninitialized_vars.exp,
11267 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11268 Simplify by using clean_restart.
09050809 11269
8ed5dd9e
JB
112702011-01-06 Joel Brobecker <brobecker@adacore.com>
11271
11272 Add marker to be used as anchor for inserting breakpoints.
11273 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11274 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11275 Likewise.
11276
11277 Remove uses of gdb_start_cmd.
11278 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11279 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11280
11281 Do not run testcase if testing with GDBserver.
11282 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11283 if testing with GDBserver.
11284
368a124f
JB
112852011-01-06 Joel Brobecker <brobecker@adacore.com>
11286
11287 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11288 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11289 copyright header.
11290
44944448
JB
112912011-01-05 Joel Brobecker <brobecker@adacore.com>
11292
11293 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11294 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11295 testsuite/gdb.fortran/complex.f,
11296 testsuite/gdb.fortran/derived-type.f90,
11297 testsuite/gdb.fortran/library-module-lib.f90,
11298 testsuite/gdb.fortran/library-module-main.f90,
11299 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11300 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11301 Copyright year update.
11302
31886ea6
JB
113032011-01-05 Joel Brobecker <brobecker@adacore.com>
11304
11305 * gdb.base/langs1.f: Add copyright header.
11306
ebedcab5
JK
113072011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11308
11309 * gdb.base/morestack.exp: New file.
11310 * gdb.base/morestack.c: New file.
11311
de1eb2f9
JK
113122011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11313
11314 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11315
9e87a409
JB
113162010-12-29 Joel Brobecker <brobecker@adacore.com>
11317
11318 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11319 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11320
720d1a40
JB
113212010-12-29 Joel Brobecker <brobecker@adacore.com>
11322
11323 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11324
a283af87
AS
113252010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11326
5d3d9cba
AS
11327 * gdb.threads/tls.exp: Fix typo.
11328
a283af87
AS
11329 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11330 * gdb.threads/execl.exp: Update.
11331
2a20745c
YQ
113322010-12-23 Yao Qi <yao@codesourcery.com>
11333
11334 * gdb.arch/arm-disp-step.exp: New.
11335 * gdb.arch/arm-disp-step.S: New.
11336
a7658b96
TT
113372010-12-21 Tom Tromey <tromey@redhat.com>
11338
11339 * gdb.threads/execl.exp: Update.
11340 * gdb.threads/linux-dp.exp: Update.
11341 * gdb.threads/manythreads.exp: Update.
11342 * gdb.threads/tls.exp: Update.
11343
5b79abe7
TT
113442010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11345
11346 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11347 (NextOverThrowDerivates) <resumebpt>: New.
11348 (resumebpt_test): New.
11349 (main): Call resumebpt_test.
11350 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11351
0914bcdb
SS
113522010-12-12 Stan Shebs <stan@codesourcery.com>
11353
11354 * gdb.trace/tsv.exp: Test print command on trace state variables.
11355
305aeedc
TT
113562010-12-09 Tom Tromey <tromey@redhat.com>
11357
11358 * gdb.base/interp.exp: Add regression test.
11359
186c406b
TT
113602010-12-09 Tom Tromey <tromey@redhat.com>
11361
11362 * gdb.java/jnpe.java: New file.
11363 * gdb.java/jnpe.exp: New file.
11364 * gdb.cp/nextoverthrow.exp: New file.
11365 * gdb.cp/nextoverthrow.cc: New file.
11366
aae1c79a
DE
113672010-12-07 Doug Evans <dje@google.com>
11368
11369 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11370 of data-directory.
11371 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11372 updated.
11373 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11374
60f98dde 113752010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11376
11377 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11378 * gdb.base/call-sc.exp: Ditto.
11379 * gdb.base/finish.exp: Ditto.
11380 * gdb.base/return.exp: Ditto.
11381 * gdb.base/return2.exp: Ditto.
11382
5fa290c1
DE
113832010-11-30 Doug Evans <dje@google.com>
11384
11385 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11386 (gdb_expect_list): Fix spelling errors in comments.
11387 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11388 send_gdb/gdb_expect_list where applicable.
11389 * gdb.base/call-ar-st.exp: Ditto.
11390 * gdb.base/funcargs.exp: Ditto.
11391 * gdb.base/gcore.exp: Ditto.
11392 * gdb.base/page.exp: Ditto.
11393 * gdb.base/sigaltstack.exp: Ditto.
11394 * gdb.base/siginfo.exp: Ditto.
11395 * gdb.base/sigstep.exp: Ditto.
11396 * gdb.base/trace-commands.exp: Ditto.
11397
4e04c971
DE
113982010-11-29 Doug Evans <dje@google.com>
11399
11400 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11401 printer-name;subprinter-name.
11402
8cf6f0b1
TT
114032010-11-29 Tom Tromey <tromey@redhat.com>
11404
11405 * gdb.dwarf2/implptr.exp: New file.
11406 * gdb.dwarf2/implptr.c: New file.
11407 * gdb.dwarf2/implptr.S: New file.
11408
94b6973e
PM
114092010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11410
fc529d80 11411 PR python/12199
94b6973e
PM
11412
11413 * gdb.python/py-breakpoint.exp: Test the delete method.
11414
8358c15c
JK
114152010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11416
11417 Fix step_resume_breakpoint unsaved during an infcall.
11418 * gdb.base/step-resume-infcall.exp: New file.
11419 * gdb.base/step-resume-infcall.c: New file.
11420
f6df29bc
TJB
114212010-11-24 Edjunior Machado <emachado@br.ibm.com>
11422
11423 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11424
f2b5a5cf
TJB
114252010-11-24 Edjunior Machado <emachado@br.ibm.com>
11426
11427 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11428 on ppc64's symbols; "finish" and "return" commands must accept to
11429 show the caller line again as well as the line after.
11430 * gdb.asm/powerpc64.inc: New file.
11431
6b0ecdc2
DE
114322010-11-23 Doug Evans <dje@google.com>
11433
11434 * lib/gdb.exp (gdb_test_sequence): New function.
11435 (gdb_expect_list): Add verbose -log call for each pattern.
11436 * gdb.base/signals.exp (test_handle_all_print): Call it.
11437 Reduce timeout increment from 6 minutes to 1 minute.
11438 * gdb.server/ext-run.exp: Call it.
11439
ea976c60
PM
114402010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11441
f2b5a5cf 11442 PR python/12212
ea976c60
PM
11443
11444 * gdb.python/python.exp: Check that selected_thread raises an
11445 error when no inferior is loaded.
11446
c0efa795
JK
114472010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11448
11449 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11450 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11451
ec3aa567
JK
114522010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11453
11454 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11455 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11456
d8249011
DE
114572010-11-18 Doug Evans <dje@google.com>
11458
11459 * gdb.server/ext-run.exp: Fix intermittent failures.
11460
d4eba7d1
NF
114612010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11462
11463 * gdb.stabs/gdb11479.exp: Use runto_main.
11464
b04c2f88
NF
114652010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11466
11467 * gdb.base/break-entry.exp: Skip if using a stub.
11468
ae9d7ce4
NF
114692010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11470
11471 * gdb.python/py-inferior.exp: Pack values in target endianness.
11472
621c8364
TT
114732010-11-12 Tom Tromey <tromey@redhat.com>
11474
11475 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11476 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11477 MemoryError.
11478 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11479 type.
11480 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11481 MemoryError.
11482 (test_subscript_regression): Update exception type.
11483
84f4c1fe
PM
114842010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11485
11486 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11487 breakpoint tests.
11488
a1442452
PA
114892010-11-09 Pedro Alves <pedro@codesourcery.com>
11490
11491 * gdb.base/watchpoint.exp: Test "watch -location" with an
11492 innacessible location.
11493
efd11a33
JK
114942010-11-09 Edjunior Machado <emachado@br.ibm.com>
11495 Luis Machado <luisgpm@br.ibm.com>
11496
11497 * gdb.base/maint.exp: Expect "." prefix.
11498 * gdb.base/nodebug.exp: Expect "." Likewise.
11499 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11500 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11501 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11502 POWER server processors.
11503
aa00efb5
JK
115042010-11-08 Edjunior Machado <emachado@br.ibm.com>
11505 Luis Machado <luisgpm@br.ibm.com>
11506
11507 * gdb.base/break-entry.exp: convert entry point for
11508 ppc64 and expect leading `.' on ppc64's symbols
11509
99e7ae30
DE
115102010-11-05 Doug Evans <dje@google.com>
11511
11512 * gdb.base/help.exp: Update expected output.
b521dba8
DE
11513 * gdb.python/py-param.exp: Delete, contents moved to ...
11514 * gdb.python/py-parameter.exp: ... here. New file.
11515 Add test for gdb.parameter ("directories").
99e7ae30 11516
f4b8a18d
KW
115172010-11-05 Ken Werner <ken.werner@de.ibm.com>
11518
11519 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11520 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
11521 * configure: Regenerate.
11522 * gdb.opencl/Makefile.in: New File.
11523 * gdb.opencl/datatypes.exp: Likewise.
11524 * gdb.opencl/datatypes.cl: Likewise.
11525 * gdb.opencl/operators.exp: Likewise.
11526 * gdb.opencl/operators.cl: Likewise.
11527 * gdb.opencl/vec_comps.exp: Likewise.
11528 * gdb.opencl/vec_comps.cl: Likewise.
11529 * gdb.opencl/convs_casts.exp: Likewise.
11530 * gdb.opencl/convs_casts.cl: Likewise.
11531 * lib/opencl.exp: Likewise.
11532 * lib/opencl_hostapp.c: Likewise.
11533 * lib/opencl_kernel.cl: Likewise.
11534 * lib/cl_util.c: Likewise.
11535 * lib/cl_util.c: Likewise.
11536 * gdb.base/default.exp (set language): Add "opencl" to the list of
11537 languages.
11538
a9d5ef47
SW
115392010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
11540
11541 * gdb.cp/overload.exp: Added test for inheritance overload.
11542 * gdb.cp/overload.cc: Ditto.
11543 * gdb.cp/oranking.exp: Removed releveant kfails.
11544
03eb1c79
JK
115452010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11546 Joel Brobecker <brobecker@adacore.com>
11547
11548 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11549 check test_compiler_info.
11550
dbc98a8b
KW
115512010-11-03 Ken Werner <ken.werner@de.ibm.com>
11552
11553 * gdb.base/gnu_vector.exp: Adjust expect messages.
11554
120bd360
KW
115552010-11-03 Ken Werner <ken.werner@de.ibm.com>
11556
11557 * gdb.base/gnu_vector.exp: Add unary operator tests.
11558
c37f7098
KW
115592010-11-03 Ken Werner <ken.werner@de.ibm.com>
11560
11561 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
11562
7b51bc51
DE
115632010-11-02 Doug Evans <dje@google.com>
11564
11565 * gdb.python/py-pp-maint.c: New file.
11566 * gdb.python/py-pp-maint.exp: New file.
11567 * gdb.python/py-pp-maint.py: New file.
11568
50c97f38
TT
115692010-11-02 Tom Tromey <tromey@redhat.com>
11570
11571 * gdb.base/default.exp: Remove "scheme" from language list.
11572
a289b8f6
JK
115732010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11574
11575 Revert:
11576 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11577 * gdb.threads/sigstep-threads.exp: New file.
11578 * gdb.threads/sigstep-threads.c: New file.
11579
cd017491
MS
115802010-10-20 Michael Snyder <msnyder@vmware.com>
11581
11582 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11583
8e6a5956
UW
115842010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11585
11586 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11587 Skip test completely if gdb,no_hardware_watchpoints.
11588
2c04da0d
UW
115892010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11590
11591 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11592 strict, but do not check for any particular function name within libc.
11593
79afc5ef
SW
115942010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11595
11596 * gdb.cp/smartp.exp: New test.
11597 * gdb.cp/smartp.cc : New test.
11598
026ffab7
SW
115992010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11600
11601 * gdb.cp/converts.exp: Test pointer to bool conversion.
11602 Test pointer to long conversion.
11603 * gdb.cp/oranking.exp: Removed relevant kfail.
11604
3a772aa4
TT
116052010-10-18 Tom Tromey <tromey@redhat.com>
11606
11607 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
11608 argument to lazy_string.
11609 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
11610 (pp_ls.to_string): Use it.
11611 * gdb.python/py-prettyprint.c (main): Move declarations to top.
11612 Add "estring2" local.
11613
5fc3827b
JK
116142010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11615
11616 Fix s390x compatibility.
11617 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
11618 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
11619
8aeb23f3
JK
116202010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11621
11622 * gdb.threads/sigstep-threads.exp: New file.
11623 * gdb.threads/sigstep-threads.c: New file.
11624
c1e56572
JK
116252010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11626
11627 * gdb.base/pie-execl.exp: New file.
11628 * gdb.base/pie-execl.c: New file.
11629
92163a10
JK
116302010-10-13 Doug Evans <dje@google.com>
11631 Jan Kratochvil <jan.kratochvil@redhat.com>
11632
11633 PR exp/12117
11634 * gdb.cp/ptype-cv-cp.cc: New file.
11635 * gdb.cp/ptype-cv-cp.exp: New file.
11636
7062b0a0
SW
116372010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
11638
11639 * gdb.cp/converts.cc: New test program.
11640 * gdb.cp/converts.exp: New test.
11641 * gdb.cp/overload.exp: Added test for void* vs int*.
11642 * gdb.cp/overload.exp: Ditto.
11643 * gdb.cp/oranking.exp: Removed related kfail.
11644
0e3509db
DE
116452010-10-13 Doug Evans <dje@google.com>
11646
11647 * lib/gdb-python.exp (gdb_check_python_config): New function.
11648 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
11649 * gdb.python/lib-types.cc: New file.
11650 * gdb.python/lib-types.exp: New file.
11651
8dc78533
JK
116522010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11653
11654 * gdb.python/py-error.exp: New file.
11655 * gdb.python/py-error.py: New file.
11656
93c17e06
JK
116572010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11658
11659 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
11660 gdb_test_multiple.
11661
d8b34041
JK
116622010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11663
11664 * gdb.base/break-interp.exp: Use ldlags for linking flags.
11665 * gdb.base/prelink.exp: Likewise.
11666 * gdb.base/solib-nodir.exp: Likewise.
11667 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
11668 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
11669 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
11670
e0cc584e
UW
116712010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
11672
11673 * break-interp.exp (test_ld): Use two separate gdb_expect statements
11674 for the "info files" test to avoid timeouts on slow machines.
11675
cfc353b1
JK
116762010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11677
11678 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
11679 (main): Make openlib dummy call.
11680
d3d7896d
JK
116812010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11682
11683 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
11684 * break-interp.exp (reach): Move the core body ...
11685 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
11686 (test_ld): Provide always real argument, even to the linker. Replace
11687 dl_main by _dl_debug_state.
11688
5e533c94
JK
116892010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11690
11691 Fix results of prelinked PIEs on ppc*.
11692 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
11693 Accept also DISPLACEMENT "PRESENT".
11694 (main): Replace "ZERO" displacements by "PRESENT".
11695
33540610
SW
116962010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
11697
11698 * gdb.cp/oranking.exp: New test.
11699 * gdb.cp/oranking.cc: New test program.
11700
3bdf2bbd
KW
117012010-10-08 Ken Werner <ken.werner@de.ibm.com>
11702
11703 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
11704 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
11705
2f608a3a
KW
117062010-10-06 Ken Werner <ken.werner@de.ibm.com>
11707
11708 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
11709 lush, lynx) New constant.
11710 * gdb.base/constvars.exp: Test const array types.
11711 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
11712
aa2e2d8d
DE
117132010-10-06 Doug Evans <dje@google.com>
11714
11715 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
11716 of syscall staging area.
11717
2844d6b5
KW
117182010-10-06 Ken Werner <ken.werner@de.ibm.com>
11719
11720 * gdb.base/gnu_vector.c: Add variable c4.
11721 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
11722 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11723
7d8ac8bb
MR
117242010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
11725
11726 * gdb.arch/altivec-abi.exp: Fix a typo.
11727
84a02e58
MR
117282010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
11729
11730 * lib/mi-support.exp (thread_selected_re): Correct pattern used
11731 to match a thread ID.
11732
b18e6318
JK
117332010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11734
11735 Fix s390x testcase compatibility.
11736 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
11737
a2c09bd0
DE
117382010-10-01 Doug Evans <dje@google.com>
11739
11740 * lib/gdb-python.exp: New file.
11741 * gdb.python/py-block.exp: Use it.
11742 * gdb.python/py-breakpoint.exp: Ditto.
11743 * gdb.python/py-frame.exp: Ditto.
11744 * gdb.python/py-inferior.exp: Ditto.
11745 * gdb.python/py-param.exp: Ditto.
11746 * gdb.python/py-prettyprint.exp: Ditto.
11747 * gdb.python/py-shared.exp: Ditto.
11748 * gdb.python/py-symbol.exp: Ditto.
11749 * gdb.python/py-symtab.exp: Ditto.
11750 * gdb.python/py-type.exp: Ditto.
11751 * gdb.python/py-value.exp: Ditto.
11752 * gdb.python/python.exp: Ditto.
11753
38f12cfc
TT
117542010-09-30 Tom Tromey <tromey@redhat.com>
11755
11756 * gdb.base/anon.exp: New file.
11757 * gdb.base/anon.c: New file.
11758
9ae8282d
TT
117592010-09-30 Tom Tromey <tromey@redhat.com>
11760
11761 * gdb.base/completion.exp: Test completion through anonymous
11762 union.
11763 * gdb.base/break1.c (struct some_struct): Add anonymous union.
11764
e9e07ba6
JK
117652010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11766
11767 Fix printing parameters of inlined functions.
11768 * gdb.dwarf2/dw2-inline-param.exp: New file.
11769 * gdb.dwarf2/dw2-inline-param-main.c: New file.
11770 * gdb.dwarf2/dw2-inline-param.S: New file.
11771
cd2effb2
JK
117722010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11773
11774 PR corefiles/12071.
11775 * gdb.base/corefile.exp (quit with a process, no question: load core)
11776 (quit with a core file): New tests.
11777
bceffbf3
JK
117782010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11779
11780 Fix GDB crash on inferior calls with self-referencing classes.
11781 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
11782 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
11783 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
11784
1736ad11
JK
117852010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11786
11787 Fix lost siginfo_t for inferior calls.
11788 * gdb.base/siginfo-infcall.exp: New file.
11789 * gdb.base/siginfo-infcall.c: New file.
11790
a176ad92
JB
117912010-09-22 Joel Brobecker <brobecker@adacore.com>
11792
11793 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
11794
c2b0a229
JK
117952010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11796
11797 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
11798 New test.
11799 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
11800
e8ae22d1
JB
118012010-09-22 Joel Brobecker <brobecker@adacore.com>
11802
11803 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
11804 type of our const type.
11805
ec322823
SW
118062010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
11807
11808 * gdb.cp/pr12028.cc: New.
11809 * gdb.cp/pr12028.exp: New.
11810
72929c62
JB
118112010-09-22 Joel Brobecker <brobecker@adacore.com>
11812
11813 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
11814
875b4ff5 118152010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 11816 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
11817
11818 PR mi/11407
11819 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
11820 * gdb.mi/dw2-ref-missing-frame-main.c New File.
11821 * gdb.mi/dw2-ref-missing-frame.S New File.
11822 * gdb.mi/dw2-ref-missing-frame.exp New File.
11823
7155d578
TT
118242010-09-14 Tom Tromey <tromey@redhat.com>
11825
11826 PR symtab/8399:
11827 * gdb.threads/tls.exp: Remove kfail. Update expected output.
11828
515ed532
TT
118292010-09-14 Tom Tromey <tromey@redhat.com>
11830
11831 PR exp/11803:
11832 * gdb.threads/tls.exp: Use C++.
11833 (check_thread_local): Use K::another_thread_local.
11834 * gdb.threads/tls.c (class K): New.
11835 (another_thread_local): Now a member of K.
11836 (spin): Update. No longer K&R C.
11837
450ca57c
SW
118382010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
11839
11840 * gdb.cp/koenig.cc: created class for testing member lookup.
11841 * gdb.cp/koenig.exp: Added test for member lookup.
11842
dbd492a3
JK
118432010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11844
11845 Fix false FAILs on sourcetree topdir directory containing "kill".
11846 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
11847 source line matching regexp.
11848
8d4d924b
JK
118492010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11850
11851 * gdb.python/python.exp (set height 0, collect help from uiout)
11852 (verify help to uiout): New tests.
11853
8e64f2a0
JK
118542010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11855
11856 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
11857 is_lp64_target to check 64bit target.
11858
4569eed2
JK
118592010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11860
11861 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
11862 (test_ld) <powerpc64-*>: New.
11863
5e1617b1
DJ
118642010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11865
11866 * gdb.cp/templates.exp (test_template_args): Allow "struct".
11867
c767944b
DJ
118682010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11869
11870 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
11871 (FunctionArg::method): New function.
11872 (empty, arg): New variables.
11873 (main): Call arg.method.
11874 * gdb.cp/templates.exp (test_template_args): New function.
11875 (do_tests): Call it.
11876
27d3a3fc
UW
118772010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11878
11879 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
11880 of "next" to proceed over pthread_exit call.
11881
55b7ce7f
UW
118822010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11883
11884 * gdb.base/maint.exp: Avoid wildcards against potentially very long
11885 "maint print statistics" output to prevent expect timeouts.
11886
809df446
JK
118872010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11888
11889 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
11890 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11891 (test_float_rejected): ... here.
11892 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
11893 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11894 (test_float_rejected): ... here.
11895 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
11896 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11897 (test_float_rejected): ... here.
11898 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
11899 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11900 (test_float_rejected): ... here.
11901
8464be76
DJ
119022010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11903
11904 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
11905 before disabling hardware watchpoints.
11906 (test_inaccessible_watchpoint): Check that hardware watchpoints
11907 are used. Test for watchpoints on a constant address.
11908
14dba4b4
JK
119092010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11910
11911 * gdb.base/ui-redirect.exp: New file.
11912
3f3540e1 119132010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 11914 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
11915
11916 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
11917
0f254bb7
DE
119182010-08-31 Doug Evans <dje@google.com>
11919
11920 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
11921
03f17ccf
TT
119222010-08-30 Tom Tromey <tromey@redhat.com>
11923
11924 PR python/11792:
11925 * gdb.python/py-value.exp (test_subscript_regression): Add
11926 dynamic_type test.
11927
640617ad
DJ
119282010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
11929
11930 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
11931 instead of running to main. Do not test the main function.
11932 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
11933 Add new main.
11934
2ed91d1b
PA
119352010-08-26 Pedro Alves <pedro@codesourcery.com>
11936
11937 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
11938 one test.
11939
673bfd45
DE
119402010-08-24 Doug Evans <dje@google.com>
11941
11942 PR symtab/11942
11943 * gdb.dwarf2/dw4-sig-types.cc: New file.
11944 * gdb.dwarf2/dw4-sig-types.h: New file.
11945 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
11946 * gdb.dwarf2/dw4-sig-types.exp: New file.
11947
f9ffd4bb
TT
119482010-08-23 Tom Tromey <tromey@redhat.com>
11949
11950 PR python/11145:
11951 * gdb.python/py-value.c (Base, Derived): New types.
11952 (base): New global.
11953 * gdb.python/py-value.exp (test_subscript_regression): Add
11954 dynamic_cast test.
11955
d839c8a4
TT
119562010-08-23 Tom Tromey <tromey@redhat.com>
11957
11958 PR python/10676:
11959 * gdb.python/py-type.exp (test_fields): Add tests for type
11960 equality.
11961
702c2711
TT
119622010-08-23 Tom Tromey <tromey@redhat.com>
11963
11964 PR python/11915:
11965 * gdb.python/py-type.exp (test_fields): Add tests for array.
11966
832bafd3
KS
119672010-08-23 Keith Seitz <keiths@redhat.com>
11968
11969 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
11970 have any children. Create a new abbrev for it.
11971 Add missing terminal sequence to .debug_abbrev.
11972
c37bf528
KS
119732010-08-20 Keith Seitz <keiths@redhat.com>
11974
11975 PR symtab/11465:
11976 * gdb.dwarf2/pr11465.exp: New test.
11977 * gdb.dwarf2/pr11465.S: New file.
11978 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
11979 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
11980
4572cbac
TJB
119812010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
11982
11983 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
11984 registers. Update data sets with the new v2_double element in the
11985 VSX register union. Add vector_register3_vr data set for the AltiVec
11986 registers. Use gdb_test_no_output instead of send_gdb.
11987
e7fbb131
PA
119882010-08-19 Pedro Alves <pedro@codesourcery.com>
11989
11990 * gdb.python/py-shared.exp: New file, factored out from
11991 python.exp.
11992 * gdb.python/py-shared.c: New file.
11993 * gdb.python/py-shared-sl.c: New file.
11994 * gdb.python/python-1.c: New file.
11995 * gdb.python/python-sl.c: Delete.
11996 * gdb.python/python.c: Mention python-1.c.
11997 * gdb.python/python.exp: Move shared library tests to
11998 py-shared.exp.
11999 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12000 (MISCELLANEOUS): New.
12001 (clean mostlyclean): Also remove $MISCELLANEOUS.
12002
d30f5e1f
DE
120032010-08-19 Doug Evans <dje@google.com>
12004
12005 PR exp/11926
12006 * gdb.base/printcmds.exp (test_float_accepted): New function.
12007 Move existing float tests there. Add tests for floats with suffixes.
12008 (test_float_rejected): New function.
12009 * gdb.java/jv-print.exp (test_float_accepted): New function.
12010 (test_float_rejected): New function.
12011 * gdb.objc/print.exp: New file.
12012 * gdb.pascal/print.exp: New file.
12013 * lib/objc.exp: New file.
12014
7b3fd859
PM
120152010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12016
12017 * gdb.base/default.exp (info set): Avoid full buffer error and force
12018 reading up to final gdb prompt.
12019 (show): Likewise.
12020
c92817ce
TT
120212010-08-18 Tom Tromey <tromey@redhat.com>
12022
12023 PR symtab/11919:
12024 * gdb.base/completion.exp: Add test.
12025
f1208f9e
DE
120262010-08-18 Doug Evans <dje@google.com>
12027
12028 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12029 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12030 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12031 Simplify, early exit if runto_main fails.
12032 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12033 (set_lang_fortran): Moved to lib/fortran.exp.
12034 * gdb.fortran/types.exp: load_lib fortran.exp.
12035 (set_lang_fortran): Moved to lib/fortran.exp.
12036 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12037 * gdb.java/jprint.exp (set_lang_java): Ditto.
12038 * gdb.java/jv-exp.exp: load_lib java.exp.
12039 If set_lang_java fails, issue a warning instead of failure to be
12040 consistent with other set_lang_foo uses.
12041 (set_lang_java): Moved to lib/java.exp.
12042 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12043 If set_lang_java fails, issue a warning instead of failure to be
12044 consistent with other set_lang_foo uses.
12045 * gdb.pascal/types.exp: load_lib pascal.exp.
12046 (set_lang_pascal): Moved to lib/pascal.exp.
12047 * lib/fortran.exp: New file.
12048 * lib/java.exp (set_lang_java): New function.
12049 * lib/pascal.exp (set_lang_pascal): New function.
12050
2f06b485
YQ
120512010-08-18 Yao Qi <yao@codesourcery.com
12052
12053 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12054 func_nofb_start and func_loopfb_start, so that address of functions
12055 is equal to these labels on Thumb.
12056
96e25403
YQ
120572010-08-18 Yao Qi <yao@codesourcery.com>
12058
12059 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12060 to reflect latest c source file.
12061
36e6adc4
JK
120622010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12063
12064 * gdb.cp/infcall-dlopen.exp: New file.
12065 * gdb.cp/infcall-dlopen.cc: New file.
12066 * gdb.cp/infcall-dlopen-lib.cc: New file.
12067
f431efe5
PA
120682010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12069 Pedro Alves <pedro@codesourcery.com>
12070
12071 PR breakpoints/11371
12072
12073 * gdb.base/watch-cond-infcall.exp: New file.
12074 * gdb.base/watch-cond-infcall.c: New file.
12075
06a64a0b
TT
120762010-08-16 Tom Tromey <tromey@redhat.com>
12077
12078 * gdb.base/help.exp: Update.
12079 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12080 watchpoint.
12081 (test_watch_location): New proc.
12082 (test_watchpoint_in_big_blob): Delete watchpoint.
12083 * gdb.base/watchpoint.c (func5): New function.
12084 (main): Call it.
12085
70ebf4ed
DE
120862010-08-16 Doug Evans <dje@google.com>
12087
12088 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12089
ca5c20b6
PM
120902010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12091
12092 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12093 tests.
12094
7346b668
KW
120952010-08-11 Ken Werner <ken.werner@de.ibm.com>
12096
12097 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12098 * gdb.base/gnu_vector.c: New File.
12099 * gdb.base/gnu_vector.exp: Likewise.
12100
cb2e07a6
PM
121012010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12102
12103 * gdb.python/python.c: New File.
12104 * gdb.python/python-sl.c: New File.
12105 * gdb.python/python.exp: Test solib_address and decode_line
12106 * functions.
12107
5da1313b
JK
121082010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12109
12110 * gdb.python/python.exp (show height, set height 10)
12111 (verify pagination beforehand, verify pagination beforehand: q)
12112 (gdb.execute does not page, verify pagination afterwards)
12113 (verify pagination afterwards: q): New.
12114
49c3ccf7
DE
121152010-08-02 Doug Evans <dje@google.com>
12116
12117 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12118 because of an older gcc, change test2
12119 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12120 to unsupported.
12121
42c0c4f1
KH
121222010-07-30 Kazu Hirata <kazu@codesourcery.com>
12123
12124 * gdb.base/break-always.exp: Do not expect full paths to file
12125 names.
12126 * gdb.base/commands.exp: Likewise.
12127
d3765805
DE
121282010-07-30 Doug Evans <dje@google.com>
12129
c98ee71b
DE
12130 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12131 xfail them when run with older gccs.
12132
fd961404
DE
12133 * lib/gdb.exp (build_executable): Forward "c++" option to
12134 get_compiler_info.
12135
999adef4
DE
12136 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12137 "python print ttype.template_argument(1)" and
12138 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12139 if using gcc 4.4 or earlier.
12140
d3765805
DE
12141 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12142 attach-to-debugger handling.
12143
1276c759
JK
121442010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12145
12146 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12147 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12148 (main): Use copyreloc.
12149 * gdb.base/prelink.exp (split debug of executable)
12150 (.dynbss vs. .bss address shift): New tests.
12151
88caa9b9
PA
121522010-07-29 Pedro Alves <pedro@codesourcery.com>
12153
12154 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12155 in gdb_test_multiple.
12156
c6f2ac43
PA
121572010-07-29 Pedro Alves <pedro@codesourcery.com>
12158
12159 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12160 environment.
12161
326fd672
TT
121622010-07-28 Tom Tromey <tromey@redhat.com>
12163
12164 PR python/11060:
12165 * gdb.python/py-type.c (Temargs): New template.
12166 (temvar): New variable.
12167 * gdb.python/py-type.exp (test_template): New proc.
12168
3ce3b1ba
PA
121692010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12170
12171 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12172 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12173
34eaf542
TT
121742010-07-28 Tom Tromey <tromey@redhat.com>
12175
12176 PR c++/9946:
12177 * gdb.cp/temargs.exp: New file.
12178 * gdb.cp/temargs.cc: New file.
12179
d41b819e
JK
121802010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12181
12182 * gdb.base/help.exp (help disassemble): Update the content.
12183
26ab7092
JK
121842010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12185
12186 * gdb.threads/ia64-sigill.exp: New file.
12187 * gdb.threads/ia64-sigill.c: New file.
12188
5283e9e1
TT
121892010-07-27 Tom Tromey <tromey@redhat.com>
12190
12191 * gdb.opt/inline-cmds.c (ATTR): New define.
12192 (func1): Use it.
12193 (func2): Likewise.
12194 (func3): Likewise.
12195 (outer_inline1): Likewise.
12196 (outer_inline2): Likewise.
12197 * gdb.opt/inline-bt.c (ATTR): New define.
12198 (func1): Use it.
12199 (func2): Likewise.
12200 * gdb.opt/inline-locals.c (ATTR): New define.
12201 (func1): Use it.
12202 (func2): Likewise.
12203
e992ef73
TT
122042010-07-27 Tom Tromey <tromey@redhat.com>
12205
12206 * gdb.stabs/gdb11479.c (hack): New function.
12207 (test): Use it.
12208 (test2): Use it.
12209 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12210 (int32_search_buf, int64_search_buf): No longer static.
12211 (x): Remove.
12212 * gdb.base/relocate.c (hack): New function.
12213
5374244e
PM
122142010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12215
12216 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12217 * gdb.python/py-value.c (func1): New function.
12218 (func2): Likewise.
12219
a99aee83
CV
122202010-07-26 Corinna Vinschen <vinschen@redhat.com>
12221
12222 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12223 as not to clash with .data section.
12224
a04ba985
JG
122252010-07-26 Jerome Guitton <guitton@adacore.com>
12226
12227 * gdb.base/code_elim.exp: New file.
12228 * gdb.base/code_elim1.c: New file.
12229 * gdb.base/code_elim2.c: New file.
12230
23bd0f7c
PA
122312010-07-21 Pedro Alves <pedro@codesourcery.com>
12232
12233 PR symtab/11827
12234
12235 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12236 (some_volatile_enum): New variable.
12237 * gdb.base/printcmds.exp (test_print_enums): New.
12238 <top level>: Call it.
12239
883df6dd
SW
122402010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12241
12242 * gdb.cp/fpointer.cc: New test.
12243 * gdb.cp/fpointer.exp: New test.
12244
569b05a5
JK
122452010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12246
12247 * gdb.base/solib-nodir.exp: New file.
12248 * lib/gdb.exp (runto): New case for a GDB internal error.
12249
51d7d803
JK
122502010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12251 Ulrich Weigand <uweigand@de.ibm.com>
12252 Tom Tromey <tromey@redhat.com>
12253
12254 * gdb.base/charset-malloc.c: New file.
12255 * gdb.base/charset.c (malloc_stub): New prototype.
12256 (main): Call it instead of malloc itself.
12257 * gdb.base/charset.exp: Use only prepare_for_testing.
12258 (binfile): Remove the variable.
12259
c0edd9ed
JK
122602010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12261
12262 Make core files the process_stratum.
12263 * gdb.base/corefile.exp (run: load core again)
12264 (run: sanity check we see the core file, run: with core)
12265 (run: core file is cleared, attach: load core again)
12266 (attach: sanity check we see the core file, attach: with core)
12267 (attach: core file is cleared): New tests.
12268 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12269
3cbaedff
KW
122702010-07-14 Ken Werner <ken.werner@de.ibm.com>
12271
12272 * gdb.arch/altivec-abi.exp: New tests.
12273
91158a56
TT
122742010-07-13 Tom Tromey <tromey@redhat.com>
12275
12276 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12277 (main): Use it.
12278 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12279
0f5238ed
TT
122802010-07-13 Tom Tromey <tromey@redhat.com>
12281
12282 * gdb.base/label.exp: New file.
12283 * gdb.base/label.c: New file.
12284
add265ae
L
122852010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12286 H.J. Lu <hongjiu.lu@intel.com>
12287
12288 * lib/gdb.exp (is_ilp32_target): New.
12289 (is_lp64_target): Likewise.
12290
12291 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12292 target.
12293 * gdb.arch/amd64-disp-step.exp: Likewise.
12294 * gdb.arch/amd64-dword.exp: Likewise.
12295 * gdb.arch/amd64-i386-address.exp: Likewise.
12296 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12297
add265ae
L
12298 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12299 target.
12300 * gdb.arch/i386-bp_permanent.exp: Likewise.
12301 * gdb.arch/i386-byte.exp: Likewise.
12302 * gdb.arch/i386-disp-step.exp: Likewise.
12303 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12304 * gdb.arch/i386-prologue.exp: Likewise.
12305 * gdb.arch/i386-size-overlap.exp: Likewise.
12306 * gdb.arch/i386-size.exp: Likewise.
12307 * gdb.arch/i386-sse.exp: Likewise.
12308 * gdb.arch/i386-unwind.exp: Likewise.
12309 * gdb.arch/i386-word.exp: Likewise.
12310
12311 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12312 test only when building 64-bit executables. Do not hard-code
12313 -m64 option.
12314
2dfb8c17
DE
123152010-07-07 Doug Evans <dje@google.com>
12316
12317 * lib/gdb.exp (gdb_test_list_exact): New function.
12318 * gdb.base/default.exp (show convenience): Call it, add tests for
12319 $_sdata = void, $_thread = 0.
12320
4e5799b6
JK
123212010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12322 Joel Brobecker <brobecker@adacore.com>
12323
12324 Fix re-run of PIE executable, PR shlibs/11776.
12325 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12326 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12327 and re-"run" of the inferior.
12328
1a219cc7
JK
123292010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12330 Joel Brobecker <brobecker@adacore.com>
12331
12332 Cope with missing /usr/sbin/prelink.
12333 * lib/prelink-support.exp (prelink_no):
12334 <result == 1 && $output is "no such file or directory">: New.
12335 (prelink_yes): Likewise. Return on failed prelink_no.
12336
5e3b36f8
JK
123372010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12338 Joel Brobecker <brobecker@adacore.com>
12339
12340 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12341 build_executable by build_executable_own_libs. Replace "prelink -R"
12342 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12343 change.
12344 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12345 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12346 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12347 Replace build_executable by build_executable_own_libs's function
12348 build_executable_own_libs.
12349 (prelinkNO): Create new stub to call prelink_no.
12350 (prelinkYES): Create new stub to call prelink_yes.
12351 (test_attach): Rename calls of copy to file_copy.
12352 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12353 (copy): Move to ...
12354 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12355 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12356 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12357 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12358 special flags by gdb_compile_shlib. Replace second gdb_compile by
12359 build_executable_own_libs. Replace "prelink -R" execution by a call of
12360 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12361 a second call of prelink_yes. Replace restart commands by
12362 clean_restart.
12363 (prelink): Rename to ...
12364 (seen displacement message): ... this test. Extend its expectation
12365 strictness.
12366
86e4bafc
JK
123672010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12368
12369 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12370 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12371 displacement message exactly once.
12372
3cd07d20
JK
123732010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12374 Joel Brobecker <brobecker@adacore.com>
12375
12376 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12377 its restore after the <$relink_args != ""> loop. new comment.
12378
0a1e94c7
JK
123792010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12380 Joel Brobecker <brobecker@adacore.com>
12381
12382 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12383 code for it. New variable relink_args.
12384 (prelinkYES): Call prelinkNO.
12385 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12386 in such case. Move the core code to ...
12387 (test_attach_gdb): ... a new function. Send GDB command "file".
12388 Extend expected "Attaching to " string.
12389
2f70bcfb
TT
123902010-07-02 Tom Tromey <tromey@redhat.com>
12391
12392 * gdb.base/bitops.exp: Remove extraneous "pass".
12393
a17ac5b0
TT
123942010-07-02 Ken Werner <ken.werner@de.ibm.com>
12395
12396 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12397
dc10affe
PA
123982010-07-01 Pedro Alves <pedro@codesourcery.com>
12399
d41c0fc8
PA
12400 * gdb.base/help.exp: Adjust expected output.
12401
124022010-07-01 Pedro Alves <pedro@codesourcery.com>
12403
12404 * gdb.base/help.exp: Adjust expected output.
dc10affe 12405
0a600c36
JK
124062010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12407
12408 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12409 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12410 c++/11702.
12411
37cc8bfe
JK
124122010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12413 Doug Evans <dje@google.com>
12414
12415 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12416 add .dynamic entry'.
12417
254e6b9e
DE
124182010-06-29 Doug Evans <dje@google.com>
12419
12420 Test PR c++/11702.
12421 * gdb.cp/m-static.exp: Add testcase.
12422 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12423
595939de 124242010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12425 Tom Tromey <tromey@redhat.com>
12426 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12427
12428 * gdb.python/py-inferior.c: New File.
12429 * gdb.python/py-infthread.c: New File.
12430 * gdb.python/py-inferior.exp: New File.
12431 * gdb.python/py-infthread.exp: New File.
12432
98751a41
JK
124332010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12434
12435 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12436 (ptype ::C::OtherFileClass typedefs): New.
12437 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12438 (C::OtherFileClass::cOtherFileClassVar2): New.
12439 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12440 cOtherFileClassVar2.
12441 (C::cOtherFileType2, C::cOtherFileVar2): New.
12442 (C::cOtherFileVar_use): use also cOtherFileVar2.
12443 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12444
41f62f39
JK
124452010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12446
12447 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12448 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12449 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12450 (print ::C::cOtherFileVar)
12451 (whatis C::OtherFileClass::cOtherFileClassType)
12452 (whatis ::C::OtherFileClass::cOtherFileClassType)
12453 (print C::OtherFileClass::cOtherFileClassVar)
12454 (print ::cOtherFileClassVar)
12455 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12456 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12457 trailing content.
12458 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12459 (C::OtherFileClass::cOtherFileClassVar)
12460 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12461 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12462
af53d231
JK
124632010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12464
12465 Test PR c++/11703 and PR gdb/1448.
12466 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12467 gdb/1448.
12468
9655fd1a
JK
124692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12470
12471 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12472 (main) <rtti_data>: New.
12473 * gdb.cp/virtbase.exp (print rtti_data): New.
12474
824cc8dd
JK
124752010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12476 Joel Brobecker <brobecker@adacore.com>
12477
12478 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12479
6036c742
JK
124802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12481
12482 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12483
de6a0421
DE
124842010-06-28 Doug Evans <dje@google.com>
12485
12486 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12487
b2dae948
DE
124882010-06-27 Doug Evans <dje@google.com>
12489
12490 * gdb.cp/m-static.exp: Update expected test output.
12491
0f3bb72e
PH
124922010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12493
889bf7c5
PA
12494 * gdb.gdb/selftest.exp: Adjust expected message for
12495 capturing start-up runtime.
0f3bb72e 12496
bc9f0842
TT
124972010-06-25 Tom Tromey <tromey@redhat.com>
12498
12499 PR python/10808:
12500 * gdb.python/python.exp: Add new tests.
12501
099ef718
SW
125022010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12503
12504 * gdb.cp/operator.cc: Created an import loop.
12505 * gdb.cp/operator.exp: Added testcase for import loop.
12506
5868a632
JK
125072010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12508
12509 Test PR python/11407.
12510 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12511 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12512 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12513 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12514 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12515 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12516 binfile. Call gdb_compile with clean_restart twice.
12517 (func_nofb print, func_nofb backtrace, func_loopfb print)
12518 (func_loopfb backtrace): New.
12519
af76db58
JK
125202010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12521
12522 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
12523 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
12524 by a hand made one.
12525 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
12526 i?86 requirement. Remove variables srcfile and binfile. New variable
12527 sources, executable_nofb and executable_fb. Call prepare_for_testing.
12528
f2c7657e
UW
125292010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12530
12531 * gdb.cell/dwarfaddr.exp: New file.
12532 * gdb.cell/dwarfaddr.S: New file.
12533
628fe4e4
JK
125342010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12535
12536 Test PR 9436.
12537 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
12538
f1421989
HZ
125392010-06-24 Hui Zhu <teawater@gmail.com>
12540
12541 * gdb.base/eval.exp: New file.
12542
d03285ec
UW
125432010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12544
12545 * gdb.cell/fork.exp: New file.
12546 * gdb.cell/fork.c: Likewise.
12547 * gdb.cell/fork-spu.c: Likewise.
12548
41b2c92d
PM
125492010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
12550
12551 * lib/gdb.exp (banned_variables_traced): New global variable.
12552 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
12553 (gdb_init): Use `trace add variable' instead of obsolete
12554 `trace variable'.
12555
d5bc977f
DE
125562010-06-21 Doug Evans <dje@google.com>
12557
12558 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12559
d2ed6730
UW
125602010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12561
12562 * gdb.arch/spu-ls.exp: New file.
12563 * gdb.arch/spu-ls.c: Likewise.
12564
6aed2dbc
SS
125652010-06-18 Stan Shebs <stan@codesourcery.com>
12566
12567 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12568
e0756905
UW
125692010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12570
12571 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
12572 * gdb.base/watch-cond.exp: Likewise.
12573 * gdb.python/py-breakpoint.exp: Likewise.
12574
d8053d4d
PA
125752010-06-18 Pedro Alves <pedro@codesourcery.com>
12576
12577 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12578 clean_restart, make sure every test has a distinct message, and
12579 that messages don't include the executable' full path.
12580
81ce510c
DE
125812010-06-17 Doug Evans <dje@google.com>
12582
12583 * gdb.arch/i386-size.exp: Updated expected output for
12584 DISASSEMBLY_OMIT_FNAME.
12585
65d79d4b
SDJ
125862010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12587 Sergio Durigan Junior <sergiodj@redhat.com>
12588
12589 * gdb.base/watch-notconst.c: New file.
12590 * gdb.base/watch-notconst.S: New file.
12591 * gdb.base/watch-notconst2.c: New file.
12592 * gdb.base/watch-notconst2.S: New file.
12593 * gdb.base/watch-notconst.exp: New file.
12594 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12595 (func4): Add operations on `global_ptr_ptr'.
12596 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12597 routine to test watchpoints created with a constant expression.
12598 (test_inaccessible_watchpoint): Include tests for watchpoints
12599 created with a constant expression.
12600
df0f4836
KB
126012010-06-14 Kevin Buettner <kevinb@redhat.com>
12602
12603 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12604 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12605 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
12606 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
12607 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12608 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12609 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
12610 of `_start'.
12611
b769def5
UW
126122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12613
12614 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
12615 not supported on the target.
12616 * gdb.mi/mi-nonstop-exit.exp: Likewise.
12617 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
12618 * gdb.mi/mi-nsintrall.exp: Likewise.
12619 * gdb.mi/mi-nsmoribund.exp: Likewise.
12620 * gdb.mi/mi-nsthrexec.exp: Likewise.
12621
d914c394
SS
126222010-06-11 Stan Shebs <stan@codesourcery.com>
12623
12624 * gdb.base/permissions.exp: New file.
12625
126262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
12627
12628 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12629 does not support ELF executable class.
12630
f3ce5b9c
UW
126312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12632
12633 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12634
8e46892c
JK
126352010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12636
12637 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
12638 (runto): Catch "The target does not support running in non-stop mode.".
12639
6cc55c64
MS
126402010-06-11 Michael Snyder <msnyder@vmware.com>
12641
12642 * gdb.base/setshow.exp (set language asm): Don't use
12643 gdb_test_no_output, fails on some targets.
12644
caddefa4
UW
126452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12646
12647 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
12648 * gdb.cp/pr9167.exp: Likewise.
12649
468b1aa7
UW
126502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12651
12652 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12653
5c3552dc
UW
126542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12655
12656 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12657
02e6fe6a
UW
126582010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12659
12660 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12661
0e03807e
TT
126622010-06-11 Tom Tromey <tromey@redhat.com>
12663
12664 PR gdb/9977, PR exp/11636::
12665 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
12666 (pieces_test_f6): Update expected output.
12667
2bdf28a0
JK
126682010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12669
12670 * gdb.base/moribund-step.exp: New.
12671
f6978de9
MS
126722010-06-08 Michael Snyder <msnyder@vmware.com>
12673
12674 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 12675 * gdb.ada/boolean_expr.exp:
f6978de9
MS
12676 * gdb.ada/frame_args.exp: Ditto.
12677 * gdb.ada/lang_switch.exp: Ditto.
12678 * gdb.ada/ptype_arith_binop.exp: Ditto.
12679 * gdb.ada/ref_param.exp: Ditto.
12680 * gdb.ada/type_coercion.exp:Ditto.
12681
12682 * gdb.asm/asm-source.exp: Ditto.
12683
12684 * gdb.base/attach.exp: Ditto.
12685 * gdb.base/bitfields2.exp: Ditto.
12686 * gdb.base/call-signal-resume.exp: Ditto.
12687 * gdb.base/callfuncs.exp: Ditto.
12688 * gdb.base/commands.exp: Ditto.
12689 * gdb.base/dbx.exp: Ditto.
12690 * gdb.base/default.exp: Ditto.
12691 * gdb.base/dump.exp: Ditto.
12692 * gdb.base/exprs.exp: Ditto.
12693 * gdb.base/freebpcmd.exp: Ditto.
12694 * gdb.base/interrupt.exp: Ditto.
12695 * gdb.base/list.exp: Ditto.
12696 * gdb.base/long_long.exp: Ditto.
12697 * gdb.base/maint.exp: Ditto.
12698 * gdb.base/ptype.exp: Ditto.
12699 * gdb.base/return.exp: Ditto.
12700 * gdb.base/setshow.exp: Ditto.
12701 * gdb.base/sigbpt.exp: Ditto.
12702 * gdb.base/sigrepeat.exp: Ditto.
12703
12704 * gdb.cp/classes.exp: Ditto.
12705
12706 * gdb.dwarf2/dw2-restore.exp: Ditto.
12707
12708 * gdb.gdb/selftest.exp: Ditto.
12709
12710 * gdb.multi/base.exp: Ditto.
12711 * gdb.multi/bkpt-multi-exec.exp: Ditto.
12712
12713 * gdb.python/py-block.exp: Ditto.
12714 * gdb.python/py-prettyprint.exp: Ditto.
12715 * gdb.python/py-template.exp: Ditto.
12716
12717 * gdb.server/ext-attach.exp: Ditto.
12718 * gdb.server/ext-run.exp: Ditto.
12719 * gdb.server/server-mon.exp: Ditto.
12720
12721 * gdb.threads/fork-thread-pending.exp: Ditto.
12722 * gdb.threads/hand-call-in-threads.exp: Ditto.
12723 * gdb.threads/interrupted-hand-call.exp: Ditto.
12724 * gdb.threads/linux-dp.exp: Ditto.
12725 * gdb.threads/manythreads.exp: Ditto.
12726 * gdb.threads/print-threads.exp: Ditto.
12727 * gdb.threads/pthreads.exp: Ditto.
12728 * gdb.threads/schedlock.exp: Ditto.
12729 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12730 * gdb.threads/threadapply.exp: Ditto.
12731
de7ff789
MS
127322010-06-08 Michael Snyder <msnyder@vmware.com>
12733
889bf7c5 12734 * gdb.ada/exec_changed.exp:
de7ff789
MS
12735 Use ".*" instead of "" as wildcard regexp.
12736
12737 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
12738 * gdb.base/call-ar-st.exp: Ditto.
12739 * gdb.base/checkpoint.exp: Ditto.
12740 * gdb.base/default.exp: Ditto.
12741 * gdb.base/dump.exp: Ditto.
12742 * gdb.base/ending-run.exp: Ditto.
12743 * gdb.base/fileio.exp: Ditto.
12744 * gdb.base/miscexprs.exp: Ditto.
12745 * gdb.base/pointers.exp: Ditto.
12746 * gdb.base/readline.exp: Ditto.
12747 * gdb.base/reread.exp: Ditto.
12748 * gdb.base/restore.exp: Ditto.
12749 * gdb.base/shlib-call.exp: Ditto.
12750 * gdb.base/valgrind-db-attach.exp: Ditto.
12751 * gdb.base/volatile.exp: Ditto.
12752 * gdb.base/watchpoints.exp: Ditto.
12753
12754 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
12755
12756 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
12757 * gdb.python/py-value.exp: Ditto.
12758
12759 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
12760 * gdb.trace/circ.exp: Ditto.
12761 * gdb.trace/collection.exp: Ditto.
12762 * gdb.trace/packetlen.exp: Ditto.
12763 * gdb.trace/passc-dyn.exp: Ditto.
12764 * gdb.trace/report.exp: Ditto.
12765 * gdb.trace/tfile.exp: Ditto.
12766 * gdb.trace/tfind.exp: Ditto.
12767 * gdb.trace/while-dyn.exp: Ditto.
12768
3bebe2f2
JK
127692010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12770
12771 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
12772
5c631832
JK
127732010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12774
12775 Test PR 10640.
12776 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
12777
4c3376c8
SW
127782010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
12779
12780 * gdb.cp/koenig.exp: Test for ADL operators.
12781 * gdb.cp/koenig.cc: Added ADL operators.
12782 * gdb.cp/operator.exp: New test.
12783 * gdb.cp/operator.cc: New test.
12784
dc226d5a
MS
127852010-06-04 Michael Snyder <msnyder@vmware.com>
12786
dfb88a23
MS
12787 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
12788 * gdb.base/pending.exp: Ditto.
f7ae76b3 12789
dc226d5a
MS
12790 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
12791
967cf477
DE
127922010-06-04 Doug Evans <dje@google.com>
12793
12794 * gdb.python/py-prettyprint.exp: Add new test for enabled and
12795 disabled printers.
12796 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
12797 (enable_lookup_function): New function.
12798
eb801841
TT
127992010-06-04 Tom Tromey <tromey@redhat.com>
12800
12801 * gdb.python/py-value.exp (test_value_hash): Don't test equality
12802 of hash and id.
12803
38979823
JK
128042010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12805
12806 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
12807 newline.
12808 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
12809 (empty verbose non-noisy clear, empty verbose noisy clear)
12810 (empty non-verbose noisy clear): Likewise.
12811
35ec993f
MS
128122010-06-03 Michael Snyder <msnyder@vmware.com>
12813
12814 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
12815 * gdb.base/display.exp: Ditto.
12816 * gdb.base/find.exp: Ditto.
12817 * gdb.base/ifelse.exp: Ditto.
12818 * gdb.base/multi-forks.exp: Ditto.
12819 * gdb.base/recurse.exp: Ditto.
12820 * gdb.base/setshow.exp: Ditto.
12821 * gdb.base/value-double-free.exp: Ditto.
12822 * gdb.base/watch-vfork.exp: Ditto.
12823 * gdb.base/watch_thread_num.exp: Ditto.
12824 * gdb.base/watchpoint-solib.exp: Ditto.
12825 * gdb.base/watchpoint.exp: Ditto.
12826 * gdb.base/watchpoints.exp: Ditto.
12827
12828 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
12829 * gdb.cp/overload.exp: Ditto.
12830 * gdb.cp/virtfunc.exp: Ditto.
12831
12832 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
12833
889bf7c5 12834 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
12835 Replace gdb_test with gdb_test_no_output.
12836
889bf7c5 12837 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
12838 Replace gdb_test with gdb_test_no_output.
12839 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12840 * gdb.threads/watchthreads.exp: Ditto.
12841 * gdb.threads/watchthreads2.exp: Ditto.
12842
12843 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
12844 * gdb.trace/tfind.exp: Ditto.
12845
c22decce
JB
128462010-06-03 Joel Brobecker <brobecker@adacore.com>
12847
12848 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
12849 successful test if message is the empty string.
12850
fd5700c7
JK
128512010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12852
12853 * gdb.fortran/module.exp (stopped language detection): New test.
12854
f55ee35c
JK
128552010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12856
12857 Support DW_TAG_module as separate namespaces.
12858 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
12859 gdb.fortran/library-module-lib.f90: New.
12860 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
12861 (print i): Remove.
12862 (continue to breakpoint: i-is-1, print var_i value 1)
12863 (continue to breakpoint: i-is-2, print var_i value 2)
12864 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
12865 (print var_d, print var_i value 14, ptype modmany, complete `modm)
12866 (complete `modmany, complete `modmany`, complete `modmany`var)
12867 (show language, setting breakpoint at module): New tests.
12868 * gdb.fortran/module.f90 (module mod): Remove.
12869 (module mod1, module mod2, module modmany, subroutine sub1)
12870 (subroutine sub2, program module): New.
12871
b8e8282f
JK
128722010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12873
12874 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
12875 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
12876 * gdb.cp/anon-union.exp (pass): Rename to ...
12877 (print z 2): ... here.
b8e8282f 12878
019ebafc
MS
128792010-06-02 Michael Snyder <msnyder@vmware.com>
12880
e68d8fd4
MS
12881 * gdb.trace/actions.exp: Use gdb_test_no_output.
12882 * gdb.trace/circ.exp: Ditto.
12883 * gdb.trace/packetlen.exp: Ditto.
12884 * gdb.trace/save-trace.exp: Ditto.
12885 * gdb.trace/tracecmd.exp: Ditto.
12886 * gdb.trace/tsv.exp: Ditto.
12887
12b5d08a
MS
12888 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
12889 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
12890 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12891 * gdb.threads/manythreads.exp: Ditto.
12892 * gdb.threads/print-threads.exp: Ditto.
12893 * gdb.threads/pthreads.exp: Ditto.
12894 * gdb.threads/schedlock.exp: Ditto.
12895 * gdb.threads/staticthreads.exp: Ditto.
12896 * gdb.threads/thread-specific.exp: Ditto.
12897 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12898 * gdb.threads/threadapply.exp: Ditto.
12899 * gdb.threads/watchthreads.exp: Ditto.
12900 * gdb.threads/watchthreads2.exp: Ditto.
12901
89493308
MS
12902 * gdb.python/py-block.exp: Use gdb_test_no_output.
12903 * gdb.python/py-prettyprint.exp: Ditto.
12904 * gdb.python/py-template.exp: Ditto.
12905 * gdb.python/py-value.exp: Ditto.
12906
12907 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
12908 * gdb.reverse/watch-reverse.exp: Ditto.
12909
12910 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
12911 * gdb.server/ext-run.exp: Ditto.
12912
019ebafc
MS
12913 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
12914 * gdb.dwarf2/dw2-compressed.exp: Ditto.
12915 * gdb.dwarf2/dw2-intercu.exp: Ditto.
12916 * gdb.dwarf2/dw2-intermix.exp: Ditto.
12917 * gdb.dwarf2/dw2-producer.exp: Ditto.
12918 * gdb.dwarf2/mac-fileno.exp: Ditto.
12919
12920 * gdb.gdb/observer.exp: Use gdb_test_no_output.
12921 * gdb.gdb/selftest.exp: Ditto.
12922
12923 * gdb.multi/base.exp: Use gdb_test_no_output.
12924
12925 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
12926
3e0ca3a5
JK
129272010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12928
12929 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
12930
9db70545
MS
129312010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
12932
a8d52276
MS
12933 * gdb.cp/class2.exp: Use gdb_test_no_output.
12934 * gdb.cp/classes.exp: Ditto.
12935 * gdb.cp/extern-c.exp: Ditto.
12936 * gdb.cp/inherit.exp: Ditto.
12937 * gdb.cp/maint.exp: Ditto.
12938 * gdb.cp/mb-inline.exp: Ditto.
12939 * gdb.cp/mb-templates.exp: Ditto.
12940 * gdb.cp/method2.exp: Ditto.
12941 * gdb.cp/misc.exp: Ditto.
12942 * gdb.cp/ovldbreak.exp: Ditto.
12943 * gdb.cp/punctuator.exp: Ditto.
12944 * gdb.cp/templates.exp: Ditto.
12945 * gdb.cp/virtbase.exp: Ditto.
12946
889bf7c5 12947 * gdb.threads/attach-stopped.exp:
9db70545 12948 Replace uses of send_gdb / gdb_expect.
889bf7c5 12949 * gdb.threads/attachstop-mt.exp:
9db70545 12950 Replace uses of send_gdb / gdb_expect.
889bf7c5 12951 * gdb.threads/gcore-thread.exp:
9db70545 12952 Replace uses of send_gdb / gdb_expect.
889bf7c5 12953 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
12954 Replace uses of send_gdb / gdb_expect.
12955 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 12956 * gdb.threads/print-threads.exp:
9db70545
MS
12957 Replace uses of send_gdb / gdb_expect.
12958 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
12959 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
12960 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
12961
12962 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
12963 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
12964 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
12965 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
12966 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
12967 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
12968 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
12969 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
12970 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
12971 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
12972 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
12973
359cc68c
JK
129742010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12975
12976 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
12977
7d3fe98e
SW
129782010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
12979
12980 * gdb.cp/koenig.exp: Added new test case.
12981 * gdb.cp/koenig.cc: Ditto.
12982
27d3a1a2
MS
129832010-06-01 Michael Snyder <msnyder@vmware.com>
12984
12985 * gdb.base/arithmet.exp: Use gdb_test_no_output.
12986 * gdb.base/arrayidx.exp: Ditto.
12987 * gdb.base/attach.exp: Ditto.
12988 * gdb.base/auxv.exp: Ditto.
12989 * gdb.base/bigcre.exp: Ditto.
12990 * gdb.base/break-always.exp: Ditto.
12991 * gdb.base/break-interp.exp: Ditto.
12992 * gdb.base/break.exp: Ditto.
12993 * gdb.base/breakpoint-shadow.exp: Ditto.
12994 * gdb.base/call-ar-st.exp: Ditto.
12995 * gdb.base/call-sc.exp: Ditto.
12996 * gdb.base/call-signal-resume.exp: Ditto.
12997 * gdb.base/callfuncs.exp: Ditto.
12998 * gdb.base/catch-syscall.exp: Ditto.
12999 * gdb.base/charset.exp: Ditto.
13000 * gdb.base/code-expr.exp: Ditto.
13001 * gdb.base/commands.exp: Ditto.
13002 * gdb.base/cond-expr.exp: Ditto.
13003 * gdb.base/condbreak.exp: Ditto.
13004 * gdb.base/cursal.exp: Ditto.
13005 * gdb.base/cvexpr.exp: Ditto.
13006 * gdb.base/default.exp: Ditto.
13007 * gdb.base/del.exp: Ditto.
13008 * gdb.base/detach.exp: Ditto.
13009 * gdb.base/display.exp: Ditto.
13010 * gdb.base/ena-dis-br.exp: Ditto.
13011 * gdb.base/eval-skip.exp: Ditto.
13012 * gdb.base/foll-fork.exp: Ditto.
13013 * gdb.base/foll-vfork.exp: Ditto.
13014 * gdb.base/frame-args.exp: Ditto.
13015 * gdb.base/funcargs.exp: Ditto.
13016 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13017 * gdb.base/gdbvars.exp: Ditto.
13018 * gdb.base/help.exp: Ditto.
13019 * gdb.base/ifelse.exp: Ditto.
13020 * gdb.base/included.exp: Ditto.
13021 * gdb.base/list.exp: Ditto.
13022 * gdb.base/macscp.exp: Ditto.
13023 * gdb.base/maint.exp: Ditto.
13024 * gdb.base/multi-fork.exp: Ditto.
13025 * gdb.base/overlays.exp: Ditto.
13026 * gdb.base/page.exp: Ditto.
13027 * gdb.base/pending.exp: Ditto.
13028 * gdb.base/pointers.exp: Ditto.
13029 * gdb.base/pr11022.exp: Ditto.
13030 * gdb.base/prelink.exp: Ditto.
13031 * gdb.base/printcmds.exp: Ditto.
13032 * gdb.base/psymtab.exp: Ditto.
13033 * gdb.base/randomize.exp: Ditto.
13034 * gdb.base/relational.exp: Ditto.
13035 * gdb.base/relocate.exp: Ditto.
13036 * gdb.base/remote.exp: Ditto.
13037 * gdb.base/sepdebug.exp: Ditto.
13038 * gdb.base/set-lang-auto.exp: Ditto.
13039 * gdb.base/setshow.exp: Ditto.
13040 * gdb.base/setvar.exp: Ditto.
13041 * gdb.base/signals.exp: Ditto.
13042 * gdb.base/signull.exp: Ditto.
13043 * gdb.base/sigstep.exp: Ditto.
13044 * gdb.base/sizeof.exp: Ditto.
13045 * gdb.base/solib-disc.exp: Ditto.
13046 * gdb.base/store.exp: Ditto.
13047 * gdb.base/structs.exp: Ditto.
13048 * gdb.base/structs2.exp: Ditto.
13049 * gdb.base/subst.exp: Ditto.
13050 * gdb.base/term.exp: Ditto.
13051 * gdb.base/trace-commands.exp: Ditto.
13052 * gdb.base/unwindonsignal.exp: Ditto.
13053 * gdb.base/valgrind-db-attach.exp: Ditto.
13054 * gdb.base/varargs.exp: Ditto.
13055 * gdb.base/watch-cond.exp: Ditto.
13056 * gdb.base/watch_thread_num.exp: Ditto.
13057 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13058 * gdb.base/watchpoint.exp: Ditto.
13059 * gdb.base/whatis-exp.exp: Ditto.
13060
f8d3bf8f
MS
130612010-06-01 Michael Snyder <msnyder@vmware.com>
13062
13063 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13064 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13065 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13066 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13067 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13068 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13069 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13070 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13071 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13072 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13073 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13074 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13075 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13076 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13077 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13078
3f9e0d32
JK
130792010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13080
13081 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13082 trailing newline.
13083 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13084 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13085 (p *args): ... here and remove excessive trailing newline.
13086
f629457d
JB
130872010-05-31 Joel Brobecker <brobecker@adacore.com>
13088
13089 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13090
09eef106
JK
130912010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13092
13093 Accept the new Linux kernel "t (tracing stop)" string.
13094 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13095 Update comment.
13096 (state_wait) <T (tracing stop)>: New.
13097 (main): Update the state_wait expect string.
13098
94f31136
PA
130992010-05-28 Pedro Alves <pedro@codesourcery.com>
13100
13101 * limits.c, limits.exp: Delete files.
13102 * Makefile.in (clean mostlyclean): Adjust.
13103 * tracecmd.exp: Adjust.
13104
096554ab
JK
131052010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13106
13107 * gdb.base/tui-layout.exp: New.
13108
27d3a1a2 131092010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13110
889bf7c5 13111 * gdb.reverse/break-precsave.exp:
bcd2dc50 13112 Replace uses of send_gdb / gdb_expect.
889bf7c5 13113 * gdb.reverse/break-reverse.exp:
bcd2dc50 13114 Replace uses of send_gdb / gdb_expect.
889bf7c5 13115 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13116 Replace uses of send_gdb / gdb_expect.
889bf7c5 13117 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13118 Replace uses of send_gdb / gdb_expect.
889bf7c5 13119 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13120 Replace uses of send_gdb / gdb_expect.
889bf7c5 13121 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13122 Replace uses of send_gdb / gdb_expect.
889bf7c5 13123 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13124 Replace uses of send_gdb / gdb_expect.
889bf7c5 13125 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13126 Replace uses of send_gdb / gdb_expect.
889bf7c5 13127 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13128 Replace uses of send_gdb / gdb_expect.
889bf7c5 13129 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13130 Replace uses of send_gdb / gdb_expect.
889bf7c5 13131 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13132 Replace uses of send_gdb / gdb_expect.
889bf7c5 13133 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13134 Replace uses of send_gdb / gdb_expect.
889bf7c5 13135 * gdb.reverse/machinestate.exp:
bcd2dc50 13136 Replace uses of send_gdb / gdb_expect.
889bf7c5 13137 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13138 Replace uses of send_gdb / gdb_expect.
889bf7c5 13139 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13140 Replace uses of send_gdb / gdb_expect.
889bf7c5 13141 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13142 Replace uses of send_gdb / gdb_expect.
889bf7c5 13143 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13144 Replace uses of send_gdb / gdb_expect.
889bf7c5 13145 * gdb.reverse/step-precsave.exp:
bcd2dc50 13146 Replace uses of send_gdb / gdb_expect.
889bf7c5 13147 * gdb.reverse/step-reverse.exp:
bcd2dc50 13148 Replace uses of send_gdb / gdb_expect.
889bf7c5 13149 * gdb.reverse/until-precsave.exp:
bcd2dc50 13150 Replace uses of send_gdb / gdb_expect.
889bf7c5 13151 * gdb.reverse/until-reverse.exp:
bcd2dc50 13152 Replace uses of send_gdb / gdb_expect.
889bf7c5 13153 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13154 Replace uses of send_gdb / gdb_expect.
889bf7c5 13155 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13156 Replace uses of send_gdb / gdb_expect.
13157
3def43e0
JK
131582010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13159
13160 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13161 excessive newline.
13162
27d3a1a2 131632010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13164
13165 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13166 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13167 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13168 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13169 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13170 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13171 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13172 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13173 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13174 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13175 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13176 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13177 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13178 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13179 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13180 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13181 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13182 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13183 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13184
27d3a1a2 131852010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13186
22454424
MS
13187 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13188 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13189
13190 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13191 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13192 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13193
889bf7c5 13194 * gdb.reverse/consecutive-reverse.exp:
22454424 13195 Replace uses of send_gdb / gdb_expect.
889bf7c5 13196 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13197 Replace uses of send_gdb / gdb_expect.
13198
13199 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13200 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13201 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13202 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13203 Replace uses of send_gdb / gdb_expect.
13204 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13205 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13206 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13207 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13208 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13209 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13210 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13211 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13212 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13213
132142010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13215
22454424 13216 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13217
22454424 13218 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13219
22454424
MS
13220 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13221 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13222 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13223 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13224 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13225 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13226 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13227 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13228 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13229
6e5f2c59
TT
132302010-05-25 Tom Tromey <tromey@redhat.com>
13231
13232 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13233
bbc8b958
TT
132342010-05-25 Tom Tromey <tromey@redhat.com>
13235
13236 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13237 argument order.
13238 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13239 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13240 order.
13241 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13242 order.
13243 * gdb.base/call-sc.exp (setup_kfails): Remove.
13244 (setup_compiler_kfails): Remove.
13245 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13246 argument order.
13247 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13248 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13249 (advancei): Fix setup_kfail argument order.
13250 * gdb.base/radix.exp: Fix setup_kfail argument order.
13251 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13252 order.
13253 * gdb.base/structs.exp (setup_kfails): Remove.
13254 (setup_compiler_kfails): Fix setup_kfail argument order.
13255 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13256 order.
13257 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13258 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13259 setup_kfail argument order.
13260 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13261
83d1babf
TT
132622010-05-25 Tom Tromey <tromey@redhat.com>
13263
13264 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13265
6acb16a2
MS
132662010-05-25 Michael Snyder <msnyder@vmware.com>
13267
13268 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13269 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13270 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13271 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13272 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13273 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13274 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13275 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13276 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13277 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13278 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13279 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13280 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13281 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13282 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13283 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13284 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13285 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13286 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13287 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13288 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13289 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13290 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13291 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13292 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13293 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13294 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13295 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13296 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13297 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13298 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13299 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13300 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13301 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13302 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13303 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13304 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13305 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13306 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13307 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13308 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13309 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13310 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13311 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13312 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13313 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13314 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13315 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13316
133172010-05-25 Doug Evans <dje@google.com>
13318
13319 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13320 gdb.string_to_argv.
ad3986f0 13321
d3b1e874
TT
133222010-05-21 Tom Tromey <tromey@redhat.com>
13323
13324 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13325 Call it.
13326 * gdb.dwarf2/pieces.S: Update.
13327 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13328
cb826367
TT
133292010-05-21 Tom Tromey <tromey@redhat.com>
13330
13331 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13332 Call it.
13333 * gdb.dwarf2/pieces.c (struct C): New.
13334 (f6): New function.
13335 * gdb.dwarf2/pieces.S: Replace.
13336
74de6778
TT
133372010-05-21 Tom Tromey <tromey@redhat.com>
13338
13339 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13340 Call it.
13341
afd74c5f
TT
133422010-05-21 Tom Tromey <tromey@redhat.com>
13343
13344 * gdb.dwarf2.pieces.exp: New file.
13345 * gdb.dwarf2.pieces.S: New file.
13346 * gdb.dwarf2.pieces.c: New file.
13347
a7b75dfd 133482010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13349 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13350
13351 * lib/gdb.exp (gdb_test_no_output): New function.
13352 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13353 when testing commands that should produce no output.
13354
c81c812a
JB
133552010-05-17 Joel Brobecker <brobecker@adacore.com>
13356
13357 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13358 parameter that we want to watch being a constant.
13359
0cce5bd9
JB
133602010-05-17 Joel Brobecker <brobecker@adacore.com>
13361
13362 * gdb.ada/cond_lang: New testcase.
13363
47050449
JB
133642010-05-17 Joel Brobecker <brobecker@adacore.com>
13365
13366 * lib/gdb.exp (banned_variables): New variable/constant.
13367 (gdb_init): Add write trace on variables listed in banned_variables.
13368 (gdb_finish): Remove write traces on variables listed in
13369 banned_variables.
13370
77c01586
JB
133712010-05-17 Joel Brobecker <brobecker@adacore.com>
13372
13373 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13374 * gdb.cp/koenig.exp: Likewise.
13375
88d4aea7
PM
133762010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13377
889bf7c5 13378 PR python/11482
88d4aea7
PM
13379
13380 * gdb.python/py-value.exp (test_value_hash): New function.
13381
f5a010c0
PM
133822010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13383
13384 PR exp/11530.
13385 * gdb.base/gdb11530.c: New file.
13386 * gdb.base/gdb11530.exp: New file.
13387
8ef4892f
JK
133882010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13389
13390 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13391 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13392
7322dca9
SW
133932010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13394
13395 * gdb.cp/koenig.exp: New test.
13396 * gdb.cp/koenig.cc: New test program.
13397
02e7ea18
JB
133982010-05-05 Joel Brobecker <brobecker@adacore.com>
13399
13400 Remove the use of prms_id and bug_id throughout the testsuite.
13401
e1c34c5d
PM
134022010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13403
13404 PR exp/11349.
13405 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13406 use a reference local variable.
13407
8e1d0c49
JK
134082010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13409
13410 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13411 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13412 variable different_dir. Move debugfile into a full directory pathname
13413 under DIFFERENT_DIR.
13414 * lib/gdb.exp (separate_debug_filename): Remove.
13415 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13416 variable debug_dir and mkdir of it. Update function comments.
13417
e66408ed
PA
134182010-04-29 Pedro Alves <pedro@codesourcery.com>
13419
13420 PR gdb/11557
13421
13422 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13423 files.
13424
d7b32ed3
PM
134252010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13426
889bf7c5 13427 * gdb.python/py-param.exp: New File.
d7b32ed3 13428
6aecb9c2
JB
134292010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13430
13431 * gdb.base/default.exp: Fix "set language" test.
13432
bdf92a1c
PM
134332010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13434
13435 PR breakpoints/11531.
13436 * gdb.base/gdb11531.c: New file.
13437 * gdb.base/gdb11531.exp: New file.
13438
3f172e24
TT
134392010-04-26 Tom Tromey <tromey@redhat.com>
13440
13441 * gdb.base/completion.exp: Add tests for completion and deprecated
13442 commands.
13443
64af4c92
JK
134442010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13445
13446 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13447 (print /x char_array): Escape curly brackets.
13448
492928e4
JK
134492010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13450
13451 Fix deadlock on looped list of loaded shared objects.
13452 * gdb.base/solib-corrupted.exp: New.
13453
66d09542
DE
134542010-04-23 Doug Evans <dje@google.com>
13455
13456 * gdb.python/py-section-script.c: New file.
13457 * gdb.python/py-section-script.exp: New file.
13458 * gdb.python/py-section-script.py: New file.
13459
8bd10a10
CM
134602010-04-20 Chris Moller <cmoller@redhat.com>
13461
13462 PR 10179
13463
13464 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13465 * gdb.base/pr10179-a.c:
13466 * gdb.base/pr10179-b.c:
13467 * gdb.base/pr10179.exp: New files.
13468
c0201579
JK
134692010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13470
13471 Fix crashes on dangling display expressions.
13472 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13473 is SEP.
13474 (lib_flags): Remove the "debug" keyword.
13475 (libsepdebug): New variable for iterating new loop.
13476 (save_pf_prefix): New variable wrapping the loop.
13477 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13478 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13479
793b0ff8
PM
134802010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13481
13482 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13483
097f51f7
PM
134842010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13485
13486 PR stabs/11479.
13487 * gdb.stabs/gdb11479.exp: New file.
13488 * gdb.stabs/gdb11479.c: New file.
13489
9a22f0d0
PM
134902010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13491
13492 * gdb.base/charset.c (Strin16, String32): New variables.
13493 * gdb.base/charset.exp (gdb_test): Test correct display
13494 of 16 or 32 bit strings.
13495
134962010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
13497
13498 PR 9167
13499 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13500 * gdb.cp/pr9167.cc: New file.
13501 * gdb.cp/pr9167.exp: New file.
13502
13503
6e354e5e
PM
135042010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13505
13506 PR pascal/11492.
13507 * gdb.pascal/gdb11492.pas: New file.
13508 * gdb.pascal/gdb11492.exp: New file.
13509
be942545
JB
135102010-04-20 Joel Brobecker <brobecker@adacore.com>
13511
1667e6e3 13512 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 13513
0c3acc09
JB
135142010-04-20 Joel Brobecker <brobecker@adacore.com>
13515
13516 * gdb.ada/dyn_loc: New testcase.
13517
ec31cde5
CM
135182010-04-20 Chris Moller <cmoller@redhat.com>
13519
13520 PR 10867
889bf7c5 13521
ec31cde5
CM
13522 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13523 * gdb.cp/pr10687.cc: New file.
13524 * gdb.cp/pr10687.exp: New file.
13525
13526
ce4b0682
SDJ
135272010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13528 Sergio Durigan Junior <sergiodj@redhat.com>
13529
13530 * gdb.fortran/logical.exp: New testcase.
13531 * gdb.fortran/logical.f90: New file.
13532
3436961f
DE
135332010-04-19 Doug Evans <dje@google.com>
13534
13535 * gdb.base/help.exp (help source): Update expected output.
13536
4d836c09
JK
135372010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13538
13539 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
13540 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
13541 gdb_exit and return.
13542 (executable): New variable.
13543 (binfile): Use it.
13544
6149aea9
PA
135452010-04-19 Pedro Alves <pedro@codesourcery.com>
13546
13547 PR breakpoints/8554.
13548
13549 * gdb.trace/save-trace.exp: Adjust.
13550
ed41462c
L
135512010-04-17 H.J. Lu <hongjiu.lu@intel.com>
13552
13553 PR corefiles/11511
13554 * gdb.arch/system-gcore.exp: New.
13555 * gdb.arch/gcore.c: Likewise.
13556
3f7b2faa
DE
135572010-04-15 Doug Evans <dje@google.com>
13558
fa33c3cd
DE
13559 * gdb.python/py-progspace.c: New file.
13560 * gdb.python/py-progspace.exp: New file.
13561
3f7b2faa
DE
13562 * gdb.base/source.exp: Add tests for "source -s".
13563
79f283fe
PM
135642010-04-14 Phil Muldoon <pmuldoon@redhat.com>
13565
13566 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
13567 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13568 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
13569 * gdb.python/py-mi.exp: New test for to_string returning None.
13570
fc8eb08a
PM
135712010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13572
13573 * gdb.python/py-breakpoint.c: Make result global.
13574
26e197f6
JK
135752010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13576
13577 Fix non-GNU make compatibility.
13578 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13579
adc36818
PM
135802010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13581
13582 * gdb.python/py-breakpoint.exp: New File.
13583 * gdb.python/py-breakpoint.C: Ditto.
13584
64e17368
SS
135852010-04-08 Stan Shebs <stan@codesourcery.com>
13586
13587 * gdb.trace/actions.exp: Clear default-collect.
13588 * gdb.trace/save-trace.exp: Clear default-collect.
13589
fff5cc64
PM
135902010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13591
13592 * gdb.python/py-value: Add null string variable.
13593 (test_lazy_string): Test zero length, NULL address lazy
13594 strings.
13595
a055a187
L
135962010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13597
13598 * gdb.arch/i386-avx.c: New.
13599 * gdb.arch/i386-avx.exp: Likewise.
13600
13601 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13602
96e39866
DE
136032010-04-06 Doug Evans <dje@google.com>
13604
13605 * gdb.base/source-test.gdb: New file.
13606 * gdb.base/source.exp: Test source -v.
13607
5984a431
UW
136082010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13609
13610 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
13611
ec8a089a
PM
136122010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
13613
13614 * gdb.stabs/aout.sed: Convert all backslash to double backslash
13615 within one line, unless it is followed by a double quote.
13616 * gdb.stabs/hppa.sed: Idem.
13617 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
13618 * gdb.stabs/weird.exp: Check for correct parsing of
13619 char and string constants.
ec8a089a
PM
13620 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13621 in .stabs to .stabx substitution.
13622
fce3c1f0
SS
136232010-04-05 Stan Shebs <stan@codesourcery.com>
13624
13625 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
13626 constant global.
13627 * gdb.trace/tfile.exp: Try to print them.
13628
d77f58be
SS
136292010-04-04 Stan Shebs <stan@codesourcery.com>
13630
13631 * gdb.base/completion.exp: Update for new "info watchpoints".
13632 * gdb.base/default.exp: Ditto.
13633 * gdb.base/help.exp: Ditto.
13634 * gdb.base/watchpoint.exp: Ditto.
13635 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 13636
af54718e
SS
136372010-04-04 Stan Shebs <stan@codesourcery.com>
13638
13639 * gdb.trace/tfile.exp: Sharpen tfind test.
13640
74d1f91e
JK
136412010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13642
13643 * gdb.base/break-entry.exp: New.
13644
eb8e76db 136452010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 13646 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
13647
13648 * gdb.reverse/i386-sse-reverse.exp: New file.
13649 * gdb.reverse/i386-sse-reverse.c: New file.
13650
bf65cad8
PA
136512010-04-02 Pedro Alves <pedro@codesourcery.com>
13652
13653 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13654
fff87407
SS
136552010-04-01 Stan Shebs <stan@codesourcery.com>
13656
13657 * gdb.trace/actions.exp: Tweak expected output.
13658 * gdb.trace/while-stepping.exp: Tweak expected output.
13659
fe01d668
L
136602010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13661
13662 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13663
86b17b60
PA
136642010-04-01 Pedro Alves <pedro@codesourcery.com>
13665
13666 * gdb.base/commands.exp: Adjust.
13667 * gdb.cp/extern-c.exp: Adjust.
13668
2c58c0a9
PA
136692010-04-01 Pedro Alves <pedro@codesourcery.com>
13670
13671 * gdb.trace/collection.c (local_test_func): Define a local struct,
13672 and instanciate it.
13673
0db9b91c
PA
136742010-04-01 Pedro Alves <pedro@codesourcery.com>
13675
13676 * gdb.trace/collection.exp (gdb_collect_args_test)
13677 (gdb_collect_argarray_test): XFAIL the tests that assume the
13678 argarray argument's elements are collected.
13679
8072405b
JK
136802010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13681
13682 * gdb.dwarf2/dw2-bad-parameter-type.exp,
13683 gdb.dwarf2/dw2-bad-parameter-type.S: New.
13684
8bf6485c
SS
136852010-03-31 Stan Shebs <stan@codesourcery.com>
13686
13687 * gdb.trace/save-trace.exp: Test save/restore of default-collect
13688 and tracepoint conditionals.
13689 (gdb_verify_tracepoints): Delete unused return.
13690
fd7f724a
KS
136912010-03-26 Keith Seitz <keiths@redhat.com>
13692
13693 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
13694 appear in the output before main.
13695 Remove KFAIL for gdb/2215 aka bz 9320.
13696
8d9e7719
DE
136972010-03-30 Doug Evans <dje@google.com>
13698
0906dd0b
DE
13699 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
13700 by dejagnu.
13701 * gdb.arch/amd64-dword.exp: Ditto.
13702
8d9e7719
DE
13703 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
13704 match.
13705 (break printf): Ditto.
13706
1da644f0
SW
137072010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
13708
13709 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
13710 gcc < 4.4.
13711 * gdb.cp/shadow.exp: Ditto.
13712
a8121990
PA
137132010-03-29 Pedro Alves <pedro@codesourcery.com>
13714
13715 * gdb.trace/collection.exp (run_trace_experiment): Make sure
13716 "tstart" is silent.
13717
6e79d367
PA
137182010-03-29 Pedro Alves <pedro@codesourcery.com>
13719
13720 * gdb.trace/collection.exp (executable): New.
13721 (binfile): Use it.
13722 (fpreg, spreg, pcreg): New.
13723 (test_register): Use gdb_test_multiple. Pass /x to print.
13724 (prepare_for_trace_test): New.
13725 (run_trace_experiment): Use "continue", not gdb_run_cmd.
13726 (gdb_collect_args_test, gdb_collect_argstruct_test)
13727 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
13728 prepare_for_trace_test.
13729 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
13730 fpreg, spreg and pcreg.
13731 (gdb_collect_expression_test, gdb_collect_globals_test): Use
13732 prepare_for_trace_test.
13733 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
13734 try to detect tracing support here. Don't set breakpoints at
13735 `begin' or `end' here.
13736 <global scope>: Use clean_restart. Run to main before checking
13737 for tracing support. Check for for tracing support here.
13738
09248348
JK
137392010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13740
13741 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
13742 " as $displacement" to "seen displacement message".
13743
d350db38
PA
137442010-03-28 Pedro Alves <pedro@codesourcery.com>
13745
13746 * gdb.trace/while-dyn.exp (executable): New variable.
13747 (binfile): Use it.
13748 (test_while_stepping): New function. Move most tests here. Call
13749 it once for each of the while-stepping, stepping and ws aliases.
13750
907af001
UW
137512010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13752
13753 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
13754 that do not provide the tagless_struct type name at all.
13755 (test_print_anon_union): Do not check value of uninitialized
13756 union member. Do not use cp_test_ptype_class, so we can accept
13757 "long" as well as "long int".
13758
610197fd
PA
137592010-03-26 Pedro Alves <pedro@codesourcery.com>
13760
13761 * gdb.trace/tfile.c (tohex, bin2hex): New.
13762 (write_error_trace_file): Hexify error description.
13763
6c28cbf2
SS
137642010-03-25 Stan Shebs <stan@codesourcery.com>
13765
13766 * gdb.trace/tfile.c: Generate an additional trace file, improve
13767 portability.
13768 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
13769 files in a better way.
13770
e62b8c7e
KS
137712010-03-25 Keith Seitz <keiths@redhat.com>
13772
13773 * gdb.java/jprint.exp: XFAIL printing of static class members
13774 because of GCC debuginfo problem.
13775
82ccf5a5
JK
137762010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13777
13778 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
13779
293e2f9e
DJ
137802010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13781
13782 * gdb.base/completion.exp: Allow long instead of long int.
13783 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
13784 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
13785 variable p.
13786 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
13787 * gdb.base/pointers.exp: Allow long instead of long int.
13788 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
13789 * gdb.base/step-line.exp: Allow a directory before the source file name.
13790
95a42b64
TT
137912010-03-24 Tom Tromey <tromey@redhat.com>
13792
13793 PR breakpoints/9352:
13794 * gdb.base/default.exp: Update.
13795 * gdb.base/commands.exp: Update.
13796 * gdb.cp/extern-c.exp: Test setting commands on multiple
13797 breakpoints at once.
13798
2390201f
DJ
137992010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13800
13801 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
13802 if gdb,nosignals.
13803 * gdb.base/watchpoints.c: Do not include unnecessary headers.
13804 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
13805 exited".
13806
8c9a6790
SS
138072010-03-24 Stan Shebs <stan@codesourcery.com>
13808
13809 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
13810
a6c727b2
DJ
138112010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13812
13813 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
13814 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
13815 argument. Handle "short" and "long".
13816 (Top level): Pass overprototyped output for old_fptr and xptr.
13817
4dfd5423
PA
138182010-03-23 Pedro Alves <pedro@codesourcery.com>
13819
13820 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
13821 format strings and add casts to avoid compiler warnings.
13822
138232010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
13824
13825 * lib/trace-support.exp (gdb_trace_setactions):
13826 Don't expect whitespace after ">" prompt.
13827 * gdb.trace/actions.exp: Adjust for output changes.
13828 * gdb.trace/while-stepping.exp: Likewise.
13829
c847d045
JK
138302010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13831
13832 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
13833 and r157645).
13834
5f717f1d
JK
138352010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13836
13837 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
13838 New.
13839
7d6d51d5
DJ
138402010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
13841
13842 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
13843 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
13844
3b11a015
SS
138452010-03-19 Stan Shebs <stan@codesourcery.com>
13846
13847 * gdb.trace/ax.exp: New file.
13848
d7d158ed
DE
138492010-03-19 Doug Evans <dje@google.com>
13850
6bb85cd1
DE
13851 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
13852 output from gcc.
13853
d7d158ed
DE
13854 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
13855 named /usr/sbin/prelink<foo>.
13856
4daf5ac0
SS
138572010-03-18 Stan Shebs <stan@codesourcery.com>
13858
13859 * gdb.trace/circ.exp: Test circular-trace-buffer.
13860 * gdb.trace/tfile.exp: Update tstatus test.
13861
e8d05480
JB
138622010-03-18 Joel Brobecker <brobecker@adacore.com>
13863
13864 * gdb.dwarf2/dw2-anonymous-func.S: New file.
13865 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
13866
441b986a
UW
138672010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13868
13869 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
13870
4247603b
PA
138712010-03-18 Pedro Alves <pedro@codesourcery.com>
13872
13873 * gdb.base/default.exp: Adjust the expected output of the finish
13874 and until commands when the inferior is not being run.
13875
13387711
SW
138762010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
13877
13878 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
13879 * gdb.cp/nsusing.exp: Ditto.
13880
6e31430b
TT
138812010-03-15 Tom Tromey <tromey@redhat.com>
13882
13883 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
13884 * gdb.cp/userdef.cc (operator==): New function.
13885 (main): New locals mem1, mem2.
13886
e2d69cb5
JZ
138872010-03-15 Jie Zhang <jie@codesourcery.com>
13888
13889 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
13890 Declare and use new loadtimeout variable.
13891
f572f0a9
DJ
138922010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
13893
13894 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
13895 Use gdb_load later.
13896
51f4c0b0
PA
138972010-03-14 Pedro Alves <pedro@codesourcery.com>
13898
13899 * gdb.base/solib-disc.c (main): Make format of fprintf a string
13900 literal. Add missing endlines to prints to stderr.
13901
1c809c68
TT
139022010-03-12 Tom Tromey <tromey@redhat.com>
13903
13904 PR c++/9708:
13905 * gdb.cp/m-static.exp: Add regression test.
13906 * gdb.cp/m-static.cc (method): New method.
13907 (main): Call it.
13908
00ae8fef
SW
139092010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
13910
13911 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
13912 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
13913
759f0f0b
PA
139142010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13915
21e24d21
PA
13916 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
13917
139182010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13919
759f0f0b
PA
13920 * lib/gdb.exp (skip_stl_tests): New.
13921 (gdb_compile): Symbian needs -ldl.
13922 (shlib_target_file): New.
13923 (shlib_symbol_file): New.
13924 (gdb_load_shlibs): Use shlib_target_file.
13925 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
13926 * gdb.cp/exception.exp: Use skip_stl_tests.
13927 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
13928 * gdb.cp/try_catch.exp: Use skip_stl_tests.
13929 * gdb.cp/mb-templates.exp: Ditto.
13930 * gdb.base/commands.exp: Relax regexes.
13931 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
13932 shlib_target_file and shlib_symbol_file.
13933 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
13934 sections.
13935 * gdb.base/ending-run.exp: Accept E32Main for symbian.
13936 * gdb.base/solib-disc.exp: Use
13937 shlib_target_file and shlib_symbol_file.
13938 * gdb.base/unload.exp: Don't skip on symbian. Use
13939 shlib_target_file and shlib_symbol_file.
13940 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
13941
6a8f2671 139422010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13943
6a8f2671
PA
13944 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
13945 * gdb.trace/report.exp: Adjust for x86 and x86_64.
13946 Issue a tfind end before looking for a tracepoint frame.
13947 * gdb.trace/tfind.exp: Adjust tstatus output.
13948 Adjust disassembly output.
13949 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
13950
ccf26247
JK
139512010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13952
13953 * gdb.base/break-interp.exp: Create new displacement parameter value
13954 for the test_ld calls.
13955 (reach): New parameter displacement, verify its content. New push of
13956 pf_prefix "reach-$func:". Import global expect_out.
13957 (test_core): New parameter displacement, verify its content. New push
13958 of pf_prefix "core:". New command "set verbose on". Import global
13959 expect_out.
13960 (test_attach): New parameter displacement, verify its content. New
13961 push of pf_prefix "attach:". New command "set verbose on". Import
13962 global expect_out.
13963 (test_ld): New parameter displacement, pass it to the reach, test_core
13964 and test_attach calls and verify its content in the "ld.so exit" test.
13965 * gdb.base/prelink.exp: Remove gdb_exit and final return.
13966 (prelink): Update expected text, use gdb_test.
13967
e469c7fb
DE
139682010-03-10 Doug Evans <dje@google.com>
13969
13970 * gdb.base/checkpoint.exp: Fix comment.
13971 Lengthen timeout while doing >600 checkpoints test.
13972 Rename duplicate "kill all one" test to keep test names unique.
13973
60e1c644
PA
139742010-03-10 Pedro Alves <pedro@codesourcery.com>
13975
13976 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
13977
cec808ec
KS
139782010-03-08 Keith Seitz <keiths@redhat.com>
13979
889bf7c5
PA
13980 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
13981 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
13982 (dm_type_long): New function.
13983 (dm_type_unsigned_short): New function.
13984 (dm_type_unsigned_long): New function.
13985 (myint): New typedef.
13986 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
13987 long, unsigned shor and long, operator char*, and typedef.
13988 (test_lookup_operator_functions): Add operator char* test.
13989 (test_paddr_operator_functions): Likewise.
13990 (test_paddr_overloaded_functions): Use probe values for
13991 short, long, and unsigned short and long.
13992 (test_paddr_hairy_functions): If the demangler probe detected
13993 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
13994 demangler.
13995 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
13996 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
13997 and "print null_pmf".
13998 Add test "ptype a.*pmf".
13999 * gdb.cp/overload.exp: Allow optional "int" to appear with
14000 "short" and "long".
14001 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14002 long expect value for men_overload1arg.
14003 Allow "int" to appear with "short" and "long".
14004 When testing "info break", add argument for main (void).
14005 Also allow "int" to appear with "short" and "long".
14006 Ditto with "unsigned" and "long long".
cec808ec
KS
14007 * gdb.java/jmain.exp: Do not enclose methods names in single
14008 quotes.
14009 * gdb.java/jmisc.exp: Likewise.
14010 * gdb.java/jprint.exp: Likewise.
14011 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14012
14013 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14014 * gdb.cp/exception.exp (backtrace after first throw)
14015 (backtrace after second throw): Allow a namespace before __cxa_throw.
14016 (backtrace after first catch, backtrace after second catch): Allow
14017 a namespace before __cxa_begin_catch.
14018
14019 * gdb.cp/cpexprs.exp: New file.
14020 * gdb.cp/cpexprs.cc: New file.
14021
14022 From Daniel Jacobowitz <dan@codesourcery.com>
14023 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14024 to use string_to_regexp.
14025 (ctor, dtor): New functions. Use them to match constructor
14026 and destructor function types.
14027 (Top level): Use runto_main.
14028
f870a310
TT
140292010-03-05 Tom Tromey <tromey@redhat.com>
14030
14031 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14032 gdb.target_charset.
14033 (pp_ns.to_string): Likewise.
14034
0c199f28
KS
140352010-03-04 Keith Seitz <keiths@redhat.com>
14036
14037 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14038 can be quoted. Test that both the filename and function/line
14039 portions can be quoted at the same time.
14040
c7437ca6
PA
140412010-03-04 Pedro Alves <pedro@codesourcery.com>
14042
14043 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14044
b111b805
DE
140452010-03-03 Doug Evans <dje@google.com>
14046
24486cb7
DE
14047 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14048 libc contains libpthread.
14049
b111b805
DE
14050 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14051 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14052 of gdb_compile. Add another pattern to match android backtrace.
14053
a0e0ef55
TT
140542010-03-03 Tom Tromey <tromey@redhat.com>
14055
14056 PR gdb/11345:
14057 * gdb.base/printcmds.exp (test_printf): Add test.
14058
1ba53b71
L
140592010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14060
14061 * gdb.arch/amd64-byte.exp: New.
14062 * gdb.arch/amd64-dword.exp: Likewise.
14063 * gdb.arch/amd64-pseudo.c: Likewise.
14064 * gdb.arch/amd64-word.exp: Likewise.
14065 * gdb.arch/i386-byte.exp: Likewise.
14066 * gdb.arch/i386-pseudo.c: Likewise.
14067 * gdb.arch/i386-word.exp: Likewise.
14068
f5dff777
DJ
140692010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14070
14071 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14072 types. Add structreg, bitfields, and flags registers.
14073 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14074 registers.
14075
90884b2b
L
140762010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14077
14078 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14079 (load_description): Set architecture if defined.
14080
dc00d89f
PM
140812010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14082
14083 * gdb.python/py-frame.exp: Add read_var block tests.
14084 * gdb.python/py-frame.c (block): New function.
14085
0e095b7e
JK
140862010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14087 Daniel Jacobowitz <dan@codesourcery.com>
14088
14089 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14090
624f1a65
DM
140912010-02-25 David S. Miller <davem@davemloft.net>
14092
14093 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14094 fix logic for setting all_syscalls_numbers.
14095
f3e9a817
PM
140962010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14097
14098 * Makefile.in: Add py-block and py-symbol.
14099 * gdb.python/py-symbol.exp: New File.
14100 * gdb.python/py-symtab.exp: New File.
14101 * gdb.python/py-block.exp: New File.
14102 * gdb.python/py-symbol.c: New File.
14103 * gdb.python/py-block.c: New File.
14104
f6bbabf0
PM
141052010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14106
14107 PR python/11314
14108 * lib/gdb.exp (skip_python_tests): New function.
14109 * gdb.python/py-cmd.exp: Use skip_python_tests.
14110 * gdb.python/py-frame.exp: Likewise.
14111 * gdb.python/py-function.exp: Likewise.
14112 * gdb.python/py-prettyprint.exp: Likewise.
14113 * gdb.python/py-template.exp: Likewise.
14114 * gdb.python/py-type.exp: Likewise.
14115 * gdb.python/py-value.exp: Likewise.
14116
85d721b8
PA
141172010-02-22 Pedro Alves <pedro@codesourcery.com>
14118
14119 PR9605
14120
14121 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14122
48e32051
TT
141232010-02-19 Tom Tromey <tromey@redhat.com>
14124
14125 PR c++/8693, PR c++/9496:
14126 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14127 regression tests.
14128
ac9c0048
JK
141292010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14130
14131 Fix compatibility with m68k as.
14132 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14133 Use only /* comments */.
14134
57bb97a4
UW
141352010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14136
14137 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14138 * configure: Regenerate.
14139
7d1bf85c
DJ
141402010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14141
14142 * gdb.python/py-type.exp: Check for Python support.
14143
061b5285
PA
141442010-02-17 Pedro Alves <pedro@codesourcery.com>
14145
14146 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14147 `regsub' syntax available.
14148
f8a8bc2c
PA
141492010-02-17 Pedro Alves <pedro@codesourcery.com>
14150
14151 * gdb.base/shmain.c (main): Remove printf call.
14152 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14153 * gdb.base/unload.c (main): Make format of fprintf a string
14154 literal. Add missing endlines to prints to stderr.
14155 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14156
6f451e5e
TT
141572010-02-17 Tom Tromey <tromey@redhat.com>
14158
14159 * gdb.java/jprint.java (jprint.props): New field.
14160 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14161
12d79008
PA
141622010-02-17 Pedro Alves <pedro@codesourcery.com>
14163
ef801a0e 14164 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14165 available.
14166
d252f7e5
DJ
141672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14168
14169 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14170 creation to support remote host testing.
14171
67bdab6c
DJ
141722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14173
14174 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14175 Recognize "command not found".
14176
bb391223
DJ
141772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14178
14179 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14180 single-stepping.
14181
70362913
DJ
141822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14183
14184 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14185 if arguments are not supported.
14186
493f3c00
DJ
141872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14188
14189 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14190 be const or non-const.
14191
8034c749
DJ
141922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14193
14194 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14195 mi_send_resuming_command to send -exec-continue.
14196
791dfb64
DJ
141972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14198
14199 * gdb.base/list.exp (test_list_filename_and_function): Add test
14200 with single quotes.
14201 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14202 matching.
14203 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14204 Add KFAIL'd tests for PR gdb/11289.
14205
7c5fe868
DJ
142062010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14207
14208 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14209
fdc498b8
DJ
142102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14211
14212 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14213 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14214 a temporary directory.
14215
b519e2a6
DJ
142162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14217
14218 * gdb.base/charset.exp: Use a single regular expression to match
14219 show host-charset and show target-charset output.
14220
74164c56
JK
142212010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14222
14223 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14224 "Illegal process-id" expect string more exact.
14225 (attach to digits-starting nonsense is prohibited): New.
14226
701ed6dc
JK
142272010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14228
14229 * gdb.base/prelink.exp (set verbose on): New.
14230
889bf7c5 142312010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14232
14233 * mi-reverse.exp: New file. Test for reverse option to the
14234 following MI commands: exec-continue, exec-finish, exec-next,
14235 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14236
dadf0e9c
JB
142372010-02-09 Joel Brobecker <brobecker@adacore.com>
14238
14239 * gdb.ada/ptype_tagged_param: New testcase.
14240
714f19d5
TT
142412010-02-08 Tom Tromey <tromey@redhat.com>
14242
14243 PR c++/8017:
14244 * gdb.cp/overload.exp: Add tests.
14245 * gdb.cp/overload.cc (struct K): New.
14246 (namespace N): New.
14247 (main): Call new functions.
14248 (K::staticoverload): Define.
14249
889bf7c5 142502010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14251
14252 PR gdb/10728
14253 * gdb.cp/pr10728-x.h: New file.
14254 * gdb.cp/pr10728-x.cc: New file.
14255 * gdb.cp/pr10728-y.cc: New file.
14256 * gdb.cp/pr10728.exp: New file.
14257 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14258
889bf7c5 142592010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14260
14261 PR gdb/9067
14262 * gdb.cp/pr9067.exp: New
14263 * gdb.cp/pr9067.cc: New
14264 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14265
7b356089
JB
142662010-02-08 Joel Brobecker <brobecker@adacore.com>
14267
14268 * lib/gdb.exp (gdb_test_timeout): New global variable.
14269 Set it to timeout if not already set.
14270 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14271
1be00882
DE
142722010-02-05 Doug Evans <dje@google.com>
14273
14274 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14275 user.
14276
82856980
SW
142772010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14278
14279 PR c++/7935:
14280 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14281
1a334831
TT
142822010-02-04 Tom Tromey <tromey@redhat.com>
14283
14284 * gdb.cp/virtbase.exp: Make test case names unique.
14285
9c3c02fd
TT
142862010-02-02 Tom Tromey <tromey@redhat.com>
14287
14288 * gdb.cp/virtbase.exp: Add regression tests.
14289 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14290 (main): Instantiate RHC.
14291
0cc2414c
TT
142922010-02-02 Tom Tromey <tromey@redhat.com>
14293
14294 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14295 type-printing change.
14296
edf3d5f3
TT
142972010-02-02 Tom Tromey <tromey@redhat.com>
14298
14299 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14300 * gdb.cp/virtbase.cc: New file.
14301 * gdb.cp/virtbase.exp: New file.
14302 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14303
e4b7f41c
JK
143042010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14305
14306 PR libc/11214:
14307 * gdb.threads/current-lwp-dead.c: Include features.h.
14308 (HAS_NOMMU): New.
14309 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14310
b381ea14
JK
143112010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14312
14313 * gdb.base/symbol-without-target_section.exp,
14314 gdb.base/symbol-without-target_section.c: New.
14315
c593ac0e
DJ
143162010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14317
14318 * gdb.base/bigcore.exp: Reset increased timeout.
14319 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14320
db25f29d
DJ
143212010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14322
14323 * gdb.base/gcore.exp (capture_command_output): Use
14324 gdb_test_multiple.
14325
f9d67f43
DJ
143262010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14327
14328 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14329 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14330 (Top level): Call it.
14331
177321bd
DJ
143322010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14333
14334 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14335
97f2ed50
DJ
143362010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14337
14338 * gdb.base/call-strs.exp, gdb.base/default.exp,
14339 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14340 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14341 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14342 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14343 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14344 * gdb.base/ending-run.exp: Correct restore of timeout.
14345 * gdb.base/page.exp: Remove unnecessary timeout setting.
14346
e4e2711a
JB
143472010-01-29 Joel Brobecker <brobecker@adacore.com>
14348
14349 * gdb.ada/rec_return: New testcase.
14350
ba581dc1
JB
143512010-01-29 Joel Brobecker <brobecker@adacore.com>
14352
14353 * gdb.ada/call_pn: New testcase.
14354
4ea95be9
DJ
143552010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14356
14357 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14358 (Top level): Use it to resume.
14359 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14360 the Thumb mode displaced stepping error as unsupported.
14361
df83a9bf
SW
143622010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14363
889bf7c5
PA
14364 * gdb.cp/nsusing.exp: Added more tests.
14365 * gdb.cp/nsrecurs.exp: Ditto.
14366 * gdb.cp/nsusing.cc: Added test functions.
14367 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14368
40b27cdc
JK
143692010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14370
14371 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14372 absolute directory pathnames in gdb.sum file.
14373
de958931
SW
143742010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14375
14376 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14377 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14378
708ead4e
TT
143792010-01-26 Tom Tromey <tromey@redhat.com>
14380
14381 PR exp/7643:
14382 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14383 setup_kfail.
14384
b14e635e
SW
143852010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14386
14387 * gdb.cp/nsrecurs.exp: New test.
14388 * gdb.cp/nsrecurs.cc: New test program.
14389 * gdb.cp/nsstress.exp: New test.
14390 * gdb.cp/nsstress.cc: New test program.
14391 * gdb.cp/nsdecl.exp: New test.
14392 * gdb.cp/nsdecl.cc: New test program.
14393
8540c487
SW
143942010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14395
14396 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14397 imported into file scope.
14398 Marked test as xfail.
14399 * gdb.cp/namespace-using.cc (marker5): New function.
14400 * gdb.cp/shadow.exp: New test.
14401 * gdb.cp/shadow.cc: New test program.
14402 * gdb.cp/nsimport.exp: New test.
14403 * gdb.cp/nsimport.cc: New test program.
14404
421d5d99
TT
144052010-01-25 Tom Tromey <tromey@redhat.com>
14406
14407 PR gdb/11049:
14408 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14409 with "set print null-stop on".
14410
691f8dc1
JK
144112010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14412
14413 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14414 Adjust it for DISASSEMBLY_OMIT_FNAME.
14415
0b92b5bb
TT
144162010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14417
14418 PR symtab/11199:
14419 * gdb.dwarf2/member-ptr-forwardref.exp,
14420 gdb.dwarf2/member-ptr-forwardref.S: New.
14421
23787403
JK
144222010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14423
14424 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14425 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14426 thread1_tid_mutex. Remove gdbstop_mutex handling.
14427 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14428 thread2_tid_mutex. Remove gdbstop_mutex handling.
14429 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14430 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14431 pthread_cond_wait conditionalizations by while loops.
14432
b966cb8a
TT
144332010-01-20 Tom Tromey <tromey@redhat.com>
14434
14435 PR backtrace/10770:
14436 * gdb.dwarf2/pr10770.exp: New file.
14437 * gdb.dwarf2/pr10770.c: New file.
14438 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14439
fcae584b
VP
144402010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14441
14442 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14443 that target was removed, and the test always runs native anyway.
14444
a0f49112
JK
144452010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14446
14447 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14448 gdb.base/watchpoint-cond-gone-stripped.c: New.
14449
ceeb3d5a
TT
144502010-01-19 Tom Tromey <tromey@redhat.com>
14451
14452 PR c++/8000:
14453 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14454 existing tests.
14455 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14456 (main): Use AAA::SomeEnum.
14457
dd322c54
JK
144582010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14459
14460 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14461 (test_ignore_count): Declare line_callme_body global.
14462 (run to breakpoint with ignore count): Use line_callme_body.
14463 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14464 (set line_main_hello, set line_main_return): Reindent.
14465 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14466 New.
14467 (continue to callee4): Use line_callee4_body.
14468 (check *stopped from CLI command): Use line_callee4_next.
14469 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14470 (set line_main_hello, set line_main_return): Reindent.
14471 (set line_callee4_head, set line_callee4_body): New.
14472 (continue to callee4): Use line_callee4_body.
14473
4e8f195d
TT
144742010-01-18 Tom Tromey <tromey@redhat.com>
14475
14476 PR c++/9680:
14477 * gdb.cp/casts.cc: Add new classes and variables.
14478 * gdb.cp/casts.exp: Test new operators.
14479
9e14a9ba
JB
144802010-01-18 Tom Tromey <tromey@redhat.com>
14481 Thiago Jung Bauermann <bauerman@br.ibm.com>
14482
14483 * gdb.python/source2.py: New file.
14484 * gdb.python/source1: New file.
14485 * gdb.python/python.exp: Test "source" command.
14486
00bf0b85
SS
144872010-01-15 Stan Shebs <stan@codesourcery.com>
14488
14489 * gdb.trace/tfile.c: New file.
14490 * gdb.trace/tfile.exp: New file.
889bf7c5 14491
55235ad7
JK
144922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14493
14494 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14495
9f2982ff
JK
144962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14497
14498 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14499
bbfba9ed
JK
145002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14501
14502 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14503 (libfunc): New parameter action. Implement also selectable "sleep".
14504 * gdb.base/break-interp-main.c: Include assert.h.
14505 (libfunc): New parameter action.
14506 (main): New parameters argc and argv. Assert argc. Pass argv.
14507 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14508 (test_attach): New proc.
14509 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14510 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14511
61f0d762
JK
145122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14513
14514 * gdb.base/break-interp.exp (test_core): New proc.
14515 (test_ld): Call it.
14516
06a6f270
JK
145172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14518
14519 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14520 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
14521 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
14522 and gdb_compile_shlib. Use new -Wl compiler options.
14523 (dl bt, main bt): New tests.
14524
51bee8e9
JK
145252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14526
14527 Support PIEs with no symfile_objfile.
14528 * gdb.base/break-interp.exp: New argument at the test_ld calls.
14529 (test_ld): New parameter trynosym.
14530 (test_ld <$trynosym>): New block.
14531
b8040f19
JK
145322010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14533
14534 * gdb.base/break-interp.exp: New file.
14535
be759fcf
PM
145362010-01-13 Phil Muldoon <pmuldoon@redhat.com>
14537
14538 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
14539 * gdb.python/py-prettyprint.py (pp_ls): New printer.
14540 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
14541 test.
14542 * gdb.python/py-prettyprint.c: Define lazystring test structure.
14543 * gdb.python/py-mi.exp: Add lazy string test.
14544
dc146f7c
VP
145452010-01-13 Vladimir Prus <vladimir@codesourcery.com>
14546
14547 * lib/mi-support.exp (mi_check_thread_states): Handle
14548 core number in thread listing.
14549
b4ba55a1
JB
145502010-01-12 Joel Brobecker <brobecker@adacore.com>
14551
14552 * gdb.base/maint.exp: Adjust the expected output for the
14553 "maint print type" test. Use gdb_test_multiple instead of
14554 gdb_sent/gdb_expect.
14555
08e24bd4
DE
145562010-01-11 Doug Evans <dje@google.com>
14557
6496a609
DE
14558 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14559 from gdbserver_download. All callers updated.
14560
08e24bd4
DE
14561 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14562
b5cfddf5
JK
145632010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14564
14565 Implement binary numbers parsing.
14566 * gdb.base/printcmds.exp (test_integer_literals_accepted)
14567 (test_integer_literals_rejected): New binary tests.
14568
3725885a
RW
145692010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14570
14571 * gdb.cell/configure: Regenerate.
14572
37aeb5df
JK
145732010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14574
14575 * gdb.base/corefile.exp: Move the core finding block out and call it as
14576 core_find, new variable $corefile, replace corefile by $corefile and
14577 [file tail $corefile] for usage vs. test names resp.
14578 * lib/gdb.exp (core_find): Move it as a new function here. New
14579 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14580 $destcore. Return "" on error.
14581
d521f563
JK
145822010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14583
14584 Workaround PR binutils/10802.
14585 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14586 (twice).
14587
28f24826
DJ
145882010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14589
14590 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14591
2de75e71
JB
145922010-01-08 Joel Brobecker <brobecker@adacore.com>
14593
14594 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14595 call, to avoid interruption.
14596
fe00719b 145972010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
14598
14599 * gdb.stabs/weird.def (args93): New.
14600
d0ef5df8
DE
146012010-01-07 Doug Evans <dje@google.com>
14602
14603 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14604
3a08d52f
TT
146052010-01-07 Tom Tromey <tromey@redhat.com>
14606
14607 * gdb.base/source.exp: Use correct line number.
14608
7a697b8d
SS
146092010-01-05 Stan Shebs <stan@codesourcery.com>
14610
14611 * gdb.trace/tracecmd.exp: Test ftrace.
14612
7803799a
UW
146132010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14614
14615 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14616
c54eabfa
JK
146172010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14618
14619 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
14620 "uint_for_mi_testing".
14621
02e7ef19
JB
146222010-01-01 Joel Brobecker <brobecker@adacore.com>
14623
14624 Test indented comment in file being sourced.
14625 * gdb.base/commands.exp: Test indented comment in file being sourced.
14626
abd775ce
JB
146272010-01-01 Joel Brobecker <brobecker@adacore.com>
14628
14629 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
14630 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
14631 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
14632 notice.
14633
79b55b82
JB
146342010-01-01 Joel Brobecker <brobecker@adacore.com>
14635
14636 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
14637 notice.
14638
8997583e
JK
146392010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14640
14641 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
14642 missing $after_stopped and comma (,) expectation.
14643
6da95a67
SS
146442009-12-31 Stan Shebs <stan@codesourcery.com>
14645
14646 * gdb.trace/actions.exp: Test teval action.
889bf7c5 14647
218d2fc6
TJB
146482009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14649
14650 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
14651 (top level): Call test_watchpoint_in_big_blob.
14652 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
14653 watchpoints.
14654 (func3): Write to buf.
14655
236f1d4d
SS
146562009-12-29 Stan Shebs <stan@codesourcery.com>
14657
14658 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 14659
f61e138d
SS
146602009-12-28 Stan Shebs <stan@codesourcery.com>
14661
14662 * gdb.trace/tsv.exp: New file.
14663 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 14664
0219b378
DJ
146652009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
14666
14667 * gdb.base/find.c (main): Reference search buffers.
14668 * gdb.base/included.c (main): Reference integer.
14669 * gdb.base/ptype.c (charfoo): Declare.
14670 (intfoo): Call charfoo.
14671 * gdb.base/scope0.c (useitp): New function.
14672 (usestatics): Use useitp.
14673 (useit): Add a type for val.
14674 * gdb.base/scope1.c (useit1): Take a pointer argument.
14675 (usestatics1): Update calls to useit1.
14676 * gdb.cp/call-c.cc: Declare foo.
14677 (main): Call foo.
14678 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
14679 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
14680 (main): Call C::ensureRefs and ensureOtherRefs.
14681 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
14682 variables.
14683 (ensureOtherRefs): New function.
14684 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
14685 * gdb.cp/templates.cc (main): Call t5i.value.
14686
3f78692f
JK
146872009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14688
14689 Fix compatibility with G++-4.5.
14690 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
14691 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
14692 (uncaught return): Remove.
14693
429374b8
JK
146942009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14695 Phil Muldoon <pmuldoon@redhat.com>
14696
14697 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
14698 (bp_location13, bp_location14, bp_location17, bp_location18)
14699 (marker3_proto, marker4_proto): New variables.
14700 (breakpoint info): Update output.
14701 (run until breakpoint at marker3, run until breakpoint at marker4): New
14702 tests.
14703
859825b8
JK
147042009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14705
14706 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
14707 Replace the printf call of Y by provided "y-set-1" label. New block
14708 for the second shared library.
14709 * gdb.base/unload.exp: Compile also the second library, call
14710 gdb_load_shlibs also for it. Use now gdb_breakpoint.
14711 (single pending breakpoint info): Rename to ...
14712 (pending breakpoint info before run): ... this extended test.
14713 (libfile2, libname2, libsrcfile2, libsrc2)
14714 (lib_sl2): New variables.
14715 (exec_opts): Set also SHLIB_NAME2.
14716 (pending breakpoint info on first run at shrfunc1)
14717 (pending breakpoint info on second run at shrfunc1)
14718 (pending breakpoint info on second run at shrfunc2)
14719 (print y from libfile, print y from libfile2): New tests.
14720 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
14721 * gdb.base/unloadshr2.c: New.
14722
e6a386cd
HZ
147232009-12-22 Hui Zhu <teawater@gmail.com>
14724
14725 * gdb.reverse/sigall-reverse.exp: Adjust.
14726
9e19b45e
VP
147272009-12-21 Vladimir Prus <vladimir@codesourcery.com>
14728
14729 PR gdb/10884
14730
14731 * gdb.mi/var-cmd.c (do_bitfield_tests): New
14732 (main): Call do_bitfield_tests.
aacf5b1e 14733 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 14734
d53a7b30
JB
147352009-12-20 Joel Brobecker <brobecker@adacore.com>
14736
14737 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
14738 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
14739 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
14740 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
14741 gdb.modula2/unbounded1.c: Update copyright header.
14742
191ca0a1
CM
147432009-12-10 Chris Moller <moller@mollerware.com>
14744
14745 PR gdb/9399
14746 * gdb.cp/virtfunc2.exp: New tests
14747 * gdb.cp/virtfunc2.cc: New tests
14748 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
14749
0fa6cf1b
MS
147502009-12-10 Oza Pawandeep (paawan1982@yahoo.com
14751
14752 * gdb.reverse/i387-env-reverse.c: New file.
14753 * gdb.reverse/i387-env-reverse.exp: New file.
14754 * gdb.reverse/i387-stack-reverse.c: New file.
14755 * gdb.reverse/i387-stack-reverse.exp: New file.
14756
361ae042
PM
147572009-12-08 Phil Muldoon <pmuldoon@redhat.com>
14758
14759 * gdb.python/py-type.exp (test_range): New test.
14760
bfd31e71
PM
147612009-12-03 Phil Muldoon <pmuldoon@redhat.com>
14762
14763 PR python/10805
14764
14765 * gdb.python/py-type.exp: New file.
14766 * gdb.python/py-type.c: New file.
14767 * Makefile.in: Add py-type.
14768
57a1d736
TT
147692009-12-03 Tom Tromey <tromey@redhat.com>
14770
14771 * gdb.python/py-value.exp (test_parse_and_eval): New
14772 function.
14773
1f3b5d1b
PP
147742009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14775
14776 PR gdb/11022
14777
14778 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
14779 * gdb.base/pr11022.c: New test.
14780
8b7dbdc9
JK
147812009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14782
14783 Fix spurious false FAILs.
14784 * gdb.base/structs.c (chartest): New.
14785 (main): Fill-in chartest.
14786 * gdb.base/structs.exp (anychar_re, first): New.
14787 (start_structs_test): Import global anychar_re and first.
14788 New gdb_test call "set print elements 300; ${testfile}"
14789 (start_structs_test <$first>): New block.
14790 (any): Import global anychar_re. New variable ac. Use ${ac}.
14791
6a53b2ec
JK
147922009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14793
14794 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
14795
d7167b4c
JK
147962009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14797
14798 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
14799 Force $srcfile file.
14800 * gdb.base/foll-fork.c (callee): Comment out the printf call.
14801
b1798462
UW
148022009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14803
14804 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
14805 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
14806 * gdb.threads/watchthreads-reorder.exp: Likewise.
14807
b6199126
DJ
148082009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
14809
14810 PR gdb/8704
14811
14812 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
14813 "if", and "thread". Correct matching in the previous test.
14814
b22a0510
DJ
148152009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
14816
14817 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
14818
930636d2
MS
148192009-11-23 Michael Snyder <msnyder@vmware.com>
14820
14821 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
14822 * gdb.reverse-watch-precsave.exp: Ditto.
14823
21a0512e
PP
148242009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
14825
14826 * gdb.asm/asm-source.exp: Adjust.
14827 * gdb.base/help.exp: Adjust.
889bf7c5 14828
fc30d5e0
PA
148292009-11-22 Pedro Alves <pedro@codesourcery.com>
14830
14831 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
14832 (do_syscall_tests_without_xml): Set data-directory to
14833 /the/path/to/nowhere.
14834
f6bc2008
PA
148352009-11-21 Pedro Alves <pedro@codesourcery.com>
14836
14837 * gdb.threads/local-watch-wrong-thread.c,
14838 gdb.threads/local-watch-wrong-thread.exp: New files.
14839
8c2fb5de
PA
148402009-11-21 Pedro Alves <pedro@codesourcery.com>
14841
14842 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
14843 assume new `regsub' syntax available.
14844
ebec9a0f
PA
148452009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14846
a79d3c27
JK
14847 * gdb.base/watchpoint-hw-hit-once.exp,
14848 gdb.base/watchpoint-hw-hit-once.c: New.
14849
148502009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14851
14852 * gdb.threads/watchthreads-reorder.exp,
14853 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 14854
276a961b
MK
148552009-11-17 Nathan Sidwell <nathan@codesourcery.com>
14856
14857 * gdb.xml/tdesc-regs.exp: Use for m68k.
14858
4867c1fb
PA
148592009-11-15 Pedro Alves <pedro@codesourcery.com>
14860
14861 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
14862
f6838f81
DJ
148632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14864
14865 * lib/gdb.exp (current_target_name): New procedure.
14866 (gdb_wrapper_target): New variable.
14867 (gdb_wrapper_init): Set gdb_wrapper_target.
14868 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
14869 wrapper.
14870
4ac4dd3f
DJ
148712009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14872
14873 * gdb.base/remote.exp: Delete the slowest load test.
14874 Do not load with fixed packet sizes.
14875
a7881759
DJ
148762009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14877
14878 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
14879
97a5b505
DJ
148802009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14881
14882 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
14883 srcfile when setting a breakpoint.
14884
d3e1fc54
DJ
148852009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
14886
14887 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
14888 macros.
14889
7cbcbded
DJ
148902009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14891
14892 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
14893 to be in memory.
14894 * gdb.base/display.c (force_mem): New.
14895 (do_loops): Use it. Add breakpoint comments.
14896 (do_vars): Add a breakpoint comment.
14897 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
14898 line numbers.
14899
bdea3a92
NF
149002009-11-13 Nathan Froyd <froydnj@codesourcery.com>
14901
14902 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
14903 instead of a bare "run".
14904
269f82e5
PP
149052009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
14906
14907 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 14908
a69b7d9d
DJ
149092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14910
14911 * lib/cell.exp (skip_cell_tests): Clean up test files before
14912 returning.
14913
b598bfda
DJ
149142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14915
14916 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
14917 and the breakpoint menu. Do not call perror if a prompt is seen.
14918 Consume the following GDB prompt.
14919 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
14920 * gdb.cp/namespace.exp: Use gdb_test.
14921 * gdb.cp/templates.exp: Use gdb_test.
14922 (test_template_breakpoints): Use gdb_test_multiple.
14923
87728fa0
DJ
149242009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14925
14926 * gdb.base/break1.c (struct some_struct, values): Move earlier.
14927 (marker4): Reference values.
14928
b67c692f
DJ
149292009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14930
14931 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
14932 is missing.
14933
f0df251a
DJ
149342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14935
14936 * gdb.base/break.c (need_malloc): New.
14937 * gdb.base/constvars.c (main): Reference crass and crisp.
14938 * gdb.base/gdb1821.c (main): Reference bar.
14939 * gdb.cp/gdb1355.cc (main): Reference s1.
14940 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
14941 (main): Call them.
14942 * gdb.cp/hang2.cc (dummy2): Define.
14943 * gdb.cp/hang3.cc (dummy3): Define.
14944 * gdb.cp/m-data.cc (main): Reference shadow.
14945
bdf7534a
NF
149462009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14947 Nathan Froyd <froydnj@codesourcery.com>
14948
14949 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
14950 remote host.
14951
f24fce77
NF
149522009-11-12 Nathan Froyd <froydnj@codesourcery.com>
14953
14954 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
14955 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
14956 * gdb.dwarf2/dw2-compressed.exp: Likewise.
14957 * gdb.dwarf2/dw2-intercu.exp: Likewise.
14958 * gdb.dwarf2/dw2-intermix.exp: Likewise.
14959 * gdb.dwarf2/dw2-producer.exp: Likewise.
14960 * gdb.dwarf2/mac-fileno.exp: Likewise.
14961 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
14962 py-prettyprint.py to the remote host.
14963 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
14964
40f0318e
KS
149652009-11-11 Keith Seitz <keiths@redhat.com>
14966
14967 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
14968 use it instead of "Foo".
14969 * gdb.cp/classes.exp (do_tests): Add a test to access
14970 a method through a typedef'd class name.
14971
f3d9f7fb
NF
149722009-11-11 Nathan Froyd <froydnj@codesourcery.com>
14973
14974 * gdb.base/long_long.exp: Permit leading zeros on floating-point
14975 exponents.
14976 * gdb.base/pointers.exp: Likewise.
14977 * gdb.cp/ref-types.exp: Likewise.
14978
a4216f37
KS
149792009-11-11 Keith Seitz <keiths@redhat.com>
14980
14981 * gdb.cp/cplusfuncs.cc (class foo): Add operators
14982 new[] and delete[].
14983 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
14984 "void".
14985 (probe_demangler): Remove all single-quoting of
14986 method and variable names.
14987 (info_func_regexp): Remove the word "void" from any
14988 occurrence of "(void)".
14989 (print_addr_2): Remove all single-quoting of
14990 method names.
14991 (print_addr_2_kfail): Likewise.
14992 (print_addr): Single-quote C function names before
14993 passing to print_addr_2.
14994 (test_paddr_operator_functions): Remove single-quoting
14995 for method names.
14996 Add tests for operator new[] and operator delete[].
14997
9b14d7aa
JK
149982009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14999
15000 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15001
85feb311
KS
150022009-11-09 Keith Seitz <keiths@redhat.com>
15003
15004 * gdb.cp/overload.exp: Add tests for resolving overloaded
15005 methods in expression parsing/evaluation.
15006
fa335448
DJ
150072009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15008
15009 * lib/gdb.exp (default_gdb_version): Use --version instead of
15010 --command.
15011
ec3c07fc
NS
150122009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15013
15014 * lib/gdb.exp (gdb_compile_test): New.
15015 (skip_ada_tests, skip_java_tests): New.
15016 (gdb_compile): Use gdb_compile_test for f77.
15017 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15018 * lib/java.exp (compile_java_from_source): Remove runtests check,
15019 use gdb_compile_test to record result.
15020 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15021 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15022 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15023 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15024 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15025 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15026 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15027 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15028 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15029 adjust gdb_compile invocations.
15030
b8b4e42b
JK
150312009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15032
15033 * Makefile.in (abs_builddir): New.
15034 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15035 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15036 `$(abs_builddir)/site.exp'.
15037
f8b7eaf3
DJ
150382009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15039
15040 * config/m68k-emc.exp, lib/emc-support.exp,
15041 gdb.trace/gdb_c_test.c: Delete.
15042 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15043 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15044 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15045 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15046 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15047 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15048 casing for m68k-*-elf.
15049
c4187697
NS
150502009-11-03 Pedro Alves <pedro@codesourcery.com>
15051
15052 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15053 * gdb.arch/i386-prologue.exp: Likewise.
15054 * gdb.arch/i386-unwind.exp: Likewise.
15055
db16b772
DJ
150562009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15057
15058 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15059
bcf71277
DJ
150602009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15061
15062 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15063
0105cee2
DJ
150642009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15065
15066 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15067
24ddea62
JK
150682009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15069
15070 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15071
287ccc17
JK
150722009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15073
15074 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15075 * gdb.base/sepdebug2.c: New file.
15076
08bca259 150772009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15078
15079 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15080 the modified warnings for catch syscall. Verify if GDB was compiled
15081 with support for lib expat, and choose which tests to run depending
15082 on this.
15083
5d4e2b76
VP
150842009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15085
15086 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15087 that composite commands are parsed OK. And also test
15088 that breakpoint commands do work.
15089
240e538a
MS
150902009-10-23 Michael Snyder <msnyder@vmware.com>
15091
15092 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15093 to allow for new disassembly style.
15094
9c419145
PP
150952009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15096
15097 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15098
02506ff1
MS
150992009-10-22 Michael Snyder <msnyder@vmware.com>
15100
15101 * gdb.reverse/break-precsave.exp: New test.
15102 * gdb.reverse/consecutive-precsave.exp: Ditto.
15103 * gdb.reverse/finish-precsave.exp: Ditto.
15104 * gdb.reverse/i386-precsave.exp: Ditto.
15105 * gdb.reverse/machinestate-precsave.exp: Ditto.
15106 * gdb.reverse/sigall-precsave.exp: Ditto.
15107 * gdb.reverse/solilb-precsave.exp: Ditto.
15108 * gdb.reverse/step-precsave.exp: Ditto.
15109 * gdb.reverse/until-precsave.exp: Ditto.
15110 * gdb.reverse/watch-precsave.exp: Ditto.
15111
4cf866a3
MS
151122009-10-22 Michael Snyder <msnyder@vmware.com>
15113
15114 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15115 for gdb_expect. Adjust one test's expect strings for the new
15116 format of disassemble.
15117 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15118 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15119 gdb_test_multiple.
15120 * gdb.reverse/step-reverse.exp: Delete 'return'.
15121 * gdb.reverse/until-reverse.exp: Delete blank lines.
15122 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15123
2b28d209
PP
151242009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15125
15126 * gdb.base/consecutive.exp: Adjust.
15127 * gdb.base/display.exp: Likewise.
15128 * gdb.base/pc-fp.exp: Likewise.
15129 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15130
33b9c32b
MS
151312009-10-19 Michael Snyder <msnyder@vmware.com>
15132
15133 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15134 * gdb.reverse/finish-reverse.c: Ditto.
15135 * gdb.reverse/sigall-reverse.c: Ditto.
15136 * gdb.reverse/solib-reverse.c: Ditto.
15137 * gdb.reverse/step-reverse.c: Ditto.
15138 * gdb.reverse/watch-reverse.c: Ditto.
15139
6c95b8df
PA
151402009-10-19 Pedro Alves <pedro@codesourcery.com>
15141 Stan Shebs <stan@codesourcery.com>
15142
15143 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15144 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15145 "Executing new program".
15146 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15147 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15148 left listed after having been killed.
15149 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15150 * gdb.base/maint.exp: Adjust test.
15151
15152 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15153 * gdb.multi/Makefile.in: New.
15154 * gdb.multi/base.exp: New.
15155 * gdb.multi/goodbye.c: New.
15156 * gdb.multi/hangout.c: New.
15157 * gdb.multi/hello.c: New.
15158 * gdb.multi/bkpt-multi-exec.c: New.
15159 * gdb.multi/bkpt-multi-exec.exp: New.
15160 * gdb.multi/crashme.c: New.
15161
279017b7
TG
151622009-10-13 Tristan Gingold <gingold@adacore.com>
15163
15164 * gdb.base/sepdebug.exp: Check debug info are found.
15165
0413d738
PA
151662009-10-08 Pedro Alves <pedro@codesourcery.com>
15167
15168 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15169 bits.
15170
c628eecc
JK
151712009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15172
15173 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15174
38af1bfe
JB
151752009-10-07 Joel Brobecker <brobecker@adacore.com>
15176
15177 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15178 of the comments.
15179
2b0adecd
PM
151802009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15181
15182 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15183 * gdb.base/annota3.exp: Idem.
15184 * gdb.base/maint.exp: Idem.
15185
8d417781
PM
151862009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15187
889bf7c5 15188 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15189 to default.
15190
bb61102d
PM
151912009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15192
889bf7c5 15193 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15194 mingw and cygwin targets.
15195
ace5c364
PM
151962009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15197 Pedro Alves <pedro@codesourcery.com>
15198
889bf7c5 15199 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15200 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15201
c2d494a0
PM
152022009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15203
e1b52ce2
PM
15204 * gdb.base/shr1.c: Use %p in format string.
15205 * gdb.base/unload.c: Avoid warning in fprintf.
15206 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15207
209f53f5
PM
152082009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15209
15210 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15211 long type.
15212 (test_unlink): Correct printf string.
15213 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15214 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15215
8172766a
JK
152162009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15217
15218 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15219 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15220 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15221
0f73703c
UW
152222009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15223
15224 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15225 * gdb.objc/nondebug.exp: Likewise.
15226
b32306ca
UW
152272009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15228
15229 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15230 target_info setting.
15231
15232 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15233 that detect new threads during "info threads".
15234
0057022f
UW
152352009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15236
15237 * gdb.threads/manythreads.c (main): Increase thread stack size
15238 to 2*PTHREAD_STACK_MIN.
15239 * gdb.threads/multi-create.c (main): Likewise.
15240 (create_function): Likewise.
15241
f29c0325
UW
152422009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15243
15244 * gdb.base/dump.exp: Pass difference of pointer types instead
15245 of integer types as offset to restore in intarr3.srec case.
15246
fcb34849
UW
152472009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15248
15249 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15250
d5142e3b
UW
152512009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15252
15253 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15254
087b74b2 152552009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15256
087b74b2
PM
15257 New test for two watchpoints, with disabling of
15258 the first inserted.
15259 * testsuite/gdb.base/watchpoints.c: New file.
15260 * testsuite/gdb.base/watchpoints.exp: New file.
15261
96c07c5b
TT
152622009-09-25 Tom Tromey <tromey@redhat.com>
15263
15264 * gdb.base/charset.exp: Test utf-16 strings with Python.
15265
b8899f2b
TT
152662009-09-25 Tom Tromey <tromey@redhat.com>
15267
15268 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15269 UCS-4.
15270 * gdb.base/charset.c (utf_32_string): Rename.
15271 (init_utf32): Rename.
15272 (main): Update.
15273
329719ec
TT
152742009-09-22 Tom Tromey <tromey@redhat.com>
15275
15276 * gdb.python/py-function.exp: Add regression tests.
15277
11ef0d76
KS
152782009-09-21 Keith Seitz <keiths@redhat.com>
15279
15280 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15281 with invalid operator.
15282
3fe8f3b3
KS
152832009-09-21 Keith Seitz <keiths@redhat.com>
15284
15285 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15286 and destructor using typedef name of class.
15287 * gdb.cp/classes.cc (class Base1): Add a destructor.
15288 (base1): New typedef.
15289 (use_methods): Instanitate an object of type base1.
15290 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15291 (do_tests): Call test_template_typedef.
15292 * gdb.cp/templates.cc (Baz::~Baz): New method.
15293 (intBazOne): New typedef.
15294 (main): Instantiate intBazOne.
15295
7a9fe101
PM
152962009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15297
15298 PR python/10633
15299
15300 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15301 Function.
15302 (run_lang_tests): Add print elements test.
15303
2e4d963f
PM
153042009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15305
15306 * gdb.python/py-value.exp (test_subscript_regression): New
15307 function. Test for invalid subscripts.
15308 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15309 (ptr_ref): New function.
15310
ec7e75e7
PP
153112009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15312
15313 * gdb.base/default.exp: Fix "show convenience".
15314
0cc7d26f
TT
153152009-09-15 Tom Tromey <tromey@redhat.com>
15316
15317 * lib/mi-support.exp (mi_create_varobj): Update.
15318 (mi_create_floating_varobj): Likewise.
15319 (mi_create_dynamic_varobj): New proc.
15320 (mi_varobj_update): Update.
15321 (mi_varobj_update_with_type_change): Likewise.
15322 (mi_varobj_update_kv_helper): New proc.
15323 (mi_varobj_update_dynamic_helper): Rewrite.
15324 (mi_varobj_update_dynamic): New proc.
15325 (mi_list_varobj_children): Update.
15326 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15327 * gdb.python/python-prettyprint.py (pp_outer): New class.
15328 (pp_nullstr): Likewise.
15329 (lookup_function): Register new printers.
15330 * gdb.python/python-prettyprint.c (struct substruct): New type.
15331 (struct outerstruct): Likewise.
15332 (substruct_test): New function.
15333 (struct nullstr): New type.
15334 (string_1, string_2): New globals.
15335 (main): Add new tests.
15336 * gdb.python/python-mi.exp: Added regression tests.
15337 * gdb.mi/mi2-var-display.exp: Update.
15338 * gdb.mi/mi2-var-cmd.exp: Update.
15339 * gdb.mi/mi2-var-child.exp: Update.
15340 * gdb.mi/mi2-var-block.exp: Update.
15341 * gdb.mi/mi-var-invalidate.exp: Update.
15342 * gdb.mi/mi-var-display.exp: Update.
15343 * gdb.mi/mi-var-cmd.exp: Update.
15344 * gdb.mi/mi-var-child.exp: Update.
15345 * gdb.mi/mi-var-block.exp: Update.
15346 * gdb.mi/mi-break.exp: Update.
15347 * gdb.mi/gdb701.exp: Update.
15348
a96d9b2e
SDJ
153492009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15350
15351 * Makefile.in: Inclusion of catch-syscall object.
15352 * gdb.base/catch-syscall.c: New file.
15353 * gdb.base/catch-syscall.exp: New file.
15354
b43b923a
MS
153552009-09-12 Michael Snyder <msnyder@vmware.com>
15356
15357 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15358 that can support reverse debuggnig.
15359
cec03d70
TT
153602009-09-11 Tom Tromey <tromey@redhat.com>
15361
15362 * gdb.dwarf2/valop.S: New file.
15363 * gdb.dwarf2/valop.exp: New file.
15364
e23bb3fc
MK
153652009-09-11 Mark Kettenis <kettenis@gnu.org>
15366
15367 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15368
37c3696d
DE
153692009-09-10 Doug Evans <dje@google.com>
15370
15371 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15372 Add $gdb_prompt to second breakpoint regexp.
15373
5172aecb
JB
153742009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15375
15376 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15377 names, add missing ones.
15378 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15379 * gdb.python/py-frame.c: Rename from python-frame.c.
15380 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15381 testfile name.
15382 * gdb.python/py-function.exp: Rename from python-function.exp.
15383 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15384 testfile name.
15385 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15386 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15387 Adjust testfile name.
15388 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15389 * gdb.python/py-template.cc: Rename from python-template.cc.
15390 * gdb.python/py-template.exp: Rename from python-template.exp.
15391 Adjust testfile name.
15392 * gdb.python/py-value.c: Rename from python-value.c.
15393 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15394 testfile name.
15395
b554e4bd
JK
153962009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15397
15398 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15399 $bpt2address.
15400 (Second breakpoint address is valid on ia64)
15401 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15402
9a68ae16
JM
154032009-09-03 Joseph Myers <joseph@codesourcery.com>
15404
15405 * gdb.base/ending-run.exp: Restrict regular expression matching
15406 line number to require closing brace following.
15407
146b9145
DE
154082009-09-03 Doug Evans <dje@google.com>
15409
15410 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15411
787d21e1
TT
154122009-09-02 Tom Tromey <tromey@redhat.com>
15413
15414 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15415
e7802207
TT
154162009-09-02 Tom Tromey <tromey@redhat.com>
15417
15418 * gdb.dwarf2/callframecfa.exp: New file.
15419 * gdb.dwarf2/callframecfa.S: New file.
15420
817aadd2
JK
154212009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15422
15423 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15424 gdb.base/solib-overlap-main.c: New.
15425
4a76eae5
DJ
154262009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15427
15428 PR gdb/10565
15429
15430 * gdb.base/bitfields.c (struct container, container): New.
15431 (main): Initialize it and call break5.
15432 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15433
d4b96c9a
JK
154342009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15435
15436 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15437 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15438
4e22772d
JK
154392009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15440
15441 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15442
2efab443
MS
154432009-08-26 Michael Snyder <msnyder@vmware.com>
15444
15445 * gdb.base/i386-reverse.c: New file.
15446 * gdb.base/i386-reverse.exp: New file.
15447 * gdb.base/Makefile.in: Add new files to be removed.
15448
07ab73a0
JM
154492009-08-26 Joseph Myers <joseph@codesourcery.com>
15450
15451 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15452 environment-pwd for remote host.
15453 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15454
676accff
KS
154552009-08-24 Keith Seitz <keiths@redhat.com>
15456
15457 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15458 Add two new C++ completer tests which limit the output to a
889bf7c5 15459 given class.
676accff 15460
f9f7ad22
MS
154612009-08-24 Michael Snyder <msnyder@vmware.com>
15462
15463 * gdb.base/del.exp: Fix typo in comment.
15464 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15465
81ecdfbb
RW
154662009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15467
15468 * configure: Regenerate.
15469 * gdb.hp/configure: Likewise.
15470 * gdb.hp/gdb.aCC/configure: Likewise.
15471 * gdb.hp/gdb.base-hp/configure: Likewise.
15472 * gdb.hp/gdb.compat/configure: Likewise.
15473 * gdb.hp/gdb.defects/configure: Likewise.
15474 * gdb.hp/gdb.objdbg/configure: Likewise.
15475 * gdb.stabs/configure: Likewise.
15476
cab0c772
UW
154772009-08-19 Doug Evans <dje@google.com>
15478
15479 * gdb.base/gdbvars.c: New file.
15480 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15481
b8fa0bfa
PA
154822009-08-14 Pedro Alves <pedro@codesourcery.com>
15483
15484 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15485 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15486
b84aa90a
PA
154872009-08-13 Pedro Alves <pedro@codesourcery.com>
15488
15489 * gdb.base/default.exp: Adjust "set language test": it's now an
15490 enum command. Larger help string moved to "help set language".
15491 * gdb.base/help.exp: Adjust "help set language" expected output,
15492 now lists all known languages.
15493
0d8f9b2c
NF
154942009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15495
15496 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15497 all frame arguments.
15498 * gdb.arch/altivec-regs.exp: Likewise.
15499
bda180e0
TT
155002009-08-07 Tom Tromey <tromey@redhat.com>
15501
15502 * gdb.base/setshow.exp: Add tests for changes to set language, set
15503 check range, and set check type.
15504
48cb2d85
VP
155052009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15506
15507 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15508 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 15509 Call it.
48cb2d85 15510
1ea34204
UW
155112009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15512
15513 * configure.ac: Run gdb.cell tests when appropriate.
15514 * configure: Regenerate.
15515 * lib/cell.exp: New file.
15516 * gdb.cell: New directory.
15517 * gdb.cell/configure.ac: New file.
15518 * gdb.cell/configure: New file.
15519 * gdb.cell/Makefile.in: New file.
15520 * gdb.cell/arch.exp: New file.
15521 * gdb.cell/break.c: New file.
15522 * gdb.cell/break.exp: New file.
15523 * gdb.cell/break-spu.c: New file.
15524 * gdb.cell/bt.c: New file.
15525 * gdb.cell/bt2-spu.c: New file.
15526 * gdb.cell/bt-spu.c: New file.
15527 * gdb.cell/bt.exp: New file.
15528 * gdb.cell/coremaker.c: New file.
15529 * gdb.cell/coremaker-spu.c: New file.
15530 * gdb.cell/core.exp: New file.
15531 * gdb.cell/gcore.exp: New file.
15532 * gdb.cell/data.c: New file.
15533 * gdb.cell/data.exp: New file.
15534 * gdb.cell/data-spu.c: New file.
15535 * gdb.cell/ea-cache.exp: New file.
15536 * gdb.cell/ea-cache.c: New file.
15537 * gdb.cell/ea-cache-spu.c: New file.
15538 * gdb.cell/ea-standalone.c: New file.
15539 * gdb.cell/ea-standalone.exp: New file.
15540 * gdb.cell/ea-test.c: New file.
15541 * gdb.cell/ea-test.exp: New file.
15542 * gdb.cell/f-regs.exp: New file.
15543 * gdb.cell/mem-access.c: New file.
15544 * gdb.cell/mem-access.exp: New file.
15545 * gdb.cell/mem-access-spu.c: New file.
15546 * gdb.cell/ptype.exp: New file.
15547 * gdb.cell/registers.exp: New file.
15548 * gdb.cell/size.c: New file.
15549 * gdb.cell/sizeof.exp: New file.
15550 * gdb.cell/size-spu.c: New file.
15551 * gdb.cell/solib.exp: New file.
15552 * gdb.cell/solib-symbol.exp: New file.
15553
85e747d2
UW
155542009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15555
15556 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15557
58d6951d
DJ
155582009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15559
15560 * gdb.base/float.exp: Handle VFP registers.
15561
6e0a4f15
MS
155622009-07-14 Michael Snyder <msnyder@vmware.com>
15563
dcd5da87
MS
15564 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15565 to bring gdb to the beginning of the calling line.
15566
6e0a4f15
MS
15567 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15568 confusing the i386 epilogue unwinder.
15569
782b2b07
SS
155702009-07-14 Stan Shebs <stan@codesourcery.com>
15571
15572 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15573
f662c3bc
MS
155742009-07-14 Michael Snyder <msnyder@vmware.com>
15575
15576 * gdb.reverse/step-reverse.exp (stepi into function call):
15577 Call instruction may not be first instruction in the line.
15578 (reverse stepi from a function call): Used wrong line number.
15579
8f313923
JK
155802009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15581
15582 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15583
4662c76e
JK
155842009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15585
15586 Fix gdb.base/macscp.exp when using custom inputrc.
15587 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15588 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15589 env(TERM) set.
15590 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15591 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15592
aa81e255
JK
155932009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15594
15595 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15596 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15597 Change the compilation target to match the testcase name.
15598 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15599 testcase name.
15600 * a2-run.exp: Use for setup prepare_for_testing. Change the
15601 compilation target to match the testcase name.
15602 * gdb.base/commands.exp: Likewise.
15603 * gdb.base/finish.exp: Likewise.
15604 * gdb.base/float.exp: Likewise.
15605 * gdb.base/info-target.exp: Likewise.
15606 * gdb.base/relational.exp: Likewise.
15607 * gdb.base/term.exp: Likewise.
15608 * gdb.base/until.exp: Likewise.
15609 * gdb.base/volatile.exp: Likewise.
15610 * gdb.base/whatis-exp.exp: Likewise.
15611
4c93b1d7
HZ
156122009-07-11 Hui Zhu <teawater@gmail.com>
15613
15614 * gdb.base/help.exp (disassemble): Update expected help text.
15615
812f7342
TT
156162009-07-09 Tom Tromey <tromey@redhat.com>
15617
15618 * lib/gdb.exp: Handle TRANSCRIPT.
15619 (remote_spawn, remote_close, send_gdb): New procs.
15620
fbb8f299
PM
156212009-07-10 Phil Muldoon <pmuldoon@redhat.com>
15622
15623 * gdb.python/python-prettyprint.c: Add counted null string
15624 structure.
15625 * gdb.python/python-prettyprint.exp: Print null string. Test for
15626 embedded nulls.
15627 * gdb.python/python-prettyprint.py (pp_ns): New Function.
15628 * gdb.python/python-value.exp (test_value_in_inferior): Add
15629 variable length string fetch tests.
15630 * gdb.python/python-value.c (main): Add strings for string fetch tests.
15631
c0ac0ec7
JK
156322009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15633
15634 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15635
30b66ecc
TT
156362009-07-07 Tom Tromey <tromey@redhat.com>
15637
15638 * gdb.base/call-rt-st.exp: Update for change to escape output.
15639 * gdb.base/callfuncs.exp: Likewise.
15640 * gdb.base/charset.exp: Likewise.
15641 * gdb.base/constvars.exp: Likewise.
15642 * gdb.base/long_long.exp: Likewise.
15643 * gdb.base/pointers.exp: Likewise.
15644 * gdb.base/printcmds.exp: Likewise.
15645 * gdb.base/setvar.exp: Likewise.
15646 * gdb.base/store.exp: Likewise.
15647 * gdb.cp/ref-types.exp: Likewise.
15648 * gdb.mi/mi-var-child.exp: Likewise.
15649 * gdb.mi/mi-var-display.exp: Likewise.
15650 * gdb.mi/mi2-var-display.exp: Likewise.
15651 * gdb.base/charset.exp: Test octal escape sequence length.
15652 Update for change to escape output.
15653
187c4a2b
JK
156542009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15655
15656 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15657
d80a43f9
DJ
156582009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15659
15660 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15661
047427a8
JK
156622009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15663
15664 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
15665 gdbserver increasing $portnum if "Can't bind address" has been seen.
15666
8b5a0f4f
PA
156672009-07-05 Pedro Alves <pedro@codesourcery.com>
15668
15669 * gdb.base/ending-run.exp: Add "step out of main" pattern for
15670 mingw32ce.
15671
7d93ba58
PA
156722009-07-05 Pedro Alves <pedro@codesourcery.com>
15673
15674 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
15675 VFP format.
15676
2277426b
PA
156772009-07-02 Pedro Alves <pedro@codesourcery.com>
15678
15679 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
15680 linux. Adjust to use "inferior", "info inferiors", "detach
15681 inferior" and "kill inferior" instead of "restart", "info fork",
15682 "detach fork" and "delete fork".
15683 * gdb.base/ending-run.exp: Spell out "info".
15684 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
15685 the "kill" command.
15686
5af949e3
UW
156872009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15688
15689 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
15690 change to prefix TLS offset in hex with 0x.
15691
5d3729b5
UW
156922009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15693
15694 * gdb.base/default.exp: Update test case for "x" changes.
15695
af589bd0
TG
156962009-07-01 Tristan Gingold <gingold@adacore.com>
15697
15698 * gdb.base/bigcore.exp: Make darwin untested.
15699
40974f91
JK
157002009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15701
15702 * gdb.base/completion.exp (directory completion): Create the directory.
15703 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
15704 escapeuniquesub.
15705 (directory completion 2): Expect now ${escapeuniquesub}.
15706 (Glob remaining of directory test): Remove one excessive newline.
15707 Expect the real output.
15708
59dd3af6
JK
157092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15710
15711 Fix `make check//%' target after `make check' has been ran.
15712 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
15713 a mkdir call.
15714 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
15715 (%/.dir): Remove.
15716
f4e164aa
JK
157172009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15718
15719 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
15720 the expected result record.
15721
69af2122
JK
157222009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15723
15724 Remove racy FAILs relying just on the timeouts.
15725 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
15726 (annotation_level 2): Remove racy FAILs.
15727
2fd481e1
PP
157282009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
15729
15730 gdb/10275
889bf7c5
PA
15731 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
15732
c38f313d
DJ
157332009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
15734
15735 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
15736
8b777f02
VP
157372009-06-30 Vladimir Prus <vladimir@codesourcery.com>
15738
15739 * gdb.mi/mi-stack.exp: Testing symbolic options
15740 to -stack-list-locals and -stack-list-arguments.
15741
00c7eacf
JK
157422009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15743
15744 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
15745
6bc80edc
TT
157462009-06-29 Tom Tromey <tromey@redhat.com>
15747
15748 * dg-extract-results.sh: New file.
15749 * Makefile.in (FORCE_PARALLEL): New variable.
15750 (CHECK_TARGET): New conditional variable.
15751 (check): Use CHECK_TARGET.
15752 (DO_RUNTEST): New variable.
15753 (check-single): New target.
15754 (TEST_DIRS): New variable.
15755 (TEST_TARGETS): Likewise.
15756 (check-parallel): New target.
15757 (check-gdb.%): New pattern.
15758 (BASE1_FILES): New variable.
15759 (BASE2_FILES): Likewise.
15760 (check-gdb.base%): New pattern.
15761 (%/.dir): New pattern.
15762 * configure: Rebuild.
15763 * aclocal.m4 (AM_CONDITIONAL): New defun.
15764 * configure.ac: Check whether user is using GNU make.
15765 (GMAKE): New conditional.
15766
794684b6
SW
157672009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
15768
15769 * gdb.cp/namespace-nested-import.cc: New test.
15770 * gdb.cp/namespace-nested-import.exp: New test.
15771
edb3359d
DJ
157722009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
15773
15774 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
15775 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
15776 * gdb.opt/Makefile.in (EXECUTABLES): Update.
15777 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
15778 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
15779 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
15780 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
15781 gdb.opt/inline-markers.c: New files.
15782 * lib/gdb.exp (skip_inline_frame_tests): New function.
15783 (skip_inline_var_tests): New function.
15784
cf657a0c
AS
157852009-06-27 Andreas Schwab <schwab@linux-m68k.org>
15786
15787 * gdb.cp/exception.exp: Don't require $hex before inner frame in
15788 backtrace.
15789
28d41a99
MS
157902009-06-27 Michael Snyder <msnyder@vmware.com>
15791
15792 * gdb.reverse: New directory.
15793 * gdb.reverse/break-reverse.c: New test.
15794 * gdb.reverse/break-reverse.exp: New test.
15795 * gdb.reverse/consecutive-reverse.c: New test.
15796 * gdb.reverse/consecutive-reverse.exp: New test.
15797 * gdb.reverse/finish-reverse.c: New test.
15798 * gdb.reverse/finish-reverse.exp: New test.
15799 * gdb.reverse/machinestate.c: New test.
15800 * gdb.reverse/ms1.c: New test.
15801 * gdb.reverse/machinestate.exp: New test.
15802 * gdb.reverse/Makefile.in: New file.
15803 * gdb.reverse/shr2.c: New test.
15804 * gdb.reverse/solib-reverse.c: New test.
15805 * gdb.reverse/solib-reverse.exp: New test.
15806 * gdb.reverse/step-reverse.c: New test.
15807 * gdb.reverse/step-reverse.exp: New test.
15808 * gdb.reverse/until-reverse.c: New test.
15809 * gdb.reverse/ur1.c: New test.
15810 * gdb.reverse/until-reverse.exp: New test.
15811 * gdb.reverse/watch-reverse.c: New test.
15812 * gdb.reverse/watch-reverse.exp: New test.
15813 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
15814 * configure: Regenerate.
15815
fe3c8b0d
DE
158162009-06-26 Doug Evans <dje@google.com>
15817
15818 * gdb.base/psymtab.exp: Turn off pending breakpoints.
15819
3a72a602
PM
158202009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
15821
15822 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
15823 windows problem for 'file delete $binfile'.
15824
27aa8d6a
SW
158252009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
15826
15827 * gdb.cp/namespace-using.exp: New test.
15828 * gdb.cp/namespace-using.cc: New test.
15829
8ac055f8
JB
158302009-05-20 Joel Brobecker <brobecker@adacore.com>
15831
15832 * gdb.ada/variant_record_packed_array: New testcase.
15833
85e306ed
TT
158342009-06-23 Tom Tromey <tromey@redhat.com>
15835
15836 * gdb.base/charset.exp (test_combination): Regression test.
15837 * gdb.base/charset.c (my_wchar_t): New typedef.
15838 (myvar): New global.
15839 (main): Set myvar.
15840
56643c5e
PM
158412009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
15842
15843 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
15844 target.
15845
1fac167a
UW
158462009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15847
15848 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
15849
7ccb0be9
UW
158502009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15851
15852 * gdb.mi/gdb680.exp: Update test for error message.
15853
568d6575
UW
158542009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15855
15856 * gdb.base/annota1.exp: Allow multiple occurrences of the
15857 frames-invalid annotation.
15858 * gdb.cp/annota2.exp: Likewise.
15859
7cd1089b
PM
158602009-06-15 Phil Muldoon <pmuldoon@redhat.com>
15861
15862 * gdb.cp/gdb2495.cc: New file.
15863 * gdb.cp/gdb2495.exp: New file.
15864
72c63395
JK
158652009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15866
15867 Report error on GDB crash during runto.
15868 * lib/gdb.exp (runto <eof>): New.
15869
3788363d
DJ
158702009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
15871
15872 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
15873 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
15874 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
15875 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
15876 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
15877 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
15878 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
15879 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
15880 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
15881 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
15882 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
15883 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
15884 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15885 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
15886 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
15887 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
15888 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
15889 gdb.server/server-mon.exp, gdb.server/server-run.exp,
15890 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15891 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15892 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
15893 gdb.trace/passcount.exp, gdb.trace/report.exp,
15894 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
15895 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
15896 gdb.trace/while-stepping.exp: Use a unique name for the compiled
15897 executable.
15898
17592de3
PA
158992009-06-07 Pedro Alves <pedro@codesourcery.com>
15900
15901 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
15902 defined before referencing it.
15903
701e355d
DE
159042009-06-03 Doug Evans <dje@google.com>
15905
15906 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
15907 * gdb.arch/i386-see.c: Ditto.
15908
f2292c65
PM
159092009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
15910
15911 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
15912 (check_macro): Return 1 if undefined.
15913 If first test fails, check if macro debug information is available,
15914 and report unsupported test if no macro information is found.
15915
5a437975
DE
159162009-05-29 Doug Evans <dje@google.com>
15917
15918 * gdb.threads/hand-call-in-threads.exp: New.
15919 * gdb.threads/hand-call-in-threads.c: New.
15920
c141c696
MS
159212009-05-29 Michael Snyder <msnyder@vmware.com>
15922
15923 * gdb.base/break-always.exp: Change "1" to "on".
15924 Add confirmation check.
15925
b3444185
PA
159262009-05-28 Pedro Alves <pedro@codesourcery.com>
15927
15928 * gdb.threads/threxit-hop-specific.c: New.
15929 * gdb.threads/threxit-hop-specific.exp: New.
15930 * gdb.threads/thread-execl.c: New.
15931 * gdb.threads/thread-execl.exp: New.
15932
b6313243
TT
159332009-05-27 Tom Tromey <tromey@redhat.com>
15934 Thiago Jung Bauermann <bauerman@br.ibm.com>
15935
15936 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
15937 (mi_child_regexp): Likewise.
15938 (mi_list_varobj_children_range): Likewise.
15939 (mi_get_features): Likewise.
15940 (mi_list_varobj_children): Rewrite.
15941 * gdb.python/python-mi.exp: New file.
15942
a6bac58e
TT
159432009-05-27 Tom Tromey <tromey@redhat.com>
15944 Thiago Jung Bauermann <bauerman@br.ibm.com>
15945 Phil Muldoon <pmuldoon@redhat.com>
15946 Paul Pluzhnikov <ppluzhnikov@google.com>
15947
15948 * gdb.python/python-prettyprint.exp: New file.
15949 * gdb.python/python-prettyprint.c: New file.
15950 * gdb.python/python-prettyprint.py: New file.
15951 * gdb.base/display.exp: print/r is now valid.
15952
2c74e833
TT
159532009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
15954 Tom Tromey <tromey@redhat.com>
15955 Pedro Alves <pedro@codesourcery.com>
15956 Paul Pluzhnikov <ppluzhnikov@google.com>
15957
15958 * gdb.python/python-template.exp: New file.
15959 * gdb.python/python-template.cc: New file.
15960 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15961 tests.
15962 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15963 Call it.
15964 (test_value_after_death): New proc.
15965 * gdb.python/python-value.c (PTR): New typedef.
15966 (main): New variable 'x'.
15967
89c73ade
TT
159682009-05-27 Tom Tromey <tromey@redhat.com>
15969
15970 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15971 tests.
15972 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15973 Call it.
15974
a75724bc
PA
159752009-05-27 Pedro Alves <pedro@codesourcery.com>
15976
15977 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
15978
e58b0e63
PA
159792009-05-24 Pedro Alves <pedro@codesourcery.com>
15980
15981 * gdb.threads/fork-thread-pending.c: New.
15982 * gdb.threads/fork-thread-pending.exp: New.
15983
4ac36638
JK
159842009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15985
15986 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
15987 * gdb.dwarf2/dw2-strp.S (a_string2): New.
15988
889bf7c5 159892009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 15990
889bf7c5 15991 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 15992
b242c3c2
PA
159932009-05-17 Pedro Alves <pedro@codesourcery.com>
15994
15995 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
15996 `gdb_get_line_number'. Call `callee' in both parent and child.
15997 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
15998 `gdb_get_line_number' instead of hardcoding line numbers.
15999 (catch_fork_unpatch_child): New procedure to test detaching
16000 breakpoints from child fork.
16001 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16002 hardcoding line numbers.
16003 (do_fork_tests): Run `catch_fork_unpatch_child'.
16004
ee342b23
VP
160052009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16006
16007 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16008 of structure type enters or leaves the scope, it
16009 is reported by -var-update.
16010
e2009e98
DE
160112009-05-11 Doug Evans <dje@sebabeach.org>
16012
16013 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16014 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16015 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16016
00903456
JK
160172009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16018
16019 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16020
dc621c35
DE
160212009-04-30 Doug Evans <dje@google.com>
16022
16023 * gdb.threads/watchthreads2.exp: New testcase.
16024 * gdb.threads/watchthreads2.c: New testcase.
16025
9ab4e744
DE
160262009-04-29 Doug Evans <dje@google.com>
16027
16028 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16029 * gdb.cp/mb-ctor.cc: Ditto.
16030 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16031 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16032 * gdb.cp/mb-inline1.cc: Call it.
16033 * gdb.cp/mb-inline2.cc: Ditto.
16034 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16035 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16036
484086b7
JK
160372009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16038
16039 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16040 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16041 Replace all uses of `decimal' by `nonzero'.
16042 (info macro FROM_COMMANDLINE): New test.
16043
379a77b5
TT
160442009-04-27 Tom Tromey <tromey@redhat.com>
16045
16046 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16047
b92b73c2
DE
160482009-04-27 Doug Evans <dje@google.com>
16049
16050 * gdb.threads/watchthreads.c (main): Initialize args before starting
16051 the threads. Plus formatting cleanup.
16052 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16053 biased scheduling of one thread.
16054
945a118d
JG
160552009-04-27 Jerome Guitton <guitton@adacore.com>
16056
16057 * gdb.cp/templates.cc (GetMax): New template.
16058 (main): Declare two instances of GetMax.
16059 * gdb.cp/templates.exp: Add new test.
16060
d389af10
JK
160612009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16062
16063 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16064
e7f86de9
JM
160652009-04-22 Joseph Myers <joseph@codesourcery.com>
16066
16067 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16068
334cc82d
TT
160692009-04-15 Tom Tromey <tromey@redhat.com>
16070
16071 * gdb.base/charset.exp: Add regression test.
16072
d12672cc
JB
160732009-04-14 Joel Brobecker <brobecker@adacore.com>
16074
16075 * gdb.base/exe-lock.exp: New testcase.
16076
18e8c3bc
TT
160772009-04-13 Tom Tromey <tromey@redhat.com>
16078
16079 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16080 operator on Frame.
16081
5ecd5cbe
UW
160822009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16083
16084 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16085 * gdb.server/ext-attach.exp: Likewise.
16086
7309f756
VP
160872009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16088
16089 Eliminate some sleep usage.
16090
889bf7c5
PA
16091 * gdb.mi/basics.c (do_nothing): New.
16092 (main): Use do_nothing instead of printf, so that
16093 not to introduce race condition between output of
16094 inferiour and output of gdb. Do not use sleep as it
16095 is not generally available on embedded targets.
7309f756 16096
f4b95f6f
PA
160972009-04-02 Pedro Alves <pedro@codesourcery.com>
16098
16099 * gdb.server/ext-attach.exp: Expect an optional process id after
16100 "Detached from remote process".
16101
de40b933
JK
161022009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16103
16104 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16105 gdb.dwarf2/dw2-unresolved.exp: New.
16106
2ae101a4
PA
161072009-04-02 Pedro Alves <pedro@codesourcery.com>
16108
16109 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16110 mi_run_to_main.
16111
56a8e183
PA
161122009-04-02 Pedro Alves <pedro@codesourcery.com>
16113
16114 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16115 mi_run_to_main. Skip thread exit test on remote targets.
16116 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16117 mi_run_to_main.
16118 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16119 mi_run_to_main.
16120 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16121 when expecting ^connected. Detect when the target doesn't support
16122 non-stop mode.
16123 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16124 supported. Return -1 on error, 0 on success.
16125 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16126 (mi_runto): Return mi_runto_helper's result explicitly.
16127
c35fafde
PA
161282009-04-01 Pedro Alves <pedro@codesourcery.com>
16129
16130 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16131
f8a8dce6
JB
161322009-04-01 Tom Tromey <tromey@redhat.com>
16133
16134 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16135 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16136 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16137 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16138
71c25dea
TT
161392009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16140 Jan Kratochvil <jan.kratochvil@redhat.com>
16141
16142 PR gdb/931
16143 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16144 output.
16145 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16146 for gdb/931.
16147 * dw2-strp.S (DW_AT_language): Change to C++.
16148 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16149
02d9a9ce
JB
161502009-03-31 Joel Brobecker <brobecker@adacore.com>
16151
16152 * gdb.ada/tasks: New testcase.
16153
1042e4c0
SS
161542009-03-30 Stan Shebs <stan@codesourcery.com>
16155
16156 * gdb.trace/actions.exp: Update to match new info trace format.
16157 * gdb.trace/deltrace.exp: Ditto.
16158 * gdb.trace/infotrace.exp: Ditto.
16159 * gdb.trace/passcount.exp: Ditto.
16160 * gdb.trace/save-trace.exp: Ditto.
16161 * gdb.trace/while-stepping.exp: Ditto.
16162 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16163
f8f6f20b
TJB
161642009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16165
16166 * gdb.python/python-frame.c: New file.
16167 * gdb.python/python-frame.exp: New file.
16168
c0c6f777
TJB
161692009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16170
16171 * gdb.python/python-value.exp: Add tests for the address
16172 attribute.
16173
3cb51905
AS
161742009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16175
16176 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16177
88fc996f
DE
161782009-03-26 Doug Evans <dje@google.com>
16179
16180 * gdb.mi/mi-nonstop-exit.exp: New file.
16181 * gdb.mi/non-stop-exit.c: New file.
16182
56ef84b1
TT
161832009-03-26 Tom Tromey <tromey@redhat.com>
16184
16185 Update for change to prologue skipping:
16186 * gdb.mi/mi2-simplerun.exp: Update.
16187 * gdb.mi/mi2-break.exp: Update.
16188 * gdb.mi/mi-simplerun.exp: Update.
16189 * gdb.mi/mi-break.exp: Update.
16190 * gdb.base/ending-run.exp: Update.
16191
def2b000
TJB
161922009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16193
16194 * gdb.python/python-value.exp (test_value_in_inferior): Test
16195 gdb.Value.is_optimized_out attribute.
16196
442ddf59
JK
161972009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16198
16199 * gdb.dwarf2/dw2-noloc-main.c: New file.
16200 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16201 (.text): Remove.
16202 (.data): New.
16203 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16204 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16205 (DW_TAG_subprogram func_cu1, noloc): Remove.
16206 (main): New.
16207 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16208 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16209 (file_symbols): New procedure.
16210
a8df5de4
TT
162112009-03-25 Tom Tromey <tromey@redhat.com>
16212
16213 * gdb.base/charset.exp (valid_target_charset): New proc.
16214 Use it to skip tests on invalid charsets.
16215
cc1d7add
PM
162162009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16217
16218 * gdb.base/completion.exp: Add a test for directory completion.
16219
bcd5727b
JK
162202009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16221
16222 Fix a racy FAIL.
16223 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16224 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16225
cc924cad
TJB
162262009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16227
16228 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16229 * gdb.python/python-function.exp: Add test for function returning
16230 a GDB value.
16231
bc3b79fd
TJB
162322009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16233
16234 * gdb.python/python-function.exp: New file.
16235
6c7a06a3
TT
162362009-03-20 Tom Tromey <tromey@redhat.com>
16237
16238 * gdb.base/store.exp: Update for change to escape output.
16239 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16240 to escape output.
16241 * gdb.base/pointers.exp: Update for change to escape output.
16242 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16243 to escape output.
16244 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16245 escape output.
16246 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16247 to escape output.
16248 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16249 escape output.
16250 * gdb.base/setvar.exp: Update for change to escape output.
16251 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16252 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16253 to escape output.
16254 (test_print_string_constants): Likewise.
16255 * gdb.base/charset.exp (valid_host_charset): Check size of
16256 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16257 cases. Handle "auto"-related output.
16258 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16259 (uvar, Uvar): New globals.
16260
c31af87b
JG
162612009-03-19 Jerome Guitton <guitton@adacore.com>
16262
16263 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16264 deltas.
16265 * gdb.ada/fixed_points.exp: Ditto.
16266
51272cf2
PA
162672009-03-18 Pedro Alves <pedro@codesourcery.com>
16268
16269 * return-nodebug.c: Don't include stdio.h.
16270 (init): Delete.
16271 (func): Delete definition and provide extern declaration.
16272 (t): New.
16273 (main): Don't call printf. Call func and store its result in t.
16274 * return-nodebug1.c: New.
16275 * return-nodebug.exp: Don't expect stdio output. Instead, print
16276 the global variable t. Drop printf formatters and cast types from
16277 foreach loop. Don't use prepare_for_testing. Compile
16278 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16279 define FORMAT or CAST.
16280
d24948ac
PP
162812009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16282
16283 * gdb.base/solib-display.exp: Disable test for remote targers.
16284
61ff14c6
JK
162852009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16286
16287 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16288
cb4dce93
JK
162892009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16290
16291 Fix a racy FAIL.
16292 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16293 code from `follow parent, print pids'.
16294 (`follow child, print pids', `follow parent, print pids'): Call it.
16295 Replace `gdb_test "break..."' by gdb_breakpoint.
16296
f7c60c5e
VP
162972009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16298
16299 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16300 sync and async modes.
f7c60c5e 16301
383ace49
JB
163022009-03-12 Joel Brobecker <brobecker@adacore.com>
16303
16304 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16305 that was checked in by mistake. Remove loading of ada.exp, since
16306 this is not necessary in this case.
16307
4ce102af
JB
163082009-03-12 Joel Brobecker <brobecker@adacore.com>
16309
16310 * gdb.ada/ptype_arith_binop.exp: New testcase.
16311
529a2aef
JB
163122009-03-12 Joel Brobecker <brobecker@adacore.com>
16313
16314 * gdb.ada/mod_from_name: New testcase.
16315
8a38181c
JB
163162009-03-12 Joel Brobecker <brobecker@adacore.com>
16317
16318 * gdb.ada/tick_last_segv: New testcase.
16319
11436dee
VP
163202009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16321
61ff14c6 16322 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16323
1f31650a
VP
163242009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16325
61ff14c6
JK
16326 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16327 include the token in ^running and frame info in *stopped.
1f31650a 16328
a3247a22
PP
163292009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16330
16331 * solib-display.exp: New file.
16332 * solib-display-main.c: New file.
16333 * solib-display-lib.c: New file.
61ff14c6 16334
aae64587
PA
163352009-03-05 Pedro Alves <pedro@codesourcery.com>
16336
16337 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16338
44aabfbc
JK
163392009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16340
16341 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16342 (list_and_check_macro): Use more specific test name.
16343 (next to definition): Make the test names unique.
16344
c087fcd3
PM
163452009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16346
16347 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16348
c86cf029
VP
163492009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16350
16351 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16352 notifications.
16353 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16354 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16355 * lib/mi-support.exp (library_loaded_re): New.
16356 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16357
3ea85240
VP
163582009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16359
16360 * gdb.gdb/observer.exp: Use test_notification observer, not
16361 normal_stop, everywhere.
16362 (test_normal_stop_notifications): Rename to...
16363 (test_notifications): ...this.
16364 (test_observer_normal_stop): Rename to...
16365 (test_observer): ...this.
16366
1903f0e6
DE
163672009-02-16 Doug Evans <dje@google.com>
16368
16369 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16370 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16371 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16372 (test_prefixed_syscall,test_int3): New tests.
16373 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16374 (test_prefixed_syscall,test_int3): New tests.
16375
1d33d6ba
VP
163762009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16377
3cb51905
AS
16378 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16379 (mi_expect_interrupt): Likewise.
16380 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16381 response.
1d33d6ba 16382
faafb047
PM
163832009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16384
16385 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16386 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16387 Replace calls to get_valueofx by get_hexadecimal_valueof.
16388
417e16e2
PM
163892009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16390
16391 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16392 (get_integer_valueof): New procedure.
16393 (get_sizeof): Use new get_integer_value_of.
16394 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16395 by get_integer_valueof.
16396
7065b901
TT
163972009-02-13 Tom Tromey <tromey@redhat.com>
16398
16399 * gdb.base/remote.exp (get_sizeof): Remove.
16400 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16401 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16402 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16403 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16404 (get_sizeof): Likewise.
16405
5d7cb8df
JK
164062009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16407
16408 PR fortran/9806
16409 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16410
b2febfff
PP
164112009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16412
16413 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16414
4aa995e1
PA
164152009-02-06 Pedro Alves <pedro@codesourcery.com>
16416
16417 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16418
d8906c6f
TJB
164192009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16420
16421 * gdb.python/python-cmd.exp: New file.
16422
ff4ab08d
TG
164232009-02-06 Tristan Gingold <gingold@adacore.com>
16424
16425 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16426
aacd552b
TG
164272009-02-05 Tristan Gingold <gingold@adacore.com>
16428
16429 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16430 pointer is dereferenced and use this signal name in regexp.
16431 * gdb.base/signull.exp: Ditto.
16432 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16433 * gdb.base/signull.c (main): Ditto.
16434
08c637de
TJB
164352009-02-04 Tom Tromey <tromey@redhat.com>
16436 Thiago Jung Bauermann <bauerman@br.ibm.com>
16437
16438 * gdb.python/python-value.exp: Use `gdb.history' instead of
16439 `gdb.value_from_history'.
16440 (test_value_numeric_ops): Add test for conversion of enum constant.
16441 * gdb.python/python-value.c (enum e): New type.
16442 (evalue): New global.
16443 (main): Use argv.
16444
20261af8
JG
164452009-02-04 Jerome Guitton <guitton@adacore.com>
16446
16447 * gdb.ada/uninitialized_vars: New test program.
16448 * gdb.ada/uninitialized_vars.exp: New testcase.
16449
52e44b43
TT
164502009-02-02 Tom Tromey <tromey@redhat.com>
16451
16452 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16453 * gdb.cp/pr2489.cc: Rename...
16454 * gdb.cp/pr9594.cc: ... to this.
16455
1c71341a
TT
164562009-02-02 Tom Tromey <tromey@redhat.com>
16457
16458 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16459 * gdb.cp/pr2489.cc: New file.
16460 * gdb.cp/cpcompletion.exp: New file.
16461
a4295225
TT
164622009-02-02 Tom Tromey <tromey@redhat.com>
16463
16464 PR exp/9059:
16465 * gdb.cp/call-c.exp: Add regression test.
16466 * gdb.cp/call-c.cc (FooHandle): New typedef.
16467 (main): New variable 'handle'.
16468
592375cd
VP
164692009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16470
16471 * lib/mi-support.exp (et_mi_thread_list)
16472 (check_mi_and_console_threads): Adjust for current thread in
16473 -thread-list-ids output.
16474
41447f92
VP
164752009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16476
889bf7c5
PA
16477 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16478 Call it.
41447f92 16479
35669430
DE
164802009-01-28 Doug Evans <dje@google.com>
16481
16482 * gdb.arch/amd64-disp-step.S: New file.
16483 * gdb.arch/amd64-disp-step.exp: New file.
16484 * gdb.arch/i386-disp-step.S: New file.
16485 * gdb.arch/i386-disp-step.exp: New file.
16486
09f00d9a
PM
164872009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16488
16489 * gdb.base/find.exp: Set newline variable
16490 using quotes instead of braces to fix cygwin failures.
16491
1e8fb976
PA
164922009-01-23 Pedro Alves <pedro@codesourcery.com>
16493
16494 * gdb.base/radix.exp: Add tests to ensure that that set
16495 input-radix 0 and set output-radix 0 are really rejected.
16496
da061712
PA
164972009-01-23 Pedro Alves <pedro@codesourcery.com>
16498
16499 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16500 copyright years.
16501
dd7e2d2b
PA
165022009-01-23 Pedro Alves <pedro@codesourcery.com>
16503
16504 PR gdb/9664:
16505 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16506
392452f6
PA
165072009-01-22 Pedro Alves <pedro@codesourcery.com>
16508
16509 PR c++/9631:
16510 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16511
8653e71c
PM
165122009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16513
16514 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16515 binfile definition to fix Windows OS failure.
16516
a12cc160
DJ
165172009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16518
16519 PR gdb/9346
16520 * gdb.base/interrupt.c (sigint_handler): New.
16521 (main): Install a SIGINT handler if SIGNALS is defined. Exit
16522 on error.
16523 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
16524 Test "signal SIGINT".
16525
b89667eb
DE
165262009-01-19 Doug Evans <dje@google.com>
16527
16528 * gdb.base/break.exp: Update expected gdb output.
16529 * gdb.base/sepdebug.exp: Ditto.
16530 * gdb.mi/mi-syn-frame.exp: Ditto.
16531 * gdb.mi/mi2-syn-frame.exp: Ditto.
16532 * gdb.base/call-signal-resume.exp: New file.
16533 * gdb.base/call-signals.c: New file.
16534 * gdb.base/unwindonsignal.exp: New file.
16535 * gdb.base/unwindonsignal.c: New file.
16536 * gdb.threads/interrupted-hand-call.exp: New file.
16537 * gdb.threads/interrupted-hand-call.c: New file.
16538 * gdb.threads/thread-unwindonsignal.exp: New file.
16539
adb483fe
DJ
165402009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
16541
16542 * gdb.base/define.exp: Test defining and hooking prefix commands.
16543 * gdb.python/python.exp: Update test for "show user" output.
16544
60023297
JK
165452009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16546
16547 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
16548 now the output exactly, using less wildcards. Expect also the output
16549 of gfortran-4.3. Update for the f-valprint.c modification from
16550 2008-04-22.
16551 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
16552 Remove gdb_test test names where matching the command.
16553
ccc57cf9
PA
165542009-01-01 Pedro Alves <pedro@codesourcery.com>
16555
16556 PR breakpoints/9681:
16557 * gdb.base/watchpoint.exp: Add regression test.
16558
c7a6ca08
PA
165592008-12-31 Pedro Alves <pedro@codesourcery.com>
16560
16561 * gdb.threads/attach-into-signal.exp: Don't use
16562 gdb_suppress_entire_file.
16563 * gdb.threads/attach-stopped.exp: Ditto.
16564 * gdb.threads/attachstop-mt.exp: Ditto.
16565
3a031f65
PA
165662008-12-31 Pedro Alves <pedro@codesourcery.com>
16567
16568 PR gdb/8812:
16569 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
16570
09e6485f
PA
165712008-12-29 Pedro Alves <pedro@codesourcery.com>
16572
16573 PR gdb/7536:
16574 * gdb.base/radix.exp: Add tests to ensure invalid input radices
16575 and unsupported output radices are really rejected.
16576
0cd53049
JK
165772008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16578
16579 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16580
ba163c7e
TT
165812008-12-22 Tom Tromey <tromey@redhat.com>
16582
16583 * gdb.cp/punctuator.exp: New file.
16584
6f4de6c9
JK
165852008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16586
16587 * gdb.base/completion.exp (Completing non-existing component): New test.
16588
0f34d0b4
JK
165892008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16590
16591 Fix for PR gdb/8648.
16592 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16593 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16594 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16595 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16596
db2ad4c3
JK
165972008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16598
16599 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16600
bb5ef15e
DP
166012008-12-16 Christophe Lyon <christophe.lyon@st.com>
16602
16603 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16604 compiler actually generate code at the expected line number.
16605
90142adc
JZ
166062008-12-15 Jie Zhang <jie.zhang@analog.com>
16607
16608 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16609
fad6eecd
TT
166102008-12-12 Tom Tromey <tromey@redhat.com>
16611
16612 * gdb.base/commands.exp (redefine_hook_test): New proc.
16613 Call it.
16614
17c8aaf5
TT
166152008-12-11 Tom Tromey <tromey@redhat.com>
16616
16617 * gdb.base/macscp.exp: New regression test.
16618
7c8adf68
TT
166192008-12-11 Tom Tromey <tromey@redhat.com>
16620
16621 * gdb.base/macscp.exp: Print "address.addr".
16622 * gdb.base/macscp1.c (struct outer): New struct.
16623 (address): New global.
16624
b05dcbb7
TT
166252008-12-09 Tom Tromey <tromey@redhat.com>
16626
16627 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16628 Call it.
16629
2d476de1
DE
166302008-12-04 Doug Evans <dje@google.com>
16631
16632 * gdb.server/ext-run.exp: Relax regexp for init program.
16633
87bdc959
TG
166342008-12-03 Tristan Gingold <gingold@adacore.com>
16635
16636 * gdb.base/macscp.exp: Generate an object file during compilation
16637 to work around Darwin dsymutil limitations.
16638
e0740f77
JK
166392008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16640
16641 Test resolving external references to TLS variables.
16642 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
16643 FILE2_THREAD_LOCAL.
16644 (testfile2, srcfile2): New variables.
16645 * gdb.threads/tls.c (file2_thread_local)
16646 (function_referencing_file2_thread_local): New.
16647 * gdb.threads/tls2.c: New file.
16648
67f0aac5
JB
166492008-11-28 Joel Brobecker <brobecker@adacore.com>
16650
16651 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
16652 rather than integer, as integer might not be big enough when
16653 on 64bit targets.
67f0aac5 16654
c332165e
JG
166552008-11-27 Jerome Guitton <guitton@adacore.com>
16656
16657 * gdb.cp/formatted-ref.exp: Add equality test.
16658 * gdb.ada/formatted_ref.exp: Ditto.
16659
fc9b693c
JK
166602008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16661
16662 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
16663 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
16664
a9c64011
AS
166652008-11-20 Andreas Schwab <schwab@suse.de>
16666
16667 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
16668 matching syscall entry point.
16669 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16670 (tcatch_vfork_then_child_follow): Likewise. Finish through
16671 vfork even if we stopped at the syscall trampoline.
16672
e2fd701e
DE
166732008-11-20 Doug Evans <dje@google.com>
16674
16675 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16676
69abc51c
TJB
166772008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
16678
16679 * gdb.arch/ppc-dfp.exp: New file.
16680 * gdb.arch/ppc-dfp.c: New file.
16681
c14c28ba
PP
166822008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16683
16684 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 16685
2e74121d
DE
166862008-11-17 Doug Evans <dje@google.com>
16687
16688 * gdb.mi/mi-syn-frame.exp: Update expected output.
16689 * gdb.mi/mi2-syn-frame.exp: Update expected output.
16690
66bb093b
VP
166912008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16692
16693 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
16694 "thread N" results in =thread-selected.
16695 * lib/mi-support (mi_run_cmd, mi_expect_stop)
16696 (mi_send_resuming_command_raw): Be prepared for
16697 =thread-selected.
16698
3d043ef6
VP
166992008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16700
a9c64011
AS
16701 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
16702 * lib/mi-support.exp: Likewise.
3d043ef6 16703
808104c8
JB
167042008-11-16 Joel Brobecker <brobecker@adacore.com>
16705
16706 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
16707 commands from the expected output for "help catch".
16708
00b22944
JB
167092008-11-15 Joel Brobecker <brobecker@adacore.com>
16710
16711 * gdb.ada/int_deref.exp: New testcase.
16712
59669435
TT
167132008-11-14 Nick Roberts <nickrob@snap.net.nz>
16714
16715 * gdb.mi/gdb2549.exp: New file.
16716
de04a248
DE
167172008-11-11 Doug Evans <dje@google.com>
16718
16719 * gdb.base/callexit.exp: New file.
16720 * gdb.base/callexit.c: New file.
16721
6b8ce727
DE
167222008-11-10 Doug Evans <dje@google.com>
16723
16724 * lib/gdb.exp (GDBFLAGS): Move -nx ...
16725 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
16726 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
16727 (default_gdb_start,default_gdb_exit): Ditto.
16728 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
16729 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
16730 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
16731 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
16732 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
16733 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
16734
1b14b8aa
AS
167352008-11-03 Andreas Schwab <schwab@suse.de>
16736
16737 * gdb.base/hashline2.exp: Fix typo.
16738 * gdb.base/hashline3.exp: Likewise.
16739
f3134b88
TT
167402008-10-30 Tom Tromey <tromey@redhat.com>
16741
16742 * gdb.base/pointers.exp: Add test.
16743 * gdb.base/pointers.c (k, S): New typedefs.
16744 (instance): New global.
16745
c2226152
AS
167462008-10-30 Andreas Schwab <schwab@suse.de>
16747
16748 * gdb.base/args.exp: Add tests for newlines.
16749
462f405c
JB
167502008-10-30 Joel Brobecker <brobecker@adacore.com>
16751
16752 gdb.base/foll-exec.exp: Update the expected output of a couple
16753 of "info breakpoints" tests.
16754
79a45b7d
TT
167552008-10-28 Tom Tromey <tromey@redhat.com>
16756
16757 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
16758
adc13a14
PA
167592008-10-24 Pedro Alves <pedro@codesourcery.com>
16760
16761 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
16762 gdb_start_cmd.
16763 Use runto_main before any test that requires execution.
16764
252fbfc8
PA
167652008-10-23 Pedro Alves <pedro@codesourcery.com>
16766
16767 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
16768 instead of SIGINT.
16769
28148e3d
JB
167702008-10-22 Joel Brobecker <brobecker@adacore.com>
16771
16772 * gdb.base/completion.exp: Update expected output following
16773 the addition of the "info tasks" command.
16774
c209f847
TT
167752008-10-22 Tom Tromey <tromey@redhat.com>
16776
16777 * gdb.base/exprs.exp (test_expr): Add test for string
16778 concatenation.
16779
f177e350
PA
167802008-10-19 Pedro Alves <pedro@codesourcery.com>
16781
16782 * configure.ac: Output gdb.python/Makefile.
16783 * configure: Regenerate.
16784 * gdb.python/Makefile.in: New.
16785
cce89356
JB
167862008-10-16 Joel Brobecker <brobecker@adacore.com>
16787
16788 * gdb.base/foll-fork.exp: Adjust the expected output to match
16789 the new description for fork/vfork catchpoints in the "info
16790 breakpoints" output.
16791
176d289d
TJB
167922008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
16793
16794 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
16795
a08702d6
TJB
167962008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16797
16798 * gdb.python/python-value.c: New file.
16799 * gdb.python/python-value.exp: New file.
16800
1c5cfe86
PA
168012008-10-15 Pedro Alves <pedro@codesourcery.com>
16802
16803 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
16804
5a98ad69
DP
168052008-10-15 Denis Pilat <denis.pilat@st.com>
16806
41702f1b 16807 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 16808
dcb1a1e2
TT
168092008-10-09 Tom Tromey <tromey@redhat.com>
16810
16811 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
16812 'fprintf' and 'stderr'.
16813
9124fe48
JB
168142008-10-07 Joel Brobecker <brobecker@adacore.com>
16815
16816 * gdb.ada/ref_tick_size.exp: New testcase.
16817
45452591
DE
168182008-10-06 Doug Evans <dje@google.com>
16819
16820 * gdb.dwarf2/dw2-cu-size.exp: New file.
16821 * gdb.dwarf2/dw2-cu-size.S: New file.
16822
16823 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
16824 .Ltype_int for clarity.
16825
4fc5b208
PP
168262008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
16827
16828 PR gdb/2384:
16829 * gdb.cp/gdb2384.exp: Extended to test more cases.
16830 * gdb.cp/gdb2384.cc: Likewise.
16831 * gdb.cp/gdb2384-base.h: Likewise.
16832 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 16833
d78df370
JK
168342008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16835
16836 * gdb.base/maint.exp (maint print type): Remove printing
16837 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
16838
9a044a89
TT
168392008-09-30 Tom Tromey <tromey@redhat.com>
16840
16841 * gdb.base/macscp.exp: Add completion tests.
16842 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
16843 (TWENTY_THREE): Likewise.
16844 (FORTY_EIGHT): Likewise.
16845
506800a9
TT
168462008-09-30 Tom Tromey <tromey@redhat.com>
16847
16848 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
16849 everywhere.
16850 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
16851
1a6f01b5
JK
168522008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
16853
16854 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
16855 testcase is derived from. Fix racy dependency on an expected PID
16856 number. No longer support the testcase on Linux kernel 2.4.x.
16857
2fae03e8
TT
168582008-09-27 Tom Tromey <tromey@redhat.com>
16859
16860 * gdb.base/macscp.exp: Add tests for stringification, splicing,
16861 and varargs.
16862
1ad15515
PA
168632008-09-22 Pedro Alves <pedro@codesourcery.com>
16864
16865 * lib/mi-support.exp (mi_expect_interrupt): New.
16866 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
16867 from gdb.mi/mi-nonstop.exp.
16868 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
16869 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
16870 lib/mi-support.exp.
16871 Use mi_check_thread_states throughout. Avoid ".*" and do not
16872 require an anchor after -exec-run.
16873
d0b76dc6
DJ
168742008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
16875
16876 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
16877 stop is pending. Avoid ".*" when two stops are pending.
16878 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
16879 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
16880 newlines in fullnames.
16881 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
16882 (mi_expect_stop): Update comments. Only anchor in sync mode.
16883 Do not match newlines.
16884 (mi_send_resuming_command_raw): Always return status.
16885 (mi_get_stop_line): Do not match more than one line by accident.
16886 Only anchor in sync mode.
16887 (mi_run_inline_test): If -exec-next fails, give up.
16888
9990c830
UW
168892008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16890
16891 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
16892 on SPU.
16893
ebcf6f00
JB
168942008-09-10 Joel Brobecker <brobecker@adacore.com>
16895
16896 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
16897
b6db24e5
JB
168982008-09-10 Joel Brobecker <brobecker@adacore.com>
16899
16900 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
16901 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
16902 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
16903 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
16904 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
16905 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
16906 gdb.ada/interface.exp, gdb.ada/null_array.exp,
16907 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
16908 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
16909 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
16910 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
16911 Include the "= " sequence in the expected output of print tests.
16912
2bf448e0
JB
169132008-09-10 Joel Brobecker <brobecker@adacore.com>
16914
16915 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
16916 description for boolean types.
16917
d51fd4c8
PA
169182008-09-09 Pedro Alves <pedro@codesourcery.com>
16919
16920 * gdb.base/hook-stop-continue.c: New.
16921 * gdb.base/hook-stop-continue.exp: New.
16922
694182d2
DJ
169232008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
16924
16925 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
16926
3b8a7fc0
JG
169272008-09-08 Jerome Guitton <guitton@adacore.com>
16928
16929 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
16930 (stack_check_probe_2, stack_check_probe_loop_1)
16931 (stack_check_probe_loop_2): New functions.
16932 (main): Add call to these new functions.
16933 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
16934 functions, check that the breakpoint is inserted at the appropriate
16935 location.
16936 (insert_breakpoint): Slightly refine this procedure so that it can
16937 be called several times in the test.
16938
96cc0ae8
JG
169392008-09-08 Jerome Guitton <guitton@adacore.com>
16940
16941 * gdb.base/stack-checking.c: New file.
16942 * gdb.base/stack-checking.exp: New file.
16943
1f08b409
TJB
169442008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16945
16946 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
16947 * gdb.arch/altivec-regs.exp: Likewise.
16948 * gdb.arch/vsx-regs.exp: Likewise.
16949
3099e1c4
TJB
169502008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16951
16952 * gdb.arch/ppc-fp.exp: New file.
16953 * gdb.arch/ppc-fp.c: New file.
16954
cc69bfc1
PP
169552008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16956
16957 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
16958 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 16959
b02a33db
MS
169602008-09-04 Michael Snyder <msnyder@vmware.com>
16961
16962 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
16963 as "at" (for non-debug functions such as _start).
16964
2992cbe0
UW
169652008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16966
16967 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
16968 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
16969 software watchpoints.
16970 * gdb.base/watch_thread_num.exp: Likewise.
16971
514f746b
AR
169722008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
16973
16974 * gdb.arch/i386-bp_permanent.exp: New test.
16975
876cecd0
TT
169762008-08-24 Tom Tromey <tromey@redhat.com>
16977
16978 * gdb.base/maint.exp: Update "maint print type".
16979
80f73d71
VP
169802008-08-21 Vladimir Prus <vladimir@codesourcery.com>
16981
16982 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
16983 support. Adjust the order of "*running" notifications.
16984 * gdb.mi/non-stop.c: Don't cast from int to void* and
16985 back.
16986
d9c78d7d
MK
169872008-08-20 Mark Kettenis <kettenis@gnu.org>
16988
16989 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
16990 expect to find it in the "info frame" output.
16991
97a2d1d3
DJ
169922008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
16993
16994 * gdb.base/interp.exp: Always consume both prompts.
16995
b96e2927
PA
169962008-08-20 Pedro Alves <pedro@codesourcery.com>
16997
16998 * gdb.base/pending.exp: Test pending breakpoints without symbols
16999 loaded.
17000
8cf6e61a
VP
170012008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17002
17003 * lib/mi-support.exp (mi_expect_stop): Produce
17004 more details on failures.
17005 * gdb.mi/mi-nonstop.exp: New.
17006 * gdb.mi/non-stop.c: New.
17007
c6ebd6cf
VP
170082008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17009
a9c64011
AS
17010 * gdb.mi/mi-async.exp: Use 'set target-async'.
17011 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17012
46a9b8ed
DJ
170132008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17014
17015 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17016
44feb3ce
TT
170172008-08-17 Tom Tromey <tromey@redhat.com>
17018
17019 * gdb.base/help.exp (help catch): Rewrite.
17020
311a4e6b
TJB
170212008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17022
17023 * gdb.base/define.exp: Test indented command documentation.
17024 * gdb.python/python.exp: Test indented multi-line command.
17025
604c2f83
LM
170262008-08-15 Luis Machado <luisgpm@br.ibm.com>
17027
17028 * testsuite/gdb.arch/vsx-regs.c: New source file.
17029 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17030 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17031
886a217c
TT
170322008-08-14 Tom Tromey <tromey@redhat.com>
17033
17034 * gdb.base/macscp.exp: Add regression test for "macro define" or
17035 "macro undef" with no arguments.
17036
c814a4f3
PP
170372008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17038
17039 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17040
12ab8a60
UW
170412008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17042
17043 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17044
d57a3c85
TJB
170452008-08-06 Tom Tromey <tromey@redhat.com>
17046
17047 * gdb.python/python.exp: New file.
17048
c7b778ff
JK
170492008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17050
17051 Fix for PR gdb/1543.
17052 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17053 $LOCATION.
17054 (location): New variable.
17055 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17056 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17057 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17058 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17059 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17060 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17061 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17062 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17063 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17064 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17065 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17066 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17067 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17068 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17069 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17070 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17071 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17072 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17073 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17074 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17075 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17076 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17077 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17078 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17079 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17080 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17081 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17082 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17083 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17084 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17085 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17086 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17087 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17088 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17089 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17090 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17091 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17092 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17093 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17094 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17095 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17096 gdb.base/type-opaque.exp, gdb.base/until.exp,
17097 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17098 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17099 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17100 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17101 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17102 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17103 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17104 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17105 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17106 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17107 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17108 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17109 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17110 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17111 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17112 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17113 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17114 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17115 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17116 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17117 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17118 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17119 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17120 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17121 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17122 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17123 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17124 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17125 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17126 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17127 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17128 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17129 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17130 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17131 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17132 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17133 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17134 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17135 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17136 to bug-gdb@prep.ai.mit.edu .
17137
5e06a3d1
VP
171382008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17139
17140 * lib/mi-support.exp (mi_load_shlibs): New.
17141 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17142
9d81d21b
VP
171432008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17144
17145 * lib/mi-support.exp (get_mi_thread_list)
17146 (check_mi_and_console_threads): New, moved from ...
17147 * gdb.mi/mi-pthread.exp: ...here.
17148 * gdb.mi/gdb669.exp (get_mi_thread_list)
17149 (check_mi_and_console_threads): Delete.
17150 * gdb.mi/mi2-pthread.exp: Likewise.
17151
bae98fe0
TT
171522008-07-28 Tom Tromey <tromey@redhat.com>
17153
17154 * Makefile.in (just-check): Remove. Move body to...
17155 (check): ... here.
17156
57380f4e
DJ
171572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17158
17159 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17160 Add a test for duplicated SIGINTs.
17161
e09490f1
DJ
171622008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17163
17164 * gdb.threads/schedlock.exp (get_args): Update to work for any
17165 value of NUM.
17166 (Top level): Report the number of threads that did not resume.
17167
6387b45f
DJ
171682008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17169
17170 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17171
62f64ff2
DJ
171722008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17173
17174 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17175 non-MI prompt.
17176
fa8de41e
TT
171772008-07-26 Tom Tromey <tromey@redhat.com>
17178
17179 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17180 (function_struct, function_struct_ptr): New globals.
17181 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17182 function pointer in a struct.
17183
ccb3ac8a
TT
171842008-07-26 Tom Tromey <tromey@redhat.com>
17185
17186 * gdb.base/macscp.exp: Add test for macro lexing bug.
17187
d7d9f01e
TT
171882008-07-18 Tom Tromey <tromey@redhat.com>
17189
17190 * gdb.base/macscp.exp: Add macro tests.
17191
9bf07184
PP
171922008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17193
17194 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17195
becf6477
PP
171962008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17197
17198 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17199
0709f7d3
PP
172002008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17201
17202 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17203
7093c834
PP
172042008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17205
17206 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17207
b432ffe3
JK
172082008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17209
17210 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17211
b1a268e5
VP
172122008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17213
17214 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17215
e2995f8e
KB
172162008-07-11 Kevin Buettner <kevinb@redhat.com>
17217
17218 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17219 of regexp to account for changes made to GDB in the printing of
17220 byte vectors.
17221
14032a66
TT
172222008-07-11 Tom Tromey <tromey@redhat.com>
17223
17224 * gdb.base/completion.exp: Add 'help' completion test.
17225
981505ef
JK
172262008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17227
17228 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17229
10568435
JK
172302008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17231
17232 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17233
4487aabf
PA
172342008-07-09 Pedro Alves <pedro@codesourcery.com>
17235
17236 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17237
a4a9b1c4
PA
172382008-07-09 Pedro Alves <pedro@codesourcery.com>
17239
17240 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17241
3c3185ac
JK
172422008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17243
17244 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17245
7ebd49dc
VP
172462008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17247
17248 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17249 previous commit. Add a comment.
17250
84e46146
PA
172512008-06-28 Pedro Alves <pedro@codesourcery.com>
17252
17253 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17254
0f8d4a2f
VP
172552008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17256
17257 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17258
f747e0ce
PA
172592008-06-27 Pedro Alves <pedro@codesourcery.com>
17260
17261 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17262 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17263 compiling an executable, link in an object that forces unbuffered
17264 output.
17265 * lib/set_unbuffered_mode.c: New file.
17266
734a5c36
JK
172672008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17268
17269 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17270
a2840c35
VP
172712008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17272
a9c64011
AS
17273 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17274 mi_expect_stop.
17275 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17276 Demand that *running is output.
17277 (detect_async): Perform checking every time.
17278 (mi_send_resuming_command): Extract everything into...
17279 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17280 (mi_expect_stop): Don't accept any output before *stopped.
17281
6ae37fef
VP
172822008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17283
17284 Robustify mi-simplerun.
a9c64011
AS
17285 * gdb.mi/basics.c (main): Add a call to sleep.
17286 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17287 * gdb.mi/mi2-cli.exp: Likewise.
17288 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17289
b4aa76f0 172902008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17291
17292 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17293
e1ac3328
VP
172942008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17295
a9c64011
AS
17296 * gdb.mi/mi-console.exp: Adjust.
17297 * gdb.mi/mi-syn-frame.exp: Adjust.
17298 * gdb.mi/mi2-console.exp: Adjust.
17299 * gdb.mi/mi2-syn-frame.exp: Adjust.
17300 * lib/mi-support.exp (mi_run_cmd): Adjust.
17301 (mi_send_resuming_command): Adjust.
e1ac3328 17302
f7f9a841
VP
173032008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17304
17305 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17306 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17307 testing of stopped.
17308 * gdb.mi/mi2-syn-frame.exp: Likewise.
17309 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17310 (async, detect_async): New.
17311 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17312 depending on if we're running in sync or async mode.
f7f9a841 17313
37cd5d19
TT
173142008-06-09 Tom Tromey <tromey@redhat.com>
17315
17316 * gdb.base/completion.exp: New tests for field name completion
17317 with spaces, and field name completion with '->'.
17318
65d12d83
TT
173192008-06-06 Tom Tromey <tromey@redhat.com>
17320
17321 * gdb.base/break1.c (struct some_struct): New struct.
17322 (values): New global.
17323 * gdb.base/completion.exp: Add field name completion test.
17324
ebfe2e3f
PP
173252008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17326
17327 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17328 to pointer.
17329 * gdb.cp/call-c.cc: Likewise.
17330
bcf6fc3a
NR
173312008-06-06 Nick Roberts <nickrob@snap.net.nz>
17332
17333 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17334 annotation.
17335
49fd4a42 173362008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17337 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17338
17339 * gdb.threads/execl.c, gdb.threads/execl1.c,
17340 gdb.threads/execl.exp: New tests.
a9c64011 17341
8a34ac3f
AR
173422008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17343 Daniel Jacobowitz <dan@codesourcery.com>
17344
17345 * gdb.cp/exception.exp: Activate test, make it work with pending
17346 catchpoints.
17347
86ae69ef
JK
173482008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17349
17350 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17351
f7f9ae2c
VP
173522008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17353
a9c64011
AS
17354 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17355 now printed.
17356 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17357
2a2d4dc3
AS
173582008-05-27 Andreas Schwab <schwab@suse.de>
17359
17360 * gdb.base/frame-args.exp: Handle arguments that are optimized
17361 out.
17362
5099e4d9
LM
173632008-05-26 Luis Machado <luisgpm@br.ibm.com>
17364
17365 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17366 quiet for ppc32 and group options into a single variable.
17367
d9c36a91
JB
173682008-05-23 Joel Brobecker <brobecker@adacore.com>
17369
17370 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17371 of zero-size elements.
17372 * gdb.ada/null_array.exp: Test printing this new array.
17373
103a8671
JK
173742008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17375
17376 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17377
07a4cc1a 173782008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17379
17380 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17381 of the "finish" command.
17382
55f996a7
NR
173832008-05-21 Nick Roberts <nickrob@snap.net.nz>
17384
17385 * gdb.base/annota1.exp: Test for new annotation.
17386
907fc202
UW
173872008-05-16 Pedro Alves <pedro@codesourcery.com>
17388
17389 * gdb.base/fixsection.exp: New file.
17390 * gdb.base/fixsection0.c: New file.
17391 * gdb.base/fixsection1.c: New file.
17392
e8f97270
UW
173932008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17394
17395 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17396 * gdb.base/annota3.exp: Likewise.
17397
ac0bb574
NF
173982008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17399
17400 * gdb.base/watch_thread_num.exp: Don't run tests that require
17401 watchpoints if the target doesn't support them.
17402
6fadd07a
DE
174032008-05-12 Doug Evans <dje@google.com>
17404
17405 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17406
6e9a4a30
JB
174072008-05-09 Joel Brobecker <brobecker@adacore.com>
17408
17409 * gdb.ada/assign_1.exp: New testcase.
17410
08388c79
DE
174112008-05-09 Doug Evans <dje@google.com>
17412
a3c83fae
DE
17413 * gdb.base/find.exp: New file.
17414 * gdb.base/find.c: New file.
08388c79 17415
bd5ddfe8
DJ
174162008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17417
17418 * gdb.base/commands.exp (watchpoint_command_test): Handle
17419 gdb,no_hardware_watchpoints.
17420 * gdb.base/float.exp: Allow ARM targets without floating point.
17421 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17422
b5dd68e2 174232008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17424 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17425
17426 * gdb.ada/lang_switch: New test program.
17427 * gdb.ada/lang_switch.exp: New testcase.
17428
382d13d1
DE
174292008-05-05 Doug Evans <dje@google.com>
17430
17431 * gdb.base/help.exp (disassemble): Update expected help text.
17432
9dd789d0
PA
174332008-05-04 Pedro Alves <pedro@codesourcery.com>
17434
17435 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17436
611c83ae
PA
174372008-05-04 Pedro Alves <pedro@codesourcery.com>
17438
17439 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17440 different times.
17441
ff013f42
JK
174422008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17443
17444 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17445 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17446 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17447 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17448
96dff6a2
VP
174492008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17450
17451 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17452 notification to appear.
17453
55cd6f92
DJ
174542008-05-04 Daniel Jacobowitz <dan@debian.org>
17455
17456 * gdb.base/fullname.c: New file.
17457 * gdb.base/fullname.exp: New file.
17458 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17459
d705c43c
PA
174602008-05-03 Pedro Alves <pedro@codesourcery.com>
17461
17462 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17463 expressions with macros.
17464
333222e1
JK
174652008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17466
17467 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17468
5ac01682
DJ
174692008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17470
17471 * gdb.base/completion.exp: Handle lack of other symbols beginning
17472 with "a".
17473
17474 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17475
237fc4c9
PA
174762008-05-02 Jim Blandy <jimb@codesourcery.com>
17477
17478 * gdb.asm/asmsrc1.s: Add scratch space.
17479
ed5e9466
DJ
174802008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17481 Daniel Jacobowitz <dan@codesourcery.com>
17482
17483 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17484 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17485 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17486
b39cc962
DJ
174872007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17488
17489 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17490
36d520f5
JB
174912008-05-01 Joel Brobecker <brobecker@adacore.com>
17492
17493 * gdb.base/info-target.exp: New testcase.
17494
8d4e3071
DJ
174952008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17496
17497 * gdb.cp/hang.exp: Use .cc instead of .C.
17498 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17499 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17500
6f3f3097
DJ
175012008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17502
17503 * gdb.base/gdb1250.exp: Remove perror.
17504 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17505
5550a914
PA
175062008-04-30 Pedro Alves <pedro@codesourcery.com>
17507
17508 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17509 .2byte.
17510
d848e687
DJ
175112008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17512
17513 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17514 (maybe_kfail): New.
17515
93b5768b
PA
175162008-04-25 Pedro Alves <pedro@codesourcery.com>
17517
17518 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17519
721c02de
VP
175202008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17521
a9c64011
AS
17522 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
17523 * gdb.mi/mi2-syn-frame.exp: Likewise.
17524 * lib/mi-support.exp: Likewise.
721c02de 17525
74960c60
VP
175262008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17527
17528 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
17529 to specify regexp for the location to stop at.
17530 * gdb.base/break-always.c: New.
17531 * gdb.base/break-always.exp: New.
17532
d24317b4
VP
175332008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17534
17535 * lib/mi-support.exp (mi_runto_helper): Adjust
17536 for the original-location field.
17537 (mi_create_breakpoint, mi_list_breakpoints): New.
17538 * gdb.mi/mi-break.exp: Adjust.
17539 * gdb.mi/mi2-break.exp: Adjust.
17540 * gdb.mi/mi-pending.exp: Adjust.
17541 * gdb.mi/mi-simplerun.exp: Adjust.
17542 * gdb.mi/mi2-simplerun.exp: Adjust.
17543 * gdb.mi/mi-syn-frame.exp: Adjust.
17544 * gdb.mi/mi2-syn-frame.exp: Adjust.
17545 * gdb.mi/mi-until.exp: Adjust.
17546 * gdb.mi/mi2-until.exp: Adjust.
17547 * gdb.mi/mi-var-display.exp: Adjust.
17548 * gdb.mi/mi2-var-display.exp: Adjust.
17549 * gdb.mi/mi-watch.exp: Adjust.
17550 * gdb.mi/mi2-watch.exp: Adjust.
17551
fdc59709 175522008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 17553
a9c64011
AS
17554 * aclocal.m4: Add override.m4.
17555 * configure: Regenerate.
fdc59709 17556
8e91f023
VP
175572008-04-19 Vladimir Prus <vladimir@codesourcery.com>
17558
17559 * gdb.mi/var-cmd.c (do_at_tests): Verify that
17560 '-var-update --all-values' reports new value even the type
17561 of a variable object has changed.
17562
233a11ab
CS
175632008-04-18 Craig Silverstein <csilvers@google.com>
17564
17565 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17566 files.
d24317b4 17567
9c1137ad
JB
175682008-04-18 Joel Brobecker <brobecker@adacore.com>
17569
17570 * gdb.ada/atomic_enum: New test program.
17571 * gdb.ada/atomic_enum.exp: New testcase.
17572
66d0bbc7
DE
175732008-04-17 Doug Evans <dje@google.com>
17574
17575 * gdb.opt/Makefile.in: Fix whitespace.
17576
100906b0
UW
175772008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17578
17579 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17580
4584e32e
DE
175812008-04-17 Doug Evans <dje@google.com>
17582
17583 * gdb.base/hashline1.exp: New testcase.
17584 * gdb.base/hashline2.exp: New testcase.
17585 * gdb.base/hashline2.exp: New testcase.
17586
0a320680
PA
175872008-04-17 Pedro Alves <pedro@codesourcery.com>
17588
17589 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17590
18ac113b
AR
175912008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17592
17593 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17594 temporary breakpoint to match "Temporary breakpoint".
17595 * gdb.base/break.exp (delete_breakpoints): Likewise.
17596 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17597 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17598 * gdb.base/display.exp: Likewise.
17599 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17600 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17601 * gdb.base/restore.exp (restore_tests): Likewise.
17602 * gdb.base/sepdebug.exp: Likewise.
17603 * gdb.base/watchpoint.exp: Likewise.
17604 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17605 * gdb.mi/mi-pending.exp: Likewise.
17606 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17607 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
17608 * gdb.mi/mi-var-cmd.exp: Likewise.
17609 * gdb.mi/mi-var-display.exp: Likewise.
17610 * gdb.mi/mi2-cli.exp: Likewise.
17611 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
17612 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
17613 * gdb.mi/mi2-var-display.exp: Likewise.
17614 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
17615 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
17616 new "disp" field.
a9c64011 17617 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
17618 reason. This is to support fix for PR2424.
17619
add38693
JK
176202008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17621
17622 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17623
fcacd99f
VP
176242008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17625
17626 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 17627 field. Add more floating varobj tests.
fcacd99f 17628 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
17629 field.
17630 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
17631 (main): Call do_at_tests.
17632 * lib/mi-support.exp (mi_create_floating_varobj)
17633 (mi_varobj_update_with_type_change): New.
fcacd99f 17634
de051565
MK
176352008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
17636
17637 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
17638 option of -var-evaluate-expression.
17639 * gdb.mi/mi2-var-display.exp: Likewise.
17640
dbc52822
VP
176412008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17642
17643 Introduce test setup helpers.
a9c64011
AS
17644 * lib/gdb.exp (build_executable, clean_restart)
17645 (prepare_for_testing): New.
17646 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
17647 * gdb.base/return.exp: Likewise.
17648 * gdb.base/ending-run.exp: Likewise.
dbc52822 17649
473591da
NR
176502008-04-07 Nick Roberts <nickrob@snap.net.nz>
17651
17652 * gdb.mi/mi-async.exp: New test for asynchronous Machine
17653 Interface (MI) responses.
17654
2b2d9e11
VP
176552008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17656
a9c64011
AS
17657 * gdb.cp/breakpoint.cc: New code to test conditions involving
17658 member variables.
17659 * gdb.cp/breakpoint.exp: Test condition involving member
17660 variables.
2b2d9e11 17661
bb378428
VP
176622008-04-05 Vladimir Prus <vladimir@codesourcery.com>
17663
17664 * lib/mi-support.exp (mi_expect_stop): New.
17665 (mi_run_cmd): Change the
17666 token. Use mi_send_resuming_command, use
17667 mi_expect_stop.
17668 (mi_execute_to_helper): Rename to mi_execute_to.
17669 (mi_send_resuming_command): Add more error patterns.
17670 (mi_wait_for_stop): Renamed to...
17671 (mi_get_stop_line): ...this.
17672 (mi_run_inline_test): Adjust.
17673
17674 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
17675 * gdb.mi/mi-console.exp: Likewise.
17676 * gdb.mi/mi-pending.exp: Likewise.
17677 * gdb.mi/mi-simplerun.exp: Likewise.
17678 * gdb.mi/mi-stack.exp: Likewise.
17679 * gdb.mi/mi-stepi.exp: Likewise.
17680 * gdb.mi/mi-syn-frame.exp: Add comment.
17681 * gdb.mi/mi-until.exp: Likewise.
17682 * gdb.mi/mi-var-display.exp: Likewise.
17683 * gdb.mi/mi-watch.exp: Likewise.
17684 * gdb.mi/mi2-cli.exp: Likewise.
17685 * gdb.mi/mi2-console.exp: Likewise.
17686 * gdb.mi/mi2-simplerun.exp: Likewise.
17687 * gdb.mi/mi2-stack.exp: Likewise.
17688 * gdb.mi/mi2-stepi.exp: Likewise.
17689 * gdb.mi/mi2-until.exp: Likewise.
17690 * gdb.mi/mi2-var-display.exp: Likewise.
17691 * gdb.mi/mi2-watch.exp: Likewise.
17692
62172bb9
UW
176932008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17694
17695 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
17696
17697 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
17698
a13e061a
PA
176992008-04-04 Pedro Alves <pedro@codesourcery.com>
17700
17701 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
17702 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
17703 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17704 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
17705 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
17706 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
17707 expect an mi error duplicated in stderr.
17708
eae06beb
JB
177092008-04-03 Joel Brobecker <brobecker@adacore.com>
17710
17711 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
17712 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
17713 Add a couple of tests that verify the behavior when the new setting
17714 is set to "cancel" and "all".
17715 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
17716 "ask" before we start the testing.
17717
79c6ced6
AR
177182008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
17719
17720 * gdb.cp/casts.cc: Add class reference variables.
17721 * gdb.cp/casts.exp: New test cases for up/down casting references.
17722
6c2d1a6b
MK
177232008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
17724
17725 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
17726 instead of beginning to make an extra test pass.
17727 * gdb.mi/mi2-var-display.exp: Likewise.
17728
55b411d9
MR
177292008-03-31 Maciej W. Rozycki <macro@mips.com>
17730
17731 * gdb.base/break.exp: Mark failures as such. Fix formatting.
17732
c6140da2
MD
177332008-03-31 Markus Deuling <deuling@de.ibm.com>
17734 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17735
17736 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
17737 value. Add xfail for older kernels.
17738
79732189
AR
177392008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
17740
17741 Bring mi-support in line with gdb.exp.
17742 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
17743 (mi_gdb_start): New function.
17744
33c3676e
MR
177452008-03-28 Maciej W. Rozycki <macro@mips.com>
17746
17747 * gdb.mi/mi-var-cmd.exp: Fix a typo.
17748
92e28119
VP
177492008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17750
17751 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
17752 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 17753
9e8e3afe
VP
177542008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17755
17756 * lib/mi-support.exp (mi_create_varobj_checked): New.
17757 (mi_list_varobj_children): Allow to check for a
17758 value.
17759 (mi_list_array_varobj_children): New.
17760
17761 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
17762 and mi_list_varobj_children, as opposed to hardcoding
17763 expected strings.
17764 * gdb.mi/gdb701.exp: Likewise.
17765 * gdb.mi/gdb792.exp: Likewise.
17766 * gdb.mi/mi-var-block.exp: Likewise.
17767 * gdb.mi/mi-var-cmd.exp: Likewise.
17768 * gdb.mi/mi-var-invalidate.exp: Likewise.
17769 * gdb.mi/mi2-var-block.exp: Likewise.
17770 * gdb.mi/mi2-var-child.exp: Likewise.
17771 * gdb.mi/mi2-var-cmd.exp: Likewise.
17772 * gdb.mi/mi2-var-display.exp: Likewise.
17773
9df50351
JK
177742008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
17775
17776 Fix random false FAILs on i386.
17777 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
17778
31e5d73a
DJ
177792008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17780
17781 PR gdb/544
17782 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
17783
12f4afab
DJ
177842008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17785
17786 PR gdb/544
17787 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
17788
b562a0cb
DJ
177892008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17790
17791 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
17792 fixed PR gdb/544.
17793
17faa917
DJ
177942008-03-21 Pedro Alves <pedro@codesourcery.com>
17795
17796 * gdb.threads/fork-child-threads.exp: Test next over fork.
17797
6214f497
DJ
177982008-03-21 Chris Demetriou <cgd@google.com>
17799
17800 * gdb.base/break.exp (rbreak junk): New test for rbreak
17801 "Junk at end of arguments" issue.
17802
63092375
DJ
178032008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17804
17805 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
17806 *& to work on created array elements.
17807 (Top level): Test print $pc with a file. Test string operations
17808 without a target.
17809 * gdb.base/ptype.exp: Do not expect *& to work on created array
17810 elements.
17811
b21991b0
DJ
178122008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17813
17814 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
17815 gdb.threads/staticthreads.exp: Update exit query.
17816
c4b347c7
SL
178172008-03-07 Sandra Loosemore <sandra@codesourcery.com>
17818
17819 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
17820
fa4727a6
DJ
178212008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
17822
17823 * gdb.base/watchpoint.c (global_ptr, func4): New.
17824 (main): Call func4.
17825 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
17826 (test_inaccessible_watchpoint): New.
17827
2f34202f
MR
178282008-02-29 Maciej W. Rozycki <macro@mips.com>
17829
17830 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
17831 select the largest.
17832
0d6ba1b1
DJ
178332008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17834
17835 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
17836 frames-invalid annotations.
17837
e691325a
PM
178382008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
17839
a9c64011 17840 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 17841
f85b5ecc
DE
178422008-02-27 Doug Evans <dje@google.com>
17843
17844 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
17845 for bug 1738.
17846 (breakpoint_to_handler_entry): Ditto.
17847
b40e7bf3
JB
178482008-02-27 Joel Brobecker <brobecker@adacore.com>
17849
17850 * gdb.base/ending-run.exp: Use the first line of code inside
17851 function body to test breakpoints.
17852 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
17853 location where the breakpoint is inserted when using the line
17854 where a function is declared. Fix typo in the description of
17855 one of the tests.
17856 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
17857
2faca73a
PM
178582008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17859
17860 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 17861 tests.
2faca73a 17862
6f439c36
PM
178632008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17864
17865 * gdb.base/args.exp: avoid same output for tests
17866 with single quotes.
17867
54e52265
VP
178682008-02-26 Vladimir Prus <vladimir@codesourcery.com>
17869
a9c64011
AS
17870 * gdb.base/annota1.exp: Adjust for 'info break'
17871 format changes.
17872 * gdb.base/annota3.exp: Likewise.
17873 * gdb.base/break.exp: Likewise.
17874 * gdb.base/condbreak.exp: Likewise.
17875 * gdb.base/pending.exp: Likewise.
17876 * gdb.base/sepdebug.exp: Likewise.
17877 * gdb.base/unload.exp: Likewise.
17878 * gdb.cp/ovldbreak.exp: Likewise.
17879 * gdb.mi/mi-pending.exp: Likewise.
54e52265 17880
897b09ca
DE
178812008-02-07 Doug Evans <dje@google.com>
17882
17883 * gdb.cp/mb-inline.exp: New.
17884 * gdb.cp/mb-inline.h: New.
17885 * gdb.cp/mb-inline1.cc: New.
17886 * gdb.cp/mb-inline2.cc: New.
17887
b1c32d35
PM
178882008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
17889
17890 * gdb.pascal/floats.pas: New test program.
17891 * gdb.pascal/floats.exp: New testcase.
17892
1a4ca44a
TJB
178932008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
17894
17895 * gdb.base/callfuncs.c (t_float_many_args): New function.
17896 (t_double_many_args): New function.
17897 * gdb.base/callfuncs.exp: Add tests for exceeding float
17898 and double parameters passed through the stack.
17899
439048e8
JB
179002008-02-05 Joel Brobecker <brobecker@adacore.com>
17901
17902 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
17903 gdb.ada/complete/foo.adb: New files.
17904 * gdb.ada/complete.exp: New testcase.
17905
81fe8080
DE
179062008-02-03 Doug Evans <dje@google.com>
17907
301f0ecf
DE
17908 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
17909
81fe8080
DE
17910 * gdb.cp/gdb2384.exp: New file.
17911 * gdb.cp/gdb2384.cc: New file.
17912 * gdb.cp/gdb2384-base.h: New file.
17913 * gdb.cp/gdb2384-base.cc: New file.
17914
4b071aec
DE
179152008-02-02 Doug Evans <dje@google.com>
17916
17917 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
17918
61137ba6
JB
179192007-02-01 Joel Brobecker <brobecker@adacore.com>
17920
17921 * gdb.ada/sym_print_name: New test program.
17922 * gdb.ada/sym_print_name.exp: New testcase.
17923
179242007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
17925
17926 * gdb.ada/nested/hello.adb: New file.
17927 * gdb.ada/nested.exp: New testcase.
17928 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17929
98deb0da
VP
179302008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17931
17932 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
17933 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
17934 don't cause future evaluations of function to report
17935 creation of internal breakpoints.
98deb0da 17936
723a2275
VP
179372008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17938
17939 * gdb.mi/mi-break.exp (test_error): New.
17940 Call it.
17941
fb546a2f
LM
179422008-01-31 Luis Machado <luisgpm@br.ibm.com>
17943
17944 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
17945 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
17946
2d8fd90a
PM
179472008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17948
17949 * gdb.pascal/integers.pas: New test program.
17950 * gdb.pascal/integers.exp: New testcase.
17951
a7fa0ded
PM
179522008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17953
17954 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
17955
5e1a1926
TJB
179562008-01-30 Luis Machado <luisgpm@br.ibm.com>
17957
17958 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
17959 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
17960
8d04f9f0
JB
179612008-01-30 Paul Hilfinger <hilfinger@adacore.com>
17962
17963 * gdb.ada/formatted_ref: New test program.
17964 * gdb.ada/formatted_ref.exp: New testcase.
17965
17966 * gdb.cp/formatted-ref.cc: New file.
17967 * gdb.cp/formatted-ref.exp: New testcase.
17968
ce75a98f
JB
179692008-01-30 Joel Brobecker <brobecker@adacore.com>
17970
17971 * gdb.base/ptype.exp: Add testing of "ptype $pc".
17972
e835f6bf
NR
179732008-01-30 Nick Roberts <nickrob@snap.net.nz>
17974
17975 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
17976 (test_file_list_exec_source_file): Update to new macro-info field.
17977
d118ef87
PH
179782008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
17979
17980 * gdb.ada/exprs: New test program.
17981 * gdb.ada/exprs.exp: New testcase.
17982
7d35ab09
TJB
179832008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
17984
17985 * dfp-test.c (DELTA, DELTA_B): New definitions.
17986 (double_val1, double_val2, double_val3, double_val4, double_val5,
17987 double_val6, double_val7, double_val8, double_val9, double_val10,
17988 double_val11, double_val12, double_val13, double_val14, dec32_val1,
17989 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
17990 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
17991 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
17992 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
17993 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
17994 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
17995 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
17996 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
17997 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
17998 dec128_val16): New global variables.
17999 (decimal_dec128_align): New function.
18000 (decimal_mixed): Likewise.
18001 (decimal_many_args_dec32): Likewise.
18002 (decimal_many_args_dec64): Likewise.
18003 (decimal_many_args_dec128): Likewise.
18004 (decimal_many_args_mixed): Likewise.
18005 * dfp-test.exp: Add tests calling new inferior functions.
18006
2d717e4f
DJ
180072008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18008
18009 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18010 gdb.server/ext-run.exp: New files.
18011 * lib/gdbserver-support.exp (gdbserver_download): New.
18012 (gdbserver_start): New. Update gdbserver expected
18013 output.
18014 (gdbserver_spawn): Use them.
18015 (gdbserver_start_extended): New.
18016
e85a822c
DJ
180172008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18018
18019 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18020 Run on GNU/Linux.
18021 (do_exec_tests): Check for systems which do not support catchpoints.
18022 Do not match START.
18023 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18024 Run on GNU/Linux. Enable verbose output.
18025 (check_fork_catchpoints): New.
18026 (explicit_fork_child_follow, catch_fork_child_follow)
18027 (tcatch_fork_parent_follow): Update expected messages.
18028 (do_fork_tests): Use check_fork_catchpoints.
18029 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18030 Run on GNU/Linux. Enable verbose output.
18031 (check_vfork_catchpoints): New.
18032 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18033 expected messages.
18034 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18035
401ea829
JB
180362008-01-29 Jim Blandy <jimb@red-bean.com>
18037
18038 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18039 host' errors.
18040 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18041
aceaf3ad
JB
180422008-01-29 Jim Blandy <jimb@red-bean.com>
18043
18044 * gdb.threads/sigthread.c: Use barriers to ensure that
18045 child_thread and child_thread_two are always initialized before we
18046 start to use them.
18047
a5606eee
VP
180482008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18049
18050 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18051 * gdb.base/watchpoint-solib.c: New.
18052 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18053
c55a82bb
PM
180542008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18055
18056 * gdb.base/gdb1056.exp: Add unsigned integer test.
18057
0993fe05
DE
180582008-01-28 Doug Evans <dje@google.com>
18059
18060 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18061
4fe42e7f
JB
180622008-01-27 Jim Blandy <jimb@codesourcery.com>
18063
c7a69933
JB
18064 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18065
4fe42e7f
JB
18066 * gdb.base/expand-psymtabs.exp: Doc fix.
18067
5def8285
MK
180682008-01-26 Mark Kettenis <kettenis@gnu.org>
18069
18070 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18071
5313c911
NR
180722008-01-24 Nick Roberts <nickrob@snap.net.nz>
18073
a9c64011 18074 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18075 -var-set-format.
18076
93815fbf
VP
180772008-01-23 Chris Demetriou <cgd@google.com>
18078
18079 * gdb.threads/thread_events.c: New testcase source file.
18080 * gdb.threads/thread_events.exp: New testcase expect file.
18081
467a88ee
NR
180822008-01-23 Nick Roberts <nickrob@snap.net.nz>
18083
18084 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18085
18086 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18087 -var-set-format.
18088
d8f82aba
DJ
180892008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18090 Vladimir Prus <vladimir@codesourcery.com>
18091
18092 * gdb.base/float.exp: Allow missing floating point for m68k and
18093 PowerPC.
18094
60c46647
VP
180952008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18096
18097 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18098 ignore count.
18099 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18100 * gdb.mi/mi-cli.exp: Adjust.
18101 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18102
c7dd36a1
PA
181032008-01-17 Pedro Alves <pedro@codesourcery.com>
18104
18105 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18106 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18107 with dummy_ptr's address.
18108 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18109 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18110 all targets.
18111 * gdb.mi/mi2-var-child.exp: Likewise.
18112
39d5313e
JB
181132008-01-09 Joel Brobecker <brobecker@adacore.com>
18114
18115 * gdb.ada/null_array: New test program.
18116 * gdb.ada/null_array.exp: New testcase.
18117
0aea4bf3
LM
181182008-01-09 Luis Machado <luisgpm@br.ibm.com>
18119
18120 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18121 with required float modifiers.
18122
0b354900
JB
181232008-01-08 Joel Brobecker <brobecker@adacore.com>
18124
18125 * gdb.ada/funcall_param: New test program.
18126 * gdb.ada/funcall_param.exp: New testcase.
18127
cdb7f5d4
JB
181282008-01-08 Joel Brobecker <brobecker@adacore.com>
18129
18130 * gdb.ada/arrayparam: New test program.
18131 * gdb.ada/arrayparam.exp: New testcase.
18132
88e2547f
JB
181332008-01-08 Joel Brobecker <brobecker@adacore.com>
18134
18135 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18136 landed. Should also fix random failures in the test following it.
18137
f6867ce0
TJB
181382008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18139
18140 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18141 for expressions with decimal float values.
18142 (test_dfp_conversions): New function to test casts to and from
18143 decimal float types.
18144 Call test_dfp_conversions.
18145 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18146 elements.
18147 (main): Initialize ds.float4 and ds.double8 elements.
18148 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18149 string to new error message.
18150 (d64_set_tests): Likewise.
18151 (d128_set_tests): Likewise.
18152 Add tests for expressions with decimal float variables. Add tests for
18153 conversions to and from decimal float types.
18154
f9c11282
JB
181552008-01-05 Joel Brobecker <brobecker@adacore.com>
18156
18157 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18158 * gdb.ada/packed_tagged.exp: New testcase.
18159
0ecbca72
JB
181602008-01-04 Joel Brobecker <brobecker@adacore.com>
18161
18162 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18163 gdb.ada/homonym/homonym_main.adb: New files.
18164 * gdb.ada/homonym.exp: New testcase.
18165
c18d3d89
JB
181662008-01-04 Joel Brobecker <brobecker@adacore.com>
18167
18168 * gdb.ada/packed_array.exp: Add testing of references to
18169 a packed array.
18170
ecc7085b
JB
181712008-01-04 Joel Brobecker <brobecker@adacore.com>
18172
18173 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18174 New files.
18175 * gdb.ada/type_coercion.exp: New testcase.
18176
c474c922
JB
181772008-01-04 Joel Brobecker <brobecker@adacore.com>
18178
18179 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18180 gdb.ada/tagged/foo.adb: New file.
18181 * gdb.ada/tagged.exp: New testcase.
18182
9005b927
JB
181832008-01-04 Joel Brobecker <brobecker@adacore.com>
18184
18185 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18186 gdb.ada/ptype_field/foo.adb: New files.
18187 * gdb.ada/ptype_field.exp: New testcase.
18188
1a6aaad8
JB
181892008-01-03 Joel Brobecker <brobecker@adacore.com>
18190
18191 * gdb.ada/print_pc.exp: New testcase.
18192
0ef22f53
JB
181932008-01-03 Joel Brobecker <brobecker@adacore.com>
18194
18195 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18196 gdb.ada/taft_type/p.adb: New files.
18197 * gdb.ada/taft_type.exp: New testcase.
18198
1689ecf8
JB
181992008-01-03 Joel Brobecker <brobecker@adacore.com>
18200
18201 * gdb.ada/array_bounds/bar.adb: New file.
18202 * gdb.ada/array_bounds.exp: New testcase.
18203
a4d0b9c3
JB
182042008-01-03 Joel Brobecker <brobecker@adacore.com>
18205
18206 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18207 gdb.ada/arrayptr/foo.adb: New files.
18208 * gdb.ada/arrayptr.exp: New testcase.
18209
a31ace00
JB
182102008-01-03 Joel Brobecker <brobecker@adacore.com>
18211
18212 * gdb.base/set-lang-auto.exp: New testcase.
18213
a97fced3
JB
182142008-01-03 Joel Brobecker <brobecker@adacore.com>
18215
18216 * gdb.ada/fun_addr/foo.adb: New file.
18217 * gdb.ada/fun_addr.exp: New testcase.
18218
ef29ce1a
JK
182192008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18220
18221 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18222 New files
18223
0fafefe3
JB
182242008-01-02 Joel Brobecker <brobecker@adacore.com>
18225
18226 * array_subscript_addr/p.adb: New file.
a9c64011 18227 * array_subscript_addr.exp: New testcase.
0fafefe3 18228
c4359f8d
JB
182292008-01-02 Joel Brobecker <brobecker@adacore.com>
18230
a9c64011 18231 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18232 New files.
18233 * gdb.ada/str_cmp_ref.exp: New testcase.
18234
1aa1b15b
JB
182352008-01-01 Joel Brobecker <brobecker@adacore.com>
18236
18237 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18238 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18239 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18240
81c9b2cf
JB
182412008-01-01 Joel Brobecker <brobecker@adacore.com>
18242
18243 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18244 gdb.ada/ref_param/pck.ads: New files.
18245 * gdb.ada/ref_param.exp: New testcase.
18246
319e4674
JB
182472008-01-01 Joel Brobecker <brobecker@adacore.com>
18248
18249 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18250 gdb.ada/interface/foo.adb: New files.
18251 * gdb.ada/interface.exp: New testcase.
18252
ef682c56
JB
182532007-12-31 Jim Blandy <jimb@codesourcery.com>
18254
18255 * gdb.base/multi-forks.exp: Consume all output from child
18256 processes before proceeding to next test.
18257
f6f3eb6c
JB
182582007-12-29 Jim Blandy <jimb@codesourcery.com>
18259
18260 * configure: Regenerated.
18261
f652e42f
JB
182622007-12-27 Joel Brobecker <brobecker@adacore.com>
18263
18264 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18265 gdb.ada/fixed_cmp/fixed.adb: New files.
18266 * gdb.ada/fixed_cmp.exp: New testcase.
18267
6943e596
JB
182682007-12-27 Joel Brobecker <brobecker@adacore.com>
18269
18270 * gdb.ada/boolean_expr.exp: New testcase.
18271
aad9a193
JB
182722007-12-26 Jim Blandy <jimb@codesourcery.com>
18273
18274 * gdb.base/multi-forks.exp: Doc fix.
18275
fb5f3683
JB
182762007-12-26 Joel Brobecker <brobecker@adacore.com>
18277
18278 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18279 * gdb.ada/char_param.exp: Do not compile our test program with
18280 -gnata, this is unnecessary.
18281 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18282
384e4a9c
JB
182832007-12-24 Joel Brobecker <brobecker@adacore.com>
18284
18285 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18286 gdb.ada/print_chars/foo.adb: New files.
18287 * gdb.ada/print_chars.exp: New testcase.
18288
01e044f7
JB
182892007-12-24 Joel Brobecker <brobecker@adacore.com>
18290
18291 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18292 gdb.ada/char_param/foo.adb: New files.
18293 * gdb.ada/char_param.exp: New testcase.
18294
0ce17860
JB
182952007-12-22 Jim Blandy <jimb@codesourcery.com>
18296
18297 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18298 hard-coding source line numbers into the test.
18299 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18300 gdb_get_line_number to find.
18301
919809b9
JB
183022007-12-22 Joel Brobecker <brobecker@adacore.com>
18303
18304 * gdb.base/ptype.c (highest): New struct type.
18305 (the_highest): New variable of that type.
18306 (main): Add dummy assignment to a field of variable the_highest.
18307 * gdb.base/ptype.exp: Test type printing of our new variable.
18308
abc8a88d
PM
183092007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18310
18311 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18312 and record first explicitly generated thread number.
abc8a88d
PM
18313 Use that thread number for thread specific watchpoint test.
18314 Add iteration number to repetitive tests.
18315
5158f3e3
CES
183162007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18317 Jim Blandy <jimb@codesourcery.com>
18318
18319 * gdb.base/expand-psymtabs.c: New testcase
18320 source file.
18321 * gdb.base/expand-psymtabs.exp: New testcase
18322 expect file.
18323
37e4754d
LM
183242007-12-17 Luis Machado <luisgpm@br.ibm.com>
18325
18326 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18327 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18328
551e5d04
JB
183292007-12-17 Joel Brobecker <brobecker@adacore.com>
18330
18331 * gdb.ada/frame_args/foo.adb: New file.
18332 * gdb.ada/frame_args/pck.ads: New file.
18333 * gdb.ada/frame_args/pck.adb: New file.
18334 * gdb.ada/frame_args.exp: New testcase.
18335
a05ee097
JB
183362007-12-17 Joel Brobecker <brobecker@adacore.com>
18337
18338 * gdb.base/frame-args.c: New file.
18339 * gdb.base/frame-args.exp: New testcase.
18340
c162e8c9 183412007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18342 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18343
18344 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18345
afe8ab22 183462007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18347
afe8ab22
VP
18348 * gdb.mi/mi-pending.exp: New.
18349 * gdb.mi/mi-pending.c: New.
18350 * gdb.mi/mi-pendshr.c: New.
18351
dfdfb3ca
JB
183522007-12-06 Jim Blandy <jimb@codesourcery.com>
18353
18354 * gdb.base/default.exp: Update expected output for 'info catch'.
18355
b7fca990
JK
183562007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18357
18358 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18359 must be set to binary.
18360
6a1afc1e
PA
183612007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18362
18363 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18364
a6b151f1
DJ
183652007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18366
18367 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18368 gdb.mi/mi-file-transfer.exp: New.
18369
43039443
JK
183702007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18371
18372 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18373
0ef2251b
MR
183742007-11-22 Maciej W. Rozycki <macro@mips.com>
18375
18376 * gdb.trace/backtrace.exp: Fix a typo.
18377 * gdb.trace/circ.exp: Likewise.
18378 * gdb.trace/collection.exp: Likewise.
18379 * gdb.trace/limits.exp: Likewise.
18380 * gdb.trace/report.exp: Likewise.
18381 * gdb.trace/tfind.exp: Likewise.
18382 * gdb.trace/while-dyn.exp: Likewise.
18383
5443631e
NR
183842007-11-21 Nick Roberts <nickrob@snap.net.nz>
18385
18386 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18387 objects of pointers that can't be dereferenced are now
18388 "noneditable".
18389
a4ce5b0d
UW
183902007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18391
18392 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18393 (target_cpu): Remove.
18394
d6e956e5
VP
183952007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18396
18397 * gdb.base/ending-run.exp: Expect the list of cleared
18398 breakpoint to come in natural order, not the reversed one.
a9c64011 18399
214270ab
VP
184002007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18401
18402 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18403 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18404
1a619819
LM
184052007-11-05 Luis Machado <luisgpm@br.ibm.com>
18406
18407 * gdb.base/printcmds.exp: New function
18408 test_printf_with_dfp.
18409
5b01a6fa
DE
184102007-11-02 Doug Evans <dje@google.com>
18411
18412 * gdb.disasm/t01_mov.s: Remove carriage returns.
18413 * gdb.disasm/t02_mova.s: Ditto.
18414 * gdb.disasm/t03_add.s: Ditto.
18415 * gdb.disasm/t04_sub.s: Ditto.
18416 * gdb.disasm/t05_cmp.s: Ditto.
18417 * gdb.disasm/t06_ari2.s: Ditto.
18418 * gdb.disasm/t07_ari3.s: Ditto.
18419 * gdb.disasm/t08_or.s: Ditto.
18420 * gdb.disasm/t09_xor.s: Ditto.
18421 * gdb.disasm/t10_and.s: Ditto.
18422 * gdb.disasm/t11_logs.s: Ditto.
18423 * gdb.disasm/t12_bit.s: Ditto.
18424 * gdb.disasm/t13_otr.s: Ditto.
18425
ec33ab7f
JK
184262007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18427
18428 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18429
ae0d01ff
UW
184302007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18431
18432 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18433 provide DFP support.
18434
55eddb0f
DJ
184352007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18436
18437 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18438 Test "set powerpc vector-abi". Skip auto-detection tests for old
18439 toolchains.
18440
7020f05c
PA
184412007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18442
18443 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18444 with [string compare].
18445
84bc3db9
PA
184462007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18447
18448 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18449 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18450
5876dc88
LM
184512007-10-25 Luis Machado <luisgpm@br.ibm.com>
18452
18453 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18454 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18455 * gdb.opt/Makefile.in: New makefile.
18456 * Makefile.in: Create new directory "gdb.opt".
18457 * configure.ac: Add "gdb.opt" directory.
18458 * configure: Regenerated.
a9c64011 18459
c3ea9a14
DE
184602007-10-25 Doug Evans <dje@google.com>
18461
18462 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18463 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18464
a9c64011 184652007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
18466 Thiago Jung Bauermann <bauerman@br.ibm.com>
18467
18468 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18469 Floating Point expressions.
18470 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18471 Floating Point variables.
18472 * gdb.base/dfp-test.c: new file containing program with Decimal
18473 Floating variables, used by gdb.base/dfp-test.exp.
18474
62a24a2b
DJ
184752007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18476
18477 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18478
e7b1eae6
UW
184792007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18480
18481 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18482 compiling test case with GCC.
18483 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18484
c641edcc
UW
184852007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18486
18487 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18488 format changes.
18489
5e5ebfe6
MS
184902007-10-18 Michael Snyder <msnyder@specifix.com>
18491
18492 * gdb.base/dbx.exp: Add missing "-re " operator.
18493
e831e7b6
GM
184942007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18495
18496 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18497 * configure.ac: Removed trailing spaces after backslash.
18498 * gdb.modula2: New directory.
18499 * gdb.modula2/Makefile.in: New file.
18500 * gdb.modula2/unbounded-array.exp: New file.
18501 * gdb.modula2/unbounded1.c: New file.
18502
7cc46491
DJ
185032007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18504
18505 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18506
185072007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
18508
18509 * gdb.base/sigstep.c (main): Add checks for
18510 return values for setitimer call.
18511 Call setitimer again with itimer = ITIMER_REAL
18512 if first call to setitimer fails.
18513
e91528f0
KH
185142007-10-11 Kazu Hirata <kazu@codesourcery.com>
18515
18516 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18517 of $timeout.
18518
2ec9a4f8
DJ
185192007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18520
18521 * gdb.server/server-run.exp: Test for dynamic linker symbols.
18522
185232007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
18524
18525 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18526 of gdb_expect call, to avoid interruption.
18527
64b2fa04
PA
185282007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
18529
18530 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18531 (v_unsigned_long_long, v_long_long_array)
18532 (v_signed_long_long_array, v_unsigned_long_long_array)
18533 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
18534 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
18535 [!NO_LONG_LONG]: New.
18536 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
18537 v_long_long_member.
18538
18539 (v_long_long_func, v_signed_long_long_func)
18540 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
18541 (main) [!NO_LONG_LONG]: Initialize long long variants.
18542
18543 * gdb.base/whatis.exp: If board file requests no_long_long, build
18544 test with NO_LONG_LONG defined. Test long long, signed long long,
18545 and unsigned long long variants but only if board file doesn't
18546 disable it.
18547
a912286e 185482007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 18549 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
18550
18551 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
18552 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
18553 * configure: Regenerated.
18554 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
18555 gdb.pascal/types.exp, lib/pascal.exp: New files.
18556
471ba8c9
DJ
185572007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
18558
18559 * gdb.cp/classes.exp (do_tests): Always step to the line after the
18560 call.
18561 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
18562 to return to the call.
18563 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
18564 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
18565 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
18566 * gdb.mi/mi-until.exp (test_until): Likewise.
18567 * gdb.mi/mi2-until.exp (test_until): Likewise.
18568
fef8a650
DJ
185692007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
18570
18571 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
18572 two-char array.
18573 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
18574
d983da9c
DJ
185752007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18576
18577 * gdb.threads/watchthreads.c (thread_function): Sleep between
18578 iterations.
18579 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18580 at once for S/390. Generate matching fails and passes.
18581
17f62551
VP
185822007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18583
18584 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18585 the 'struct_declarations' variable to zeros.
a9c64011 18586
ed0616c6
VP
185872007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18588
18589 * gdb.cp/mb-ctor.cc: New.
18590 * gdb.cp/mb-ctor.exp: New.
18591 * gdb.cp/mb-templates.cc: New.
18592 * gdb.cp/mb-templates.exp: New.
18593
41f1b697
DJ
185942007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18595
18596 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18597
3f213f78
PA
185982007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18599
18600 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18601 targets.
18602 * configure: Regenerate.
18603
0d381245 186042007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18605
0d381245
VP
18606 * gdb.base/annota1.exp: Adjust for 'info break'
18607 format changes.
18608 * gdb.base/annota3.exp: Likewise.
18609 * gdb.base/break.exp: Likewise.
18610 * gdb.base/condbreak.exp: Likewise.
18611 * gdb.base/pending.exp: Likewise.
18612 * gdb.base/sepdebug.exp: Likewise.
18613 * gdb.base/unload.exp: Likewise.
18614 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 18615
fe3f5fa8
VP
186162007-09-22 Vladimir Prus <vladimir@codesourcery.com>
18617
18618 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
18619 messages.
18620 * gdb.base/chng-syms.exp: Likewise.
18621 * gdb.base/unload.exp: Likewise.
a9c64011 18622
a75cf6c0
DJ
186232007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18624
18625 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18626
18ecae38
DJ
186272007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
18628
18629 * schedlock.c (NUM): Change to 1.
18630 (main): Use args[0] for the main thread.
18631 * schedlock.exp: Only expect two threads. Only issue one pass or fail
18632 regardless of the number of threads.
18633
5509918f
MR
186342007-09-14 Maciej W. Rozycki <macro@mips.com>
18635
4a543daf
MR
18636 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
18637 type down.
18638 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18639 test.
18640 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
18641 watchpoint type down.
18642 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18643 test.
18644
186452007-09-14 Maciej W. Rozycki <macro@mips.com>
18646
5509918f
MR
18647 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
18648 Move all the tests here and run them twice, once using software
18649 watchpoints and once using hardware watchpoints.
18650 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
18651
40b53987
DJ
186522007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
18653
18654 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
18655 test.
18656
695e2681
MK
186572007-09-10 Mark Kettenis <kettenis@gnu.org>
18658
8b3fc8d8
MK
18659 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18660 build-id.
18661
695e2681
MK
18662 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
18663 know about $ORIGIN. Calculate output dir from $dest instead of
18664 using ${objdir}/{$subdir}.
18665
58d69f29
MK
186662007-09-09 Mark Kettenis <kettenis@gnu.org>
18667
18668 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
18669 gcore, before continuing with the test.
18670
3e347599
DJ
186712007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
18672
18673 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18674 * gdb.mi/mi-watch.exp: Likewise.
18675
ea37ba09
DJ
186762007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18677 Jim Blandy <jimb@codesourcery.com>
18678
18679 * gdb.arch/i386-sse.exp: Do not expect character constants.
18680 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
18681 * gdb.base/display.exp: Allow print/s.
18682 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
18683 and unsigned char array changes.
18684
2025a643
DJ
186852007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18686
18687 * gdb.base/display.exp: Add tests for printf %p.
18688
26669a27
PA
186892007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
18690
18691 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
18692 the dll name to unicode.
18693
c8f021f8
JK
186942007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18695
18696 * gdb.base/default.exp (show version): Update the version text.
18697 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
18698
4cf31eea
JK
186992007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18700
18701 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
18702 New files.
18703
4935890f
JK
187042007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18705
18706 * lib/gdb.exp (build_id_debug_filename_get): New function.
18707 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
18708 Remove the generate DEBUG file for the future testcase runs.
18709 New testcase for the NT_GNU_BUILD_ID retrieval.
18710 Move the final testing step to ...
18711 (test_different_dir): ... a new function.
18712 New parameter XFAIL to XFAIL all the tests performed.
18713 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
18714 New parameter TYPE to PF_PREFIX all the tests performed.
18715
02142340
VP
187162007-08-31 Vladimir Prus <vladimir@codesourcery.com>
18717
18718 * gdb.mi/mi-var-cp.cc (path_expression): New
18719 function.
18720 * gdb.mi/mi-var-cp.exp: Run path exression tests.
18721
36acd84e
UW
187222007-08-27 Markus Deuling <deuling@de.ibm.com>
18723
18724 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
18725 to fit into SPU Local Store memory.
18726
a896d121
JB
187272007-08-23 Joel Brobecker <brobecker@adacore.com>
18728
18729 * gdb.base/default.exp: Adjust the expected output of "info
18730 warranty" after the switch to GPLv3.
18731
7b433602
JB
187322007-08-23 Joel Brobecker <brobecker@adacore.com>
18733
18734 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
18735 to 30000 (from 20000).
18736
e22f8b7c
JB
187372007-08-23 Joel Brobecker <brobecker@adacore.com>
18738
18739 Switch the license of all .exp files to GPLv3.
18740 Switch the license of all .f and .f90 files to GPLv3.
18741 Switch the license of all .s and .S files to GPLv3.
18742
5a0e3bd0
JB
187432007-08-23 Joel Brobecker <brobecker@adacore.com>
18744
18745 * configure.ac: Switch license to GPLv3.
18746
cc00619d
JB
187472007-08-23 Joel Brobecker <brobecker@adacore.com>
18748
18749 Switch the licensing to GPLv3 for all .ads and .adb files.
18750
8d26208a
DJ
187512007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
18752
18753 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
18754 and t_int_double.
18755 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
18756
4fcb9948
JB
187572007-08-17 Joel Brobecker <brobecker@adacore.com>
18758
18759 * gdb.base/step-line.c: Switch license to GPL version 3, and
18760 update copyright year.
18761 * gdb.base/step-line.inp: Likewise.
18762
b9c34f67
JB
187632007-08-17 Joel Brobecker <brobecker@adacore.com>
18764
18765 * gdb.base/gdb1555.exp: Make expected output immune to formatting
18766 changes inside gdb1555.c.
18767 * gdb.base/pending.exp: Likewise.
18768
2cc17678
DJ
187692007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
18770
18771 * config/default.exp: New file.
18772
e48883f7
DJ
187732007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18774
18775 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
18776 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
18777
1ab80e5b
MR
187782007-07-30 Maciej W. Rozycki <macro@mips.com>
18779
18780 * gdb.base/dump.exp: Force the correct endianness for binary
18781 formats not carrying this information.
18782
aba471f5
DJ
187832007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18784
18785 * gdb.threads/staticthreads.exp: Match .*sem_post.
18786
d4e07204
DJ
187872007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18788
18789 * gdb.base/readline.exp (operate_and_get_next): Match the final
18790 prompt.
18791
2b97317d
KB
187922007-07-23 Kevin Buettner <kevinb@redhat.com>
18793
18794 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
18795 to restarting SID.
18796
44efa07a
KB
187972007-07-18 Kevin Buettner <kevinb@redhat.com>
18798
18799 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
18800 prior to `gdb_start'.
18801
7b5ebade
KB
188022007-07-18 Kevin Buettner <kevinb@redhat.com>
18803
18804 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
18805 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
18806 Remove call to gdb_unload.
18807
255e7678
DJ
188082007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
18809 Daniel Jacobowitz <dan@codesourcery.com>
18810
18811 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
18812 for __WIN32__.
18813 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
18814 * gdb.base/unload.exp: Use shared library test routines.
18815
3a40aaa0
UW
188162007-07-03 Markus Deuling <deuling@de.ibm.com>
18817
18818 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
18819 * gdb.base/solib-symbol-lib.c: Likewise.
18820 * gdb.base/solib-symbol-main.c: Likewise.
18821
b0f4b84b
DJ
188222007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
18823
18824 * config/gdbserver.exp (gdb_reconnect): New.
18825 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
18826 gdb.base/solib-disc.exp: New files.
18827 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
18828 remote debugging".
18829 (gdb_compile): Add shlib_load flag.
18830 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
18831 port.
18832 (gdbserver_reconnect): New.
18833
1b05479a
DJ
188342007-07-01 Nick Roberts <nickrob@snap.net.nz>
18835 Daniel Jacobowitz <dan@codesourcery.com>
18836
18837 * gdb.base/annota3.exp: Test for if construct.
18838
86f78eb2
DJ
188392007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
18840
18841 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
18842
6a2eb474 188432007-06-21 Chris Dearman <chris@mips.com>
a9c64011 18844 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
18845
18846 * gdb.base/display.exp: Allow a newline after display/i.
18847 * gdb.base/pc-fp.exp: Likewise.
18848 * gdb.base/sigbpt.exp: Likewise.
18849
f8b73d13
DJ
188502007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18851
18852 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
18853 required features to be included.
18854
4339e69e
DJ
188552007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18856
18857 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
18858 in info threads output.
18859
23d964e7
UW
188602007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18861 Markus Deuling <deuling@de.ibm.com>
18862
18863 * gdb.arch/spu-info.exp: New testcase.
18864 * gdb.arch/spu-info.c: New file.
18865
fd20f75b
DJ
188662007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
18867
18868 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
18869 tpcs_offset. Restore lr after the call.
18870 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
18871
2226f861
DJ
188722007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
18873
18874 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
18875 (gdbserver_run): Kill any running gdbserver.
18876 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
18877
d12371a9
MR
188782007-05-17 Maciej W. Rozycki <macro@mips.com>
18879
18880 * gdb.base/sigbpt.exp: Preset segv_addr.
18881
93f02886
DJ
188822007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
18883
18884 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
18885 (gdb_compile_shlib): Likewise.
18886 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
18887 (default_gdb_init): Clear cleanfiles.
18888 (gdb_finish): Delete recorded cleanfiles.
18889 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
18890
18891 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
18892 Do not use isnative.
18893 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
18894 gdb.base/so-impl-ld.exp: Likewise.
18895 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
18896 * gdb.base/unload.exp: Likewise. Do not pass empty option to
18897 gdb_compile.
18898
b04e06d7
VP
188992007-05-15 Vladimir Prus <vladimir@codesourcery.com>
18900
18901 * config/unknown.exp: Remove.
18902
069ed931
UW
189032007-05-15 Markus Deuling <deuling@de.ibm.com>
18904
18905 * gdb.base/info-proc.exp: Check is_remote.
18906
09db0d03
UW
189072007-05-14 Markus Deuling <deuling@de.ibm.com>
18908
18909 * gdb.base/gcore.exp: Initialize variable core_supported.
18910
af2cbe8c
DJ
189112007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18912
18913 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
18914
027c0295
DJ
189152007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18916
18917 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
18918 * gdb.threads/print-threads.exp (test_all_threads): Allow
18919 negative and hexadecimal thread IDs.
18920
dc5000e7
DJ
189212007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18922
18923 * gdb.java/jprint.java (public): Avoid invalid call to static
18924 method.
18925
2e74ed18
DP
189262007-05-14 Denis Pilat <denis.pilat@st.com>
18927
18928 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
18929 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
18930 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18931 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
18932 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
18933
83547f02
UW
189342007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18935
18936 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 18937 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
18938 this mode.
18939 * gdb.base/ovlymgr.c: Provide stubs for spu target.
18940 * gdb.base/spu.ld: New file.
18941
b18be20d
DJ
189422007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
18943
18944 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
18945
be444858
DJ
189462007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
18947
18948 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
18949
b1d53152
DJ
189502007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18951
18952 * gdb.java/jmain.exp: Handle demangled names with and without method
18953 signatures.
18954
d084b331
DJ
189552007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18956
18957 * gdb.mi/mi-syn-frame.c (main, foo, bar)
18958 (have_a_very_merry_interrupt): Remove calls to puts.
18959 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
18960 inferior output.
18961 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
18962 test names.
18963
db9d7fc5
DJ
189642007-04-29 Markus Deuling <deuling@de.ibm.com>
18965 Daniel Jacobowitz <dan@codesourcery.com>
18966
18967 * gdb.base/auxv.exp (core_works): Also check is_remote.
18968 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
18969
ef783a7d 189702007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18971
ef783a7d
VP
18972 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
18973 message, not the undefined 'module' variable.
18974 * gdb.base/siginfo.exp: Likewise.
18975 * gdb.base/sigstep.exp: Likewise.
18976 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
18977 serialport.
18978 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
18979
b7b73cae
CV
189802007-04-25 Corinna Vinschen <vinschen@redhat.com>
18981
18982 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
18983 target sim fails. Return 0 otherwise.
18984 (gdb_load): Return prematurely if gdb_target_sim fails.
18985
7d90fdfa
DP
189862007-04-16 Denis Pilat <denis.pilat@st.com>
18987
18988 * gdb.base/setshow.exp: Reset height after having set it to 100.
18989
5d3e9c85
DP
189902007-04-16 Denis Pilat <denis.pilat@st.com>
18991
18992 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
18993
18e75969
DP
189942007-04-16 Denis Pilat <denis.pilat@st.com>
18995
18996 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
18997
25d5ea92
VP
189982007-04-14 Vladimir Prus <vladimir@codesourcery.com>
18999
19000 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19001 tests. Run the frozen varobjs test.
19002 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19003 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19004
0b49cb80
JK
190052007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19006
19007 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19008 gdb.base/type-opaque.exp: New files.
19009
a73bafbc 190102007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19011
19012 * gdb.mi/mi-var-child.c
a73bafbc
VP
19013 (do_children_tests): User char[2] instead of
19014 char so that automatic printing of pointers to char
19015 don't give unpredicable result.
19016 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19017 local variables.
19018 * gdb.mi/mi-var-child.exp: Step to right line
19019 of do_children_tests.
19020 * gdb.mi/mi2-var-child.exp: Likewise.
19021 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19022 do_locals_tests.
a73bafbc
VP
19023 (do_children_tests): User char[2] instead of
19024 char so that automatic printing of pointers to char
a9c64011 19025 don't give unpredicable result.
a73bafbc 19026 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19027 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19028 Pass test name to mi_wait_for_stop.
19029
7ce59000
DJ
190302007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19031
19032 * gdb.asm/asm-source.exp: Remove d10v case.
19033 * lib/gdb.exp (skip_cplus_tests): Likewise.
19034 * gdb.asm/d10v.inc: Deleted.
19035
20389057
DJ
190362007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19037
19038 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19039
8807d78b
DJ
190402007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19041
19042 * config/netware.exp: Delete file.
19043
aa3edb8e
JB
190442007-03-29 Joel Brobecker <brobecker@adacore.com>
19045
19046 * gdb.dwarf2/dw2-noloc.S: New file.
19047 * gdb.dwarf2/dw2-noloc.exp: New file.
19048
297561ac
PA
190492007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19050
19051 * gdb.cp/method2.cc: New test.
19052 * gdb.cp/method2.exp: New test.
19053 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19054
1f81bd39
DJ
190552007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19056
19057 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19058
9453113a
DJ
190592007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19060
19061 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19062
b741e217
DJ
190632007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19064
19065 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19066 (gdb_load): Delete, replace with...
19067 (gdb_reload): ...this.
19068 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19069 * gdb.server/server-mon.exp: Likewise.
19070 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19071 (gdb_start_cmd): New.
19072 (gdb_file_cmd): Save the last loaded file.
19073 (gdb_reload): New.
19074 (gdb_gnu_strip_debug): Use transform.
19075 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19076 support here. Use new $last_loaded_file. Check mtime.
19077 (gdb_target_cmd): Handle ObjC failure case.
19078 (infer_host_exec): Delete.
19079 (gdbserver_load): Rename to...
19080 (gdbserver_run): ...this. Simplify.
19081 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19082 (mi_gdb_load): Move most contents to a new function...
19083 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19084 (mi_run_cmd): Use mi_gdb_target_load.
19085 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19086 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19087 Use gdb_run_cmd.
19088 * gdb.base/charsign.exp: Remove incorrect comment.
19089 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19090 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19091 gdb.base/start.exp: Use gdb_start_cmd.
19092
446ab585 190932007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19094 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19095
19096 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19097 * gdb.base/signull.exp: Similarly.
19098
bbb88ebf
UW
190992007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19100
19101 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19102 messages available to test cases (like chng-sym.exp).
19103
cb8c4a99
AS
191042007-03-14 Andreas Schwab <schwab@suse.de>
19105
19106 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19107 format changes.
19108
4e463ff5
DJ
191092007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19110
19111 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19112 (optimized_1): New.
19113 (main): Call optimized_1.
19114 (gdb2029): Correct typos. Call gdb2029_marker.
19115 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19116 for gdb2029.
19117
b6db2c47
MK
191182007-03-12 Mark Kettenis <kettenis@gnu.org>
19119
19120 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19121 as tabs. Remove redundant test pattern.
19122
70ed3737
UW
191232007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19124
19125 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19126 for /a format output.
19127
47b67b60
DJ
191282007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19129
19130 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19131 collect output incrementally.
19132
b8953b0e
UW
191332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19134
19135 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19136 for -var-create lpcharacter test.
19137 * gdb.mi/mi2-var-cmd.exp: Likewise.
19138
7acd5c40
UW
191392007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19140
19141 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19142 pass on targets where address zero is readable.
19143
9c6759c1
UW
191442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19145
19146 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19147 just a single architecture.
19148
a2f1aeb4
UW
191492007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19150
19151 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19152 (fetch_all_registers): New function, uses gdb_test_multiple and
19153 exp_continue to fetch inferior output line-by-line.
19154 Replace all uses of do_get_all_registers by fetch_all_registers.
19155
46579ac2
UW
191562007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19157
19158 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19159 in target_info.
19160
fc133f24
MS
191612007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19162
a9c64011 19163 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19164 consistancy; add a default (timeout) case.
19165
7646a51d
MS
191662007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19167
19168 * gdb.base/watchpoint.exp: Fix truncated comment.
19169
dcfff61f
MS
191702007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19171
19172 * Makefile.in: Remove spurious single-quotes from sed command.
19173
664e3ee9
DJ
191742007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19175
19176 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19177 func.
19178 * gdb.mi/mi2-var-cmd.exp: Likewise.
19179
d7cc6f2f
JB
191802007-02-27 Joel Brobecker <brobecker@adacore.com>
19181
a9c64011
AS
19182 * gdb.dwarf2/dw2-producer.S: New file.
19183 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19184
191852007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19186
19187 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19188 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19189 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19190 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19191 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19192 Revert tests to use mi_gdb_test and include value field in output
19193 of -var-create.
19194
93d42b30
DJ
191952007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19196
19197 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19198
c499ed39
DJ
191992007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19200
19201 * gdb.base/maint.exp: Remove full paths from test names.
19202 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19203 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19204
9836f81b
JB
192052007-02-27 Joel Brobecker <brobecker@adacore.com>
19206
19207 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19208
c74d0ad8
DJ
192092007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19210
19211 * gdb.server/server-mon.exp: New test.
19212
2711e456
DJ
192132007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19214
19215 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19216
ff6f572f
DJ
192172007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19218
19219 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19220 register capitalization.
19221
fada3feb
DP
192222007-02-13 Denis Pilat <denis.pilat@st.com>
19223
19224 * gdb.mi/mi-var-invalidate.exp: New file.
19225
fb1e4ffc
DJ
192262007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19227
19228 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19229
3da939d7
DJ
192302007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19231
19232 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19233
123dc839
DJ
192342007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19235
19236 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19237 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19238
877e3645 192392007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19240
19241 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19242 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19243 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19244 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19245 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19246 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19247 Update tests to include value field in output of -var-create.
a9c64011 19248
3c0a2960
AS
192492007-02-08 Andreas Schwab <schwab@suse.de>
19250
19251 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19252
108546a0
DJ
192532007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19254
19255 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19256 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19257
d701dcab
DP
192582007-02-02 Denis Pilat <denis.pilat@st.com>
19259
19260 * gdb.threads/threadapply.exp: check that frame is not changed by
19261 the thread apply all command.
19262
783e3e2f
AS
192632007-01-31 Andreas Schwab <schwab@suse.de>
19264
6d9c3a87
AS
19265 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19266
3c50d7b9
AS
19267 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19268 in the dwarf sections.
19269 * gdb.dwarf2/mac-fileno.S: Likewise.
19270
783e3e2f
AS
19271 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19272 bspstore register on ia64.
19273
78ff580e
AS
192742007-01-29 Andreas Schwab <schwab@suse.de>
19275
cc8e9b12
AS
19276 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19277 "frame-begin" annotation.
19278
78ff580e
AS
19279 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19280 number of "frames-invalid" annotations.
19281
704a4f78
DJ
192822007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19283
19284 * gdb.base/commands.exp: Call if_commands_test.
19285 (gdb_test_no_prompt, if_commands_test): New.
19286
e741bf94
MK
192872007-01-28 Mark Kettenis <kettenis@gnu.org>
19288
19289 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19290
474d0ad3
AS
192912007-01-27 Andreas Schwab <schwab@suse.de>
19292
19293 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19294 .short/.int/.quad in the dwarf sections.
19295 * gdb.dwarf2/dw2-intercu.S: Likewise.
19296 * gdb.dwarf2/dw2-intermix.S: Likewise.
19297
e784b426
JK
192982007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19299
19300 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19301 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19302 array.
e784b426
JK
19303 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19304 * gdb.base/setvar.exp: Likewise.
19305
37f08e04
AS
193062007-01-26 Andreas Schwab <schwab@suse.de>
19307
9a01813a
AS
19308 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19309 test.
19310
37f08e04
AS
19311 * gdb.base/multi-forks.exp ("restart $i"): Also match
19312 __kernel_syscall_via_break.
19313
6e2a9270
VP
193142007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19315
19316 * lib/mi-support.exp (mi_delete_varobj): New.
19317 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19318 testcase.
19319 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19320 (main): Call the above.
19321 (reference_update_test, base_in_reference_test)
19322 (reference_to_pointer): Delete the created varobjs.
a9c64011 19323
e515b470
DJ
193242007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19325
19326 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19327 * configure: Regenerated.
19328 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19329 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19330 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19331 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19332 * lib/gdb.exp (gdb_skip_xml_test): New function.
19333
08d8bcd7
DJ
193342007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19335
19336 * gdb.base/sigrepeat.exp: Correct error message.
19337
193382007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19339 Daniel Jacobowitz <dan@codesourcery.com>
19340
19341 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19342 gdb.arch/i386-gnu-cfi-asm.S: New files.
19343
97c3f1f3
JK
193442007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19345
19346 * lib/gdb.exp: Abort on missing `site.exp'.
19347
cb1df416
DJ
193482007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19349 Daniel Jacobowitz <dan@codesourcery.com>
19350
19351 * gdb.base/included.c, gdb.base/included.exp,
19352 gdb.base/included.h: New files.
19353
35990120
DJ
193542007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19355
19356 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19357 (maximize_rlimit): Reduce limits on 64-bit systems.
19358
6e81a116 193592007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19360
19361 From Marcus Deuling <deuling@de.ibm.com>:
19362 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19363 every case.
19364
6c3c41f3
NR
193652007-01-13 Nick Roberts <nickrob@snap.net.nz>
19366
19367 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19368 (test_path_specification): Use objdir instead of srcdir to always
19369 get an absolute filename.
19370
2f12c312
DJ
193712007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19372
19373 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19374
81121995
VP
193752007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19376
19377 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19378 Make sure the variable we're using is in scope.
19379 (reference_to_pointer): Likewise.
19380
4741b737
DJ
193812007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19382
19383 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19384 has no debug information.
19385
054410c3
DJ
193862007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19387
19388 * gdb.base/annota1.exp: Remove extra send_gdb.
19389
818f79f6
DJ
193902007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19391
19392 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19393
f7a6bb70
DJ
193942007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19395
19396 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19397
57e66780
DJ
193982007-01-08 Nick Roberts <nickrob@snap.net.nz>
19399 Daniel Jacobowitz <dan@codesourcery.com>
19400
19401 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19402 lcharacter or linteger change. Correct duplicated test name.
19403 * gdb.mi/mi2-var-cmd.exp: Likewise.
19404
3d799a95
DJ
194052007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19406
19407 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19408
194092007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19410
a9c64011
AS
19411 * gdb.base/nofield.c: New file.
19412 * gdb.base/nofield.exp: New testcase.
51679ba9 19413
eafb94e8
NR
194142007-01-05 Nick Roberts <nickrob@snap.net.nz>
19415
19416 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19417
19418 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19419 test.
19420
5e572bb4
DJ
194212007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19422
19423 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19424
74a44383
DJ
194252007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19426
19427 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19428 when continuing.
19429
1b572db9
DJ
194302007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19431
19432 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19433 Expect ".exe" extension.
19434
381bc39b
DJ
194352007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19436
19437 * gdb.base/charset.exp: Add explicit filename to break.
19438 * gdb.base/dbx.exp: Add explicit filename to breaks.
19439
2b70e4c6
DJ
194402007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19441
19442 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19443 * gdb.mi/mi2-file.exp: Likewise.
19444
303b6f5d
DJ
194452007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19446
19447 Implement specification of MI tests as comments
19448 in C and C++ sources.
19449 * lib/mi-support.exp (mi_autotest_data): New variable.
19450 (mi_autotest_source): New variable.
19451 (count_newlines, mi_prepare_inline_tests)
19452 (mi_get_inline_test, mi_continue_to_line)
19453 (mi_run_inline_test, mi_tbreak)
19454 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19455 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19456 Run inline tests.
19457 * gdb.mi/mi-var-cp.cc: Define tests here.
19458
23da0d94
VP
194592007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19460
19461 Simplify usage of mi_continue_to.
19462 * lib/mi-support.exp (mi_runto_helper): Renamed
19463 from mi_runto, added new parameter 'run_or_continue'.
19464 (mi_runto): Use mi_runto_helper.
19465 (mi_continue_to): Accept just function name as parameter.
19466 Use mi_runto_helper.
19467 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19468 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19469
f9e18282
JB
194702006-01-04 Joel Brobecker <brobecker@adacore.com>
19471
19472 Make this testcase a bit more realistic. The current code
19473 is too simplistic, and allows the compiler to optimize out
19474 some of the entities we need for this testcase.
19475 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19476 (Do_Nothing): Add extra parameter.
19477 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19478 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19479 by using a variable of type Void_Star.
19480
fd678c65
JB
194812006-01-04 Joel Brobecker <brobecker@adacore.com>
19482
19483 * gdb.ada/catch_ex/foo.adb: New file.
19484 * gdb.ada/catch_ex.exp: New testcase.
19485
05cfdb42
DJ
194862007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19487
19488 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19489 pass --image-base to linker.
19490
2e03ee74
DJ
194912007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19492 Daniel Jacobowitz <dan@codesourcery.com>
19493
19494 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19495 secondary prompts.
19496
0d5de010
DJ
194972007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19498
19499 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19500 output. Test the types of members and member pointers.
19501 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19502 gdb/2092.
19503 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19504 statement. Enable for GCC. Update expected output for some tests
19505 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19506 layout.
19507 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19508 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19509 (Diamond::vget_base): New.
19510 (main): Add new tests.
19511 * gdb.cp/printmethod.exp: Update expected output for member functions.
19512 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19513 print pEe->D::vg().
19514
61a771aa
DJ
195152007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19516
19517 * gdb.threads/tls.exp: Allow stops in sem_post.
19518
2fa63963
DJ
195192006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19520
19521 * gdb.base/annota1.exp: Allow .*printf in backtraces.
19522 * gdb.base/annota3.exp: Likewise.
19523 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
19524 again (instead of timing out).
19525 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
19526 GCC bug 26475.
19527 * gdb.java/jmisc.exp: Adjust to work with method signatures including
19528 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
19529 test from jmisc1.exp.
19530 * gdb.java/jmisc1.exp: Delete.
19531 * gdb.java/jprint.exp: Adjust to work with method signatures including
19532 return types.
19533 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
19534 * gdb.threads/linux-dp.exp: Don't be confused by program output.
19535 * lib/java.exp (compile_java_from_source): Pass the correct type
19536 to target_compile.
19537
5eefc2b7
JB
195382006-12-31 Joel Brobecker <brobecker@adacore.com>
19539
19540 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
19541 (stack_align_edx): New function.
19542 (stack_align_eax): New function.
19543 (main): Add calls to stack_align_edx and stack_align_eax.
19544 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
19545 Add testing for the cases where the register used during a stack
19546 realignment is edx. Same for eax.
19547
227c54da
DJ
195482006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
19549
19550 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
19551 and generic PE targets.
19552
cab8ac94
JB
195532006-12-29 Joel Brobecker <brobecker@adacore.com>
19554
19555 * gdb.ada/array_return.exp: Update copyright date list.
19556
ba54f318
JB
195572006-12-27 Joel Brobecker <brobecker@adacore.com>
19558
19559 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
19560 (Create_Small_Float_Vector): New function.
19561 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
19562 function body.
19563 * gdb.ada/array_return/p.adb: Use new type and function from
19564 package Pck.
19565 * gdb.ada/array_return.exp: Add a test verifying that GDB is
19566 able to print the value returned by a function returning an
19567 array of float.
19568
6b7a35dd
JB
195692006-12-20 Joel Brobecker <brobecker@adacore.com>
19570
19571 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
19572 The associated tests should be PASSing.
19573
038224f6
VP
195742006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19575
19576 Test for base in references.
19577 * gdb.mi/mi-var-cp.cc: Add test code.
19578 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19579 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19580 * gdb.mi/mi2-watch.exp: Likewise.
19581 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19582 (mi_list_varobj_children): New function.
19583
b26ed50d
VP
195842006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19585
19586 * lib/mi-support.exp
19587 (mi_runto): Accept "()" after function name.
19588 (mi_create_varobj): New function.
19589 (mi_varobj_update): New function.
19590 (mi_Check_varobj_value): New function.
19591 * gdb.mi/mi-var-cp.exp: New file.
19592 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 19593
08232497
DJ
195942006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19595
19596 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19597 gdb.base/weaklib2.c: New files.
19598
d394c993 195992006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 19600
ac6c2fba
NS
19601 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19602 info. Adjust test names.
19603
8ec659a0 19604 * gdb.base/break.c (main): Move position of malloc.
d394c993 19605 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 19606
acd65feb
VP
196072006-11-28 Vladimir Prus <vladimir@codesourcery.com>
19608
19609 * gdb.mi/mi-var-cmd.exp: Check -var-update after
19610 assignement of arrays and function pointers.
19611 * gdb.mi/var-cmd.c: Add declaration necessary for above
19612 tests.
19613
f556d5e5
NS
196142006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19615
19616 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
19617
19618 * gdb.threads/linux-dp.exp: Read thread table before and after
19619 creating each philosopher and verify it.
19620
697bc68d
NS
196212006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19622 Paul Brook <paul@codesourcery.com>
19623 Daniel Jacobowitz <dan@codesourcery.com>
19624
19625 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 19626 main to remove duplication. Add start function of the form
697bc68d
NS
19627 '_*start[1-9]*'. Add RVDS start function.
19628
29d73ae4
DJ
196292006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19630
19631 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19632
c1d88655
UW
196332006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19634
19635 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
19636 * gdb.asm/spu.inc: New file.
19637 * gdb.base/term.exp: Disable if [target_info exists noargs].
19638 * gdb.gdb/complaints.exp: Disable if ![isnative].
19639 * gdb.gdb/selftest.exp: Likewise.
19640 * gdb.gdb/observer.exp: Likewise.
19641 * gdb.gdb/xfullpath.exp: Likewise.
19642 * gdb.base/attach.exp: Disable on SPU target.
19643 * gdb.cp/bs145503.exp: Likewise.
19644 * gdb.cp/exception.exp: Likewise.
19645 * gdb.cp/userdef.exp: Likewise.
19646
32a13b1a
DJ
196472006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19648
19649 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19650
d8295fe9
VP
196512006-11-10 Vladimir Prus <vladimir@codesourcery.com>
19652
19653 * gdb.base/completion.exp: Fix completion tests for
19654 'info' and 'info '.
19655 * gdb.base/help.exp (help_test_raw, test_class_help)
19656 (test_prefix_command_help): Move...
19657 * lib/gdb.exp: Here.
19658 * gdb.base/main.exp: Adjust.
19659 * gdb.cp/maint.exp: Adjust.
19660 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 19661
8c394015
VP
196622006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19663
19664 * gdb.stabs/weird.exp (print_weird_var): Use
19665 gdb_test_multiple instead of gdb_expect.
19666
027fc1bc
VP
196672006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19668
19669 * gdb.base/help.exp (help_test_raw): New.
19670 (test_class_help): New.
19671 (test_prefix_command_help): New.
19672 Adjust testcases.
19673
67609209
FR
196742006-11-09 Christophe Lyon <christophe.lyon@st.com>
19675
19676 * gdb.base/constvars.c (main): Write to crass and crips, so that
19677 they are allocated by the compiler.
19678
f73adfeb
AS
196792006-10-27 Andreas Schwab <schwab@suse.de>
19680
19681 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19682 "detach-fork".
19683
2f83a18e
DJ
196842006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19685
19686 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19687 of patterns.
19688
94277a38
DJ
196892006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19690
19691 * gdb.base/sepdebug.exp: Remove debug format test.
19692 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
19693 Handle no-symtab.
19694 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
19695
5bd2f6e2
DJ
196962006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19697
19698 * gdb.threads/manythreads.c (thread_function, main): Don't cast
19699 int to pointer or pointer to int.
19700 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
19701
8c008720
DJ
197022006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
19703
19704 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
19705
9e35dae4
DJ
197062006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19707
19708 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
19709
d9639e13
DJ
197102006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19711
19712 PR c++/2116
19713 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
19714
390a1bd0
JB
197152006-10-06 Joel Brobecker <brobecker@adacore.com>
19716
19717 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
19718 the corresponding bug has been fixed in GDB (PR/2018).
19719
dd920c33
JB
197202006-10-06 Joel Brobecker <brobecker@adacore.com>
19721
19722 * gdb.base/subst.exp: New testcase.
19723
53bbefe9
JB
197242006-10-06 Joel Brobecker <brobecker@adacore.com>
19725
19726 * gdb.ada/array_return/pck.ads: Add copyright notice.
19727 * gdb.ada/array_return/pck.adb: Likewise.
19728 * gdb.ada/array_return/p.adb: Likewise.
19729 * gdb.ada/exec_changed/first.adb: Likewise.
19730 * gdb.ada/exec_changed/second.adb: Likewise.
19731
09851417
JB
197322006-10-06 Joel Brobecker <brobecker@adacore.com>
19733
19734 * gdb.ada/watch_arg/watch.adb: New file.
19735 * gdb.ada/watch_arg.exp: New testcase.
19736
041bf30d
VP
197372006-10-02 Vladimir Prus <vladimir@codesourcery.com>
19738
19739 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 19740 via string_to_regexp.
041bf30d 19741 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 19742
f286fbdd 197432006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
19744
19745 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
19746 Remove unused / obsolete files.
19747
7c07f349
NR
197482006-09-19 Nick Roberts <nickrob@snap.net.nz>
19749
19750 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
19751
cd5ff84a
VP
197522006-09-17 Vladimir Prus <vladimir@codesourcery.com>
19753
19754 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
19755 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 19756 the number of frames.
cd5ff84a 19757
ae018d1a
DJ
197582006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
19759
19760 * gdb.base/args.c (main): Add breakpoint marker.
19761 * gdb.base/args.exp: Use args_test for tests. Add new tests which
19762 really test empty arguments.
19763 (args_load): Delete.
19764 (args_test): New.
19765
b399c549
NR
197662006-09-13 Nick Roberts <nickrob@snap.net.nz>
19767
19768 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 19769 check for one file.
b399c549 19770
2ab1eb7a
VP
197712006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
19772
19773 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
19774 HIGH_FRAME argument to -stack-list-locals can be larger than
19775 the number of frames.
a9c64011 19776
476308bf
FF
197772006-08-18 Fred Fish <fnf@specifix.com>
19778
19779 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
19780 '$' in front of skip_vmx_tests_saved when setting that.
19781
8625200f
AS
197822006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
19783
19784 * gdb.base/trace-commands.exp: New file.
19785
089ec8f1
DJ
197862006-08-10 Joel Brobecker <brobecker@adacore.com>
19787 Daniel Jacobowitz <dan@codesourcery.com>
19788
19789 * gdb.base/step-bt.exp: Make hexadecimal address optional in
19790 expected output of the backtrace commands.
19791
b60f0898
JB
197922006-08-09 Joel Brobecker <brobecker@adacore.com>
19793
19794 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
19795 untested followed by return combination.
19796 * gdb.arch/altivec-regs.exp: Likewise.
19797 * gdb.arch/e500-abi.exp: Likewise.
19798 * gdb.arch/e500-regs.exp: Likewise.
19799 * gdb.arch/gdb1291.exp: Likewise.
19800 * gdb.arch/gdb1431.exp: Likewise.
19801 * gdb.arch/gdb1558.exp: Likewise.
19802 * gdb.arch/i386-prologue.exp: Likewise.
19803 * gdb.arch/i386-unwind.exp: Likewise.
19804 * gdb.asm/asm-source.exp: Likewise.
19805 * gdb.base/a2-run.exp: Likewise.
19806 * gdb.base/advance.exp: Likewise.
19807 * gdb.base/all-bin.exp: Likewise.
19808 * gdb.base/annota1.exp: Likewise.
19809 * gdb.base/annota3.exp: Likewise.
19810 * gdb.base/args.exp: Likewise.
19811 * gdb.base/arithmet.exp: Likewise.
19812 * gdb.base/assign.exp: Likewise.
19813 * gdb.base/async.exp: Likewise.
19814 * gdb.base/attach.exp: Likewise.
19815 * gdb.base/bang.exp: Likewise.
19816 * gdb.base/bigcore.exp: Likewise.
19817 * gdb.base/bitfields.exp: Likewise.
19818 * gdb.base/bitfields2.exp: Likewise.
19819 * gdb.base/break.exp: Likewise.
19820 * gdb.base/call-sc.exp: Likewise.
19821 * gdb.base/call-strs.exp: Likewise.
19822 * gdb.base/callfuncs.exp: Likewise.
19823 * gdb.base/checkpoint.exp: Likewise.
19824 * gdb.base/chng-syms.exp: Likewise.
19825 * gdb.base/code-expr.exp: Likewise.
19826 * gdb.base/commands.exp: Likewise.
19827 * gdb.base/completion.exp: Likewise.
19828 * gdb.base/cond-expr.exp: Likewise.
19829 * gdb.base/condbreak.exp: Likewise.
19830 * gdb.base/consecutive.exp: Likewise.
19831 * gdb.base/constvars.exp: Likewise.
19832 * gdb.base/corefile.exp: Likewise.
19833 * gdb.base/cvexpr.exp: Likewise.
19834 * gdb.base/dbx.exp: Likewise.
19835 * gdb.base/define.exp: Likewise.
19836 * gdb.base/detach.exp: Likewise.
19837 * gdb.base/display.exp: Likewise.
19838 * gdb.base/dump.exp: Likewise.
19839 * gdb.base/ena-dis-br.exp: Likewise.
19840 * gdb.base/ending-run.exp: Likewise.
19841 * gdb.base/environ.exp: Likewise.
19842 * gdb.base/eval-skip.exp: Likewise.
19843 * gdb.base/exprs.exp: Likewise.
19844 * gdb.base/fileio.exp: Likewise.
19845 * gdb.base/finish.exp: Likewise.
19846 * gdb.base/float.exp: Likewise.
19847 * gdb.base/foll-exec.exp: Likewise.
19848 * gdb.base/foll-fork.exp: Likewise.
19849 * gdb.base/foll-vfork.exp: Likewise.
19850 * gdb.base/freebpcmd.exp: Likewise.
19851 * gdb.base/funcargs.exp: Likewise.
19852 * gdb.base/gcore.exp: Likewise.
19853 * gdb.base/gdb1090.exp: Likewise.
19854 * gdb.base/gdb1250.exp: Likewise.
19855 * gdb.base/huge.exp: Likewise.
19856 * gdb.base/info-proc.exp: Likewise.
19857 * gdb.base/interrupt.exp: Likewise.
19858 * gdb.base/jump.exp: Likewise.
19859 * gdb.base/langs.exp: Likewise.
19860 * gdb.base/lineinc.exp: Likewise.
19861 * gdb.base/list.exp: Likewise.
19862 * gdb.base/logical.exp: Likewise.
19863 * gdb.base/long_long.exp: Likewise.
19864 * gdb.base/macscp.exp: Likewise.
19865 * gdb.base/maint.exp: Likewise.
19866 * gdb.base/mips_pro.exp: Likewise.
19867 * gdb.base/miscexprs.exp: Likewise.
19868 * gdb.base/multi-forks.exp: Likewise.
19869 * gdb.base/opaque.exp: Likewise.
19870 * gdb.base/overlays.exp: Likewise.
19871 * gdb.base/pc-fp.exp: Likewise.
19872 * gdb.base/pointers.exp: Likewise.
19873 * gdb.base/printcmds.exp: Likewise.
19874 * gdb.base/psymtab.exp: Likewise.
19875 * gdb.base/ptype.exp: Likewise.
19876 * gdb.base/recurse.exp: Likewise.
19877 * gdb.base/relational.exp: Likewise.
19878 * gdb.base/relocate.exp: Likewise.
19879 * gdb.base/remote.exp: Likewise.
19880 * gdb.base/reread.exp: Likewise.
19881 * gdb.base/restore.exp: Likewise.
19882 * gdb.base/return.exp: Likewise.
19883 * gdb.base/return2.exp: Likewise.
19884 * gdb.base/scope.exp: Likewise.
19885 * gdb.base/sect-cmd.exp: Likewise.
19886 * gdb.base/sep.exp: Likewise.
19887 * gdb.base/sepdebug.exp: Likewise.
19888 * gdb.base/setshow.exp: Likewise.
19889 * gdb.base/setvar.exp: Likewise.
19890 * gdb.base/sigall.exp: Likewise.
19891 * gdb.base/sigbpt.exp: Likewise.
19892 * gdb.base/signals.exp: Likewise.
19893 * gdb.base/signull.exp: Likewise.
19894 * gdb.base/sizeof.exp: Likewise.
19895 * gdb.base/solib.exp: Likewise.
19896 * gdb.base/step-line.exp: Likewise.
19897 * gdb.base/step-test.exp: Likewise.
19898 * gdb.base/structs.exp: Likewise.
19899 * gdb.base/structs2.exp: Likewise.
19900 * gdb.base/term.exp: Likewise.
19901 * gdb.base/twice.exp: Likewise.
19902 * gdb.base/until.exp: Likewise.
19903 * gdb.base/varargs.exp: Likewise.
19904 * gdb.base/volatile.exp: Likewise.
19905 * gdb.base/watchpoint.exp: Likewise.
19906 * gdb.base/whatis-exp.exp: Likewise.
19907 * gdb.base/whatis.exp: Likewise.
19908 * gdb.cp/ambiguous.exp: Likewise.
19909 * gdb.cp/annota2.exp: Likewise.
19910 * gdb.cp/annota3.exp: Likewise.
19911 * gdb.cp/bool.exp: Likewise.
19912 * gdb.cp/breakpoint.exp: Likewise.
19913 * gdb.cp/casts.exp: Likewise.
19914 * gdb.cp/class2.exp: Likewise.
19915 * gdb.cp/classes.exp: Likewise.
19916 * gdb.cp/cplusfuncs.exp: Likewise.
19917 * gdb.cp/ctti.exp: Likewise.
19918 * gdb.cp/derivation.exp: Likewise.
19919 * gdb.cp/exception.exp: Likewise.
19920 * gdb.cp/gdb1355.exp: Likewise.
19921 * gdb.cp/hang.exp: Likewise.
19922 * gdb.cp/inherit.exp: Likewise.
19923 * gdb.cp/local.exp: Likewise.
19924 * gdb.cp/m-data.exp: Likewise.
19925 * gdb.cp/m-static.exp: Likewise.
19926 * gdb.cp/member-ptr.exp: Likewise.
19927 * gdb.cp/method.exp: Likewise.
19928 * gdb.cp/misc.exp: Likewise.
19929 * gdb.cp/namespace.exp: Likewise.
19930 * gdb.cp/overload.exp: Likewise.
19931 * gdb.cp/ovldbreak.exp: Likewise.
19932 * gdb.cp/pr-1023.exp: Likewise.
19933 * gdb.cp/pr-1210.exp: Likewise.
19934 * gdb.cp/pr-574.exp: Likewise.
19935 * gdb.cp/printmethod.exp: Likewise.
19936 * gdb.cp/psmang.exp: Likewise.
19937 * gdb.cp/ref-params.exp: Likewise.
19938 * gdb.cp/ref-types.exp: Likewise.
19939 * gdb.cp/rtti.exp: Likewise.
19940 * gdb.cp/templates.exp: Likewise.
19941 * gdb.cp/try_catch.exp: Likewise.
19942 * gdb.cp/userdef.exp: Likewise.
19943 * gdb.cp/virtfunc.exp: Likewise.
19944 * gdb.disasm/am33.exp: Likewise.
19945 * gdb.disasm/h8300s.exp: Likewise.
19946 * gdb.disasm/mn10300.exp: Likewise.
19947 * gdb.disasm/sh3.exp: Likewise.
19948 * gdb.disasm/t01_mov.exp: Likewise.
19949 * gdb.disasm/t02_mova.exp: Likewise.
19950 * gdb.disasm/t03_add.exp: Likewise.
19951 * gdb.disasm/t04_sub.exp: Likewise.
19952 * gdb.disasm/t05_cmp.exp: Likewise.
19953 * gdb.disasm/t06_ari2.exp: Likewise.
19954 * gdb.disasm/t07_ari3.exp: Likewise.
19955 * gdb.disasm/t08_or.exp: Likewise.
19956 * gdb.disasm/t09_xor.exp: Likewise.
19957 * gdb.disasm/t10_and.exp: Likewise.
19958 * gdb.disasm/t11_logs.exp: Likewise.
19959 * gdb.disasm/t12_bit.exp: Likewise.
19960 * gdb.disasm/t13_otr.exp: Likewise.
19961 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
19962 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
19963 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19964 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
19965 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
19966 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19967 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19968 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19969 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
19970 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
19971 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19972 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19973 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19974 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19975 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19976 * gdb.mi/gdb701.exp: Likewise.
19977 * gdb.mi/gdb792.exp: Likewise.
19978 * gdb.mi/mi-basics.exp: Likewise.
19979 * gdb.mi/mi-break.exp: Likewise.
19980 * gdb.mi/mi-cli.exp: Likewise.
19981 * gdb.mi/mi-console.exp: Likewise.
19982 * gdb.mi/mi-disassemble.exp: Likewise.
19983 * gdb.mi/mi-eval.exp: Likewise.
19984 * gdb.mi/mi-file.exp: Likewise.
19985 * gdb.mi/mi-read-memory.exp: Likewise.
19986 * gdb.mi/mi-regs.exp: Likewise.
19987 * gdb.mi/mi-return.exp: Likewise.
19988 * gdb.mi/mi-simplerun.exp: Likewise.
19989 * gdb.mi/mi-stack.exp: Likewise.
19990 * gdb.mi/mi-stepi.exp: Likewise.
19991 * gdb.mi/mi-syn-frame.exp: Likewise.
19992 * gdb.mi/mi-until.exp: Likewise.
19993 * gdb.mi/mi-var-block.exp: Likewise.
19994 * gdb.mi/mi-var-child.exp: Likewise.
19995 * gdb.mi/mi-var-cmd.exp: Likewise.
19996 * gdb.mi/mi-var-display.exp: Likewise.
19997 * gdb.mi/mi-watch.exp: Likewise.
19998 * gdb.mi/mi2-basics.exp: Likewise.
19999 * gdb.mi/mi2-break.exp: Likewise.
20000 * gdb.mi/mi2-cli.exp: Likewise.
20001 * gdb.mi/mi2-console.exp: Likewise.
20002 * gdb.mi/mi2-disassemble.exp: Likewise.
20003 * gdb.mi/mi2-eval.exp: Likewise.
20004 * gdb.mi/mi2-file.exp: Likewise.
20005 * gdb.mi/mi2-read-memory.exp: Likewise.
20006 * gdb.mi/mi2-regs.exp: Likewise.
20007 * gdb.mi/mi2-return.exp: Likewise.
20008 * gdb.mi/mi2-simplerun.exp: Likewise.
20009 * gdb.mi/mi2-stack.exp: Likewise.
20010 * gdb.mi/mi2-stepi.exp: Likewise.
20011 * gdb.mi/mi2-syn-frame.exp: Likewise.
20012 * gdb.mi/mi2-until.exp: Likewise.
20013 * gdb.mi/mi2-var-block.exp: Likewise.
20014 * gdb.mi/mi2-var-child.exp: Likewise.
20015 * gdb.mi/mi2-var-cmd.exp: Likewise.
20016 * gdb.mi/mi2-var-display.exp: Likewise.
20017 * gdb.mi/mi2-watch.exp: Likewise.
20018 * gdb.stabs/exclfwd.exp: Likewise.
20019 * gdb.stabs/weird.exp: Likewise.
20020 * gdb.threads/gcore-thread.exp: Likewise.
20021 * gdb.trace/actions.exp: Likewise.
20022 * gdb.trace/backtrace.exp: Likewise.
20023 * gdb.trace/circ.exp: Likewise.
20024 * gdb.trace/collection.exp: Likewise.
20025 * gdb.trace/deltrace.exp: Likewise.
20026 * gdb.trace/infotrace.exp: Likewise.
20027 * gdb.trace/limits.exp: Likewise.
20028 * gdb.trace/packetlen.exp: Likewise.
20029 * gdb.trace/passc-dyn.exp: Likewise.
20030 * gdb.trace/passcount.exp: Likewise.
20031 * gdb.trace/report.exp: Likewise.
20032 * gdb.trace/save-trace.exp: Likewise.
20033 * gdb.trace/tfind.exp: Likewise.
20034 * gdb.trace/tracecmd.exp: Likewise.
20035 * gdb.trace/while-dyn.exp: Likewise.
20036 * gdb.trace/while-stepping.exp: Likewise.
20037
f4b618d1
JB
200382006-08-08 Joel Brobecker <brobecker@adacore.com>
20039
20040 * gdb.base/step-bt.c: New file.
20041 * gdb.base/step-bt.exp: New testcase.
20042
3d00d119
DJ
200432006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20044
20045 * config/monitor.exp (gdb_load): Remove support for obsolete
20046 download-write-size.
20047 * gdb.base/remote.exp: Likewise. Update all callers of
20048 gdb_timed_load.
20049
017b5bd4
DJ
200502006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20051
20052 * cursal.exp: Pass binfile to gdb_load.
20053
837c599d
DJ
200542006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20055
20056 * gdb.base/cursal.exp: Add "" to gdb_load call.
20057
8dd4540b
MK
200582006-07-29 Mark Kettenis <kettenis@gnu.org>
20059
20060 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20061 NetBSD/ELF targets.
20062
ab5c9f60
DJ
200632006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20064
20065 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20066 operator*.
20067
4c42eaff
DJ
200682006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20069
20070 * gdb.base/completion.exp: Update for change in "file" behavior.
20071 * gdb.stabs/weird.exp: Likewise.
20072 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20073 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20074
0155cc76
NS
200752006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20076
20077 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20078 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20079
16026cd7
AS
200802006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20081
20082 * gdb.base/default.exp: Update source command error message.
20083 * gdb.base/help.exp: Update 'help source' message.
20084
16963cb6
DJ
200852006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20086
20087 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20088 test.
20089
6d7fd486
AS
200902006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20091
20092 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20093
29e8a844
DJ
200942006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20095
20096 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20097
6afcfa39
DJ
200982006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20099
20100 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20101
267a692b
MK
201022006-07-17 Mark Kettenis <kettenis@gnu.org>
20103
20104 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20105 *-*-openbsd* from targets for wich we expect ARM FPA floating
20106 point format.
20107
85d2fec4
NR
201082006-07-17 Nick Roberts <nickrob@snap.net.nz>
20109
20110 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20111
201122006-07-17 Mark Kettenis <kettenis@gnu.org>
20113
20114 * gdb.base/annota3.exp: Expect frame-begin annotation.
20115
85b4c6e8
JB
201162006-07-14 Joel Brobecker <brobecker@adacore.com>
20117
20118 * gdb.base/help.exp: Adjust "help unset" test to accept
20119 any list of unset commands.
20120
fb933624
DJ
201212006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20122 Daniel Jacobowitz <dan@codesourcery.com>
20123
20124 * gdb.cp/ref-params.exp: New test.
20125 * gdb.cp/ref-params.cc: New source file.
20126 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20127
1dff4b64
MK
201282006-07-08 Mark Kettenis <kettenis@gnu.org>
20129
20130 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20131 spaces/tabs in regular expressions since they might not be there.
20132
40d2e0e3
AS
201332006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20134
20135 * gdb.base/ifelse.exp: New file.
20136
f6c957d2
NS
201372006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20138
20139 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20140 line.
20141 * gdb.base/huge.exp: Loop over compilation to find a size that
20142 is acceptable.
20143 * gdb.base/remote.exp: Correct expected strings.
20144 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20145
b9c5a23d
DJ
201462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20147
20148 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20149
9af2e58d
DJ
201502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20151
20152 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20153 native.
20154
30930ca5
DJ
201552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20156
20157 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20158 enable stabs testing.
20159
aa32fa1d
DJ
201602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20161
bd4a4c80 20162 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20163 gdb_test_multiple does.
20164
321fef15
DJ
201652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20166
20167 * Makefile.in (host_alias): Remove.
20168 (target_alias): Use @target_noncanonical@.
20169 (site.exp): Don't set host_alias.
20170 * aclocal.m4: Remove contents. Include acx.m4.
20171 * configure: Regenerated.
20172 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20173
e1c2defa
NS
201742006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20175
e63b55d1
NS
20176 * lib/gdb.exp (gdb_load_cmd): New.
20177
5600ea19
NS
20178 * gdb.base/fileio.c: Add system(NULL) test.
20179 * gdb.base/fileio.exp: Check it.
20180
e1c2defa
NS
20181 * gdb.base/break.c: Add 10a breakpoint at }
20182 * gdb.base/break.exp: Add test for breakpoint at }
20183 * gdb.cp/anon-union.cc: Add code at end of function.
20184 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20185 * gdb.mi/var-cmd.c: Add code at end of function.
20186 * gdb.mi/mi-var-display.exp: Adjust end of next.
20187 * gdb.mi/mi2-var-display.exp: Likewise.
20188 * gdb.base/fileio.c: Add stop function and insert calls at
20189 stopping places.
20190 * gdb.base/fileio.exp: Breakpoint stop function and remove
20191 explicit line number references.
20192
6c0112ec
JB
201932006-05-19 Joel Brobecker <brobecker@adacore.com>
20194
a9c64011
AS
20195 * gdb.base/del.exp (test_delete_alias): New function.
20196 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20197
154189a4
FF
201982006-05-18 Fred Fish <fnf@specifix.com>
20199
20200 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20201 required. Check for spurious output after program exits normally.
20202
582e64c2
FF
202032006-05-17 Fred Fish <fnf@specifix.com>
20204
20205 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20206 gdb_load, so it works in the simulator.
20207
8ef6493a
FF
202082006-05-11 Fred Fish <fnf@specifix.com>
20209
20210 * gdb.base/bang.exp: Ignore unexpected output between the
20211 "program exited normally" and the gdb prompt, as many other
20212 tests do.
20213
692b141c
MK
202142006-05-07 Mark Kettenis <kettenis@gnu.org>
20215
20216 * gdb.base/help.exp: Make "delete checkpoint" part option for
20217 "help d" and "help delete" tests.
20218
540b8a30
UW
202192006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20220
a9c64011 20221 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20222 expected output in some mi_gdb_test statements.
20223 * gdb.mi/mi2-basics.exp: Likewise.
20224
9b6462d9
JB
202252006-05-05 Joel Brobecker <brobecker@adacore.com>
20226
20227 * gdb.base/del.c: New file.
20228 * gdb.base/del.exp: New testcase.
20229
954de43b
DM
202302006-05-05 David S. Miller <davem@sunset.davemloft.net>
20231
20232 * gdb.base/break.exp: Do not assume a breakpoint on
20233 main will actually be in $srcfile when optimizing.
1303f75e
DM
20234 * gdb.base/savedregs.exp: Do not require that the dummy
20235 frame location match up to a symbol and source file location.
c3242428
DM
20236 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20237 will get printed without a mi_cmd_data_list_register_values prefix.
20238 (*-data-list-register-*): Correct regular expressions to expect the new
20239 pseudo d? floating point registers.
20240 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20241
c7e64c9a
DJ
202422006-05-05 Christophe Lyon <christophe.lyon@st.com>
20243
20244 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20245 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20246 is allocated by the compiler.
20247 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20248 anons, e, anone to force their allocation by the compiler.
20249
202502006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20251
20252 * gdb.base/help.exp: Update expected text for help d and
20253 help delete.
20254
27ce9a6d
MK
202552006-05-02 Mark Kettenis <kettenis@gnu.org>
20256
20257 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20258 NetBSD/ELF targets.
20259
8608915f
MK
202602006-04-30 Mark Kettenis <kettenis@gnu.org>
20261
20262 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20263 single-step breakpoint fails; make this a KFAIL on
20264 sparc*-*-openbsd*.
20265 * gdb.base/siginfo.exp: Likewise.
20266 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20267
b8db102d
MS
202682006-04-26 Michael Snyder <msnyder@redhat.com>
20269
20270 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20271 which may have to consume output from other forks.
20272 Add tests to make sure that "delete fork" succeeded.
20273
c702009a
MS
202742006-04-20 Michael Snyder <msnyder@redhat.com>
20275
20276 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20277 Add support for the Renesas M32C and M16C.
20278
20279 * gdb.asm/asm-source.exp: Add m32c target.
20280 * gdb.asm/m32c.inc: Support for m32c target.
20281
e28493f2
AS
202822006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20283
20284 * gdb.base/commands.exp (recursive_source_test): New test.
20285
880da185
DM
202862006-04-04 David S. Miller <davem@sunset.davemloft.net>
20287
20288 * gdb.base/float.exp: Add pattern for sparc targets.
20289
61d9b92f
DJ
202902006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20291
20292 * gdb.base/commands.exp (stray_arg0_test): New test.
20293
bd717df8
PB
202942006-03-30 Paul Brook <paul@codesourcery.com>
20295
20296 * gdb.mi/mi-until.exp: kfail broken until command.
20297 * gdb.mi/mi2-until.exp: Ditto.
20298
ec793d3c
NR
202992006-03-27 Nick Roberts <nickrob@snap.net.nz>
20300
20301 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20302
831004b7
AO
203032006-03-08 Alexandre Oliva <aoliva@redhat.com>
20304
20305 * gdb.base/prelink.exp: Anchor tested-for regular expression
20306 on gdb prompt.
20307
effe49a0
PB
203082006-03-07 Paul Brook <paul@codesourcery.com>
20309
20310 * gdb.base/assign.exp: Correct fail message.
20311
e5461016
PB
203122006-03-07 Paul Brook <paul@codesourcery.com>
20313
20314 * lib/compiler.c: Extract armcc version number.
20315 * lib/compiler.cc: Ditto.
20316
fc91c6c2
PB
203172006-03-07 Paul Brook <paul@codesourcery.com>
20318
20319 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20320 additional_flags=-w.
20321 * gdb.arch/altivec-regs.exp: Ditto.
20322 * gdb.arch/e500-abi.exp: Ditto.
20323 * gdb.arch/e500-regs.exp: Ditto.
20324 * gdb.base/all-bin.exp: Ditto.
20325 * gdb.base/annota1.exp: Ditto.
20326 * gdb.base/annota3.exp: Ditto.
20327 * gdb.base/args.exp: Ditto.
20328 * gdb.base/arithmet.exp: Ditto.
20329 * gdb.base/assign.exp: Ditto.
20330 * gdb.base/async.exp: Ditto.
20331 * gdb.base/bang.exp: Ditto.
20332 * gdb.base/break.exp: Ditto.
20333 * gdb.base/call-rt-st.exp: Ditto.
20334 * gdb.base/completion.exp: Ditto.
20335 * gdb.base/cond-expr.exp: Ditto.
20336 * gdb.base/condbreak.exp: Ditto.
20337 * gdb.base/consecutive.exp: Ditto.
20338 * gdb.base/define.exp: Ditto.
20339 * gdb.base/display.exp: Ditto.
20340 * gdb.base/ena-dis-br.exp: Ditto.
20341 * gdb.base/environ.exp: Ditto.
20342 * gdb.base/eval-skip.exp: Ditto.
20343 * gdb.base/info-proc.exp: Ditto.
20344 * gdb.base/jump.exp: Ditto.
20345 * gdb.base/logical.exp: Ditto.
20346 * gdb.base/long_long.exp: Ditto.
20347 * gdb.base/maint.exp: Ditto.
20348 * gdb.base/miscexprs.exp: Ditto.
20349 * gdb.base/pc-fp.exp: Ditto.
20350 * gdb.base/pointers.exp: Ditto.
20351 * gdb.base/relational.exp: Ditto.
20352 * gdb.base/reread.exp: Ditto.
20353 * gdb.base/sect-cmd.exp: Ditto.
20354 * gdb.base/sep.exp: Ditto.
20355 * gdb.base/sepdebug.exp: Ditto.
20356 * gdb.base/until.exp: Ditto.
20357 * gdb.base/whatis-exp.exp: Ditto.
20358 * gdb.cp/annota2.exp: Ditto.
20359 * gdb.cp/annota3.exp: Ditto.
20360 * gdb.trace/actions.exp: Ditto.
20361 * gdb.trace/backtrace.exp: Ditto.
20362 * gdb.trace/circ.exp: Ditto.
20363 * gdb.trace/collection.exp: Ditto.
20364 * gdb.trace/deltrace.exp: Ditto.
20365 * gdb.trace/infotrace.exp: Ditto.
20366 * gdb.trace/limits.exp: Ditto.
20367 * gdb.trace/packetlen.exp: Ditto.
20368 * gdb.trace/passc-dyn.exp: Ditto.
20369 * gdb.trace/passcount.exp: Ditto.
20370 * gdb.trace/report.exp: Ditto.
20371 * gdb.trace/save-trace.exp: Ditto.
20372 * gdb.trace/tfind.exp: Ditto.
20373 * gdb.trace/tracecmd.exp: Ditto.
20374 * gdb.trace/while-dyn.exp: Ditto.
20375 * gdb.trace/while-stepping.exp: Ditto.
20376 * lib/gdb.exp: Ditto.
20377 (gdb_compile): Handle nowarning option.
20378
5f4a23d9
AO
203792006-03-07 Alexandre Oliva <aoliva@redhat.com>
20380
20381 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20382 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20383 Rename executable to prelinkt. Don't re-prelink if we didn't
20384 get a core file. Test prelink -u exit status to tell whether
20385 prelinking failed. Use gdb_test_multiple.
20386
9733fc94
DJ
203872006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20388
20389 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20390 (do_tests): Call it.
20391
cc10cae3
AO
203922006-02-28 Alexandre Oliva <aoliva@redhat.com>
20393
20394 * gdb.base/prelink.exp: New test.
20395 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20396
15c46491
WZ
203972006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20398
20399 * gdb.fortran/derived-type.f90: New file.
20400 * gdb.fortran/derived-type.exp: New testcase.
20401
5c9f7ded
DJ
204022006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20403
20404 * gdb.base/default.exp: Allow ';' as a directory separator.
20405
5b96932b
AS
204062006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20407
20408 * gdb.base/help.exp (help add-symbol-file): Update.
20409
1986bccd
AS
204102006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20411
20412 * gdb.base/help.exp (help load): Update expected results.
20413
a8b7528f
FF
204142006-02-19 Fred Fish <fnf@specifix.com>
20415
20416 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20417 specifix hex value as part of results.
20418 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20419
f8261448
FF
204202006-02-16 Fred Fish <fnf@specifix.com>
20421
20422 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20423 ushort_addr, and slong_addr, so the typedefs are not optimized
20424 away.
20425 * gdb.base/whatis.exp: Add tests using type name for struct type,
20426 union type, enum type, and typedef.
a9c64011 20427
31d8bdd2
MK
204282006-02-13 Mark Kettenis <kettenis@gnu.org>
20429
20430 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20431
34e41e63
JB
204322006-02-13 Jim Blandy <jimb@redhat.com>
20433
20434 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20435 case where it takes two "next" commands to skip past the init
20436 call.
20437
ac6e4f31
FF
204382006-02-12 Fred Fish <fnf@specifix.com>
20439
20440 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20441 to handle cases where it takes two "next" commands to skip
20442 past the init call.
20443
2db2d571
JB
204442006-02-07 Joel Brobecker <brobecker@adacore.com>
20445
20446 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20447 on hppa32 targets.
20448
38fcd64c
DJ
204492006-02-06 Vladimir Prus <ghost@cs.msu.su>
20450
20451 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20452 field.
20453
1315ad46
MK
204542006-01-29 Mark Kettenis <kettenis@gnu.org>
20455
20456 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20457
5625b943
DJ
204582006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20459
20460 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20461 files.
20462
80df1bbe
DJ
204632006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20464
20465 * gdb.cp/maint.exp: Set complaints to a positive value.
20466
9078e690
DJ
204672006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20468
20469 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20470 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20471 function name.
20472
9c903399
DJ
204732006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20474
20475 * gdb.base/checkpoint.c: Update copyright notice. Include
20476 <stdlib.h>.
20477
761ae4d6
JB
204782006-01-04 Jim Blandy <jimb@redhat.com>
20479
20480 * gdb.asm/asm-source.exp: Independently provide default values for
20481 asm-flags and debug-flags. Use 'string equal' to do the
20482 comparison, not the implicit expr's '==' operator. Remove
20483 now-unneeded assignments to asm-flags. In h8300 case, place
20484 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20485
099ac3dd
MS
204862006-01-04 Michael Snyder <msnyder@redhat.com>
20487
20488 * gdb.base/checkpoint.c: New file.
20489 * gdb.base/checkpoint.exp: New file.
20490 * gdb.base/multi-fork.c: New file.
20491 * gdb.base/multi-fork.exp: New file.
20492 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20493
f4d85314
FF
204942006-01-04 Fred Fish <fnf@specifix.com>
20495
20496 * gdb.base/ptype.c (foo): Add typedef.
20497 (intfoo): Add function.
20498 * gdb.base/ptype1.c: New file.
20499 * gdb.base/ptype.exp: Handle compilation and linking with two
20500 source files. Test that proper type for "foo" is found based
20501 on source context rather than first match found in symtabs.
20502
a1b06f35
MK
205032005-12-28 Mark Kettenis <kettenis@gnu.org>
20504
20505 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20506 * gdb.asm/openbsd.inc: Indent commands.
20507
d082a1e2
MK
205082005-12-26 Mark Kettenis <kettenis@gnu.org>
20509
c65016bd
MK
20510 * gdb.base/freebpcmd.exp: Increase timeout.
20511
d082a1e2
MK
20512 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20513
d3c32a0e
DJ
205142005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20515
20516 * gdb.base/default.exp: Update check for "show version".
20517
9fdb1f50
RC
205182005-12-09 Randolph Chung <tausq@debian.org>
20519
20520 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
20521 * gdb.asm/pa64.inc: New file.
20522
5f2c56f7
RC
205232005-12-09 Randolph Chung <tausq@debian.org>
20524
20525 * gdb.asm/common.inc: Indent commands.
20526 * gdb.asm/asmsrc1.s: Likewise.
20527 * gdb.asm/asmsrc2.s: Likewise.
20528
8117349c
RC
205292005-12-09 Randolph Chung <tausq@debian.org>
20530
20531 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
20532 (get_addr_of_sym): Remove duplicate print.
20533 (gen_core): xfail hppa*-*-hpux*, update expected output.
20534 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
20535 * gdb.arch/pa64-nullify.s: New file.
20536
8f07f25a
RC
205372005-12-09 Randolph Chung <tausq@debian.org>
20538
20539 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20540
55b39184
DJ
205412005-12-07 Christophe Lyon <christophe.lyon@st.com>
20542
20543 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
20544 code generation for these functions.
20545 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
20546 error message.
20547
31e2b00f
AS
205482005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
20549
20550 * gdb.base/help.exp (help b, help br, help bre, help brea)
20551 (help break): Update the expected message.
20552
c3d0b56e
SC
205532005-11-11 Stephane Carrez <stcarrez@nerim.fr>
20554
20555 * gdb.asm/m68hc11.inc: Setup the data section.
20556 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
20557 script for this test.
20558 (m6812-*-*): Likewise.
20559
36ae0ea9
RC
205602005-11-09 Randolph Chung <tausq@debian.org>
20561
20562 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20563
9d6f42e9
WZ
205642005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20565
20566 * gdb.base/break.exp: Fix a comment typo.
20567
e2126a14
EZ
205682005-11-03 Jim Blandy <jimb@redhat.com>
20569
a9c64011
AS
20570 Checked in by Elena Zannoni <ezannoni@redhat.com>
20571
889bf7c5 20572 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 20573
e0ac7199
CV
205742005-11-02 Corinna Vinschen <vinschen@redhat.com>
20575
20576 * gdb.arch/gdb1558.c: Include stdio.h.
20577
31d3fb18
MK
205782005-10-31 Mark Kettenis <kettenis@gnu.org>
20579
20580 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20581
e52b687c
MK
205822005-10-31 Mark Kettenis <kettenis@gnu.org>
20583
20584 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20585
f4711d79
PG
205862005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20587
a9c64011
AS
20588 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20589 vscr" tests to better match output.
f4711d79 20590
987a9106
JB
205912005-10-12 Jim Blandy <jimb@redhat.com>
20592
20593 * gdb.base/structs.exp (any): New function.
20594 (test_struct_returns): Don't make any assumptions at all about
20595 what value the function returns when GDB can't set the return
20596 value.
20597
2336bb58
JB
205982005-10-09 Joel Brobecker <brobecker@adacore.com>
20599
20600 * gdb.ada/arrayidx/p.adb: New file.
20601 * gdb.ada/arrayidx.exp: New testcase
20602
206032005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
20604
20605 * gdb.ada/array_return/pck.ads: New file.
20606 * gdb.ada/array_return/pck.adb: New file.
20607 * gdb.ada/array_return/p.adb: New file.
20608 * gdb.ada/array_return.exp: New testcase.
20609
705335ea
JB
206102005-10-03 Joel Brobecker <brobecker@adacore.com>
20611
a9c64011
AS
20612 * gdb.base/arrayidx.c: New file.
20613 * gdb.base/arrayidx.exp: New testcase.
705335ea 20614
11ee9940
NR
206152005-09-29 Nick Roberts <nickrob@snap.net.nz>
20616
20617 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
20618 frames-invalid and breakpoints-invalid are no longer generated
20619 with level 3 so don't expect them in the output.
20620
39fb8e9e
BR
206212005-09-27 Bob Rossi <bob@brasko.net>
20622
a9c64011 20623 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
20624 from test. Escape the | in mi_gdb_test call.
20625 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
20626 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
20627 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
20628 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
20629 expected regex's in mi_gdb_test calls.
20630 * lib/mi-support.exp: Remove arbitrary .* from tests.
20631 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
20632 Fully anchor GDB/MI expected results in mi_gdb_test.
20633 * lib/gdb.exp (string_to_regexp): Escape the ] character.
20634 * gdb.base/sizeof.exp: Remove escape character. Correct test.
20635
2af48f68
PB
206362005-09-26 Paul Brook <paul@codesourcery.com>
20637
20638 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20639
f34502bc
WZ
206402005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20641
20642 * bfp-test.c: New file.
20643 * bfp-test.exp: New testcase.
20644
ca929517
WZ
206452005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20646
20647 * gdb.fortran/subarray.exp: New testcase to test the evaluation
20648 of subarray and substring variable.
20649 * gdb.fortran/subarray.f: New source file for the test of subarray
20650 and substring variable evaluation.
20651 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
20652 of string constant.
20653
c761af65
DJ
206542005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
20655
20656 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
20657 copyright dates.
20658
561d7a1d
PG
206592005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
20660
20661 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
20662 powerpc altivec' test with an almost identical 'info vector' test.
20663
b2b64cc9
PG
206642005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20665
a9c64011
AS
20666 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20667 vscr" tests to match output.
b2b64cc9 20668
6ac4d15a
PG
206692005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20670
a9c64011
AS
20671 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20672 output.
6ac4d15a 20673
40e55bef
BR
206742005-09-11 Bob Rossi <bob@brasko.net>
20675
889bf7c5
PA
20676 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
20677 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
20678 commands that return an MI output command and an asyncronous MI output
20679 command.
40e55bef
BR
20680 * gdb.mi/mi-console.exp: Ditto.
20681
3c7385ec
BR
206822005-09-11 Bob Rossi <bob@brasko.net>
20683
20684 * gdb.mi/mi-var-child.c: Include <string.h>.
20685
a6cd0eb3
DJ
206862005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20687
20688 * killed.exp: Correct gdb_expect syntax.
20689
2f168eed
CV
206902005-08-09 Corinna Vinschen <vinschen@redhat.com>
20691
20692 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20693
ecd3fd0f
BR
206942005-08-02 Bob Rossi <bob@brasko.net>
20695
20696 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
20697 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
20698 Change tests to inferior-tty-set/show.
20699 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
20700 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
20701 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
20702 inferior. Use mi_gdb_test to get GDB and Inferior output.
20703 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
20704 descriptor.
20705 (mi_inferior_tty_name): Add inferior PTY file name.
20706 (mi_gdb_start): Add INFERIOR_PTY parameter.
20707 (mi_gdb_test): Add IPATTERN parameter.
20708
f1ea48cb 207092005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 20710
f1ea48cb
BR
20711 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
20712 parameter to mi_gdb_test.
20713 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
20714
6e650a67
DJ
207152005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20716
20717 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
20718 struct_declarations.
20719 * gdb.mi/mi-var-child.exp: Step over the initialization of
20720 struct_declarations.
20721
8be260b6
DJ
207222005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20723
20724 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
20725 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
20726 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
20727 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
20728 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
20729 file.
20730
4e660f07
NR
207312005-07-27 Nick Roberts <nickrob@snap.net.nz>
20732
20733 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
20734 (do_children_tests): Assign values to the extra elements.
20735
20736 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
20737 them for tests for "-var-update --no-values" and
a9c64011 20738 "-var-update --all-values".
4e660f07
NR
20739 Add test for "-var-list-children --simple-values".
20740
20741 * gdb.mi/basics.c (callee4): Add integer array D[3]...
20742
20743 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
20744 "-stack-list-locals --simple-values" Improve doc strings and
20745 comments.
20746
6bdae935
MK
207472005-07-18 Mark Kettenis <kettenis@gnu.org>
20748
598b7a6f
MK
20749 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
20750 *-*-openbsd*.
20751 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
20752
6bdae935
MK
20753 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
20754 sigaltsatck'.
20755
1323e929 207562005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 20757
1323e929
BR
20758 * gdb.base/default.exp (tty): Changed output of command.
20759 * gdb.base/help.exp (help tty): Ditto.
20760
b1a9c082
MK
207612005-07-12 Mark Kettenis <kettenis@gnu.org>
20762
20763 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
20764
10a844a2
MK
207652005-07-10 Mark Kettenis <kettenis@gnu.org>
20766
20767 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
20768 -stack-select-frame without arguments.
20769 (test_stack_frame_listing): Add test for newly implemented command
20770 -stack-info-frame.
20771
3cb3b8df
BR
207722005-07-06 Bob Rossi <bob@brasko.net>
20773
20774 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
20775 command.
20776 (Copyright): Update copyright.
20777
a0c5fbcf
WZ
207782005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
20779
20780 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
20781 tests to evaluate exponentiation expression.
20782
984971d0
AS
207832005-06-29 Andreas Schwab <schwab@suse.de>
20784
20785 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
20786 main to avoid warnings.
20787
20788 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
20789
fe03833f
NR
207902005-06-20 Nick Roberts <nickrob@snap.net.nz>
20791
20792 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
20793 -stack-select-frame without arguments.
20794 (test_stack_frame_listing): Add test for newly implemented command
20795 -stack-info-frame.
a9c64011 20796
7a55f279
WZ
207972005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
20798
0ffa0ea5
DJ
20799 * gdb.fortran/array-element.f: New file.
20800 * gdb.fortran/array-element.exp: New testcase.
7a55f279 20801
26585198
DJ
208022005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20803
20804 * gdb.base/bigcore.exp: Correct checks for systems which can
20805 not dump a large core file.
20806
c1bd25fd
DJ
208072005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20808
20809 * gdb.base/relocate.c: Add a copyright notice.
20810 (dummy): Remove.
20811 * gdb.base/relocate.exp: Test printing the values of variables
20812 from a relocatable file.
20813
589e074d
DJ
208142005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
20815
20816 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
20817 excess MI output after an error.
20818
0915f927
JB
208192005-05-29 Joel Brobecker <brobecker@adacore.com>
20820
20821 * gdb.arch/alpha-step.c: New file.
20822 * gdb.arch/alpha-step.exp: New testcase.
20823
76ff342d
DJ
208242005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
20825 Dennis Brueni <dennis@slickedit.com>
20826
20827 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
20828 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
20829 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
20830 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
20831 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
20832 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
20833 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
20834
96b0c7ac
DJ
208352005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
20836 Wu Zhou <woodzltc@cn.ibm.com>
20837
20838 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
20839 IBM's xlc compiler.
20840 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
20841 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
20842
f21565d2
JB
208432005-05-13 Jim Blandy <jimb@redhat.com>
20844
20845 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
20846 calling gdb_suppress_entire_file.
20847 * gdb.base/charset.exp: Same.
20848 * gdb.base/call-rt-st.exp: Same.
20849
6006a3a1
BR
208502005-05-05 Bob Rossi <bob_rossi@cox.net>
20851
20852 * lib/gdb.exp (fullname_syntax): Added global regex.
20853 (fullname_syntax_POSIX): Ditto.
20854 (fullname_syntax_UNC): Ditto.
20855 (fullname_syntax_DOS_CASE): Ditto.
20856 (fullname_syntax_DOS): Ditto.
20857 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
20858 fullname_syntax variable to scope and use it.
20859 (test_file_list_exec_source_files): Ditto.
20860 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
20861
c3b69c04
DJ
208622005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
20863
20864 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
20865
3c95e6af
PG
208662004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
20867
a9c64011
AS
20868 * lib/gdb.exp (skip_altivec_tests): New function, based on
20869 check_vmx_hw_available from the GCC testsuite.
20870 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
20871 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 20872
78df6c56
JB
208732005-05-02 Jim Blandy <jimb@redhat.com>
20874
20875 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
20876 calling gdb_suppress_entire_file.
20877
1690f9cf
DJ
208782005-04-30 Randolph Chung <tausq@debian.org>
20879
20880 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
20881 Slightly relax "sem_post" name checking.
20882
5ea106f7
PG
208832005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20884
20885 * gdb.base/unload.exp: Use new shared library infrastructure.
20886
bf7234cf
PG
208872005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20888
20889 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 20890 infrastructure.
bf7234cf 20891
547b869a
CV
208922005-04-29 Corinna Vinschen <vinschen@redhat.com>
20893
20894 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
20895 * gdb.asm/h8300.inc: New file.
20896
f07e55f0
PG
208972005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20898
20899 * gdb.base/shlib-call.exp: Change to use new shared library
20900 infrastructure.
20901
3cbba3d1
PG
209022005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20903
a9c64011
AS
20904 * gdb.base/pending.exp: Change to use new shared library
20905 infrastructure.
3cbba3d1 20906
ed6df200
PG
209072005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20908
a9c64011
AS
20909 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
20910 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 20911
8c8f4ebe
PG
209122005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
20913
a9c64011
AS
20914 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
20915 shared objects being adjusted and update copyright years.
8c8f4ebe 20916
607fbc54
DJ
209172005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
20918
20919 * ChangeLog: Correct some 2003-01-13 dates.
20920 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
20921 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
20922 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
20923 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
20924 gdb.trace/tfind.exp: Update copyright years.
20925
57bf0e56
DJ
209262005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
20927 Daniel Jacobowitz <dan@codesourcery.com>
20928
20929 * lib/gdb.exp (gdb_compile): Handle shlib=.
20930 (gdb_compile_shlib): New function.
20931
9b593790
PG
209322005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
20933
a9c64011 20934 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 20935
9494c6a5
DJ
209362005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20937
20938 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
20939 gdb.server.
20940 * configure.ac: Likewise.
20941 * configure: Regenerated.
20942 * gdb.gdbserver/Makefile.in: Moved to...
20943 * gdb.server/Makefile.in: ... here.
20944 * gdb.gdbserver/server.c: Moved to...
20945 * gdb.server/server.c: ... here.
20946 * gdb.gdbserver/server-run.exp: Moved to...
20947 * gdb.server/server-run.exp: ... here.
20948
6f8eac0e
DJ
209492005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20950
20951 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
20952 * configure.ac: Create gdb.gdbserver/Makefile.
20953 * configure: Regenerated.
20954 * lib/gdbserver-support.exp: New file, derived from
20955 config/gdbserver.exp.
20956 * config/gdbserver.exp: Use gdbserver-support.exp.
20957 * gdb.gdbserver/Makefile.in: New file.
20958 * gdb.gdbserver/server.c: New file.
20959 * gdb.gdbserver/server-run.exp: New file.
20960
6e87504d
PG
209612005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
20962
a9c64011
AS
20963 * lib/gdb.exp (test_compiler_info): Return compiler_info
20964 if no arguments are given.
6e87504d 20965
d1779be4
PG
209662005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
20967
20968 * gdb.arch/altivec-abi.exp: Check for compiler and set
20969 use altivec' flag accordingly.
20970 * gdb.arch/altivec-regs.exp: Likewise.
20971
88750304
DJ
209722005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
20973
20974 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
20975
f3fb768d
AS
209762005-03-27 Andreas Schwab <schwab@suse.de>
20977
20978 * gdb.base/bigcore.c (main): Add missing mode argument in open
20979 call.
20980
7e813ac5
DJ
209812005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
20982
20983 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
20984 downloads.
20985 * config/gdbserver.exp (gdb_load): Likewise.
20986
8e3049aa
PB
209872005-03-14 Paul Brook <paul@codesourcery.com>
20988
20989 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
20990 targets.
20991
a9df7c44
JB
209922005-03-09 Joel Brobecker <brobecker@adacore.com>
20993
20994 * gdb.dwarf2/dup-psym.S: New file.
20995 * gdb.dwarf2/dup-psym.exp: New testcase.
20996
9f0d94e8
JB
209972005-03-09 Joel Brobecker <brobecker@adacore.com>
20998
20999 * gdb.ada/exec_changed/first.adb: New file.
21000 * gdb.ada/exec_changed/second.adb: New file.
21001 * gdb.ada/exec_changed.exp: New testcase.
21002
5f579bc5
NS
210032005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21004
36e9969c
NS
21005 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21006 (A2): New class.
21007 (main): Test operator+.
21008 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21009 breakpoint test.
21010
5f579bc5
NS
21011 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21012 * gdb.base/signull.exp: Disable if gdb,nosignals.
21013 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21014 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21015 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21016 * gdb.mi/mi2-console.exp: Likewise.
21017 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21018 continue output at start.
21019 (gdb_collect_locals_test): Robustify regexp.
21020 * gdb.trace/passc-dyn.exp: Fix comment typo.
21021 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21022
be46087e
CV
210232005-03-08 Corinna Vinschen <vinschen@redhat.com>
21024
21025 * gdb.asm/asm-source.exp: Add iq2000 case.
21026 * gdb.asm/iq2000.inc: New file.
21027
384e1a61 210282005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21029
384e1a61
MI
21030 * gdb.base/command.exp: Change hardcoded value to regular expression.
21031 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21032
584b6e9e
DJ
210332005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21034
21035 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21036 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21037 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21038 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21039 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21040
ab5b5d61
MK
210412005-03-05 Mark Kettenis <kettenis@gnu.org>
21042
21043 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21044 changes.
21045
ae051c1b
PG
210462004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21047
a9c64011
AS
21048 * lib/compiler.c: Add test for IBM's xlc compiler.
21049 * lib/compiler.cc: Likewise.
ae051c1b 21050
3f0f6ed2
JB
210512004-02-24 Joel Brobecker <brobecker@adacore.com>
21052
21053 * gdb.ada/fixed_points.exp: Create compilation object directory
21054 before running the test.
21055 * gdb.ada/null_record.exp: Likewise.
21056 * gdb.ada/packed_array.exp: Likewise.
21057 * gdb.ada/start.exp: Likewise.
21058
724f452b
JB
210592005-02-15 Joel Brobecker <brobecker@adacore.com>
21060
21061 * gdb.ada/packed_array/pa.adb: New file.
21062 * gdb.ada/packed_array.exp: New testcase.
21063
57f5cdfb 210642005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21065
1f393151
MK
21066 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21067 files.
21068
ebdda337
MK
21069 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21070 on *-*-openbsd*. Correctly match whitespace in regukar
21071 expressions.
21072
cf309262
DJ
210732005-02-10 Daniel Jacobowitz <dan@debian.org>
21074
21075 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21076 PR exp/1821
21077 * gdb.base/gdb1821.c: New test file.
21078 * gdb.base/gdb1821.exp: New test file.
21079
3be49e7a
JB
210802005-02-09 Joel Brobecker <brobecker@adacore.com>
21081
21082 * gdb.base/start.c: New file.
21083 * gdb.base/start.exp: New testcase.
21084
e292e67d
JB
210852005-02-09 Joel Brobecker <brobecker@adacore.com>
21086
21087 * gdb.ada/start/dummy.adb: New file.
21088 * gdb.ada/start.exp: New testcase.
21089
dbdfa66c
CV
210902005-02-09 Corinna Vinschen <vinschen@redhat.com>
21091
21092 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21093 for printing symbols and statistics.
21094 Add test for using relative pathnames in "maint print msymbols" test.
21095 Mark "maint info sections DATA" XFAIL on Cygwin.
21096 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21097 tests.
21098
d7941671
AC
210992005-02-09 Andreas Schwab <schwab@suse.de>
21100
21101 Committed by Andrew Cagney <cagney@gnu.org>
21102 * gdb.base/remotetimeout.exp: New file.
21103
74e5ef44
MK
211042005-02-07 Mark Kettenis <kettenis@gnu.org>
21105
21106 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21107
464dd14d
JB
211082005-02-03 Joel Brobecker <brobecker@adacore.com>
21109
21110 * gdb.ada/gnat_ada.gpr: New file.
21111 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21112 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21113 * configure.ac: No longer generate gnat_ada.gpr.
21114 * configure: Regenerate.
21115 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21116 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21117 * gdb.ada/null_record/bar.ads: Likewise.
21118 * gdb.ada/null_record/bar.adb: Likewise.
21119 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21120 * gdb.ada/null_record.exp (testdir): New variable.
21121 (testfile): executable is now in testdir subdirectory.
21122 (srcfile): Use full path to the main compilation unit.
21123 * gdb.ada/fixed_points.exp: Same changes as above.
21124
30d756ae
NR
211252005-02-03 Nick Roberts <nickrob@snap.net.nz>
21126
21127 * gdb.base/interp.exp: New test.
21128
9d799f85
AC
211292005-01-24 Andrew Cagney <cagney@gnu.org>
21130
21131 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21132
15656118
AC
211332005-01-19 Andrew Cagney <cagney@gnu.org>
21134
a892c31b
AC
21135 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21136 configure.ac not configure.in.
21137
15656118
AC
21138 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21139 of powerpc*-*-*.
21140 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21141 * gdb.base/list.exp (test_list_function)
15656118
AC
21142 (test_list_filename_and_function): Ditto.
21143 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21144
a7b01baf
AC
211452005-01-16 Andrew Cagney <cagney@gnu.org>
21146
17d92a02
AC
21147 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21148
a7b01baf
AC
21149 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21150
bc8332bb
AC
211512005-01-14 Andrew Cagney <cagney@gnu.org>
21152
21153 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21154 * gdb.mi/mi2-var-cmd.exp: Ditto.
21155
4d074752
CV
211562005-01-10 Corinna Vinschen <vinschen@redhat.com>
21157
21158 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21159
bec39cab
AC
211602005-01-07 Andrew Cagney <cagney@gnu.org>
21161
21162 * configure.ac: Rename configure.in, require autoconf 2.59.
21163 * configure: Re-generate.
21164 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21165 * gdb.stabs/configure: Re-generate.
21166 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21167 * gdb.hp/configure: Re-generate.
21168 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21169 autoconf 2.59.
21170 * gdb.hp/gdb.objdbg/configure: Re-generate.
21171 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21172 autoconf 2.59.
21173 * gdb.hp/gdb.defects/configure: Re-generate.
21174 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21175 autoconf 2.59.
21176 * gdb.hp/gdb.compat/configure: Re-generate.
21177 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21178 autoconf 2.59.
21179 * gdb.hp/gdb.base-hp/configure: Re-generate.
21180 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21181 autoconf 2.59.
21182 * gdb.hp/gdb.aCC/configure: Re-generate.
21183
f10b16d4
JB
211842004-12-15 Jim Blandy <jimb@redhat.com>
21185
21186 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21187 under NPTL when there is debugging info available for libpthread.
21188
fb6e1814
JG
211892004-12-13 Jerome Guitton <guitton@gnat.com>
21190
21191 * gdb.ada/fixed_points.c: New file.
21192 * gdb.ada/fixed_points.exp: New file.
21193
fe46cd3a
RC
211942004-12-03 Randolph Chung <tausq@debian.org>
21195
21196 * gdb.arch/pa-nullify.exp: New file.
21197 * gdb.arch/pa-nullify.s: New file.
21198
8de0841b
RC
211992004-11-30 Randolph Chung <tausq@debian.org>
21200
21201 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21202 instead of "tbug". Fix regexp to work properly with gdb_test.
21203
c8170782
PH
212042004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21205
21206 * gdb.base/bitfields2.exp: New test.
21207 * gdb.base/bitfields2.c: New file.
21208
954269c2
RE
212092004-11-28 Richard Earnshaw <rearnsha@arm.com>
21210
21211 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21212
0107feed
RC
212132004-11-16 Randolph Chung <tausq@debian.org>
21214
21215 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21216
f073ae8c
DJ
212172004-11-14 Daniel Jacobowitz <dan@debian.org>
21218
21219 * gdb.threads/threadapply.exp: Correct "macro details" test.
21220
19ad59e7
JJ
212212004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21222
21223 * gdb.threads/threadapply.exp: New test.
21224 * gdb.threads/threadapply.c: New file.
21225
9cf0961b
MK
212262004-11-07 Mark Kettenis <kettenis@gnu.org>
21227
21228 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21229 frames.
21230
c789492a
FL
212312004-11-05 Felix Lee <felix+log1@specifixinc.com>
21232
21233 * gdb.base/cursal.exp: New file.
21234 * gdb.base/cursal.c: New file.
21235
a1e167bb
AC
212362004-11-03 Andrew Cagney <cagney@gnu.org>
21237
21238 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21239
b7cbf173
MK
212402004-10-30 Mark Kettenis <kettenis@gnu.org>
21241
21242 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21243 NetBSD/ELF targets.
21244
88f9d34f
JB
212452004-10-29 Joel Brobecker <brobecker@gnat.com>
21246
21247 * gdb.threads/bp_in_thread.c: New file, copied from
21248 pthread_cond_wait.c.
21249 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21250 file, rather than reusing the .c file from another testcase.
21251
ca7d6a0c
JB
212522004-10-20 Joel Brobecker <brobecker@gnat.com>
21253
21254 * gdb.ada/null_record.exp: Check where we stopped after
21255 sending the start command, instead of where the associated
21256 temporary breakpoint was inserted.
21257
0d863d03
AC
212582004-10-14 Andrew Cagney <cagney@gnu.org>
21259
21260 * gdb.mi/gdb701.c (main): Return 0.
21261
d11e72cb
DJ
212622004-10-13 Daniel Jacobowitz <dan@debian.org>
21263
d40539a4 21264 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21265
e1923096
JJ
212662004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21267
21268 * gdb.threads/schedlock.c: Add comment markers to use to find
21269 line numbers.
21270 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21271 comments.
21272 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21273 breakpoint lines.
21274
ec8ba2c9
DJ
212752004-10-12 Daniel Jacobowitz <dan@debian.org>
21276
21277 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21278
0eb3658b
DJ
212792004-10-12 Daniel Jacobowitz <dan@debian.org>
21280
21281 * configure.in: Add gdb.dwarf2.
21282 * configure: Regenerated.
21283 * Makefile.in: Add gdb.dwarf2.
21284 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21285 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21286 gdb.dwarf2/file1.txt: New files.
21287
a271cc33
OF
212882004-10-11 Orjan Friberg <orjanf@axis.com>
21289
a9c64011 21290 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21291 of "run", since the latter doesn't work with remote targets. Adjust
21292 the breakpoint numbering accordingly.
21293 * gdb.threads/pthread_cond_wait.exp: Ditto.
21294
895ce074
MC
212952004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21296
21297 * gdb.base/overlays.exp: Update copyright years.
21298
6be3092d
KI
212992004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21300
21301 * gdb.base/overlays.exp: Disable if target is Linux.
21302
e05389b8
FL
213032004-10-06 Felix Lee <felix+log1@specifixinc.com>
21304
21305 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21306
73cb587d
KI
213072004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21308
21309 * gdb.asm/asm-source.exp: Add m32r-linux target.
21310 * gdb.asm/m32r-linux.inc: New file.
21311
3c0edcdc
AC
213122004-09-24 Andrew Cagney <cagney@redhat.com>
21313 David Anderson <anderson@redhat.com>
21314
21315 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21316 command fails, assume things will work.
21317 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21318 (_GNU_SOURCE): Define.
21319 (print_unsigned, print_hex): Change parameter to "long long".
21320 (print_byte_count): New function, use to print byte counts.
21321 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21322 O_LARGEFILE.
21323 (main): Compute an upper bound on a corefile in max_core_size.
21324 Limit memory chunk size to max_core_size. Limit total memory
21325 allocated to max_core_size.
21326
4bb3667f
AC
213272004-09-23 Andrew Cagney <cagney@gnu.org>
21328
21329 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21330 from a separate process with code that creates a corefile by
21331 making the inferior dump core.
21332
60fe1a51
MK
213332004-09-23 Mark Kettenis <kettenis@gnu.org>
21334
21335 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21336 block.
21337
8e937346
MC
213382004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21339
21340 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21341 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21342 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21343 Likewise.
21344
7213f6d6
JJ
213452004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21346
21347 * gdb.java/jprint.exp: New test case for java inferior call.
21348 * gdb.java/jprint.java: Ditto.
21349
eac69dca
JB
213502004-09-15 Joel Brobecker <brobecker@gnat.com>
21351
21352 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21353
22227696
MC
213542004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21355
21356 * gdb.threads/killed.c: Include <stdlib.h>.
21357 * gdb.threads/pthreads.c: Likewise.
21358
7dd403a4
MC
213592004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21360
21361 * gdb.threads/killed.c: Add copyright notice.
21362
33f2d567
JM
213632004-09-10 Jason Molenda (jmolenda@apple.com)
21364
a9c64011
AS
21365 * gdb.base/define.exp: Two new tests to verify zero space chars
21366 after 'if' and 'while' commands in a user-defined command is correctly
21367 parsed.
33f2d567 21368
e05b62ac
AC
213692004-09-08 Andrew Cagney <cagney@gnu.org>
21370
21371 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21372 delivery test with duplicate at end of file.
21373
9cbe82da
MK
213742004-09-06 Mark Kettenis <kettenis@jive.nl>
21375
21376 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21377
564803d9
MC
213782004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21379
21380 * config/hppro.exp: Removed.
21381
7c6807ce
MC
213822004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21383
21384 * config/sparclet.exp: Removed.
21385
bf7e26dd
MC
213862004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21387
21388 * config/udi.exp: Removed.
21389
714e341b
MC
213902004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21391
21392 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21393 of "exp_continue".
21394 (advancei): Likewise.
21395
1236e623
JJ
213962004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21397
21398 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21399
3bdcad15
MI
214002004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21401
228af206 21402 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21403 to check for nodebug in executable.
21404 * gdb.gdb/observer.exp (setup_test): Likewise.
21405 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21406 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21407
c72b934c
AC
214082004-09-01 Andrew Cagney <cagney@gnu.org>
21409
21410 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21411 files.
21412
edd9b715
JJ
214132004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21414
21415 * gdb.base/unload.exp: Fix expected warning message to match
21416 latest format.
21417
fb4ce06b
CV
214182004-09-01 Corinna Vinschen <vinschen@redhat.com>
21419
21420 * gdb.base/call-rt-st.exp: Fix typos.
21421
ce78e7c3
MI
214222004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21423
21424 * gdb.threads/thread_check.exp: New testcase.
21425 * gdb.threads/thread_check.c: New testcase.
21426
2dedb159
AC
214272004-08-31 Andrew Cagney <cagney@gnu.org>
21428
21429 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21430 (skip_to_handler_entry): New procedures. Test stepping into a
21431 handler when the breakpoint is at the handler's entry point.
21432
68f53502
AC
214332004-08-30 Andrew Cagney <cagney@gnu.org>
21434
21435 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21436 gdb/1757.
21437
3e3ffd2b
MC
214382004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21439
21440 With code from Manoj Iyer <manjo@austin.ibm.com>:
21441 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21442 return value. Add an arm for "no debugging symbols found".
21443 Change a stray "error" to "perror".
21444 (gdb_run_cmd): Adapt to new return value.
21445 * gdb.base/remote.exp: Adapt to new return value.
21446 * gdb.gdb/complaints.exp: Likewise.
21447 * gdb.gdb/observer.exp: Likewise.
21448 * gdb.gdb/selftest.exp: Likewise.
21449 * gdb.gdb/xfullpath.exp: Likewise.
21450
4b6f5fd2
JB
214512004-08-27 Joel Brobecker <brobecker@gnat.com>
21452
21453 * gdb.threads/bp_in_thread.exp: New testcase.
21454
e5b25496
MC
214552004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21456
21457 Fix PR testsuite/1735.
21458 * gdb.threads/schedlock.c (thread_function): Add a cast
21459 to suppress a gcc warning.
21460 * gdb.threads/thread-specific.c (thread_function): Likewise.
21461
934353d6
MC
214622004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21463
21464 * gdb.base/unload.c: Include <stdlib.h>.
21465
f98a0aef 214662004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 21467
f98a0aef 21468 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
21469 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21470 synchronized after the "return".
21471
5a2e8882
MC
214722004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21473
21474 * gdb.mi/basics.c: Include <stdio.h>.
21475 * gdb.mi/pthreads.c: Include <stdlib.h>.
21476 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21477
a9640423
MC
214782004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21479
21480 * gdb.threads/schedlock.c: Add copyright notice.
21481
b04e311d
AC
214822004-08-25 Andrew Cagney <cagney@gnu.org>
21483
21484 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21485 (skip_over_handler, breakpoint_over_hander): New test procedures.
21486 (advance, advancei): Add a proper prefix, do not use
21487 rerun_to_main.
21488 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21489
7c27f15b
MC
214902004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21491
21492 * gdb.mi/basics.c: Add copyright notice.
21493 * gdb.mi/var-cmd.c: Add copyright notice.
21494
fffc87ae
MC
214952004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21496
21497 * lib/gdb.exp: Remove signed_keyword_not_used.
21498 * lib/compiler.c: Likewise.
21499 * lib/compiler.cc: Likewise.
21500
d782e0bf
MC
215012004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21502
21503 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21504 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21505
96033e83
MC
215062004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21507
21508 * gdb.base/whatis.c: Add copyright notice.
21509
cf38c229
MK
215102004-08-20 Mark Kettenis <kettenis@gnu.org>
21511
21512 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21513 it to skip the breakpoints encoded in the inline assembly.
21514
f4b49756
MC
215152004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21516
21517 * Makefile.in: Add gdb.fortran.
21518
2f193b69
MC
215192004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21520
21521 * gdb.base/call-sc.exp (test_scalar_returns):
21522 Fix cut-and-paste glitch in "Make fun return now".
21523
89a237cb
MC
215242004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21525
21526 * configure.in: Add gdb.fortran.
21527 * configure: Regenerate.
21528 * gdb.fortran/Makefile.in: New file.
21529 * lib/gdb.exp (skip_fortran_tests): New procedure.
21530
469aff8e
MC
215312004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21532
21533 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
21534 reference to bug-gnu@prep.ai.mit.edu.
21535 * gdb.mi/mi-var-child.exp: Likewise.
21536 * gdb.mi/mi-var-cmd.exp: Likewise.
21537 * gdb.mi/mi-var-display.exp: Likewise.
21538 * gdb.mi/mi2-var-block.exp: Likewise.
21539 * gdb.mi/mi2-var-child.exp: Likewise.
21540 * gdb.mi/mi2-var-cmd.exp: Likewise.
21541 * gdb.mi/mi2-var-display.exp: Likewise.
21542
00b51b9f
MK
215432004-08-15 Mark Kettenis <kettenis@gnu.org>
21544
21545 * gdb.base/unload.c (main): Make local variable msg const.
21546
45f07fef
MC
215472004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21548
21549 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
21550 to bug-gnu@prep.ai.mit.edu.
21551 * gdb.mi/mi-disassemble.exp: Likewise.
21552 * gdb.mi/mi-eval.exp: Likewise.
21553 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
21554 default line number.
21555 * gdb.mi/mi-return.exp: Likewise.
21556 * gdb.mi/mi-simplerun.exp: Likewise.
21557 * gdb.mi/mi-stack.exp: Likewise.
21558 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
21559 number with explicit range test.
21560 * gdb.mi/mi-watch.exp: Likewise.
21561 * gdb.mi/mi2-break.exp: Likewise.
21562 * gdb.mi/mi2-cli.exp: Likewise.
21563 * gdb.mi/mi2-disassemble.exp: Likewise.
21564 * gdb.mi/mi2-eval.exp: Likewise.
21565 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
21566 default line number.
21567 * gdb.mi/mi2-return.exp: Likewise.
21568 * gdb.mi/mi2-simplerun.exp: Likewise.
21569 * gdb.mi/mi2-stack.exp: Likewise.
21570 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
21571 number with explicit range test.
21572 * gdb.mi/mi2-watch.exp: Likewise.
21573
dd8c8ee7
MC
215742004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21575
21576 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21577 * gdb.cp/m-static.exp: Likewise.
21578 * gdb.cp/rtti.exp: Likewise.
21579
4e838464
MK
215802004-08-14 Mark Kettenis <kettenis@gnu.org>
21581
21582 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21583
8d8cb839
EZ
215842004-08-14 Eli Zaretskii <eliz@gnu.org>
21585
21586 * ChangeLog: Prefix Local Variables with semi-colons and indent
21587 the reference to older ChangeLog files, to fix fontification in
21588 Emacs.
21589
deea8bb0
MC
215902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21591
21592 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21593 * gdb.mi/mi2-break.exp: Likewise.
21594
c3297504
MC
215952004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21596
21597 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21598
25808999
MC
215992004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21600
21601 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21602
226a8d71
MC
216032004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21604
21605 * gdb.cp/classes.exp: Remove unused declarations. Just let
21606 test names default instead of providing special names. Remove
21607 extraneous demangler test.
21608
37fdf854
JJ
216092004-08-12 Jeff Johnston <jjohnstn@redhat.com>
21610
21611 * gdb.base/unload.exp: New test for breakpoints in dynamically
21612 loaded libraries.
21613 * gdb.base/unload.c: Ditto.
21614 * gdb.base/unloadshr.c: Ditto.
21615
2d3a7986
MC
216162004-08-12 Michael Chastain <mec.gnu@mindspring.com>
21617
21618 * gdb.cp/classes.exp (test_ptype_class_objects): Call
21619 cp_test_ptype_class.
21620 (test_enums): Likewise.
21621
c72b934c
AC
216222004-08-10 Andrew Cagney <cagney@gnu.org>
21623
21624 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21625 files.
21626
cc503c8a
AC
216272004-08-10 Andrew Cagney <cagney@gnu.org>
21628
21629 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
21630 init_malloc call.
21631
902f2ccb
MC
216322004-08-10 Michael Chastain <mec.gnu@mindspring.com>
21633
21634 * ChangeLog: Add copyright notice. The notice is copied
21635 from emacs 21.3 top level ChangeLog.
21636
78c90502
MC
216372004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21638
21639 * lib/cp-support.exp: New file.
21640 * lib/cp-support.exp (cp_test_type_class): New function.
21641 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
21642 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
21643 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
21644 cp_test_ptype_class.
21645
88e5ea78
MC
216462004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21647
21648 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
21649 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
21650 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
21651 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
21652 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
21653 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
21654 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
21655 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
21656 gdb.mi/mi2-watch.exp: Update copyright years.
21657
6a89fc9c
MK
216582004-08-09 Mark Kettenis <kettenis@gnu.org>
21659
21660 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21661
1482e0de
MC
216622004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21663
21664 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
21665 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
21666 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
21667 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
21668 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
21669 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
21670 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
21671 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
21672 gdb.mi/mi-watch.exp: Update copyright years.
21673
1a5ce3f3
DJ
216742004-08-08 Daniel Jacobowitz <dan@debian.org>
21675
21676 PR gdb/1738
21677 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
21678 from a breakpoint with a pending signal.
21679
04f6ecf2
DJ
216802004-08-08 Daniel Jacobowitz <dan@debian.org>
21681
21682 PR gdb/1736
21683 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
21684 * gdb.base/sigaltstack.exp (finish_test): Consume output until
21685 the prompt.
21686 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
21687
54d90d35
DJ
216882004-08-08 Daniel Jacobowitz <dan@debian.org>
21689
21690 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
21691
d2f6abb0
DJ
216922004-08-08 Daniel Jacobowitz <dan@debian.org>
21693
21694 PR gdb/1736
21695 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
21696 for i?86-*-linux*.
21697
5598c03d
DJ
216982004-08-08 Daniel Jacobowitz <dan@debian.org>
21699
21700 * gdb.arch/i386-prologue.exp: Compile without debug information.
21701
c6fee705
MC
217022004-08-08 Michael Chastain <mec.gnu@mindspring.com>
21703
21704 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
21705 rather than asking gdb to search.
21706
dd90efdb
MC
217072004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21708
21709 * gdb.base/gcore.c: Include <string.h>.
21710
1e84bec1
MC
217112004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21712
21713 * gdb.base/gcore.c: Add copyright notice.
21714
e425eb2b
MC
217152004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21716
21717 * gdb.base/freebpcmd.c: Include <stdio.h>.
21718 * gdb.base/long_long.c: Include <string.h>.
21719 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
21720 * gdb.base/siginfo.c: Include <string.h>.
21721 * gdb.base/sigstep.c: Include <string.h>.
21722
cb9aaed5
MC
217232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21724
21725 * gdb.base/complex.c: Include <stdlib.h>.
21726
55944f3d
MC
217272004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21728
21729 * gdb.base/complex.c: Add copyright notice.
21730
7b2953d9
MC
217312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21732
21733 * gdb.base/charset.c: Include <stdlib.h>.
21734
c9133d23
MC
217352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21736
21737 * gdb.base/auxv.c: Include <stdlib.h>.
21738
0a8490ad
MC
217392004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21740
21741 * gdb.base/auxv.c: Add copyright notice.
21742
3426d5ec
MC
217432004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21744
21745 * gdb.base/coremaker.c: Add copyright notice.
21746 * gdb.base/coremaker2.c: Add copyright notice.
21747
8da195dd
AC
217482004-08-04 Andrew Cagney <cagney@gnu.org>
21749
21750 * gdb.base/store.exp: Update copyright.
21751 (check_set, up_set, check_struct, up_struct): Add a prefix to test
21752 names, do not import gdb_prompt.
21753
8d394f98
AC
217542004-08-01 Andrew Cagney <cagney@gnu.org>
21755
21756 Fix PR testsuite/1729.
21757 * gdb.base/dump.exp: Add test name to callers of capture_value, do
21758 not use capture_value with value 4.
21759 (capture_value): Add optional test name parameter.
21760 (test_reload_saved_value, test_restore_saved_value): Use $msg as
21761 the prefix, pass to capture_value.
21762
b6702b23
MK
217632004-08-01 Mark Kettenis <kettenis@gnu.org>
21764
21765 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
21766 * gdb.arch/i386-prologue.c (standard): New prototype and function.
21767 (main): Call new function.
21768
c203e0ca
MC
217692004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21770
21771 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
21772
a7995a30
MC
217732004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21774
21775 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
21776
9366563b
MC
217772004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21778
b6eeaf26 21779 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
21780 Accept more values of vtbl pointer. Remove some messages
21781 about "obsolete gcc or gdb".
21782
2fc1f950
MC
217832004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21784
21785 * gdb.cp/classes.exp: Accept more varieties of ptype output.
21786
c724d49b
MC
217872004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21788
21789 * gdb.base/asm-source.exp: Properly convert target board
21790 debug flags from gcc format to binutils format.
21791
736b0fce
MK
217922004-07-28 Mark Kettenis <kettenis@gnu.org>
21793
21794 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
21795 gdb1718". PR backtrace/1718 partially fixed.
21796
5633ea5c
JJ
217972004-07-27 Jeff Johnston <jjohnstn@redhat.com>
21798
21799 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
21800
575eebb1
NC
218012004-07-26 Nick Clifton <nickc@redhat.com>
21802
21803 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
21804 good default value for a specific architecture is available then
21805 set it to that value. Otherwise default to the -gstabs switch.
21806 Remove the -g... switches from the asm-flags variable. Allow the
21807 target board info to override the value if it wants to. Pass the
21808 switch on the assembler command line.
21809
62104619
MK
218102004-07-23 Mark Kettenis <kettenis@gnu.org>
21811
21812 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
21813 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
21814 (main): Call new function.
21815
4a1135b8
MC
218162004-07-22 Michael Chastain <mec.gnu@mindspring.com>
21817
21818 Test for PR exp/1715.
21819 * gdb.base/radix.exp: Refactor common procedures. Make all
21820 test names unique. Change XFAIL to KFAIL.
21821
8a12c1f0
MC
218222004-07-20 Michael Chastain <mec.gnu@mindspring.com>
21823
21824 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
21825 * gdb.ada/gnat_ada.gin: ... to here.
21826 * configure.in: Use gnat_ada.gin.
21827 * configure: Regenerate.
21828
23b451cf
AC
218292004-07-20 Andrew Cagney <cagney@gnu.org>
21830
21831 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
21832 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
21833 XFAILs. Clean up test messages and comments. Check backtraces.
21834 Delete re-sync code.
21835
ab618a02
MC
218362004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21837
21838 Fix PR cli/740.
21839 * gdb.base/annota1.exp: Honor gdb,nosignals.
21840 * gdb.base/annota3.exp: Likewise.
21841
46dad340
MC
218422004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21843
21844 * lib/java.exp: Update copyright notice.
21845
756d8c70
AC
218462004-07-19 Andrew Cagney <cagney@gnu.org>
21847
21848 * gdb.base/selftest.exp: Copy file from here ...
21849 * gdb.gdb/selftest.exp: ... to here.
21850
586027e6
AC
218512004-07-16 Andrew Cagney <cagney@redhat.com>
21852
21853 * lib/insight-support.exp: Delete file.
21854 * lib/java.exp (java_init): Fix copyright.
21855
029d2200
AC
218562004-07-16 Andrew Cagney <cagney@gnu.org>
21857
21858 * gdb.base/restore.c: Append "prologue" to comments marking the a
21859 function's prologue.
21860 * gdb.base/restore.exp: Update copyright, re-indent.
21861 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
21862 callerN" prefix where needed. Update patterns that match a
21863 function's prologue.
21864
653b62c5
MC
218652004-07-16 Michael Chastain <mec.gnu@mindspring.com>
21866
21867 * gdb.base/restore.c: Add copyright notice.
21868
f7d690e5
AC
218692004-07-16 Andrew Cagney <cagney@gnu.org>
21870
21871 * gdb.base/logical.exp: Update copyright.
21872 (evaluate): New procedure. Use to re-implement tests using
21873 several tables.
21874
d629a7cb
MH
218752004-07-14 Martin Hunt <hunt@redhat.com>
21876
21877 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
21878 which fixes some problems where init.tcl was not found.
21879
9c7bb332
AC
218802004-07-13 Andrew Cagney <cagney@gnu.org>
21881
6bf46641
AC
21882 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
21883 (check_sizeof, check_valueof): Do not include the output in the
21884 test name. Use gdb_test.
21885 (get_valueof): Use gdb_test_multiple.
21886
c4ffd4c0
AC
21887 * gdb.base/step-test.exp: Update copyright. Use
21888 gdb_test_multiple. Ensure that test names do not include
21889 architecture dependent output.
21890
ab89363a
AC
21891 * gdb.gdb/observer.exp: Update copyright.
21892 (setup_test): Use gdb_test_multiple.
21893 (attach_first_observer, attach_second_observer)
21894 (attach_third_observer, detach_first_observer)
21895 (detach_second_observer, detach_third_observer)
21896 (reset_counters, check_counters): Make $message a prefix.
21897 (test_normal_stop_notifications): Add "args" parameter - a list of
21898 init functions to be called. Make $message a prefix,
21899 (test_observer_normal_stop): Change the message prefixes so that
21900 they are unique, pass the attach / detach procedures to
21901 test_normal_stop_notifications.
21902
ec58997a
AC
21903 * gdb.base/signull.exp (test_segv): Prefix all tests with
21904 "${name}". Clean up test messages.
21905
b475183b
AC
21906 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
21907
9c7bb332
AC
21908 * gdb.base/ena-dis-br.exp: Update copyright.
21909 (break_at): New function. Replace send_gdb with gdb_test,
21910 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
21911 ignore count, not stopped at bpt", with KFAIL.
21912
2dd95497
CV
219132004-07-13 Corinna Vinschen <vinschen@redhat.com>
21914
21915 * gdb.base/attach.exp: Remove cleanupfile handling.
21916
419e626b
AC
219172004-07-12 Andrew Cagney <cagney@gnu.org>
21918
21919 * gdb.base/annota1.exp: Cleanup corefile test name.
21920 * gdb.base/annota3.exp: Ditto.
21921
8b1b3228
AC
219222004-07-12 Andrew Cagney <cagney@gnu.org>
21923
78650829
AC
21924 * gdb.base/signals.exp: Clean up copyright, re-indent.
21925
8b1b3228
AC
21926 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
21927 gdb_test and gdb_test_multiple.
21928
935c2760
JJ
219292004-07-08 Jeff Johnston <jjohnstn@redhat.com>
21930
21931 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 21932 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
21933 provide line number info for first statement in main.
21934
1544280f
AC
219352004-07-08 Andrew Cagney <cagney@gnu.org>
21936
1279f4ff
AC
21937 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
21938
1544280f
AC
21939 * gdb.base/sigbpt.exp: Make the common part of each test name a
21940 prefix instead of suffix.
21941
bcc82369
BR
219422004-07-07 Bob Rossi <bob_rossi@cox.net>
21943
21944 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
21945 test from test_tbreak_creation_and_listing to
21946 test_file_list_exec_source_file
21947 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
21948 Changed name of test from test_tbreak_creation_and_listing to
21949 test_file_list_exec_source_file
21950
23f4b0aa
JJ
219512004-07-07 Jeff Johnston <jjohnstn@redhat.com>
21952
21953 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
21954 the jmisc() constructor instead of <init>.
21955 * gdb.java/jmisc1.exp: Ditto.
21956
56401cd5
AC
219572004-07-07 Andrew Cagney <cagney@gnu.org>
21958
21959 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
21960 corrupting the PC.
21961
44ae2f6a
MC
219622004-07-06 Michael Chastain <mec.gnu@mindspring.com>
21963
21964 * gdb.cp/templates.exp: Accept whitespace change in demangler
21965 output.
21966
45a83408
AC
219672004-07-06 Andrew Cagney <cagney@gnu.org>
21968
21969 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
21970
d205ad70
MC
219712004-07-02 Michael Chastain <mec.gnu@mindspring.com>
21972
21973 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
21974 * lib/compiler.cc: Likewise.
21975
06ea1a61
MC
219762004-06-30 Michael Chastain <mec.gnu@mindspring.com>
21977
21978 * lib/compiler.cc: Work around string preprocessing problem
21979 with old hp c++ compiler.
21980 * lib/compiler.c: Likewise.
21981
daab1251
CV
219822004-06-29 Corinna Vinschen <vinschen@redhat.com>
21983
21984 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
21985 directives to conditionalize symbol prefixing.
21986 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
21987 additional_flags handling. Add underscore prefix for Cygwin.
21988 * gdb.arch/i386-unwind.c: Use preprocessor directives to
21989 conditionalize symbol prefixing.
21990 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
21991 additional_flags handling. Add underscore prefix for Cygwin.
21992
cc984116
CV
219932004-06-29 Corinna Vinschen <vinschen@redhat.com>
21994
21995 * gdb.base/bigcore.exp: Skip test on Cygwin.
21996
c279b077
MC
219972004-06-28 Michael Chastain <mec.gnu@mindspring.com>
21998
21999 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22000 formats for "info register". Use gdb_test_multiple. Fix
22001 the "invalid register" test.
22002
0e915747
CV
220032004-06-28 Corinna Vinschen <vinschen@redhat.com>
22004
22005 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22006 PID for Cygwin. Add Cygwin specific strings to check for in some
22007 tests.
22008 (do_attach_tests): Add a test for user interaction when attaching
22009 to a process with no matching symbol table already loaded.
22010
11422c86
AC
220112004-06-26 Andrew Cagney <cagney@gnu.org>
22012
22013 Test PR java/1567 and PR java/1565.
22014 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22015 * gdb.java/jmisc2.exp: Delete file.
22016
cefbce26
MC
220172004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22018
22019 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22020
e19f872c
CV
220212004-06-25 Corinna Vinschen <vinschen@redhat.com>
22022
22023 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22024 attach process.
22025
d931ba3b
MC
220262004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22027
22028 * gdb.cp/pr-1553.exp: Remove.
22029
aef68c48
MC
220302004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22031
22032 * gdb.cp/pr-1553.cc: Remove.
22033 * gdb.cp/pr-1553.exp: Disable this test.
22034
8d5df71a
JB
220352004-06-20 Jim Blandy <jimb@redhat.com>
22036
a9c64011 22037 Fix PR testsuite/1680.
8d5df71a
JB
22038 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22039 regular expressions.
22040
4ac6f39d
MC
220412004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22042
22043 Fix PR testsuite/1679.
22044 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22045 Issue an UNSUPPORTED result instead.
22046
1b413552
JB
220472004-06-18 Jim Blandy <jimb@redhat.com>
22048
22049 * gdb.base/charset.exp: Only send a control-C if we see a new
22050 prompt and incomplete command.
22051
6daa6ebd
MC
220522004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22053
22054 * gdb.cp/pr-574.cc: Add copyright notice.
22055
51fa4ae0
JB
220562004-06-17 Jim Blandy <jimb@redhat.com>
22057
22058 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22059 cases where the regexp has no groups; this grabs random text from
22060 the previous test suite, whatever that was.
22061
8fea26c5
MC
220622004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22063
22064 * gdb.cp/printmethod.cc: Add copyright notice.
22065
1e3aeb41
MC
220662004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22067
22068 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22069
9d9030bc
AC
220702004-06-16 Andrew Cagney <cagney@gnu.org>
22071
22072 * gdb.base/signull.c: Update copyright. Include <string.h>.
22073 (bowler): Replace data_pointer with data_read
22074 and data_write cases. Add code_descriptor case.
22075 (zero, desc): New array and pointer.
22076 (data, code): Change to simple pointers.
22077 * gdb.base/signull.exp: Fix probe pattern matching a function
22078 descriptor SIGSEGV. Replace data_pointer with data_read and
22079 data_write tests.
22080
acd4ad44
AC
220812004-06-16 Andrew Cagney <cagney@gnu.org>
22082
22083 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22084
08fd625c
MC
220852004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22086
22087 * gdb.base/long_long.c: Add copyright notice.
22088
1903502c
MC
220892004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22090
22091 * gdb.base/long_long.exp: Remove reference to
22092 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22093 to gdb_breakpoint and gdb_continue_to_breakpoint.
22094
83313cb1
JB
220952004-06-14 Jim Blandy <jimb@redhat.com>
22096
22097 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22098 endian case.
22099
1bf404ef
AC
221002004-06-14 Andrew Cagney <cagney@gnu.org>
22101
22102 * gdb.base/gcore.exp (capture_command_output): Delete the always
22103 passing tests containing inferior values.
22104 * gdb.base/ending-run.exp: Do not include the breakpoint address
22105 in the test message. Update copyright.
22106 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22107 size in the test name, use gdb_test_multiple. Update copyright.
22108
ef220b33
MC
221092004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22110
22111 * gdb.cp/ref-types.cc: Add copyright notice.
22112
4f70a4c9
MC
221132004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22114
22115 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22116 hp_aCC_compiler.
22117 * lib/compiler.cc: Likewise.
22118 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22119 'set' commands. Log diagnostics for other lines. Set
22120 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22121
335928ac
MC
221222004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22123
22124 * gdb.cp/try_catch.cc: Add copyright notice.
22125
2efb12e8
MC
221262004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22127
22128 * gdb.cp/userdef.cc: Add copyright notice.
22129
0bbed51a
MC
221302004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22131
22132 * gdb.cp/virtfunc.cc: Add copyright notice.
22133
e12a46c9
RC
221342004-06-11 Randolph Chung <tausq@debian.org>
22135
22136 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22137 problem.
22138
338e05af
AC
221392004-06-10 Andrew Cagney <cagney@gnu.org>
22140
22141 * lib/compiler.cc, lib/compiler.c: Append either
22142 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22143 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22144 instead of gcc-3-3.
22145
dc3f10cb
AC
221462004-06-09 Andrew Cagney <cagney@gnu.org>
22147
b4d946af
AC
22148 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22149 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22150
dc3f10cb
AC
22151 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22152 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22153 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22154 fixed.
22155
b5c0bfa2
AC
221562004-06-09 Andrew Cagney <cagney@gnu.org>
22157
22158 * gdb.base/structs.exp (test_struct_returns): Replace
22159 "return_value_unknown" and "finish_value_unknown" by
22160 "return_value_known" and "finish_value_known". Instead of
22161 "return_value_unknown" iff "finish_value_unknown", check
22162 "return_value_known" implies "finish_value_known".
22163
caeb605f
MH
221642004-06-08 Martin Hunt <hunt@redhat.com>
22165
22166 * gdb.base/float.exp: Add pattern for mips targets.
22167
c892bb64
RC
221682004-06-08 Randolph Chung <tausq@debian.org>
22169
22170 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22171 message for unknown architectures more clear.
22172
48306d3e
JB
221732004-06-08 Joel Brobecker <brobecker@gnat.com>
22174
22175 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22176 start the execution of the program.
22177
83ecb59f
JB
221782004-06-07 Jim Blandy <jimb@redhat.com>
22179
22180 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22181 * gdb.arch/i386-cpuid.h: New helper file.
22182
55264cb4
RC
221832004-06-07 Randolph Chung <tausq@debian.org>
22184
22185 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22186 has started.
22187
23cadb28
RM
221882004-06-04 Roland McGrath <roland@redhat.com>
22189
22190 Fix PR gdb/1647.
22191 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22192 differently to be robust to output buffering differences.
22193
51d01eda
MC
221942004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22195
22196 * gdb.threads/pthreads.exp: Update copyright years.
22197 (check_control_c): Change asynchronous 'after' to synchronous.
22198
f4fc3b93
RM
221992004-06-04 Roland McGrath <roland@redhat.com>
22200
22201 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22202 next gdb prompt.
22203
4013522b
MC
222042004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22205
22206 Fix PR gdb/1636.
22207 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22208 calls to synchronous.
22209
7a8f1e6b
JB
222102004-05-26 Jim Blandy <jimb@redhat.com>
22211
22212 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22213
81bb3443
RC
222142004-05-24 Randolph Chung <tausq@debian.org>
22215
22216 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22217 * gdb.asm/pa.inc: New file.
22218
8f5a3103
MK
222192004-05-22 Mark Kettenis <kettenis@gnu.org>
22220
22221 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22222
734b8fe8 222232004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22224 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22225
22226 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22227 GDB prompt.
22228
725603e1
UW
222292004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22230
f4fc3b93 22231 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22232 setjmp/longjmp. Use sigaction instead of signal.
22233
8b923272 222342004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22235 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22236
22237 * gdb.threads/pthread_cond_wait.c: New file.
22238 * gdb.threads/pthread_cond_wait.exp: New testcase.
22239
8bfabb04
AC
222402004-05-13 Andrew Cagney <cagney@redhat.com>
22241
22242 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22243 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22244
42edda50
AC
222452004-05-11 Andrew Cagney <cagney@redhat.com>
22246
22247 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22248 fixed but revealed gdb/1639.
22249
d303a6c7
AC
222502004-05-10 Andrew Cagney <cagney@redhat.com>
22251
22252 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22253 func1" and "next to 2nd alarm", kernel bug avoided.
22254
bf08c2a1
DJ
222552004-05-10 Daniel Jacobowitz <dan@debian.org>
22256
22257 PR external/1568
22258 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22259 XFAIL if it is smaller than bytes_allocated.
22260 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22261 (main): Make chunks_allocated unsigned. Correct comment.
22262
c0586a34
JB
222632004-05-07 Joel Brobecker <brobecker@gnat.com>
22264
22265 * gdb.arch/powerpc-aix-prologue.c: New file.
22266 * gdb.arch/powerpc-aix-prologue.exp: New file.
22267
f2785d12
JB
222682004-05-07 Jim Blandy <jimb@redhat.com>
22269
22270 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22271 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22272
bd7f6e30
JB
222732004-05-06 Joel Brobecker <brobecker@gnat.com>
22274
22275 * gdb.base/sep.exp: No longer setup_kfail when the program was
22276 built with dwarf2.
22277
0a5e7efe
JI
222782004-05-05 Jim Ingham <jingham@apple.com>
22279
22280 * gdb.base/pending.exp: Make sure pending breakpoints
22281 preserve the ignore count.
f4fc3b93 22282
a8958849
MK
222832004-04-27 Jerome Guitton <guitton@gnat.com>
22284
22285 * i386-prologue.exp: Add testcase for jump instruction as first
22286 instruction of the real code.
22287 * i386-prologue.c (jump_at_beginning): New function.
22288
7e103f5b
MK
222892004-04-28 Mark Kettenis <kettenis@gnu.org>
22290
22291 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22292 x86_64-*-*.
22293
5d38b224
MK
222942004-04-28 Mark Kettenis <kettenis@gnu.org>
22295
22296 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22297 i*86-*-*.
22298
0ef32fd9
MK
222992004-04-25 Mark Kettenis <kettenis@gnu.org>
22300
22301 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22302 expression that checks the return type.
22303
71d7dd7c
AC
223042004-04-23 Andrew Cagney <cagney@redhat.com>
22305
22306 * gdb.base/call-sc.exp: New test of scalar call/return values.
22307 * gdb.base/call-sc.c: Ditto.
22308
1e9f977e
JJ
223092004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22310
22311 * gdb.threads/manythreads.c: Reduce thread stack size.
22312
899d9e3a
JJ
223132004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22314
22315 * gdb.threads/manythreads.c: Add copyright notice.
22316
61bcae62
AC
223172004-04-23 Andrew Cagney <cagney@redhat.com>
22318
22319 * gdb.base/siginfo.exp: Better handle step out of signal.
22320 * gdb.base/sigstep.exp: Ditto.
22321
7339a42e 223222004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22323 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22324
22325 * gdb.threads/manythreads.c: New testcase.
22326 * gdb.threads/manythreads.exp: Ditto.
22327
5c98409b
JB
223282004-04-22 Jim Blandy <jimb@redhat.com>
22329
22330 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22331 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22332
3b611f1a
MC
223332004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22334
22335 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22336
f0fd9238
AC
223372004-04-21 Andrew Cagney <cagney@redhat.com>
22338
22339 * gdb.base/sigstep.c: New file.
22340 * gdb.base/sigstep.exp: New file.
22341
90990674
JB
223422004-04-16 Joel Brobecker <brobecker@gnat.com>
22343
22344 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22345 call to observer_notify_normal_stop.
22346
78cef34b
AC
223472004-04-15 Andrew Cagney <cagney@redhat.com>
22348
22349 * gdb.base/siginfo.c: New file.
22350 * gdb.base/siginfo.exp: New file.
22351
d2343407
JB
223522004-04-12 J. Brobecker <brobecker@gnat.com>
22353
22354 * gdb.base/sep.exp: Fix typo in comment.
22355
a2dba3c8
JB
223562004-04-12 J. Brobecker <brobecker@gnat.com>
22357
22358 * gdb.base/sep.c: New file.
22359 * gdb.base/sep-proc.c: New file.
22360 * gdb.base/sep.exp: New testcase.
22361
15f7b60e
MK
223622004-04-09 Mark Kettenis <kettenis@gnu.org>
22363
22364 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22365 support.
22366
44f4de1a
AC
223672004-04-05 Andrew Cagney <cagney@redhat.com>
22368
22369 * gdb.base/sigaltstack.c: New file.
22370 * gdb.base/sigaltstack.exp: New file.
22371
ef04f396
JB
223722004-04-04 Joel Brobecker <brobecker@gnat.com>
22373
22374 * gdb.base/foll-fork.exp: Update the expected output for
22375 "help set follow-fork-mode", to match a change that was made
22376 to the help of this variable on 2004-01-13.
22377
d40d2c92
JB
223782004-04-01 Joel Brobecker <brobecker@gnat.com>
22379
22380 * lib/ada.exp: Add copyright notice.
22381 * bar.ads: Likewise.
22382 * bar.adb: Likewise.
22383 * null_record.adb: Likewise.
22384 * null_record.exp: Likewise.
22385 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22386
f86ef5a3
JB
223872004-04-01 Joel Brobecker <brobecker@gnat.com>
22388
22389 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22390 * configure: Regenerate.
22391
414e70e3
JB
223922004-04-01 Joel Brobecker <brobecker@gnat.com>
22393
22394 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22395 to build the application. Remove the message printed when in
22396 verbose mode, redundant with the UNSUPPORTED message above.
22397
f0aaee49
JB
223982004-03-31 Joel Brobecker <brobecker@gnat.com>
22399
22400 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22401 * gdb.ada (null_record.exp): New testcase.
22402
ac81cb54
JB
224032004-03-31 Joel Brobecker <brobecker@gnat.com>
22404
22405 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22406
854af2f7
JB
224072004-03-31 Joel Brobecker <brobecker@gnat.com>
22408
22409 * gdb.ada: New subdirectory.
22410 * gdb.ada/Makefile.in: New file.
22411 * gdb.ada/gnat_ada.gpr.in: New file.
22412
034cb681
JB
224132004-03-31 Joel Brobecker <brobecker@gnat.com>
22414
22415 * lib/ada.exp: New file.
22416
78a1a894
DJ
224172004-03-24 Daniel Jacobowitz <drow@mvista.com>
22418
22419 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22420 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22421
4b2b3b3e
AC
224222004-03-22 Andrew Cagney <cagney@redhat.com>
22423
22424 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22425 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22426 Problem identified by Ulrich Weigand.
22427
23c73aa3
DC
224282004-03-17 David Carlton <carlton@kealia.com>
22429
22430 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22431 PR c++/826.
22432
d63a86f8
RM
224332004-03-16 Roland McGrath <roland@redhat.com>
22434
22435 * gdb.base/auxv.exp: New file.
22436 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22437
0e02aa50
DC
224382004-03-12 David Carlton <carlton@kealia.com>
22439
22440 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22441 * gdb.cp/pr-1553.cc: Ditto.
22442 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22443 pass branch.
22444
c20b71be
MC
224452004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22446
22447 * gdb.cp/templates.exp: Accept more template types.
22448
c7414a01
MC
224492004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22450
22451 From Corinna Vinschen with modifications.
22452 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22453 local variable obj_with_enum.
22454 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22455 results with obj_with_enum.
22456
ed69573c
MC
224572004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22458
22459 * gdb.cp/classes.cc: New file, copied from misc.cc.
22460 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22461
28301461
MC
224622004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22463
22464 * gdb.cp/misc.cc: Add copyright notice.
22465
1198ecbe
DC
224662004-03-05 David Carlton <carlton@kealia.com>
22467
22468 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22469 * gdb.cp/rtti.h: Update copyright.
22470 (namespace n2::n3): New.
22471 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22472 (n2::n3::func3): New.
22473 (main): Call n2::n3::func3.
22474 * gdb.cp/rtti2.cc: Update copyright.
22475 (n2::create3): New.
22476
9e08c470
MK
224772004-03-04 Mark Kettenis <kettenis@gnu.org>
22478
22479 * gdb.asm/openbsd.inc: Fix typo.
22480
4bebc3aa
FF
224812004-03-03 Fred Fish <fnf@redhat.com>
22482
22483 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22484 "val" instead of unused "size". Update copyright year.
22485
6ea9fb37
DJ
224862004-02-29 Daniel Jacobowitz <drow@mvista.com>
22487
22488 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22489 to use unsigned char.
22490 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22491 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22492
23b23974
DJ
224932004-02-29 Daniel Jacobowitz <drow@mvista.com>
22494
22495 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22496 line of output.
22497
7574fd53
DJ
224982004-02-28 Daniel Jacobowitz <drow@mvista.com>
22499
22500 * gdb.base/relocate.c (dummy): Initialize.
22501
a195357f
DJ
225022004-02-28 Daniel Jacobowitz <drow@mvista.com>
22503
22504 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22505 a breakpoint at exit.
22506
72fd54a9
FF
225072004-02-27 Fred Fish <fnf@redhat.com>
22508
22509 * gdb.base/chng-syms.exp: Add expect condition to match failing
22510 case that isn't a timeout.
22511
b9d23137
AC
225122004-02-27 Andrew Cagney <cagney@redhat.com>
22513
22514 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22515 support.
22516
15d208f6 225172004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 22518
15d208f6
FF
22519 * gdb.arch/gdb1431.c: Remove.
22520 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
22521 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
22522 of "until" incorrectly.
22523
98f9cd2d
JB
225242004-02-26 J. Brobecker <brobecker@gnat.com>
22525
22526 * gdb.cp/class2.cc (empty): New class.
22527 (refer): New function.
22528 (main): Declare an object of type empty and use it.
22529 * gdb.cp/class2.exp: Print the value of an object of type empty.
22530
9b50c11b
JJ
225312004-02-26 Jeff Johnston <jjohnstn@redhat.com>
22532
22533 * gdb.base/langs.exp: Update query string to match the
22534 new nquery format used for pending breakpoints.
22535
0dcd613f
AC
225362004-02-26 Andrew Cagney <cagney@redhat.com>
22537
22538 Fix PR i18n/1570.
22539 * gdb.base/charset.c: Update copyright notice.
22540 (main, init_string): Remove the escape character '\e' tests.
22541 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
22542 * gdb.base/charset.exp (valid_host_charset): Ditto.
22543 * gdb.base/setvar.exp: Ditto.
22544
b8a56647
AC
225452004-02-24 Andrew Cagney <cagney@redhat.com>
22546
90d59e34
AC
22547 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22548 mmapped data in core file" PASS and FAIL messages consistent.
22549
b8a56647
AC
22550 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22551 setting a breakpoint. Work around PR java/1565.
22552
9f27c604
JJ
225532004-02-23 Jeff Johnston <jjohnstn@redhat.com>
22554
22555 * lib/gdb.exp (gdb_breakpoint): Update query string to match
22556 new nquery format.
22557 * gdb.base/pending.exp: Ditto.
22558
3224a706
MK
225592004-02-22 Mark Kettenis <kettenis@gnu.org>
22560
22561 * configure.in: Run stabs tests on *BSD.
22562 * configure: Regenerated.
22563
41e0a9ca
MK
225642004-02-21 Mark Kettenis <kettenis@gnu.org>
22565
22566 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22567
1e1b3428
FF
225682004-02-20 Fred Fish <fnf@redhat.com>
22569
22570 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
22571 blank in test for "returns short", for consistency with other
22572 "returns xxx" tests. Update copyright year.
22573
f9a7572a
FF
225742004-02-19 Fred Fish <fnf@redhat.com>
22575
22576 New testcase for PR breakpoint/1558.
22577 * gdb.arch/gdb1558.exp: New file.
22578 * gdb.arch/gdb1558.c: New file.
22579
b2ce2854
EZ
225802004-02-19 Elena Zannoni <ezannoni@redhat.com>
22581
22582 * gdb.base/nodebug.exp: Fix typo.
22583
e7c9ff01
JB
225842004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22585
22586 Committed by Jim Blandy <jimb@redhat.com>.
22587
62f4b920
JB
22588 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22589
2db536a1
JB
22590 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22591
e7c9ff01
JB
22592 * gdb.base/float.exp: Support s390*-*-* targets.
22593
f3205b34
AF
225942004-02-17 Adam Fedor <fedor@gnu.org>
22595
22596 * gdb.base/gdb1555.exp: New file.
22597 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22598
9d62932d
EZ
225992004-02-17 Elena Zannoni <ezannoni@redhat.com>
22600
22601 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22602
344c9711
FF
226032004-02-16 Fred Fish <fnf@redhat.com>
22604
22605 * gdb.arch/gdb1291.c: Remove
22606 * gdb.arch/gdb1291.s: New test input file.
22607 * gdb.arch/gdb1291.exp: Expand test to check case that should not
22608 fail. Test for correct result, known incorrect result, other
22609 failures and timeouts.
22610
2d822687
AC
226112004-02-16 Andrew Cagney <cagney@redhat.com>
22612
22613 * gdb.base/bigcore.exp: New file.
22614 * gdb.base/bigcore.c: New file.
22615
dac15b66
AC
226162004-02-13 Andrew Cagney <cagney@redhat.com>
22617
22618 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
22619 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
22620 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
22621 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
22622 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
22623 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
22624 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
22625 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
22626 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
22627 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
22628
6bdfc2c4
JJ
226292004-02-11 Jeff Johnston <jjohnstn@redhat.com>
22630
22631 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
22632 executed is an alloc instruction.
22633
87b3ede8
DC
226342004-02-11 David Carlton <carlton@kealia.com>
22635
22636 * gdb.cp/breakpoint.exp: New.
22637 * gdb.cp/breakpoint.cc: New.
22638
6e19e2bf
MC
226392004-02-11 Michael Chastain <mec.gnu@mindspring.com>
22640
22641 Partial fix for PR gdb/1543.
22642 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
22643 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
22644 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
22645 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
22646 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
22647 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
22648 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
22649 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
22650 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
22651 to bug-gdb@prep.ai.mit.edu .
22652 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
22653 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
22654 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
22655 Likewise.
22656
5c5455dc
AC
226572004-02-10 Andrew Cagney <cagney@redhat.com>
22658
22659 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
22660 using gdb_internal_error_resync.
22661
9cf689d7
DJ
226622004-02-09 Daniel Jacobowitz <drow@mvista.com>
22663
22664 * gdb.threads/thread-specific.exp: Stop early if no threads are
22665 found.
22666
d2dc51db
MC
226672004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22668
22669 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22670
14b1a056
DJ
226712004-02-08 Daniel Jacobowitz <drow@mvista.com>
22672
22673 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22674 breakpoints.
22675
83f66e8f
DJ
226762004-02-07 Daniel Jacobowitz <drow@mvista.com>
22677
22678 * config/sim.exp (gdb_load): Handle $arg == "".
22679 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
22680 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
22681
30fc0091
EZ
226822004-02-07 Elena Zannoni <ezannoni@redhat.com>
22683
a9c64011
AS
22684 * gdb.base/maint.exp: Update test to reflect
22685 obstack changes.
30fc0091 22686
4d806929
JJ
226872004-02-04 Jeff Johnston <jjohnstn@redhat.com>
22688
22689 * gdb.base/pendshr.c (pendfunc): New function that calls
22690 pendfunc1.
22691 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
22692
7bfdd688
FF
226932004-02-04 Fred Fish <fnf@redhat.com>
22694
22695 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
22696 function symbols and update copyright years.
22697 * gdb.arch/gdb1291.c: Ditto.
22698
aaa08ee4
MC
226992004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22700
22701 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
22702
dbad7755
MC
227032004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22704
22705 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
22706
ec4646ef
MC
227072004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22708
22709 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
22710
1b802196
FF
227112004-02-02 Fred Fish <fnf@redhat.com>
22712
22713 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
22714 remote targets. Update copyright years.
22715
18fe2033
JJ
227162004-02-02 Jeff Johnston <jjohnstn@redhat.com>
22717
22718 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
22719 support.
22720 * gdb.base/langs.exp: Fix test which attempts to create
22721 breakpoint on non-existent function to handle new pending
22722 support.
22723 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
22724 a breakpoint.
22725 * gdb.base/pending.exp: New test.
22726 * gdb.base/pending.c: New file.
22727 * gdb.base/pendshr.c: Ditto.
22728
8d577d32
DC
227292004-02-02 David Carlton <carlton@kealia.com>
22730
22731 * gdb.cp/overload.exp: Add overloadNamespace tests.
22732 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
22733 (overloadNamespace, XXX): New.
22734 (main): Call XXX::marker2.
22735
3ad13771
FF
227362004-02-01 Fred Fish <fnf@redhat.com>
22737
22738 * gdb.base/dump.exp: Use runto_main instead of "runto main".
22739 * gdb.base/finish.exp: Ditto.
22740 * gdb.base/gcore.exp: Ditto.
22741 * gdb.base/huge.exp: Ditto.
22742 * gdb.base/info-proc.exp: Ditto.
22743 * gdb.base/return2.exp: Ditto.
22744 * gdb.threads/gcore-thread.exp: Ditto.
22745
44c75849
DJ
227462004-02-01 Daniel Jacobowitz <drow@mvista.com>
22747
22748 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
22749
005bc093
MK
227502004-02-01 Mark Kettenis <kettenis@gnu.org>
22751
22752 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
22753 that opening the file succeeds on OpenBSD.
22754
c47cebdb
DJ
227552004-02-01 Daniel Jacobowitz <drow@mvista.com>
22756
22757 * gdb.threads/thread-specific.c: New file.
22758 * gdb.threads/threads-specific.exp: New test script.
22759 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
22760 to expect_out.
22761
5a01311c
MK
227622004-02-01 Mark Kettenis <kettenis@gnu.org>
22763
22764 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
22765 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
22766 only on the "print_small_structs from print_long_arg_list" test.
22767
ce22a4f1
DJ
227682004-02-01 Daniel Jacobowitz <drow@mvista.com>
22769
22770 * gdb.base/completion.exp: Kill a stray backslash.
22771
22772 From Jim Ingham <jingham@apple.com>:
22773 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
22774 agrees with the result from sending a tab.
22775
abbab9d3
DJ
227762004-01-31 Daniel Jacobowitz <drow@mvista.com>
22777
22778 * gdb.base/chng-syms.exp: Remove stray newline.
22779
53904d1e
MK
227802004-01-31 Mark Kettenis <kettenis@gnu.org>
22781
22782 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
22783 *-*-openbsd*.
22784 * gdb.asm/openbsd.inc: New file.
22785
3a4b3aac
MK
227862004-01-30 Mark Kettenis <kettenis@gnu.org>
22787
22788 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
22789 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
22790 *-*solaris2*. Remove commented out default settings for
22791 asm-flags. Replace gdb_compile with target_link.
22792
ebac27b4
MC
227932004-01-29 Michael Chastain <mec.gnu@mindspring.com>
22794
22795 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
22796 for all tests. Remove old hp-ux and cygnus xfail cases.
22797
d8679d84
PH
227982004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
22799
22800 * gdb.base/chng-syms.exp: New file.
22801 * gdb.base/chng-syms.c: New file.
22802
0a55bc22
MC
228032004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22804
22805 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
22806 Provide arms for current output in all my configurations.
22807
94b8e876
MC
228082004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22809
22810 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
22811 * lib/compiler.cc: Likewise.
22812 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
22813 get the right preprocessor. Eval the output directly. Remove
22814 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
22815 hp_f77_compiler and hp_f90_compiler completely.
22816 (gdb_preprocess): Delete.
22817 (get_compiler): Delete.
22818
7cf03d44
MK
228192004-01-24 Mark Kettenis <kettenis@gnu.org>
22820
22821 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
22822 <string.h>.
22823
68b6dce9
NR
228242004-01-24 Nick Roberts <nick@nick.uklinux.net>
22825
22826 * gdb.mi/mi-stack.exp: Update copyright.
22827
b368761e
DC
228282004-01-23 David Carlton <carlton@kealia.com>
22829
22830 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
22831 test for cp_lookup_transparent_type.
22832 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
22833 call them.
22834
f2061b53
DJ
228352004-01-23 Daniel Jacobowitz <drow@mvista.com>
22836
22837 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
22838 after -var-update.
22839
37fc574a
DC
228402004-01-23 David Carlton <carlton@kealia.com>
22841
22842 * gdb.cp/namespace.cc (C::ensureRefs): New.
22843 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
22844
8e94b928
NR
228452004-01-20 Nick Roberts <nick@nick.uklinux.net>
22846
22847 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
22848 case "-stack-list-locals 2".
22849 * gdb.mi/mi-var-child.exp: Test for case
22850 "-var-list-children --all-values NAME".
22851
997b0952
MC
228522004-01-18 Michael Chastain <mec.gnu@mindspring.com>
22853
22854 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
22855
52470da3
MK
228562004-01-18 Mark Kettenis <kettenis@gnu.org>
22857
7049b4b8
MK
22858 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
22859 used with gdb_test_multiple.
22860
52470da3
MK
22861 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
22862 read at address 0. This fixes PR testsuite/1504.
22863
da6012e5
DJ
228642004-01-18 Daniel Jacobowitz <drow@mvista.com>
22865
22866 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
22867 Remove downloading, guessing the host executable, the calls to
22868 gdb_file_cmd and gdb_target_cmd, and "load" support.
22869 (infer_host_exec): New function broken out from gdb_load.
22870 (gdb_load): New wrapper for gdbserver_gdb_load.
22871 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
22872 gdb_target_cmd. Use -target-select.
22873 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
22874 Download binaries to the host. Clear last_mi_remote_file when
22875 we load a new binary.
22876 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
22877 call gdbserver_gdb_load and mi_gdb_target_cmd.
22878
32c70722
MC
228792004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22880
22881 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
22882 type patterns.
22883
b0cecf36
MC
228842004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22885
22886 * gdb.cp/templates.exp: Fix typo in test name of
22887 "print Foo<volatile char*>::foo".
22888
4120d7e6
MC
228892004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22890
22891 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
22892
f679e530
BE
228932004-01-16 Ben Elliston <bje@wasabisystems.com>
22894
22895 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
22896 (clean mostlyclean): Remove empty rm.
22897
091c48f6
MC
228982004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22899
22900 * gdb.base/setvar.exp: Add copyright years.
22901
3e5fc8d2
DC
229022004-01-14 David Carlton <carlton@bactrian.org>
22903
22904 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
22905 PR c++/1511 and update coment.
22906 * gdb.cp/templates.exp: Update patterns to match current output.
22907 If changes involve something other than whitespace, KFAIL
22908 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
22909
63d06c5c
DC
229102004-01-14 David Carlton <carlton@kealia.com>
22911
22912 * gdb.cp/namespace.exp: Add tests involving classes defined within
22913 namespaces.
22914 * gdb.cp/namespace.cc (C::CClass): New.
22915 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
22916
a51dab88
EZ
229172004-01-14 Elena Zannoni <ezannoni@redhat.com>
22918
22919 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
22920 what debug info we have. Print a better message if something goes
22921 wrong while producing the separate debug info file.
22922
a476ccc9
MC
229232004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22924
22925 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
22926
f453692c
MC
229272004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22928
22929 * gdb.base/callfuncs.c: Add copyright notice.
22930
f40063a5
MC
229312004-01-13 Michael Chastain <mec.gnu@mindspring.com>
22932
22933 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
22934 inheritance. PR gdb/1498, PR gcc/13539.
22935
19ac3974
EZ
229362004-01-13 Elena Zannoni <ezannoni@redhat.com>
22937
a9c64011
AS
22938 * gdb.threads/gcore-thread.exp: Prefix name of binary with
22939 test specific name.
22940 * gdb.mi/gdb669.exp: Ditto.
22941 * gdb.mi/mi-pthreads.exp: Ditto.
22942 * gdb.mi/mi1-pthreads.exp: Ditto.
22943 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 22944
56c97c6e
MC
229452004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22946
22947 * gdb.cp/member-ptr.cc: Add copyright notice.
22948
a0644324
MC
229492004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22950
22951 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
22952 some patterns for recent versions of gcc and hpacc. Delete
22953 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
22954 Delete tests that access a NULL pointer-to-member-data. This
22955 script is still disabled for gcc.
22956
32fabe09
EZ
229572004-01-12 Elena Zannoni <ezannoni@redhat.com>
22958
22959 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 22960 escaped correctly.
32fabe09 22961
1f8a6abb
EZ
229622004-01-12 Elena Zannoni <ezannoni@redhat.com>
22963
22964 * gdb.base/sepdebug.exp: New file.
22965 * gdb.base/sepdebug.c: New file.
22966 * lib/gdb.exp (separate_debug_filename): New procedure.
22967 (gdb_gnu_strip_debug): New procedure.
22968
48efe704
AC
229692004-01-12 Andrew Cagney <cagney@redhat.com>
22970
22971 * gdb.mi/ChangeLog: Delete file. Renamed to ...
22972 * gdb.mi/ChangeLog-1999-2003: New file.
22973
a9415475
AC
229742004-01-12 Andrew Cagney <cagney@redhat.com>
22975
22976 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
22977 "Renaming a directory to a non-empty directory returns ENOTEMPTY
22978 or EEXIST", treat EBUSY as an XFAIL.
22979
83b8cf9d
MC
229802004-01-11 Michael Chastain <mec.gnu@mindspring.com>
22981
22982 * gdb.base/scope.exp: Remove obsolete setup_xfail for
22983 hp_cc_compiler.
22984
9939d2a8
MC
229852004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22986
22987 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
22988 decorations.
22989
1ff8cadf
MC
229902004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22991
22992 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
22993 and "(aCC)" decorations. Remove obsolete doco about old
22994 test results.
22995
6fa9022e
MC
229962004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22997
22998 * gdb.cp/exception.exp: Fix typo in doco.
22999
209721fe
MK
230002004-01-09 Mark Kettenis <kettenis@gnu.org>
23001
23002 * gdb.base/gdb1476.exp: Fix typo.
23003
ef11303e
MC
230042004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23005
23006 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23007 file.
23008
041ab88c
MC
230092004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23010
23011 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23012 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23013 Use gdb_compile. Remove restriction on gcc. Add some patterns
23014 for recent version of gdb. Delete second half, which was a copy
23015 of the first half with different build flags. This test is
23016 still disabled because it is still not ready for production.
23017
e36d075a
MC
230182004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23019
23020 * gdb.cp/exception.cc: Add copyright notice.
23021 * gdb.cp/exception.exp: Add a notice that this file is broken
23022 because of line number changes caused by addition of copyright
23023 notice.
23024
42b190ad
MC
230252004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23026
23027 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23028 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23029
8f25f06b
MC
230302004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23031
23032 * gdb.cp/classes.exp: Accept gnu abi 2.
23033 * gdb.cp/derivation.exp: Likewise.
23034 * gdb.cp/overload.exp: Likewise.
23035 * gdb.cp/virtfunc.exp: Likewise.
23036
06ded8b8
MC
230372004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23038
23039 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23040 semicolon after end of function.
23041
77c26ae3
MC
230422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23043
23044 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23045 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23046 boilerplate code for compiling and running the program under
23047 test. Add some string method tests.
23048
20757486
MC
230492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23050
23051 * gdb.cp/bs15503.cc: Add copyright notice.
23052 * gdb.cp/bs15503.exp: Adjust line number.
23053
0fd3b503
MC
230542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23055
23056 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23057 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23058
10d1bea8
MC
230592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23060
23061 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23062 hp_cc_compiler.
23063
2789202a
MC
230642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23065
23066 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23067 * gdb.cp/ctti.exp: Use the marker instead of "next".
23068 With gcc, run further before bailing.
23069
b862f14c
MC
230702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23071
23072 * gdb.cp/cttiadd.cc: Add copyright notice.
23073 * gdb.cp/cttiadd1.cc: Likewise.
23074 * gdb.cp/cttiadd2.cc: Likewise.
23075 * gdb.cp/cttiadd3.cc: Likewise.
23076
96da2469
MC
230772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23078
23079 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23080 Use gdb_test, gdb_test_multiple. Use floating-point values that
23081 have exact representations in IEEE-ish formats.
23082
053248ff
MC
230832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23084
23085 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23086 compilers. Delete duplicate call to get_compiler_info.
23087 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23088 * gdb.base/volatile.exp: Likewise.
23089
84acecdd
MK
230902004-01-07 Mark Kettenis <kettenis@gnu.org>
23091
23092 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23093 memory at address 0.
23094
fe11a27f
MC
230952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23096
23097 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23098 to test for hp-ux assembler. Fix copyright years.
23099
60ad077b
AC
231002004-01-07 Andrew Cagney <cagney@redhat.com>
23101
23102 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23103
1c9b8f33
AC
231042004-01-07 Andrew Cagney <cagney@redhat.com>
23105
23106 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23107 when creating the read-only file. From analysis by Roland McGrath
23108 and Elena Zannoni.
23109
753ccc7a
MC
231102004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23111
23112 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23113
eca3e36b
MC
231142004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23115
23116 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23117 data pointers.
23118
f8d4bac4
MC
231192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23120
23121 * gdb.cp/m-static.exp: Compile one source file at a time.
23122 Delete unused call to get_compiler_info.
23123
9b4e0f94
MC
231242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23125
23126 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23127 * gdb.base/call-rt-st.exp: Likewise.
23128 * gdb.base/nodebug.exp: Likewise.
23129 * gdb.base/volatile.exp: Likewise.
23130 * gdb.cp/ref-types.exp: Likewise.
23131 * gdb.cp/templates.exp: Likewise.
23132
023c1024
MK
231332004-01-05 Mark Kettenis <kettenis@gnu.org>
23134
23135 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23136
19703c4a
MC
231372004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23138
23139 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23140 hppa*-hp-hpux*.
23141
18b67037
MK
231422004-01-04 Mark Kettenis <kettenis@gnu.org>
23143
ba6219c8
MK
23144 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23145 x86_64-*-*.
23146
18b67037
MK
23147 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23148 sparc64-*-* and sparc*-solaris2*.
23149
1bfbbb9d
MK
231502004-01-04 Mark Kettenis <kettenis@gnu.org>
23151
23152 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23153 return ${tests}" test. The ${tests} already mentions the
23154 filename.
23155
06846494
MC
231562004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23157
23158 * gdb.cp/local.exp: Accept gcc abi 2.
23159
3b0cb202
MC
231602004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23161
23162 * gdb.cp/templates.exp: Accept gcc abi 2.
23163
0643ec3f
MC
231642004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23165
23166 * lib/compiler.cc: Remove supports_template_debugging.
23167 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23168
d231d0b1
MC
231692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23170
23171 * gdb.cp/namespace.exp: Accept gcc abi 2.
23172
44ffb27c
MC
231732004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23174
23175 * gdb.cp/method.exp: Accept gcc abi 2.
23176
184ad485
MC
231772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23178
23179 * gdb.cp/classes.exp: Generate identical results as old version.
23180 * gdb.cp/derivation.exp: Likewise.
23181 * gdb.cp/overload.exp: Likewise.
23182 * gdb.cp/virtfunc.exp: Likewise.
23183
116f09e7
MC
231842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23185
23186 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23187 mysterious bug with sourceware version of expect.
23188
b1379776
MC
231892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23190
23191 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23192 current versions of gcc, including gcc abi 2. Remove gratuitous
23193 restart of test program. Use gdb_test_multiple and gdb_test for
23194 all tests. Add patterns to xfail missing "const" in "const char *"
23195 and kfail PR gdb/1155.
23196
6b7a4c0e
MC
231972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23198
23199 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23200 current versions of gcc, including gcc abi 2. Remove gratuitous
23201 restart of test program. Use gdb_test_multiple and gdb_test for
23202 all tests. Add patterns to kfail PR gdb/1498.
23203
51615d72
MC
232042003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23205
23206 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23207 current versions of gcc, including gcc abi 2. Use "breakpoint"
23208 and "continue" instead of restarting the target program. Use
23209 gdb_test_multiple and gdb_test for all tests.
23210
7b79a9d7
MK
232112004-01-01 Mark Kettenis <kettenis@gnu.org>
23212
23213 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23214 for *-*-solaris2*.
23215
1cd3489f
MC
232162003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23217
23218 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23219 current versions of gcc, including gcc abi 2. Use "breakpoint"
23220 and "continue" instead of restarting the target program several
23221 times. Use gdb_test_multiple and gdb_test for all tests.
23222
850742db
MC
232232003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23224
23225 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23226 source files.
23227
eb4bbda8
MC
232282003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23229
23230 * gdb.base/environ.exp: Handle compiling test case from multiple
23231 source files.
23232
e42c7771
MC
232332003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23234
23235 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23236
80e4b428
JB
232372003-12-17 Jim Blandy <jimb@redhat.com>
23238
5f06973a
JB
23239 * gdb.base/freebpcmd.c: Add copyright notice.
23240
80e4b428
JB
23241 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23242
0ab84fb7
MC
232432003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23244
23245 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23246
1b3bb3d0
JB
232472003-12-13 Jim Blandy <jimb@redhat.com>
23248
23249 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23250
3a4c9371
KB
232512003-12-12 Kevin Buettner <kevinb@redhat.com>
23252
23253 * gdb.asm/frv.inc: New file.
23254 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23255
a1dea79a
FF
232562003-12-09 Fred Fish <fnf@redhat.com>
23257
23258 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23259 functions to break1.c and leave prototypes behind. Add more
23260 "set breakpoint NN here" comments.
23261 * gdb.base/break1.c: New file.
23262
23263 * gdb.base/break.exp: Handle compiling test case from multiple
23264 source files and change source file references as needed.
23265 * gdb.base/completion.exp: Ditto.
23266 * gdb.base/condbreak.exp: Ditto.
23267 * gdb.base/define.exp: Ditto.
23268 * gdb.base/ena-dis-br.exp: Ditto.
23269 * gdb.base/info-proc.exp: Ditto.
23270 * gdb.base/maint.exp: Ditto.
23271 * gdb.base/until.exp: Ditto.
23272
23273 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23274 hardcoded line numbers.
23275 * gdb.base/define.exp: Ditto.
23276 * gdb.base/ena-dis-br.exp: Ditto.
23277 * gdb.base/maint.exp: Ditto.
23278 * gdb.base/until.exp: Ditto.
23279
23280 * gdb.base/completion.exp: Use "break1" for completion tests since
23281 "break" is no longer a unique prefix.
23282
5266b69c
AC
232832003-12-06 Andrew Cagney <cagney@redhat.com>
23284
23285 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23286 "return_value_unimplemented". When an unimplemented struct return
23287 architecture, report incorrect values as a KFAIL
23288
374451f0
MC
232892003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23290
23291 * gdb.cp/rtti.exp: Accept new wording of warning from
23292 cp_lookup_rtti_type.
23293
ba9b20a7
MC
232942003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23295
23296 Partial fix for PR testsuite/1456.
23297 * gdb.base/scope.exp (test_at_main): Replace references to
23298 gcc_compiled with calls to test_compiler_info.
23299 (test_at_foo): Likewise.
23300 (test_at_bar): Likewise.
23301
b74b6d0b
MC
233022003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23303
23304 Partial fix for PR testsuite/1456.
23305 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23306 to test_compiler_info.
23307
ccfa3402
MC
233082003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23309
23310 * gdb.base/so-impl-ld.exp: Update copyright notice.
23311
f6246aba
MC
233122003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23313
23314 Partial fix for PR testsuite/1456.
23315 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23316 to test_compiler_info.
23317
13ae734a
MC
233182003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23319
23320 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23321 from current versions of gdb. Clean up regular expressions.
23322 Delete redundant timeout case.
23323
d8e1cdee
MC
233242003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23325
23326 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23327 from current versions of gdb. Clean up regular expressions.
23328 Delete redundant timeout case.
23329
96457b64
MC
233302003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23331
23332 Partial fix for PR testsuite/1456.
23333 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23334 gcc_compiled with call to test_compiler_info.
23335
f35309fc
MC
233362003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23337
23338 Partial fix for PR testsuite/1456.
23339 * gdb.base/list.exp (test_list_function): Delete unused declaration
23340 of gcc_compiled.
23341
d7afdf9b
MC
233422003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23343
23344 Partial fix for PR testsuite/1456.
23345 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23346 call to test_compiler_info.
23347
71507b56
MK
233482003-11-29 Mark Kettenis <kettenis@gnu.org>
23349
23350 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23351 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23352 it to create the appropriate note.inc.
23353 * gdb.asm/asmsrc1.s: Include "note.inc".
23354 * gdb.asm/netbsd.inc: New file.
23355 * gdb.asm/empty.inc: New file.
23356
f81f93f7
MC
233572003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23358
23359 Partial fix for PR testsuite/1456.
23360 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23361 calls to test_compiler_info.
23362
9a77938e
MC
233632003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23364
23365 Partial fix for PR testsuite/1456.
23366 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23367 calls to test_compiler_info.
23368
e8367dc7
MK
233692003-11-27 Mark Kettenis <kettenis@gnu.org>
23370
23371 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23372 pattern for the KFAILs.
23373
526c61ee
AF
233742003-11-25 Adam Fedor <fedor@gnu.org>
23375
23376 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23377 * gdb.objc/objcdecode.m: New file.
23378
28f2d600
AF
233792003-11-25 Adam Fedor <fedor@gnu.org>
23380
23381 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23382 * gdb.objc/nondebug.m: New file.
23383
a3895cee
BE
233842003-11-26 Ben Elliston <bje@wasabisystems.com>
23385
23386 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23387 NetBSD as it does on FreeBSD. Modelled on a similar change by
23388 Mark Kettenis on 2003-05-30.
23389 (link-flags): Set to "--entry _start" regardless of target.
23390 Special linker flags are to be appended to $link-flags.
23391 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23392
c9f2c8a3
MC
233932003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23394
23395 * gdb.cp/method.exp: Accept output of new demangler.
23396
15a0587a 233972003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23398
23399 * gdb/class2.exp: New file.
23400 * gdb/class2.cc: New file.
23401
3c00b570
MC
234022003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23403
23404 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23405 of new demangler.
23406
7027acc7
MK
234072003-11-23 Mark Kettenis <kettenis@gnu.org>
23408
23409 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23410 of gdb_test "run".
23411
b0e1598a
MK
234122003-11-23 Mark Kettenis <kettenis@gnu.org>
23413
23414 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23415 "continue" into "run".
23416
4d9eda44
MC
234172003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23418
23419 Partial fix for PR testsuite/1456.
23420 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23421 call to test_compiler_info.
23422 * gdb.cp/ctti.exp: Likewise.
23423 * gdb.cp/derivation.exp: Likewise.
23424 * gdb.cp/member-ptr.exp: Likewise.
23425 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23426 reference to gcc_compiled.
23427
234282003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23429
23430 Fix PR testsuite/1463.
23431 * gdb.base/structs.exp (start_structs_test): Call
23432 get_debug_format before using the debug format.
23433
d422fe19
AC
234342003-11-22 Andrew Cagney <cagney@redhat.com>
23435
23436 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23437 * gdb.base/structs.exp: Use gdb_test_multiple.
23438
039cf96d
AC
234392003-11-20 Andrew Cagney <cagney@redhat.com>
23440
6882279b
AC
23441 * gdb.base/structs.exp: Handle and recover from internal errors.
23442 Replace "foo${n}" with "foo<n>" in test messages.
23443
e53890ae
AC
23444 * gdb.base/structs.exp: Update copyright. Rewrite.
23445 * gdb.base/structs.c: Update copyright. Rewrite.
23446
2b211c59
AC
23447 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23448 resync count exceeded.
d63a86f8 23449
039cf96d
AC
23450 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23451 from the internal error.
23452 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23453 Original from Jim Blandy.
23454 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 23455
eac98b22
AC
234562003-11-19 Andrew Cagney <cagney@redhat.com>
23457
23458 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23459 KFAIL.
23460
67455b2a
MK
234612003-11-17 Mark Kettenis <kettenis@gnu.org>
23462
23463 New testcase for PR backtrace/1435.
23464 * gdb.arch/i386-unwind.exp: New file.
23465 * gdb.arch/i386-unwind.c: New file.
23466
853d6e5b
AC
234672003-11-17 Andrew Cagney <cagney@redhat.com>
23468
23469 * lib/gdb.exp (compiler_info): New global.
23470 (test_compiler_info): New function.
23471 (get_compiler_info): Set compiler_info.
23472 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23473 "compiler_info" to gcc-<major>-<minor>.
23474
38cf6e11
MC
234752003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23476
23477 * gdb.trace/configure: Remove.
23478
a50d3602
EZ
234792003-11-13 Elena Zannoni <ezannoni@redhat.com>
23480
23481 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 23482 breakpoints.
a50d3602
EZ
23483 * gdb.base/break.exp: Remove all references to explicit line
23484 numbers.
23485
d9407aaa
NC
234862003-11-11 Nick Clifton <nickc@redhat.com>
23487
23488 * gdb.base/shreloc.exp: Do not run for targets which do not
23489 support shared objects.
23490
db488fc1
CV
234912003-11-10 Corinna Vinschen <vinschen@redhat.com>
23492
23493 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23494 Don't run tests if nofileio flag is given.
23495
6a90a18e
EZ
234962003-11-07 Elena Zannoni <ezannoni@redhat.com>
23497
23498 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 23499 as well as 'Watchpoint'.
6a90a18e 23500
0b915e9c
EZ
235012003-11-06 Elena Zannoni <ezannoni@redhat.com>
23502
23503 Reported by Jim Ingham <jingham@apple.com>:
23504 * gdb.base/annota1.exp: Match at least one occurrence of the
23505 signal handler annotation.
23506
d7e4b55f
EZ
235072003-11-06 Elena Zannoni <ezannoni@redhat.com>
23508
a9c64011
AS
23509 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23510 as well as 'Watchpoint'.
d7e4b55f 23511
2fe4e8d0
MC
235122003-11-05 Michael Chastain <mec@shout.net>
23513
23514 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23515
6ef88553
KW
235162003-11-03 Kris Warkentin <kewarken@qnx.com>
23517
23518 * gdb.arch/gdb1291.c: New test file.
23519 * gdb.arch/gdb1291.exp: New test script.
23520 * gdb.arch/gdb1431.c: New test file.
23521 * gdb.arch/gdb1431.exp: New test script.
23522
ae7dc4d8
MC
235232003-10-22 Michael Chastain <mec@shout.net>
23524
23525 * gdb.mi/pthreads.c: Add copyright notice.
23526
c39d7427
MC
235272003-10-22 Michael Chastain <mec@shout.net>
23528
23529 * gdb.threads/pthreads.c: Add copyright notice.
23530
8b7d96c1
MC
235312003-10-20 Michael Chastain <mec@shout.net>
23532
23533 * gdb.base/gdb1056.exp: New test script.
23534
d1d69fdd
DJ
235352003-10-13 Daniel Jacobowitz <drow@mvista.com>
23536
23537 * gdb.threads/killed.exp: Use gdb_run_cmd.
23538
7d605576
DJ
235392003-10-13 Daniel Jacobowitz <drow@mvista.com>
23540
23541 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
23542 create a core file.
23543 * gdb.threads/gcore-thread.exp: Likewise.
23544
618ec112
CV
235452003-10-13 Corinna Vinschen <vinschen@redhat.com>
23546
23547 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
23548 type, based on char type.
23549 (struct bit_flags_short_t): New bitfield type, based on short type.
23550 (init_bit_flags_char): New fuction.
23551 (init_bit_flags_short): Ditto.
23552 (print_bit_flags_char): Ditto.
23553 (print_bit_flags_short): Ditto.
23554 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
23555
9367a73c
MC
235562003-10-11 Michael Chastain <mec@shout.net>
23557
23558 * gdb.base/call-rt-st.exp: Update copyright year.
23559
1decf120
KI
235602003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
23561
23562 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
23563 * gdb.disasm/sh3.s: Ditto.
23564
5445b2ae
DJ
235652003-10-07 Daniel Jacobowitz <drow@mvista.com>
23566
23567 * gdb.threads/switch-threads.exp: New test.
23568 * gdb.threads/switch-threads.c: New source file.
23569
aec24853
CV
235702003-10-07 Corinna Vinschen <vinschen@redhat.com>
23571
23572 * gdb.base/ending-run.exp: Add sh specific case.
23573
adc7428d
AC
235742003-10-06 Andrew Cagney <cagney@redhat.com>
23575
23576 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23577 * gdb.disasm/mn10200.exp: Delete obsolete file.
23578
c9d37158
DJ
235792003-09-29 Daniel Jacobowitz <drow@mvista.com>
23580
23581 * ChangeLog: Correct an entry command.exp -> commands.exp.
23582 * gdb.base/commands.exp (bp_deleted_in_command_test)
23583 (temporary_breakpoint_commands): Check noargs.
23584
79c2c32d
DC
235852003-09-25 David Carlton <carlton@kealia.com>
23586
23587 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23588 of some print tests, where appropriate. Add tests for C::D::cd,
23589 E::ce, F::cXfX, G::XgX.
23590 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23591
594e6d67
RE
235922003-09-25 Richard Earnshaw <rearnsha@arm.com>
23593
23594 * lib/java.exp (java_init): Import target_alias before using it.
23595
10f0d451
DC
235962003-09-25 David Carlton <carlton@kealia.com>
23597
23598 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23599
274bcba0
EZ
236002003-09-23 Elena Zannoni <ezannoni@redhat.com>
23601
d63a86f8 23602 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 23603 weirdness.
274bcba0 23604
cdbf20f7
MC
236052003-09-17 Michael Chastain <mec@shout.net>
23606
23607 * gdb.cp/gdb1355.exp: New file.
23608 * gdb.cp/gdb1355.c: New file.
23609
71e06f80
CV
236102003-09-15 Corinna Vinschen <vinschen@redhat.com>
23611
23612 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
23613 * gdb.asm/sh.inc: New file.
23614
5c4e30ca
DC
236152003-09-11 David Carlton <carlton@kealia.com>
23616
bd45b7af
DC
23617 * gdb.cp/namespace.exp: Add tests for namespace types.
23618 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
23619 (test_namespace): New.
23620
1c199746
EZ
236212003-09-11 Elena Zannoni <ezannoni@redhat.com>
23622
a9c64011 23623 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 23624 * gdb.stabs/weird.exp: Ditto.
1c199746 23625
04ed252f
MC
236262003-09-08 Michael Chastain <mec@shout.net>
23627
23628 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23629
d8a2d9e7
MC
236302003-09-07 Michael Chastain <mec@shout.net>
23631
23632 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23633 'parse error'.
23634
161afb24
MK
236352003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23636
23637 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23638
49f2741a
MC
236392003-08-30 Michael Chastain <mec@shout.net>
23640
23641 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
23642 * gdb.gdb/observer.exp: Ditto.
23643 * gdb.gdb/xfullpath.exp: Ditto.
23644
8afa723e
MK
236452003-08-29 Mark Kettenis <kettenis@gnu.org>
23646
23647 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23648 *-*-*bsd*.
23649
f31dfe3b
JJ
236502003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23651
23652 * gdb.base/dump.exp: Skip for ia64.
23653
4630e498
JJ
236542003-08-25 Jeff Johnston <jjohnstn@redhat.com>
23655
23656 * gdb.asm/asm-source.exp: Add ia64 support.
23657 * gdb.asm/ia64.inc: New file.
23658
1105b7ef
MC
236592003-08-22 Michael Chastain <mec@shout.net>
23660
23661 * gdb.cp: New directory.
23662 * gdb.cp/*: Copy from gdb.c++/*.
23663 * gdb.c++/*: Remove.
23664 * Makefile.in: Change gdb.c++ to gdb.cp.
23665 * configure.in: Ditto.
23666 * configure: Regnerate.
23667
c945b932
MK
236682003-08-18 Mark Kettenis <kettenis@gnu.org>
23669
23670 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
23671 * gdb.arch/i386-prologue.c (gdb1338): Add function.
23672
2b66634b
DJ
236732003-08-17 Daniel Jacobowitz <drow@mvista.com>
23674
23675 * mi-var-display.exp (-var-list-children weird): Accept function
23676 pointers with argument types.
23677 * mi1-var-display.exp (-var-list-children weird): Likewise.
23678 * mi2-var-display.exp (-var-list-children weird): Likewise.
23679
a356f73b
DJ
236802003-08-17 Daniel Jacobowitz <drow@mvista.com>
23681
23682 * gdb.base/annota3.exp: Add missing newline.
23683
483417b8
MC
236842003-08-06 Michael Chastain <mec@shout.net>
23685
23686 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23687
c99c59c3
MS
236882003-08-12 Michael Snyder <msnyder@redhat.com>
23689
23690 * gdb.base/float.exp: Add test for SH.
23691
55ed7501
MK
236922003-08-10 Mark Kettenis <kettenis@gnu.org>
23693
23694 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
23695
1a371f2e
EZ
236962003-08-07 Elena Zannoni <ezannoni@redhat.com>
23697
23698 * gdb.base/completion.exp: Remove reduntant completion test
23699 on filename.
23700
e0f353ce
EZ
237012003-08-07 Elena Zannoni <ezannoni@redhat.com>
23702
a9c64011
AS
23703 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
23704 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
23705 gdb.trace/save-trace.exp: Make sure that full pathnames are
23706 escaped correctly.
e0f353ce 23707
5710a1af 237082003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 23709
a9c64011
AS
23710 * configure.in: Don't generate config.h from config.hin.
23711 * configure: Regenerate.
23712 * config.hin: Remove file.
23713 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
23714 * gdb.threads/pthreads.c: Ditto.
5710a1af 23715
dcd81ce9
DJ
237162003-08-07 Daniel Jacobowitz <drow@mvista.com>
23717
23718 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23719 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
23720 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
23721 Replace ld24 with seth/add3.
23722
6009d884
AC
237232003-08-02 Andrew Cagney <cagney@redhat.com>
23724
23725 * gdb.base/annota3.exp: New file.
23726 * gdb.base/annota3.c: New file.
23727 * gdb.c++/annota3.exp: New file.
23728 * gdb.c++/annota3.cc: New file.
23729
51514e06
MC
237302003-07-29 Michael Chastain <mec@shout.net>
23731
23732 * gdb.threads/tls.c (spin): Check errno only if sem_wait
23733 actually failed.
23734 (do_pass): Likewise.
23735 * gdb.threads/tls.exp: Always initialize no_of_threads.
23736
4ee6625b
DJ
237372003-07-27 Daniel Jacobowitz <drow@mvista.com>
23738
23739 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
23740 pattern.
23741 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
23742 * gdb.threads/tls.exp: Recognize one case of the host library not
23743 supporting TLS.
23744
225f2bf6
AC
237452003-07-27 Andrew Cagney <cagney@redhat.com>
23746
23747 * gdb.base/fileio.exp: Use SH when running commands using
23748 remote_exec.
23749
bcb27c9f
DJ
237502003-07-24 Daniel Jacobowitz <drow@mvista.com>
23751
23752 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23753 * gdb.base/relocate.c (dummy): New padding array.
23754
3d67be83
MS
237552003-07-22 Michael Snyder <msnyder@redhat.com>
23756
d63a86f8 23757 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
23758
23759 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
23760 patterns to be more general, accepting old and new output.
23761 Some output chars (such as '+') also must be quoted.
d63a86f8 23762 Some addresses are displayed numerically instead of
3d67be83
MS
23763 symbolically.
23764
57ba3b85
MS
237652003-07-23 Michael Snyder <msnyder@redhat.com>
23766
686d097c
MS
23767 * gdb.base/return2.exp: Don't test long-long return.
23768
57ba3b85
MS
23769 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
23770 * gdb.disasm/t01_mov.exp: Ditto.
23771 * gdb.disasm/t02_mova.s: Ditto.
23772 * gdb.disasm/t02_mova.exp: Ditto.
23773 * gdb.disasm/t03_add.s: Ditto.
23774 * gdb.disasm/t03_add.exp: Ditto.
23775 * gdb.disasm/t04_sub.s: Ditto.
23776 * gdb.disasm/t04_sub.exp: Ditto.
23777 * gdb.disasm/t05_cmp.s: Ditto.
23778 * gdb.disasm/t05_cmp.exp: Ditto.
23779 * gdb.disasm/t06_ari2.s: Ditto.
23780 * gdb.disasm/t06_ari2.exp: Ditto.
23781 * gdb.disasm/t07_ari3.s: Ditto.
23782 * gdb.disasm/t07_ari3.exp: Ditto.
23783 * gdb.disasm/t08_or.s: Ditto.
23784 * gdb.disasm/t08_or.exp: Ditto.
23785 * gdb.disasm/t09_xor.s: Ditto.
23786 * gdb.disasm/t09_xor.exp: Ditto.
23787 * gdb.disasm/t10_and.s: Ditto.
23788 * gdb.disasm/t10_and.exp: Ditto.
23789 * gdb.disasm/t11_logs.s: Ditto.
23790 * gdb.disasm/t11_logs.exp: Ditto.
23791 * gdb.disasm/t12_bit.s: Ditto.
23792 * gdb.disasm/t12_bit.exp: Ditto.
23793 * gdb.disasm/t13_otr.s: Ditto.
23794 * gdb.disasm/t13_otr.exp: Ditto.
23795
e00759ef
EZ
237962003-07-22 Elena Zannoni <ezannoni@redhat.com>
23797
23798 * gdb.threads/tls.exp :Add kfail for 'info address' case.
23799
8bc2021f
EZ
238002003-07-22 Elena Zannoni <ezannoni@redhat.com>
23801
a9c64011
AS
23802 * gdb.threads/tls.c : New file.
23803 * gdb.threads/tls.exp : New file.
23804 * gdb.threads/tls-main.c : New file.
23805 * gdb.threads/tls-shared.c : New file.
23806 * gdb.threads/tls-shared.exp : New file.
8bc2021f 23807
89320c4c
AS
238082003-07-22 Andreas Schwab <schwab@suse.de>
23809
23810 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
23811
180dea7c
AS
238122003-07-20 Andreas Schwab <schwab@suse.de>
23813
23814 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
23815 due to insn reordering.
23816
0714963c
AC
238172003-07-15 Andrew Cagney <cagney@redhat.com>
23818
23819 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
23820
98a23b3f
MC
238212003-07-15 Michael Chastain <mec@shout.net>
23822
23823 * gdb.base/gdb1250.exp: New file.
23824 * gdb.base/gdb1250.c: New file.
23825
27e417a2
ML
238262003-07-09 Michal Ludvig <mludvig@suse.cz>
23827
23828 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
23829 expansion of size_t to 'unsigned long', not only to 'unsigned'.
23830
8bc2021f
EZ
238312003-07-09 Elena Zannoni <ezannoni@redhat.com>
23832
a9c64011
AS
23833 * gdb.threads/tls.c: New file.
23834 * gdb.threads/tls.exp: New file.
23835 * gdb.threads/tls-main.c: New file.
23836 * gdb.threads/tls-shared.c: New file.
23837 * gdb.threads/tls-shared.exp: New file.
8bc2021f 23838
d99968dc
EZ
238392003-07-09 Elena Zannoni <ezannoni@redhat.com>
23840
23841 * gdb.base/annota1.exp: Make sure that we properly escape the
23842 full path of the source file. Xfail more permissive patterns,
d63a86f8 23843 due to a compiler debug info problem.
d99968dc 23844
83876b3b
AS
238452003-07-07 Andreas Schwab <schwab@suse.de>
23846
2705e972
AS
23847 * gdb.asm/m68k.inc: New file.
23848 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
23849
83876b3b
AS
23850 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
23851 arguments"): Also match negative number.
23852
23853 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
23854
3a871b37
DJ
238552003-07-03 Daniel Jacobowitz <drow@mvista.com>
23856
23857 * gdb.base/store.c (charest): New typedef.
23858 (add_char): Rename to add_charest, update.
23859 (wack_char): Rename to wack_charest, update types. Return l + r
23860 to keep r live across the call.
23861 (wack_short, wack_int, wack_long, wack_longest, wack_float)
23862 (wack_double, wack_doublest): Return l + r to keep r live across
23863 the call.
23864 * gdb.base/store.exp: Accomodate store.c changes.
23865
b2a7f303
DC
238662003-06-30 David Carlton <carlton@kealia.com>
23867
23868 * gdb.c++/maint.exp (test_invalid_name): New.
23869 (test_first_component): Add tests for invalid names.
23870
3c6cb4a1
MC
238712003-06-29 Michael Chastain <mec@shout.net>
23872
23873 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
23874 output of '<VTT for class>' for virtual base classes.
23875
f1c2644b
DJ
238762003-06-29 Daniel Jacobowitz <drow@mvista.com>
23877
23878 * gdb.base/completion.exp: Tab-complete "complet" instead of
23879 "compl".
23880 * gdb.base/complex.exp, gdb.base/complex.c: New files.
23881
18080350
DJ
238822003-06-29 Daniel Jacobowitz <drow@mvista.com>
23883
23884 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
23885 * gdb.base/volatile.exp: Likewise.
23886
f56973f8
DJ
238872003-06-29 Daniel Jacobowitz <drow@mvista.com>
23888
23889 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
23890 gdb/1265.
23891
238922003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
23893 Daniel Jacobowitz <drow@mvista.com>
23894
23895 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
23896 initial line count of 'captured_main' from 26 to 32.
23897 (test_with_self): Allow xmalloc call to be interleaved with the
23898 preceding two lines.
23899
e766d4d6
JB
239002003-06-24 Joel Brobecker <brobecker@gnat.com>
23901
23902 * gdb.base/bang.exp: New testcase.
23903
f125c9a4
JB
239042003-06-23 Joel Brobecker <brobecker@gnat.com>
23905
23906 * gdb.base/langs.exp: Add some tests for the "minimal" language
23907 support.
23908
6e25beaf
EZ
239092003-06-23 Elena Zannoni <ezannoni@redhat.com>
23910
23911 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
23912 the testcase.
23913
2f816dda
DJ
239142003-06-22 Daniel Jacobowitz <drow@mvista.com>
23915
23916 * gdb.base/relocate.exp: Test add-symbol-file with a variable
23917 offset.
23918
db5a5748
DJ
239192003-06-22 Daniel Jacobowitz <drow@mvista.com>
23920
23921 * gdb.c++/pr-1210.cc: New file.
23922 * gdb.c++/pr-1210.exp: New file.
23923
1df0c130
DJ
239242003-06-21 Daniel Jacobowitz <drow@mvista.com>
23925
23926 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
23927 000-exec-continue.
23928
a92feac0
MK
239292003-06-15 Mark Kettenis <kettenis@gnu.org>
23930
23931 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
23932 on *-*-*bsd* instead of *-*-freebsd*.
23933
81a58f5b
AC
239342003-06-14 Andrew Cagney <cagney@redhat.com>
23935
23936 * gdb.base/store.exp: Test longest and doublest. Test all
23937 parameters. Weaken return statement match.
23938 * gdb.base/store.c: Add longest and doublest - aka long long and
23939 long double functions. Put all parameters into local register
23940 variables. Use negative values.
23941
b257a0d3
AC
239422003-06-14 Andrew Cagney <cagney@redhat.com>
23943
23944 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
23945 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
23946 exit status.
23947 * gdb.base/fileio.exp: Disable target when nointerrupts and
23948 noinferiorio, instead of limiting it to remote. Use remote_exec
23949 instead of system.
d63a86f8 23950
21c38304
JJ
239512003-06-12 Jeff Johnston <jjohnstn@redhat.com>
23952
23953 * gdb.base/float.exp: Add ia64 support.
23954
1bcdb424
CV
239552003-06-12 Corinna Vinschen <vinschen@redhat.com>
23956
23957 * gdb.base/fileio.exp: Run only on remote targets.
23958
6aeb981f
CV
239592003-06-10 Corinna Vinschen <vinschen@redhat.com>
23960
23961 * gdb.base/fileio.c: New file, testing File-I/O.
23962 * gdb.base/fileio.exp: Ditto.
23963
53df362e
RG
239642003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
23965
23966 * gdb.base/shreloc.exp: New file, check symbol values obtained from
23967 shared objects after relocation at load time (gdb PR/1132).
23968 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 23969 as above, part of the shared object relocation test.
53df362e 23970
ffee1b46
MK
239712003-06-08 Mark Kettenis <kettenis@gnu.org>
23972
b5ca3722
MK
23973 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
23974 fully filled history list.
23975 * gdb.base/gdb_history: New file.
23976
03ed860d
MK
23977 * gdb.base/signals.exp: XFAIL "continue to func1" on
23978 i*86-*-freebsd*.
23979
ffee1b46
MK
23980 * gdb.base/attach.exp: When trying to attach to a nonexistent
23981 process, make it possible to specify the PID based on the target,
23982 and do so for *-*-freebsd*.
23983
d80dbb52
RH
239842003-06-02 Richard Henderson <rth@redhat.com>
23985
23986 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
23987
6dd77b81
RH
239882003-06-02 Richard Henderson <rth@redhat.com>
23989
23990 * gdb.base/selftest.exp: Next over lim_at_start initialization.
23991
f6347e16
RH
239922003-06-02 Richard Henderson <rth@redhat.com>
23993
23994 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
23995
2c161407
DJ
239962003-06-01 Daniel Jacobowitz <drow@mvista.com>
23997
23998 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
23999 of globalvar.
24000
572eb746
MK
240012003-06-01 Mark Kettenis <kettenis@gnu.org>
24002
24003 * gdb.asm/asm-source.exp: Check for memory read errors in
24004 disassembler test on *BSD too.
24005
9e9617a5
RH
240062003-06-01 Richard Henderson <rth@redhat.com>
24007
24008 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24009 for .frame.
24010 (gdbasm_call): Lose ldgp.
24011 (gdbasm_startup): Add frame information.
24012 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24013
7b34ad4e
MK
240142003-05-31 Mark Kettenis <kettenis@gnu.org>
24015
24016 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24017 i?86-*-*.
24018
10059fdf
MK
240192003-05-30 Mark Kettenis <kettenis@gnu.org>
24020
24021 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24022 FreeBSD.
24023
acf4b816
RH
240242003-05-29 Richard Henderson <rth@redhat.com>
24025
24026 * gdb.asm/alpha.inc: New file.
24027 * gdb.asm/asm-source.exp: Use it.
24028
e9ecd949
JB
240292003-05-29 Jim Blandy <jimb@redhat.com>
24030
24031 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24032 'core.PID'.
24033
e3e5a4f3
JB
240342003-05-22 Jim Blandy <jimb@redhat.com>
24035
24036 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24037 backtrace.
d63a86f8 24038
72fe3d25
DC
240392003-05-20 David Carlton <carlton@math.stanford.edu>
24040
24041 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24042 this time.
24043
58da2eb2
DC
240442003-05-19 David Carlton <carlton@bactrian.org>
24045
24046 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24047 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24048
1fcb5155
DC
240492003-05-19 David Carlton <carlton@bactrian.org>
24050
24051 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24052 namespace tests.
24053 Bump copyright date.
24054 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24055 (main): Call C::D::marker2.
24056 * gdb.c++/namespace1.cc: New file.
24057
85e85163
JJ
240582003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24059
24060 Roland McGrath <roland@redhat.com>
d63a86f8 24061 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24062 there is no manager thread.
24063
a25fbfec
JJ
240642003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24065
d63a86f8
RM
24066 * gdb.threads/schedlock.exp: Remove assumption that all threads
24067 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24068 in one of the child threads rather than the main thread.
24069
be375bae
JB
240702003-05-07 Jim Blandy <jimb@redhat.com>
24071
09bf6082
JB
24072 Add support for assembly source testing on the s390x.
24073 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24074 architecture.
24075 * gdb.asm/s390x.inc: New file.
24076
be375bae
JB
24077 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24078 succession of 'if' statements.
24079
00905d52
AC
240802003-05-05 Andrew Cagney <cagney@redhat.com>
24081
24082 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24083
b1e29e33
AC
240842003-05-05 Andrew Cagney <cagney@redhat.com>
24085
24086 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24087 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24088
e33d66ec
EZ
240892003-05-02 Elena Zannoni <ezannoni@redhat.com>
24090
24091 * gdb.base/charset.exp: Update based on new behavior of set/show
24092 charset commands.
24093
2b6fd0d8
AC
240942003-05-01 Andrew Cagney <cagney@redhat.com>
24095
24096 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24097 variable do not give memory errors.
24098
130cacce
AF
240992003-04-30 Adam Fedor <fedor@gnu.org>
24100
24101 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24102 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24103 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24104 gdb.objc/basicclass.m: : New files
24105
24106 * lib/gdb.exp (gdb_compile_objc): New procedure.
24107
bea71854
DJ
241082003-04-27 Daniel Jacobowitz <drow@mvista.com>
24109
24110 * gdb.base/signals.exp: Make backtrace tests more specific.
24111
0f20eeea
DC
241122003-04-23 David Carlton <carlton@bactrian.org>
24113
24114 * gdb.c++/maint.exp (test_first_component): Add tests for
24115 'operator' in more locations.
24116
c8c4d8dc
KB
241172003-04-16 Kevin Buettner <kevinb@redhat.com>
24118
24119 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24120
3fe60e3c
EZ
241212003-04-16 Elena Zannoni <ezannoni@redhat.com>
24122
24123 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24124 func marke' instead. Update test name.
3fe60e3c 24125
9219021c
DC
241262003-04-15 David Carlton <carlton@math.stanford.edu>
24127
24128 * gdb.c++/maint.exp: New file.
24129
5dd55bdd
EZ
241302003-04-14 Elena Zannoni <ezannoni@redhat.com>
24131
24132 * gdb.threads/schedlock.c: Change type of thread function argument
24133 to long, to avoid warnings on 64-bit platforms.
24134
00890572
EZ
241352003-04-14 Elena Zannoni <ezannoni@redhat.com>
24136
a9c64011
AS
24137 * gdb.base/attach.exp: Add new message from ptrace in case of
24138 attaching to nonexistent process.
d63a86f8 24139
93201743
JB
241402003-04-11 Jim Blandy <jimb@redhat.com>
24141
24142 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24143 gdb.c++/userdef.cc: Place comments on the lines to which the
24144 marker function might return.
24145 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24146 gdb.c++/userdef.exp: Look for those comments to check that we've
24147 returned to the right place, instead of checking line numbers.
24148
2a11c64d
EZ
241492003-04-11 Elena Zannoni <ezannoni@redhat.com>
24150
a9c64011
AS
24151 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24152 match on sourcefile name, instead of directory name.
2a11c64d 24153
68ab8fc5
EZ
241542003-04-10 Elena Zannoni <ezannoni@redhat.com>
24155
d63a86f8 24156 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24157 working directory name.
24158
5624293a
JB
241592003-04-09 Jim Blandy <jimb@redhat.com>
24160
24161 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24162 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24163 after an inferior function call, report the failure, but allow the
24164 test to continue.
24165
f1f02ee4
SC
241662003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24167
24168 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24169 with -DPROTOTYPES.
24170
6eb79af0
SC
241712003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24172
24173 * gdb.base/break.exp: Revert last patch.
24174
8dfb4cf0
SC
241752003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24176
24177 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24178 with -DPROTOTYPES.
24179
ed4c619a
AC
241802003-04-02 Andrew Cagney <cagney@redhat.com>
24181
24182 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24183 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24184 matching directories by the name breakpoint.
24185 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24186 Make "continue to marker1" consistent.
24187 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24188 message consistent.
24189 * lib/gdb.exp: Put "the program is no longer running", and "the
24190 program exited" in parenthesis.
24191 * lib/mi-support.exp: Ditto.
d63a86f8 24192
4e35d5f0 241932003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24194
4e35d5f0
BR
24195 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24196
71900fe8
AC
241972003-03-29 Andrew Cagney <cagney@redhat.com>
24198
24199 * gdb.base/sizeof.c (main): Print the value of '\377'.
24200 * gdb.base/sizeof.exp: Check the sign of '\377'.
24201
c0655a16
MC
242022003-03-27 Michael Chastain <mec@shout.net>
24203
24204 * gdb.base/gdb1090.exp: New file.
24205 * gdb.base/gdb1090.cc: New file.
24206
5b2a3989
JB
242072003-03-27 J. Brobecker <brobecker@gnat.com>
24208
24209 * gdb.gdb/observer.exp: New regression test.
24210
79876890
MC
242112003-03-27 Michael Chastain <mec@shout.net>
24212
24213 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24214 * gdb.base/ptype.exp: Likewise.
24215
6eac95e3
CV
242162003-03-27 Corinna Vinschen <vinschen@redhat.com>
24217
24218 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24219
e8c71839
MC
242202003-03-26 Michael Chastain <mec@shout.net>
24221
24222 * gdb.base/ptype.exp: Actually use some typedef'd types.
24223
71b10041
SC
242242003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24225
24226 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24227 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24228
2512cf80
CV
242292003-03-20 Corinna Vinschen <vinschen@redhat.com>
24230
24231 * gdb.base/default.exp: Fix regular expression.
24232
0d195a4f
CV
242332003-03-20 Corinna Vinschen <vinschen@redhat.com>
24234
24235 * gdb.base/args.exp: Fix regular expression.
24236
8a2dbca8
CV
242372003-03-20 Corinna Vinschen <vinschen@redhat.com>
24238
24239 * gdb.base/help.exp: Allow Win32 child process.
24240
bf028682
CV
242412003-03-20 Corinna Vinschen <vinschen@redhat.com>
24242
24243 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24244 when stepping out of main().
24245
182dbe85
CV
242462003-03-20 Corinna Vinschen <vinschen@redhat.com>
24247
24248 * gdb.base/default.exp: Check for win32 specific message when calling
24249 "run" without executable.
24250
d67a6ba5
CV
242512003-03-20 Corinna Vinschen <vinschen@redhat.com>
24252
24253 * gdb.base/args.exp: Expect .exe in output.
24254
a955b5bb
CV
242552003-03-20 Corinna Vinschen <vinschen@redhat.com>
24256
24257 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24258 Cygwin native.
24259
bf6bad4b
AC
242602003-03-17 Andrew Cagney <cagney@redhat.com>
24261
24262 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24263 vector registes.
24264 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24265 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24266
293e9a31
DC
242672003-03-17 David Carlton <carlton@math.stanford.edu>
24268
24269 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24270 test, for PR breakpoints/38.
24271 Call test_watchpoint_and_breakpoint.
24272 * gdb.base/watchpoint.c (func3): New function.
24273 (main): Call func3.
24274
5330f2db
DC
242752003-03-04 David Carlton <carlton@math.stanford.edu>
24276
24277 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24278 Garply<Garply<char> >:: garply".
24279 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24280 with respect to PR c++/1111; note also PR c++/1113.
24281 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24282 respect to PR c++/1062.
24283 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24284
6ece72da
DC
242852003-03-03 David Carlton <carlton@math.stanford.edu>
24286
24287 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24288 with respect to PR c++/57.
24289 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24290 c++/826.
24291 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24292 respect to PR c++/57.
24293
85ca1584
DC
242942003-03-03 David Carlton <carlton@math.stanford.edu>
24295
24296 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24297 respect to PR c++/33 into FAILs.
24298
98e9c5b8
MC
242992003-03-03 Michael Chastain <mec@shout.net>
24300
7bedbf27
MC
24301 * configure.in: Update copyright years.
24302
243032003-03-03 Michael Chastain <mec@shout.net>
24304
24305 * Makefile.in: Update copyright years.
98e9c5b8 24306
f683e100
DC
243072003-02-28 David Carlton <carlton@math.stanford.edu>
24308
24309 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24310 print class instead of struct and/or superfluous protection
24311 specifiers, as long as the resulting output is equivalent to the
24312 source code.
24313 Delete FIXME from end of messages on tests that don't need
24314 fixing.
24315
a9e0cf2c
DC
243162003-02-28 David Carlton <carlton@math.stanford.edu>
24317
24318 * gdb.c++/templates.exp (do_tests): Allow const in the two
24319 Foo<volatile char *>::foo tests.
24320
e8d359df
MS
243212003-02-27 Michael Snyder <msnyder@redhat.com>
24322
d63a86f8 24323 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24324 will be consistant.
24325
0b71dc91
DC
243262003-02-26 David Carlton <carlton@math.stanford.edu>
24327
24328 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24329 char *>::foo" test with respect to PR c++/33. Create a new test
24330 which is identical to that one except that it doesn't put the
24331 space between the "char" and the "*"; KFAIL it, too.
24332
dd14ab43
DC
243332003-02-26 David Carlton <carlton@math.stanford.edu>
24334
24335 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24336 template types into either PASSes or KFAILs (corresponding to PR
24337 c++/57). Tweak indentation. Update copyright.
24338
1146c7f1
SC
243392003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24340
24341 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24342
74641dfb
MC
243432003-02-13 Michael Chastain <mec@shout.net>
24344
24345 * gdb.base/exprs.exp: Remove i960 remnants.
24346 * gdb.base/funcargs.exp: Likewise.
24347 * gdb.base/list.exp: Likewise.
24348 * gdb.base/ptype.exp: Likewise.
24349
559cd2d0
DC
243502003-02-14 David Carlton <carlton@math.stanford.edu>
24351
24352 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24353 pEe->D::vg()" from XFAIL to KFAIL.
24354
c4f90d87
JM
243552003-02-13 Jason Molenda (jmolenda@apple.com)
24356
24357 * gdb.base/maint.exp: Update maint print statistics regexp to include
24358 new entries.
24359
cbc4d97c
MC
243602003-02-13 Michael Chastain <mec@shout.net>
24361
24362 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24363
40f235b7
MC
243642003-02-12 Michael Chastain <mec@shout.net>
24365
24366 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24367 * gdb.c++/inherit.exp: Likewise.
24368 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24369 * gdb.c++/templates.exp: Likewise.
24370 * gdb.c++/virtfunc.exp: Likewise.
24371
c56716b0
JM
243722003-02-06 Jason Molenda (jason-cl@molenda.com)
24373
24374 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24375 why the code is written that way.
24376
070afcf8
MC
243772003-02-05 Michael Chastain <mec@shout.net>
24378
24379 * gdb.base/dump.exp: Add missing copyright line.
24380
5d0331e5
JM
243812003-02-05 Jason Molenda (jason-cl@molenda.com)
24382
f7ae6d3e 24383 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24384 at the beginning so the breakpoint doesn't get set on the loop.
24385
92851186
MC
243862003-02-05 Michael Chastain <mec@shout.net>
24387
24388 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24389 output for configurations with gcc 2.95.3.
24390
cbf1e085
AC
243912003-02-05 Keith Seitz <keiths@redhat.com>
24392 Andrew Cagney <ac131313@redhat.com>
24393
24394 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24395
29518e1e
MC
243962003-02-04 Michael Chastain <mec@shout.net>
24397
24398 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24399 Call perror and then continue.
24400
5af1d5f3
MC
244012003-02-03 Michael Chastain <mec@shout.net>
24402
24403 * gdb.c++/pr-1023.cc: New file.
24404 * gdb.c++/pr-1023.exp: New file.
24405
6b549786
JB
244062003-02-05 Jim Blandy <jimb@redhat.com>
24407
24408 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24409 it's local to foobar. Check for it there, and check that it's not
24410 present in main.
24411 * gdb.c++/local.cc (marker2): New function.
24412 (foobar): Call marker1.
24413 (main): Call marker2 instead of marker1.
24414
67f16606
AC
244152003-02-04 Andrew Cagney <ac131313@redhat.com>
24416
24417 * gdb.disasm/mn10200.exp: Obsolete file.
24418 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24419 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24420 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24421
1c5cb38e
DC
244222003-02-04 David Carlton <carlton@math.stanford.edu>
24423
24424 * gdb.c++/overload.exp: Test intToChar(1).
24425 * gdb.c++/overload.cc (intToChar): New.
24426 (main): Call intToChar.
24427
d1fe6965
DC
244282003-02-03 David Carlton <carlton@math.stanford.edu>
24429
24430 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24431 'might_kfail' arg.
24432 KFAIL some of the continue_to_bp_overloaded calls, according to
24433 PR c++/1025.
24434
9ba61c5d
MC
244352003-02-01 Michael Chastain <mec@shout.net>
24436
24437 * gdb.base/advance.c (marker1): New marker function.
24438 * gdb.base/advance.exp: When the 'advance' command lands on the
24439 return breakpoint, it can legitimately stop on either the
24440 current line or the next line. Accommodate both outcomes.
24441 * gdb.base/until.exp: Likewise.
24442
e7494ffb
AC
244432003-02-02 Andrew Cagney <ac131313@redhat.com>
24444
24445 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24446 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24447 now a list, not a tuple.
24448 * gdb.mi/mi-var-display.exp: Ditto.
24449 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24450
075559bc
AC
244512003-02-01 Andrew Cagney <ac131313@redhat.com>
24452
24453 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24454 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24455 stack backtraces.
24456 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 24457
2bd4c7b1
MK
244582003-02-01 Mark Kettenis <kettenis@gnu.org>
24459
24460 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24461 gdb.mi/mi1-pthreads.exp: Return instead of calling
24462 gdb_suppress_entire_file.
24463
eabd8992
MS
244642003-02-01 Mark Salter <msalter@redhat.com>
24465
24466 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24467
71469e2f
MS
244682003-01-31 Mark Salter <msalter@redhat.com>
24469
24470 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24471 Support empty arg.
24472
38a94d44
MC
244732003-01-30 Michael Chastain <mec@shout.net>
24474
24475 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24476 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24477 has been fixed in gdb/readline on 2003-01-09.
24478
19ea9e73
MS
244792003-01-29 Michael Snyder <msnyder@redhat.com>
24480
e8d359df
MS
24481 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24482 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
24483 * gdb.base/args.exp: Skip if target does not support args passing.
24484
2307bd6a
DJ
244852003-01-22 Daniel Jacobowitz <drow@mvista.com>
24486
19ea9e73 24487 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
24488 gdb_test. Accept a list of expect arguments as the third
24489 parameter.
24490 (gdb_test): Use it.
24491
f2dd3617
EZ
244922003-01-20 Elena Zannoni <ezannoni@redhat.com>
24493
24494 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24495 allow for different test tree configurations. Update some
24496 tescases accordingly.
24497 * gdb.arch/altivec-regs.exp: Ditto.
24498 * gdb.asm/asm-source.exp: Ditto.
24499 * gdb.base/advance.exp: Ditto.
24500 * gdb.base/display.exp: Ditto.
d63a86f8 24501 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
24502 * gdb.base/mips_pro.exp: Ditto.
24503 * gdb.base/overlays.exp: Ditto.
24504 * gdb.base/relocate.exp: Ditto.
24505 * gdb.base/setshow.exp: Ditto.
24506 * gdb.base/step-line.exp: Ditto.
24507 * gdb.base/step-test.exp: Ditto.
24508 * gdb.base/until.exp: Ditto.
24509 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24510
c71cdefd
DC
245112003-01-17 David Carlton <carlton@math.stanford.edu>
24512
24513 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24514 corresponding to PR c++/945.
24515 Update copyright.
24516
fdba05d7
DC
245172003-01-17 David Carlton <carlton@math.stanford.edu>
24518
24519 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24520 corresponding to PR c++/68.
24521
245222003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
24523
24524 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
24525 (test_paddr_hairy_functions): Call print_addr_2_kfail for
24526 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
24527
c362c33a
EZ
245282003-01-15 Elena Zannoni <ezannoni@redhat.com>
24529
0fbc361c
EZ
24530 * gdb.base/break.exp: Fix change of default location, because of
24531 removal of until tests.
24532 * gdb.base/help.exp: Update test for new 'until' help message.
24533 Add test for help on 'advance'.
a9c64011 24534 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 24535
dabf8a35
MK
245362003-01-15 Mark Kettenis <kettenis@gnu.org>
24537
24538 * gdb.base/default.exp: Adapt "info float" test for recent changes
24539 to that command. Add test for "info vector".
24540 * gdb.base/float.exp: New file. Add test for "info float" that
24541 resembles the old test in gdb.base/default.exp.
24542
a1769aca
DC
245432003-01-15 David Carlton <carlton@math.stanford.edu>
24544
24545 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24546
82025e13
EZ
245472003-01-15 Elena Zannoni <ezannoni@redhat.com>
24548
24549 * gdb.base/break.exp: Move the tests of until command from here...
24550 * gdb.base/until.exp: ... to here. New file. Add other tests.
24551 * gdb.base/advance.c: New file.
24552 * gdb.base/advance.exp: New file.
24553
8f9ab801
EZ
245542003-01-14 Elena Zannoni <ezannoni@redhat.com>
24555
a9c64011
AS
24556 * gdb.base/args.c: New file.
24557 * gdb.base/args.exp: New file.
8f9ab801 24558
9ae66589
DJ
245592003-01-14 Daniel Jacobowitz <drow@mvista.com>
24560
24561 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24562
8d77e5c3
DJ
245632003-01-14 Daniel Jacobowitz <drow@mvista.com>
24564
24565 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24566
12d2f0a1
DJ
245672003-01-14 Daniel Jacobowitz <drow@mvista.com>
24568
24569 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24570 dates.
24571
6ca37014
DJ
245722003-01-13 Daniel Jacobowitz <drow@mvista.com>
24573
24574 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24575
b0023472
DJ
245762003-01-13 Daniel Jacobowitz <drow@mvista.com>
24577
24578 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24579 (ptype &*"foo").
24580 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24581
607fbc54 245822003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
24583
24584 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24585 * gdb.mi/mi1-console.exp: Likewise.
24586
607fbc54 245872003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
24588
24589 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24590 * gdb.mi/mi1-console.exp: Likewise.
24591
a1fb14a2
DJ
245922003-01-13 Daniel Jacobowitz <drow@mvista.com>
24593
24594 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24595
c4cf40b7
DJ
245962003-01-09 Daniel Jacobowitz <drow@mvista.com>
24597
24598 * gdb.base/detach.exp: New test.
24599
696d5a5b
DJ
246002003-01-09 Daniel Jacobowitz <drow@mvista.com>
24601
24602 * Makefile.in (ALL_SUBDIRS): New variable.
24603 (subdirs, clean, distclean): Use it.
24604 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24605 regenerating Makefile, since it is generated from the top level.
24606 * gdb.asm/Makefile.in: Likewise.
24607 * gdb.base/Makefile.in: Likewise.
24608 * gdb.c++/Makefile.in: Likewise.
24609 * gdb.disasm/Makefile.in: Likewise.
24610 * gdb.java/Makefile.in: Likewise.
24611 * gdb.mi/Makefile.in: Likewise.
24612 * gdb.threads/Makefile.in: Likewise.
24613 * gdb.trace/Makefile.in: Likewise.
24614
754533e4
DC
246152003-01-09 David Carlton <carlton@math.stanford.edu>
24616
24617 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
24618 Add copyright year 2003.
24619
d8b3e9ee
MC
246202003-01-06 Michael Chastain <mec@shout.net>
24621
24622 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
24623 When selecting a thread, 'line' and 'file' are optional.
24624 * gdb.mi/mi1-pthreads.exp: Likewise.
24625
8e9e0fe6
AS
246262003-01-06 Andreas Schwab <schwab@suse.de>
24627
24628 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
24629 failures.
24630
b5ab8ff3
DJ
246312003-01-04 Daniel Jacobowitz <drow@mvista.com>
24632
24633 Fix PR gdb/844
24634 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
24635 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
24636
24637 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
24638 instead of calling gdb_suppress_entire_file.
24639 * gdb.threads/print-threads.exp: Likewise.
24640 * gdb.threads/schedlock.exp: Likewise.
24641
24642 * gdb.threads/killed.exp: Return instead of calling
24643 gdb_suppress_entire_file.
24644 * gdb.threads/linux-dp.exp: Likewise.
24645 * gdb.threads/pthreads.exp: Likewise.
24646
1e698235
DJ
246472003-01-04 Daniel Jacobowitz <drow@mvista.com>
24648
24649 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
24650 stabs.
24651 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
24652 * gdb.base/whatis.exp: Always allow (void) after function names.
24653
147ff08c
DJ
246542003-01-04 Daniel Jacobowitz <drow@mvista.com>
24655
24656 * gdb.c++/casts.exp: Correct regexp.
24657
dc62bfc2
MK
246582003-01-04 Mark Kettenis <kettenis@gnu.org>
24659
24660 * configure.in: Call AC_CONFIG_HEADER. Don't call
24661 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
24662 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
24663 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
24664 aforementioned directories in the AC_OUPUT call.
24665 * config.hin: New file.
24666 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24667 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
24668 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
24669 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
24670 pass -I$objdir instead of -I$objdir/$subdir in compilation.
24671 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
24672 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
24673 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
24674 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
24675 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
24676 gdb.threads/configure.in, gdb.threads/configure,
24677 gdb.threads/config.in, gdb.trace/configure.in,
24678 gdb.trace/configure: Removed.
24679
77afa639
MC
246802003-01-03 Michael Chastain <mec@shout.net>
24681
24682 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
24683 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
24684
7634bb6e
DJ
246852003-01-03 Daniel Jacobowitz <drow@mvista.com>
24686
24687 * gdb.base/store.exp: Fix regular expressions.
24688
b39c905e
MK
246892002-12-28 Mark Kettenis <kettenis@gnu.org>
24690
24691 * configure.in: Rewrite.
24692 * configure: Regenerated.
24693
0a8551dd
DC
246942003-01-03 David Carlton <carlton@math.stanford.edu>
24695
24696 * gdb.base/psymtab.exp: New file.
24697 * gdb.base/psymtab1.c: Ditto.
24698 * gdb.base/psymtab2.c: Ditto.
24699
c60b7188
AF
247002002-12-23 Adam Fedor <fedor@gnu.org>
24701
24702 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
24703
ee73db83
DC
247042002-12-23 David Carlton <carlton@math.stanford.edu>
24705
24706 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
24707 and current_directory initialization.
24708
d6c1774e
JB
247092002-12-22 Jim Blandy <jimb@redhat.com>
24710
f0a847b8
JB
24711 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
24712 rather than as part of the output file name.
24713
d6c1774e
JB
24714 * gdb.base/attach.exp: There's no need to copy the test program to
24715 /tmp; that was only ever necessary on HP/UX, and this test is
24716 entirely disabled there anyway.
24717
f0708dbb
JB
247182002-12-21 Jim Blandy <jimb@redhat.com>
24719
4c2acfea
JB
24720 * gdb.c++/psmang.exp: Doc fix.
24721
f0708dbb
JB
24722 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
24723 test.
24724
9579e000
DC
247252002-12-20 David Carlton <carlton@math.stanford.edu>
24726
24727 * gdb.c++/annota2.exp: KFAIL annotate-quit.
24728
d1810171
MC
247292002-12-18 Michael Chastain <mec@shout.net>
24730
24731 * gdb.c++/annota2.exp: Add copyright year 2002.
24732
76565097
DC
247332002-12-17 David Carlton <carlton@math.stanford.edu>
24734
24735 * gdb.c++/try_catch.cc: Add marker comments.
24736 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
24737 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
24738 * gdb.c++/m-static.cc: Ditto.
24739 * gdb.c++/m-static1.cc: Ditto.
24740 * gdb.c++/try_catch.cc: Ditto.
24741
da81390b
JJ
247422002-12-16 Jeff Johnston <jjohnstn@redhat.com>
24743
24744 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
24745 to see whether we are using the new -environment-directory
24746 command which resets via -r or the old version of the command
24747 which may prompt the user. Part of fix for gdb/741.
24748
b304d130
AC
247492002-12-13 Andrew Cagney <ac131313@redhat.com>
24750
24751 * gdb.fortran/types.exp: Update obsolete comment.
24752 * gdb.fortran/exprs.exp: Ditto.
24753 * lib/gdb.exp: Delete obsolete code.
24754 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
24755 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
24756 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
24757 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
24758 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
24759 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
24760 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
24761 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
24762 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
24763 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
24764 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
24765 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
24766 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
24767 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
24768 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
24769 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
24770 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
24771 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
24772 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
24773 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
24774 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
24775 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
24776 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
24777 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
24778 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
24779 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
24780 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
24781 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
24782 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
24783 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
24784 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
24785 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
24786 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
24787 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
24788 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
24789 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
24790 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
24791
a23b6e6a
DC
247922002-12-11 David Carlton <carlton@math.stanford.edu>
24793
24794 * gdb.c++/m-data.exp: Add test for members that shadow global
24795 variables: see PR gdb/804.
24796 * gdb.c++/m-data.cc: Ditto.
24797
6604731b
DJ
247982002-12-10 Daniel Jacobowitz <drow@mvista.com>
24799
24800 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
24801
de46ecd7
DC
248022002-12-06 David Carlton <carlton@math.stanford.edu>
24803
24804 * gdb.base/store.c: Don't declare functions static.
24805
27e829d0
AC
248062002-12-04 Andrew Cagney <ac131313@redhat.com>
24807
24808 * gdb.base/store.exp, gdb.base/store.c: New files.
24809
92806416
DJ
248102002-12-03 Daniel Jacobowitz <drow@mvista.com>
24811
24812 * gdb.base/selftest.exp: Update for current gdb.
24813
3bcbaac5
DJ
248142002-12-03 Daniel Jacobowitz <drow@mvista.com>
24815
24816 * gdb.base/maint.exp: Only dump symbols from one source file
24817 or objfile.
24818
f4f00b1f
DJ
248192002-12-03 Daniel Jacobowitz <drow@mvista.com>
24820
24821 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
24822 function call.
24823
f1c8a949
JB
248242002-11-25 Jim Blandy <jimb@redhat.com>
24825
24826 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
24827 function appearing in error message.
24828
9e297a97
DJ
248292002-11-21 Daniel Jacobowitz <drow@mvista.com>
24830
24831 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
24832
1f312e79
JJ
248332002-11-08 Jeff Johnston <jjohnstn@redhat.com>
24834
d63a86f8
RM
24835 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
24836 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
24837 should be in mi console format. This is part of fix for PR gdb/604.
24838
83c31e7d
FN
248392002-09-18 Fernando Nasser <fnasser@redhat.com>
24840
24841 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
24842 which explicitly prints the zero offset as "+0".
24843
322b3f65
DJ
248442002-10-22 Daniel Jacobowitz <drow@mvista.com>
24845
24846 * gdb.threads/schedlock.c (args): Make unsigned.
24847
248482002-10-21 Daniel Jacobowitz <drow@mvista.com>
24849
24850 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
24851 numbers. Allow "foo2|selected stack frame".
24852 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
24853 * gdb.asm/asmsrc2.s: Likewise.
24854 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
24855 comments.
24856 * gdb.asm/mips.inc: New file.
24857
5e2fe5b8
AF
248582002-10-18 Adam Fedor <fedor@gnu.org>
24859
24860 * gdb.base/default.exp: Update expected output to include 'ObjC'.
24861 * gdb.base/help.exp: Likewise.
24862
abe1a5d0
KB
248632002-10-17 Kevin Buettner <kevinb@redhat.com>
24864
24865 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
24866 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
24867
10abb1d4
JB
248682002-10-02 Jim Blandy <jimb@redhat.com>
24869
24870 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
24871
1f609b42
AC
248722002-10-01 Andrew Cagney <ac131313@redhat.com>
24873
24874 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
24875 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
24876 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
24877 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
24878 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
24879 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
24880 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
24881
0aee02e4
AC
248822002-09-29 Andrew Cagney <ac131313@redhat.com>
24883
24884 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
24885 * mi0-disassemble.exp, mi0-eval.exp: Delete.
24886 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
24887 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
24888 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
24889 * mi0-var-block.exp, mi0-var-child.exp: Delete.
24890 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 24891
6fde09ad
KB
248922002-09-27 Kevin Buettner <kevinb@redhat.com>
24893
24894 * gdb.base/annota1.exp (info break): Make directory components of
24895 path optional since not all compilers emit this debug information.
24896
889bf7c5
PA
24897 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
24898 step ends up stepping out of the function instead of stopping on
24899 the epilogue.
6fde09ad 24900
9e8aab75
KS
249012002-09-26 Keith Seitz <keiths@redhat.com>
24902
24903 * lib/insight-support.exp (gdbtk_start): Figure out where
24904 the insight executable is based on where gdb is. Use this
24905 executable to start insight instead of gdb.
24906
e36180d7
AC
249072002-09-25 Andrew Cagney <cagney@redhat.com>
24908
24909 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
24910
9dd34b2b
AC
249112002-09-24 Andrew Cagney <ac131313@redhat.com>
24912
24913 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
24914 test_isolated_complaints.
24915 (test_empty_complaint): New function.
24916 (test_empty_complaints): New function. Check no output when no
24917 complaints.
d63a86f8 24918
dea97812
KB
249192002-09-19 Jim Blandy <jimb@redhat.com>
24920
a9c64011 24921 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 24922
54951bd7
AC
249232002-09-19 Andrew Cagney <ac131313@redhat.com>
24924
24925 * gdb.gdb/complaints.exp: New file.
24926
dec43320
AC
249272002-09-18 Andrew Cagney <ac131313@redhat.com>
24928
24929 * gdb.base/maint.exp: Check `help maint internal-warning'.
24930
e70d6e3f
DC
249312002-09-18 David Carlton <carlton@math.stanford.edu>
24932
24933 * gdb.c++/m-static.exp: Remove breakpoints depending on line
24934 numbers, and replace them by a single breakpoint after the
24935 constructors are all finished.
24936 Add test 4.
24937 * gdb.c++/m-static.cc: Add test 4.
24938 * gdb.c++/m-static.h: New file.
24939 * gdb.c++/m-static1.cc: New file.
24940
24941 * gdb.c++/printmethod.exp: New file.
24942 * gdb.c++/printmethod.cc: New file.
24943
24944 * gdb.c++/pr-574.exp: New file.
24945 * gdb.c++/pr-574.cc: New file.
24946
afb5c968
CV
249472002-09-18 Corinna Vinschen <vinschen@redhat.com>
24948
24949 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
24950 embedded targets which never actually exit.
24951
31e45dee
FN
249522002-09-18 Fernando Nasser <fnasser@redhat.com>
24953
24954 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
24955 "don't step after run" as unresolved or unsupported, instead of xfail.
24956
a283c5a1
CV
249572002-09-18 Corinna Vinschen <vinschen@redhat.com>
24958
24959 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
24960 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
24961 Add newline to expected string in "step out of main (status wrapper)"
24962 case.
24963
11350d2a
CV
249642002-09-18 Corinna Vinschen <vinschen@redhat.com>
24965
24966 * lib/gdb.exp (rerun_to_main): Allow restarting application.
24967 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
24968
0deec7d6
TT
249692002-09-17 Tom Tromey <tromey@redhat.com>
24970
24971 * gdb.base/printcmds.exp (test_print_string_constants): Expect
24972 \000, not \0, in double-quoted string.
24973
b2b4a1b5
CV
249742002-09-14 Corinna Vinschen <vinschen@redhat.com>
24975
c9d37158 24976 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
24977 string after running the commands execution on breakpoint tests.
24978
1c56143a
CV
249792002-09-13 Corinna Vinschen <vinschen@redhat.com>
24980
24981 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
24982
37f8da45
JB
249832002-09-12 Joel Brobecker <brobecker@gnat.com>
24984
24985 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
24986
08b468e0
KS
249872002-09-10 Keith Seitz <keiths@redhat.com>
24988
24989 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
24990 runto proc.
24991 (mi_run_to_main): Use mi_runto.
24992 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
24993
dc360f58
KS
249942002-09-10 Keith Seitz <keiths@redhat.com>
24995
24996 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
24997 regexp for stopping at main. Could have multiple event notifications.
24998 Don't assume that main was declared with no parameters.
24999 (mi_next): Use mi_step_to.
25000 (mi_step): Use mi_next_to.
25001
ce3abcfb
CV
250022002-09-09 Corinna Vinschen <vinschen@redhat.com>
25003
25004 * gdb.base/default.exp: Fix expected string in `info float' test.
25005
d1f5b980
BE
250062002-09-09 Ben Elliston <bje@redhat.com>
25007
25008 * config/mips.exp: Update comments.
25009 * config/mips-idt.exp: Likewise.
25010 * config/nind.exp: Likewise.
25011 * config/slite.exp: Likewise.
25012 * config/sparclet.exp: Likewise.
25013 * config/udi.exp: Likewise.
25014 * config/vx.exp: Likewise.
25015 * config/vxworks29k.exp: Likewise.
25016
2f71430b
JB
250172002-09-05 Jim Blandy <jimb@redhat.com>
25018
25019 * gdb.threads/killed.exp: Fix test failure message.
25020
7ddebc7e
KS
250212002-09-04 Keith Seitz <keiths@redhat.com>
25022
25023 * lib/mi-support.exp: Update copyright.
25024 (mi_gdb_test): Increase the priority of the expected pattern
25025 so that it matches gdb_test.
25026
0ae67eb3
KS
250272002-09-03 Keith Seitz <keiths@redhat.com>
25028
25029 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25030 Use integer comparison instead of string comparison for testing
25031 whether binary was built.
25032
38fc42c8
JB
250332002-09-03 Jim Blandy <jimb@redhat.com>
25034
25035 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25036
b6ff0e81
JB
250372002-08-29 Jim Blandy <jimb@redhat.com>
25038
25039 * gdb.threads/pthreads.exp: Move the portable thread compilation
25040 code into a function in lib/gdb.exp, and call that from here.
25041 * lib/gdb.exp (gdb_compile_pthreads): New function.
25042
07c98896
KS
250432002-08-29 Keith Seitz <keiths@redhat.com>
25044
25045 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25046 expect_out so that callers can get at it.
25047
0312286c
DJ
250482002-08-23 Daniel Jacobowitz <drow@mvista.com>
25049
25050 * gdb.threads/print-threads.c: New file.
25051 * gdb.threads/print-threads.exp: New file.
25052 * gdb.threads/schedlock.c: New file.
25053 * gdb.threads/schedlock.exp: New file.
25054
dd039bc4
EZ
250552002-08-22 Elena Zannoni <ezannoni@redhat.com>
25056
a9c64011
AS
25057 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25058 not altivec.c.
dd039bc4 25059
1f36144c
MK
250602002-08-17 Mark Kettenis <kettenis@gnu.org>
25061
25062 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25063 targets. The problem should be fixed now.
25064
16057ec7 250652002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25066
25067 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25068 2002-07-24 change that removes final dots from error messages.
25069
3c1499ad
TT
250702002-08-13 Tom Tromey <tromey@redhat.com>
25071
25072 * gdb.base/readline.exp: New file.
25073
a20ce2c3
AC
250742002-08-01 Andrew Cagney <ac131313@redhat.com>
25075
25076 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25077 supress message.
25078
db034ac5
AC
250792002-08-01 Andrew Cagney <cagney@redhat.com>
25080
25081 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25082 CHILL_FOR_TARGET and CHILL_LIB.
25083 * configure.in (configdirs): Remove gdb.chill.
25084 * configure: Regenerate.
25085 * lib/gdb.exp: Obsolete references to chill.
25086 * gdb.fortran/types.exp: Ditto.
25087 * gdb.fortran/exprs.exp: Ditto.
25088
3e000b18
KB
250892002-07-30 Kevin Buettner <kevinb@redhat.com>
25090
25091 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25092 set Irix-specific compile and link flags.
25093
28f4966b
KB
250942002-07-29 Kevin Buettner <kevinb@redhat.com>
25095
25096 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25097 source files. The ``-o'' option doesn't work with the ``-E'' option
25098 when using the Irix compiler.
25099
46c0d5a6
DJ
251002002-07-19 Daniel Jacobowitz <drow@mvista.com>
25101
25102 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25103 Improve support for reusing an exec file. Copy exec file
25104 to target, and run gdbserver on the target instead of on the host.
25105
eecf4bed
JB
251062002-07-18 Jim Blandy <jimb@redhat.com>
25107
0f815cdf
JB
25108 * gdb.base/ending-run.exp: Don't expect to see the program end in
25109 some orderly fashion when we're running on a real stand-alone
25110 board.
25111
eecf4bed
JB
25112 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25113 targets that don't support interrupts.
25114
52d309e4
JB
251152002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25116
25117 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25118 systems.
25119 Move comments in expect statements to inside the actions, so that they
25120 don't get matched against.
25121
ff683d9e
MK
251222002-07-10 Mark Kettenis <kettenis@gnu.org>
25123
25124 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25125 function when asleep" test.
25126
b5356753
AC
251272002-07-10 Andrew Cagney <ac131313@redhat.com>
25128
25129 * gdb.base/page.exp: Rewrite to handle problems with very long
25130 `info set' output. Update copyright.
25131
6aa4d13a
AC
251322002-06-26 Andrew Cagney <ac131313@redhat.com>
25133
25134 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25135 gdb.threads-hp.
25136 * gdb.hp/configure: Regenerate.
25137 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25138 * gdb.hp/gdb.threads-hp/configure: Delete file.
25139 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25140
8cf8c2b8
AC
251412002-06-22 Andrew Cagney <ac131313@redhat.com>
25142
25143 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25144 setlocale, bindtextdomain and textdomain.
25145
6827a8f8
JB
251462002-06-11 Jim Blandy <jimb@redhat.com>
25147
919d772c
JB
25148 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25149 preprocessor macro information is present.
25150
6827a8f8
JB
25151 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25152 tests.
25153
c15b0d21
MS
251542002-06-06 Michael Snyder <msnyder@redhat.com>
25155
c5984d70
MS
25156 * gdb.base/overlays.exp: Record addresses of overlay
25157 functions in TCL variables rather than in GDB variables,
25158 to avoid having GDB convert them to pointers (with loss
25159 of information).
25160
d63a86f8 25161 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25162 default linker script changes.
c15b0d21
MS
25163 * gdb.base/long_long.exp: Add check for sizeof (long double).
25164
be26fe0d
ML
251652002-06-06 Michal Ludvig <mludvig@suse.cz>
25166
25167 * gdb.asm/asm-source.exp: Add x86-64 target.
25168 * gdb.asm/x86_64.inc: New.
d63a86f8 25169
258093ca 251702002-05-30 Michael Chastain <mec@shout.net>
258093ca 25171
4b3153f1 25172 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25173 * gdb.c++/m-static.cc: New file.
25174 * gdb.c++/m-static.exp: New file.
25175
241264c6
MS
251762002-05-28 Michael Snyder <msnyder@redhat.com>
25177
25178 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25179 precision.
25180
9bba8c8f 251812002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25182
4b3153f1 25183 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25184 * gdb.c++/m-data.cc: New file.
25185 * gdb.c++/m-data.exp: New file.
25186
251872002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25188
4b3153f1 25189 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25190 * gdb.c++/try_catch.cc: New file.
d63a86f8 25191 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25192
def1b996
MC
251932002-05-27 Michael Chastain <mec@shout.net>
25194
25195 * gdb.c++/local.exp: Accept more nested types in output.
25196
522ba268
MC
251972002-05-26 Michael Chastain <mec@shout.net>
25198
25199 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25200
277254ba
MS
252012002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25202
25203 * lib/gdb.exp (gdb_wrapper_init): Just because
25204 gdb_wrapper_file exists, this does not mean that the file
25205 should not be rebuilt. That is what gdb_wrapper_initialized
25206 is for.
25207 (default_gdb_init): Reset gdb_wrapper_initialized.
25208
b61a8733
MS
252092002-05-23 Michael Snyder <msnyder@redhat.com>
25210
d63a86f8 25211 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25212 the precision of the floating point test results.
25213 * gdb.base/call-rt-st.exp: Ditto.
25214
b61a8733
MS
25215 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25216 * gdb.base/call-rt-st.exp: Ditto.
25217
56f6e910
MC
252182002-05-19 Michael Chastain <mec@shout.net>
25219
25220 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25221
ad0b0016
EZ
252222002-05-19 Elena Zannoni <ezannoni@redhat.com>
25223
a9c64011
AS
25224 * configure.in (configdirs): Add gdb.arch.
25225 * configure: Regenerate.
ad0b0016 25226
f617d2b6
JB
252272002-05-17 Jim Blandy <jimb@redhat.com>
25228
25229 * gdb.base/completion.exp: Recognize the more detailed error
25230 messages produced by the macro expander's lexical analyzer.
25231
eac2a696
EZ
252322002-05-14 Elena Zannoni <ezannoni@redhat.com>
25233
a9c64011
AS
25234 * gdb.arch/altivec-abi.c: New file.
25235 * gdb.arch/altivec-abi.exp: New file.
25236 * gdb.arch/altivec-regs.c: New file.
25237 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25238
2fdde8f8
DJ
252392002-05-14 Daniel Jacobowitz <drow@mvista.com>
25240
25241 * gdb.base/maint.exp (maint print type): Update for new type
25242 structure.
d63a86f8 25243
e31f1a7c
EZ
252442002-05-14 Elena Zannoni <ezannoni@redhat.com>
25245
25246 * gdb.arch: New directory.
25247 * gdb.arch/configure.in: New file.
25248 * gdb.arch/configure: New file.
25249 * gdb.arch/Makefile.in: New file.
25250
db589741
CV
252512002-05-13 Corinna Vinschen <vinschen@redhat.com>
25252
25253 * gdb.asm/asm-source.exp: Add v850 as supported target.
25254 * gdb.asm/v850.inc: New file.
25255
8ce2a7dc
DJ
252562002-05-13 Daniel Jacobowitz <drow@mvista.com>
25257
25258 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25259
df763c7f
DJ
252602002-05-12 Daniel Jacobowitz <drow@mvista.com>
25261
25262 * gdb.base/break.exp: Check 'break "marker2"'.
25263
377daeed
MS
252642002-05-10 Michael Snyder <msnyder@redhat.com>
25265
25266 * gdb.base/long_long.exp: Fix typo.
25267
c4b7bc2b
JB
252682002-05-10 Jim Blandy <jimb@redhat.com>
25269
ecac9a4e
JB
25270 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25271 a bug.
25272
c4b7bc2b
JB
25273 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25274 Recognize more detailed error message produced by the macro
25275 expander's lexical analyzer.
25276 * lib/gdb.exp (test_print_reject): Same.
25277
e71019a1
MK
252782002-05-09 Mark Kettenis <kettenis@gnu.org>
25279
25280 * gdb.c++/method.exp: Fix typo.
25281
fedfc8e6
MS
252822002-05-08 Michael Snyder <msnyder@redhat.com>
25283
166a1957
MS
25284 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25285 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25286 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25287 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25288 Add iftarget clause for strongarm.
d63a86f8 25289
f1c47eb2
MS
252902002-05-06 Michael Snyder <msnyder@redhat.com>
25291
cb9a9d3e
MS
25292 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25293 (gdb_continue_to_end): Accept output from status wrapper.
25294 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25295 Clean up fail messages to match pass messages.
25296
f1c47eb2
MS
25297 Enable the "needs_status_wrapper" testsuite feature.
25298 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25299 (gdb_compile): Conditionally call gdb_wrapper_init.
25300 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25301 * gdb.c++/method.exp: Recognize output from status wrapper.
25302
6079c749
BE
253032002-05-06 Ben Elliston <bje@redhat.com>
25304From Graydon Hoare <graydon@redhat.com>
25305
25306 * config/sid.exp: Include support for "rawsid" protocol.
25307
188baff3
JB
253082002-05-03 Jim Blandy <jimb@redhat.com>
25309
25310 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25311 * gdb.c++/hang3.C: New file.
25312
b9c07f0f
AC
253132002-05-04 Andrew Cagney <ac131313@redhat.com>
25314
25315 * gdb.base/default.exp: Remove obsolete code.
25316 * gdb.c++/misc.exp: Ditto. Update copyright.
25317 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25318 * gdb.base/whatis.exp: Ditto. Update copyright.
25319 * gdb.base/scope.exp: Ditto. Update copyright.
25320 * gdb.base/ptype.exp: Ditto. Update copyright.
25321 * gdb.base/printcmds.exp: Ditto. Update copyright.
25322 * gdb.base/opaque.exp: Ditto. Update copyright.
25323 * gdb.base/list.exp: Ditto.
25324 * gdb.base/funcargs.exp: Ditto. Update copyright.
25325 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25326 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25327 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25328 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25329 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25330 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25331
5c7a0397
MS
253322002-05-02 Michael Snyder <msnyder@redhat.com>
25333
d6dcc264 25334 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25335 * gdb.base/long_long.exp: Add xscale target.
25336 * gdb.base/default.exp: Add xscale target.
25337
eb7f1c48
JB
253382002-05-01 Jim Blandy <jimb@redhat.com>
25339
25340 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25341 gdb.c++/hang.exp: New test.
25342
a6befae8
FF
253432002-05-01 Fred Fish <fnf@redhat.com>
25344
25345 * gdb.base/completion.exp: Handle completions of "./Make" for
25346 more than one completion possibility, as is the case when we
25347 build and test in the source tree.
25348
0a310277
AG
253492002-04-29 Anthony Green <green@redhat.com>
25350
25351 * gdb.java/jmisc1.exp: New file.
25352 * gdb.java/jmisc2.exp: New file.
25353
6ff9af88
DJ
253542002-04-24 Daniel Jacobowitz <drow@mvista.com>
25355
25356 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25357
96b3d632
EZ
253582002-04-23 Elena Zannoni <ezannoni@redhat.com>
25359
25360 * gdb.base/help.exp: Change 'help status' to allow for target
25361 dependent output differences.
25362
5019bb54
MC
253632002-04-22 Michael Chastain <mec@shout.net>
25364
25365 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25366
a805a116
MC
253672002-04-22 Michael Chastain <mec@shout.net>
25368
25369 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25370
a1706bfd
DM
253712002-04-17 David S. Miller <davem@redhat.com>
25372
25373 * gdb.asm/sparc64.inc: New file.
25374 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25375
a73a20a2
EZ
253762002-04-19 Elena Zannoni <ezannoni@redhat.com>
25377
25378 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25379 instruction file directly into the build tree. Clean up at end of
25380 test.
25381
ba678339
DM
253822002-04-18 David S. Miller <davem@redhat.com>
25383
25384 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25385 handle 64-bit platforms correctly.
25386 * gdb.base/maint.exp: Likewise.
25387
b03399da
KB
253882002-04-18 Kevin Buettner <kevinb@redhat.com>
25389
25390 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25391 ``-fpic'' when compiling files comprising a shared library, but
25392 it does need additional linker flags in order to find shared
25393 libraries at run time.
25394
e2004992
KB
253952002-04-18 Kevin Buettner <kevinb@redhat.com>
25396
25397 * gdb.base/cvexpr.c (use): New function.
25398 (main): Invoke use() on all global variables to prevent
25399 some linkers from deleting these otherwise unused symbols.
25400
d8937120
MC
254012002-04-17 Michael Chastain <mec@shout.net>
25402From David S. Miller <davem@redhat.com>
25403
25404 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25405 handle 64-bit platforms correctly.
25406
ffd61a58
MS
254072002-04-12 Michael Snyder <msnyder@redhat.com>
25408From Jim Blandy <jimb@redhat.com>
a9c64011 25409 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25410 script can handle this instead.
25411 * gdb.base/bar.c (barx): Same.
25412 * gdb.base/baz.c (bazx): Same.
25413 * gdb.base/grbx.c (grbxx): Same.
25414
25415 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25416 manager doesn't automatically unmap overlays unnecessarily.
25417
6b8426a6
MH
254182002-04-10 Martin M. Hunt <hunt@redhat.com>
25419
25420 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25421 stepping out of main.
25422
34af4875
MC
254232002-04-09 Michael Chastain <mec@shout.net>
25424
25425 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25426 scope so that the nested scope tests will make sense.
25427 * gdb.c++/local.exp: Write patterns that actually work with gcc
25428 (the HP patterns "were never known to work with gcc").
25429 Keep the old aCC patterns too.
25430
2d1676a0
DJ
254312002-04-09 Daniel Jacobowitz <drow@mvista.com>
25432
25433 * gdb.base/attach.exp: Correct target board test.
25434
3a63e3f9
MC
254352002-04-08 Michael Chastain <mec@shout.net>
25436
25437 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25438 in a const method. Add some xfail and fail cases for configurations
25439 that do not emit the "const ...".
25440
f18dabd2
MC
254412002-04-07 Michael Chastain <mec@shout.net>
25442
25443 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25444 Accept "A * const" and "const A * const" as type of "this".
25445 Fix spelling of getFunky throughout. Make messages uniform.
25446
0fcddd82
EZ
254472002-04-07 Elena Zannoni <ezannoni@redhat.com>
25448
a9c64011 25449 Work around for PR gdb/285:
0fcddd82
EZ
25450 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25451
16a8534a
EZ
254522002-04-07 Elena Zannoni <ezannoni@redhat.com>
25453
25454 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25455 instructions file at run time instead of configure time.
25456 Sometimes we run the test in a directory that is not the one we
25457 configured in.
25458 * gdb.asm/configure.in: Delete creation of symlink.
25459 * gdb.asm/configure: Regenerate.
25460
24181d81
JB
254612002-04-05 J. Brobecker <brobecker@gnat.com>
25462
25463 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25464 xfullpath () function.
25465
7cdb7107
DJ
254662002-04-04 Daniel Jacobowitz <drow@mvista.com>
25467
25468 * gdb.asm/Makefile.in: Correct dependencies.
25469
25470 * gdb.asm/powerpc.inc: New file.
25471 * gdb.asm/asm-source.exp: Add PowerPC.
25472 * gdb.asm/configure.in: Likewise.
25473 * gdb.asm/configure: Regenerated.
25474
a7d17088
DJ
254752002-04-04 Daniel Jacobowitz <drow@mvista.com>
25476
25477 * gdb.base/relocate.exp: New file.
25478 * gdb.base/relocate.c: New file.
25479
cd721503
FF
254802002-04-04 Fred Fish <fnf@redhat.com>
25481
25482 * gdb.base/step-test.exp: Update comment regarding stopping in
25483 memcpy/bcopy calls inserted as part of the compiler runtime.
25484
b22ad7a7
MS
254852002-04-04 Michael Snyder <msnyder@redhat.com>
25486
25487 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25488
5f279fa6
DJ
254892002-04-03 Daniel Jacobowitz <drow@mvista.com>
25490
25491 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25492 (gdb_expect): Remove $notransfer hack.
25493
dd0fd3ce
DJ
254942002-04-02 Daniel Jacobowitz <drow@mvista.com>
25495
25496 * gdb.c++/classes.exp ("calling method for small class"): Match
25497 updated register output.
25498
1e50cda1
DJ
254992002-03-30 Daniel Jacobowitz <drow@mvista.com>
25500
25501 Fix PR gdb/452
25502 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25503 when finished. Make gdb_file_cmd send "exec-file" when
25504 appropriate.
25505
24015922
DJ
255062002-03-30 Daniel Jacobowitz <drow@mvista.com>
25507
25508 * gdb.base/attach.exp: Remove extra setup_xfail.
25509
dd7dfd64
MS
255102002-03-26 Michael Snyder <msnyder@redhat.com>
25511
25512 * gdb.base/default.exp: Add tests for dump, append, and restore.
25513 * gdb.base/help.exp: Add tests for dump, append, and restore.
25514 * gdb.base/dump.exp: New file, test dump, append and restore.
25515 * gdb.base/dump.c: New file.
25516
48b2f8d7
MS
255172002-03-27 Michael Snyder <msnyder@redhat.com>
25518
d63a86f8 25519 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
25520 clean-ups in help messages.
25521
05b4d525
FF
255222002-03-26 Fred Fish <fnf@redhat.com>
25523
25524 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
25525 have debugging info for those functions and the compiler uses them
25526 internally to copy structs around.
25527
d7679631
FF
255282002-03-26 Fred Fish <fnf@redhat.com>
25529
25530 * gdb.base/list.exp: Revert the change made yesterday and add note
25531 about why we don't list the default lines for remote targets.
25532
523ac3f9
MS
255332002-03-25 Michael Snyder <msnyder@redhat.com>
25534
25535 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25536
754b2b8d
FF
255372002-03-25 Fred Fish <fnf@redhat.com>
25538
25539 * gdb.base/list.exp: This test works on remote targets so remove
25540 the short circuit for remote targets. Update copyright.
25541
33c3e192
FF
255422002-03-25 Fred Fish <fnf@redhat.com>
25543
25544 * gdb.base/attach.exp: Fix logic error that was suppressing this
25545 test for all non hppa*-*-hpux* targets, instead of the hp target.
25546 Move comments closer to the suppression point. Also now need to
25547 check that we are running natively.
25548
d43e73ee
MS
255492002-03-22 Michael Snyder <msnyder@redhat.com>
25550
882c8f02
MS
25551 * gdb.base/default.exp: Add test for gcore. Update copyright.
25552 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 25553
04c12f60
FF
255542002-03-06 Fred Fish <fnf@redhat.com>
25555
25556 * gdb.base/funcargs.c: Remove extraneous ';' character.
25557 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
25558
b43df995
MC
255592002-03-04 Michael Chastain <mec@shout.net>
25560
25561 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
25562 accommodate gcc v3 function signature.
25563 * gdb.mi/mi0-var-cmd-exp: Ditto.
25564
92362027
AC
255652002-02-24 Andrew Cagney <ac131313@redhat.com>
25566
25567 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
25568 ``GNU/Linux'' or ``Linux kernel''
25569 * testsuite/gdb.threads/pthreads.c: Ditto.
25570
258ad32d
MC
255712002-02-24 Michael Chastain <mec@shout.net>
25572
25573 * gdb.threads/pthreads.c (thread1): Add a return statement.
25574 (thread2): Likewise.
25575 (foo): Likewise.
25576
04c3b3d4
MC
255772002-02-23 Michael Chastain <mec@shout.net>
25578
25579 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25580 to placate gcc.
25581
5a2a0a20
MC
255822002-02-23 Michael Chastain <mec@shout.net>
25583
25584 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25585 test "ptype bint". The test passes on all my stabs configurations.
25586
a640f7fc
JB
255872002-02-21 Jim Blandy <jimb@redhat.com>
25588
27924826
JB
25589 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25590 filename at a time, and watch for the ones we want to see.
25591
a640f7fc
JB
25592 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25593 types of pointers to prototyped functions.
25594
edcc8c75
AC
255952002-02-20 Andrew Cagney <ac131313@redhat.com>
25596
25597 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25598 signed, unsigned and straight char.
25599 (padding_char, padding_short, padding_int, padding_long,
25600 padding_long_long, padding_float, padding_double,
25601 padding_long_double): New global variables.
25602 (fill, fill_structs): New functions.
25603
25604 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25605 for correctly sized writes. Update copyright.
25606 (get_valueof): New procedure.
25607 (get_sizeof): Call get_valueof.
25608 (check_valueof): New procedure.
25609 (check_padding): New procedure.
25610
ac57ea44
MC
256112002-02-20 Michael Chastain <mec@shout.net>
25612
25613 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
25614 to setup_xfail. Document some of the remaining calls.
25615
7a10c941
MC
256162002-02-18 Michael Chastain <mec@shout.net>
25617
25618 * gdb.c++/userdef.exp: Update copyright year.
25619
fb8acdcc
DJ
256202002-02-18 Daniel Jacobowitz <drow@mvista.com>
25621
25622 * gdb.c++/userdef.exp: Test overloaded operators properly.
25623 Remove xfails.
25624
fda6ae12
MS
256252002-02-14 Michael Snyder <msnyder@redhat.com>
25626
25627 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25628
676a0442
DJ
256292002-02-14 Daniel Jacobowitz <drow@mvista.com>
25630
25631 * gdb.base/a2-run.exp: Check for a remote target properly.
25632 * gdb.base/annota1.exp: Likewise.
25633 * gdb.base/list.exp: Likewise.
25634 * gdb.base/reread.exp: Likewise.
25635 * gdb.base/scope.exp: Likewise.
25636 * gdb.base/shlib-call.exp: Likewise.
25637 * gdb.base/term.exp: Likewise.
25638 * gdb.c++/annota2.exp: Likewise.
25639
78b4f468
RE
256402002-02-13 Richard Earnshaw <rearnsha@arm.com>
25641
25642 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25643
9a81ba51
MC
256442002-02-10 Michael Chastain <mec@shout.net>
25645
25646 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
25647 (call_after_alloca): Ditto.
25648
004af6c7
DJ
256492002-02-10 Daniel Jacobowitz <drow@mvista.com>
25650
25651 * gdb.base/ending-run.exp: Guard "cont" test with
25652 gdb_skip_stdio_test.
25653
37225f62
JB
256542002-02-06 Jim Blandy <jimb@redhat.com>
25655
25656 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
25657 from here...
25658 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
25659 To here. Disable this test on non-HP platforms. Add big comment.
25660
fe6fdd96
MS
256612002-02-04 Michael Snyder <msnyder@redhat.com>
25662
25663 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
25664 other than d10v and m32r.
25665
036fad3f
RE
256662002-02-02 Richard Earnshaw <rearnsha@arm.com>
25667
25668 * gdb.base/default.exp: Rewrite test patterns to reduce time
25669 taken to match them.
25670
7148ab62
DJ
256712002-01-30 Daniel Jacobowitz <drow@mvista.com>
25672
25673 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
25674 Allow a start function above main.
25675 * gdb.threads/linux-dp.exp: Fix copyright date.
25676
396cc255
DJ
256772002-01-30 Daniel Jacobowitz <drow@mvista.com>
25678
a9c64011
AS
25679 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
25680 (check_philosopher_stack): Check for manager thread before checking
25681 for a just-starting thread.
396cc255 25682
f038d31b
DJ
256832002-01-30 Daniel Jacobowitz <drow@mvista.com>
25684
25685 From Neil Booth <neil@daikokuya.demon.co.uk>:
25686 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
25687 warnings.
25688
b3ff9d9a
FF
256892002-01-21 Fred Fish <fnf@redhat.com>
25690
25691 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
25692 not caller.
25693
39ad761d
JB
256942002-01-21 Jim Blandy <jimb@redhat.com>
25695
25696 * gdb.base/reread.exp: Check that GDB properly re-reads the
25697 executable file when it changes while no inferior is running.
25698
aaf320fa
FF
256992002-01-21 Fred Fish <fnf@redhat.com>
25700
a9c64011
AS
25701 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
25702 optionally accept the "shlib events" variation.
aaf320fa 25703
808a31f5
JB
257042002-01-21 Jim Blandy <jimb@redhat.com>
25705
25706 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
25707 call `fflush' after every `printf', so that the output is produced
25708 at predictable points, regardless of whatever buffering does (or
25709 doesn't) take place.
25710 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
25711 at different points.
25712
4420d5e2
DJ
257132002-01-20 Daniel Jacobowitz <drow@mvista.com>
25714
25715 * gdb.c++/inherit.exp: Update copyright years.
25716 * gdb.c++/method.exp: Likewise.
25717
3e36a0f4
DJ
257182002-01-20 Daniel Jacobowitz <drow@mvista.com>
25719
25720 * gdb.c++/classes.exp: Update for improved v3 support and skipping
25721 artificial methods/arguments.
25722 * gdb.c++/derivation.exp: Likewise.
25723 * gdb.c++/inherit.exp: Likewise.
25724 * gdb.c++/method.exp: Likewise.
25725 * gdb.c++/virtfunc.exp: Likewise.
25726
b4ceaee6
AC
257272002-01-18 Andrew Cagney <ac131313@redhat.com>
25728
25729 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
25730 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
25731 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
25732 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
25733 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
25734 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
25735
ecace851
JB
257362002-01-17 Jim Blandy <jimb@redhat.com>
25737
25738 * gdb.asm/asm-source.exp (info symbol): Take another shot at
25739 anchoring the pattern matching the entry point symbol's name.
25740
375fc983
AC
257412002-01-17 Andrew Cagney <ac131313@redhat.com>
25742
25743 * gdb.base/maint.exp: Update ``maint internal-error'' to match
25744 continue/quit query. Update copyright.
25745
fe6fdd96
MS
257462002-01-14 Michael Snyder <msnyder@redhat.com>
25747
25748 * gdb.base/gcore.exp: Remove extra debugging output.
25749
e017c81f
DJ
257502002-01-13 Daniel Jacobowitz <drow@mvista.com>
25751
25752 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
25753 for slightly dubious v2 mangled string.
25754
37ab3bf8
DJ
257552002-01-13 Daniel Jacobowitz <drow@mvista.com>
25756
25757 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
25758
1bc05c3a 257592002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 25760
1bc05c3a 25761 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 25762
1bc05c3a
JM
25763 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
25764 constructors.
25765 * gdb.c++/derivation.exp: Likewise.
25766 * gdb.c++/templates.exp: Likewise.
25767 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 25768
1bc05c3a
JM
257692002-01-10 Michael Snyder <msnyder@redhat.com>
25770
25771 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 25772
a911c360
MS
257732002-01-08 Michael Snyder <msnyder@redhat.com>
25774
25775 * gdb.base/gcore.exp: New test for generate-core-file command.
25776 * gdb.base/gcore.c: Testcase for above.
25777 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
25778
ea2119ec
JM
257792002-01-08 Jason Merrill <jason@redhat.com>
25780
25781 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
25782
68203136
FF
257832002-01-07 Fred Fish <fnf@redhat.com>
25784
25785 * gdb.c++/overload.exp: Remove unconditional xfails for:
25786 print foo_instance1.overloadargs(1)
25787 print foo_instance1.overloadargs(1, 2)
25788 print foo_instance1.overloadargs(1, 2, 3)
25789 print foo_instance1.overloadargs(1, 2, 3, 4)
25790 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
25791 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
25792 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
25793 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
25794 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
25795 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
25796 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
25797 print foo_instance1.overload1arg()
25798 print foo_instance1.overload1arg((char)arg2)
25799 print foo_instance1.overload1arg((signed char)arg3)
25800 print foo_instance1.overload1arg((unsigned char)arg4)
25801 print foo_instance1.overload1arg((int)arg7)
25802 print foo_instance1.overload1arg((unsigned int)arg8)
25803 print foo_instance1.overload1arg((float)arg11)
25804 print foo_instance1.overload1arg((double)arg12)
d63a86f8 25805
21b9b5b1
MS
258062002-01-07 Michael Snyder <msnyder@redhat.com>
25807
25808 * gdb.base/huge.exp: New test. Print a very large target data object.
25809 (skip_huge_test): New test variable. Define if you want to skip this
25810 test. The test reads an 8 megabyte data object from the target, so it
25811 might be very time consuming on remote targets with a slow connection.
25812 * gdb.base/huge.c: New file. Test case for above.
25813
725f922e
FF
258142002-01-07 Fred Fish <fnf@redhat.com>
25815
25816 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
25817 g_instance.bfoo, and g_instance.cfoo.
25818
889bf7c5 258192002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 25820
889bf7c5
PA
25821 * gdb.base/break.c (multi_line_if_conditional): New function.
25822 (multi_ilne_while_conditional): Likewise.
25823 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
25824 IF or WHILE condition puts the breakpoint at the start of
25825 the condition.
f286b2c3 25826
634d57ec
JL
25827 * gdb.base/selftest.exp (backtrace through signal handler): Remove
25828 hppa*-*-hpux* expected failure.
25829 * gdb.base/structs.exp (do_function_calls): Similarly.
25830
25831 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
25832 watchpoints.
25833
9fbfe2dc
AC
258342002-01-06 Andrew Cagney <ac131313@redhat.com>
25835
25836 Fix PR gdb/66.
25837 * gdb.base/structs.exp: Replace skip for a29k with skip for
25838 gdb,cannot_call_functions.
25839 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
25840 * gdb.base/callfuncs.exp: Ditto.
25841 * gdb.base/call-rt-st.exp: Ditto.
25842 * gdb.base/call-strs.exp: Ditto.
25843 * gdb.base/callfwmall.exp: Ditto.
25844 * gdb.base/scope.exp: Obsolete xfail a29k.
25845 * gdb.c++/misc.exp: Ditto.
25846 * gdb.c++/cplusfuncs.exp: Ditto.
25847 * gdb.base/ptype.exp: Ditto.
25848 * gdb.base/printcmds.exp: Ditto.
25849 * gdb.base/opaque.exp: Ditto.
25850 * gdb.base/list.exp: Ditto.
25851 * gdb.base/funcargs.exp: Ditto.
25852 * gdb.base/default.exp: Ditto.
25853
8ddad156
MS
258542002-01-04 Michael Snyder <msnyder@redhat.com>
25855
ca4976a6 25856 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
25857 * gdb.base/maint.exp: Add tests for maint info sections options.
25858
1b074332
JL
25859Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
25860
25861 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
25862
7d159115
CV
258632001-12-20 Corinna Vinschen <vinschen@redhat.com>
25864
25865 * gdb.asm/arm.inc: New file.
25866 * gdb.asm/asm-source.exp: Add arm targets.
25867 * gdb.asm/configure.in: Ditto.
25868 * gdb.asm/configure: Recreated from configure.in.
25869
8fb87725
JL
25870Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
25871
afabe08c
JL
25872 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
25873 with HP's compiler.
25874 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
25875 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
25876 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
25877 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
25878
25879 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
25880 either HP's compilers or GCC.
25881
db521deb
JL
25882 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
25883 a SIGBUS or SIGSEGV.
25884
25885 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
25886
25887 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
25888 can be compiled with either HP's compiler or GCC.
25889
cfa88ab7
JL
25890 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
25891 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
25892 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
25893
ca344dff
JL
25894 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
25895 to match current gdb output. Update due to using auto-solib-limit
25896 for limiting instead of overloading auto-solib-add.
25897 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
25898 test program.
25899
3f3c6e55 25900 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
25901 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
25902 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
25903 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
25904 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
25905 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
25906 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
25907 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
25908 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
25909 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
25910 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
25911 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
25912 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 25913
8fb87725
JL
25914 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
25915 a SIGTRAP to the inferior.
25916
cf599fa7
CV
259172001-12-19 Corinna Vinschen <vinschen@redhat.com>
25918
25919 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
25920 Substitute call to target_link by call to gdb_compile.
25921
2cd045cd
JL
25922Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
25923
a9c64011
AS
25924 * gdb.base/break.exp: Fix HP specific search string when testing
25925 backtracing in a called function.
2cd045cd 25926
a9c64011
AS
25927 * gdb.base/constvars.exp: Only set lang to C++ if we're
25928 compiling the test with HP's compilers.
25929 * gdb.base/volatile.exp: Similarly.
2cd045cd 25930
99ebe9ac
JB
259312001-12-19 Jim Blandy <jimb@redhat.com>
25932
25933 * gdb.base/printcmds.exp: Expect the null character to be printed
25934 as '\0', and the '\013' to be printed as '\v'.
25935 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
25936 * gdb.base/setvar.exp: Same.
25937
b9891b29
JB
259382001-12-17 Jim Blandy <jimb@redhat.com>
25939
0eba65ab
JB
25940 * gdb.base/completion.exp: Rather than completing very long
25941 filenames, which can make the readline library produce output we
25942 don't recognize, cd to the directory first, and then complete
25943 using nice, short relative paths.
25944
6970b5b1
JB
25945 * gdb.base/completion.exp: On some systems, there is, in fact, a
25946 variable named `b' in scope, since GDB treats all static
a9c64011
AS
25947 variables as being in scope. So use `no_var_named_this'
25948 instead of `b'.
6970b5b1 25949
b9891b29 25950 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 25951 can't find the core file's registers as a failure.
b9891b29 25952
e6ccd35f
JSC
259532001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
25954
a9c64011
AS
25955 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
25956 test expect string more specific.
e6ccd35f 25957
105ba819
CV
259582001-12-13 Corinna Vinschen <vinschen@redhat.com>
25959
25960 * gdb.asm/asm-source.exp: Add support for xstormy16.
25961 * gdb.asm/configure.in: Ditto.
25962 * gdb.asm/configure: Rebuild.
25963 * gdb.asm/xstormy16.inc: New file.
25964
e9e79dd9
FF
259652001-12-10 Fred Fish <fnf@redhat.com>
25966
25967 * gdb.base/maint.exp: Update to match changes in type dumping code.
25968
347dc97d
JB
259692001-12-10 Jim Blandy <jimb@redhat.com>
25970
25971 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
25972 matching the entry point symbol's name at the beginning of the
25973 line.
347dc97d 25974
5178b9d6
DJ
259752001-12-07 Daniel Jacobowitz <drow@mvista.com>
25976
25977 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
25978 gdb.c++/inherit.exp, gdb.c++/method.exp,
25979 gdb.c++/namespace.exp, gdb.c++/templates.exp,
25980 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
25981 and class layout support.
25982
af890c52
DJ
259832001-12-07 Daniel Jacobowitz <drow@mvista.com>
25984
25985 * gdb.c++/classes.exp: Add test for static member function.
25986 * gdb.c++/misc.cc: Add class with static member function.
25987
7a345fb3
JB
259882001-12-07 Jim Blandy <jimb@redhat.com>
25989
f2e54a80 25990 If GDB says it can't find the struct the function returned, report
8032bf31
JB
25991 those tests as `unsupported'.
25992 * gdb.base/call-rt-st.exp (print_struct_call): New function.
25993 Rewrite subsequent tests to use it.
25994
25995 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
25996 those tests as `unsupported'.
25997 * gdb.base/structs.exp (call_struct_func): New function.
25998 (do_function_calls): Use call_struct_func to call the functions
25999 returning structs.
26000
0bc69509
JB
26001 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26002 whether functions are prototyped or not, so we can't possibly pass
26003 arguments to t_float_values2 properly.
26004
7a345fb3
JB
26005 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26006 value of `timeout' for targets other than the mips*tx39-*.
26007
edb6ede1
MS
260082001-12-06 Michael Snyder <msnyder@redhat.com>
26009
d63a86f8 26010 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26011 and detect whether the start symbol has a leading underscore.
26012
2d842f13
JB
260132001-12-04 Jim Blandy <jimb@redhat.com>
26014
26015 * gdb.base/completion.exp: Clarify indentation.
26016
68550daf
JB
260172001-12-03 Jim Blandy <jimb@redhat.com>
26018
26019 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26020 variables on the S/390, not `.word'.
26021
cd5195a8
JB
260222001-11-30 Jim Blandy <jimb@redhat.com>
26023
26024 Add assembly-source tests for s390-ibm-linux.
26025 * gdb.asm/s390.inc: New file.
26026 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26027 the S/390 architecture.
a9c64011 26028 * gdb.asm/configure: Regenerated.
cd5195a8 26029
ca9efc90
MS
260302001-11-30 Michael Snyder <msnyder@redhat.com>
26031
26032 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26033 next, info source, info sources, info line, global and static
26034 variables, and static functions.
26035 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26036 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26037 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26038 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26039 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26040 (gdbasm_leave): Restore frame pointer.
26041 (gdbasm_startup): Copy stack set-up from crt0.S.
26042
d0e66976
FN
260432001-11-26 Fernando Nasser <fnasser@redhat.com>
26044
26045 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26046 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26047 to a local (non-static) variable. Copy tstruct.a to a static buffer
26048 and return a pointer to that buffer.
26049 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26050
e2334072
MK
260512001-11-24 Mark Kettenis <kettenis@gnu.org>
26052
26053 * gdb.asm/configure.in: Fix recognition of ix86 target.
26054 * gdb.asm/configure: Regenerate.
26055
756caa3d
MS
260562001-11-21 Michael Snyder <msnyder@redhat.com>
26057
26058 * gdb.asm/sparc.inc: New file.
26059 * gdb.asm/asm-source.exp: Recognize sparc target.
26060 * gdb.asm/configure.in: Recognize sparc target.
26061 * gdb.asm/configure: Regenerate.
d63a86f8 26062
9a4d72d5
MS
260632001-11-21 Michael Snyder <msnyder@redhat.com>
26064
26065 * gdb.asm/m32r.inc: New file.
26066 * gdb.asm/asm-source.exp: Recognize m32r target.
26067 * gdb.asm/configure.in: Recognize m32r target.
26068 * gdb.asm/configure: Regenerate.
26069
a773d1cd
MS
260702001-11-20 Michael Snyder <msnyder@redhat.com>
26071
017ac23d
MS
26072 * gdb.asm/i386.inc: New file.
26073 * gdb.asm/asm-source.exp: Recognize ix86 target.
26074 * gdb.asm/configure.in: Recognize ix86 target.
26075 * gdb.asm/configure: Regenerate.
26076
a773d1cd
MS
26077 * gdb.c++/namespace.exp: Fix quotes in output messages.
26078
bb632afb
MS
260792001-11-14 Michael Snyder <msnyder@redhat.com>
26080
25d559ca 26081 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26082 qualifier in a type cast expression, to designate an address
26083 in the instruction space (Harvard architecture).
26084
4749e309
MS
260852001-11-13 Michael Snyder <msnyder@redhat.com>
26086
26087 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26088 Tests for expressions using 'const' and 'volatile'.
26089
25050984
CV
260902001-11-13 Corinna Vinschen <vinschen@redhat.com>
26091
26092 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26093
1902c51f
DJ
260942001-11-12 Daniel Jacobowitz <drow@mvista.com>
26095
26096 * lib/mi-support.exp (mi_run_to_helper): Move comments
26097 outside of gdb_expect.
26098
dcf95b47
DJ
260992001-11-11 Daniel Jacobowitz <drow@mvista.com>
26100
26101 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26102 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26103 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26104 mi0_run_to): New functions.
26105 * gdb.mi/mi-simplerun.exp: Use them.
26106 * gdb.mi/mi0-simplerun.exp: Likewise.
26107 * gdb.mi/mi-var-cmd.exp: Likewise.
26108 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26109
45b074e1
AC
261102001-11-10 Andrew Cagney <ac131313@redhat.com>
26111
26112 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26113 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26114
bf50d346
AC
261152001-11-09 Andrew Cagney <ac131313@redhat.com>
26116
26117 * gdb.base/restore.exp: Include $expected value in restored test
26118 message.
26119
9383332c
AC
261202001-11-09 Andrew Cagney <ac131313@redhat.com>
26121
26122 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26123 implemented.
26124
db62520a
MS
261252001-11-08 Michael Snyder <msnyder@redhat.com>
26126
26127 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26128 Add pass/fail message for stop at breakpoint in call dummy function.
26129
b5703437
MS
261302001-11-07 Michael Snyder <msnyder@redhat.com>
26131
d63a86f8
RM
26132 * gdb.c++/templates.exp (test_template_breakpoints):
26133 If we get an overload menu, but it does not match what
760f6330 26134 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26135 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26136 making the whitespace optional. Argument for "new" may be
26137 "unsigned" as well as "unsigned int/long".
d63a86f8 26138 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26139 making the whitespace optional. Also replace "(void) with
26140 "((void|)), making the keyword "void" optional.
d63a86f8 26141 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26142 making the whitespace optional. Also replace "(void) with
26143 "((void|)), making the keyword "void" optional.
3bf40917
MS
26144 * gdb.base/callfuncs.c (t_float_values): This function must
26145 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26146 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26147 can be tested against both cases. Usually one case involves
26148 promotion of float to double, while the other does not.
26149 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26150 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26151 includes a stack frame for "start".
26152
c8ab4e6d
JB
261532001-11-05 Jim Blandy <jimb@redhat.com>
26154
26155 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26156 pointers are 32 bits long, and that offsets of relocs are always
26157 stored in the data (REL-style), and not in the reloc entry itself
26158 (RELA-style).
26159 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26160 stabs.
26161
3f08ced9
MS
261622001-11-01 Michael Snyder <msnyder@redhat.com>
26163
26164 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26165 and regular expression operators by using quoting.
26166
cbfa24cd
MS
261672001-10-31 Michael Snyder <msnyder@redhat.com>
26168
26169 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26170 depending on what the symbol table contains.
26171 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26172 the output of the ptype command. Similarly, accept both "const &"
26173 and "const&".
26174
aaa68313
CV
261752001-10-31 Corinna Vinschen <vinschen@redhat.com>
26176
26177 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26178 symbol `STORAGE' to allow to choose the storage class of
26179 the local datastructures.
26180 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26181 compiler directive.
26182
91740388
MS
261832001-10-30 Michael Snyder <msnyder@redhat.com>
26184
26185 * gdb.base/jump.exp: Allow it to run for all targets.
26186
1b7c05e7
CV
261872001-10-29 Corinna Vinschen <vinschen@redhat.com>
26188
26189 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26190 with new double_array size.
26191 (main): Change storage class of all local variables to static.
26192 Reduce size of double_array to 9.
26193 * gdb.base/call-ar-st.exp: Increase timeout value.
26194 Change expected output for double array to match new size in
26195 call-ar-st.c.
26196
36a22261
CV
261972001-10-29 Corinna Vinschen <vinschen@redhat.com>
26198
26199 * gdb.base/ending-run.exp: Create identical output when passing
26200 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26201 Stormy16 target.
36a22261 26202
92b8ae91
MK
262032001-10-28 Mark Kettenis <kettenis@gnu.org>
26204
26205 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26206 that we catch the expected failure under Linux/x86.
26207
cb135b83
OF
262082001-10-29 Orjan Friberg <orjanf@axis.com>
26209
26210 * gdb.base/setvar.exp: Escape curly braces.
26211 * gdb.stabs/weird.exp: Ditto.
26212
6884aa54
DJ
262132001-10-27 Daniel Jacobowitz <drow@mvista.com>
26214
26215 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26216 * gdm.mi/mi0-hack-cli.exp: Likewise.
26217
0398c9aa
AC
262182001-10-25 Andrew Cagney <ac131313@redhat.com>
26219
26220 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26221 messages.
26222
d20bf2e8
AC
262232001-10-21 Andrew Cagney <ac131313@redhat.com>
26224
26225 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26226 checking MI enabled.
26227
03dd63aa
CV
262282001-10-09 Corinna Vinschen <vinschen@redhat.com>
26229
26230 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26231
1d9d99f3
FCE
262322001-10-04 Frank Ch. Eigler <fche@redhat.com>
26233
26234 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26235 if gdb child process crashes, just signal an error.
26236
838ae6c4
JB
262372001-10-02 Jim Blandy <jimb@redhat.com>
26238
26239 * lib/gdb.exp (test_xfail_format): Simplify.
26240
26241 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26242 front of the variable name `format'. Simplify `if'.
26243
8f0cbc1c
DJ
262442001-10-01 Daniel Jacobowitz <drow@mvista.com>
26245
26246 * gdb.threads/pthreads.exp: Wait for output and delay
26247 before sending ^C.
26248
1f08dafd
DJ
262492001-10-01 Daniel Jacobowitz <drow@mvista.com>
26250
26251 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26252 some incorrect output instead of timing out.
26253 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26254
674f90ff
CV
262552001-09-28 Corinna Vinschen <vinschen@redhat.com>
26256
26257 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26258 check to allow additional `int'.
26259
9b284272
DJ
262602001-09-27 Daniel Jacobowitz <drow@mvista.com>
26261
26262 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26263 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26264
b55a4771
MS
262652001-09-27 Michael Snyder <msnyder@redhat.com>
26266
26267 * lib/gdb.exp (test_debug_format): New proc.
26268 (setup_xfail_format): Use new proc test_debug_format.
26269 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26270 proc; use new service proc test_debug_format.
26271 Replace all other "gcc_compiled" tests with this test.
26272 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26273 proc; use new service proc test_debug_format.
26274 Replace all other "gcc_compiled" tests with this test.
26275
262762001-09-27 Michael Snyder <msnyder@redhat.com>
26277
26278 * gdb.base/cvexpr.exp: New file.
26279 * gdb.base/cvexpr.c: New file
26280 Test for expressions using const and volatile keywords.
26281
4e6667ac
CV
262822001-09-26 Corinna Vinschen <vinschen@redhat.com>
26283
26284 * gdb.base/constvars.exp: Check for different orders of keywords
26285 and additional "int" strings in output.
26286
4f337972
AC
262872001-09-22 Andrew Cagney <ac131313@redhat.com>
26288
26289 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26290 responses from "help maint".
26291
2015650d
FCE
262922001-09-19 Frank Ch. Eigler <fche@redhat.com>
26293
26294 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26295 to localhost:NNN instead of :NNN, in case Xvfb is listening
26296 only on TCP.
26297
f3bcedc1
CV
262982001-09-19 Corinna Vinschen <vinschen@redhat.com>
26299
26300 * gdb.base/recurse.exp: When checking leaving the watchpoint
26301 scope, recognize when gdb is in function's epilogue and pass.
26302
6b819c92
KS
263032001-09-18 Keith Seitz <keiths@redhat.com>
26304
26305 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26306 support for running tests against sid targets.
26307 (gdbtk_done): Ditto.
26308
a10c9419
CV
263092001-09-18 Corinna Vinschen <vinschen@redhat.com>
26310
26311 * gdb.base/ending-run.c (main): Set stdout buffersize
26312 to the same reasonable value for any target.
26313 * gdb.base/ending-run.exp: Add a regular expression
26314 to make testsuite happy on Sanyo Stormy16 target.
26315
739d0d99
CV
263162001-09-17 Corinna Vinschen <vinschen@redhat.com>
26317
26318 * gdb.base/display.c (do_loops): Add float variable `f'.
26319 Increment f in loop.
26320 * gdb.base/display.exp: Increment timeout by 60 seconds.
26321 Change float display test to use variable `f'.
26322
1b8947f0
JB
263232001-09-17 Jim Blandy <jimb@redhat.com>
26324
26325 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26326 overflowing the limited breakpoint tables on some ROM monitors
26327 (like the ROM68K).
26328
9890ac81
FCE
263292001-09-15 Frank Ch. Eigler <fche@redhat.com>
26330
26331 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26332 the "-ac" (disable access control) flag.
26333
6db765ea
JH
263342001-08-30 Jeff Holcomb <jeffh@redhat.com>
26335
26336 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26337 ints.
26338
4c32cc04
KS
263392001-08-30 Keith Seitz <keiths@redhat.com>
26340
26341 * lib/gdb.exp: Move all insight-related functionality into
26342 separate file.
26343 * lib/insight-support.exp: New file.
26344
8d6e6f81
FCE
263452001-08-29 Frank Ch. Eigler <fche@redhat.com>
26346
26347 * config/sid.exp (sid_start): Never set sid verbosity; disable
26348 expect_background {} that consumed its stdout; tolerate </dev/null.
26349 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26350
6a90e1d0
AC
263512001-08-18 Andrew Cagney <ac131313@redhat.com>
26352
26353 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26354 CLI jump command to start it.
26355 (mi_run_to_main): Fail immediatly when unexpected output.
26356
1759b3c3
AC
263572001-08-18 Andrew Cagney <ac131313@redhat.com>
26358
26359 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26360 beginning of function. Fix PR gdb/191.
26361
61d11d80
FCE
263622001-08-16 Frank Ch. Eigler <fche@redhat.com>
26363
26364 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26365 what to force sid endianness to.
26366
942a4df2
KS
263672001-08-15 Keith Seitz <keiths@redhat.com>
26368
26369 * lib/gdb.exp (gdbtk_start): Don't set environment
26370 variables for TCL_LIBRARY and friends. Insight will
26371 now figure these out for itself.
26372
0521c418
MS
263732001-08-02 Michael Snyder <msnyder@redhat.com>
26374
26375 * gdb.base/completion.exp: Remove the symbol "a64l" from
26376 the expect string; this is target-specific, and not related
26377 to what is being tested.
26378
74a9a58a
DB
263792001-08-02 Dave Brolley <brolley@redhat.com>
26380
26381 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26382
c70819fa
MS
263832001-07-25 Michael Snyder <msnyder@redhat.com>
26384
c2b8fa57
MS
26385 * gdb.base/consecutive.exp: New file. Test stepping over
26386 breakpoints on consecutive instructions.
26387 * gdb.base/consecutive.c: New file.
26388
c70819fa
MS
26389 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26390 curly braces in regular expressions.
26391
2b1a1355
MS
263922001-07-25 Michael Snyder <msnyder@redhat.com>
26393
26394 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26395 legitimate output from stepping out of main.
26396
413eca6f
KS
263972001-07-22 Keith Seitz <keiths@redhat.com>
26398
26399 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26400 the empty string, do not run the tests.
26401
7e5a9322
SC
264022001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26403
26404 * gdb.base/long_long.exp: Detect size of pointer. Take into
26405 account 2-byte pointers when testing for p/a results.
26406
de58f10f
SC
264072001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26408
d63a86f8 26409 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26410 and defined to 1K for m68hc11.
26411 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26412 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26413 (sizeof_random_data): New variable to tell the size of the data table;
26414 don't test past this size; always run to main.
26415
d6f5fea1
SC
264162001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26417
26418 * gdb.base/return2.exp: return of long long and double fails for
26419 68HC11; don't execute these tests on that platform.
26420 * gdb.base/return.exp: Return of a double fails for 68hc11.
26421
c477543d
SC
264222001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26423
26424 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26425 tests that print a float.
26426 * call-rt-st.exp: Likewise.
26427
63cf1c79
MK
264282001-07-12 Mark Kettenis <kettenis@gnu.org>
26429
26430 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26431 running this test on Linux.
26432
112f9ab5
MC
264332001-06-24 Michael Chastain <chastain@redhat.com>
26434
26435 * gdb.base/arithmet.exp: Remove some tests to make all test names
26436 unique.
26437
4970cb0f
MS
264382001-07-03 Michael Snyder <msnyder@redhat.com>
26439
26440 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26441 the output of the ptype command.
26442
d85da69f
MS
264432001-07-02 Michael Snyder <msnyder@redhat.com>
26444
4c8a82de
MS
26445 * gdb.base/completion.exp: Don't assume that break.c is the only
26446 source file that may contain functions named "marker".
d85da69f
MS
26447 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26448
8afc772b
AC
264492001-06-28 Andrew Cagney <ac131313@redhat.com>
26450
26451 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26452 of files to delete.
26453
26454 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26455 * gdb.disasm/h8300s.exp: New file.
26456 gdb.disasm/h8300s.s: Likewise.
26457
cff22675
AC
264582001-06-27 Andrew Cagney <ac131313@redhat.com>
26459
26460 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26461 empty breakpoint tables.
26462
68c81b54
AC
264632001-06-25 Andrew Cagney <ac131313@redhat.com>
26464
26465 * lib/mi-support.exp: Update args=... part of stop-reason
26466 patterns. Accept either a list or a tuple.
26467
2dd62704
AC
264682001-06-23 Andrew Cagney <ac131313@redhat.com>
26469
26470 * lib/mi-support.exp: Remove local emacs variable defining
26471 change-log-default-name.
26472
b4127474
MC
264732001-06-22 Michael Chastain <chastain@redhat.com>
26474
26475 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26476 This is operationally compatible with the previous version.
26477
8dbfb380
JB
264782001-06-13 Jim Blandy <jimb@redhat.com>
26479
26480 * lib/gdb.exp (gdb_test): Doc fix.
26481
f2d8c86d
MC
264822001-06-10 Michael Chastain <chastain@redhat.com>
26483
26484 * gdb.base/exprs.exp: Remove a duplicate test.
26485
81564d34
JB
264862001-06-06 Jim Blandy <jimb@redhat.com>
26487
26488 * gdb.base/return2.exp (main): Use values to test float and double
26489 returns that are not NaN's, to avoid being confused by IEEE
26490 comparison rules.
26491
da55addb
MS
264922001-06-04 Michael Snyder <msnyder@redhat.com>
26493
26494 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 26495 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
26496 rather than wait for 12 more tests to time out.
26497
42c65987
JB
264982001-06-06 Jim Blandy <jimb@redhat.com>
26499
b18bced9 26500 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 26501 Don't forget to match the GDB prompt.
b18bced9 26502
42c65987
JB
26503 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26504
5b41e5f0
JB
265052001-06-04 Jim Blandy <jimb@redhat.com>
26506
26507 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26508 command.
26509
015e046f
KB
265102001-05-31 Kevin Buettner <kevinb@redhat.com>
26511
26512 * gdb.base/annota1.exp (info break): Match four or more spaces
26513 after "Address".
26514
fb1ffbbe
MC
265152001-05-31 Michael Chastain <chastain@redhat.com>
26516
26517 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26518 (dm_type_int_star): Likewise.
26519 (dm_type_long_star): Likewise.
26520 (dm_type_void_star): Likewise.
26521
5ea2a32c
KB
265222001-05-29 Kevin Buettner <kevinb@redhat.com>
26523
26524 * gdb.base/completion.exp (INPUTRC): Set this environment variable
26525 to a known value in order to get consistent results regardless
26526 of the setting of INPUTRC or the presence or contents of .inputrc.
26527
ae23c492
MS
265282001-05-24 Michael Snyder <msnyder@redhat.com>
26529
ac55707e
MS
26530 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
26531 Don't require that the main thread and the manager thread are the
26532 first in the list.
26533
ae23c492
MS
26534 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26535 debugging. If test fails, issue an "unsupported" not a "fail".
26536
400071f1
JB
265372001-05-24 Jim Blandy <jimb@redhat.com>
26538
26539 Don't assume that short is shorter than int.
26540 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
26541 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 26542 this isn't true.
400071f1
JB
26543 ("print unsigned char == (~0)"): Add test that verifies that ~0,
26544 an int, is not equal to ~0 stored in an unsigned char. This tests
26545 the same thing that the previous test meant to, but works on
26546 16-bit machines, too.
26547 ("print unsigned char != (~0)"): Same test, complemented.
26548
0816a3e5
MS
265492001-05-24 Michael Snyder <msnyder@redhat.com>
26550
26551 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 26552 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
26553 and prevents dejagnu getting out of step.
26554
f6dc23a9
KB
265552001-05-23 Kevin Buettner <kevinb@redhat.com>
26556
26557 * gdb.base/finish.exp (finish_void): Revise pattern for
26558 stopping on the call statement to not permit stopping at
26559 the start of the instructions comprising the call sequence.
26560
7dbd117d
MC
265612001-05-19 Michael Chastain <chastain@redhat.com>
26562
26563 * gdb.base/callfuncs.exp: Make all test names unique.
26564 * gdb.base/commands.exp: Make all test names unique.
26565 * gdb.base/condbreak.exp: Make all test names unique.
26566 * gdb.base/dbx.exp: Make all test names unique.
26567 * gdb.base/default.exp: Make all test names unique.
26568 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
26569 and TIMEOUT messages to their corresponding PASS message.
26570 * gdb.base/ending-run.exp: Make all test names unique.
26571 * gdb.base/long_long.exp: Remove duplicate test.
26572
6b0b0a9e
KB
265732001-05-21 Kevin Buettner <kevinb@redhat.com>
26574
26575 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26576 stop on the call statement as well as the statement after the
26577 call.
26578
2caa35cb
MS
265792001-05-21 Michael Snyder <msnyder@redhat.com>
26580
26581 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26582
40713331
EZ
265832001-05-10 Elena Zannoni <ezannoni@redhat.com>
26584
a9c64011
AS
26585 * gdb.base/completion.exp: Revamp test. Make it execute on all
26586 platforms.
40713331 26587
c2c1be8d
EZ
265882001-05-10 Elena Zannoni <ezannoni@redhat.com>
26589
a9c64011
AS
26590 * config/gdbserver.exp (gdb_load): Handle the case
26591 in which the arguments to gdbserver are given in the
26592 baseboard configuration file.
26593 Also handle the case in which the server needs to do a
26594 load.
2c9cd303 26595
9671de48
KS
265962001-05-07 Keith Seitz <keiths@cygnus.com>
26597
a9c64011
AS
26598 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26599 set up the display for testing.
26600 (gdbtk_start): Convert all paths to paths that tcl will like.
26601 Export target information to environment.
26602 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26603 necessary.
26604 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26605 (to_tcl_path): New proc to convert a given pathname into
26606 a path acceptible as an argument to a tcl command.
26607 (_gdbtk_export_target_info): New proc to export target info
26608 into the environment for gdbtk testing.
26609 (gdbtk_done): New proc to signal end-of-test.
9671de48 26610
5a360f47
JB
266112001-05-06 Jim Blandy <jimb@redhat.com>
26612
26613 * restore.c: Make the code of caller0 correspond to its comment.
26614
66c756c6
MS
266152001-05-03 Michael Snyder <msnyder@redhat.com>
26616
26617 * config/sid.exp (gdb_target_sid): Check for error messages.
26618 On error or timeout, don't make expect exit (which will terminate
26619 all subsequent tests); instead just make gdb exit.
d63a86f8 26620 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
26621 return a negative value.
26622
a966fde5
JB
266232001-04-24 Jim Blandy <jimb@redhat.com>
26624
851c18e0
JB
26625 * gdb.c++/templates.exp: If we see the prompt for the overload
26626 list, but we haven't recognized any of the longer patterns,
26627 arrange for this test to fail, not hang.
26628
a966fde5
JB
26629 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26630 variations.
26631
db144853
MC
266322001-04-22 Michael Chastain <chastain@redhat.com>
26633
26634 * gdb.c++/local.exp: Use the 'runto' library function.
26635 * gdb.c++/namespace.exp: Likewise.
26636 * gdb.c++/overload.exp: Likewise.
26637
3207ec21
KB
266382001-03-26 Kevin Buettner <kevinb@redhat.com>
26639
26640 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
26641 * gdb.base/step-line.exp: New file. Test step/next in presence of
26642 #line directives.
26643 * gdb.base/step-line.c: New file. Test program for the above.
26644 * gdb.base/step-line.inp: New file. We pretend that this file has
26645 been transformed by some other tool into step-line.c.
26646
13b57657
JB
266472001-03-21 Jim Blandy <jimb@redhat.com>
26648
26649 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
26650 unmangled operator names.
26651
754cbe1c
JB
266522001-03-20 Jim Blandy <jimb@redhat.com>
26653
26654 * gdb.threads/linux-dp.exp: Recognize an additional message
26655 generated by GDB when it doesn't understand how to debug threads
26656 on the target system.
26657
177495c9
AC
266582001-03-19 Andrew Cagney <ac131313@redhat.com>
26659
26660 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26661
f266096b
MC
266622001-03-12 Michael Chastain <chastain@redhat.com>
26663
26664 * gdb.c++/derivation.exp: Use the 'runto' library function.
26665
cac3c2ff
MC
266662001-03-12 Michael Chastain <chastain@redhat.com>
26667
26668 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26669
b6c11a24
MC
266702001-02-24 Michael Chastain <chastain@redhat.com>
26671
26672 * gdb.c++/ref-types.exp: Change handwritten code to library
26673 function 'runto'.
26674
6bae5bce
OF
266752001-03-16 Orjan Friberg <orjanf@axis.com>
26676
26677 * gdb.base/signals.exp: Set count to 0 explicitly.
26678
0015fd9a
MS
266792001-03-15 Mark Salter <msalter@redhat.com>
26680
26681 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
26682 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
26683 (gdb_load): Add support for additional target_info: gdb_download_size
26684 and gdb_load_timeout.
0015fd9a 26685
fc33412a
DT
26686Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
26687
26688 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
26689 file -- to prevent failing when the compile fails but we have no
26690 intention of running the tests anyway.
fc33412a
DT
26691
26692 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
26693 tests if set.
26694
26695 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 26696 integers.
fc33412a
DT
26697
26698 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
26699 * gdb.c++/namespace.exp: Ditto.
26700
115f06de
OF
267012001-03-07 Orjan Friberg <orjanf@axis.com>
26702
26703 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
26704 * gdb.base/pointers.exp: Relax pattern match of decimals.
26705
b6ba6518
KB
267062001-03-06 Kevin Buettner <kevinb@redhat.com>
26707
26708 * Makefile.in, config/abug.exp, config/cfdbug.exp,
26709 config/cpu32bug.exp, config/dve.exp, config/est.exp,
26710 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
26711 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
26712 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
26713 config/sh.exp, config/sid.exp, config/slite.exp,
26714 config/sparclet.exp, config/udi.exp, config/unknown.exp,
26715 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
26716 config/vxworks.exp, config/vxworks29k.exp,
26717 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
26718 gdb.base/all-bin.exp, gdb.base/annota1.exp,
26719 gdb.base/arithmet.exp, gdb.base/assign.exp,
26720 gdb.base/async.exp, gdb.base/attach.exp,
26721 gdb.base/bitfields.exp, gdb.base/bitops.exp,
26722 gdb.base/break.exp, gdb.base/call-ar-st.exp,
26723 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
26724 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
26725 gdb.base/commands.exp, gdb.base/completion.exp,
26726 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
26727 gdb.base/constvars.exp, gdb.base/corefile.exp,
26728 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
26729 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
26730 gdb.base/ending-run.exp, gdb.base/environ.exp,
26731 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
26732 gdb.base/finish.exp, gdb.base/foll-exec.exp,
26733 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
26734 gdb.base/funcargs.exp, gdb.base/help.exp,
26735 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
26736 gdb.base/logical.exp, gdb.base/long_long.exp,
26737 gdb.base/maint.exp, gdb.base/mips_pro.exp,
26738 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
26739 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
26740 gdb.base/pointers.exp, gdb.base/printcmds.exp,
26741 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
26742 gdb.base/regs.exp, gdb.base/relational.exp,
26743 gdb.base/remote.exp, gdb.base/reread.exp,
26744 gdb.base/restore.exp, gdb.base/return2.exp,
26745 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
26746 gdb.base/selftest.exp, gdb.base/setshow.exp,
26747 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
26748 gdb.base/sigall.exp, gdb.base/signals.exp,
26749 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
26750 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
26751 gdb.base/step-test.exp, gdb.base/structs.c,
26752 gdb.base/structs.exp, gdb.base/structs2.exp,
26753 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
26754 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
26755 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
26756 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26757 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
26758 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
26759 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
26760 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
26761 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
26762 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
26763 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
26764 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
26765 gdb.fortran/types.exp, gdb.java/jmisc.exp,
26766 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
26767 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
26768 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
26769 gdb.trace/circ.exp, gdb.trace/collection.exp,
26770 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
26771 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
26772 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
26773 gdb.trace/report.exp, gdb.trace/save-trace.exp,
26774 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
26775 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
26776 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
26777 notices.
26778
dc96c6c7 267792001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
26780
26781 * gdb.base/varargs.c (find_max_double): Fix printf format string:
26782 first arg is int not float.
26783
dc96c6c7 267842001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
26785
26786 * gdb.base/reread.exp: Unsupported for non-native targets;
26787 doesn't work for remote debugging.
26788
9b0c4aeb
FN
267892001-02-19 Fernando Nasser <fnasser@redhat.com>
26790
26791 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
26792 * gdb.base/ending-run.exp: Properly handle the BSP state when
26793 stepping past the end of main.
9b0c4aeb 26794
02aa71d5
MC
267952001-02-19 John Moore <jmoore@redhat.com>
26796
26797 * gdb.base/commands.exp (infrun_breakpoint_command_test):
26798 Converted HPUX fix for non-expected items following multiple
26799 step commands into general solution for all platforms.
26800
1fa449a4
MC
268012001-02-18 Michael Chastain <chastain@redhat.com>
26802
26803 * gdb.c++/classes.exp (do_tests): Change runto statements
26804 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26805 statements demangler agnostic.
26806 * gdb.c++/virtfunc.exp (do_tests): Likewise.
26807 (gdb_virtfunc_restart): Likewise.
26808
b2f9ec70
MC
268092001-02-14 Michael Chastain <chastain@redhat.com>
26810
26811 * gdb.c++/inherit.exp (do_tests): Change runto statements
26812 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26813 statements demangler agnostic.
26814
cf74b8ca
AC
26815Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
26816
26817 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
26818 ``continue to bkpt at common_routine in thread 2'' and ``stopped
26819 before calling common_routine 15 times'' tests.
cf74b8ca 26820
99f78f56
MC
268212001-02-11 Michael Chastain <chastain@redhat.com>
26822
26823 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
26824 Helps the test script figure out which demangler is in use.
26825 (dm_type_foo_ref): Ditto.
26826 (dm_type_int_star): Ditto.
26827 (dm_type_long_star): Ditto.
26828 (dm_type_unsigned_int): Ditto.
26829 (dm_type_void): Ditto.
26830 (dm_type_void_star): Ditto.
99707966 26831 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
26832 Probe the gdb demangler and set variables to accommodate
26833 formatting differences.
26834 (info_func_regexp): New function. Same as info_func, but
26835 matches against a regexp.
26836 (info_func): Match against a literal string.
26837 (print_addr_2): New function. Match against a literal string,
26838 which can be different from the input to gdb.
26839 (print_addr): Simply call print_addr_2 with the same argument twice.
26840 (test_lookup_operator_functions): Use demangler formatting variables.
26841 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
26842 the tests in the same order as the C++ class declaration.
26843 (test_paddr_operator_functions): Ditto.
26844 (test_paddr_overloaded_functions): Ditto.
26845 (test_paddr_hairy_functions): Use demangler formatting variables.
26846 Add reference to gdb/19 for related tests.
26847 (do_tests): Call probe_demangler.
26848
1de8f023
KB
268492001-01-30 Kevin Buettner <kevinb@redhat.com>
26850
26851 * gdb.c++/templates.cc (printf): Remove unused function definition.
26852
ca3f91ed
MS
268532001-01-26 Felix Lee <flee@redhat.com>
26854
26855 * sid.exp (sid_exit): Pass host, not target, to remote_close.
26856
268572001-01-25 matthew green <mrg@redhat.com>
26858
26859 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
26860 up sid.
26861 (sid_exit): Call `remote_pop_conn' after GDB is gone.
26862
268632001-01-25 matthew green <mrg@redhat.com>
26864
26865 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 26866 Deprecate $sid_spawn_id.
ca3f91ed
MS
26867 (sid_exit): Remove code necessary only for `spawn.'
26868
268692001-01-25 matthew green <mrg@redhat.com>
26870
26871 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
26872
fb18ec4a
MC
268732001-01-28 Michael Chastain <chastain@redhat.com>
26874
26875 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
26876 to call when tests fail. It takes gdb out of the overloaded
26877 function choice menu back to the main prompt, so that the test
26878 program stays synchronized.
26879 (set_bp_overloaded): New proc to collect all the common
26880 code for setting a breakpoint on an overloaded name. Calls
26881 take_gdb_out_of_choice_menu when needed.
26882 (menu_overload1arg): New variable to collect the repeated
26883 instances of the expected menu for an overloaded name. Change
26884 the regular expression to handle changes in g++ type encoding:
26885 "void" can be either "void" or "", and "unsigned int" can be
26886 either "unsigned int" or "unsigned".
26887 (continue_to_bp_overloaded): Change regular expressions to handle
26888 changes in g++ type encoding.
26889 (no proc): Call take_gdb_out_of_choice_menu when needed.
26890 Remove redundant calls to "info break". Accept either "canceled"
26891 or "cancelled". Change regular expressions in "info break"
26892 calls to handle changes in g++ type encoding. Give all tests
26893 unique strings.
26894
9c646a6e
BE
268952001-01-17 Ben Elliston <bje@redhat.com>
26896
26897 * config/sid.exp: New file.
26898
9549d9c1
AC
26899Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
26900
26901 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
26902
dc96c6c7 269032000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
26904
26905 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
26906 Add a RE to accept a non-ascii char if one is ever presented.
26907
b4df4f68
FN
269082000-12-20 Fernando Nasser <fnasser@redhat.com>
26909
297dd0fd 26910 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 26911
dc96c6c7 269122000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 26913
d63a86f8 26914 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
26915 in regexp. One '\' does not suffice on Linux.
26916
4a7bddb6
MC
269172000-12-09 Michael Chastain <chastain@redhat.com>
26918
26919 * gdb.base/break.exp (test_clear_command): Use a marker function
26920 rather than 'main' for the test function. Also move this
26921 test to an execution point where the marker function names are
26922 guaranteed to be bound to functions. (Executing tests after a
26923 'finish' from main runs into name conflicts with local names
26924 in __libc_start_main).
26925
dc96c6c7 269262000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
26927
26928 * gdb.base/finish.exp: New test for gdb's "finish" command.
26929 * gdb.base/return2.exp: New test for gdb's "return" command.
26930 * gdb.base/return2.c: New source file for above.
26931
dc96c6c7 269322000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
26933
26934 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
26935 * gdb.base/miscexprs.exp: Ditto.
26936 * gdb.base/pointers.exp: Ditto.
26937 * gdb.c++/derivation.exp: Ditto.
26938 * gdb.c++/local.exp: Ditto.
26939 * gdb.c++/namespace.exp: Ditto.
26940 * gdb.c++/overload.exp: Ditto.
26941 * gdb.c++/ref-types.exp: Ditto.
26942
dc96c6c7 269432000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
26944
26945 * gdb.base/constvars.exp: Test result of "up" command.
26946 * gdb.base/miscexprs.exp: Ditto.
26947 * gdb.base/pointers.exp: Ditto.
26948 * gdb.base/scope.exp: Ditto.
26949 * gdb.c++/derivation.exp: Ditto.
26950 * gdb.c++/local.exp: Ditto.
26951 * gdb.c++/namespace.exp: Ditto.
26952 * gdb.c++/overload.exp: Ditto.
26953 * gdb.c++/ref-types.exp: Ditto.
26954
44097287
FN
269552000-11-22 Michael Chastain <chastain@redhat.com>
26956
26957 * mips_pro.exp: Accept either "middle -> top -> main" or
26958 "middle -> main" in the backtrace, because gcc can optimize
26959 tail calls to jumps. Remove setup_xfail for the hppa case.
26960 Add a comment with the original warning messages from PR 3016,
26961 which was filed in 1993, to preserve them for posterity.
26962
9d2e1bab
ND
269632000-11-17 Nick Duffek <nsd@redhat.com>
26964
26965 * lib/gdb.exp (gdb_test): Override timeout with board info.
26966
1aca8eb7
ND
269672000-11-17 Nick Duffek <nsd@redhat.com>
26968
26969 * gdb.base/display.exp: Don't kill running stub. Add "again" to
26970 the second kill and detach messages.
26971
93076499
ND
269722000-11-17 Nick Duffek <nsd@redhat.com>
26973
26974 * configure.in: Add AC_EXEEXT.
26975 * configure: Regenerate.
26976 * Makefile.in (just-check): Export EXEEXT.
26977 * lib/gdb.exp ($EXEEXT): Import from environment.
26978 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
26979 expect "maint dump-me" on Cygwin.
26980 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
26981 $EXEEXT.
26982
30e87cd3
ND
269832000-11-17 Nick Duffek <nsd@redhat.com>
26984
26985 * gdb.base/break.exp: Test backtrace and finish from called
26986 function on all platforms, not just HP-UX.
26987
dc96c6c7 269882000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
26989
26990 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
26991 code from gdb_target_monitor, so it can be used independantly
26992 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 26993
dc96c6c7 269942000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
26995
26996 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
26997 * gdb.base/corefile.exp: Expect the message "Program is being
26998 debugged already" when we send the "corefile" command, since
26999 the preceeding gdb_load may have connected gdb to a remote target.
27000 * gdb.base/display.exp: Disable hardware watchpoints if new
27001 board info variable "no_hardware_watchpoints" is true.
27002 Replace single-letter commands with more readable ones.
27003 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27004 if new board info variable "no_hardware_watchpoints" is true.
27005 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27006 to see if stdio (printf) testing is possible.
27007 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27008 board info variable "no_hardware_watchpoints" is true. Use new
27009 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27010
39124dea
FN
270112000-11-13 Fernando Nasser <fnasser@redhat.com>
27012
27013 From Orjan Friberg <orjanf@axis.com>:
27014 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27015 in array print pattern match.
27016
a9e2e984
FN
270172000-11-09 Fernando Nasser <fnasser@redhat.com>
27018
27019 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27020 spelling "cancelled" to U.S. spelling "canceled" to match changes
27021 made to gdb.
27022 * gdb.c++/ovldbreak.exp: Ditto.
27023
c7db355b
PS
270242000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27025
27026 * gdb.base/callfuncs.c (main): Moved to end of file, call
27027 t_double_values to initialize the FPU before inferior calls are made.
27028 * gdb.base/callfuncs.exp: Test for register preservation after calling
27029 inferior functions. Add tests for continuining, finishing and
27030 returning from a stop in a call dummy.
27031
dc96c6c7 270322000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27033
27034 * gdb.base/commands.exp: Break up long lines, and re-indent.
27035
dc96c6c7 270362000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27037
27038 * config/gdbserver.exp: Rewritten from the ground up, to make it
27039 compatible with the current dejagnu tree, and to make it work with
27040 the new "gdbserver" in libremote.
27041
dc96c6c7 270422000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27043
27044 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27045 * gdb.base/varargs.exp: Skip entire test if no printf support.
27046 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27047 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27048
dc96c6c7 270492000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27050
27051 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27052 no floating point support.
27053 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27054 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27055 * gdb.base/call-rt-st.exp: Ditto.
27056 * gdb.base/call-strs.exp: Ditto.
27057
bac5fc66
JG
270582000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27059
27060 * gdb.base/sizeof.c: include <stdio.h>.
27061
27062 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27063 'finish', otherwise uncaptured gdb_prompt would potentially
27064 throw remaining test points out of sync.
bac5fc66 27065
b22a6027
SB
270662000-07-26 Scott Bambrough <scottb@netwinder.org>
27067
27068 * gdb.base/recurse.exp: Run tests for all targets.
27069 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27070 gnu-oldld case on ARM.
27071 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27072 for ARM targets.
d63a86f8 27073
d8231941
AG
27074Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27075
27076 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27077 * gdb.java/configure: Rebuild.
27078
8caabe69
AG
27079Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27080
27081 * gdb.java/jv-exp.exp: New file.
27082
9d273ca3
AG
27083Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27084
27085 * configure: Rebuilt.
27086 * configure.in (configdirs): Add gdb.java.
27087 * gdb.java/jmisc.java: New file.
27088 * gdb.java/jmisc.exp: New file.
27089 * gdb.java/Makefile.in: New file.
27090 * gdb.java/configure: Rebuilt.
27091 * gdb.java/configure.in: New file.
27092 * lib/java.exp: New file.
27093
4f823a66
AC
27094Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27095
27096 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27097 underflow.
4f823a66 27098
2391e11d
AC
27099Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27100
27101 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27102 and the compilers sizes.
2391e11d 27103
54602222
ND
271042000-07-09 Nick Duffek <nsd@redhat.com>
27105
27106 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27107 (use_methods): New function.
27108 (main): Call use_methods().
27109 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27110 (do_tests): Call test_method_param_class.
27111
2bec0572
ND
271122000-07-09 Nick Duffek <nsd@redhat.com>
27113
27114 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27115 spelling.
27116 (test_enums): New procedure. Move enum tests from end of script
27117 to here. Set breakpoint on function name instead of line number.
27118 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27119 (enums2): New marker function.
27120 (enums1): New function.
27121 (main): Call enums1(). Move enum tests to enums1().
27122
78492fde
AC
27123Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27124
27125 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27126 compile/link program. Update line numbers.
78492fde
AC
27127 * gdb.asm/d10v.inc: Define ``startup''.
27128 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27129
49a2cef8
AC
27130Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27131
27132 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27133
3e6c8688
EZ
271342000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27135
27136 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27137 of 'help maint print' command.
3e6c8688 27138
9ff5cbe9
AC
27139Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27140
27141 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27142 they use gdb_expect_list.
9ff5cbe9 27143
17c579bd
AC
27144Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27145
27146 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27147 memory-read-packet-size'' instead of ``set endian big'' to test
27148 long commands.
17c579bd 27149
e6d71bf3
DB
271502000-06-03 Daniel Berlin <dan@cgsoftware.com>
27151
27152 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27153 g++, and stop skipping them.
e6d71bf3
DB
27154
27155 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27156 work under g++.
27157
d63a86f8 27158 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27159 initialization.
27160
dc96c6c7 271612000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27162
27163 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27164 the regular expression: accept an (almost) arbitrary sequence of
27165 "frames-invalid" and "breakpoints-invalid" messages both before
27166 and after the "starting" message.
27167
dc96c6c7 271682000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27169
27170 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27171
dc96c6c7 271722000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27173
27174 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27175 Relax the regular expression a little, make it pass on Solaris 8.
27176
8216cda9
KB
271772000-05-12 Kevin Buettner <kevinb@redhat.com>
27178
27179 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27180 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27181 Instead, it is permissible for gdb to stop on the line of the
27182 call itself.
27183
1a570b2f
MS
271842000-05-12 Michael Snyder <msnyder@.cygnus.com>
27185
27186 * gdb.base/break.exp (bp on small function, optimized file):
27187 Add a second pass pattern. The behavior differs here between stabs
27188 and dwarf for one-line functions. Stabs preserves two line symbols
27189 (one before the prologue and one after) with the same line number,
27190 but dwarf regards these as duplicates and discards one of them.
27191 Therefore the address after the prologue (where the breakpoint is)
27192 has no exactly matching line symbol, and GDB reports the breakpoint
27193 as if it were in the middle of a line rather than at the beginning.
27194
dc96c6c7 271952000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27196
d63a86f8 27197 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27198 rather than "send_gdb" (for consistancy).
27199
7d418785
AC
27200Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27201
27202 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27203 * gdb.c++/templates.cc: Properly check for GCC version number.
27204 * lib/compiler.cc: Likewise
27205
dc96c6c7 272062000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27207
d63a86f8 27208 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27209 gdb may not stop at the first line of main, due to code motion.
27210
dc96c6c7 272112000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27212
27213 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27214 This test depends on parsing the printf output from the target.
27215 Since the sparclet stub doesn't do stdio, this will never work.
27216 * gdb.base/call-rt-st.exp: ditto.
27217 * gdb.base/call-strs: ditto.
27218
dc96c6c7 272192000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27220
27221 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27222
27223 * gdb.base/ending-run.exp: After connecting to a remote target,
27224 but before running, the target will appear to be in a random
27225 location. Specify both a file and a line for breakpoints.
27226 Also, the function that calls main may be called 'init'
27227 rather than 'start'.
27228
a5a51225
EZ
272292000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27230
27231 * gdb.base/help.exp: Update output for add-symbol-file command.
27232
7930cc7c
FN
272332000-04-10 Fernando Nasser <fnasser@cygnus.com>
27234
27235 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27236 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27237
23e37ab1
C
272382000-04-07 J.T. Conklin <jtc@redback.com>
27239
e93c542c
C
27240 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27241
23e37ab1
C
27242 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27243
591b8fa3
PDM
27244Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27245
27246 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27247 values that can be represented exactly.
591b8fa3
PDM
27248 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27249 above change, and to not check against the directory part of the source
27250 file name.
27251 (step into print_long_arg_list): Likewise.
27252 (print print_small_structs from print_long_arg_list): Likewise.
27253 (print print_long_arg_list): Likewise.
27254
7a495180
EZ
272552000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27256
30b53638 27257 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27258
beb998c6
AC
27259Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27260
27261 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27262
1c689132
DB
272632000-03-25 Daniel Berlin <dan@cgsoftware.com>
27264
27265 * gdb.base/commands.exp (deprecated_command_test): Add test for
27266 deprecate with no arguments.
27267
c1790a9d
JL
272682000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27269
27270 * gdb.base/break.exp: Add new test for setting breakpoints on
27271 optimized code so we can test breakpoints work even when function
27272 prologues may be optimized away
27273
003ba290
FN
272742000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27275
27276 From David Whedon <dwhedon@gordian.com>
a9c64011 27277 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27278
6837a0a2
DB
272792000-03-22 Daniel Berlin <dan@cgsoftware.com>
27280
27281 * gdb.base/help.exp: Added test for new apropos command.
27282
b9593231
KB
272832000-03-21 Kevin Buettner <kevinb@redhat.com>
27284
27285 * gdb.base/pointers.c (usevar): New function.
27286 (main): Make sure that global variables v_int_pointer2, rptr,
27287 and y are all referenced someplace in the program by calling
27288 usevar() on them. [Some linkers delete symbols which are
27289 never referenced. The space remains, but there's no way to
27290 get a (symbolic) handle on the variable from the debugger.]
27291
751a959b
EZ
272922000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27293
27294 * gdb.base/printcmds.c: Add typedeffed arrays.
27295
27296 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27297 procedure to test arrays that are typedef'd.
751a959b 27298
73a93a32
JI
272992000-03-13 James Ingham <jingham@leda.cygnus.com>
27300
27301 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27302 the library directories.
73a93a32 27303
fb40c209
AC
27304Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27305
27306 * configure.in (configdirs): Add sub directory gdb.mi.
27307 * configure: Re-generate.
27308
27309 * gdb.mi: New directory.
d63a86f8 27310
ee4dd2c9
AC
273112000-02-25 Scott Bambrough <scottb@netwinder.org>
27312
27313 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27314 a long long value as a double on ARM platforms.
ee4dd2c9 27315
70f0cc22
JB
273162000-02-16 Jim Blandy <jimb@redhat.com>
27317
27318 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27319 default source file is set properly before running this test.
27320
853819b8
EZ
273212000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27322
27323 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27324 gdbtk/library directory, not in gdbtcl2.
853819b8 27325
dfcd3bfb
JM
273262000-02-04 Jim Blandy <jimb@redhat.com>
27327
27328 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27329 backslash from regexp pattern.
27330
27331 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27332 procedure. Use it to run all the "continue to bp overloaded"
27333 tests. Note that this changes the names of the tests slightly.
27334 If the breakpoint hit message includes a hex PC value, because
27335 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27336 from the real source code, still consider that a pass.
27337
27338 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27339 XFAIL here if the breakpoint message contains a hex address. Note
27340 similar change on 1999-11-02.
27341
27342 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27343
27344 * gdb.base/ptype.exp: Establish a default source file before
27345 calling get_debug_format.
27346
273472000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27348
27349 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27350
8b93c638
JM
273512000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27352
27353 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27354 of successive stepi commands -- while in the prologue we should see
27355 the function entry bracket.
27356
273572000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27358
27359 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27360 reach __change_mode() when stepping through the end of main().
27361
c5394b80
JM
273622000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27363
27364 * gdb.base/default.exp: Fix expected pattern.
27365 * gdb.base/help.exp: Same.
27366
0d06e24b
JM
273672000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27368
27369 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27370 Don't use xfail's because that affects only the following test.
d63a86f8 27371
0d06e24b 27372 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27373 solaris or linux.
0d06e24b
JM
27374
27375 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27376
dc96c6c7 273772000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27378
d63a86f8 27379 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27380 "A syntax error" rather than "A parse error". Accept both.
27381
273822000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27383
27384 * gdb.base/default.exp: Remove OS dependent string from "target
27385 remote" test.
27386 * gdb.base/help.exp: Same for "help target remote" test.
27387
c3f6f71d
JM
273882000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27389
27390 From Jim Kingdon <kingdon@redhat.com>:
27391
27392 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27393 prompt (cleanup rather than necessity, but still might keep output
27394 from spilling to next test).
c3f6f71d
JM
27395
273962000-01-02 Fred Fish <fnf@cygnus.com>
27397
27398 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27399 AIX, which defines them in <sys/types.h>.
27400
ed9a39eb 274011999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27402
ed9a39eb 27403 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27404 float" test.
ed9a39eb
JM
27405
274061999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27407
ed9a39eb 27408 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27409
27410 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27411 outermost frame disallowed".
27412
274131999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27414
27415 * gdb.base/setvar.exp: New tests for setting the value of a struct
27416 with a constant list.
27417
274181999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27419
27420 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27421 require the user to type a cast before setting the value of a struct.
27422
de57eccd
JM
274231999-12-06 Jim Blandy <jimb@cygnus.com>
27424
27425 * gdb.base/default.exp: Expect the new 'info float' command on
27426 all i386 platforms.
27427
27428 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27429 LinuxThreads libraries that don't support debugging.
27430
c2d11a7d
JM
27431Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27432
27433 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27434 Change the buffer type to ``unsigned char'' to simplify size
27435 arithmetic.
c2d11a7d
JM
27436
27437 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27438 stub only handles 400-1 byte packets. Verify that the download
27439 worked.
c2d11a7d
JM
27440
274411999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27442
27443 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27444 tests, using UNRESOLVED for the untested cases. Also, does not wait
27445 for a timeout if the prompt was received before a recognizable pattern.
27446
274471999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27448
27449 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27450
274511999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27452
27453 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 27454 watchpoints.
c2d11a7d
JM
27455
274561999-11-24 Jason Merrill <jason@casey.cygnus.com>
27457
27458 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27459
27460 * gdb.c++/local.exp: Be more flexible in recognizing local class
27461 name mangling. Don't allow horribly truncated method names.
27462 * gdb.c++/derivation.exp: Expect protected inheritance.
27463 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27464 * gdb.c++/virtfunc.exp: Likewise.
27465 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27466 when printing a nested enum.
27467
274681999-11-22 Jim Blandy <jimb@cygnus.com>
27469
27470 * gdb.base/step-test.exp: Properly await GDB's response to setting
27471 a breakpoint on the call to large_struct_by_value.
27472
27473 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27474 just because we have debug info for the `start' function.
27475
274761999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27477
27478 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27479 "Unknown signal" messages, which indicate (on LinuxThreads) that
27480 GDB doesn't know how to debug threads on this system. This is
27481 better than hanging while philosopher 0 dumps chatter into gdb.log.
27482
274831999-11-18 Tom Tromey <tromey@cygnus.com>
27484
27485 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27486
274871999-11-18 Fred Fish <fnf@cygnus.com>
27488
27489 * gdb.base/coremaker2.c: Add sample program for generating
27490 cores that is more self contained than coremaker.c. Eventually
27491 I'll add more code to this and tie it into the testsuite.
27492
4ce44c66
JM
274931999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27494
27495 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27496
274971999-11-10 Jimmy Guo <guo@cup.hp.com>
27498
27499 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 27500 from $srcdir/lib/.
4ce44c66 27501 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 27502 and gdb.c++/.
4ce44c66
JM
27503
27504 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27505
d63a86f8 27506 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
27507 'continue with watch' test point.
27508
275091999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27510
27511 Merged from p2linux-990323-branch:
d63a86f8 27512
4ce44c66
JM
27513 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27514
11cf8741
JM
27515Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27516
27517 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 27518 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
27519
27520Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
27521
27522 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 27523 gdb_expect_list.
11cf8741
JM
27524
27525Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
27526
27527 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
27528
275291999-11-03 Mark Salter <msalter@cygnus.com>
27530
27531 * gdb.base/break.exp: Fix "stub continue" pattern.
27532
275331999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
27534
27535 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
27536
275371999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
27538
27539 * gdb.base/display.exp ("finish"): Add timeout clause.
27540
27541 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
27542 plain prompt clause, so this doesn't have to time out in order to
27543 fail.
27544
27545 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 27546 breakpoint hit messages include an address.
11cf8741
JM
27547
27548 * gdb.base/display.exp: Don't forget to escape parens in regular
27549 expressions. Unix regexp notatation sucks.
27550
275511999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27552
27553 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 27554 order for 'signalled' message.
11cf8741 27555
5c44784c
JM
275561999-11-01 Stan Shebs <shebs@andros.cygnus.com>
27557
27558 From Jimmy Guo <guo@cup.hp.com>:
27559 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
27560 * gdb.base/annota1.c: Add code for tests to work with.
27561
275621999-10-26 Frank Ch. Eigler <fche@cygnus.com>
27563
27564 * gdb.base/remote.exp: New test for remote downloading settings.
27565 * gdb.base/remote.c: New file with large .data.
27566
917317f4
JM
275671999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
27568
27569 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
27570 for LinuxThreads support, merged from the Code Fusion branch.
27571
27572Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
27573
27574 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
27575 containing exp_continue into a while within an expect. Don't
27576 attempt a start more than three times. Check return value from
27577 gdb_load.
d63a86f8 27578
2df3850c
JM
27579Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27580
27581 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 27582 a pass case.
2df3850c 27583
2acceee2
JM
275841999-10-01 Kevin Buettner <kevinb@cygnus.com>
27585
27586 * gdb.base/break.c (main): Added a statement that we can step
27587 off of.
27588 * gdb.base/break.exp: Added tests for setting a breakpoint
27589 at an offset and stepping onto a breakpoint.
27590
275911999-10-01 Fred Fish <fnf@cygnus.com>
27592
d63a86f8 27593 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
27594 gdb output.
27595
c2c6d25f
JM
275961999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27597
27598 * gdb.base/break.exp: Code locations are in hex, don't forget!
27599 (For HP-UX.)
27600
276011999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27602
27603 * condbreak.exp: Use break.c as test program.
27604 * condbreak.c: Remove, redundant with break.c.
27605
276061999-09-15 Stan Shebs <shebs@andros.cygnus.com>
27607
27608 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 27609 Z-packets if the target needs it.
c2c6d25f
JM
27610
276111999-09-13 James Ingham <jingham@leda.cygnus.com>
27612
27613 * gdb.c++/overload.exp: Added tests for listing overloaded
27614 functions with function pointers in the arg, explicitly calling
27615 out the version you want.
27616
cff3e48b
JM
276171999-09-09 Stan Shebs <shebs@andros.cygnus.com>
27618
27619 * long_long.exp: Add variations of test cases that work for
27620 targets with 16-bit ints and 32-bit doubles.
27621
d4f3574e
SS
276221999-09-08 Stan Shebs <shebs@andros.cygnus.com>
27623
27624 * break.c (main): Compare a possibly-uninitialized argc with an
27625 unlikely value that fits in 16 bits.
27626
276271999-09-07 Stan Shebs <shebs@andros.cygnus.com>
27628
27629 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
27630 0xfeeb, don't want negative numbers if ints are 16 bits.
27631
27632 * lib/gdb.exp (skip_cplus_tests): New proc.
27633 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
27634 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
27635 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
27636 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
27637 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
27638 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
27639 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
27640 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
27641
27642 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
27643
27644Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
27645
27646 * gdb.base/corefile.exp (up): Allow a parameter to appear
27647 in the frame that we're going up to.
27648
27649 From Jim Blandy <jimb@cygnus.com>:
27650
27651 * gdb.base/default.exp (info float): Expect some output now.
27652
27653 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
27654 returning floating-point values to fail on the x86.
27655 * gdb.base/callfwmall.exp (do_function_calls): Same.
27656
27657 * gdb.base/list.exp (test_listsize): Correct expectations for
27658 listing line 1 with listsize 2. Also, listing a single line
27659 works now, as does listing three lines. [Kevin's note: There
27660 were a number of other cases fixed too where the expectations
27661 differed...]
27662
276631999-09-02 Stan Shebs <shebs@andros.cygnus.com>
27664
27665 * gdb.base/selftest.exp: Add case for when version prints as
27666 constant string instead of char pointer.
27667
104c1213
JM
276681999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27669
27670 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 27671 stepping out of main.
104c1213
JM
27672
27673 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
27674 G++ used.
27675
27676 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 27677 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
27678
27679 * gdb.c++/ovldbreak.exp: Update match string in test that
27680 includes a warning of multiple breakpoints.
27681
276821999-08-24 Stan Shebs <shebs@andros.cygnus.com>
27683
27684 * gdb.base/display.exp: Improve precision of step-after-finish
27685 added yesterday.
27686
27687 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 27688 test.
104c1213
JM
27689
27690 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
27691 configs when using G++, not just hppa*.
27692
276931999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27694
27695 * gdb.base/async.c: New file.
27696 * gdb.base/async.exp: New file.
27697
27698Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
27699
27700 * gdb.base/break.exp: Tweak PA specific tests to properly handle
27701 PA64.
27702
53a5351d
JM
27703Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
27704
104c1213
JM
27705 * gdb.base/display.exp: "finish" can leave us mid-line on many
27706 targets, deal with it. Add a small constant to main, instead of
27707 1000 since main+1000 may not be a valid address in the target.
27708
53a5351d
JM
27709 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
27710 on hpux11.
27711
27712 * gdb.base/attach.exp: Handle another hpux11 error message variant
27713 when attaching to a process that does not exist.
27714
277151999-08-19 J.T. Conklin <jtc@redback.com>
27716
27717 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 27718 characters in 'continue to 1241' test.
53a5351d
JM
27719
277201999-08-17 Stan Shebs <shebs@andros.cygnus.com>
27721
27722 * gdb.base/call-ar-st.exp: Add a shorter match case for the
27723 stop in print_long_arg_list, define and use a whitespace
27724 variable in print_small_structs test, add an XFAIL for Solaris.
27725 * gdb.base/dbx.exp: XFAIL func commands until somebody is
27726 interested enough to fix.
27727
7be570e7
JM
277281999-08-13 Keith Seitz <keiths@cygnus.com>
27729
27730 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
27731 (dbx_gdb_load): Remove. Use gdb_load instead, since that
27732 proc knows about targets other than the natives.
27733 (test_assign): Use "gdb_run_cmd" to "run" the target.
27734 Check that we've actually hit the breakpoint at main.
27735 When we attempt to assign a value to a local variable, check
27736 that the variable is in the current scope, i.e., don't use
27737 a test with an empty result.
27738
27739Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
27740
27741 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 27742 command.
7be570e7
JM
27743
277441999-08-09 Stan Shebs <shebs@andros.cygnus.com>
27745
27746 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27747 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
27748 gdb.compat, gdb.threads-hp.
27749 gdb.hp/configure, gdb.hp/configure.in: New files.
27750 gdb.hp/Makefile.in: Recurse into new subdirs.
27751 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
27752 gdb.hp/gdb.objdbg: New directory, tests for debugging info
27753 in object files.
27754 gdb.hp/tools: New directory, aux tools for HP-specific tests.
27755
96baa820
JM
277561999-08-05 Stan Shebs <shebs@andros.cygnus.com>
27757
27758 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 27759 funky printf, remove a bogus p/a test.
96baa820
JM
27760
277611999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27762
27763 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
27764 connected to the target. This is necessary when running not
27765 natively.
96baa820
JM
27766
277671999-08-03 Stan Shebs <shebs@andros.cygnus.com>
27768
27769 * gdb.base/step-test.exp: Removed some extraneous messages.
27770
27771 * gdb.base/long_long.exp: Don't run memory examination tests
27772 on little-endian targets (they will need a different set of
27773 results to match).
27774
277751999-08-02 Stan Shebs <shebs@andros.cygnus.com>
27776
27777 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
27778 until somebody decides to fix GDB.
27779
27780 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 27781 constant as "ULL".
96baa820
JM
27782 * gdb.base/long_long.exp: Loosen x/c test, add partial result
27783 matches for a couple x/2 commands.
27784
a0b3c4fd
JM
277851999-07-30 Stan Shebs <shebs@andros.cygnus.com>
27786
27787 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
27788 by merging in ref-types2 tests.
27789 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
27790
27791 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27792 * gdb.c++/Makefile.in: Add standard actions.
27793 (EXECUTABLES): Rename from PROGS, update list.
27794 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
27795 from gdb.hp.
27796 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
27797 foo and bar locals.
27798 * gdb.c++/anon-union.exp: Fix tests to match.
27799 * gdb.c++/classes.exp: Run if HP compiler used, add extra
27800 expect matches to handle output variations.
27801 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
27802 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 27803 output, add HP alternatives for new and delete prints.
a0b3c4fd 27804 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 27805 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
27806 * gdb.c++/demangle.exp: Use $style when reporting failure.
27807 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
27808 * gdb.c++/inherit.exp: Run if HP compiler used, add some
27809 match alternatives.
27810 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 27811 compilers.
a0b3c4fd
JM
27812 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
27813 * gdb.c++/method.exp: Add match alternatives.
27814 * gdb.c++/misc.cc: Add bool types.
27815 * gdb.c++/misc.exp: Add tests for bool types.
27816 * gdb.c++/overload.exp: Add xfails.
27817 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
27818 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
27819 add some more template parameter tests (only for HP currently).
27820 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
27821 * gdb.c++/virtfunc.cc: Add return type and value for main.
27822 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
27823 match alternatives.
d63a86f8 27824
a0b3c4fd
JM
278251999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27826
27827 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
27828
278291999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
27830
27831 * gdb.base/signals.exp: Don't expect getting a backtrace from
27832 within a signal handler to fail on Linux.
27833
278341999-07-29 Stan Shebs <shebs@andros.cygnus.com>
27835
27836 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27837 * lib/gdb.exp: Remove some gratuitious semicolons.
27838 (delete_breakpoints): Increase timeout.
27839 (gdb_expect): Add -notransfer option.
27840 (gdb_test): Use -notransfer option.
27841 (get_compiler_info): Add f77 case.
27842 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 27843 case.
a0b3c4fd
JM
27844 (gdb_preprocess): Call get_compiler.
27845
27846 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
27847 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
27848 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
27849 gdb.base/long_long.exp, gdb.base/printcmds.exp,
27850 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
27851 third arg to gdb_test.
a0b3c4fd
JM
27852 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
27853 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 27854 HP-UX xfails, add others.
a0b3c4fd
JM
27855 * gdb.base/completion.exp: Reflect name change of self-test.
27856 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
27857 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
27858 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
27859 HP failure number.
a0b3c4fd
JM
27860 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
27861 useless HP-UX 10.30 references.
27862 * gdb.base/maint.exp: Loosen matches.
27863 * gdb.base/pointers.c (main): Declare more_code.
27864 * gdb.base/pointers.exp: Match on output of a `next'.
27865 * gdb.base/structs.c: Add prototypes.
27866 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
27867 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
27868
278691999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27870
27871 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 27872 command.
a0b3c4fd
JM
27873
278741999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27875
27876 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
27877 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
27878
27879 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
27880 debug info. Deal with lack of signal hanlder info in stack.
27881
a9c64011 27882 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
27883 * gdb.base/annota1.exp: If printf has debug info, deal with it.
27884
5a2468f5
JM
278851999-07-19 Stan Shebs <shebs@andros.cygnus.com>
27886
27887 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 27888 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 27889
adf40b2e
JM
27890Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27891
27892 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 27893 a1-selftest.exp.
adf40b2e
JM
27894 * gdb.base/configure: Re-generate.
27895
278961999-07-12 Stan Shebs <shebs@andros.cygnus.com>
27897
27898 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
27899 in trying to run first and name is too long.
27900
27901 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
27902 pointers2.c and pointers2.exp, respectively.
27903 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
27904 doschk happier.
27905
43e526b9
JM
279061999-07-08 Stan Shebs <shebs@andros.cygnus.com>
27907
27908 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
27909 callfuncs2.c and callfuncs2.exp.
27910
27911 * gdb.base/list.exp: Remove mistaken xfails.
27912 * gdb.base/list0.h: Add optional prototypes.
27913
9846de1b
JM
27914Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
27915
a9c64011 27916 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 27917 calling malloc.
a9c64011
AS
27918 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
27919 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 27920 use.
9846de1b
JM
27921
279221999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27923
27924 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
27925 * gdb.base/annota2.cc, annota2.exp: Move from here.
27926 * gdb.c++/annota2.cc, annota2.exp: To here.
27927 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
27928
43ff13b4
JM
27929Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
27930
27931 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 27932 a consistent format.
43ff13b4 27933
085dd6e6
JM
279341999-06-25 Stan Shebs <shebs@andros.cygnus.com>
27935
27936 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27937 * lib/gdb.exp (get_compiler_info): Add detection for assorted
27938 HP compilers, also set the globals $true and $false.
27939
27940 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
27941 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
27942 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
27943 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
27944 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
27945 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
27946 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
27947 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
27948 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
27949 whatis.c} Add C++ compatible function definitions and return
27950 types, add includes for library functions.
085dd6e6
JM
27951 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
27952 * gdb.base/step-test.c (myglob): Rename from glob.
27953 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
27954 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
27955 files, move here from gdb.hp.
085dd6e6 27956 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
27957 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
27958 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
27959 Adjust line numbers in regexps.
085dd6e6
JM
27960
27961 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
27962 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
27963 instead of 0/1.
27964
27965 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
27966 foll-vfork.exp: New files, move here from gdb.hp.
27967 * gdb.base/page.exp: New file, test of pagination command.
27968
27969 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
27970 recursion test.
27971 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
27972
27973 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 27974 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
27975
27976 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 27977 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 27978 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 27979 watchpoint test.
085dd6e6
JM
27980 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
27981 them work.
27982 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
27983 expressions properly.
27984 * gdb.base/corefile.exp: Loosen the match slightly.
27985 * gdb.base/default.exp: Allow "Error accessing memory" message
27986 also.
27987 * gdb.base/display.exp: Skip over x/0 j if PA64.
27988 * gdb.base/funcargs.exp: Add xfails for HP-UX.
27989 * gdb.base/interrupt.exp: Ditto.
27990 * gdb.base/langs.exp: Add symbolic matches governed by compiler
27991 in use.
27992 * gdb.base/list.exp: Add xfails for HP-UX.
27993 * gdb.base/long_long.exp: Refine some of the numeric matches.
27994 * gdb.base/mips_pro.exp: Xfail on HP-UX.
27995 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
27996 * gdb.base/nodebug.exp: Succeed on more varieties of output.
27997 * gdb.base/opaque.exp: Remove some HP-UX xfails.
27998 * gdb.base/ptype.exp: Succeed on more varieties of output.
27999 * gdb.base/scope.exp: Add xfails for HP-UX.
28000 * gdb.base/sect-cmd.exp: Add more cases.
28001 * gdb.base/setvar.exp: Add xfails for HP-UX.
28002 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28003 * gdb.base/signals.exp: Match on void symbolically.
28004 * gdb.base/step-test.exp: Add case for PA64.
28005 * gdb.base/term.exp: Add exit and restart.
28006 * gdb.base/twice.exp: Clean up after self.
28007 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28008 * gdb.base/whatis.exp: Allow more ways to pass tests.
28009
28010 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28011 no longer useful.
085dd6e6
JM
28012
28013Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28014
28015 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28016 list of patterns.
085dd6e6 28017 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28018 print_double_array(double_array)", "continuing to breakpoint
28019 1018", "print print_double_array(array_d)" and "continuing to
28020 1034" tests.
d63a86f8 28021
085dd6e6
JM
280221999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28023
a9c64011 28024 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28025
280261999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28027
28028 * config/mt-*: Remove, these haven't been used since 1996.
28029
280301999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28031
28032 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28033 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28034 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28035
9e0b60a8
JM
280361999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28037
28038 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28039 simpler match case for the ptype of the big class.
28040
280411999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28042
28043 * gdb.exp: Fix test for gdb_prompt existence.
28044
280451999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28046
28047 * gdb.exp (gdb_test): Add fail after calls to perror.
28048
280491999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28050
28051 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28052
280531999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28054
28055 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28056
0f71a2f6
JM
28057Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28058
28059 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28060 malloc() is linked in.
0f71a2f6
JM
28061
280621999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28063
28064 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28065 step at end.
28066
28067 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28068
280691999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28070
28071 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28072
cce74817
JM
28073Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28074
28075 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28076 * gdb.base/mips_pro.exp: Likewise.
28077
280781999-06-02 Keith Seitz <keiths@cygnus.com>
28079
28080 * gdb.c++/templates.cc: Change all "new" operators to throw
28081 an exception.
28082 * gdb.c++/cplusfuncs.cc: Likewise.
28083
28084 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28085
28086Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28087
28088 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28089 * gdb.base/ending-run.exp: When stepping out of main, accept a
28090 step into an arbitrary assembler file.
cce74817 28091
392a587b
JM
280921999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28093
d63a86f8 28094 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28095 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28096 * gdb.base/annota2.exp: Revise line number for main
28097 breakpoint. Allow any number of "frames-invalid" and
28098 "breakpoint-invalid" to be printed.
392a587b
JM
28099 * gdb.base/annota2.cc: Initialize a.x to 0.
28100
9e086581
JM
281011999-05-17 Keith Seitz <keiths@cygnus.com>
28102
6fdff2c5
PA
28103 * gdb.base/call-ar-st.exp: Skip
28104 "print print_double_array (double_array)" when "skip_float_tests" set.
28105 Ditto for "print print_double_array(array_d)",
28106 "print print_small_structs", "print print_ten_doubles", and
28107 "step into print_long_arg_list".
28108 Don't assume we can step into "print_long_arg_list": we could step
28109 into memcpy.
28110 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28111 "skip_float_tests" is set: "print print_one_double(*d1)"
28112 and "print print_two_floats(*f3)".
9e086581
JM
28113 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28114 "skip_float_tests" is set.
6fdff2c5
PA
28115 * gdb.base/varargs.exp: Skip
28116 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28117 "skip_float_tests" set.
d63a86f8 28118
cd0fc7c3
SS
281191999-05-06 Keith Seitz <keiths@cygnus.com>
28120
28121 * gdb.base/annota2.cc: Include stdio.h.
28122
28123Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28124
28125 * gdb.base/crossload.exp: Remove, this has been disabled ever
28126 since BFD stopped including all targets, and cross-GDB gets
28127 plenty of testing anyway.
28128 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28129 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28130 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28131 * gdb.base/README: Remove, was doc for this.
28132 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28133 needed.
cd0fc7c3 28134
b83266a0
SS
281351999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28136
28137 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28138 output.
28139
28140 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28141 * gdb.base/annota2.exp: New file. More annotation tests.
28142 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28143 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28144
281451999-04-23 Angela Marie Thomas <angela@cygnus.com>
28146
28147 * config/cfdbug.exp: New file.
28148
7a292a7a
SS
281491999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28150
28151 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28152 Marcus Daniel's and Dale Hawkins's demangler crashes.
28153
28154 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28155 test_lucid_style_demangling, test_arm_style_demangling,
28156 test_hp_style_demangling): Try Tom Tromey's core-dumping
28157 identifier under each demangling style.
7a292a7a
SS
28158
281591999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28160
28161 * gdb.c++/demangle.exp: Include the current demangling style
28162 in all test names.
28163 (current_demangling_style): New global variable.
28164 (set_demangling_style, test_demangling_core, test_demangling,
28165 test_demangling_exact): New functions.
28166 (test_gnu_style_demangling, test_lucid_style_demangling,
28167 test_arm_style_demangling, test_hp_style_demangling): Use those,
28168 instead of calling gdb_test and gdb_test_exact directly.
28169 (catch_demangling_errors): New function, which reports errors
28170 signalled by the demangling test functions in an orderly way.
28171 (do_tests): Use catch_demangling_errors.
28172
281731999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28174
28175 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28176 grouping in expressions, not {}.
7a292a7a
SS
28177
28178 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28179 initialized yet.
7a292a7a
SS
28180
281811999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28182
28183 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28184 are listed.
28185
281861999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28187
28188 * gdb.stabs/weird.exp: Test for CC being defined before
28189 looking at its value.
28190
281911999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28192
28193 * gdb.base/call-ar-st.exp: Remove stray '#'.
28194 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28195 "short int" and "long int".
28196 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28197 change, to mollify finicky HP compiler.
7a292a7a
SS
28198 * gdb.hp/reg-test.exp (testfile): Fix file name.
28199 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28200
7a292a7a
SS
28201 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28202 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28203 alternate form of enum ptype.
28204
c906108c
SS
282051999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28206
7a292a7a
SS
28207 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28208 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28209 passing skip_hp_tests, so as not to waste time on guaranteed
28210 failure.
7a292a7a 28211
c906108c
SS
28212 * gdb.c++/overload.cc: Pass string instead of char addr, always
28213 init ccpfoo.
28214 * gdb.c++/templates.cc: Fix syntax error.
28215
7a292a7a
SS
28216Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28217
28218 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28219 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28220 command.
28221
282221999-03-18 James Ingham <jingham@cygnus.com>
28223
28224 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28225
28226 * gdb.c++/method.exp: It was testing an uninitialized int on the
28227 stack and assuming it was positive.
28228
28229 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28230
28231 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28232 keep it from killing the rest of the tests.
7a292a7a
SS
28233 Use gdb_continue_to_end.
28234
28235 * gdb.base/sigall.exp: use gdb_continue_to_end.
28236
28237 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28238
28239 * gdb.base/display.exp: use runto_main, not run.
28240
d63a86f8
RM
28241 * gdb.base/default.exp: Check for the current error message in the
28242 r abbreviation test.
7a292a7a
SS
28243 Add strongarm to the targets that know info float.
28244
d63a86f8 28245 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28246 run which doesn't work with monitors.
28247
6fdff2c5
PA
28248 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28249 1034 test.
7a292a7a
SS
28250
28251 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28252
6fdff2c5
PA
28253 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28254 end of a program. Traps the case (in Cygmon) when the program
28255 never really exits. Same as Mark's continue_to_exit, but I had
28256 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28257
28258 * config/monitor.exp (gdb_target_monitor): added another
28259 target_info parameter: remotebinarydownload. This will set the
28260 remotebinarydownload flag if this is causing some boards trouble.
28261
282621999-03-18 Mark Salter <msalter@cygnus.com>
28263
28264 * lib/gdb.exp (continue_to_exit): New function.
28265
28266 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28267 * gdb.base/ending-run.exp: Ditto.
28268 * gdb.base/step-test.exp: Ditto.
28269
282701999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28271
28272 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28273 (suggested by Art Haas <ahaas@neosoft.com>).
28274
282751999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28276
889bf7c5 28277 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28278
28279Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28280
28281 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28282 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28283
282841999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28285
28286 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28287 a call to strlen; sometimes we do have sources.
28288
282891999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28290
28291 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28292 character, so GDB won't print garbage after its end.
d63a86f8 28293
c906108c
SS
28294 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28295 breakpoint there instead. Sometimes GCC emits memcpy to handle
28296 the large structures being passed by value, so we step into that
28297 instead of sum_array_print, which obscures what we're really testing.
28298 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28299 the bizarre steps into memcpy, so do that here. Add check for
28300 stepping into function calls that pass large structures by value.
28301 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28302 Remove all references to specific line numbers.
28303 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28304 New type and function.
28305 (main): Call large_struct_by_value, passing it a large struct by value.
28306 * lib/gdb.exp (gdb_get_line_number): New function.
28307
28308 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28309 more portable.
28310
7a292a7a
SS
283111999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28312
c906108c
SS
28313 * lib/gdb.exp: Doc fixes.
28314
7a292a7a
SS
283151999-03-05 Nick Clifton <nickc@cygnus.com>
28316
d63a86f8 28317 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28318
283191999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28320
c906108c 28321 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28322 commands. They're not germane to this test, and they don't work
28323 that way on remote targets.
c906108c 28324
3fc11d3e
JM
283251999-03-01 James Ingham <jingham@cygnus.com>
28326
28327 * Changelog entries merged over from gdb development branch.
28328
3fc11d3e
JM
28329 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28330
28331 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28332 for outputting results of test run.
28333
2d4a1622 28334 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28335
28336 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28337
7a292a7a
SS
283381999-02-25 Felix Lee <flee@cygnus.com>
28339
28340 * lib/gdb.exp (debug_format): initialize
28341
c906108c
SS
283421999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28343
28344 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28345 * gdb.base/call-rt-st.c: Ditto.
28346
c906108c
SS
283471999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28348
28349 * gdb.threads/pthreads.exp (horiz): New variable.
28350 (test_startup): Fix regexps that capture thread numbers.
28351
283521999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28353
28354 * gdb.base/smoke.exp: Disambiguate two test case names (both
28355 called ``print'').
28356
28357Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28358
28359 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28360 compilation.
c906108c
SS
28361
283621999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28363
28364 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28365 actual output formatting.
28366 * gdb.base/smoke.exp: GDB removes leading 0's.
28367 * gdb.base/volatile.exp: Don't check type of remuneration;
28368 that variable is no longer defined in constvars.c.
28369 * gdb.base/step-test.c (main): Exit with explicit exit code.
28370 * gdb.base/step-test.exp: Remove two nexti checks--they are
28371 not portable.
28372
283731999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28374
28375 * gdb.base/help.exp ("help delete display"): Fix test to match
28376 gdb's output.
28377
28378 * gdb.base/long_long.c (known_types): Initialize values to zero.
28379 * gdb.base/long_long.exp: Step one more line
28380 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28381 leading zeros. Explicitly ask for hex formatting. Use
28382 unique test case names.
c906108c
SS
28383
28384Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28385
d63a86f8 28386 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28387
28388 * gdb.c++/method.exp: Add missing close brace.
28389
283901999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28391
28392 * gdb.base/maint.exp: Use 'set height 0' to disable page
28393 prompting, not 'set height 400'.
28394
28395 Fix a bunch of timeouts.
28396 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28397 four separate tests, so expect doesn't take forever to match a ton
28398 of text against a regexp with lots of .* forms.
28399 ("maint print psymbols", "maint print symbols"): Make some of
28400 these greps more selective, so that expect doesn't try to wade
28401 through huge piles of output and time out.
28402
28403 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28404
28405 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28406 tests: one which doesn't expect shlib events to be reported, and
28407 another which does, but is XFAIL for all platforms other than
28408 HP/UX.
c906108c
SS
28409
28410 * gdb.base/break.exp: Teach the test suite that the `catch
28411 fork', `catch vfork', and `catch exec' commands produce error
28412 messages on platforms that don't provide these features.
28413
28414Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28415
28416 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28417 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28418 (shortening names from solib_threshold.exp etc), won't run on
28419 anything but HP-UX for the foreseeable future.
c906108c 28420 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28421 reflect move.
c906108c
SS
28422
28423Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28424
28425 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28426 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28427
28428Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28429
28430 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28431 successfully re-sets breakpoints in shared libraries.
28432 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28433
28434Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28435
d63a86f8
RM
28436 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28437 and compiled w/o GCC.
c906108c
SS
28438
28439 * gdb.hp/watch-cmd.exp: ditto.
28440
28441 * gdb.hp/watch-hp.exp: ditto.
28442
28443 * gdb.hp/xdb1.exp: ditto.
28444
28445 * gdb.hp/xdb2.exp: ditto.
28446
28447 * gdb.hp/dbx.exp: ditto.
28448
28449Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28450
28451 * constvars.c: Remove C++-isms.
28452 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28453 with GCC.
c906108c
SS
28454
28455Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28456
28457 The following changes are part of the HP merge.
28458
28459 * gdb.base/break.exp: new tests to verify that catchpoints for
28460 fork, vfork, and exec don't trigger inappropriately.
28461
28462 * gdb.base/opaque.exp: compile one file at a time, then link.
28463
28464 * gdb.base/signals.exp: be more restrictive about which hppa
28465 systems receive a setup_xfail. new tests.
28466
28467 * gdb.base/solib_threshold.build: new file.
28468 * gdb.base/solib_threshold.exp: new file.
28469 * gdb.base/solib_threshold.link_opts: new file.
28470 * gdb.base/solib_threshold.mk: new file.
28471 * gdb.base/gen_solib_threshold.c: new file.
28472
28473 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28474 tests. New tests for enums inside classes.
28475
28476 * gdb.c++/compiler.cc: indicate support of template debugging.
28477
28478 * gdb.c++/demangle.exp: run hp style demangling tests.
28479
28480 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28481 tests.
28482
28483 * gdb.c++/misc.cc: changes to support new tests.
28484
28485 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28486 to support new tests.
28487
28488 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28489 gcc, then skip these tests.
28490
28491Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28492
28493 The following files are part of the HP merge; some had longer
28494 names at HP, but have been renamed to be no more than 14
28495 characters in length.
28496
28497 * gdb.hp/ambiguous.cc: new file.
28498 * gdb.hp/ambiguous.exp: new file.
28499 * gdb.hp/attach.exp: new file.
28500 * gdb.hp/attach2.exp: new file.
28501 * gdb.hp/classes-hp.exp: new file.
28502 * gdb.hp/ctti.exp: new file.
28503 * gdb.hp/ctti-add.cc: new file.
28504 * gdb.hp/ctti-add1.cc: new file.
28505 * gdb.hp/ctti-add2.cc: new file.
28506 * gdb.hp/ctti-add3.cc: new file.
28507 * gdb.hp/dbx.exp: new file.
28508 * gdb.hp/exception.cc: new file.
28509 * gdb.hp/exception.exp: new file.
28510 * gdb.hp/foll-exec.c: new file.
28511 * gdb.hp/foll-exec.exp: new file.
28512 * gdb.hp/foll-fork.c: new file.
28513 * gdb.hp/foll-fork.exp: new file.
28514 * gdb.hp/foll-vfork.c: new file.
28515 * gdb.hp/foll-vfork.exp: new file.
28516 * gdb.hp/inherit-hp.exp: new file.
28517 * gdb.hp/more-steps.exp: new file.
28518 * gdb.hp/namespace.cc: new file.
28519 * gdb.hp/namespace.exp: new file.
28520 * gdb.hp/optimize.exp: new file.
28521 * gdb.hp/pxdb.c: new file.
28522 * gdb.hp/pxdb.exp: new file.
28523 * gdb.hp/quicksort.exp: new file.
28524 * gdb.hp/reg-test.exp: new file.
28525 * gdb.hp/reg-test.s: new file.
28526 * gdb.hp/sized-enum.c: new file.
28527 * gdb.hp/sized-enum.exp: new file.
28528 * gdb.hp/start-stop.exp: new file.
28529 * gdb.hp/templ-hp.cc: new file.
28530 * gdb.hp/templ-hp.exp: new file.
28531 * gdb.hp/thr-lib.c: new file.
28532 * gdb.hp/thr-lib.exp: new file.
28533 * gdb.hp/thr-lib.h: new file.
28534 * gdb.hp/thr-liblib.c: new file.
28535 * gdb.hp/virtfun-hp.c: new file.
28536 * gdb.hp/virtfun-hp.exp: new file.
28537 * gdb.hp/watch-cmd.exp: new file.
28538 * gdb.hp/watch-hp.exp: new file.
28539 * gdb.hp/xdb1.exp: new file.
28540 * gdb.hp/xdb2.exp: new file.
28541 * gdb.hp/xdb3.exp: new file.
28542
28543Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
28544
28545 The following files are part of the HP merge; some had longer
28546 names at HP, but have been renamed to be no more than 14
28547 characters in length.
28548
28549 * gdb.base/ss.h: new file.
28550 * gdb.base/call-ar-st.c: new file.
28551 * gdb.base/call-ar-st.exp: new file.
28552 * gdb.base/call-rt-st.c: new file.
28553 * gdb.base/call-rt-st-exp: new file.
28554 * gdb.base/call-strs.exp: new file.
28555 * gdb.base/ena-dis-br.exp: new file.
28556 * gdb.base/environ.exp: new file.
28557 * gdb.base/long_long.exp: new file.
28558 * gdb.base/sect-cmd.exp: new file.
28559 * gdb.base/shlib-cl2.exp: new file.
28560 * gdb.base/smoke.exp: new file.
28561 * gdb.base/so-impl-ld.c: new file.
28562 * gdb.base/so-impl-ld.exp: new file.
28563 * gdb.base/so-indr-cl.c: new file.
28564 * gdb.base/so-indr-cl.exp: new file.
28565 * gdb.base/varargs.exp: new file.
28566 * gdb.base/volatile.exp: new file.
28567 * gdb.base/whatis-exp.exp: new file.
7a292a7a 28568 * gdb.base/display.exp: new file.
c906108c
SS
28569 * gdb.c++/derivation.exp: new file.
28570 * gdb.c++/local.exp: new file.
28571 * gdb.c++/member-ptr.exp: new file.
28572 * gdb.c++/overload.exp: new file.
28573 * gdb.c++/ovldbreak.exp: new file.
28574 * gdb.c++/ref-types.exp: new file.
28575 * gdb.c++/ref-types2.exp: new file.
28576 * gdb.c++/userdef.exp: new file.
d63a86f8 28577
c906108c
SS
28578Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28579
28580 * gdb.base/default.exp: Reflect wording change in remote.c.
28581
dc96c6c7 28582Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28583
28584 * gdb.base/help.exp: Update to reflect current text.
28585
28586Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28587
28588 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28589 they're stack variables and contain garbage.
28590 * gdb.c++/anon-union.exp: new file.
28591
28592 The following changes were made by David Taylor
889bf7c5
PA
28593 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28594 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28595 in changes by HP.
c906108c
SS
28596
28597 * gdb.base/bitops.exp: new file.
28598 * gdb.base/default.exp: change expected messages for catch and
28599 info catch tests to reflect HP merge changes.
28600 * gdb.base/enable-disable-break.exp
28601 * gdb.base/ending-run.c: new file.
28602 * gdb.base/long_long.c: new file.
28603 * gdb.base/maint.exp: new file.
28604 * gdb.base/pointers2.exp: new file.
28605 * gdb.base/shlib-call2.exp: new file.
28606 * gdb.base/solib.exp: new file.
28607 * gdb.base/step-test.c: new file.
28608 * gdb.c++/anon-union.cc: new file.
28609 * gdb.c++/local.cc: new file.
28610 * gdb.c++/member-pointer.cc: new file.
28611 * gdb.c++/method.cc: new file.
28612 * gdb.c++/ref-types.cc: new file.
28613 * gdb.c++/ref-types2.cc: new file.
28614 * gdb.c++/userdef.cc: new file.
d63a86f8 28615
c906108c
SS
28616 * gdb.base/scope.exp: compile one file at a time, then link.
28617 * gdb.base/langs.exp: ditto.
28618 * gdb.base/list.exp: ditto.
d63a86f8 28619
c906108c
SS
28620Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28621
28622 The following changes were made by David Taylor
889bf7c5
PA
28623 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28624 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28625 in changes by HP.
d63a86f8 28626
c906108c
SS
28627 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
28628 skip tests. When compiling pass c++ flag to gdb_compile.
28629 * gdb.c++/
d63a86f8 28630
c906108c
SS
28631 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
28632 test for on hppa*-*-hpux*; use args to see if c++ was specified.
28633 (skip_hp_tests): new function.
28634 (gdb_preprocess): new function.
28635
28636 * configure.in (hpdir): decide whether to configure gdb.hp.
28637 * configure: regenerated.
28638
28639 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
28640 to delete on clean.
28641 (EXECUTABLES): update to reflect new additions.
28642 * gdb.base/commands.exp: update message expected.
28643 * gdb.base/default.exp: add copyright notice.
28644 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
28645 * gdb.base/help.exp: update messages to reflect current text.
28646 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
28647 targets for recurse tests.
28648 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
28649 skip this file.
28650
28651 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
28652 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
28653 compilation.
28654 * gdb.c++/misc.exp: ditto.
28655 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
28656 run the tests. tell gdb_compile that it's a c++ compilation.
28657
28658 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 28659
c906108c
SS
28660 * gdb.base/all-bin.exp: new file.
28661 * gdb.base/arithmet.exp: new file.
28662 * gdb.base/assign.exp: new file.
28663 * gdb.base/completion.exp: new file.
28664 * gdb.base/cond-expr.exp: new file.
28665 * gdb.base/condbreak.exp: new file.
28666 * gdb.base/define.exp: new file.
28667 * gdb.base/dollar.exp: new file.
28668 * gdb.base/environment.exp: new file.
28669 * gdb.base/eval-skip.exp: new file.
28670 * gdb.base/jump.exp: new file.
28671 * gdb.base/logical.exp: new file.
28672 * gdb.base/pointers.exp: new file.
28673 * gdb.base/relational.exp: new file.
28674 * gdb.base/section_command.exp: new file.
28675 * gdb.base/whatis-expr.exp: new file.
28676
28677 * gdb.base/all-types.c: new file.
28678 * gdb.base/call-array-struct.c: new file.
28679 * gdb.base/call-return-struct.c: new file.
28680 * gdb.base/call-strings.c: new file.
28681 * gdb.base/callfuncs2.c: new file.
28682 * gdb.base/condbreak.c: new file.
28683 * gdb.base/constvars.c: new file.
28684 * gdb.base/display.c: new file.
28685 * gdb.base/int-type.c: new file.
28686 * gdb.base/jump.c: new file.
28687 * gdb.base/miscexprs.c: new file.
28688 * gdb.base/pointers.c: new file.
28689 * gdb.base/pointers2.c: new file.
28690 * gdb.base/shmain.c: new file.
28691 * gdb.base/shr1.c: new file.
28692 * gdb.base/shr2.c: new file.
28693 * gdb.base/solib.c: new file.
28694 * gdb.base/solib1.c: new file.
28695 * gdb.base/solib2.c: new file.
28696 * gdb.base/varargs.c: new file.
28697 * gdb.c++/derivation.cc: new file.
28698 * gdb.c++/overload.cc: new file.
28699 * gdb.c++/ovldbreak.cc: new file.
28700 * gdb.hp/attach.c: new file.
28701 * gdb.hp/attach2.c: new file.
28702 * gdb.hp/average.c: new file.
28703 * gdb.hp/compiler.c: new file.
28704 * gdb.hp/compiler.cc: new file.
28705 * gdb.hp/execd-program.c: new file.
28706 * gdb.hp/follow-exec.c: new file.
28707 * gdb.hp/follow-fork.c: new file.
28708 * gdb.hp/follow-vfork-and-exec.c: new file.
28709 * gdb.hp/misc-hp.cc: new file.
28710 * gdb.hp/more-steps.c: new file.
28711 * gdb.hp/optimize.c: new file.
28712 * gdb.hp/quicksort.c: new file.
28713 * gdb.hp/run-hp.c: new file.
28714 * gdb.hp/start-stop.c: new file.
28715 * gdb.hp/sum.c: new file.
28716 * gdb.hp/templates-hp.cc: new file.
28717 * gdb.hp/thread-local-in-lib.c: new file.
28718 * gdb.hp/thread-local-in-lib.h: new file.
28719 * gdb.hp/thread-local-in-lib.lib.c: new file.
28720 * gdb.hp/vforked-program.c: new file.
28721 * gdb.hp/virtfunc-hp.cc: new file.
28722 * gdb.hp/watchpoint-hp.c: new file.
28723 * gdb.hp/xdb.c: new file.
28724 * gdb.hp/xdb0.c: new file.
28725 * gdb.hp/xdb0.h: new file.
28726 * gdb.hp/xdb1.c: new file.
28727
28728Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
28729
28730 The following change was made by Edith Epstein
889bf7c5
PA
28731 <eepstein@cygnus.com> as part of a project to merge in changes
28732 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
28733
28734 * gdb.c++/demangle.exp: changed the expected output for some
28735 ARM-style mangling -- removed second reference to datatype.
889bf7c5 28736 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 28737 T1<char>::~T1<char>(void)
c906108c 28738 becomes,
a9c64011
AS
28739 maint demangle __dt__11T1__pt__2_cFv
28740 T1<char>::~T1(void)
c906108c 28741
889bf7c5 28742 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 28743
c906108c
SS
28744Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
28745
28746 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
28747 * gdb.trace/backtrace.exp: Likewise.
28748 * gdb.trace/circ.exp: Likewise.
28749 * gdb.trace/collection.exp: Likewise.
28750 * gdb.trace/deltrace.exp: Likewise.
28751 * gdb.trace/infotrace.exp: Likewise.
28752 * gdb.trace/limits.exp: Likewise.
28753 * gdb.trace/packetlen.exp: Likewise.
28754 * gdb.trace/passc-dyn.exp: Likewise.
28755 * gdb.trace/passcount.exp: Likewise.
28756 * gdb.trace/report.exp: Likewise.
28757 * gdb.trace/save-trace.exp: Likewise.
28758 * gdb.trace/tfind.exp: Likewise.
28759 * gdb.trace/tracecmd.exp: Likewise.
28760 * gdb.trace/while-dyn.exp: Likewise.
28761 * gdb.trace/while-stepping.exp: Likewise.
28762
287631998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
28764
28765 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
28766
28767Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
28768
28769 From Brendan Kehoe:
28770 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
28771 int return types.
28772
28773Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
28774
28775 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 28776 remote dos host testing right.
c906108c
SS
28777
28778Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
28779
28780 * gdb.base/corefile.exp: remove some xfails.
28781
28782Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
28783
28784 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 28785 have different timestamps.
c906108c
SS
28786
28787Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
28788
28789 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 28790 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
28791
28792Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
28793
28794 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 28795 delta.
c906108c
SS
28796
28797Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
28798
28799 * gdb.base/default.exp: Add brace missing from previous delta.
28800
28801Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
28802
28803 * gdb.base/default.exp: Support test for info float for all
28804 varieties of arm toolchain.
28805
dc96c6c7 28806Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28807
28808 * gdb.trace/*.exp: remove "remote_download" command.
28809
dc96c6c7 28810Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28811
28812 * gdb.trace/*.exp: remove -gdwarf from compile.
28813
28814Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
28815
28816 * gdb.trace/configure.in(AC_INIT): typo
28817 * gdb.trace/configure: regenerated
28818
dc96c6c7 28819Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28820
28821 * config/m68k-emc.exp: New file.
28822 * lib/<emc-support.exp trace-support.exp}: New files.
28823 * configure.in: add new test directory gdb.trace.
28824 * gdb.trace/{configure configure.in Makefile.in}: New files.
28825 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
28826 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
28827 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
28828 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
28829 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
28830 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
28831 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 28832
dc96c6c7 28833Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28834
28835 * gdb.c++/classes.exp: Change all regular expressions to match
28836 arbitrary combinations of newline/carriage-return, so that they
28837 will work equally well on Unix and Windows.
28838 * gdb.c++/inherit.exp: ditto.
28839 * gdb.c++/virtfunc.exp: ditto.
28840
288411998-08-11 Dawn Perchik <dawn@cygnus.com>
28842
28843 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
28844
c2d11a7d
JM
28845Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
28846
28847 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
28848 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
28849 to use a0-a3/d0-d3 as needed.
28850
28851Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
28852
28853 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
28854 * gdb.disasm/am33.exp: Corresponding changes.
28855
c906108c
SS
288561998-07-11 Felix Lee <flee@cygnus.com>
28857
28858 * gdb.base/callfuncs.exp: add cmp10 test.
28859 * gdb.base/callfuncs.c (cmp10): new function.
28860
28861Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
28862
d63a86f8 28863 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
28864 into two parts to get around a synchronization problem in expect.
28865
3fc11d3e
JM
28866Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
28867
28868 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
28869
28870 * configure.in: Add options for gdbtk testsuite.
28871
28872 * configure: Regenerate.
28873
28874 * gdb.gdbtk: New directory to hold gdbtk tests.
28875
c906108c
SS
28876Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28877
28878 * gdb.fortran/types.exp: Escape brackets in expect patterns
28879 for test_float_literal_types_accepted tests.
28880 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
28881 before run test.
28882
c2d11a7d
JM
28883Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
28884
28885 * am33.exp: Just compile, do not link the testcase.
28886 * am33.s: Add ".am33" pseudoop to force am33 mode.
28887
c906108c
SS
288881998-06-25 Felix Lee <flee@cygnus.com>
28889
28890 * gdb.base/setshow.exp: make sure $pc is sane.
28891
28892 * gdb.stabs/weird.exp: split expect patterns properly.
28893
c2d11a7d
JM
28894Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
28895
28896 * gdb.disasm/am33.s: New disassembler testfile for the am33.
28897 * gdb.disasm/am33.exp: Run it.
28898
dc96c6c7 28899Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28900
28901 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
28902 match processing (and eliminate spurious timeouts when running).
28903
dc96c6c7 28904Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28905
28906 * gdb.base/signals.exp (test_handle_all_print): put back Mach
28907 exception test, but conditionalize it on target [mach | gnu].
28908
dc96c6c7 28909Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28910
28911 * gdb.base/overlays.exp: fixup compile line for linker script.
28912
28913Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
28914
28915 * gdb.fortran/types.exp: don't guess at float size.
28916
28917Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
28918
28919 * gdb.base/exprs.exp: delete test that depends on int size.
28920
28921Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
28922
28923 * config/sim.exp: Removed checks for target triplets.
28924 (gdb_target_sim): Use gdb,target_sim_options.
28925
28926Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
28927
28928 * gdb.base/reread.exp: New file.
28929 * gdb.base/reread1.c: New file.
28930 * gdb.base/reread2.c: New file.
28931
28932Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
28933
28934 * config/sim.exp: Use 'target sim -sparclite' when running
28935 SPARClite programs.
28936
28937Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
28938
28939 * gdb.base/structs2.exp: New file.
28940 * gdb.base/structs2.c: New file.
28941
28942Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
28943
28944 * gdb.asm/common.inc: New file.
28945 * gdb.asm/d10v.inc: New file.
28946 * asm-source.exp: Pass -I's to gas to find .inc files.
28947 Update line numbers in expected output.
28948 * asmsrc1.s: Rewrite.
28949 * asmsrc2.s: Rewrite.
28950 * configure.in: Create arch.inc symlink.
28951 * configure: Regenerate.
28952 * Makefile.in (distclean): Delete arch.inc.
28953
28954Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
28955
28956 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
28957 (t_enum_value2): ditto
28958 (t_enum_value3): ditto
28959 (main): ditto
c906108c
SS
28960Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28961
28962 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
28963 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
28964 change.
28965 Use gdb_test instead of send_gdb/gdb_expect sequences.
28966
28967Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
28968
28969 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
28970 not void.
28971
28972Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
28973
28974 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
28975 subroutines. Used to test gdbs ability to single step through PC
28976 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
28977
28978Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
28979
28980 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
28981 more rigorous EGCS C++ error checking.
28982
28983Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28984
a9c64011
AS
28985 * gdb.base/help.exp: Clean up `help set args' and `help show args'
28986 tests.
28987 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
28988 function when asleep.
28989 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
28990 for i*86 Linux and SVR4 signal handling problems.
28991 Remove linux xfail for `next to handler in signals_tests_1', fixed
28992 by recent infrun.c change.
28993 Limit backtrace to 10 frames to avoid timeout problems with infinite
28994 stack backtraces.
28995 Adjust expect pattern in `handle all print' test to match Apr 28 1997
28996 target.[ch] change.
c906108c
SS
28997
28998Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
28999
29000 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29001 for a newline from gdb before continuing.
29002 (default_gdb_exit): Just look for y or n.
29003 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29004 it does, fail the rests of the tests in the file.
29005
29006Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29007
29008 * config/cygmon.exp: New file.
29009
29010Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29011
29012 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29013 main" test on remote targets.
c906108c
SS
29014
29015 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29016 run test on remote targets.
29017
29018Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29019
29020 * gdb.asm: New directory.
29021 * configure.in: Configure it.
29022 * configure: Regenerate.
29023 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29024 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29025
29026Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29027
29028 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29029
dc96c6c7 29030Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29031
a9c64011
AS
29032 * gdb.base/overlays (several files): Merge the two overlay
29033 managers into one. Change variables (foox, barx, bazx, grbxx)
29034 back into ints but force them to load in their proper sections.
c906108c
SS
29035
29036Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29037
29038 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29039 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29040 (D10VCopy): Handle memory regions crossing 16k boundaries.
29041 (D10VCopy): Transfer data in 32 bit chunks.
29042
29043Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29044
29045 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29046 correct.
c906108c
SS
29047
29048 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29049 map. Include space for printf in .text segment.
c906108c
SS
29050
29051 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29052 updated d10v memory VMA/LMA map.
c906108c 29053 (D10VCopy): Call D10VTranslate.
d63a86f8 29054
c906108c
SS
29055Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29056
29057 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29058
29059 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29060 that it won't be put into the .sdata - small data -
29061 section. Update reference.
c906108c
SS
29062 * gdb.base/baz.c (bazx, baz): Ditto.
29063 * gdb.base/foo.c (foox, foo): Ditto.
29064 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29065
29066 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29067 to be arrays.
d63a86f8 29068
dc96c6c7 29069Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29070
a9c64011
AS
29071 * gdb.base/overlays.exp: fix up and get working again.
29072 Add tests for backtraces from an overlay function.
d63a86f8 29073
c906108c
SS
29074Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29075
29076 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29077 "calling function with watchpoint enabled".
29078
29079Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29080
29081 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29082 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29083 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29084 pending review of whether it is useful or not.
29085
29086Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29087
29088 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29089
29090Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29091
29092 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29093 * config/dve.exp: New file to support Densan boards.
29094
29095Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29096
29097 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29098 reads and BSD.
c906108c
SS
29099
29100Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29101
29102 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29103 response.
29104
29105 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29106
29107Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29108
29109 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29110 test.
c906108c
SS
29111
29112 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29113 target_sizeof_long and target_bigendian_p.
c906108c 29114 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29115 to targets word size and endianess.
d63a86f8 29116
c906108c
SS
29117Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29118
29119 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29120 output.
c906108c
SS
29121
29122Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29123
29124 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29125 Update test of set args help to match source change.
c906108c
SS
29126
29127Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29128
29129 * gdb.base/default.exp: Expect help system output to be in
29130 alphabetical order.
29131 * gdb.base/help.exp: Ditto.
29132
29133Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29134
29135 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29136 "i*86-pc-linux-gnu*".
29137 * gdb.base/interrupt.exp: Ditto.
29138 * gdb.base/corefile.exp: Ditto.
29139
29140 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29141 define vxworks when building the testcase.
c906108c
SS
29142
29143 * gdb.base/ptype.exp: Fix testnames to be unique.
29144 * gdb.base/radix.exp: Ditto.
29145 * gdb.base/term.exp: Ditto.
29146 * gdb.base/whatis.exp: Ditto.
29147 * gdb.c++/classes.exp: Ditto.
29148
29149Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29150
29151 * gdb.base/callfuncs.exp: Fix indentation.
29152
29153 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29154 suppress_flag has been set.
29155 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29156 target feature.
29157
29158Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29159
29160 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29161 the testcase.
29162
29163 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29164 set_debug_traps() and breakpoint().
c906108c
SS
29165 * gdb.c++/misc.cc (main): Ditto.
29166 * gdb.c++/templates.cc (main): Ditto.
29167 * gdb.c++/virtfunc.cc (main): Ditto.
29168
29169Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29170
29171 * lib/gdb.exp(gdb_step_for_stub): New function.
29172 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29173 exists, reload the executable and do a "continue" instead of
29174 doing a jump.
29175 (runto_main): Use gdb_step_for_stub.
d63a86f8 29176
c906108c 29177 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29178 tests to have unique names.
c906108c
SS
29179 * gdb.base/callfuncs.exp: Ditto.
29180 * gdb.base/commands.exp: Ditto.
29181 * gdb.base/default.exp: Ditto.
29182 * gdb.base/help.exp: Ditto.
29183 * gdb.base/list.exp: Ditto.
29184 * gdb.base/opaque.exp: Ditto.
29185 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29186 similar tests.
d63a86f8 29187
c906108c
SS
29188 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29189 * gdb.c++/cplusfuncs.cc: Ditto.
29190 * gdb.c++/virtfunc.cc: Ditto.
29191
29192 * config/monitor.exp: Keep track of the last file we saw, rather
29193 than trying to get the info from gdb.
29194
29195 * gdb.fortran/types.exp: Move comment to previous line.
29196
29197Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29198
29199 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29200 target mode.
c906108c
SS
29201
29202Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29203
29204 From Bob Manson:
29205 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29206 string from GDB when it connects.
c906108c
SS
29207
29208 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29209
29210Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29211
29212 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29213 if we can't get a debug format from GDB (we may be testing an
29214 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29215
29216 * gdb.stabs/weird.exp: Fix quoting.
29217
29218 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29219
29220Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29221
29222 * config/arm-ice.exp: New file.
29223
29224Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29225
29226 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29227 until it has been modified to work with the new testsuite.
c906108c 29228
99707966 29229 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29230 testcase won't compile, cause all of the testcases in the file to
29231 fail instead.
c906108c
SS
29232
29233 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29234 (gdb_clear_suppressed): New procedure.
29235 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29236 it contains a positive value.
29237
29238Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29239
29240 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29241
29242 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29243
29244Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29245
29246 * lib/gdb.exp (setup_xfail_format): New function.
29247 (get_debug_format): New function to get debug format.
29248 (debug_format): New global variable to hold last value set
29249 by get_debug_format.
29250 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29251 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29252 * gdb.c++/ptype.exp: Ditto.
29253 * gdb.c++/classes.exp: Ditto.
29254 * gdb.c++/cplusfuncs.exp: Ditto.
29255 * gdb.c++/inherit.exp: Ditto.
29256 * gdb.c++/templates.exp: Ditto.
29257 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29258
c906108c
SS
29259Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29260
29261 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29262 host doesn't have a currently-open connection.
29263
29264 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29265 any gdb stub target. Handle cases where gdb doesn't respond when
29266 interrupted in a sane fashion.
c906108c
SS
29267
29268 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29269 same thing in a totally different way.
c906108c
SS
29270
29271 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29272 setting "timeout".
c906108c 29273 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29274 default_gdb_init now.
c906108c
SS
29275
29276Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29277
29278 * gdb.base/printcmds.exp: Fix "check for floating addition"
29279 regexp to accept results within approx +/- .01 of exact value.
29280 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29281
29282Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29283
29284 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29285 properly.
c906108c
SS
29286 (gdb_expect): Add optional timeout parameter, and add timeout
29287 value to various calls.
29288 (gdb_suppress_tests): Only give one warning message per group.
29289
29290Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29291
29292 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29293 global variables. Handle getting a value for $timeout more
29294 gracefully.
c906108c
SS
29295
29296Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29297
29298 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29299 initialize.
c906108c 29300 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29301 by a target configuration file.
c906108c
SS
29302 (gdb_expect): Pass the timeout to remote_expect.
29303
29304 * config/monitor.exp(gdb_load): Fix typo in regexp.
29305
29306Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29307
29308 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29309
29310Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29311
29312 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29313 here. Call gdb_target_exec before rebooting the target, to make
29314 sure the connection to the target is closed.
c906108c
SS
29315 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29316 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29317 Also detect "Timeout reading from remote" error.
29318
29319 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29320 gdb_target_monitor. Don't call gdb_file_cmd here; let
29321 gdb_target_monitor do it.
c906108c
SS
29322
29323 * gdb.disasm/hppa.exp: Don't use exec_output.
29324
29325Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29326
29327 * gdb.base/list.exp: If we're debugging a non-native target,
29328 try to set the pc register to point to the start of the
29329 program before doing the first list command.
29330
29331 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29332 test_calls after restarting.
c906108c
SS
29333
29334 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29335 reloading.
c906108c
SS
29336
29337 * gdb.base/watchpoint.exp: Fix typo.
29338
29339 * gdb.base/setshow.exp: Check for use_gdb_stub.
29340
29341 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29342 stub case.
c906108c
SS
29343 * gdb.base/langs.exp: Ditto.
29344
29345 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29346 gdb_load_offset. If we weren't given a file to load, figure out
29347 what the current file is and use it.
c906108c
SS
29348
29349 * config/i386-bozo.exp: New file.
29350
29351Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29352
29353 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29354 feature.
29355
29356 * config/proelf.exp: New entry.
29357
29358Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29359
29360 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29361 of regexps.
29362
29363 * gdb.base/watchpoint.exp: Don't run the test_stepping
29364 tests if gdb can't call functions on the target.
29365
29366 * gdb.base/setshow.exp: Don't run the set prompt tests if
29367 the board has gdb_prompt set.
29368
29369Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29370
29371 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29372 * gdb.base/commands.exp: Likewise.
29373 * gdb.base/setshow.exp: Likewise.
29374
29375Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29376
29377 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29378 feature.
29379
29380 * config/i960.exp: New file.
29381
29382Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29383
29384 * gdb.base/funcargs.exp: Check for gdb,short_int target
29385 feature instead of looking for explicit target triplets.
29386
dc96c6c7 29387Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29388
d63a86f8 29389 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29390 "p 123DEADBEEF", to check parse_number.
29391 * top.c: change "to enable to enable" to "to enable" in a couple
29392 of help strings.
29393
29394Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29395
29396 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29397 on the mn10300.
d63a86f8 29398
c906108c
SS
29399Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29400
29401 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29402 where the test executable is run with explicit args.
29403 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29404
29405Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29406
29407 * gdb.base/run.c: Use FAKEARGV to build test executable that
29408 does not require a command line arg, since most simulators
29409 don't currently support passing such an arg into the simulated
29410 program.
29411 * gdb.base/commands.exp: Change tests to insert the proper
29412 value as the arg to the first recursive factorial call. Change
29413 compilation line to define FAKEARGV at compile time.
29414
29415Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29416
29417 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29418 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29419 function with watchpoint enabled" test.
29420
29421Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29422
29423 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29424 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29425
29426 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29427 "Tests restarted" messages.
c906108c
SS
29428
29429Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29430
29431 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29432
dc96c6c7 29433Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29434
29435 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29436 for INFO SYMBOL; add help tests for OVERLAY commands.
29437 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29438 add tests for OVERLAY commands
29439 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29440 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29441 * gdb.base/sigall.c: add usestubs code frag
29442 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29443
c906108c
SS
29444Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29445
29446 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29447 failures.
29448 (gdb_stop_suppressing_tests): Note that tests have restarted.
29449
29450Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29451
29452 * config/h8300.exp: New file.
29453
29454Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29455
29456 * gdb.base/setshow.exp: Check for the existence of a
29457 feature, not its value.
29458
29459Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29460
29461 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29462
29463 * gdb.base/scope.exp: It's now init0(), not init().
29464
29465 * gdb.base/scope0.c: For now, change init() to be init0().
29466
29467 * config/monitor.exp: Use gdb_serial in preference to serial
29468 or netport.
29469
29470 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 29471 and it's not already set.
c906108c
SS
29472
29473Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29474
29475 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 29476 isn't using a stub and if it supports argument passing.
c906108c
SS
29477
29478Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29479
29480 * config/udi.exp(gdb_start): Make sure UDICONF is set
29481 properly before starting gdb.
29482
29483Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29484
29485 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29486 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29487 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29488
29489Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29490
29491 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 29492 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
29493
29494 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29495
29496 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29497
29498 * config/monitor.exp: Make sure we disconnect from the target.
29499 Also, try a reboot/reload cycle instead of failing if the
29500 load fails.
29501
29502Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29503
29504 * gdb.base/default.exp: Don't set match_max.
29505 * gdb.base/help.exp: Ditto.
29506 * gdb.base/list.exp: Ditto.
29507 * gdb.base/signals.exp: Ditto.
29508
29509 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29510 set, use remote_ld to download the testcase instead of
29511 the GDB loader.
29512
29513Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29514
29515 * config/vr5000.exp: New file.
29516
29517 * config/monitor.exp(gdb_target_monitor): Add pattern for
29518 "Ending remote" to detect errors in connecting.
29519
29520 * gdb.base/setshow.exp: Add .* within auto language test.
29521
29522 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
29523 target feature.
29524
29525 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 29526 and reboot the board if necessary.
c906108c
SS
29527
29528 * gdb.base/setvar.exp(test_set): Handle multiple prints within
29529 a set of tests. Remove print.* from the patterns being checked.
29530
29531Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
29532
29533 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
29534 refer to gdb_spawn_id.
29535
29536 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
29537 longer used.
29538 * config/sparclet.exp: Ditto.
29539 * config/sparclet-old.exp: Ditto.
29540 * config/slite.exp: Ditto.
29541 * config/sim.exp: Ditto.
29542 * gdb.base/funcargs.exp: Ditto.
29543
29544 * lib/gdb.exp:Remove references to gdb_spawn_id.
29545 (gdb_expect): Move to remote.exp.
29546
29547Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
29548
29549 * config/monitor.exp: Detect the "Couldn't establish connection"
29550 message from GDB.
29551
29552Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
29553
29554 * gdb.base/bitfields.exp: Use runto instead of explicit
29555 gdb_run_cmd/gdb_expect sequences.
29556
29557 * gdb.base/break.exp(text_next_with_recursion): Add match for
29558 gdb_expect call.
29559
29560 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
29561 We also need to handle the "A program is being debugged already"
29562 prompt from gdb. Use gdb_test to set the baud rate.
29563
29564 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
29565 to 20000. Really. I mean it.
29566
29567Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29568
29569 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
29570 fails. If suppress_flag is set, skip perror message about not
29571 being able to send to GDB.
c906108c 29572 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 29573 GDB.
c906108c
SS
29574 (gdb_expect): If suppress_flag is set, always fail immediately.
29575 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29576 (gdb_init): Call gdb_stop_suppressing_tests.
29577 (default_gdb_exit): Ditto.
29578 (default_gdb_start): Ditto.
29579
29580 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 29581 gdb_stop_suppressing_tests as appropriate.
c906108c 29582 * gdb.base/break.exp: Ditto.
889bf7c5 29583 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
29584 * gdb.base/commands.exp: Ditto.
29585 * gdb.base/exprs.exp: Ditto.
889bf7c5 29586 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
29587 * gdb.base/list.exp: Ditto.
29588 * gdb.base/recurse.exp: Ditto.
889bf7c5 29589 * gdb.base/scope.exp: Ditto.
c906108c
SS
29590 * gdb.base/structs.exp: Ditto.
29591 * gdb.c++/inherit.exp: Ditto.
29592
29593Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29594
29595 * config/vr4300.exp: New file.
29596
99707966 29597 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 29598
99707966 29599 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
29600
29601Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29602
29603 * lib/gdb.exp(gdb_init): New function.
29604
29605 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 29606 for each individual variable set.
c906108c
SS
29607
29608 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
29609 name.
29610
29611 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
29612
29613 * gdb.base/scope.exp: Use gdb_test.
29614
29615 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
29616 aborting; the testsuite driver will do that for us (see
29617 gdb_finish). Also, use gdb_test in a few more places.
29618
29619Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
29620
29621 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
29622
29623Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
29624
29625 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
29626 and "add_tests" are not at the same address.
29627
29628Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
29629
29630 * gdb.base/ptype.exp: Use gdb_test.
29631
29632Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
29633
29634 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
29635 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
29636 left in. No longer expect them to fail.
29637
29638 * gdb.stabs/*.mt; Deleted, no longer used.
29639 * gdb.stabs/configure.in: Remove references to target makefile
29640 frags.
29641 * gdb.stabs/configure: Rebuilt.
29642
29643 * gdb.disasm/*.mt: Deleted, no longer used.
29644 * gdb.disasm/configure.in: Remove references to target makefile
29645 frags. Use "sh3.s" as the unique filename for this directory.
29646 * gdb.disasm/configure: Rebuilt.
29647
29648 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
29649 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
29650 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
29651
29652Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
29653
29654 * config/udi.exp: Use mondfe,name instead of remote_host.
29655
29656Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
29657
29658 * gdb.base/watchpoint.exp: Don't expect a failure when calling
29659 a function with a watchpoint enabled on the mn10200.
29660
29661 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
29662 before trying to create it!
29663
29664Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
29665
29666 * config/vx.exp: Use hostname instead of netport.
29667
29668 * config/vxworks.exp: New file.
29669
29670 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
29671
29672 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 29673 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
29674 occurs.
29675
29676 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
29677 $gdb_spawn_id directly.
29678 (gdb_run_cmd): Try _start as well as start. Use the target feature
29679 gdb,start_symbol as the symbol to start from when jumping.
29680
29681Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
29682
29683 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
29684 redundant) test.
29685
29686 * gdb.base/recurse.exp: Relax final value test for 'b' so that
29687 it doesn't lose for 16bit integer systems.
29688
29689Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
29690
29691 * gdb.fortran/types.exp: If the target doesn't support "double"
29692 data types, then expect "real" types to only be 4 bytes.
29693
29694 * gdb.c++/virtfunc.exp: Expect failure for virtual function
29695 call tests if the target doesn't support inferior function calls.
29696
29697 * gdb.base/printcmds.exp: Allow minor deviation in FP values
29698 in printf tests.
29699
29700Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
29701
29702 * gdb.base/help.exp: Disable "help set", "help show", and
29703 "help support". Simplify regexp for "help stack".
29704
29705 * gdb.base/default.exp: Set match_max to 5000 and the timeout
29706 to 60 seconds. Temporarily set match_max to 15000 around the
29707 "info copying" test.
29708
29709 * gdb.base/nodebug.exp: Don't try to do an inferior function
29710 call if the target doesn't support them.
29711 * gdb.base/printcmds.exp: Likewise.
29712 * gdb.base/setvar.exp: Likewise.
29713 * gdb.base/structs.exp: Likewise.
29714 * gdb.c++/templates.exp: Likewise.
29715 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
29716
29717 * gdb.base/recurse.exp: Enable for the mn10200.
29718
29719 * configure.in: Do configure gdb.stabs directory for *-*-elf
29720 targets.
29721 * configure: Rebuilt.
29722
29723 * gdb.base/break.exp: Check for gdb,noresults before testing
29724 exit status and/or results from the target.
29725 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
29726 * lib/gdb.exp: Remove old (now bogus) initialization of
29727 noinferior, noargs, noresults and nosignals.
29728
29729Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
29730
29731 * config/sh.exp: New file.
29732
29733 * config/slite.exp: Try to connect multiple times to the board
29734 before rebooting. Only send a "monitor run" if need_monitor_run
29735 is set.
29736
29737 * gdb.base/break.exp: Don't do the "stub continue" test if
29738 the target has gdb_stub set.
29739
29740 * gdb.base/callfuncs.exp: Increase the timeout.
29741
29742 * gdb.base/interrupt.exp: Don't even try to compile the testcase
29743 if the target has gdb,noinferiorio set.
29744
29745 * gdb.base/list.exp: Increase match_max to 10000 characters.
29746
29747 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
29748
29749 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
29750 target.
29751
29752 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
29753
29754Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
29755
29756 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
29757 trying to delete the copy of gdb. Catch the file delete so we
29758 don't die if the delete fails; also, the file should be copied to
29759 the host, not to the build.
c906108c
SS
29760
29761Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
29762
29763 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 29764 parenthesis in case it contains multiple regexps separated
c906108c
SS
29765 with |.
29766
29767 * gdb.base/watchpoint.exp: Use gdb_test.
29768 * gdb.base/default.exp: Ditto.
29769
29770Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
29771
99707966 29772 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 29773
c906108c
SS
29774 * gdb.base/scope.exp: Use gdb_test.
29775 * gdb.c++/classes.exp: Ditto.
29776 * gdb.c++/inherit.exp: Ditto.
29777
29778Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
29779
29780 * gdb.base/crossload.exp: Don't use execute_anywhere, use
29781 remote_exec instead.
29782 * gdb.base/corefile.exp: Don't be ridiculous.
29783 * gdb.base/*.c: Add missing stub invocations.
29784
29785Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
29786
29787 * config/slite.exp: Miscellaneous fixes.
29788
29789 * lib/gdb.exp: Fix runto.
29790
29791 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
29792 the target.
29793
29794 * gdb.base/watchpoint.exp: Fix regexp.
29795
29796 * lib/gdb.exp(default_gdb_exit): Add a catch to the
29797 close and wait commands, as the descriptor may now be
29798 invalid. Always call "remote_close host".
29799
29800Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
29801
29802 Major rewrite for testsuite revision.
d63a86f8 29803
c906108c
SS
29804 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
29805 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
29806 instead of relying on spawn_id to always contain a valid
29807 spawn id.
29808 (get_compiler_info): New procedure to build the ${binfile}.ci
29809 file, instead of replicating this in N different places.
29810 (gdb_compile): New procedure.
d63a86f8 29811
c906108c 29812 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
29813 appropriate arguments) instead of compile. Use gdb_test in a lot
29814 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
29815 at the start of a testcase, as this is no longer done magically.
29816
29817 config/*-gdb.exp: Rename without the -gdb suffix.
29818
29819 config/mips.exp: Use remote_close instead of exit_remote_shell.
29820 config/monitor.exp: Use target_info instead of looking at
29821 baud, timeout, etc.
29822 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
29823
29824Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29825
29826 * gdb.c++/templates.exp (test_ptype_of_templates),
29827 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
29828 Update expect patterns for destructors and assignment operators
29829 to match corresponding c-typeprint.c changes.
29830 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
29831 to destructor breakpoint test, GDB should be able to set the
29832 destructor breakpoint without specifying arguments.
29833
29834Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
29835
29836 * gdb.threads/pthreads.exp: Change result for failure to compile due
29837 to lack of pthreads runtime support from an error to simply an
29838 unsupported test, per dejagnu standards.
29839
29840Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29841
29842 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
29843 where GDB exits to reduce pattern match time.
29844 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
29845
29846 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
29847
dc96c6c7 29848Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29849
29850 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
29851 * gdb.base/default.exp: ditto.
29852 * gdb.base/nodebug.exp: ditto.
29853 * gdb.base/printcmds.exp: ditto.
29854 * gdb.base/ptype.exp: ditto.
29855 * gdb.base/setvar.exp: ditto.
29856 * gdb.base/structs.exp: ditto.
29857 * gdb.base/setshow.c: Guard against uninitialized values of argc.
29858
29859Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
29860
29861 * configure, */configure: Rebuild with autoconf 2.12.
29862
29863Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
29864
29865 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
29866 use new i*86-pc-linux*-gnu quads.
29867 * gdb.base/corefile.exp: Ditto.
29868 * gdb.base/signals.exp: Ditto.
29869 * gdb.base/sigall.exp: Ditto.
29870 * gdb.base/interrupt.exp: Ditto.
29871
29872 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
29873 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
29874 RedHat 4.0.
d63a86f8 29875
c906108c 29876 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
29877 linux. This allows the test case to at least compile on latest
29878 linux, but still not run due to missing the threads runtime library.
c906108c
SS
29879
29880Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29881
29882 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
29883 directory to search gdb directory. Accept and step over conditional
29884 stack alignment code. Consume $prompt in failure cases.
29885 Reset timeout to $oldtimeout instead of some arbitrary value.
29886 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
29887 timeout problems with infinite stack backtraces.
29888 * gdb.base/ptype.exp (ptype struct link, union tu_link):
29889 Accept function parameters for linkfunc member.
29890
29891Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
29892
29893 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
29894 (CXXFLAGS): Remove, unreferenced.
29895 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
29896 previous -B options and also add -B option to pick up cross compiled
29897 runtime.
c906108c
SS
29898 (TARGET_INCLUDES): Add for -I options and add code to initialize when
29899 doing cross compiles.
29900 (target_alias): Declare global.
29901 (xgcc): Set variable to full path of gcc in build tree. Use findfile
29902 to verify that gcc exists in build tree, and if so set CC to that
29903 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 29904
c906108c
SS
29905Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
29906
29907 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
29908 ptype test for anonymous union. Fixup testcase to match
29909 current gcc debug output.
29910
29911Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
29912
29913 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
29914 force argument to an unsigned long type.
29915
29916Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
29917
29918 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 29919 tests and anonymous union print/ptype tests.
c906108c
SS
29920 * gdb.base/list.exp (test_forward-search): Increase timeout by
29921 5 minutes for the "search extremely long line" case.
29922 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
29923 completely optional and that the pass/fail messages use the command as
29924 the message if that third arg is a null string.
29925 (gdb_test_exact): Arrange that a null string pattern means match a
29926 null string output rather than any output, which might include random
889bf7c5 29927 errors.
c906108c
SS
29928 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
29929 backtrace test.
29930 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
29931 always failing and failure is now exposed by gdb.exp changes.
29932
29933Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
29934
29935 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
29936 weren't being noted.
29937
29938Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29939
29940 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
29941 * gdb.stabs/weird.exp: Remove v_comb xfails.
29942
dc96c6c7 29943Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29944
29945 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 29946 list.exp scope.exp watchpoint.exp]
c906108c 29947 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 29948
dc96c6c7 29949Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29950
29951 * config/monitor.exp: Increase download timeout to 1000 seconds.
29952
dc96c6c7 29953Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29954
29955 * config/m32r.exp: Increase timeout to 120 seconds.
29956
29957Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
29958
29959 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
29960 and accept older ordering as obsolescent gcc or gdb.
29961 * gdb.c++/templates.exp: Ditto.
29962 * gdb.c++/virtfunc.exp: Ditto.
29963
29964Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
29965
29966 * gdb.base/coremaker.c: Add code to mmap some data so we
29967 can check that it ends up in the core file.
29968 * gdb.base/corefile.exp: Add test to read mmapped data
29969 from core file.
29970
dc96c6c7 29971Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29972
29973 * config/m32r.exp: New file.
29974
29975Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
29976
29977 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
29978 that cflags can contains -gstabs, and work correctly for other tests.
29979
dc96c6c7 29980Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29981
29982 * gdb.base/setshow.exp: New file, tests show and set.
29983 * gdb.base/setshow.c: New file, tests show and set.
29984 * gdb.base/help.exp: Add test for help set|show annotate.
29985 * gdb.base/default.exp: Add test for set|show annotate.
29986
29987Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
29988
29989 * testsuite/gdb.base/break.exp: Make backtrace from factorial
29990 errors unique.
29991 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
29992 explicitly.
29993
29994Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
29995
29996 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
29997 and width commands. This is done elsewhere.
29998 * (gdb_start): Don't call gdb_start_sim here. That's already
29999 done in gdb_load. This fixes lots of failures in default.exp.
30000
30001Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30002
30003 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30004 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30005 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30006 in the same we we treat other failures (since it may be an expected
889bf7c5 30007 condition), rather than as an error.
c906108c
SS
30008 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30009 old test format.
30010
30011Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30012
30013 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30014 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30015 twice. Nuke the duplicates.
c906108c 30016 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30017 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30018 Remove config.h along with other config files.
30019
30020Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30021
30022 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30023 "p func1 ()" and note that rests of tests are skipped.
30024 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30025 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30026 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30027 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30028 affected by the previous run test.
30029 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30030 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30031 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30032 "pass int powerset tuple" and "pass modeless int powerset tuple".
30033 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30034 "real write 4" and "real write 8".
30035 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30036 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30037 "print \$i after tuple assign 2", and
30038 "print vs2 after tuple assign 2".
30039 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30040 meaningful error message and return -1 so the caller can
30041 suppress further tests and avoid a cascade of errors.
d63a86f8 30042
c906108c
SS
30043Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30044
30045 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30046 format for printing version.
30047 * gdb.base/default.exp: Ditto.
30048 * gdb.base/interrupt.exp: Fix problem with cascade of
30049 errors if child process dies while calling a function.
d63a86f8 30050
c906108c
SS
30051Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30052
30053 * Makefile.in (VPATH): Add
30054 * Makefile.in (Makefile, config.status): Fix rules so things get
30055 remade when necessary.
30056
30057Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30058
30059 * Makefile.in (just-check): Add path to sibling expect dir
30060 to environment variable specified by RPATH_ENVVAR.
30061
30062Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30063
30064 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30065 (just-check): Add shared library paths for libstdc++, tk,
30066 tcl, bfd, and opcodes to the environment variable specified
30067 in RPATH_ENVVAR.
30068 * configure.in: Add support to recognize --enable-shared flag
30069 and generate correct value for RPATH_ENVVAR.
30070 * configure: Regenerated with autoconf.
30071
30072Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30073
30074 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30075 include all osf versions.
c906108c
SS
30076 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30077 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30078 when target is linux. When failing to build pthreads test
30079 executable, give more meaningful message.
30080 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30081 arg for pthread_create.
d63a86f8 30082
c906108c
SS
30083Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30084
30085 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30086 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30087 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30088 and -lpthreads (everybody else).
c906108c
SS
30089 (test_startup): Fail gracefully if threads are not supported.
30090 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30091 "p/c array_index("abcdef",2)" when not gcc compiled.
30092 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30093 "print func2::coremaker_local" when not gcc compiled.
30094 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30095 "ptype on opaque struct tagname (statically)",
30096 "ptype on opaque struct tagname (dynamically) 1", and
30097 "ptype on opaque struct tagname (dynamically) 2"
30098 for not compiled with gcc.
30099 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30100 backtrace when compiled with gcc.
d63a86f8 30101 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30102 than always return success.
30103
30104Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30105
30106 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30107
30108Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30109
30110 * gdb.base/structs.exp: Undo last change.
30111
30112Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30113
30114 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30115 encapsulate all the steps/nexts done during self test, starting
30116 at main, and makes them less sensitive to optimization issues.
30117 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30118 signal handler" test.
30119 * gdb.threads/pthreads.exp: Only run this for native configs.
30120 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30121 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30122 tests.
30123 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30124 for "runto test_calls(void)" test.
d63a86f8 30125
c906108c
SS
30126Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30127
30128 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30129 and don't expect address info in breakpoint confirmations.
30130
30131Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30132
30133 * gdb.base/list.exp (test_forward_search): Increase timeout
30134 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30135 and then reset to old value when done. Increase expect input
c906108c
SS
30136 buffer to 10000.
30137
30138Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30139
30140 * gdb.base/list.exp (test_forward_search): Fix to handle very
30141 long source line without overflowing expect's input buffer.
30142
30143Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30144
30145 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30146 "buffer_full".
30147
30148 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30149 "buffer_full".
30150
30151 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30152 "buffer_full".
30153
30154 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30155 "buffer_full".
30156
30157Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30158
30159 * configure.in (configdirs): Add gdb.threads.
30160 * configure: Regenerated with autoconf.
30161 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30162 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30163 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30164
c906108c
SS
30165Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30166
30167 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30168
30169Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30170
30171 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30172 each signal's status in the output of "handle all print".
30173 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30174 the \r\n sequence that immediately precedes the gdb prompt.
30175 * gdb.base/a1-selftest.exp: Save original timeout and restore
30176 after test.
30177
30178Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30179
30180 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30181 symbol.
30182
30183Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30184
30185 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30186
30187Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30188
30189 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30190 timeout by 60 seconds.
30191
30192Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30193
30194 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30195 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30196 error return.
30197
30198Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30199
30200 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30201 gdb initialization, also report how long dejagnu waited. Restore
30202 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30203 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30204
30205Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30206
30207 * lib/gdb.exp: Report timeout value for verbosity level 2.
30208 * config/gdbserver.exp: Ditto.
30209 * config/hppro.exp: Ditto.
30210 * config/mips-gdb.exp: Ditto.
30211 * config/monitor.exp: Ditto.
30212 * config/netware.exp: Ditto.
30213 * config/sim-gdb.exp: Ditto.
30214 * config/slite-gdb.exp: Ditto.
30215 * config/udi-gdb.exp: Ditto.
30216 * config/unix-gdb.exp: Ditto.
30217 * config/vx-gdb.exp: Ditto.
30218 * gdb.base/a1-selftest.exp: Ditto.
30219 * gdb.base/a2-run.exp: Ditto.
30220 * gdb.base/break.exp: Ditto.
30221 * gdb.base/corefile.exp: Ditto.
30222 * gdb.base/list.exp: Ditto.
30223 * gdb.base/recurse.exp: Ditto.
30224 * gdb.base/scope.exp: Ditto.
30225 * gdb.base/signals.exp: Ditto.
30226
30227Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30228
30229 * gdb.threads/Makefile.in (docdir): Removed.
30230
30231Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30232
30233 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30234 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30235 @srcdir@.
d63a86f8 30236 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30237 autoconf 2.5 or higher.
30238 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30239
30240Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30241
30242 * configure: Regenerated.
30243 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30244 avoid name clashes with SunOS headers.
30245
30246Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30247
30248 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30249
30250Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30251
30252 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30253 prototype information ends up in the compiler info file.
30254
30255Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30256
30257 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30258 attempting to regenerate it. Eliminate use of a temporary file
30259 and just generate the info file directly. Source it immediately,
30260 for consistency of use.
30261 * gdb.base/corefile.exp: Ditto
30262 * gdb.base/exprs.exp: Ditto.
30263 * gdb.base/funcargs.exp: Ditto.
30264 * gdb.base/langs.exp: Ditto.
30265 * gdb.base/list.exp: Ditto.
30266 * gdb.base/mips_pro.exp: Ditto.
30267 * gdb.base/nodebug.exp: Ditto.
30268 * gdb.base/opaque.exp: Ditto.
30269 * gdb.base/ptype.exp: Ditto.
30270 * gdb.base/scope.exp: Ditto.
30271 * gdb.base/setvar.exp: Ditto.
30272 * gdb.base/signals.exp: Ditto.
30273 * gdb.base/whatis.exp: Ditto.
30274 * gdb.c++/templates.exp: Ditto.
30275 * gdb.c++/virtfunc.exp: Ditto.
30276 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30277 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30278
30279Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30280
30281 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30282 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30283 Increase timeout, a lot of single stepping might be needed if the
30284 target has no hardware watchpoints.
30285
30286Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30287
30288 * gdb.base/break.exp: Ignore compiler warnings when compiling
30289 break.c.
30290 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30291 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30292 from remote-sim.
30293 * gdb.base/exprs.exp: Add h8300 xfails.
30294 * gdb.base/funcargs.exp: Likewise.
30295 * gdb.base/nodebug.exp: Likewise.
30296 * gdb.base/printcmds.exp: Likewise.
30297 * gdb.base/ptype.exp: Likewise.
30298 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30299 h8300 xfails.
d63a86f8 30300 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30301 on the h8300.
30302 * gdb.base/funcargs.c: Explicitly make last constant argument to
30303 call_after_alloca_subr an unsigned long type.
30304 * gdb.base/return.c: Include stdio.h.
30305
30306Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30307
30308 * config/abug.exp: New file for the older Motorola Bug monitor
30309 that runs on the mvme13x series VME boards.
30310 * config/monitor.exp: Use the new config array for target settings
30311 if they exist.
30312
30313Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30314
30315 * sim-gdb.exp: Make the SH simulator allocate less space when
30316 it is targeted.
30317
30318Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30319
30320 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30321 test.
30322
30323Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30324
30325 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30326 "rs6000-*-*" for "list function in include file" when gcc compiled.
30327 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30328 for "p ctable1[120]".
30329 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30330 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30331 Remove setup_xfail for "rs6000-*-*" for
30332 "print 'scope0.c'::filelocal before run".
30333 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30334 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30335 since some compilers don't allow both options to be given
30336 on the same command line. Create object file and move it.
d63a86f8 30337
c906108c
SS
30338Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30339
30340 * gdb.base/corefile.exp: Always regenerate the core file, since
30341 we always regenerate the coremaker program. Detect special case
30342 where registers cannot be read from core file.
d63a86f8 30343
c906108c
SS
30344Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30345
30346 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30347 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30348 * gdb.c++/templates.exp: Only match on basename of file since
30349 some formats like xcoff don't encode directory information.
30350 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30351 and rs6000 AIX xcoff targets.
30352 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30353 * configure: Regenerate.
30354 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30355 here, rather than in distclean.
d63a86f8 30356
c906108c
SS
30357Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30358
30359 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30360 defined, and use it to compile the test case with -O2. The
30361 native compilation still uses no optimization.
30362 * gdb.base/mips_pro.c: Remove inline assembly code since
30363 it is compiled PIC by default, which results in assembler
30364 warnings that make the testsuite think the compilation
30365 was unsuccessful.
30366
30367Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30368
30369 * gdb.c++/misc.exp: Add note to message for
30370 "print s.a for foo struct" that this is a known gcc 2.7.2
30371 and earlier bug.
30372
30373Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30374
30375 * gdb.base/break.exp: Fix pattern for matching "Delete all
30376 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30377 setup_xfail for deleting all breakpoints test. Fix various
30378 timeout messages to include "(timeout)".
30379 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30380 for "p t_float_values2(3.14159,float_val2)".
30381 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30382 for "continue to call2g" when gcc compiled.
30383 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30384 "up to foo in langs.exp", "show language at foo in langs.exp",
30385 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30386 and "show language at fsub in langs.exp".
30387 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30388 "list line 1 in include file", "list message for lines past EOF",
30389 "list function in include file", "list list0.h:foo", and
30390 "list filename:function; nonexistant function".
30391 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30392 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30393 and "ptype t_char_array" to be for native cc only.
d63a86f8 30394
c906108c
SS
30395Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30396
d63a86f8 30397 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30398 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30399 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30400
30401Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30402
30403 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30404 "bt in signals.exp". This problem only appears when running
30405 the testsuite, and then only intermittently.
30406
30407Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30408
30409 * gdb.base/return.exp (return_tests): Differentiate between
30410 two tests of continuing.
30411
30412Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30413
30414 * */Makefile.in (maintainer-clean): Remove config.log.
30415 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30416 * gdb.c++/Makefile.in (PROGS): Add inherit.
30417 (clean): Remove *.ci.
30418
30419Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30420
30421 * gdb.c++/misc.cc: Add test code from Mike Stump.
30422 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30423
30424Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30425
30426 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30427 to "alpha-*-osf2*" and add comment.
30428 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30429 setup_xfail for "step over execarg initialization" and
30430 "step over corearg initialization".
c906108c
SS
30431 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30432 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30433 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30434 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30435 "print func2::coremaker_local", and "backtrace in corefile.exp".
30436 * gdb.base/signals.exp: Build and source signals.ci.
30437 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30438 to be for gcc only.
30439 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30440
c906108c
SS
30441Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30442
30443 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30444 Feb 3 procfs.c change.
30445
30446Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30447
30448 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30449
30450Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30451
30452 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30453 from dejagnu's apparent default of 10 seconds, which gives random
30454 results when running the tests over NFS on moderately loaded systems.
30455 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30456
30457Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30458
30459 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30460 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 30461 result reports.
c906108c
SS
30462
30463Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30464
30465 * configure.in (CY_AC_PATH_TCLH): Remove.
30466 * configure: Regenerate.
30467
30468Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30469
30470 * gdb.c++/Makefile.in (clean): Add missing '{'.
30471
30472Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30473
30474 * lib/gdb.exp: Provide a default value for noinferior.
30475
30476 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30477 Load libgloss.exp.
30478
30479Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30480
30481 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30482 the executable, not the .o to run the tests from.
30483
30484Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30485
30486 * gdb.base/break.exp: Don't test for program exit or exit status
30487 if $noresults if nonzero.
30488 * gdb.base/langs.exp: Likewise.
30489 * gdb.base/watchpoint.exp: Likewise.
30490
30491 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30492 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30493 trying to compile the testcase.
30494
30495Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30496
30497 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30498 * gdb.base/signals.exp (continue to handler): Likewise.
30499
30500Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30501
30502 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30503
30504 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30505
30506Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30507
30508 * gdb.base/corefile.exp: Recognize "not found" as failure
30509 when trying to determine if a core file was generated.
30510 If no core file was generate the first time, try again without
30511 the ulimit -c to work around braindamaged shells.
30512
30513Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30514
30515 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30516 [] tests with "test" and enclose string in quotes.
30517 * gdb.stabs/configure: Rebuild
d63a86f8 30518
c906108c
SS
30519Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30520
30521 Changes in sync with expect:
30522 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
30523 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
30524 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
30525 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
30526 argument to AC_REQUIRE.
30527 * configure: Regenerated.
30528
30529Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
30530
30531 * gdb.base/corefile.exp: When generating a core, discard any
30532 error messages about ulimit not found and the "core dumped"
30533 message from the shell that runs the coredumper.
30534
30535Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
30536
30537 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
30538
30539 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
30540 which sed script to run. Expect failure for v_comb test
30541 on PA targets too.
d63a86f8 30542
c906108c
SS
30543Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
30544
30545 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 30546 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
30547
30548Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
30549
30550 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
30551 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 30552 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
30553 * lib/gdb.exp (default_gdb_start): Fix typo.
30554 * gdb.base/corefile.exp: Allow "Core was generated by ..."
30555 messages to not include the full program name that caused
30556 the core dump since some systems (such as solaris) apparently
30557 truncate this path to about 80 characters.
30558 When generating a core file first try increasing the core file
30559 size limit to unlimited since some systems may default it to
30560 zero, and it is harmless to try it. Move the test for failing
30561 to generate a core file to where it will actually get executed.
30562 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
30563 new gdb result from g++ debug info improvements and make old
30564 pattern obsolescent. Also account for size_t differences
30565 (may be int or long).
30566 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
30567 initialization before function call is placed in the delay slot
30568 and thus appears to be skipped over by commands such as "next".
30569
30570Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
30571
30572 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
30573
30574Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
30575
30576 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30577 input source file; fix code to compile test to deal with this
30578 convention.
30579 * gdb.c++/*.exp: Likewise.
30580
30581Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30582
30583 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30584 "bt in signals.exp".
30585
30586Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30587
30588 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30589 "step over execarg initialization" and
889bf7c5 30590 "step over corearg initialization".
c906108c
SS
30591
30592Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30593
30594 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30595 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30596
30597Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30598
30599 From Rob Savoye (rob@poseidon.cygnus.com)
30600 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30601 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
30602 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30603 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30604 configure.in}: Major reworking for autoconfig.
c906108c
SS
30605 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30606 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 30607 New files.
c906108c
SS
30608 * config/unix-gdb.exp: Make GDB global.
30609 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
30610 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
30611 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
30612 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
30613 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
30614 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 30615 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
30616 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
30617 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
30618 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
30619 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 30620 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
30621 to returns as necessary, arrange for test to compile own testcase
30622 executable.
c906108c 30623 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 30624
c906108c
SS
30625Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30626
30627 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 30628 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
30629 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
30630 "backtrace through signal handler".
30631
30632Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30633
30634 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
30635 continuing from a job control stop signal.
30636 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
30637
30638Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
30639
30640 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
30641 * gdb.base/corefile.exp: Likewise.
30642 * gdb.base/funcargs.exp: Likewise.
30643
30644Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
30645
30646 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
30647 * config/monitor.exp: Add support for setting baud rate.
30648
30649Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
30650
30651 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
30652 i*86-*-linux* xfails for "backtrace through signal handler".
30653 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
30654 "print func2::coremaker_local".
30655 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 30656 alpha-dec-osf2* xfail for
c906108c
SS
30657 "delete all breakpoints when none".
30658
30659Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
30660
30661 * gdb.base/break.exp: Change test that deletes all breakpoints
30662 when no user breakpoints are installed. A post 4.15 change
30663 causes gdb to no longer prompt in this case.
30664
30665Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
30666
30667 * gdb.base/return.exp (return_tests): Change xfail for test
30668 "correct value returned double test" to stop xfailing at
30669 Solaris 2.5. Apparently the bug has been fixed.
30670
30671Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
30672
30673 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
30674 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
30675
30676Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
30677
30678 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
30679 * gdb.disasm/hppa.s: Corresponding changes.
30680
30681Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
30682
30683 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
30684 makefile fragment.
30685 * config/mt-hpux: Deleted.
30686
30687Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
30688
d63a86f8 30689 * Many files: When warning about suppressed tests due to a
c906108c
SS
30690 nonexistant test binary, avoid incrementing the warning count.
30691
30692Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
30693
30694 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 30695
c906108c
SS
30696Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30697
30698 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
30699 "sparc-*-solaris2*".
30700
30701Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30702
30703 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
30704 Add global and local variables and initialize them.
30705 * gdb.base/corefile.exp: Test correct mapping of corefile sections
30706 by printing variables. Remove rs6000 and powerpc xfails, BFD now
30707 extracts the file name and terminating signal from the core file.
30708 * TODO: Remove note about tests for correct mapping of corefile.
30709 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
30710 from optimizing it away.
30711 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
30712 handles common blocks.
30713
30714Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
30715
30716 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
30717 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
30718
30719Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
30720
30721 * Makefile.in (maintainer-clean): New target, synonym for
30722 realclean.
30723 * gdb.base/Makefile.in (maintainer-clean): Likewise.
30724 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
30725 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
30726 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
30727 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
30728 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
30729
30730Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
30731
30732 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
30733 xfails when not gcc compiled for "print foo::funclocal".
30734 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
30735 "print foo::funclocal at foo",
30736 "print 'scope1.c'::foo::funclocal at foo",
30737 "print foo::funclocal_bss at foo",
30738 "print 'scope1.c'::foo::funclocal_bss at foo",
30739 "print foo::funclocal_ro at foo",
30740 "print 'scope1.c'::foo::funclocal_ro at foo",
30741 "print bar::funclocal at foo" and
30742 "print 'scope1.c'::bar::funclocal at foo".
30743 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
30744 gcc compiled for "print foo::funclocal at bar".
30745 Expand all messages to ensure that they identify that
30746 the test is at bar().
30747 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
30748 gcc compiled for:
30749 "ptype on opaque struct pointer (statically)",
30750 "ptype on opaque struct tagname (statically)",
30751 "ptype on opaque struct pointer (dynamically) 1",
30752 "ptype on opaque struct tagname (dynamically) 1",
30753 "ptype on opaque struct pointer (dynamically) 2" and
30754 "ptype on opaque struct tagname (dynamically) 2
30755 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
30756 gcc compiled for:
30757 "p datalocal"
30758 "whatis datalocal",
30759 "ptype datalocal",
30760 "p bsslocal",
30761 "whatis bsslocal", and
30762 "ptype bsslocal".
30763 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
30764 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
30765 when not gcc compiled.
30766 * gdb.base/funcargs.exp (float_and_integral_args): Add
30767 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
30768 compiled.
30769 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
30770 "backtrace from call6a" when not gcc compiled.
30771 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
30772 "backtrace from call7a" when not gcc compiled.
30773 * gdb.base/callfuncs.exp (do_function_calls):
30774 Add "hppa*-*-hpux*" xfail when not gcc compiled for
30775 "p t_char_array_values(char_array_val2,char_array_val1)",
30776 "p t_char_array_values(char_array_val1,char_array_val2)",
30777 "p t_char_array_values("carray 1","carray 2")",
30778 "p t_char_array_values("carray 1",char_array_val2)",
30779 "p t_char_array_values(char_array_val1,"carray 2")",
30780 "p sum_args(1,{2})",
30781 "p sum_args(2,{2,3})",
30782 "p sum_args(3,{2,3,4})",
30783 "p sum_args(4,{2,3,4,5})"
30784 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
30785 "backtrace in corefile.exp" when not gcc compiled.
30786
30787Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30788
30789 * gdb.base/signals.exp: Rewrite `handle all print' test as
30790 a procedure. Accept blanks or TABs as whitespace, increase
30791 timeout and expect input buffer size for the large output
30792 from the command. Remove "i*86-*-bsdi2.0" xfail.
30793
30794Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30795
30796 * gdb.base/setvar.exp: Add new testcases for truncation when
30797 assigning invalid values to bitfields.
30798
30799Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
30800
d63a86f8 30801 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
30802 mips-sgi-irix* xfail for
30803 "call inferior func with struct - returns char *"
30804 and fix test so that an optional (unsigned char *) cast is
889bf7c5 30805 accepted in the result.
c906108c
SS
30806
30807Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
30808
30809 * gdb.base/funcargs.exp (float_and_integral_args): Remove
30810 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
30811 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
30812 * gdb.base/signals.exp: Remove duplicate "handle all print" test
30813 that accidentally got checked in.
30814
30815Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
30816
d63a86f8 30817 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
30818 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
30819 compiled test.
30820 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
30821 Add mips-sgi-irix5* xfail for not gcc compiled.
30822 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
30823 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
30824 compiled for "p top", "whatis top", "p middle", and "whatis
30825 middle".
c906108c
SS
30826 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
30827 "whatis signed char" for not gcc compiled.
30828 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
30829 "set variable signed char=-1 (-1)" and
30830 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
30831 * gdb.base/funcargs.exp (float_and_integral_args):
30832 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
30833 Add mips-sgi-irix* xfail when not gcc compiled for
30834 "continue to call2b".
30835 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
30836 "continue to call2g".
6fdff2c5
PA
30837 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
30838 compiled for "backtrace from call6a"
30839 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
30840 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
30841 when not gcc compiled for "backtrace from call7a".
c906108c
SS
30842 (localvars_after_alloca): Fix gdb_test cmds for
30843 "print * after runto ...".
30844 Remove rs6000-*-* xfails for
30845 "print i after runto localvars_after_alloca" and
30846 "print l after runto localvars_after_alloca"
30847 for all compilers.
30848 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 30849 when not compiled with gcc, for:
c906108c
SS
30850 "print signed char == (minus)",
30851 "print signed char != (minus)",
30852 "print signed char < (minus)",
30853 "print signed char > (minus)".
30854 * gdb.base/callfuncs.exp (do_function_calls):
30855 Add mips-sgi-irix* xfail, when compiled with native compiler, for
30856 "call inferior func with struct - returns char *".
d63a86f8 30857 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
30858 "correct value returned double test" to include Solaris 2.4.
30859 * gdb.base/funcargs.exp (float_and_integral_args):
30860 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 30861
c906108c
SS
30862Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30863
30864 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
30865 enumeration bitfields if compiling with GNU C.
30866 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
30867 to empty' prompt.
30868
30869Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
30870
30871 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
30872 test for PRO targets.
30873
30874 * gdb.base/funcargs.exp: Avoid ever setting more than 8
30875 breakpoints in the inferior at any given time by making
30876 two groups of breakpoints for call2*, call6* and call7*
30877 tests.
30878
30879Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30880
30881 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
30882 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
30883 from optimizing it away.
30884 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
30885 "call inferior func with struct".
30886
30887Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
30888
30889 * configure.in: Only configure gdb.chill for particular targets.
30890
30891Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
30892
30893 * gdb.base/Makefile.in: Add action to .c.o transformation
30894 rule that generates a .ci file for each .o file and remove
30895 explicit .c.o rules except for callfuncs.o.
30896 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
30897 generates a .ci file for each .o file and remove explicit
30898 .cc.o rules.
30899 (clean): Remove *.tmp *.ci files.
30900 (EXECUTABLES): Remove templ-info.exp.
30901 * gdb.base/compiler.c: New file.
30902 * gdb.c++/compiler.cc: New file
30903 * gdb.base/scope.exp: Source gdb.base/scope.ci.
30904 Change rs6000-*-* xfail for
30905 "print 'scope0.c'::filelocal_ro" and
30906 "print 'scope1.c'::filelocal" and
30907 "print 'scope1.c'::filelocal_bss" and
30908 "print 'scope1.c'::filelocal_ro" and
30909 "print 'scope1.c'::foo::funclocal" and
30910 "print 'scope1.c'::foo::funclocal_ro" and
30911 "print 'scope1.c'::bar::funclocal" and
30912 "print 'scope0.c'::filelocal_ro" and
30913 "print 'scope1.c'::filelocal at foo" and
30914 "print 'scope1.c'::filelocal_bss at foo" and
30915 "print 'scope1.c'::filelocal_ro at foo" and
30916 "print 'scope1.c'::foo::funclocal at foo" and
30917 "print 'scope1.c'::foo::funclocal_bss at foo" and
30918 "print 'scope1.c'::foo::funclocal_ro at foo" and
30919 "print 'scope1.c'::bar::funclocal at foo" and
30920 "print 'scope0.c'::filelocal_ro" and
30921 "print 'scope1.c'::filelocal" and
30922 "print 'scope1.c'::filelocal_bss" and
30923 "print 'scope1.c'::filelocal_ro" and
30924 "print 'scope1.c'::foo::funclocal" and
30925 "print 'scope1.c'::foo::funclocal_bss" and
30926 "print 'scope1.c'::foo::funclocal_ro" and
30927 "print 'scope1.c'::bar::funclocal" and
30928 "print 'scope1.c'::bar::funclocal_bss"
30929 to only be xfail'd when not compiled with gcc.
d63a86f8 30930 Add rs6000-*-* xfail for
c906108c
SS
30931 "print 'scope0.c'::filelocal_bss before run"
30932 when compiled with gcc.
30933 (test_at_main): Add rs6000-*-* xfail for
30934 "print filelocal_ro in test_at_main"
30935 when compiled with gcc.
30936 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 30937 Add rs6000-*-aix* xfail for
c906108c
SS
30938 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
30939 "ptype t_char_array", not compiled with gcc.
30940 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
30941 xfail for "list foo (in include file)" when gcc compiled.
30942 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 30943 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
30944 "run to call0a" if not compiled with gcc.
30945 (unsigned_integral_args): Add rs6000-*-* xfail for
30946 "run to call1a" if not compiled with gcc.
30947 (float_and_integral_args): Add rs6000-*-* xfail for
30948 "run to call2a" if not compiled with gcc and for
30949 "continue to call2b" for any compiler.
30950 Add rs6000-*-* xfail to
30951 "print f1 after run to call2a" for gcc compiled.
30952 (discard_and_shuffle): Add rs6000-*-* xfail for
30953 "run to call6a".
30954 (shuffle_round_robin): Add rs6000-*-* xfail for
30955 "backtrace from call7a" if not compiled with gcc.
30956 Add rs6000-*-* xfail for
30957 "backtrace from call7b" if compiled with gcc.
30958 (call_after_alloca): Add rs6000-*-* xfail for
30959 "print c in call_after_alloca" and
30960 "print s in call_after_alloca" and
30961 "backtrace from call_after_alloca_subr"
30962 if not compiled with gcc.
30963 (localvars_in_indirect_call): Add rs6000-*-* xfail for
30964 "print c in localvars_in_indirect_call" and
30965 "print c in localvars_in_indirect_call" and
30966 "backtrace in indirectly called function" and
30967 "stepping into indirectly called function"
30968 if not compiled with gcc.
30969 (localvars_after_alloca): Add rs6000-*-* xfail for
30970 "print c after runto localvars_after_alloca" and
30971 "print s after runto localvars_after_alloca" and
30972 "print i after runto localvars_after_alloca" and
30973 "print l after runto localvars_after_alloca"
30974 for all compilers.
30975 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
30976 than whatis-info.exp.
30977 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
30978 than opaque-info.exp.
30979 Setup rs6000-*-* xfail for
d63a86f8 30980 "ptype on opaque struct pointer (statically)" and
c906108c
SS
30981 "ptype on opaque struct pointer (dynamically)" when
30982 not compiled with gcc.
30983 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
30984 rather than callf-info.exp.
30985 (do_function_calls): Add clear_xfail for rs6000-*-* for
30986 "p t_float_values2(3.14159,float_val2)". Seems to work
30987 fine there, both with xlc and gcc. Need to find out what
30988 it is doing right and fix other platforms.
30989 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
30990 "call inferior func with struct - returns int",
30991 "call inferior func with struct - returns long",
30992 "call inferior func with struct - returns float",
30993 "call inferior func with struct - returns double",
30994 "call inferior func with struct - returns char *",
30995 but only if not gcc compiled (presumes xlc compiled).
30996 Change rs6000-*-* xfails for
30997 "call inferior func with struct - returns char" and
30998 " call inferior func with struct - returns short" to only
30999 xfail if not using gcc.
31000 (clean mostlyclean): Remove *.ci and *.tmp files.
31001 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31002 than templ-info.exp.
31003 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31004 Add rs6000-*-* xfail for "up to foo in langs.exp"
31005 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31006 when not gcc compiled.
d63a86f8 31007
c906108c
SS
31008Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31009
31010 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31011 * gdb.base/corefile.exp: Likewise.
31012 * gdb.base/list.exp: Likewise.
31013 * gdb.base/scope.exp: Likewise.
31014 * gdb.base/siganls.exp: Likewise.
31015
31016 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31017 compiler output.
31018 * gdb.base/whatis.exp: Likewise.
31019
31020Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31021
31022 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31023 failure (opcode table has been fixed to match reality).
31024
31025Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31026
31027 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31028 "call inferior func with struct - returns char",
31029 "call inferior func with struct - returns short"
31030
31031 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31032 "print 'scope0.c'::filelocal at main",
31033 "print 'scope0.c'::filelocal_bss in test_at_main",
31034 "print 'scope0.c'::filelocal at foo",
31035 "print 'scope0.c'::filelocal_bss in test_at_foo",
31036 "print 'scope0.c'::filelocal at bar",
31037 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31038
c906108c
SS
31039 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31040 in source file 1". This bug seems to have been fixed with both
31041 gcc and native cc (was native assembler bug?).
31042
31043Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31044
31045 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31046 "backtrace through signal handler" to "i*86-*-sysv4*".
31047 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31048 continue" case. Add "known SVR4 bug" to fail message.
31049 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31050 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31051 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31052 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31053 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31054 "up to foo in langs.exp", "show language at foo in
31055 langs.exp", "up to cppsub_ in langs.exp", "show
31056 language at cppsub_ in langs.exp", "up to fsub in
31057 langs.exp", and "show language at fsub in langs.exp".
31058 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31059 "bactrace in corefile.exp".
31060 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31061 "call inferior function with struct - returns float" and
31062 "call inferior function with struct - returns double".
d63a86f8 31063
c906108c
SS
31064Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31065
31066 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31067 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31068 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31069 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31070
31071Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31072
31073 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31074 (or overriden) "CHILL" macro rather then bare "gcc".
31075 Also look for ../../gcc/xgcc since that is what we will
31076 actually need, not "Makefile". Remove following assignment
31077 of CHILL to CHILL_FOR_TARGET because that results in
31078 recursive definition.
31079
31080Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31081
31082 * gdb.base/corefile.exp: Change xfail for backtrace in
31083 corefile.exp from linuxaout to all linux.
31084 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31085 cases where we miss the breakpoint at the signal handler
31086 for some reason. Setup xfail for linuxoldld/linuxaout and
31087 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31088 hitting SIGURG breakpoint.
31089 * gdb.base/signals.exp: Setup xfail for "next" acting like
31090 continue to add linuxoldld. Setup xfail for all linux for
31091 "next to handler in signals_tests_1", "backtrace in
31092 signals_tests_1", "continue to func1", "pass SIGUSR1",
31093 and continue to handler".
31094
31095Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31096
31097 * Update all FSF addresses except those in COPYING* files.
31098
31099Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31100
31101 * gdb.base/a2-run.exp: Change messages to be more explicit about
31102 the status of args, and quote binfile in results.
31103
31104Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31105
31106 * gdb.base/callfuncs.exp: Add tests for passing structs to
31107 inferior functions and return various types.
31108 * gdb.base/callfuncs.c: Add functions to receive a struct
31109 and return a member of the struct, in various types.
31110
31111Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31112
31113 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31114
31115Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31116
31117 * config/vxworks29k.exp: New file, sources vxworks.exp.
31118
31119Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31120
31121 * config/gdbremote.exp: New file. Testing framework using
31122 gdbserver.
31123
31124Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31125
31126 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31127 "call function when asleep" and "send end of file".
31128 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31129 for "backtrace in corefile.exp".
31130 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31131 for "backtrace through signal handler".
31132 * gdb.base/corefile.exp: Make sure we actually generate a core file
31133 before trying the core tests. Some systems allow the user to suppress
31134 generation of core files and default to that (linux for example).
31135 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31136 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31137
31138Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31139
31140 * gdb.threads: New directory with some crude multi-threaded
31141 gdb tests (step.exp and step2.exp).
31142 * config/mt-lynx (STEP_EXECUTABLE): Define.
31143 (THREADFLAGS): Define.
31144
31145Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31146
31147 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31148
31149 * gdb.base/signals.exp: Disable whole file for lynx until
31150 further notice.
31151
31152 * gdb.base/signals.exp: xfail test where "next" acts like
31153 "continue" for lynx.
31154
31155 * gdb.base/interrupt.exp: xfail test for calling function while
31156 inferior is asleep for lynx.
31157
31158 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31159 than one cr-lf after each command.
31160
31161Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31162
31163 * configure.in: Reinstate setting of stabsdirs variable, fix
31164 typo in setting up configdirs for native builds.
31165
31166 * gdb.base/return.exp: Fix typo in return double test.
31167 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31168 compiler from optimizing them away.
31169
31170Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31171
31172 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31173 sequences to be echo'd by gdb when using gdb_test.
31174 * gdb.chill/chexp.exp: Likewise.
31175 * gdb.fortran/exprs.exp: Likewise
31176
31177Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31178
31179 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31180 after the inferior gdb has started.
31181
31182 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31183 after each command.
31184 * gdb.base/funcargs.exp: Likewise.
31185 * gdb.base/gdbvars.exp: Likewise.
31186 * gdb.base/interrupt.exp: Likewise.
31187 * gdb.base/list.exp: Likewise.
31188 * gdb.base/watchpoint.exp: Likewise.
31189 * gdb.c++/demangle.exp: Likewise.
31190 * gdb.c++/inherit.exp: Likewise.
31191 * gdb.chill/chexp.exp: Likewise.
31192 * gdb.fortran/exprs.exp: Likewise.
31193
31194 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31195 test if we can't handle IO to/from the inferior.
31196
31197 * gdb.c++/misc.exp: Always check for a program already being
31198 started after sending a "run" command to gdb.
31199
31200 * gdb.base/twice.exp: Start with a fresh gdb.
31201
31202 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31203 only depend on gdb's expression code, not the chill runtime.
31204
31205 * gdb.base/return.c: Put return values into variables so we
31206 can have gdb print them rather than depending on the program
31207 to print them.
31208 * gdb.base/return.exp: Corresponding changes.
31209
31210 * lib/gdb.exp: Provide default value for noinferiorio.
31211 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31212 the inferior.
31213
31214 * gdb.base/break.exp: Always check for a program already being
31215 started after sending a "run" command to gdb.
31216 (text_next_with_recursion): Don't check the output from the
31217 program's printf statement. Instead just make sure the program
31218 exited.
31219
31220 * gdb.base/commands.exp: Protect tests which need arguments with
31221 $noargs conditionals.
31222
31223Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31224
31225 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31226 of structure member arrays to match gdb/valops.c:value_addr change.
31227
31228Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31229
31230 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31231 cases.
31232
31233Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31234
31235 * configure.in (configdirs): Remove gdb.chill from default list
31236 of subdirs and then add it back in only if doing a native build.
31237 The current chill compiler does not yet work in any cross build.
31238 * Revert all signal changes from Jul 6.
31239 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31240 for sh-hms targets, allowing these tests to link, with no other
31241 changes. Testing is suppressed by setting "nosignals" in site.exp.
31242
31243Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31244
31245 * configure.in (signaldirs): Define and add to configdirs for all
31246 targets except some specific ones that are known to not support signals.
31247 Also clean up formatting.
31248 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31249 (signals, sigall): Remove rules to build.
31250 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31251 Moved to new gdb.signals directory.
31252 * gdb.signals: New test directory.
31253 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31254 signals.c signals.exp}: New or moved files.
31255
31256Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31257
31258 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31259
31260Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31261
31262 * gdb.base/return.exp: Xfail `return double' test failure
31263 on at least Solaris 2.3 and handle future/past versions on
31264 a case by case basis as appropriate. Also update message
31265 to include i*86 failures.
31266
31267Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31268
31269 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31270
31271 * lib/gdb.exp: Fix comment which erroneously identified
31272 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31273 gdb_file_cmd not gdb_load).
31274 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31275
31276 * gdb.base/setvar.exp: Make test names consistent between pass and
31277 fail cases. Use gdb_test more.
31278
31279Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31280
31281 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31282
31283Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31284
31285 * gdb.base/help.exp: Fix expected help string for `show commands'.
31286
31287Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31288
31289 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31290
31291 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31292 of a text section.
31293
31294Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31295
31296 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31297 that loop eventually terminates. Fix Connection refused logic so
31298 that testsuite will expire nicely.
31299
31300Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31301
31302 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31303 config/rom68k.exp: New tcl glue for the appropriate monitors.
31304 These all just end up calling monitor.exp.
31305 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31306 refused' by retrying. Cleanup some timeout issues.
31307 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31308 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31309 callers don't have to set/restore global timeout variable.
31310
31311 * The following set of changes centralizes management of the global
31312 timeout variable. This way, it can be set in one target dependent
31313 place instead of dozens of places scattered throughout the test suite.
31314 If you need to lengthen a timeout, then you should either set timeout
31315 in one of the config/{target}.exp files, or multiply it by a factor.
31316 Setting it to an absolute value is always going to lose for some
31317 targets.
31318 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31319 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31320 * gdb.base/funcargs.exp: Don't set timeout.
31321 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31322 * gdb.base/printcmds.exp (test_print_string_constants
31323 test_print_array_constants): Don't set timeout.
31324 * gdb.base/ptype.exp: Don't set timeout.
31325 * gdb.base/recurse.exp: Don't set timeout.
31326 * gdb.base/return.exp: Don't set timeout.
31327 * gdb.base/watchpoint.exp: Don't set timeout.
31328 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31329 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31330
31331Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31332
31333 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31334
31335Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31336
31337 * lib/gdb.exp: Disable chill tests for irix5.
31338
31339Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31340
31341 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31342 each test pass or fail.
31343
31344Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31345
31346 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31347 xlc not gcc.
31348
31349Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31350
31351 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31352
31353Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31354
31355 * config/est.exp: Fix copyright and comments. Remove dead code.
31356 Use targetname, serialport and baud variables instead of fixed
31357 constants.
31358 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31359 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31360
31361Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31362
31363 * gdb.base/watchpoint.exp: Don't run
31364 test_watchpoint_triggered_in_syscall for sunos.
31365
31366Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31367
31368 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31369 they don't seem to exist. Do include stdio.h.
31370
31371Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31372
31373 * gdb.base/a1-selftest.exp: Add alpha xfail.
31374
31375Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31376
31377 * gdb.base/watchpoint.c (main): Prompt before calling read().
31378 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31379 Revise accordingly. Remove cruft about sending "123" several
31380 times, until it gets noticed. Clean up the "print buf[0]" stuff
31381 so that it passes or fails, and waits for prompts in the usual way.
31382
31383Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31384
31385 * gdb.base/recurse.exp: Fix comment.
31386
31387 * TODO: Remove item about printing variables in nodebug.exp. Add
31388 item about enabling tests which are only run on some targets.
31389
31390 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31391 fail, make test names unique, use new gdb_test convention
31392 regarding pattern, use gdb_test more, etc.).
31393
31394 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31395 fail, make test names unique, etc.).
31396
31397Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31398
31399 * gdb.base/nodebug.c: Change return type of top and middle to
31400 short.
31401 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31402 are fixed by the recent mdebugread.c changes. Allow `short ()'
31403 as type for top and middle.
31404
31405Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31406
31407 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31408 nearly as I can tell, the whole thing was an accident in Stu's
31409 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31410 to replace a send/expect pair with gdb_test, but ended up only
31411 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31412 of 30 Mar 1995 took care of it, but left this vestigial comment
31413 which I am now nuking.
31414
31415Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31416
31417 * gdb.base/break.exp: Look for different line number for
31418 breakpoint at main depending on usestubs.
31419
31420Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31421
31422 * gdb.base/list.exp: Adjust some alternate expect patterns to
31423 match recent list0.c change. Add alternate expect pattern for
31424 output from `list default lines around main' for optimizing
31425 compilers.
31426
31427Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31428
31429 * lib/gdb.exp: If nosignals is not set, set it to 0.
31430
31431Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31432
31433 * config/slite-gdb.exp: Responds to load symbol table prompt.
31434 * gdb.base/break.exp: Adjust line number, fix rerun.
31435 * gdb.base/langs0.c: Add #ifdef usestubs.
31436
31437Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31438
31439 * gdb.base/list.exp: Adjust line contents after adding new lines in
31440 list0.c. Also fix a syntax error.
31441
31442 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31443 * gdb.base/break.exp: ditto.
31444 * gdb.base/list.exp: ditto.
31445 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31446 * gdb.base/run.c: ditto.
31447 * gdb.base/list0.c: ditto.
31448 * gdb.base/funcargs.c: ditto.
31449
31450Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31451
31452 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31453 $targetname, $serialport and $baud instead of hardwired variables.
31454 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31455 target doesn't support signals.
31456
31457Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31458
31459 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31460
31461Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31462
31463 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31464 Don't rely on the value of an auto variable before it has been
31465 initialized. Use gdb_test more.
31466
31467Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31468
31469 * lib/gdb.exp (default_gdb_version): A version number must start
31470 with a digit, but other than that contains all characters up to
31471 the first whitespace character.
31472
31473Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31474
31475 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31476
31477Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31478
31479 * gdb.c++/*.exp: Warn if executable does not exist. The original
31480 reason for skipping the warning was that configure.in sometimes
31481 intentionally skipped building the executables but the tcl code
31482 had no way of knowing. That (a) was always bogus with respect to
31483 error handling, (b) is no longer true (right now there is no way
31484 to skip C++ tests).
31485
31486 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31487
31488Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31489
31490 * gdb.base/list.exp: Add expect patterns for output from
31491 SunPRO compiled executables.
31492 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31493 types.
31494
31495Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31496
31497 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31498 number (we are already testing that the correct source line text
31499 gets printed).
31500
31501 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31502 that is what is intended, but something needed to be done to get
31503 sunos4 native working again.
31504
31505 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31506
31507 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31508 apparently went with a (very) old xfail.
31509
31510Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31511
31512 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31513 runto_main is a proc in gdb.exp that will do 'step' for target use
31514 stubs.
31515 * gdb.base/exprs.exp: ditto.
31516 * gdb.base/interrupt.exp: ditto.
31517 * gdb.base/opaque.exp: ditto.
31518 * gdb.base/printcmds.exp: ditto.
31519 * gdb.base/ptype.exp: ditto.
31520 * gdb.base/scope.exp: ditto.
31521 * gdb.base/setvar.exp: ditto.
31522 * gdb.base/signals.exp: ditto.
31523 * gdb.base/twice.exp: ditto.
31524 * gdb.c++/classes.exp: ditto.
31525 * gdb.c++/inherit.exp: ditto.
31526 * gdb.c++/templates.exp: ditto.
31527 * gdb.base/break.exp: no run and hit main for stubs. Change line
31528 numbers for breakpoints and info breakpoint.
31529 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
31530 breakpoint().
31531 * gdb.base/callfuncs.c: ditto.
31532 * gdb.base/exprs: ditto.
31533 * gdb.base/interrupt.c: ditto.
31534 * gdb.base/opaque0.c: ditto.
31535 * gdb.base/printcmds.c: ditto.
31536 * gdb.base/ptype.c: ditto.
31537 * gdb.base/scope0.c: ditto.
31538 * gdb.base/setvar.c: ditto.
31539 * gdb.base/signals.c: ditto.
31540 * gdb.base/twice.c: ditto.
31541 * gdb.c++/misc.cc: ditto.
31542 * gdb.c++/templates.cc: ditto.
31543
31544Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31545
31546 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
31547
31548 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
31549 somewhere between `read' and `main.c'. I'm pretty sure the
31550 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
31551 and it isn't particularly useful.
31552
31553 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
31554
31555Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31556
31557 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
31558
31559Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
31560
31561 * config/mt-slite: add LIBS and -nostdlib.
31562 * config/slite-gdb.exp: add this new file to support sparclite target.
31563
31564Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
31565
31566 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
31567
31568 * gdb.base/a2-run.exp: Change argument to istarget from
31569 "*-*-vxworks" to "*-*-vxworks*".
31570 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
31571
31572Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
31573
31574 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
31575 will not runto main but do a 'step' to step out of breakpoint().
31576 * config/mt-slite: add -Dusestubs.
31577
31578Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31579
31580 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31581 instead of just @.
31582
31583 * gdb.base/signals.exp: Add test for "handle all print".
31584 * TODO: Remove "handle all print". Also remove item about
31585 checking copyright date (I don't like the idea of a spurious FAIL
31586 based on when we run the tests).
31587
31588 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31589 for SunOS4 (reason for failure not investigated). Remove
31590 redundant test for $binfile.
31591
31592 * gdb.base/nodebug.c (array_index): Call malloc.
31593
31594 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31595
31596Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31597
31598 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31599 conventions and slightly simplify the matching regexp.
31600
31601Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31602
31603 * gdb.base/break.exp: Update gdb_test invocation to use new
31604 convention.
31605
31606 * lib/gdb.exp: If noargs is not set, set it to 0.
31607
31608 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
31609 tests unique.
31610
31611 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
31612
31613Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31614
31615 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
31616 one argument of type "<non-float parameter>".
31617
31618Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
31619
31620 * config/rom68k.exp: New file to support Motorola IDP board.
31621 * gdb.base/a2-run.exp: Skip this file if noargs is set.
31622 * gdb.base/break.c: Change things around so that this program
31623 doesn't depend upon args. This is necessary to make remote
31624 targets work (in general, they can't take args).
31625 * gdb.base/break.exp: Don't try to send args to program. Don't
31626 expect output. Also, replace lots of code with gdb_test.
31627
31628Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31629
31630 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
31631 printing of '\'' (which is what the comment says we are testing,
31632 even though we were not), not '''.
31633 (test_integer_literals_rejected): Test that printing ''' is an error.
31634
31635 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31636 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
31637 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
31638 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
31639 Use gdb_test not test_print_accept.
31640 * lib/gdb.exp: Remove test_print_accept.
31641
31642 * gdb.base/signals.exp (signal_tests_1): Make pass message
31643 consistent with fail message.
31644
31645 * gdb.base/whatis.exp: Remove xfails for printing char vs.
31646 unsigned char; the bug (PR 1821) is fixed.
31647
31648 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
31649
31650 * gdb.base/scope.exp (test_at_localscopes): Call pass for
31651 successful tests--makes xfailing them work right.
31652
31653Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31654
31655 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
31656 only \r\n, not .*. The test can pass .* as the last thing in
31657 $pattern if that is what it wants. In addition to providing this
31658 flexibility, this change should speed up pattern matching in cases
31659 where the pattern already ended with .* (there were a number of
31660 them). This change also helps catch bad patterns--in the old
31661 scheme the typo "char \*" instead of "char \\*" would pass. Now
31662 it is caught.
31663 * Many .exp files: Update callers.
31664
31665 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
31666 clearer and does not spuriously match multiple ('s. Likewise for
31667 ) and *.
31668
31669 * gdb.base/nodebug.exp: Test ability to call a function and pass
31670 it a string (even with no debugging info).
31671
31672 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
31673 "p '\'", which is the same as "p ''" once tcl gets done with
31674 quoting, to "p '\\'", which I suspect is what is intended (one
31675 backslash gets sent to GDB).
31676
31677 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
31678
31679Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31680
31681 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
31682 1817) was fixed literally years ago.
31683
31684Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31685
31686 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
31687 test, it causes stepping out of call_after_alloca_subr with
31688 optimizing compilers.
31689 (localvars_in_indirect_call): Consume GDB prompt if `finish'
31690 fails.
31691
31692 * gdb.c++/templates.exp: Source templ-info.exp only if
31693 the templates executable exists.
31694
31695 * gdb.c++/misc.cc (class Contains_static_instance,
31696 class Contains_nested_static_instance),
31697 gdb.c++/classes.exp (test_static_members): Test printing of
31698 a class that contains a static instance of the class.
31699
31700Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31701
31702 * gdb.base/langs2.c (cppsub_): Don't prototype.
31703 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
31704 only, I believe).
31705
31706Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31707
31708 * lib/gdb.exp (skip_chill_tests): New procedure.
31709
31710 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
31711
31712Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
31713
31714 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
31715 each expect pattern. Cuts runtime from 12 to about 4 seconds.
31716
31717Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31718
31719 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
31720
31721 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
31722 disassemble 8, not 16, instructions for part 4.
31723
31724 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
31725 support the latter anymore.
31726
31727 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
31728 -DNO_PROTOTYPES.
31729 * gdb.base/callfuncs.c: Control use of prototypes based on
31730 NO_PROTOTYPES, not __STDC__.
31731 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
31732 t_float_values2 tests if prototypes in use.
31733
31734 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
31735 t_double_values): When checking differences against DELTA, check
31736 that difference is within the range (-DELTA,DELTA), not just
31737 (-infinity,DELTA).
31738
31739Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
31740
31741 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
31742 'file' command firts, then 'target', then 'load', this is due to gdb
31743 target set up.
31744 * config/mips-gdb.exp: Fix a couple regular exp bugs.
31745
31746Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
31747
31748 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
31749 FP load/store variants.
31750 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
31751
31752Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31753
31754 * gdb.base/term.exp: Do not give a warning if not native, it is
31755 not an abnormal condition.
31756
31757Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
31758
31759 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
31760 t_char_array".
31761
31762Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31763
31764 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
31765 are getting the version number.
31766
31767 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
31768 if not native, it is not an abnormal condition.
31769
31770Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31771
31772 * lib/gdb.exp: Just use "file exists", rather than undocumented
31773 dejagnu procedure "findfile".
31774
31775Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31776
31777 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
31778 (LDFLAGS): Set to -Xlinker -Ur.
31779
31780 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
31781 Removed, these values are set by lib/gdb.exp.
31782
31783 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
31784
31785Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31786
31787 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
31788 of replicating gdb startup code.
31789
31790 * config/mt-vxworks (LDFLAGS): Set to -r.
31791 (CFLAGS_FOR_TARGET): Removed.
31792
31793 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
31794 (gdb) and gdb for vxworks uses (vxgdb).
31795
31796 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
31797 executable is not in the tree and host != target, use sed and
31798 program_transform_name to determine the gdb name used by the
31799 target.
31800
31801 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
31802 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
31803
31804Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31805
31806 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
31807 floats, chars, and shorts where there are ANSI-style function
31808 definitions.
31809
31810 * gdb.base/langs.exp, gdb.base/langs*: New test.
31811 * gdb.base/Makefile.in: Build it.
31812 * TODO: Remove item about checking that C names don't get C++
31813 demangling applied; this test tests it.
31814
31815Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31816
31817 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
31818 went with the const70 xfail. The xfail went away a year ago.
31819
31820 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
31821
31822 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
31823 for hp300.
31824
31825 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
31826
31827 * gdb.base/a1-selftest.exp: Don't run on hp300.
31828
31829Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31830
31831 * Makefile.in (site.exp): Set host_alias and target_alias as well
31832 as host_triplet and target_triplet.
31833
31834Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31835
31836 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
31837
31838 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
31839 places as other ecoff systems).
31840
31841 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
31842 ultrix.
31843
31844Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31845
31846 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
31847 remove them.
31848 * gdb.base/nodebug.exp: Accept "function" in addition to "text
31849 variable and "variable" in addition to "data variable".
31850 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
31851
31852 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
31853 2.
31854 * gdb.base/list1.c (long_line): Add additional statement at start
31855 of function.
31856 * gdb.base/list.exp (test_forward_search): Update line number to
31857 reflect new statement.
31858
31859Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31860
31861 * gdb.base/signals.exp: Reinitialize searched source directories
31862 after gdb_start call.
31863
31864Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
31865
31866 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
31867 * gdb.stabs/Makefile.in: Likewise.
31868
31869 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
31870 change. Instead split the tests into smaller pieces.
31871 * gdb.disasm/hppa.s: Corresponding changes.
31872
31873Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31874
31875 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31876 Quote ^C when passing it to stty. For some shells ^ is a pipe.
31877
31878 * gdb.base/funcargs.exp: Modify many tests so that every test
31879 either passes or fails. Make some test names unique.
31880
31881Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31882
31883 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31884 Call stty to set interrupt character.
31885
31886 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
31887 for HP assembler versus GNU assembler based on actual behavior of
31888 $(CC), rather than assuming that $(AS) is always the GNU assembler.
31889
31890 * TODO: Suggest a few more stepping tests.
31891
31892Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
31893
31894 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
31895 restart GDB for h8300 after a continue.
31896 (return): Add pattern to match a29k-udi behavior.
31897 * gdb.base/nodebug.exp: Remove obsolete comment.
31898 * gdb.base/regs.exp: New file, testing of register displays.
31899 * gdb.base/return.exp: Fix typo in reference to $objdir.
31900 * gdb.base/whatis.exp: Always start with a fresh GDB.
31901
31902Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31903
31904 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
31905 higher, these tests generate a lot of output.
31906
31907Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31908
31909 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
31910 code following the catch silently ignored some errors; without the
31911 catch they should be thrown like any other tcl error. Also, the
31912 catch used "" instead of {} which meant all the callers who wanted
31913 to include one of the characters "[]$ had to quote it an extra time.
31914 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
31915 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
31916 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
31917 Remove extra quoting.
31918
31919Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
31920
31921 * gdb.base/commands.exp: Make test names unique; every test either
31922 passes or fails. Update some comments.
31923
31924 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
31925
31926Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31927
31928 The following fixes a FAIL caused by the fact that the alpha stabs
31929 configuration didn't use the ".if alpha" code in weird.def.
31930 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
31931 bit pointer, so the 32 bit version works even on the alpha.
31932 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
31933 Remove the stuff which allowed us to have separate versions for
31934 alpha and everything else.
31935
31936 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
31937 regexp which "info func operator\[\](" is supposed to match. Fix
31938 string to send to GDB. Note that GDB still doesn't work right. Add a
31939 new test for "info func .perator\[\](" which GDB does handle correctly.
31940
31941 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
31942
31943Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31944
31945 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
31946 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
31947 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
31948 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
31949 it makes the tests harder to understand and confuses test-o-matic.
31950 The preferred style is that each test provides a PASS or a FAIL,
31951 and has a unique message (e.g. "continue #54" not just "continue")
31952 which is the same for the pass and the fail.
31953 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31954 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
31955 to lib/gdb.exp.
31956 * gdb.base/printcmds.exp: Use test_print_accept. Remove
31957 prt_accept which was basically the same thing. Likewise for
31958 test_print_reject and prt_reject.
31959 * lib/gdb.exp (test_print_reject): Add some more error message
31960 patterns to match from the former printcmds.exp (prt_reject).
31961 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
31962 One defect of the passcount stuff is that some of it failed to
31963 report XPASS where appropriate.
31964 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
31965 stuff before and after arg in expected pattern.
31966 (test_paddr_operator_functions): Re-do test without print_addr_of;
31967 this is the only test which seems to want extra stuff there.
31968
31969Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31970
31971 * gdb.base/nodebug.exp: Update new tests to reflect improved
31972 wording of gdb output.
31973
31974 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
31975 and "ptype" work on variables in files compiled without -g.
31976 Replaces commented out "maint print msymbol" tests.
31977
31978Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31979
31980 * gdb.base/setvar.c (dummy): Call malloc.
31981
31982 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
31983 losing with the irix4 sed.
31984
31985 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
31986 ALRM" on irix4.
31987
31988Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31989
31990 * TODO: Remove items about corefile.exp testing new exec-file and
31991 backtrace; both are now done. Add items about printing enums.
31992
31993Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31994
31995 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
31996 "get signal $thissig" test fails.
31997
31998 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
31999
32000Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32001
32002 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32003 compiler warning with dec alpha compiler.
32004
32005 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32006 extra \n from gdb_test call (this explains why the prompt test
32007 that I removed yesterday was there).
32008 (user_defined_command_test): Remove extra \n and prompt test.
32009
32010 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32011 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32012 doesn't exist.
32013 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32014 Also remove alpha workaround, which turns out to be because
32015 SIGABRT == SIGLOST.
32016
32017 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32018
32019 * gdb.base/help.exp: Don't test "help show".
32020
32021Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32022
32023 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32024 "set print address" is on.
32025 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32026 pass prompt to gdb_test; gdb_test already looks for the prompt.
32027
32028 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32029
32030 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32031 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32032 was to make sure that gdb can read a core file. But (a) the "read
32033 the corefile" part didn't make it to a1-selftest.exp, we just
32034 delete the corefile after creating it, and (b) we test reading
32035 corefiles in corefile.exp anyway. Also, this test left around a
32036 xgdb process on Solaris.
32037
32038 * gdb.base/corefile.exp: Also test backtrace.
32039
32040Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32041
32042 * gdb.base/commands.exp: Test a simple user defined command with
32043 arguments and if/while statements; verify the full user command is
32044 printed by "show user".
32045
32046 * gdb.base/commands.exp: Test if/while commands as part of a
32047 breakpoint command list; verify they appear in breakpoint
32048 information.
32049
32050Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32051
32052 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32053 than by dividing by zero.
32054
32055Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32056
32057 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32058 performing an inferior call with watchpoints enabled.
32059 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32060 call.
32061
32062Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32063
32064 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32065 of "file" command.
32066
32067 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32068 Add additional pattern for when "int operator int(void);" appears
32069 in a different order.
32070
32071Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32072
32073 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32074
32075 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32076 and "signal" with ".*".
32077
32078Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32079
32080 * TODO: Add note about "handle all nostop".
32081
32082 * gdb.base/{sigall.c, sigall.exp}: New test.
32083 * gdb.base/Makefile.in: Add it.
32084
32085Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32086
32087 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32088 when invoking GDB, suppresses any windowing interface.
32089
32090Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32091
32092 * config/sim-gdb: New file, simulator testing support.
32093
32094Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32095
32096 * gdb.base/interrupt.exp: Test calling func1 twice.
32097
32098Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32099
32100 * gdb.base/list.exp (test_forward_search): Set timeout higher
32101 when we'll be getting lots of output from gdb.
32102
32103 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32104 "init_malloc" to after the expect statement. Run it if that
32105 regexp is taken, but also for two others which happen if source
32106 cannot be found.
32107
32108Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32109
32110 * gdb.base/printcmds.exp: New test, for printing register before
32111 program is running.
32112
32113Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32114
32115 * gdb.base/list.exp: Correct some alternate expect patterns
32116 to reflect changes in list1.c.
32117
32118Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32119
32120 * TODO: Add item regarding large frames.
32121
32122 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32123
32124 * TODO: Remove item about enabling return.exp; it
32125 is enabled. Suggest a few more "return" tests.
32126
32127Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32128
32129 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32130 anonymous unions.
32131
32132Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32133
32134 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32135 and pr-5646.o, so "make" is the same as "make all", not "make
32136 pr-4975.o".
32137
32138Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32139
32140 * gdb.base/list.exp: Adjust expectations to reflect changes in
32141 list1.c.
32142 (test_forward_search): New test proc.
32143 * gdb.base/list1.c (long_line): New function, has long source line.
32144
32145Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32146
32147 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32148 additional line of code that was added.
32149
32150Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32151
32152 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32153 tests so as not to overflow expect's input buffers.
32154 * gdb.disasm/hppa.exp: Corresponding changes.
32155
32156Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32157
32158 Beginnings of template debugging tests.
32159 * gdb.c++/templ-info.cc: New file to test for template
32160 debugging capability of the compiler.
32161 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32162 templ-info.cc.
32163 * gdb.c++/templates.cc: Add explicit template instantiations
32164 to enable compiling with -fno-implicit-templates. Add destructor
32165 and 'value' method to T5 class for template tests.
32166 * gdb.c++/templates.exp: Add testcases for printing of template
32167 types, setting breakpoints on template methods and calling a
d63a86f8 32168 template method.
c906108c
SS
32169
32170Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32171
32172 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32173 branch target since some assemblers (gas-2.5) may emit a
32174 relocation for the branch instead of resolving it in the
32175 assembler.
32176
32177Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32178
32179 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32180 through signal handler.
32181
32182Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32183
32184 * configure.in (*-*-netware): Use config/mt-netware.
32185
32186 * config/mt-netware: New file.
32187 * config/mt-i386-netware: Removed, separate configs for different
32188 netware architectures are no longer needed now that we have
32189 --with-headers.
32190
32191Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32192
32193 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32194 by the recent changes to use ANSI C arithmetic conversions.
32195
32196Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32197
32198 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32199 bug involving using inferior_pid to figure out whether to select a
32200 frame.
32201
32202Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32203
32204 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32205 match the current disassembler output.
32206
32207Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32208
32209 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32210 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32211 types, expect "int" as type of integer values (for now).
32212
32213Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32214
32215 * gdb.base/commands.exp: New tests for if/while commands.
32216
32217Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32218
32219 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32220 by .*, since hex values have different syntax in Chill mode.
32221
32222Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32223
32224 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32225 linefeed from expect pattern for repeated types with indices > 9.
32226
32227Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32228
32229 First part of Fortran test suite.
32230 * gdb.fortran: New directory.
32231 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32232
32233Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32234
32235 * gdb.base/default.exp: Update expect pattern for load command
32236 without arguments.
32237
32238Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32239
32240 * configure.in: Change i386 to i[345]86.
32241 * gdb.base/configure.in: Likewise.
32242 * gdb.c++/configure.in: Likewise.
32243 * gdb.chill/configure.in: Likewise.
32244
32245Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32246
32247 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32248 patterns, since that is not a valid context for comments.
32249
32250Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32251
32252 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32253 repeated types and repeated types with indices > 9.
32254
32255Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32256
32257 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32258 2417; old bug has been fixed.
32259
32260Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32261
32262 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32263 send the newline ourselves instead of assuming gdb_test will do
32264 so when passed an empty input string.
32265
32266 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32267 stabs testcode.
32268
32269Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32270
32271 * lib/gdb.exp (gdb_test): Don't send anything if the first
32272 argument is an empty string. This makes cases where we want to
32273 match output that is already in expect's buffers (for example,
32274 matching a breakpoint after gdb_run_cmd has been called) work
32275 reliably.
32276
32277Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32278
32279 * config/netware.exp: New file.
32280
32281Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32282
32283 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32284 the -B and -L prefixes so we can find the debugging stub.
32285
32286 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32287 there and we are using the gcc from the tree.
32288
32289 * gdb.base/types.c: Removed.
32290
32291 * gdb.base/configure.in: Look for makefile fragments in ../config.
32292 Recognize i386-*-netware.
32293 * gdb.c++/configure.in: Likewise.
32294
32295Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32296
32297 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32298 the correct TCL syntax.
32299
32300Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32301
32302 * gdb.base/opaque.exp: use runto instead of messing around with
32303 breakpoints. Simplify by using gdb_test.
32304
32305 * gdb.base/bitfields.exp: restart between tests on netware targets
32306 because breakpoints aren't relocated after target death. Run
32307 processes to completion.
32308
32309 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32310
32311Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32312
32313 * Makefile.in: Remove extra tabs that confuse some versions
32314 of "make". Use the newly built gdb to test with by default,
32315 rather than the first one in the tester's search path.
32316
32317Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32318
32319 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32320
32321 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32322 condition help.
32323
32324Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32325
32326 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32327
32328 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32329 running.
32330 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32331 * gdb.base/funcargs.exp: Likewise.
32332
32333 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32334 * gdb.base/funcargs.exp: Likewise.
32335
32336 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32337 message is "".
32338
32339Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32340
32341 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32342 return,signals,twice}.exp: Handle non-existant binaries
32343 consistantly.
32344
32345 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32346 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32347 might testing a cross development system.
32348
32349Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32350
32351 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32352 runtest script is relative to ${srcdir}, not ${rootdir}.
32353
32354Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32355
32356 * gdb.base/signals.exp: Allow for optionality of breakpoint
32357 address.
32358
32359Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32360
32361 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32362
32363Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32364
32365 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32366 for size_t definition.
32367 * gdb.c++/templates.cc: Likewise
32368
32369 * config/mt-i386-netware: New file.
32370
32371 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32372 defined.
32373
32374 * gdb.base/Makefile.in: Added support for systems that name core
32375 files by appending "core" to the program name.
32376 * gdb.base/a1-selftest.exp: Likewise.
32377
32378Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32379
32380 * gdb.base/return.exp: Add comment and message for `return double'
32381 test failure on Sparc Solaris.
32382
32383Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32384
32385 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32386
32387Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32388
32389 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32390 from optimizing them away.
32391 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32392 patterns to include default constructors and assignment operators,
32393 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32394 character in the output of the virtual base pointer.
32395
32396Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32397
32398 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32399 expression match in print_addr_of to avoid unintented matches.
32400 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32401 versions up to 2.5.8.
32402
32403Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32404
32405 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32406 included file to run under newer versions of expect.
32407 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32408 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32409 Remove xfail for the virtual table of BDDHookV.
32410
32411Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32412
32413 * lib/gdb.exp (string_to_regexp): Set a default result.
32414 (default_gdb_start): Fix misleading message.
32415
32416Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32417
32418 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32419 Remove all CC, etc definitions.
32420 * config/mt-hpux: New file.
32421 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32422 (CFLAGS, LDFLAGS): Define.
32423 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32424
32425 * Makefile.in (site.exp): Don't insert host_os, etc.
32426 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32427 (distclean): Check existence of subdir.
32428 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32429 * gdb.base/Makefile.in: General cleanup and simplification.
32430 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32431 to build executables. Use default rule to build .o files.
32432 (EXPECT, RUNTEST, CC): Fix relative pathname.
32433 (site.exp): Don't insert host_os, etc.
32434 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32435 and/or SIGUSR1 defined.
32436 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32437 * gdb.c++/Makefile.in: General cleanup and simplification.
32438 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32439 (CFLAGS): Remove.
32440 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32441
32442Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32443
32444 * gdb.base/recurse.exp: Misc changes to get tests running again
32445 after Kung's changes to the watchpoint code.
32446 * gdb.base/watchpoint.exp: Likewise.
32447
32448Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32449
32450 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32451
32452Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32453
32454 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32455 * lib/gdb.exp (default_gdb_start): Define.
32456 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32457 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32458 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32459 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32460 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32461 Don't call gdb_target_udi in between tests.
32462
32463Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32464
32465 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32466 (which was basically just a local version of the same thing). In
32467 addition to avoiding duplication, gdb_test_exact is faster.
32468 * lib/gdb.exp (gdb_test_exact): Fix typo.
32469
32470 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32471 don't give an error.
32472
32473 * gdb.base/term.exp: Call delete_breakpoints before starting.
32474
32475 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32476 (t10): Add comment.
32477
32478Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32479
32480 Reorganization of the GDB Test Suite.
32481
32482 * gdb.base: New directory, contains all the basic tests.
32483 * gdb.c++: New directory, tests specific to C++.
32484 * gdb.chill: New directory, tests specific to Chill.
32485 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32486 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32487 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32488 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32489 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32490 t30-31 to chill).
32491 * */gdbme.*: Rename to match appropriate expect scripts.
32492 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32493 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32494 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32495 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32496 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32497 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32498 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32499 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32500 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32501 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32502 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32503 gdb.c++/virtfunc.cc: New names of C++ files.
32504 * gdb.chill/chillvars.ch: New name of Chill file.
32505 * gdb.base/configure.in, gdb.c++/configure.in,
32506 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32507 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32508 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32509 * configure.in (configdirs): Update to reflect directory changes.
32510 (target_abbrev): No longer define for any configuration.
32511 * Makefile.in: Cosmetic improvements to header comments.
32512
32513Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32514
32515 Various changes to gdb.t31:
32516
32517 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32518 * gdbme.ch: Make all key-words and predefineds be upper-case.
32519 * chillvars.exp: Expect key-words and predefinds in upper-case.
32520
32521 * chillvars.exp: Use gdb_test_exact many places.
32522 Change expected output for arrays (which now includes index labels).
32523
32524 * pr-5020.exp, gdme.ch (module PR_5020):
32525 New test, for PR-5020.
32526
32527Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
32528
32529 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
32530 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
32531
32532Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
32533
32534 * Makefile.in: Fix bit-rot in definitions of CHILL,
32535 CHILL_FOR_TARGET and Chill_LIB.
32536 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
32537 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
32538 CHILL, and CHILL_LIB.
32539
32540Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
32541
32542 * Revert the previous changes. Please see Rob's directory
32543 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
32544
32545Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
32546
32547 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
32548 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
32549 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
32550 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
32551 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
32552 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
32553 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
32554 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
32555 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
32556 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
32557 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
32558 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
32559 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
32560 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
32561 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
32562 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
32563 changes from 94Q1.
32564
32565Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
32566
32567 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
32568 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
32569 Rob's new testing fragments.
32570
32571Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
32572
32573 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 32574 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
32575
32576Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32577
32578 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32579 version also, match on casted version strings, and match on
32580 gdb startup case where the line numbers might be messed up.
32581
32582Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32583
32584 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 32585 (CFLAGS): Delete it from here.
c906108c
SS
32586
32587Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32588
32589 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32590
32591Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32592
32593 * Makefile.in (RUNTEST): Default to just "runtest".
32594
32595Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32596
32597 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32598 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32599 the code has been restructured.
32600
32601Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32602
32603 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32604 \n, not just one of each.
32605
32606 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
32607 /bin/cc gives a warning if you do.
32608
32609Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
32610
d63a86f8 32611 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
32612 __t10ListS_link1ZUiRCUiPT0
32613
32614Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32615
32616 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
32617 on local variables in recursive functions.
32618
32619 * gdb.t07/Makefile.in: Build the new test.
32620
32621Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32622
32623 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
32624 directly. Instead compare the return values from actual calls.
32625
32626Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
32627
32628 * Makefile.in (check): Set TCL_LIBRARY for runtest.
32629
32630Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32631
32632 * From Peter Schauer with minor modifications.
a9c64011
AS
32633 * gdb.t15/return.exp (return_tests): Handle targets where "return"
32634 stops in mid-line in the caller. Add xfail for returning a float
32635 value on X86 targets.
c906108c
SS
32636
32637Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32638
32639 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
32640 to avoid expect lossage.
32641 (fmem_LRbug_tests): Likewise.
32642 * gdb.disasm/hppa.s: Corresponding changes.
32643
32644 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
32645 conditions to work with latest dejagnu/expect.
32646
32647 * gdb.t15/funcargs.exp (finish from indirect call): No longer
32648 expected to fail on the PA.
32649 (backtrace in call with trampolines): Explicitly require main
32650 to be frame #1 (no trampolines should show up in backtrace).
32651
32652 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
32653 "continue -expect".
32654 * gdb.t06/break.exp: Likewise.
32655 * gdb.t07/watchpoint.exp: Likewise.
32656 * gdb.t13/bitfields.exp: Likewise.
32657 * gdb.t15/{funcargs,return}.exp: Likewise.
32658 * gdb.stabs/weird.exp: Likewise.
32659 * config/{mips,udi}-gdb.exp: Likewise.
32660
32661 * hppa.sed: Enclose comments within a sed command to avoid
32662 losing with the old OSF1 sed.
32663
32664Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32665
32666 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
32667 sequent dynix.
32668 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
32669 * gdb.t15/funcargs.exp: Conditionally step again to really
32670 finish from marker_call_with_trampolines. Handle the case where
32671 the first step from within call_with_trampolines already steps
32672 us back to main.
32673 * gdb.t15/gdbme.c: Add comment to closing brace of
32674 call_with_trampolines for funcargs.exp.
32675
32676Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32677
d63a86f8 32678 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
32679 Fix typo(s).
32680
32681Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32682
32683 * gdb.t07/gdbme.c: More code for watchpoint testing.
32684
32685 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
32686 "Hardware watchpoint" throughout file.
32687 (test_watchpoint_triggered_in_syscall): New test.
32688 (test_complex_watchpoint): New test.
32689
32690Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32691
32692 * gdbme.c (call_with_trampolines): New function to try and step
32693 into. Tests trampoline problems on the PA.
32694
32695 * funcargs.exp (localvars_in_indirect_call): No longer expect
32696 stepping into indirect call to fail on PAs.
32697 (test_stepping_over_trampolines): New test.
32698
32699Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32700
32701 * TODO: Add suggestions for static member function tests, and
32702 completion tests.
32703
32704Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32705
32706 * TODO: Add suggestions for "p/a" tests.
32707
32708 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
32709 (default_gdb_exit): Replace all the hair with sending "quit" to
32710 the process with a simple close.
32711
32712Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32713
32714 * TODO: Add suggestions for shared library tests.
32715
32716Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32717
32718 * TODO: Add suggestions for x/s tests.
32719
32720Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32721
32722 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
32723 "enable once", and "enable breakpoints once" with ".*".
32724
32725Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32726
32727 * TODO: Add suggestions about structure passing tests.
32728
32729Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32730
32731 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
32732 the primary1 test, use work around if __GNUC__ < 2.
32733 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
32734 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
32735 Test for bad output rather than waiting for timeout. Issue
32736 second continue only if first continue failed.
32737
32738Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32739
32740 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
32741 operator[] test with gdb_test because the old code didn't seem to
32742 be getting the quoting right with the new dejagnu.
32743
32744Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
32745
32746 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
32747 one from the path.
32748 * Makefile.in: Use a fresh expect if there is one, use runtest
32749 from the src tree if there is one.
d63a86f8 32750
c906108c
SS
32751Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32752
32753 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
32754 next over recursive call. Revise the tests from that point on
32755 (which had been skipped) to match GDB's actual (correct) output.
32756
32757 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
32758 with next over a breakpoint whose condition is false.
32759
32760 * gdb.t00/help.exp: Comment out "help set print" tests just like
32761 (and for same reason as) "help set" test.
32762
32763Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32764
32765 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
32766 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
32767
32768Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32769
32770 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
32771 necessary gdb_target_udi.
32772
32773 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
32774
32775 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
32776 1838 and 2417; they are fixed.
32777
32778 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
32779 gdb.t03/ptype.exp (ptype structure, ptype union):
32780 Remove xfails; the test is looser than when the xfails were added.
32781
32782 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
32783 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
32784
32785 * gdb.t01/run.exp: Only run shell test if isnative.
32786
32787 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
32788 since "run" automatically loads if necessary. Call gdb_target_udi
32789 after the "file" since "file" kills any execution target.
32790
32791 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
32792 GDB. GDB doesn't work that way (not anymore at least) on UDI.
32793 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
32794 argument for UDI.
32795
32796Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32797
32798 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
32799
32800 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
32801
32802Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32803
32804 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
32805 properly quoting regexps. This makes the second argument to
32806 demangle a fixed string, which matches the callers, instead of a
32807 shell-style pattern which is what the previous implementation
32808 used. Update some of the callers.
32809
32810Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32811
32812 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
32813 (comib_nullified_tests): Fix typo.
32814 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
32815 strings. No longer expected to fail.
32816
32817 * gdb.disasm/hppa.s (addib_tests): Fix typo.
32818 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
32819 strings. No longer expected to fail.
32820
32821 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
32822 string. No longer expected to fail.
32823
32824Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32825
32826 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
32827 No longer expected to fail.
32828
32829 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
32830 string. No longer expected to fail.
32831
32832Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32833
32834 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
32835 only in the names (I probably got most of them). I was even
32836 generous with some which differed in underscores in names, and
32837 probably missed a few, and I *still* was able to remove almost a
32838 third of the file with almost no impact on testsuite coverage.
32839
32840Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32841
32842 * gdb.t00/default.exp: Match udi_attach error message as well as
32843 the one from child_attach.
32844
32845 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
32846
32847 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
32848
32849 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
32850 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
32851
32852 * Move test with enums and partial symbols back to
32853 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
32854 Reverts the change of 26 May 93. Per today's change to
32855 stabs.texinfo, the behavior that weird.exp was expecting was
32856 unreasonable; what is important is that the compiler+gdb get
32857 things right, which happens with a recent gcc. Also fix the test
32858 to deal with native compilers which put out the stab gdb can't
32859 deal with.
32860
32861Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32862
32863 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
32864 in the names. The main thing these accomplish is to slow things down.
32865 Many more such duplicates surely remain.
32866
32867 * gdb.t00/help.exp: Comment out "help support" test just like
32868 (and for same reason as) "help set" test.
32869
32870Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
32871
32872 * gdb.t06/break.exp: Remove setup_xfails for
32873 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
32874 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
32875 about known bug in gcc to include up through 2.5.8.
32876 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
32877 well as "_vb$".
32878 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
32879 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
32880 with latest gcc and gdb.
32881 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
32882 well as "_vb$".
32883
32884Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32885
32886 * configure.in (hppa*-*-*): Also configure and build stabs-only
32887 tests.
32888
32889Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32890
32891 * gdb.t10/hppa.mt: A makefile fragment for the PA.
32892 * gdb.t10/configure.in (hppa*-*-*): Use it.
32893
32894Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32895
32896 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
32897
32898Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32899
32900 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
32901 versions prior to 1.13.5.
32902
32903Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32904
32905 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
32906 the prompt is at the start of a line.
32907
32908Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32909
32910 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
32911 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
32912 in the copr tests now.
32913 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
32914 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
32915 expected to fail.
32916
32917Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
32918
32919 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
32920 gdb.t31/chillvars.exp, lib/gdb.exp:
32921 Tweak to run under either version of expect.
32922 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
32923 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
32924 * gdb.t11/list.exp: Remove extraneous whitespace.
32925
32926Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32927
32928 * gdb.t16/printcmds.exp (test_print_strings): Accept
32929 "(unsigned char *) " before the string.
32930
32931 * TODO: Add notes about printing of fancy types and GDB expressions.
32932
32933Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
32934
32935 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
32936 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 32937 if doing mips-idt-ecoff.
c906108c
SS
32938
32939Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
32940
32941 * Most .exp files: Tweak to run under either version of expect.
32942
32943Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32944
32945 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
32946 xfails; I'm not sure why they are failing, but not because of PR 1806.
32947
32948Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
32949
32950 * config/unix-gdb.exp: Remove gdb_unload cause it's already
32951 defined in lib/gdb.exp.
32952
32953Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32954
32955 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
32956 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
32957 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
32958 have to be typeless.
32959
32960Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32961
32962 * TODO: Add suggestion for copyright year test.
32963
32964Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
32965
32966 * configure.in (*-*-lynxos*): Add stabs tests.
32967
32968Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32969
32970 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
32971 so insert a tab before any assembler directive in column zero.
32972
32973 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
32974 stores.
32975 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
32976 stores.
32977 (fpu_short_memory_tests): Likewise.
32978
32979Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32980
32981 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
32982 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
32983 .stabs directives in comments.
32984
32985Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32986
32987 * TODO: New file, describing tests we could write.
32988 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
32989
32990Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32991
32992 * gdb.t06/signals.exp: Add kludge to force re-sync.
32993
32994 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
32995 to xgdb instead of gdb, get out of gdb.
32996
32997Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
32998
32999 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33000 for info.
33001
33002Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33003
33004 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33005 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33006 * gdb.stabs/hppa.sed: New sed script for the PA.
33007
33008Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33009
33010 * gdb.stabs: Re-write weird.def and configuration to use sed
33011 instead of cpp. sed is portable and POSIX; cpp is neither.
33012
33013Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33014
33015 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33016
33017Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33018
33019 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33020
33021Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33022
33023 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33024 "_vb$".
33025 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33026 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33027
33028Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33029
33030 * lib/gdb.exp: Comment out code which depends on non-existent
33031 `transform' procedure.
33032
33033Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33034
33035 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33036 * lib/gdb.exp: Transform tool name.
33037 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33038 1.1's new error handling system.
33039
33040Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33041
33042 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33043
33044Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33045
33046 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33047 They made pattern matching so slow that timeouts happened on
33048 heavily loaded systems. Now any output from "show print" which
33049 gets us back to the GDB prompt is a PASS.
33050
33051Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33052
33053 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33054
33055Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33056
33057 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33058
33059 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33060 It is not from PR 3220.
33061
33062Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33063
33064 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33065 just started failing because they depended on the order the
33066 subcommands are presented, or exact docstring text. This kind of
33067 test is a pain and has minimal benefit.
33068
33069Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33070
33071 * gdb.t09/corefile.exp: At end of test, use "core" command with
33072 no arguments.
33073
33074Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33075
33076 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33077 17}/Makefile.in: Make it possible to run the testsuite with Sun
33078 make and CC = cross gcc by adding explicit build rules for .o
33079 files.
33080
33081Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33082
33083 * gdb.t15/funcargs.exp: Don't put comments on same line as
33084 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33085
c906108c
SS
33086Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33087
33088 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33089
33090Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33091
33092 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33093 * gdb.t20/inherit.exp: remove three dumplicate entries.
33094
33095Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33096
33097 * gdb.t06/break.exp: For "next over recursive call", fail on any
33098 incorrect output, not just on "factorial (value=2)".
33099
33100Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33101
33102 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33103 working now. Add an xfail if accesing a bss variable causes
33104 a memory error if the target is not yet run.
33105
33106Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33107
33108 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33109 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33110 name of __st* demangling (2 strings). Did Kung really get the
33111 more than 95 others right without testing them?
33112
33113Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33114
33115 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33116
33117Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33118
33119 * configure.in (configdirs): Add gdb.disasm
33120 * gdb.disasm: New directory for GDB disassembler tests.
33121 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33122
33123Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33124
33125 * gdb.t00/help.exp: Don't test "help set".
33126
33127 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33128 from within expect statements. None of these happen anymore and
33129 they cause regressions to be silently unnoticed.
33130
33131 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33132 messages) about known failures with gcc cygnus-2.4.5-930417.
33133
33134 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33135 comp-info.exp so it gets built if it doesn't exist.
33136
33137 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33138 it is no longer used.
33139 * gdb.t13/comp-info.c: Removed.
33140
33141Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33142
33143 * gdb.t06/signals.exp: Add xfail for sun3.
33144
33145Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33146
33147 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33148 relevant because ^C doesn't get sent but failure can be reproduced
33149 interactively).
33150
33151Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33152
33153 * gdb.stabs/alpha.mt: New configuration file for alpha.
33154 * gdb.stabs/configure.in: Use it.
33155 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33156 sharing with alpha.mt, redefine long to word via preprocessor.
33157 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33158 for alpha.
33159 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33160 native cc.
33161 * gdb.t00/teststrategy.exp: Change expect string so that we
33162 consume the `(xgdb)' from the command echo and from the gdb prompt.
33163 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33164 gdb currently compares all values as long, so this failure probably
33165 applies to any configuration where LONGEST is bigger than a target int.
33166 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33167 with gcc.
33168 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33169 to handle opaque pointers, gcc is.
33170 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33171 as first argument. Include <sys/types.h> and change all operator
33172 new definitions to use size_t.
33173 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33174 now that we use size_t.
33175
33176Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33177
a9c64011 33178 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33179 a long or float array cast all array members to the same type.
a9c64011 33180 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33181 with 64 bit longs.
a9c64011 33182 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33183 on alpha.
a9c64011 33184 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33185
33186Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33187
33188 * gdb.t24 (demangle.exp): Constructors of templates have names like
33189 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33190 section 14.6 of the ARM.
33191
33192 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33193 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33194 accomplish little and slow down the testsuite.
33195
33196 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33197 Accept spaces various places.
33198
33199Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33200
33201 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33202 with watchpoint enabled.
33203
33204 * Makefile.in: Remove definition of CC and remove the second
33205 definition of CXX (the "CXX = gcc" one remains). These definitions
33206 were causing backquotes to be expanded within backquotes, which
33207 doesn't work.
33208
33209Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33210
33211 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33212
33213Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33214
a9c64011
AS
33215 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33216 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33217 by mips cc and contains no stabs entries.
33218
33219Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33220
33221 * config/vx-gdb.exp: Use fake device to load files rather than
33222 NFS.
33223 * lib/gdb.exp: New proc to do "file" command.
33224 * config/unix-gdb.exp: Use new "file" proc.
33225
33226Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33227
33228 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33229 Rework board rebooting slightly.
33230 (gdb_exit): Don't exit from the remote shell; there isn't one.
33231 * gdb.stabs/weird.exp: If a program is being debugged already,
33232 kill it.
33233 * gdb.t04/setvar.exp: Stop and restart gdb.
33234 * gdb.t05/expr.exp: Likewise.
33235 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33236 restart gdb and reload the program.
33237 * gdb.t08/opaque.exp: Likewise.
33238 * gdb.t12/scope.exp: Likewise.
33239 * gdb.t13/bitfields.exp: Likewise.
33240 * gdb.t15/funcargs.exp: Likewise.
33241 * gdb.t20/classes.exp: Likewise.
33242 * gdb.t03/ptype.exp: Increase timeout.
33243 * gdb.t16/printcmds.exp (test_print_string_constants,
33244 test_print_array_constants): Likewise.
33245 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33246 * gdb.t20/classes.exp (do_tests): Likewise.
33247 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33248
33249Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33250
33251 * gdb.stabs: Renamed *wierd* to *weird*.
33252
33253Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33254
33255 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33256 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33257
33258Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33259
33260 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33261 (do_tests): Remove xfail for whatis on one_var and two_var.
33262
33263Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33264
33265 * Makefile.in: Made cross building work better by adding
33266 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33267
33268Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33269
33270 * gdb.t15/{return.c,return.exp,Makefile.in}:
33271 New test, currently commented out.
33272
33273Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33274
33275 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33276 still running and removes the leftover named socket so GDb can do
33277 clean restarts.
33278
33279Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33280
33281 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33282 console, not GDB.
33283 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33284 cross testing works better with "make check"
33285 * config/unix-gdb: Use default procedures for exit and version.
33286 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33287 with the newest VxWorks.
33288
33289Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33290
33291 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33292 old form.
33293
33294 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33295 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33296
33297 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33298
33299 * config/unix-gdb.exp: Remove this version of gdb_exit
33300 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33301 Rob says he'll look at it when he gets back to testing boards.
33302
33303Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33304
33305 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33306 an expected fail for certain ptype commands.
33307
33308 * gdb.t20/classes.exp: Update expected results of "ptype class
33309 Base1" to account for the constructor that now appears in the type.
33310
33311Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33312
33313 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33314 disappeared from list.
33315 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33316 "alldone" proc with call to cleanup and exit.
33317 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33318 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33319 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33320 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33321 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33322 "alldone" proc with simple returns that suppress remaining
33323 tests. The alldone proc went away many months ago.
33324
33325Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33326
33327 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33328
33329 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33330
33331Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33332
33333 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33334 as vax gdb will display them.
33335
33336Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33337
33338 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33339 optimizers.
33340
33341 * scope.exp: Change "bad value for localval" messages so each one
33342 is unique.
33343
33344 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33345 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33346
33347 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33348
33349Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33350
33351 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33352 doesn't exist (due to optimization).
33353
33354Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33355
33356 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33357 contains \r because the filename is long.
33358
33359 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33360 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33361
33362Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33363
33364 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33365 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33366 Ultrix.
33367 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33368 int tests.
33369 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33370
33371Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33372
33373 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33374
33375 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33376 to match does not match the passing case but still matches the
c906108c
SS
33377 failing case.
33378
33379Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33380
33381 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33382
33383Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33384
33385 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33386 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33387 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33388 Remove various versions of gdb_exit.
33389 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33390 gdb_exit.
33391 * config/unix-gdb.exp: gdb_exit remains here, and should override
33392 the generic version, since it's doing a lot of wierd stuff that
33393 the other versions aren't. FIXME, fold it in, or abandon this
33394 version.
33395
33396Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33397
33398 * gdb.t24/demangle.exp: Add tests for PR 3220.
33399
33400Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33401
33402 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33403
33404Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33405
33406 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33407 "i386-*-*". Works for i486 as well.
33408
33409 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33410 bug, and expand domain of xfail to all SVR4 systems, since the
33411 actual problem is likely to be in generic SVR4 /proc support.
33412
33413Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33414
33415 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33416
33417Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33418
33419 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33420 xfails for other systems. Match a missing 'Continuing.' as an
33421 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33422
33423 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33424 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33425 Only issue warning for missing executables if -all option is used.
33426
33427 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33428 file if -all option is used. It's like an unpredictable XFAIL.
33429
33430Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33431
33432 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33433 for dynamically linked binaries.
33434
33435 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33436
33437Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33438
33439 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33440 to state that this is a known bug in old versions of g++.
33441
33442Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33443
33444 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33445 while waiting for `Continuing'.
33446
33447Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33448
33449 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33450 in text, data, and bss.
33451 * gdb.t10/nodebug.c: Add local and global test variables for
33452 initialized and uninitialized data.
33453
33454Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33455
33456 * config/unix-gdb.exp (gdb_exit): Add "wait".
33457
33458Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33459
33460 * gdb.t06/signals.exp: xfail the continue from the handler for all
33461 targets.
33462
33463 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33464 function with watchpoints enabled, the i386 call dummy starts with
33465 a call.
33466
33467 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33468 386 bsd names its corefiles.
33469
33470Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33471
33472 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33473 compilers don't grok it.
33474 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33475 with small octal ints rather than character constants, which
33476 are signed and might not fit if first promoted to int.
33477
33478Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33479
33480 * gdb.t09/Makefile.in (clean): Remove corefile.
33481
33482Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33483
33484 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33485
33486Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33487 and Jim Kingdon (kingdon@cygnus.com)
33488
33489 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33490 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33491 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33492
33493Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33494
33495 * gdb.t17/interrupt.exp: Add xfail for hppa.
33496
33497Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33498
33499 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33500 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33501 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33502 to determine signed-ness of bitfields and use the result to setup
33503 the xfail.
33504 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33505 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33506 call line is reached if necessary.
33507
33508Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33509
33510 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33511
33512Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33513
33514 * gdb.t06/break.exp: Also test `clear' command.
33515
33516Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33517
33518 * gdb.t00/teststrategy.exp: Remove extra quote.
33519
33520 * gdb.t07/watchpoint.exp: Change xfail for calling function with
33521 watchpoint enabled to be for all non-68k machines.
33522
33523 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
33524
33525Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33526
33527 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
33528 targets use aout.mt instead of ecoff.mt as gas understands
33529 standard aout format.
33530
33531Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33532
33533 * lib/gdb.exp (runto): Don't insist that function we are running to
33534 was compiled with -g.
33535
33536 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
33537
33538 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
33539 to get back into the read system call.
33540 Accept leading newline in case where we woke it up.
33541
33542Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33543
33544 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
33545 to make the stabs test work on ecoff systems using gcc and -with-stabs.
33546 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
33547 enable ecoff configuration.
33548
33549Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33550
33551 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
33552
33553Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33554
33555 * gdb.t16/printcmds.exp: Add another printf test.
33556
33557Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
33558
33559 * configure.in: If configured -with-stabs on any target, add
33560 stabsdirs to configdirs.
33561
33562Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33563
33564 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
33565 fun" so pattern does not match the command itself.
33566
33567Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33568
33569 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
33570
33571Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33572
33573 * gdb.t17/interrupt.exp: Test for more things.
33574
33575Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33576
33577 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33578 compiler arranges the code and line numbers.
33579
33580 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33581
33582Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33583
33584 * gdb.t00/help.exp: Increase expect input buffer size.
33585
33586Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33587
33588 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33589
33590 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33591
33592 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33593
33594 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33595 [0-9]*, not just [0-9].
33596
33597Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33598
33599 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33600
33601 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33602
33603Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33604
33605 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
33606
33607Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33608
33609 * gdb.t06/signals.c: Add xfails for sun3.
33610
33611 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
33612
33613 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
33614 test_stepping tests.
33615
33616Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33617
33618 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
33619
33620 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
33621
33622 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
33623 rather than actually putting it through cpp twice.
33624
33625 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
33626
33627Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
33628
33629 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
33630 no longer needed.
33631
33632Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33633
33634 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
33635
33636 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
33637 C++ features prints as "struct", make it a pass, not an xfail.
33638
33639Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33640
33641 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
33642 Don't require VA to print as "class" rather than "struct".
33643
33644Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
33645
33646 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
33647
33648Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33649
33650 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
33651
33652Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33653
33654 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
33655 order.
33656
33657Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33658
33659 * gdb.t16/printcmds.exp: Add printf tests.
33660
33661 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
33662
33663 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
33664
33665Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
33666
33667 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
33668 pass counts, to counteract any existing or future setup_xfails.
33669
33670Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33671
33672 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
33673 {BEGIN,END}_COMMON for common block instead of STAB.
33674 * gdb.stabs/wierd.exp: Add xfail for rs6000.
33675
33676 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
33677 intp_var should be N_GSYM not N_LSYM.
33678 wierd-aout.S: Use a label for the value of the N_SO.
33679 wierd.def: Remove all backslashes.
33680 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
33681
33682Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33683
33684 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
33685 get the expected next to inheritance3.
33686
33687Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33688
33689 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
33690 now that gcc-2.4 gets it right.
33691
33692Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33693
33694 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
33695
33696 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
33697 generating comp-info.exp which works for cross-compilation.
33698
33699Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
33700
33701 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
33702 "*-*-sysv4.*".
33703
33704Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
33705
33706 * gdb.t01/run.exp: Start with a fresh gdb.
33707 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
33708 SVR4.x.
33709
33710Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
33711
33712 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
33713 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
33714 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
33715 Makefile.in (distclean, realclean): Remove gdbme.c from list of
33716 things to remove.
33717
33718Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
33719
33720 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
33721 test cases from bug reports.
33722
33723Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
33724
33725 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
33726 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
33727 avoid spurious xfails.
33728 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
33729 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
33730 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
33731
33732Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
33733
33734 * gdb.t00/teststrategy.exp: Rework to provide more useful
33735 description of each test, fix problem with systems that define
33736 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
33737 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
33738 results for "next over recursive call" so timeouts aren't taken
33739 by error.
33740
33741Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
33742
33743 * gdb.t12/scope.exp: Test printing of variables before run.
33744
33745 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
33746 printed in wrong order due to sorting.
33747
33748Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
33749
33750 * gdb.t00/teststrategy.exp: Fix expected results for printing
33751 user entered string constant. Is array of char, prints with no
33752 address.
33753
33754 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
33755 commands.
33756 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
33757 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
33758 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
33759 of struct of char arrays.
33760 * gdb.t00/radix.exp: New tests for radix commands.
33761
33762Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
33763
33764 * gdb.t16/printcmd.exp: Print a variable before running program
33765 (with xfail for AIX).
33766
33767Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
33768
33769 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
33770
33771 * gdb.t16/printcmd.exp: Don't print variables before running program.
33772
33773 * gdb.t06/break.exp: Don't require envp argument to main.
33774
33775 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
33776
33777 * gdb.t02/whatis.exp, gdb.t11/list.exp:
33778 Add xfails for rs6000.
33779
33780 * gdb.t02/whatis.exp: Change other tests not to re-test something
33781 we already tested.
33782
33783 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
33784 each type used has a variable of that type.
33785
33786Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
33787
33788 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
33789
33790Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
33791
33792 * configure.in: change srctrigger to be a file, not a directory
33793
33794Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
33795
33796 * configure.in (mips-idt-ecoff*): Added trailing '*'.
33797
33798 * gdb.t11/list.exp: Fixed a couple of typos.
33799
33800Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
33801
33802 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
33803 is fixed and PR is closed.
33804 * gdb.t16 (gdbme.c): Add simple test string variable.
33805 * gdb.t16 (printcmds.exp): Add tests with simple test string
33806 variable, primarily for boundaries on "set print elements".
33807
33808Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
33809
33810 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
33811 Make leading 0's optional and don't expect a tab in the middle
33812 of the number.
33813
33814 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
33815
33816 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
33817 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
33818 don't end command passed to gdb_test with newline.
33819
33820 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
33821 signed keyword away, don't expect signed bitfields to be signed.
33822
33823 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
33824 printing with only as many 1's as are in the field as well as printing
33825 with 32 1's (see comment).
33826
33827Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
33828
33829 * gdb.t00/default.exp: Start with a fresh gdb.
33830 * configure.in (configdirs): Remove gdb.t31 until the chill
33831 compiler works again. It no longer is able to find chillrt0
33832 since it isn't in libchill.a anymore.
33833 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
33834 wierd.o, make more modular.
33835 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
33836 spurious newlines that caused problems.
33837
33838Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33839
33840 * Move test with enums and partial symbols from gdb.t03/ptype.exp
33841 to gdb.stabs/wierd.exp since GCC has worked around the bug.
33842 gdb.stabs/wierd.{exp,def}: Many new tests.
33843
33844 * gdb.t00/default.exp: update info line for new message.
33845
33846 * gdb.t02/{whatis.exp,gdbme.c}:
33847 Test that "char *" doesn't print as "caddr_t".
33848
33849Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33850
33851 * gdb.t00/help.exp: Use .* in place of some help messages which
33852 just changed.
33853 gdb.t00/default.exp: Update "info frame" test for new message.
33854 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
33855 Remove some xfails
33856
33857Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33858
33859 * gdb.t03/{gdbme.c,ptype.exp}:
33860 Add tests for typedef'd struct and union without tags.
33861 Also check "whatis" on a variable of a typedef'd enum without a tag.
33862
33863 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
33864 PRMS 1823; the bug still exists but isn't reproduced by this test
33865 anymore), and remove rs6000 XFAIL (the bug is fixed).
33866
33867 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
33868 duplicated from whatis.exp. For those that are left, accept
33869 "long", "long int", or "int" for long variables (whatis.exp already
33870 has an XFAIL for "int", so no need to fail it here).
33871
33872 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
33873 Deal with GCC's names for types now that GDB uses the compiler's names.
33874
33875 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
33876 setup_xfail's for sunos4. If we #defined the signed keyword away,
33877 don't expect GDB to know that char it is signed.
33878
33879 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
33880
33881Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
33882
33883 * configure.in (configdirs): Add gdb.t24 for C++ tests that
33884 should work on any system, regardless of debugging format.
33885 * gdb.t21/demangle.exp: Move to gdb.t24.
33886 * gdb.t24/demangle.exp: Move from gdb.t21.
33887 * gdb.t24/{Makefile.in, configure.in}: New files.
33888
33889Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33890
33891 * configure.in: Do gdb.stabs and C++ tests only for stabs.
33892 * gdb.stabs: New directory.
33893
33894Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33895
33896 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
33897 not just "Quit anyway?".
33898
33899Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
33900
33901 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
33902 that all setup_xfails are immediately followed by clear_xfails.
33903
33904Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
33905
33906 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
33907 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
33908 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
33909 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
33910 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
33911 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33912 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33913 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
33914 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
33915 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
33916 gdb.t31/chillvars.exp, lib/gdb.exp:
33917 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
33918 bug-gdb@prep.ai.mit.edu.
33919
33920Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
33921
33922 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
33923 with 0.0, not integer 0.
33924
33925Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
33926
33927 * gdb.t06/break.exp: Update for "Kill the program" message change.
33928
33929Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
33930
33931 * Makefile.in (GDBFLAGS): Set to -nx.
33932 * Makefile.in (site.exp): Use GDBFLAGS.
33933
33934Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33935
33936 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
33937 Makefiles.
33938 (check): depend on just-check.
33939 (just-check): added so that tests can be run without a noop
33940 build pass.
33941
33942Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33943
33944 Switch to using configure's configdirs.
33945 * Makefile.in (Makefile): add configure.in dependency.
33946 (SUBDIRS): removed redundant assignment.
33947 * configure.in: switch subdirs assignment to configdirs.
33948 * gdb.t*/configure.in: new files.
33949
33950Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
33951
33952 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
33953 works.
33954
33955Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
33956
33957 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
33958 in explicit rules. Apparently this is not supported by some makes.
33959
33960Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
33961
33962 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
33963
33964Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33965
33966 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
33967 disappeared.
33968
33969Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
33970
33971 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
33972
33973Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
33974
33975 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
33976 watchpoint problem that is now fixed.
33977 * gdb.t30/chexp.exp: Remove setup_xfail for printing
33978 uninitialized convenience variables.
33979 * gdb.t31/chillvars.exp: Fix expected patterns for printing
33980 structures.
33981
33982Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33983
33984 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
33985 which causes expect to get out of sync with gdb on long output
33986 from help set.
33987 * gdb.t09/corefile.exp: Make expected pattern for core file
33988 failing signal and frame output format less sun specific.
33989
33990Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
33991
33992 * gdb.t31/chillvars.exp: Add and remove initial dummy
33993 breakpoint, so that symbol table is forced in.
33994 (Needed at least on Sunos4, though it seems not SVR4.)
33995 * gdb.t31/chillvars.exp: Update for changed output format.
33996
33997Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
33998
a9c64011 33999 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34000
34001Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34002
34003 * Makefile.in: Added --srcdir when invoking runtest, removed the
34004 need for a local config file. (optional now)
34005
34006Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34007
34008 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34009 failure count used to force early termination. Add some more
34010 expected failures for gnu style demangling.
34011
34012Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34013
34014 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34015 pmi variable from gdb.t20/gdbme to get optimized away.
34016 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34017 Check for written corefile upon timeout _and_ eof.
34018
34019Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34020
34021 * config/unix-gdb.exp: Add missing return 0.
34022
34023Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34024
34025 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34026 test termination.
34027
34028Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34029
34030 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34031 disappeared.
34032
34033Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34034
34035 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34036 time as i860 support works.
34037
d63a86f8 34038 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34039 "backtrace 100\r" rather than just "backtrace\r", to match last
34040 change.
34041
34042Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34043
34044 * config/udi-gdb.exp (gdb_exit): Remove close command.
34045 (gdb_target_udi): New procedure to set the UDI target.
34046 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34047 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34048 Added waits for prompts after several question responses. Added
34049 some more responses used by a29k-amd-udi-gdb.
34050 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34051 pass different arguments, restart UDI connection after program
34052 completion.
34053 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34054 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34055 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34056 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34057 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34058 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34059 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34060 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34061 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34062 after program completion.
34063 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34064 compiled with a SELECT_VECS setting.
34065 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34066 infinite recursion.
34067
34068 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34069 Added checks for COFF results, and made them expected failures for
34070 all targets. It would be better to make them expected failures
34071 for COFF targets only.
34072
34073Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34074
34075 * Makefile.in: add null dvi target, don't bother to recurse
34076 through test directories for info and install-info; rename
34077 $(datadir) to be dejagnu instead of deja-gnu
34078
34079Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34080
34081 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34082 compiler to coredump.
34083 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34084 code.
34085
34086Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34087
34088 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34089 coredump.
34090 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34091 code.
34092
34093Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34094
34095 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34096 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34097 which in a shell. Deletes xgdb when done.
34098 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34099 Tests the return from the "set height" or "set width" commands.
34100 Added a few return codes where needed.
34101
34102Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34103
34104 * Makefile.in (SUBDIRS): Add gdb.t17.
34105 * configure.in (subdirs): Add gdb.t17.
34106 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34107 files to test gdb's calling of functions in the inferior with
34108 the correct arguments and gdb's ability to retrieve any
34109 result returned.
34110
34111Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34112
34113 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34114 may be called after gdb goes away. Previous versions of expect
34115 needed these to avoid file descriptor leaks, but they cause
34116 errors with the current revision of expect.
34117 * gdb.t00/gdbvars.exp: Use -re on expected output after
34118 setting sevenbit-strings.
34119 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34120 to set sevenbit-strings consistent across tests.
34121 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34122 set sevenbit-strings consistent across tests.
34123
34124Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34125
34126 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34127 expected output to match current "expect" expectations.
34128
34129Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34130
34131 * gdb.t00/default.exp: Change expected output for default "source"
34132 command, to match new gdb behavior which requires a filename to
34133 source.
34134
34135Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34136
34137 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34138 expected fail for i486-*-* that misses the marker2 function.
34139 * gdb.t10/crossload.exp (bfddefault): Allow successful
34140 recognition of a format to pass even if no symbols are found.
34141 Explicitly catch failures where the format is not recognized
34142 or is ambiguous, and add the reason to the fail message.
34143 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34144 the cause is and invalid target and add reason to failure message.
34145 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34146 elf32-i386, elf32-sparc, and elf32-i860.
34147 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34148 Set up expected failure for 'filename'::variable scope resolution,
34149 which is now apparently broken on all targets.
34150 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34151 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34152 gdb.t23/templates.exp: Change failure for missing binfile into
34153 just a warning.
34154 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34155 references.
34156
34157Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34158
34159 * gdb.t00/default.exp: Add expected output for default "source"
34160 command, to match new gdb behavior.
34161 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34162
34163Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34164
34165 * config/*-gdb.exp: returns an error, rather than exiting on
34166 internal errors.
34167
34168Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34169
34170 * gdb.t03/gdbme.c: Add pointer to struct variable.
34171 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34172 referencing struct members.
34173
34174Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34175
34176 * configure.in (mips-idt-ecoff): New target.
34177 * config/mips-gdb.exp: New file for remote board using MIPS remote
34178 debugging protocol.
34179
34180 * Redid configuration scheme. Removed gdb.t*/configure.in.
34181 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34182 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34183 distclean targets. Built executables via .o files. Adjusted
34184 tests to account for source files in $(srcdir) rather than
34185 $(objdir).
34186 * lib/gdb.exp (runto): Don't expect () after the function name,
34187 because it may have arguments.
34188
34189Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34190
34191 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34192 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34193 expected failures for mips-idt-* and mips-sgi-*.
34194 * gdb.t00/default.exp (attach): Kill process if requested.
34195 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34196 that does not read core files.
34197 * gdb.t01/run.exp: Removed checks for exit status code.
34198 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34199 it is linked in.
34200 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34201 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34202 appropriate, rather than doing it by hand.
34203 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34204 execution.
34205 * gdb.t10/crossload.exp: Kill existing program if needed.
34206 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34207 appropriate, rather than doing it by hand. Always increase
34208 timeout for this test, not just for VxWorks.
34209
34210Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34211
34212 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34213 of Chill STRUCT types and STRUCT values.
34214 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34215 than "char".
34216 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34217 struct2): New struct definitions and initializations to test
c906108c
SS
34218 simple Chill STRUCT types.
34219
34220Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34221
34222 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34223 the null byte at the end of strings.
34224 * gdb.t00/default.exp: Make show version insensitive to copyright
34225 date.
34226 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34227 to avoid dependencies on target char signedness.
34228 * gdb.t16/printcmds.exp: Update expected results for explicitly
34229 unsigned char.
34230 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34231 now work.
34232 * gdb.t21/demangle.exp: Add many more patterns for template
34233 demangling, most of them being expected failures.
34234 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34235 string we are matching for, to match on the whole string.
34236 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34237 and fix a whole bunch that had incorrect expected output but were
34238 passing anyway because of the bug in "proc demangle".
34239 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34240 type.
34241 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34242
34243Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34244
a9c64011
AS
34245 * gdb/testsuite: made modifications to testcases, etc., to allow
34246 them to work properly given the reorganization of deja-gnu and the
34247 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34248
34249Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34250
34251 * gdb/testsuite: Initial creation of gdb/testsuite.
34252 Migrated dejagnu testcases and support files for testing nm to
34253 gdb/testsuite from deja-gnu. These files were moved "as is"
34254 with no modifications. This migration is part of a major overhaul
34255 of dejagnu. The modifications to these testcases, etc., which
34256 will allow them to work with the new version of dejagnu will be
34257 made in a future update.
48efe704 34258
8d8cb839 34259 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34260\f
8d8cb839
EZ
34261;; Local Variables:
34262;; mode: change-log
34263;; left-margin: 8
34264;; fill-column: 74
34265;; version-control: never
34266;; End:
902f2ccb 34267
ecd75fc8 34268 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34269 Copying and distribution of this file, with or without modification,
34270 are permitted provided the copyright notice and this notice are preserved.