]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
vla: evaluate operand of sizeof if its type is a vla
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5ecaaa66
SA
12014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2
3 * gdb.base/vla-sideeffect.c: New file.
4 * gdb.base/vla-sideeffect.exp: New file.
5
41f1ada5
DB
62014-04-14 David Blaikie <dblaikie@gmail.com>
7
8 * gdb.mi/non-stop.c: Add return value for non-void function return
9 statement.
10 * gdb.threads/staticthreads.c: Ditto.
11
0be03e84
DE
122014-04-12 Siva Chandra Reddy <sivachandra@google.com>
13 Doug Evans <xdje42@gmail.com>
14
15 * gdb.guile/scm-value.c: Improve test case.
16 * gdb.guile/scm-value.exp: Add new test.
17
f180a1fb
DB
182014-04-11 David Blaikie <dblaikie@gmail.com>
19
20 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21 override Clang's default.
22
6b662e19
JB
232014-04-11 Joel Brobecker <brobecker@adacore.com>
24
25 Revert the following changes (regressions):
26
27 * gdb.base/vla-sideeffect.c: New file.
28 * gdb.base/vla-sideeffect.exp: New file.
29
30 * gdb.dwarf2/count.exp: New file.
31
32 * gdb.base/vla-multi.c: New file.
33 * gdb.base/vla-multi.exp: New file.
34
35 * gdb.base/vla-ptr.c: New file.
36 * gdb.base/vla-ptr.exp: New file.
37
38 * gdb.base/vla-datatypes.c: New file.
39 * gdb.base/vla-datatypes.exp: New file.
40
41 * gdb.mi/mi-vla-c99.exp: New file.
42 * gdb.mi/vla.c: New file.
43
245a5f0b
KS
442014-04-11 Keith Seitz <keiths@redhat.com>
45
46 PR c++/16675
47 * gdb.cp/cpsizeof.exp: New file.
48 * gdb.cp/cpsizeof.cc: New file.
49
58a84dcf
SA
502014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
51
191a8a90
JB
52 * gdb.mi/mi-vla-c99.exp: New file.
53 * gdb.mi/vla.c: New file.
58a84dcf 54
c8655f75
SA
552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
56
57 * gdb.base/vla-datatypes.c: New file.
58 * gdb.base/vla-datatypes.exp: New file.
59
024e13b4
SA
602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
61
62 * gdb.base/vla-ptr.c: New file.
63 * gdb.base/vla-ptr.exp: New file.
64
1a237e0e
SA
652014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
66
67 * gdb.base/vla-multi.c: New file.
68 * gdb.base/vla-multi.exp: New file.
69
504f3432
SA
702014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
71
72 * gdb.dwarf2/count.exp: New file.
73
3bce8237
SA
742014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
75
191a8a90
JB
76 * gdb.base/vla-sideeffect.c: New file.
77 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 78
322f9c21
YQ
792014-04-11 Yao Qi <yao@codesourcery.com>
80
81 * gdb.base/completion.exp: Check file exists before running tests
82 on file completion.
83
d708bcd1
PA
842014-04-10 Pedro Alves <palves@redhat.com>
85
86 * gdb.base/cond-eval-mode.c: New file.
87 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
88 prepare_for_testing to build the new file. Check result of
89 runto_main.
90 (test_break, test_watch): New procedures.
91 (top level): Use them.
92
ae1d2761
PM
932014-04-08 Pierre Muller <muller@sourceware.org>
94
95 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
96 Ctrl-V use for mingw hosts.
97
7af389b8
SC
982014-04-07 Siva Chandra Reddy <sivachandra@google.com>
99
100 * gdb.python/py-value.c: Improve test case.
101 * gdb.python/py-value.exp: Add new test.
102
5e703181
DE
1032014-04-07 David Blaikie <dblaikie@gmail.com>
104
105 * lib/compiler.c: Identify the clang compiler.
106 * lib/compiler.cc: Ditto.
107
9810b410
YQ
1082014-04-03 Yao Qi <yao@codesourcery.com>
109
110 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
111
98d1b8dc
AB
1122014-04-01 Anton Blanchard <anton@samba.org>
113
114 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
115 messages unique.
116
3114cea1
AB
1172014-04-01 Anton Blanchard <anton@samba.org>
118
119 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
120 prepare_for_testing.
121
62f7182c
AB
1222014-04-01 Anton Blanchard <anton@samba.org>
123
124 * gdb.arch/ppc64-atomic-inst.c: Remove.
125 * gdb.arch/ppc64-atomic-inst.S: New file.
126 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
127
770e7fc7
DE
1282014-03-31 Doug Evans <dje@google.com>
129
130 * gdb.base/print-symbol-loading-lib.c: New file.
131 * gdb.base/print-symbol-loading-main.c: New file.
132 * gdb.base/print-symbol-loading.exp: New file.
133
46e2bafa
YQ
1342014-03-31 Yao Qi <yao@codesourcery.com>
135
136 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
137
8776cfe9
JB
1382014-03-28 Joel Brobecker <brobecker@adacore.com>
139
140 * gdb.ada/mi_dyn_arr: New testcase.
141
5d1ef361
DE
1422014-03-27 Doug Evans <dje@google.com>
143
144 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
145
b5bee914
YQ
1462014-03-27 Yao Qi <yao@codesourcery.com>
147
148 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
149 if target is nios2-*-*.
150
0d4d0e77
YQ
1512014-03-26 Yao Qi <yao@codesourcery.com>
152
153 * lib/gdb.exp (readline_is_used): New proc.
154 * gdb.base/completion.exp: Move tests on command complete up.
155 Skip the rest of tests if readline is not used.
156 * gdb.ada/complete.exp: Skp the test if readline is not
157 used.
158 * gdb.base/filesym.exp: Likewise.
159 * gdb.base/macscp.exp: Likewise.
160 * gdb.base/readline-ask.exp: Likewise.
161 * gdb.base/readline.exp: Likewise.
162 * gdb.python/py-cmd.exp: Likewise.
163 * gdb.trace/tfile.exp: Likewise.
164
29361eee
YQ
1652014-03-26 Yao Qi <yao@codesourcery.com>
166
167 * gdb.base/macscp.exp: Fix code format issues.
168
bc9a5525
UW
1692014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
170
171 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
172 * gdb.asm/powerpc64le.inc: New file.
173
d3839ede
PA
1742014-03-25 Pedro Alves <palves@redhat.com>
175 Doug Evans <dje@google.com>
176
177 * gdb.base/source-execution.c: New file.
178 * gdb.base/source-execution.exp: New file.
179 * gdb.base/source-execution.gdb: New file.
180
01672a57
DE
1812014-03-24 Doug Evans <dje@google.com>
182
183 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
184 using fission.
185
88bbeca9
HZ
1862014-03-24 Hui Zhu <hui@codesourcery.com>
187 Pedro Alves <palves@redhat.com>
188
189 PR breakpoints/16101
190 * gdb.base/dprintf.exp: Use unsupported rather than changing the
191 test pass/fail messages. Detect missing support for dprintf when
192 breakpoints are actually inserted.
193 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
194 breakpoints are actually inserted.
195 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
196 fails.
197
d2348791
JK
1982014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
199
200 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
201
feef67ab
DE
2022014-03-22 Doug Evans <xdje42@gmail.com>
203
204 * gdb.python/python.exp (python not supported): Verify multi-line
205 python command issues an error.
25d743f9 206 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 207 guile command issues an error.
feef67ab 208
ecebef6a
MR
2092014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
210
211 * gdb.threads/thread-specific.exp: Handle the lack of usable
212 $this_breakpoint and $this_thread.
213
ccdd1909
HZ
2142014-03-21 Hui Zhu <hui@codesourcery.com>
215
216 * gdb.base/attach.exp (do_command_attach_tests): New.
217
beb460e8
PA
2182014-03-20 Tom Tromey <tromey@redhat.com>
219 Pedro Alves <palves@redhat.com>
220
221 PR cli/15718
222 * gdb.base/condbreak-call-false.c: New file.
223 * gdb.base/condbreak-call-false.exp: New file.
224
40acf43a
PA
2252014-03-20 Pedro Alves <palves@redhat.com>
226
227 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
228 Delete.
229 (block_signals, unblock_signals): Delete.
230 (child_function_2, main): Remove references to deleted variable
231 and functions.
232
9f5e1e02
PA
2332014-03-20 Pedro Alves <palves@redhat.com>
234
235 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
236 Use pthread_kill to signal thread 2.
237 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
238 Adjust to make the test send itself a signal rather than using the
239 host's "kill" command.
240
99619bea
PA
2412014-03-20 Pedro Alves <palves@redhat.com>
242
243 * gdb.threads/multiple-step-overs.c: New file.
244 * gdb.threads/multiple-step-overs.exp: New file.
245 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
246 Adjust expected infrun debug output.
247
2adfaa28
PA
2482014-03-20 Pedro Alves <palves@redhat.com>
249
250 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
251 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
252
31e77af2
PA
2532014-03-20 Pedro Alves <palves@redhat.com>
254
255 PR breakpoints/7143
256 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
257 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
258 of gdb_test_multiple.
259 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
260 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
261
b9f437de
PA
2622014-03-20 Pedro Alves <palves@redhat.com>
263
264 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
265 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
266
05adc73e
PA
2672014-03-19 Pedro Alves <palves@redhat.com>
268
269 * gdb.base/async.exp: Remove early return.
270
6048b950
PA
2712014-03-19 Pedro Alves <palves@redhat.com>
272
273 * gdb.base/async.exp (step& tests): Pass explicit test messages.
274
8bcfb00a
PA
2752014-03-19 Pedro Alves <palves@redhat.com>
276
277 * gdb.base/async.exp (test_background): Expect \r\n after
278 "completed." in the fail pattern.
279
884e37dc
PA
2802014-03-19 Pedro Alves <palves@redhat.com>
281
282 * gdb.base/async.exp (test_background): New procedure.
283 Use it for all background execution command tests.
284
148e57e2
PA
2852014-03-19 Pedro Alves <palves@redhat.com>
286
287 * gdb.base/async.exp: Use prepare_for_testing.
288
f48088c7
PA
2892014-03-19 Pedro Alves <palves@redhat.com>
290
291 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
292 the same line.
293
e2f6c966
PA
2942014-03-19 Pedro Alves <palves@redhat.com>
295
296 * gdb.base/async.c (main): Add "jump here" and "until here" line
297 marker comments.
298 * gdb.base/async.exp (jump_here): New global.
299 (jump& test): Use it.
300 (until_here): New global.
301 (until& test): Use it.
302
c30568d4
PA
3032014-03-19 Pedro Alves <palves@redhat.com>
304
305 * gdb.base/async.exp: Don't frob gdb_protocol.
306
0172b6a7
DE
3072014-03-18 Doug Evans <xdje42@gmail.com>
308
309 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
310 Fix spelling of exec-done-display.
311
06c868a8
JK
3122014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
313
314 PR gdb/15358
315 * gdb.base/gdb-sigterm.c: New file.
316 * gdb.base/gdb-sigterm.exp: New file.
317
0c7e1a46
PA
3182014-03-18 Pedro Alves <palves@redhat.com>
319
320 PR gdb/13860
321 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
322 * lib/mi-support.exp (mi_expect_stop): Add special handling for
323 solib-event.
324
f7c77d93
JB
3252014-03-17 Joel Brobecker <brobecker@adacore.com>
326
327 * gdb.ada/pckd_arr_ren: New testcase.
328
5a1e8c7a
DE
3292014-03-13 Doug Evans <xdje42@gmail.com>
330
331 PR guile/16612
332 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
333 collect after discarding symbols.
334
350e1a76
DE
3352014-03-13 Ludovic Courtès <ludo@gnu.org>
336 Doug Evans <xdje42@gmail.com>
337
338 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
339 to history survives a gc.
340
a69900ae
PA
3412014-03-13 Pedro Alves <palves@redhat.com>
342
343 * gdb.base/default.exp: Don't test "target procfs".
344
5db9f0bd
PA
3452014-03-13 Pedro Alves <palves@redhat.com>
346
347 * gdb.base/default.exp: Update "target child" and "target procfs"
348 tests to not expect "Unix".
349
b3ccfe11
TT
3502014-03-12 Tom Tromey <tromey@redhat.com>
351
352 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
353 New procs. Add target-async tests.
354 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
355 Add target-async tests.
356
646f4417
AA
3572014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
358
359 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
360 'func_start' and 'func_end' for the beginning and end of the
361 function code, respectively.
362 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
363 'func_end' instead of 'func' and 'main'.
364
288c211f
AA
3652014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
366
367 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
368 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
369 generate the debug info assembler source.
370
e0c0f156
AA
3712014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
372
373 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
374 * gdb.dwarf2/arr-subrange.exp: Likewise.
375 * gdb.dwarf2/dwz.exp: Likewise.
376 * gdb.dwarf2/method-ptr.exp: Likewise.
377 * gdb.dwarf2/missing-sig-type.exp: Likewise.
378 * gdb.dwarf2/subrange.exp: Likewise.
379 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
380 * gdb.dwarf2/implptrpiece.exp: Likewise.
381 * gdb.dwarf2/nostaticblock.exp: Likewise.
382
0e5c4555
AA
3832014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
384
385 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
386 directory to absolute path name arguments.
387
5ec18f2b
JG
3882014-03-10 Joel Brobecker <brobecker@adacore.com>
389
390 * gdb.ada/tagged_access: New testcase.
391
847fc4f2
MM
3922014-03-07 Markus Metzger <markus.t.metzger@intel.com>
393
394 * gdb.btrace/data.exp: Update expected output.
395
cc3da688
YQ
3962014-03-06 Yao Qi <yao@codesourcery.com>
397
398 * gdb.trace/pr16508.exp: New file.
399
0f26cec1
PA
4002014-03-05 Pedro Alves <palves@redhat.com>
401
402 PR gdb/16575
403 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
404 procedure.
405 (top level): Adjust to use it. Add tests that exercise breakpoint
406 interaction with the code-cache.
407
7a5a839f
LC
4082014-02-26 Ludovic Courtès <ludo@gnu.org>
409
410 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
411 test for 'history-append!'.
412
31aa7e4e
JB
4132014-02-26 Joel Brobecker <brobecker@adacore.com>
414
415 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
416 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
417 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
418 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
419 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
420 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
421
1b588015
JB
4222014-02-26 Joel Brobecker <brobecker@adacore.com>
423
424 * testsuite/gdb.python/py-pp-re-notag.c: New file.
425 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
426 * testsuite/gdb.python/py-pp-re-notag.p: New file.
427
55426c9d
JB
4282014-02-26 Joel Brobecker <brobecker@adacore.com>
429
430 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
431
dc53a7ad
JB
4322014-02-26 Joel Brobecker <brobecker@adacore.com>
433
434 * gdb.dwarf2/arr-stride.c: New file.
435 * gdb.dwarf2/arr-stride.exp: New file.
436
12ab52e9
PA
4372014-02-26 Pedro Alves <palves@redhat.com>
438
439 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
440 that won't ever trigger. Make sure that GDB reports the correct
441 breakpoint that caused the stop.
442
849c862e
JK
4432014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
444
445 PR gdb/16626
446 * gdb.base/auto-load-script: New file.
447 * gdb.base/auto-load.c: New file.
448 * gdb.base/auto-load.exp: New file.
449
71b7d793
JK
450 PR gdb/16626
451 * gdb.base/auto-load.exp: Fix out-of-srctree run.
452
e2f0d509
JK
4532014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
454
455 Fix dw2-icycle.exp -fsanitize=address GDB crash.
456 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
457
50cc37c8
DE
4582014-02-24 Doug Evans <dje@google.com>
459
460 * lib/gdb.exp (run_on_host): Log error output if program fails.
461
ea4758f2
PA
4622014-02-21 Pedro Alves <palves@redhat.com>
463
464 * gdb.threads/step-after-sr-lock.c: Rename to ...
465 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
466 * gdb.threads/step-after-sr-lock.exp: Rename to ...
467 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
468 ... this.
469
d7b30f67
SDJ
4702014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
471
472 PR tdep/16397
473 * gdb.arch/amd64-stap-special-operands.exp: New file.
474 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
475 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
476 * gdb.arch/amd64-stap-triplet.S: Likewise.
477 * gdb.arch/amd64-stap-triplet.c: Likewise.
478
83deb43f
JB
4792014-02-20 Joel Brobecker <brobecker@adacore.com>
480
481 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
482 in .section pseudo-op.
483
adde2bff
DE
4842014-02-20 lin zuojian <manjian2006@gmail.com>
485 Joel Brobecker <brobecker@adacore.com>
486 Doug Evans <xdje42@gmail.com>
487
488 PR symtab/16581
489 * gdb.dwarf2/dw2-icycle.S: New file.
490 * gdb.dwarf2/dw2-icycle.c: New file.
491 * gdb.dwarf2/dw2-icycle.exp: New file.
492
f7bd0f78
SC
4932014-02-19 Siva Chandra Reddy <sivachandra@google.com>
494
495 * gdb.python/py-value-cc.cc: Improve test case to enable testing
496 operations on gdb.Value objects.
497 * gdb.python/py-value-cc.exp: Add new test to test operations on
498 gdb.Value objects.
499
c17ef0d5
DE
5002014-02-18 Doug Evans <dje@google.com>
501
502 * Makefile.in (TESTS): New variable.
503 (expanded_tests, expanded_tests_or_none): New variables
504 (check-single): Pass $(expanded_tests_or_none) to runtest.
505 (check-parallel): Only run tests in $(TESTS) if non-empty.
506 (check/no-matching-tests-found): New rule.
507 * README: Document TESTS makefile variable.
508
5dd3176f
DE
5092014-02-18 Doug Evans <dje@google.com>
510
511 * Makefile.in (check-parallel): rm -rf outputs temp.
512
0b10be4f
JK
5132014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
514
515 Fix "ERROR: no fileid for" in the testsuite.
516 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
517
85f224e7
DE
5182014-02-12 Doug Evans <dje@google.com>
519
520 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
521 (MISCELLANEOUS): New variable.
522 (clean): rm -rf $(MISCELLANEOUS).
523 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
524 dwp live in the same directory as symlinks, with each symlink pointed
525 to a differently named file in a different directory.
526
149b30ff
DE
5272014-02-11 Doug Evans <dje@google.com>
528
529 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
530 of Tcl file commands.
531
1dfdac32
MK
5322014-02-10 Mark Kettenis <kettenis@gnu.org>
533
534 * gdb.threads/step-after-sr-lock.exp: Avoid executing
535 "kill -SIGUSR1 -1".
536
aa4fb036
JB
5372014-02-10 Joel Brobecker <brobecker@adacore.com>
538
539 * gdb.ada/tick_length_array_enum_idx: New testcase.
540
ed3ef339
DE
5412014-02-10 Doug Evans <xdje42@gmail.com>
542
543 * configure.ac (AC_OUTPUT): Add gdb.guile.
544 * configure: Regenerate.
545 * lib/gdb-guile.exp: New file.
546 * lib/gdb.exp (get_target_charset): New function.
547 * gdb.base/help.exp: Update expected output from "apropos apropos".
548 * gdb.guile/Makefile.in: New file.
549 * gdb.guile/guile.exp: New file.
550 * gdb.guile/scm-arch.c: New file.
551 * gdb.guile/scm-arch.exp: New file.
552 * gdb.guile/scm-block.c: New file.
553 * gdb.guile/scm-block.exp: New file.
554 * gdb.guile/scm-breakpoint.c: New file.
555 * gdb.guile/scm-breakpoint.exp: New file.
556 * gdb.guile/scm-disasm.c: New file.
557 * gdb.guile/scm-disasm.exp: New file.
558 * gdb.guile/scm-equal.c: New file.
559 * gdb.guile/scm-equal.exp: New file.
560 * gdb.guile/scm-error.exp: New file.
561 * gdb.guile/scm-error.scm: New file.
562 * gdb.guile/scm-frame-args.c: New file.
563 * gdb.guile/scm-frame-args.exp: New file.
564 * gdb.guile/scm-frame-args.scm: New file.
565 * gdb.guile/scm-frame-inline.c: New file.
566 * gdb.guile/scm-frame-inline.exp: New file.
567 * gdb.guile/scm-frame.c: New file.
568 * gdb.guile/scm-frame.exp: New file.
569 * gdb.guile/scm-generics.exp: New file.
570 * gdb.guile/scm-gsmob.exp: New file.
571 * gdb.guile/scm-iterator.c: New file.
572 * gdb.guile/scm-iterator.exp: New file.
573 * gdb.guile/scm-math.c: New file.
574 * gdb.guile/scm-math.exp: New file.
575 * gdb.guile/scm-objfile-script-gdb.in: New file.
576 * gdb.guile/scm-objfile-script.c: New file.
577 * gdb.guile/scm-objfile-script.exp: New file.
578 * gdb.guile/scm-objfile.c: New file.
579 * gdb.guile/scm-objfile.exp: New file.
580 * gdb.guile/scm-ports.exp: New file.
581 * gdb.guile/scm-pretty-print.c: New file.
582 * gdb.guile/scm-pretty-print.exp: New file.
583 * gdb.guile/scm-pretty-print.scm: New file.
584 * gdb.guile/scm-section-script.c: New file.
585 * gdb.guile/scm-section-script.exp: New file.
586 * gdb.guile/scm-section-script.scm: New file.
587 * gdb.guile/scm-symbol.c: New file.
588 * gdb.guile/scm-symbol.exp: New file.
589 * gdb.guile/scm-symtab-2.c: New file.
590 * gdb.guile/scm-symtab.c: New file.
591 * gdb.guile/scm-symtab.exp: New file.
592 * gdb.guile/scm-type.c: New file.
593 * gdb.guile/scm-type.exp: New file.
594 * gdb.guile/scm-value-cc.cc: New file.
595 * gdb.guile/scm-value-cc.exp: New file.
596 * gdb.guile/scm-value.c: New file.
597 * gdb.guile/scm-value.exp: New file.
598 * gdb.guile/source2.scm: New file.
599 * gdb.guile/types-module.cc: New file.
600 * gdb.guile/types-module.exp: New file.
601
7026a7c1
YQ
6022014-02-10 Yao Qi <yao@codesourcery.com>
603
604 PR testsuite/16543
605 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
606 * configure: Regenerated.
607 * Makefile.in: New file.
608
6c466447
AS
6092014-02-08 Andreas Schwab <schwab@linux-m68k.org>
610
611 * gdb.python/py-framefilter.exp: Fix typo.
612
6e854735
YQ
6132014-02-08 Yao Qi <yao@codesourcery.com>
614
615 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
616 that no =breakpoint-modified is emitted when breakpoints are
617 modified through MI commands.
618
d137e6dc
PA
6192014-02-07 Pedro Alves <pedro@codesourcery.com>
620 Pedro Alves <palves@redhat.com>
621
622 * gdb.threads/step-after-sr-lock.c: New file.
623 * gdb.threads/step-after-sr-lock.exp: New file.
624
b5ee5a50
PA
6252014-02-07 Pedro Alves <palves@redhat.com>
626
627 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
628
3c77faf3
JK
6292014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
630
631 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
632 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
633
6dddc817
DE
6342014-02-06 Doug Evans <xdje42@gmail.com>
635
636 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
637 output.
638
639 * gdb.gdb/python-interrupts.exp: New file.
640
de7b2893
YQ
6412014-02-05 Yao Qi <yao@codesourcery.com>
642
643 * gdb.trace/report.exp (use_collected_data): Test the output
644 of "info threads" and "info inferiors".
645
66d032ac
YQ
6462014-02-05 Yao Qi <yao@codesourcery.com>
647
648 Revert this patch:
649
650 2013-05-24 Yao Qi <yao@codesourcery.com>
651
652 * gdb.trace/tfile.exp: Test inferior and thread.
653
591a12a1
UW
6542014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
655
656 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
657 on a function.
658 * gdb.base/step-bt.c: Call hello via function pointer to make
659 sure its first instruction is executed on powerpc64le-linux.
660
0ff3e01f
UW
6612014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
662
663 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
664
084ee545
UW
6652014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
666
667 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
668 of the test patterns for use on little-endian systems.
669
6ed14ff3
UW
6702014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
671
672 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
673 (decimal_vector): Fix for little-endian.
674
401e27fd
JM
6752014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
676
677 * gdb.arch/sparc-sysstep.exp: New file.
678 * gdb.arch/sparc-sysstep.c: Likewise.
679
680 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
681
8b924729
EBM
6822014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
683
684 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
685
fb151210
JB
6862014-01-23 Tom Tromey <tromey@redhat.com>
687
688 * gdb.ada/array_char_idx: New testcase.
689
0740f8d8
TT
6902014-01-23 Tom Tromey <tromey@redhat.com>
691
692 PR python/16487:
693 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
694 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
695 classes.
696
21909fa1
TT
6972014-01-23 Tom Tromey <tromey@redhat.com>
698
699 PR python/16491:
700 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
701 string from an inferior frame.
702 * gdb.python/py-framefilter-mi.exp: Update.
703
87ce2a04
DE
7042014-01-22 Doug Evans <dje@google.com>
705
706 * gdb.server/server-mon.exp: Add tests for "set debug-format".
707
237b092b
AA
7082014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
709
710 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
711
d674a709
AA
7122014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
713
714 * gdb.trace/entry-values.exp: Remove excess space character from
715 regex patterns. Handle s390 call instruction.
716
20fa3390
AA
7172014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
718
719 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
720 define "*_start" label. Make "name" static.
721 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
722 ${name} by references to ${name}_start.
723
78466714
AA
7242014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
725
726 * gdb.base/info-macros.exp: Remove "debug" from the compile
727 options.
728
ec9f644a
IB
7292014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
730
731 * gdb.dlang/demangle.exp: New file.
732
94b1b47e
IB
7332014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
734
735 * gdb.dlang/primitive-types.exp: New file.
736
7f420862
IB
7372014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
738
739 * configure.ac: Create gdb.dlang/Makefile.
740 * configure: Regenerate.
741 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
742 * gdb.dlang/Makefile.in: New file.
743 * lib/d-support.exp: New file.
744 * lib/gdb.exp (skip_d_tests): New proc.
745
52834460
MM
7462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
747
748 * gdb.btrace/delta.exp: Check reverse stepi.
749 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
750 * gdb.btrace/finish.exp: New.
751 * gdb.btrace/next.exp: New.
752 * gdb.btrace/nexti.exp: New.
753 * gdb.btrace/record_goto.c: Add comments.
754 * gdb.btrace/step.exp: New.
755 * gdb.btrace/stepi.exp: New.
756 * gdb.btrace/multi-thread-step.c: New.
757 * gdb.btrace/multi-thread-step.exp: New.
758 * gdb.btrace/rn-dl-bind.c: New.
759 * gdb.btrace/rn-dl-bind.exp: New.
760 * gdb.btrace/data.c: New.
761 * gdb.btrace/data.exp: New.
762 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
763
6e07b1d2
MM
7642014-01-16 Markus Metzger <markus.t.metzger@intel.com>
765
766 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
767 * gdb.btrace/exception.exp: Update.
768 * gdb.btrace/instruction_history.exp: Update.
769 * gdb.btrace/record_goto.exp: Update.
770 * gdb.btrace/tailcall.exp: Update.
771 * gdb.btrace/unknown_functions.exp: Update.
772 * gdb.btrace/delta.exp: New.
773
0b722aec
MM
7742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
775
776 * gdb.btrace/record_goto.exp: Add backtrace test.
777 * gdb.btrace/tailcall.exp: Add backtrace test.
778
066ce621
MM
7792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
780
781 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
782 * gdb.btrace/record_goto.c: New.
783 * gdb.btrace/record_goto.exp: New.
784 * gdb.btrace/x86-record_goto.S: New.
785
0688d04e
MM
7862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
787
788 * gdb.btrace/function_call_history.exp: Update tests.
789 * gdb.btrace/instruction_history.exp: Update tests.
790
8710b709
MM
7912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
792
793 * gdb.btrace/function_call_history.exp: Fix expected field
794 order for "record function-call-history".
795 Add new tests for "record function-call-history /c".
796 * gdb.btrace/exception.cc: New.
797 * gdb.btrace/exception.exp: New.
798 * gdb.btrace/tailcall.exp: New.
799 * gdb.btrace/x86-tailcall.S: New.
800 * gdb.btrace/x86-tailcall.c: New.
801 * gdb.btrace/unknown_functions.c: New.
802 * gdb.btrace/unknown_functions.exp: New.
803 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
804
5de9129b
MM
8052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
806
807 * gdb.btrace/instruction_history.exp: Update.
808 * gdb.btrace/function_call_history.exp: Update.
809
23a7fe75
MM
8102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
811
812 * gdb.btrace/function_call_history.exp: Fix expected function
813 trace.
814 * gdb.btrace/instruction_history.exp: Initialize traced.
815 Remove traced_functions.
816
724c7dd8
MM
8172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
818
819 * gdb.btrace/function_call_history.exp: Update
820 * gdb.btrace/instruction_history.exp: Update.
821
6d78d93b
MM
8222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
823
824 * gdb.btrace/enable.exp: Update expected text.
825
93a360cc
OJ
8262014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
827
828 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
829 bytes.
830
3772b53f
MR
8312014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
832
833 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
834
596662fa
OJ
8352014-01-15 Omair Javaid <omair.javaid@linaro.org>
836
837 * lib/gdb.exp (supports_process_record): Return true for
838 arm*-linux*. (supports_reverse): Likewise.
839
b5b08fb4
SC
8402014-01-13 Siva Chandra Reddy <sivachandra@google.com>
841
842 PR python/15464
843 PR python/16113
844 * gdb.python/py-type.c: Enhance test case.
845 * gdb.python/py-value-cc.cc: Likewise
846 * gdb.python/py-type.exp: Add new tests.
847 * gdb.python/py-value-cc.exp: Likewise
848
52d7fb13
AA
8492014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
850 Pedro Alves <palves@redhat.com>
851
852 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
853 Make "name" extern.
854 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
855 references to ${name}_start by references to ${name}.
856
a2cd8cfe
JB
8572014-01-10 Joel Brobecker <brobecker@adacore.com>
858
859 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
860
4e23fced
JB
8612014-01-10 Joel Brobecker <brobecker@adacore.com>
862
863 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
864
c6a9e42c
PA
8652014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
866 Pedro Alves <palves@redhat.com>
867
868 * gdb.mi/mi-info-os.exp: Connect to the target with
869 mi_gdb_target_load.
870
b7ea362b
PA
8712014-01-08 Pedro Alves <palves@redhat.com>
872
873 * gdb.threads/reconnect-signal.c: New file.
874 * gdb.threads/reconnect-signal.exp: New file.
875
5e3f4fab
EBM
8762014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
877
878 * gdb.base/source-dir.exp: New file.
879
79301218
JB
8802014-01-07 Joel Brobecker <brobecker@adacore.com>
881
882 * gdb.ada/mi_interface: New testcase.
883
8e355c5d
JB
8842014-01-07 Joel Brobecker <brobecker@adacore.com>
885
886 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
887 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
888 gdb.ada/pp-rec-component/pck.ads: New files.
889
c0d48811
JB
8902014-01-07 Joel Brobecker <brobecker@adacore.com>
891
892 * gdb.python/py-pp-integral.c: New file.
893 * gdb.python/py-pp-integral.py: New file.
894 * gdb.python/py-pp-integral.exp: New file.
895
4924df79
GKB
8962013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
897
898 PR breakpoints/16297
899 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
900 (write_syscall): New variables.
901 (main): Create a pipe, write 1 byte in it, and read 1 byte from
902 it.
903 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
904 "write" and "read" syscalls.
905 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
906 numbers.
907
530e8392
KB
9082013-12-19 Keven Boell <keven.boell@intel.com>
909
910 * gdb.fortran/module.exp: Completion matches fortran module
911 names as well. ptype/whatis on modules return a proper type.
912 Add new check for having the correct scope.
913
7f9b20bb
KB
9142013-12-19 Keven Boell <keven.boell@intel.com>
915
916 * gdb.fortran/type.f90: New file.
917 * gdb.fortran/whatis_type.f90: New file.
918
2e0d821f
SDJ
9192013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
920
921 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
922 (close_syscall, chroot_syscall, exit_group_syscall): New
923 variables.
924 * gdb.base/catch-syscall.exp: Replace gdb_compile by
925 prepare_for_testing. Call fill_all_syscalls_numbers before
926 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
927 gdb_load by clean_restart.
928 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
929 (check_info_bp_many_syscalls): Remove global gdb_prompt.
930 (check_call_to_syscall): Likewise. Add global decimal. Improve
931 testing regex.
932 (check_return_from_syscall): Likewise.
933 (check_continue, insert_catch_syscall_with_arg): Remove global
934 gdb_prompt.
935 (insert_catch_syscall_with_many_args): Likewise. Add global
936 decimal. Fix $filter_str. Improve testing regex.
937 (check_for_program_end): Remove global gdb_prompt.
938 (test_catch_syscall_without_args): Likewise. Add global decimal.
939 Improve testing regex.
940 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
941 (test_catch_syscall_with_wrong_args)
942 (test_catch_syscall_restarting_inferior)
943 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
944 (do_syscall_tests): Likewise. Remove global srcdir.
945 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
946 Add global last_syscall_number. Test for the exact syscall number
947 to be caught.
948 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
949 Add global all_syscalls_numbers. Test each syscall number to be
950 caught, instead of only testing "close".
951 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
952 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
953 Remove stale comment.
954 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
955 the correct syscall numbers using information from the inferior.
956
5ce0145d
PA
9572013-12-17 Pedro Alves <palves@redhat.com>
958
959 * gdb.trace/circ.exp: Expect frame info to be printed when
960 switching between frames with unavailable stack, but different
961 functions.
962
bdf22206
AB
9632013-12-17 Andrew Burgess <aburgess@broadcom.com>
964
965 * gdb.trace/unavailable-dwarf-piece.c: New file.
966 * gdb.trace/unavailable-dwarf-piece.exp: New file.
967
07d100d4
YQ
9682013-12-15 Yao Qi <yao@codesourcery.com>
969
970 * gdb.perf/skip-prologue.c: New.
971 * gdb.perf/skip-prologue.exp: New.
972 * gdb.perf/skip-prologue.py: New.
973
8a48ac95
JB
9742013-12-13 Joel Brobecker <brobecker@adacore.com>
975
976 * gdb.ada/arraydim: New testcase.
977
a16b0e22
SC
9782013-12-12 Siva Chandra Reddy <sivachandra@google.com>
979
980 PR python/16113
981 * gdb.python/py-value-cc.cc: Improve test case.
982 * gdb.python/py-value-cc.exp: Add new tests to test usage of
983 gdb.Field objects as subscripts on gdb.Value objects.
984
0987cf35
DE
9852013-12-10 Doug Evans <dje@google.com>
986
7b3fd68b 987 PR 16286
0987cf35
DE
988 * gdb.python/py-value.c: #include stdlib.h, string.h.
989 (str): New struct.
990 (main): New local xstr.
991 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
992 fetch a value as a string with a length beyond the declared length
993 of the array.
994
409d8f48
AB
9952013-12-10 Andrew Burgess <aburgess@broadcom.com>
996
997 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
998 update comment.
999
036e93df
JB
10002013-12-10 Joel Brobecker <brobecker@adacore.com>
1001
1002 * gdb.ada/int_deref.exp: Add test verifying that we print
1003 the decoded symbol name when printing the address of Ada
1004 symbols.
1005
72bfa06c
JB
10062013-12-10 Joel Brobecker <brobecker@adacore.com>
1007
1008 * gdb.mi/mi-start.exp: Add test verifying that -list-features
1009 contains "exec-run-start-option".
1010
11ec5965
YQ
10112013-12-08 Yao Qi <yao@codesourcery.com>
1012
1013 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
1014 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
1015 (is_64_target, is_amd64_regs_target): Likewise.
1016 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
1017
594d8fa8
MF
10182013-12-07 Mike Frysinger <vapier@gentoo.org>
1019
1020 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
1021 * gdb.base/testenv.c: Likewise.
1022
d9a196da
MF
10232013-12-07 Mike Frysinger <vapier@gentoo.org>
1024
1025 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
1026 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
1027 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
1028
782d47df
PA
10292013-12-06 Pedro Alves <palves@redhat.com>
1030
1031 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
1032 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
1033 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
1034
399d6e30
DE
10352013-12-06 Doug Evans <dje@google.com>
1036
1037 * gdb.base/break.exp: Fix setting of $baz.
1038
16b5a7cb
AB
10392013-12-06 Andrew Burgess <aburgess@broadcom.com>
1040
1041 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
1042 DW_OP_plus_uconst.
1043
f84bc218
KB
10442013-12-06 Keven Boell <keven.boell@intel.com>
1045
1046 * lib/mi-support.exp (mi_list_varobj_children_range): Add
1047 call to mi_list_array_varobj_children_with_index.
1048 (mi_list_array_varobj_children_with_index): New function.
1049 Add parameter to specify array start.
1050
489e41dd 10512013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
1052
1053 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
1054 SIGPWR in sparc64.
1055
1056 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
1057 have the same signal number. Handle this situation.
1058
7fb1b8b1
JB
10592013-12-03 Joel Brobecker <brobecker@adacore.com>
1060
1061 * gdb.ada/dot_all: New testcase.
1062
2ea126fa
JB
10632013-12-03 Joel Brobecker <brobecker@adacore.com>
1064
1065 * gdb.mi/mi-undefined-cmd.exp: New testcase.
1066
6b7cbff1
JB
10672013-12-03 Joel Brobecker <brobecker@adacore.com>
1068
1069 * gdb.mi/mi-i-cmd.exp: New file.
1070
04affae3
JK
10712013-12-02 Doug Evans <dje@google.com>
1072
1073 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
1074 at start.
1075 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
1076 has been specified with a relative path and we have chdir'd before
1077 accessing the debug info.
1078
eebc056c
AB
10792013-11-28 Andrew Burgess <aburgess@broadcom.com>
1080
1081 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
1082 expected results.
1083 (gdb_collect_locals_test): Likewise.
1084 (gdb_collect_globals_test): Likewise.
1085
8b5e6dc2
YQ
10862013-11-28 Yao Qi <yao@codesourcery.com>
1087
1088 * lib/gdb.exp (with_gdb_prompt): New proc.
1089 * gdb.perf/disassemble.exp: New.
1090 * gdb.perf/disassemble.py: New.
1091
0db4ca18
LM
10922013-11-26 Luis Machado <lgustavo@codesourcery.com>
1093
1094 * gdb.base/callfuncs.c (main): Assign malloc's return value
1095 and free it afterwards.
1096 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
1097 * gdb.base/printcmds.c (main): Likewise.
1098 * gdb.base/randomize.c (main): Free "p" and change breakpoint
1099 marker position.
1100 * gdb.base/setvar.c (dummy): Assign malloc's return value
1101 and free it afterwards.
1102
d24a9f15
AB
11032013-11-26 Andrew Burgess <aburgess@broadcom.com>
1104
1105 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
1106 gdb_test_multiple.
1107
15859968
TT
11082013-11-26 Tom Tromey <tromey@redhat.com>
1109
1110 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
1111 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
1112 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
1113
f7e3ecae
KS
11142013-11-25 Keith Seitz <keiths@redhat.com>
1115
1116 PR c++/14819
1117 * gdb.cp/impl-this.cc: New file.
1118 * gdb.cp/impl-this.exp: New file.
1119
23e9d3b9
YQ
11202013-11-25 Yao Qi <yao@codesourcery.com>
1121
1122 * gdb.perf/backtrace.c: New.
1123 * gdb.perf/backtrace.exp: New.
1124 * gdb.perf/backtrace.py: New.
1125
22825df7
YQ
11262013-11-24 Yao Qi <yao@codesourcery.com>
1127
1128 * gdb.perf/single-step.c: New.
1129 * gdb.perf/single-step.exp: New.
1130 * gdb.perf/single-step.py: New.
1131
c1ea7c01
DE
11322013-11-23 Doug Evans <xdje42@gmail.com>
1133
1134 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
1135 with ignore count".
1136
35720eaa
DE
11372013-11-23 Doug Evans <xdje42@gmail.com>
1138
1139 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
1140 (test_subscript_regression): Ditto.
1141 (top level): Run test_subscript_regression for c++ with "c++" prefix.
1142
3cd14e45
DE
11432013-11-23 Doug Evans <xdje42@gmail.com>
1144
1145 * gdb.python/py-type.exp (test_enums): Fix typo.
1146
985c818c
DE
11472013-11-23 Doug Evans <xdje42@gmail.com>
1148
1149 * gdb.python/py-symbol.exp: Add some comments. Make all test names
1150 unique.
1151
f873dd7a
DE
11522013-11-23 Doug Evans <xdje42@gmail.com>
1153
1154 * gdb.python/py-symbol.exp: Fix whitespace.
1155
38a502a4
DE
11562013-11-23 Doug Evans <xdje42@gmail.com>
1157
1158 * gdb.python/python.exp: Don't call skip_python_tests, we still want
1159 to test some things in the case where python is not configured in.
1160
c0621699
PA
11612013-11-22 Pedro Alves <palves@redhat.com>
1162
1163 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
1164 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
1165 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
1166 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
1167 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
1168 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
1169
f57e61cd
TT
11702013-11-22 Tom Tromey <tromey@redhat.com>
1171
1172 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
1173
da2b2fdf
TT
11742013-11-22 Tom Tromey <tromey@redhat.com>
1175
1176 * gdb.dwarf2/dw2-bad-cfi.c: New file.
1177 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
1178 * gdb.dwarf2/dw2-bad-cfi.S: New file.
1179
33f8fe58
PA
11802013-11-22 Pedro Alves <palves@redhat.com>
1181
1182 PR 16155
1183 * gdb.dwarf2/dw2-dup-frame.S: New file.
1184 * gdb.dwarf2/dw2-dup-frame.c: New file.
1185 * gdb.dwarf2/dw2-dup-frame.exp: New file.
1186
0a1e6121
YQ
11872013-11-22 Yao Qi <yao@codesourcery.com>
1188
1189 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
1190 comment and add one more argument "has_more".
1191 * gdb.python/py-mi.exp: Callers update.
1192
0061ea24
YQ
11932013-11-22 Yao Qi <yao@codesourcery.com>
1194
1195 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
1196 of mi_create_dynamic_varobj.
1197
069d6a0f
PA
11982013-11-20 Pedro Alves <palves@redhat.com>
1199
1200 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
1201 time, and run it through all three milestone regexes.
1202
10d8cbd2
SA
12032013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
1204
1205 * gdb.base/eval-avoid-side-effects.exp: New file.
1206
57803a3c
WT
12072013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1208
60650f2e
WT
1209 * gdb.arch/i386-mpx.c: New file
1210 * gdb.arch/i386-mpx.exp: New file.
1211
09748966
WT
12122013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1213
1214 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
1215 for bnd registers.
1216
60650f2e
WT
12172013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1218
57803a3c
WT
1219 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
1220 start and end equal 0.
1221
3e9ecad3
YQ
12222013-11-19 Yao Qi <yao@codesourcery.com>
1223
1224 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
1225 (mi_list_varobj_children_range): Likewise.
1226
31b4ab9e
YQ
12272013-11-19 Yao Qi <yao@codesourcery.com>
1228
1229 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1230
4392c534
YQ
12312013-11-19 Yao Qi <yao@codesourcery.com>
1232
1233 * lib/mi-support.exp: Fix format.
1234
df7752b0
JB
12352013-11-19 Joel Brobecker <brobecker@adacore.com>
1236
1237 * gdb.ada/py_range: New testcase.
1238
176f037c
JB
12392013-11-18 Joel Brobecker <brobecker@adacore.com>
1240
1241 * mi-language.exp: Add "-list-features" test verifying that
1242 its output contains "language-option".
1243
ee4a1c63
JB
12442013-11-16 Joel Brobecker <brobecker@adacore.com>
1245
1246 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1247 * info_exc/foo.adb: Adjust to new exception name.
1248 * info_exc.exp: Adjust after exception renaming in const.ads.
1249 Update "info exception global" test to test "info exceptions
1250 global_gdb" instead.
1251
1252 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1253 * mi_exc_info/foo.adb (Adjust to new exception name.
1254 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
1255 Update "-info-ada-exceptions global" test to test
1256 "-info-ada-exceptions global_gdb" instead.
1257
6ec41e1e
LM
12582013-11-15 Luis Machado <lgustavo@codesourcery.com>
1259
1260 * lib/mi-support.exp (mi_gdb_test): Expect different formats
1261 of inferior output for remote and native sessions.
1262 * gdb.mi/mi-console.exp: Remove obsolete comment.
1263 Check for semihosted inferior output pattern.
1264 (semihosted_string): New function.
1265
391d3400
JB
12662013-11-15 Joel Brobecker <brobecker@adacore.com>
1267
1268 * gdb.ada/info_exc.exp: Allow other global exceptions to be
1269 listed in the output of "info exceptions".
1270 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
1271 listed in the output of "-info-ada-exceptions".
1272
e092da29
JB
12732013-11-15 Joel Brobecker <brobecker@adacore.com>
1274
1275 * gdb.ada/info_exc.exp: Start inferior before starting
1276 the "info exceptions" tests.
1277 * gdb.ada/mi_exc_info.exp: Start inferior before starting
1278 the "-info-ada-exceptions" tests.
1279
805e1f19
TT
12802013-11-15 Tom Tromey <tromey@redhat.com>
1281
1282 * gdb.cp/includefile: New file.
1283 * gdb.cp/filename.exp: New file.
1284 * gdb.cp/filename.cc: New file.
1285
9abb1bd6
DE
12862013-11-15 Doug Evans <xdje42@gmail.com>
1287
1288 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1289
8abea1a1
DE
12902013-11-15 Doug Evans <xdje42@gmail.com>
1291
1292 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1293
330a7fce
DE
12942013-11-15 Doug Evans <xdje42@gmail.com>
1295
1296 * gdb.python/py-breakpoint.exp: Split up into several functions,
1297 each with their own test prefix.
1298
0acf8b65
JB
12992013-11-15 Joel Brobecker <brobecker@adacore.com>
1300
1301 * gdb.ada/O2_float_param: New testcase.
1302
496038b3
TT
13032013-11-14 Tom Tromey <tromey@redhat.com>
1304
1305 * Makefile.in (check-parallel): Print summary from gdb.sum.
1306
c7e8af9b
OJ
13072013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1308
1309 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1310 and function label names.
1311 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1312 compile unit labels.
1313
403cb6b1
JB
13142013-11-14 Joel Brobecker <brobecker@adacore.com>
1315
1316 * gdb.mi/mi-language.exp: New file.
1317
74921315
KS
13182013-09-17 Keith Seitz <keiths@redhat.com>
1319
1320 PR c++/7935
1321 PR c++/10541
1322 * gdb.cp/nsalias.exp: New file.
1323 * gdb.cp/nsalias.cc: New file.
1324 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1325 tests only on known, working compiler versions.
1326
08c43050
TT
13272013-11-13 Tom Tromey <tromey@redhat.com>
1328
1329 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1330 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1331
0682e708
DE
13322013-11-12 Doug Evans <dje@google.com>
1333
1334 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1335 so that "rm -rf $builddir" Just Works.
1336
a7e332c2
JB
13372013-11-12 Joel Brobecker <brobecker@adacore.com>
1338
1339 * gdb.ada/mi_exc_info: New testcase.
1340
778865d3
JB
13412013-11-12 Joel Brobecker <brobecker@adacore.com>
1342
1343 * gdb.ada/info_exc: New testcase.
1344
304a8ac1
DE
13452013-11-11 Doug Evans <dje@google.com>
1346
1347 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1348 of testfile.
1349
bc79de95
PM
13502013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1351
1352 * gdb.python/py-linetable.S: New file.
1353 * gdb.python/py-linetable.c: New file.
1354 * gdb.python/py-linetable.exp: New file.
1355
2df4d1d5
JB
13562013-11-11 Joel Brobecker <brobecker@adacore.com>
1357
1358 * gdb.ada/mi_ex_cond: New testcase.
1359
204b5331
DE
13602013-11-07 Doug Evans <dje@google.com>
1361
1362 PR 11786
1363 * gdb.base/gcore-relro-pie.c: New file.
1364 * gdb.base/gcore-relro-pie.exp: New file.
1365
92e32e33
PM
13662013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1367
1368 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1369 * gdb.python/py-cmd.c: New File.
1370
f76c27b5
PM
13712013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1372
1373 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1374
79600f4f 13752013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1376
1377 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1378
6dbb6798
YQ
13792013-11-06 Yao Qi <yao@codesourcery.com>
1380
1381 * lib/gdb.exp (gdb_produce_source): New procedure.
1382 * gdb.perf/solib.c: New.
1383 * gdb.perf/solib.exp: New.
1384 * gdb.perf/solib.py: New.
1385
71c0c615
YQ
13862013-11-06 Yao Qi <yao@codesourcery.com>
1387
1388 * README: Mention performance tests.
1389
f27a1236
YQ
13902013-11-06 Yao Qi <yao@codesourcery.com>
1391
1392 * lib/perftest.exp: New.
1393 * gdb.perf/lib/perftest/__init__.py: New.
1394 * gdb.perf/lib/perftest/measure.py: New.
1395 * gdb.perf/lib/perftest/perftest.py: New.
1396 * gdb.perf/lib/perftest/reporter.py: New.
1397 * gdb.perf/lib/perftest/testresult.py: New.
1398
7636ccf9
YQ
13992013-11-06 Yao Qi <yao@codesourcery.com>
1400
1401 * Makefile.in (check-perf): New target.
1402 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1403 * configure: Re-generated.
1404 * gdb.perf/Makefile.in: New.
1405
81208388
TT
14062013-11-04 Tom Tromey <tromey@redhat.com>
1407
1408 * Makefile.in (TEST_DIRS): Remove.
1409 (TEST_TARGETS, check-parallel): Rewrite.
1410 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1411 (subdir_do, subdirs): Remove.
1412 (do-check-parallel, check/%): New targets.
1413 (clean): Remove outputs, temp, and cache directories.
1414 (saw_dash_j): New variable.
1415 (CHECK_TARGET): Use it.
1416 (check): Depend on all, site.exp. Rewrite.
1417 (check-single): Remove dependencies.
1418 (slow_tests, all_tests, reordered_tests): New variables.
1419
c63ffa1f
TT
14202013-11-04 Tom Tromey <tromey@redhat.com>
1421
1422 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1423 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1424 before loading binfile.
1425 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1426 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1427 before loading binfile.
1428
3fef966c
TT
14292013-11-04 Tom Tromey <tromey@redhat.com>
1430
1431 * gdb.base/foll-exec.c (main): Use BASEDIR.
1432 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1433 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1434 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1435 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1436 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1437
24890efd
TT
14382013-11-04 Tom Tromey <tromey@redhat.com>
1439
1440 * gdb.base/argv0-symlink.exp: Compute executable's directory
1441 dynamically.
1442
c59ffcab
TT
14432013-11-04 Tom Tromey <tromey@redhat.com>
1444
1445 * gdb.asm/asm-source.exp: Use standard_output_file.
1446
479c8d68
TT
14472013-11-04 Tom Tromey <tromey@redhat.com>
1448
1449 * gdb.server/file-transfer.exp: Use standard_output_file.
1450
1e537771
TT
14512013-11-04 Tom Tromey <tromey@redhat.com>
1452
1453 * gdb.base/fullname.exp: Use standard_output_file,
1454 relative_filename.
1455 * gdb.base/hashline1.exp: Use standard_testfile,
1456 standard_output_file, relative_filename, clean_restart.
1457 * gdb.base/hashline2.exp: Use standard_testfile,
1458 standard_output_file.
1459 * gdb.base/hashline3.exp: Use standard_testfile,
1460 standard_output_file, relative_filename.
1461 * lib/gdb.exp (relative_filename): New proc.
1462
b44b82af
TT
14632013-11-04 Tom Tromey <tromey@redhat.com>
1464
1465 * gdb.base/fileio.c (test_open, test_write, test_read)
1466 (test_lseek, test_close, test_stat, test_fstat)
1467 (test_isatty, test_system, test_rename, test_unlink):
1468 Use OUTDIR define.
1469 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1470 Use standard_output_file.
1471
59b28c5d
TT
14722013-11-04 Tom Tromey <tromey@redhat.com>
1473
1474 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1475 defines.
1476 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1477 compilation. Use prepare_for_testing, standard_output_file.
1478
08b3fe69
TT
14792013-11-04 Tom Tromey <tromey@redhat.com>
1480
1481 * gdb.base/advance.exp: Use standard_testfile and
1482 prepare_for_testing.
1483 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1484 appropriate directory when local.
1485 * gdb.base/dump.exp: Use standard_output_file. Update all
1486 "dump" and "restore" filenames.
1487 * gdb.base/interact.exp: Use standard_output_file.
1488 * gdb.base/jit-so.exp: Don't download file when local.
1489 * gdb.base/jit.exp (compile_jit_test): Don't download file
1490 when local.
1491 * gdb.base/list.exp: Use gdb_remote_download.
1492 * gdb.base/maint.exp: Use standard_output_file.
1493 * gdb.base/prelink.exp: Use standard_output_file.
1494 * gdb.base/save-bp.exp: Use standard_output_file.
1495 * gdb.base/sepdebug.exp: Use standard_testfile,
1496 standard_output_file.
1497 (test_different_dir): Don't declare objdir.
1498 * gdb.base/solib-search.exp: Use standard_output_file.
1499 * gdb.base/step-line.exp: Use gdb_remote_download.
1500 * gdb.base/trace-commands.exp: Use standard_output_file.
1501
32cfb09d
TT
15022013-11-04 Tom Tromey <tromey@redhat.com>
1503
1504 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1505 to compilation. Use standard_output_file.
1506 (test_tfind_tfile): Update.
1507 * gdb.trace/tfile.c (write_basic_trace_file)
1508 (write_error_trace_file): Use TFILE_DIR.
1509 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1510 standard_output_file.
1511
84741506
TT
15122013-11-04 Tom Tromey <tromey@redhat.com>
1513
1514 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1515 Use "dwarf2 always-disassemble" for the "maint set" test.
1516 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1517 standard_output_file.
1518 * gdb.mi/mi-logging.exp: Use standard_output_file.
1519
cfb7b9a3
TT
15202013-11-04 Tom Tromey <tromey@redhat.com>
1521
1522 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1523 downloads conditional on remote host.
1524 (set_arch): Likewise.
1525 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1526 (load_description): Use standard_output_file.
1527
bdfe0594
TT
15282013-11-04 Tom Tromey <tromey@redhat.com>
1529
1530 * gdb.gdb/selftest.exp: Use standard_output_file.
1531 * lib/selftest-support.exp (do_self_tests): Use
1532 standard_output_file.
1533
8c639e73
TT
15342013-11-04 Tom Tromey <tromey@redhat.com>
1535
1536 * gdb.stabs/weird.exp: Use gdb_remote_download and
1537 standard_output_file.
1538
5030a410
TT
15392013-11-04 Tom Tromey <tromey@redhat.com>
1540
1541 * gdb.base/gcore-buffer-overflow.exp: Use
1542 standard_output_file, not standard_testfile.
1543 * gdb.base/twice.exp: Use standard_testfile, not
1544 standard_output_file. Use gdb_remote_download.
1545
95d7853e
TT
15462013-11-04 Tom Tromey <tromey@redhat.com>
1547
1548 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1549 restore from that.
1550
eab88b54
MR
15512013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1552
1553 * gdb.cp/derivation.exp: s/perrro/perror/
1554
a1b0fbee
MR
15552013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1556
1557 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1558 `debugdir'.
1559
638aa5a1
AB
15602013-10-31 Andrew Burgess <aburgess@broadcom.com>
1561
1562 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1563 tests and update expected error message.
1564 (test_watch_register_location): New tests.
1565 (do_tests): Call test_watch_register_location.
1566 * gdb.base/watchpoints.exp: Update expected error message.
1567
055e608a
UW
15682013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1569
1570 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1571 the patterns in gdb_test_multiple.
1572
9ac69859
NB
15732013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1574
1575 * gdb.base/sym-file-lib.c: New file.
1576 * gdb.base/sym-file-loader.c: New file.
1577 * gdb.base/sym-file-loader.h: New file.
1578 * gdb.base/sym-file-main.c: New file.
1579 * gdb.base/sym-file.exp: New file.
1580 * lib/gdb.exp (is_elf_target): New function.
1581
24ba476b
PA
15822013-10-29 Pedro Alves <palves@redhat.com>
1583
1584 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1585 variable setting change-log-default-name to ChangeLog-mi.
1586
f69d9aef
AB
15872013-10-29 Andrew Burgess <aburgess@broadcom.com>
1588
1589 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1590 Expect <unavailable> pattern.
1591
71193121
TV
15922013-10-28 Tom de Vries <tom@codesourcery.com>
1593
1594 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1595
38095c27
AK
15962013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1597
1598 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1599 remote stubs where exit() behaviour is unreliable.
1600
686d4def
PA
16012013-10-25 Pedro Alves <palves@redhat.com>
1602
1603 * gdb.cp/m-static.exp: Adjust expected output of printing a
1604 nonexistent or optimized out static field. Also test printing the
1605 the "container" object.
1606
a35cfb40
MR
16072013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1608
1609 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1610 if in the persistent mode.
1611 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1612
bbe769cc
MR
16132013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1614
1615 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1616 support core file generation" reply.
1617
95e4302a
JM
16182013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1619
1620 PR gdb/15986
1621 * gdb.base/run.c (main): gdb_get_line_number tag added for
1622 commands.exp.
1623 (factorial): Likewise.
1624
1625 * gdb.base/commands.exp (watchpoint_command_test): Use
1626 gdb_get_line_number in order to determine the locations in run.c
1627 where local_var is detected to go out of scope.
1628
4c406179
JM
16292013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1630
1631 * gdb.base/gnu_vector.exp: Care about endianness when casting
1632 scalars to vectors.
1633
bb6216d8
TT
16342013-10-18 Tom Tromey <tromey@redhat.com>
1635
1636 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1637 of "binfile".
1638
e8369a73
AB
16392013-10-18 Andrew Burgess <aburgess@broadcom.com>
1640
1641 * gdb.base/watchpoints.exp: Add test for setting software
1642 watchpoints of different types before starting the inferior.
1643
776f04fa
PA
16442013-10-18 Pedro Alves <palves@redhat.com>
1645
1646 PR gdb/16062
1647 * gdb.threads/stepi-random-signal.c: New file.
1648 * gdb.threads/stepi-random-signal.exp: New file.
1649
e4b8388f
MR
16502013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1651
1652 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1653 Fix comment typo.
1654 * lib/gdb.exp (gdb_init): Likewise.
1655
50b34a18
TT
16562013-10-17 Tom Tromey <tromey@redhat.com>
1657
1658 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1659
3db258f5
TT
16602013-10-14 Tom Tromey <tromey@redhat.com>
1661
1662 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1663 name to gdb_test_no_output.
1664
4856b6bc
JK
16652013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1666
1667 Canonicalize directories for EXEC_FILENAME.
1668 * gdb.base/argv0-symlink.exp
1669 (kept file symbolic link name for info inferiors): New.
1670 (kept directory symbolic link name): Setup kfail.
1671 (kept directory symbolic link name for info inferiors): New.
1672
9772d074
UW
16732013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1674
1675 * gdb.arch/s390-multiarch.exp: New file.
1676 * gdb.arch/s390-multiarch.c: New file.
1677
2a3be966
JB
16782013-10-11 Joel Brobecker <brobecker@adacore.com>
1679
1680 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1681 use the appropriate GDB/MI command instead, and verify
1682 the test output.
1683
7c647d61
JB
16842013-10-11 Joel Brobecker <brobecker@adacore.com>
1685
1686 * gdb.base/source-nofile.gdb: New file.
1687 * gdb.base/source.exp: Add two tests verifying the behavior when
1688 the "source" command is given a non-existant filename.
1689
bb66bd51
YQ
16902013-10-11 Yao Qi <yao@codesourcery.com>
1691
1692 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1693 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1694 and 'dlclose'.
1695 [!__WIN32__]: Include "dlfcn.h".
1696 * gdb.mi/mi-catch-load.exp: Set up kfail.
1697
4f424bb1
AK
16982013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1699
1700 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1701 generated corefile" by argument "$test".
1702
578d3588
PA
17032013-10-09 Pedro Alves <palves@redhat.com>
1704
1705 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1706 output.
1707
eb4ca471
PA
17082013-10-09 Pedro Alves <palves@redhat.com>
1709
1710 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1711 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1712 (test_catch_syscall_with_wrong_args)
1713 (test_catch_syscall_restarting_inferior)
1714 (test_catch_syscall_fail_nodatadir)
1715 (test_catch_syscall_without_args_noxml)
1716 (test_catch_syscall_with_args_noxml)
1717 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1718
dc294be5
TT
17192013-10-08 Tom Tromey <tromey@redhat.com>
1720
1721 * gdb.dwarf2/dwzbuildid.exp: New file.
1722 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1723 parameters.
1724 (Dwarf::_defer_output): Change "section" parameter to
1725 "section_spec"; update.
1726 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1727 procs.
1728
c968bd18
JB
17292013-10-08 Joel Brobecker <brobecker@adacore.com>
1730
1731 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1732
f44eeb11
TT
17332013-10-07 Tom Tromey <tromey@redhat.com>
1734
1735 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1736 to 0.
1737
0c557179
SDJ
17382013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1739
1740 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1741 $_exitcode is void when opening a corefile.
1742 * gdb.base/exitsignal.exp: New file.
1743 * gdb.base/segv.c: Likewise.
1744 * gdb.base/normal.c: Likewise.
1745
5713b9b5
JB
17462013-10-04 Joel Brobecker <brobecker@adacore.com>
1747
1748 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1749
3f983d47
YZ
17502013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1751
1752 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1753 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1754
901461f8
PA
17552013-10-02 Pedro Alves <palves@redhat.com>
1756
1757 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1758 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1759 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1760 (not_saved_pattern): New.
1761 Replace use of the former with the latter.
1762
b477a5e6
PA
17632013-10-02 Pedro Alves <palves@redhat.com>
1764
1765 * README (Board Settings): Document "exit_is_reliable".
1766 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1767 running to exit reliably reports program exits.
1768 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1769 info.
1770 * boards/native-stdio-gdbserver.exp: Likewise.
1771
a49bed3a
DE
17722013-10-01 Doug Evans <dje@google.com>
1773
1774 * gdb.python/python.exp: Remove redundant print-stack tests.
1775 Make all print-stack test names unique. Fix spelling of print-stack.
1776
2ed2ad44
YQ
17772013-09-29 Yao Qi <yao@codesourcery.com>
1778
1779 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1780 is remote.
1781
7d760051
UW
17822013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1783
1784 PR shlibs/8882
1785 * gdb.base/corefile.exp: Add a check to assure warning-free
1786 core-file load.
1787
82bf32bc
JK
17882013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1789
1790 * gdb.dwarf2/dwp-symlink.c: New file.
1791 * gdb.dwarf2/dwp-symlink.exp: New file.
1792
4fa7d390
DE
17932013-09-20 Doug Evans <dje@google.com>
1794
6b4646ce
DE
1795 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1796 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1797 file.
1798 * gdb.dwarf2/fission-loclists.S: Ditto.
1799 * gdb.dwarf2/fission-reread.S: Ditto.
1800 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1801 build_executable_from_fission_assembler.
1802 * gdb.dwarf2/fission-loclists.exp: Ditto.
1803 * gdb.dwarf2/fission-reread.exp: Ditto.
1804
4fa7d390
DE
1805 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1806 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1807 (gdb_gnu_strip_debug): Ditto.
1808 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
1809 * gdb.arch/altivec-abi.exp: Ditto.
1810 * gdb.base/attach-pie-misread.exp: Ditto.
1811 * gdb.base/comprdebug.exp: Ditto.
1812 * gdb.base/dup-sect.exp: Ditto.
1813 * gdb.base/gnu-debugdata.exp: Ditto.
1814 * gdb.base/step-symless.exp: Ditto.
1815 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1816 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
1817 * gdb.dwarf2/gdb-index.exp: Ditto.
1818
e4c6a2c4
AB
18192013-09-18 Andrew Burgess <aburgess@broadcom.com>
1820
1821 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
1822 register to "<optimized out>", and also print the registers.
1823
a205fbfc
PA
18242013-09-18 Pedro Alves <palves@redhat.com>
1825
1826 PR server/15967
1827 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
1828 change text.
1829
ee47b2f8
YQ
18302013-09-18 Yao Qi <yao@codesourcery.com>
1831
1832 * gdb.server/wrapper.c: New.
1833 * gdb.server/wrapper.exp: New.
1834
49fa26b0
PA
18352013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
1836 Jan Kratochvil <jan.kartochvil@redhat.com>
1837 Pedro Alves <palves@redhat.com>
1838
1839 PR gdb/11568
1840 * gdb.thread/thread-specific-bp.c: New file.
1841 * gdb.thread/thread-specific-bp.exp: New file.
1842
e83b28bc
SDJ
18432013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
1844
1845 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
1846 convenience function.
1847
08d72866
PA
18482013-09-17 Pedro Alves <palves@redhat.com>
1849
1850 PR gdb/15911
1851 * gdb.threads/info-threads-cur-sal-2.c: New file.
1852 * gdb.threads/info-threads-cur-sal.c: New file.
1853 * gdb.threads/info-threads-cur-sal.exp: New file.
1854
57b0d98e
YQ
18552013-09-17 Yao Qi <yao@codesourcery.com>
1856
1857 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
1858 [__WIN32__]: Include "windows.h" and define macro dlopen
1859 and dlclose.
1860 [!__WIN32__]: Include "dlfcn.h".
1861 * gdb.base/catch-load.exp (one_catch_load_test): Match
1862 directory separator.
1863
0295a32e
DE
18642013-09-16 Doug Evans <dje@google.com>
1865
a587b477
DE
1866 * lib/gdb.exp (using_fission): New proc.
1867 * gdb.base/info-macros.exp: Skip test if using Fission.
1868
0295a32e
DE
1869 * gdb.base/break-interp.exp: Fix indentation.
1870
a280dbd1
SDJ
18712013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1872
1873 * gdb.base/gdbvars.c (foo_void): New function.
1874 (foo_int): Likewise.
1875 * gdb.base/gdbvars.exp (test_convenience_functions): New
1876 function. Call it.
1877
4ac33720
UW
18782013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1879
1880 * gdb.arch/s390-tdbregs.c: New file.
1881 * gdb.arch/s390-tdbregs.exp: New file.
1882
b866c52d
SS
18832013-09-12 Stan Shebs <stan@codesourcery.com>
1884
1885 * README: New file.
1886
dc59cba6
DE
18872013-09-12 Doug Evans <dje@google.com>
1888
1889 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1890 added code to print event.inferior.
1891
edf9f00c
JK
18922013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1893
1894 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
1895 debug part of the binary.
1896
5423b017
JK
18972013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1898
1899 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
1900 (addlink): Add comment.
1901
9295cf6f
SA
19022013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
1903
1904 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
1905 canonical pathname.
1906
89e63ee4
DE
19072013-09-04 Doug Evans <dje@google.com>
1908
314bb8c3
DE
1909 * gdb.python/py-events.py (exit_handler): Verify we get the expected
1910 event.
1911 (continue_handler, new_objfile_handler): Ditto.
1912 (test_events): Rename command to "test-events".
1913 (test_newobj_events): Rename command to "test-objfile-events".
1914 * gdb.python/py-events.exp: Update.
1915 * gdb.python/py-evsignal.exp: Update.
1916 * gdb.python/py-evthreads.exp: Update.
1917
89e63ee4
DE
1918 * gdb.base/enumval.c (ZERO): New enum value.
1919 (main): Use it
1920 * gdb.base/enumval.exp: Test ability to print ZERO.
1921
19222013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
1923 Pedro Alves <palves@redhat.com>
1924
1925 * gdb.base/relocate.exp: Check that invalid options are
1926 rejected.
1927
26c2b53c
AB
19282013-08-30 Andrew Burgess <aburgess@broadcom.com>
1929
1930 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
1931 (my_static_symbol): Add comment.
1932 (main): Reference my_bss_symbol.
1933
96d9056e
PM
19342013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1935
1936 * gdb.python/py-arch.exp: Tests for invalid architecture.
1937
489d4f4d
SA
19382013-08-29 Sterling Augustine <saugustine@google.com>
1939
1940 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
1941 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
1942 said conditional.
1943
5b791bb5
PM
19442013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1945
1946 * gdb.python/py-arch.exp: Load gdb-python.exp.
1947
8f28f522
PM
19482013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1949
1950 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
1951 itertools for imap attribute. Otherwise use map().
1952 (ElidingIterator): Define wrapper function __next__.
1953 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
1954 use exec (open (read ())) instead.
1955 * gdb.python/py-framefilter.exp: Ditto.
1956 * gdb.python/py-arch.exp: Update print based test to Python 3.x
1957 compliance.
1958 * gdb.python/py-frame.exp: Ditto.
1959 * gdb.python/py-type.exp: Ditto.
1960
1f0c4988
JK
19612013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1962
1963 PR gdb/15415
1964 * gdb.base/argv0-symlink.c: New file.
1965 * gdb.base/argv0-symlink.exp: New file.
1966
7893c162
TT
19672013-08-28 Tom Tromey <tromey@redhat.com>
1968
1969 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
1970 when saving index.
1971
6211c335
YQ
19722013-08-27 Yao Qi <yao@codesourcery.com>
1973
1974 * gdb.trace/entry-values.exp: Test unavailable entry value is
1975 not shown when option '--skip-unavailable' is specified.
1976 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
1977 Add tests for new option '--skip-unavailable'.
1978
ce4ea2bb
YQ
19792013-08-27 Yao Qi <yao@codesourcery.com>
1980
1981 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
1982 remote_download if it is empty.
1983
6e45f158
DE
19842013-08-26 Doug Evans <dje@google.com>
1985
779bd270
DE
1986 PR symtab/15885
1987 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
1988 (clean): rm -f *.gdb-index *.with-index.
1989 * gdb.dwarf2/gdb-index.exp: New testcase.
1990
6e45f158
DE
1991 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
1992 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
1993 run_on_host. All callers updated.
1994
b1224238
YQ
19952013-08-24 Yao Qi <yao@codesourcery.com>
1996
1997 * gdb.trace/entry-values.c (end): New
1998 (main): Call end.
1999 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
2000 tracepoint and collect data. Test entry value is unavailable.
2001
b39a8faf
YQ
20022013-08-24 Yao Qi <yao@codesourcery.com>
2003
2004 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
2005 * gdb.trace/entry-values.c: New.
2006 * gdb.trace/entry-values.exp: New.
2007
9eaabc75
MW
20082013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
2009
2010 PR gdb/15501
2011 * gdb.base/ena-dis-br.exp: Add test to verify
2012 enable/disable commands work correctly with
2013 multiple arguments that include multiple locations.
2014
9f948660
SDJ
20152013-08-22 Samuel Bronson <naesten@gmail.com>
2016
2017 ARM Linux support for `catch syscall'.
2018 * gdb.base/catch-syscall.exp: Test this on ARM now.
2019 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
2020
e630b974
TT
20212013-08-22 Tom Tromey <tromey@redhat.com>
2022
2023 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
2024 default addr_size.
2025 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
2026
f3a76454
TT
20272013-08-22 Tom Tromey <tromey@redhat.com>
2028
2029 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
2030 standard_temp_file.
2031
de5f37e1
TT
20322013-08-22 Tom Tromey <tromey@redhat.com>
2033
2034 * gdb.arch/amd64-byte.exp: Use standard_testfile,
2035 clean_restart.
2036 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
2037 * gdb.arch/amd64-dword.exp: Use standard_testfile,
2038 clean_restart.
2039 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
2040 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
2041 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
2042 * gdb.arch/amd64-word.exp: Use standard_testfile,
2043 clean_restart.
2044 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
2045 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
2046 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
2047 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
2048 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
2049 * gdb.arch/i386-signal.exp: Use standard_testfile.
2050 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
2051 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
2052 * gdb.arch/i386-unwind.exp: Use standard_testfile.
2053 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
2054
8448e842
TT
20552013-08-22 Tom Tromey <tromey@redhat.com>
2056
2057 * gdb.python/py-error.exp: Use gdb_remote_download.
2058 * gdb.python/py-mi.exp: Use gdb_remote_download.
2059 * gdb.python/py-objfile-script.exp: Use standard_output_file.
2060 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
2061 (run_lang_tests): Likewise.
2062 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
2063 filename.
2064 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
2065 compiling. Use gdb_remote_download. Update some tests.
2066 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2067 standard_output_file.
2068 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
2069 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
2070 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
2071 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
2072 standard_output_file.
2073
16cfcbc2
TT
20742013-08-22 Tom Tromey <tromey@redhat.com>
2075
2076 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
2077
44ee8174
TT
20782013-08-22 Tom Tromey <tromey@redhat.com>
2079
2080 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
2081 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
2082 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
2083 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
2084 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
2085 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
2086 * lib/gdb.exp (gdb_remote_download): New proc.
2087
7a218f88
TT
20882013-08-22 Tom Tromey <tromey@redhat.com>
2089
2090 * gdb.dwarf2/clztest.exp: Use standard_testfile.
2091 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
2092 * gdb.dwarf2/fission-base.S: Remove directory from
2093 DW_AT_GNU_dwo_name.
2094 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
2095 debug-file-directory.
2096 * gdb.dwarf2/fission-reread.S: Remove directory from
2097 DW_AT_GNU_dwo_name.
2098 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
2099 debug-file-directory.
2100
70cc1c23
DE
21012013-08-16 Doug Evans <dje@google.com>
2102
2103 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
2104 prelink complains about an unhandled DWARF version.
2105
61884d20
DE
21062013-08-14 Cary Coutant <ccoutant@google.com>
2107
2108 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
2109
5e92f71a
TT
21102013-08-13 Tom Tromey <tromey@redhat.com>
2111 Yao Qi <yao@codesourcery.com>
2112
2113 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
2114 * lib/gdb.exp: Handle GDB_PARALLEL.
2115 (default_gdb_version): Kill inotify_pid if it exists.
2116 (default_gdb_exit): Emit warning if the inotify log is not
2117 empty.
2118 (standard_output_file): Respect GDB_PARALLEL.
2119 (standard_temp_file): Likewise.
2120 (gdb_init): Start inotifywait if requested.
2121
5c30d39a
AB
21222013-08-13 Andrew Burgess <aburgess@broadcom.com>
2123
2124 * gdb.base/printcmds.exp (test_printf): Add test for printf of
2125 pointer with various flags.
2126
17e1c970
TT
21272013-08-13 Tom Tromey <tromey@redhat.com>
2128
2129 * lib/cache.exp: New file.
2130 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
2131 * lib/gdb.exp: Load cache.exp.
2132 (support_complex_tests, is_ilp32_target, is_lp64_target)
2133 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
2134 (gdb_skip_xml_test): Use gdb_caching_proc.
2135 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
2136
4e234898
TT
21372013-08-13 Tom Tromey <tromey@redhat.com>
2138
2139 * lib/gdb.exp (standard_temp_file): New proc.
2140 (support_complex_tests, is_ilp32_target, is_lp64_target)
2141 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
2142 standard_temp_file.
2143
53e981d9
TT
21442013-08-13 Tom Tromey <tromey@redhat.com>
2145
2146 * lib/gdb.exp (build_id_debug_filename_get): Use
2147 standard_output_file.
2148 * lib/prelink-support.exp (section_get)
2149 (build_executable_own_libs): Use standard_output_file.
2150
3f539315
TT
21512013-08-12 Tom Tromey <tromey@redhat.com>
2152
2153 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
2154
b4013987
AA
21552013-08-12 Ali Anwar <alianwar@codesourcery.com>
2156
2157 * gdb.base/break.exp: Test break via convenience variable
2158 with file name.
2159
f61d5529
DE
21602013-08-09 Doug Evans <dje@google.com>
2161
2162 * lib/future.exp (gdb_find_ldd): New proc.
2163 * lib/prelink-support.exp (build_executable_own_libs): Call it.
2164 Make "/usr/sbin/" in prelink path optional.
2165
1ed8d800
YQ
21662013-08-09 Yao Qi <yao@codesourcery.com>
2167
2168 * gdb.trace/collection.exp (gdb_collect_args_test): Set
2169 "only" and "both" to 'print entry-values' before selecting
2170 trace frame.
2171
82a0a75f
YQ
21722013-08-08 Yao Qi <yao@codesourcery.com>
2173
2174 * gdb.trace/mi-trace-unavailable.exp: Don't set
2175 "print entry-values" to "no".
2176 (test_trace_unavailable): Set various values to
2177 "print entry-values" to test that the output of
2178 '-stack-list-locals' is not affected, and then set
2179 set "print entry-values" to "no".
2180
ac52f9a2
DE
21812013-08-07 Doug Evans <dje@google.com>
2182
2183 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
2184 * gdb.python/py-value-cc.exp: Update.
2185 * gdb.python/py-value.exp: Use different names for .o files for
2186 C and C++. Only perform C++ tests if !skip_cplus_tests.
2187
bf6d8a91
TT
21882013-08-07 Tom Tromey <tromey@redhat.com>
2189
2190 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
2191
f9125b6c
TT
21922013-08-07 Tom Tromey <tromey@redhat.com>
2193
2194 * gdb.dwarf2/dwz.exp: New file.
2195
3a1115a0
TT
21962013-08-02 Tom Tromey <tromey@redhat.com>
2197
2198 * gdb.base/watchpoint.c (struct foo5): New.
2199 (nullptr): New global.
2200 * gdb.base/watchpoint.exp (test_watch_location): Add test.
2201
b846d303
DE
22022013-08-01 Doug Evans <dje@google.com>
2203
7ee85ab1
DE
2204 PR symtab/15691
2205 * gdb.dwarf2/fission-mix.exp: New file.
2206 * gdb.dwarf2/fission-mix.h: New file.
2207 * gdb.dwarf2/fission-mix.c: New file.
2208 * gdb.dwarf2/fission-mix2.c: New file.
2209
b846d303
DE
2210 PR symtab/15695
2211 * gdb.base/func-ptr.exp: New file.
2212 * gdb.base/func-ptr.c: New file.
2213
67d21849
YQ
22142013-08-01 Yao Qi <yao@codesourcery.com>
2215
2216 * gdb.python/py-sync-interp.c: New.
2217 * gdb.python/py-sync-interp.exp: New.
2218
de74e63a
YQ
22192013-07-31 Yao Qi <yao@codesourcery.com>
2220
2221 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
2222 'tdump' on stack frame 0 and 1 respectively.
2223
680558e8
YQ
22242013-07-31 Yao Qi <yao@codesourcery.com>
2225
2226 PR gdb/13443
2227 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
2228 'traceframe'. Wrap test with with_test_prefix.
2229 (top level): Update.
2230
48bbe0bf
YQ
22312013-07-31 Yao Qi <yao@codesourcery.com>
2232
2233 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
2234 'gdb_start'.
2235 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
2236 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
2237
11b4b7cc
AB
22382013-07-30 Andrew Burgess <aburgess@broadcom.com>
2239
2240 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
2241 when printing an optimized out value. Expect an error when using
2242 an optimized out value in an expression.
2243
b0c54aa5
AB
22442013-07-30 Andrew Burgess <aburgess@broadcom.com>
2245
2246 * gdb.dwarf2/pieces-optimized-out.exp: New file.
2247 * gdb.dwarf2/pieces-optimized-out.c: New file.
2248 * gdb.dwarf2/pieces-optimized-out.S: New file.
2249
97c85fc6
MB
22502013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
2251
2252 PR gdb/15715
2253 * gdb.base/setshow.exp: Test that relative paths passed to
2254 'set history filename' are converted to absolute paths.
2255
5b32ae97
KS
22562013-07-26 Keith Seitz <keiths@redhat.com>
2257
2258 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
2259 of f77.
2260 Allow for compiler variations of integer types.
2261 Use mi_create_varobj.
2262 Use mi_list_varobj_children for the immediate children of `array'.
2263 Add "has_more" attribute for grandchildren test.
2264
6f64ef53
PA
22652013-07-26 Pedro Alves <palves@redhat.com>
2266
2267 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2268 files.
2269
fdc8aae8
AB
22702013-07-25 Andrew Burgess <aburgess@broadcom.com>
2271
2272 * gdb.mi/mi-reg-undefined.exp: New file.
2273 * gdb.mi/mi-reg-undefined.c: Likewise.
2274 * gdb.mi/mi-reg-undefined.S: Likewise.
2275
6fbe845e
AB
22762013-07-25 Andrew Burgess <aburgess@broadcom.com>
2277
2278 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
2279 z, o, and t output formats.
2280 * gdb.base/display.exp: Use 'k' as an undefined format now that
2281 'z' is defined.
2282
7b79b135
DE
22832013-07-24 Doug Evans <dje@google.com>
2284
2285 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2286 "--" to switch.
2287
a0607b84
YQ
22882013-07-24 Yao Qi <yao@codesourcery.com>
2289
2290 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2291 host.
2292 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2293 Likewise. If host is remote, copy ${binfile} to host.
2294
2eb14a9b
YQ
22952013-07-23 Yao Qi <yao@codesourcery.com>
2296
2297 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2298 message.
2299
5d0a3b53
WN
23002013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2301
2302 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2303 instructions and enable disp-step-syscall for arm targets.
2304
9a5911c0
WN
23052013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2306
2307 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2308 assembler errors on arm.
2309 * gdb.dwarf2/mac-fileno.S: Likewise.
2310 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2311 * gdb.dwarf2/pr13961.S: Likewise.
2312
fa876972
HZ
23132013-07-19 Hui Zhu <hui@codesourcery.com>
2314
2315 PR gdb/15692
2316 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2317
1527aea8
YQ
23182013-07-19 Yao Qi <yao@codesourcery.com>
2319
2320 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2321 (teset_from_exec): Likewise.
2322
73c1d57e
YQ
23232013-07-19 Yao Qi <yao@codesourcery.com>
2324
2325 * gdb.trace/read-memory.c: New.
2326 * gdb.trace/read-memory.exp: New.
2327
a075c3e5
YQ
23282013-07-19 Yao Qi <yao@codesourcery.com>
2329
2330 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2331 $dest to link options if host is remote. Move the
2332 generated file to $dest.a on host if host is remote.
2333
623cc285
WN
23342013-07-18 Will Newton <will.newton@linaro.org>
2335
2336 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2337 to ensure the test is linked against pthreads.
2338 * gdb.threads/tls-var-main.c: Likewise.
2339 * gdb.threads/tls-shared.c: Likewise.
2340
1f74d3b5
YQ
23412013-07-18 Yao Qi <yao@codesourcery.com>
2342
2343 * lib/future.exp (gdb_default_target_compile): Use tail name
2344 of $destfile as the output name of compile. Move the
2345 generated file to $destfile on build.
2346
f6dc277e
YQ
23472013-07-18 Yao Qi <yao@codesourcery.com>
2348
2349 * lib/gdb.exp (gdb_compile): Set
2350 gdb_saved_set_unbuffered_mode_obj to
2351 set_unbuffered_mode_saved.o if host is remote. Invoke
2352 remote_download to copy $unbuf_obj to host.
2353
e7045703
DE
23542013-07-17 Doug Evans <dje@google.com>
2355
2356 * gdb.python/py-frame-args.c: New file.
2357 * gdb.python/py-frame-args.py: New file.
2358 * gdb.python/py-frame-args.exp New file.
2359
5ea5559b
AB
23602013-07-16 Andrew Burgess <aburgess@broadcom.com>
2361
2362 * gdb.base/printcmds.exp (test_printf): Add tests for format
2363 strings with missing format specifier.
2364
4229ca0e
TT
23652013-07-16 Tom Tromey <tromey@redhat.com>
2366
2367 * gdb.ada/info_types.exp: Use standard_testfile.
2368
5ee657d5
TT
23692013-07-16 Tom Tromey <tromey@redhat.com>
2370
2371 * gdb.mi/mi-basics.exp: Use standard_output_file.
2372 (test_dir_specification, test_cwd_specification)
2373 (test_path_specification): Use testsubdir, not subdir and objdir.
2374
20e3d738
TT
23752013-07-16 Tom Tromey <tromey@redhat.com>
2376
2377 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2378
7d7c6477
JB
23792013-07-09 Joel Brobecker <brobecker@adacore.com>
2380
2381 * gdb.ada/small_reg_param.exp: Accept optional entry value
2382 for parameter "w".
2383
52cd8b7d
JB
23842013-07-09 Joel Brobecker <brobecker@adacore.com>
2385
2386 * gdb.ada/small_reg_param.exp: Remove trailing space.
2387
2a998fc0
DE
23882013-07-09 Doug Evans <dje@google.com>
2389
2390 * gdb.base/default.exp: Update expected output of "show print array"
2391 and "show print pretty".
2392
0329e9fb
UW
23932013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2394
2395 * gdb.threads/wp-replication.exp: Stop counting available hardware
2396 watchpoints after NR_THREADS iterations.
2397
1953058f
AB
23982013-07-08 Andrew Burgess <aburgess@broadcom.com>
2399
2400 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2401
7c0de741
YQ
24022013-07-07 Yao Qi <yao@codesourcery.com>
2403
2404 * boards/native-gdbserver.exp: Move invoke of
2405 process_multilib_options to gdbserver-base.exp.
2406 Move set_board_info 'compiler', 'gdb,noinferiorio',
2407 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2408 gdbserver-base.exp.
2409 Move proc ${board}_download, ${board}_upload and
2410 ${board}_file to gdbserver-base.exp.
2411 * boards/native-extended-gdbserver.exp: Likewise.
2412 * boards/native-stdio-gdbserver.exp: Likewise.
2413 * boards/gdbserver-base.exp: New file.
2414
497a4c48
LM
24152013-07-05 Luis Machado <lgustavo@codesourcery.com>
2416
2417 * gdb.base/dump.exp: Remove arch-specific tests and do a
2418 generic data address check to set is64bitonly correctly.
2419
bb3f62fc
LM
24202013-07-05 Luis Machado <lgustavo@codesourcery.com>
2421
2422 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2423 the register number instead of expecting only 0.
2424
005faa9d
WN
24252013-07-05 Will Newton <will.newton@linaro.org>
2426
2427 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2428 in asm syntax to allow building on ARM.
2429
4767856f
YQ
24302013-07-05 Yao Qi <yao@codesourcery.com>
2431
2432 * boards/local-remote-host.exp: Remove obsolete comments.
2433 * boards/native-extended-gdbserver.exp: Likewise.
2434 * boards/native-gdbserver.exp: Likewise.
2435 * boards/native-stdio-gdbserver.exp: Likewise.
2436
691a26f5
AB
24372013-07-04 Andrew Burgess <aburgess@broadcom.com>
2438
2439 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2440 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2441 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2442
4d142eaa
JK
24432013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 * gdb.base/break-on-linker-gcd-function.exp: Replace
2446 prepare_for_testing by build_executable_from_specs and clean_restart.
2447
62cef515
TT
24482013-06-27 Tom Tromey <tromey@redhat.com>
2449
2450 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2451 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2452 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2453 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2454 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2455 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2456 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2457 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2458 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2459 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2460 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2461 Use standard_testfile, standard_output_file, prepare_for_testing,
2462 clean_restart.
2463
0ab77f5f
TT
24642013-06-27 Tom Tromey <tromey@redhat.com>
2465
2466 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2467 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2468 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2469 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2470 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2471 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2472 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2473 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2474 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2475 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2476 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2477 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2478 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2479 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2480 gdb.base/solib-weak.exp, gdb.base/source.exp,
2481 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2482 gdb.base/stap-probe.exp, gdb.base/start.exp,
2483 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2484 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2485 gdb.base/step-test.exp, gdb.base/structs.exp,
2486 gdb.base/structs2.exp, gdb.base/structs3.exp,
2487 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2488 standard_output_file, prepare_for_testing, clean_restart.
2489
822bd149
TT
24902013-06-27 Tom Tromey <tromey@redhat.com>
2491
2492 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2493 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2494 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2495 gdb.base/pending.exp, gdb.base/permissions.exp,
2496 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2497 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2498 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2499 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2500 gdb.base/ptype.exp, gdb.base/randomize.exp,
2501 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2502 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2503 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2504 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2505 standard_testfile, standard_output_file, prepare_for_testing,
2506 clean_restart.
2507
f8b41b00
TT
25082013-06-27 Tom Tromey <tromey@redhat.com>
2509
a8c97a87
TT
2510 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2511 gdb.base/huge.exp, gdb.base/included.exp,
2512 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2513 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2514 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2515 gdb.base/info-target.exp, gdb.base/infoline.exp,
2516 gdb.base/interp.exp, gdb.base/interrupt.exp,
2517 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2518 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2519 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2520 gdb.base/logical.exp, gdb.base/long_long.exp,
2521 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2522 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2523 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2524 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2525 standard_testfile, standard_output_file, prepare_for_testing,
2526 clean_restart.
2527
289f9037
TT
25282013-06-27 Tom Tromey <tromey@redhat.com>
2529
a8c97a87
TT
2530 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2531 gdb.base/enumval.exp, gdb.base/environ.exp,
2532 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2533 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2534 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2535 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2536 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2537 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2538 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2539 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2540 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2541 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2542 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2543 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2544 gdb.base/gnu_vector.exp: Use standard_testfile,
2545 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2546
f76495c8
TT
25472013-06-27 Tom Tromey <tromey@redhat.com>
2548
a8c97a87
TT
2549 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2550 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2551 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2552 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2553 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2554 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2555 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2556 gdb.base/commands.exp, gdb.base/completion.exp,
2557 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2558 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2559 gdb.base/constvars.exp, gdb.base/corefile.exp,
2560 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2561 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2562 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2563 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2564 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2565 standard_output_file, prepare_for_testing, clean_restart.
2566
a64d2530
TT
25672013-06-27 Tom Tromey <tromey@redhat.com>
2568
a8c97a87
TT
2569 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2570 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2571 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2572 gdb.base/async-shell.exp, gdb.base/async.exp,
2573 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2574 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2575 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2576 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2577 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2578 gdb.base/break-on-linker-gcd-function.exp,
2579 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2580 standard_output_file, prepare_for_testing, clean_restart.
2581
aaff8d73
YQ
25822013-06-26 Yao Qi <yao@codesourcery.com>
2583
2584 * gdb.trace/mi-trace-frame-collected.exp: New.
2585
a0743c90
YQ
25862013-06-25 Yao Qi <yao@codesourcery.com>
2587
2588 * boards/native-extended-gdbserver.exp: Set board_info
2589 'gdb,predefined_tsv'.
2590 * boards/native-gdbserver.exp: Likewise.
2591 * boards/native-stdio-gdbserver.exp: Likewise.
2592 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2593 uploaded TSVs if target supports tracing.
2594 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2595 tracing and target has predefined tsv.
2596
9d6e6e84
HZ
25972013-06-25 Yao Qi <yao@codesourcery.com>
2598 Hui Zhu <hui@codesourcery.com>
2599 Pedro Alves <palves@redhat.com>
2600
2601 PR breakpoints/15075
2602 PR breakpoints/15434
2603 * gdb.base/dprintf-next.c: New file.
2604 * gdb.base/dprintf-next.exp: New file.
2605 * gdb.base/dprintf-non-stop.c: New file.
2606 * gdb.base/dprintf-non-stop.exp: New file.
2607 * gdb.base/dprintf.exp: Don't check "continue" in the output
2608 of "info breakpoints".
2609 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2610 Don't check "continue" in script field.
2611
e7ab3185
TT
26122013-06-21 Tom Tromey <tromey@redhat.com>
2613
2614 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2615 name in a test name.
2616
c898adb7
YQ
26172013-06-20 Yao Qi <yao@codesourcery.com>
2618
2619 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2620 and set an action.
2621 (test_trace_unavailable): Test command -data-list-register-values
2622 in the context of traceframe and with option --skip-unavailable.
2623 * gdb.trace/trace-unavailable.c (foo): New.
2624 (main): Call it.
2625 * gdb.mi/gdb2549.exp: Update matching pattern.
2626
4d157a3d
MF
26272013-06-19 Mike Frysinger <vapier@gentoo.org>
2628
2629 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2630 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2631 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2632 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2633 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2634
d69cace4
LM
26352013-06-19 Luis Machado <lgustavo@codesourcery.com>
2636
2637 * gdb.base/subst.exp: Delete default rules before further
2638 tests.
2639
9bdd0636
YQ
26402013-06-19 Yao Qi <yao@codesourcery.com>
2641
2642 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2643 unsupported if it is not registered.
2644
427cd150
TT
26452013-06-18 Tom Tromey <tromey@redhat.com>
2646
2647 * gdb.base/random-signal.c: New file.
2648 * gdb.base/random-signal.exp: New file.
2649
6de7c271
WN
26502013-06-18 Will Newton <will.newton@linaro.org>
2651
2652 * gdb.base/skip.c: Use comma to evaluate results of foo()
2653 and bar() before passing to baz().
2654 * gdb.base/skip.c: baz() now takes one argument instead of
2655 two.
2656
5bd1ef56
TT
26572013-06-18 Tom Tromey <tromey@redhat.com>
2658
2659 * gdb.dwarf2/implptrpiece.exp: New file.
2660 * gdb.dwarf2/implptrconst.exp (d): New variable.
2661 Print d.
2662 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2663
e379b391
TT
26642013-06-18 Tom Tromey <tromey@redhat.com>
2665
2666 * lib/selftest-support.exp (do_self_tests): Reject remote or
2667 non-native targets.
2668 * gdb.gdb/complaints.exp: Remove check.
2669 * gdb.gdb/observer.exp: Remove check.
2670 * gdb.gdb/xfullpath.exp: Remove check.
2671 * gdb.gdb/complaints.exp: Remove check.
2672
4ec70201
PA
26732013-06-07 Pedro Alves <palves@redhat.com>
2674
2675 * boards/native-extended-gdbserver.exp: Remove semicolon.
2676 * config/arm-ice.exp: Likewise.
2677 * config/bfin.exp: Likewise.
2678 * config/cygmon.exp: Likewise.
2679 * config/h8300.exp: Likewise.
2680 * config/monitor.exp: Likewise.
2681 * config/sid.exp: Likewise.
2682 * config/sim.exp: Likewise.
2683 * config/slite.exp: Likewise.
2684 * config/vx.exp: Likewise.
2685 * gdb.arch/i386-bp_permanent.exp: Likewise.
2686 * gdb.asm/asm-source.exp: Likewise.
2687 * gdb.base/args.exp: Likewise.
2688 * gdb.base/attach-pie-misread.exp: Likewise.
2689 * gdb.base/auxv.exp: Likewise.
2690 * gdb.base/bigcore.exp: Likewise.
2691 * gdb.base/bitfields2.exp: Likewise.
2692 * gdb.base/bitfields.exp: Likewise.
2693 * gdb.base/break.exp: Likewise.
2694 * gdb.base/break-interp.exp: Likewise.
2695 * gdb.base/callfuncs.exp: Likewise.
2696 * gdb.base/call-sc.exp: Likewise.
2697 * gdb.base/commands.exp: Likewise.
2698 * gdb.base/corefile.exp: Likewise.
2699 * gdb.base/dbx.exp: Likewise.
2700 * gdb.base/ending-run.exp: Likewise.
2701 * gdb.base/exprs.exp: Likewise.
2702 * gdb.base/funcargs.exp: Likewise.
2703 * gdb.base/hbreak2.exp: Likewise.
2704 * gdb.base/huge.exp: Likewise.
2705 * gdb.base/list.exp: Likewise.
2706 * gdb.base/memattr.exp: Likewise.
2707 * gdb.base/overlays.exp: Likewise.
2708 * gdb.base/printcmds.exp: Likewise.
2709 * gdb.base/recurse.exp: Likewise.
2710 * gdb.base/remotetimeout.exp: Likewise.
2711 * gdb.base/reread.exp: Likewise.
2712 * gdb.base/savedregs.exp: Likewise.
2713 * gdb.base/scope.exp: Likewise.
2714 * gdb.base/sepdebug.exp: Likewise.
2715 * gdb.base/setshow.exp: Likewise.
2716 * gdb.base/setvar.exp: Likewise.
2717 * gdb.base/sigaltstack.exp: Likewise.
2718 * gdb.base/siginfo-addr.exp: Likewise.
2719 * gdb.base/siginfo.exp: Likewise.
2720 * gdb.base/siginfo-obj.exp: Likewise.
2721 * gdb.base/sigrepeat.exp: Likewise.
2722 * gdb.base/sigstep.exp: Likewise.
2723 * gdb.base/structs.exp: Likewise.
2724 * gdb.base/testenv.exp: Likewise.
2725 * gdb.base/twice.exp: Likewise.
2726 * gdb.base/valgrind-db-attach.exp: Likewise.
2727 * gdb.base/valgrind-infcall.exp: Likewise.
2728 * gdb.base/varargs.exp: Likewise.
2729 * gdb.base/watchpoint.exp: Likewise.
2730 * gdb.cp/gdb1355.exp: Likewise.
2731 * gdb.cp/misc.exp: Likewise.
2732 * gdb.disasm/hppa.exp: Likewise.
2733 * gdb.disasm/t01_mov.exp: Likewise.
2734 * gdb.disasm/t02_mova.exp: Likewise.
2735 * gdb.disasm/t03_add.exp: Likewise.
2736 * gdb.disasm/t04_sub.exp: Likewise.
2737 * gdb.disasm/t05_cmp.exp: Likewise.
2738 * gdb.disasm/t06_ari2.exp: Likewise.
2739 * gdb.disasm/t07_ari3.exp: Likewise.
2740 * gdb.disasm/t08_or.exp: Likewise.
2741 * gdb.disasm/t09_xor.exp: Likewise.
2742 * gdb.disasm/t10_and.exp: Likewise.
2743 * gdb.disasm/t11_logs.exp: Likewise.
2744 * gdb.disasm/t12_bit.exp: Likewise.
2745 * gdb.disasm/t13_otr.exp: Likewise.
2746 * gdb.gdb/selftest.exp: Likewise.
2747 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2748 * gdb.mi/mi-reverse.exp: Likewise.
2749 * gdb.pascal/floats.exp: Likewise.
2750 * gdb.python/py-inferior.exp: Likewise.
2751 * gdb.threads/attach-into-signal.exp: Likewise.
2752 * gdb.threads/pthreads.exp: Likewise.
2753 * gdb.threads/thread_events.exp: Likewise.
2754 * gdb.threads/watchthreads.exp: Likewise.
2755 * gdb.trace/actions-changed.exp: Likewise.
2756 * gdb.trace/actions.exp: Likewise.
2757 * gdb.trace/ax.exp: Likewise.
2758 * gdb.trace/backtrace.exp: Likewise.
2759 * gdb.trace/change-loc.exp: Likewise.
2760 * gdb.trace/deltrace.exp: Likewise.
2761 * gdb.trace/disconnected-tracing.exp: Likewise.
2762 * gdb.trace/ftrace.exp: Likewise.
2763 * gdb.trace/infotrace.exp: Likewise.
2764 * gdb.trace/passc-dyn.exp: Likewise.
2765 * gdb.trace/passcount.exp: Likewise.
2766 * gdb.trace/pending.exp: Likewise.
2767 * gdb.trace/qtro.exp: Likewise.
2768 * gdb.trace/range-stepping.exp: Likewise.
2769 * gdb.trace/report.exp: Likewise.
2770 * gdb.trace/save-trace.exp: Likewise.
2771 * gdb.trace/status-stop.exp: Likewise.
2772 * gdb.trace/strace.exp: Likewise.
2773 * gdb.trace/tfile.exp: Likewise.
2774 * gdb.trace/tfind.exp: Likewise.
2775 * gdb.trace/trace-break.exp: Likewise.
2776 * gdb.trace/tracecmd.exp: Likewise.
2777 * gdb.trace/trace-mt.exp: Likewise.
2778 * gdb.trace/tspeed.exp: Likewise.
2779 * gdb.trace/tsv.exp: Likewise.
2780 * gdb.trace/while-stepping.exp: Likewise.
2781 * lib/gdb.exp: Likewise.
2782 * lib/gdbserver-support.exp: Likewise.
2783 * lib/java.exp: Likewise.
2784 * lib/mi-support.exp: Likewise.
2785 * lib/pascal.exp: Likewise.
2786 * lib/prompt.exp: Likewise.
2787 * lib/trace-support.exp: Likewise.
2788
47d48711
PA
27892013-06-07 Pedro Alves <palves@redhat.com>
2790
2791 * gdb.ada/info_types.c: Fix formating in copyright header.
2792 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2793 * gdb.base/float.c: Likewise.
2794 * gdb.base/inferior-died.c: Likewise.
2795 * gdb.base/interp.c: Likewise.
2796 * gdb.base/jit-main.c: Likewise.
2797 * gdb.base/jit-solib.c: Likewise.
2798 * gdb.base/long_long.c: Likewise.
2799 * gdb.base/longjmp.c: Likewise.
2800 * gdb.base/nextoverexit.c: Likewise.
2801 * gdb.base/pr11022.c: Likewise.
2802 * gdb.base/prelink-lib.c: Likewise.
2803 * gdb.base/prelink.c: Likewise.
2804 * gdb.base/prologue.c: Likewise.
2805 * gdb.base/restore.c: Likewise.
2806 * gdb.base/sigchld.c: Likewise.
2807 * gdb.base/solib-search-lib1.c: Likewise.
2808 * gdb.base/solib-search-lib2.c: Likewise.
2809 * gdb.base/solib-search.c: Likewise.
2810 * gdb.base/solib-search.h: Likewise.
2811 * gdb.base/whatis.c: Likewise.
2812 * gdb.cp/abstract-origin.cc: Likewise.
2813 * gdb.cp/anon-struct.cc: Likewise.
2814 * gdb.cp/baseenum.cc: Likewise.
2815 * gdb.cp/bs15503.cc: Likewise.
2816 * gdb.cp/call-c-1.c: Likewise.
2817 * gdb.cp/call-c.cc: Likewise.
2818 * gdb.cp/class2.cc: Likewise.
2819 * gdb.cp/classes.cc: Likewise.
2820 * gdb.cp/cttiadd.cc: Likewise.
2821 * gdb.cp/cttiadd1.cc: Likewise.
2822 * gdb.cp/cttiadd2.cc: Likewise.
2823 * gdb.cp/cttiadd3.cc: Likewise.
2824 * gdb.cp/derivation.cc: Likewise.
2825 * gdb.cp/derivation2.cc: Likewise.
2826 * gdb.cp/dispcxx.cc: Likewise.
2827 * gdb.cp/exception.cc: Likewise.
2828 * gdb.cp/gdb2384-base.cc: Likewise.
2829 * gdb.cp/gdb2384-base.h: Likewise.
2830 * gdb.cp/gdb2384.cc: Likewise.
2831 * gdb.cp/gdb2495.cc: Likewise.
2832 * gdb.cp/mb-inline.h: Likewise.
2833 * gdb.cp/mb-inline1.cc: Likewise.
2834 * gdb.cp/mb-inline2.cc: Likewise.
2835 * gdb.cp/member-name.cc: Likewise.
2836 * gdb.cp/member-ptr.cc: Likewise.
2837 * gdb.cp/misc.cc: Likewise.
2838 * gdb.cp/namespace1.cc: Likewise.
2839 * gdb.cp/nextoverthrow.cc: Likewise.
2840 * gdb.cp/pr-574.cc: Likewise.
2841 * gdb.cp/pr9631.cc: Likewise.
2842 * gdb.cp/printmethod.cc: Likewise.
2843 * gdb.cp/psmang1.cc: Likewise.
2844 * gdb.cp/psmang2.cc: Likewise.
2845 * gdb.cp/psymtab-parameter.cc: Likewise.
2846 * gdb.cp/ptype-flags.cc: Likewise.
2847 * gdb.cp/ref-params.cc: Likewise.
2848 * gdb.cp/ref-types.cc: Likewise.
2849 * gdb.cp/smartp.cc: Likewise.
2850 * gdb.cp/try_catch.cc: Likewise.
2851 * gdb.cp/userdef.cc: Likewise.
2852 * gdb.cp/using-crash.cc: Likewise.
2853 * gdb.cp/virtfunc.cc: Likewise.
2854 * gdb.cp/virtfunc2.cc: Likewise.
2855 * gdb.dwarf2/callframecfa.S: Likewise.
2856 * gdb.dwarf2/dw2-ranges.c: Likewise.
2857 * gdb.dwarf2/dw2-ranges2.c: Likewise.
2858 * gdb.dwarf2/dw2-ranges3.c: Likewise.
2859 * gdb.dwarf2/dw2-restore.S: Likewise.
2860 * gdb.dwarf2/pieces.S: Likewise.
2861 * gdb.dwarf2/valop.S: Likewise.
2862 * gdb.java/jnpe.java: Likewise.
2863 * gdb.mi/mi-stepn.c: Likewise.
2864 * gdb.mi/mi-var-cp.cc: Likewise.
2865 * gdb.mi/mi-var-rtti.cc: Likewise.
2866 * gdb.mi/ns-stale-regcache.c: Likewise.
2867 * gdb.mi/pr11022.c: Likewise.
2868 * gdb.mi/solib-lib.c: Likewise.
2869 * gdb.mi/solib-main.c: Likewise.
2870 * gdb.python/py-arch.c: Likewise.
2871 * gdb.python/py-block.c: Likewise.
2872 * gdb.python/py-breakpoint.c: Likewise.
2873 * gdb.python/py-events.c: Likewise.
2874 * gdb.python/py-evthreads.c: Likewise.
2875 * gdb.python/py-explore.c: Likewise.
2876 * gdb.python/py-explore.cc: Likewise.
2877 * gdb.python/py-finish-breakpoint.c: Likewise.
2878 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2879 * gdb.python/py-symbol.c: Likewise.
2880 * gdb.threads/execl.c: Likewise.
2881 * gdb.threads/execl1.c: Likewise.
2882
88ab5684
WN
28832013-06-07 Will Newton <will.newton@linaro.org>
2884
2885 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2886
42daa7a0
WN
28872013-06-07 Will Newton <will.newton@linaro.org>
2888
2889 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2890 and "starting".
2891
f4059ef3
WN
28922013-06-07 Will Newton <will.newton@linaro.org>
2893
2894 * gdb.cp/anon-struct.exp: Conditionalize constructor and
2895 destructor prototypes for ARM ABI.
2896 * gdb.cp/m-static.exp: Likewise.
2897
8cb5cc78
YQ
28982013-06-07 Yao Qi <yao@codesourcery.com>
2899
2900 * gdb.trace/mi-trace-unavailable.exp: New.
2901 * gdb.trace/trace-unavailable.c: New.
2902
c6cf1712
DE
29032013-06-06 Doug Evans <dje@google.com>
2904
2905 * gdb.cp/derivation.exp: Make tests have unique names.
2906
bf6be0f4
TT
29072013-06-06 Tom Tromey <tromey@redhat.com>
2908
2909 * gdb.base/dump.exp (capture_value): Don't put expression into
2910 test name if arguments passed in.
2911 Rename a couple more tests to make them unique.
2912
ebb022fa
TT
29132013-06-06 Tom Tromey <tromey@redhat.com>
2914
2915 * gdb.base/break-always.exp: Explicitly specify test name.
2916
69fc87c2
DE
29172013-06-05 Doug Evans <dje@google.com>
2918 Keith Seitz <keiths@redhat.com>
2919
2920 * gdb.cp/derivation2.cc: New file.
2921 * gdb.cp/derivation.cc (main): Call foo2.
2922 * gdb.cp/derivation.exp: Add tests for typedefs in another
2923 file, and when there's an active block.
2924
f993f39e
LM
29252013-06-05 Luis Machado <lgustavo@codesourcery.com>
2926
2927 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
2928 from targets that use function descriptors in the virtual tables.
2929 Handle presence of dot symbols.
2930
afacd7f3
GB
29312013-06-04 Gary Benson <gbenson@redhat.com>
2932
2933 * gdb.base/break-probes.exp: New file.
2934 * gdb.base/break-probes.c: Likewise.
2935 * gdb.base/break-probes-solib.c: Likewise.
2936 * gdb.base/info-shared.exp: New file.
2937 * gdb.base/info-shared.c: Likewise.
2938 * gdb.base/info-shared-solib1.c: Likewise.
2939 * gdb.base/info-shared-solib2.c: Likewise.
2940
a29a3fb7
GB
29412013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2942 Gary Benson <gbenson@redhat.com>
2943
2944 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
2945 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
2946 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
2947 to be set to "no" to indicate that no ld.so copy should be made.
2948 * gdb.base/break-interp.exp (solib_bp): New constant.
2949 (reach_1): Use the above instead of "_dl_debug_state".
2950 (test_attach): Likewise.
2951 (test_ld): Likewise.
2952 * gdb.threads/dlopen-libpthread.exp: New file.
2953 * gdb.threads/dlopen-libpthread.c: Likewise.
2954 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
2955 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
2956
62a813cc
YQ
29572013-05-30 Yao Qi <yao@codesourcery.com>
2958
2959 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2960 Add a test that no MI notification is emitted when executing
2961 -exec-arguments.
2962
8f56dad4
JK
29632013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2964
2965 PR testsuite/12649
2966 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
2967 $mi_gdb_prompt expectation by mi_expect_stop.
2968 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
2969 (mi info dprintf second time): Replace them by mi_send_resuming_command
2970 and mi_expect_stop.
2971
c588eb20
GB
29722013-05-24 Gary Benson <gbenson@redhat.com>
2973
2974 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
2975 backslash.
2976 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
2977 backslashes.
2978 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
2979 backslash.
2980
c0ea94eb
YQ
29812013-05-24 Yao Qi <yao@codesourcery.com>
2982
2983 * gdb.trace/tfile.exp: Test inferior and thread.
2984
db1ac436
YQ
29852013-05-24 Yao Qi <yao@codesourcery.com>
2986 Pedro Alves <palves@redhat.com>
2987
2988 * gdb.base/range-stepping.exp: Skip the rest of tests if the
2989 test fails.
2990 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
2991 Return 0 if the test passes, otherwise return 1.
2992
b6abb10c
DE
29932013-05-23 Doug Evans <dje@google.com>
2994
2995 * boards/fission-dwp.exp: New file.
2996
bc5065a7
PA
29972013-05-23 Yao Qi <yao@codesourcery.com>
2998 Pedro Alves <palves@redhat.com>
2999
3000 * gdb.base/range-stepping.c: New file.
3001 * gdb.base/range-stepping.exp: New file.
3002 * gdb.trace/range-stepping.c: New file.
3003 * gdb.trace/range-stepping.exp: New file.
3004 * lib/range-stepping-support.exp: New file.
3005
5f2e6b00
TT
30062013-05-22 Tom Tromey <tromey@redhat.com>
3007
3008 * gdb.cp/class2.cc (main): New local 'aref'.
3009 * gdb.cp/class2.exp: Check printing of 'aref'.
3010
e6ba475a
DE
30112013-05-22 Doug Evans <dje@google.com>
3012
3013 * gdb.threads/wp-replication.c (main): Insert some code at the start
3014 to ensure the breakpoint on main is only hit once. Fix comment.
3015
52c935b6
KS
30162013-05-21 Keith Seitz <keiths@redhat.com>
3017 Pedro Alves <palves@redhat.com>
3018
3019 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
3020 gdb_expect.
3021 Add test to flush the remaining input buffer so that this
3022 file passes testsuite/12649.
3023
bd9673a4
PW
30242013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3025
3026 * gdb.base/catch-signal-fork.exp: New file.
3027 * gdb.base/catch-signal-fork.c: New file.
3028
69a97597
SA
30292013-05-21 Sterling Augustine <saugustine@google.com>
3030
3031 * boards/remote-stdio-gdbserver.exp: New file.
3032
44e97363
JK
30332013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 PR testsuite/12649
3036 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
3037 racy matches.
3038
02392865
CG
30392013-05-21 Christian Groessler <chris@groessler.org>
3040
3041 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
3042 since it's not supported in all shells.
3043
c5867ab6
HZ
30442013-05-21 Hui Zhu <hui@codesourcery.com>
3045
3046 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
3047 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
3048
6c9e2db4
DE
30492013-05-20 Doug Evans <dje@google.com>
3050
3051 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
3052 (_handle_DW_TAG): Use it.
3053 (cu, tu): Replace parameters is_64, version, addr_size with options.
3054 All callers updated. Add Fission support.
3055 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
3056 * gdb.dwarf2/method-ptr.exp: Ditto.
3057 * gdb.dwarf2/nostaticblock.exp: Ditto.
3058 * gdb.dwarf2/subrange.exp: Ditto.
3059 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
3060
4a6e676c
TT
30612013-05-20 Tom Tromey <tromey@redhat.com>
3062
3063 * gdb.gdb/python-selftest.exp: New file.
3064
e19d3afb
DE
30652013-05-20 Doug Evans <dje@google.com>
3066
3067 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
3068 -fdebug-types-section.
3069
4d804846
JB
30702013-05-20 Joel Brobecker <brobecker@adacore.com>
3071
3072 * gdb.ada/float_param: New testcase.
3073
8d324e83
DE
30742013-05-17 Doug Evans <dje@google.com>
3075
7d0c9981
DE
3076 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
3077 Add tests for "maint check-symtabs", "maint expand-symtabs".
3078
8d324e83
DE
3079 * gdb.base/maint.exp: Remove testing of individual maint command
3080 help output.
3081
177aadc4
PA
30822013-05-16 Pedro Alves <palves@redhat.com>
3083
3084 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
3085 comment. Use gdb_test_no_output.
3086
b8fea896
JB
30872013-05-16 Joel Brobecker <brobecker@adacore.com>
3088
3089 * gdb.ada/complete.exp: Add test verifying completion using
3090 the "tab" key.
3091
52c935b6
KS
30922013-05-15 Keith Seitz <keiths@redhat.com>
3093
3094 * gdb.base/filesym.exp: New completer test.
3095 * gdb.base/filesym.c: New file.
3096
ed0f00b8
PA
30972013-05-15 Pedro Alves <palves@redhat.com>
3098
3099 * gdb.base/fixsection.c: Remove attribution.
3100 * gdb.base/watch-read.exp: Ditto.
3101
55fb6d27
TT
31022013-05-13 Tom Tromey <tromey@redhat.com>
3103
3104 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
3105 size and change type sizes to 4 bytes.
3106
ac1ca910
TT
31072013-05-13 Tom Tromey <tromey@redhat.com>
3108
3109 * gdb.base/exprs.exp (test_expr): Add regression test.
3110 * gdb.base/exprs.c (null_t_struct): New global.
3111
8414efef
MB
31122013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
3113
3114 * gdb.base/default.exp: Disable history saving.
3115 * gdb.base/setshow.exp: Likewise.
3116
9779ab84
PA
31172013-05-10 Pedro Alves <palves@redhat.com>
3118
3119 PR remote/15455
3120
3121 * gdb.trace/qtro.c: New file.
3122 * gdb.trace/qtro.exp: New file.
3123
1e611234
PM
31242013-05-10 Phil Muldoon <pmuldoon@redhat.com>
3125
3126 * gdb.python/py-framefilter.py: New File.
3127 * gdb.python/py-framefilter-mi.exp: Ditto.
3128 * gdb.python/py-framefilter.c: Ditto.
3129 * gdb.python/py-framefilter-mi.exp: Ditto.
3130 * gdb.python/py-framefilter-mi.c: Ditto,
3131 * gdb.python/py-framefilter-gdb.py.in: Ditto.
3132
5e4c3ac4
TT
31332013-05-08 Tom Tromey <tromey@redhat.com>
3134
3135 * gdb.base/solib-search.exp: Set test name for "set
3136 solib-search-path" test.
3137
993654a9
HAQ
31382013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
3139
3140 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
3141 (set_a_tracepoint): Set tracepoint before prologue.
3142 (run_trace_experiment): Test setup_tracepoints and 'break end'
3143 in it.
3144 (trace_buffer_normal): Remove.
3145 (gdb_trace_circular_tests): Remove. Move tests to...
3146 (top level): ...here. Call 'runto_main' before checking for
3147 trace support. Use commands to check the support for circular
3148 trace buffer and changing of trace buffer size. Add test
3149 to calculate size of single frame. Use this size to
3150 calculate the size of trace buffer. Use 'tfind pc func9'
3151 instead of 'tfind 9'. Use 'with_test_prefix'.
3152
c95aea6b
TT
31532013-05-07 Tom Tromey <tromey@redhat.com>
3154
3155 * lib/selftest-support.exp: New file.
3156 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3157 do_self_tests.
3158 (setup_test, find_gdb): Remove.
3159 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
3160 do_self_tests.
3161 (setup_test, find_gdb): Remove.
3162 (test_observer): Don't call setup_test. Remove argument.
3163 * gdb.gdb/selftest.exp: Load selftest-support.exp.
3164 (find_gdb): Remove.
3165 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3166 do_self_tests.
3167 (setup_test, find_gdb): Remove.
3168 (test_with_self): Don't call setup_test. Remove argument.
3169
1f031429
PA
31702013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
3171
3172 * gdb.arch/system-gcore.exp: Remove.
3173 * gdb.arch/gcore.c: Remove.
3174 * gdb.base/gcore.exp: Add "info reg system".
3175
58ce7251
SDJ
31762013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
3177
3178 PR breakpoints/15413:
3179 * gdb.base/pending.exp: Add test for completion of the "condition"
3180 command for pending breakpoints.
3181 * gdb.linespec/linespec.ex: Add test for completion of the
3182 "condition" command when dealing with multiple locations.
3183
aacbb8a5
LM
31842013-05-07 Luis Machado <lgustavo@codesourcery.com>
3185
3186 * gdb.threads/wp-replication.c: New file.
3187 * gdb.threads/wp-replication.exp: New file.
3188
2dd6254d
SL
31892013-05-06 Sandra Loosemore <sandra@codesourcery.com>
3190
3191 * gdb.xml/tdesc-regs.exp: Add case for nios2.
3192
c2a96e8c
DE
31932013-05-06 Doug Evans <dje@google.com>
3194
b903e17e
DE
3195 * gdb.base/solib-search-lib1.c: New file.
3196 * gdb.base/solib-search-lib2.c: New file.
3197 * gdb.base/solib-search.c: New file.
3198 * gdb.base/solib-search.h: New file.
3199 * gdb.base/solib-search.exp: New file.
3200
fac51dd9
DE
3201 * lib/gdb.exp (gdb_core_cmd): New function.
3202 * gdb.arch/system-gcore.exp: Use it.
3203 * gdb.arch/vsx-regs.exp: Ditto.
3204 * gdb.base/gcore.exp: Ditto.
3205 * gdb.threads/gcore-thread.exp: Ditto.
3206
c2a96e8c
DE
3207 * gdb.reverse/shr.h: New file.
3208 * gdb.reverse/shr1.c: New file.
3209 * gdb.reverse/shr2.c: #include "shr.h".
3210 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
3211 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
3212 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
3213 Update tests using sleep/printf to use shr2.sl instead.
3214 * gdb.reverse/solib-reverse.exp: Ditto.
3215
b6807d98
TT
32162013-05-06 Tom Tromey <tromey@redhat.com>
3217
3218 * gdb.dwarf2/implptrconst.c: New file.
3219 * gdb.dwarf2/implptrconst.exp: New file.
3220 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
3221 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
3222 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
3223
96f7d3f1
PW
32242013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3225
3226 * gdb.base/catch-sig.c (main): Raise SIGINT.
3227 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
3228
1ebff1fd
HAQ
32292013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
3230
3231 * status-stop.exp (test_tstart_tstart): Check for error
3232 returned by the second 'tstart' command.
3233
f92b06da
WT
32342013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
3235
3236 * gdb.xml/maint_print_struct.exp: New file.
3237 * gdb.xml/maint_print_struct.xml: New file.
3238
ff546935
TT
32392013-04-25 Tom Tromey <tromey@redhat.com>
3240
3241 * gdb.dwarf2/nostaticblock.exp: New file.
3242
bf9e4d0c
MB
32432013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3244
3245 PR gdb/10462
3246 * gdb.base/setshow.exp: Add test case.
3247
a11cfd87
HZ
32482013-04-23 Hui Zhu <hui@codesourcery.com>
3249
3250 PR gdb/15293
a11cfd87
HZ
3251 * gdb.base/dprintf.exp: Add ignore command.
3252
2d9442cc
HZ
32532013-04-23 Hui Zhu <hui@codesourcery.com>
3254
3255 PR gdb/15165
2d9442cc
HZ
3256 * gdb.base/save-bp.exp: Add test for dprintf.
3257
0f3305ed
TT
32582013-04-22 Tom Tromey <tromey@redhat.com>
3259
3260 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
3261 notice_open_fds.
3262
d504301e
SDJ
32632013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3264
3265 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
3266 ldflags.
3267
9991b207
SDJ
32682013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3269
3270 * gdb.arch/arm-bl-branch-dest.c: New file.
3271 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
3272
433730c9
PA
32732013-04-19 Vladimir Kargov <kargov@gmail.com>
3274 Pedro Alves <palves@redhat.com>
3275
3276 * gdb.arch/i386-float.S: New file.
3277 * gdb.arch/i386-float.exp: New file.
3278
9a908334
LM
32792013-04-18 Luis Machado <lgustavo@codesourcery.com>
3280
3281 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
3282 type void *.
3283
4f22ed5c
DE
32842013-04-17 Doug Evans <dje@google.com>
3285
3286 * lib/dwarf.exp (Dwarf): New proc "tu".
3287 * gdb.dwarf2/missing-sig-type.exp: New file.
3288
a0d3f2f5
SCR
32892013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3290
3291 Add option to link testcases with Pthreads library when
3292 using 'prepare_for_testing' in tests.
3293
3294 * lib/gdb.exp (build_executable_from_specs): Use
3295 gdb_compile_pthreads to compile if option "pthreads" is
3296 specified.
3297
cc16e6c9
TT
32982013-04-15 Tom Tromey <tromey@redhat.com>
3299
3300 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3301
72f1fe8a
TT
33022013-04-15 Tom Tromey <tromey@redhat.com>
3303
3304 * gdb.base/default.exp: Update for $_exception.
3305 * gdb.cp/exceptprint.cc: New file.
3306 * gdb.cp/exceptprint.exp: New file.
3307 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3308
6e72ca20
TT
33092013-04-15 Tom Tromey <tromey@redhat.com>
3310
3311 * gdb.cp/typeid.cc: New file.
3312 * gdb.cp/typeid.exp: New file.
3313
591f19e8
TT
33142013-04-15 Tom Tromey <tromey@redhat.com>
3315
3316 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3317
da9160e4
YQ
33182013-04-13 Yao Qi <yao@codesourcery.com>
3319
3320 * gdb.base/completion.exp: Test completion of command
3321 'target ctf' if target ctf is supported.
3322
f81d1120
PA
33232013-04-10 Pedro Alves <palves@redhat.com>
3324
3325 * gdb.base/completion.exp: Test "set height", "set listsize" and
3326 "set trace-buffer-size" completion.
3327 * gdb.base/setshow.exp: Test "set height unlimited".
3328 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3329 unlimited".
3330
393fd4c3
YQ
33312013-04-10 Yao Qi <yao@codesourcery.com>
3332
3333 * gdb.trace/actions.exp: Save trace data to CTF.
3334 Change to ctf target if GDB supports, read CTF data in ctf
3335 target, and check the actions of tracepoints.
3336 * gdb.trace/while-stepping.exp: Likewise.
3337 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3338 format and read CTF trace file if GDB supports.
3339 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3340 target is supported, change to ctf target, read trace data and
3341 check output of command "tstatus".
3342 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3343 read CTF data by target ctf and call check_tsv.
3344
b7a273f8
YQ
33452013-04-10 Yao Qi <yao@codesourcery.com>
3346
3347 * gdb.trace/actions.exp (check_tracepoint): New.
3348 (top level): Start the tracing and check the actions of
3349 tracepoints. Save trace data to tfile format. Restart GDB
3350 and read trace file in tfile target. Check the actions of
3351 tracepoints again.
3352 * gdb.trace/while-stepping.exp: Likewise.
3353
f3786771
YQ
33542013-04-10 Yao Qi <yao@codesourcery.com>
3355
3356 * gdb.trace/report.exp: Use standard_output_file for saved
3357 trace file.
3358
5c2b4418
HZ
33592013-04-10 Hui Zhu <hui@codesourcery.com>
3360
3361 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3362 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3363 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3364
f7543f0a
JK
33652013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3366
3367 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3368 response.
3369
f6de8ec2
PA
33702013-04-08 Pedro Alves <palves@redhat.com>
3371
3372 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3373 the location.
3374
b8abfd58
SL
33752013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3376
3377 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3378 for breakpoint location.
3379
156bffd0
SL
33802013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3381
3382 * gdb.linespec/linespec.exp: Make dir/file:line tests
3383 conditional for non-remote hosts only.
3384
c9a6ce02
PA
33852013-04-04 Stan Shebs <stan@codesourcery.com>
3386 Pedro Alves <palves@redhat.com>
3387
3388 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3389 * gdb.trace/actions-changed.c: New file.
3390 * gdb.trace/actions-changed.exp: New file.
3391 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3392 (gdb_trace_setactions_command): ... this. Add "actions_command"
3393 parameter, and handle it.
3394 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3395
4bd05f24
YQ
33962013-04-04 Yao Qi <yao@codesourcery.com>
3397
3398 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3399 'step'.
3400
3758b5ce
YQ
34012013-04-03 Yao Qi <yao@codesourcery.com>
3402
3403 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3404 "tfile-basic.tf".
3405 (test_tfind_tfile): Likewise.
3406
1dcaed0d
YQ
34072013-04-03 Yao Qi <yao@codesourcery.com>
3408
3409 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3410 "tfile-basic.tf" instead of "basic.tf".
3411 (write_error_trace_file): Pass argument "tfile-error.tf"
3412 instead of "error.tf".
3413 * gdb.trace/tfile.exp: Update tfile names to
3414 "tfile-basic.tf" and "tfile-error.tf".
3415
0e7a53fc
SL
34162013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3417
3418 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3419 empty directory in file for breakpoint hit.
3420
9852c492
YQ
34212013-03-29 Yao Qi <yao@codesourcery.com>
3422
3423 * gdb.base/completion.exp: Test completion of commands
3424 "target core", "target tfile" and "target exec".
3425 * gdb.trace/tfile.exp: Test completion of command
3426 "target tfile".
3427
af312be7
JB
34282013-03-28 Joel Brobecker <brobecker@adacore.com>
3429
3430 * gdb.ada/win_fu_syms: New testcase.
3431
e4a48d9d
DE
34322013-03-28 Doug Evans <dje@google.com>
3433
3434 * gdb.base/maint.exp (maint print statistics): Update expected output.
3435
7f7cc265
PA
34362013-03-28 Pedro Alves <palves@redhat.com>
3437
3438 PR gdb/15294
3439
3440 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3441 mean unlimited instead of $arg < 0.
3442 (test_listsize): Remove "listsize of 0 suppresses output" test.
3443 Test that "set listsize 0" ends up with an unlimited listsize.
3444
fc0da894
PA
34452013-03-28 Pedro Alves <palves@redhat.com>
3446
3447 * gdb.base/list.exp (last_line): New global.
3448 (last_line_re): New global.
3449 (test_listsize, test_list_function, test_list_forward)
3450 (test_repeat_list_command, test_list_range)
3451 (test_list_filename_and_function): Use them.
3452 * gdb.base/list0.c: Comment the last line of the file with "last
3453 line".
3454
abe7b711
PA
34552013-03-28 Pedro Alves <palves@redhat.com>
3456
3457 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3458 list the whole file.
3459
15b3979c
PA
34602013-03-28 Pedro Alves <palves@redhat.com>
3461
3462 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3463 "set listsize".
3464
96811e3b
KS
34652013-03-26 Keith Seitz <keiths@redhat.com>
3466
3467 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3468 from passing.
3469
4043f22b
PA
34702013-03-26 Pedro Alves <palves@redhat.com>
3471
3472 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3473 until after GDB has run.
3474
14a1aa17
YQ
34752013-03-26 Yao Qi <yao@codesourcery.com>
3476
3477 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3478 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3479
99c819ee
MM
34802013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3481
3482 * gdb.btrace/enable.exp: Add regression test.
3483
24955f63
TT
34842013-03-25 Tom Tromey <tromey@redhat.com>
3485
3486 * gdb.cp/m-static.exp: Add destructor-printing tests.
3487
fce632b6
TT
34882013-03-25 Tom Tromey <tromey@redhat.com>
3489
3490 * gdb.cp/m-static.exp: Add constructor ptype tests.
3491 * gdb.cp/m-static.cc (single_constructor): New class.
3492 (main): Make instance of single_constructor.
3493
598d3636
JK
34942013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3495 Pedro Alves <palves@redhat.com>
3496
3497 * gdb.server/server-kill.c: New file.
3498 * gdb.server/server-kill.exp: New file.
3499
c12440c9
PA
35002013-03-21 Pedro Alves <palves@redhat.com>
3501
3502 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3503 Expect $gdb_prompt in gdb_test_multiple.
3504
bd712aed
DE
35052013-03-21 Doug Evans <dje@google.com>
3506
3507 * gdb.base/maint.exp: Update tests for per-command stats.
3508
b2f83c08
TT
35092013-03-21 Tom Tromey <tromey@redhat.com>
3510
3511 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3512 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3513
ef0026f0
PA
35142013-03-20 Pedro Alves <palves@redhat.com>
3515
3516 PR gdb/15289
3517
3518 * gdb.base/remote.exp: Test
3519 "set remote hardware-watchpoint-limit -1",
3520 "set remote hardware-breakpoint-limit -1",
3521 "set remote hardware-watchpoint-limit 2147483647" and
3522 "set remote hardware-breakpoint-limit 2147483647".
3523
3f1175a9
PA
35242013-03-20 Pedro Alves <palves@redhat.com>
3525 Yao Qi <yao@codesourcery.com>
3526
3527 * gdb.trace/tfile.c: Add comments.
3528 (nonconstglob): New global.
3529 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3530 global that is not covered by the trace frame. Test
3531 disassembling.
3532
a09ae1c1
JK
35332013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3534
3535 * gdb.base/valgrind-infcall.exp
3536 (continue #$continue_count) <remote connection closed>
3537 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3538 $valgrind_pid.
3539
9ce98649
TT
35402013-03-15 Tom Tromey <tromey@redhat.com>
3541
3542 * gdb.cp/overload.cc (intintfunc): New.
3543 * gdb.cp/overload.exp: Add regression test.
3544
0a251e08
YQ
35452013-03-15 Yao Qi <yao@codesourcery.com>
3546
3547 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3548 using with_test_prefix.
3549 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3550 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3551 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3552 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3553 * gdb.base/break-interp.exp (test_core): Likewise.
3554 (test_attach_gdb): Likewise.
3555 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3556 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3557 Likewise.
3558 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3559 * gdb.base/jit.exp (one_jit_test): Likewise.
3560 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3561 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3562 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3563 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3564 Likewise.
3565 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3566 Likewise.
3567 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3568 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3569 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3570 (tracepoint_change_loc_2): Likewise.
3571 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3572 Likewise.
3573 (disconnected_tfind): Likewise.
3574 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3575 Likewise.
3576 (test_tfind_remote): Likewise.
3577 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3578 Likewise.
3579 (test_pending_resolved): Likewise.
3580 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3581 Likewise.
3582 (test_upload_tsv): Likewise.
3583 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3584 Likewise.
3585 (pending_tracepoint_works): Likewise.
3586 * gdb.trace/report.exp (use_collected_data): Likewise.
3587 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3588 Likewise.
3589 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3590 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3591 (strace_trace_on_same_addr): Likewise.
3592 (strace_trace_on_diff_addr): Likewise.
3593 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3594 (gdb_collect_locals_test): Likewise.
3595 (gdb_unavailable_registers_test): Likewise.
3596 (gdb_collect_globals_test): Likewise.
3597
2c415c0f
YQ
35982013-03-15 Yao Qi <yao@codesourcery.com>
3599
3600 * gdb.base/condbreak.exp: Add semicolon back which was removed
3601 by my previous commit.
3602
ae59b1da
YQ
36032013-03-14 Yao Qi <yao@codesourcery.com>
3604
3605 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3606 'return'.
3607 (gdb_target_monitor, gdb_load): Likewise.
3608 * config/sid.exp (gdb_load): Likewise.
3609 * config/slite.exp (gdb_load): Likewise.
3610 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3611 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3612 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3613 (single_step_until): Likewise.
3614 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3615 * gdb.arch/system-gcore.exp: Likewise.
3616 * gdb.base/bigcore.exp (extract_heap): Likewise.
3617 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3618 * gdb.base/call-ar-st.exp: Likewise.
3619 * gdb.base/call-rt-st.exp: Likewise.
3620 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3621 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3622 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3623 * gdb.base/corefile.exp: Likewise.
3624 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3625 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3626 * gdb.base/fixsection.exp: Likewise.
3627 * gdb.base/funcargs.exp: Likewise.
3628 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3629 * gdb.base/gcore-relro.exp: Likewise.
3630 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3631 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3632 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3633 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3634 * gdb.base/list.exp: Likewise.
3635 (set_listsize): Likewise.
3636 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3637 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3638 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3639 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3640 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3641 * gdb.base/setvar.exp: Likewise.
3642 (test_set): Likewise.
3643 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3644 * gdb.base/solib-overlap.exp: Likewise.
3645 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3646 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3647 * gdb.base/watchpoint.exp (initialize): Likewise.
3648 (test_simple_watchpoint): Likewise.
3649 (test_disabling_watchpoints): Likewise.
3650 (test_watchpoint_triggered_in_syscall): Likewise.
3651 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3652 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3653 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3654 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3655 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3656 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3657 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3658 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3659 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3660 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3661 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3662 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3663 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3664 * gdb.mi/gdb792.exp: Likewise.
3665 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3666 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3667 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3668 * gdb.threads/gcore-thread.exp: Likewise.
3669 (load_core): Likewise.
3670 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3671 (test_startup, check_control_c): Likewise.
3672 * gdb.threads/sigstep-threads.exp: Likewise.
3673 * gdb.threads/thread_check.exp: Likewise.
3674 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3675 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3676 (set_a_tracepoint, trace_buffer_normal): Likewise.
3677 (gdb_trace_circular_tests): Likewise.
3678 * gdb.trace/collection.exp: Likewise.
3679 * gdb.trace/disconnected-tracing.exp: Likewise.
3680 * gdb.trace/infotrace.exp: Likewise.
3681 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3682 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3683 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3684 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3685 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3686 * gdb.trace/stap-trace.exp: Likewise.
3687 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3688 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3689 * gdb.trace/trace-buffer-size.exp: Likewise.
3690 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3691 * gdb.trace/unavailable.exp: Likewise.
3692 * gdb.trace/while-dyn.exp: Likewise.
3693 * lib/fortran.exp (set_lang_fortran): Likewise.
3694 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3695 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3696 (default_gdb_start, get_compiler_info): Likewise.
3697 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3698 (get_debug_format, setup_xfail_format): Likewise.
3699 (rerun_to_main, gdb_skip_float_test): Likewise.
3700 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3701 * lib/java.exp (set_lang_java): Likewise.
3702 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3703 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3704 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3705 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3706 * lib/objc.exp (set_lang_objc): Likewise.
3707 * lib/pascal.exp (set_lang_pascal): Likewise.
3708 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3709 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3710 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3711
bb869963
SDJ
37122013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3713
3714 PR c++/15203
3715 PR c++/15210
3716 * gdb.cp/m-static.cc (keepalive_int): New function.
3717 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3718 * gdb.cp/m-static.exp: New test for `sintvar'.
3719
e2be70a0
YQ
37202013-03-14 Yao Qi <yao@codesourcery.com>
3721
3722 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3723 of 'tstatus' into tstatus_output.
3724 (top level): Save the trace data to tfile. Read trace file in
3725 tfile target. Check the trace status.
3726
8ddb1965
YQ
37272013-03-13 Yao Qi <yao@codesourcery.com>
3728
3729 * gdb.trace/tsv.exp (check_tsv): New.
3730 (top level): Save a tfile on current trace session. Call
3731 check_tsv on live target. Load the tfile with target tfile
3732 and call check_tsv again.
3733
045dd51f
YQ
37342013-03-13 Yao Qi <yao@codesourcery.com>
3735
3736 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3737 Replace some "gdb_test" with "gdb_test_no_output".
3738
82d049ab
PH
37392013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3740
3741 * gdb.ada/expr_delims.exp: New file.
3742 * gdb.ada/expr_delims/foo.adb: New file.
3743 * gdb.ada/expr_delims/pck.ads: New file.
3744 * gdb.ada/expr_delims/pck.adb: New file.
3745
cb8ea32b
KS
37462013-03-11 Keith Seitz <keiths@redhat.com>
3747
3748 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3749 both condition and thread. Then delete the watchpoint.
3750
2f1d9bdd
MM
37512013-03-11 Christian Himpel <christian.himpel@intel.com>
3752
3753 * Makefile.in: Add btrace testsuite.
3754 * configure: Regenerated.
3755 * configure.ac: Add btrace testsuite.
3756 * gdb.btrace/Makefile.in: New file.
3757 * gdb.btrace/enable.c: New file.
3758 * gdb.btrace/enable.exp: New file.
3759 * gdb.btrace/function_call_history.c: New file.
3760 * gdb.btrace/function_call_history.exp: New file.
3761 * gdb.btrace/instruction_history.c: New file.
3762 * gdb.btrace/instruction_history.exp: New file.
3763 * gdb.btrace/instruction_history.S: New file.
3764 * lib/gdb.exp: Add btrace skip proc.
3765
05c56a9d
JK
37662013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3767
3768 Fix entry-values if the callee called a noreturn function.
3769 * gdb.arch/amd64-tailcall-noret.S: New file.
3770 * gdb.arch/amd64-tailcall-noret.c: New file.
3771 * gdb.arch/amd64-tailcall-noret.exp: New file.
3772
9112db09
JK
37732013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3774
3775 Fix entry-values in C++ across CUs.
3776 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3777 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3778 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3779 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3780 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3781
be9a119c 37822013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
3783 Hafiz Abid Qadeer <abidh@codesourcery.com>
3784
3785 gdb/testsuite/
3786 * gdb.trace/trace-buffer-size.exp: New file.
3787 * gdb.trace/trace-buffer-size.c: New file.
3788
049109b0
PA
37892013-03-06 Pedro Alves <palves@redhat.com>
3790
3791 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3792 doesn't support the tested optional feature, call "unsupported"
3793 with the same test message as the "pass" case, instead of calling
3794 "pass" with a different message. Use the same text for the "fail"
3795 cases too.
3796
4aa54120
YQ
37972013-03-06 Yao Qi <yao@codesourcery.com>
3798
3799 * gdb.trace/tstatus.exp: Remove the invocation of
3800 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3801 (test_tracepoints): Don't set fast tracepoint.
3802 (top level): Don't check agent library is loaded or not.
3803
b8b71e63
YQ
38042013-03-06 Yao Qi <yao@codesourcery.com>
3805
3806 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3807 parentheses by "\\".
3808
33f448b1
JK
38092013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3810
3811 * gdb.linespec/base/one/thefile.cc (twodup): New.
3812 (m): Call it.
3813 * gdb.linespec/base/two/thefile.cc (dupname): New.
3814 (n): Call it.
3815 * gdb.linespec/break-ask.exp: New file.
3816 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
3817
1c942fb9
YQ
38182013-02-28 Yao Qi <yao@codesourcery.com>
3819
3820 * gdb.trace/report.exp: Move some code to ...
3821 (use_collected_data): New.
3822 (top level): Call use_collected_data once on the live target.
3823 Save at file of the current trace session, load it with target
3824 tfile, and call use_collected_data again.
3825
5b967901
JK
38262013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3827
3828 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3829
6447023f
JK
38302013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3831
3832 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
3833 Add final kill of ${valgrind_pid}.
3834
9f44fbc0
SCR
38352013-02-20 Siva Chandra Reddy <sivachandra@google.com>
3836
3837 * gdb.python/py-arch.c: New test case
3838 * gdb.python/py-arch.exp: New tests to test
3839 gdb.Architecture.disassemble
3840 * gdb.python/Makefile.in: Add py-arch to the list of
3841 EXECUTABLES.
3842
4c9ad8c2
TT
38432013-02-18 Tom Tromey <tromey@redhat.com>
3844
3845 * gdb.dwarf2/subrange.exp: New file.
3846
f5911ea1
HAQ
38472013-02-15 Pedro Alves <pedro@codesourcery.com>
3848 Hafiz Abid Qadeer <abidh@codesourcery.com>
3849
3850 * gdb.trace/tfile.exp: Add test for -trace-status command.
3851
420f4384
JK
38522013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3853
3854 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
3855 nanosleep by sleep.
3856
4819b3f8
PA
38572013-02-14 Pedro Alves <palves@redhat.com>
3858
3859 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3860
1773c82c
HAQ
38612013-02-14 Pedro Alves <pedro@codesourcery.com>
3862 Hafiz Abid Qadeer <abidh@codesourcery.com>
3863
3864 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3865
e234dfaf
TT
38662013-02-12 Tom Tromey <tromey@redhat.com>
3867
3868 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3869 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3870
6c01dd94
PA
38712013-02-12 Pedro Alves <palves@redhat.com>
3872
3873 * gdb.base/catch-signal.c: Update copyright years.
3874 * gdb.base/catch-signal.exp: Update copyright years.
3875 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3876 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3877 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3878 * gdb.dwarf2/dw2-error.S: Update copyright years.
3879 * gdb.dwarf2/dw2-error.c: Update copyright years.
3880 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3881 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3882 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3883
595fc67f
PA
38842013-02-12 Pedro Alves <palves@redhat.com>
3885
3886 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3887 message.
3888 * gdb.base/sigaltstack.exp: Ditto.
3889 * gdb.base/siginfo.exp: Ditto.
3890 * gdb.base/sizeof.exp: Ditto.
3891
17282693
PA
38922013-02-12 Pedro Alves <palves@redhat.com>
3893
3894 * gdb.mi/mi-basics.exp: Tweak intro comment.
3895 * gdb.mi/mi-break.exp: Tweak intro comment.
3896 * gdb.mi/mi-console.exp: Tweak intro comment.
3897 * gdb.mi/mi-file.exp: Tweak intro comment.
3898 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
3899 * gdb.mi/mi-return.exp: Tweak intro comment.
3900 * gdb.mi/mi-stepi.exp: Tweak intro comment.
3901 * gdb.mi/mi-until.exp: Tweak intro comment.
3902 * gdb.mi/mi-watch.exp: Tweak intro comment.
3903
8a4ac37e
PA
39042013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
3905
3906 * gdb.server/no-thread-db.exp: New file.
3907 * gdb.server/no-thread-db.c: New file.
3908 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
3909
c2792f5a
DE
39102013-02-11 Doug Evans <dje@google.com>
3911
3912 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
3913 two decfloats.
3914
d9e98382
SDJ
39152013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3916
3917 * gdb.base/bitfields.c (struct internalvartest): New declaration.
3918 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
3919
a321661a
JK
39202013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3921
3922 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
3923
134a2066
YQ
39242013-02-06 Yao Qi <yao@codesourcery.com>
3925
3926 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
3927 to ...
3928 (test_create_delete_modify_tsv): ... here. New test on modifying
3929 the initial value of a tsv.
3930
5a2dc60a
JK
39312013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3932
3933 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
3934 (cd .../rdir): ... here.
3935
233d95b5
JK
39362013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3937
3938 * gdb.linespec/base/one/header.h: New file.
3939 * gdb.linespec/base/two/header.h: New file.
3940 * gdb.linespec/macro-relative.c: New file.
3941 * gdb.linespec/macro-relative.exp: New file.
3942
fbd9ab74
JK
39432013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3944
3945 * gdb.base/fullpath-expand-func.c: New file.
3946 * gdb.base/fullpath-expand.c: New file.
3947 * gdb.base/fullpath-expand.exp: New file.
3948 * gdb.base/realname-expand-real.c: New file.
3949 * gdb.base/realname-expand.c: New file.
3950 * gdb.base/realname-expand.exp: New file.
3951
1b56eb55
JK
39522013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3953
3954 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
3955 * gdb.dwarf2/dw2-dir-file-name.c: New file.
3956
af529f8f
JK
39572013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3958
3959 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
3960 (compare_filenames_for_search does not match)
3961 (compare_filenames_for_search does match): New tests.
3962
f5b95b50
JK
39632013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3964
3965 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3966
d47921b9
JK
39672013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3968
3969 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3970
8a92335b
JK
39712013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3972
3973 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
3974 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
3975 ${binfile}.mini_debuginfo-debuglink and
3976 ${binfile}.mini_debuginfo-debuglink.xz.
3977
17f2157d
TT
39782013-02-01 Tom Tromey <tromey@redhat.com>
3979
3980 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
3981 attributes.
3982
d65f0a9c
TT
39832013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3984 Tom Tromey <tromey@redhat.com>
3985
3986 * gdb.dwarf2/method-ptr.exp: Link with c++.
3987 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
3988
f25c0135
TT
39892013-01-31 Tom Tromey <tromey@redhat.com>
3990
3991 * gdb.base/jit.exp (compile_jit_test): New proc.
3992 Add PIE tests.
3993
7078baeb
TT
39942013-01-31 Tom Tromey <tromey@redhat.com>
3995
3996 * gdb.dwarf2/method-ptr.cc: New file.
3997 * gdb.dwarf2/method-ptr.exp: New file.
3998
1d24041a
TT
39992013-01-31 Tom Tromey <tromey@redhat.com>
4000
4001 * lib/dwarf.exp (namespace Dwarf): New.
4002
8d9878a4
TT
40032013-01-29 Tom Tromey <tromey@redhat.com>
4004
4005 * gdb.dwarf2/fission-reread.exp: Add unload test.
4006
bed911e5
DE
40072013-01-28 Doug Evans <dje@google.com>
4008
4009 * gdb.dwarf2/fission-loclists.exp: New file.
4010 * gdb.dwarf2/fission-loclists.S: New file.
4011
e229648e
JK
40122013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4013
4014 Code cleanup.
4015 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
4016 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
4017 and prepare_for_testing.
4018 * gdb.base/store.exp: Likewise.
4019
86700f00
TT
40202013-01-25 Tom Tromey <tromey@redhat.com>
4021
4022 * gdb.python/py-explore.exp: Expect the gdb prompt.
4023
8954db33
AB
40242013-01-25 Andrew Burgess <aburgess@broadcom.com>
4025
4026 * gdb.base/gnu_vector.c: New variable for use in tests.
4027 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
4028 changes in scalar to vector casting and widening.
4029 * gdb.python/py-type.c: New variables for use in tests.
4030 * gdb.python/py-type.exp: Update vector related tests to reflect
4031 changes in scalar to vector casting and widening.
4032
2077afdd
TD
40332013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
4034
4035 * gdb.base/prologue-include.c: New file.
4036 * gdb.base/prologue-include.exp: New file.
4037 * gdb.base/prologue-include.h: New file.
4038
d7499464
HAQ
40392013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
4040
4041 PR gdb/13443
4042 * gdb.mi/mi-var-block.exp: Make test messages unique.
4043
e2a3e0f1
TT
40442013-01-23 Tom Tromey <tromey@redhat.com>
4045
4046 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
4047
152fcc9c
TT
40482013-01-23 Tom Tromey <tromey@redhat.com>
4049
4050 * gdb.cp/converts.cc (main): Initialize 'a'.
4051
bea883fd
SCR
40522013-01-23 Siva Chandra Reddy <sivachandra@google.com>
4053
4054 * testsuite/gdb.python/frame.exp: Add a test for
4055 gdb.Frame.architecture() method.
4056
0928e93d
PA
40572013-01-22 Pedro Alves <palves@redhat.com>
4058
4059 * gdb.base/annota1.exp (signal sent): No longer expect
4060 breakpoints-invalid.
4061 * gdb.cp/annota2.exp (continue until exit)
4062 (watch triggered on a.x): Ditto.
4063
9c97429f
PA
40642013-01-22 Pedro Alves <palves@redhat.com>
4065
4066 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
4067 Adjust tests to breakpoints-invalid changes.
4068 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
4069 variables.
4070 Adjust tests to breakpoints-invalid changes.
4071
187d10dd
PA
40722013-01-22 Pedro Alves <palves@redhat.com>
4073
4074 * gdb.base/annota1.exp (annotate ignore count change): Add
4075 expected output for failure case.
4076
ea3aedcb
TT
40772013-01-22 Tom Tromey <tromey@redhat.com>
4078
4079 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
4080 call.
4081
998580f1
MK
40822013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
4083
4084 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 4085 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
4086 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
4087 Also handle 'thread' field.
4088 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
4089 * gdb.mi/mi-watch.exp: Ditto.
4090 * lib/mi-support.exp: Ditto.
4091
8f1d5693
MK
40922013-01-21 Siva Chandra Reddy <sivachandra@google.com>
4093
4094 * gdb.python/py-explore.exp: Improve a test
4095
2d8c5d7c
DB
40962013-01-18  David Blaikie  <dblaikie@gmail.com>
4097
4098 * gdb.base/label.c (main): Correct the type of the second
4099 parameter.
4100
46f35228
TT
41012013-01-18 Tom Tromey <tromey@redhat.com>
4102
4103 * gdb.dwarf2/trace-crash.s: New file.
4104 * gdb.dwarf2/trace-crash.exp: New file.
4105
5965d69d
HAQ
41062013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
4107
43aaf8b6
PA
4108 PR gdb/13443
4109 * gdb.base/checkpoint.exp: Update test messages to make them
4110 unique.
5965d69d 4111
5ae4861a
YQ
41122013-01-18 Yao Qi <yao@codesourcery.com>
4113
4114 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
4115 output of 'info tracepoints'.
4116 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
4117 Likewise.
4118 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4119 * gdb.trace/disconnected-tracing.c (struct foo): New.
4120
d84fca2c
JK
41212013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4122
4123 * gdb.dwarf2/dw2-dos-drive.S: New file.
4124 * gdb.dwarf2/dw2-dos-drive.exp: New file.
4125
aebb1cc9
DE
41262013-01-17 Doug Evans <dje@google.com>
4127
2782d512
DE
4128 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
4129 CXX_FOR_TARGET.
4130
aebb1cc9
DE
4131 * boards/cc-with-tweaks.exp: New file.
4132
db2b2972
TT
41332013-01-17 Tom Tromey <tromey@redhat.com>
4134
4135 * gdb.base/completion.exp: Add "set cp-abi" completion test.
4136
96343774
PA
41372013-01-17 Pedro Alves <palves@redhat.com>
4138
4139 Merge dg-extract-results.sh from upstream (svn 195224).
4140
4141 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4142 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
4143
4144 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4145 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
4146
4147 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4148 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
4149
4150 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4151 * dg-extract-results.sh: Redirect grep output to /dev/null instead
4152 of grep -q.
4153
675921c0
SD
41542012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
4155
4156 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
4157 interface.
4158 * gdb.base/jithost.c: New file.
4159 * gdb.base/jithost.h: New file.
4160 * gdb.base/jitreader.c : New file.
4161 * gdb.base/jit-protocol.h: New file.
4162
ab04a2af
TT
41632013-01-16 Tom Tromey <tromey@redhat.com>
4164
4165 * gdb.base/catch-signal.c: New file.
4166 * gdb.base/catch-signal.exp: New file.
4167
8ac3646f
TT
41682013-01-16 Tom Tromey <tromey@redhat.com>
4169
4170 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
4171
22fc223e
JK
41722013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4173
4174 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
4175
44478ab3
TT
41762013-01-14 Tom Tromey <tromey@redhat.com>
4177
4178 * gdb.base/completion.exp: Add "set gnutarget" test.
4179
06d66ee9
TT
41802013-01-14 Tom Tromey <tromey@redhat.com>
4181
4182 * gdb.dwarf2/dw2-restrict.S: New file.
4183 * gdb.dwarf2/dw2-restrict.c: New file.
4184 * gdb.dwarf2/dw2-restrict.exp: New file.
4185
c9bf0622
TT
41862013-01-14 Tom Tromey <tromey@redhat.com>
4187
4188 * gdb.dwarf2/dw2-error.exp: New file.
4189 * gdb.dwarf2/dw2-error.c: New file.
4190 * gdb.dwarf2/dw2-error.S: New file.
4191
5b12a61c
JK
41922013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4193
4194 * gdb.cp/parse-lang.cc: New file.
4195 * gdb.cp/parse-lang.exp: New file.
4196
f0a4b570
JK
41972013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4198
4199 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
4200 (set substitute-path): New test.
4201 (fullname present): Remove content.
4202 (substituted fullname): New test.
4203
f751cc97
JB
42042013-01-13 Joel Brobecker <brobecker@adacore.com>
4205
4206 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
4207 check. Move $gdb_py_is_py24 value check right after.
4208
04164e8e
JK
42092013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4210
4211 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
4212 targets.
4213
5bf480a5
YQ
42142013-01-11 Yao Qi <yao@codesourcery.com>
4215
4216 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
4217 for dprintf.
4218 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4219 Check the fields in "=breakpoint-created" for dprintf.
4220
f35a17b5
JK
42212012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4222
4223 * gdb.mi/mi-fullname-deleted.exp: New file.
4224
85817405
JK
42252012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4226
4227 * gdb.base/skip-solib.exp (info skip with pending file): Update the
4228 expected output.
4229 (info skip with pending file): Remove.
4230 (ignoring function in solib, info skip for function multiply): Update
4231 the expected output.
4232 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
4233 (info skip (delete 1), info skip after disabling all)
4234 (info skip after enabling all, info skip after disabling 4 2-3)
4235 (info skip after enabling 2-3, info skip 2-3)
4236 (info skip after deleting 2 3): Update the expected output.
4237 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
4238 statement to its initialization and return.
4239 * gdb.linespec/skip-two.exp: New file.
4240
27210e12
DE
42412012-12-19 Doug Evans <dje@google.com>
4242
4243 * gdb.base/maint.exp: Handle testing with .gdb_index.
4244
bb627a12
JB
42452012-12-19 Joel Brobecker <brobecker@adacore.com>
4246
4247 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
4248 Cavium to FSF.
4249
7785b880
JB
42502012-12-19 Joel Brobecker <brobecker@adacore.com>
4251
4252 * dg-extract-results.sh: Update contact info in copyright notice.
4253 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
4254 GPL v3 or later. Update contact info.
4255 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
4256 gdb.threads/watchpoint-fork-mt.c,
4257 gdb.threads/watchpoint-fork-parent.c,
4258 gdb.threads/watchpoint-fork-st.c,
4259 gdb.threads/watchpoint-fork.h: Likewise.
4260
f2a8bc8a
YQ
42612012-12-15 Yao Qi <yao@codesourcery.com>
4262
4263 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
4264 'installed' field in '=breakpoint-modified'.
4265 (test_reconnect): Check 'installed' field in
4266 '=breakpoint-modified' and '=breakpoint-created'.
4267
4268 * gdb.trace/actions.exp: Update test for 'installed' field.
4269 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
4270 (tracepoint_change_loc_2): Likewise.
4271 Check 'info tracepoint' display nothing else.
4272 * gdb.trace/deltrace.exp: Likewise.
4273 * gdb.trace/infotrace.exp: Likewise.
4274 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
4275 Likewise.
4276 * gdb.trace/passcount.exp: Likewise.
4277 * gdb.trace/tracecmd.exp: Likewise.
4278 * gdb.trace/while-stepping.exp: Likewise.
4279
6592e36f
TT
42802012-12-14 Tom Tromey <tromey@redhat.com>
4281
4282 * gdb.cp/member-name.exp: New file.
4283 * gdb.cp/member-name.cc: New file.
4284
7d27a96d
TT
42852012-12-14 Tom Tromey <tromey@redhat.com>
4286
4287 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4288
f8c05d0d
DE
42892012-12-14 Doug Evans <dje@google.com>
4290
4291 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4292 DW_OP_GNU_implicit_pointer is section-relative.
4293
451b7c33
TT
42942012-12-14 Tom Tromey <tromey@redhat.com>
4295
43aaf8b6 4296 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4297
10e339df
PA
42982012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4299
6fdff2c5 4300 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4301
e780d813
DE
43022012-12-13 Doug Evans <dje@google.com>
4303
4304 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4305 * gdb.multi/multi-arch.exp: Ditto.
4306
ca3dbcc8 43072012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4308
ca3dbcc8
MG
4309 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4310 catch load test library source file.
4311 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4312 load test source file.
4313 * gdb.mi/mi-catch-load.exp: New. Test file for
4314 basic MI -catch-load and -catch-unload tests.
4315
2960a434
PK
43162012-12-11 Paul Koning <paul_koning@dell.com>
4317
4318 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4319 exception.
4320 (_iterator_except): New function.
4321 (ArrayPrinter): Use _iterator function instead of local _iterator
4322 class for Python 3 compatibility.
4323 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4324 _iterator.
2960a434
PK
4325 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4326 execfile for Python 3 compatibility.
4327 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4328 format in error_prompt test.
6fdff2c5 4329
9325cb04
PK
43302012-12-10 Paul Koning <paul_koning@dell.com>
4331
4332 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4333 compatibility.
9325cb04
PK
4334 * gdb.python/py-block.exp: Ditto.
4335 * gdb.python/py-breakpoint.exp: Ditto.
4336 * gdb.python/py-cmd.exp: Ditto.
4337 * gdb.python/py-events.py: Ditto.
4338 * gdb.python/py-finish-breakpoint.py: Ditto.
4339 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4340 * gdb.python/py-finish-breakpoint2.py: Ditto.
4341 * gdb.python/py-frame-inline.exp: Ditto.
4342 * gdb.python/py-frame.exp: Ditto.
4343 * gdb.python/py-infthread.exp: Ditto.
4344 * gdb.python/py-objfile.exp: Ditto.
4345 * gdb.python/py-parameter.exp: Ditto.
4346 * gdb.python/py-progspace.exp: Ditto.
4347 * gdb.python/py-prompt.exp: Ditto.
4348 * gdb.python/py-symbol.exp: Ditto.
4349 * gdb.python/py-symtab.exp: Ditto.
4350 * gdb.python/py-template.exp: Ditto.
4351 * gdb.python/py-value-cc.exp: Ditto.
4352 * gdb.python/python.exp: Ditto.
4353 * gdb.python/source2.py: Ditto.
4354 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4355 compatibility.
9325cb04
PK
4356 Use sorted() function rather than sort() method.
4357 Accept either int or long values for enum values.
4358 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4359 execfile for Python 3 compatibility.
4360 * gdb.python/py-evsignal.exp: Ditto.
4361 * gdb.python/py-evthreads.exp: Ditto.
4362 * gdb.python/py-mi.exp: Ditto.
4363 * gdb.python/py-pp-maint.exp: Ditto.
4364 * gdb.python/py-prettyprint.exp: Ditto.
4365 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4366 Python 3 compatibility.
9325cb04
PK
4367 Skip tests for Python 2.4.
4368 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4369 Python 3 compatibility.
9325cb04
PK
4370 Use byte string rather than character string in memory write test
4371 if Python 3.
4372 * gdb.python/py-pp-maint.py: Change class declarations to "new
4373 class" syntax.
4374 * gdb.python/py-prettyprint.py: Change iterator class to generator
4375 function for Python 3 compatibility.
4376 Make all classes "new style".
4377 Fix indentation issue and stray semicolon.
4378 * gdb.python/py-shared.expChange print syntax for Python 3
4379 compatibility.
4380 Define "long" if Python 3.
4381 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4382 compatibility.
9325cb04
PK
4383 Accept either int or long values for enum values.
4384 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4385 compatibility.
9325cb04
PK
4386 Skip "long" and "unicode" tests if Python 3.
4387 Accept either "type" or "class" in type checks.
4388 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4389 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4390
8b9737bf
TT
43912012-12-10 Tom Tromey <tromey@redhat.com>
4392
4393 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4394 (test): Add "two_cu" argument.
4395 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4396 for types; allow two CUs.
4397
1b80a9fa
JK
43982012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4399
4400 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4401 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4402
f0b6d50a
YQ
44032012-12-08 Yao Qi <yao@codesourcery.com>
4404 Pedro Alves <palves@redhat.com>
4405
4406 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4407 '=breakpoint-created' when GDB merges the tracepoints of both
4408 sides.
4409
2f68a895
TT
44102012-12-07 Tom Tromey <tromey@redhat.com>
4411
4412 * gdb.base/break1.c (enum some_enum, union some_union): New.
4413 (some_enum_global, some_union_global, some_value): New globals.
4414 * gdb.base/completion.exp: Add tag completion tests.
4415
4fc5d43e
TT
44162012-12-07 Tom Tromey <tromey@redhat.com>
4417
4418 * gdb.base/completion.exp: Add tests for ptype and whatis
4419 completion.
4420
6559e013
JB
44212012-12-07 Joel Brobecker <brobecker@adacore.com>
4422
4423 * gdb.base/stale-infcall.exp: Fix copyright line.
4424
ae2b630d
JB
44252012-12-07 Joel Brobecker <brobecker@adacore.com>
4426
4427 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4428
0ba2eb0f
TT
44292012-12-06 Pedro Alves <palves@redhat.com>
4430 Tom Tromey <tromey@redhat.com>
4431
4432 * gdb.base/exprs.exp: Add tests for cast to void.
4433
731145cb
TT
44342012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4435
4436 * gdb.python/py-mi.exp: Correct expected results for attribute
4437 "dynamic" returned by -var-update.
4438 Add test case for correct handling of "diplayhint" for children
4439 of dynamic varobjs.
4440 * gdb.python/py-prettyprint.c (set_itme): New function.
4441 (bug_14741) New function.
4442 (main) Add call to bug_14741().
4443 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4444
e58fcc15
UW
44452012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4446
4447 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4448 ${binfile}.funcsyms list.
4449
e9eb0d14
YQ
44502012-12-04 Yao Qi <yao@codesourcery.com>
4451
4452 PR gdb/13443
4453 * gdb.trace/actions.exp: Make test messages unique.
4454
4983028c
TT
44552012-11-29 Tom Tromey <tromey@redhat.com>
4456
4457 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4458
ea5e6b0e
UW
44592012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4460
4461 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4462 * gdb.opencl/datatypes.exp: Likewise.
4463 * gdb.opencl/operators.exp: Likewise.
4464 * gdb.opencl/vec_comps.exp: Likewise.
4465
cdde3dfb
JG
44662012-11-29 Jerome Guitton <guitton@adacore.com>
4467
4468 * gdb.ada/iwide: New testcase.
4469
b50d69b5
JG
44702012-11-29 Jerome Guitton <guitton@adacore.com>
4471
4472 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4473 ptype test.
4474
c2d3fccf
JG
44752012-11-29 Jerome Guitton <guitton@adacore.com>
4476
4477 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4478 form {VARIANT_TYPE}ADDRESS.
4479
5edf51fe
YQ
44802012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4481
4482 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4483 (func): New function.
4484 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4485 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4486 pointers to members with pointer-to-function type.
4487
608e2dbb
TT
44882012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4489 Tom Tromey <tromey@redhat.com>
4490
4491 * gdb.base/gnu-debugdata.exp: New file.
4492 * gdb.base/gnu-debugdata.c: New file.
4493 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4494 (gdb_unload): Return 0 on success.
4495
4648e588
JK
44962012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4497
4498 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4499
17d6efc4
JB
45002012-11-26 Joel Brobecker <brobecker@adacore.com>
4501
4502 * gdb.base/empty_exe.exp: New testcase.
4503
ace21957
MF
45042012-11-20 Mike Frysinger <vapier@gentoo.org>
4505
4506 * gdb.base/completion.exp: Add test for help aliases completion.
4507
5c401a0a
YQ
45082012-11-20 Yao Qi <yao@codesourcery.com>
4509
4510 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4511 Don't test 'maint set show-debug-regs'.
4512 Use command 'set remotecache' instead of
4513 'set circular-trace-buffer'.
4514
8dea366b
KS
45152012-11-16 Keith Seitz <keiths@redhat.com>
4516
4517 PR c++/13615
4518 * gdb.cp/baseenum.cc: New file.
4519 * gdb.cp/baseenum.exp: New file.
4520 * gdb.cp/derivation.cc (A): Add copyright.
4521 Add a typedef.
4522 (B): Use A::value_type instead of int. Change all references.
4523 (D): Use value_type instead of int. Change all references.
4524 (E): Likewise.
4525 (F); Likewise.
4526 (Z): New class.
4527 (ZZ): New class.
6fdff2c5 4528 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4529 (main): Add instances of Z and ZZ.
4530 Make sure all symbols from N are kept.
4531 * gdb.cp/derivation.exp: Update typedef changes in tests.
4532 Add tests for class typedefs both before and after starting
4533 the inferior.
4534 Add tests for searching for a typedef while stopped in a
4535 method.
4536
5e34c6c3
LM
45372012-11-14 Luis Machado <lgustavo@codesourcery.com>
4538
4539 * gdb.mi/mi-var-create-rtti.c: New file.
4540 * gdb.mi/mi-var-create-rtti.exp: New file.
4541
5e487a5f
LM
45422012-11-14 Luis Machado <lgustavo@codesourcery.com>
4543
4544 * gdb.base/structs3.exp: Run to main before doing any tests.
4545
6d67b990
AB
45462012-11-14 Andrew Burgess <aburgess@broadcom.com>
4547
4548 * gdb.python/py-type.exp: Uniquify test names.
4549
e5d98164
YQ
45502012-11-14 Yao Qi <yao@codesourcery.com>
4551
4552 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4553 (thread_function) [DEBUG]: Call 'printf'.
4554 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4555 command line if 'DEBUG=1' is passed to test.
4556 Remove a pattern to match inferior's output.
4557
62747a60
TT
45582012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4559
4560 * gdb.mi/mi-fill-memory.exp: New test.
4561
18a9fc12
TT
45622012-11-12 Tom Tromey <tromey@redhat.com>
4563
4564 * gdb.base/completion.exp: Update for "info type-printers".
4565 * gdb.python/py-typeprint.cc: New file.
4566 * gdb.python/py-typeprint.exp: New file.
4567 * gdb.python/py-typeprint.py: New file.
4568
bd69fc68
TT
45692012-11-12 Tom Tromey <tromey@redhat.com>
4570
4571 * gdb.base/call-sc.exp: Use "ptype/r".
4572 * gdb.base/volatile.exp: Don't expect "int".
4573 * gdb.cp/ptype-flags.cc: New file.
4574 * gdb.cp/ptype-flags.exp: New file.
4575 * gdb.cp/templates.exp: Use ptype/r.
4576 (test_ptype_of_templates, test_template_typedef): Likewise.
4577 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4578 argument. Handle template names and template parameters.
4579 * gdb.mi/mi-var-cmd.exp: Accept "long".
4580 * gdb.mi/mi-var-child.exp: Accept "long".
4581 * gdb.mi/mi-var-display.exp: Accept "long".
4582 * gdb.mi/mi2-var-child.exp: Accept "long".
4583
b3720c3a
TT
45842012-11-12 Tom Tromey <tromey@redhat.com>
4585
4586 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4587 "ptype" from calls to cp_test_ptype_class.
4588 (test_enums): Likewise.
4589 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4590 cp_test_ptype_class.
4591 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4592 calls to cp_test_ptype_class.
4593 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4594 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4595 from calls to cp_test_ptype_class.
4596 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4597 command here. Change "in_command" argument to "in_exp".
4598
0d63ecda
KS
45992012-11-10 Keith Seitz <keiths@redhat.com>
4600
4601 PR gdb/14288
4602 * gdb.base/printcmds.c: Add invalid_XXX globals
4603 for repeated byte tests.
4604 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4605 * gdb.base/wchar.c (main): Add and construct a wchar_t
4606 array with repeated characters.
4607 * gdb.base/wchar.exp: Add repeated character tests.
4608
ed8a1c2d
AB
46092012-11-09 Andrew Burgess <aburgess@broadcom.com>
4610
4611 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4612 disassembly output.
4613
9107fc8d
PA
46142012-11-09 Pedro Alves <palves@redhat.com>
4615
4616 PR gdb/14306
4617
4618 * gdb.multi/multi-arch-exec.c: New file.
4619 * gdb.multi/multi-arch-exec.exp: New file.
4620
558a9d82
YQ
46212012-11-09 Yao Qi <yao@codesourcery.com>
4622
4623 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4624 (top level): Call it.
4625
e714f336
YQ
46262012-11-09 Yao Qi <yao@codesourcery.com>
4627
4628 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4629 typo.
4630
6ecd4729
PA
46312012-11-09 Pedro Alves <palves@redhat.com>
4632
4633 * gdb.multi/multi-arch.exp: New.
4634
9015683b
TT
46352012-11-08 Tom Tromey <tromey@redhat.com>
4636
4637 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4638 core files, if possible.
4639 * gdb.base/siginfo-thread.c: New file
4640 * gdb.base/siginfo-thread.exp: New file
4641
ea9f10bb
TT
46422012-11-08 Tom Tromey <tromey@redhat.com>
4643
4644 * gdb.base/comprdebug.exp: New file.
4645
f6592439
PA
46462012-11-06 Pedro Alves <palves@redhat.com>
4647
4648 PR gdb/14810
4649
4650 * gdb.base/disabled-location.c: New file.
4651 * gdb.base/disabled-location.exp: New file.
4652
2d338fa9
TT
46532012-11-06 Tom Tromey <tromey@redhat.com>
4654
4655 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4656 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4657 gdb_gcore_cmd.
4658 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4659 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4660 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4661 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4662 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4663 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4664 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4665 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4666 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4667
68c9da30
PA
46682012-11-05 Pedro Alves <palves@redhat.com>
4669
4670 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4671 procedure.
4672 (do_vfork_and_follow_child_tests_exec)
4673 (do_vfork_and_follow_child_tests_exit): Call it.
4674
a7c8c931
PA
46752012-11-05 Pedro Alves <palves@redhat.com>
4676
4677 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4678 fails.
4679
6f6484cd
YQ
46802012-11-03 Yao Qi <yao@codesourcery.com>
4681
4682 Fix PR gdb/14617.
4683 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4684 Remove setup_kfail, and update test.
4685
b45627a0
TT
46862012-11-02 Tom Tromey <tromey@redhat.com>
4687
4688 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4689 test.
4690
f50f4e56
PA
46912012-11-02 Pedro Alves <palves@redhat.com>
4692
4693 PR gdb/14766
4694
4695 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4696 setup_kfail.
4697 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4698 get registers".
4699
71ce889d
PA
47002012-11-02 Pedro Alves <palves@redhat.com>
4701
4702 * gdb.base/foll-vfork-exit.c: New file.
4703 * gdb.base/foll-vfork.exp (top level): New file-describing
4704 comment.
4705 (vfork_child_follow_to_exit): New procedure.
4706 (tcatch_vfork_then_child_follow): Rename as ...
4707 (tcatch_vfork_then_child_follow_exec): ... this.
4708 (tcatch_vfork_then_child_follow_exit): New procedure.
4709 (do_vfork_and_follow_parent_tests): New procedure, factored out
4710 from do_vfork_and_exec_tests.
4711 (do_vfork_and_follow_child_tests_exec): Ditto.
4712 (do_vfork_and_exec_tests): Delete.
4713 (do_vfork_and_follow_child_tests_exit): New procedure.
4714 (top level): Run tests with both the program that has the vfork
4715 child execing, and the program has the vfork child exiting.
4716
1e35b1a9
PA
47172012-11-02 Pedro Alves <palves@redhat.com>
4718
4719 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4720 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4721 (vfork_parent_follow_to_bp): Call it.
4722 (kill_child): Delete.
4723 (vfork_and_exec_child_follow_to_main_bp)
4724 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4725 longer call kill_child.
4726 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4727 (do_vfork_and_exec_tests): Don't runto_main before calling each
4728 test procedure.
4729 (top level): Don't clean restart and set verbose before running
4730 each test procedure.
4731
47322012-11-02 Pedro Alves <palves@redhat.com>
4733
4734 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4735 (vfork_parent_follow_to_bp)
4736 (vfork_and_exec_child_follow_to_main_bp)
4737 (vfork_and_exec_child_follow_through_step)
4738 (tcatch_vfork_then_parent_follow)
4739 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4740 Use with_test_prefix.
4741
47422012-11-02 Pedro Alves <palves@redhat.com>
4743
4744 * gdb.base/foll-vfork.c: Add copyright header.
4745 * gdb.base/vforked-prog.c: Add copyright header.
4746
47472012-11-02 Pedro Alves <palves@redhat.com>
4748
4749 * gdb.base/foll-vfork.exp
4750 (vfork_and_exec_child_follow_through_step): Don't skip on
4751 non-HP/UX targets. Expect the next to only step one line on
4752 non-HP/UX targets, rather than stopping only after the exec.
4753
47542012-11-02 Pedro Alves <palves@redhat.com>
4755
4756 Don't hard code line numbers.
4757
4758 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4759 Expect text from the sources instead of a line number.
4760 (vfork_parent_follow_to_bp)
4761 (vfork_and_exec_child_follow_to_main_bp)
4762 (vfork_and_exec_child_follow_through_step)
4763 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4764 Use gdb_get_line_number.
4765
47662012-11-02 Pedro Alves <palves@redhat.com>
4767
4768 Modernize.
4769
4770 * gdb.base/foll-vfork.exp: Use standard_testfile and
4771 build_executable. Pass descriptive string to untested.
4772 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4773 (vfork_and_exec_child_follow_to_main_bp)
4774 (vfork_and_exec_child_follow_through_step)
4775 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4776 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4777 of send_gdb/gdb_expect.
4778
4779 (kill_child): New procedure.
4780 (vfork_and_exec_child_follow_to_main_bp)
4781 (vfork_and_exec_child_follow_through_step): Use it.
4782
f0559fff
YQ
47832012-11-02 Yao Qi <yao@codesourcery.com>
4784
4785 * gdb.base/setvar.exp: Test setting nested struct.
4786 * gdb.base/setvar.c (v_struct3): New.
4787
c207c6da
DE
47882012-11-01 Doug Evans <dje@google.com>
4789
4790 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4791 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4792 use them.
4793
2f27adfe
AB
47942012-10-31 Andrew Burgess <aburgess@broadcom.com>
4795
4796 PR cli/14772
4797 * gdb.base/gnu_vector.c (union_with_vector_1)
4798 (struct_with_vector_1): Add new struct and union for testing
4799 ptype.
4800 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4801 structs / unions containing vectors.
4802
bb662ca6
YQ
48032012-10-25 Yao Qi <yao@codesourcery.com>
4804
4805 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4806 'setup_kfail' instead of 'setup_kfail_for_target'.
4807 * gdb.base/varargs.exp: Likewise.
4808 * lib/gdb.exp (setup_kfail_for_target): Remove.
4809
635d23ff
MK
48102012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4811
4812 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4813
afdb064f
MK
48142012-10-25 Mark Kettenis <kettenis@gnu.org>
4815
4816 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4817
d99dcf51
JB
48182012-10-24 Joel Brobecker <brobecker@adacore.com>
4819
4820 * gdb.ada/set_wstr: New testcase.
4821
32560274
JB
48222012-10-24 Joel Brobecker <brobecker@adacore.com>
4823
4824 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4825
5ded5331
JB
48262012-10-24 Joel Brobecker <brobecker@adacore.com>
4827
4828 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4829
d8d84291
MK
48302012-10-24 Mark Kettenis <kettenis@gnu.org>
4831
4832 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4833
6e933c51
JK
48342012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4835
4836 * gdb.base/callfuncs.exp (do_function_calls): Fix
4837 setup_kfail_for_target for -m32 mode.
4838
274bd000
MK
48392012-10-23 Mark Kettenis <kettenis@gnu.org>
4840
4841 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
4842 are now fixed.
4843
545f743d
YQ
48442012-10-23 Yao Qi <yao@codesourcery.com>
4845
4846 * gdb.base/info-os.exp: Resume the inferior until it exits.
4847
48b56b6a 48482012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4849
99c7d5a8 4850 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
4851 * gdb.base/print-file-var.exp: Likewise.
4852 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 4853
8de0566d
YQ
48542012-10-17 Yao Qi <yao@codesourcery.com>
4855
4856 * gdb.mi/mi-memory-changed.exp: New.
4857
44883546
YQ
48582012-10-16 Yao Qi <yao@codesourcery.com>
4859
4860 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
4861 returns true.
4862 Call gdb_load_shlibs.
4863 * gdb.reverse/solib-reverse.exp: Likewise.
4864
345f514a
KS
48652012-10-15 Keith Seitz <keiths@redhat.com>
4866
4867 * lib/cp-support.exp (cp_test_ptype_class): Add support
4868 for class typedefs.
4869
4870 * gdb.cp/derivation.exp: Add tests for g_instance.
4871
9e3a7d65
JK
48722012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4873
4874 Fix entry values resolving in inlined frames.
4875 * gdb.arch/amd64-entry-value-inline.S: New file.
4876 * gdb.arch/amd64-entry-value-inline.c: New file.
4877 * gdb.arch/amd64-entry-value-inline.exp: New file.
4878
21a7b089
JK
48792012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4880 Doug Evans <dje@google.com>
4881
4882 Fix recent gdb_breakpoint regression.
4883 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4884 braces from the parameter.
4885 * gdb.java/jprint.exp: Likewise.
4886
2c47921e
DE
48872012-10-15 Doug Evans <dje@google.com>
4888
4889 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4890
89398707
JB
48912012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4892
4893 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4894
801e4185
TT
48952012-10-15 Tom Tromey <tromey@redhat.com>
4896
4897 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4898
74f910c8
TT
48992012-10-15 Tom Tromey <tromey@redhat.com>
4900
4901 * gdb.python/py-symbol.exp: Test symbol destructor.
4902
91567807
YQ
49032012-10-14 Yao Qi <yao@codesourcery.com>
4904
4905 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
4906 * gdb.mi/mi-cli.exp: New.
4907
4908 * gdb.mi/mi2-basics.exp: Remove.
4909 * gdb.mi/mi2-break.exp: Remove.
4910 * gdb.mi/mi2-console.exp: Remove.
4911 * gdb.mi/mi2-disassemble.exp: Remove.
4912 * gdb.mi/mi2-eval.exp: Remove.
4913 * gdb.mi/mi2-file.exp: Remove.
4914 * gdb.mi/mi2-hack-cli.exp: Remove.
4915 * gdb.mi/mi2-pthreads.exp: Remove.
4916 * gdb.mi/mi2-read-memory.exp: Remove.
4917 * gdb.mi/mi2-regs.exp: Remove.
4918 * gdb.mi/mi2-return.exp: Remove.
4919 * gdb.mi/mi2-simplerun.exp: Remove.
4920 * gdb.mi/mi2-stack.exp: Remove.
4921 * gdb.mi/mi2-stepi.exp: Remove.
4922 * gdb.mi/mi2-syn-frame.exp: Remove.
4923 * gdb.mi/mi2-until.exp: Remove.
4924 * gdb.mi/mi2-watch.exp: Remove.
4925 * gdb.mi/mi2-var-block.exp: Remove.
4926 * gdb.mi/mi2-var-cmd.exp: Remove.
4927 * gdb.mi/mi2-var-display.exp: Remove.
4928
87332029
YQ
49292012-10-12 Yao Qi <yao@codesourcery.com>
4930
4931 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
4932 trail '.*' on matching patterns.
4933
11fc9057
L
49342012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4935
4936 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4937 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
4938 * gdb.arch/i386-disp-step.exp: Likewise.
4939 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4940 * gdb.arch/i386-prologue.exp: Likewise.
4941 * gdb.arch/i386-size-overlap.exp: Likewise.
4942 * gdb.arch/i386-size.exp: Likewise.
4943 * gdb.arch/i386-unwind.exp: Likewise.
4944
7d46bcdc
L
49452012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4946
4947 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
4948 * gdb.arch/i386-word.exp: Likewise.
4949
31224d9d
L
49502012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4951
4952 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
4953 is_ilp32_target to set nr_regs.
4954 * gdb.arch/i386-sse.exp: Likewise.
4955
5b7d0050
DE
49562012-10-11 Doug Evans <dje@google.com>
4957
7c09e5a0
DE
4958 PR breakpoints/14643.
4959 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
4960 * gdb.linespec/thread.c: New file.
4961 * gdb.linespec/thread.exp: New file.
4962
5b7d0050
DE
4963 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
4964 Recognize "message" -> print pass and fail. Add eof case.
4965 (runto): Recognize message, no-message. Print pass/fail if requested,
4966 with same treatment as gdb_breakpoint.
4967 (runto_main): Pass no-message to runto.
4968 (gdb_internal_error_resync): Add log message.
4969 (gdb_file_cmd): Tweak internal error fail text for consistency.
4970
2e24f4aa
JK
49712012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4972
4973 Fix crash during stepping on ppc32.
4974 * gdb.base/step-symless.c: New file.
4975 * gdb.base/step-symless.exp: New file.
4976
aa14df25
DE
49772012-10-03 Doug Evans <dje@google.com>
4978
4979 PR symtab/14601
4980 * gdb.cp/using-crash.exp: New file.
4981 * gdb.cp/using-crash.cc: New file.
4982
975531db
DE
49832012-10-02 Doug Evans <dje@google.com>
4984
4985 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
4986 more consistent.
4987 (runto,gdb_debug_format): Ditto.
4988 (gdb_file_cmd): Watch for eof in nested gdb_expect.
4989 Clean up logging and error messages.
4990
b3dc46ff
AB
49912012-10-01 Andrew Burgess <aburgess@broadcom.com>
4992
4993 Test find command on unmapped memory.
4994 * gdb.base/find-unmapped.c: New file.
4995 * gdb.base/find-unmapped.exp: New file.
4996
45814d45
YQ
49972012-09-29 Yao Qi <yao@codesourcery.com>
4998
4999 * gdb.trace/mi-tracepoint-changed.exp: New.
5000 * gdb.mi/mi-breakpoint-changed.exp: New.
5001 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
5002 * gdb.mi/pendshr2.c: New.
5003
4c2786ba
YQ
50042012-09-28 Yao Qi <yao@codesourcery.com>
5005
5006 * gdb.mi/pr11022.exp: New.
5007 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
5008
7977e5d2
TT
50092012-09-27 Tom Tromey <tromey@redhat.com>
5010
5011 * gdb.cp/derivation.exp: Add regression test.
5012 * gdb.cp/derivation.cc (class V_base, class V_inter, class
5013 V_derived): New.
5014 (vderived): New global.
5015
0971de02
TT
50162012-09-26 Tom Tromey <tromey@redhat.com>
5017
5018 * gdb.dwarf2/dw2-common-block.S: New file.
5019 * gdb.dwarf2/dw2-common-block.exp: New file.
5020
4357ac6c
TT
50212012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5022
5023 * gdb.fortran/common-block.exp: New file.
5024 * gdb.fortran/common-block.f90: New file.
5025
6f380991
AB
50262012-09-26 Andrew Burgess <aburgess@broadcom.com>
5027
5028 * gdb.base/duplicate-bp.c: New file.
5029 * gdb.base/duplicate-bp.exp: New file.
5030
8ae551cf
YQ
50312012-09-26 Yao Qi <yao@codesourcery.com>
5032
5033 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
5034
5035 Revert:
5036 2012-09-21 Yao Qi <yao@codesourcery.com>
5037
5038 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5039
318102b9
SP
50402012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5041
5042 * gdb.base/longest-types.c: New test case.
5043 * gdb.base/longest-types.exp: New test case.
5044
a1e5fd69
YQ
50452012-09-25 Yao Qi <yao@codesourcery.com>
5046
5047 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
5048
04e7407c
JK
50492012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5050
5051 Fix internal error on canonicalization of clang types.
5052 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
5053 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
5054 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
5055
9bf4bce9
JK
50562012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5057
5058 Fix disassemble without parameters in tailcall frame.
5059 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
5060
2603f7ee
AB
50612012-09-21 Andrew Burgess <aburgess@broadcom.com>
5062
5063 * gdb.dwarf2/dw2-op-out-param.S: New file.
5064 * gdb.dwarf2/dw2-op-out-param.exp: New file.
5065
a3569abd
YQ
50662012-09-21 Yao Qi <yao@codesourcery.com>
5067
5068 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5069
a065d7af
YQ
50702012-09-21 Yao Qi <yao@codesourcery.com>
5071
5072 * gdb.mi/mi-cli.exp: Remove.
5073 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
5074
15544bd9
YQ
50752012-09-21 Yao Qi <yao@codesourcery.com>
5076
5077 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
5078 "=record-started" notification.
5079
82a90ccf
YQ
50802012-09-21 Yao Qi <yao@codesourcery.com>
5081
5082 * gdb.mi/mi-record-changed.exp: New.
5083 * gdb.mi/mi-reverse.exp: Adjust expected output.
5084
d7de8e3c
TT
50852012-09-20 Tom Tromey <tromey@redhat.com>
5086
5087 * gdb.python/python.exp: Test atexit.register.
5088
1aa99537
DE
50892012-09-20 Doug Evans <dje@google.com>
5090
05eade73
DE
5091 * boards/dwarf4-gdb-index.exp: New file.
5092
1aa99537
DE
5093 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
5094 while running the tests.
5095
4ae24af0
JB
50962012-09-18 Joel Brobecker <brobecker@adacore.com>
5097
5098 * gdb.ada/bp_reset: New testcase.
5099
bb25a15c
YQ
51002012-09-18 Yao Qi <yao@codesourcery.com>
5101
5102 * gdb.trace/mi-tsv-changed.exp: New.
5103
201b4506
YQ
51042012-09-18 Yao Qi <yao@codesourcery.com>
5105
5106 * gdb.trace/mi-traceframe-changed.exp: New.
5107
6fc1c773
YQ
51082012-09-17 Yao Qi <yao@codesourcery.com>
5109
5110 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
5111 when it is less than 0.
5112
1ab3b62c
JK
51132012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5114
5115 PR 14119
5116 * gdb.arch/amd64-tailcall-ret.S: New file.
5117 * gdb.arch/amd64-tailcall-ret.c: New file.
5118 * gdb.arch/amd64-tailcall-ret.exp: New file.
5119 * gdb.reverse/amd64-tailcall-reverse.S: New file.
5120 * gdb.reverse/amd64-tailcall-reverse.c: New file.
5121 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
5122
acf9414f
JK
51232012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5124
5125 PR 14548
5126 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
5127 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
5128 * gdb.reverse/singlejmp-reverse.S: New file.
5129 * gdb.reverse/singlejmp-reverse.c: New file.
5130 * gdb.reverse/singlejmp-reverse.exp: New file.
5131
666b578b
JK
51322012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5133
5134 Fix compatibility with old GCC (~4.1).
5135 * gdb.cp/converts.cc (my_enum_var): New variable.
5136
42056501
AB
51372012-09-14 Andrew Burgess <aburgess@broadcom.com>
5138
5139 * gdb.xml/tdesc-regs.exp: Update expected output for new
5140 vector_size syntax of vector types.
5141
b9516fa1
YPK
51422012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
5143
5144 Refactor Python "gdb" module into a proper Python package, by
5145 introducing a new "_gdb" module for code implemented in C, and
5146 using reload/__import__ instead of exec.
5147 * gdb.python/python.exp (Test stderr location): Update module
5148 location of GDB-specific sys.stderr.
5149 (Test stdout location): Ditto for sys.stdout.
5150
18dc9ad8
JK
51512012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5152
5153 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
5154
ea3a9873
KS
51552012-09-12 Keith Seitz <keiths@redhat.com>
5156
5157 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
5158 conversion statement.
5159
5941debb
DE
51602012-09-12 Doug Evans <dje@google.com>
5161
5162 * gdb.base/help.exp: Remove testing of individual command help text,
5163 too much of a maintenance burden. Instead, test the functionality
5164 of "help" itself.
5165
cfc35e02
DE
51662012-09-11 Doug Evans <dje@google.com>
5167
3a0ed5d7
DE
5168 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
5169 breakpoint.
5170
cfc35e02
DE
5171 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
5172 * gdb.dwarf2/fission-reread.S: Ditto.
5173 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
5174 * gdb.dwarf2/fission-reread.exp: Ditto.
5175
350b1b26
AB
51762012-09-11 Andrew Burgess <aburgess@broadcom.com>
5177
5178 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
5179
2fa15f23
JB
51802012-09-10 Joel Brobecker <brobecker@adacore.com>
5181
5182 * gdb.ada/optim_drec: New testcase.
5183
09be558e
DE
51842012-09-10 Doug Evans <dje@google.com>
5185
5186 * boards/fission.exp: Explicitly mark "board" as not remote.
5187
5b4f6e25
KS
51882012-09-10 Keith Seitz <keiths@redhat.com>
5189
5190 PR gdb/13483
5191 * gdb.cp/converts.cc (A::A): Add ctor.
5192 (A::member_): Add member.
5193 (enum my_enum): New enumeration.
5194 (main): Add calls to foo1_7 with various
5195 permitted arguments.
5196 * gdb.cp/converts.exp: Add tests for boolean
5197 conversions permitted by the standard.
5198
b4ca5ed9
YPK
51992012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
5200
5201 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
5202 avoid spurious results due to ~/.gdbinit.
5203 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
5204 $INTERNAL_GDBFLAGS in run command.
5205 * gdb.gdb/observer.exp (setup_test): Ditto.
5206 * gdb.gdb/selftest.exp (test_with_self): Ditto.
5207 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
5208
d54b30bb
DE
52092012-09-06 Doug Evans <dje@google.com>
5210
14910956
DE
5211 * boards/fission.exp: New file.
5212
d54b30bb
DE
5213 * gdb.python/py-value.exp: Use clean_restart.
5214
91b253e1
DE
52152012-09-05 Doug Evans <dje@google.com>
5216
5217 * gdb.base/info-macros.c: Fix whitespace.
5218
1292279a
PA
52192012-08-28 Pedro Alves <palves@redhat.com>
5220
5221 PR gdb/14428
5222
5223 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
5224
1c8cdcb1
JK
52252012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5226
5227 * gdb.base/break-caller-line.c: New file.
5228 * gdb.base/break-caller-line.exp: New file.
5229
1e8e8b51
JK
52302012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5231
5232 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
5233 * gdb.arch/i386-cfi-notcurrent.S: New file.
5234 * gdb.arch/i386-cfi-notcurrent.exp: New file.
5235
1591a1e8
PA
52362012-08-27 Wei-cheng Wang <cole945@gmail.com>
5237 Yao Qi <yao@codesourcery.com>
5238 Pedro Alves <palves@redhat.com>
5239
5240 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
5241 New procedures.
5242 (top level): Add overlap checking tests.
5243
4442ada7
TT
52442012-08-24 Tom Tromey <tromey@redhat.com>
5245
5246 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
5247 gdb_test_multiple fails for other reasons.
5248
e7d50cc9
YQ
52492012-08-24 Yao Qi <yao@codesourcery.com>
5250
5251 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5252
dfbd5e7b
PA
52532012-08-23 Pedro Alves <palves@redhat.com>
5254
5255 * gdb.base/help.exp: Adjust to "handle" help text change.
5256
8d735b87
YQ
52572012-08-23 Yao Qi <yao@codesourcery.com>
5258
5259 * gdb.trace/disconnected-tracing.c (start, end): New.
5260 (main): Call start and end.
5261 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
5262 existing tests into this proc.
5263 (disconnected_tfind): New.
5264
61b1d759
YQ
52652012-08-23 Yao Qi <yao@codesourcery.com>
5266
5267 * boards/native-gdbserver.exp (${board}_upload): New.
5268 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
5269 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
5270 Execute tfile on remote target.
5271 Copy trace file from target to host.
5272
6ca1b147
JM
52732012-08-22 Joseph Myers <joseph@codesourcery.com>
5274
5275 * gdb.arch/thumb-bx-pc.S: New file.
5276 * gdb.arch/thumb-bx-pc.exp: New file.
5277
706e3705
TT
52782012-08-22 Tom Tromey <tromey@redhat.com>
5279
5280 * gdb.base/maint.exp: Update.
5281
b4893d48
TT
52822012-08-22 Tom Tromey <tromey@redhat.com>
5283
5284 * lib/gdb.exp (skip_unwinder_tests): New proc.
5285 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
5286 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
5287
45b7da81
TT
52882012-08-21 Tom Tromey <tromey@redhat.com>
5289
5290 * gdb.hp/gdb.aCC/exception.exp: Remove.
5291
f94363d7
AP
5292012-08-19 Andrew Pinski <apinski@cavium.com>
5293
5294 * gdb.arch/mips-octeon-bbit.c: New file.
5295 * gdb.arch/mips-octeon-bbit.exp: New Test.
5296
e5afdbd7
KS
5297012-08-19 Keith Seitz <keiths@redhat.com>
5298
5299 PR c++/14365
5300 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5301 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5302
c29e8b64
JK
53032012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5304
5305 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5306 verbose -log by more specific untested call.
5307
15a7e7bc
YQ
53082012-08-18 Yao Qi <yao@codesourcery.com>
5309
5310 * gdb.trace/tfind.exp: Move tests on various command help before
5311 checking target supports trace.
5312 Fix the expected output of 'help tfind end'.
5313
a451cb65
KS
53142012-08-17 Keith Seitz <keiths@redhat.com>
5315
5316 PR c++/13356
5317 * gdb.base/default.exp: Update all "check type" tests.
5318 * gdb.base/help.exp: Likewise.
5319 * gdb.base/setshow.exp: Likewise.
5320 * gdb.cp/converts.cc (foo1_type_check): New function.
5321 (foo2_type_check): New function.
5322 (foo3_type_check): New function.
5323 (main): Call new functions.
5324 * converts.exp: Add tests for integer-to-pointer conversions
5325 with/without strict type-checking.
5326
dbf6a605
MF
53272012-08-16 Mike Frysinger <vapier@gentoo.org>
5328
5329 * gdb.base/help.exp: Update expected output.
5330
0c92d8c1
JB
53312012-08-16 Joel Brobecker <brobecker@adacore.com>
5332
5333 * gdb.ada/rdv_wait: New testcase.
5334
e56f7f42
JK
53352012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5336
5337 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5338
f47f77df
DE
53392012-08-13 Doug Evans <dje@google.com>
5340
e202d6e8 5341 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5342 * gdb.base/default.exp: Update expected output of "show convenience".
5343
a72c3253
DE
53442012-08-10 Doug Evans <dje@google.com>
5345
5346 * gdb.python/py-strfns.c: New file.
5347 * gdb.python/py-strfns.exp: New file.
5348 * gdb.python/py-type.exp (test_fields): Add vector tests.
5349
de0bea00
MF
53502012-08-10 Mike Frysinger <vapier@gentoo.org>
5351
5352 PR cli/10436:
5353 * gdb.base/completion.exp: Add tests for handle completion.
5354
5b9afe8a
YQ
53552012-08-09 Yao Qi <yao@codesourcery.com>
5356
5357 * gdb.mi/mi-cmd-param-changed.exp: New.
5358 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5359 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5360 * gdb.mi/mi2-prompt.exp: Likewise.
5361
4f485ebc
DE
53622012-08-08 Doug Evans <dje@google.com>
5363
5364 * gdb.base/debug-expr.c: New file.
5365 * gdb.base/debug-expr.exp: New file.
5366 * gdb.base/exprs.exp: Test {type} casts.
5367 * gdb.cp/debug-expr.exp: New file.
5368
5888842d
JK
53692012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5372 global variable loop, not a 'break'. Add loop count limit to 100.
5373 Add new fail case for terminated vgdb.
5374
4f69f4c2
JK
53752012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5376 Jean-Marc Saffroy <saffroy@gmail.com>
5377
5378 PR 11804
5379 * gdb.base/gcore-relro.exp: New file.
5380 * gdb.base/gcore-relro-main.c: New file.
5381 * gdb.base/gcore-relro-lib.c: New file.
5382
e2de5390
JK
53832012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5384
5385 Do not false FAIL with old GCCs.
5386 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5387 GCC < 4.5 in $no_hw mode.
5388
606603c5
JK
53892012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5390
5391 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5392
777f26c2
JK
53932012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5394
5395 * gdb.base/list.exp (test_only_end): New function.
5396 Call it.
5397
2c12abee
TT
53982012-08-06 Tom Tromey <tromey@redhat.com>
5399
5400 * gdb.python/py-mi.exp: Add test for printer whose children
5401 are a list.
5402 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5403 (main): New variable children_as_list.
5404 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5405 New.
5406 (register_pretty_printers): Register new printer.
5407
0eae2cf4
EBM
54082012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5409
5410 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5411 symbols. Abort if vgdb remote connection is closed.
5412
09e0881d
DE
54132012-08-02 Doug Evans <dje@google.com>
5414
5415 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5416
b40f514f
SDJ
54172012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5418
5419 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5420 s390x, PowerPC 64 and m68k-linux.
5421
11315ae0
UW
54222012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5423
5424 * gdb.base/annota1.exp: Accept no frames-invalid notification
5425 when starting up the program.
5426 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5427 show a symbolic value as well.
5428 * gdb.server/server-exec-info.exp: Skip test when skipping
5429 gdbserver test and/or when skipping shared library tests.
5430 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5431 avoid name conflicts with other tests.
5432
0547eeed
UW
54332012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5434
5435 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5436 Fix wrong output on big-endian systems.
5437 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5438 4-byte pointer types on 64-bit s390x.
5439
bdddb4de
UW
54402012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5441
5442 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5443 marker comment at the beginning (after intialization).
5444 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5445 breakpoint on marker comment instead of function begin.
5446 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5447 PowerPC.
5448 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5449 or 64-bit PowerPC.
5450 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5451 gdb,no_hardware_watchpoints flag is set.
5452 (initialize): Remove now redundant can-use-hw-watchpoints change.
5453
5d206025
YQ
54542012-08-02 Yao Qi <yao@codesourcery.com>
5455 Pedro Alves <palves@redhat.com>
5456
5457 * boards/local-remote-host.exp: New.
5458
4f665099
UW
54592012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5460
5461 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5462 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5463 * gdb.base/print-file-var.exp: Likewise.
5464 * gdb.server/solib-list.exp: Skip on remote targets.
5465
b62e2b27
UW
54662012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5467
5468 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5469 watchpoints on ARM. When expecting software watchpoints, tolerate
5470 (remote) targets that report unsupported hardware watchpoint only
5471 at continue time.
5472 (test_wide_location_2): Likewise.
5473
a967a851
JK
54742012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5475
5476 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5477 valgrind versions.
5478
75d9f9ff 54792012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5480
5481 * gdb.base/valgrind-infcall.c: New file.
5482 * gdb.base/valgrind-infcall.exp: New file.
5483
75d9f9ff
JK
5484 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5485
1c9f2ed2
KS
54862012-07-30 Keith Seitz <keiths@redhat.com>
5487
5488 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5489 linespecs.
5490
7f9b2034
DE
54912012-07-30 Doug Evans <dje@google.com>
5492
85220e01
DE
5493 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5494 * gdb.dwarf2/pr13961.S: Ditto.
5495
7f9b2034
DE
5496 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5497
4e969b4f
AB
54982012-07-30 Andrew Burgess <aburgess@broadcom.com>
5499
5500 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5501 change its format immediately after reloading the binary.
5502
e7de8362
JK
55032012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5504
5505 Fix testsuite regression after --use-deprecated-index-sections removal.
5506 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5507 string.
5508 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5509
7255706c
YQ
55102012-07-27 Yao Qi <yao@codesourcery.com>
5511
5512 KFAIL for PR remote/14161.
5513 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5514 Cleanup socket files.
5515 (strace_info_marker): Detach inferior.
5516
f2e8016f
TT
55172012-07-26 Tom Tromey <tromey@redhat.com>
5518
6fdff2c5 5519 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5520
f66713d2
JK
55212012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5522
5523 * gdb.python/py-inferior.c (thread): New function.
5524 (check_threads): New function.
5525 (test_threads): New function.
5526 * gdb.python/py-inferior.exp: Added test.
5527 Replaced runto with continue to breakpoint.
5528
8223e12c
TT
55292012-07-26 Tom Tromey <tromey@redhat.com>
5530
5531 * lib/ada.exp (standard_ada_testfile): New proc.
5532 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5533 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5534 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5535 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5536 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5537 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5538 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5539 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5540 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5541 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5542 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5543 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5544 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5545 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5546 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5547 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5548 * gdb.ada/complete.exp: Use standard_ada_testfile.
5549 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5550 standard_output_file.
5551 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5552 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5553 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5554 standard_output_file.
5555 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5556 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5557 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5558 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5559 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5560 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5561 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5562 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5563 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5564 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5565 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5566 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5567 * gdb.ada/interface.exp: Use standard_ada_testfile.
5568 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5569 standard_output_file
5570 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5571 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5572 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5573 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5574 * gdb.ada/nested.exp: Use standard_ada_testfile.
5575 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5576 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5577 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5578 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5579 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5580 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5581 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5582 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5583 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5584 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5585 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5586 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5587 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5588 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5589 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5590 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5591 * gdb.ada/start.exp: Use standard_ada_testfile.
5592 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5593 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5594 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5595 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5596 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5597 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5598 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5599 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5600 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5601 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5602 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5603 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5604 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5605 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5606
bbec57e4
JK
56072012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5608
5609 Fix testsuite regression after --use-deprecated-index-sections removal.
5610 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5611
9cc8e32c
JK
56122012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5613
5614 Fix compatibility with Tcl before 7.5.
5615 * lib/future.exp (lreverse): New function if it does not exist.
5616
ea5ca7b5
MK
56172012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5618
5619 * gdb.mi/mi-pending.c: New method to set a second pending
5620 breakpoint.
5621 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5622 condition.
5623
64776a0b
PA
56242012-07-20 Pedro Alves <palves@redhat.com>
5625
5626 PR threads/11692
5627 PR gdb/12203
5628
5629 * gdb.threads/create-fail.c: New file.
5630 * gdb.threads/create-fail.exp: New file.
5631
13e4e967
PA
56322012-07-19 Pedro Alves <palves@redhat.com>
5633
5634 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5635 * config/vx.exp (gdb_start): Likewise.
5636 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5637 * gdb.base/setvar.exp (test_set): Likewise.
5638 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5639 * gdb.reverse/sigall-precsave.exp: Likewise.
5640 * gdb.reverse/sigall-reverse.exp: Likewise.
5641
b7aefa4d
PA
56422012-07-19 Pedro Alves <palves@redhat.com>
5643
5644 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5645 handler before recording.
5646
608b4967
TT
56472012-07-19 Tom Tromey <tromey@redhat.com>
5648
5649 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5650 * gdb.cp/casts.cc (decltype): New function.
5651 (main): Use it.
5652
b1e0c0fa
PA
56532012-07-19 Pedro Alves <palves@redhat.com>
5654
5655 * gdb.base/sigall.exp (signals): New list.
5656 <top level>: Loop over signals in the $signals list instead of
5657 calling a test function once per signal.
5658 * gdb.reverse/sigall-precsave.exp (signals): New list.
5659 <top level>: Loop over signals in the $signals list instead of
5660 calling a test function once per signal.
5661 * gdb.reverse/sigall-reverse.exp (signals): New list.
5662 <top level>: Loop over signals in the $signals list instead of
5663 calling a test function once per signal.
5664
6ace3df1
YQ
56652012-07-19 Yao Qi <yao@codesourcery.com>
5666
5667 * gdb.base/setshow.exp: Test 'set args ~'.
5668
263a0f8c
JK
56692012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5670
5671 * gdb.base/store.exp (check_set): Import gdb_prompt.
5672 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5673 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5674
8f043999
JK
56752012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5676
5677 PR 11914
5678 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5679 (main): Call eval_sub.
5680 * gdb.python/py-prettyprint.exp:
5681 (python execfile ('py-prettyprint.py')): Move it earlier.
5682 New breakpoint for eval-break.
5683 (continue to breakpoint: eval-break, info locals): New test.
5684 (python execfile ('py-prettyprint.py')): Move it from here.
5685 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5686 (register_pretty_printers): Register pp_eval_type.
5687
725c7b66
JK
56882012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5689
5690 Fix a testcase regression by me.
5691 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5692 DW_FORM_data4.
5693
4359dff1
JK
56942012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5695 Doug Evans <dje@google.com>
5696
5697 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5698 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5699
61e44cfa
JK
57002012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5701
5702 Fix gdbserver run regression.
5703 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5704
93c0ef37
TT
57052012-07-12 Tom Tromey <tromey@redhat.com>
5706
5707 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5708 (clean_restart): Likewise.
5709 (core_find): Use standard_output_file.
5710
76027ef5
TT
57112012-07-12 Tom Tromey <tromey@redhat.com>
5712
5713 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5714 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5715 prepare_for_testing_full.
5716 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5717 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5718 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5719 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5720 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5721 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5722 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5723 prepare_for_testing_full.
5724 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5725 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5726 prepare_for_testing_full.
5727 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5728 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5729 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5730
85b4440a
TT
57312012-07-12 Tom Tromey <tromey@redhat.com>
5732
5733 * lib/gdb.exp (build_executable_from_specs): New proc, from
5734 build_executable.
5735 (build_executable): Use it.
5736 (prepare_for_testing_full): New proc.
5737
55baab26
TT
57382012-07-11 Tom Tromey <tromey@redhat.com>
5739
5740 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5741 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5742 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5743 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5744 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5745 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5746 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5747 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5748 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5749 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5750
298a9cf0
TT
57512012-07-10 Tom Tromey <tromey@redhat.com>
5752
5753 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5754 standard_output_file.
5755 * gdb.mi/gdb2549.exp: Use standard_testfile.
5756 * gdb.mi/gdb669.exp: Use standard_testfile.
5757 * gdb.mi/gdb701.exp: Use standard_testfile.
5758 * gdb.mi/gdb792.exp: Use standard_testfile.
5759 * gdb.mi/mi-async.exp: Use standard_testfile.
5760 * gdb.mi/mi-basics.exp: Use standard_testfile.
5761 * gdb.mi/mi-break.exp: Use standard_testfile.
5762 * gdb.mi/mi-cli.exp: Use standard_testfile.
5763 * gdb.mi/mi-console.exp: Use standard_testfile.
5764 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5765 * gdb.mi/mi-eval.exp: Use standard_testfile.
5766 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5767 * gdb.mi/mi-file.exp: Use standard_testfile.
5768 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5769 * gdb.mi/mi-logging.exp: Use standard_testfile.
5770 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5771 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5772 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5773 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5774 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5775 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5776 * gdb.mi/mi-pending.exp: Use standard_testfile,
5777 standard_output_file.
5778 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5779 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5780 * gdb.mi/mi-regs.exp: Use standard_testfile.
5781 * gdb.mi/mi-return.exp: Use standard_testfile.
5782 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5783 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5784 * gdb.mi/mi-solib.exp: Use standard_testfile,
5785 standard_output_file.
5786 * gdb.mi/mi-stack.exp: Use standard_testfile.
5787 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5788 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5789 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5790 * gdb.mi/mi-until.exp: Use standard_testfile.
5791 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5792 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5793 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5794 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5795 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5796 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5797 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5798 standard_output_file.
5799 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5800 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5801 * gdb.mi/mi-watch.exp: Use standard_testfile.
5802 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5803 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5804 * gdb.mi/mi2-break.exp: Use standard_testfile.
5805 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5806 * gdb.mi/mi2-console.exp: Use standard_testfile.
5807 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5808 * gdb.mi/mi2-eval.exp: Use standard_testfile.
5809 * gdb.mi/mi2-file.exp: Use standard_testfile.
5810 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
5811 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
5812 * gdb.mi/mi2-regs.exp: Use standard_testfile.
5813 * gdb.mi/mi2-return.exp: Use standard_testfile.
5814 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
5815 * gdb.mi/mi2-stack.exp: Use standard_testfile.
5816 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
5817 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
5818 * gdb.mi/mi2-until.exp: Use standard_testfile.
5819 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
5820 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
5821 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
5822 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
5823 * gdb.mi/mi2-watch.exp: Use standard_testfile.
5824
f5f3a911
TT
58252012-07-10 Tom Tromey <tromey@redhat.com>
5826
5827 * gdb.cp/abstract-origin.exp: Use standard_testfile.
5828 * gdb.cp/ambiguous.exp: Use standard_testfile,
5829 prepare_for_testing.
5830 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
5831 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
5832 * gdb.cp/anon-ns.exp: Use standard_testfile.
5833 * gdb.cp/anon-struct.exp: Use standard_testfile.
5834 * gdb.cp/anon-union.exp: Use standard_testfile,
5835 prepare_for_testing.
5836 * gdb.cp/arg-reference.exp: Use standard_testfile,
5837 prepare_for_testing.
5838 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
5839 * gdb.cp/breakpoint.exp: Use standard_testfile,
5840 prepare_for_testing.
5841 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
5842 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
5843 standard_output_file.
5844 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
5845 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
5846 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
5847 (test_static_members): Update.
5848 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
5849 * gdb.cp/converts.exp: Use standard_testfile.
5850 * gdb.cp/cp-relocate.exp: Use standard_testfile.
5851 * gdb.cp/cpcompletion.exp: Use standard_testfile,
5852 prepare_for_testing.
5853 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
5854 * gdb.cp/cplabel.exp: Use standard_testfile.
5855 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
5856 prepare_for_testing.
5857 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
5858 * gdb.cp/derivation.exp: Use standard_testfile,
5859 prepare_for_testing.
5860 * gdb.cp/destrprint.exp: Use standard_testfile.
5861 * gdb.cp/dispcxx.exp: Use standard_testfile.
5862 * gdb.cp/exception.exp: Use standard_testfile,
5863 prepare_for_testing.
5864 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5865 * gdb.cp/extern-c.exp: Use standard_testfile,
5866 prepare_for_testing.
5867 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5868 prepare_for_testing.
5869 * gdb.cp/fpointer.exp: Use standard_testfile.
5870 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5871 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5872 standard_output_file.
5873 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5874 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5875 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5876 standard_output_file.
5877 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5878 (do_tests): Update.
5879 * gdb.cp/koenig.exp: Use standard_testfile.
5880 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5881 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5882 * gdb.cp/m-static.exp: Use standard_testfile,
5883 prepare_for_testing.
5884 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5885 * gdb.cp/mb-inline.exp: Use standard_testfile,
5886 prepare_for_testing.
5887 * gdb.cp/mb-templates.exp: Use standard_testfile,
5888 prepare_for_testing.
5889 * gdb.cp/member-ptr.exp: Use standard_testfile,
5890 prepare_for_testing.
5891 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5892 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5893 * gdb.cp/method2.exp: Use standard_testfile.
5894 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
5895 standard_output_file.
5896 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
5897 (do_tests): Update.
5898 * gdb.cp/namespace-enum.exp: Use standard_testfile,
5899 prepare_for_testing.
5900 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
5901 prepare_for_testing.
5902 * gdb.cp/namespace.exp: Use standard_testfile,
5903 prepare_for_testing.
5904 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
5905 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
5906 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
5907 * gdb.cp/nsimport.exp: Use standard_testfile,
5908 prepare_for_testing.
5909 * gdb.cp/nsnested.exp: Use standard_testfile.
5910 * gdb.cp/nsnoimports.exp: Use standard_testfile.
5911 * gdb.cp/nsrecurs.exp: Use standard_testfile,
5912 prepare_for_testing.
5913 * gdb.cp/nsstress.exp: Use standard_testfile,
5914 prepare_for_testing.
5915 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
5916 * gdb.cp/operator.exp: Use standard_testfile.
5917 * gdb.cp/oranking.exp: Use standard_testfile.
5918 * gdb.cp/overload-const.exp: Use standard_testfile.
5919 * gdb.cp/overload.exp: Use standard_testfile,
5920 prepare_for_testing.
5921 * gdb.cp/ovldbreak.exp: Use standard_testfile.
5922 * gdb.cp/ovsrch.exp: Use standard_testfile.
5923 * gdb.cp/paren-type.exp: Use standard_testfile.
5924 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
5925 prepare_for_testing.
5926 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
5927 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
5928 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
5929 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
5930 * gdb.cp/pr10728.exp: Use standard_testfile,
5931 standard_output_file.
5932 * gdb.cp/pr12028.exp: Use standard_testfile.
5933 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
5934 * gdb.cp/pr9167.exp: Use standard_testfile.
5935 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
5936 * gdb.cp/printmethod.exp: Use standard_testfile,
5937 prepare_for_testing.
5938 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
5939 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
5940 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
5941 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
5942 standard_output_file.
5943 * gdb.cp/readnow-language.exp: Use standard_testfile.
5944 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
5945 (gdb_start_again): Use clean_restart.
5946 * gdb.cp/ref-types.exp: Use standard_testfile,
5947 prepare_for_testing.
5948 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
5949 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
5950 * gdb.cp/smartp.exp: Use standard_testfile.
5951 * gdb.cp/static-method.exp: Use standard_testfile.
5952 * gdb.cp/static-print-quit.exp: Use standard_testfile.
5953 * gdb.cp/temargs.exp: Use standard_testfile.
5954 * gdb.cp/templates.exp: Use standard_testfile,
5955 prepare_for_testing.
5956 (do_tests): Update.
5957 * gdb.cp/try_catch.exp: Use standard_testfile,
5958 prepare_for_testing.
5959 * gdb.cp/typedef-operator.exp: Use standard_testfile.
5960 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
5961 * gdb.cp/virtbase.exp: Use standard_testfile,
5962 prepare_for_testing.
5963 * gdb.cp/virtfunc.exp: Use standard_testfile,
5964 prepare_for_testing.
5965 (do_tests): Update.
5966 * gdb.cp/virtfunc2.exp: Use standard_testfile,
5967 prepare_for_testing.
5968
686f09d0
TT
59692012-07-10 Tom Tromey <tromey@redhat.com>
5970
5971 * lib/gdb.exp (standard_testfile): Unset output variables from
5972 earlier invocations.
5973
9357e021
YQ
59742012-07-10 Yao Qi <yao@codesourcery.com>
5975
5976 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
5977 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
5978 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
5979 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
5980 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
5981 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
5982 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
5983 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
5984 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
5985 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
5986 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
5987 * gdb.mi/mi-var-display.exp: Likewise.
5988 * gdb.mi/mi-var-invalidate.exp: Likewise.
5989 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
5990 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
5991 * gdb.mi/mi2-console.exp: Likewise.
5992 * gdb.mi/mi2-disassemble.exp: Likewise.
5993 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
5994 * gdb.mi/mi2-read-memory.exp: Likewise.
5995 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
5996 * gdb.mi/mi2-simplerun.exp: Likewise.
5997 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
5998 * gdb.mi/mi2-syn-frame.exp: Likewise.
5999 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
6000 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
6001 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
6002
e314d629
TT
60032012-07-09 Tom Tromey <tromey@redhat.com>
6004
6005 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
6006 * gdb.base/callfuncs.exp: Add cast-based test.
6007 * gdb.base/callfuncs.c (voidfunc): New function.
6008
06928b3f
DE
60092012-07-08 Doug Evans <dje@google.com>
6010
6011 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
6012
32f11bad
JK
60132012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6014
6015 Fix XFAIL compatibility with old i386 systems.
6016 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
6017 Check also 'Cannot insert breakpoint 0'.
6018
76b83c51
JK
60192012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6020
6021 PR 14321
6022 * gdb.base/find.exp
6023 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
6024
a6fb9c08
TT
60252012-07-06 Tom Tromey <tromey@redhat.com>
6026
6027 * gdb.base/whatis.exp: Add test.
6028
71918a86
TT
60292012-07-06 Tom Tromey <tromey@redhat.com>
6030
6031 * gdb.base/whatis.exp: Add regression test.
6032
fcde5961
TT
60332012-07-06 Tom Tromey <tromey@redhat.com>
6034
6035 * gdb.base/whatis.exp: Add tests.
6036
f9cf0f4a
JK
60372012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6038
6039 PR 12649
6040 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
6041 gdb_test_multiple $gdb_prompt terminator.
6042
979ade8b
PA
60432012-07-04 Pedro Alves <palves@redhat.com>
6044
6045 * gdb.mi/mi-reverse.exp: Use supports_reverse and
6046 supports_process_record.
6047
8a980b44
PA
60482012-07-04 Pedro Alves <palves@redhat.com>
6049
6050 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
6051 endings.
6052 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
6053
855ba978
SS
60542012-07-03 Stan Shebs <stan@codesourcery.com>
6055
6056 * gdb.base/info-os.c (main): Retry resource acquisition until an
6057 available one is found.
6058 * gdb.base/info-os.exp: Collect resource keys from the program
6059 and use them in matching.
6060
fcb44371
JK
60612012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6062
6063 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
6064 Wrap the test into loop for corefile and core0file.
6065
08a67be6
JK
60662012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6067
6068 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
6069 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
6070 .note.GNU-stack.
6071
0f3c2347
JK
6072 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
6073
ff4a4500
SDJ
60742012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
6075
6076 * gdb.base/help.exp (help b, help br, help bre, help brea, help
6077 break): Include help message for the new `-probe' and `-probe-stap'
6078 options.
6079
d3ce09f5
SS
60802012-07-02 Stan Shebs <stan@codesourcery.com>
6081
6082 * gdb.base/dprintf.exp: Add agent style tests.
6083
a1624241
JK
60842012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6085
6086 * gdb.base/stale-infcall.c (infcall): New label test-next.
6087 (main): New labels test-pass and test-fail.
6088 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
6089 $test_fail_bpnum to test-fail.
6090 (test system longjmp tracking support): New test.
6091 Delete $test_fail_bpnum.
6092 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
6093 breakpoint.
6094
42e7ad6c
DE
60952012-06-30 Doug Evans <dje@google.com>
6096
6097 * gdb.dwarf2/fission-reread.S: New file.
6098 * gdb.dwarf2/fission-reread.exp: New file.
6099
37ce89eb
SS
61002012-06-28 Stan Shebs <stan@codesourcery.com>
6101
6102 * gdb.mi/mi-logging.exp: New file.
6103
e5ef252a
PA
61042012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6105 Pedro Alves <palves@redhat.com>
6106
6107 * gdb.threads/siginfo-threads.exp: New file.
6108 * gdb.threads/siginfo-threads.c: New file.
6109 * gdb.threads/sigstep-threads.exp: New file.
6110 * gdb.threads/sigstep-threads.c: New file.
6111
22f1fbae
TT
61122012-06-28 Tom Tromey <tromey@redhat.com>
6113
6114 * gdb.go/package.exp: Partially revert earlier patch; use
6115 gdb_compile again. Use standard_output_file.
6116
2e3cf129
DE
61172012-06-27 Doug Evans <dje@google.com>
6118
6119 * gdb.dwarf2/fission-base.c: New file.
6120 * gdb.dwarf2/fission-base.S: New file.
6121 * gdb.dwarf2/fission-base.exp: New file.
6122
785fd303
JK
61232012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6124
6125 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
6126
1bb9788d
TT
61272012-06-27 Tom Tromey <tromey@redhat.com>
6128
6129 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
6130 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
6131
c83ee902
TT
61322012-06-27 Tom Tromey <tromey@redhat.com>
6133
6134 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
6135 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
6136 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
6137 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
6138 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
6139 prepare_for_testing.
6140 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
6141 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
6142 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
6143 standard_testfile.
6144 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
6145 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
6146 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
6147 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
6148 prepare_for_testing.
6149 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
6150 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
6151 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
6152 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
6153 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
6154 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
6155 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
6156 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
6157 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
6158 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
6159 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
6160 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
6161 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
6162 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
6163 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
6164 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
6165 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
6166 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
6167 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
6168 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
6169 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
6170 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
6171 standard_output_file.
6172 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
6173 standard_output_file.
6174 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
6175 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
6176 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
6177 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
6178 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
6179 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
6180 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
6181 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
6182 * gdb.dwarf2/implptr.exp: Use standard_testfile.
6183 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
6184 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
6185 * gdb.dwarf2/pieces.exp: Use standard_testfile.
6186 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
6187 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
6188 * gdb.dwarf2/valop.exp: Use standard_testfile,
6189 prepare_for_testing.
6190
5204774b
TT
61912012-06-27 Tom Tromey <tromey@redhat.com>
6192
6193 * gdb.python/python.exp: Fix regexps in pagination tests.
6194
ee0bf529
SCR
61952012-06-26 Siva Chandra Reddy <sivachandra@google.com>
6196
6197 * gdb.python/py-symtab.exp: Add tests to test the new attribute
6198 'last' of gdb.Symtab_and_line.
6199 * gdb.python/py-symbol.c: Move break point comment to enable
6200 testing of gdb.Symtab_and_line.last.
6201
14fcc022
TT
62022012-06-26 Tom Tromey <tromey@redhat.com>
6203
6204 * gdb.threads/step.c: Remove.
6205 * gdb.threads/step.exp: Remove.
6206 * gdb.threads/step2.exp: Remove.
6207
0efbbabc
TT
62082012-06-26 Tom Tromey <tromey@redhat.com>
6209
6210 * gdb.threads/watchpoint-fork.exp (test): Use
6211 standard_output_file. Don't declare objdir.
6212 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
6213 standard_output_file.
6214 * gdb.threads/attach-stopped.exp: Use standard_testfile.
6215 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
6216 clean_restart. Remove incdir.
6217 * gdb.threads/corethreads.exp: Use standard_testfile.
6218 * gdb.threads/execl.exp: Use standard_testfile,
6219 standard_output_file, clean_restart.
6220 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
6221 clean_restart.
6222 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
6223 clean_restart.
6224 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
6225 incdir.
6226 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
6227 clean_restart. Remove incdir.
6228 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
6229 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
6230 clean_restart. Remove incdir.
6231 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
6232 Remove incdir.
6233 * gdb.threads/leader-exit.exp: Use standard_testfile.
6234 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
6235 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
6236 clean_restart.
6237 * gdb.threads/manythreads.exp: Use standard_testfile,
6238 clean_restart. Remove incdir.
6239 * gdb.threads/multi-create.exp: Use standard_testfile,
6240 clean_restart.
6241 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
6242 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
6243 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
6244 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
6245 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
6246 * gdb.threads/pending-step.exp: Use standard_testfile,
6247 clean_restart. Remove incdir.
6248 * gdb.threads/print-threads.exp: Use standard_testfile,
6249 clean_restart. Remove incdir.
6250 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
6251 clean_restart. Remove incdir.
6252 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
6253 Remove incdir.
6254 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
6255 incdir.
6256 * gdb.threads/sigthread.exp: Use standard_testfile,
6257 clean_restart.
6258 * gdb.threads/staticthreads.exp: Use standard_testfile,
6259 clean_restart. Remove incdir.
6260 * gdb.threads/switch-threads.exp: Use standard_testfile,
6261 clean_restart. Remove incdir.
6262 * gdb.threads/thread-execl.exp: Use standard_testfile,
6263 clean_restart. Remove incdir.
6264 * gdb.threads/thread-find.exp: Use standard_testfile,
6265 clean_restart.
6266 * gdb.threads/thread-specific.exp: Use standard_testfile,
6267 clean_restart. Remove incdir.
6268 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
6269 clean_restart. Remove incdir.
6270 * gdb.threads/thread_check.exp: Use standard_testfile,
6271 clean_restart. Remove incdir.
6272 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
6273 incdir.
6274 * gdb.threads/threadapply.exp: Use standard_testfile,
6275 clean_restart. Remove incdir.
6276 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
6277 clean_restart. Remove incdir.
6278 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
6279 clean_restart.
6280 * gdb.threads/tls-shared.exp: Use standard_testfile,
6281 clean_restart, standard_output_file.
6282 * gdb.threads/tls-var.exp: Use standard_testfile,
6283 standard_output_file.
6284 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
6285 Remove incdir.
6286 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
6287 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6288 incdir.
6289 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6290 clean_restart. Remove incdir.
6291
497a5eb0
TT
62922012-06-26 Tom Tromey <tromey@redhat.com>
6293
6294 * gdb.trace/actions.exp: Use standard_testfile.
6295 * gdb.trace/ax.exp: Use standard_testfile.
6296 * gdb.trace/backtrace.exp: Use standard_testfile.
6297 * gdb.trace/change-loc.exp: Use standard_testfile.
6298 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6299 * gdb.trace/collection.exp: Use standard_testfile,
6300 prepare_for_testing.
6301 * gdb.trace/deltrace.exp: Use standard_testfile.
6302 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6303 * gdb.trace/ftrace.exp: Use standard_testfile.
6304 * gdb.trace/infotrace.exp: Use standard_testfile.
6305 * gdb.trace/packetlen.exp: Use standard_testfile.
6306 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6307 * gdb.trace/passcount.exp: Use standard_testfile.
6308 * gdb.trace/pending.exp: Use standard_testfile.
6309 * gdb.trace/report.exp: Use standard_testfile.
6310 * gdb.trace/save-trace.exp: Use standard_testfile.
6311 * gdb.trace/stap-trace.exp: Use standard_testfile.
6312 * gdb.trace/status-stop.exp: Use standard_testfile.
6313 * gdb.trace/strace.exp: Use standard_testfile.
6314 * gdb.trace/tfile.exp: Use standard_testfile.
6315 * gdb.trace/tfind.exp: Use standard_testfile.
6316 * gdb.trace/trace-break.exp: Use standard_testfile.
6317 * gdb.trace/trace-mt.exp: Use standard_testfile.
6318 * gdb.trace/tracecmd.exp: Use standard_testfile.
6319 * gdb.trace/tspeed.exp: Use standard_testfile.
6320 * gdb.trace/tstatus.exp: Use standard_testfile.
6321 * gdb.trace/tsv.exp: Use standard_testfile.
6322 * gdb.trace/unavailable.exp: Use standard_testfile,
6323 prepare_for_testing.
6324 * gdb.trace/while-dyn.exp: Use standard_testfile.
6325 * gdb.trace/while-stepping.exp: Use standard_testfile.
6326
7686c074
TT
63272012-06-26 Tom Tromey <tromey@redhat.com>
6328
6329 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6330 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6331 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6332 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6333 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6334 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6335 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6336 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6337 prepare_for_testing.
6338 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6339 prepare_for_testing.
6340 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6341 prepare_for_testing.
6342 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6343 prepare_for_testing.
6344 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6345 prepare_for_testing
6346 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6347 * gdb.reverse/machinestate.exp: Use standard_testfile.
6348 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6349 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6350 build_executable.
6351 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6352 build_executable.
6353 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6354 standard_output_file.
6355 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6356 standard_output_file.
6357 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6358 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6359 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6360 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6361 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6362 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6363
481fc100
TT
63642012-06-26 Tom Tromey <tromey@redhat.com>
6365
6366 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6367 standard_output_file.
6368 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6369 prepare_for_testing. Remove directory-checking code.
6370
7bb18ae2
TT
63712012-06-25 Tom Tromey <tromey@redhat.com>
6372
6373 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6374 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6375 build_executable, not prepare_for_testing.
6376 * gdb.multi/base.exp: Use standard_output_file. Use
6377 build_executable, not prepare_for_testing.
6378
cf09b3e4
TT
63792012-06-25 Tom Tromey <tromey@redhat.com>
6380
6381 * gdb.fortran/subarray.exp: Use standard_testfile,
6382 prepare_for_testing.
6383 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6384 * gdb.fortran/module.exp: Use standard_testfile.
6385 * gdb.fortran/logical.exp: Use standard_testfile.
6386 * gdb.fortran/library-module.exp: Use standard_testfile,
6387 standard_output_file.
6388 * gdb.fortran/derived-type.exp: Use standard_testfile,
6389 prepare_for_testing.
6390 * gdb.fortran/complex.exp: Use standard_testfile,
6391 prepare_for_testing.
6392 * gdb.fortran/charset.exp: Use standard_testfile.
6393 * gdb.fortran/array-element.exp: Use standard_testfile,
6394 prepare_for_testing.
6395
18b5ff1b
KS
63962012-06-25 Keith Seitz <keiths@redhat.com>
6397
6398 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6399 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6400
17b77626
TT
64012012-06-25 Tom Tromey <tromey@redhat.com>
6402
6403 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6404 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6405 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6406 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6407
f91e3dc1
TT
64082012-06-25 Tom Tromey <tromey@redhat.com>
6409
6410 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6411 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6412 * gdb.linespec/linespec.exp: Use standard_testfile.
6413
a884434d
TT
64142012-06-25 Tom Tromey <tromey@redhat.com>
6415
6416 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6417 prepare_for_testing.
6418
efc9d70a
TT
64192012-06-25 Tom Tromey <tromey@redhat.com>
6420
6421 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6422 prepare_for_testing.
6423 * gdb.opt/inline-break.exp: Use standard_testfile,
6424 prepare_for_testing.
6425 * gdb.opt/inline-bt.exp: Use standard_testfile,
6426 prepare_for_testing.
6427 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6428 prepare_for_testing.
6429 * gdb.opt/inline-locals.exp: Use standard_testfile,
6430 prepare_for_testing.
6431
e2fc92c6
TT
64322012-06-25 Tom Tromey <tromey@redhat.com>
6433
6434 * gdb.asm/asm-source.exp: Use standard_output_file,
6435 standard_testfile. Construct .o files in proper subdir.
6436
b0963d73
TT
64372012-06-25 Tom Tromey <tromey@redhat.com>
6438
6439 * gdb.server/ext-attach.exp: Use standard_testfile,
6440 prepare_for_testing.
6441 * gdb.server/ext-run.exp: Use standard_testfile,
6442 build_executable.
6443 * gdb.server/file-transfer.exp: Use standard_testfile,
6444 prepare_for_testing.
6445 * gdb.server/server-exec-info.exp: Use standard_testfile.
6446 * gdb.server/server-mon.exp: Use standard_testfile,
6447 prepare_for_testing.
6448 * gdb.server/server-run.exp: Use standard_testfile,
6449 build_executable.
6450 * gdb.server/solib-list.exp: Use standard_testfile,
6451 standard_output_file.
6452
8a3e1f8d
TT
64532012-06-25 Tom Tromey <tromey@redhat.com>
6454
6455 * lib/gdb.exp (standard_output_file): Use "file join".
6456 * gdb.go/chan.exp: Use standard_testfile.
6457 * gdb.go/handcall.exp: Use standard_testfile.
6458 * gdb.go/hello.exp: Use standard_testfile.
6459 * gdb.integers/chan.exp: Use standard_testfile.
6460 * gdb.go/methods.exp: Use standard_testfile.
6461 * gdb.go/package.exp: Use standard_testfile.
6462 * gdb.go/strings.exp: Use standard_testfile.
6463 * gdb.go/types.exp: Use standard_testfile.
6464 * gdb.go/unsafe.exp: Use standard_testfile.
6465
944a9061
MGD
64662012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6467
6468 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6469
1c06bd58
JK
64702012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6471
6472 Fix regression by the previous commit.
6473 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6474
b4a58790
TT
64752012-06-22 Tom Tromey <tromey@redhat.com>
6476
6477 * gdb.python/lib-types.exp: Use standard_testfile,
6478 prepare_for_testing.
6479 * gdb.python/py-block.exp: Use standard_testfile.
6480 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6481 * gdb.python/py-events.exp: Use standard_testfile,
6482 standard_output_file.
6483 * gdb.python/py-evsignal.exp: Use standard_testfile.
6484 * gdb.python/py-evethreads.exp: Use standard_testfile.
6485 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6486 * gdb.python/py-explore.exp: Use standard_testfile.
6487 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6488 standard_output_file.
6489 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6490 prepare_for_testing.
6491 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6492 * gdb.python/py-frame.exp: Use standard_testfile.
6493 * gdb.python/py-inferior.exp: Use standard_testfile.
6494 * gdb.python/py-infthread.exp: Use standard_testfile.
6495 * gdb.python/py-mi.exp: Use standard_testfile.
6496 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6497 build_executable.
6498 * gdb.python/py-objfile.exp: Use standard_testfile.
6499 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6500 prepare_for_testing.
6501 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6502 * gdb.python/py-progspace.exp: Use standard_testfile,
6503 build_executable.
6504 * gdb.python/py-prompt.exp: Use standard_testfile,
6505 build_executable.
6506 * gdb.python/py-section-script.exp: Use standard_testfile,
6507 build_executable.
6508 * gdb.python/py-shared.exp: Use standard_testfile,
6509 standard_output_file, clean_restart.
6510 * gdb.python/py-symbol.exp: Use standard_output_file,
6511 prepare_for_testing.
6512 * gdb.python/py-symtab.exp: Use standard_output_file,
6513 prepare_for_testing
6514 * gdb.python/py-template.exp: Use standard_testfile.
6515 * gdb.python/py-type.exp: Use standard_testfile.
6516 * gdb.python/py-value-cc.exp: Use standard_testfile.
6517 * gdb.python/py-value.exp: Use standard_testfile.
6518 * gdb.python/python.exp: Use standard_testfile, build_executable.
6519
2c44deac
TT
65202012-06-22 Tom Tromey <tromey@redhat.com>
6521
6522 * gdb.objc/basicclass.exp: Use standard_testfile.
6523 (do_objc_tests): Don't declare objdir.
6524 * gdb.objc/nondebug.exp: Use standard_testfile.
6525 (do_objc_tests): Don't declare objdir.
6526 * gdb.objc/objcdecode.exp: Use standard_testfile.
6527 (do_objc_tests): Don't declare objdir.
6528
c24ccbce
TT
65292012-06-22 Tom Tromey <tromey@redhat.com>
6530
6531 * gdb.java/jmain.exp: Use standard_testfile.
6532 * gdb.java/jmisc.exp: Use standard_testfile.
6533 * gdb.java/jnpe.exp: Use standard_testfile.
6534 * gdb.java/jprint.exp: Use standard_testfile.
6535
0a6d0306
TT
65362012-06-22 Tom Tromey <tromey@redhat.com>
6537
6538 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6539 (standard_output_file, standard_testfile): New procs.
6540 (build_executable, clean_restart): Use standard_output_file.
6541
6ea815ef
YQ
65422012-06-22 Yao Qi <yao@codesourcery.com>
6543
6544 * boards/native-gdbserver.exp: New proc ${board}_exec.
6545 * boards/native-stdio-gdbserver.exp: Likewise.
6546
4c93b1db
TT
65472012-06-21 Tom Tromey <tromey@redhat.com>
6548
6549 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6550 (build_executable): Update.
6551 (get_compiler_info): Remove 'binfile' argument.
6552 * gdb.ada/arrayidx.exp: Update.
6553 * gdb.ada/null_array.exp: Update.
6554 * gdb.arch/altivec-abi.exp: Update.
6555 * gdb.arch/altivec-regs.exp: Update.
6556 * gdb.arch/amd64-byte.exp: Update.
6557 * gdb.arch/amd64-dword.exp: Update.
6558 * gdb.arch/amd64-word.exp: Update.
6559 * gdb.arch/i386-avx.exp: Update.
6560 * gdb.arch/i386-byte.exp: Update.
6561 * gdb.arch/i386-sse.exp: Update.
6562 * gdb.arch/i386-word.exp: Update.
6563 * gdb.arch/ppc-dfp.exp: Update.
6564 * gdb.arch/ppc-fp.exp: Update.
6565 * gdb.arch/vsx-regs.exp: Update.
6566 * gdb.base/all-bin.exp: Update.
6567 * gdb.base/annota1.exp: Update.
6568 * gdb.base/async.exp: Update.
6569 * gdb.base/attach.exp: Update.
6570 * gdb.base/break-interp.exp: Update.
6571 * gdb.base/call-ar-st.exp: Update.
6572 * gdb.base/call-rt-st.exp: Update.
6573 * gdb.base/call-sc.exp: Update.
6574 * gdb.base/callfuncs.exp: Update.
6575 * gdb.base/catch-load.exp: Update.
6576 * gdb.base/completion.exp: Update.
6577 * gdb.base/complex.exp: Update.
6578 * gdb.base/condbreak.exp: Update.
6579 * gdb.base/consecutive.exp: Update.
6580 * gdb.base/constvars.exp: Update.
6581 * gdb.base/corefile.exp: Update.
6582 * gdb.base/eval-skip.exp: Update.
6583 * gdb.base/expand-psymtabs.exp: Update.
6584 * gdb.base/exprs.exp: Update.
6585 * gdb.base/fileio.exp: Update.
6586 * gdb.base/fixsection.exp: Update.
6587 * gdb.base/funcargs.exp: Update.
6588 * gdb.base/gdb11530.exp: Update.
6589 * gdb.base/gdb1555.exp: Update.
6590 * gdb.base/gnu-ifunc.exp: Update.
6591 * gdb.base/gnu_vector.exp: Update.
6592 * gdb.base/info-macros.exp: Update.
6593 * gdb.base/jit-simple.exp: Update.
6594 * gdb.base/jit-so.exp: Update.
6595 * gdb.base/jit.exp: Update.
6596 * gdb.base/langs.exp: Update.
6597 * gdb.base/list.exp: Update.
6598 * gdb.base/logical.exp: Update.
6599 * gdb.base/long_long.exp: Update.
6600 * gdb.base/longjmp.exp: Update.
6601 * gdb.base/macscp.exp: Update.
6602 * gdb.base/mips_pro.exp: Update.
6603 * gdb.base/miscexprs.exp: Update.
6604 * gdb.base/morestack.exp: Update.
6605 * gdb.base/nodebug.exp: Update.
6606 * gdb.base/opaque.exp: Update.
6607 * gdb.base/pc-fp.exp: Update.
6608 * gdb.base/pending.exp: Update.
6609 * gdb.base/permissions.exp: Update.
6610 * gdb.base/pointers.exp: Update.
6611 * gdb.base/prelink.exp: Update.
6612 * gdb.base/printcmds.exp: Update.
6613 * gdb.base/psymtab.exp: Update.
6614 * gdb.base/ptype.exp: Update.
6615 * gdb.base/relational.exp: Update.
6616 * gdb.base/scope.exp: Update.
6617 * gdb.base/setvar.exp: Update.
6618 * gdb.base/shlib-call.exp: Update.
6619 * gdb.base/shreloc.exp: Update.
6620 * gdb.base/signals.exp: Update.
6621 * gdb.base/sizeof.exp: Update.
6622 * gdb.base/so-impl-ld.exp: Update.
6623 * gdb.base/so-indr-cl.exp: Update.
6624 * gdb.base/solib-disc.exp: Update.
6625 * gdb.base/solib-display.exp: Update.
6626 * gdb.base/solib-nodir.exp: Update.
6627 * gdb.base/solib-overlap.exp: Update.
6628 * gdb.base/solib-symbol.exp: Update.
6629 * gdb.base/solib-weak.exp: Update.
6630 * gdb.base/solib.exp: Update.
6631 * gdb.base/store.exp: Update.
6632 * gdb.base/structs.exp: Update.
6633 * gdb.base/structs2.exp: Update.
6634 * gdb.base/type-opaque.exp: Update.
6635 * gdb.base/unload.exp: Update.
6636 * gdb.base/varargs.exp: Update.
6637 * gdb.base/volatile.exp: Update.
6638 * gdb.base/watch_thread_num.exp: Update.
6639 * gdb.base/watchpoint-solib.exp: Update.
6640 * gdb.base/watchpoint.exp: Update.
6641 * gdb.base/watchpoints.exp: Update.
6642 * gdb.base/whatis.exp: Update.
6643 * gdb.cell/arch.exp: Update.
6644 * gdb.cell/break.exp: Update.
6645 * gdb.cell/bt.exp: Update.
6646 * gdb.cell/core.exp: Update.
6647 * gdb.cell/data.exp: Update.
6648 * gdb.cell/ea-cache.exp: Update.
6649 * gdb.cell/f-regs.exp: Update.
6650 * gdb.cell/fork.exp: Update.
6651 * gdb.cell/gcore.exp: Update.
6652 * gdb.cell/mem-access.exp: Update.
6653 * gdb.cell/ptype.exp: Update.
6654 * gdb.cell/registers.exp: Update.
6655 * gdb.cell/sizeof.exp: Update.
6656 * gdb.cell/solib-symbol.exp: Update.
6657 * gdb.cell/solib.exp: Update.
6658 * gdb.cp/ambiguous.exp: Update.
6659 * gdb.cp/breakpoint.exp: Update.
6660 * gdb.cp/bs15503.exp: Update.
6661 * gdb.cp/casts.exp: Update.
6662 * gdb.cp/class2.exp: Update.
6663 * gdb.cp/cpexprs.exp: Update.
6664 * gdb.cp/cplusfuncs.exp: Update.
6665 * gdb.cp/ctti.exp: Update.
6666 * gdb.cp/dispcxx.exp: Update.
6667 * gdb.cp/gdb1355.exp: Update.
6668 * gdb.cp/gdb2384.exp: Update.
6669 * gdb.cp/gdb2495.exp: Update.
6670 * gdb.cp/infcall-dlopen.exp: Update.
6671 * gdb.cp/local.exp: Update.
6672 * gdb.cp/m-data.exp: Update.
6673 * gdb.cp/m-static.exp: Update.
6674 * gdb.cp/mb-ctor.exp: Update.
6675 * gdb.cp/mb-inline.exp: Update.
6676 * gdb.cp/mb-templates.exp: Update.
6677 * gdb.cp/member-ptr.exp: Update.
6678 * gdb.cp/method.exp: Update.
6679 * gdb.cp/namespace.exp: Update.
6680 * gdb.cp/nextoverthrow.exp: Update.
6681 * gdb.cp/nsdecl.exp: Update.
6682 * gdb.cp/nsrecurs.exp: Update.
6683 * gdb.cp/nsstress.exp: Update.
6684 * gdb.cp/nsusing.exp: Update.
6685 * gdb.cp/pr-1023.exp: Update.
6686 * gdb.cp/pr-1210.exp: Update.
6687 * gdb.cp/pr-574.exp: Update.
6688 * gdb.cp/pr9631.exp: Update.
6689 * gdb.cp/printmethod.exp: Update.
6690 * gdb.cp/psmang.exp: Update.
6691 * gdb.cp/re-set-overloaded.exp: Update.
6692 * gdb.cp/rtti.exp: Update.
6693 * gdb.cp/shadow.exp: Update.
6694 * gdb.cp/templates.exp: Update.
6695 * gdb.cp/try_catch.exp: Update.
6696 * gdb.dwarf2/dw2-ranges.exp: Update.
6697 * gdb.dwarf2/pr10770.exp: Update.
6698 * gdb.fortran/library-module.exp: Update.
6699 * gdb.hp/gdb.aCC/optimize.exp: Update.
6700 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6701 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6702 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6703 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6704 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6705 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6706 * gdb.hp/gdb.compat/xdb1.exp: Update.
6707 * gdb.hp/gdb.compat/xdb2.exp: Update.
6708 * gdb.hp/gdb.compat/xdb3.exp: Update.
6709 * gdb.hp/gdb.defects/bs14602.exp: Update.
6710 * gdb.hp/gdb.defects/solib-d.exp: Update.
6711 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6712 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6713 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6714 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6715 * gdb.mi/gdb792.exp: Update.
6716 * gdb.mi/mi-pending.exp: Update.
6717 * gdb.mi/mi-solib.exp: Update.
6718 * gdb.mi/mi-var-cp.exp: Update.
6719 * gdb.opt/clobbered-registers-O2.exp: Update.
6720 * gdb.opt/inline-bt.exp: Update.
6721 * gdb.opt/inline-cmds.exp: Update.
6722 * gdb.opt/inline-locals.exp: Update.
6723 * gdb.python/py-events.exp: Update.
6724 * gdb.python/py-finish-breakpoint.exp: Update.
6725 * gdb.python/py-type.exp: Update.
6726 * gdb.reverse/solib-precsave.exp: Update.
6727 * gdb.reverse/solib-reverse.exp: Update.
6728 * gdb.server/solib-list.exp: Update.
6729 * gdb.stabs/weird.exp: Update.
6730 * gdb.threads/attach-into-signal.exp: Update.
6731 * gdb.threads/attach-stopped.exp: Update.
6732 * gdb.threads/tls-shared.exp: Update.
6733 * gdb.trace/change-loc.exp: Update.
6734 * gdb.trace/strace.exp: Update.
6735
95c391b6
TT
67362012-06-19 Tom Tromey <tromey@redhat.com>
6737
6738 * gdb.base/whatis.exp: Add tests.
6739
e910f0b6
TT
67402012-06-19 Tom Tromey <tromey@redhat.com>
6741
6742 * gdb.cp/m-static.cc (keepalive): New function.
6743 (gnu_obj_1::method): Use it.
6744
422d65e7
DE
67452012-06-18 Doug Evans <dje@google.com>
6746
6747 * gdb.base/info-fun.exp: New file.
6748 * gdb.base/info-fun.c: New file.
6749 * gdb.base/info-fun-solib.c: New file.
6750
e2e4d78b
JK
67512012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6752
6753 Remove stale dummy frames.
6754 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6755 (maintenance info breakpoints): New tests.
6756 * gdb.base/stale-infcall.c: New file.
6757 * gdb.base/stale-infcall.exp: New file.
6758
1788b2d3
JK
67592012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6760
6761 * gdb.arch/amd64-entry-value-param.S: New file.
6762 * gdb.arch/amd64-entry-value-param.c: New file.
6763 * gdb.arch/amd64-entry-value-param.exp: New file.
6764
663b969e
TT
67652012-06-15 Tom Tromey <tromey@redhat.com>
6766
6767 * gdb.cp/namespace.exp: Add "show lang" test.
6768
8e09ad05
IS
67692012-06-15 Iain Sandoe <iain@codesourcery.com>
6770
6771 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6772 case. (top level): Use gdb_file_cmd instead of gdb_load.
6773
f85e18ee
JK
67742012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6775
6776 PR tdep/14222
6777 * gdb.arch/i386-sse-stack-align.S: New file.
6778 * gdb.arch/i386-sse-stack-align.c: New file.
6779 * gdb.arch/i386-sse-stack-align.exp: New file.
6780
f3b5e280
KS
67812012-06-13 Keith Seitz <keiths@redhat.com>
6782
6783 PR breakpoints/13798 and mi/11541
6784 * gdb.linespec/ls-errs.exp: Add a few more tests for
6785 filenames with spaces and colons.
6786
50af5481
JK
67872012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6788
6789 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6790 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6791 (test_function): Call CV_f.
6792 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6793 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6794 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6795 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6796 (p CV_f(CV::i)): New tests.
6797
d55637df
TT
67982012-06-13 Tom Tromey <tromey@redhat.com>
6799
6800 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6801
cc80f267
JK
68022012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6803
6804 Fix regression by the "ambiguous linespec" series.
6805 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6806 tests.
6807
bb2af9cc
JK
68082012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6809
6810 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
6811 missing.
6812
e81a37f7
TT
68132012-06-11 Tom Tromey <tromey@redhat.com>
6814
6815 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
6816 location...
6817 (main): ...here.
6818
8efd7788
YQ
68192012-06-07 Yao Qi <yao@codesourcery.com>
6820
6821 * gdb.trace/strace.exp: Shorten some too-long lines.
6822
359f5fe6
PA
68232012-06-06 Pedro Alves <palves@redhat.com>
6824
6825 * gdb.threads/clone-new-thread-event.c: New file.
6826 * gdb.threads/clone-new-thread-event.exp: New file.
6827
7b2fe205
YQ
68282012-06-06 Yao Qi <yao@codesourcery.com>
6829
6830 * gdb.base/dprintf.c (main): Add extra parameter when calling
6831 printf and fprintf.
6832 (bar): New function. It is a dead function, but to ensure
6833 'malloc' is linked explicitly.
6834
3eca55e8
YQ
68352012-06-06 Yao Qi <yao@codesourcery.com>
6836
6837 * gdb.base/info-proc.exp: Return if target doesn't support
6838 'info proc'.
6839
91cc9324
JK
68402012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6841
6842 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
6843 (run program with breakpoint commands): XFAIl if it is not.
6844
c56e7c43
JB
68452012-06-05 Joel Brobecker <brobecker@adacore.com>
6846
6847 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
6848 and add comment.
6849 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
6850 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
6851 "STOP" marker. Adjust testing strategy to make it work on
6852 all targets.
6853
6854 * gdb.base/print-file-var-main.c (main): Rewrite using local
6855 variables and adjust get_version_2's return value check.
6856 Add small comment.
6857 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
6858 marker. Adjust testing strategy to make it work on all targets.
6859
ccab2054
JB
68602012-06-05 Joel Brobecker <brobecker@adacore.com>
6861
6862 * gdb.ada/bad-task-bp-keyword: New testcase.
6863
d0d86158
JK
68642012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6865
6866 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6867 Simplify it to ...
6868 (symbol-file ${testfile1}): ... here.
6869 (test eliminated var my_global_symbol)
6870 (test eliminated var my_static_symbol)
6871 (test eliminated var my_global_func, get address of main): Wrap them to
6872 'single psymtabs' and 'single symtabs'
6873 (get address of my_global_symbol, get address of my_static_symbol)
6874 (get address of my_global_func, get address of main): Wrap them to
6875 'order1' and 'order2'.
6876
952cf74c
JK
6877 * gdb.base/code_elim.exp
6878 (add-symbol-file ${testfile1} 0x100000)
6879 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6880 'order2'.
6881 (order1: add-symbol-file ${testfile1} 0x100000)
6882 (order1: add-symbol-file ${testfile2} 0x200000)
6883 (order2: add-symbol-file ${testfile2} 0x200000)
6884 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6885 .bss as appropriate.
6886
0c5bf5a9
JK
68872012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 * gdb.server/solib-list-lib.c: New file.
6890 * gdb.server/solib-list-main.c: New file.
6891 * gdb.server/solib-list.exp: New file.
6892
4196f325
MR
68932012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
6894
6895 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
6896 for 'set print symbol' change.
6897
bfb05775
JK
68982012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6899
6900 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
6901 .debug_abbrev_seg3.
6902
685b1105
JK
69032012-05-24 John Steele Scott <toojays@toojays.net>
6904
6905 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
6906 * gdb.dwarf2/dw2-icc-opaque.S: New file.
6907 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
6908
f3e0e960
SS
69092012-05-23 Stan Shebs <stan@codesourcery.com>
6910
6911 * gdb.mi/mi-info-os.exp: New file.
6912
11eb1b4d
KS
69132012-05-23 Keith Seitz <keiths@redhat.com>
6914
6915 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
6916 return -1 to suppress the rest of the tests.
6917 (compile_stap_bin): Return boolean success value.
6918
b1af9e97
TT
69192012-05-21 Tom Tromey <tromey@redhat.com>
6920
6921 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
6922 Remove kfails.
6923 (test_print_mi_member_types): Likewise.
6924
248537e3
TT
69252012-05-21 Tom Tromey <tromey@redhat.com>
6926
6927 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
6928 print symbol' change.
6929
d791e155
TJB
69302012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6931
6932 * gdb.python/py-prompt.exp: Quit if the target is remote.
6933
e77afa2e
JK
69342012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6935
6936 Fix ERROR: internal buffer is full.
6937 * gdb.base/info-os.exp (expect_multiline): New function.
6938 (get process list, get process groups, get threads)
6939 (get file descriptors, get internet-domain sockets)
6940 (get shared-memory regions, get semaphores, get message queues): Use
6941 it for these tests.
6942
9cb709b6
TT
69432012-05-18 Tom Tromey <tromey@redhat.com>
6944
6945 * gdb.mi/mi-var-cmd.exp: Update.
6946 * gdb.objc/basicclass.exp (do_objc_tests): Update.
6947 * gdb.cp/virtbase.exp: Update.
6948 * gdb.cp/classes.exp (test_static_members): Update.
6949 * gdb.cp/casts.exp: Update.
6950 * gdb.base/pointers.exp: Update.
6951 * gdb.base/funcargs.exp (pointer_args): Update.
6952 (structs_by_reference): Update.
6953 * gdb.base/find.exp: Update.
6954 * gdb.base/call-strs.exp: Send "set print symbol off".
6955 * gdb.base/call-ar-st.exp: Update.
6956 * gdb.ada/fun_addr.exp: Update.
6957 * gdb.base/printcmds.exp (test_print_symbol): New proc.
6958 Call it.
6959 (test_print_repeats_10, test_print_strings)
6960 (test_print_char_arrays): Update.
6961
b012acdd
TT
69622012-05-18 Tom Tromey <tromey@redhat.com>
6963
6964 * gdb.base/charset.exp (string_display): Update.
6965
1d51a733
TT
69662012-05-18 Tom Tromey <tromey@redhat.com>
6967
6968 * gdb.mi/mi2-var-display.exp: Update.
6969 * gdb.mi/mi-var-display.exp: Update.
6970 * gdb.mi/mi-var-child.exp: Update.
6971 * gdb.cp/expand-psymtabs-cxx.exp: Update.
6972 * gdb.cp/cp-relocate.exp (get_func_address): Update.
6973
957df313
DE
69742012-05-17 Doug Evans <dje@google.com>
6975
682c7f7b
DE
6976 * info-macros.exp: Pass "debug" to prepare_for_testing.
6977
957df313
DE
6978 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
6979 * gdb.ada/Makefile.in (clean): Ditto.
6980 * gdb.arch/Makefile.in (clean): Ditto.
6981 * gdb.asm/Makefile.in (clean): Ditto.
6982 * gdb.base/Makefile.in (clean): Ditto.
6983 * gdb.cell/Makefile.in (clean): Ditto.
6984 * gdb.cp/Makefile.in (clean): Ditto.
6985 * gdb.disasm/Makefile.in (clean): Ditto.
6986 * gdb.dwarf2/Makefile.in (clean): Ditto.
6987 * gdb.fortran/Makefile.in (clean): Ditto.
6988 * gdb.go/Makefile.in (clean): Ditto.
6989 * gdb.hp/Makefile.in (clean): Ditto.
6990 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
6991 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
6992 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
6993 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
6994 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
6995 * gdb.java/Makefile.in (clean): Ditto.
6996 * gdb.linespec/Makefile.in (clean): Ditto.
6997 * gdb.mi/Makefile.in (clean): Ditto.
6998 * gdb.modula2/Makefile.in (clean): Ditto.
6999 * gdb.multi/Makefile.in (clean): Ditto.
7000 * gdb.objc/Makefile.in (clean): Ditto.
7001 * gdb.opencl/Makefile.in (clean): Ditto.
7002 * gdb.opt/Makefile.in (clean): Ditto.
7003 * gdb.pascal/Makefile.in (clean): Ditto.
7004 * gdb.python/Makefile.in (clean): Ditto.
7005 * gdb.reverse/Makefile.in (clean): Ditto.
7006 * gdb.server/Makefile.in (clean): Ditto.
7007 * gdb.stabs/Makefile.in (clean): Ditto.
7008 * gdb.threads/Makefile.in (clean): Ditto.
7009 * gdb.trace/Makefile.in (clean): Ditto.
7010 * gdb.xml/Makefile.in (clean): Ditto.
7011
abc9d0dc
TT
70122012-05-16 Tom Tromey <tromey@redhat.com>
7013
7014 * gdb.base/macscp1.c (macscp_expr): Add comment.
7015 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
7016
6a3a010b
MR
70172012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
7018
7019 * gdb.base/return-nodebug.exp: Also test float and double types.
7020
01429c8e
JK
70212012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7022
7023 PR testsuite/12649
7024 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
7025
54115cd4
JK
7026 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
7027
0c5f383f
SDJ
70282012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
7029
7030 * gdb.base/stap-probe.exp (stap_test): Remove calls to
7031 `rerun_to_main'.
7032 (stap_test_no_debuginfo): Likewise.
7033
e7e0cddf
SS
70342012-05-14 Stan Shebs <stan@codesourcery.com>
7035
7036 * gdb.base/dprintf.c: New file.
7037 * gdb.base/dprintf.exp: New file.
7038
c772f8e7
HZ
70392012-05-14 Hui Zhu <hui_zhu@mentor.com>
7040
7041 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
7042 * gdb.trace/disconnected-tracing.c: New file.
7043 * gdb.trace/disconnected-tracing.exp: New file.
7044
7efc75aa
SCR
70452012-05-13 Siva Chandra Reddy <sivachandra@google.com>
7046
7047 * gdb.python/python.c: Add a new breakpoint comment.
7048 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
7049
85d4a676
SS
70502011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
7051
7052 * gdb.base/info-os.exp: New file.
7053 * gdb.base/info-os.c: New file.
7054
64ea88dc
JB
70552012-05-10 Joel Brobecker <brobecker@adacore.com>
7056
4647ab1b
JB
7057 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
7058 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
7059 New files.
64ea88dc 7060
afba63f1
JB
70612012-05-10 Joel Brobecker <brobecker@adacore.com>
7062
7063 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
7064 gdb.base/ctxobj.exp: New files.
7065
9d198b1e
TT
70662012-05-09 Tom Tromey <tromey@redhat.com>
7067
7068 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
7069
9bfee719
MR
70702012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
7071
7072 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
7073
3a7341d8
MR
70742012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
7075
7076 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
7077 before using it.
7078
52b3699b
TG
70792012-05-04 Tristan Gingold <gingold@adacore.com>
7080
7081 * gdb.base/set-noassign.exp: New test.
7082
a20ee7a4
SCR
70832012-05-03 Siva Chandra Reddy <sivachandra@google.com>
7084
7085 * gdb.python/py-symbol.exp: Add tests to test the new methods
7086 gdb.Symtab.global_block() and gdb.Symtab.static_block().
7087 * gdb.python/py-symbol.c: Add new struct to help test
7088 gdb.Symtab.static_block().
7089
bf2f0858
DE
70902012-05-03 Doug Evans <dje@google.com>
7091
7092 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
7093 commented out.
7094
2d4e0376
YQ
70952012-05-03 Yao Qi <yao@codesourcery.com>
7096
7097 * gdb.base/catch-syscall.exp: Skip it before compilation if target
7098 doesn't support.
7099 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
7100 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
7101
6d0bb9f3
YQ
71022012-05-03 Yao Qi <yao@codesourcery.com>
7103
7104 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
7105
fd820528
DE
71062012-04-30 Doug Evans <dje@google.com>
7107
7108 PR testsuite/13961
7109 * gdb.dwarf2/pr13961.S: New file.
7110 * gdb.dwarf2/pr13961.exp: New file.
7111
b9e219b9
YQ
71122012-04-29 Yao Qi <yao@codesourcery.com>
7113
7114 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
7115
3019eac3
DE
71162012-04-28 Doug Evans <dje@google.com>
7117
7118 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
7119 .Ltype_int_in_cu2. Use name "int2" instead of "int".
7120 All uses updated.
7121 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
7122 "ptype func_cu1" to expand cu2 before cu1.
7123
62e5f89c
SDJ
71242012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
7125 Tom Tromey <tromey@redhat.com>
7126
7127 * gdb.base/default.exp: Add `$_probe_arg*' convenience
7128 variables.
7129 * gdb.base/stap-probe.c: New file.
7130 * gdb.base/stap-probe.exp: New file.
7131 * gdb.trace/stap-trace.c: New file.
7132 * gdb.trace/stap-trace.exp: New file.
7133 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
7134 libgcc's unwinder.
7135
14132e89
MR
71362012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
7137
7138 * gdb.arch/mips16-thunks-inmain.c: New file.
7139 * gdb.arch/mips16-thunks-main.c: New file.
7140 * gdb.arch/mips16-thunks-sin.c: New file.
7141 * gdb.arch/mips16-thunks-sinfrob.c: New file.
7142 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
7143 * gdb.arch/mips16-thunks-sinmain.c: New file.
7144 * gdb.arch/mips16-thunks-sinmips16.c: New file.
7145 * gdb.arch/mips16-thunks.exp: New file.
7146
a766d390
DE
71472012-04-25 Doug Evans <dje@google.com>
7148
7149 * configure.ac: Create gdb.go/Makefile.
7150 * configure: Regenerate.
7151 * gdb.base/default.exp: Add "go" to "set language" testing.
7152 * gdb.go/Makefile.in: New file.
7153 * gdb.go/basic-types.exp: New file.
7154 * gdb.go/chan.exp: New file.
7155 * gdb.go/chan.go: New file.
7156 * gdb.go/handcall.exp: New file.
7157 * gdb.go/handcall.go: New file.
7158 * gdb.go/hello.exp: New file.
7159 * gdb.go/hello.go: New file.
7160 * gdb.go/integers.exp: New file.
7161 * gdb.go/integers.go: New file.
7162 * gdb.go/methods.exp: New file.
7163 * gdb.go/methods.go: New file.
7164 * gdb.go/package.exp: New file.
7165 * gdb.go/package1.go: New file.
7166 * gdb.go/package2.go: New file.
7167 * gdb.go/print.exp: New file.
7168 * gdb.go/strings.exp: New file.
7169 * gdb.go/strings.go: New file.
7170 * gdb.go/types.exp: New file.
7171 * gdb.go/types.go: New file.
7172 * gdb.go/unsafe.exp: New file.
7173 * gdb.go/unsafe.go: New file.
7174 * lib/future.exp: Add Go support.
7175 (gdb_find_go, gdb_find_go_linker): New procs.
7176 (gdb_default_target_compile): Add Go support.
7177 * lib/gdb.exp (skip_go_tests): New proc.
7178 * lib/go.exp: New file.
7179
e65f9ffb
TT
71802012-04-25 Tom Tromey <tromey@redhat.com>
7181
7182 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
7183
14e75d8e
JK
71842012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
7185 Jan Kratochvil <jan.kratochvil@redhat.com>
7186
7187 PR symtab/7259:
7188 * gdb.base/enumval.c: New test case.
7189 * gdb.base/enumval.exp: New test case.
7190 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
7191 field.bitpos.
7192
f3525b70
PA
71932012-04-17 Pedro Alves <palves@redhat.com>
7194
7195 * Makefile.in (site.exp): Make site.exp source
7196 $srcdir/lib/append_gdb_boards_dir.exp.
7197 * lib/append_gdb_boards_dir.exp: New file.
7198
bccbefd2
JK
71992012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7200
7201 New option "set auto-load safe-path".
7202 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
7203 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
7204
bf88dd68
JK
72052012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7206
7207 auto-load: Implementation.
7208 * gdb.base/help.exp (test set height): Increase the height.
7209 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
7210 to ...
7211 (info auto-load python-scripts): ... here.
7212 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
7213 to ...
7214 (info auto-load python-scripts *): ... here.
7215
c0d4d1c0
YQ
72162012-04-16 Yao Qi <yao@codesourcery.com>
7217
7218 * lib/trace-support.exp (get_in_proc_agent): New.
7219 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
7220 of in process trace agent.
7221 * gdb.trace/ftrace.exp: Likewise.
7222 * gdb.trace/pending.exp: Likewise.
7223 * gdb.trace/trace-break.exp: Likewise.
7224 * gdb.trace/trace-mt.exp
7225 * gdb.trace/tspeed.exp: Likewise.
7226 * gdb.trace/tstatus.exp
7227 * gdb.trace/strace.exp: Likewise.
7228
cbf68a60
TS
72292012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7230
dd6d3b70
TS
7231 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
7232 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
7233
cbf68a60
TS
7234 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7235
8264ba82
AG
72362012-04-14 Anton Gorenkov <xgsa@yandex.ru>
7237
7238 PR mi/13393
7239 * gdb.mi/mi-var-rtti.cc: New file.
7240 * gdb.mi/mi-var-rtti.exp: New file.
7241 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
7242 function.
7243 (mi_varobj_update_with_type_change): updated to avoid code duplication.
7244
de0919f8 72452012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
7246
7247 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
7248 EXECUTABLES.
7249 * gdb.python/py-explore.c: C program used for testing the new
7250 'explore' command on C constructs.
7251 * gdb.python/py-explore.cc: C++ program used for testing the new
7252 'explore' command on C++ constructs.
7253 * gdb-python/py-explore.exp: Tests for the new 'explore'
7254 command on C constructs.
7255 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
7256 command on C++ constructs.
7257
a82da7dd
MK
72582012-04-07 Mark Kettenis <kettenis@gnu.org>
7259
7260 * gdb.base/funcargs.exp (complex_args): Fix typo.
7261
e127cba8
JK
72622012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7263
7264 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
7265 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
7266
40e084e1
KS
72672012-04-05 Keith Seitz <keiths@redhat.com>
7268
7269 * gdb.base/advance.exp: Update error message for
7270 "advance malformed" test.
7271 * gdb.base/break.exp: Likewise for "breakpoint with
7272 trailing garbage" test.
7273 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
7274 with trailing garbage" test.
7275 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
7276 trailng garbage" test.
7277 * gdb.base/until.exp: Likewise for "malformed until" test.
7278 * gdb.cp/ovldbreak.exp: Create the breakpoint table
7279 for "breakpoint info (after setting on all)".
7280 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
7281 tests.
7282 * gdb.cp/cplabel.cc: New file.
7283 * gdb.cp/cplabel.exp: New test.
7284 * gdb.linespec/ls-errs.c: New file.
7285 * gdb.linespec/ls-errs.exp: New test.
7286
a72c8f6a
JK
72872012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7288
7289 * gdb.trace/unavailable.exp
7290 (collect globals: print object on: print derived_partial)
7291 (collect globals: print object on: print derived_whole)
7292 (collect globals: print object off: print derived_partial)
7293 (collect globals: print object off: print derived_whole): Update
7294 expected output.
7295
f87a3023
KS
72962012-03-30 Keith Seitz <keiths@redhat.com>
7297
7298 * gdb.python: Add test for linespecs with commas.
7299
e2171b3c
KS
73002012-03-28 Keith Seitz <keiths@redhat.com>
7301
7302 * gdb.linespec/ls-dollar.cc: New file.
7303 * gdb.linespec/ls-dollar.exp: New test.
7304
73052012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7306
7307 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7308 starting with the global namespace.
7309
2f4e0a80
DE
73102012-03-23 Doug Evans <dje@google.com>
7311
7312 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7313
7b282c5a
SCR
73142012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7315
7316 * gdb.python/py-value.cc: Add test case for testing the
7317 methodology exposing C++ values to Python.
7318 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7319 exposing C++ values to Python.
7320 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7321
2e98ca53
JK
73222012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7323 Siddhesh Poyarekar <siddhesh@redhat.com>
7324
7325 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7326 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7327 (generate native core dump): Make the test unsupported if core cannot
7328 be generated.
7329
8320cc4f
JK
73302012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7331
7332 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7333 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7334 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7335
3a69ffb2
JK
73362012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7337
7338 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7339
8fabffee
DE
73402012-03-17 Doug Evans <dje@google.com>
7341
7342 * dg-extract-results.sh: Handle KFAILs.
7343
ab260dad
JK
73442012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7345
7346 PR symtab/13777
7347 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7348
53ba8333
JB
73492012-03-16 Joel Brobecker <brobecker@adacore.com>
7350
7351 * gdb.ada/set_pckd_arr_elt: New testcase.
7352
481860b3
GB
73532012-03-16 Gary Benson <gbenson@redhat.com>
7354
7355 PR breakpoints/10738
7356 * gdb.opt/inline-break.exp: New file.
7357 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7358 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7359 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7360 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7361 * gdb.base/async-shell.exp: Likewise.
7362 * lib/mi-support.exp (library_loaded_re): Likewise.
7363
410528f0
TT
73642012-03-15 Tom Tromey <tromey@redhat.com>
7365
7366 * gdb.cp/virtfunc2.exp: Update expected output.
7367 * gdb.cp/pr9631.exp: Update expected output.
7368 * gdb.cp/member-ptr.exp: Update expected output.
7369 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7370 output.
7371 * gdb.cp/casts.exp: Update expected output.
7372
c4aeac85
TT
73732012-03-15 Tom Tromey <tromey@redhat.com>
7374
7375 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7376 (test_info_vtbl): Likewise.
7377 (do_tests): Call test_info_vtbl.
7378 * gdb.cp/virtfunc.cc (va): New global.
7379
856d06f9
TS
73802012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7381
7382 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7383 describing DWARF data structures.
7384 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7385 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7386 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7387 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7388 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7389 * gdb.dwarf2/dw2-param-error.S: Likewise.
7390 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7391 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7392 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7393 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7394 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7395 * gdb.dwarf2/pr11465.S: Likewise.
7396
e837f12a
JK
73972012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7398
7399 * gdb.mi/mi2-prompt.exp: New file.
7400
ccbb4f28
JB
74012012-03-13 Joel Brobecker <brobecker@adacore.com>
7402
7403 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7404
32039130
JB
74052012-03-13 Joel Brobecker <brobecker@adacore.com>
7406
7407 * gdb.ada/bp_range_type: New testcase.
7408
16899756
DE
74092012-03-13 Doug Evans <dje@google.com>
7410
7411 * gdb.base/default.exp: Delete tests for symbol-reloading.
7412 * gdb.base/help.exp: Ditto.
7413 * gdb.base/setshow.exp: Ditto.
7414 * gdb.base/gdb_history: Delete references to symbol-reloading.
7415
87b0bb13
JK
74162012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7417
7418 * gdb.base/attach-twice.c: New files.
7419 * gdb.base/attach-twice.exp: New files.
7420
0d7941a9
KS
74212012-03-08 Keith Seitz <keiths@redhat.com>
7422
7423 * lib/gdb.exp (gdb_get_line_number): Throw an
7424 error instead of returning -1.
7425 * gdb.base/break.exp: Remove unused variable
7426 bp_location5.
7427 * gdb.base/hbreak2.exp: Likewise.
7428 * gdb.base/sepdebug.exp: Likewise.
7429
f4647387
YQ
74302012-03-08 Yao Qi <yao@codesourcery.com>
7431 Pedro Alves <palves@redhat.com>
7432
7433 Fix PR server/13392.
7434 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7435 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7436 download tracepoints.
7437 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7438 (pending_tracepoint_resolved_during_trace): Likewise.
7439 (pending_tracepoint_installed_during_trace): Likewise.
7440 (pending_tracepoint_with_action_resolved): Likewise.
7441
83c532cb
KS
74422012-03-08 Keith Seitz <keiths@redhat.com>
7443
7444 * gdb.ada/array_bounds.exp: Get breakpoint for line
7445 with "START", not "STOP".
7446 * gdb.python/py-infthread.exp: Do not continue to
7447 line marked "Break here.", which is undefined.
7448
d6b6bbb7
LM
74492012-03-08 Luis Machado <lgustavo@codesourcery.com>
7450
7451 Revert:
7452
7453 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7454
7455 Implement testsuite workaround for PR breakpoints/13781.
7456 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7457 (set breakpoint condition-evaluation host): New conditional command.
7458
7fe25d9b
JK
74592012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7460
7461 Fix CU relative vs. absolute DIE offsets.
7462 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7463 one.
7464
51898c15
JK
74652012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 Fix false FAIL on distros with relro linkage as default.
7468 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7469 -Wl,-z,norelro first.
7470
8131799e
JB
74712012-03-06 Joel Brobecker <brobecker@adacore.com>
7472
7473 * gdb.ada/bp_on_var: New testcase.
7474
ba241969
JB
74752012-03-06 Joel Brobecker <brobecker@adacore.com>
7476
7477 * gdb.ada/bp_enum_homonym: New testcase.
7478
abe49676
YQ
74792012-03-06 Yao Qi <yao@codesourcery.com>
7480
7481 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7482 x86_64-*-* and i?86-*-*.
7483 Set up KFAIL for gdb/13808.
7484
d8df103b
TT
74852012-03-05 Tom Tromey <tromey@redhat.com>
7486
7487 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7488 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7489
b7b189f3
TT
74902012-03-05 Tom Tromey <tromey@redhat.com>
7491
7492 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7493
69dc1c4d
YQ
74942012-03-04 Yao Qi <yao@codesourcery.com>
7495
7496 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7497 messages for KFAIL.
7498
3f20c47f
JK
74992012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7500
7501 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7502 (print one_two_three, indexes off, print few_reps, indexes off)
7503 (print many_reps, indexes off, print empty, indexes off)
7504 (print one_two_three, print few_reps, print many_reps, print empty):
7505 Call setup_xfail if $gcc_old.
7506
abf1152a
JK
75072012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7508
7509 Implement testsuite workaround for PR breakpoints/13781.
7510 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7511 (set breakpoint condition-evaluation host): New conditional command.
7512
a06715f8
JK
75132012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7514
7515 Code cleanup.
7516 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7517 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7518 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7519 number 1 by $bpnum. Four times.
7520
5808517f
YQ
75212012-03-03 Yao Qi <yao@codesourcery.com>
7522
7523 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7524
dfe2ac14
JK
75252012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7526
7527 Setup KFAIL for PR server/13796.
7528 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7529
8bbc467a
JB
75302012-03-02 Joel Brobecker <brobecker@adacore.com>
7531
7532 * gdb.ada/operator_bp: New testcase.
7533
c0eac87f
JB
75342012-03-02 Joel Brobecker <brobecker@adacore.com>
7535
7536 * gdb.ada/info_locals_renaming: New testcase.
7537
4f42c881
TT
75382012-03-02 Tom Tromey <tromey@redhat.com>
7539
7540 * gdb.base/nextoverexit.c: New file.
7541 * gdb.base/nextoverexit.exp: New file.
7542
7380c0c9
EBM
75432012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7544
7545 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7546 parameter.
7547
1faeff08
MR
75482012-03-01 Maciej W. Rozycki <macro@mips.com>
7549
7550 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7551 core registers.
7552
320b6f49 75532012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7554 Maciej W. Rozycki <macro@codesourcery.com>
7555 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7556
7557 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7558
ad5f7d6e
PA
75592012-03-01 Pedro Alves <palves@redhat.com>
7560
7561 PR gdb/13767
7562
7563 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7564 (gdb_collect_globals_test): Call it.
7565
d3dc44a6
KS
75662012-03-01 Keith Seitz <keiths@redhat.com>
7567
7568 * gdb.cp/method2.exp: Output of overload menu is now
7569 alphabetized. Update tests for "break A::method".
7570 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7571 of hard-coding them.
7572 Overload menu is alphabetized: rewrite to accommodate.
7573 Unset variables LINE and TYPES which are used in other tests.
7574 Compute the output of "info break".
7575 Update the breakpoint table after all breakpoints are deleted.
7576 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7577 compute ACTUALS and the method body based on parameters.
7578 Update expected output accordingly.
7579 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7580 unique comments to allow the use of gdb_get_line_number.
7581
75822012-03-01 Keith Seitz <keiths@redhat.com>
7583
7584 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7585 some Tcl syntax.
7586 * gdb.cp/ovldbreak.exp: Likewise.
7587
7949c2a0
KS
75882012-03-01 Keith Seitz <keiths@redhat.com>
7589
7590 * gdb.base/help.exp (help show user): Update expected result
7591 for new doc string changes (add "non-python").
7592
7d74f244
DE
75932012-03-01 Scott J. Goldman <scottjg@vmware.com>
7594
7595 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7596 be put in the user-defined category and that the commands appear in
7597 "help user-defined".
7598
1b611343
JB
75992012-02-29 Joel Brobecker <brobecker@adacore.com>
7600
7601 * gdb.ada/tagged_not_init: New testcase.
7602
99b1c762
JB
76032012-02-29 Joel Brobecker <brobecker@adacore.com>
7604
7605 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7606 * gdb.ada/enum_idx_packed: New testcase.
7607
2d4a02ee
JB
76082012-02-29 Joel Brobecker <brobecker@adacore.com>
7609
7610 * gdb.ada/aliased_array: New testcase.
7611
2e6fda7d
JB
76122012-02-29 Joel Brobecker <brobecker@adacore.com>
7613
7614 * gdb.ada/whatis_array_val: New testcase.
7615
9a7f938f
JK
76162012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7617
7618 Fix disp-step-syscall.exp: fork: single step over fork.
7619 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7620 whitespaces.
7621 (single step over $syscall): Remove its check.
7622 (single step over $syscall final pc): New check.
7623
8703a944
JK
76242012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7625
7626 Support processors without SSSE3.
7627 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7628 pabsd into ...
7629 (ssse3_test): ... a new function.
7630 (main): Call ssse3_test.
7631 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7632 Update expected values everywhere.
7633 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7634 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7635 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7636 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7637 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7638 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7639 Move these tests lower.
7640 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7641 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7642 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7643 New tests.
7644
c03e6ccc
YQ
76452012-02-29 Yao Qi <yao@codesourcery.com>
7646 Pedro Alves <palves@redhat.com>
7647
7648 * gdb.trace/trace-mt.c: New.
7649 * gdb.trace/trace-mt.exp: New.
7650
7964b62a
TS
76512012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7652
2c8910ba
TS
7653 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7654 numbers instead of hardcoding them.
7655 * gdb.base/annota1.c: Provide suitable markers.
7656 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7657 numbers instead of hardcoding them.
7658 * gdb.base/annota3.c: Provide suitable markers.
7659
7660 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7661 * gdb.base/annota3.c: Likewise.
7662 * gdb.base/sigall.c: Likewise.
7663 * gdb.base/signals.c: Likewise.
7664 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7665
5a41c0b7
MR
76662012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7667
7668 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7669 failure return path.
7670
ebbbe5c5
LM
76712012-02-27 Luis Machado <lgustavo@codesourcery.com>
7672
7673 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7674
8d126d8a
LM
76752012-02-24 Luis Machado <lgustavo@codesourcery.com>
7676
7677 * gdb.base/cond-eval-mode.exp: New file.
7678
11337c2f
PA
76792012-02-24 Pedro Alves <palves@redhat.com>
7680
7681 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7682 (top level): Use with_test_prefix.
7683
13fc3e3c
PA
76842012-02-24 Pedro Alves <palves@redhat.com>
7685
7686 * gdb.threads/attach-into-signal.exp (corefunc): Use
7687 with_test_prefix.
7688
07c1b626
JK
76892012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7690
7691 Fix false FAILs on old CPUs without SSE.
7692 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7693 Return untested for Illegal instruction.
7694
596ba138
JK
76952012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7696
7697 Fix false FAILs with glibc debug infos installed.
7698 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7699 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7700
aeaa2474
SA
77012012-02-22 Sterling Augustine <saugustine@google.com>
7702
7703 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7704 constant with cast.
7705
aed555c9
PA
77062012-02-21 Pedro Alves <palves@redhat.com>
7707
7708 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7709
78afebb4
PA
77102012-02-21 Pedro Alves <palves@redhat.com>
7711
7712 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7713
fdcfef12
PA
77142012-02-21 Pedro Alves <palves@redhat.com>
7715
7716 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7717 with_test_prefix.
7718
0f4d39d5
PA
77192012-02-21 Pedro Alves <palves@redhat.com>
7720
7721 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7722 with_test_prefix here.
7723 (top level): Do it here instead. Remove `:' from the
7724 with_test_prefix string.
7725 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7726 the suffix `:' from the with_test_prefix prefix string.
7727 * gdb.base/break-interp.exp: Ditto.
7728 * gdb.base/catch-load.exp: Ditto.
7729 * gdb.base/disp-step-syscall.exp: Ditto.
7730 * gdb.base/jit-so.exp: Ditto.
7731 * gdb.base/jit.exp: Ditto.
7732 * gdb.base/sepdebug.exp: Ditto.
7733 * gdb.base/solib-display.exp: Ditto.
7734 * gdb.base/solib-overlap.exp: Ditto.
7735 * gdb.base/watch-cond-infcall.exp: Ditto.
7736 * gdb.base/watchpoint.exp: Ditto.
7737 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7738 * gdb.mi/mi-watch.exp: Ditto.
7739 * gdb.mi/mi2-watch.exp: Ditto.
7740 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7741 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7742 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7743 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7744 * gdb.threads/watchpoint-fork.exp: Ditto.
7745 * gdb.threads/watchthreads-reorder.exp: Ditto.
7746 * gdb.trace/change-loc.exp: Ditto.
7747 * gdb.trace/pending.exp: Ditto.
7748 * gdb.trace/status-stop.exp: Ditto.
7749 * gdb.trace/strace.exp: Ditto.
7750 * gdb.trace/trace-break.exp: Ditto.
7751 * gdb.trace/unavailable.exp: Ditto.
7752 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7753 suffix with colon. Adjust leading comments.
7754
6a5870ce
PA
77552012-02-21 Pedro Alves <palves@redhat.com>
7756 Tom Tromey <tromey@redhat.com>
7757
7758 * lib/gdb.exp: Add description of test prefixes.
7759 (with_test_prefix): New procedure.
7760 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7761 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7762 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7763 instead of lappend to append to pf_prefix.
7764 * gdb.base/catch-load.exp: Use with_test_prefix.
7765 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7766 * gdb.base/jit-so.exp: Use with_test_prefix.
7767 * gdb.base/jit.exp: Use with_test_prefix.
7768 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7769 lappend to append to pf_prefix.
7770 * gdb.base/sepdebug.exp: Use with_test_prefix.
7771 * gdb.base/solib-display.exp: Use with_test_prefix.
7772 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7773 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7774 * gdb.base/watchpoint.exp: Use with_test_prefix.
7775 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7776 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7777 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7778 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7779 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7780 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7781 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7782 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7783 append instead of lappend to append to pf_prefix.
7784 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7785 * gdb.trace/change-loc.exp: Use with_test_prefix.
7786 * gdb.trace/pending.exp: Use with_test_prefix.
7787 * gdb.trace/status-stop.exp: Use with_test_prefix.
7788 * gdb.trace/strace.exp: Use with_test_prefix.
7789 * gdb.trace/trace-break.exp: Use with_test_prefix.
7790 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7791 instead of lappend to append to pf_prefix.
7792
35dc4a6b
JK
77932012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7794
7795 Fix racy FAILs.
7796 * gdb.base/inferior-died.c (main): Add return of 0.
7797 * gdb.base/inferior-died.exp (continue): Fix expectation of
7798 asynchronous events.
7799 (p 1): New test.
7800
c5a006e6
PA
78012012-02-20 Pedro Alves <palves@redhat.com>
7802
7803 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7804 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7805 gdb's internal debug output. For the non-threaded case, look for
7806 "Program received signal SIGLARM", for the threaded case, peek at
7807 the thread's siginfo.
7808
cc51a170
PA
78092012-02-20 Pedro Alves <palves@redhat.com>
7810
7811 General cleanup, make output test messages unique, and build
7812 different executable files for the non-threaded and threaded
7813 cases.
7814
7815 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
7816 Delete.
7817 (executable_nothr, executable_thr): New globals.
7818 (top level): Adjust to delete both executables.
7819 (corefunc): New parameter $executable. Set $pf_prefix instead of
7820 hand writing a prefix in tests. Issue a clean_restart and enable
7821 lin-lwp debug output here.
7822 (top level): Adjust. Use build_executable. Don't start gdb here,
7823 and don't enable lin-lwp debug output here.
7824 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
7825
c755f03d
JK
78262012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7827
7828 Fix racy FAILs.
7829 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
7830 "continue" command.
7831
6bec5e0a
JK
78322012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7833
7834 Fix for gdbserver non-extended mode.
7835 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
7836 and gdb_run_cmd.
7837
2e8265fd
TT
78382012-02-17 Tom Tromey <tromey@redhat.com>
7839
7840 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
7841 * gdb.python/py-events.exp: Check 'dir' output.
7842 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
7843
9e507076
YQ
78442012-02-17 Yao Qi <yao@codesourcery.com>
7845
7846 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7847
32d22ab1
TT
78482012-02-16 Tom Tromey <tromey@redhat.com>
7849
7850 * gdb.base/inferior-died.c: Don't include stdio.h.
7851
9addecb9
TT
78522012-02-16 Tom Tromey <tromey@redhat.com>
7853
7854 * gdb.base/inferior-died.c: New file.
7855 * gdb.base/inferior-died.exp: New file.
7856
4cb6da1c
AR
78572012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
7858
7859 * gdb.base/break-inline.exp: New file.
7860 * gdb.base/break-inline.c: New file.
7861
3af2590d
TT
78622012-02-15 Tom Tromey <tromey@redhat.com>
7863
7864 * gdb.base/pc-fp.exp: Add "info register" tests.
7865
29988831
TT
78662012-02-15 Tom Tromey <tromey@redhat.com>
7867
7868 * gdb.base/regs.exp: Remove.
7869
10010058
PA
78702012-02-15 Pedro Alves <palves@redhat.com>
7871
7872 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7873 the target doesn't support tracepoints.
7874 * gdb.trace/circ.exp: Ditto.
7875 * gdb.trace/collection.exp: Ditto.
7876 * gdb.trace/packetlen.exp: Ditto.
7877 * gdb.trace/passc-dyn.exp: Ditto.
7878 * gdb.trace/report.exp: Ditto.
7879 * gdb.trace/tfind.exp: Ditto.
7880 * gdb.trace/tspeed.exp: Ditto.
7881 * gdb.trace/tsv.exp: Ditto.
7882 * gdb.trace/unavailable.exp: Ditto.
7883 * gdb.trace/while-dyn.exp: Ditto.
7884
a2e0062d
PA
78852012-02-15 Pedro Alves <palves@redhat.com>
7886
7887 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7888 gdb_test_multiple, and call unsupported instead of fail, if the
7889 remote side does not support the request.
7890
a1999d40
PA
78912012-02-15 Pedro Alves <palves@redhat.com>
7892
7893 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
7894 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
7895 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
7896 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
7897 * gdb.server/server-run.exp: Make sure gdb is disconnected.
7898 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
7899 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
7900 doesn't start with "extended-" already.
7901
7cee1e54
PA
79022012-02-15 Pedro Alves <palves@redhat.com>
7903
7904 Support extended-remote. Avoid cascading timeouts.
7905
7906 * gdb.base/attach.exp (do_attach_tests): Add expected output for
7907 the extended-remote target. If attaching with no file fails, load
7908 the file manually.
7909 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
7910
816338b5
SS
79112012-02-14 Stan Shebs <stan@codesourcery.com>
7912
7913 * gdb.base/ena-dis-br.exp: Add enable count test.
7914
cc30c4bd
PA
79152012-02-13 Pedro Alves <palves@redhat.com>
7916
7917 * config/mips-idt.exp: Delete.
7918 * gdb.base/a2-run.exp: Remove mips-idt xfails.
7919 * gdb.base/bitfields.exp: Remove mips-idt restarts.
7920 * gdb.base/break.exp: Remove mips-idt references.
7921 * gdb.base/chng-syms.exp: Ditto.
7922 * gdb.base/default.exp: Ditto.
7923 * gdb.base/funcargs.exp (funcargs_reload): Delete.
7924 (top level): Don't call it.
7925 * gdb.base/opaque.exp: Remove mips-idt restarts.
7926 * gdb.base/ptype.exp: Remove mips-idt xfails.
7927 * gdb.base/scope.exp: Remove mips-idt restarts.
7928 * gdb.base/sepdebug.exp: Remove mips-idt references.
7929 * gdb.base/watchpoint.exp (maybe_clean_restart)
7930 (maybe_reinitialize): Delete.
7931 (test_disabling_watchpoints, test_disabling_watchpoints)
7932 (test_watchpoint_triggered_in_syscall)
7933 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7934 Don't call them.
7935
57008375
JK
79362012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7937
7938 * gdb.server/server-exec-info.exp: New file.
7939
4a2d9c08
PA
79402012-02-10 Pedro Alves <palves@redhat.com>
7941
7942 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
7943 always non-empty.
7944 (test_attach): Always pass $exec to test_attach_gdb.
7945
09fa21bd
TT
79462012-02-08 Tom Tromey <tromey@redhat.com>
7947
7948 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
7949 before inferior is started.
7950
f0823d2c
TT
79512012-02-07 Tom Tromey <tromey@redhat.com>
7952
7953 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
7954 Symbol.value.
7955 * gdb.python/py-symbol.c (qq): Set default value.
7956
79572012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
7958
7959 * gdb.python/py-symbol.c (qq): New global.
7960 * gdb.python/py-symbol.exp: Add test for frame-less
7961 lookup_symbol.
7962 * gdb.python/py-symtab.exp: Fix line number.
7963
f7e44f65
JB
79642012-02-03 Joel Brobecker <brobecker@adacore.com>
7965
7966 * gdb.ada/mi_task_arg: New testcase.
7967
4c9ed63c
PA
79682012-02-02 Pedro Alves <palves@redhat.com>
7969
7970 * gdb.reverse/until-precsave.exp: Also put "record save" under the
7971 extended timeout.
7972
c0b9f2c6
PA
79732012-02-02 Pedro Alves <palves@redhat.com>
7974
7975 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
7976 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
7977
5f8cefd7
PA
79782012-02-02 Pedro Alves <palves@redhat.com>
7979
7980 * gdb.base/term.exp: Rewrite.
7981 * gdb.base/term.c: New.
7982
2f3a2569
PA
79832012-02-02 Pedro Alves <palves@redhat.com>
7984
7985 * gdb.base/default.exp (run "r" abbreviation, run): Add
7986 extended-remote expected output.
7987
f149aabd
TT
79882012-02-02 Tom Tromey <tromey@redhat.com>
7989
7990 * gdb.cp/dispcxx.exp: New file.
7991 * gdb.cp/dispcxx.cc: New file.
7992
03bef283
TT
79932012-02-01 Tom Tromey <tromey@redhat.com>
7994
7995 * gdb.base/jit-simple.exp: New file.
7996 * gdb.base/jit-simple.c: New file.
7997
a79b18b5
YQ
79982012-01-30 Yao Qi <yao@codesourcery.com>
7999
8000 * gdb.base/skip.exp: Make test result unique.
8001
f0d1a53e
JK
80022012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8003
8004 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
8005 compatibility with valgrind-3.7.0.
8006
4b3c9f41
PA
80072012-01-27 Pedro Alves <palves@redhat.com>
8008
8009 * gdb.base/watchpoint.exp (no_hw): New global.
8010 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
8011 disable hw watchpoints.
8012 (test_wide_location_1, test_wide_location_2): If no_hw is set,
8013 don't expect hw watchpoints.
8014 (no_hw_watchpoints): Always clean restart.
8015 (do_tests): New procedure, factored out from the top level.
8016 (top level): Run tests twice. Once with hw watchpoints enabled,
8017 another time with hw watchpoints disabled.
8018
a13491c8
PA
80192012-01-27 Pedro Alves <palves@redhat.com>
8020
8021 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
8022 out from the top level.
8023 (top level): Call it instead.
8024
f2c8a051
PA
80252012-01-27 Pedro Alves <palves@redhat.com>
8026
8027 * gdb.base/watchpoint.exp (top level): Re-enable hardware
8028 watchpoints sooner.
8029
654d7a9e
PA
80302012-01-27 Pedro Alves <palves@redhat.com>
8031
8032 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
8033
274f47f3
PA
80342012-01-27 Pedro Alves <palves@redhat.com>
8035
8036 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
8037 "You may have requested too many hardware
8038 breakpoints/watchpoints".
8039
e4d63ba2
PA
80402012-01-27 Pedro Alves <palves@redhat.com>
8041
8042 * gdb.base/watchpoint.exp (maybe_clean_restart)
8043 (maybe_reinitialize): New.
8044 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
8045 expect "hit N times".
8046 (test_disabling_watchpoints, test_complex_watchpoint)
8047 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8048 Call maybe_clean_restart.
8049 (top level): Use clean_restart. Remove "mips-idt-*"
8050 reinitialization.
8051
dbd95daf
PA
80522012-01-27 Pedro Alves <palves@redhat.com>
8053
8054 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
8055
f3ad2025
PA
80562012-01-27 Pedro Alves <palves@redhat.com>
8057
8058 * gdb.base/watchpoint.exp: Clean restart after tests that don't
8059 require `initialize' anymore. Remove unnecessary `initialize'
8060 calls.
8061
100aa3ae
PA
80622012-01-27 Pedro Alves <palves@redhat.com>
8063
8064 * gdb.base/watchpoint.exp (wp_set): Delete.
8065 (initialize, test_simple_watchpoint, top level): Remove dead code.
8066
c79a8e11
PA
80672012-01-27 Pedro Alves <palves@redhat.com>
8068
8069 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
8070 typo.
8071
048fe15a
PA
80722012-01-27 Pedro Alves <palves@redhat.com>
8073
8074 * config/extended-gdbserver.exp: New file.
8075 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
8076 comment.
8077 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
8078 * boards/native-extended-gdbserver.exp: New file.
8079
4033a6bf
PA
80802012-01-26 Pedro Alves <palves@redhat.com>
8081
8082 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
8083 and gdb_test_multiple.
8084
3d7f4b81
PA
80852012-01-26 Pedro Alves <palves@redhat.com>
8086
8087 Make test messages unique, and more identifiable.
8088 * gdb.multi/watchpoint-multi.exp: Change test messages.
8089
484abf42
TT
80902012-01-25 Tom Tromey <tromey@redhat.com>
8091
8092 * gdb.base/solib-disc.exp: Fix regexps.
8093
edcc5120
TT
80942012-01-24 Tom Tromey <tromey@redhat.com>
8095
8096 * lib/mi-support.exp (mi_expect_stop): Add special case for
8097 solib-event.
8098 * gdb.base/catch-load-so.c: New file.
8099 * gdb.base/catch-load.exp: New file.
8100 * gdb.base/catch-load.c: New file.
8101 * gdb.base/break-interp.exp (reach_1): Update regexp.
8102
30b91c90
JK
81032012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8104
8105 Fix fuzzy results.
8106 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
8107 lpsimple and func.
8108
53fe1783
GB
81092012-01-24 Gary Benson <gbenson@redhat.com>
8110
8111 Delete #if 0'd out code.
8112 * gdb.base/default.exp (info catch): Remove.
8113 * gdb.base/gdb_history (info catch): Likewise.
8114 * gdb.base/help.exp (info catch): Likewise.
8115
d0d8b0c6
JK
81162012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8117
8118 Fix watchpoints to be specific for each inferior.
8119 * gdb.multi/watchpoint-multi.c: New file.
8120 * gdb.multi/watchpoint-multi.exp: New file.
8121
4403d8e9
JK
81222012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8123
8124 Fix watchpoints across inferior fork.
8125 * gdb.threads/watchpoint-fork-child.c: New file.
8126 * gdb.threads/watchpoint-fork-mt.c: New file.
8127 * gdb.threads/watchpoint-fork-parent.c: New file.
8128 * gdb.threads/watchpoint-fork-st.c: New file.
8129 * gdb.threads/watchpoint-fork.exp: New file.
8130 * gdb.threads/watchpoint-fork.h: New file.
8131
050a2e1d
PA
81322012-01-23 Pedro Alves <palves@redhat.com>
8133
8134 * gdb.base/call-signal-resume.exp: Allow output after "return".
8135
6a52fb62
PA
81362012-01-20 Pedro Alves <palves@redhat.com>
8137
8138 * gdb.python/py-finish-breakpoint.py: Fix typo.
8139
145b16a9
UW
81402012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
8141
8142 * gdb.base/info-proc.exp: Also run on remote targets. Main
8143 "info proc" command is now always present; whether target supports
8144 actual info proc operation is detected when attempting to issue
8145 the command.
8146
26f6125e
JK
81472012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8148
8149 * .gdbinit: Remove.
8150
eb5227ce
PA
81512012-01-19 Pedro Alves <palves@redhat.com>
8152
8153 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
8154 look at the funtions' returns.
8155 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
8156 (jprint.print(int, int)): Change return type to int. Adjust.
8157
1db33378
PP
81582012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8159
8160 PR gdb/9538
8161 * gdb.base/sepdebug.exp: New test.
8162
b9736cf8
PA
81632012-01-18 Pedro Alves <palves@redhat.com>
8164
8165 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
8166 Allow output before ^done.
8167
4aac40c8
TT
81682012-01-16 Tom Tromey <tromey@redhat.com>
8169
8170 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
8171 Add tests for relative directory.
8172
cafec441
TT
81732012-01-16 Tom Tromey <tromey@redhat.com>
8174
8175 * gdb.base/printcmds.c (enum flag_enum): New.
8176 (three): New global.
8177 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
8178 enum printing.
8179 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
8180 FlagEnumerationPrinter.
8181 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
8182 * gdb.python/py-pp-maint.c (enum flag_enum): New.
8183 (fval): New global.
8184
abcc4978
PA
81852012-01-16 Pedro Alves <palves@redhat.com>
8186
8187 * lib/gdb.exp (banned_procedures): New variable.
8188 (banned_variables_traced): Rename to ...
8189 (banned_traced): ... this.
8190 (gdb_init): Also trace banned procedures.
8191 (gdb_finish): Also untrace banned procedures.
8192
97ccebe8
PA
81932012-01-16 Pedro Alves <palves@redhat.com>
8194
8195 Remove all calls to strace.
8196
2af7517b
JK
81972012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8198
8199 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
8200 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
8201
9241a8bc
PP
82022012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8203
8204 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
8205 * gdb.base/pie-execl.exp: Likewise.
8206
3848a17f
KS
82072012-01-12 Keith Seitz <keiths@redhat.com>
8208
8209 PR mi/10586
8210 * gdb.mi/var-cmd.c (struct anonymous): New structure.
8211 (do_anonymous_type_tests): New function.
8212 (main): Call do_anonymous_type_tests.
8213 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
8214 (verify_everything): New procedure.
8215 * gdb.mi/mi-var-cp.cc (class A): New class.
8216 (anonymous_structs_and_unions): New function.
8217 (main): Call anonymous_structs_and_unions.
8218 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
8219 (verify_everything): New procedure.
8220
440e2fca
KS
82212012-01-12 Keith Seitz <keiths@redhat.com>
8222
8223 * lib/mi-support.exp: Expand comments about PATH_EXPR.
8224 (varobj_tree::get_path_expr): Assume that all varobjs are
8225 compound unless they are known simple types.
8226 Adjust path expressions based on parent type, path parent type,
8227 and tree language.
8228 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
8229 the root varobj.
8230 (mi_walk_varobj_tree): Add LANGUAGE parameter.
8231
675399c9
PA
82322012-01-11 Pedro Alves <palves@redhat.com>
8233
8234 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
8235 core files on this machine" anymore.
8236
97ddaa9b
PH
82372012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8238
8239 * gdb.base/watchpoint.c (recurser): Initialize local_x.
8240 (main): Repeat recurser call.
8241 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
8242 equivalent to 'local_x'.
8243
ea733575 82442012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 8245 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
8246
8247 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8248
2ca0b532
PA
82492012-01-05 Pedro Alves <alves.ped@gmail.com>
8250
8251 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
8252 * gdb.python/py-events.c (first): Add bits for new "step N" test.
8253 * gdb.python/py-events.exp: Test that "step N" tripping on a
8254 breakpoint emits a breakpoint event.
8255
6e681866
JB
82562012-01-03 Joel Brobecker <brobecker@adacore.com>
8257
8258 * gdb.base/auxv.exp: Reformat the copyright notice.
8259
3c2d6aff
YQ
82602012-01-03 Yao Qi <yao@codesourcery.com>
8261
8262 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
8263 (strace_trace_on_diff_addr): New.
8264 * gdb.trace/strace.c: (main): Add two local variables.
8265
0852fee3
UW
82662011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
8267
8268 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
8269 * gdb.cell/gcore.exp: Likewise.
8270 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
8271 to verify the correct instance of main is selected.
8272
12c3e59c
JB
82732012-01-02 Joel Brobecker <brobecker@adacore.com>
8274
8275 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8276 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
8277 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
8278 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
8279 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
8280 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
8281 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
8282 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
8283 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
8284 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
8285 gdb.threads/thread_check.c: Reformat copyright header.
8286
c0f378ec
EBM
82872011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8288
e4a7ca93 8289 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8290 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8291 is not enabled.
8292
3bc96cfb
JK
82932011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8294
8295 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8296 parameter to self_exec, adjust the function.
8297 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8298 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8299 (set var do_exit = 0): Remove test.
8300 (newline at end of file): Add one.
8301
095bcf5e
JB
83022011-12-27 Joel Brobecker <brobecker@adacore.com>
8303
8304 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8305 New files.
8306
18d19bd1
JK
83072011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8308
8309 Fix racy FAILs.
8310 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8311 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8312 (main): Call pthread_barrier_init for it.
8313
e809353a
JK
83142011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8315
8316 Fix double send_gdb leading to racy FAILs.
8317 * gdb.base/break.exp (set silent break bp_location1): Replace
8318 3x send_gdb and gdb_expect by gdb_test.
8319 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8320 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8321 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8322 instead of send_gdb. Twice.
8323 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8324 3x send_gdb and gdb_expect by gdb_test.
8325 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8326
da8cb7ec
JK
83272011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8328
8329 * gdb.linespec/linespec.exp: Compile using {c++}.
8330
ae1a303e
JK
83312011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8332
8333 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8334 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8335 (verify GCC PR debug/51668): New test.
8336
cc72b2a2
KP
83372011-12-23 Kevin Pouget <kevin.pouget@st.com>
8338
8339 Introduce gdb.FinishBreakpoint in Python.
8340 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8341 py-finish-breakpoint2
8342 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8343 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8344 instead of line number.
8345 * gdb.python/py-finish-breakpoint.c: New file.
8346 * gdb.python/py-finish-breakpoint.exp: New file.
8347 * gdb.python/py-finish-breakpoint.py: New file.
8348 * gdb.python/py-finish-breakpoint2.cc: New file.
8349 * gdb.python/py-finish-breakpoint2.exp: New file.
8350 * gdb.python/py-finish-breakpoint2.py: New file.
8351
3b7962f9
JK
83522011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8353
8354 Partial fix of compatibility with gcc-4.7.
8355 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8356 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8357 Add comment to add a PASS case in the future.
8358
6538471c
JK
8359 Fix compatibility with gcc-4.7.
8360 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8361
7052e42c
UW
83622011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8363
8364 PR tdep/12797
8365 * gdb.base/callfuncs.exp: Remove KFAIL.
8366
9ac7f98e
JB
83672011-12-21 Joel Brobecker <brobecker@adacore.com>
8368
8369 * gdb.ada/task_bp: New testcase.
8370
f6eeced0
JK
83712011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8372
8373 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8374 -DNO_SECTIONS.
8375 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8376
72225e17
JK
83772011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8378
8379 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8380 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8381 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8382 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8383 conditional for gcc <= 4.5.
8384
13ac8d2c
JK
83852011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8386
8387 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8388 by XFAIL.
8389 * gdb.cp/static-method.exp (info addr A::func())
8390 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8391 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8392 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8393 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8394 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8395 (test value of F in k3_m): Likewise.
8396 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8397 Likewise.
8398
049682ba
JK
83992011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8400
8401 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8402 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8403 Remove.
8404 * gdb.threads/attachstop-mt.c: Remove.
8405 * gdb.threads/attachstop-mt.exp: Remove.
8406
2c9d8796
MK
84072011-12-17 Mark Kettenis <kettenis@gnu.org>
8408
8409 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8410
e0f9f062
DE
84112011-12-16 Doug Evans <dje@google.com>
8412
f4aa2101 8413 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8414 * boards/native-gdbserver.exp: New file.
8415
e0f9f062
DE
8416 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8417 gdbserver output.
8418 (gdbserver_default_get_remote_address): New function.
8419 (gdbserver_start): Call gdb,get_remote_address to compute argument
8420 to "target remote" command.
8421
80b6e756
PM
84222011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8423
1c3ad6ab 8424 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8425 python print-stack. Add set/show python print-stack
8426 off|full|message tests.
8427
1576bd00
YQ
84282011-12-15 Yao Qi <yao@codesourcery.com>
8429
8430 * gdb.trace/strace.c: New
8431 * gdb.trace/strace.exp: New.
8432
d6a0f6e0
TT
84332011-12-14 Tom Tromey <tromey@redhat.com>
8434
8435 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8436
31015e1d
DE
84372011-12-14 Doug Evans <dje@google.com>
8438
8439 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8440
7b50312a
PA
84412011-12-14 Pedro Alves <pedro@codesourcery.com>
8442
8443 PR threads/10729
8444
8445 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8446 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8447
924437bc
PA
84482011-12-13 Pedro Alves <pedro@codesourcery.com>
8449 Doug Evans <dje@google.com>
8450
8451 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8452 (clean_restart): Remove references to the gdb_stub target board
8453 variable.
8454 (gdb_step_for_stub): Delete.
8455
8456 * gdb.base/annota1.exp: Remove all references to [target_info
8457 exists gdb_stub], gdb_step_for_stub and usestubs.
8458 * gdb.base/annota3.exp: Ditto.
8459 * gdb.base/async.exp: Ditto.
8460 * gdb.base/break.exp: Ditto.
8461 * gdb.base/code-expr.exp: Ditto.
8462 * gdb.base/commands.exp: Ditto.
8463 * gdb.base/completion.exp: Ditto.
8464 * gdb.base/condbreak.exp: Ditto.
8465 * gdb.base/consecutive.exp: Ditto.
8466 * gdb.base/cvexpr.exp: Ditto.
8467 * gdb.base/define.exp: Ditto.
8468 * gdb.base/display.exp: Ditto.
8469 * gdb.base/ena-dis-br.exp: Ditto.
8470 * gdb.base/environ.exp: Ditto.
8471 * gdb.base/gnu-ifunc.exp: Ditto.
8472 * gdb.base/maint.exp: Ditto.
8473 * gdb.base/pending.exp: Ditto.
8474 * gdb.base/sect-cmd.exp: Ditto.
8475 * gdb.base/sepdebug.exp: Ditto.
8476 * gdb.base/unload.exp: Ditto.
8477 * gdb.base/watchpoint-solib.exp: Ditto.
8478 * gdb.cp/annota2.exp: Ditto.
8479 * gdb.cp/annota3.exp: Ditto.
8480 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8481 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8482 * gdb.mi/mi-pending.exp: Ditto.
8483 * gdb.trace/circ.exp: Ditto.
8484 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8485 * gdb.base/list.exp: Ditto.
8486
8487 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8488 breakpoint function and all references to the usestubs macro.
8489 * gdb.base/exprs.c: Ditto.
8490 * gdb.base/freebpcmd.c: Ditto.
8491 * gdb.base/bitfields.c: Ditto.
8492 * gdb.base/bitfields2.c: Ditto.
8493 * gdb.base/break.c: Ditto.
8494 * gdb.base/call-sc.c: Ditto.
8495 * gdb.base/call-signals.c: Ditto.
8496 * gdb.base/callfuncs.c: Ditto.
8497 * gdb.base/charset.c: Ditto.
8498 * gdb.base/consecutive.c: Ditto.
8499 * gdb.base/constvars.c: Ditto.
8500 * gdb.base/funcargs.c: Ditto.
8501 * gdb.base/int-type.c: Ditto.
8502 * gdb.base/interrupt.c: Ditto.
8503 * gdb.base/langs0.c: Ditto.
8504 * gdb.base/list0.c: Ditto.
8505 * gdb.base/mips_pro.c: Ditto.
8506 * gdb.base/miscexprs.c: Ditto.
8507 * gdb.base/nodebug.c: Ditto.
8508 * gdb.base/opaque0.c: Ditto.
8509 * gdb.base/pointers.c: Ditto.
8510 * gdb.base/printcmds.c: Ditto.
8511 * gdb.base/ptype.c: Ditto.
8512 * gdb.base/recurse.c: Ditto.
8513 * gdb.base/reread1.c: Ditto.
8514 * gdb.base/reread2.c: Ditto.
8515 * gdb.base/restore.c: Ditto.
8516 * gdb.base/return.c: Ditto.
8517 * gdb.base/run.c: Ditto.
8518 * gdb.base/scope0.c: Ditto.
8519 * gdb.base/sepdebug.c: Ditto.
8520 * gdb.base/setshow.c: Ditto.
8521 * gdb.base/setvar.c: Ditto.
8522 * gdb.base/sigall.c: Ditto.
8523 * gdb.base/signals.c: Ditto.
8524 * gdb.base/structs.c: Ditto.
8525 * gdb.base/structs2.c: Ditto.
8526 * gdb.base/testenv.c: Ditto.
8527 * gdb.base/twice.c: Ditto.
8528 * gdb.base/unwindonsignal.c: Ditto.
8529 * gdb.base/watchpoint.c: Ditto.
8530 * gdb.base/watchpoints.c: Ditto.
8531 * gdb.base/whatis.c: Ditto.
8532 * gdb.cp/classes.cc: Ditto.
8533 * gdb.cp/cplusfuncs.cc: Ditto.
8534 * gdb.cp/derivation.cc: Ditto.
8535 * gdb.cp/formatted-ref.cc: Ditto.
8536 * gdb.cp/misc.cc: Ditto.
8537 * gdb.cp/overload.cc: Ditto.
8538 * gdb.cp/ovldbreak.cc: Ditto.
8539 * gdb.cp/ref-params.cc: Ditto.
8540 * gdb.cp/ref-types.cc: Ditto.
8541 * gdb.cp/templates.cc: Ditto.
8542 * gdb.cp/virtfunc.cc: Ditto.
8543 * gdb.hp/gdb.aCC/run.c: Ditto.
8544 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8545 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8546 * gdb.reverse/consecutive-reverse.c: Ditto.
8547 * gdb.reverse/sigall-reverse.c: Ditto.
8548 * gdb.reverse/until-reverse.c: Ditto.
8549 * gdb.reverse/watch-reverse.c: Ditto.
8550 * gdb.trace/actions.c: Ditto.
8551 * gdb.trace/circ.c: Ditto.
8552 * gdb.trace/collection.c: Ditto.
8553
fabde485
PA
85542011-12-13 Pedro Alves <pedro@codesourcery.com>
8555
8556 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8557 (func6, func7): New.
8558 (main): Call func6 and func7.
8559 * gdb.base/watchpoint.exp (test_wide_location_1)
8560 (test_wide_location_2): New.
8561 (top level): Re-enable hardware watchpoints if necessary. Call
8562 test_wide_location_1 and test_wide_location_2.
8563
ff7d1690
YQ
85642011-12-11 Yao Qi <yao@codesourcery.com>
8565
8566 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8567
a6af7abe
JB
85682011-12-11 Joel Brobecker <brobecker@adacore.com>
8569
8570 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8571 expected output for unsupported case.
8572
61638e15
JK
85732011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8574
8575 PR testsuite/12649
8576 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8577 Protect gdb_test_multiple by final $gdb_prompt match.
8578
0a00efc3
JK
85792011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8580
8581 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8582 New variable, new test.
8583 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8584 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8585 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8586 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8587 them if HAVE_GCC_45682_FIXED is not set.
8588
4511b1ba
YQ
85892011-12-10 Yao Qi <yao@codesourcery.com>
8590
8591 * gdb.trace/status-stop.exp: New.
8592 * gdb.trace/status-stop.c: New.
8593
27949e73
JK
85942011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8595
8596 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8597 timeout.
8598
d8ea7931
TT
85992011-12-08 Tom Tromey <tromey@redhat.com>
8600
8601 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8602 condition.
8603
1cc310d2
SS
86042011-12-07 Stan Shebs <stan@codesourcery.com>
8605
8606 * gdb.trace/tfind.exp: Update for output changes.
8607
d482a875
PA
86082011-12-07 Pedro Alves <pedro@codesourcery.com>
8609
8610 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8611 throws "Cannot insert catchpoints in this configuration".
8612 * gdb.ada/mi_catch_ex.exp: Likewise.
8613
f0ba3972
PA
86142011-12-06 Pedro Alves <pedro@codesourcery.com>
8615
8616 * gdb.base/break-always.exp: Test changing memory at addresses
8617 with breakpoints inserted.
8618
f8eba3c6
TT
86192011-12-06 Joel Brobecker <brobecker@acacore.com>
8620
6fdff2c5
PA
8621 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8622 involving a fully qualified function name.
f8eba3c6
TT
8623
86242011-12-06 Tom Tromey <tromey@redhat.com>
8625
8626 * gdb.ada/homonym.exp: Add three breakpoint tests.
8627
86282011-12-06 Tom Tromey <tromey@redhat.com>
8629
8630 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8631 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8632 * gdb.objc/objcdecode.exp: Update for output changes.
8633 * gdb.linespec/linespec.exp: New file.
8634 * gdb.linespec/lspec.cc: New file.
8635 * gdb.linespec/lspec.h: New file.
8636 * gdb.linespec/body.h: New file.
8637 * gdb.linespec/base/two/thefile.cc: New file.
8638 * gdb.linespec/base/one/thefile.cc: New file.
8639 * gdb.linespec/Makefile.in: New file.
8640 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8641 output changes.
8642 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8643 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8644 makes one breakpoint.
8645 * gdb.cp/method2.exp (test_break): Update for output changes.
8646 * gdb.cp/mb-templates.exp: Update for output changes.
8647 * gdb.cp/mb-inline.exp: Update for output changes.
8648 * gdb.cp/mb-ctor.exp: Update for output changes.
8649 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8650 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8651 has multiple matches.
8652 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8653 error message change.
8654 * gdb.base/list.exp (test_list_filename_and_number): Update for
8655 error message change.
8656 * gdb.base/break.exp: Disable pending breakpoints. Update for
8657 output changes.
8658 * configure.ac: Add gdb.linespec.
8659 * configure: Rebuild.
8660 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8661
c642a434
UW
86622011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8663
8664 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8665 last_break register on s390*-*-* targets.
8666
b18003d1
JB
86672011-12-06 Joel Brobecker <brobecker@adacore.com>
8668
8669 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8670 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8671 of parameter X in procedure Foo.
8672
fe96589c
SS
86732011-12-05 Stan Shebs <stan@codesourcery.com>
8674
8675 * gdb.trace/tfind.exp: Update help string matches.
8676
1820ab47
JK
86772011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8678
8679 * gdb.server/ext-run.exp (get process list): Accept also systemd
8680 as PID 1.
8681
e11ac3a3
JK
86822011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8683 Pedro Alves <pedro@codesourcery.com>
8684
8685 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8686 starting GDB.
8687 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8688 $use_gdb_stub.
8689 * gdb.base/display.exp: Likewise.
8690 * gdb.base/ending-run.exp: Likewise.
8691 * gdb.base/list.exp (test_listsize): Likewise.
8692 * gdb.base/setshow.exp: Likewise.
8693 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8694 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8695 check by global $use_gdb_stub.
8696 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8697 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8698 (default_gdb_init): Unset global $use_gdb_stub.
8699 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8700 by global $use_gdb_stub.
8701 * lib/gdbserver-support.exp: Extend comments for set_board_info
8702 gdb_protocol and gdb,socketport.
8703 (gdbserver_start_extended): Set global gdbserver_protocol and
8704 gdbserver_gdbport. Clear global use_gdb_stub.
8705 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8706 from target use_gdb_stub.
8707 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8708
1d41d75c
DE
87092011-12-03 Doug Evans <dje@google.com>
8710
8711 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8712 (gdb_step_for_stub): Add comments.
8713
d6d7a51a
MR
87142011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8715
8716 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8717 to the caller.
8718 (gdb_test_multiple): Likewise.
8719
05acf274
JK
87202011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8721
8722 Fix gdb.mi/mi-solib.exp without system debug info installed.
8723 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8724 expect attribute, return 0 for it. Update comments.
8725
2268b414
JK
87262011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8727
8728 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8729 (corrupted list): Adjust the expectation.
8730
585861ea
JK
87312011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8732
8733 PR threads/13448
8734 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8735 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8736 * gdb.threads/tls-var-main.c: New file.
8737 * gdb.threads/tls-var.c: New file.
8738 * gdb.threads/tls-var.exp: New file.
8739
968643aa
JK
87402011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8741
8742 PR testsuite/12649
8743 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8744 Protect gdb_test_multiple by final $gdb_prompt match.
8745 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8746 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8747 (test_tracepoints): Likewise.
8748
9750bca9
JK
87492011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8750
8751 PR breakpoints/13346
8752 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8753 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8754 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8755
ac1349b7
JB
87562011-12-01 Joel Brobecker <brobecker@adacore.com>
8757
8758 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8759 * gdb.ada/homonym/homonym.adb: For use of all types defined
8760 locally inside both Get_Value subprograms.
8761
26d44faf
JK
87622011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8763
8764 Fix racy FAILs.
8765 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8766 of send_gdb.
8767
514f6425
UW
87682011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8769
8770 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8771 environment variable after test completed.
8772
4255c8d2
UW
87732011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8774
8775 * gdb.base/solib-nodir.exp: Skip if remote target.
8776 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8777 application. Call gdb_load_shlibs.
8778 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8779
a35ad96a
JB
87802011-11-29 Joel Brobecker <brobecker@adacore.com>
8781
8782 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8783
1a1d5513
JB
87842011-11-28 Joel Brobecker <brobecker@adacore.com>
8785
8786 * gdb.ada/fullname_bp: New testcase.
8787
50b4ddf8
JK
87882011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8789
8790 PR testsuite/12649
8791 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8792 Wrap send_gdb into a new gdb_test.
8793
fb0aec57
JK
8794 Code cleanup.
8795 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8796 Convert send_gdb and gdb_expect to gdb_test_multiple.
8797
2376d946
JK
87982011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8799
8800 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8801
1eec78bd
KS
88022011-11-23 Keith Seitz <keiths@redhat.com>
8803
8804 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8805 (mi_varobj_tree_test_children_callback): New proc.
8806 (mi_walk_varobj_tree): New proc.
8807
36dfb11c
TT
88082011-11-22 Tom Tromey <tromey@redhat.com>
8809
8810 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
8811 Add "use_mi_command" argument.
8812 (mi_run_cmd, mi_run_with_cli): New procs.
8813 * gdb.mi/solib-lib.c: New file.
8814 * gdb.mi/solib-main.c: New file.
8815 * gdb.mi/mi-solib.exp: New file.
8816
0e965dd0
DE
88172011-11-21 Doug Evans <dje@google.com>
8818
8819 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
8820 _Unwind_DebugHook is missing.
8821
f196051f
SS
88222011-11-20 Stan Shebs <stan@codesourcery.com>
8823
8824 * gdb.trace/tstatus.exp: New.
8825 * gdb.trace/actions.c: Include string.h.
8826
bfccc43c
YQ
88272011-11-18 Yao Qi <yao@codesourcery.com>
8828
8829 * gdb.trace/pending.exp: New.
8830 * gdb.trace/pending.c: New.
8831 * gdb.trace/pendshr1.c: New.
8832 * gdb.trace/pendshr2.c: New.
8833 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
8834 tracepoint location becomes pending.
8835 (tracepoint_change_loc_2): New.
8836
73cd8ab1
DM
88372011-11-16 David S. Miller <davem@davemloft.net>
8838
8839 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
8840 target is sparc*-*-linux*
8841
77426730
PK
88422011-11-15 Paul Koning <paul_koning@dell.com>
8843
8844 * gdb.python/py-type.exp: New testcases for exceptions on scalar
8845 types.
8846
ed59ded5
DE
88472011-11-14 Doug Evans <dje@google.com>
8848
8849 * gdb.base/shell.exp: New file.
8850
405f8e94
SS
88512011-11-14 Stan Shebs <stan@codesourcery.com>
8852
8853 * gdb.trace/ftrace.c: New.
8854 * gdb.trace/ftrace.exp: New.
8855
1e4d1764
YQ
88562011-11-14 Yao Qi <yao@codesourcery.com>
8857
8858 * gdb.trace/change-loc-1.c: New.
8859 * gdb.trace/change-loc-2.c: New.
8860 * gdb.trace/change-loc.c: New.
8861 * gdb.trace/change-loc.exp: New.
8862 * gdb.trace/change-loc.h: New.
8863 * gdb.trace/trace-break.c (marker): Define new symbol.
8864 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 8865 New.
1e4d1764
YQ
8866 (break_trace_same_addr_6): New.
8867
71eba9c2 88682011-11-12 Matt Rice <ratmice@gmail.com>
8869
8870 * gdb.base/info-macros.exp: Make tests for info definitions
8871 test info macro. Add tests for info macro argument processing.
8872 Rename a few tests.
8873
1d93e29a
KS
88742011-11-11 Keith Seitz <keiths@redhat.com>
8875
8876 PR gdb/12843
8877 * gdb.base/linespecs.exp: New file.
8878
a4b5b48a
DE
88792011-11-11 Doug Evans <dje@google.com>
8880
8881 * gdb.threads/print-threads.exp: Extend timeout for slower
8882 tests.
8883
f6b47be4
DE
88842011-11-10 Doug Evans <dje@google.com>
8885
792a0230
DE
8886 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8887 "record to end of main" test.
8888
f6b47be4
DE
8889 * gdb.python/py-type.c (TS): New typedef.
8890 (ts): New global.
8891 * gdb.python/py-type.exp: Test field list of typedef.
8892
22355c90
JB
88932011-11-10 Joel Brobecker <brobecker@adacore.com>
8894
8895 * gdb.ada/small_reg_param: New testcase.
8896
a7860e76
TT
88972011-11-09 Tom Tromey <tromey@redhat.com>
8898
8899 * gdb.cp/destrprint.exp: New file.
8900 * gdb.cp/destrprint.cc: New file.
8901
72a2e3dc
MI
89022011-11-08 Meador Inge <meadori@codesourcery.com>
8903
8904 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
8905 (switch_stack_to_other): New test function.
8906 * gdb.arch/thumb-prologue.exp: New test cases.
8907
c7195df2 89082011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
8909
8910 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8911
d3895d7d
YQ
89122011-11-08 Yao Qi <yao@codesourcery.com>
8913
8914 * gdb.exp (supports_process_record): New.
8915 (supports_reverse): New.
8916 * gdb.reverse/break-precsave.exp: Call support_process_record
8917 to run test conditionally.
8918 * gdb.reverse/consecutive-precsave.exp: Likewise.
8919 * gdb.reverse/i386-precsave.exp: Likewise.
8920 * gdb.reverse/machinestate-precsave.exp: Likewise.
8921 * gdb.reverse/solib-precsave.exp: Likewise.
8922 * gdb.reverse/step-precsave.exp: Likewise.
8923 * gdb.reverse/until-precsave.exp: Likewise.
8924 * gdb.reverse/watch-precsave.exp: Likewise.
8925 * gdb.reverse/break-reverse.exp: Call support_reverse to run
8926 test conditionally.
8927 * gdb.reverse/consecutive-reverse.exp: Likewise.
8928 * gdb.reverse/finish-precsave.exp: Likewise.
8929 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8930 * gdb.reverse/finish-reverse.exp: Likewise.
8931 * gdb.reverse/i386-reverse.exp: Likewise.
8932 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8933 * gdb.reverse/machinestate.exp: Likewise.
8934 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
8935 * gdb.reverse/sigall-precsave.exp: Likewise.
8936 * gdb.reverse/sigall-reverse.exp: Likewise.
8937 * gdb.reverse/solib-reverse.exp: Likewise.
8938 * gdb.reverse/step-reverse.exp: Likewise.
8939 * gdb.reverse/until-reverse.exp: Likewise.
8940 * gdb.reverse/watch-reverse.exp: Likewise.
8941
a59306a3
YQ
89422011-11-05 Yao Qi <yao@codesourcery.com>
8943
8944 * gdb.trace/trace-break.exp: Add test on setting two
8945 fast tracepoints at the same address.
8946
87769f59
JK
89472011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8948
8949 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8950
3065dfb6
SS
89512011-11-02 Stan Shebs <stan@codesourcery.com>
8952
8953 * gdb.trace/collection.c: Add code using strings.
8954 * gdb.trace/collection.exp: Add tests of string collection.
8955
89e208db
JK
89562011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8957
8958 * gdb.base/skip-solib.exp (executable_main): New variable.
8959 (binfile_main): Base it on that.
8960 Use $executable_main in clean_restart calls. Drop gdb_exit and
8961 gdb_start calls.
8962
405e54e9
JK
89632011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8964
8965 Fix racy FAILs.
8966 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
8967 breakpoint_re globals import by async. Set string_regex to .* for
8968 async. Remove the optional thread_selected_re and breakpoint_re
8969 globals expectations.
8970
58e8570a
JM
89712011-11-01 Joseph Myers <joseph@codesourcery.com>
8972
8973 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
8974 well as Cygwin.
8975
7b35ec7f 89762011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
8977
8978 Add tests for skip command.
89e208db
JK
8979 * gdb.base/skip-solib-lib.c: New
8980 * gdb.base/skip-solib-main.c: New
8981 * gdb.base/skip-solib.exp: New
8982 * gdb.base/skip.c: New
8983 * gdb.base/skip.exp: New
8984 * gdb.base/skip1.c: New
8985 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 8986
b9fd1791
PA
89872011-10-31 Yao Qi <yao@codesourcery.com>
8988 Pedro Alves <pedro@codesourcery.com>
8989
6fdff2c5
PA
8990 * gdb.trace/trace-break.c: New.
8991 * gdb.trace/trace-break.exp: New.
b9fd1791 8992
4323fecc
JK
89932011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8994
8995 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
8996 break-here-2.
8997
0e5bf2a8
PA
89982011-10-28 Pedro Alves <pedro@codesourcery.com>
8999
9000 * gdb.threads/no-unwaited-for-left.c: New.
9001 * gdb.threads/no-unwaited-for-left.exp: New.
9002 * gdb.threads/non-ldr-exc-1.c: New.
9003 * gdb.threads/non-ldr-exc-1.exp: New.
9004 * gdb.threads/non-ldr-exc-2.c: New.
9005 * gdb.threads/non-ldr-exc-2.exp: New.
9006 * gdb.threads/non-ldr-exc-3.c: New.
9007 * gdb.threads/non-ldr-exc-3.exp: New.
9008 * gdb.threads/non-ldr-exc-4.c: New.
9009 * gdb.threads/non-ldr-exc-4.exp: New.
9010
3a3dad98
JK
90112011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9012
9013 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
9014 * gdb.base/attach-pie-misread.exp: Likewise.
9015 * gdb.base/break-interp.exp: Likewise.
9016 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
9017 testcases for use_gdb_stub.
9018 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
9019 (continue): New testcase.
9020 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
9021 * gdb.threads/attach-into-signal.exp: Likewise.
9022 * gdb.threads/attach-stopped.exp: Likewise.
9023 * gdb.threads/attachstop-mt.exp: Likewise.
9024
d6a5d40c
PK
90252011-10-28 Paul Koning <paul_koning@dell.com>
9026
9027 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
9028
ca539be8
JK
90292011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9030
9031 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
9032 (mi_gdb_test): Import globals thread_selected_re
9033 and breakpoint_re. Expect them optionally at the regex start.
9034
d234ef5c
DE
90352011-10-27 Doug Evans <dje@google.com>
9036
9037 * gdb.python/python.exp: Test source -s.
9038
ab964825
PK
90392011-10-26 Paul Koning <paul_koning@dell.com>
9040
9041 * gdb.python/lib-types.cc (struct A): New structure.
9042 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 9043
54d8a644
PK
90442011-10-25 Paul Koning <paul_koning@dell.com>
9045
9046 PR python/13327
d234ef5c 9047
54d8a644
PK
9048 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
9049 fetch_lazy method.
9050
b0221781
YQ
90512011-10-24 Yao Qi <yao@codesourcery.com>
9052
9053 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
9054 target is tic6x-*-*.
9055
6cda5a20
JB
90562011-10-21 Joel Brobecker <brobecker@adacore.com>
9057
9058 * gdb.ada/mi_task_info/task_switch.adb: New file.
9059 * gdb.ada/mi_task_info.exp: New file.
9060
5ed9db04
JK
90612011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9062
9063 * gdb.cp/expand-psymtabs-cxx.exp: New file.
9064 * gdb.cp/expand-psymtabs-cxx.cc: New file.
9065
9df2fbc4
PM
90662011-10-20 Phil Muldoon <pmuldoon@redhat.com>
9067
9068 PR python/12656
9069
9070 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
9071 global_block tests.
9072
736086ba
TT
90732011-10-18 Tom Tromey <tromey@redhat.com>
9074
9075 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
9076
4af31552
TT
90772011-10-18 Tom Tromey <tromey@redhat.com>
9078
9079 * gdb.base/source.exp: Don't include full file name in test name.
9080 * gdb.python/python.exp: Don't include full file name in test
9081 name.
9082
43136979
AR
90832011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9084
9085 * gdb.base/attach-pie-noexec.c: New files.
9086 * gdb.base/attach-pie-noexec.exp: New files.
9087
543a9323
JM
90882011-10-17 Joseph Myers <joseph@codesourcery.com>
9089
9090 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
9091 prompt for each extra line in command.
9092
21ae7a4d
JK
90932011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9094
9095 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
9096 Revert the part of:
9097 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9098 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9099 Change the expected string.
9100
20ec36d9
JK
91012011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9102
9103 Fix results with system glibc debug info installed.
9104 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
9105 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
9106 Accept also __libc_ symbol prefix and no prefix.
9107
6501c2fc
KS
91082011-10-14 Keith Seitz <keiths@redhat.com>
9109
9110 PR c++/13225
9111 * gdb.cp/converts.cc (foo3_1): New function.
9112 (foo3_2): New functions.
9113 * gdb.cp/converts.exp: Add tests for int to pointer conversion
9114 and null pointer conversions of integer constant zero.
9115 Add test to check if all arguments are checked for incompatible
9116 conversion BADNESS.
9117
55b1fd0c
TT
91182011-10-14 Tom Tromey <tromey@redhat.com>
9119
9120 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
9121 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
9122 linespec.
9123
22c05d8a
JK
91242011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9125
9126 Fix internal error regression.
9127 * gdb.dwarf2/implptr-optimized-out.S: New file.
9128 * gdb.dwarf2/implptr-optimized-out.exp: New file.
9129
1d6edc3c
JK
91302011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9131
9132 Fix empty DWARF expressions DATA vs. SIZE conditionals.
9133 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
9134 (loclist): New.
9135 (4): New abbrev.
9136 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
9137 Use prepare_for_testing, remove clean_restart.
9138 (p arraynoloc, p arraycallnoloc): New tests.
9139
9ec72168
JK
91402011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9141
9142 * gdb.cp/namespace-enum.exp (executable): New variable.
9143 (binfile): Use ${objdir}/${subdir}/ prefix.
9144 Use ${executable} for clean_restart.
9145
9c6c53f7
SA
91462011-10-11 Sterling Augustine <saugustine@google.com>
9147
9148 * gdb.cp/Makefile.in: Add namespace-enum test.
9149 * gdb.cp/namespace-enum.exp: New file.
9150 * gdb.cp/namespace-enum.c: New file.
9151 * gdb.cp/namespace-enum-main.c: New file.
9152
fac7ceb3
UW
91532011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
9154
9155 * gdb.python/py-shared.exp: Relax filename check to handle remote:
9156 sysroot.
9157
941b2081
JK
91582011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9159
9160 Reimplement @entry in input expressions.
9161 * gdb.base/exprs.c (v_int_array_init): New variable.
9162 * gdb.base/exprs.exp (print v_int_array_init)
9163 (print *v_int_array_init@1, print *v_int_array_init@2)
9164 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
9165 (print v_int_array_init[1]@1): New tests.
9166
0344e878
JM
91672011-10-10 Joseph Myers <joseph@codesourcery.com>
9168
9169 * gdb.cp/gdb2495.exp: Do not include directories in filename in
9170 expected message.
9171
5a56e9c5
DE
91722011-10-09 Doug Evans <dje@google.com>
9173
9174 * gdb.base/alias.exp: Add tests for alias command.
9175
2bda9cc5
JK
91762011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9177
9178 * gdb.arch/amd64-entry-value.s: New file.
9179 * gdb.mi/mi2-amd64-entry-value.s: New file.
9180
a471c594
JK
91812011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9182
9183 Display @entry parameter values even for references.
9184 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
9185 functions.
9186 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
9187 reference and datap_input.
9188 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
9189 breakpoints.
9190 (continue to breakpoint: entry_reference: reference)
9191 (entry_reference: bt at entry)
9192 (continue to breakpoint: entry_reference: breakhere_reference)
9193 (entry_reference: bt, entry_reference: ptype regparam)
9194 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
9195 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
9196 (entry_reference: p regcopy, entry_reference: p nodataparam)
9197 (entry_reference: p nodataparam@entry): New tests.
9198
36b11add
JK
91992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9200
9201 Support @entry in input expressions.
9202 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
9203 (entry_stack: p s1@entry, entry_stack: p s2@entry)
9204 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
9205 (tailcall: p j@entry): New tests.
9206 * gdb.cp/koenig.cc (A::entry): New function.
9207 (main): Call it.
9208 * gdb.cp/koenig.exp (p entry (c)): New test.
9209
e18b2753
JK
92102011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9211
9212 Display @entry parameter values (without references).
9213 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
9214 (different, validity, invalid): New functions.
9215 (main): Call them.
9216 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
9217 stacktest, breakhere_stacktest, different, breakhere_different,
9218 breakhere_validity and breakhere_invalid.
9219 (entry: bt): Update for @entry.
9220 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
9221 (entry_validity: *, entry_invalid: *): Many new tests.
9222 * gdb.base/break.exp
9223 (run until breakpoint set at small function, optimized file): Accept
9224 also the @entry suffix.
9225 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
9226 * gdb.mi/mi2-amd64-entry-value.c: New files.
9227 * gdb.mi/mi2-amd64-entry-value.exp: New files.
9228
2d6c5dc2
JK
92292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9230
9231 Protect entry values against self tail calls.
9232 * gdb.arch/amd64-entry-value.cc (self2, self): New.
9233 (main): Call self.
9234 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
9235 (set debug entry-values 1, self: bt debug entry-values): New tests.
9236
111c6489
JK
92372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9238
9239 Recognize virtual tail call frames.
9240 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
9241 (amb_b, amb_a): New.
9242 (main): Call a and b.
9243 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
9244 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
9245 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
9246 New tests.
9247
8e3b41a9
JK
92482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9249
9250 Implement basic support for DW_TAG_GNU_call_site.
9251 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
9252 * gdb.arch/amd64-entry-value.cc: New file.
9253 * gdb.arch/amd64-entry-value.exp: New file.
9254
181cebd4
JK
92552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9256
9257 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
9258 * gdb.dwarf2/implptr-64bit.S: New file.
9259 * gdb.dwarf2/implptr-64bit.exp: New file.
9260
741f5e3c
JK
92612011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9262
9263 Fix initial language detection with -readnow.
9264 * gdb.cp/readnow-language.cc: New file.
9265 * gdb.cp/readnow-language.exp: New file.
9266
a73d2258
JK
92672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9268
9269 Fix printed anonymous struct name.
9270 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
9271
af369495
JM
92722011-10-09 Joseph Myers <joseph@codesourcery.com>
9273
9274 * gdb.base/solib-symbol.exp: Do not include directories in
9275 filenames in expected messages.
9276
1fa57852
DE
92772011-10-07 Doug Evans <dje@google.com>
9278
9279 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9280
bd054e06
KP
92812011-10-07 Kevin Pouget <kevin.pouget@st.com>
9282
9283 Allow Python notification of new object-file loadings.
9284 * gdb.python/py-events.exp: Test newobjfile event.
9285 * gdb.python/py-events.py: Register newobjfile callback.
9286 * gdb.python/py-events.c: Add call to shared library
9287 * gdb.python/py-events-shlib.c: New file.
9288
8031b6f8
JM
92892011-10-06 Joseph Myers <joseph@codesourcery.com>
9290
9291 * gdb.base/fixsection.exp: Do not include directories in filename
9292 in expected message.
9293
7fea6923
PM
92942011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9295
9296 Add tests for passing of environment variables to inferior.
9297 * gdb.base/testenv.c: New test source.
9298 * gdb.base/testenv.exp: New expect test.
9299
687f2a88
PK
93002011-10-04 Paul Koning <paul_koning@dell.com>
9301
9302 * gdb.python/py-value.c (main): Break before return.
9303
cb6be26b
KP
93042011-10-04 Kevin Pouget <kevin.pouget@st.com>
9305
9306 PR python/12691: Add the inferior to Python exited event
9307 * gdb.python/py-events.exp: Test the inferior attribute of exited
9308 event with a fork.
9309 * gdb.python/py-events.py: Print inferior number on exit.
9310 * gdb.python/py-events.c: Fork the inferior.
9311
fb213700
EBM
93122011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9313
9314 * gdb.base/jit.exp: Add testcase name to log message
9315
aa2071bd
PK
93162011-10-03 Paul Koning <paul_koning@dell.com>
9317 Jan Kratochvil <jan.kratochvil@redhat.com>
9318
9319 * gdb.python/py-value.exp
9320 (python inval = gdb.parse_and_eval('*(int*)0'))
9321 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9322 (set argc=2, python print argc_lazy): New tests.
9323
dd11a36c
JB
93242011-10-02 Joel Brobecker <brobecker@adacore.com>
9325
9326 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9327
46f886f1
JK
93282011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9329 Pedro Alves <pedro@codesourcery.com>
9330
9331 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9332 can_read_0, test for it.
9333 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9334 (parse_and_eval with memory error): ... here, make it untested if
9335 can_read_0.
9336
c5cb204f
MP
93372011-09-30 Marek Polacek <mpolacek@redhat.com>
9338
9339 * gdb.python/python.exp (verify pagination beforehand)
9340 (verify pagination afterwards): Fix race by splitting the line.
9341
68fb0ec0
JM
93422011-09-29 Joseph Myers <joseph@codesourcery.com>
9343
9344 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9345 for 64-bit multilibs from i?86-* targets.
9346
6aee0d90
MP
93472011-09-29 Marek Polacek <mpolacek@redhat.com>
9348
9349 * lib/gdb.exp: Fix a typo in one of the comments.
9350
e9101ff5
MP
93512011-09-29 Marek Polacek <mpolacek@redhat.com>
9352
9353 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9354 matching pattern.
9355
7a81bdbf
PK
93562011-09-28 Paul Koning <paul_koning@dell.com>
9357
9358 * gdb.python/py-type.c (enum E): New.
9359 * gdb.python/py-type.exp (test_fields): Add tests for Python
9360 mapping access to fields.
9361 (test_enums): New test for field access on enums.
9362
6710bf39
SS
93632011-09-27 Stan Shebs <stan@codesourcery.com>
9364
9365 * gdb.trace/collection.exp: Test collection of $_ret.
9366
b2a6bdeb
AT
93672011-09-22 Andreas Tobler <andreast@fgznet.ch>
9368
9369 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9370 list of compilation switches for <*-*-freebsd*>.
9371
3c9057f3
SS
93722011-09-19 Stan Shebs <stan@codesourcery.com>
9373
9374 * gdb.trace/tspeed.exp: New file.
9375 * gdb.trace/tspeed.c: New file.
9376
34518530
YQ
93772011-09-18 Yao Qi <yao@codesourcery.com>
9378
9379 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9380 instructions.
9381 (test_adr_32bit, test_pop_pc): Likewise.
9382 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9383 Thumb instructions.
9384 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9385 in gdb_test_multiple.
9386 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9387
ab254057
YQ
93882011-09-17 Yao Qi <yao@codesourcery.com>
9389
9390 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9391 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9392 support single step to signal handler.
9393
9c317b71
YQ
93942011-09-17 Yao Qi <yao@codesourcery.com>
9395
9396 * gdb.base/disp-step-fork.c: New.
9397 * gdb.base/disp-step-syscall.exp: New.
9398 * gdb.base/disp-step-vfork.c: New.
9399
a8123151
JB
94002011-09-16 Joel Brobecker <brobecker@adacore.com>
9401
9402 * gdb.ada/tasks.exp: Make the expected output for
9403 the `info tasks' tests more resilient to spacing
9404 changes.
9405
63a9aad8
JK
94062011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9407
9408 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9409 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9410
2aa48337
KP
94112011-09-15 Kevin Pouget <kevin.pouget@st.com>
9412
9413 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9414 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9415
6839b47f
KP
94162011-04-30 Kevin Pouget <kevin.pouget@st.com>
9417
9418 Handle multiple breakpoint hits in Python interface:
9419 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9420 presence.
9421 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9422 breakpoint hits.
9423
0935723e
JK
94242011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9425 Jan Kratochvil <jan.kratochvil@redhat.com>
9426
9427 * gdb.python/py-events.exp: Remove pretty printing comment.
9428 * gdb.python/py-evsignal.exp: New file.
9429 * gdb.python/py-evthreads.c: Include signal.h.
9430 (thread3): Remove variable count3. Remove variable bad and use raise
9431 instead.
9432 (thread2): Remove variable count2. Move thread3 pthread_create here,
9433 merge pthread_join to a single line.
9434 (main): Remove variable count1. Merge pthread_join with pthread_create
9435 to a single line.
9436 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9437 KFAIL python/12966 for gdbserver. Test return value of
9438 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9439 gdb_expect by gdb_test and gdb_test_multiple.
9440 (thread 2, thread 3): New tests.
9441
4801a9a3
PA
94422011-09-12 Matt Rice <ratmice@gmail.com>
9443 Pedro Alves <pedro@codesourcery.com>
9444
9445 PR gdb/13175
9446
9447 * gdb.base/interp.exp: New tests.
9448 * gdb.base/interp.c: New file.
9449
24ece742
DE
94502011-09-12 Doug Evans <dje@google.com>
9451
9452 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9453 * gdb.dwarf2/typeddwarf.exp: Ditto.
9454
7f062217
JK
94552011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9456
9457 Fix compatibility with x32 arch.
9458 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9459 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9460 is_x86_like_target.
9461 * testsuite/gdb.trace/collection.exp: Likewise.
9462 * testsuite/gdb.trace/report.exp: Likewise.
9463 * testsuite/gdb.trace/unavailable.exp: Likewise.
9464 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9465 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9466 (is_x86_like_target): Check also is_amd64_regs_target.
9467
08711b9a
JK
94682011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9469
9470 PR breakpoints/12435
9471 * gdb.arch/amd64-prologue-xmm.c: New file.
9472 * gdb.arch/amd64-prologue-xmm.exp: New file.
9473 * gdb.arch/amd64-prologue-xmm.s: New file.
9474
b99b5f66
JK
94752011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9476
9477 * gdb.dwarf2/dw2-param-error-main.c: New file.
9478 * gdb.dwarf2/dw2-param-error.S: New file.
9479 * gdb.dwarf2/dw2-param-error.exp: New file.
9480
a391a2f6
PA
94812011-09-08 Pedro Alves <pedro@codesourcery.com>
9482
9483 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9484 inferior's pid and look for a core dump named core.$pid. Use
9485 `remote_file' commands on the host instead of hand coding shell
9486 commands on the build.
9487 * gdb.base/valgrind-db-attach.exp: Kill the program before
9488 finishing the test.
9489
7d8e6458 94902011-09-02 Matt Rice <ratmice@gmail.com>
9491
9492 * lib/prompt.exp: New file for testing the first prompt.
9493 * gdb.python/py-prompt.exp: Ditto.
9494 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9495
68e77c9e
PA
94962011-09-02 Pedro Alves <pedro@codesourcery.com>
9497
9498 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9499 0, before testing gcore.
9500
9655e943
JK
95012011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9502
df6dc84d
JK
9503 * dw2-ifort-parameter-debug.S: Update copyright year.
9504 * dw2-ifort-parameter.c: Update copyright year.
9505 * dw2-ifort-parameter.exp: Update copyright year.
9506
9655e943
JK
9507 * dw2-ifort-parameter-debug.S: New file.
9508 * dw2-ifort-parameter.c: New file.
9509 * dw2-ifort-parameter.exp: New file.
9510
353d1d73
JK
95112011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9512
9513 * gdb.base/commands.exp (error_clears_commands_left): New function.
9514 (): Call it.
9515
5c07461a
JK
95162011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9517
9518 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9519 (C): Initialize `a'.
9520 * gdb.mi/mi-inheritance-syntax-error.exp
9521 (-data-evaluate-expression $path): Expect `a' as 5.
9522
0d932b2f
MK
95232011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9524
9525 PR mi/11912
9526 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9527 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9528 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9529 keyword in output of -var-info-path-expression.
9530
bdb54049
JK
95312011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9532
9533 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9534 * gdb.trace/collection.exp: Likewise.
9535 * gdb.trace/report.exp: Likewise.
9536 * gdb.trace/unavailable.exp: Likewise.
9537 * gdb.trace/while-dyn.exp: Likewise.
9538
59cde39c
KS
95392011-08-18 Keith Seitz <keiths@redhat.com>
9540
9541 PR c++/12266
9542 * gdb.cp/meth-typedefs.cc: New file.
9543 * gdb.cp/meth-typedefs.exp: New file.
9544
fa3a4f15
PM
95452011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9546
6fdff2c5 9547 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9548
c1049fca
JK
95492011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9550
9551 * gdb.arch/i386-dr3-watch.exp
9552 (watchpoint on gap1 does not fit debug registers)
9553 (delete all watchpoints): Fix racy expect strings.
9554
d93f7b5c
YQ
95552011-08-14 Yao Qi <yao@codesourcery.com>
9556
9557 * gdb.base/maint.exp: set data_section to ".neardata".
9558 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9559 * gdb.base/savedregs.exp: Handle SIGILL.
9560 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9561 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9562
457e09f0
DE
95632011-08-12 Doug Evans <dje@google.com>
9564
9565 * gdb.python/py-symbol.exp: Add test for symbol.type.
9566
5d0bb2fb
UW
95672011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9568
9569 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9570 * gdb.mi/mi-pthreads.exp: Likewise.
9571 * gdb.mi/mi2-pthreads.exp: Likewise.
9572 * gdb.mi/gdb669.exp.exp: Likewise.
9573
fcdfa280
PA
95742011-08-09 Pedro Alves <pedro@codesourcery.com>
9575
9576 * lib/mi-support.exp (detect_async): Rename to...
9577 (mi_detect_async): ... this.
9578 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9579 * gdb.mi/mi-nonstop.exp: Adjust.
9580 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9581 * gdb.mi/mi-nsintrall.exp: Adjust.
9582 * gdb.mi/mi-nsmoribund.exp: Adjust.
9583 * gdb.mi/mi-nsthrexec.exp: Adjust.
9584
9d8fa392
PA
95852011-08-09 Pedro Alves <pedro@codesourcery.com>
9586
9587 * gdb.base/display.c (do_loops): New `p_i' local.
9588 * gdb.base/display.exp: Test displaying a variable that is
9589 temporarily at a bad address.
9590
b6cede78
JK
95912011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9592
9593 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9594 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9595
67bedb8c
JK
95962011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9597
9598 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9599 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9600 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9601
af6e93b2
PA
96022011-08-05 Pedro Alves <pedro@codesourcery.com>
9603
9604 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9605 procedure.
9606 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9607
1cf0e11f
YQ
96082011-08-05 Yao Qi <yao@codesourcery.com>
9609
9610 * gdb.base/callfuncs.exp: Set language after main.
9611 * gdb.cp/cplusfuncs.exp: Likewise.
9612 * gdb.cp/inherit.exp: Likewise.
9613
a1e28cb2
UW
96142011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9615
9616 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9617 * gdb.base/watch-vfork.exp: Skip on remote targets.
9618
d4f5bbb9
UW
96192011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9620
9621 * gdb.threads/thread-find.exp: Support remote targets.
9622
724f4f80
UW
96232011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9624
9625 * gdb.base/jit.exp: Download solib_binfile to target.
9626 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9627 and call dlopen without full path name.
9628 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9629 dlopen without full path name.
9630
934709f0
PW
96312011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9632
9633 * gdb.base/break-always.exp: Complete the test
9634 with duplicated breakpoints and enabling/disabling them.
9635
c26106c4
TT
96362011-08-02 Tom Tromey <tromey@redhat.com>
9637
9638 PR gdb/11289:
9639 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9640
9300444e 96412011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9642
9643 PR gdb/13045
9644 * gdb.base/float.exp: Add new test case for PR gdb/13045
9645 * gdb.base/float.c: New file.
9646
00bd41d6
PM
96472011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9648
9649 * gdb.python/py-mi.exp: Test printers returning string hint, and
9650 also not returning a value.
9651 * gdb.python/py-prettyprint.c: Add testcase for above.
9652 * gdb.python/py-prettyprint.py: Add test printer for above.
9653
d24f74ce
JK
96542011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9655
9656 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9657 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9658 (.Ldie30) Add as field "data4".
9659 (.Ldie32) Rename field "b" to "shl".
9660 (abbrev4) Change for the "data4" field.
9661 (abbrev5, abbrev6) Remove.
9662 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9663 (p &s.shl): ... here. Add comment.
9664 (p &s.data4): New.
9665
bb7da2bf
JK
96662011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9667
9668 Fix crash on lval_computed values.
9669 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9670
11081198
JK
96712011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9672
9673 * gdb.base/help.exp (help whatis): Update the expected string.
9674
3c6e0cb3
JK
96752011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9676
9677 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9678 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9679 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9680 Change the expected string.
9681
efa80663
PA
96822011-07-26 Pedro Alves <pedro@codesourcery.com>
9683
9684 * gdb.base/watchpoint.exp
9685 (test_disable_enable_software_watchpoint): New procedure.
9686 (top level): Run it.
9687
db8e4570
UW
96882011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9689
9690 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9691 executable file "${binfile}", C++ version "${binfile}-cxx".
9692 * gdb.python/py-prettyprint.exp: Likewise.
9693 * gdb.python/py-symbol.exp: Likewise.
9694 * gdb.python/py-type.exp: Likewise.
9695 * gdb.python/py-value.exp: Likewise.
9696 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9697 file name instead of just suffix.
9698
543305c9
JK
96992011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9700
9701 Fix implicit pointer offsets.
9702 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9703 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9704 (continue to breakpoint: continue to baz breakpoint for implptr)
9705 (sanity check element 0, sanity check element 1)
9706 (enter the inlined function, check element 0 for the offset)
9707 (check element 1 for the offset)
9708 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9709 (set foo breakpoint for implptr): Update the breakpoint number.
9710
b3215adc
UW
97112011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9712
9713 * gdb.python/py-mi.exp: Use different file names for different
9714 versions of the executable under test.
9715 * gdb.python/py-prettyprint.exp: Likewise.
9716 * gdb.python/py-symbol.exp: Likewise.
9717 * gdb.python/py-template.exp: Likewise.
9718 * gdb.python/py-type.exp: Likewise.
9719 * gdb.python/py-value.exp: Likewise.
9720
182b9acc
UW
97212011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9722
9723 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9724 flag after restarting GDB if necessary.
9725
e6052b5d
UW
97262011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9727
9728 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9729
1ced966e
PA
97302011-07-22 Pedro Alves <pedro@codesourcery.com>
9731
9732 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9733 backend doesn't leave used debug registers behind.
9734
3543a589
TT
97352011-07-22 Tom Tromey <tromey@redhat.com>
9736
9737 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9738 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9739 argument.
9740 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9741
14d15303 97422011-07-21 Matt Rice <ratmice@gmail.com>
9743
9744 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9745 in mostlyclean rule. Add files ending in .core.
9746
9b158ba0 97472011-07-21 Matt Rice <ratmice@gmail.com>
9748
9749 PR macros/12999
9750 * gdb.base/info-macros.c: New test sources.
9751 * gdb.base/info-macros.exp: New tests.
9752
d17b6f81
PM
97532011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9754
9755 * gdb.python/python.exp: Add prompt substitution tests.
9756
918dd910
JK
97572011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9758
9759 Fix crash if referenced CU is aged out.
9760 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9761 New.
9762 * gdb.dwarf2/implptr.exp: Likewise.
9763
0e37a63c
JK
97642011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9765
9766 * gdb.dwarf2/implptr.S: Rebuilt.
9767 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9768 (bar): Use them for j, k, l.
9769 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9770 COMPILE.
9771 (print j in implptr:bar): Update for the intp typedef.
9772 (print p[0].x in implptr:foo): Use more exact regex.
9773
f65cf84c
TT
97742011-07-18 Tom Tromey <tromey@redhat.com>
9775
9776 * gdb.cp/static-method.exp: Add missing single quote.
9777
d5b4a7be
YQ
97782011-07-18 Yao Qi <yao@codesourcery.com>
9779
9780 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9781 supported.
9782 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9783 * gdb.mi/mi-nonstop.exp: Likewise.
9784 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9785 * gdb.mi/mi-nsintrall.exp: Likewise.
9786 * gdb.mi/mi-nsmoribund.exp: Likewise.
9787 * gdb.mi/mi-nsthrexec.exp: Likewise.
9788 * gdb.python/py-evthreads.exp: Likewise.
9789
e9ea2662
JK
97902011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9791
9792 Code cleanup.
9793 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9794 it. Substitute it instead of test_compiler_info everywhere.
9795
ce451573
UW
97962011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9797
9798 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9799 remote targets as well.
9800
756d88a7
UW
98012011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9802
9803 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9804 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9805
31f83dc5
UW
98062011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9807
9808 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
9809 a remote machine, not the host.
9810 (gdb_compile_shlib): Set soname if target is remote.
9811
059241a0
PP
98122011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9813
9814 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9815
28a0b48c 98162011-07-13 Matt Rice <ratmice@gmail.com>
9817
9818 * gdb.python/py-objfile-script-gdb.py: Renamed to
9819 py-objfile-script-gdb.py.in.
9820 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
9821 py-objfile-script-gdb.py.
9822 * gdb.python/py-objfile-script.exp: Update reference to
9823 py-objfile-script-gdb.py.
9824
9a771b67
JK
98252011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9826
9827 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
9828 reference undefined label.
9829
04ad99e6
JK
98302011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9831
9832 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
9833 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
9834 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
9835 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
9836
713389e0
PM
98372011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9838
6fdff2c5 9839 PR python/12438
713389e0 9840 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 9841 deprecated tests. Add set/show python print-backtrace tests.
713389e0 9842
97d146f8
JK
98432011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9844
9845 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
9846 debug info.
9847
facde0e5 98482011-07-06 Matt Rice <ratmice@gmail.com>
9849
9850 * gdb.python/python.exp: Update filename paths.
9851 * gdb.python/py-symtab.exp: Ditto.
9852
438640d1
MP
98532011-07-06 Marek Polacek <mpolacek@redhat.com>
9854
9855 * gdb.python/py-evthreads.exp: Add missing `$'.
9856
33a365df
MF
98572011-07-06 Jie Zhang <jie.zhang@analog.com>
9858
9859 * config/bfin.exp: New file.
9860 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
9861 * gdb.asm/bfin.inc: New file.
9862
8f7ae686
MP
98632011-07-06 Marek Polacek <mpolacek@redhat.com>
9864
df46027d 9865 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
9866 the whole output.
9867
eb2a6f42
TT
98682011-07-05 Tom Tromey <tromey@redhat.com>
9869
9870 * gdb.java/jprint.java (jprint.hi): New field.
9871 * gdb.java/jprint.exp: Print string.
9872
177b42fe
TJB
98732011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9874
9875 * gdb.base/call-sc.c: Fix typos.
9876 * gdb.base/ifelse.exp: Likewise.
9877 * gdb.base/structs.c: Likewise.
9878
3b2a0cf2
JB
98792011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9880
9881 * gdb.base/jit-so.exp: New test.
9882 * gdb.base/jit-dlmain.c: New file.
9883 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9884
46fc714c
JK
98852011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9886
9887 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
9888 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9889 * gdb.cp/pr9167.exp (p b): Likewise.
9890 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9891 (test value of P in inner_m, test type of Z in inner_m): Call
9892 setup_xfail for gcc <= 4.5.
46fc714c 9893
418c7cf7
JK
98942011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9895
9896 * gdb.cp/paren-type.cc: New files.
9897 * gdb.cp/paren-type.exp: New files.
9898
3d50dd94
JK
98992011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9900
9901 Stop on first linespec terminator instead of eating what we can.
9902 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
9903 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
9904 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
9905 (break C::f()): ... this one.
9906 (break C::operator()()): New test.
9907 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
9908 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
9909 test.
9910
dcf9f4ab
JK
99112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9912
9913 Fall back linespec to minimal symbols.
9914 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
9915 error message.
9916 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
9917 * gdb.cp/minsym-fallback-main.cc: New file.
9918 * gdb.cp/minsym-fallback.cc: New file.
9919 * gdb.cp/minsym-fallback.exp: New file.
9920 * gdb.cp/minsym-fallback.h: New file.
9921
3f542ed1
JK
99222011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9923
9924 * gdb.cp/no-dmgl-verbose.cc: New file.
9925 * gdb.cp/no-dmgl-verbose.exp: New file.
9926
99272011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
9928
9929 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9930 __GI_.
9931 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
9932 (f): New function.
9933 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
9934 (complete p 'func<short>(): ... here.
9935 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
9936 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
9937 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
9938 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
9939 Make them KFAIL gcc/49546.
9940
00eb2c4a
JB
99412011-07-01 Joel Brobecker <brobecker@adacore.com>
9942
9943 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9944
85a20c42
JK
99452011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9946
9947 Test GCC PR debug/49546.
9948 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
9949 (test type of F in k3_m, test value of F in k3_m): New.
9950 * gdb.cp/temargs.cc (struct S3, struct K3): New.
9951 (main): New variable k3. Call k3.k3_m.
9952
d2d43431
JB
99532011-07-01 Jean-Charles Delay <delay@adacore.com>
9954
9955 * gdb.ada/packed_array.exp: Fix expected outout.
9956
54ae186f
JB
99572011-07-01 Jean-Charles Delay <delay@adacore.com>
9958
9959 * gdb.ada/packed_array.exp: fixed expected output.
9960
8f17729f
JB
99612011-07-01 Joel Brobecker <brobecker@adacore.com>
9962
9963 * gdb.ada/same_enum: New testcase.
9964
f5aa6869
JB
99652011-07-01 Joel Brobecker <brobecker@adacore.com>
9966
9967 * gdb.ada/ptr_typedef: New testcase.
9968
828292f2
JB
99692011-07-01 Joel Brobecker <brobecker@adacore.com>
9970
9971 * gdb.ada/arrayptr.exp: Add ptype test.
9972
18920c42
JB
99732011-07-01 Joel Brobecker <brobecker@adacore.com>
9974
9975 * gdb.ada/char_enum: New testcase.
9976
3536d9e3 99772011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
9978
9979 * gdb.base/dump.exp (capture_pointer_with_type): New.
9980 Get value from address instead of name.
9981 Start GDB once, and do `dump' and `restore'
9982 tests together.
9983
db863c42
MF
99842011-06-30 Jie Zhang <jie.zhang@analog.com>
9985 Mike Frysinger <vapier@gentoo.org>
9986
9987 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
9988 helper functions for getting/setting remotetimeout variable.
9989 * lib/gdb.exp (gdb_load): If the target is remote, set
9990 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
9991 with $loadtimeout. Set $load_ok to 0 before doing the load.
9992 Instead of returning, immediately, set $load_ok to 0. Call
9993 set_remotetimeout with $oldremotetimeout, and then return if
9994 $load_ok is 1.
9995
e9e642a8
AB
99962011-06-30 Andrew Burgess <aburgess@broadcom.com>
9997
9998 * gdb.python/py-template.exp: Don't run this test if the target
9999 does not support c++ tests.
10000
32019081
JK
100012011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10002
10003 Fix non-only rename list for Fortran modules import.
10004 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
10005 tests.
10006 * gdb.fortran/module.f90 (module moduse): New.
10007 (program module): use moduse, test var_x, var_y and var_z.
10008
0ecee54c
TT
100092011-06-29 Tom Tromey <tromey@redhat.com>
10010
10011 PR testsuite/12040:
10012 * gdb.fortran/array-element.exp: Use f90, not f77.
10013 * gdb.fortran/complex.exp: Use f90, not f77.
10014 * gdb.fortran/derived-type.exp: Use f90, not f77.
10015 * gdb.fortran/library-module.exp: Use f90, not f77.
10016 * gdb.fortran/logical.exp: Use f90, not f77.
10017 * gdb.fortran/module.exp: Use f90, not f77.
10018 * gdb.fortran/multi-dim.exp: Use f90, not f77.
10019 * gdb.fortran/subarray.exp: Use f90, not f77.
10020
3b2b8fea
TT
100212011-06-29 Tom Tromey <tromey@redhat.com>
10022
10023 * gdb.fortran/charset.exp: New file.
10024 * gdb.fortran/charset.f90: New file.
10025
42159ca5
TT
100262011-06-29 Tom Tromey <tromey@redhat.com>
10027
10028 PR testsuite/12040:
10029 * lib/future.exp: New file, mostly extracted from ada.exp.
10030 Rewrote compatibility code to use rename.
10031 (gdb_find_gfortran): New proc.
10032 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
10033 gfortran patch.
10034 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
10035 Move to future.exp.
10036 * lib/gdb.exp: Always load future.exp.
10037
af69a5ce
YQ
100382011-06-28 Yao Qi <yao@codesourcery.com>
10039
10040 * gdb.cp/exception.cc: Don't include iostream.
10041 (bar): Remove print statement.
10042 (catcher): New.
10043 (main): Remove print statements. Call function catcher.
10044 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
10045 Set breakpoint on catcher, and check the value of parameter.
10046
ab5c6a72
YQ
100472011-06-23 Yao Qi <yao@codesourcery.com>
10048
6fdff2c5
PA
10049 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
10050 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 10051
9497469f
MP
100522011-06-23 Marek Polacek <mpolacek@redhat.com>
10053
10054 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
10055 mi_gdb_test.
10056
b9132588
MP
100572011-06-23 Marek Polacek <mpolacek@redhat.com>
10058
5d197ed0 10059 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 10060
e55595ca
MP
100612011-06-23 Marek Polacek <mpolacek@redhat.com>
10062
5d197ed0
MP
10063 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
10064
100652011-06-23 Marek Polacek <mpolacek@redhat.com>
10066
10067 * gdb.mi/mi2-basics.exp: Fix races. Honour the
10068 `test_exec_and_symbol_mi_operatons' return value.
10069 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10070 gdb_test_multiple.
10071 (test_exec_and_symbol_mi_operatons): Likewise.
10072 (test_path_specification): Likewise.
e55595ca 10073
be777e08
YQ
100742011-06-23 Yao Qi <yao@codesourcery.com>
10075
10076 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
10077 supported.
10078 * lib/gdb.exp (support_displaced_stepping): New.
10079
615556d6
YQ
100802011-06-23 Yao Qi <yao@codesourcery.com>
10081
10082 * gdb.threads/execl.exp: Skip on remote target.
10083
833b0ca7
MP
100842011-06-21 Marek Polacek <mpolacek@redhat.com>
10085
5d197ed0 10086 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
10087 mi_gdb_test.
10088
1ee4023a
MP
100892011-06-20 Marek Polacek <mpolacek@redhat.com>
10090
5d197ed0 10091 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 10092
d0b1d624
MP
100932011-06-20 Marek Polacek <mpolacek@redhat.com>
10094
5d197ed0 10095 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
10096 mi_gdb_test.
10097
79aa92c1
MP
100982011-06-20 Marek Polacek <mpolacek@redhat.com>
10099
5d197ed0 10100 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 10101
5ce5db06
YQ
101022011-06-14 Yao Qi <yao@codesourcery.com>
10103
10104 gdb/testsuite/
10105 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
10106
533a737e
JK
101072011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10108
10109 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
10110
d0e53741
TT
101112011-06-10 Tom Tromey <tromey@redhat.com>
10112
10113 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
10114 Add tests for pointer-to-member-function.
10115 * gdb.cp/temargs.cc (S::somefunc): New function.
10116 (K2): New class.
10117 (main): Instantiate K2; call method.
10118
b5916bbd
JB
101192011-06-08 Joel Brobecker <brobecker@adacore.com>
10120
10121 * gdb.python/py-inferior.c (f2): Make str an array rather
10122 than a pointer.
10123 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
10124
5be4dfca
JK
101252011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10126
10127 * gdb.base/async-shell.c: New file.
10128 * gdb.base/async-shell.exp: New file.
10129
9f47e254
PA
101302011-06-06 Pedro Alves <pedro@codesourcery.com>
10131
10132 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
10133
64b9b334
JB
101342011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
10135
10136 From Stephen Kitt <steve@sk2.org>
10137 * gdb.base/help.exp: Adjust following some spelling corrections
10138 in GDB.
10139
dbc0f131
YQ
101402011-06-01 Yao Qi <yao@codesourcery.com>
10141
10142 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
10143
fd336a18
KS
101442010-05-31 Keith Seitz <keiths@redhat.com>
10145
10146 PR c++/12750
10147 * gdb.cp/static-method.cc: New file.
10148 * gdb.cp/static-method.exp: New file.
10149
fa8b9902
KS
101502010-05-31 Keith Seitz <keiths@redhat.com>
10151
10152 PR symtab/12704
10153 * gdb.cp/anon-ns.cc: New file.
10154 * gdb.cp/anon-ns.exp: New file.
10155
0a5b1e09
PA
101562011-05-31 Pedro Alves <pedro@codesourcery.com>
10157
10158 * gdb.arch/i386-dr3-watch.c: New file.
10159 * gdb.arch/i386-dr3-watch.exp: New file.
10160
0578b8d1
YQ
101612011-05-30 Yao Qi <yao@codesourcery.com>
10162
10163 * gdb.base/callfuncs.c (t_structs_fc): New.
10164 (t_structs_dc, t_structs_ldc): New.
10165 (t_double_many_args):
10166 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
10167 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
10168 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
10169 * gdb.base/callfuncs.exp: Call new functions.
10170
6680506e
YQ
101712011-05-30 Yao Qi <yao@codesourcery.com>
10172
ff4d2c60
YQ
10173 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
10174 Call rerun_and_prepare for each test to isolate effects.
10175
101762011-05-30 Yao Qi <yao@codesourcery.com>
10177
10178 * gdb.base/varargs.c (find_max_float_real): New.
10179 (find_max_double_real, find_max_long_double_real): New.
10180 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
10181 * lib/gdb.exp (setup_kfail_for_target): New.
10182
e43ec454
YQ
101832011-05-30 Yao Qi <yao@codesourcery.com>
10184
10185 * gdb.base/funcargs.c (callca, callcb, callcc): New.
10186 (callcd, callce, callcf, callc1a, callc1b): New.
10187 (callc2a, callc2b): New.
10188 * gdb.base/funcargs.exp (complex_args): New.
10189 (complex_integral_args, complex_float_integral_args): New.
10190 * lib/gdb.exp (support_complex_tests): New. Determine
10191 whether to run test cases on _Complex types.
10192
432b4d03
JK
101932011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10194
10195 * gdb.threads/leader-exit.c: New file.
10196 * gdb.threads/leader-exit.exp: New file.
10197
6caf069d
MP
101982011-05-27 Marek Polacek <mpolacek@redhat.com>
10199
9497469f 10200 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 10201
97fce28b
MP
102022011-05-27 Marek Polacek <mpolacek@redhat.com>
10203
10204 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
10205 remove the `supported' variable.
10206 * gdb.mi/mi-nonstop.exp: Likewise.
10207 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10208 * gdb.mi/mi-nsintrall.exp: Likewise.
10209 * gdb.mi/mi-nsmoribund.exp: Likewise.
10210 * gdb.mi/mi-nsthrexec.exp: Likewise.
10211
9da8c2a0
PA
102122011-05-26 Pedro Alves <pedro@codesourcery.com>
10213
10214 * gdb.reverse/finish-reverse-bkpt.exp: New test.
10215
2c03e5be
PA
102162011-05-26 Pedro Alves <pedro@codesourcery.com>
10217
10218 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
10219
2e21250d
KS
102202011-05-24 Keith Seitz <keiths@redhat.com>
10221
10222 PR breakpoint/12803
10223 * gdb.cp/cmpd-minsyms.cc (a): New method.
10224 (b): New method.
10225 (c): New method.
10226 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
10227
cdac0397
PA
102282011-05-24 Pedro Alves <pedro@codesourcery.com>
10229
10230 * gdb.base/commands.exp (watchpoint_command_test): Check that the
10231 watchpoint's command list didn't execute when the watchpoint went
10232 out of scope.
10233
ee5683ab
PM
102342011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
10235
10236 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
10237 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
10238 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
10239 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10240 * gdb.arch/i386-permbkpt.exp: Likewise.
10241 * gdb.arch/i386-prologue.exp: Likewise.
10242 * gdb.arch/i386-size-overlap.exp: Likewise.
10243 * gdb.arch/i386-size.exp: Likewise.
10244 * gdb.arch/i386-unwind.exp: Likewise.
10245 * gdb.reverse/i386-precsave.exp: Likewise.
10246 * gdb.reverse/i386-reverse.exp: Likewise.
10247 * gdb.reverse/i386-sse-reverse.exp: Likewise.
10248 * gdb.reverse/i387-env-reverse.exp: Likewise.
10249 * gdb.reverse/i387-stack-reverse.exp: Likewise.
10250
c91c8c16
PA
102512011-05-24 Pedro Alves <pedro@codesourcery.com>
10252
10253 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
10254 file doesn't error, using MI.
10255
c50491a7
TT
102562011-05-23 Tom Tromey <tromey@redhat.com>
10257
10258 * gdb.base/charset.exp (string_display): Add tests to assign to
10259 arrays.
10260 * gdb.base/charset.c (short_array, int_array, long_array): New.
10261
4a07b7da
PA
102622011-05-20 Pedro Alves <pedro@codesourcery.com>
10263
10264 Cope with async mode.
10265
4a07b7da
PA
10266 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10267 into gdb_test + mi_expect_stop.
10268
b275f2d2
PA
102692011-05-20 Pedro Alves <pedro@codesourcery.com>
10270
10271 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
10272 (callme): Remove printf call.
10273
eec52c44
PM
102742011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
10275
10276 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
10277 quote pattern to avoid problems with Cygwin/mingw expect versions.
10278 * gdb.base/default.exp (show convenience): Use double
10279 quote pattern for regular expressions.
10280
b3c8eb43
JK
102812011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10282
10283 Fix -readnow for -gdwarf-4 unused type units.
10284 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
10285 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
10286
ed731959
JK
102872011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10288
10289 * gdb.base/kill-after-signal.c: New file.
10290 * gdb.base/kill-after-signal.exp: New file.
10291
3b48433d
PA
102922011-05-16 Pedro Alves <pedro@codesourcery.com>
10293
10294 * gdb.ada/start.exp: Call untested with the correct test filename.
10295 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10296 test filename. Make the test's binary unique.
10297 * gdb.arch/i386-signal.exp: Call untested with the correct test
10298 filename.
10299 * gdb.arch/i386-size-overlap.exp: Ditto.
10300 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10301 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10302 * gdb.cp/call-c.exp: Ditto.
10303 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10304 filename. Make the test's binary unique.
10305 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10306 * gdb.python/py-mi.exp: Ditto.
10307 * gdb.python/Makefile.in (EXECUTABLES): Update.
10308 * gdb.reverse/i386-precsave.exp: Ditto.
10309 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10310 test filename.
10311 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10312 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10313 unique.
10314 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10315 test filename.
10316 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10317 * gdb.trace/tfile.exp: Ditto.
10318
ba4a8bdd
YQ
103192011-05-14 Yao Qi <yao@codesourcery.com>
10320
10321 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10322 type.
10323
dbaefcf7
DE
103242011-05-13 Doug Evans <dje@google.com>
10325
10326 * gdb.python/py-objfile-script.exp: New file.
10327 * gdb.python/py-objfile-script.c: New file.
10328 * gdb.python/py-objfile-script-gdb.py: New file.
10329 * testsuite/gdb.python/py-section-script.exp: Test
10330 "info auto-load-scripts".
10331
9930639c
TT
103322011-05-13 Tom Tromey <tromey@redhat.com>
10333
10334 * gdb.dwarf2/clztest.exp: New file.
10335 * gdb.dwarf2/clztest.c: New file.
10336 * gdb.dwarf2/clztest.S: New file.
10337
05272e11
DE
103382011-05-13 Doug Evans <dje@google.com>
10339
cc63ef9b
DE
10340 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10341 String16 tests.
05272e11 10342
6edba76f
TT
103432011-05-13 Tom Tromey <tromey@redhat.com>
10344
10345 * lib/gdb.exp (is_x86_like_target): New proc.
10346 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10347 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10348 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10349 -nostdlib to compiler.
10350 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10351 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10352 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10353 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10354 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10355
028d0ed5
TJB
103562011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10357
10358 * gdb.python/py-function.exp: Test setting a value from a function
10359 which executes a command.
10360
8a9b8146
TT
103612011-05-12 Tom Tromey <tromey@redhat.com>
10362
10363 * gdb.dwarf2/typeddwarf.S: New file.
10364 * gdb.dwarf2/typeddwarf.c: New file.
10365 * gdb.dwarf2/typeddwarf.exp: New file.
10366
10483e8e
MP
103672011-05-12 Marek Polacek <mpolacek@redhat.com>
10368
10369 * gdb.mi/mi-basics.exp: Fix races. Honour the
10370 `test_exec_and_symbol_mi_operatons' return value.
10371 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10372 gdb_test_multiple.
10373 (test_exec_and_symbol_mi_operatons): Likewise.
10374 (test_path_specification): Likewise.
10375
faf067f1
JK
103762011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10377
10378 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10379 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10380 Replace `file copy' and `file rename' by `file mtime'. Twice.
10381
7ff911a3
JK
103822011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10383
10384 * gdb.base/readline-ask.c: New file.
10385 * gdb.base/readline-ask.exp: New file.
10386 * gdb.base/readline-ask.inputrc: New file.
10387
a536c6d7
UW
103882011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10389
10390 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10391 to avoid race condition.
10392 * gdb.cell/coremaker.c: Use small stack size.
10393 * gdb.cell/ea-standalone.exp: Use file name without path as
10394 argument to c_to.
10395 * gdb.cell/fork.exp: Allow other output when continuing to end.
10396
d472a426
JK
103972011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10398
10399 * gdb.threads/corethreads.c: New file.
10400 * gdb.threads/corethreads.exp: New file.
10401
104022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10403
10404 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10405 Try to compile the test using -Wl,-z,norelro first.
10406 (load_core): New variable libthread_db_seen, initialize it.
10407 (zeroed-threads cannot be listed): Protect it by XFAIL on
10408 !$libthread_db_seen.
10409
8be455d7
JK
104102011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10411
10412 PR 12573
10413 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10414 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10415 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10416
1976171a
JK
104172011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10418
10419 * gdb.cp/psymtab-parameter.cc: New file.
10420 * gdb.cp/psymtab-parameter.exp: New file.
10421
7db6f30f
JK
104222011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10423
10424 Fix a race.
10425 * gdb.cp/static-print-quit.exp (print c): Split to ...
10426 (print c - <return>, print c - q <return>, print c - to quit):
10427 ... these. Make the testfile untested on gdb-7.1.
10428
85161e9e 104292011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10430
10431 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10432 gdb_rename_execfile, gdb_touch_execfile): New.
10433 * gdb.base/reread.exp: Use new procs to handle multiple
10434 exec files.
10435
0c51be18
YQ
104362011-05-05 Yao Qi <yao@codesourcery.com>
10437
10438 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10439 (test_adr_32bit, test_pop_pc): New.
10440 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10441 (test_adr_32bit, test_pop_pc): New.
10442
4d393d60
JM
104432011-05-04 Joseph Myers <joseph@codesourcery.com>
10444
10445 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10446 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10447 targets.
10448 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10449 handle targets.
10450
8ffd0459
JK
104512011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10452
10453 * gdb.base/completion.exp (complete help info wat): Rename to ...
10454 (complete 'help info wat'): ... here.
10455 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10456 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10457
8e28d804
PA
104582011-05-04 Pedro Alves <pedro@codesourcery.com>
10459
10460 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10461 gdb_test and explicit $gdb_prompt/timeout matches.
10462
3eb2ef34
YQ
104632011-05-04 Yao Qi <yao@codesourcery.com>
10464
10465 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10466 and __thumb2__.
10467
aaaf81a3
MP
104682011-05-03 Marek Polacek <mpolacek@redhat.com>
10469
10470 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10471 in place of `gdb_test "delete breakpoints"'. This eliminates two
10472 testcases.
10473
c4cbc0df
PA
104742011-05-02 Pedro Alves <pedro@codesourcery.com>
10475
10476 PR testsuite/12649
10477 Fix races.
10478
10479 * gdb.base/completion.exp: Remove all sleep calls. Remove
10480 unnecessary regexs. Don't explicitly expect anything after the
10481 prompt. Eat the prompt if necessary.
10482
b4cbb4a3
EBM
104832011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10484
10485 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10486 accept to show the caller line again as well as the line after.
10487
d65aec65
PM
104882011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10489
10490 PR mi/12531
10491
10492 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10493 compile target.
10494 * gdb.python/py-prettyprint.exp: Add C++ object for
10495 CPLUS_FAKE_CHILD test.
10496
30852783
UW
104972011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10498
10499 * gdb.base/signest.exp: New file.
10500 * gdb.base/signest.c: Likewise.
10501
c7b1f0d9
JK
105022011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10503
10504 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10505 thread and breakpoint notifications.
10506
559a7a62
JK
105072011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10508
10509 * gdb.base/fortran-sym-case.c: New file.
10510 * gdb.base/fortran-sym-case.exp: New file.
10511 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10512 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10513 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10514
8344e389
JK
105152011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10516
10517 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10518 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10519 false #1', `if true else false #2' and `if true else false #3'.
10520
2484c66b
UW
105212011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10522
10523 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10524 while delivering signal.
10525
8d3788bd
VP
105262011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10527
10528 MI breakpoint notifications.
10529
10530 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10531 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10532 * testsuite/gdb.mi/mi-watch.exp: Adust.
10533 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10534 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10535 notifications.
8d3788bd 10536
3e03848b
JK
105372011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10538
10539 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10540 * gdb.base/gdbindex-stabs.c: New file.
10541 * gdb.base/gdbindex-stabs.exp: New file.
10542
918c9108
YQ
105432011-04-25 Yao Qi <yao@codesourcery.com>
10544
10545 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10546 with /*...*/.
10547 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10548
90556b8c
JK
105492011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10550
10551 * gdb.python/py-value.exp (test_objfiles): Name the first test
10552 `py-value in file.filename'.
10553
03f2bd59
JK
105542011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10555
10556 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10557 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10558 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10559 !gdbserver_reconnect_p..
10560 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10561
7b08b9eb
JK
105622011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10563
10564 * gdb.cp/cpcompletion.exp (complete class methods)
10565 (complete class methods beginning with F): Move them above runto. New
10566 comment about the runto delimiter.
10567
b78974c3
PA
105682011-04-20 Pedro Alves <pedro@codesourcery.com>
10569
10570 * gdb.base/maint.exp: Test that "maint print registers" works
10571 without a running program.
10572
20429c40 105732011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10574
20429c40
MP
10575 * gdb.base/setshow.exp: Fix racy tests.
10576 ($old_gdb_prompt): New variable.
10577
7a9dd1b2
TT
105782011-04-19 Tom Tromey <tromey@redhat.com>
10579
10580 * gdb.mi/mi-nsmoribund.exp:
10581 * gdb.hp/gdb.objdbg/objdbg01.exp:
10582 * gdb.base/structs.exp (test_struct_returns):
10583 * gdb.base/call-sc.exp (test_scalar_returns):
10584 * gdb.base/bigcore.exp: Remove duplicate words.
10585
02835898
JK
105862011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10587
10588 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10589 * gdb.base/break-interp.exp (test_attach): New comment.
10590
254f582e
JK
105912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10592
10593 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10594 (clear __stack_user.next, clear stack_used.next)
10595 (save a zeroed-threads corefile): New test.
10596 Call core_load for $core0file.
10597 (zeroed-threads cannot be listed): New test.
10598
4fe85f5c
JK
105992011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10600
10601 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10602 filename.
10603 ($srcfile): Preserve the original value.
10604 ($testfile): Match it the .exp filename.
10605 ($corefile): New variable. Substitute it around.
10606 Use clean_restart.
10607 ($prev_timeout): Remove.
10608 (load_core): Move core loading into this proc.
10609 Fix restore of $timeout if load_core fails.
10610
63524580
JK
106112011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10612
10613 * gdb.base/eu-strip-infcall.c: New file.
10614 * gdb.base/eu-strip-infcall.exp: New file.
10615
90359a16
JK
106162011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10617
10618 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10619 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10620
626e7282
JK
106212011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10622
10623 Fix Python access to inlined frames.
10624 * gdb.python/py-frame-inline.c: New file.
10625 * gdb.python/py-frame-inline.exp: New file.
10626
3363d018
EBM
106272011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10628
10629 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10630 content of 's24' correctly (avoiding "optimized out").
10631 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10632
28781456
JK
106332011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10634
10635 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10636
4a4106ca
TJB
106372011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10638
10639 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10640 expect a colon in watch -location output.
10641
d26ccb4f
JK
106422011-04-13 Marek Polacek <mpolacek@redhat.com>
10643
df46027d 10644 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10645 New testcase `expect response to define backtrace'. Also remove
10646 redundant `default' block.
10647
e1ab1f9c
JK
106482011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10649
10650 * gdb.python/py-prettyprint.c (struct hint_error): New.
10651 (main): New variable hint_error.
10652 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10653 "print hint_error".
10654 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10655 (register_pretty_printers): Register it.
10656
0c2e6019
TT
106572011-04-04 Tom Tromey <tromey@redhat.com>
10658
10659 * gdb.cp/maint.exp (test_help): Update.
10660 (test_namespace): Likewise.
10661
af57139d
JB
106622011-04-01 Joel Brobecker <brobecker@adacore.com>
10663
10664 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10665 * gdb.ada/arrayptr.exp: Add new tests.
10666
956a9fb9
JB
106672011-04-01 Joel Brobecker <brobecker@adacore.com>
10668
10669 * gdb.ada/mi_catch_ex: New testcase.
10670
d0c4d642
PA
106712011-04-01 Pedro Alves <pedro@codesourcery.com>
10672
10673 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10674 base::overload(void) method without specifying "const".
10675
18819fa6
UW
106762011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10677
10678 * gdb.arch/thumb-singlestep.S: New file.
10679 * gdb.arch/thumb-singlestep.exp: Likewise.
10680
a4c8e806
TT
106812011-03-31 Tom Tromey <tromey@redhat.com>
10682
10683 * gdb.python/py-prettyprint.py (exception_flag): New global.
10684 (NoStringContainerPrinter._iterator.next): Check it.
10685 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10686 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10687
53832f31
TT
106882011-03-29 Tom Tromey <tromey@redhat.com>
10689
10690 * gdb.cp/anon-struct.cc: New file.
10691 * gdb.cp/anon-struct.exp: New file.
10692
e4620230
JK
106932011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10694
10695 Test STT_GNU_IFUNC support.
10696 * gdb.base/gnu-ifunc-lib.c: New file.
10697 * gdb.base/gnu-ifunc.c: New file.
10698 * gdb.base/gnu-ifunc.exp: New file.
10699
d0fb5eae
JK
107002011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10701
10702 Support a ring of related breakpoints.
10703 * gdb.base/watchpoint-delete.c: New file.
10704 * gdb.base/watchpoint-delete.exp: New file.
10705
20106cfb
JK
107062011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10707
10708 * gdb.ada/arrayparam.exp (print first after function call): Use
10709 explicit package name. Add a comment
10710 (print lasta after function call): Rename ...
10711 (print last after function call): ... it and use explicit package
10712 name.
10713 (print length after function call): Use explicit package name.
10714 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10715 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10716 (multiple matches for symbol i): Rename ...
10717 (multiple matches for symbol integervar): ... it.
10718 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10719 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10720
e7ab5e63
AB
107212011-03-25 Andrew Burgess <aburgess@broadcom.com>
10722
10723 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10724 environment variable to make grep output more predictable. Move
10725 all the environment setup into gdb_init so it's done once per test
10726 case rather than each time we start gdb.
10727
9ef07c8c
TT
107282011-03-24 Tom Tromey <tromey@redhat.com>
10729
10730 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10731 test.
10732
dd90784c
JK
107332011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10734
10735 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10736 * gdb.dwarf2/dw2-entry-value.S: New file.
10737 * gdb.dwarf2/dw2-entry-value.exp: New file.
10738
05775840
PM
107392011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10740
6fdff2c5 10741 PR python/12183
05775840
PM
10742
10743 * gdb.python/py-function.exp: Add GdbError tests.
10744
8661b11b
PA
107452011-03-18 Pedro Alves <pedro@codesourcery.com>
10746
10747 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10748 (reglocal_test_func, statlocal_test_func): New functions.
10749 (globals_test_func): Call new functions.
10750 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10751 (gdb_collect_locals_test): New procedure.
10752 (gdb_trace_collection_test): Call new procedures.
10753
0fdb4f18
PA
107542011-03-18 Pedro Alves <pedro@codesourcery.com>
10755
10756 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10757 (test_register, test_register_unavailable): New procedures.
10758 (gdb_unavailable_registers_test): New procedure.
10759 (gdb_trace_collection_test): Call it.
10760
99c3dc11
PM
107612011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10762
6fdff2c5 10763 PR python/12149
99c3dc11
PM
10764
10765 * gdb.python/python.exp: Add gdb.write tests.
10766
29703da4
PM
107672010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10768
10769 * gdb.python/Makefile.in: Add py-objfile.
10770 * gdb.python/py-objfile.exp: New file.
10771 * gdb.python/py-objfile.c: New file.
10772 * gdb.python/py-block.exp: Add is_valid tests.
10773 * gdb.python/py-inferior.exp: Ditto.
10774 * gdb.python/py-infthread.exp: Ditto.
10775 * gdb.python/py-symbol.exp: Ditto.
10776 * gdb.python/py-symtab.exp: Ditto.
10777
598997c8
KS
107782011-03-16 Keith Seitz <keiths@redhat.com>
10779
10780 PR c++/12273
10781 * gdb.cp/cmpd-minsyms.exp: New test.
10782 * gdb.cp/cmpd-minsyms.cc: New file.
10783
10784 PR c++/11734
10785 * gdb.cp/ovsrch.exp: New test.
10786 * gdb.cp/ovsrch.h: New file.
10787 * gdb.cp/ovsrch1.cc: New file.
10788 * gdb.cp/ovsrch2.cc: New file.
10789 * gdb.cp/ovsrch3.cc: New file.
10790 * gdb.cp/ovsrch4.cc: New file.
10791
c91513d8
PP
107922011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10793
10794 PR gdb/12528
10795 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10796 * gdb.base/break-on-linker-gcd-function.exp: New test.
10797 * gdb.base/break-on-linker-gcd-function.cc: New file.
10798
7470fc63
AT
107992011-03-15 Andreas Tobler <andreast@fgznet.ch>
10800
10801 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10802
959e7469
PM
108032011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10804
10805 * lib/gdb.exp (gdb_unload): Add another termination case.
10806
9373cf26
JK
108072011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10808
10809 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
10810 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
10811 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
10812 Provide a stub byte there.
10813 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
10814 DW_AT_entry_pc.
10815 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
10816
24e9cda0
UW
108172011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
10818
10819 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
10820 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
10821 "generic ABI, auto".
10822 (altivec_abi_tests): Accept vectors returned by reference.
10823
7371cf6d
PM
108242010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10825
10826 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10827
ce77046a
UW
108282011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10829
10830 * gdb.python/py-section-script.exp: Skip test if no Python support.
10831
176400c3
UW
108322011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10833
10834 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10835
ecec24e6
PM
108362011-03-10 Phil Muldoon <pmuldoon@redhat.com>
10837
10838 * gdb.python/py-parameter.exp: Update tests to the new Python
10839 parameter API. Add "no documentation" test. Add deprecated API
10840 backward compatibility test.
10841
5dbdd470
TT
108422011-03-09 Tom Tromey <tromey@redhat.com>
10843
10844 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
10845 gdb_continue_to_end.
10846
b66e66ee
MK
108472011-03-09 Mark Kettenis <kettenis@gnu.org>
10848
10849 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
10850 tabs.
10851
eceb0c5f
TT
108522011-03-09 Tom Tromey <tromey@redhat.com>
10853
10854 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
10855 parentheses.
10856 (gdb_continue_to_end): Add "allow_extra" parameter. Use
10857 $command.
10858 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
10859 argument to gdb_continue_to_end.
10860 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
10861 argument to gdb_continue_to_end.
10862 * gdb.cp/annota3.exp: Fix regex.
10863 * gdb.cp/annota2.exp: Fix regex.
10864 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10865 gdb_continue_to_end.
10866 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10867 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10868 gdb_continue_to_end.
10869
63154eca
PA
108702011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10871
10872 * gdb.server/ext-run.exp
10873 (load new file without any gdbserver inferior): New test.
10874
967d1f9b
TT
108752011-03-07 Tom Tromey <tromey@redhat.com>
10876
10877 * Makefile.in (TAGS): Rewrite.
10878
d68dcbb9
JK
108792011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10880
10881 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10882 initial commands echo. New match for `Found trace'. Anchor all the
10883 other matches. Anchor and match for `No trace frame found' the final
10884 match.
10885
6bf58e63
TT
108862011-03-07 Tom Tromey <tromey@redhat.com>
10887
10888 * Makefile.in (TAGS): New target.
10889
fda326dd
TT
108902011-03-07 Tom Tromey <tromey@redhat.com>
10891
10892 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10893 change.
10894 * lib/mi-support.exp (mi_gdb_test): Update for exit message
10895 change.
10896 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
10897 exit message change.
10898 (skip_altivec_tests): Update for exit message change.
10899 (skip_vsx_tests): Likewise.
10900 (gdb_continue_to_end): Likewise. Add 'command' argument.
10901 * lib/cell.exp (skip_cell_tests): Update for exit message change.
10902 * gdb.threads/tls.exp: Update for exit message change.
10903 * gdb.threads/thread-unwindonsignal.exp: Use
10904 gdb_continue_to_end.
10905 * gdb.threads/step.exp (step_it): Update for exit message change.
10906 (continue_all): Likewise.
10907 * gdb.threads/print-threads.exp (test_all_threads): Update for
10908 exit message change.
10909 * gdb.threads/interrupted-hand-call.exp: Use
10910 gdb_continue_to_end.
10911 * gdb.threads/execl.exp: Use gdb_continue_to_end.
10912 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
10913 gdb_continue_to_end.
10914 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
10915 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
10916 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
10917 * gdb.cp/method.exp: Update for exit message change.
10918 * gdb.cp/mb-templates.exp: Update for exit message change.
10919 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
10920 * gdb.cp/annota3.exp: Update for exit message change.
10921 * gdb.cp/annota2.exp: Update for exit message change.
10922 * gdb.cell/fork.exp: Use gdb_continue_to_end.
10923 * gdb.base/term.exp: Update for exit message change.
10924 * gdb.base/step-test.exp (test_i): Update for exit message change.
10925 * gdb.base/sigstep.exp (advance): Update for exit message change.
10926 (advancei): Likewise.
10927 * gdb.base/siginfo.exp: Update for exit message change.
10928 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
10929 * gdb.base/reread.exp: Use gdb_continue_to_end.
10930 * gdb.base/langs.exp: Use gdb_continue_to_end.
10931 * gdb.base/interrupt.exp: Update for exit message change.
10932 * gdb.base/gdb1555.exp: Update for exit message change.
10933 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
10934 * gdb.base/ending-run.exp: Update for exit message change.
10935 * gdb.base/chng-syms.exp: Update for exit message change.
10936 * gdb.base/checkpoint.exp: Update for exit message change.
10937 * gdb.base/catch-syscall.exp (check_for_program_end): Use
10938 gdb_continue_to_end.
10939 (test_catch_syscall_with_wrong_args): Likewise.
10940 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
10941 * gdb.base/break-interp.exp (test_ld): Update for exit message
10942 change.
10943 * gdb.base/bang.exp: Update for exit message change.
10944 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
10945 (do_call_attach_tests): Likewise.
10946 * gdb.base/a2-run.exp: Update for exit message change.
10947 * gdb.arch/ppc-dfp.exp: Update for exit message change.
10948 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
10949 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
10950
dd19bd70
JK
109512011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10952
10953 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10954
30e62689
TT
109552011-03-03 Tom Tromey <tromey@redhat.com>
10956
10957 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
10958 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
10959 * gdb.hp/gdb.aCC/configure.ac: Remove.
10960 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
10961 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
10962 * gdb.hp/gdb.base-hp/configure.ac: Remove.
10963 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
10964 * gdb.hp/gdb.compat/configure (Makefile): Remove.
10965 * gdb.hp/gdb.compat/configure.ac: Remove.
10966 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
10967 * gdb.hp/gdb.defects/configure (Makefile): Remove.
10968 * gdb.hp/gdb.defects/configure.ac: Remove.
10969 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
10970 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
10971 * gdb.hp/gdb.objdbg/configure.ac: Remove.
10972 * gdb.hp/configure.ac: Remove.
10973 * gdb.hp/configure: Remove.
10974 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
10975 substitution.
10976 (Makefile): Remove rule.
10977 * gdb.cell/configure.ac: Remove.
10978 * gdb.cell/configure: Remove.
10979 * gdb.stabs/Makefile.in (Makefile): Remove.
10980 (distclean): Don't remove config.status or config.log.
10981 * gdb.stabs/configure (Makefile): Remove.
10982 * gdb.stabs/configure.ac: Remove.
10983 * configure: Rebuild.
10984 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
10985 Remove stabs- and cell-specific logic. Test for existence of
10986 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
10987 subdirectories, gdb.cell, and and gdb.stabs.
10988 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
10989
c171f854
JB
109902011-03-03 Joel Brobecker <brobecker@adacore.com>
10991
10992 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
10993 end of buffer.
10994
9a5193cb
JB
109952011-03-02 Joel Brobecker <brobecker@adacore.com>
10996
10997 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
10998 gdb_test when running a test where we expected no output back.
10999
9bb4c1bb
MS
110002011-02-28 Michael Snyder <msnyder@vmware.com>
11001
11002 * gdb.cp/overload.cc: Change initializer value to integer.
11003
3bd0f5ef
MS
110042011-02-27 Michael Snyder <msnyder@vmware.com>
11005
11006 * gdb.multi/base.exp: Add test for remove-inferiors.
11007
2279eaad
JB
110082011-02-26 Joel Brobecker <brobecker@adacore.com>
11009
11010 * gdb.python/py-frame.exp: Simplify the initialization phase
11011 using prepare_for_testing.
11012
c82c0b55
MS
110132011-02-25 Michael Snyder <msnyder@vmware.com>
11014
11015 * gdb.multi/base.exp: Add tests for info inferiors with args.
11016
1d94651b
JK
110172011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11018
11019 * gdb.dwarf2/dw2-ranges.S: Rename to ...
11020 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
11021 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
11022 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
11023 asmfile3. Comment the STABS (#3) file compilation. Compile
11024 everything through assembler. Provide KFAIL for symtab/12497.
11025 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
11026 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
11027 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
11028 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
11029
3bd0f5ef
MS
110302011-02-24 Michael Snyder <msnyder@vmware.com>
11031
11032 * gdb.base/break.exp: Add tests for delete breakpoints using
11033 convenience variables and value history references.
11034
12c1418e
MS
110352011-02-24 Michael Snyder <msnyder@vmware.com>
11036
11037 * gdb.base/break.exp: Remove debugging 'printf' accidentally
11038 left behind in previous check-in.
11039
e5a67952
MS
110402011-02-23 Michael Snyder <msnyder@vmware.com>
11041
11042 * gdb.base/break.exp: Add tests for "info break" with arguments.
11043 * gdb.trace/infotrace.exp: Update patterns for error and help.
11044 * gdb.base/completion.exp: Update pattern.
11045 * gdb.base/ena-dis-br.exp: Update pattern.
11046 * gdb.base/help.exp: Update patterns.
11047
110482011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
11049
11050 * gdb.base/memattr.exp: New test.
11051 * gdb.base/memattr.c: Test load for memattr.exp.
11052
6e6fbe60
DE
110532011-02-22 Doug Evans <dje@google.com>
11054
11055 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
11056
1d41d745
MS
110572011-02-22 Michael Snyder <msnyder@vmware.com>
11058
11059 * Makefile.in: Make more clean.
11060 * gdb.ada/Makefile.in: Ditto.
11061 * gdb.arch/Makefile.in: Ditto.
11062 * gdb.asm/Makefile.in: Ditto.
11063 * gdb.base/Makefile.in: Ditto.
11064 * gdb.cp/Makefile.in: Ditto.
11065 * gdb.dwarf2/Makefile.in: Ditto.
11066 * gdb.java/Makefile.in: Ditto.
11067 * gdb.mi/Makefile.in: Ditto.
11068 * gdb.modula2/Makefile.in: Ditto.
11069 * gdb.python/Makefile.in: Ditto.
11070 * gdb.server/Makefile.in: Ditto.
11071 * gdb.stabs/Makefile.in: Ditto.
11072 * gdb.threads/Makefile.in: Ditto.
11073 * gdb.trace/Makefile.in: Ditto.
11074
79ba84ca
MS
110752011-02-22 Michael Snyder <msnyder@vmware.com>
11076
df46027d 11077 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
11078 info threads.
11079
b9b35694
JB
110802011-02-22 Joel Brobecker <brobecker@adacore.com>
11081
11082 * gdb.python/py-breakpoint.exp: Fix the expected output of
11083 one of the "maint info breakpoints" tests to accept the output
11084 generated on platforms that do not have hardware watchpoints.
11085
8bfb830f
JB
110862011-02-22 Joel Brobecker <brobecker@adacore.com>
11087
11088 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
11089 clean_restart. Be a little stricter in the expected output
11090 for one of the tests. Fix a typo in one of the comments.
11091
c45f3c54
JB
110922011-02-22 Joel Brobecker <brobecker@adacore.com>
11093
11094 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
11095 Delete variable binfile, no longer use. Add or modify test
11096 comments to make them unique.
11097
b97c863c
MS
110982011-02-21 Michael Snyder <msnyder@vmware.com>
11099
11100 * Makefile.in: Update for make clean.
11101 * gdb.ada/Makefile.in: Ditto.
11102 * gdb.arch/Makefile.in: Ditto.
11103 * gdb.asm/Makefile.in: Ditto.
11104 * gdb.base/Makefile.in: Ditto.
11105 * gdb.cp/Makefile.in: Ditto.
11106 * gdb.dwarf2/Makefile.in: Ditto.
11107 * gdb.java/Makefile.in: Ditto.
11108 * gdb.mi/Makefile.in: Ditto.
11109 * gdb.modula2/Makefile.in: Ditto.
11110 * gdb.python/Makefile.in: Ditto.
11111 * gdb.server/Makefile.in: Ditto.
11112 * gdb.stabs/Makefile.in: Ditto.
11113 * gdb.threads/Makefile.in: Ditto.
11114 * gdb.trace/Makefile.in: Ditto.
11115
aea5b279
MS
111162011-02-21 Michael Snyder <msnyder@vmware.com>
11117
11118 * gdb.threads/thread-find.exp: Update patterns for changes in
11119 output of "info threads" command.
11120
e3039479
UW
111212011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
11122 Ulrich Weigand <uweigand@de.ibm.com>
11123
11124 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
11125 (skip_hw_watchpoint_tests): Likewise.
11126 (skip_hw_watchpoint_multi_tests): Likewise.
11127
b800ec70
UW
111282011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
11129
11130 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
11131 (skip_hw_watchpoint_tests): Likewise.
11132 (skip_hw_watchpoint_multi_tests): Likewise.
11133 (skip_hw_watchpoint_access_tests): Likewise.
11134
11135 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
11136 * gdb.base/pr11022.exp: Likewise.
11137 * gdb.base/watch-read.exp: Likewise.
11138 * gdb.base/watch_thread_num.exp: Likewise.
11139 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11140 * gdb.base/watchpoint-hw.exp: Likewise.
11141 * gdb.base/watchpoint.exp: Likewise.
11142 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
11143 * gdb.threads/watchthreads-reorder.exp: Likewise.
11144 * gdb.threads/watchthreads.exp: Likewise.
11145 * gdb.threads/watchthreads2.exp: Likewise.
11146
91033e37
JB
111472011-02-21 Joel Brobecker <brobecker@adacore.com>
11148
11149 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
11150 the debugger is unable to find the array bounds.
11151
eeaafae2
JK
111522011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11153
11154 * gdb.cp/typedef-operator.exp: New file.
11155 * gdb.cp/typedef-operator.cc: New file.
11156
e338d953
MS
111572011-02-17 Michael Snyder <msnyder@vmware.com>
11158
11159 * gdb.threads/thread-find.exp: Fix regular expressions.
11160
e67ad678
JB
111612011-02-17 Joel Brobecker <brobecker@adacore.com>
11162
11163 * gdb.ada/packed_array: Expand testcase to test printing of
11164 unconstrained packed array.
11165
93084bca
JB
111662011-02-17 Joel Brobecker <brobecker@adacore.com>
11167
11168 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
11169
a0c78a73
PA
111702011-02-16 Pedro Alves <pedro@codesourcery.com>
11171
f65d5553 11172 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
11173 (main): Initialize it before collecting, and and clear it
11174 afterwards.
f65d5553
PA
11175 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11176 collecting with '{type} addr', where the addr expression is not an
11177 rvalue.
a0c78a73 11178
3dfcbbd2
KW
111792011-02-16 Ken Werner <ken.werner@de.ibm.com>
11180
11181 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
11182 a bool variable. Expect correct OpenCL names for vector types. Use the
11183 uc3 variable name instead of referring to the uchar3 built-in type.
11184 Escape the asterisk at the half pointer test.
11185
08807d5a
PA
111862011-02-16 Pedro Alves <pedro@codesourcery.com>
11187
f65d5553 11188 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
11189 (main): Initialize it before collecting, and and clear it
11190 afterwards.
f65d5553
PA
11191 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11192 collecting overlapping memory ranges.
08807d5a 11193
60f98dde
MS
111942011-02-15 Michael Snyder <msnyder@vmware.com>
11195
11196 * gdb.base/default.exp: Add tests for thread commands.
11197 * gdb.base/help.exp: Add tests for thread commands.
11198 * gdb.threads/thread-find.exp: New test for thread find command.
11199
648cd113
KW
112002011-02-15 Ken Werner <ken.werner@de.ibm.com>
11201
11202 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
11203
494e194e
YQ
112042011-02-15 Yao Qi <yao@codesourcery.com>
11205
11206 PR tdep/12352
11207 * gdb.arch/arm-disp-step.S : New test for str instruction.
11208 * gdb.arch/arm-disp-step.exp : Likewise.
11209
d9492458
TJB
112102011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
11211
11212 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
11213 "vector_register2_vr" test strings. Test the extended floating
11214 point registers (F32~F63).
11215 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
11216 IBM XL C compiler. Make the test program use a register provided
11217 by the compiler for the lxvd2x instruction.
11218
8af8e3bc
PA
112192011-02-14 Pedro Alves <pedro@codesourcery.com>
11220
11221 * gdb.trace/unavailable.cc (class Base, class Middle, class
11222 Derived): New types.
11223 (derived_unavail, derived_partial, derived_whole): New globals.
11224 (virtual_partial): New global.
11225 (virtualp): Point at virtual_partial.
11226 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
11227 related to unavailable vptr.
11228
1b28d0b3
PA
112292011-02-14 Pedro Alves <pedro@codesourcery.com>
11230
11231 * gdb.trace/unavailable.cc (a, b, c): New globals.
11232 (main): Set and clear them.
11233 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
11234 `a' and `c', and check that `b' isn't collected, although `a' and
11235 `c' are.
11236
ec0a52e1
PA
112372011-02-14 Pedro Alves <pedro@codesourcery.com>
11238
11239 * gdb.trace/unavailable.cc (struct Virtual): New.
11240 (virtualp): New global pointer.
11241 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
11242 printing a pointer to an object whose type has a vtable, with
11243 print object on.
11244
24e6bcee
PA
112452011-02-14 Pedro Alves <pedro@codesourcery.com>
11246
11247 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
11248 value repeat handles unavailableness.
11249
39d37385
PA
112502011-02-14 Pedro Alves <pedro@codesourcery.com>
11251
11252 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
11253 tests for building arrays from unavailable values, subscripting
11254 non-memory rvalue unvailable arrays, and accessing fields or
11255 baseclasses of non-lazy unavailable values,
11256 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
11257 struct types.
11258 (g_smallstruct, g_smallstruct_b): New globals.
11259
06d72e16
PA
112602011-02-14 Pedro Alves <pedro@codesourcery.com>
11261
11262 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11263
bc9a5551
JK
112642011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11265
11266 Fix const/volatile qualifiers of C++ types, PR c++/12328.
11267 * gdb.cp/overload-const.exp: New file.
11268 * gdb.cp/overload-const.cc: New file.
11269
54fcddd0
UW
112702011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11271
11272 * gdb.opencl/callfuncs.cl: New file.
11273 * gdb.opencl/callfuncs.exp: New test.
11274 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
11275
d6dafb7c
UW
112762011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11277
11278 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
11279 when computing result.
11280 * gdb.arch/altivec-abi.exp: Update expected results.
11281
a449c2d8
TJB
112822011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11283
11284 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
11285 * gdb.base/jit.exp: Likewise.
11286 * gdb.base/pie-execl.exp: Likewise.
11287 * gdb.base/solib-nodir.exp: Likewise.
11288 * gdb.base/solib-overlap.exp: Likewise.
11289
764880b7
PA
112902011-02-07 Pedro Alves <pedro@codesourcery.com>
11291
11292 * gdb.trace/collection.c (global_pieces): New.
11293 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11294 New procedure.
11295 (gdb_trace_collection_test): Call it.
11296
505500db
SW
112972011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11298
11299 * gdb.python/py-evthreads.c: New file.
11300 * gdb.python/py-evthreads.exp: New file.
11301 * gdb.python/py-events.py: New file.
11302 * gdb.python/py-events.exp: New file.
11303 * gdb.python/py-events.c: New file.
11304
385203ed
DD
113052011-02-04 David Daney <ddaney@caviumnetworks.com>
11306
11307 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11308
9011945e
AB
113092011-02-03 Andrew Burgess <aburgess@broadcom.com>
11310
11311 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11312 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11313 boundary between two compilation units.
11314
580688f3
PA
113152011-02-02 Pedro Alves <pedro@codesourcery.com>
11316
11317 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11318 (Virtual): New structs.
11319 (virtual_o, virtual_middle_b): New globals.
11320 * gdb.cp/virtbase.exp: New tests.
11321
d3f0f853
PP
113222011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11323
11324 * gdb.base/jit.exp: New file.
11325 * gdb.base/jit-main.c: New file.
11326 * gdb.base/jit-solib.c: New file.
11327
b2030fb5
UW
113282011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11329
11330 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11331 proceed to initial kernel entry point.
11332 * gdb.opencl/datatypes.exp: Likewise.
11333 * gdb.opencl/operators.exp: Likewise.
11334 * gdb.opencl/vec_comps.exp: Likewise.
11335
2db19d1e
SW
113362011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11337
11338 * gdb.cp/nsnested.cc: New.
11339 * gdb.cp/nsnested.exp: New.
11340 * gdb.cp/nsnoimports.exp: New.
11341 * gdb.cp/nsnoimports.cc: New.
11342
6b0c4c1f
JB
113432011-01-31 Joel Brobecker <brobecker@adacore.com>
11344
11345 * gdb.base/interact.exp: Add extra tests that verify that
11346 the value of the interactive-mode setting does not change
11347 after the script is sourced.
11348
80b23b6a
JK
113492011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11350
11351 * gdb.cp/noparam.exp: New file.
11352 * gdb.cp/noparam.cc: New file.
11353
ffd5ec24
PA
113542011-01-28 Pedro Alves <pedro@codesourcery.com>
11355
11356 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11357 there's no stack or registers.
11358
a81766d8
TT
113592011-01-26 Tom Tromey <tromey@redhat.com>
11360
11361 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11362 space before string output. Add test for "set print pretty off"
11363 case.
11364
585fdaa1
PA
113652011-01-25 Pedro Alves <pedro@codesourcery.com>
11366
11367 * gdb.base/frame-args.exp: Adjust.
11368 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11369 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11370 * gdb.dwarf2/pieces.exp: Adjust.
11371 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11372 * gdb.opt/inline-locals.exp: Adjust.
11373 * gdb.threads/fork-child-threads.exp: Adjust.
11374
d468832a
KW
113752011-01-25 Ken Werner <ken.werner@de.ibm.com>
11376
11377 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11378 OpenCL kernel function. Add a comment as marker. Add address space
11379 qualifiers for the remaining program scope variables.
11380 * gdb.opencl/datatypes.cl: Likewise.
11381 * gdb.opencl/operators.cl: Likewise.
11382 * gdb.opencl/vec_comps.cl: Likewise.
11383 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11384 Add breakpoint at the marker comment.
11385 * gdb.opencl/datatypes.exp: Likewise.
11386 * gdb.opencl/operators.exp: Likewise.
11387 * gdb.opencl/vec_comps.exp: Likewise.
11388
490f124f
PA
113892011-01-24 Pedro Alves <pedro@codesourcery.com>
11390
11391 * gdb.base/printcmds.c (some_struct): New struct and instance.
11392 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11393 procedure.
11394 <global scope>: Call it.
11395
6da78614
KW
113962011-01-21 Ken Werner <ken.werner@de.ibm.com>
11397
11398 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11399 argument to the gdb_compile_opencl_hostapp call.
11400
ec64c9aa
YQ
114012011-01-19 Yao Qi <yao@codesourcery.com>
11402
11403 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11404 positve list.
11405
810cfdbb
YQ
114062011-01-19 Yao Qi <yao@codesourcery.com>
11407
11408 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11409 canonical form.
11410 Remove "xscale-*-*"
11411 * gdb.xml/tdesc-regs.exp: Likewise.
11412 * gdb.python/py-section-script.exp: Replace ARM target triplet
11413 with canonical form.
11414 Match arm*-*-symbianelf*.
11415 * gdb.base/dup-sect.exp: Likewise.
11416 * lib/dwarf.exp: New.
11417 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11418 dwarf2_support.
11419 * gdb.dwarf2/dup-psym.exp: Likewise.
11420 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11421 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11422 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11423 * gdb.dwarf2/dw2-basic.exp: Likewise.
11424 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11425 * gdb.dwarf2/dw2-const.exp: Likewise.
11426 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11427 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11428 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11429 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11430 * gdb.dwarf2/dw2-filename.exp: Likewise.
11431 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11432 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11433 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11434 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11435 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11436 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11437 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11438 * gdb.dwarf2/dw2-producer.exp: Likewise.
11439 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11440 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11441 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11442 * gdb.dwarf2/dw2-strp.exp: Likewise.
11443 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11444 * gdb.dwarf2/implptr.exp: Likewise.
11445 * gdb.dwarf2/mac-fileno.exp: Likewise.
11446 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11447 * gdb.dwarf2/pieces.exp: Likewise.
11448 * gdb.dwarf2/pr11465.exp: Likewise.
11449 * gdb.dwarf2/valop.exp: Likewise.
11450 * gdb.dwarf2/watch-notconst.exp: Likewise.
11451 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11452
4694da01
TT
114532011-01-19 Tom Tromey <tromey@redhat.com>
11454
11455 * gdb.python/py-infthread.exp: Add thread tests.
11456
b075872c
JB
114572011-01-14 Joel Brobecker <brobecker@adacore.com>
11458
11459 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11460
2c3e6e24
JB
114612011-01-14 Joel Brobecker <brobecker@adacore.com>
11462
11463 * gdb.ada/widewide: New testcase.
11464
de8fa76c
JB
114652011-01-13 Joel Brobecker <brobecker@adacore.com>
11466
11467 * gdb.base/interact.exp: New testcase.
11468
1b05df00
TT
114692011-01-12 Tom Tromey <tromey@redhat.com>
11470
11471 * gdb.mi/gdb2549.exp: Update for error message changes.
11472 * gdb.mi/mi-cli.exp: Likewise.
11473 * gdb.mi/mi-disassemble.exp: Likewise.
11474 * gdb.mi/mi-pthreads.exp: Likewise.
11475 * gdb.mi/mi-regs.exp: Likewise.
11476 * gdb.mi/mi-stack.exp: Likewise.
11477 * gdb.mi/mi-var-block.exp: Likewise.
11478 * gdb.mi/mi-var-cmd.exp: Likewise.
11479 * gdb.mi/mi2-cli.exp: Likewise.
11480 * gdb.mi/mi2-disassemble.exp: Likewise.
11481 * gdb.mi/mi2-pthreads.exp: Likewise.
11482 * gdb.mi/mi2-regs.exp: Likewise.
11483 * gdb.mi/mi2-stack.exp: Likewise.
11484 * gdb.mi/mi2-var-block.exp: Likewise.
11485 * gdb.mi/mi2-var-cmd.exp: Likewise.
11486
c2ff108b
JK
114872011-01-12 Andrew Burgess <aburgess@broadcom.com>
11488 Jan Kratochvil <jan.kratochvil@redhat.com>
11489
11490 PR fortran/11104 and DWARF unbound arrays detection.
11491 * gdb.fortran/multi-dim.exp: New file.
11492 * gdb.fortran/multi-dim.f90: New file.
11493
b716877b
AB
114942011-01-12 Andrew Burgess <aburgess@broadcom.com>
11495
11496 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11497 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11498 add new tests for opcode dumping.
11499
6c162d5e
TT
115002011-01-11 Tom Tromey <tromey@redhat.com>
11501
11502 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11503
77b06cd7
TJB
115042010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11505
11506 Convert hardware watchpoints to use breakpoint_ops.
11507 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11508 type is not supported.
11509 * gdb.base/foll-fork.exp: Likewise.
11510 * gdb.base/foll-vfork.exp: Likewise.
11511
f39a75d0
PM
115122011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11513
11514 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11515 Use load_lib gdb-python.exp.
11516 * gdb.python/python.exp: Ditto.
11517 * gdb.python/py-function.exp: Ditto.
11518
fc529d80
AS
115192011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11520
11521 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11522
fb03cb59
JK
115232011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11524
11525 * configure: Regenerate.
11526
d8e22779
TT
115272011-01-06 Tom Tromey <tromey@redhat.com>
11528
11529 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11530
09050809
JB
115312011-01-06 Joel Brobecker <brobecker@adacore.com>
11532
fc529d80
AS
11533 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11534 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11535 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11536 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11537 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11538 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11539 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11540 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11541 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11542 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11543 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11544 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11545 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11546 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11547 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11548 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11549 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11550 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11551 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11552 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11553 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11554 gdb.ada/uninitialized_vars.exp,
11555 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11556 Simplify by using clean_restart.
09050809 11557
8ed5dd9e
JB
115582011-01-06 Joel Brobecker <brobecker@adacore.com>
11559
11560 Add marker to be used as anchor for inserting breakpoints.
11561 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11562 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11563 Likewise.
11564
11565 Remove uses of gdb_start_cmd.
11566 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11567 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11568
11569 Do not run testcase if testing with GDBserver.
11570 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11571 if testing with GDBserver.
11572
368a124f
JB
115732011-01-06 Joel Brobecker <brobecker@adacore.com>
11574
11575 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11576 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11577 copyright header.
11578
44944448
JB
115792011-01-05 Joel Brobecker <brobecker@adacore.com>
11580
11581 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11582 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11583 testsuite/gdb.fortran/complex.f,
11584 testsuite/gdb.fortran/derived-type.f90,
11585 testsuite/gdb.fortran/library-module-lib.f90,
11586 testsuite/gdb.fortran/library-module-main.f90,
11587 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11588 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11589 Copyright year update.
11590
31886ea6
JB
115912011-01-05 Joel Brobecker <brobecker@adacore.com>
11592
11593 * gdb.base/langs1.f: Add copyright header.
11594
ebedcab5
JK
115952011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11596
11597 * gdb.base/morestack.exp: New file.
11598 * gdb.base/morestack.c: New file.
11599
de1eb2f9
JK
116002011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11601
11602 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11603
9e87a409
JB
116042010-12-29 Joel Brobecker <brobecker@adacore.com>
11605
11606 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11607 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11608
720d1a40
JB
116092010-12-29 Joel Brobecker <brobecker@adacore.com>
11610
11611 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11612
a283af87
AS
116132010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11614
5d3d9cba
AS
11615 * gdb.threads/tls.exp: Fix typo.
11616
a283af87
AS
11617 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11618 * gdb.threads/execl.exp: Update.
11619
2a20745c
YQ
116202010-12-23 Yao Qi <yao@codesourcery.com>
11621
11622 * gdb.arch/arm-disp-step.exp: New.
11623 * gdb.arch/arm-disp-step.S: New.
11624
a7658b96
TT
116252010-12-21 Tom Tromey <tromey@redhat.com>
11626
11627 * gdb.threads/execl.exp: Update.
11628 * gdb.threads/linux-dp.exp: Update.
11629 * gdb.threads/manythreads.exp: Update.
11630 * gdb.threads/tls.exp: Update.
11631
5b79abe7
TT
116322010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11633
11634 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11635 (NextOverThrowDerivates) <resumebpt>: New.
11636 (resumebpt_test): New.
11637 (main): Call resumebpt_test.
11638 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11639
0914bcdb
SS
116402010-12-12 Stan Shebs <stan@codesourcery.com>
11641
11642 * gdb.trace/tsv.exp: Test print command on trace state variables.
11643
305aeedc
TT
116442010-12-09 Tom Tromey <tromey@redhat.com>
11645
11646 * gdb.base/interp.exp: Add regression test.
11647
186c406b
TT
116482010-12-09 Tom Tromey <tromey@redhat.com>
11649
11650 * gdb.java/jnpe.java: New file.
11651 * gdb.java/jnpe.exp: New file.
11652 * gdb.cp/nextoverthrow.exp: New file.
11653 * gdb.cp/nextoverthrow.cc: New file.
11654
aae1c79a
DE
116552010-12-07 Doug Evans <dje@google.com>
11656
11657 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11658 of data-directory.
11659 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11660 updated.
11661 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11662
60f98dde 116632010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11664
11665 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11666 * gdb.base/call-sc.exp: Ditto.
11667 * gdb.base/finish.exp: Ditto.
11668 * gdb.base/return.exp: Ditto.
11669 * gdb.base/return2.exp: Ditto.
11670
5fa290c1
DE
116712010-11-30 Doug Evans <dje@google.com>
11672
11673 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11674 (gdb_expect_list): Fix spelling errors in comments.
11675 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11676 send_gdb/gdb_expect_list where applicable.
11677 * gdb.base/call-ar-st.exp: Ditto.
11678 * gdb.base/funcargs.exp: Ditto.
11679 * gdb.base/gcore.exp: Ditto.
11680 * gdb.base/page.exp: Ditto.
11681 * gdb.base/sigaltstack.exp: Ditto.
11682 * gdb.base/siginfo.exp: Ditto.
11683 * gdb.base/sigstep.exp: Ditto.
11684 * gdb.base/trace-commands.exp: Ditto.
11685
4e04c971
DE
116862010-11-29 Doug Evans <dje@google.com>
11687
11688 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11689 printer-name;subprinter-name.
11690
8cf6f0b1
TT
116912010-11-29 Tom Tromey <tromey@redhat.com>
11692
11693 * gdb.dwarf2/implptr.exp: New file.
11694 * gdb.dwarf2/implptr.c: New file.
11695 * gdb.dwarf2/implptr.S: New file.
11696
94b6973e
PM
116972010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11698
fc529d80 11699 PR python/12199
94b6973e
PM
11700
11701 * gdb.python/py-breakpoint.exp: Test the delete method.
11702
8358c15c
JK
117032010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11704
11705 Fix step_resume_breakpoint unsaved during an infcall.
11706 * gdb.base/step-resume-infcall.exp: New file.
11707 * gdb.base/step-resume-infcall.c: New file.
11708
f6df29bc
TJB
117092010-11-24 Edjunior Machado <emachado@br.ibm.com>
11710
11711 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11712
f2b5a5cf
TJB
117132010-11-24 Edjunior Machado <emachado@br.ibm.com>
11714
11715 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11716 on ppc64's symbols; "finish" and "return" commands must accept to
11717 show the caller line again as well as the line after.
11718 * gdb.asm/powerpc64.inc: New file.
11719
6b0ecdc2
DE
117202010-11-23 Doug Evans <dje@google.com>
11721
11722 * lib/gdb.exp (gdb_test_sequence): New function.
11723 (gdb_expect_list): Add verbose -log call for each pattern.
11724 * gdb.base/signals.exp (test_handle_all_print): Call it.
11725 Reduce timeout increment from 6 minutes to 1 minute.
11726 * gdb.server/ext-run.exp: Call it.
11727
ea976c60
PM
117282010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11729
f2b5a5cf 11730 PR python/12212
ea976c60
PM
11731
11732 * gdb.python/python.exp: Check that selected_thread raises an
11733 error when no inferior is loaded.
11734
c0efa795
JK
117352010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11736
11737 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11738 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11739
ec3aa567
JK
117402010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11741
11742 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11743 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11744
d8249011
DE
117452010-11-18 Doug Evans <dje@google.com>
11746
11747 * gdb.server/ext-run.exp: Fix intermittent failures.
11748
d4eba7d1
NF
117492010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11750
11751 * gdb.stabs/gdb11479.exp: Use runto_main.
11752
b04c2f88
NF
117532010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11754
11755 * gdb.base/break-entry.exp: Skip if using a stub.
11756
ae9d7ce4
NF
117572010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11758
11759 * gdb.python/py-inferior.exp: Pack values in target endianness.
11760
621c8364
TT
117612010-11-12 Tom Tromey <tromey@redhat.com>
11762
11763 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11764 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11765 MemoryError.
11766 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11767 type.
11768 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11769 MemoryError.
11770 (test_subscript_regression): Update exception type.
11771
84f4c1fe
PM
117722010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11773
11774 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11775 breakpoint tests.
11776
a1442452
PA
117772010-11-09 Pedro Alves <pedro@codesourcery.com>
11778
11779 * gdb.base/watchpoint.exp: Test "watch -location" with an
11780 innacessible location.
11781
efd11a33
JK
117822010-11-09 Edjunior Machado <emachado@br.ibm.com>
11783 Luis Machado <luisgpm@br.ibm.com>
11784
11785 * gdb.base/maint.exp: Expect "." prefix.
11786 * gdb.base/nodebug.exp: Expect "." Likewise.
11787 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11788 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11789 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11790 POWER server processors.
11791
aa00efb5
JK
117922010-11-08 Edjunior Machado <emachado@br.ibm.com>
11793 Luis Machado <luisgpm@br.ibm.com>
11794
11795 * gdb.base/break-entry.exp: convert entry point for
11796 ppc64 and expect leading `.' on ppc64's symbols
11797
99e7ae30
DE
117982010-11-05 Doug Evans <dje@google.com>
11799
11800 * gdb.base/help.exp: Update expected output.
b521dba8
DE
11801 * gdb.python/py-param.exp: Delete, contents moved to ...
11802 * gdb.python/py-parameter.exp: ... here. New file.
11803 Add test for gdb.parameter ("directories").
99e7ae30 11804
f4b8a18d
KW
118052010-11-05 Ken Werner <ken.werner@de.ibm.com>
11806
11807 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11808 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
11809 * configure: Regenerate.
11810 * gdb.opencl/Makefile.in: New File.
11811 * gdb.opencl/datatypes.exp: Likewise.
11812 * gdb.opencl/datatypes.cl: Likewise.
11813 * gdb.opencl/operators.exp: Likewise.
11814 * gdb.opencl/operators.cl: Likewise.
11815 * gdb.opencl/vec_comps.exp: Likewise.
11816 * gdb.opencl/vec_comps.cl: Likewise.
11817 * gdb.opencl/convs_casts.exp: Likewise.
11818 * gdb.opencl/convs_casts.cl: Likewise.
11819 * lib/opencl.exp: Likewise.
11820 * lib/opencl_hostapp.c: Likewise.
11821 * lib/opencl_kernel.cl: Likewise.
11822 * lib/cl_util.c: Likewise.
11823 * lib/cl_util.c: Likewise.
11824 * gdb.base/default.exp (set language): Add "opencl" to the list of
11825 languages.
11826
a9d5ef47
SW
118272010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
11828
11829 * gdb.cp/overload.exp: Added test for inheritance overload.
11830 * gdb.cp/overload.cc: Ditto.
11831 * gdb.cp/oranking.exp: Removed releveant kfails.
11832
03eb1c79
JK
118332010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11834 Joel Brobecker <brobecker@adacore.com>
11835
11836 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11837 check test_compiler_info.
11838
dbc98a8b
KW
118392010-11-03 Ken Werner <ken.werner@de.ibm.com>
11840
11841 * gdb.base/gnu_vector.exp: Adjust expect messages.
11842
120bd360
KW
118432010-11-03 Ken Werner <ken.werner@de.ibm.com>
11844
11845 * gdb.base/gnu_vector.exp: Add unary operator tests.
11846
c37f7098
KW
118472010-11-03 Ken Werner <ken.werner@de.ibm.com>
11848
11849 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
11850
7b51bc51
DE
118512010-11-02 Doug Evans <dje@google.com>
11852
11853 * gdb.python/py-pp-maint.c: New file.
11854 * gdb.python/py-pp-maint.exp: New file.
11855 * gdb.python/py-pp-maint.py: New file.
11856
50c97f38
TT
118572010-11-02 Tom Tromey <tromey@redhat.com>
11858
11859 * gdb.base/default.exp: Remove "scheme" from language list.
11860
a289b8f6
JK
118612010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11862
11863 Revert:
11864 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11865 * gdb.threads/sigstep-threads.exp: New file.
11866 * gdb.threads/sigstep-threads.c: New file.
11867
cd017491
MS
118682010-10-20 Michael Snyder <msnyder@vmware.com>
11869
11870 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11871
8e6a5956
UW
118722010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11873
11874 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11875 Skip test completely if gdb,no_hardware_watchpoints.
11876
2c04da0d
UW
118772010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11878
11879 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11880 strict, but do not check for any particular function name within libc.
11881
79afc5ef
SW
118822010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11883
11884 * gdb.cp/smartp.exp: New test.
11885 * gdb.cp/smartp.cc : New test.
11886
026ffab7
SW
118872010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11888
11889 * gdb.cp/converts.exp: Test pointer to bool conversion.
11890 Test pointer to long conversion.
11891 * gdb.cp/oranking.exp: Removed relevant kfail.
11892
3a772aa4
TT
118932010-10-18 Tom Tromey <tromey@redhat.com>
11894
11895 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
11896 argument to lazy_string.
11897 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
11898 (pp_ls.to_string): Use it.
11899 * gdb.python/py-prettyprint.c (main): Move declarations to top.
11900 Add "estring2" local.
11901
5fc3827b
JK
119022010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11903
11904 Fix s390x compatibility.
11905 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
11906 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
11907
8aeb23f3
JK
119082010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11909
11910 * gdb.threads/sigstep-threads.exp: New file.
11911 * gdb.threads/sigstep-threads.c: New file.
11912
c1e56572
JK
119132010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11914
11915 * gdb.base/pie-execl.exp: New file.
11916 * gdb.base/pie-execl.c: New file.
11917
92163a10
JK
119182010-10-13 Doug Evans <dje@google.com>
11919 Jan Kratochvil <jan.kratochvil@redhat.com>
11920
11921 PR exp/12117
11922 * gdb.cp/ptype-cv-cp.cc: New file.
11923 * gdb.cp/ptype-cv-cp.exp: New file.
11924
7062b0a0
SW
119252010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
11926
11927 * gdb.cp/converts.cc: New test program.
11928 * gdb.cp/converts.exp: New test.
11929 * gdb.cp/overload.exp: Added test for void* vs int*.
11930 * gdb.cp/overload.exp: Ditto.
11931 * gdb.cp/oranking.exp: Removed related kfail.
11932
0e3509db
DE
119332010-10-13 Doug Evans <dje@google.com>
11934
11935 * lib/gdb-python.exp (gdb_check_python_config): New function.
11936 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
11937 * gdb.python/lib-types.cc: New file.
11938 * gdb.python/lib-types.exp: New file.
11939
8dc78533
JK
119402010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11941
11942 * gdb.python/py-error.exp: New file.
11943 * gdb.python/py-error.py: New file.
11944
93c17e06
JK
119452010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11946
11947 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
11948 gdb_test_multiple.
11949
d8b34041
JK
119502010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11951
11952 * gdb.base/break-interp.exp: Use ldlags for linking flags.
11953 * gdb.base/prelink.exp: Likewise.
11954 * gdb.base/solib-nodir.exp: Likewise.
11955 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
11956 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
11957 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
11958
e0cc584e
UW
119592010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
11960
11961 * break-interp.exp (test_ld): Use two separate gdb_expect statements
11962 for the "info files" test to avoid timeouts on slow machines.
11963
cfc353b1
JK
119642010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11965
11966 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
11967 (main): Make openlib dummy call.
11968
d3d7896d
JK
119692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11970
11971 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
11972 * break-interp.exp (reach): Move the core body ...
11973 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
11974 (test_ld): Provide always real argument, even to the linker. Replace
11975 dl_main by _dl_debug_state.
11976
5e533c94
JK
119772010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11978
11979 Fix results of prelinked PIEs on ppc*.
11980 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
11981 Accept also DISPLACEMENT "PRESENT".
11982 (main): Replace "ZERO" displacements by "PRESENT".
11983
33540610
SW
119842010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
11985
11986 * gdb.cp/oranking.exp: New test.
11987 * gdb.cp/oranking.cc: New test program.
11988
3bdf2bbd
KW
119892010-10-08 Ken Werner <ken.werner@de.ibm.com>
11990
11991 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
11992 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
11993
2f608a3a
KW
119942010-10-06 Ken Werner <ken.werner@de.ibm.com>
11995
11996 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
11997 lush, lynx) New constant.
11998 * gdb.base/constvars.exp: Test const array types.
11999 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
12000
aa2e2d8d
DE
120012010-10-06 Doug Evans <dje@google.com>
12002
12003 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
12004 of syscall staging area.
12005
2844d6b5
KW
120062010-10-06 Ken Werner <ken.werner@de.ibm.com>
12007
12008 * gdb.base/gnu_vector.c: Add variable c4.
12009 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
12010 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12011
7d8ac8bb
MR
120122010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
12013
12014 * gdb.arch/altivec-abi.exp: Fix a typo.
12015
84a02e58
MR
120162010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
12017
12018 * lib/mi-support.exp (thread_selected_re): Correct pattern used
12019 to match a thread ID.
12020
b18e6318
JK
120212010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12022
12023 Fix s390x testcase compatibility.
12024 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
12025
a2c09bd0
DE
120262010-10-01 Doug Evans <dje@google.com>
12027
12028 * lib/gdb-python.exp: New file.
12029 * gdb.python/py-block.exp: Use it.
12030 * gdb.python/py-breakpoint.exp: Ditto.
12031 * gdb.python/py-frame.exp: Ditto.
12032 * gdb.python/py-inferior.exp: Ditto.
12033 * gdb.python/py-param.exp: Ditto.
12034 * gdb.python/py-prettyprint.exp: Ditto.
12035 * gdb.python/py-shared.exp: Ditto.
12036 * gdb.python/py-symbol.exp: Ditto.
12037 * gdb.python/py-symtab.exp: Ditto.
12038 * gdb.python/py-type.exp: Ditto.
12039 * gdb.python/py-value.exp: Ditto.
12040 * gdb.python/python.exp: Ditto.
12041
38f12cfc
TT
120422010-09-30 Tom Tromey <tromey@redhat.com>
12043
12044 * gdb.base/anon.exp: New file.
12045 * gdb.base/anon.c: New file.
12046
9ae8282d
TT
120472010-09-30 Tom Tromey <tromey@redhat.com>
12048
12049 * gdb.base/completion.exp: Test completion through anonymous
12050 union.
12051 * gdb.base/break1.c (struct some_struct): Add anonymous union.
12052
e9e07ba6
JK
120532010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12054
12055 Fix printing parameters of inlined functions.
12056 * gdb.dwarf2/dw2-inline-param.exp: New file.
12057 * gdb.dwarf2/dw2-inline-param-main.c: New file.
12058 * gdb.dwarf2/dw2-inline-param.S: New file.
12059
cd2effb2
JK
120602010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12061
12062 PR corefiles/12071.
12063 * gdb.base/corefile.exp (quit with a process, no question: load core)
12064 (quit with a core file): New tests.
12065
bceffbf3
JK
120662010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12067
12068 Fix GDB crash on inferior calls with self-referencing classes.
12069 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
12070 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
12071 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
12072
1736ad11
JK
120732010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12074
12075 Fix lost siginfo_t for inferior calls.
12076 * gdb.base/siginfo-infcall.exp: New file.
12077 * gdb.base/siginfo-infcall.c: New file.
12078
a176ad92
JB
120792010-09-22 Joel Brobecker <brobecker@adacore.com>
12080
12081 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
12082
c2b0a229
JK
120832010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12084
12085 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
12086 New test.
12087 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
12088
e8ae22d1
JB
120892010-09-22 Joel Brobecker <brobecker@adacore.com>
12090
12091 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
12092 type of our const type.
12093
ec322823
SW
120942010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
12095
12096 * gdb.cp/pr12028.cc: New.
12097 * gdb.cp/pr12028.exp: New.
12098
72929c62
JB
120992010-09-22 Joel Brobecker <brobecker@adacore.com>
12100
12101 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
12102
875b4ff5 121032010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 12104 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
12105
12106 PR mi/11407
12107 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
12108 * gdb.mi/dw2-ref-missing-frame-main.c New File.
12109 * gdb.mi/dw2-ref-missing-frame.S New File.
12110 * gdb.mi/dw2-ref-missing-frame.exp New File.
12111
7155d578
TT
121122010-09-14 Tom Tromey <tromey@redhat.com>
12113
12114 PR symtab/8399:
12115 * gdb.threads/tls.exp: Remove kfail. Update expected output.
12116
515ed532
TT
121172010-09-14 Tom Tromey <tromey@redhat.com>
12118
12119 PR exp/11803:
12120 * gdb.threads/tls.exp: Use C++.
12121 (check_thread_local): Use K::another_thread_local.
12122 * gdb.threads/tls.c (class K): New.
12123 (another_thread_local): Now a member of K.
12124 (spin): Update. No longer K&R C.
12125
450ca57c
SW
121262010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
12127
12128 * gdb.cp/koenig.cc: created class for testing member lookup.
12129 * gdb.cp/koenig.exp: Added test for member lookup.
12130
dbd492a3
JK
121312010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12132
12133 Fix false FAILs on sourcetree topdir directory containing "kill".
12134 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
12135 source line matching regexp.
12136
8d4d924b
JK
121372010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12138
12139 * gdb.python/python.exp (set height 0, collect help from uiout)
12140 (verify help to uiout): New tests.
12141
8e64f2a0
JK
121422010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12143
12144 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
12145 is_lp64_target to check 64bit target.
12146
4569eed2
JK
121472010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12148
12149 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
12150 (test_ld) <powerpc64-*>: New.
12151
5e1617b1
DJ
121522010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12153
12154 * gdb.cp/templates.exp (test_template_args): Allow "struct".
12155
c767944b
DJ
121562010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12157
12158 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
12159 (FunctionArg::method): New function.
12160 (empty, arg): New variables.
12161 (main): Call arg.method.
12162 * gdb.cp/templates.exp (test_template_args): New function.
12163 (do_tests): Call it.
12164
27d3a3fc
UW
121652010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12166
12167 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
12168 of "next" to proceed over pthread_exit call.
12169
55b7ce7f
UW
121702010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12171
12172 * gdb.base/maint.exp: Avoid wildcards against potentially very long
12173 "maint print statistics" output to prevent expect timeouts.
12174
809df446
JK
121752010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12176
12177 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
12178 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12179 (test_float_rejected): ... here.
12180 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
12181 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12182 (test_float_rejected): ... here.
12183 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
12184 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12185 (test_float_rejected): ... here.
12186 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
12187 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12188 (test_float_rejected): ... here.
12189
8464be76
DJ
121902010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12191
12192 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
12193 before disabling hardware watchpoints.
12194 (test_inaccessible_watchpoint): Check that hardware watchpoints
12195 are used. Test for watchpoints on a constant address.
12196
14dba4b4
JK
121972010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12198
12199 * gdb.base/ui-redirect.exp: New file.
12200
3f3540e1 122012010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 12202 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
12203
12204 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
12205
0f254bb7
DE
122062010-08-31 Doug Evans <dje@google.com>
12207
12208 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
12209
03f17ccf
TT
122102010-08-30 Tom Tromey <tromey@redhat.com>
12211
12212 PR python/11792:
12213 * gdb.python/py-value.exp (test_subscript_regression): Add
12214 dynamic_type test.
12215
640617ad
DJ
122162010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
12217
12218 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
12219 instead of running to main. Do not test the main function.
12220 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
12221 Add new main.
12222
2ed91d1b
PA
122232010-08-26 Pedro Alves <pedro@codesourcery.com>
12224
12225 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
12226 one test.
12227
673bfd45
DE
122282010-08-24 Doug Evans <dje@google.com>
12229
12230 PR symtab/11942
12231 * gdb.dwarf2/dw4-sig-types.cc: New file.
12232 * gdb.dwarf2/dw4-sig-types.h: New file.
12233 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
12234 * gdb.dwarf2/dw4-sig-types.exp: New file.
12235
f9ffd4bb
TT
122362010-08-23 Tom Tromey <tromey@redhat.com>
12237
12238 PR python/11145:
12239 * gdb.python/py-value.c (Base, Derived): New types.
12240 (base): New global.
12241 * gdb.python/py-value.exp (test_subscript_regression): Add
12242 dynamic_cast test.
12243
d839c8a4
TT
122442010-08-23 Tom Tromey <tromey@redhat.com>
12245
12246 PR python/10676:
12247 * gdb.python/py-type.exp (test_fields): Add tests for type
12248 equality.
12249
702c2711
TT
122502010-08-23 Tom Tromey <tromey@redhat.com>
12251
12252 PR python/11915:
12253 * gdb.python/py-type.exp (test_fields): Add tests for array.
12254
832bafd3
KS
122552010-08-23 Keith Seitz <keiths@redhat.com>
12256
12257 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
12258 have any children. Create a new abbrev for it.
12259 Add missing terminal sequence to .debug_abbrev.
12260
c37bf528
KS
122612010-08-20 Keith Seitz <keiths@redhat.com>
12262
12263 PR symtab/11465:
12264 * gdb.dwarf2/pr11465.exp: New test.
12265 * gdb.dwarf2/pr11465.S: New file.
12266 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
12267 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
12268
4572cbac
TJB
122692010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
12270
12271 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
12272 registers. Update data sets with the new v2_double element in the
12273 VSX register union. Add vector_register3_vr data set for the AltiVec
12274 registers. Use gdb_test_no_output instead of send_gdb.
12275
e7fbb131
PA
122762010-08-19 Pedro Alves <pedro@codesourcery.com>
12277
12278 * gdb.python/py-shared.exp: New file, factored out from
12279 python.exp.
12280 * gdb.python/py-shared.c: New file.
12281 * gdb.python/py-shared-sl.c: New file.
12282 * gdb.python/python-1.c: New file.
12283 * gdb.python/python-sl.c: Delete.
12284 * gdb.python/python.c: Mention python-1.c.
12285 * gdb.python/python.exp: Move shared library tests to
12286 py-shared.exp.
12287 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12288 (MISCELLANEOUS): New.
12289 (clean mostlyclean): Also remove $MISCELLANEOUS.
12290
d30f5e1f
DE
122912010-08-19 Doug Evans <dje@google.com>
12292
12293 PR exp/11926
12294 * gdb.base/printcmds.exp (test_float_accepted): New function.
12295 Move existing float tests there. Add tests for floats with suffixes.
12296 (test_float_rejected): New function.
12297 * gdb.java/jv-print.exp (test_float_accepted): New function.
12298 (test_float_rejected): New function.
12299 * gdb.objc/print.exp: New file.
12300 * gdb.pascal/print.exp: New file.
12301 * lib/objc.exp: New file.
12302
7b3fd859
PM
123032010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12304
12305 * gdb.base/default.exp (info set): Avoid full buffer error and force
12306 reading up to final gdb prompt.
12307 (show): Likewise.
12308
c92817ce
TT
123092010-08-18 Tom Tromey <tromey@redhat.com>
12310
12311 PR symtab/11919:
12312 * gdb.base/completion.exp: Add test.
12313
f1208f9e
DE
123142010-08-18 Doug Evans <dje@google.com>
12315
12316 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12317 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12318 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12319 Simplify, early exit if runto_main fails.
12320 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12321 (set_lang_fortran): Moved to lib/fortran.exp.
12322 * gdb.fortran/types.exp: load_lib fortran.exp.
12323 (set_lang_fortran): Moved to lib/fortran.exp.
12324 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12325 * gdb.java/jprint.exp (set_lang_java): Ditto.
12326 * gdb.java/jv-exp.exp: load_lib java.exp.
12327 If set_lang_java fails, issue a warning instead of failure to be
12328 consistent with other set_lang_foo uses.
12329 (set_lang_java): Moved to lib/java.exp.
12330 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12331 If set_lang_java fails, issue a warning instead of failure to be
12332 consistent with other set_lang_foo uses.
12333 * gdb.pascal/types.exp: load_lib pascal.exp.
12334 (set_lang_pascal): Moved to lib/pascal.exp.
12335 * lib/fortran.exp: New file.
12336 * lib/java.exp (set_lang_java): New function.
12337 * lib/pascal.exp (set_lang_pascal): New function.
12338
2f06b485
YQ
123392010-08-18 Yao Qi <yao@codesourcery.com
12340
12341 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12342 func_nofb_start and func_loopfb_start, so that address of functions
12343 is equal to these labels on Thumb.
12344
96e25403
YQ
123452010-08-18 Yao Qi <yao@codesourcery.com>
12346
12347 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12348 to reflect latest c source file.
12349
36e6adc4
JK
123502010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12351
12352 * gdb.cp/infcall-dlopen.exp: New file.
12353 * gdb.cp/infcall-dlopen.cc: New file.
12354 * gdb.cp/infcall-dlopen-lib.cc: New file.
12355
f431efe5
PA
123562010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12357 Pedro Alves <pedro@codesourcery.com>
12358
12359 PR breakpoints/11371
12360
12361 * gdb.base/watch-cond-infcall.exp: New file.
12362 * gdb.base/watch-cond-infcall.c: New file.
12363
06a64a0b
TT
123642010-08-16 Tom Tromey <tromey@redhat.com>
12365
12366 * gdb.base/help.exp: Update.
12367 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12368 watchpoint.
12369 (test_watch_location): New proc.
12370 (test_watchpoint_in_big_blob): Delete watchpoint.
12371 * gdb.base/watchpoint.c (func5): New function.
12372 (main): Call it.
12373
70ebf4ed
DE
123742010-08-16 Doug Evans <dje@google.com>
12375
12376 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12377
ca5c20b6
PM
123782010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12379
12380 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12381 tests.
12382
7346b668
KW
123832010-08-11 Ken Werner <ken.werner@de.ibm.com>
12384
12385 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12386 * gdb.base/gnu_vector.c: New File.
12387 * gdb.base/gnu_vector.exp: Likewise.
12388
cb2e07a6
PM
123892010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12390
12391 * gdb.python/python.c: New File.
12392 * gdb.python/python-sl.c: New File.
12393 * gdb.python/python.exp: Test solib_address and decode_line
12394 * functions.
12395
5da1313b
JK
123962010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12397
12398 * gdb.python/python.exp (show height, set height 10)
12399 (verify pagination beforehand, verify pagination beforehand: q)
12400 (gdb.execute does not page, verify pagination afterwards)
12401 (verify pagination afterwards: q): New.
12402
49c3ccf7
DE
124032010-08-02 Doug Evans <dje@google.com>
12404
12405 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12406 because of an older gcc, change test2
12407 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12408 to unsupported.
12409
42c0c4f1
KH
124102010-07-30 Kazu Hirata <kazu@codesourcery.com>
12411
12412 * gdb.base/break-always.exp: Do not expect full paths to file
12413 names.
12414 * gdb.base/commands.exp: Likewise.
12415
d3765805
DE
124162010-07-30 Doug Evans <dje@google.com>
12417
c98ee71b
DE
12418 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12419 xfail them when run with older gccs.
12420
fd961404
DE
12421 * lib/gdb.exp (build_executable): Forward "c++" option to
12422 get_compiler_info.
12423
999adef4
DE
12424 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12425 "python print ttype.template_argument(1)" and
12426 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12427 if using gcc 4.4 or earlier.
12428
d3765805
DE
12429 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12430 attach-to-debugger handling.
12431
1276c759
JK
124322010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12433
12434 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12435 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12436 (main): Use copyreloc.
12437 * gdb.base/prelink.exp (split debug of executable)
12438 (.dynbss vs. .bss address shift): New tests.
12439
88caa9b9
PA
124402010-07-29 Pedro Alves <pedro@codesourcery.com>
12441
12442 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12443 in gdb_test_multiple.
12444
c6f2ac43
PA
124452010-07-29 Pedro Alves <pedro@codesourcery.com>
12446
12447 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12448 environment.
12449
326fd672
TT
124502010-07-28 Tom Tromey <tromey@redhat.com>
12451
12452 PR python/11060:
12453 * gdb.python/py-type.c (Temargs): New template.
12454 (temvar): New variable.
12455 * gdb.python/py-type.exp (test_template): New proc.
12456
3ce3b1ba
PA
124572010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12458
12459 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12460 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12461
34eaf542
TT
124622010-07-28 Tom Tromey <tromey@redhat.com>
12463
12464 PR c++/9946:
12465 * gdb.cp/temargs.exp: New file.
12466 * gdb.cp/temargs.cc: New file.
12467
d41b819e
JK
124682010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12469
12470 * gdb.base/help.exp (help disassemble): Update the content.
12471
26ab7092
JK
124722010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12473
12474 * gdb.threads/ia64-sigill.exp: New file.
12475 * gdb.threads/ia64-sigill.c: New file.
12476
5283e9e1
TT
124772010-07-27 Tom Tromey <tromey@redhat.com>
12478
12479 * gdb.opt/inline-cmds.c (ATTR): New define.
12480 (func1): Use it.
12481 (func2): Likewise.
12482 (func3): Likewise.
12483 (outer_inline1): Likewise.
12484 (outer_inline2): Likewise.
12485 * gdb.opt/inline-bt.c (ATTR): New define.
12486 (func1): Use it.
12487 (func2): Likewise.
12488 * gdb.opt/inline-locals.c (ATTR): New define.
12489 (func1): Use it.
12490 (func2): Likewise.
12491
e992ef73
TT
124922010-07-27 Tom Tromey <tromey@redhat.com>
12493
12494 * gdb.stabs/gdb11479.c (hack): New function.
12495 (test): Use it.
12496 (test2): Use it.
12497 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12498 (int32_search_buf, int64_search_buf): No longer static.
12499 (x): Remove.
12500 * gdb.base/relocate.c (hack): New function.
12501
5374244e
PM
125022010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12503
12504 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12505 * gdb.python/py-value.c (func1): New function.
12506 (func2): Likewise.
12507
a99aee83
CV
125082010-07-26 Corinna Vinschen <vinschen@redhat.com>
12509
12510 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12511 as not to clash with .data section.
12512
a04ba985
JG
125132010-07-26 Jerome Guitton <guitton@adacore.com>
12514
12515 * gdb.base/code_elim.exp: New file.
12516 * gdb.base/code_elim1.c: New file.
12517 * gdb.base/code_elim2.c: New file.
12518
23bd0f7c
PA
125192010-07-21 Pedro Alves <pedro@codesourcery.com>
12520
12521 PR symtab/11827
12522
12523 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12524 (some_volatile_enum): New variable.
12525 * gdb.base/printcmds.exp (test_print_enums): New.
12526 <top level>: Call it.
12527
883df6dd
SW
125282010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12529
12530 * gdb.cp/fpointer.cc: New test.
12531 * gdb.cp/fpointer.exp: New test.
12532
569b05a5
JK
125332010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12534
12535 * gdb.base/solib-nodir.exp: New file.
12536 * lib/gdb.exp (runto): New case for a GDB internal error.
12537
51d7d803
JK
125382010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12539 Ulrich Weigand <uweigand@de.ibm.com>
12540 Tom Tromey <tromey@redhat.com>
12541
12542 * gdb.base/charset-malloc.c: New file.
12543 * gdb.base/charset.c (malloc_stub): New prototype.
12544 (main): Call it instead of malloc itself.
12545 * gdb.base/charset.exp: Use only prepare_for_testing.
12546 (binfile): Remove the variable.
12547
c0edd9ed
JK
125482010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12549
12550 Make core files the process_stratum.
12551 * gdb.base/corefile.exp (run: load core again)
12552 (run: sanity check we see the core file, run: with core)
12553 (run: core file is cleared, attach: load core again)
12554 (attach: sanity check we see the core file, attach: with core)
12555 (attach: core file is cleared): New tests.
12556 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12557
3cbaedff
KW
125582010-07-14 Ken Werner <ken.werner@de.ibm.com>
12559
12560 * gdb.arch/altivec-abi.exp: New tests.
12561
91158a56
TT
125622010-07-13 Tom Tromey <tromey@redhat.com>
12563
12564 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12565 (main): Use it.
12566 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12567
0f5238ed
TT
125682010-07-13 Tom Tromey <tromey@redhat.com>
12569
12570 * gdb.base/label.exp: New file.
12571 * gdb.base/label.c: New file.
12572
add265ae
L
125732010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12574 H.J. Lu <hongjiu.lu@intel.com>
12575
12576 * lib/gdb.exp (is_ilp32_target): New.
12577 (is_lp64_target): Likewise.
12578
12579 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12580 target.
12581 * gdb.arch/amd64-disp-step.exp: Likewise.
12582 * gdb.arch/amd64-dword.exp: Likewise.
12583 * gdb.arch/amd64-i386-address.exp: Likewise.
12584 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12585
add265ae
L
12586 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12587 target.
12588 * gdb.arch/i386-bp_permanent.exp: Likewise.
12589 * gdb.arch/i386-byte.exp: Likewise.
12590 * gdb.arch/i386-disp-step.exp: Likewise.
12591 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12592 * gdb.arch/i386-prologue.exp: Likewise.
12593 * gdb.arch/i386-size-overlap.exp: Likewise.
12594 * gdb.arch/i386-size.exp: Likewise.
12595 * gdb.arch/i386-sse.exp: Likewise.
12596 * gdb.arch/i386-unwind.exp: Likewise.
12597 * gdb.arch/i386-word.exp: Likewise.
12598
12599 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12600 test only when building 64-bit executables. Do not hard-code
12601 -m64 option.
12602
2dfb8c17
DE
126032010-07-07 Doug Evans <dje@google.com>
12604
12605 * lib/gdb.exp (gdb_test_list_exact): New function.
12606 * gdb.base/default.exp (show convenience): Call it, add tests for
12607 $_sdata = void, $_thread = 0.
12608
4e5799b6
JK
126092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12610 Joel Brobecker <brobecker@adacore.com>
12611
12612 Fix re-run of PIE executable, PR shlibs/11776.
12613 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12614 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12615 and re-"run" of the inferior.
12616
1a219cc7
JK
126172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12618 Joel Brobecker <brobecker@adacore.com>
12619
12620 Cope with missing /usr/sbin/prelink.
12621 * lib/prelink-support.exp (prelink_no):
12622 <result == 1 && $output is "no such file or directory">: New.
12623 (prelink_yes): Likewise. Return on failed prelink_no.
12624
5e3b36f8
JK
126252010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12626 Joel Brobecker <brobecker@adacore.com>
12627
12628 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12629 build_executable by build_executable_own_libs. Replace "prelink -R"
12630 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12631 change.
12632 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12633 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12634 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12635 Replace build_executable by build_executable_own_libs's function
12636 build_executable_own_libs.
12637 (prelinkNO): Create new stub to call prelink_no.
12638 (prelinkYES): Create new stub to call prelink_yes.
12639 (test_attach): Rename calls of copy to file_copy.
12640 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12641 (copy): Move to ...
12642 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12643 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12644 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12645 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12646 special flags by gdb_compile_shlib. Replace second gdb_compile by
12647 build_executable_own_libs. Replace "prelink -R" execution by a call of
12648 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12649 a second call of prelink_yes. Replace restart commands by
12650 clean_restart.
12651 (prelink): Rename to ...
12652 (seen displacement message): ... this test. Extend its expectation
12653 strictness.
12654
86e4bafc
JK
126552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12656
12657 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12658 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12659 displacement message exactly once.
12660
3cd07d20
JK
126612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12662 Joel Brobecker <brobecker@adacore.com>
12663
12664 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12665 its restore after the <$relink_args != ""> loop. new comment.
12666
0a1e94c7
JK
126672010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12668 Joel Brobecker <brobecker@adacore.com>
12669
12670 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12671 code for it. New variable relink_args.
12672 (prelinkYES): Call prelinkNO.
12673 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12674 in such case. Move the core code to ...
12675 (test_attach_gdb): ... a new function. Send GDB command "file".
12676 Extend expected "Attaching to " string.
12677
2f70bcfb
TT
126782010-07-02 Tom Tromey <tromey@redhat.com>
12679
12680 * gdb.base/bitops.exp: Remove extraneous "pass".
12681
a17ac5b0
TT
126822010-07-02 Ken Werner <ken.werner@de.ibm.com>
12683
12684 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12685
dc10affe
PA
126862010-07-01 Pedro Alves <pedro@codesourcery.com>
12687
d41c0fc8
PA
12688 * gdb.base/help.exp: Adjust expected output.
12689
126902010-07-01 Pedro Alves <pedro@codesourcery.com>
12691
12692 * gdb.base/help.exp: Adjust expected output.
dc10affe 12693
0a600c36
JK
126942010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12695
12696 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12697 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12698 c++/11702.
12699
37cc8bfe
JK
127002010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12701 Doug Evans <dje@google.com>
12702
12703 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12704 add .dynamic entry'.
12705
254e6b9e
DE
127062010-06-29 Doug Evans <dje@google.com>
12707
12708 Test PR c++/11702.
12709 * gdb.cp/m-static.exp: Add testcase.
12710 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12711
595939de 127122010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12713 Tom Tromey <tromey@redhat.com>
12714 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12715
12716 * gdb.python/py-inferior.c: New File.
12717 * gdb.python/py-infthread.c: New File.
12718 * gdb.python/py-inferior.exp: New File.
12719 * gdb.python/py-infthread.exp: New File.
12720
98751a41
JK
127212010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12722
12723 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12724 (ptype ::C::OtherFileClass typedefs): New.
12725 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12726 (C::OtherFileClass::cOtherFileClassVar2): New.
12727 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12728 cOtherFileClassVar2.
12729 (C::cOtherFileType2, C::cOtherFileVar2): New.
12730 (C::cOtherFileVar_use): use also cOtherFileVar2.
12731 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12732
41f62f39
JK
127332010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12734
12735 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12736 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12737 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12738 (print ::C::cOtherFileVar)
12739 (whatis C::OtherFileClass::cOtherFileClassType)
12740 (whatis ::C::OtherFileClass::cOtherFileClassType)
12741 (print C::OtherFileClass::cOtherFileClassVar)
12742 (print ::cOtherFileClassVar)
12743 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12744 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12745 trailing content.
12746 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12747 (C::OtherFileClass::cOtherFileClassVar)
12748 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12749 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12750
af53d231
JK
127512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12752
12753 Test PR c++/11703 and PR gdb/1448.
12754 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12755 gdb/1448.
12756
9655fd1a
JK
127572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12758
12759 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12760 (main) <rtti_data>: New.
12761 * gdb.cp/virtbase.exp (print rtti_data): New.
12762
824cc8dd
JK
127632010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12764 Joel Brobecker <brobecker@adacore.com>
12765
12766 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12767
6036c742
JK
127682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12769
12770 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12771
de6a0421
DE
127722010-06-28 Doug Evans <dje@google.com>
12773
12774 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12775
b2dae948
DE
127762010-06-27 Doug Evans <dje@google.com>
12777
12778 * gdb.cp/m-static.exp: Update expected test output.
12779
0f3bb72e
PH
127802010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12781
889bf7c5
PA
12782 * gdb.gdb/selftest.exp: Adjust expected message for
12783 capturing start-up runtime.
0f3bb72e 12784
bc9f0842
TT
127852010-06-25 Tom Tromey <tromey@redhat.com>
12786
12787 PR python/10808:
12788 * gdb.python/python.exp: Add new tests.
12789
099ef718
SW
127902010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12791
12792 * gdb.cp/operator.cc: Created an import loop.
12793 * gdb.cp/operator.exp: Added testcase for import loop.
12794
5868a632
JK
127952010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12796
12797 Test PR python/11407.
12798 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12799 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12800 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12801 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12802 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12803 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12804 binfile. Call gdb_compile with clean_restart twice.
12805 (func_nofb print, func_nofb backtrace, func_loopfb print)
12806 (func_loopfb backtrace): New.
12807
af76db58
JK
128082010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12809
12810 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
12811 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
12812 by a hand made one.
12813 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
12814 i?86 requirement. Remove variables srcfile and binfile. New variable
12815 sources, executable_nofb and executable_fb. Call prepare_for_testing.
12816
f2c7657e
UW
128172010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12818
12819 * gdb.cell/dwarfaddr.exp: New file.
12820 * gdb.cell/dwarfaddr.S: New file.
12821
628fe4e4
JK
128222010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12823
12824 Test PR 9436.
12825 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
12826
f1421989
HZ
128272010-06-24 Hui Zhu <teawater@gmail.com>
12828
12829 * gdb.base/eval.exp: New file.
12830
d03285ec
UW
128312010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12832
12833 * gdb.cell/fork.exp: New file.
12834 * gdb.cell/fork.c: Likewise.
12835 * gdb.cell/fork-spu.c: Likewise.
12836
41b2c92d
PM
128372010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
12838
12839 * lib/gdb.exp (banned_variables_traced): New global variable.
12840 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
12841 (gdb_init): Use `trace add variable' instead of obsolete
12842 `trace variable'.
12843
d5bc977f
DE
128442010-06-21 Doug Evans <dje@google.com>
12845
12846 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12847
d2ed6730
UW
128482010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12849
12850 * gdb.arch/spu-ls.exp: New file.
12851 * gdb.arch/spu-ls.c: Likewise.
12852
6aed2dbc
SS
128532010-06-18 Stan Shebs <stan@codesourcery.com>
12854
12855 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12856
e0756905
UW
128572010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12858
12859 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
12860 * gdb.base/watch-cond.exp: Likewise.
12861 * gdb.python/py-breakpoint.exp: Likewise.
12862
d8053d4d
PA
128632010-06-18 Pedro Alves <pedro@codesourcery.com>
12864
12865 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12866 clean_restart, make sure every test has a distinct message, and
12867 that messages don't include the executable' full path.
12868
81ce510c
DE
128692010-06-17 Doug Evans <dje@google.com>
12870
12871 * gdb.arch/i386-size.exp: Updated expected output for
12872 DISASSEMBLY_OMIT_FNAME.
12873
65d79d4b
SDJ
128742010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12875 Sergio Durigan Junior <sergiodj@redhat.com>
12876
12877 * gdb.base/watch-notconst.c: New file.
12878 * gdb.base/watch-notconst.S: New file.
12879 * gdb.base/watch-notconst2.c: New file.
12880 * gdb.base/watch-notconst2.S: New file.
12881 * gdb.base/watch-notconst.exp: New file.
12882 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12883 (func4): Add operations on `global_ptr_ptr'.
12884 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12885 routine to test watchpoints created with a constant expression.
12886 (test_inaccessible_watchpoint): Include tests for watchpoints
12887 created with a constant expression.
12888
df0f4836
KB
128892010-06-14 Kevin Buettner <kevinb@redhat.com>
12890
12891 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12892 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12893 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
12894 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
12895 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12896 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12897 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
12898 of `_start'.
12899
b769def5
UW
129002010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12901
12902 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
12903 not supported on the target.
12904 * gdb.mi/mi-nonstop-exit.exp: Likewise.
12905 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
12906 * gdb.mi/mi-nsintrall.exp: Likewise.
12907 * gdb.mi/mi-nsmoribund.exp: Likewise.
12908 * gdb.mi/mi-nsthrexec.exp: Likewise.
12909
d914c394
SS
129102010-06-11 Stan Shebs <stan@codesourcery.com>
12911
12912 * gdb.base/permissions.exp: New file.
12913
129142010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
12915
12916 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12917 does not support ELF executable class.
12918
f3ce5b9c
UW
129192010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12920
12921 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12922
8e46892c
JK
129232010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12924
12925 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
12926 (runto): Catch "The target does not support running in non-stop mode.".
12927
6cc55c64
MS
129282010-06-11 Michael Snyder <msnyder@vmware.com>
12929
12930 * gdb.base/setshow.exp (set language asm): Don't use
12931 gdb_test_no_output, fails on some targets.
12932
caddefa4
UW
129332010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12934
12935 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
12936 * gdb.cp/pr9167.exp: Likewise.
12937
468b1aa7
UW
129382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12939
12940 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12941
5c3552dc
UW
129422010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12943
12944 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12945
02e6fe6a
UW
129462010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12947
12948 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12949
0e03807e
TT
129502010-06-11 Tom Tromey <tromey@redhat.com>
12951
12952 PR gdb/9977, PR exp/11636::
12953 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
12954 (pieces_test_f6): Update expected output.
12955
2bdf28a0
JK
129562010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12957
12958 * gdb.base/moribund-step.exp: New.
12959
f6978de9
MS
129602010-06-08 Michael Snyder <msnyder@vmware.com>
12961
12962 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 12963 * gdb.ada/boolean_expr.exp:
f6978de9
MS
12964 * gdb.ada/frame_args.exp: Ditto.
12965 * gdb.ada/lang_switch.exp: Ditto.
12966 * gdb.ada/ptype_arith_binop.exp: Ditto.
12967 * gdb.ada/ref_param.exp: Ditto.
12968 * gdb.ada/type_coercion.exp:Ditto.
12969
12970 * gdb.asm/asm-source.exp: Ditto.
12971
12972 * gdb.base/attach.exp: Ditto.
12973 * gdb.base/bitfields2.exp: Ditto.
12974 * gdb.base/call-signal-resume.exp: Ditto.
12975 * gdb.base/callfuncs.exp: Ditto.
12976 * gdb.base/commands.exp: Ditto.
12977 * gdb.base/dbx.exp: Ditto.
12978 * gdb.base/default.exp: Ditto.
12979 * gdb.base/dump.exp: Ditto.
12980 * gdb.base/exprs.exp: Ditto.
12981 * gdb.base/freebpcmd.exp: Ditto.
12982 * gdb.base/interrupt.exp: Ditto.
12983 * gdb.base/list.exp: Ditto.
12984 * gdb.base/long_long.exp: Ditto.
12985 * gdb.base/maint.exp: Ditto.
12986 * gdb.base/ptype.exp: Ditto.
12987 * gdb.base/return.exp: Ditto.
12988 * gdb.base/setshow.exp: Ditto.
12989 * gdb.base/sigbpt.exp: Ditto.
12990 * gdb.base/sigrepeat.exp: Ditto.
12991
12992 * gdb.cp/classes.exp: Ditto.
12993
12994 * gdb.dwarf2/dw2-restore.exp: Ditto.
12995
12996 * gdb.gdb/selftest.exp: Ditto.
12997
12998 * gdb.multi/base.exp: Ditto.
12999 * gdb.multi/bkpt-multi-exec.exp: Ditto.
13000
13001 * gdb.python/py-block.exp: Ditto.
13002 * gdb.python/py-prettyprint.exp: Ditto.
13003 * gdb.python/py-template.exp: Ditto.
13004
13005 * gdb.server/ext-attach.exp: Ditto.
13006 * gdb.server/ext-run.exp: Ditto.
13007 * gdb.server/server-mon.exp: Ditto.
13008
13009 * gdb.threads/fork-thread-pending.exp: Ditto.
13010 * gdb.threads/hand-call-in-threads.exp: Ditto.
13011 * gdb.threads/interrupted-hand-call.exp: Ditto.
13012 * gdb.threads/linux-dp.exp: Ditto.
13013 * gdb.threads/manythreads.exp: Ditto.
13014 * gdb.threads/print-threads.exp: Ditto.
13015 * gdb.threads/pthreads.exp: Ditto.
13016 * gdb.threads/schedlock.exp: Ditto.
13017 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13018 * gdb.threads/threadapply.exp: Ditto.
13019
de7ff789
MS
130202010-06-08 Michael Snyder <msnyder@vmware.com>
13021
889bf7c5 13022 * gdb.ada/exec_changed.exp:
de7ff789
MS
13023 Use ".*" instead of "" as wildcard regexp.
13024
13025 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
13026 * gdb.base/call-ar-st.exp: Ditto.
13027 * gdb.base/checkpoint.exp: Ditto.
13028 * gdb.base/default.exp: Ditto.
13029 * gdb.base/dump.exp: Ditto.
13030 * gdb.base/ending-run.exp: Ditto.
13031 * gdb.base/fileio.exp: Ditto.
13032 * gdb.base/miscexprs.exp: Ditto.
13033 * gdb.base/pointers.exp: Ditto.
13034 * gdb.base/readline.exp: Ditto.
13035 * gdb.base/reread.exp: Ditto.
13036 * gdb.base/restore.exp: Ditto.
13037 * gdb.base/shlib-call.exp: Ditto.
13038 * gdb.base/valgrind-db-attach.exp: Ditto.
13039 * gdb.base/volatile.exp: Ditto.
13040 * gdb.base/watchpoints.exp: Ditto.
13041
13042 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
13043
13044 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
13045 * gdb.python/py-value.exp: Ditto.
13046
13047 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
13048 * gdb.trace/circ.exp: Ditto.
13049 * gdb.trace/collection.exp: Ditto.
13050 * gdb.trace/packetlen.exp: Ditto.
13051 * gdb.trace/passc-dyn.exp: Ditto.
13052 * gdb.trace/report.exp: Ditto.
13053 * gdb.trace/tfile.exp: Ditto.
13054 * gdb.trace/tfind.exp: Ditto.
13055 * gdb.trace/while-dyn.exp: Ditto.
13056
3bebe2f2
JK
130572010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13058
13059 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
13060
5c631832
JK
130612010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13062
13063 Test PR 10640.
13064 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
13065
4c3376c8
SW
130662010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
13067
13068 * gdb.cp/koenig.exp: Test for ADL operators.
13069 * gdb.cp/koenig.cc: Added ADL operators.
13070 * gdb.cp/operator.exp: New test.
13071 * gdb.cp/operator.cc: New test.
13072
dc226d5a
MS
130732010-06-04 Michael Snyder <msnyder@vmware.com>
13074
dfb88a23
MS
13075 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
13076 * gdb.base/pending.exp: Ditto.
f7ae76b3 13077
dc226d5a
MS
13078 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
13079
967cf477
DE
130802010-06-04 Doug Evans <dje@google.com>
13081
13082 * gdb.python/py-prettyprint.exp: Add new test for enabled and
13083 disabled printers.
13084 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
13085 (enable_lookup_function): New function.
13086
eb801841
TT
130872010-06-04 Tom Tromey <tromey@redhat.com>
13088
13089 * gdb.python/py-value.exp (test_value_hash): Don't test equality
13090 of hash and id.
13091
38979823
JK
130922010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13093
13094 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
13095 newline.
13096 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
13097 (empty verbose non-noisy clear, empty verbose noisy clear)
13098 (empty non-verbose noisy clear): Likewise.
13099
35ec993f
MS
131002010-06-03 Michael Snyder <msnyder@vmware.com>
13101
13102 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
13103 * gdb.base/display.exp: Ditto.
13104 * gdb.base/find.exp: Ditto.
13105 * gdb.base/ifelse.exp: Ditto.
13106 * gdb.base/multi-forks.exp: Ditto.
13107 * gdb.base/recurse.exp: Ditto.
13108 * gdb.base/setshow.exp: Ditto.
13109 * gdb.base/value-double-free.exp: Ditto.
13110 * gdb.base/watch-vfork.exp: Ditto.
13111 * gdb.base/watch_thread_num.exp: Ditto.
13112 * gdb.base/watchpoint-solib.exp: Ditto.
13113 * gdb.base/watchpoint.exp: Ditto.
13114 * gdb.base/watchpoints.exp: Ditto.
13115
13116 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
13117 * gdb.cp/overload.exp: Ditto.
13118 * gdb.cp/virtfunc.exp: Ditto.
13119
13120 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
13121
889bf7c5 13122 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
13123 Replace gdb_test with gdb_test_no_output.
13124
889bf7c5 13125 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
13126 Replace gdb_test with gdb_test_no_output.
13127 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13128 * gdb.threads/watchthreads.exp: Ditto.
13129 * gdb.threads/watchthreads2.exp: Ditto.
13130
13131 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
13132 * gdb.trace/tfind.exp: Ditto.
13133
c22decce
JB
131342010-06-03 Joel Brobecker <brobecker@adacore.com>
13135
13136 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
13137 successful test if message is the empty string.
13138
fd5700c7
JK
131392010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13140
13141 * gdb.fortran/module.exp (stopped language detection): New test.
13142
f55ee35c
JK
131432010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13144
13145 Support DW_TAG_module as separate namespaces.
13146 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
13147 gdb.fortran/library-module-lib.f90: New.
13148 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
13149 (print i): Remove.
13150 (continue to breakpoint: i-is-1, print var_i value 1)
13151 (continue to breakpoint: i-is-2, print var_i value 2)
13152 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
13153 (print var_d, print var_i value 14, ptype modmany, complete `modm)
13154 (complete `modmany, complete `modmany`, complete `modmany`var)
13155 (show language, setting breakpoint at module): New tests.
13156 * gdb.fortran/module.f90 (module mod): Remove.
13157 (module mod1, module mod2, module modmany, subroutine sub1)
13158 (subroutine sub2, program module): New.
13159
b8e8282f
JK
131602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13161
13162 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
13163 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
13164 * gdb.cp/anon-union.exp (pass): Rename to ...
13165 (print z 2): ... here.
b8e8282f 13166
019ebafc
MS
131672010-06-02 Michael Snyder <msnyder@vmware.com>
13168
e68d8fd4
MS
13169 * gdb.trace/actions.exp: Use gdb_test_no_output.
13170 * gdb.trace/circ.exp: Ditto.
13171 * gdb.trace/packetlen.exp: Ditto.
13172 * gdb.trace/save-trace.exp: Ditto.
13173 * gdb.trace/tracecmd.exp: Ditto.
13174 * gdb.trace/tsv.exp: Ditto.
13175
12b5d08a
MS
13176 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
13177 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
13178 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13179 * gdb.threads/manythreads.exp: Ditto.
13180 * gdb.threads/print-threads.exp: Ditto.
13181 * gdb.threads/pthreads.exp: Ditto.
13182 * gdb.threads/schedlock.exp: Ditto.
13183 * gdb.threads/staticthreads.exp: Ditto.
13184 * gdb.threads/thread-specific.exp: Ditto.
13185 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13186 * gdb.threads/threadapply.exp: Ditto.
13187 * gdb.threads/watchthreads.exp: Ditto.
13188 * gdb.threads/watchthreads2.exp: Ditto.
13189
89493308
MS
13190 * gdb.python/py-block.exp: Use gdb_test_no_output.
13191 * gdb.python/py-prettyprint.exp: Ditto.
13192 * gdb.python/py-template.exp: Ditto.
13193 * gdb.python/py-value.exp: Ditto.
13194
13195 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
13196 * gdb.reverse/watch-reverse.exp: Ditto.
13197
13198 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
13199 * gdb.server/ext-run.exp: Ditto.
13200
019ebafc
MS
13201 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
13202 * gdb.dwarf2/dw2-compressed.exp: Ditto.
13203 * gdb.dwarf2/dw2-intercu.exp: Ditto.
13204 * gdb.dwarf2/dw2-intermix.exp: Ditto.
13205 * gdb.dwarf2/dw2-producer.exp: Ditto.
13206 * gdb.dwarf2/mac-fileno.exp: Ditto.
13207
13208 * gdb.gdb/observer.exp: Use gdb_test_no_output.
13209 * gdb.gdb/selftest.exp: Ditto.
13210
13211 * gdb.multi/base.exp: Use gdb_test_no_output.
13212
13213 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
13214
3e0ca3a5
JK
132152010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13216
13217 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
13218
9db70545
MS
132192010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
13220
a8d52276
MS
13221 * gdb.cp/class2.exp: Use gdb_test_no_output.
13222 * gdb.cp/classes.exp: Ditto.
13223 * gdb.cp/extern-c.exp: Ditto.
13224 * gdb.cp/inherit.exp: Ditto.
13225 * gdb.cp/maint.exp: Ditto.
13226 * gdb.cp/mb-inline.exp: Ditto.
13227 * gdb.cp/mb-templates.exp: Ditto.
13228 * gdb.cp/method2.exp: Ditto.
13229 * gdb.cp/misc.exp: Ditto.
13230 * gdb.cp/ovldbreak.exp: Ditto.
13231 * gdb.cp/punctuator.exp: Ditto.
13232 * gdb.cp/templates.exp: Ditto.
13233 * gdb.cp/virtbase.exp: Ditto.
13234
889bf7c5 13235 * gdb.threads/attach-stopped.exp:
9db70545 13236 Replace uses of send_gdb / gdb_expect.
889bf7c5 13237 * gdb.threads/attachstop-mt.exp:
9db70545 13238 Replace uses of send_gdb / gdb_expect.
889bf7c5 13239 * gdb.threads/gcore-thread.exp:
9db70545 13240 Replace uses of send_gdb / gdb_expect.
889bf7c5 13241 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
13242 Replace uses of send_gdb / gdb_expect.
13243 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13244 * gdb.threads/print-threads.exp:
9db70545
MS
13245 Replace uses of send_gdb / gdb_expect.
13246 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
13247 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
13248 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
13249
13250 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
13251 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
13252 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
13253 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
13254 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
13255 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
13256 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
13257 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
13258 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
13259 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
13260 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
13261
359cc68c
JK
132622010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13263
13264 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
13265
7d3fe98e
SW
132662010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
13267
13268 * gdb.cp/koenig.exp: Added new test case.
13269 * gdb.cp/koenig.cc: Ditto.
13270
27d3a1a2
MS
132712010-06-01 Michael Snyder <msnyder@vmware.com>
13272
13273 * gdb.base/arithmet.exp: Use gdb_test_no_output.
13274 * gdb.base/arrayidx.exp: Ditto.
13275 * gdb.base/attach.exp: Ditto.
13276 * gdb.base/auxv.exp: Ditto.
13277 * gdb.base/bigcre.exp: Ditto.
13278 * gdb.base/break-always.exp: Ditto.
13279 * gdb.base/break-interp.exp: Ditto.
13280 * gdb.base/break.exp: Ditto.
13281 * gdb.base/breakpoint-shadow.exp: Ditto.
13282 * gdb.base/call-ar-st.exp: Ditto.
13283 * gdb.base/call-sc.exp: Ditto.
13284 * gdb.base/call-signal-resume.exp: Ditto.
13285 * gdb.base/callfuncs.exp: Ditto.
13286 * gdb.base/catch-syscall.exp: Ditto.
13287 * gdb.base/charset.exp: Ditto.
13288 * gdb.base/code-expr.exp: Ditto.
13289 * gdb.base/commands.exp: Ditto.
13290 * gdb.base/cond-expr.exp: Ditto.
13291 * gdb.base/condbreak.exp: Ditto.
13292 * gdb.base/cursal.exp: Ditto.
13293 * gdb.base/cvexpr.exp: Ditto.
13294 * gdb.base/default.exp: Ditto.
13295 * gdb.base/del.exp: Ditto.
13296 * gdb.base/detach.exp: Ditto.
13297 * gdb.base/display.exp: Ditto.
13298 * gdb.base/ena-dis-br.exp: Ditto.
13299 * gdb.base/eval-skip.exp: Ditto.
13300 * gdb.base/foll-fork.exp: Ditto.
13301 * gdb.base/foll-vfork.exp: Ditto.
13302 * gdb.base/frame-args.exp: Ditto.
13303 * gdb.base/funcargs.exp: Ditto.
13304 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13305 * gdb.base/gdbvars.exp: Ditto.
13306 * gdb.base/help.exp: Ditto.
13307 * gdb.base/ifelse.exp: Ditto.
13308 * gdb.base/included.exp: Ditto.
13309 * gdb.base/list.exp: Ditto.
13310 * gdb.base/macscp.exp: Ditto.
13311 * gdb.base/maint.exp: Ditto.
13312 * gdb.base/multi-fork.exp: Ditto.
13313 * gdb.base/overlays.exp: Ditto.
13314 * gdb.base/page.exp: Ditto.
13315 * gdb.base/pending.exp: Ditto.
13316 * gdb.base/pointers.exp: Ditto.
13317 * gdb.base/pr11022.exp: Ditto.
13318 * gdb.base/prelink.exp: Ditto.
13319 * gdb.base/printcmds.exp: Ditto.
13320 * gdb.base/psymtab.exp: Ditto.
13321 * gdb.base/randomize.exp: Ditto.
13322 * gdb.base/relational.exp: Ditto.
13323 * gdb.base/relocate.exp: Ditto.
13324 * gdb.base/remote.exp: Ditto.
13325 * gdb.base/sepdebug.exp: Ditto.
13326 * gdb.base/set-lang-auto.exp: Ditto.
13327 * gdb.base/setshow.exp: Ditto.
13328 * gdb.base/setvar.exp: Ditto.
13329 * gdb.base/signals.exp: Ditto.
13330 * gdb.base/signull.exp: Ditto.
13331 * gdb.base/sigstep.exp: Ditto.
13332 * gdb.base/sizeof.exp: Ditto.
13333 * gdb.base/solib-disc.exp: Ditto.
13334 * gdb.base/store.exp: Ditto.
13335 * gdb.base/structs.exp: Ditto.
13336 * gdb.base/structs2.exp: Ditto.
13337 * gdb.base/subst.exp: Ditto.
13338 * gdb.base/term.exp: Ditto.
13339 * gdb.base/trace-commands.exp: Ditto.
13340 * gdb.base/unwindonsignal.exp: Ditto.
13341 * gdb.base/valgrind-db-attach.exp: Ditto.
13342 * gdb.base/varargs.exp: Ditto.
13343 * gdb.base/watch-cond.exp: Ditto.
13344 * gdb.base/watch_thread_num.exp: Ditto.
13345 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13346 * gdb.base/watchpoint.exp: Ditto.
13347 * gdb.base/whatis-exp.exp: Ditto.
13348
f8d3bf8f
MS
133492010-06-01 Michael Snyder <msnyder@vmware.com>
13350
13351 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13352 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13353 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13354 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13355 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13356 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13357 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13358 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13359 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13360 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13361 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13362 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13363 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13364 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13365 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13366
3f9e0d32
JK
133672010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13368
13369 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13370 trailing newline.
13371 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13372 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13373 (p *args): ... here and remove excessive trailing newline.
13374
f629457d
JB
133752010-05-31 Joel Brobecker <brobecker@adacore.com>
13376
13377 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13378
09eef106
JK
133792010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13380
13381 Accept the new Linux kernel "t (tracing stop)" string.
13382 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13383 Update comment.
13384 (state_wait) <T (tracing stop)>: New.
13385 (main): Update the state_wait expect string.
13386
94f31136
PA
133872010-05-28 Pedro Alves <pedro@codesourcery.com>
13388
13389 * limits.c, limits.exp: Delete files.
13390 * Makefile.in (clean mostlyclean): Adjust.
13391 * tracecmd.exp: Adjust.
13392
096554ab
JK
133932010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13394
13395 * gdb.base/tui-layout.exp: New.
13396
27d3a1a2 133972010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13398
889bf7c5 13399 * gdb.reverse/break-precsave.exp:
bcd2dc50 13400 Replace uses of send_gdb / gdb_expect.
889bf7c5 13401 * gdb.reverse/break-reverse.exp:
bcd2dc50 13402 Replace uses of send_gdb / gdb_expect.
889bf7c5 13403 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13404 Replace uses of send_gdb / gdb_expect.
889bf7c5 13405 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13406 Replace uses of send_gdb / gdb_expect.
889bf7c5 13407 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13408 Replace uses of send_gdb / gdb_expect.
889bf7c5 13409 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13410 Replace uses of send_gdb / gdb_expect.
889bf7c5 13411 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13412 Replace uses of send_gdb / gdb_expect.
889bf7c5 13413 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13414 Replace uses of send_gdb / gdb_expect.
889bf7c5 13415 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13416 Replace uses of send_gdb / gdb_expect.
889bf7c5 13417 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13418 Replace uses of send_gdb / gdb_expect.
889bf7c5 13419 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13420 Replace uses of send_gdb / gdb_expect.
889bf7c5 13421 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13422 Replace uses of send_gdb / gdb_expect.
889bf7c5 13423 * gdb.reverse/machinestate.exp:
bcd2dc50 13424 Replace uses of send_gdb / gdb_expect.
889bf7c5 13425 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13426 Replace uses of send_gdb / gdb_expect.
889bf7c5 13427 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13428 Replace uses of send_gdb / gdb_expect.
889bf7c5 13429 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13430 Replace uses of send_gdb / gdb_expect.
889bf7c5 13431 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13432 Replace uses of send_gdb / gdb_expect.
889bf7c5 13433 * gdb.reverse/step-precsave.exp:
bcd2dc50 13434 Replace uses of send_gdb / gdb_expect.
889bf7c5 13435 * gdb.reverse/step-reverse.exp:
bcd2dc50 13436 Replace uses of send_gdb / gdb_expect.
889bf7c5 13437 * gdb.reverse/until-precsave.exp:
bcd2dc50 13438 Replace uses of send_gdb / gdb_expect.
889bf7c5 13439 * gdb.reverse/until-reverse.exp:
bcd2dc50 13440 Replace uses of send_gdb / gdb_expect.
889bf7c5 13441 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13442 Replace uses of send_gdb / gdb_expect.
889bf7c5 13443 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13444 Replace uses of send_gdb / gdb_expect.
13445
3def43e0
JK
134462010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13447
13448 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13449 excessive newline.
13450
27d3a1a2 134512010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13452
13453 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13454 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13455 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13456 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13457 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13458 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13459 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13460 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13461 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13462 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13463 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13464 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13465 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13466 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13467 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13468 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13469 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13470 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13471 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13472
27d3a1a2 134732010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13474
22454424
MS
13475 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13476 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13477
13478 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13479 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13480 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13481
889bf7c5 13482 * gdb.reverse/consecutive-reverse.exp:
22454424 13483 Replace uses of send_gdb / gdb_expect.
889bf7c5 13484 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13485 Replace uses of send_gdb / gdb_expect.
13486
13487 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13488 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13489 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13490 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13491 Replace uses of send_gdb / gdb_expect.
13492 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13493 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13494 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13495 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13496 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13497 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13498 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13499 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13500 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13501
135022010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13503
22454424 13504 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13505
22454424 13506 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13507
22454424
MS
13508 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13509 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13510 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13511 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13512 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13513 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13514 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13515 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13516 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13517
6e5f2c59
TT
135182010-05-25 Tom Tromey <tromey@redhat.com>
13519
13520 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13521
bbc8b958
TT
135222010-05-25 Tom Tromey <tromey@redhat.com>
13523
13524 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13525 argument order.
13526 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13527 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13528 order.
13529 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13530 order.
13531 * gdb.base/call-sc.exp (setup_kfails): Remove.
13532 (setup_compiler_kfails): Remove.
13533 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13534 argument order.
13535 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13536 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13537 (advancei): Fix setup_kfail argument order.
13538 * gdb.base/radix.exp: Fix setup_kfail argument order.
13539 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13540 order.
13541 * gdb.base/structs.exp (setup_kfails): Remove.
13542 (setup_compiler_kfails): Fix setup_kfail argument order.
13543 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13544 order.
13545 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13546 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13547 setup_kfail argument order.
13548 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13549
83d1babf
TT
135502010-05-25 Tom Tromey <tromey@redhat.com>
13551
13552 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13553
6acb16a2
MS
135542010-05-25 Michael Snyder <msnyder@vmware.com>
13555
13556 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13557 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13558 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13559 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13560 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13561 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13562 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13563 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13564 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13565 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13566 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13567 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13568 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13569 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13570 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13571 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13572 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13573 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13574 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13575 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13576 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13577 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13578 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13579 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13580 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13581 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13582 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13583 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13584 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13585 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13586 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13587 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13588 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13589 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13590 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13591 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13592 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13593 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13594 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13595 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13596 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13597 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13598 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13599 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13600 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13601 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13602 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13603 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13604
136052010-05-25 Doug Evans <dje@google.com>
13606
13607 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13608 gdb.string_to_argv.
ad3986f0 13609
d3b1e874
TT
136102010-05-21 Tom Tromey <tromey@redhat.com>
13611
13612 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13613 Call it.
13614 * gdb.dwarf2/pieces.S: Update.
13615 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13616
cb826367
TT
136172010-05-21 Tom Tromey <tromey@redhat.com>
13618
13619 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13620 Call it.
13621 * gdb.dwarf2/pieces.c (struct C): New.
13622 (f6): New function.
13623 * gdb.dwarf2/pieces.S: Replace.
13624
74de6778
TT
136252010-05-21 Tom Tromey <tromey@redhat.com>
13626
13627 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13628 Call it.
13629
afd74c5f
TT
136302010-05-21 Tom Tromey <tromey@redhat.com>
13631
13632 * gdb.dwarf2.pieces.exp: New file.
13633 * gdb.dwarf2.pieces.S: New file.
13634 * gdb.dwarf2.pieces.c: New file.
13635
a7b75dfd 136362010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13637 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13638
13639 * lib/gdb.exp (gdb_test_no_output): New function.
13640 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13641 when testing commands that should produce no output.
13642
c81c812a
JB
136432010-05-17 Joel Brobecker <brobecker@adacore.com>
13644
13645 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13646 parameter that we want to watch being a constant.
13647
0cce5bd9
JB
136482010-05-17 Joel Brobecker <brobecker@adacore.com>
13649
13650 * gdb.ada/cond_lang: New testcase.
13651
47050449
JB
136522010-05-17 Joel Brobecker <brobecker@adacore.com>
13653
13654 * lib/gdb.exp (banned_variables): New variable/constant.
13655 (gdb_init): Add write trace on variables listed in banned_variables.
13656 (gdb_finish): Remove write traces on variables listed in
13657 banned_variables.
13658
77c01586
JB
136592010-05-17 Joel Brobecker <brobecker@adacore.com>
13660
13661 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13662 * gdb.cp/koenig.exp: Likewise.
13663
88d4aea7
PM
136642010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13665
889bf7c5 13666 PR python/11482
88d4aea7
PM
13667
13668 * gdb.python/py-value.exp (test_value_hash): New function.
13669
f5a010c0
PM
136702010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13671
13672 PR exp/11530.
13673 * gdb.base/gdb11530.c: New file.
13674 * gdb.base/gdb11530.exp: New file.
13675
8ef4892f
JK
136762010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13677
13678 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13679 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13680
7322dca9
SW
136812010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13682
13683 * gdb.cp/koenig.exp: New test.
13684 * gdb.cp/koenig.cc: New test program.
13685
02e7ea18
JB
136862010-05-05 Joel Brobecker <brobecker@adacore.com>
13687
13688 Remove the use of prms_id and bug_id throughout the testsuite.
13689
e1c34c5d
PM
136902010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13691
13692 PR exp/11349.
13693 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13694 use a reference local variable.
13695
8e1d0c49
JK
136962010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13697
13698 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13699 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13700 variable different_dir. Move debugfile into a full directory pathname
13701 under DIFFERENT_DIR.
13702 * lib/gdb.exp (separate_debug_filename): Remove.
13703 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13704 variable debug_dir and mkdir of it. Update function comments.
13705
e66408ed
PA
137062010-04-29 Pedro Alves <pedro@codesourcery.com>
13707
13708 PR gdb/11557
13709
13710 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13711 files.
13712
d7b32ed3
PM
137132010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13714
889bf7c5 13715 * gdb.python/py-param.exp: New File.
d7b32ed3 13716
6aecb9c2
JB
137172010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13718
13719 * gdb.base/default.exp: Fix "set language" test.
13720
bdf92a1c
PM
137212010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13722
13723 PR breakpoints/11531.
13724 * gdb.base/gdb11531.c: New file.
13725 * gdb.base/gdb11531.exp: New file.
13726
3f172e24
TT
137272010-04-26 Tom Tromey <tromey@redhat.com>
13728
13729 * gdb.base/completion.exp: Add tests for completion and deprecated
13730 commands.
13731
64af4c92
JK
137322010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13733
13734 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13735 (print /x char_array): Escape curly brackets.
13736
492928e4
JK
137372010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13738
13739 Fix deadlock on looped list of loaded shared objects.
13740 * gdb.base/solib-corrupted.exp: New.
13741
66d09542
DE
137422010-04-23 Doug Evans <dje@google.com>
13743
13744 * gdb.python/py-section-script.c: New file.
13745 * gdb.python/py-section-script.exp: New file.
13746 * gdb.python/py-section-script.py: New file.
13747
8bd10a10
CM
137482010-04-20 Chris Moller <cmoller@redhat.com>
13749
13750 PR 10179
13751
13752 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13753 * gdb.base/pr10179-a.c:
13754 * gdb.base/pr10179-b.c:
13755 * gdb.base/pr10179.exp: New files.
13756
c0201579
JK
137572010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13758
13759 Fix crashes on dangling display expressions.
13760 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13761 is SEP.
13762 (lib_flags): Remove the "debug" keyword.
13763 (libsepdebug): New variable for iterating new loop.
13764 (save_pf_prefix): New variable wrapping the loop.
13765 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13766 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13767
793b0ff8
PM
137682010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13769
13770 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13771
097f51f7
PM
137722010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13773
13774 PR stabs/11479.
13775 * gdb.stabs/gdb11479.exp: New file.
13776 * gdb.stabs/gdb11479.c: New file.
13777
9a22f0d0
PM
137782010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13779
13780 * gdb.base/charset.c (Strin16, String32): New variables.
13781 * gdb.base/charset.exp (gdb_test): Test correct display
13782 of 16 or 32 bit strings.
13783
137842010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
13785
13786 PR 9167
13787 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13788 * gdb.cp/pr9167.cc: New file.
13789 * gdb.cp/pr9167.exp: New file.
13790
13791
6e354e5e
PM
137922010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13793
13794 PR pascal/11492.
13795 * gdb.pascal/gdb11492.pas: New file.
13796 * gdb.pascal/gdb11492.exp: New file.
13797
be942545
JB
137982010-04-20 Joel Brobecker <brobecker@adacore.com>
13799
1667e6e3 13800 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 13801
0c3acc09
JB
138022010-04-20 Joel Brobecker <brobecker@adacore.com>
13803
13804 * gdb.ada/dyn_loc: New testcase.
13805
ec31cde5
CM
138062010-04-20 Chris Moller <cmoller@redhat.com>
13807
13808 PR 10867
889bf7c5 13809
ec31cde5
CM
13810 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13811 * gdb.cp/pr10687.cc: New file.
13812 * gdb.cp/pr10687.exp: New file.
13813
13814
ce4b0682
SDJ
138152010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13816 Sergio Durigan Junior <sergiodj@redhat.com>
13817
13818 * gdb.fortran/logical.exp: New testcase.
13819 * gdb.fortran/logical.f90: New file.
13820
3436961f
DE
138212010-04-19 Doug Evans <dje@google.com>
13822
13823 * gdb.base/help.exp (help source): Update expected output.
13824
4d836c09
JK
138252010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13826
13827 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
13828 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
13829 gdb_exit and return.
13830 (executable): New variable.
13831 (binfile): Use it.
13832
6149aea9
PA
138332010-04-19 Pedro Alves <pedro@codesourcery.com>
13834
13835 PR breakpoints/8554.
13836
13837 * gdb.trace/save-trace.exp: Adjust.
13838
ed41462c
L
138392010-04-17 H.J. Lu <hongjiu.lu@intel.com>
13840
13841 PR corefiles/11511
13842 * gdb.arch/system-gcore.exp: New.
13843 * gdb.arch/gcore.c: Likewise.
13844
3f7b2faa
DE
138452010-04-15 Doug Evans <dje@google.com>
13846
fa33c3cd
DE
13847 * gdb.python/py-progspace.c: New file.
13848 * gdb.python/py-progspace.exp: New file.
13849
3f7b2faa
DE
13850 * gdb.base/source.exp: Add tests for "source -s".
13851
79f283fe
PM
138522010-04-14 Phil Muldoon <pmuldoon@redhat.com>
13853
13854 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
13855 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13856 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
13857 * gdb.python/py-mi.exp: New test for to_string returning None.
13858
fc8eb08a
PM
138592010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13860
13861 * gdb.python/py-breakpoint.c: Make result global.
13862
26e197f6
JK
138632010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13864
13865 Fix non-GNU make compatibility.
13866 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13867
adc36818
PM
138682010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13869
13870 * gdb.python/py-breakpoint.exp: New File.
13871 * gdb.python/py-breakpoint.C: Ditto.
13872
64e17368
SS
138732010-04-08 Stan Shebs <stan@codesourcery.com>
13874
13875 * gdb.trace/actions.exp: Clear default-collect.
13876 * gdb.trace/save-trace.exp: Clear default-collect.
13877
fff5cc64
PM
138782010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13879
13880 * gdb.python/py-value: Add null string variable.
13881 (test_lazy_string): Test zero length, NULL address lazy
13882 strings.
13883
a055a187
L
138842010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13885
13886 * gdb.arch/i386-avx.c: New.
13887 * gdb.arch/i386-avx.exp: Likewise.
13888
13889 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13890
96e39866
DE
138912010-04-06 Doug Evans <dje@google.com>
13892
13893 * gdb.base/source-test.gdb: New file.
13894 * gdb.base/source.exp: Test source -v.
13895
5984a431
UW
138962010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13897
13898 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
13899
ec8a089a
PM
139002010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
13901
13902 * gdb.stabs/aout.sed: Convert all backslash to double backslash
13903 within one line, unless it is followed by a double quote.
13904 * gdb.stabs/hppa.sed: Idem.
13905 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
13906 * gdb.stabs/weird.exp: Check for correct parsing of
13907 char and string constants.
ec8a089a
PM
13908 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13909 in .stabs to .stabx substitution.
13910
fce3c1f0
SS
139112010-04-05 Stan Shebs <stan@codesourcery.com>
13912
13913 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
13914 constant global.
13915 * gdb.trace/tfile.exp: Try to print them.
13916
d77f58be
SS
139172010-04-04 Stan Shebs <stan@codesourcery.com>
13918
13919 * gdb.base/completion.exp: Update for new "info watchpoints".
13920 * gdb.base/default.exp: Ditto.
13921 * gdb.base/help.exp: Ditto.
13922 * gdb.base/watchpoint.exp: Ditto.
13923 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 13924
af54718e
SS
139252010-04-04 Stan Shebs <stan@codesourcery.com>
13926
13927 * gdb.trace/tfile.exp: Sharpen tfind test.
13928
74d1f91e
JK
139292010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13930
13931 * gdb.base/break-entry.exp: New.
13932
eb8e76db 139332010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 13934 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
13935
13936 * gdb.reverse/i386-sse-reverse.exp: New file.
13937 * gdb.reverse/i386-sse-reverse.c: New file.
13938
bf65cad8
PA
139392010-04-02 Pedro Alves <pedro@codesourcery.com>
13940
13941 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13942
fff87407
SS
139432010-04-01 Stan Shebs <stan@codesourcery.com>
13944
13945 * gdb.trace/actions.exp: Tweak expected output.
13946 * gdb.trace/while-stepping.exp: Tweak expected output.
13947
fe01d668
L
139482010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13949
13950 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13951
86b17b60
PA
139522010-04-01 Pedro Alves <pedro@codesourcery.com>
13953
13954 * gdb.base/commands.exp: Adjust.
13955 * gdb.cp/extern-c.exp: Adjust.
13956
2c58c0a9
PA
139572010-04-01 Pedro Alves <pedro@codesourcery.com>
13958
13959 * gdb.trace/collection.c (local_test_func): Define a local struct,
13960 and instanciate it.
13961
0db9b91c
PA
139622010-04-01 Pedro Alves <pedro@codesourcery.com>
13963
13964 * gdb.trace/collection.exp (gdb_collect_args_test)
13965 (gdb_collect_argarray_test): XFAIL the tests that assume the
13966 argarray argument's elements are collected.
13967
8072405b
JK
139682010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13969
13970 * gdb.dwarf2/dw2-bad-parameter-type.exp,
13971 gdb.dwarf2/dw2-bad-parameter-type.S: New.
13972
8bf6485c
SS
139732010-03-31 Stan Shebs <stan@codesourcery.com>
13974
13975 * gdb.trace/save-trace.exp: Test save/restore of default-collect
13976 and tracepoint conditionals.
13977 (gdb_verify_tracepoints): Delete unused return.
13978
fd7f724a
KS
139792010-03-26 Keith Seitz <keiths@redhat.com>
13980
13981 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
13982 appear in the output before main.
13983 Remove KFAIL for gdb/2215 aka bz 9320.
13984
8d9e7719
DE
139852010-03-30 Doug Evans <dje@google.com>
13986
0906dd0b
DE
13987 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
13988 by dejagnu.
13989 * gdb.arch/amd64-dword.exp: Ditto.
13990
8d9e7719
DE
13991 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
13992 match.
13993 (break printf): Ditto.
13994
1da644f0
SW
139952010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
13996
13997 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
13998 gcc < 4.4.
13999 * gdb.cp/shadow.exp: Ditto.
14000
a8121990
PA
140012010-03-29 Pedro Alves <pedro@codesourcery.com>
14002
14003 * gdb.trace/collection.exp (run_trace_experiment): Make sure
14004 "tstart" is silent.
14005
6e79d367
PA
140062010-03-29 Pedro Alves <pedro@codesourcery.com>
14007
14008 * gdb.trace/collection.exp (executable): New.
14009 (binfile): Use it.
14010 (fpreg, spreg, pcreg): New.
14011 (test_register): Use gdb_test_multiple. Pass /x to print.
14012 (prepare_for_trace_test): New.
14013 (run_trace_experiment): Use "continue", not gdb_run_cmd.
14014 (gdb_collect_args_test, gdb_collect_argstruct_test)
14015 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
14016 prepare_for_trace_test.
14017 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
14018 fpreg, spreg and pcreg.
14019 (gdb_collect_expression_test, gdb_collect_globals_test): Use
14020 prepare_for_trace_test.
14021 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
14022 try to detect tracing support here. Don't set breakpoints at
14023 `begin' or `end' here.
14024 <global scope>: Use clean_restart. Run to main before checking
14025 for tracing support. Check for for tracing support here.
14026
09248348
JK
140272010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14028
14029 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
14030 " as $displacement" to "seen displacement message".
14031
d350db38
PA
140322010-03-28 Pedro Alves <pedro@codesourcery.com>
14033
14034 * gdb.trace/while-dyn.exp (executable): New variable.
14035 (binfile): Use it.
14036 (test_while_stepping): New function. Move most tests here. Call
14037 it once for each of the while-stepping, stepping and ws aliases.
14038
907af001
UW
140392010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14040
14041 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
14042 that do not provide the tagless_struct type name at all.
14043 (test_print_anon_union): Do not check value of uninitialized
14044 union member. Do not use cp_test_ptype_class, so we can accept
14045 "long" as well as "long int".
14046
610197fd
PA
140472010-03-26 Pedro Alves <pedro@codesourcery.com>
14048
14049 * gdb.trace/tfile.c (tohex, bin2hex): New.
14050 (write_error_trace_file): Hexify error description.
14051
6c28cbf2
SS
140522010-03-25 Stan Shebs <stan@codesourcery.com>
14053
14054 * gdb.trace/tfile.c: Generate an additional trace file, improve
14055 portability.
14056 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
14057 files in a better way.
14058
e62b8c7e
KS
140592010-03-25 Keith Seitz <keiths@redhat.com>
14060
14061 * gdb.java/jprint.exp: XFAIL printing of static class members
14062 because of GCC debuginfo problem.
14063
82ccf5a5
JK
140642010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14065
14066 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
14067
293e2f9e
DJ
140682010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14069
14070 * gdb.base/completion.exp: Allow long instead of long int.
14071 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
14072 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
14073 variable p.
14074 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
14075 * gdb.base/pointers.exp: Allow long instead of long int.
14076 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
14077 * gdb.base/step-line.exp: Allow a directory before the source file name.
14078
95a42b64
TT
140792010-03-24 Tom Tromey <tromey@redhat.com>
14080
14081 PR breakpoints/9352:
14082 * gdb.base/default.exp: Update.
14083 * gdb.base/commands.exp: Update.
14084 * gdb.cp/extern-c.exp: Test setting commands on multiple
14085 breakpoints at once.
14086
2390201f
DJ
140872010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14088
14089 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
14090 if gdb,nosignals.
14091 * gdb.base/watchpoints.c: Do not include unnecessary headers.
14092 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
14093 exited".
14094
8c9a6790
SS
140952010-03-24 Stan Shebs <stan@codesourcery.com>
14096
14097 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
14098
a6c727b2
DJ
140992010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14100
14101 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
14102 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
14103 argument. Handle "short" and "long".
14104 (Top level): Pass overprototyped output for old_fptr and xptr.
14105
4dfd5423
PA
141062010-03-23 Pedro Alves <pedro@codesourcery.com>
14107
14108 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
14109 format strings and add casts to avoid compiler warnings.
14110
141112010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
14112
14113 * lib/trace-support.exp (gdb_trace_setactions):
14114 Don't expect whitespace after ">" prompt.
14115 * gdb.trace/actions.exp: Adjust for output changes.
14116 * gdb.trace/while-stepping.exp: Likewise.
14117
c847d045
JK
141182010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14119
14120 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
14121 and r157645).
14122
5f717f1d
JK
141232010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14124
14125 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
14126 New.
14127
7d6d51d5
DJ
141282010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
14129
14130 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
14131 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
14132
3b11a015
SS
141332010-03-19 Stan Shebs <stan@codesourcery.com>
14134
14135 * gdb.trace/ax.exp: New file.
14136
d7d158ed
DE
141372010-03-19 Doug Evans <dje@google.com>
14138
6bb85cd1
DE
14139 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
14140 output from gcc.
14141
d7d158ed
DE
14142 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
14143 named /usr/sbin/prelink<foo>.
14144
4daf5ac0
SS
141452010-03-18 Stan Shebs <stan@codesourcery.com>
14146
14147 * gdb.trace/circ.exp: Test circular-trace-buffer.
14148 * gdb.trace/tfile.exp: Update tstatus test.
14149
e8d05480
JB
141502010-03-18 Joel Brobecker <brobecker@adacore.com>
14151
14152 * gdb.dwarf2/dw2-anonymous-func.S: New file.
14153 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
14154
441b986a
UW
141552010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14156
14157 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
14158
4247603b
PA
141592010-03-18 Pedro Alves <pedro@codesourcery.com>
14160
14161 * gdb.base/default.exp: Adjust the expected output of the finish
14162 and until commands when the inferior is not being run.
14163
13387711
SW
141642010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
14165
14166 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
14167 * gdb.cp/nsusing.exp: Ditto.
14168
6e31430b
TT
141692010-03-15 Tom Tromey <tromey@redhat.com>
14170
14171 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
14172 * gdb.cp/userdef.cc (operator==): New function.
14173 (main): New locals mem1, mem2.
14174
e2d69cb5
JZ
141752010-03-15 Jie Zhang <jie@codesourcery.com>
14176
14177 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
14178 Declare and use new loadtimeout variable.
14179
f572f0a9
DJ
141802010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
14181
14182 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
14183 Use gdb_load later.
14184
51f4c0b0
PA
141852010-03-14 Pedro Alves <pedro@codesourcery.com>
14186
14187 * gdb.base/solib-disc.c (main): Make format of fprintf a string
14188 literal. Add missing endlines to prints to stderr.
14189
1c809c68
TT
141902010-03-12 Tom Tromey <tromey@redhat.com>
14191
14192 PR c++/9708:
14193 * gdb.cp/m-static.exp: Add regression test.
14194 * gdb.cp/m-static.cc (method): New method.
14195 (main): Call it.
14196
00ae8fef
SW
141972010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
14198
14199 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
14200 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
14201
759f0f0b
PA
142022010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14203
21e24d21
PA
14204 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
14205
142062010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14207
759f0f0b
PA
14208 * lib/gdb.exp (skip_stl_tests): New.
14209 (gdb_compile): Symbian needs -ldl.
14210 (shlib_target_file): New.
14211 (shlib_symbol_file): New.
14212 (gdb_load_shlibs): Use shlib_target_file.
14213 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
14214 * gdb.cp/exception.exp: Use skip_stl_tests.
14215 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
14216 * gdb.cp/try_catch.exp: Use skip_stl_tests.
14217 * gdb.cp/mb-templates.exp: Ditto.
14218 * gdb.base/commands.exp: Relax regexes.
14219 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
14220 shlib_target_file and shlib_symbol_file.
14221 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
14222 sections.
14223 * gdb.base/ending-run.exp: Accept E32Main for symbian.
14224 * gdb.base/solib-disc.exp: Use
14225 shlib_target_file and shlib_symbol_file.
14226 * gdb.base/unload.exp: Don't skip on symbian. Use
14227 shlib_target_file and shlib_symbol_file.
14228 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
14229
6a8f2671 142302010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 14231
6a8f2671
PA
14232 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
14233 * gdb.trace/report.exp: Adjust for x86 and x86_64.
14234 Issue a tfind end before looking for a tracepoint frame.
14235 * gdb.trace/tfind.exp: Adjust tstatus output.
14236 Adjust disassembly output.
14237 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
14238
ccf26247
JK
142392010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14240
14241 * gdb.base/break-interp.exp: Create new displacement parameter value
14242 for the test_ld calls.
14243 (reach): New parameter displacement, verify its content. New push of
14244 pf_prefix "reach-$func:". Import global expect_out.
14245 (test_core): New parameter displacement, verify its content. New push
14246 of pf_prefix "core:". New command "set verbose on". Import global
14247 expect_out.
14248 (test_attach): New parameter displacement, verify its content. New
14249 push of pf_prefix "attach:". New command "set verbose on". Import
14250 global expect_out.
14251 (test_ld): New parameter displacement, pass it to the reach, test_core
14252 and test_attach calls and verify its content in the "ld.so exit" test.
14253 * gdb.base/prelink.exp: Remove gdb_exit and final return.
14254 (prelink): Update expected text, use gdb_test.
14255
e469c7fb
DE
142562010-03-10 Doug Evans <dje@google.com>
14257
14258 * gdb.base/checkpoint.exp: Fix comment.
14259 Lengthen timeout while doing >600 checkpoints test.
14260 Rename duplicate "kill all one" test to keep test names unique.
14261
60e1c644
PA
142622010-03-10 Pedro Alves <pedro@codesourcery.com>
14263
14264 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14265
cec808ec
KS
142662010-03-08 Keith Seitz <keiths@redhat.com>
14267
889bf7c5
PA
14268 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14269 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
14270 (dm_type_long): New function.
14271 (dm_type_unsigned_short): New function.
14272 (dm_type_unsigned_long): New function.
14273 (myint): New typedef.
14274 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
14275 long, unsigned shor and long, operator char*, and typedef.
14276 (test_lookup_operator_functions): Add operator char* test.
14277 (test_paddr_operator_functions): Likewise.
14278 (test_paddr_overloaded_functions): Use probe values for
14279 short, long, and unsigned short and long.
14280 (test_paddr_hairy_functions): If the demangler probe detected
14281 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
14282 demangler.
14283 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
14284 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
14285 and "print null_pmf".
14286 Add test "ptype a.*pmf".
14287 * gdb.cp/overload.exp: Allow optional "int" to appear with
14288 "short" and "long".
14289 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14290 long expect value for men_overload1arg.
14291 Allow "int" to appear with "short" and "long".
14292 When testing "info break", add argument for main (void).
14293 Also allow "int" to appear with "short" and "long".
14294 Ditto with "unsigned" and "long long".
cec808ec
KS
14295 * gdb.java/jmain.exp: Do not enclose methods names in single
14296 quotes.
14297 * gdb.java/jmisc.exp: Likewise.
14298 * gdb.java/jprint.exp: Likewise.
14299 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14300
14301 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14302 * gdb.cp/exception.exp (backtrace after first throw)
14303 (backtrace after second throw): Allow a namespace before __cxa_throw.
14304 (backtrace after first catch, backtrace after second catch): Allow
14305 a namespace before __cxa_begin_catch.
14306
14307 * gdb.cp/cpexprs.exp: New file.
14308 * gdb.cp/cpexprs.cc: New file.
14309
14310 From Daniel Jacobowitz <dan@codesourcery.com>
14311 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14312 to use string_to_regexp.
14313 (ctor, dtor): New functions. Use them to match constructor
14314 and destructor function types.
14315 (Top level): Use runto_main.
14316
f870a310
TT
143172010-03-05 Tom Tromey <tromey@redhat.com>
14318
14319 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14320 gdb.target_charset.
14321 (pp_ns.to_string): Likewise.
14322
0c199f28
KS
143232010-03-04 Keith Seitz <keiths@redhat.com>
14324
14325 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14326 can be quoted. Test that both the filename and function/line
14327 portions can be quoted at the same time.
14328
c7437ca6
PA
143292010-03-04 Pedro Alves <pedro@codesourcery.com>
14330
14331 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14332
b111b805
DE
143332010-03-03 Doug Evans <dje@google.com>
14334
24486cb7
DE
14335 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14336 libc contains libpthread.
14337
b111b805
DE
14338 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14339 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14340 of gdb_compile. Add another pattern to match android backtrace.
14341
a0e0ef55
TT
143422010-03-03 Tom Tromey <tromey@redhat.com>
14343
14344 PR gdb/11345:
14345 * gdb.base/printcmds.exp (test_printf): Add test.
14346
1ba53b71
L
143472010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14348
14349 * gdb.arch/amd64-byte.exp: New.
14350 * gdb.arch/amd64-dword.exp: Likewise.
14351 * gdb.arch/amd64-pseudo.c: Likewise.
14352 * gdb.arch/amd64-word.exp: Likewise.
14353 * gdb.arch/i386-byte.exp: Likewise.
14354 * gdb.arch/i386-pseudo.c: Likewise.
14355 * gdb.arch/i386-word.exp: Likewise.
14356
f5dff777
DJ
143572010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14358
14359 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14360 types. Add structreg, bitfields, and flags registers.
14361 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14362 registers.
14363
90884b2b
L
143642010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14365
14366 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14367 (load_description): Set architecture if defined.
14368
dc00d89f
PM
143692010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14370
14371 * gdb.python/py-frame.exp: Add read_var block tests.
14372 * gdb.python/py-frame.c (block): New function.
14373
0e095b7e
JK
143742010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14375 Daniel Jacobowitz <dan@codesourcery.com>
14376
14377 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14378
624f1a65
DM
143792010-02-25 David S. Miller <davem@davemloft.net>
14380
14381 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14382 fix logic for setting all_syscalls_numbers.
14383
f3e9a817
PM
143842010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14385
14386 * Makefile.in: Add py-block and py-symbol.
14387 * gdb.python/py-symbol.exp: New File.
14388 * gdb.python/py-symtab.exp: New File.
14389 * gdb.python/py-block.exp: New File.
14390 * gdb.python/py-symbol.c: New File.
14391 * gdb.python/py-block.c: New File.
14392
f6bbabf0
PM
143932010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14394
14395 PR python/11314
14396 * lib/gdb.exp (skip_python_tests): New function.
14397 * gdb.python/py-cmd.exp: Use skip_python_tests.
14398 * gdb.python/py-frame.exp: Likewise.
14399 * gdb.python/py-function.exp: Likewise.
14400 * gdb.python/py-prettyprint.exp: Likewise.
14401 * gdb.python/py-template.exp: Likewise.
14402 * gdb.python/py-type.exp: Likewise.
14403 * gdb.python/py-value.exp: Likewise.
14404
85d721b8
PA
144052010-02-22 Pedro Alves <pedro@codesourcery.com>
14406
14407 PR9605
14408
14409 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14410
48e32051
TT
144112010-02-19 Tom Tromey <tromey@redhat.com>
14412
14413 PR c++/8693, PR c++/9496:
14414 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14415 regression tests.
14416
ac9c0048
JK
144172010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14418
14419 Fix compatibility with m68k as.
14420 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14421 Use only /* comments */.
14422
57bb97a4
UW
144232010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14424
14425 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14426 * configure: Regenerate.
14427
7d1bf85c
DJ
144282010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14429
14430 * gdb.python/py-type.exp: Check for Python support.
14431
061b5285
PA
144322010-02-17 Pedro Alves <pedro@codesourcery.com>
14433
14434 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14435 `regsub' syntax available.
14436
f8a8bc2c
PA
144372010-02-17 Pedro Alves <pedro@codesourcery.com>
14438
14439 * gdb.base/shmain.c (main): Remove printf call.
14440 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14441 * gdb.base/unload.c (main): Make format of fprintf a string
14442 literal. Add missing endlines to prints to stderr.
14443 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14444
6f451e5e
TT
144452010-02-17 Tom Tromey <tromey@redhat.com>
14446
14447 * gdb.java/jprint.java (jprint.props): New field.
14448 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14449
12d79008
PA
144502010-02-17 Pedro Alves <pedro@codesourcery.com>
14451
ef801a0e 14452 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14453 available.
14454
d252f7e5
DJ
144552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14456
14457 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14458 creation to support remote host testing.
14459
67bdab6c
DJ
144602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14461
14462 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14463 Recognize "command not found".
14464
bb391223
DJ
144652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14466
14467 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14468 single-stepping.
14469
70362913
DJ
144702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14471
14472 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14473 if arguments are not supported.
14474
493f3c00
DJ
144752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14476
14477 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14478 be const or non-const.
14479
8034c749
DJ
144802010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14481
14482 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14483 mi_send_resuming_command to send -exec-continue.
14484
791dfb64
DJ
144852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14486
14487 * gdb.base/list.exp (test_list_filename_and_function): Add test
14488 with single quotes.
14489 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14490 matching.
14491 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14492 Add KFAIL'd tests for PR gdb/11289.
14493
7c5fe868
DJ
144942010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14495
14496 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14497
fdc498b8
DJ
144982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14499
14500 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14501 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14502 a temporary directory.
14503
b519e2a6
DJ
145042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14505
14506 * gdb.base/charset.exp: Use a single regular expression to match
14507 show host-charset and show target-charset output.
14508
74164c56
JK
145092010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14510
14511 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14512 "Illegal process-id" expect string more exact.
14513 (attach to digits-starting nonsense is prohibited): New.
14514
701ed6dc
JK
145152010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14516
14517 * gdb.base/prelink.exp (set verbose on): New.
14518
889bf7c5 145192010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14520
14521 * mi-reverse.exp: New file. Test for reverse option to the
14522 following MI commands: exec-continue, exec-finish, exec-next,
14523 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14524
dadf0e9c
JB
145252010-02-09 Joel Brobecker <brobecker@adacore.com>
14526
14527 * gdb.ada/ptype_tagged_param: New testcase.
14528
714f19d5
TT
145292010-02-08 Tom Tromey <tromey@redhat.com>
14530
14531 PR c++/8017:
14532 * gdb.cp/overload.exp: Add tests.
14533 * gdb.cp/overload.cc (struct K): New.
14534 (namespace N): New.
14535 (main): Call new functions.
14536 (K::staticoverload): Define.
14537
889bf7c5 145382010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14539
14540 PR gdb/10728
14541 * gdb.cp/pr10728-x.h: New file.
14542 * gdb.cp/pr10728-x.cc: New file.
14543 * gdb.cp/pr10728-y.cc: New file.
14544 * gdb.cp/pr10728.exp: New file.
14545 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14546
889bf7c5 145472010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14548
14549 PR gdb/9067
14550 * gdb.cp/pr9067.exp: New
14551 * gdb.cp/pr9067.cc: New
14552 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14553
7b356089
JB
145542010-02-08 Joel Brobecker <brobecker@adacore.com>
14555
14556 * lib/gdb.exp (gdb_test_timeout): New global variable.
14557 Set it to timeout if not already set.
14558 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14559
1be00882
DE
145602010-02-05 Doug Evans <dje@google.com>
14561
14562 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14563 user.
14564
82856980
SW
145652010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14566
14567 PR c++/7935:
14568 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14569
1a334831
TT
145702010-02-04 Tom Tromey <tromey@redhat.com>
14571
14572 * gdb.cp/virtbase.exp: Make test case names unique.
14573
9c3c02fd
TT
145742010-02-02 Tom Tromey <tromey@redhat.com>
14575
14576 * gdb.cp/virtbase.exp: Add regression tests.
14577 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14578 (main): Instantiate RHC.
14579
0cc2414c
TT
145802010-02-02 Tom Tromey <tromey@redhat.com>
14581
14582 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14583 type-printing change.
14584
edf3d5f3
TT
145852010-02-02 Tom Tromey <tromey@redhat.com>
14586
14587 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14588 * gdb.cp/virtbase.cc: New file.
14589 * gdb.cp/virtbase.exp: New file.
14590 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14591
e4b7f41c
JK
145922010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14593
14594 PR libc/11214:
14595 * gdb.threads/current-lwp-dead.c: Include features.h.
14596 (HAS_NOMMU): New.
14597 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14598
b381ea14
JK
145992010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14600
14601 * gdb.base/symbol-without-target_section.exp,
14602 gdb.base/symbol-without-target_section.c: New.
14603
c593ac0e
DJ
146042010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14605
14606 * gdb.base/bigcore.exp: Reset increased timeout.
14607 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14608
db25f29d
DJ
146092010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14610
14611 * gdb.base/gcore.exp (capture_command_output): Use
14612 gdb_test_multiple.
14613
f9d67f43
DJ
146142010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14615
14616 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14617 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14618 (Top level): Call it.
14619
177321bd
DJ
146202010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14621
14622 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14623
97f2ed50
DJ
146242010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14625
14626 * gdb.base/call-strs.exp, gdb.base/default.exp,
14627 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14628 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14629 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14630 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14631 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14632 * gdb.base/ending-run.exp: Correct restore of timeout.
14633 * gdb.base/page.exp: Remove unnecessary timeout setting.
14634
e4e2711a
JB
146352010-01-29 Joel Brobecker <brobecker@adacore.com>
14636
14637 * gdb.ada/rec_return: New testcase.
14638
ba581dc1
JB
146392010-01-29 Joel Brobecker <brobecker@adacore.com>
14640
14641 * gdb.ada/call_pn: New testcase.
14642
4ea95be9
DJ
146432010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14644
14645 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14646 (Top level): Use it to resume.
14647 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14648 the Thumb mode displaced stepping error as unsupported.
14649
df83a9bf
SW
146502010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14651
889bf7c5
PA
14652 * gdb.cp/nsusing.exp: Added more tests.
14653 * gdb.cp/nsrecurs.exp: Ditto.
14654 * gdb.cp/nsusing.cc: Added test functions.
14655 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14656
40b27cdc
JK
146572010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14658
14659 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14660 absolute directory pathnames in gdb.sum file.
14661
de958931
SW
146622010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14663
14664 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14665 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14666
708ead4e
TT
146672010-01-26 Tom Tromey <tromey@redhat.com>
14668
14669 PR exp/7643:
14670 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14671 setup_kfail.
14672
b14e635e
SW
146732010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14674
14675 * gdb.cp/nsrecurs.exp: New test.
14676 * gdb.cp/nsrecurs.cc: New test program.
14677 * gdb.cp/nsstress.exp: New test.
14678 * gdb.cp/nsstress.cc: New test program.
14679 * gdb.cp/nsdecl.exp: New test.
14680 * gdb.cp/nsdecl.cc: New test program.
14681
8540c487
SW
146822010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14683
14684 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14685 imported into file scope.
14686 Marked test as xfail.
14687 * gdb.cp/namespace-using.cc (marker5): New function.
14688 * gdb.cp/shadow.exp: New test.
14689 * gdb.cp/shadow.cc: New test program.
14690 * gdb.cp/nsimport.exp: New test.
14691 * gdb.cp/nsimport.cc: New test program.
14692
421d5d99
TT
146932010-01-25 Tom Tromey <tromey@redhat.com>
14694
14695 PR gdb/11049:
14696 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14697 with "set print null-stop on".
14698
691f8dc1
JK
146992010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14700
14701 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14702 Adjust it for DISASSEMBLY_OMIT_FNAME.
14703
0b92b5bb
TT
147042010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14705
14706 PR symtab/11199:
14707 * gdb.dwarf2/member-ptr-forwardref.exp,
14708 gdb.dwarf2/member-ptr-forwardref.S: New.
14709
23787403
JK
147102010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14711
14712 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14713 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14714 thread1_tid_mutex. Remove gdbstop_mutex handling.
14715 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14716 thread2_tid_mutex. Remove gdbstop_mutex handling.
14717 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14718 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14719 pthread_cond_wait conditionalizations by while loops.
14720
b966cb8a
TT
147212010-01-20 Tom Tromey <tromey@redhat.com>
14722
14723 PR backtrace/10770:
14724 * gdb.dwarf2/pr10770.exp: New file.
14725 * gdb.dwarf2/pr10770.c: New file.
14726 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14727
fcae584b
VP
147282010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14729
14730 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14731 that target was removed, and the test always runs native anyway.
14732
a0f49112
JK
147332010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14734
14735 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14736 gdb.base/watchpoint-cond-gone-stripped.c: New.
14737
ceeb3d5a
TT
147382010-01-19 Tom Tromey <tromey@redhat.com>
14739
14740 PR c++/8000:
14741 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14742 existing tests.
14743 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14744 (main): Use AAA::SomeEnum.
14745
dd322c54
JK
147462010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14747
14748 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14749 (test_ignore_count): Declare line_callme_body global.
14750 (run to breakpoint with ignore count): Use line_callme_body.
14751 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14752 (set line_main_hello, set line_main_return): Reindent.
14753 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14754 New.
14755 (continue to callee4): Use line_callee4_body.
14756 (check *stopped from CLI command): Use line_callee4_next.
14757 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14758 (set line_main_hello, set line_main_return): Reindent.
14759 (set line_callee4_head, set line_callee4_body): New.
14760 (continue to callee4): Use line_callee4_body.
14761
4e8f195d
TT
147622010-01-18 Tom Tromey <tromey@redhat.com>
14763
14764 PR c++/9680:
14765 * gdb.cp/casts.cc: Add new classes and variables.
14766 * gdb.cp/casts.exp: Test new operators.
14767
9e14a9ba
JB
147682010-01-18 Tom Tromey <tromey@redhat.com>
14769 Thiago Jung Bauermann <bauerman@br.ibm.com>
14770
14771 * gdb.python/source2.py: New file.
14772 * gdb.python/source1: New file.
14773 * gdb.python/python.exp: Test "source" command.
14774
00bf0b85
SS
147752010-01-15 Stan Shebs <stan@codesourcery.com>
14776
14777 * gdb.trace/tfile.c: New file.
14778 * gdb.trace/tfile.exp: New file.
889bf7c5 14779
55235ad7
JK
147802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14781
14782 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14783
9f2982ff
JK
147842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14785
14786 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14787
bbfba9ed
JK
147882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14789
14790 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14791 (libfunc): New parameter action. Implement also selectable "sleep".
14792 * gdb.base/break-interp-main.c: Include assert.h.
14793 (libfunc): New parameter action.
14794 (main): New parameters argc and argv. Assert argc. Pass argv.
14795 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14796 (test_attach): New proc.
14797 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14798 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14799
61f0d762
JK
148002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14801
14802 * gdb.base/break-interp.exp (test_core): New proc.
14803 (test_ld): Call it.
14804
06a6f270
JK
148052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14806
14807 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14808 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
14809 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
14810 and gdb_compile_shlib. Use new -Wl compiler options.
14811 (dl bt, main bt): New tests.
14812
51bee8e9
JK
148132010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14814
14815 Support PIEs with no symfile_objfile.
14816 * gdb.base/break-interp.exp: New argument at the test_ld calls.
14817 (test_ld): New parameter trynosym.
14818 (test_ld <$trynosym>): New block.
14819
b8040f19
JK
148202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14821
14822 * gdb.base/break-interp.exp: New file.
14823
be759fcf
PM
148242010-01-13 Phil Muldoon <pmuldoon@redhat.com>
14825
14826 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
14827 * gdb.python/py-prettyprint.py (pp_ls): New printer.
14828 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
14829 test.
14830 * gdb.python/py-prettyprint.c: Define lazystring test structure.
14831 * gdb.python/py-mi.exp: Add lazy string test.
14832
dc146f7c
VP
148332010-01-13 Vladimir Prus <vladimir@codesourcery.com>
14834
14835 * lib/mi-support.exp (mi_check_thread_states): Handle
14836 core number in thread listing.
14837
b4ba55a1
JB
148382010-01-12 Joel Brobecker <brobecker@adacore.com>
14839
14840 * gdb.base/maint.exp: Adjust the expected output for the
14841 "maint print type" test. Use gdb_test_multiple instead of
14842 gdb_sent/gdb_expect.
14843
08e24bd4
DE
148442010-01-11 Doug Evans <dje@google.com>
14845
6496a609
DE
14846 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14847 from gdbserver_download. All callers updated.
14848
08e24bd4
DE
14849 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14850
b5cfddf5
JK
148512010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14852
14853 Implement binary numbers parsing.
14854 * gdb.base/printcmds.exp (test_integer_literals_accepted)
14855 (test_integer_literals_rejected): New binary tests.
14856
3725885a
RW
148572010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14858
14859 * gdb.cell/configure: Regenerate.
14860
37aeb5df
JK
148612010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14862
14863 * gdb.base/corefile.exp: Move the core finding block out and call it as
14864 core_find, new variable $corefile, replace corefile by $corefile and
14865 [file tail $corefile] for usage vs. test names resp.
14866 * lib/gdb.exp (core_find): Move it as a new function here. New
14867 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14868 $destcore. Return "" on error.
14869
d521f563
JK
148702010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14871
14872 Workaround PR binutils/10802.
14873 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14874 (twice).
14875
28f24826
DJ
148762010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14877
14878 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14879
2de75e71
JB
148802010-01-08 Joel Brobecker <brobecker@adacore.com>
14881
14882 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14883 call, to avoid interruption.
14884
fe00719b 148852010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
14886
14887 * gdb.stabs/weird.def (args93): New.
14888
d0ef5df8
DE
148892010-01-07 Doug Evans <dje@google.com>
14890
14891 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14892
3a08d52f
TT
148932010-01-07 Tom Tromey <tromey@redhat.com>
14894
14895 * gdb.base/source.exp: Use correct line number.
14896
7a697b8d
SS
148972010-01-05 Stan Shebs <stan@codesourcery.com>
14898
14899 * gdb.trace/tracecmd.exp: Test ftrace.
14900
7803799a
UW
149012010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14902
14903 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14904
c54eabfa
JK
149052010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14906
14907 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
14908 "uint_for_mi_testing".
14909
02e7ef19
JB
149102010-01-01 Joel Brobecker <brobecker@adacore.com>
14911
14912 Test indented comment in file being sourced.
14913 * gdb.base/commands.exp: Test indented comment in file being sourced.
14914
abd775ce
JB
149152010-01-01 Joel Brobecker <brobecker@adacore.com>
14916
14917 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
14918 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
14919 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
14920 notice.
14921
79b55b82
JB
149222010-01-01 Joel Brobecker <brobecker@adacore.com>
14923
14924 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
14925 notice.
14926
8997583e
JK
149272010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14928
14929 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
14930 missing $after_stopped and comma (,) expectation.
14931
6da95a67
SS
149322009-12-31 Stan Shebs <stan@codesourcery.com>
14933
14934 * gdb.trace/actions.exp: Test teval action.
889bf7c5 14935
218d2fc6
TJB
149362009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14937
14938 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
14939 (top level): Call test_watchpoint_in_big_blob.
14940 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
14941 watchpoints.
14942 (func3): Write to buf.
14943
236f1d4d
SS
149442009-12-29 Stan Shebs <stan@codesourcery.com>
14945
14946 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 14947
f61e138d
SS
149482009-12-28 Stan Shebs <stan@codesourcery.com>
14949
14950 * gdb.trace/tsv.exp: New file.
14951 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 14952
0219b378
DJ
149532009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
14954
14955 * gdb.base/find.c (main): Reference search buffers.
14956 * gdb.base/included.c (main): Reference integer.
14957 * gdb.base/ptype.c (charfoo): Declare.
14958 (intfoo): Call charfoo.
14959 * gdb.base/scope0.c (useitp): New function.
14960 (usestatics): Use useitp.
14961 (useit): Add a type for val.
14962 * gdb.base/scope1.c (useit1): Take a pointer argument.
14963 (usestatics1): Update calls to useit1.
14964 * gdb.cp/call-c.cc: Declare foo.
14965 (main): Call foo.
14966 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
14967 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
14968 (main): Call C::ensureRefs and ensureOtherRefs.
14969 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
14970 variables.
14971 (ensureOtherRefs): New function.
14972 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
14973 * gdb.cp/templates.cc (main): Call t5i.value.
14974
3f78692f
JK
149752009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14976
14977 Fix compatibility with G++-4.5.
14978 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
14979 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
14980 (uncaught return): Remove.
14981
429374b8
JK
149822009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14983 Phil Muldoon <pmuldoon@redhat.com>
14984
14985 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
14986 (bp_location13, bp_location14, bp_location17, bp_location18)
14987 (marker3_proto, marker4_proto): New variables.
14988 (breakpoint info): Update output.
14989 (run until breakpoint at marker3, run until breakpoint at marker4): New
14990 tests.
14991
859825b8
JK
149922009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14993
14994 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
14995 Replace the printf call of Y by provided "y-set-1" label. New block
14996 for the second shared library.
14997 * gdb.base/unload.exp: Compile also the second library, call
14998 gdb_load_shlibs also for it. Use now gdb_breakpoint.
14999 (single pending breakpoint info): Rename to ...
15000 (pending breakpoint info before run): ... this extended test.
15001 (libfile2, libname2, libsrcfile2, libsrc2)
15002 (lib_sl2): New variables.
15003 (exec_opts): Set also SHLIB_NAME2.
15004 (pending breakpoint info on first run at shrfunc1)
15005 (pending breakpoint info on second run at shrfunc1)
15006 (pending breakpoint info on second run at shrfunc2)
15007 (print y from libfile, print y from libfile2): New tests.
15008 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
15009 * gdb.base/unloadshr2.c: New.
15010
e6a386cd
HZ
150112009-12-22 Hui Zhu <teawater@gmail.com>
15012
15013 * gdb.reverse/sigall-reverse.exp: Adjust.
15014
9e19b45e
VP
150152009-12-21 Vladimir Prus <vladimir@codesourcery.com>
15016
15017 PR gdb/10884
15018
15019 * gdb.mi/var-cmd.c (do_bitfield_tests): New
15020 (main): Call do_bitfield_tests.
aacf5b1e 15021 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 15022
d53a7b30
JB
150232009-12-20 Joel Brobecker <brobecker@adacore.com>
15024
15025 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
15026 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
15027 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
15028 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
15029 gdb.modula2/unbounded1.c: Update copyright header.
15030
191ca0a1
CM
150312009-12-10 Chris Moller <moller@mollerware.com>
15032
15033 PR gdb/9399
15034 * gdb.cp/virtfunc2.exp: New tests
15035 * gdb.cp/virtfunc2.cc: New tests
15036 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
15037
0fa6cf1b
MS
150382009-12-10 Oza Pawandeep (paawan1982@yahoo.com
15039
15040 * gdb.reverse/i387-env-reverse.c: New file.
15041 * gdb.reverse/i387-env-reverse.exp: New file.
15042 * gdb.reverse/i387-stack-reverse.c: New file.
15043 * gdb.reverse/i387-stack-reverse.exp: New file.
15044
361ae042
PM
150452009-12-08 Phil Muldoon <pmuldoon@redhat.com>
15046
15047 * gdb.python/py-type.exp (test_range): New test.
15048
bfd31e71
PM
150492009-12-03 Phil Muldoon <pmuldoon@redhat.com>
15050
15051 PR python/10805
15052
15053 * gdb.python/py-type.exp: New file.
15054 * gdb.python/py-type.c: New file.
15055 * Makefile.in: Add py-type.
15056
57a1d736
TT
150572009-12-03 Tom Tromey <tromey@redhat.com>
15058
15059 * gdb.python/py-value.exp (test_parse_and_eval): New
15060 function.
15061
1f3b5d1b
PP
150622009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15063
15064 PR gdb/11022
15065
15066 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
15067 * gdb.base/pr11022.c: New test.
15068
8b7dbdc9
JK
150692009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15070
15071 Fix spurious false FAILs.
15072 * gdb.base/structs.c (chartest): New.
15073 (main): Fill-in chartest.
15074 * gdb.base/structs.exp (anychar_re, first): New.
15075 (start_structs_test): Import global anychar_re and first.
15076 New gdb_test call "set print elements 300; ${testfile}"
15077 (start_structs_test <$first>): New block.
15078 (any): Import global anychar_re. New variable ac. Use ${ac}.
15079
6a53b2ec
JK
150802009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15081
15082 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
15083
d7167b4c
JK
150842009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15085
15086 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
15087 Force $srcfile file.
15088 * gdb.base/foll-fork.c (callee): Comment out the printf call.
15089
b1798462
UW
150902009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15091
15092 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
15093 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
15094 * gdb.threads/watchthreads-reorder.exp: Likewise.
15095
b6199126
DJ
150962009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
15097
15098 PR gdb/8704
15099
15100 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
15101 "if", and "thread". Correct matching in the previous test.
15102
b22a0510
DJ
151032009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
15104
15105 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
15106
930636d2
MS
151072009-11-23 Michael Snyder <msnyder@vmware.com>
15108
15109 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
15110 * gdb.reverse-watch-precsave.exp: Ditto.
15111
21a0512e
PP
151122009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
15113
15114 * gdb.asm/asm-source.exp: Adjust.
15115 * gdb.base/help.exp: Adjust.
889bf7c5 15116
fc30d5e0
PA
151172009-11-22 Pedro Alves <pedro@codesourcery.com>
15118
15119 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
15120 (do_syscall_tests_without_xml): Set data-directory to
15121 /the/path/to/nowhere.
15122
f6bc2008
PA
151232009-11-21 Pedro Alves <pedro@codesourcery.com>
15124
15125 * gdb.threads/local-watch-wrong-thread.c,
15126 gdb.threads/local-watch-wrong-thread.exp: New files.
15127
8c2fb5de
PA
151282009-11-21 Pedro Alves <pedro@codesourcery.com>
15129
15130 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
15131 assume new `regsub' syntax available.
15132
ebec9a0f
PA
151332009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15134
a79d3c27
JK
15135 * gdb.base/watchpoint-hw-hit-once.exp,
15136 gdb.base/watchpoint-hw-hit-once.c: New.
15137
151382009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15139
15140 * gdb.threads/watchthreads-reorder.exp,
15141 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 15142
276a961b
MK
151432009-11-17 Nathan Sidwell <nathan@codesourcery.com>
15144
15145 * gdb.xml/tdesc-regs.exp: Use for m68k.
15146
4867c1fb
PA
151472009-11-15 Pedro Alves <pedro@codesourcery.com>
15148
15149 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
15150
f6838f81
DJ
151512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15152
15153 * lib/gdb.exp (current_target_name): New procedure.
15154 (gdb_wrapper_target): New variable.
15155 (gdb_wrapper_init): Set gdb_wrapper_target.
15156 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
15157 wrapper.
15158
4ac4dd3f
DJ
151592009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15160
15161 * gdb.base/remote.exp: Delete the slowest load test.
15162 Do not load with fixed packet sizes.
15163
a7881759
DJ
151642009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15165
15166 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
15167
97a5b505
DJ
151682009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15169
15170 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
15171 srcfile when setting a breakpoint.
15172
d3e1fc54
DJ
151732009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
15174
15175 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
15176 macros.
15177
7cbcbded
DJ
151782009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15179
15180 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
15181 to be in memory.
15182 * gdb.base/display.c (force_mem): New.
15183 (do_loops): Use it. Add breakpoint comments.
15184 (do_vars): Add a breakpoint comment.
15185 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
15186 line numbers.
15187
bdea3a92
NF
151882009-11-13 Nathan Froyd <froydnj@codesourcery.com>
15189
15190 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
15191 instead of a bare "run".
15192
269f82e5
PP
151932009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
15194
15195 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 15196
a69b7d9d
DJ
151972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15198
15199 * lib/cell.exp (skip_cell_tests): Clean up test files before
15200 returning.
15201
b598bfda
DJ
152022009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15203
15204 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
15205 and the breakpoint menu. Do not call perror if a prompt is seen.
15206 Consume the following GDB prompt.
15207 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
15208 * gdb.cp/namespace.exp: Use gdb_test.
15209 * gdb.cp/templates.exp: Use gdb_test.
15210 (test_template_breakpoints): Use gdb_test_multiple.
15211
87728fa0
DJ
152122009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15213
15214 * gdb.base/break1.c (struct some_struct, values): Move earlier.
15215 (marker4): Reference values.
15216
b67c692f
DJ
152172009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15218
15219 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
15220 is missing.
15221
f0df251a
DJ
152222009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15223
15224 * gdb.base/break.c (need_malloc): New.
15225 * gdb.base/constvars.c (main): Reference crass and crisp.
15226 * gdb.base/gdb1821.c (main): Reference bar.
15227 * gdb.cp/gdb1355.cc (main): Reference s1.
15228 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
15229 (main): Call them.
15230 * gdb.cp/hang2.cc (dummy2): Define.
15231 * gdb.cp/hang3.cc (dummy3): Define.
15232 * gdb.cp/m-data.cc (main): Reference shadow.
15233
bdf7534a
NF
152342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15235 Nathan Froyd <froydnj@codesourcery.com>
15236
15237 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
15238 remote host.
15239
f24fce77
NF
152402009-11-12 Nathan Froyd <froydnj@codesourcery.com>
15241
15242 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
15243 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
15244 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15245 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15246 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15247 * gdb.dwarf2/dw2-producer.exp: Likewise.
15248 * gdb.dwarf2/mac-fileno.exp: Likewise.
15249 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
15250 py-prettyprint.py to the remote host.
15251 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
15252
40f0318e
KS
152532009-11-11 Keith Seitz <keiths@redhat.com>
15254
15255 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
15256 use it instead of "Foo".
15257 * gdb.cp/classes.exp (do_tests): Add a test to access
15258 a method through a typedef'd class name.
15259
f3d9f7fb
NF
152602009-11-11 Nathan Froyd <froydnj@codesourcery.com>
15261
15262 * gdb.base/long_long.exp: Permit leading zeros on floating-point
15263 exponents.
15264 * gdb.base/pointers.exp: Likewise.
15265 * gdb.cp/ref-types.exp: Likewise.
15266
a4216f37
KS
152672009-11-11 Keith Seitz <keiths@redhat.com>
15268
15269 * gdb.cp/cplusfuncs.cc (class foo): Add operators
15270 new[] and delete[].
15271 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
15272 "void".
15273 (probe_demangler): Remove all single-quoting of
15274 method and variable names.
15275 (info_func_regexp): Remove the word "void" from any
15276 occurrence of "(void)".
15277 (print_addr_2): Remove all single-quoting of
15278 method names.
15279 (print_addr_2_kfail): Likewise.
15280 (print_addr): Single-quote C function names before
15281 passing to print_addr_2.
15282 (test_paddr_operator_functions): Remove single-quoting
15283 for method names.
15284 Add tests for operator new[] and operator delete[].
15285
9b14d7aa
JK
152862009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15287
15288 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15289
85feb311
KS
152902009-11-09 Keith Seitz <keiths@redhat.com>
15291
15292 * gdb.cp/overload.exp: Add tests for resolving overloaded
15293 methods in expression parsing/evaluation.
15294
fa335448
DJ
152952009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15296
15297 * lib/gdb.exp (default_gdb_version): Use --version instead of
15298 --command.
15299
ec3c07fc
NS
153002009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15301
15302 * lib/gdb.exp (gdb_compile_test): New.
15303 (skip_ada_tests, skip_java_tests): New.
15304 (gdb_compile): Use gdb_compile_test for f77.
15305 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15306 * lib/java.exp (compile_java_from_source): Remove runtests check,
15307 use gdb_compile_test to record result.
15308 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15309 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15310 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15311 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15312 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15313 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15314 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15315 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15316 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15317 adjust gdb_compile invocations.
15318
b8b4e42b
JK
153192009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15320
15321 * Makefile.in (abs_builddir): New.
15322 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15323 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15324 `$(abs_builddir)/site.exp'.
15325
f8b7eaf3
DJ
153262009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15327
15328 * config/m68k-emc.exp, lib/emc-support.exp,
15329 gdb.trace/gdb_c_test.c: Delete.
15330 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15331 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15332 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15333 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15334 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15335 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15336 casing for m68k-*-elf.
15337
c4187697
NS
153382009-11-03 Pedro Alves <pedro@codesourcery.com>
15339
15340 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15341 * gdb.arch/i386-prologue.exp: Likewise.
15342 * gdb.arch/i386-unwind.exp: Likewise.
15343
db16b772
DJ
153442009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15345
15346 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15347
bcf71277
DJ
153482009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15349
15350 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15351
0105cee2
DJ
153522009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15353
15354 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15355
24ddea62
JK
153562009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15357
15358 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15359
287ccc17
JK
153602009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15361
15362 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15363 * gdb.base/sepdebug2.c: New file.
15364
08bca259 153652009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15366
15367 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15368 the modified warnings for catch syscall. Verify if GDB was compiled
15369 with support for lib expat, and choose which tests to run depending
15370 on this.
15371
5d4e2b76
VP
153722009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15373
15374 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15375 that composite commands are parsed OK. And also test
15376 that breakpoint commands do work.
15377
240e538a
MS
153782009-10-23 Michael Snyder <msnyder@vmware.com>
15379
15380 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15381 to allow for new disassembly style.
15382
9c419145
PP
153832009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15384
15385 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15386
02506ff1
MS
153872009-10-22 Michael Snyder <msnyder@vmware.com>
15388
15389 * gdb.reverse/break-precsave.exp: New test.
15390 * gdb.reverse/consecutive-precsave.exp: Ditto.
15391 * gdb.reverse/finish-precsave.exp: Ditto.
15392 * gdb.reverse/i386-precsave.exp: Ditto.
15393 * gdb.reverse/machinestate-precsave.exp: Ditto.
15394 * gdb.reverse/sigall-precsave.exp: Ditto.
15395 * gdb.reverse/solilb-precsave.exp: Ditto.
15396 * gdb.reverse/step-precsave.exp: Ditto.
15397 * gdb.reverse/until-precsave.exp: Ditto.
15398 * gdb.reverse/watch-precsave.exp: Ditto.
15399
4cf866a3
MS
154002009-10-22 Michael Snyder <msnyder@vmware.com>
15401
15402 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15403 for gdb_expect. Adjust one test's expect strings for the new
15404 format of disassemble.
15405 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15406 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15407 gdb_test_multiple.
15408 * gdb.reverse/step-reverse.exp: Delete 'return'.
15409 * gdb.reverse/until-reverse.exp: Delete blank lines.
15410 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15411
2b28d209
PP
154122009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15413
15414 * gdb.base/consecutive.exp: Adjust.
15415 * gdb.base/display.exp: Likewise.
15416 * gdb.base/pc-fp.exp: Likewise.
15417 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15418
33b9c32b
MS
154192009-10-19 Michael Snyder <msnyder@vmware.com>
15420
15421 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15422 * gdb.reverse/finish-reverse.c: Ditto.
15423 * gdb.reverse/sigall-reverse.c: Ditto.
15424 * gdb.reverse/solib-reverse.c: Ditto.
15425 * gdb.reverse/step-reverse.c: Ditto.
15426 * gdb.reverse/watch-reverse.c: Ditto.
15427
6c95b8df
PA
154282009-10-19 Pedro Alves <pedro@codesourcery.com>
15429 Stan Shebs <stan@codesourcery.com>
15430
15431 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15432 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15433 "Executing new program".
15434 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15435 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15436 left listed after having been killed.
15437 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15438 * gdb.base/maint.exp: Adjust test.
15439
15440 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15441 * gdb.multi/Makefile.in: New.
15442 * gdb.multi/base.exp: New.
15443 * gdb.multi/goodbye.c: New.
15444 * gdb.multi/hangout.c: New.
15445 * gdb.multi/hello.c: New.
15446 * gdb.multi/bkpt-multi-exec.c: New.
15447 * gdb.multi/bkpt-multi-exec.exp: New.
15448 * gdb.multi/crashme.c: New.
15449
279017b7
TG
154502009-10-13 Tristan Gingold <gingold@adacore.com>
15451
15452 * gdb.base/sepdebug.exp: Check debug info are found.
15453
0413d738
PA
154542009-10-08 Pedro Alves <pedro@codesourcery.com>
15455
15456 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15457 bits.
15458
c628eecc
JK
154592009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15460
15461 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15462
38af1bfe
JB
154632009-10-07 Joel Brobecker <brobecker@adacore.com>
15464
15465 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15466 of the comments.
15467
2b0adecd
PM
154682009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15469
15470 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15471 * gdb.base/annota3.exp: Idem.
15472 * gdb.base/maint.exp: Idem.
15473
8d417781
PM
154742009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15475
889bf7c5 15476 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15477 to default.
15478
bb61102d
PM
154792009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15480
889bf7c5 15481 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15482 mingw and cygwin targets.
15483
ace5c364
PM
154842009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15485 Pedro Alves <pedro@codesourcery.com>
15486
889bf7c5 15487 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15488 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15489
c2d494a0
PM
154902009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15491
e1b52ce2
PM
15492 * gdb.base/shr1.c: Use %p in format string.
15493 * gdb.base/unload.c: Avoid warning in fprintf.
15494 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15495
209f53f5
PM
154962009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15497
15498 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15499 long type.
15500 (test_unlink): Correct printf string.
15501 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15502 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15503
8172766a
JK
155042009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15505
15506 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15507 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15508 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15509
0f73703c
UW
155102009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15511
15512 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15513 * gdb.objc/nondebug.exp: Likewise.
15514
b32306ca
UW
155152009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15516
15517 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15518 target_info setting.
15519
15520 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15521 that detect new threads during "info threads".
15522
0057022f
UW
155232009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15524
15525 * gdb.threads/manythreads.c (main): Increase thread stack size
15526 to 2*PTHREAD_STACK_MIN.
15527 * gdb.threads/multi-create.c (main): Likewise.
15528 (create_function): Likewise.
15529
f29c0325
UW
155302009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15531
15532 * gdb.base/dump.exp: Pass difference of pointer types instead
15533 of integer types as offset to restore in intarr3.srec case.
15534
fcb34849
UW
155352009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15536
15537 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15538
d5142e3b
UW
155392009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15540
15541 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15542
087b74b2 155432009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15544
087b74b2
PM
15545 New test for two watchpoints, with disabling of
15546 the first inserted.
15547 * testsuite/gdb.base/watchpoints.c: New file.
15548 * testsuite/gdb.base/watchpoints.exp: New file.
15549
96c07c5b
TT
155502009-09-25 Tom Tromey <tromey@redhat.com>
15551
15552 * gdb.base/charset.exp: Test utf-16 strings with Python.
15553
b8899f2b
TT
155542009-09-25 Tom Tromey <tromey@redhat.com>
15555
15556 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15557 UCS-4.
15558 * gdb.base/charset.c (utf_32_string): Rename.
15559 (init_utf32): Rename.
15560 (main): Update.
15561
329719ec
TT
155622009-09-22 Tom Tromey <tromey@redhat.com>
15563
15564 * gdb.python/py-function.exp: Add regression tests.
15565
11ef0d76
KS
155662009-09-21 Keith Seitz <keiths@redhat.com>
15567
15568 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15569 with invalid operator.
15570
3fe8f3b3
KS
155712009-09-21 Keith Seitz <keiths@redhat.com>
15572
15573 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15574 and destructor using typedef name of class.
15575 * gdb.cp/classes.cc (class Base1): Add a destructor.
15576 (base1): New typedef.
15577 (use_methods): Instanitate an object of type base1.
15578 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15579 (do_tests): Call test_template_typedef.
15580 * gdb.cp/templates.cc (Baz::~Baz): New method.
15581 (intBazOne): New typedef.
15582 (main): Instantiate intBazOne.
15583
7a9fe101
PM
155842009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15585
15586 PR python/10633
15587
15588 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15589 Function.
15590 (run_lang_tests): Add print elements test.
15591
2e4d963f
PM
155922009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15593
15594 * gdb.python/py-value.exp (test_subscript_regression): New
15595 function. Test for invalid subscripts.
15596 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15597 (ptr_ref): New function.
15598
ec7e75e7
PP
155992009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15600
15601 * gdb.base/default.exp: Fix "show convenience".
15602
0cc7d26f
TT
156032009-09-15 Tom Tromey <tromey@redhat.com>
15604
15605 * lib/mi-support.exp (mi_create_varobj): Update.
15606 (mi_create_floating_varobj): Likewise.
15607 (mi_create_dynamic_varobj): New proc.
15608 (mi_varobj_update): Update.
15609 (mi_varobj_update_with_type_change): Likewise.
15610 (mi_varobj_update_kv_helper): New proc.
15611 (mi_varobj_update_dynamic_helper): Rewrite.
15612 (mi_varobj_update_dynamic): New proc.
15613 (mi_list_varobj_children): Update.
15614 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15615 * gdb.python/python-prettyprint.py (pp_outer): New class.
15616 (pp_nullstr): Likewise.
15617 (lookup_function): Register new printers.
15618 * gdb.python/python-prettyprint.c (struct substruct): New type.
15619 (struct outerstruct): Likewise.
15620 (substruct_test): New function.
15621 (struct nullstr): New type.
15622 (string_1, string_2): New globals.
15623 (main): Add new tests.
15624 * gdb.python/python-mi.exp: Added regression tests.
15625 * gdb.mi/mi2-var-display.exp: Update.
15626 * gdb.mi/mi2-var-cmd.exp: Update.
15627 * gdb.mi/mi2-var-child.exp: Update.
15628 * gdb.mi/mi2-var-block.exp: Update.
15629 * gdb.mi/mi-var-invalidate.exp: Update.
15630 * gdb.mi/mi-var-display.exp: Update.
15631 * gdb.mi/mi-var-cmd.exp: Update.
15632 * gdb.mi/mi-var-child.exp: Update.
15633 * gdb.mi/mi-var-block.exp: Update.
15634 * gdb.mi/mi-break.exp: Update.
15635 * gdb.mi/gdb701.exp: Update.
15636
a96d9b2e
SDJ
156372009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15638
15639 * Makefile.in: Inclusion of catch-syscall object.
15640 * gdb.base/catch-syscall.c: New file.
15641 * gdb.base/catch-syscall.exp: New file.
15642
b43b923a
MS
156432009-09-12 Michael Snyder <msnyder@vmware.com>
15644
15645 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15646 that can support reverse debuggnig.
15647
cec03d70
TT
156482009-09-11 Tom Tromey <tromey@redhat.com>
15649
15650 * gdb.dwarf2/valop.S: New file.
15651 * gdb.dwarf2/valop.exp: New file.
15652
e23bb3fc
MK
156532009-09-11 Mark Kettenis <kettenis@gnu.org>
15654
15655 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15656
37c3696d
DE
156572009-09-10 Doug Evans <dje@google.com>
15658
15659 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15660 Add $gdb_prompt to second breakpoint regexp.
15661
5172aecb
JB
156622009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15663
15664 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15665 names, add missing ones.
15666 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15667 * gdb.python/py-frame.c: Rename from python-frame.c.
15668 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15669 testfile name.
15670 * gdb.python/py-function.exp: Rename from python-function.exp.
15671 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15672 testfile name.
15673 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15674 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15675 Adjust testfile name.
15676 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15677 * gdb.python/py-template.cc: Rename from python-template.cc.
15678 * gdb.python/py-template.exp: Rename from python-template.exp.
15679 Adjust testfile name.
15680 * gdb.python/py-value.c: Rename from python-value.c.
15681 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15682 testfile name.
15683
b554e4bd
JK
156842009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15685
15686 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15687 $bpt2address.
15688 (Second breakpoint address is valid on ia64)
15689 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15690
9a68ae16
JM
156912009-09-03 Joseph Myers <joseph@codesourcery.com>
15692
15693 * gdb.base/ending-run.exp: Restrict regular expression matching
15694 line number to require closing brace following.
15695
146b9145
DE
156962009-09-03 Doug Evans <dje@google.com>
15697
15698 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15699
787d21e1
TT
157002009-09-02 Tom Tromey <tromey@redhat.com>
15701
15702 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15703
e7802207
TT
157042009-09-02 Tom Tromey <tromey@redhat.com>
15705
15706 * gdb.dwarf2/callframecfa.exp: New file.
15707 * gdb.dwarf2/callframecfa.S: New file.
15708
817aadd2
JK
157092009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15710
15711 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15712 gdb.base/solib-overlap-main.c: New.
15713
4a76eae5
DJ
157142009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15715
15716 PR gdb/10565
15717
15718 * gdb.base/bitfields.c (struct container, container): New.
15719 (main): Initialize it and call break5.
15720 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15721
d4b96c9a
JK
157222009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15723
15724 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15725 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15726
4e22772d
JK
157272009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15728
15729 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15730
2efab443
MS
157312009-08-26 Michael Snyder <msnyder@vmware.com>
15732
15733 * gdb.base/i386-reverse.c: New file.
15734 * gdb.base/i386-reverse.exp: New file.
15735 * gdb.base/Makefile.in: Add new files to be removed.
15736
07ab73a0
JM
157372009-08-26 Joseph Myers <joseph@codesourcery.com>
15738
15739 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15740 environment-pwd for remote host.
15741 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15742
676accff
KS
157432009-08-24 Keith Seitz <keiths@redhat.com>
15744
15745 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15746 Add two new C++ completer tests which limit the output to a
889bf7c5 15747 given class.
676accff 15748
f9f7ad22
MS
157492009-08-24 Michael Snyder <msnyder@vmware.com>
15750
15751 * gdb.base/del.exp: Fix typo in comment.
15752 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15753
81ecdfbb
RW
157542009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15755
15756 * configure: Regenerate.
15757 * gdb.hp/configure: Likewise.
15758 * gdb.hp/gdb.aCC/configure: Likewise.
15759 * gdb.hp/gdb.base-hp/configure: Likewise.
15760 * gdb.hp/gdb.compat/configure: Likewise.
15761 * gdb.hp/gdb.defects/configure: Likewise.
15762 * gdb.hp/gdb.objdbg/configure: Likewise.
15763 * gdb.stabs/configure: Likewise.
15764
cab0c772
UW
157652009-08-19 Doug Evans <dje@google.com>
15766
15767 * gdb.base/gdbvars.c: New file.
15768 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15769
b8fa0bfa
PA
157702009-08-14 Pedro Alves <pedro@codesourcery.com>
15771
15772 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15773 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15774
b84aa90a
PA
157752009-08-13 Pedro Alves <pedro@codesourcery.com>
15776
15777 * gdb.base/default.exp: Adjust "set language test": it's now an
15778 enum command. Larger help string moved to "help set language".
15779 * gdb.base/help.exp: Adjust "help set language" expected output,
15780 now lists all known languages.
15781
0d8f9b2c
NF
157822009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15783
15784 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15785 all frame arguments.
15786 * gdb.arch/altivec-regs.exp: Likewise.
15787
bda180e0
TT
157882009-08-07 Tom Tromey <tromey@redhat.com>
15789
15790 * gdb.base/setshow.exp: Add tests for changes to set language, set
15791 check range, and set check type.
15792
48cb2d85
VP
157932009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15794
15795 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15796 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 15797 Call it.
48cb2d85 15798
1ea34204
UW
157992009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15800
15801 * configure.ac: Run gdb.cell tests when appropriate.
15802 * configure: Regenerate.
15803 * lib/cell.exp: New file.
15804 * gdb.cell: New directory.
15805 * gdb.cell/configure.ac: New file.
15806 * gdb.cell/configure: New file.
15807 * gdb.cell/Makefile.in: New file.
15808 * gdb.cell/arch.exp: New file.
15809 * gdb.cell/break.c: New file.
15810 * gdb.cell/break.exp: New file.
15811 * gdb.cell/break-spu.c: New file.
15812 * gdb.cell/bt.c: New file.
15813 * gdb.cell/bt2-spu.c: New file.
15814 * gdb.cell/bt-spu.c: New file.
15815 * gdb.cell/bt.exp: New file.
15816 * gdb.cell/coremaker.c: New file.
15817 * gdb.cell/coremaker-spu.c: New file.
15818 * gdb.cell/core.exp: New file.
15819 * gdb.cell/gcore.exp: New file.
15820 * gdb.cell/data.c: New file.
15821 * gdb.cell/data.exp: New file.
15822 * gdb.cell/data-spu.c: New file.
15823 * gdb.cell/ea-cache.exp: New file.
15824 * gdb.cell/ea-cache.c: New file.
15825 * gdb.cell/ea-cache-spu.c: New file.
15826 * gdb.cell/ea-standalone.c: New file.
15827 * gdb.cell/ea-standalone.exp: New file.
15828 * gdb.cell/ea-test.c: New file.
15829 * gdb.cell/ea-test.exp: New file.
15830 * gdb.cell/f-regs.exp: New file.
15831 * gdb.cell/mem-access.c: New file.
15832 * gdb.cell/mem-access.exp: New file.
15833 * gdb.cell/mem-access-spu.c: New file.
15834 * gdb.cell/ptype.exp: New file.
15835 * gdb.cell/registers.exp: New file.
15836 * gdb.cell/size.c: New file.
15837 * gdb.cell/sizeof.exp: New file.
15838 * gdb.cell/size-spu.c: New file.
15839 * gdb.cell/solib.exp: New file.
15840 * gdb.cell/solib-symbol.exp: New file.
15841
85e747d2
UW
158422009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15843
15844 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15845
58d6951d
DJ
158462009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15847
15848 * gdb.base/float.exp: Handle VFP registers.
15849
6e0a4f15
MS
158502009-07-14 Michael Snyder <msnyder@vmware.com>
15851
dcd5da87
MS
15852 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15853 to bring gdb to the beginning of the calling line.
15854
6e0a4f15
MS
15855 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15856 confusing the i386 epilogue unwinder.
15857
782b2b07
SS
158582009-07-14 Stan Shebs <stan@codesourcery.com>
15859
15860 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15861
f662c3bc
MS
158622009-07-14 Michael Snyder <msnyder@vmware.com>
15863
15864 * gdb.reverse/step-reverse.exp (stepi into function call):
15865 Call instruction may not be first instruction in the line.
15866 (reverse stepi from a function call): Used wrong line number.
15867
8f313923
JK
158682009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15869
15870 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15871
4662c76e
JK
158722009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15873
15874 Fix gdb.base/macscp.exp when using custom inputrc.
15875 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15876 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15877 env(TERM) set.
15878 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15879 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15880
aa81e255
JK
158812009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15882
15883 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15884 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15885 Change the compilation target to match the testcase name.
15886 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15887 testcase name.
15888 * a2-run.exp: Use for setup prepare_for_testing. Change the
15889 compilation target to match the testcase name.
15890 * gdb.base/commands.exp: Likewise.
15891 * gdb.base/finish.exp: Likewise.
15892 * gdb.base/float.exp: Likewise.
15893 * gdb.base/info-target.exp: Likewise.
15894 * gdb.base/relational.exp: Likewise.
15895 * gdb.base/term.exp: Likewise.
15896 * gdb.base/until.exp: Likewise.
15897 * gdb.base/volatile.exp: Likewise.
15898 * gdb.base/whatis-exp.exp: Likewise.
15899
4c93b1d7
HZ
159002009-07-11 Hui Zhu <teawater@gmail.com>
15901
15902 * gdb.base/help.exp (disassemble): Update expected help text.
15903
812f7342
TT
159042009-07-09 Tom Tromey <tromey@redhat.com>
15905
15906 * lib/gdb.exp: Handle TRANSCRIPT.
15907 (remote_spawn, remote_close, send_gdb): New procs.
15908
fbb8f299
PM
159092009-07-10 Phil Muldoon <pmuldoon@redhat.com>
15910
15911 * gdb.python/python-prettyprint.c: Add counted null string
15912 structure.
15913 * gdb.python/python-prettyprint.exp: Print null string. Test for
15914 embedded nulls.
15915 * gdb.python/python-prettyprint.py (pp_ns): New Function.
15916 * gdb.python/python-value.exp (test_value_in_inferior): Add
15917 variable length string fetch tests.
15918 * gdb.python/python-value.c (main): Add strings for string fetch tests.
15919
c0ac0ec7
JK
159202009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15921
15922 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15923
30b66ecc
TT
159242009-07-07 Tom Tromey <tromey@redhat.com>
15925
15926 * gdb.base/call-rt-st.exp: Update for change to escape output.
15927 * gdb.base/callfuncs.exp: Likewise.
15928 * gdb.base/charset.exp: Likewise.
15929 * gdb.base/constvars.exp: Likewise.
15930 * gdb.base/long_long.exp: Likewise.
15931 * gdb.base/pointers.exp: Likewise.
15932 * gdb.base/printcmds.exp: Likewise.
15933 * gdb.base/setvar.exp: Likewise.
15934 * gdb.base/store.exp: Likewise.
15935 * gdb.cp/ref-types.exp: Likewise.
15936 * gdb.mi/mi-var-child.exp: Likewise.
15937 * gdb.mi/mi-var-display.exp: Likewise.
15938 * gdb.mi/mi2-var-display.exp: Likewise.
15939 * gdb.base/charset.exp: Test octal escape sequence length.
15940 Update for change to escape output.
15941
187c4a2b
JK
159422009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15943
15944 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15945
d80a43f9
DJ
159462009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15947
15948 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15949
047427a8
JK
159502009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15951
15952 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
15953 gdbserver increasing $portnum if "Can't bind address" has been seen.
15954
8b5a0f4f
PA
159552009-07-05 Pedro Alves <pedro@codesourcery.com>
15956
15957 * gdb.base/ending-run.exp: Add "step out of main" pattern for
15958 mingw32ce.
15959
7d93ba58
PA
159602009-07-05 Pedro Alves <pedro@codesourcery.com>
15961
15962 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
15963 VFP format.
15964
2277426b
PA
159652009-07-02 Pedro Alves <pedro@codesourcery.com>
15966
15967 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
15968 linux. Adjust to use "inferior", "info inferiors", "detach
15969 inferior" and "kill inferior" instead of "restart", "info fork",
15970 "detach fork" and "delete fork".
15971 * gdb.base/ending-run.exp: Spell out "info".
15972 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
15973 the "kill" command.
15974
5af949e3
UW
159752009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15976
15977 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
15978 change to prefix TLS offset in hex with 0x.
15979
5d3729b5
UW
159802009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15981
15982 * gdb.base/default.exp: Update test case for "x" changes.
15983
af589bd0
TG
159842009-07-01 Tristan Gingold <gingold@adacore.com>
15985
15986 * gdb.base/bigcore.exp: Make darwin untested.
15987
40974f91
JK
159882009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15989
15990 * gdb.base/completion.exp (directory completion): Create the directory.
15991 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
15992 escapeuniquesub.
15993 (directory completion 2): Expect now ${escapeuniquesub}.
15994 (Glob remaining of directory test): Remove one excessive newline.
15995 Expect the real output.
15996
59dd3af6
JK
159972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15998
15999 Fix `make check//%' target after `make check' has been ran.
16000 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
16001 a mkdir call.
16002 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
16003 (%/.dir): Remove.
16004
f4e164aa
JK
160052009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16006
16007 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
16008 the expected result record.
16009
69af2122
JK
160102009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16011
16012 Remove racy FAILs relying just on the timeouts.
16013 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
16014 (annotation_level 2): Remove racy FAILs.
16015
2fd481e1
PP
160162009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
16017
16018 gdb/10275
889bf7c5
PA
16019 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
16020
c38f313d
DJ
160212009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
16022
16023 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
16024
8b777f02
VP
160252009-06-30 Vladimir Prus <vladimir@codesourcery.com>
16026
16027 * gdb.mi/mi-stack.exp: Testing symbolic options
16028 to -stack-list-locals and -stack-list-arguments.
16029
00c7eacf
JK
160302009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16031
16032 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
16033
6bc80edc
TT
160342009-06-29 Tom Tromey <tromey@redhat.com>
16035
16036 * dg-extract-results.sh: New file.
16037 * Makefile.in (FORCE_PARALLEL): New variable.
16038 (CHECK_TARGET): New conditional variable.
16039 (check): Use CHECK_TARGET.
16040 (DO_RUNTEST): New variable.
16041 (check-single): New target.
16042 (TEST_DIRS): New variable.
16043 (TEST_TARGETS): Likewise.
16044 (check-parallel): New target.
16045 (check-gdb.%): New pattern.
16046 (BASE1_FILES): New variable.
16047 (BASE2_FILES): Likewise.
16048 (check-gdb.base%): New pattern.
16049 (%/.dir): New pattern.
16050 * configure: Rebuild.
16051 * aclocal.m4 (AM_CONDITIONAL): New defun.
16052 * configure.ac: Check whether user is using GNU make.
16053 (GMAKE): New conditional.
16054
794684b6
SW
160552009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
16056
16057 * gdb.cp/namespace-nested-import.cc: New test.
16058 * gdb.cp/namespace-nested-import.exp: New test.
16059
edb3359d
DJ
160602009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
16061
16062 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
16063 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
16064 * gdb.opt/Makefile.in (EXECUTABLES): Update.
16065 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
16066 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
16067 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
16068 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
16069 gdb.opt/inline-markers.c: New files.
16070 * lib/gdb.exp (skip_inline_frame_tests): New function.
16071 (skip_inline_var_tests): New function.
16072
cf657a0c
AS
160732009-06-27 Andreas Schwab <schwab@linux-m68k.org>
16074
16075 * gdb.cp/exception.exp: Don't require $hex before inner frame in
16076 backtrace.
16077
28d41a99
MS
160782009-06-27 Michael Snyder <msnyder@vmware.com>
16079
16080 * gdb.reverse: New directory.
16081 * gdb.reverse/break-reverse.c: New test.
16082 * gdb.reverse/break-reverse.exp: New test.
16083 * gdb.reverse/consecutive-reverse.c: New test.
16084 * gdb.reverse/consecutive-reverse.exp: New test.
16085 * gdb.reverse/finish-reverse.c: New test.
16086 * gdb.reverse/finish-reverse.exp: New test.
16087 * gdb.reverse/machinestate.c: New test.
16088 * gdb.reverse/ms1.c: New test.
16089 * gdb.reverse/machinestate.exp: New test.
16090 * gdb.reverse/Makefile.in: New file.
16091 * gdb.reverse/shr2.c: New test.
16092 * gdb.reverse/solib-reverse.c: New test.
16093 * gdb.reverse/solib-reverse.exp: New test.
16094 * gdb.reverse/step-reverse.c: New test.
16095 * gdb.reverse/step-reverse.exp: New test.
16096 * gdb.reverse/until-reverse.c: New test.
16097 * gdb.reverse/ur1.c: New test.
16098 * gdb.reverse/until-reverse.exp: New test.
16099 * gdb.reverse/watch-reverse.c: New test.
16100 * gdb.reverse/watch-reverse.exp: New test.
16101 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
16102 * configure: Regenerate.
16103
fe3c8b0d
DE
161042009-06-26 Doug Evans <dje@google.com>
16105
16106 * gdb.base/psymtab.exp: Turn off pending breakpoints.
16107
3a72a602
PM
161082009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
16109
16110 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
16111 windows problem for 'file delete $binfile'.
16112
27aa8d6a
SW
161132009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
16114
16115 * gdb.cp/namespace-using.exp: New test.
16116 * gdb.cp/namespace-using.cc: New test.
16117
8ac055f8
JB
161182009-05-20 Joel Brobecker <brobecker@adacore.com>
16119
16120 * gdb.ada/variant_record_packed_array: New testcase.
16121
85e306ed
TT
161222009-06-23 Tom Tromey <tromey@redhat.com>
16123
16124 * gdb.base/charset.exp (test_combination): Regression test.
16125 * gdb.base/charset.c (my_wchar_t): New typedef.
16126 (myvar): New global.
16127 (main): Set myvar.
16128
56643c5e
PM
161292009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
16130
16131 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
16132 target.
16133
1fac167a
UW
161342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16135
16136 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
16137
7ccb0be9
UW
161382009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16139
16140 * gdb.mi/gdb680.exp: Update test for error message.
16141
568d6575
UW
161422009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16143
16144 * gdb.base/annota1.exp: Allow multiple occurrences of the
16145 frames-invalid annotation.
16146 * gdb.cp/annota2.exp: Likewise.
16147
7cd1089b
PM
161482009-06-15 Phil Muldoon <pmuldoon@redhat.com>
16149
16150 * gdb.cp/gdb2495.cc: New file.
16151 * gdb.cp/gdb2495.exp: New file.
16152
72c63395
JK
161532009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16154
16155 Report error on GDB crash during runto.
16156 * lib/gdb.exp (runto <eof>): New.
16157
3788363d
DJ
161582009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
16159
16160 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
16161 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
16162 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
16163 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
16164 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
16165 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
16166 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
16167 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
16168 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
16169 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
16170 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
16171 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
16172 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16173 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
16174 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
16175 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
16176 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
16177 gdb.server/server-mon.exp, gdb.server/server-run.exp,
16178 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16179 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16180 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
16181 gdb.trace/passcount.exp, gdb.trace/report.exp,
16182 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
16183 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
16184 gdb.trace/while-stepping.exp: Use a unique name for the compiled
16185 executable.
16186
17592de3
PA
161872009-06-07 Pedro Alves <pedro@codesourcery.com>
16188
16189 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
16190 defined before referencing it.
16191
701e355d
DE
161922009-06-03 Doug Evans <dje@google.com>
16193
16194 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
16195 * gdb.arch/i386-see.c: Ditto.
16196
f2292c65
PM
161972009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
16198
16199 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
16200 (check_macro): Return 1 if undefined.
16201 If first test fails, check if macro debug information is available,
16202 and report unsupported test if no macro information is found.
16203
5a437975
DE
162042009-05-29 Doug Evans <dje@google.com>
16205
16206 * gdb.threads/hand-call-in-threads.exp: New.
16207 * gdb.threads/hand-call-in-threads.c: New.
16208
c141c696
MS
162092009-05-29 Michael Snyder <msnyder@vmware.com>
16210
16211 * gdb.base/break-always.exp: Change "1" to "on".
16212 Add confirmation check.
16213
b3444185
PA
162142009-05-28 Pedro Alves <pedro@codesourcery.com>
16215
16216 * gdb.threads/threxit-hop-specific.c: New.
16217 * gdb.threads/threxit-hop-specific.exp: New.
16218 * gdb.threads/thread-execl.c: New.
16219 * gdb.threads/thread-execl.exp: New.
16220
b6313243
TT
162212009-05-27 Tom Tromey <tromey@redhat.com>
16222 Thiago Jung Bauermann <bauerman@br.ibm.com>
16223
16224 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
16225 (mi_child_regexp): Likewise.
16226 (mi_list_varobj_children_range): Likewise.
16227 (mi_get_features): Likewise.
16228 (mi_list_varobj_children): Rewrite.
16229 * gdb.python/python-mi.exp: New file.
16230
a6bac58e
TT
162312009-05-27 Tom Tromey <tromey@redhat.com>
16232 Thiago Jung Bauermann <bauerman@br.ibm.com>
16233 Phil Muldoon <pmuldoon@redhat.com>
16234 Paul Pluzhnikov <ppluzhnikov@google.com>
16235
16236 * gdb.python/python-prettyprint.exp: New file.
16237 * gdb.python/python-prettyprint.c: New file.
16238 * gdb.python/python-prettyprint.py: New file.
16239 * gdb.base/display.exp: print/r is now valid.
16240
2c74e833
TT
162412009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
16242 Tom Tromey <tromey@redhat.com>
16243 Pedro Alves <pedro@codesourcery.com>
16244 Paul Pluzhnikov <ppluzhnikov@google.com>
16245
16246 * gdb.python/python-template.exp: New file.
16247 * gdb.python/python-template.cc: New file.
16248 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16249 tests.
16250 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16251 Call it.
16252 (test_value_after_death): New proc.
16253 * gdb.python/python-value.c (PTR): New typedef.
16254 (main): New variable 'x'.
16255
89c73ade
TT
162562009-05-27 Tom Tromey <tromey@redhat.com>
16257
16258 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16259 tests.
16260 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16261 Call it.
16262
a75724bc
PA
162632009-05-27 Pedro Alves <pedro@codesourcery.com>
16264
16265 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16266
e58b0e63
PA
162672009-05-24 Pedro Alves <pedro@codesourcery.com>
16268
16269 * gdb.threads/fork-thread-pending.c: New.
16270 * gdb.threads/fork-thread-pending.exp: New.
16271
4ac36638
JK
162722009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16273
16274 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
16275 * gdb.dwarf2/dw2-strp.S (a_string2): New.
16276
889bf7c5 162772009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 16278
889bf7c5 16279 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 16280
b242c3c2
PA
162812009-05-17 Pedro Alves <pedro@codesourcery.com>
16282
16283 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
16284 `gdb_get_line_number'. Call `callee' in both parent and child.
16285 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
16286 `gdb_get_line_number' instead of hardcoding line numbers.
16287 (catch_fork_unpatch_child): New procedure to test detaching
16288 breakpoints from child fork.
16289 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16290 hardcoding line numbers.
16291 (do_fork_tests): Run `catch_fork_unpatch_child'.
16292
ee342b23
VP
162932009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16294
16295 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16296 of structure type enters or leaves the scope, it
16297 is reported by -var-update.
16298
e2009e98
DE
162992009-05-11 Doug Evans <dje@sebabeach.org>
16300
16301 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16302 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16303 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16304
00903456
JK
163052009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16306
16307 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16308
dc621c35
DE
163092009-04-30 Doug Evans <dje@google.com>
16310
16311 * gdb.threads/watchthreads2.exp: New testcase.
16312 * gdb.threads/watchthreads2.c: New testcase.
16313
9ab4e744
DE
163142009-04-29 Doug Evans <dje@google.com>
16315
16316 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16317 * gdb.cp/mb-ctor.cc: Ditto.
16318 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16319 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16320 * gdb.cp/mb-inline1.cc: Call it.
16321 * gdb.cp/mb-inline2.cc: Ditto.
16322 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16323 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16324
484086b7
JK
163252009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16326
16327 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16328 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16329 Replace all uses of `decimal' by `nonzero'.
16330 (info macro FROM_COMMANDLINE): New test.
16331
379a77b5
TT
163322009-04-27 Tom Tromey <tromey@redhat.com>
16333
16334 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16335
b92b73c2
DE
163362009-04-27 Doug Evans <dje@google.com>
16337
16338 * gdb.threads/watchthreads.c (main): Initialize args before starting
16339 the threads. Plus formatting cleanup.
16340 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16341 biased scheduling of one thread.
16342
945a118d
JG
163432009-04-27 Jerome Guitton <guitton@adacore.com>
16344
16345 * gdb.cp/templates.cc (GetMax): New template.
16346 (main): Declare two instances of GetMax.
16347 * gdb.cp/templates.exp: Add new test.
16348
d389af10
JK
163492009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16350
16351 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16352
e7f86de9
JM
163532009-04-22 Joseph Myers <joseph@codesourcery.com>
16354
16355 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16356
334cc82d
TT
163572009-04-15 Tom Tromey <tromey@redhat.com>
16358
16359 * gdb.base/charset.exp: Add regression test.
16360
d12672cc
JB
163612009-04-14 Joel Brobecker <brobecker@adacore.com>
16362
16363 * gdb.base/exe-lock.exp: New testcase.
16364
18e8c3bc
TT
163652009-04-13 Tom Tromey <tromey@redhat.com>
16366
16367 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16368 operator on Frame.
16369
5ecd5cbe
UW
163702009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16371
16372 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16373 * gdb.server/ext-attach.exp: Likewise.
16374
7309f756
VP
163752009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16376
16377 Eliminate some sleep usage.
16378
889bf7c5
PA
16379 * gdb.mi/basics.c (do_nothing): New.
16380 (main): Use do_nothing instead of printf, so that
16381 not to introduce race condition between output of
16382 inferiour and output of gdb. Do not use sleep as it
16383 is not generally available on embedded targets.
7309f756 16384
f4b95f6f
PA
163852009-04-02 Pedro Alves <pedro@codesourcery.com>
16386
16387 * gdb.server/ext-attach.exp: Expect an optional process id after
16388 "Detached from remote process".
16389
de40b933
JK
163902009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16391
16392 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16393 gdb.dwarf2/dw2-unresolved.exp: New.
16394
2ae101a4
PA
163952009-04-02 Pedro Alves <pedro@codesourcery.com>
16396
16397 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16398 mi_run_to_main.
16399
56a8e183
PA
164002009-04-02 Pedro Alves <pedro@codesourcery.com>
16401
16402 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16403 mi_run_to_main. Skip thread exit test on remote targets.
16404 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16405 mi_run_to_main.
16406 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16407 mi_run_to_main.
16408 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16409 when expecting ^connected. Detect when the target doesn't support
16410 non-stop mode.
16411 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16412 supported. Return -1 on error, 0 on success.
16413 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16414 (mi_runto): Return mi_runto_helper's result explicitly.
16415
c35fafde
PA
164162009-04-01 Pedro Alves <pedro@codesourcery.com>
16417
16418 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16419
f8a8dce6
JB
164202009-04-01 Tom Tromey <tromey@redhat.com>
16421
16422 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16423 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16424 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16425 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16426
71c25dea
TT
164272009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16428 Jan Kratochvil <jan.kratochvil@redhat.com>
16429
16430 PR gdb/931
16431 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16432 output.
16433 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16434 for gdb/931.
16435 * dw2-strp.S (DW_AT_language): Change to C++.
16436 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16437
02d9a9ce
JB
164382009-03-31 Joel Brobecker <brobecker@adacore.com>
16439
16440 * gdb.ada/tasks: New testcase.
16441
1042e4c0
SS
164422009-03-30 Stan Shebs <stan@codesourcery.com>
16443
16444 * gdb.trace/actions.exp: Update to match new info trace format.
16445 * gdb.trace/deltrace.exp: Ditto.
16446 * gdb.trace/infotrace.exp: Ditto.
16447 * gdb.trace/passcount.exp: Ditto.
16448 * gdb.trace/save-trace.exp: Ditto.
16449 * gdb.trace/while-stepping.exp: Ditto.
16450 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16451
f8f6f20b
TJB
164522009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16453
16454 * gdb.python/python-frame.c: New file.
16455 * gdb.python/python-frame.exp: New file.
16456
c0c6f777
TJB
164572009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16458
16459 * gdb.python/python-value.exp: Add tests for the address
16460 attribute.
16461
3cb51905
AS
164622009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16463
16464 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16465
88fc996f
DE
164662009-03-26 Doug Evans <dje@google.com>
16467
16468 * gdb.mi/mi-nonstop-exit.exp: New file.
16469 * gdb.mi/non-stop-exit.c: New file.
16470
56ef84b1
TT
164712009-03-26 Tom Tromey <tromey@redhat.com>
16472
16473 Update for change to prologue skipping:
16474 * gdb.mi/mi2-simplerun.exp: Update.
16475 * gdb.mi/mi2-break.exp: Update.
16476 * gdb.mi/mi-simplerun.exp: Update.
16477 * gdb.mi/mi-break.exp: Update.
16478 * gdb.base/ending-run.exp: Update.
16479
def2b000
TJB
164802009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16481
16482 * gdb.python/python-value.exp (test_value_in_inferior): Test
16483 gdb.Value.is_optimized_out attribute.
16484
442ddf59
JK
164852009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16486
16487 * gdb.dwarf2/dw2-noloc-main.c: New file.
16488 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16489 (.text): Remove.
16490 (.data): New.
16491 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16492 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16493 (DW_TAG_subprogram func_cu1, noloc): Remove.
16494 (main): New.
16495 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16496 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16497 (file_symbols): New procedure.
16498
a8df5de4
TT
164992009-03-25 Tom Tromey <tromey@redhat.com>
16500
16501 * gdb.base/charset.exp (valid_target_charset): New proc.
16502 Use it to skip tests on invalid charsets.
16503
cc1d7add
PM
165042009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16505
16506 * gdb.base/completion.exp: Add a test for directory completion.
16507
bcd5727b
JK
165082009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16509
16510 Fix a racy FAIL.
16511 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16512 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16513
cc924cad
TJB
165142009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16515
16516 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16517 * gdb.python/python-function.exp: Add test for function returning
16518 a GDB value.
16519
bc3b79fd
TJB
165202009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16521
16522 * gdb.python/python-function.exp: New file.
16523
6c7a06a3
TT
165242009-03-20 Tom Tromey <tromey@redhat.com>
16525
16526 * gdb.base/store.exp: Update for change to escape output.
16527 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16528 to escape output.
16529 * gdb.base/pointers.exp: Update for change to escape output.
16530 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16531 to escape output.
16532 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16533 escape output.
16534 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16535 to escape output.
16536 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16537 escape output.
16538 * gdb.base/setvar.exp: Update for change to escape output.
16539 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16540 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16541 to escape output.
16542 (test_print_string_constants): Likewise.
16543 * gdb.base/charset.exp (valid_host_charset): Check size of
16544 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16545 cases. Handle "auto"-related output.
16546 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16547 (uvar, Uvar): New globals.
16548
c31af87b
JG
165492009-03-19 Jerome Guitton <guitton@adacore.com>
16550
16551 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16552 deltas.
16553 * gdb.ada/fixed_points.exp: Ditto.
16554
51272cf2
PA
165552009-03-18 Pedro Alves <pedro@codesourcery.com>
16556
16557 * return-nodebug.c: Don't include stdio.h.
16558 (init): Delete.
16559 (func): Delete definition and provide extern declaration.
16560 (t): New.
16561 (main): Don't call printf. Call func and store its result in t.
16562 * return-nodebug1.c: New.
16563 * return-nodebug.exp: Don't expect stdio output. Instead, print
16564 the global variable t. Drop printf formatters and cast types from
16565 foreach loop. Don't use prepare_for_testing. Compile
16566 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16567 define FORMAT or CAST.
16568
d24948ac
PP
165692009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16570
16571 * gdb.base/solib-display.exp: Disable test for remote targers.
16572
61ff14c6
JK
165732009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16574
16575 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16576
cb4dce93
JK
165772009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16578
16579 Fix a racy FAIL.
16580 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16581 code from `follow parent, print pids'.
16582 (`follow child, print pids', `follow parent, print pids'): Call it.
16583 Replace `gdb_test "break..."' by gdb_breakpoint.
16584
f7c60c5e
VP
165852009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16586
16587 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16588 sync and async modes.
f7c60c5e 16589
383ace49
JB
165902009-03-12 Joel Brobecker <brobecker@adacore.com>
16591
16592 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16593 that was checked in by mistake. Remove loading of ada.exp, since
16594 this is not necessary in this case.
16595
4ce102af
JB
165962009-03-12 Joel Brobecker <brobecker@adacore.com>
16597
16598 * gdb.ada/ptype_arith_binop.exp: New testcase.
16599
529a2aef
JB
166002009-03-12 Joel Brobecker <brobecker@adacore.com>
16601
16602 * gdb.ada/mod_from_name: New testcase.
16603
8a38181c
JB
166042009-03-12 Joel Brobecker <brobecker@adacore.com>
16605
16606 * gdb.ada/tick_last_segv: New testcase.
16607
11436dee
VP
166082009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16609
61ff14c6 16610 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16611
1f31650a
VP
166122009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16613
61ff14c6
JK
16614 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16615 include the token in ^running and frame info in *stopped.
1f31650a 16616
a3247a22
PP
166172009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16618
16619 * solib-display.exp: New file.
16620 * solib-display-main.c: New file.
16621 * solib-display-lib.c: New file.
61ff14c6 16622
aae64587
PA
166232009-03-05 Pedro Alves <pedro@codesourcery.com>
16624
16625 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16626
44aabfbc
JK
166272009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16628
16629 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16630 (list_and_check_macro): Use more specific test name.
16631 (next to definition): Make the test names unique.
16632
c087fcd3
PM
166332009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16634
16635 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16636
c86cf029
VP
166372009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16638
16639 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16640 notifications.
16641 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16642 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16643 * lib/mi-support.exp (library_loaded_re): New.
16644 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16645
3ea85240
VP
166462009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16647
16648 * gdb.gdb/observer.exp: Use test_notification observer, not
16649 normal_stop, everywhere.
16650 (test_normal_stop_notifications): Rename to...
16651 (test_notifications): ...this.
16652 (test_observer_normal_stop): Rename to...
16653 (test_observer): ...this.
16654
1903f0e6
DE
166552009-02-16 Doug Evans <dje@google.com>
16656
16657 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16658 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16659 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16660 (test_prefixed_syscall,test_int3): New tests.
16661 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16662 (test_prefixed_syscall,test_int3): New tests.
16663
1d33d6ba
VP
166642009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16665
3cb51905
AS
16666 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16667 (mi_expect_interrupt): Likewise.
16668 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16669 response.
1d33d6ba 16670
faafb047
PM
166712009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16672
16673 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16674 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16675 Replace calls to get_valueofx by get_hexadecimal_valueof.
16676
417e16e2
PM
166772009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16678
16679 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16680 (get_integer_valueof): New procedure.
16681 (get_sizeof): Use new get_integer_value_of.
16682 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16683 by get_integer_valueof.
16684
7065b901
TT
166852009-02-13 Tom Tromey <tromey@redhat.com>
16686
16687 * gdb.base/remote.exp (get_sizeof): Remove.
16688 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16689 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16690 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16691 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16692 (get_sizeof): Likewise.
16693
5d7cb8df
JK
166942009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16695
16696 PR fortran/9806
16697 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16698
b2febfff
PP
166992009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16700
16701 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16702
4aa995e1
PA
167032009-02-06 Pedro Alves <pedro@codesourcery.com>
16704
16705 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16706
d8906c6f
TJB
167072009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16708
16709 * gdb.python/python-cmd.exp: New file.
16710
ff4ab08d
TG
167112009-02-06 Tristan Gingold <gingold@adacore.com>
16712
16713 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16714
aacd552b
TG
167152009-02-05 Tristan Gingold <gingold@adacore.com>
16716
16717 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16718 pointer is dereferenced and use this signal name in regexp.
16719 * gdb.base/signull.exp: Ditto.
16720 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16721 * gdb.base/signull.c (main): Ditto.
16722
08c637de
TJB
167232009-02-04 Tom Tromey <tromey@redhat.com>
16724 Thiago Jung Bauermann <bauerman@br.ibm.com>
16725
16726 * gdb.python/python-value.exp: Use `gdb.history' instead of
16727 `gdb.value_from_history'.
16728 (test_value_numeric_ops): Add test for conversion of enum constant.
16729 * gdb.python/python-value.c (enum e): New type.
16730 (evalue): New global.
16731 (main): Use argv.
16732
20261af8
JG
167332009-02-04 Jerome Guitton <guitton@adacore.com>
16734
16735 * gdb.ada/uninitialized_vars: New test program.
16736 * gdb.ada/uninitialized_vars.exp: New testcase.
16737
52e44b43
TT
167382009-02-02 Tom Tromey <tromey@redhat.com>
16739
16740 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16741 * gdb.cp/pr2489.cc: Rename...
16742 * gdb.cp/pr9594.cc: ... to this.
16743
1c71341a
TT
167442009-02-02 Tom Tromey <tromey@redhat.com>
16745
16746 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16747 * gdb.cp/pr2489.cc: New file.
16748 * gdb.cp/cpcompletion.exp: New file.
16749
a4295225
TT
167502009-02-02 Tom Tromey <tromey@redhat.com>
16751
16752 PR exp/9059:
16753 * gdb.cp/call-c.exp: Add regression test.
16754 * gdb.cp/call-c.cc (FooHandle): New typedef.
16755 (main): New variable 'handle'.
16756
592375cd
VP
167572009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16758
16759 * lib/mi-support.exp (et_mi_thread_list)
16760 (check_mi_and_console_threads): Adjust for current thread in
16761 -thread-list-ids output.
16762
41447f92
VP
167632009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16764
889bf7c5
PA
16765 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16766 Call it.
41447f92 16767
35669430
DE
167682009-01-28 Doug Evans <dje@google.com>
16769
16770 * gdb.arch/amd64-disp-step.S: New file.
16771 * gdb.arch/amd64-disp-step.exp: New file.
16772 * gdb.arch/i386-disp-step.S: New file.
16773 * gdb.arch/i386-disp-step.exp: New file.
16774
09f00d9a
PM
167752009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16776
16777 * gdb.base/find.exp: Set newline variable
16778 using quotes instead of braces to fix cygwin failures.
16779
1e8fb976
PA
167802009-01-23 Pedro Alves <pedro@codesourcery.com>
16781
16782 * gdb.base/radix.exp: Add tests to ensure that that set
16783 input-radix 0 and set output-radix 0 are really rejected.
16784
da061712
PA
167852009-01-23 Pedro Alves <pedro@codesourcery.com>
16786
16787 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16788 copyright years.
16789
dd7e2d2b
PA
167902009-01-23 Pedro Alves <pedro@codesourcery.com>
16791
16792 PR gdb/9664:
16793 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16794
392452f6
PA
167952009-01-22 Pedro Alves <pedro@codesourcery.com>
16796
16797 PR c++/9631:
16798 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16799
8653e71c
PM
168002009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16801
16802 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16803 binfile definition to fix Windows OS failure.
16804
a12cc160
DJ
168052009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16806
16807 PR gdb/9346
16808 * gdb.base/interrupt.c (sigint_handler): New.
16809 (main): Install a SIGINT handler if SIGNALS is defined. Exit
16810 on error.
16811 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
16812 Test "signal SIGINT".
16813
b89667eb
DE
168142009-01-19 Doug Evans <dje@google.com>
16815
16816 * gdb.base/break.exp: Update expected gdb output.
16817 * gdb.base/sepdebug.exp: Ditto.
16818 * gdb.mi/mi-syn-frame.exp: Ditto.
16819 * gdb.mi/mi2-syn-frame.exp: Ditto.
16820 * gdb.base/call-signal-resume.exp: New file.
16821 * gdb.base/call-signals.c: New file.
16822 * gdb.base/unwindonsignal.exp: New file.
16823 * gdb.base/unwindonsignal.c: New file.
16824 * gdb.threads/interrupted-hand-call.exp: New file.
16825 * gdb.threads/interrupted-hand-call.c: New file.
16826 * gdb.threads/thread-unwindonsignal.exp: New file.
16827
adb483fe
DJ
168282009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
16829
16830 * gdb.base/define.exp: Test defining and hooking prefix commands.
16831 * gdb.python/python.exp: Update test for "show user" output.
16832
60023297
JK
168332009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16834
16835 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
16836 now the output exactly, using less wildcards. Expect also the output
16837 of gfortran-4.3. Update for the f-valprint.c modification from
16838 2008-04-22.
16839 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
16840 Remove gdb_test test names where matching the command.
16841
ccc57cf9
PA
168422009-01-01 Pedro Alves <pedro@codesourcery.com>
16843
16844 PR breakpoints/9681:
16845 * gdb.base/watchpoint.exp: Add regression test.
16846
c7a6ca08
PA
168472008-12-31 Pedro Alves <pedro@codesourcery.com>
16848
16849 * gdb.threads/attach-into-signal.exp: Don't use
16850 gdb_suppress_entire_file.
16851 * gdb.threads/attach-stopped.exp: Ditto.
16852 * gdb.threads/attachstop-mt.exp: Ditto.
16853
3a031f65
PA
168542008-12-31 Pedro Alves <pedro@codesourcery.com>
16855
16856 PR gdb/8812:
16857 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
16858
09e6485f
PA
168592008-12-29 Pedro Alves <pedro@codesourcery.com>
16860
16861 PR gdb/7536:
16862 * gdb.base/radix.exp: Add tests to ensure invalid input radices
16863 and unsupported output radices are really rejected.
16864
0cd53049
JK
168652008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16866
16867 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16868
ba163c7e
TT
168692008-12-22 Tom Tromey <tromey@redhat.com>
16870
16871 * gdb.cp/punctuator.exp: New file.
16872
6f4de6c9
JK
168732008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16874
16875 * gdb.base/completion.exp (Completing non-existing component): New test.
16876
0f34d0b4
JK
168772008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16878
16879 Fix for PR gdb/8648.
16880 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16881 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16882 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16883 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16884
db2ad4c3
JK
168852008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16886
16887 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16888
bb5ef15e
DP
168892008-12-16 Christophe Lyon <christophe.lyon@st.com>
16890
16891 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16892 compiler actually generate code at the expected line number.
16893
90142adc
JZ
168942008-12-15 Jie Zhang <jie.zhang@analog.com>
16895
16896 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16897
fad6eecd
TT
168982008-12-12 Tom Tromey <tromey@redhat.com>
16899
16900 * gdb.base/commands.exp (redefine_hook_test): New proc.
16901 Call it.
16902
17c8aaf5
TT
169032008-12-11 Tom Tromey <tromey@redhat.com>
16904
16905 * gdb.base/macscp.exp: New regression test.
16906
7c8adf68
TT
169072008-12-11 Tom Tromey <tromey@redhat.com>
16908
16909 * gdb.base/macscp.exp: Print "address.addr".
16910 * gdb.base/macscp1.c (struct outer): New struct.
16911 (address): New global.
16912
b05dcbb7
TT
169132008-12-09 Tom Tromey <tromey@redhat.com>
16914
16915 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16916 Call it.
16917
2d476de1
DE
169182008-12-04 Doug Evans <dje@google.com>
16919
16920 * gdb.server/ext-run.exp: Relax regexp for init program.
16921
87bdc959
TG
169222008-12-03 Tristan Gingold <gingold@adacore.com>
16923
16924 * gdb.base/macscp.exp: Generate an object file during compilation
16925 to work around Darwin dsymutil limitations.
16926
e0740f77
JK
169272008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16928
16929 Test resolving external references to TLS variables.
16930 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
16931 FILE2_THREAD_LOCAL.
16932 (testfile2, srcfile2): New variables.
16933 * gdb.threads/tls.c (file2_thread_local)
16934 (function_referencing_file2_thread_local): New.
16935 * gdb.threads/tls2.c: New file.
16936
67f0aac5
JB
169372008-11-28 Joel Brobecker <brobecker@adacore.com>
16938
16939 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
16940 rather than integer, as integer might not be big enough when
16941 on 64bit targets.
67f0aac5 16942
c332165e
JG
169432008-11-27 Jerome Guitton <guitton@adacore.com>
16944
16945 * gdb.cp/formatted-ref.exp: Add equality test.
16946 * gdb.ada/formatted_ref.exp: Ditto.
16947
fc9b693c
JK
169482008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16949
16950 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
16951 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
16952
a9c64011
AS
169532008-11-20 Andreas Schwab <schwab@suse.de>
16954
16955 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
16956 matching syscall entry point.
16957 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16958 (tcatch_vfork_then_child_follow): Likewise. Finish through
16959 vfork even if we stopped at the syscall trampoline.
16960
e2fd701e
DE
169612008-11-20 Doug Evans <dje@google.com>
16962
16963 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16964
69abc51c
TJB
169652008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
16966
16967 * gdb.arch/ppc-dfp.exp: New file.
16968 * gdb.arch/ppc-dfp.c: New file.
16969
c14c28ba
PP
169702008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16971
16972 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 16973
2e74121d
DE
169742008-11-17 Doug Evans <dje@google.com>
16975
16976 * gdb.mi/mi-syn-frame.exp: Update expected output.
16977 * gdb.mi/mi2-syn-frame.exp: Update expected output.
16978
66bb093b
VP
169792008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16980
16981 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
16982 "thread N" results in =thread-selected.
16983 * lib/mi-support (mi_run_cmd, mi_expect_stop)
16984 (mi_send_resuming_command_raw): Be prepared for
16985 =thread-selected.
16986
3d043ef6
VP
169872008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16988
a9c64011
AS
16989 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
16990 * lib/mi-support.exp: Likewise.
3d043ef6 16991
808104c8
JB
169922008-11-16 Joel Brobecker <brobecker@adacore.com>
16993
16994 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
16995 commands from the expected output for "help catch".
16996
00b22944
JB
169972008-11-15 Joel Brobecker <brobecker@adacore.com>
16998
16999 * gdb.ada/int_deref.exp: New testcase.
17000
59669435
TT
170012008-11-14 Nick Roberts <nickrob@snap.net.nz>
17002
17003 * gdb.mi/gdb2549.exp: New file.
17004
de04a248
DE
170052008-11-11 Doug Evans <dje@google.com>
17006
17007 * gdb.base/callexit.exp: New file.
17008 * gdb.base/callexit.c: New file.
17009
6b8ce727
DE
170102008-11-10 Doug Evans <dje@google.com>
17011
17012 * lib/gdb.exp (GDBFLAGS): Move -nx ...
17013 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
17014 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
17015 (default_gdb_start,default_gdb_exit): Ditto.
17016 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
17017 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
17018 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
17019 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
17020 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
17021 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
17022
1b14b8aa
AS
170232008-11-03 Andreas Schwab <schwab@suse.de>
17024
17025 * gdb.base/hashline2.exp: Fix typo.
17026 * gdb.base/hashline3.exp: Likewise.
17027
f3134b88
TT
170282008-10-30 Tom Tromey <tromey@redhat.com>
17029
17030 * gdb.base/pointers.exp: Add test.
17031 * gdb.base/pointers.c (k, S): New typedefs.
17032 (instance): New global.
17033
c2226152
AS
170342008-10-30 Andreas Schwab <schwab@suse.de>
17035
17036 * gdb.base/args.exp: Add tests for newlines.
17037
462f405c
JB
170382008-10-30 Joel Brobecker <brobecker@adacore.com>
17039
17040 gdb.base/foll-exec.exp: Update the expected output of a couple
17041 of "info breakpoints" tests.
17042
79a45b7d
TT
170432008-10-28 Tom Tromey <tromey@redhat.com>
17044
17045 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
17046
adc13a14
PA
170472008-10-24 Pedro Alves <pedro@codesourcery.com>
17048
17049 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
17050 gdb_start_cmd.
17051 Use runto_main before any test that requires execution.
17052
252fbfc8
PA
170532008-10-23 Pedro Alves <pedro@codesourcery.com>
17054
17055 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
17056 instead of SIGINT.
17057
28148e3d
JB
170582008-10-22 Joel Brobecker <brobecker@adacore.com>
17059
17060 * gdb.base/completion.exp: Update expected output following
17061 the addition of the "info tasks" command.
17062
c209f847
TT
170632008-10-22 Tom Tromey <tromey@redhat.com>
17064
17065 * gdb.base/exprs.exp (test_expr): Add test for string
17066 concatenation.
17067
f177e350
PA
170682008-10-19 Pedro Alves <pedro@codesourcery.com>
17069
17070 * configure.ac: Output gdb.python/Makefile.
17071 * configure: Regenerate.
17072 * gdb.python/Makefile.in: New.
17073
cce89356
JB
170742008-10-16 Joel Brobecker <brobecker@adacore.com>
17075
17076 * gdb.base/foll-fork.exp: Adjust the expected output to match
17077 the new description for fork/vfork catchpoints in the "info
17078 breakpoints" output.
17079
176d289d
TJB
170802008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
17081
17082 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
17083
a08702d6
TJB
170842008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17085
17086 * gdb.python/python-value.c: New file.
17087 * gdb.python/python-value.exp: New file.
17088
1c5cfe86
PA
170892008-10-15 Pedro Alves <pedro@codesourcery.com>
17090
17091 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
17092
5a98ad69
DP
170932008-10-15 Denis Pilat <denis.pilat@st.com>
17094
41702f1b 17095 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 17096
dcb1a1e2
TT
170972008-10-09 Tom Tromey <tromey@redhat.com>
17098
17099 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
17100 'fprintf' and 'stderr'.
17101
9124fe48
JB
171022008-10-07 Joel Brobecker <brobecker@adacore.com>
17103
17104 * gdb.ada/ref_tick_size.exp: New testcase.
17105
45452591
DE
171062008-10-06 Doug Evans <dje@google.com>
17107
17108 * gdb.dwarf2/dw2-cu-size.exp: New file.
17109 * gdb.dwarf2/dw2-cu-size.S: New file.
17110
17111 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
17112 .Ltype_int for clarity.
17113
4fc5b208
PP
171142008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
17115
17116 PR gdb/2384:
17117 * gdb.cp/gdb2384.exp: Extended to test more cases.
17118 * gdb.cp/gdb2384.cc: Likewise.
17119 * gdb.cp/gdb2384-base.h: Likewise.
17120 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 17121
d78df370
JK
171222008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17123
17124 * gdb.base/maint.exp (maint print type): Remove printing
17125 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
17126
9a044a89
TT
171272008-09-30 Tom Tromey <tromey@redhat.com>
17128
17129 * gdb.base/macscp.exp: Add completion tests.
17130 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
17131 (TWENTY_THREE): Likewise.
17132 (FORTY_EIGHT): Likewise.
17133
506800a9
TT
171342008-09-30 Tom Tromey <tromey@redhat.com>
17135
17136 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
17137 everywhere.
17138 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
17139
1a6f01b5
JK
171402008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
17141
17142 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
17143 testcase is derived from. Fix racy dependency on an expected PID
17144 number. No longer support the testcase on Linux kernel 2.4.x.
17145
2fae03e8
TT
171462008-09-27 Tom Tromey <tromey@redhat.com>
17147
17148 * gdb.base/macscp.exp: Add tests for stringification, splicing,
17149 and varargs.
17150
1ad15515
PA
171512008-09-22 Pedro Alves <pedro@codesourcery.com>
17152
17153 * lib/mi-support.exp (mi_expect_interrupt): New.
17154 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
17155 from gdb.mi/mi-nonstop.exp.
17156 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
17157 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
17158 lib/mi-support.exp.
17159 Use mi_check_thread_states throughout. Avoid ".*" and do not
17160 require an anchor after -exec-run.
17161
d0b76dc6
DJ
171622008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
17163
17164 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
17165 stop is pending. Avoid ".*" when two stops are pending.
17166 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
17167 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
17168 newlines in fullnames.
17169 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
17170 (mi_expect_stop): Update comments. Only anchor in sync mode.
17171 Do not match newlines.
17172 (mi_send_resuming_command_raw): Always return status.
17173 (mi_get_stop_line): Do not match more than one line by accident.
17174 Only anchor in sync mode.
17175 (mi_run_inline_test): If -exec-next fails, give up.
17176
9990c830
UW
171772008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17178
17179 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
17180 on SPU.
17181
ebcf6f00
JB
171822008-09-10 Joel Brobecker <brobecker@adacore.com>
17183
17184 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
17185
b6db24e5
JB
171862008-09-10 Joel Brobecker <brobecker@adacore.com>
17187
17188 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
17189 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
17190 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
17191 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
17192 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
17193 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
17194 gdb.ada/interface.exp, gdb.ada/null_array.exp,
17195 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
17196 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
17197 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
17198 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
17199 Include the "= " sequence in the expected output of print tests.
17200
2bf448e0
JB
172012008-09-10 Joel Brobecker <brobecker@adacore.com>
17202
17203 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
17204 description for boolean types.
17205
d51fd4c8
PA
172062008-09-09 Pedro Alves <pedro@codesourcery.com>
17207
17208 * gdb.base/hook-stop-continue.c: New.
17209 * gdb.base/hook-stop-continue.exp: New.
17210
694182d2
DJ
172112008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
17212
17213 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
17214
3b8a7fc0
JG
172152008-09-08 Jerome Guitton <guitton@adacore.com>
17216
17217 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
17218 (stack_check_probe_2, stack_check_probe_loop_1)
17219 (stack_check_probe_loop_2): New functions.
17220 (main): Add call to these new functions.
17221 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
17222 functions, check that the breakpoint is inserted at the appropriate
17223 location.
17224 (insert_breakpoint): Slightly refine this procedure so that it can
17225 be called several times in the test.
17226
96cc0ae8
JG
172272008-09-08 Jerome Guitton <guitton@adacore.com>
17228
17229 * gdb.base/stack-checking.c: New file.
17230 * gdb.base/stack-checking.exp: New file.
17231
1f08b409
TJB
172322008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17233
17234 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
17235 * gdb.arch/altivec-regs.exp: Likewise.
17236 * gdb.arch/vsx-regs.exp: Likewise.
17237
3099e1c4
TJB
172382008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17239
17240 * gdb.arch/ppc-fp.exp: New file.
17241 * gdb.arch/ppc-fp.c: New file.
17242
cc69bfc1
PP
172432008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17244
17245 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
17246 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 17247
b02a33db
MS
172482008-09-04 Michael Snyder <msnyder@vmware.com>
17249
17250 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
17251 as "at" (for non-debug functions such as _start).
17252
2992cbe0
UW
172532008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17254
17255 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
17256 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
17257 software watchpoints.
17258 * gdb.base/watch_thread_num.exp: Likewise.
17259
514f746b
AR
172602008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17261
17262 * gdb.arch/i386-bp_permanent.exp: New test.
17263
876cecd0
TT
172642008-08-24 Tom Tromey <tromey@redhat.com>
17265
17266 * gdb.base/maint.exp: Update "maint print type".
17267
80f73d71
VP
172682008-08-21 Vladimir Prus <vladimir@codesourcery.com>
17269
17270 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
17271 support. Adjust the order of "*running" notifications.
17272 * gdb.mi/non-stop.c: Don't cast from int to void* and
17273 back.
17274
d9c78d7d
MK
172752008-08-20 Mark Kettenis <kettenis@gnu.org>
17276
17277 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
17278 expect to find it in the "info frame" output.
17279
97a2d1d3
DJ
172802008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17281
17282 * gdb.base/interp.exp: Always consume both prompts.
17283
b96e2927
PA
172842008-08-20 Pedro Alves <pedro@codesourcery.com>
17285
17286 * gdb.base/pending.exp: Test pending breakpoints without symbols
17287 loaded.
17288
8cf6e61a
VP
172892008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17290
17291 * lib/mi-support.exp (mi_expect_stop): Produce
17292 more details on failures.
17293 * gdb.mi/mi-nonstop.exp: New.
17294 * gdb.mi/non-stop.c: New.
17295
c6ebd6cf
VP
172962008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17297
a9c64011
AS
17298 * gdb.mi/mi-async.exp: Use 'set target-async'.
17299 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17300
46a9b8ed
DJ
173012008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17302
17303 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17304
44feb3ce
TT
173052008-08-17 Tom Tromey <tromey@redhat.com>
17306
17307 * gdb.base/help.exp (help catch): Rewrite.
17308
311a4e6b
TJB
173092008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17310
17311 * gdb.base/define.exp: Test indented command documentation.
17312 * gdb.python/python.exp: Test indented multi-line command.
17313
604c2f83
LM
173142008-08-15 Luis Machado <luisgpm@br.ibm.com>
17315
17316 * testsuite/gdb.arch/vsx-regs.c: New source file.
17317 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17318 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17319
886a217c
TT
173202008-08-14 Tom Tromey <tromey@redhat.com>
17321
17322 * gdb.base/macscp.exp: Add regression test for "macro define" or
17323 "macro undef" with no arguments.
17324
c814a4f3
PP
173252008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17326
17327 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17328
12ab8a60
UW
173292008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17330
17331 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17332
d57a3c85
TJB
173332008-08-06 Tom Tromey <tromey@redhat.com>
17334
17335 * gdb.python/python.exp: New file.
17336
c7b778ff
JK
173372008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17338
17339 Fix for PR gdb/1543.
17340 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17341 $LOCATION.
17342 (location): New variable.
17343 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17344 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17345 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17346 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17347 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17348 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17349 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17350 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17351 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17352 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17353 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17354 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17355 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17356 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17357 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17358 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17359 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17360 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17361 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17362 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17363 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17364 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17365 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17366 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17367 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17368 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17369 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17370 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17371 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17372 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17373 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17374 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17375 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17376 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17377 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17378 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17379 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17380 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17381 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17382 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17383 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17384 gdb.base/type-opaque.exp, gdb.base/until.exp,
17385 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17386 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17387 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17388 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17389 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17390 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17391 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17392 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17393 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17394 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17395 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17396 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17397 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17398 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17399 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17400 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17401 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17402 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17403 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17404 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17405 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17406 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17407 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17408 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17409 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17410 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17411 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17412 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17413 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17414 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17415 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17416 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17417 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17418 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17419 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17420 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17421 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17422 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17423 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17424 to bug-gdb@prep.ai.mit.edu .
17425
5e06a3d1
VP
174262008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17427
17428 * lib/mi-support.exp (mi_load_shlibs): New.
17429 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17430
9d81d21b
VP
174312008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17432
17433 * lib/mi-support.exp (get_mi_thread_list)
17434 (check_mi_and_console_threads): New, moved from ...
17435 * gdb.mi/mi-pthread.exp: ...here.
17436 * gdb.mi/gdb669.exp (get_mi_thread_list)
17437 (check_mi_and_console_threads): Delete.
17438 * gdb.mi/mi2-pthread.exp: Likewise.
17439
bae98fe0
TT
174402008-07-28 Tom Tromey <tromey@redhat.com>
17441
17442 * Makefile.in (just-check): Remove. Move body to...
17443 (check): ... here.
17444
57380f4e
DJ
174452008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17446
17447 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17448 Add a test for duplicated SIGINTs.
17449
e09490f1
DJ
174502008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17451
17452 * gdb.threads/schedlock.exp (get_args): Update to work for any
17453 value of NUM.
17454 (Top level): Report the number of threads that did not resume.
17455
6387b45f
DJ
174562008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17457
17458 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17459
62f64ff2
DJ
174602008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17461
17462 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17463 non-MI prompt.
17464
fa8de41e
TT
174652008-07-26 Tom Tromey <tromey@redhat.com>
17466
17467 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17468 (function_struct, function_struct_ptr): New globals.
17469 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17470 function pointer in a struct.
17471
ccb3ac8a
TT
174722008-07-26 Tom Tromey <tromey@redhat.com>
17473
17474 * gdb.base/macscp.exp: Add test for macro lexing bug.
17475
d7d9f01e
TT
174762008-07-18 Tom Tromey <tromey@redhat.com>
17477
17478 * gdb.base/macscp.exp: Add macro tests.
17479
9bf07184
PP
174802008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17481
17482 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17483
becf6477
PP
174842008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17485
17486 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17487
0709f7d3
PP
174882008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17489
17490 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17491
7093c834
PP
174922008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17493
17494 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17495
b432ffe3
JK
174962008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17497
17498 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17499
b1a268e5
VP
175002008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17501
17502 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17503
e2995f8e
KB
175042008-07-11 Kevin Buettner <kevinb@redhat.com>
17505
17506 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17507 of regexp to account for changes made to GDB in the printing of
17508 byte vectors.
17509
14032a66
TT
175102008-07-11 Tom Tromey <tromey@redhat.com>
17511
17512 * gdb.base/completion.exp: Add 'help' completion test.
17513
981505ef
JK
175142008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17515
17516 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17517
10568435
JK
175182008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17519
17520 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17521
4487aabf
PA
175222008-07-09 Pedro Alves <pedro@codesourcery.com>
17523
17524 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17525
a4a9b1c4
PA
175262008-07-09 Pedro Alves <pedro@codesourcery.com>
17527
17528 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17529
3c3185ac
JK
175302008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17531
17532 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17533
7ebd49dc
VP
175342008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17535
17536 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17537 previous commit. Add a comment.
17538
84e46146
PA
175392008-06-28 Pedro Alves <pedro@codesourcery.com>
17540
17541 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17542
0f8d4a2f
VP
175432008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17544
17545 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17546
f747e0ce
PA
175472008-06-27 Pedro Alves <pedro@codesourcery.com>
17548
17549 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17550 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17551 compiling an executable, link in an object that forces unbuffered
17552 output.
17553 * lib/set_unbuffered_mode.c: New file.
17554
734a5c36
JK
175552008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17556
17557 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17558
a2840c35
VP
175592008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17560
a9c64011
AS
17561 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17562 mi_expect_stop.
17563 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17564 Demand that *running is output.
17565 (detect_async): Perform checking every time.
17566 (mi_send_resuming_command): Extract everything into...
17567 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17568 (mi_expect_stop): Don't accept any output before *stopped.
17569
6ae37fef
VP
175702008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17571
17572 Robustify mi-simplerun.
a9c64011
AS
17573 * gdb.mi/basics.c (main): Add a call to sleep.
17574 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17575 * gdb.mi/mi2-cli.exp: Likewise.
17576 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17577
b4aa76f0 175782008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17579
17580 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17581
e1ac3328
VP
175822008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17583
a9c64011
AS
17584 * gdb.mi/mi-console.exp: Adjust.
17585 * gdb.mi/mi-syn-frame.exp: Adjust.
17586 * gdb.mi/mi2-console.exp: Adjust.
17587 * gdb.mi/mi2-syn-frame.exp: Adjust.
17588 * lib/mi-support.exp (mi_run_cmd): Adjust.
17589 (mi_send_resuming_command): Adjust.
e1ac3328 17590
f7f9a841
VP
175912008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17592
17593 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17594 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17595 testing of stopped.
17596 * gdb.mi/mi2-syn-frame.exp: Likewise.
17597 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17598 (async, detect_async): New.
17599 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17600 depending on if we're running in sync or async mode.
f7f9a841 17601
37cd5d19
TT
176022008-06-09 Tom Tromey <tromey@redhat.com>
17603
17604 * gdb.base/completion.exp: New tests for field name completion
17605 with spaces, and field name completion with '->'.
17606
65d12d83
TT
176072008-06-06 Tom Tromey <tromey@redhat.com>
17608
17609 * gdb.base/break1.c (struct some_struct): New struct.
17610 (values): New global.
17611 * gdb.base/completion.exp: Add field name completion test.
17612
ebfe2e3f
PP
176132008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17614
17615 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17616 to pointer.
17617 * gdb.cp/call-c.cc: Likewise.
17618
bcf6fc3a
NR
176192008-06-06 Nick Roberts <nickrob@snap.net.nz>
17620
17621 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17622 annotation.
17623
49fd4a42 176242008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17625 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17626
17627 * gdb.threads/execl.c, gdb.threads/execl1.c,
17628 gdb.threads/execl.exp: New tests.
a9c64011 17629
8a34ac3f
AR
176302008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17631 Daniel Jacobowitz <dan@codesourcery.com>
17632
17633 * gdb.cp/exception.exp: Activate test, make it work with pending
17634 catchpoints.
17635
86ae69ef
JK
176362008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17637
17638 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17639
f7f9ae2c
VP
176402008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17641
a9c64011
AS
17642 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17643 now printed.
17644 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17645
2a2d4dc3
AS
176462008-05-27 Andreas Schwab <schwab@suse.de>
17647
17648 * gdb.base/frame-args.exp: Handle arguments that are optimized
17649 out.
17650
5099e4d9
LM
176512008-05-26 Luis Machado <luisgpm@br.ibm.com>
17652
17653 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17654 quiet for ppc32 and group options into a single variable.
17655
d9c36a91
JB
176562008-05-23 Joel Brobecker <brobecker@adacore.com>
17657
17658 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17659 of zero-size elements.
17660 * gdb.ada/null_array.exp: Test printing this new array.
17661
103a8671
JK
176622008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17663
17664 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17665
07a4cc1a 176662008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17667
17668 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17669 of the "finish" command.
17670
55f996a7
NR
176712008-05-21 Nick Roberts <nickrob@snap.net.nz>
17672
17673 * gdb.base/annota1.exp: Test for new annotation.
17674
907fc202
UW
176752008-05-16 Pedro Alves <pedro@codesourcery.com>
17676
17677 * gdb.base/fixsection.exp: New file.
17678 * gdb.base/fixsection0.c: New file.
17679 * gdb.base/fixsection1.c: New file.
17680
e8f97270
UW
176812008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17682
17683 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17684 * gdb.base/annota3.exp: Likewise.
17685
ac0bb574
NF
176862008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17687
17688 * gdb.base/watch_thread_num.exp: Don't run tests that require
17689 watchpoints if the target doesn't support them.
17690
6fadd07a
DE
176912008-05-12 Doug Evans <dje@google.com>
17692
17693 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17694
6e9a4a30
JB
176952008-05-09 Joel Brobecker <brobecker@adacore.com>
17696
17697 * gdb.ada/assign_1.exp: New testcase.
17698
08388c79
DE
176992008-05-09 Doug Evans <dje@google.com>
17700
a3c83fae
DE
17701 * gdb.base/find.exp: New file.
17702 * gdb.base/find.c: New file.
08388c79 17703
bd5ddfe8
DJ
177042008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17705
17706 * gdb.base/commands.exp (watchpoint_command_test): Handle
17707 gdb,no_hardware_watchpoints.
17708 * gdb.base/float.exp: Allow ARM targets without floating point.
17709 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17710
b5dd68e2 177112008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17712 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17713
17714 * gdb.ada/lang_switch: New test program.
17715 * gdb.ada/lang_switch.exp: New testcase.
17716
382d13d1
DE
177172008-05-05 Doug Evans <dje@google.com>
17718
17719 * gdb.base/help.exp (disassemble): Update expected help text.
17720
9dd789d0
PA
177212008-05-04 Pedro Alves <pedro@codesourcery.com>
17722
17723 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17724
611c83ae
PA
177252008-05-04 Pedro Alves <pedro@codesourcery.com>
17726
17727 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17728 different times.
17729
ff013f42
JK
177302008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17731
17732 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17733 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17734 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17735 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17736
96dff6a2
VP
177372008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17738
17739 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17740 notification to appear.
17741
55cd6f92
DJ
177422008-05-04 Daniel Jacobowitz <dan@debian.org>
17743
17744 * gdb.base/fullname.c: New file.
17745 * gdb.base/fullname.exp: New file.
17746 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17747
d705c43c
PA
177482008-05-03 Pedro Alves <pedro@codesourcery.com>
17749
17750 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17751 expressions with macros.
17752
333222e1
JK
177532008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17754
17755 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17756
5ac01682
DJ
177572008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17758
17759 * gdb.base/completion.exp: Handle lack of other symbols beginning
17760 with "a".
17761
17762 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17763
237fc4c9
PA
177642008-05-02 Jim Blandy <jimb@codesourcery.com>
17765
17766 * gdb.asm/asmsrc1.s: Add scratch space.
17767
ed5e9466
DJ
177682008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17769 Daniel Jacobowitz <dan@codesourcery.com>
17770
17771 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17772 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17773 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17774
b39cc962
DJ
177752007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17776
17777 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17778
36d520f5
JB
177792008-05-01 Joel Brobecker <brobecker@adacore.com>
17780
17781 * gdb.base/info-target.exp: New testcase.
17782
8d4e3071
DJ
177832008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17784
17785 * gdb.cp/hang.exp: Use .cc instead of .C.
17786 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17787 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17788
6f3f3097
DJ
177892008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17790
17791 * gdb.base/gdb1250.exp: Remove perror.
17792 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17793
5550a914
PA
177942008-04-30 Pedro Alves <pedro@codesourcery.com>
17795
17796 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17797 .2byte.
17798
d848e687
DJ
177992008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17800
17801 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17802 (maybe_kfail): New.
17803
93b5768b
PA
178042008-04-25 Pedro Alves <pedro@codesourcery.com>
17805
17806 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17807
721c02de
VP
178082008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17809
a9c64011
AS
17810 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
17811 * gdb.mi/mi2-syn-frame.exp: Likewise.
17812 * lib/mi-support.exp: Likewise.
721c02de 17813
74960c60
VP
178142008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17815
17816 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
17817 to specify regexp for the location to stop at.
17818 * gdb.base/break-always.c: New.
17819 * gdb.base/break-always.exp: New.
17820
d24317b4
VP
178212008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17822
17823 * lib/mi-support.exp (mi_runto_helper): Adjust
17824 for the original-location field.
17825 (mi_create_breakpoint, mi_list_breakpoints): New.
17826 * gdb.mi/mi-break.exp: Adjust.
17827 * gdb.mi/mi2-break.exp: Adjust.
17828 * gdb.mi/mi-pending.exp: Adjust.
17829 * gdb.mi/mi-simplerun.exp: Adjust.
17830 * gdb.mi/mi2-simplerun.exp: Adjust.
17831 * gdb.mi/mi-syn-frame.exp: Adjust.
17832 * gdb.mi/mi2-syn-frame.exp: Adjust.
17833 * gdb.mi/mi-until.exp: Adjust.
17834 * gdb.mi/mi2-until.exp: Adjust.
17835 * gdb.mi/mi-var-display.exp: Adjust.
17836 * gdb.mi/mi2-var-display.exp: Adjust.
17837 * gdb.mi/mi-watch.exp: Adjust.
17838 * gdb.mi/mi2-watch.exp: Adjust.
17839
fdc59709 178402008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 17841
a9c64011
AS
17842 * aclocal.m4: Add override.m4.
17843 * configure: Regenerate.
fdc59709 17844
8e91f023
VP
178452008-04-19 Vladimir Prus <vladimir@codesourcery.com>
17846
17847 * gdb.mi/var-cmd.c (do_at_tests): Verify that
17848 '-var-update --all-values' reports new value even the type
17849 of a variable object has changed.
17850
233a11ab
CS
178512008-04-18 Craig Silverstein <csilvers@google.com>
17852
17853 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17854 files.
d24317b4 17855
9c1137ad
JB
178562008-04-18 Joel Brobecker <brobecker@adacore.com>
17857
17858 * gdb.ada/atomic_enum: New test program.
17859 * gdb.ada/atomic_enum.exp: New testcase.
17860
66d0bbc7
DE
178612008-04-17 Doug Evans <dje@google.com>
17862
17863 * gdb.opt/Makefile.in: Fix whitespace.
17864
100906b0
UW
178652008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17866
17867 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17868
4584e32e
DE
178692008-04-17 Doug Evans <dje@google.com>
17870
17871 * gdb.base/hashline1.exp: New testcase.
17872 * gdb.base/hashline2.exp: New testcase.
17873 * gdb.base/hashline2.exp: New testcase.
17874
0a320680
PA
178752008-04-17 Pedro Alves <pedro@codesourcery.com>
17876
17877 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17878
18ac113b
AR
178792008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17880
17881 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17882 temporary breakpoint to match "Temporary breakpoint".
17883 * gdb.base/break.exp (delete_breakpoints): Likewise.
17884 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17885 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17886 * gdb.base/display.exp: Likewise.
17887 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17888 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17889 * gdb.base/restore.exp (restore_tests): Likewise.
17890 * gdb.base/sepdebug.exp: Likewise.
17891 * gdb.base/watchpoint.exp: Likewise.
17892 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17893 * gdb.mi/mi-pending.exp: Likewise.
17894 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17895 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
17896 * gdb.mi/mi-var-cmd.exp: Likewise.
17897 * gdb.mi/mi-var-display.exp: Likewise.
17898 * gdb.mi/mi2-cli.exp: Likewise.
17899 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
17900 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
17901 * gdb.mi/mi2-var-display.exp: Likewise.
17902 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
17903 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
17904 new "disp" field.
a9c64011 17905 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
17906 reason. This is to support fix for PR2424.
17907
add38693
JK
179082008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17909
17910 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17911
fcacd99f
VP
179122008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17913
17914 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 17915 field. Add more floating varobj tests.
fcacd99f 17916 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
17917 field.
17918 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
17919 (main): Call do_at_tests.
17920 * lib/mi-support.exp (mi_create_floating_varobj)
17921 (mi_varobj_update_with_type_change): New.
fcacd99f 17922
de051565
MK
179232008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
17924
17925 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
17926 option of -var-evaluate-expression.
17927 * gdb.mi/mi2-var-display.exp: Likewise.
17928
dbc52822
VP
179292008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17930
17931 Introduce test setup helpers.
a9c64011
AS
17932 * lib/gdb.exp (build_executable, clean_restart)
17933 (prepare_for_testing): New.
17934 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
17935 * gdb.base/return.exp: Likewise.
17936 * gdb.base/ending-run.exp: Likewise.
dbc52822 17937
473591da
NR
179382008-04-07 Nick Roberts <nickrob@snap.net.nz>
17939
17940 * gdb.mi/mi-async.exp: New test for asynchronous Machine
17941 Interface (MI) responses.
17942
2b2d9e11
VP
179432008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17944
a9c64011
AS
17945 * gdb.cp/breakpoint.cc: New code to test conditions involving
17946 member variables.
17947 * gdb.cp/breakpoint.exp: Test condition involving member
17948 variables.
2b2d9e11 17949
bb378428
VP
179502008-04-05 Vladimir Prus <vladimir@codesourcery.com>
17951
17952 * lib/mi-support.exp (mi_expect_stop): New.
17953 (mi_run_cmd): Change the
17954 token. Use mi_send_resuming_command, use
17955 mi_expect_stop.
17956 (mi_execute_to_helper): Rename to mi_execute_to.
17957 (mi_send_resuming_command): Add more error patterns.
17958 (mi_wait_for_stop): Renamed to...
17959 (mi_get_stop_line): ...this.
17960 (mi_run_inline_test): Adjust.
17961
17962 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
17963 * gdb.mi/mi-console.exp: Likewise.
17964 * gdb.mi/mi-pending.exp: Likewise.
17965 * gdb.mi/mi-simplerun.exp: Likewise.
17966 * gdb.mi/mi-stack.exp: Likewise.
17967 * gdb.mi/mi-stepi.exp: Likewise.
17968 * gdb.mi/mi-syn-frame.exp: Add comment.
17969 * gdb.mi/mi-until.exp: Likewise.
17970 * gdb.mi/mi-var-display.exp: Likewise.
17971 * gdb.mi/mi-watch.exp: Likewise.
17972 * gdb.mi/mi2-cli.exp: Likewise.
17973 * gdb.mi/mi2-console.exp: Likewise.
17974 * gdb.mi/mi2-simplerun.exp: Likewise.
17975 * gdb.mi/mi2-stack.exp: Likewise.
17976 * gdb.mi/mi2-stepi.exp: Likewise.
17977 * gdb.mi/mi2-until.exp: Likewise.
17978 * gdb.mi/mi2-var-display.exp: Likewise.
17979 * gdb.mi/mi2-watch.exp: Likewise.
17980
62172bb9
UW
179812008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17982
17983 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
17984
17985 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
17986
a13e061a
PA
179872008-04-04 Pedro Alves <pedro@codesourcery.com>
17988
17989 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
17990 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
17991 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17992 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
17993 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
17994 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
17995 expect an mi error duplicated in stderr.
17996
eae06beb
JB
179972008-04-03 Joel Brobecker <brobecker@adacore.com>
17998
17999 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
18000 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
18001 Add a couple of tests that verify the behavior when the new setting
18002 is set to "cancel" and "all".
18003 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
18004 "ask" before we start the testing.
18005
79c6ced6
AR
180062008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
18007
18008 * gdb.cp/casts.cc: Add class reference variables.
18009 * gdb.cp/casts.exp: New test cases for up/down casting references.
18010
6c2d1a6b
MK
180112008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
18012
18013 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
18014 instead of beginning to make an extra test pass.
18015 * gdb.mi/mi2-var-display.exp: Likewise.
18016
55b411d9
MR
180172008-03-31 Maciej W. Rozycki <macro@mips.com>
18018
18019 * gdb.base/break.exp: Mark failures as such. Fix formatting.
18020
c6140da2
MD
180212008-03-31 Markus Deuling <deuling@de.ibm.com>
18022 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18023
18024 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
18025 value. Add xfail for older kernels.
18026
79732189
AR
180272008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
18028
18029 Bring mi-support in line with gdb.exp.
18030 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
18031 (mi_gdb_start): New function.
18032
33c3676e
MR
180332008-03-28 Maciej W. Rozycki <macro@mips.com>
18034
18035 * gdb.mi/mi-var-cmd.exp: Fix a typo.
18036
92e28119
VP
180372008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18038
18039 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
18040 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 18041
9e8e3afe
VP
180422008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18043
18044 * lib/mi-support.exp (mi_create_varobj_checked): New.
18045 (mi_list_varobj_children): Allow to check for a
18046 value.
18047 (mi_list_array_varobj_children): New.
18048
18049 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
18050 and mi_list_varobj_children, as opposed to hardcoding
18051 expected strings.
18052 * gdb.mi/gdb701.exp: Likewise.
18053 * gdb.mi/gdb792.exp: Likewise.
18054 * gdb.mi/mi-var-block.exp: Likewise.
18055 * gdb.mi/mi-var-cmd.exp: Likewise.
18056 * gdb.mi/mi-var-invalidate.exp: Likewise.
18057 * gdb.mi/mi2-var-block.exp: Likewise.
18058 * gdb.mi/mi2-var-child.exp: Likewise.
18059 * gdb.mi/mi2-var-cmd.exp: Likewise.
18060 * gdb.mi/mi2-var-display.exp: Likewise.
18061
9df50351
JK
180622008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18063
18064 Fix random false FAILs on i386.
18065 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
18066
31e5d73a
DJ
180672008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18068
18069 PR gdb/544
18070 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
18071
12f4afab
DJ
180722008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18073
18074 PR gdb/544
18075 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
18076
b562a0cb
DJ
180772008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18078
18079 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
18080 fixed PR gdb/544.
18081
17faa917
DJ
180822008-03-21 Pedro Alves <pedro@codesourcery.com>
18083
18084 * gdb.threads/fork-child-threads.exp: Test next over fork.
18085
6214f497
DJ
180862008-03-21 Chris Demetriou <cgd@google.com>
18087
18088 * gdb.base/break.exp (rbreak junk): New test for rbreak
18089 "Junk at end of arguments" issue.
18090
63092375
DJ
180912008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18092
18093 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
18094 *& to work on created array elements.
18095 (Top level): Test print $pc with a file. Test string operations
18096 without a target.
18097 * gdb.base/ptype.exp: Do not expect *& to work on created array
18098 elements.
18099
b21991b0
DJ
181002008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18101
18102 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
18103 gdb.threads/staticthreads.exp: Update exit query.
18104
c4b347c7
SL
181052008-03-07 Sandra Loosemore <sandra@codesourcery.com>
18106
18107 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
18108
fa4727a6
DJ
181092008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
18110
18111 * gdb.base/watchpoint.c (global_ptr, func4): New.
18112 (main): Call func4.
18113 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
18114 (test_inaccessible_watchpoint): New.
18115
2f34202f
MR
181162008-02-29 Maciej W. Rozycki <macro@mips.com>
18117
18118 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
18119 select the largest.
18120
0d6ba1b1
DJ
181212008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18122
18123 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
18124 frames-invalid annotations.
18125
e691325a
PM
181262008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
18127
a9c64011 18128 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 18129
f85b5ecc
DE
181302008-02-27 Doug Evans <dje@google.com>
18131
18132 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
18133 for bug 1738.
18134 (breakpoint_to_handler_entry): Ditto.
18135
b40e7bf3
JB
181362008-02-27 Joel Brobecker <brobecker@adacore.com>
18137
18138 * gdb.base/ending-run.exp: Use the first line of code inside
18139 function body to test breakpoints.
18140 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
18141 location where the breakpoint is inserted when using the line
18142 where a function is declared. Fix typo in the description of
18143 one of the tests.
18144 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
18145
2faca73a
PM
181462008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18147
18148 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 18149 tests.
2faca73a 18150
6f439c36
PM
181512008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18152
18153 * gdb.base/args.exp: avoid same output for tests
18154 with single quotes.
18155
54e52265
VP
181562008-02-26 Vladimir Prus <vladimir@codesourcery.com>
18157
a9c64011
AS
18158 * gdb.base/annota1.exp: Adjust for 'info break'
18159 format changes.
18160 * gdb.base/annota3.exp: Likewise.
18161 * gdb.base/break.exp: Likewise.
18162 * gdb.base/condbreak.exp: Likewise.
18163 * gdb.base/pending.exp: Likewise.
18164 * gdb.base/sepdebug.exp: Likewise.
18165 * gdb.base/unload.exp: Likewise.
18166 * gdb.cp/ovldbreak.exp: Likewise.
18167 * gdb.mi/mi-pending.exp: Likewise.
54e52265 18168
897b09ca
DE
181692008-02-07 Doug Evans <dje@google.com>
18170
18171 * gdb.cp/mb-inline.exp: New.
18172 * gdb.cp/mb-inline.h: New.
18173 * gdb.cp/mb-inline1.cc: New.
18174 * gdb.cp/mb-inline2.cc: New.
18175
b1c32d35
PM
181762008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
18177
18178 * gdb.pascal/floats.pas: New test program.
18179 * gdb.pascal/floats.exp: New testcase.
18180
1a4ca44a
TJB
181812008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
18182
18183 * gdb.base/callfuncs.c (t_float_many_args): New function.
18184 (t_double_many_args): New function.
18185 * gdb.base/callfuncs.exp: Add tests for exceeding float
18186 and double parameters passed through the stack.
18187
439048e8
JB
181882008-02-05 Joel Brobecker <brobecker@adacore.com>
18189
18190 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
18191 gdb.ada/complete/foo.adb: New files.
18192 * gdb.ada/complete.exp: New testcase.
18193
81fe8080
DE
181942008-02-03 Doug Evans <dje@google.com>
18195
301f0ecf
DE
18196 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
18197
81fe8080
DE
18198 * gdb.cp/gdb2384.exp: New file.
18199 * gdb.cp/gdb2384.cc: New file.
18200 * gdb.cp/gdb2384-base.h: New file.
18201 * gdb.cp/gdb2384-base.cc: New file.
18202
4b071aec
DE
182032008-02-02 Doug Evans <dje@google.com>
18204
18205 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
18206
61137ba6
JB
182072007-02-01 Joel Brobecker <brobecker@adacore.com>
18208
18209 * gdb.ada/sym_print_name: New test program.
18210 * gdb.ada/sym_print_name.exp: New testcase.
18211
182122007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
18213
18214 * gdb.ada/nested/hello.adb: New file.
18215 * gdb.ada/nested.exp: New testcase.
18216 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18217
98deb0da
VP
182182008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18219
18220 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
18221 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
18222 don't cause future evaluations of function to report
18223 creation of internal breakpoints.
98deb0da 18224
723a2275
VP
182252008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18226
18227 * gdb.mi/mi-break.exp (test_error): New.
18228 Call it.
18229
fb546a2f
LM
182302008-01-31 Luis Machado <luisgpm@br.ibm.com>
18231
18232 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
18233 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
18234
2d8fd90a
PM
182352008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18236
18237 * gdb.pascal/integers.pas: New test program.
18238 * gdb.pascal/integers.exp: New testcase.
18239
a7fa0ded
PM
182402008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18241
18242 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18243
5e1a1926
TJB
182442008-01-30 Luis Machado <luisgpm@br.ibm.com>
18245
18246 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18247 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
18248
8d04f9f0
JB
182492008-01-30 Paul Hilfinger <hilfinger@adacore.com>
18250
18251 * gdb.ada/formatted_ref: New test program.
18252 * gdb.ada/formatted_ref.exp: New testcase.
18253
18254 * gdb.cp/formatted-ref.cc: New file.
18255 * gdb.cp/formatted-ref.exp: New testcase.
18256
ce75a98f
JB
182572008-01-30 Joel Brobecker <brobecker@adacore.com>
18258
18259 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18260
e835f6bf
NR
182612008-01-30 Nick Roberts <nickrob@snap.net.nz>
18262
18263 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
18264 (test_file_list_exec_source_file): Update to new macro-info field.
18265
d118ef87
PH
182662008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
18267
18268 * gdb.ada/exprs: New test program.
18269 * gdb.ada/exprs.exp: New testcase.
18270
7d35ab09
TJB
182712008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
18272
18273 * dfp-test.c (DELTA, DELTA_B): New definitions.
18274 (double_val1, double_val2, double_val3, double_val4, double_val5,
18275 double_val6, double_val7, double_val8, double_val9, double_val10,
18276 double_val11, double_val12, double_val13, double_val14, dec32_val1,
18277 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18278 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
18279 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
18280 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
18281 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
18282 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
18283 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
18284 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
18285 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
18286 dec128_val16): New global variables.
18287 (decimal_dec128_align): New function.
18288 (decimal_mixed): Likewise.
18289 (decimal_many_args_dec32): Likewise.
18290 (decimal_many_args_dec64): Likewise.
18291 (decimal_many_args_dec128): Likewise.
18292 (decimal_many_args_mixed): Likewise.
18293 * dfp-test.exp: Add tests calling new inferior functions.
18294
2d717e4f
DJ
182952008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18296
18297 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18298 gdb.server/ext-run.exp: New files.
18299 * lib/gdbserver-support.exp (gdbserver_download): New.
18300 (gdbserver_start): New. Update gdbserver expected
18301 output.
18302 (gdbserver_spawn): Use them.
18303 (gdbserver_start_extended): New.
18304
e85a822c
DJ
183052008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18306
18307 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18308 Run on GNU/Linux.
18309 (do_exec_tests): Check for systems which do not support catchpoints.
18310 Do not match START.
18311 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18312 Run on GNU/Linux. Enable verbose output.
18313 (check_fork_catchpoints): New.
18314 (explicit_fork_child_follow, catch_fork_child_follow)
18315 (tcatch_fork_parent_follow): Update expected messages.
18316 (do_fork_tests): Use check_fork_catchpoints.
18317 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18318 Run on GNU/Linux. Enable verbose output.
18319 (check_vfork_catchpoints): New.
18320 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18321 expected messages.
18322 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18323
401ea829
JB
183242008-01-29 Jim Blandy <jimb@red-bean.com>
18325
18326 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18327 host' errors.
18328 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18329
aceaf3ad
JB
183302008-01-29 Jim Blandy <jimb@red-bean.com>
18331
18332 * gdb.threads/sigthread.c: Use barriers to ensure that
18333 child_thread and child_thread_two are always initialized before we
18334 start to use them.
18335
a5606eee
VP
183362008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18337
18338 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18339 * gdb.base/watchpoint-solib.c: New.
18340 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18341
c55a82bb
PM
183422008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18343
18344 * gdb.base/gdb1056.exp: Add unsigned integer test.
18345
0993fe05
DE
183462008-01-28 Doug Evans <dje@google.com>
18347
18348 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18349
4fe42e7f
JB
183502008-01-27 Jim Blandy <jimb@codesourcery.com>
18351
c7a69933
JB
18352 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18353
4fe42e7f
JB
18354 * gdb.base/expand-psymtabs.exp: Doc fix.
18355
5def8285
MK
183562008-01-26 Mark Kettenis <kettenis@gnu.org>
18357
18358 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18359
5313c911
NR
183602008-01-24 Nick Roberts <nickrob@snap.net.nz>
18361
a9c64011 18362 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18363 -var-set-format.
18364
93815fbf
VP
183652008-01-23 Chris Demetriou <cgd@google.com>
18366
18367 * gdb.threads/thread_events.c: New testcase source file.
18368 * gdb.threads/thread_events.exp: New testcase expect file.
18369
467a88ee
NR
183702008-01-23 Nick Roberts <nickrob@snap.net.nz>
18371
18372 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18373
18374 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18375 -var-set-format.
18376
d8f82aba
DJ
183772008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18378 Vladimir Prus <vladimir@codesourcery.com>
18379
18380 * gdb.base/float.exp: Allow missing floating point for m68k and
18381 PowerPC.
18382
60c46647
VP
183832008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18384
18385 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18386 ignore count.
18387 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18388 * gdb.mi/mi-cli.exp: Adjust.
18389 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18390
c7dd36a1
PA
183912008-01-17 Pedro Alves <pedro@codesourcery.com>
18392
18393 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18394 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18395 with dummy_ptr's address.
18396 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18397 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18398 all targets.
18399 * gdb.mi/mi2-var-child.exp: Likewise.
18400
39d5313e
JB
184012008-01-09 Joel Brobecker <brobecker@adacore.com>
18402
18403 * gdb.ada/null_array: New test program.
18404 * gdb.ada/null_array.exp: New testcase.
18405
0aea4bf3
LM
184062008-01-09 Luis Machado <luisgpm@br.ibm.com>
18407
18408 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18409 with required float modifiers.
18410
0b354900
JB
184112008-01-08 Joel Brobecker <brobecker@adacore.com>
18412
18413 * gdb.ada/funcall_param: New test program.
18414 * gdb.ada/funcall_param.exp: New testcase.
18415
cdb7f5d4
JB
184162008-01-08 Joel Brobecker <brobecker@adacore.com>
18417
18418 * gdb.ada/arrayparam: New test program.
18419 * gdb.ada/arrayparam.exp: New testcase.
18420
88e2547f
JB
184212008-01-08 Joel Brobecker <brobecker@adacore.com>
18422
18423 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18424 landed. Should also fix random failures in the test following it.
18425
f6867ce0
TJB
184262008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18427
18428 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18429 for expressions with decimal float values.
18430 (test_dfp_conversions): New function to test casts to and from
18431 decimal float types.
18432 Call test_dfp_conversions.
18433 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18434 elements.
18435 (main): Initialize ds.float4 and ds.double8 elements.
18436 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18437 string to new error message.
18438 (d64_set_tests): Likewise.
18439 (d128_set_tests): Likewise.
18440 Add tests for expressions with decimal float variables. Add tests for
18441 conversions to and from decimal float types.
18442
f9c11282
JB
184432008-01-05 Joel Brobecker <brobecker@adacore.com>
18444
18445 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18446 * gdb.ada/packed_tagged.exp: New testcase.
18447
0ecbca72
JB
184482008-01-04 Joel Brobecker <brobecker@adacore.com>
18449
18450 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18451 gdb.ada/homonym/homonym_main.adb: New files.
18452 * gdb.ada/homonym.exp: New testcase.
18453
c18d3d89
JB
184542008-01-04 Joel Brobecker <brobecker@adacore.com>
18455
18456 * gdb.ada/packed_array.exp: Add testing of references to
18457 a packed array.
18458
ecc7085b
JB
184592008-01-04 Joel Brobecker <brobecker@adacore.com>
18460
18461 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18462 New files.
18463 * gdb.ada/type_coercion.exp: New testcase.
18464
c474c922
JB
184652008-01-04 Joel Brobecker <brobecker@adacore.com>
18466
18467 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18468 gdb.ada/tagged/foo.adb: New file.
18469 * gdb.ada/tagged.exp: New testcase.
18470
9005b927
JB
184712008-01-04 Joel Brobecker <brobecker@adacore.com>
18472
18473 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18474 gdb.ada/ptype_field/foo.adb: New files.
18475 * gdb.ada/ptype_field.exp: New testcase.
18476
1a6aaad8
JB
184772008-01-03 Joel Brobecker <brobecker@adacore.com>
18478
18479 * gdb.ada/print_pc.exp: New testcase.
18480
0ef22f53
JB
184812008-01-03 Joel Brobecker <brobecker@adacore.com>
18482
18483 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18484 gdb.ada/taft_type/p.adb: New files.
18485 * gdb.ada/taft_type.exp: New testcase.
18486
1689ecf8
JB
184872008-01-03 Joel Brobecker <brobecker@adacore.com>
18488
18489 * gdb.ada/array_bounds/bar.adb: New file.
18490 * gdb.ada/array_bounds.exp: New testcase.
18491
a4d0b9c3
JB
184922008-01-03 Joel Brobecker <brobecker@adacore.com>
18493
18494 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18495 gdb.ada/arrayptr/foo.adb: New files.
18496 * gdb.ada/arrayptr.exp: New testcase.
18497
a31ace00
JB
184982008-01-03 Joel Brobecker <brobecker@adacore.com>
18499
18500 * gdb.base/set-lang-auto.exp: New testcase.
18501
a97fced3
JB
185022008-01-03 Joel Brobecker <brobecker@adacore.com>
18503
18504 * gdb.ada/fun_addr/foo.adb: New file.
18505 * gdb.ada/fun_addr.exp: New testcase.
18506
ef29ce1a
JK
185072008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18508
18509 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18510 New files
18511
0fafefe3
JB
185122008-01-02 Joel Brobecker <brobecker@adacore.com>
18513
18514 * array_subscript_addr/p.adb: New file.
a9c64011 18515 * array_subscript_addr.exp: New testcase.
0fafefe3 18516
c4359f8d
JB
185172008-01-02 Joel Brobecker <brobecker@adacore.com>
18518
a9c64011 18519 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18520 New files.
18521 * gdb.ada/str_cmp_ref.exp: New testcase.
18522
1aa1b15b
JB
185232008-01-01 Joel Brobecker <brobecker@adacore.com>
18524
18525 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18526 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18527 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18528
81c9b2cf
JB
185292008-01-01 Joel Brobecker <brobecker@adacore.com>
18530
18531 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18532 gdb.ada/ref_param/pck.ads: New files.
18533 * gdb.ada/ref_param.exp: New testcase.
18534
319e4674
JB
185352008-01-01 Joel Brobecker <brobecker@adacore.com>
18536
18537 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18538 gdb.ada/interface/foo.adb: New files.
18539 * gdb.ada/interface.exp: New testcase.
18540
ef682c56
JB
185412007-12-31 Jim Blandy <jimb@codesourcery.com>
18542
18543 * gdb.base/multi-forks.exp: Consume all output from child
18544 processes before proceeding to next test.
18545
f6f3eb6c
JB
185462007-12-29 Jim Blandy <jimb@codesourcery.com>
18547
18548 * configure: Regenerated.
18549
f652e42f
JB
185502007-12-27 Joel Brobecker <brobecker@adacore.com>
18551
18552 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18553 gdb.ada/fixed_cmp/fixed.adb: New files.
18554 * gdb.ada/fixed_cmp.exp: New testcase.
18555
6943e596
JB
185562007-12-27 Joel Brobecker <brobecker@adacore.com>
18557
18558 * gdb.ada/boolean_expr.exp: New testcase.
18559
aad9a193
JB
185602007-12-26 Jim Blandy <jimb@codesourcery.com>
18561
18562 * gdb.base/multi-forks.exp: Doc fix.
18563
fb5f3683
JB
185642007-12-26 Joel Brobecker <brobecker@adacore.com>
18565
18566 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18567 * gdb.ada/char_param.exp: Do not compile our test program with
18568 -gnata, this is unnecessary.
18569 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18570
384e4a9c
JB
185712007-12-24 Joel Brobecker <brobecker@adacore.com>
18572
18573 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18574 gdb.ada/print_chars/foo.adb: New files.
18575 * gdb.ada/print_chars.exp: New testcase.
18576
01e044f7
JB
185772007-12-24 Joel Brobecker <brobecker@adacore.com>
18578
18579 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18580 gdb.ada/char_param/foo.adb: New files.
18581 * gdb.ada/char_param.exp: New testcase.
18582
0ce17860
JB
185832007-12-22 Jim Blandy <jimb@codesourcery.com>
18584
18585 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18586 hard-coding source line numbers into the test.
18587 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18588 gdb_get_line_number to find.
18589
919809b9
JB
185902007-12-22 Joel Brobecker <brobecker@adacore.com>
18591
18592 * gdb.base/ptype.c (highest): New struct type.
18593 (the_highest): New variable of that type.
18594 (main): Add dummy assignment to a field of variable the_highest.
18595 * gdb.base/ptype.exp: Test type printing of our new variable.
18596
abc8a88d
PM
185972007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18598
18599 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18600 and record first explicitly generated thread number.
abc8a88d
PM
18601 Use that thread number for thread specific watchpoint test.
18602 Add iteration number to repetitive tests.
18603
5158f3e3
CES
186042007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18605 Jim Blandy <jimb@codesourcery.com>
18606
18607 * gdb.base/expand-psymtabs.c: New testcase
18608 source file.
18609 * gdb.base/expand-psymtabs.exp: New testcase
18610 expect file.
18611
37e4754d
LM
186122007-12-17 Luis Machado <luisgpm@br.ibm.com>
18613
18614 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18615 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18616
551e5d04
JB
186172007-12-17 Joel Brobecker <brobecker@adacore.com>
18618
18619 * gdb.ada/frame_args/foo.adb: New file.
18620 * gdb.ada/frame_args/pck.ads: New file.
18621 * gdb.ada/frame_args/pck.adb: New file.
18622 * gdb.ada/frame_args.exp: New testcase.
18623
a05ee097
JB
186242007-12-17 Joel Brobecker <brobecker@adacore.com>
18625
18626 * gdb.base/frame-args.c: New file.
18627 * gdb.base/frame-args.exp: New testcase.
18628
c162e8c9 186292007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18630 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18631
18632 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18633
afe8ab22 186342007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18635
afe8ab22
VP
18636 * gdb.mi/mi-pending.exp: New.
18637 * gdb.mi/mi-pending.c: New.
18638 * gdb.mi/mi-pendshr.c: New.
18639
dfdfb3ca
JB
186402007-12-06 Jim Blandy <jimb@codesourcery.com>
18641
18642 * gdb.base/default.exp: Update expected output for 'info catch'.
18643
b7fca990
JK
186442007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18645
18646 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18647 must be set to binary.
18648
6a1afc1e
PA
186492007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18650
18651 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18652
a6b151f1
DJ
186532007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18654
18655 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18656 gdb.mi/mi-file-transfer.exp: New.
18657
43039443
JK
186582007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18659
18660 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18661
0ef2251b
MR
186622007-11-22 Maciej W. Rozycki <macro@mips.com>
18663
18664 * gdb.trace/backtrace.exp: Fix a typo.
18665 * gdb.trace/circ.exp: Likewise.
18666 * gdb.trace/collection.exp: Likewise.
18667 * gdb.trace/limits.exp: Likewise.
18668 * gdb.trace/report.exp: Likewise.
18669 * gdb.trace/tfind.exp: Likewise.
18670 * gdb.trace/while-dyn.exp: Likewise.
18671
5443631e
NR
186722007-11-21 Nick Roberts <nickrob@snap.net.nz>
18673
18674 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18675 objects of pointers that can't be dereferenced are now
18676 "noneditable".
18677
a4ce5b0d
UW
186782007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18679
18680 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18681 (target_cpu): Remove.
18682
d6e956e5
VP
186832007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18684
18685 * gdb.base/ending-run.exp: Expect the list of cleared
18686 breakpoint to come in natural order, not the reversed one.
a9c64011 18687
214270ab
VP
186882007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18689
18690 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18691 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18692
1a619819
LM
186932007-11-05 Luis Machado <luisgpm@br.ibm.com>
18694
18695 * gdb.base/printcmds.exp: New function
18696 test_printf_with_dfp.
18697
5b01a6fa
DE
186982007-11-02 Doug Evans <dje@google.com>
18699
18700 * gdb.disasm/t01_mov.s: Remove carriage returns.
18701 * gdb.disasm/t02_mova.s: Ditto.
18702 * gdb.disasm/t03_add.s: Ditto.
18703 * gdb.disasm/t04_sub.s: Ditto.
18704 * gdb.disasm/t05_cmp.s: Ditto.
18705 * gdb.disasm/t06_ari2.s: Ditto.
18706 * gdb.disasm/t07_ari3.s: Ditto.
18707 * gdb.disasm/t08_or.s: Ditto.
18708 * gdb.disasm/t09_xor.s: Ditto.
18709 * gdb.disasm/t10_and.s: Ditto.
18710 * gdb.disasm/t11_logs.s: Ditto.
18711 * gdb.disasm/t12_bit.s: Ditto.
18712 * gdb.disasm/t13_otr.s: Ditto.
18713
ec33ab7f
JK
187142007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18715
18716 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18717
ae0d01ff
UW
187182007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18719
18720 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18721 provide DFP support.
18722
55eddb0f
DJ
187232007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18724
18725 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18726 Test "set powerpc vector-abi". Skip auto-detection tests for old
18727 toolchains.
18728
7020f05c
PA
187292007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18730
18731 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18732 with [string compare].
18733
84bc3db9
PA
187342007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18735
18736 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18737 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18738
5876dc88
LM
187392007-10-25 Luis Machado <luisgpm@br.ibm.com>
18740
18741 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18742 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18743 * gdb.opt/Makefile.in: New makefile.
18744 * Makefile.in: Create new directory "gdb.opt".
18745 * configure.ac: Add "gdb.opt" directory.
18746 * configure: Regenerated.
a9c64011 18747
c3ea9a14
DE
187482007-10-25 Doug Evans <dje@google.com>
18749
18750 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18751 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18752
a9c64011 187532007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
18754 Thiago Jung Bauermann <bauerman@br.ibm.com>
18755
18756 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18757 Floating Point expressions.
18758 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18759 Floating Point variables.
18760 * gdb.base/dfp-test.c: new file containing program with Decimal
18761 Floating variables, used by gdb.base/dfp-test.exp.
18762
62a24a2b
DJ
187632007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18764
18765 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18766
e7b1eae6
UW
187672007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18768
18769 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18770 compiling test case with GCC.
18771 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18772
c641edcc
UW
187732007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18774
18775 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18776 format changes.
18777
5e5ebfe6
MS
187782007-10-18 Michael Snyder <msnyder@specifix.com>
18779
18780 * gdb.base/dbx.exp: Add missing "-re " operator.
18781
e831e7b6
GM
187822007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18783
18784 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18785 * configure.ac: Removed trailing spaces after backslash.
18786 * gdb.modula2: New directory.
18787 * gdb.modula2/Makefile.in: New file.
18788 * gdb.modula2/unbounded-array.exp: New file.
18789 * gdb.modula2/unbounded1.c: New file.
18790
7cc46491
DJ
187912007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18792
18793 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18794
187952007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
18796
18797 * gdb.base/sigstep.c (main): Add checks for
18798 return values for setitimer call.
18799 Call setitimer again with itimer = ITIMER_REAL
18800 if first call to setitimer fails.
18801
e91528f0
KH
188022007-10-11 Kazu Hirata <kazu@codesourcery.com>
18803
18804 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18805 of $timeout.
18806
2ec9a4f8
DJ
188072007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18808
18809 * gdb.server/server-run.exp: Test for dynamic linker symbols.
18810
188112007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
18812
18813 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18814 of gdb_expect call, to avoid interruption.
18815
64b2fa04
PA
188162007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
18817
18818 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18819 (v_unsigned_long_long, v_long_long_array)
18820 (v_signed_long_long_array, v_unsigned_long_long_array)
18821 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
18822 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
18823 [!NO_LONG_LONG]: New.
18824 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
18825 v_long_long_member.
18826
18827 (v_long_long_func, v_signed_long_long_func)
18828 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
18829 (main) [!NO_LONG_LONG]: Initialize long long variants.
18830
18831 * gdb.base/whatis.exp: If board file requests no_long_long, build
18832 test with NO_LONG_LONG defined. Test long long, signed long long,
18833 and unsigned long long variants but only if board file doesn't
18834 disable it.
18835
a912286e 188362007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 18837 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
18838
18839 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
18840 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
18841 * configure: Regenerated.
18842 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
18843 gdb.pascal/types.exp, lib/pascal.exp: New files.
18844
471ba8c9
DJ
188452007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
18846
18847 * gdb.cp/classes.exp (do_tests): Always step to the line after the
18848 call.
18849 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
18850 to return to the call.
18851 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
18852 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
18853 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
18854 * gdb.mi/mi-until.exp (test_until): Likewise.
18855 * gdb.mi/mi2-until.exp (test_until): Likewise.
18856
fef8a650
DJ
188572007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
18858
18859 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
18860 two-char array.
18861 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
18862
d983da9c
DJ
188632007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18864
18865 * gdb.threads/watchthreads.c (thread_function): Sleep between
18866 iterations.
18867 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18868 at once for S/390. Generate matching fails and passes.
18869
17f62551
VP
188702007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18871
18872 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18873 the 'struct_declarations' variable to zeros.
a9c64011 18874
ed0616c6
VP
188752007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18876
18877 * gdb.cp/mb-ctor.cc: New.
18878 * gdb.cp/mb-ctor.exp: New.
18879 * gdb.cp/mb-templates.cc: New.
18880 * gdb.cp/mb-templates.exp: New.
18881
41f1b697
DJ
188822007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18883
18884 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18885
3f213f78
PA
188862007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18887
18888 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18889 targets.
18890 * configure: Regenerate.
18891
0d381245 188922007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18893
0d381245
VP
18894 * gdb.base/annota1.exp: Adjust for 'info break'
18895 format changes.
18896 * gdb.base/annota3.exp: Likewise.
18897 * gdb.base/break.exp: Likewise.
18898 * gdb.base/condbreak.exp: Likewise.
18899 * gdb.base/pending.exp: Likewise.
18900 * gdb.base/sepdebug.exp: Likewise.
18901 * gdb.base/unload.exp: Likewise.
18902 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 18903
fe3f5fa8
VP
189042007-09-22 Vladimir Prus <vladimir@codesourcery.com>
18905
18906 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
18907 messages.
18908 * gdb.base/chng-syms.exp: Likewise.
18909 * gdb.base/unload.exp: Likewise.
a9c64011 18910
a75cf6c0
DJ
189112007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18912
18913 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18914
18ecae38
DJ
189152007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
18916
18917 * schedlock.c (NUM): Change to 1.
18918 (main): Use args[0] for the main thread.
18919 * schedlock.exp: Only expect two threads. Only issue one pass or fail
18920 regardless of the number of threads.
18921
5509918f
MR
189222007-09-14 Maciej W. Rozycki <macro@mips.com>
18923
4a543daf
MR
18924 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
18925 type down.
18926 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18927 test.
18928 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
18929 watchpoint type down.
18930 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18931 test.
18932
189332007-09-14 Maciej W. Rozycki <macro@mips.com>
18934
5509918f
MR
18935 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
18936 Move all the tests here and run them twice, once using software
18937 watchpoints and once using hardware watchpoints.
18938 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
18939
40b53987
DJ
189402007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
18941
18942 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
18943 test.
18944
695e2681
MK
189452007-09-10 Mark Kettenis <kettenis@gnu.org>
18946
8b3fc8d8
MK
18947 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18948 build-id.
18949
695e2681
MK
18950 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
18951 know about $ORIGIN. Calculate output dir from $dest instead of
18952 using ${objdir}/{$subdir}.
18953
58d69f29
MK
189542007-09-09 Mark Kettenis <kettenis@gnu.org>
18955
18956 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
18957 gcore, before continuing with the test.
18958
3e347599
DJ
189592007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
18960
18961 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18962 * gdb.mi/mi-watch.exp: Likewise.
18963
ea37ba09
DJ
189642007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18965 Jim Blandy <jimb@codesourcery.com>
18966
18967 * gdb.arch/i386-sse.exp: Do not expect character constants.
18968 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
18969 * gdb.base/display.exp: Allow print/s.
18970 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
18971 and unsigned char array changes.
18972
2025a643
DJ
189732007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18974
18975 * gdb.base/display.exp: Add tests for printf %p.
18976
26669a27
PA
189772007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
18978
18979 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
18980 the dll name to unicode.
18981
c8f021f8
JK
189822007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18983
18984 * gdb.base/default.exp (show version): Update the version text.
18985 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
18986
4cf31eea
JK
189872007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18988
18989 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
18990 New files.
18991
4935890f
JK
189922007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18993
18994 * lib/gdb.exp (build_id_debug_filename_get): New function.
18995 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
18996 Remove the generate DEBUG file for the future testcase runs.
18997 New testcase for the NT_GNU_BUILD_ID retrieval.
18998 Move the final testing step to ...
18999 (test_different_dir): ... a new function.
19000 New parameter XFAIL to XFAIL all the tests performed.
19001 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
19002 New parameter TYPE to PF_PREFIX all the tests performed.
19003
02142340
VP
190042007-08-31 Vladimir Prus <vladimir@codesourcery.com>
19005
19006 * gdb.mi/mi-var-cp.cc (path_expression): New
19007 function.
19008 * gdb.mi/mi-var-cp.exp: Run path exression tests.
19009
36acd84e
UW
190102007-08-27 Markus Deuling <deuling@de.ibm.com>
19011
19012 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
19013 to fit into SPU Local Store memory.
19014
a896d121
JB
190152007-08-23 Joel Brobecker <brobecker@adacore.com>
19016
19017 * gdb.base/default.exp: Adjust the expected output of "info
19018 warranty" after the switch to GPLv3.
19019
7b433602
JB
190202007-08-23 Joel Brobecker <brobecker@adacore.com>
19021
19022 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
19023 to 30000 (from 20000).
19024
e22f8b7c
JB
190252007-08-23 Joel Brobecker <brobecker@adacore.com>
19026
19027 Switch the license of all .exp files to GPLv3.
19028 Switch the license of all .f and .f90 files to GPLv3.
19029 Switch the license of all .s and .S files to GPLv3.
19030
5a0e3bd0
JB
190312007-08-23 Joel Brobecker <brobecker@adacore.com>
19032
19033 * configure.ac: Switch license to GPLv3.
19034
cc00619d
JB
190352007-08-23 Joel Brobecker <brobecker@adacore.com>
19036
19037 Switch the licensing to GPLv3 for all .ads and .adb files.
19038
8d26208a
DJ
190392007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
19040
19041 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
19042 and t_int_double.
19043 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
19044
4fcb9948
JB
190452007-08-17 Joel Brobecker <brobecker@adacore.com>
19046
19047 * gdb.base/step-line.c: Switch license to GPL version 3, and
19048 update copyright year.
19049 * gdb.base/step-line.inp: Likewise.
19050
b9c34f67
JB
190512007-08-17 Joel Brobecker <brobecker@adacore.com>
19052
19053 * gdb.base/gdb1555.exp: Make expected output immune to formatting
19054 changes inside gdb1555.c.
19055 * gdb.base/pending.exp: Likewise.
19056
2cc17678
DJ
190572007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
19058
19059 * config/default.exp: New file.
19060
e48883f7
DJ
190612007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19062
19063 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
19064 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
19065
1ab80e5b
MR
190662007-07-30 Maciej W. Rozycki <macro@mips.com>
19067
19068 * gdb.base/dump.exp: Force the correct endianness for binary
19069 formats not carrying this information.
19070
aba471f5
DJ
190712007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19072
19073 * gdb.threads/staticthreads.exp: Match .*sem_post.
19074
d4e07204
DJ
190752007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19076
19077 * gdb.base/readline.exp (operate_and_get_next): Match the final
19078 prompt.
19079
2b97317d
KB
190802007-07-23 Kevin Buettner <kevinb@redhat.com>
19081
19082 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
19083 to restarting SID.
19084
44efa07a
KB
190852007-07-18 Kevin Buettner <kevinb@redhat.com>
19086
19087 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
19088 prior to `gdb_start'.
19089
7b5ebade
KB
190902007-07-18 Kevin Buettner <kevinb@redhat.com>
19091
19092 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
19093 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
19094 Remove call to gdb_unload.
19095
255e7678
DJ
190962007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
19097 Daniel Jacobowitz <dan@codesourcery.com>
19098
19099 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
19100 for __WIN32__.
19101 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
19102 * gdb.base/unload.exp: Use shared library test routines.
19103
3a40aaa0
UW
191042007-07-03 Markus Deuling <deuling@de.ibm.com>
19105
19106 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
19107 * gdb.base/solib-symbol-lib.c: Likewise.
19108 * gdb.base/solib-symbol-main.c: Likewise.
19109
b0f4b84b
DJ
191102007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
19111
19112 * config/gdbserver.exp (gdb_reconnect): New.
19113 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
19114 gdb.base/solib-disc.exp: New files.
19115 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
19116 remote debugging".
19117 (gdb_compile): Add shlib_load flag.
19118 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
19119 port.
19120 (gdbserver_reconnect): New.
19121
1b05479a
DJ
191222007-07-01 Nick Roberts <nickrob@snap.net.nz>
19123 Daniel Jacobowitz <dan@codesourcery.com>
19124
19125 * gdb.base/annota3.exp: Test for if construct.
19126
86f78eb2
DJ
191272007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
19128
19129 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
19130
6a2eb474 191312007-06-21 Chris Dearman <chris@mips.com>
a9c64011 19132 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
19133
19134 * gdb.base/display.exp: Allow a newline after display/i.
19135 * gdb.base/pc-fp.exp: Likewise.
19136 * gdb.base/sigbpt.exp: Likewise.
19137
f8b73d13
DJ
191382007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19139
19140 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
19141 required features to be included.
19142
4339e69e
DJ
191432007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19144
19145 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
19146 in info threads output.
19147
23d964e7
UW
191482007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19149 Markus Deuling <deuling@de.ibm.com>
19150
19151 * gdb.arch/spu-info.exp: New testcase.
19152 * gdb.arch/spu-info.c: New file.
19153
fd20f75b
DJ
191542007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
19155
19156 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
19157 tpcs_offset. Restore lr after the call.
19158 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
19159
2226f861
DJ
191602007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
19161
19162 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
19163 (gdbserver_run): Kill any running gdbserver.
19164 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
19165
d12371a9
MR
191662007-05-17 Maciej W. Rozycki <macro@mips.com>
19167
19168 * gdb.base/sigbpt.exp: Preset segv_addr.
19169
93f02886
DJ
191702007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
19171
19172 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
19173 (gdb_compile_shlib): Likewise.
19174 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
19175 (default_gdb_init): Clear cleanfiles.
19176 (gdb_finish): Delete recorded cleanfiles.
19177 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
19178
19179 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
19180 Do not use isnative.
19181 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
19182 gdb.base/so-impl-ld.exp: Likewise.
19183 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
19184 * gdb.base/unload.exp: Likewise. Do not pass empty option to
19185 gdb_compile.
19186
b04e06d7
VP
191872007-05-15 Vladimir Prus <vladimir@codesourcery.com>
19188
19189 * config/unknown.exp: Remove.
19190
069ed931
UW
191912007-05-15 Markus Deuling <deuling@de.ibm.com>
19192
19193 * gdb.base/info-proc.exp: Check is_remote.
19194
09db0d03
UW
191952007-05-14 Markus Deuling <deuling@de.ibm.com>
19196
19197 * gdb.base/gcore.exp: Initialize variable core_supported.
19198
af2cbe8c
DJ
191992007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19200
19201 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
19202
027c0295
DJ
192032007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19204
19205 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
19206 * gdb.threads/print-threads.exp (test_all_threads): Allow
19207 negative and hexadecimal thread IDs.
19208
dc5000e7
DJ
192092007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19210
19211 * gdb.java/jprint.java (public): Avoid invalid call to static
19212 method.
19213
2e74ed18
DP
192142007-05-14 Denis Pilat <denis.pilat@st.com>
19215
19216 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
19217 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
19218 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19219 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
19220 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
19221
83547f02
UW
192222007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19223
19224 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 19225 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
19226 this mode.
19227 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19228 * gdb.base/spu.ld: New file.
19229
b18be20d
DJ
192302007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19231
19232 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19233
be444858
DJ
192342007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19235
19236 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19237
b1d53152
DJ
192382007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19239
19240 * gdb.java/jmain.exp: Handle demangled names with and without method
19241 signatures.
19242
d084b331
DJ
192432007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19244
19245 * gdb.mi/mi-syn-frame.c (main, foo, bar)
19246 (have_a_very_merry_interrupt): Remove calls to puts.
19247 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
19248 inferior output.
19249 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
19250 test names.
19251
db9d7fc5
DJ
192522007-04-29 Markus Deuling <deuling@de.ibm.com>
19253 Daniel Jacobowitz <dan@codesourcery.com>
19254
19255 * gdb.base/auxv.exp (core_works): Also check is_remote.
19256 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
19257
ef783a7d 192582007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19259
ef783a7d
VP
19260 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
19261 message, not the undefined 'module' variable.
19262 * gdb.base/siginfo.exp: Likewise.
19263 * gdb.base/sigstep.exp: Likewise.
19264 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
19265 serialport.
19266 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
19267
b7b73cae
CV
192682007-04-25 Corinna Vinschen <vinschen@redhat.com>
19269
19270 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
19271 target sim fails. Return 0 otherwise.
19272 (gdb_load): Return prematurely if gdb_target_sim fails.
19273
7d90fdfa
DP
192742007-04-16 Denis Pilat <denis.pilat@st.com>
19275
19276 * gdb.base/setshow.exp: Reset height after having set it to 100.
19277
5d3e9c85
DP
192782007-04-16 Denis Pilat <denis.pilat@st.com>
19279
19280 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19281
18e75969
DP
192822007-04-16 Denis Pilat <denis.pilat@st.com>
19283
19284 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19285
25d5ea92
VP
192862007-04-14 Vladimir Prus <vladimir@codesourcery.com>
19287
19288 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19289 tests. Run the frozen varobjs test.
19290 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19291 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19292
0b49cb80
JK
192932007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19294
19295 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19296 gdb.base/type-opaque.exp: New files.
19297
a73bafbc 192982007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19299
19300 * gdb.mi/mi-var-child.c
a73bafbc
VP
19301 (do_children_tests): User char[2] instead of
19302 char so that automatic printing of pointers to char
19303 don't give unpredicable result.
19304 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19305 local variables.
19306 * gdb.mi/mi-var-child.exp: Step to right line
19307 of do_children_tests.
19308 * gdb.mi/mi2-var-child.exp: Likewise.
19309 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19310 do_locals_tests.
a73bafbc
VP
19311 (do_children_tests): User char[2] instead of
19312 char so that automatic printing of pointers to char
a9c64011 19313 don't give unpredicable result.
a73bafbc 19314 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19315 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19316 Pass test name to mi_wait_for_stop.
19317
7ce59000
DJ
193182007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19319
19320 * gdb.asm/asm-source.exp: Remove d10v case.
19321 * lib/gdb.exp (skip_cplus_tests): Likewise.
19322 * gdb.asm/d10v.inc: Deleted.
19323
20389057
DJ
193242007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19325
19326 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19327
8807d78b
DJ
193282007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19329
19330 * config/netware.exp: Delete file.
19331
aa3edb8e
JB
193322007-03-29 Joel Brobecker <brobecker@adacore.com>
19333
19334 * gdb.dwarf2/dw2-noloc.S: New file.
19335 * gdb.dwarf2/dw2-noloc.exp: New file.
19336
297561ac
PA
193372007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19338
19339 * gdb.cp/method2.cc: New test.
19340 * gdb.cp/method2.exp: New test.
19341 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19342
1f81bd39
DJ
193432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19344
19345 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19346
9453113a
DJ
193472007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19348
19349 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19350
b741e217
DJ
193512007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19352
19353 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19354 (gdb_load): Delete, replace with...
19355 (gdb_reload): ...this.
19356 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19357 * gdb.server/server-mon.exp: Likewise.
19358 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19359 (gdb_start_cmd): New.
19360 (gdb_file_cmd): Save the last loaded file.
19361 (gdb_reload): New.
19362 (gdb_gnu_strip_debug): Use transform.
19363 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19364 support here. Use new $last_loaded_file. Check mtime.
19365 (gdb_target_cmd): Handle ObjC failure case.
19366 (infer_host_exec): Delete.
19367 (gdbserver_load): Rename to...
19368 (gdbserver_run): ...this. Simplify.
19369 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19370 (mi_gdb_load): Move most contents to a new function...
19371 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19372 (mi_run_cmd): Use mi_gdb_target_load.
19373 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19374 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19375 Use gdb_run_cmd.
19376 * gdb.base/charsign.exp: Remove incorrect comment.
19377 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19378 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19379 gdb.base/start.exp: Use gdb_start_cmd.
19380
446ab585 193812007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19382 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19383
19384 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19385 * gdb.base/signull.exp: Similarly.
19386
bbb88ebf
UW
193872007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19388
19389 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19390 messages available to test cases (like chng-sym.exp).
19391
cb8c4a99
AS
193922007-03-14 Andreas Schwab <schwab@suse.de>
19393
19394 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19395 format changes.
19396
4e463ff5
DJ
193972007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19398
19399 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19400 (optimized_1): New.
19401 (main): Call optimized_1.
19402 (gdb2029): Correct typos. Call gdb2029_marker.
19403 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19404 for gdb2029.
19405
b6db2c47
MK
194062007-03-12 Mark Kettenis <kettenis@gnu.org>
19407
19408 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19409 as tabs. Remove redundant test pattern.
19410
70ed3737
UW
194112007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19412
19413 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19414 for /a format output.
19415
47b67b60
DJ
194162007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19417
19418 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19419 collect output incrementally.
19420
b8953b0e
UW
194212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19422
19423 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19424 for -var-create lpcharacter test.
19425 * gdb.mi/mi2-var-cmd.exp: Likewise.
19426
7acd5c40
UW
194272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19428
19429 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19430 pass on targets where address zero is readable.
19431
9c6759c1
UW
194322007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19433
19434 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19435 just a single architecture.
19436
a2f1aeb4
UW
194372007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19438
19439 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19440 (fetch_all_registers): New function, uses gdb_test_multiple and
19441 exp_continue to fetch inferior output line-by-line.
19442 Replace all uses of do_get_all_registers by fetch_all_registers.
19443
46579ac2
UW
194442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19445
19446 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19447 in target_info.
19448
fc133f24
MS
194492007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19450
a9c64011 19451 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19452 consistancy; add a default (timeout) case.
19453
7646a51d
MS
194542007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19455
19456 * gdb.base/watchpoint.exp: Fix truncated comment.
19457
dcfff61f
MS
194582007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19459
19460 * Makefile.in: Remove spurious single-quotes from sed command.
19461
664e3ee9
DJ
194622007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19463
19464 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19465 func.
19466 * gdb.mi/mi2-var-cmd.exp: Likewise.
19467
d7cc6f2f
JB
194682007-02-27 Joel Brobecker <brobecker@adacore.com>
19469
a9c64011
AS
19470 * gdb.dwarf2/dw2-producer.S: New file.
19471 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19472
194732007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19474
19475 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19476 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19477 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19478 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19479 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19480 Revert tests to use mi_gdb_test and include value field in output
19481 of -var-create.
19482
93d42b30
DJ
194832007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19484
19485 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19486
c499ed39
DJ
194872007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19488
19489 * gdb.base/maint.exp: Remove full paths from test names.
19490 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19491 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19492
9836f81b
JB
194932007-02-27 Joel Brobecker <brobecker@adacore.com>
19494
19495 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19496
c74d0ad8
DJ
194972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19498
19499 * gdb.server/server-mon.exp: New test.
19500
2711e456
DJ
195012007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19502
19503 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19504
ff6f572f
DJ
195052007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19506
19507 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19508 register capitalization.
19509
fada3feb
DP
195102007-02-13 Denis Pilat <denis.pilat@st.com>
19511
19512 * gdb.mi/mi-var-invalidate.exp: New file.
19513
fb1e4ffc
DJ
195142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19515
19516 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19517
3da939d7
DJ
195182007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19519
19520 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19521
123dc839
DJ
195222007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19523
19524 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19525 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19526
877e3645 195272007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19528
19529 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19530 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19531 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19532 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19533 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19534 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19535 Update tests to include value field in output of -var-create.
a9c64011 19536
3c0a2960
AS
195372007-02-08 Andreas Schwab <schwab@suse.de>
19538
19539 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19540
108546a0
DJ
195412007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19542
19543 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19544 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19545
d701dcab
DP
195462007-02-02 Denis Pilat <denis.pilat@st.com>
19547
19548 * gdb.threads/threadapply.exp: check that frame is not changed by
19549 the thread apply all command.
19550
783e3e2f
AS
195512007-01-31 Andreas Schwab <schwab@suse.de>
19552
6d9c3a87
AS
19553 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19554
3c50d7b9
AS
19555 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19556 in the dwarf sections.
19557 * gdb.dwarf2/mac-fileno.S: Likewise.
19558
783e3e2f
AS
19559 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19560 bspstore register on ia64.
19561
78ff580e
AS
195622007-01-29 Andreas Schwab <schwab@suse.de>
19563
cc8e9b12
AS
19564 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19565 "frame-begin" annotation.
19566
78ff580e
AS
19567 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19568 number of "frames-invalid" annotations.
19569
704a4f78
DJ
195702007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19571
19572 * gdb.base/commands.exp: Call if_commands_test.
19573 (gdb_test_no_prompt, if_commands_test): New.
19574
e741bf94
MK
195752007-01-28 Mark Kettenis <kettenis@gnu.org>
19576
19577 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19578
474d0ad3
AS
195792007-01-27 Andreas Schwab <schwab@suse.de>
19580
19581 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19582 .short/.int/.quad in the dwarf sections.
19583 * gdb.dwarf2/dw2-intercu.S: Likewise.
19584 * gdb.dwarf2/dw2-intermix.S: Likewise.
19585
e784b426
JK
195862007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19587
19588 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19589 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19590 array.
e784b426
JK
19591 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19592 * gdb.base/setvar.exp: Likewise.
19593
37f08e04
AS
195942007-01-26 Andreas Schwab <schwab@suse.de>
19595
9a01813a
AS
19596 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19597 test.
19598
37f08e04
AS
19599 * gdb.base/multi-forks.exp ("restart $i"): Also match
19600 __kernel_syscall_via_break.
19601
6e2a9270
VP
196022007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19603
19604 * lib/mi-support.exp (mi_delete_varobj): New.
19605 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19606 testcase.
19607 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19608 (main): Call the above.
19609 (reference_update_test, base_in_reference_test)
19610 (reference_to_pointer): Delete the created varobjs.
a9c64011 19611
e515b470
DJ
196122007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19613
19614 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19615 * configure: Regenerated.
19616 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19617 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19618 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19619 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19620 * lib/gdb.exp (gdb_skip_xml_test): New function.
19621
08d8bcd7
DJ
196222007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19623
19624 * gdb.base/sigrepeat.exp: Correct error message.
19625
196262007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19627 Daniel Jacobowitz <dan@codesourcery.com>
19628
19629 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19630 gdb.arch/i386-gnu-cfi-asm.S: New files.
19631
97c3f1f3
JK
196322007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19633
19634 * lib/gdb.exp: Abort on missing `site.exp'.
19635
cb1df416
DJ
196362007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19637 Daniel Jacobowitz <dan@codesourcery.com>
19638
19639 * gdb.base/included.c, gdb.base/included.exp,
19640 gdb.base/included.h: New files.
19641
35990120
DJ
196422007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19643
19644 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19645 (maximize_rlimit): Reduce limits on 64-bit systems.
19646
6e81a116 196472007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19648
19649 From Marcus Deuling <deuling@de.ibm.com>:
19650 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19651 every case.
19652
6c3c41f3
NR
196532007-01-13 Nick Roberts <nickrob@snap.net.nz>
19654
19655 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19656 (test_path_specification): Use objdir instead of srcdir to always
19657 get an absolute filename.
19658
2f12c312
DJ
196592007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19660
19661 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19662
81121995
VP
196632007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19664
19665 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19666 Make sure the variable we're using is in scope.
19667 (reference_to_pointer): Likewise.
19668
4741b737
DJ
196692007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19670
19671 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19672 has no debug information.
19673
054410c3
DJ
196742007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19675
19676 * gdb.base/annota1.exp: Remove extra send_gdb.
19677
818f79f6
DJ
196782007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19679
19680 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19681
f7a6bb70
DJ
196822007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19683
19684 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19685
57e66780
DJ
196862007-01-08 Nick Roberts <nickrob@snap.net.nz>
19687 Daniel Jacobowitz <dan@codesourcery.com>
19688
19689 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19690 lcharacter or linteger change. Correct duplicated test name.
19691 * gdb.mi/mi2-var-cmd.exp: Likewise.
19692
3d799a95
DJ
196932007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19694
19695 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19696
196972007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19698
a9c64011
AS
19699 * gdb.base/nofield.c: New file.
19700 * gdb.base/nofield.exp: New testcase.
51679ba9 19701
eafb94e8
NR
197022007-01-05 Nick Roberts <nickrob@snap.net.nz>
19703
19704 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19705
19706 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19707 test.
19708
5e572bb4
DJ
197092007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19710
19711 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19712
74a44383
DJ
197132007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19714
19715 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19716 when continuing.
19717
1b572db9
DJ
197182007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19719
19720 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19721 Expect ".exe" extension.
19722
381bc39b
DJ
197232007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19724
19725 * gdb.base/charset.exp: Add explicit filename to break.
19726 * gdb.base/dbx.exp: Add explicit filename to breaks.
19727
2b70e4c6
DJ
197282007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19729
19730 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19731 * gdb.mi/mi2-file.exp: Likewise.
19732
303b6f5d
DJ
197332007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19734
19735 Implement specification of MI tests as comments
19736 in C and C++ sources.
19737 * lib/mi-support.exp (mi_autotest_data): New variable.
19738 (mi_autotest_source): New variable.
19739 (count_newlines, mi_prepare_inline_tests)
19740 (mi_get_inline_test, mi_continue_to_line)
19741 (mi_run_inline_test, mi_tbreak)
19742 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19743 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19744 Run inline tests.
19745 * gdb.mi/mi-var-cp.cc: Define tests here.
19746
23da0d94
VP
197472007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19748
19749 Simplify usage of mi_continue_to.
19750 * lib/mi-support.exp (mi_runto_helper): Renamed
19751 from mi_runto, added new parameter 'run_or_continue'.
19752 (mi_runto): Use mi_runto_helper.
19753 (mi_continue_to): Accept just function name as parameter.
19754 Use mi_runto_helper.
19755 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19756 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19757
f9e18282
JB
197582006-01-04 Joel Brobecker <brobecker@adacore.com>
19759
19760 Make this testcase a bit more realistic. The current code
19761 is too simplistic, and allows the compiler to optimize out
19762 some of the entities we need for this testcase.
19763 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19764 (Do_Nothing): Add extra parameter.
19765 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19766 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19767 by using a variable of type Void_Star.
19768
fd678c65
JB
197692006-01-04 Joel Brobecker <brobecker@adacore.com>
19770
19771 * gdb.ada/catch_ex/foo.adb: New file.
19772 * gdb.ada/catch_ex.exp: New testcase.
19773
05cfdb42
DJ
197742007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19775
19776 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19777 pass --image-base to linker.
19778
2e03ee74
DJ
197792007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19780 Daniel Jacobowitz <dan@codesourcery.com>
19781
19782 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19783 secondary prompts.
19784
0d5de010
DJ
197852007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19786
19787 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19788 output. Test the types of members and member pointers.
19789 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19790 gdb/2092.
19791 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19792 statement. Enable for GCC. Update expected output for some tests
19793 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19794 layout.
19795 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19796 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19797 (Diamond::vget_base): New.
19798 (main): Add new tests.
19799 * gdb.cp/printmethod.exp: Update expected output for member functions.
19800 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19801 print pEe->D::vg().
19802
61a771aa
DJ
198032007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19804
19805 * gdb.threads/tls.exp: Allow stops in sem_post.
19806
2fa63963
DJ
198072006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19808
19809 * gdb.base/annota1.exp: Allow .*printf in backtraces.
19810 * gdb.base/annota3.exp: Likewise.
19811 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
19812 again (instead of timing out).
19813 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
19814 GCC bug 26475.
19815 * gdb.java/jmisc.exp: Adjust to work with method signatures including
19816 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
19817 test from jmisc1.exp.
19818 * gdb.java/jmisc1.exp: Delete.
19819 * gdb.java/jprint.exp: Adjust to work with method signatures including
19820 return types.
19821 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
19822 * gdb.threads/linux-dp.exp: Don't be confused by program output.
19823 * lib/java.exp (compile_java_from_source): Pass the correct type
19824 to target_compile.
19825
5eefc2b7
JB
198262006-12-31 Joel Brobecker <brobecker@adacore.com>
19827
19828 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
19829 (stack_align_edx): New function.
19830 (stack_align_eax): New function.
19831 (main): Add calls to stack_align_edx and stack_align_eax.
19832 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
19833 Add testing for the cases where the register used during a stack
19834 realignment is edx. Same for eax.
19835
227c54da
DJ
198362006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
19837
19838 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
19839 and generic PE targets.
19840
cab8ac94
JB
198412006-12-29 Joel Brobecker <brobecker@adacore.com>
19842
19843 * gdb.ada/array_return.exp: Update copyright date list.
19844
ba54f318
JB
198452006-12-27 Joel Brobecker <brobecker@adacore.com>
19846
19847 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
19848 (Create_Small_Float_Vector): New function.
19849 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
19850 function body.
19851 * gdb.ada/array_return/p.adb: Use new type and function from
19852 package Pck.
19853 * gdb.ada/array_return.exp: Add a test verifying that GDB is
19854 able to print the value returned by a function returning an
19855 array of float.
19856
6b7a35dd
JB
198572006-12-20 Joel Brobecker <brobecker@adacore.com>
19858
19859 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
19860 The associated tests should be PASSing.
19861
038224f6
VP
198622006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19863
19864 Test for base in references.
19865 * gdb.mi/mi-var-cp.cc: Add test code.
19866 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19867 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19868 * gdb.mi/mi2-watch.exp: Likewise.
19869 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19870 (mi_list_varobj_children): New function.
19871
b26ed50d
VP
198722006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19873
19874 * lib/mi-support.exp
19875 (mi_runto): Accept "()" after function name.
19876 (mi_create_varobj): New function.
19877 (mi_varobj_update): New function.
19878 (mi_Check_varobj_value): New function.
19879 * gdb.mi/mi-var-cp.exp: New file.
19880 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 19881
08232497
DJ
198822006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19883
19884 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19885 gdb.base/weaklib2.c: New files.
19886
d394c993 198872006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 19888
ac6c2fba
NS
19889 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19890 info. Adjust test names.
19891
8ec659a0 19892 * gdb.base/break.c (main): Move position of malloc.
d394c993 19893 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 19894
acd65feb
VP
198952006-11-28 Vladimir Prus <vladimir@codesourcery.com>
19896
19897 * gdb.mi/mi-var-cmd.exp: Check -var-update after
19898 assignement of arrays and function pointers.
19899 * gdb.mi/var-cmd.c: Add declaration necessary for above
19900 tests.
19901
f556d5e5
NS
199022006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19903
19904 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
19905
19906 * gdb.threads/linux-dp.exp: Read thread table before and after
19907 creating each philosopher and verify it.
19908
697bc68d
NS
199092006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19910 Paul Brook <paul@codesourcery.com>
19911 Daniel Jacobowitz <dan@codesourcery.com>
19912
19913 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 19914 main to remove duplication. Add start function of the form
697bc68d
NS
19915 '_*start[1-9]*'. Add RVDS start function.
19916
29d73ae4
DJ
199172006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19918
19919 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19920
c1d88655
UW
199212006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19922
19923 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
19924 * gdb.asm/spu.inc: New file.
19925 * gdb.base/term.exp: Disable if [target_info exists noargs].
19926 * gdb.gdb/complaints.exp: Disable if ![isnative].
19927 * gdb.gdb/selftest.exp: Likewise.
19928 * gdb.gdb/observer.exp: Likewise.
19929 * gdb.gdb/xfullpath.exp: Likewise.
19930 * gdb.base/attach.exp: Disable on SPU target.
19931 * gdb.cp/bs145503.exp: Likewise.
19932 * gdb.cp/exception.exp: Likewise.
19933 * gdb.cp/userdef.exp: Likewise.
19934
32a13b1a
DJ
199352006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19936
19937 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19938
d8295fe9
VP
199392006-11-10 Vladimir Prus <vladimir@codesourcery.com>
19940
19941 * gdb.base/completion.exp: Fix completion tests for
19942 'info' and 'info '.
19943 * gdb.base/help.exp (help_test_raw, test_class_help)
19944 (test_prefix_command_help): Move...
19945 * lib/gdb.exp: Here.
19946 * gdb.base/main.exp: Adjust.
19947 * gdb.cp/maint.exp: Adjust.
19948 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 19949
8c394015
VP
199502006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19951
19952 * gdb.stabs/weird.exp (print_weird_var): Use
19953 gdb_test_multiple instead of gdb_expect.
19954
027fc1bc
VP
199552006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19956
19957 * gdb.base/help.exp (help_test_raw): New.
19958 (test_class_help): New.
19959 (test_prefix_command_help): New.
19960 Adjust testcases.
19961
67609209
FR
199622006-11-09 Christophe Lyon <christophe.lyon@st.com>
19963
19964 * gdb.base/constvars.c (main): Write to crass and crips, so that
19965 they are allocated by the compiler.
19966
f73adfeb
AS
199672006-10-27 Andreas Schwab <schwab@suse.de>
19968
19969 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19970 "detach-fork".
19971
2f83a18e
DJ
199722006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19973
19974 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19975 of patterns.
19976
94277a38
DJ
199772006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19978
19979 * gdb.base/sepdebug.exp: Remove debug format test.
19980 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
19981 Handle no-symtab.
19982 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
19983
5bd2f6e2
DJ
199842006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19985
19986 * gdb.threads/manythreads.c (thread_function, main): Don't cast
19987 int to pointer or pointer to int.
19988 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
19989
8c008720
DJ
199902006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
19991
19992 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
19993
9e35dae4
DJ
199942006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19995
19996 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
19997
d9639e13
DJ
199982006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19999
20000 PR c++/2116
20001 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
20002
390a1bd0
JB
200032006-10-06 Joel Brobecker <brobecker@adacore.com>
20004
20005 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
20006 the corresponding bug has been fixed in GDB (PR/2018).
20007
dd920c33
JB
200082006-10-06 Joel Brobecker <brobecker@adacore.com>
20009
20010 * gdb.base/subst.exp: New testcase.
20011
53bbefe9
JB
200122006-10-06 Joel Brobecker <brobecker@adacore.com>
20013
20014 * gdb.ada/array_return/pck.ads: Add copyright notice.
20015 * gdb.ada/array_return/pck.adb: Likewise.
20016 * gdb.ada/array_return/p.adb: Likewise.
20017 * gdb.ada/exec_changed/first.adb: Likewise.
20018 * gdb.ada/exec_changed/second.adb: Likewise.
20019
09851417
JB
200202006-10-06 Joel Brobecker <brobecker@adacore.com>
20021
20022 * gdb.ada/watch_arg/watch.adb: New file.
20023 * gdb.ada/watch_arg.exp: New testcase.
20024
041bf30d
VP
200252006-10-02 Vladimir Prus <vladimir@codesourcery.com>
20026
20027 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 20028 via string_to_regexp.
041bf30d 20029 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 20030
f286fbdd 200312006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
20032
20033 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
20034 Remove unused / obsolete files.
20035
7c07f349
NR
200362006-09-19 Nick Roberts <nickrob@snap.net.nz>
20037
20038 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
20039
cd5ff84a
VP
200402006-09-17 Vladimir Prus <vladimir@codesourcery.com>
20041
20042 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
20043 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 20044 the number of frames.
cd5ff84a 20045
ae018d1a
DJ
200462006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
20047
20048 * gdb.base/args.c (main): Add breakpoint marker.
20049 * gdb.base/args.exp: Use args_test for tests. Add new tests which
20050 really test empty arguments.
20051 (args_load): Delete.
20052 (args_test): New.
20053
b399c549
NR
200542006-09-13 Nick Roberts <nickrob@snap.net.nz>
20055
20056 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 20057 check for one file.
b399c549 20058
2ab1eb7a
VP
200592006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
20060
20061 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
20062 HIGH_FRAME argument to -stack-list-locals can be larger than
20063 the number of frames.
a9c64011 20064
476308bf
FF
200652006-08-18 Fred Fish <fnf@specifix.com>
20066
20067 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
20068 '$' in front of skip_vmx_tests_saved when setting that.
20069
8625200f
AS
200702006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
20071
20072 * gdb.base/trace-commands.exp: New file.
20073
089ec8f1
DJ
200742006-08-10 Joel Brobecker <brobecker@adacore.com>
20075 Daniel Jacobowitz <dan@codesourcery.com>
20076
20077 * gdb.base/step-bt.exp: Make hexadecimal address optional in
20078 expected output of the backtrace commands.
20079
b60f0898
JB
200802006-08-09 Joel Brobecker <brobecker@adacore.com>
20081
20082 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
20083 untested followed by return combination.
20084 * gdb.arch/altivec-regs.exp: Likewise.
20085 * gdb.arch/e500-abi.exp: Likewise.
20086 * gdb.arch/e500-regs.exp: Likewise.
20087 * gdb.arch/gdb1291.exp: Likewise.
20088 * gdb.arch/gdb1431.exp: Likewise.
20089 * gdb.arch/gdb1558.exp: Likewise.
20090 * gdb.arch/i386-prologue.exp: Likewise.
20091 * gdb.arch/i386-unwind.exp: Likewise.
20092 * gdb.asm/asm-source.exp: Likewise.
20093 * gdb.base/a2-run.exp: Likewise.
20094 * gdb.base/advance.exp: Likewise.
20095 * gdb.base/all-bin.exp: Likewise.
20096 * gdb.base/annota1.exp: Likewise.
20097 * gdb.base/annota3.exp: Likewise.
20098 * gdb.base/args.exp: Likewise.
20099 * gdb.base/arithmet.exp: Likewise.
20100 * gdb.base/assign.exp: Likewise.
20101 * gdb.base/async.exp: Likewise.
20102 * gdb.base/attach.exp: Likewise.
20103 * gdb.base/bang.exp: Likewise.
20104 * gdb.base/bigcore.exp: Likewise.
20105 * gdb.base/bitfields.exp: Likewise.
20106 * gdb.base/bitfields2.exp: Likewise.
20107 * gdb.base/break.exp: Likewise.
20108 * gdb.base/call-sc.exp: Likewise.
20109 * gdb.base/call-strs.exp: Likewise.
20110 * gdb.base/callfuncs.exp: Likewise.
20111 * gdb.base/checkpoint.exp: Likewise.
20112 * gdb.base/chng-syms.exp: Likewise.
20113 * gdb.base/code-expr.exp: Likewise.
20114 * gdb.base/commands.exp: Likewise.
20115 * gdb.base/completion.exp: Likewise.
20116 * gdb.base/cond-expr.exp: Likewise.
20117 * gdb.base/condbreak.exp: Likewise.
20118 * gdb.base/consecutive.exp: Likewise.
20119 * gdb.base/constvars.exp: Likewise.
20120 * gdb.base/corefile.exp: Likewise.
20121 * gdb.base/cvexpr.exp: Likewise.
20122 * gdb.base/dbx.exp: Likewise.
20123 * gdb.base/define.exp: Likewise.
20124 * gdb.base/detach.exp: Likewise.
20125 * gdb.base/display.exp: Likewise.
20126 * gdb.base/dump.exp: Likewise.
20127 * gdb.base/ena-dis-br.exp: Likewise.
20128 * gdb.base/ending-run.exp: Likewise.
20129 * gdb.base/environ.exp: Likewise.
20130 * gdb.base/eval-skip.exp: Likewise.
20131 * gdb.base/exprs.exp: Likewise.
20132 * gdb.base/fileio.exp: Likewise.
20133 * gdb.base/finish.exp: Likewise.
20134 * gdb.base/float.exp: Likewise.
20135 * gdb.base/foll-exec.exp: Likewise.
20136 * gdb.base/foll-fork.exp: Likewise.
20137 * gdb.base/foll-vfork.exp: Likewise.
20138 * gdb.base/freebpcmd.exp: Likewise.
20139 * gdb.base/funcargs.exp: Likewise.
20140 * gdb.base/gcore.exp: Likewise.
20141 * gdb.base/gdb1090.exp: Likewise.
20142 * gdb.base/gdb1250.exp: Likewise.
20143 * gdb.base/huge.exp: Likewise.
20144 * gdb.base/info-proc.exp: Likewise.
20145 * gdb.base/interrupt.exp: Likewise.
20146 * gdb.base/jump.exp: Likewise.
20147 * gdb.base/langs.exp: Likewise.
20148 * gdb.base/lineinc.exp: Likewise.
20149 * gdb.base/list.exp: Likewise.
20150 * gdb.base/logical.exp: Likewise.
20151 * gdb.base/long_long.exp: Likewise.
20152 * gdb.base/macscp.exp: Likewise.
20153 * gdb.base/maint.exp: Likewise.
20154 * gdb.base/mips_pro.exp: Likewise.
20155 * gdb.base/miscexprs.exp: Likewise.
20156 * gdb.base/multi-forks.exp: Likewise.
20157 * gdb.base/opaque.exp: Likewise.
20158 * gdb.base/overlays.exp: Likewise.
20159 * gdb.base/pc-fp.exp: Likewise.
20160 * gdb.base/pointers.exp: Likewise.
20161 * gdb.base/printcmds.exp: Likewise.
20162 * gdb.base/psymtab.exp: Likewise.
20163 * gdb.base/ptype.exp: Likewise.
20164 * gdb.base/recurse.exp: Likewise.
20165 * gdb.base/relational.exp: Likewise.
20166 * gdb.base/relocate.exp: Likewise.
20167 * gdb.base/remote.exp: Likewise.
20168 * gdb.base/reread.exp: Likewise.
20169 * gdb.base/restore.exp: Likewise.
20170 * gdb.base/return.exp: Likewise.
20171 * gdb.base/return2.exp: Likewise.
20172 * gdb.base/scope.exp: Likewise.
20173 * gdb.base/sect-cmd.exp: Likewise.
20174 * gdb.base/sep.exp: Likewise.
20175 * gdb.base/sepdebug.exp: Likewise.
20176 * gdb.base/setshow.exp: Likewise.
20177 * gdb.base/setvar.exp: Likewise.
20178 * gdb.base/sigall.exp: Likewise.
20179 * gdb.base/sigbpt.exp: Likewise.
20180 * gdb.base/signals.exp: Likewise.
20181 * gdb.base/signull.exp: Likewise.
20182 * gdb.base/sizeof.exp: Likewise.
20183 * gdb.base/solib.exp: Likewise.
20184 * gdb.base/step-line.exp: Likewise.
20185 * gdb.base/step-test.exp: Likewise.
20186 * gdb.base/structs.exp: Likewise.
20187 * gdb.base/structs2.exp: Likewise.
20188 * gdb.base/term.exp: Likewise.
20189 * gdb.base/twice.exp: Likewise.
20190 * gdb.base/until.exp: Likewise.
20191 * gdb.base/varargs.exp: Likewise.
20192 * gdb.base/volatile.exp: Likewise.
20193 * gdb.base/watchpoint.exp: Likewise.
20194 * gdb.base/whatis-exp.exp: Likewise.
20195 * gdb.base/whatis.exp: Likewise.
20196 * gdb.cp/ambiguous.exp: Likewise.
20197 * gdb.cp/annota2.exp: Likewise.
20198 * gdb.cp/annota3.exp: Likewise.
20199 * gdb.cp/bool.exp: Likewise.
20200 * gdb.cp/breakpoint.exp: Likewise.
20201 * gdb.cp/casts.exp: Likewise.
20202 * gdb.cp/class2.exp: Likewise.
20203 * gdb.cp/classes.exp: Likewise.
20204 * gdb.cp/cplusfuncs.exp: Likewise.
20205 * gdb.cp/ctti.exp: Likewise.
20206 * gdb.cp/derivation.exp: Likewise.
20207 * gdb.cp/exception.exp: Likewise.
20208 * gdb.cp/gdb1355.exp: Likewise.
20209 * gdb.cp/hang.exp: Likewise.
20210 * gdb.cp/inherit.exp: Likewise.
20211 * gdb.cp/local.exp: Likewise.
20212 * gdb.cp/m-data.exp: Likewise.
20213 * gdb.cp/m-static.exp: Likewise.
20214 * gdb.cp/member-ptr.exp: Likewise.
20215 * gdb.cp/method.exp: Likewise.
20216 * gdb.cp/misc.exp: Likewise.
20217 * gdb.cp/namespace.exp: Likewise.
20218 * gdb.cp/overload.exp: Likewise.
20219 * gdb.cp/ovldbreak.exp: Likewise.
20220 * gdb.cp/pr-1023.exp: Likewise.
20221 * gdb.cp/pr-1210.exp: Likewise.
20222 * gdb.cp/pr-574.exp: Likewise.
20223 * gdb.cp/printmethod.exp: Likewise.
20224 * gdb.cp/psmang.exp: Likewise.
20225 * gdb.cp/ref-params.exp: Likewise.
20226 * gdb.cp/ref-types.exp: Likewise.
20227 * gdb.cp/rtti.exp: Likewise.
20228 * gdb.cp/templates.exp: Likewise.
20229 * gdb.cp/try_catch.exp: Likewise.
20230 * gdb.cp/userdef.exp: Likewise.
20231 * gdb.cp/virtfunc.exp: Likewise.
20232 * gdb.disasm/am33.exp: Likewise.
20233 * gdb.disasm/h8300s.exp: Likewise.
20234 * gdb.disasm/mn10300.exp: Likewise.
20235 * gdb.disasm/sh3.exp: Likewise.
20236 * gdb.disasm/t01_mov.exp: Likewise.
20237 * gdb.disasm/t02_mova.exp: Likewise.
20238 * gdb.disasm/t03_add.exp: Likewise.
20239 * gdb.disasm/t04_sub.exp: Likewise.
20240 * gdb.disasm/t05_cmp.exp: Likewise.
20241 * gdb.disasm/t06_ari2.exp: Likewise.
20242 * gdb.disasm/t07_ari3.exp: Likewise.
20243 * gdb.disasm/t08_or.exp: Likewise.
20244 * gdb.disasm/t09_xor.exp: Likewise.
20245 * gdb.disasm/t10_and.exp: Likewise.
20246 * gdb.disasm/t11_logs.exp: Likewise.
20247 * gdb.disasm/t12_bit.exp: Likewise.
20248 * gdb.disasm/t13_otr.exp: Likewise.
20249 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
20250 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
20251 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20252 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
20253 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
20254 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20255 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20256 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20257 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
20258 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
20259 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20260 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20261 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20262 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20263 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20264 * gdb.mi/gdb701.exp: Likewise.
20265 * gdb.mi/gdb792.exp: Likewise.
20266 * gdb.mi/mi-basics.exp: Likewise.
20267 * gdb.mi/mi-break.exp: Likewise.
20268 * gdb.mi/mi-cli.exp: Likewise.
20269 * gdb.mi/mi-console.exp: Likewise.
20270 * gdb.mi/mi-disassemble.exp: Likewise.
20271 * gdb.mi/mi-eval.exp: Likewise.
20272 * gdb.mi/mi-file.exp: Likewise.
20273 * gdb.mi/mi-read-memory.exp: Likewise.
20274 * gdb.mi/mi-regs.exp: Likewise.
20275 * gdb.mi/mi-return.exp: Likewise.
20276 * gdb.mi/mi-simplerun.exp: Likewise.
20277 * gdb.mi/mi-stack.exp: Likewise.
20278 * gdb.mi/mi-stepi.exp: Likewise.
20279 * gdb.mi/mi-syn-frame.exp: Likewise.
20280 * gdb.mi/mi-until.exp: Likewise.
20281 * gdb.mi/mi-var-block.exp: Likewise.
20282 * gdb.mi/mi-var-child.exp: Likewise.
20283 * gdb.mi/mi-var-cmd.exp: Likewise.
20284 * gdb.mi/mi-var-display.exp: Likewise.
20285 * gdb.mi/mi-watch.exp: Likewise.
20286 * gdb.mi/mi2-basics.exp: Likewise.
20287 * gdb.mi/mi2-break.exp: Likewise.
20288 * gdb.mi/mi2-cli.exp: Likewise.
20289 * gdb.mi/mi2-console.exp: Likewise.
20290 * gdb.mi/mi2-disassemble.exp: Likewise.
20291 * gdb.mi/mi2-eval.exp: Likewise.
20292 * gdb.mi/mi2-file.exp: Likewise.
20293 * gdb.mi/mi2-read-memory.exp: Likewise.
20294 * gdb.mi/mi2-regs.exp: Likewise.
20295 * gdb.mi/mi2-return.exp: Likewise.
20296 * gdb.mi/mi2-simplerun.exp: Likewise.
20297 * gdb.mi/mi2-stack.exp: Likewise.
20298 * gdb.mi/mi2-stepi.exp: Likewise.
20299 * gdb.mi/mi2-syn-frame.exp: Likewise.
20300 * gdb.mi/mi2-until.exp: Likewise.
20301 * gdb.mi/mi2-var-block.exp: Likewise.
20302 * gdb.mi/mi2-var-child.exp: Likewise.
20303 * gdb.mi/mi2-var-cmd.exp: Likewise.
20304 * gdb.mi/mi2-var-display.exp: Likewise.
20305 * gdb.mi/mi2-watch.exp: Likewise.
20306 * gdb.stabs/exclfwd.exp: Likewise.
20307 * gdb.stabs/weird.exp: Likewise.
20308 * gdb.threads/gcore-thread.exp: Likewise.
20309 * gdb.trace/actions.exp: Likewise.
20310 * gdb.trace/backtrace.exp: Likewise.
20311 * gdb.trace/circ.exp: Likewise.
20312 * gdb.trace/collection.exp: Likewise.
20313 * gdb.trace/deltrace.exp: Likewise.
20314 * gdb.trace/infotrace.exp: Likewise.
20315 * gdb.trace/limits.exp: Likewise.
20316 * gdb.trace/packetlen.exp: Likewise.
20317 * gdb.trace/passc-dyn.exp: Likewise.
20318 * gdb.trace/passcount.exp: Likewise.
20319 * gdb.trace/report.exp: Likewise.
20320 * gdb.trace/save-trace.exp: Likewise.
20321 * gdb.trace/tfind.exp: Likewise.
20322 * gdb.trace/tracecmd.exp: Likewise.
20323 * gdb.trace/while-dyn.exp: Likewise.
20324 * gdb.trace/while-stepping.exp: Likewise.
20325
f4b618d1
JB
203262006-08-08 Joel Brobecker <brobecker@adacore.com>
20327
20328 * gdb.base/step-bt.c: New file.
20329 * gdb.base/step-bt.exp: New testcase.
20330
3d00d119
DJ
203312006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20332
20333 * config/monitor.exp (gdb_load): Remove support for obsolete
20334 download-write-size.
20335 * gdb.base/remote.exp: Likewise. Update all callers of
20336 gdb_timed_load.
20337
017b5bd4
DJ
203382006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20339
20340 * cursal.exp: Pass binfile to gdb_load.
20341
837c599d
DJ
203422006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20343
20344 * gdb.base/cursal.exp: Add "" to gdb_load call.
20345
8dd4540b
MK
203462006-07-29 Mark Kettenis <kettenis@gnu.org>
20347
20348 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20349 NetBSD/ELF targets.
20350
ab5c9f60
DJ
203512006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20352
20353 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20354 operator*.
20355
4c42eaff
DJ
203562006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20357
20358 * gdb.base/completion.exp: Update for change in "file" behavior.
20359 * gdb.stabs/weird.exp: Likewise.
20360 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20361 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20362
0155cc76
NS
203632006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20364
20365 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20366 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20367
16026cd7
AS
203682006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20369
20370 * gdb.base/default.exp: Update source command error message.
20371 * gdb.base/help.exp: Update 'help source' message.
20372
16963cb6
DJ
203732006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20374
20375 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20376 test.
20377
6d7fd486
AS
203782006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20379
20380 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20381
29e8a844
DJ
203822006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20383
20384 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20385
6afcfa39
DJ
203862006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20387
20388 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20389
267a692b
MK
203902006-07-17 Mark Kettenis <kettenis@gnu.org>
20391
20392 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20393 *-*-openbsd* from targets for wich we expect ARM FPA floating
20394 point format.
20395
85d2fec4
NR
203962006-07-17 Nick Roberts <nickrob@snap.net.nz>
20397
20398 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20399
204002006-07-17 Mark Kettenis <kettenis@gnu.org>
20401
20402 * gdb.base/annota3.exp: Expect frame-begin annotation.
20403
85b4c6e8
JB
204042006-07-14 Joel Brobecker <brobecker@adacore.com>
20405
20406 * gdb.base/help.exp: Adjust "help unset" test to accept
20407 any list of unset commands.
20408
fb933624
DJ
204092006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20410 Daniel Jacobowitz <dan@codesourcery.com>
20411
20412 * gdb.cp/ref-params.exp: New test.
20413 * gdb.cp/ref-params.cc: New source file.
20414 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20415
1dff4b64
MK
204162006-07-08 Mark Kettenis <kettenis@gnu.org>
20417
20418 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20419 spaces/tabs in regular expressions since they might not be there.
20420
40d2e0e3
AS
204212006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20422
20423 * gdb.base/ifelse.exp: New file.
20424
f6c957d2
NS
204252006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20426
20427 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20428 line.
20429 * gdb.base/huge.exp: Loop over compilation to find a size that
20430 is acceptable.
20431 * gdb.base/remote.exp: Correct expected strings.
20432 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20433
b9c5a23d
DJ
204342006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20435
20436 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20437
9af2e58d
DJ
204382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20439
20440 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20441 native.
20442
30930ca5
DJ
204432006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20444
20445 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20446 enable stabs testing.
20447
aa32fa1d
DJ
204482006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20449
bd4a4c80 20450 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20451 gdb_test_multiple does.
20452
321fef15
DJ
204532006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20454
20455 * Makefile.in (host_alias): Remove.
20456 (target_alias): Use @target_noncanonical@.
20457 (site.exp): Don't set host_alias.
20458 * aclocal.m4: Remove contents. Include acx.m4.
20459 * configure: Regenerated.
20460 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20461
e1c2defa
NS
204622006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20463
e63b55d1
NS
20464 * lib/gdb.exp (gdb_load_cmd): New.
20465
5600ea19
NS
20466 * gdb.base/fileio.c: Add system(NULL) test.
20467 * gdb.base/fileio.exp: Check it.
20468
e1c2defa
NS
20469 * gdb.base/break.c: Add 10a breakpoint at }
20470 * gdb.base/break.exp: Add test for breakpoint at }
20471 * gdb.cp/anon-union.cc: Add code at end of function.
20472 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20473 * gdb.mi/var-cmd.c: Add code at end of function.
20474 * gdb.mi/mi-var-display.exp: Adjust end of next.
20475 * gdb.mi/mi2-var-display.exp: Likewise.
20476 * gdb.base/fileio.c: Add stop function and insert calls at
20477 stopping places.
20478 * gdb.base/fileio.exp: Breakpoint stop function and remove
20479 explicit line number references.
20480
6c0112ec
JB
204812006-05-19 Joel Brobecker <brobecker@adacore.com>
20482
a9c64011
AS
20483 * gdb.base/del.exp (test_delete_alias): New function.
20484 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20485
154189a4
FF
204862006-05-18 Fred Fish <fnf@specifix.com>
20487
20488 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20489 required. Check for spurious output after program exits normally.
20490
582e64c2
FF
204912006-05-17 Fred Fish <fnf@specifix.com>
20492
20493 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20494 gdb_load, so it works in the simulator.
20495
8ef6493a
FF
204962006-05-11 Fred Fish <fnf@specifix.com>
20497
20498 * gdb.base/bang.exp: Ignore unexpected output between the
20499 "program exited normally" and the gdb prompt, as many other
20500 tests do.
20501
692b141c
MK
205022006-05-07 Mark Kettenis <kettenis@gnu.org>
20503
20504 * gdb.base/help.exp: Make "delete checkpoint" part option for
20505 "help d" and "help delete" tests.
20506
540b8a30
UW
205072006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20508
a9c64011 20509 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20510 expected output in some mi_gdb_test statements.
20511 * gdb.mi/mi2-basics.exp: Likewise.
20512
9b6462d9
JB
205132006-05-05 Joel Brobecker <brobecker@adacore.com>
20514
20515 * gdb.base/del.c: New file.
20516 * gdb.base/del.exp: New testcase.
20517
954de43b
DM
205182006-05-05 David S. Miller <davem@sunset.davemloft.net>
20519
20520 * gdb.base/break.exp: Do not assume a breakpoint on
20521 main will actually be in $srcfile when optimizing.
1303f75e
DM
20522 * gdb.base/savedregs.exp: Do not require that the dummy
20523 frame location match up to a symbol and source file location.
c3242428
DM
20524 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20525 will get printed without a mi_cmd_data_list_register_values prefix.
20526 (*-data-list-register-*): Correct regular expressions to expect the new
20527 pseudo d? floating point registers.
20528 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20529
c7e64c9a
DJ
205302006-05-05 Christophe Lyon <christophe.lyon@st.com>
20531
20532 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20533 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20534 is allocated by the compiler.
20535 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20536 anons, e, anone to force their allocation by the compiler.
20537
205382006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20539
20540 * gdb.base/help.exp: Update expected text for help d and
20541 help delete.
20542
27ce9a6d
MK
205432006-05-02 Mark Kettenis <kettenis@gnu.org>
20544
20545 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20546 NetBSD/ELF targets.
20547
8608915f
MK
205482006-04-30 Mark Kettenis <kettenis@gnu.org>
20549
20550 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20551 single-step breakpoint fails; make this a KFAIL on
20552 sparc*-*-openbsd*.
20553 * gdb.base/siginfo.exp: Likewise.
20554 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20555
b8db102d
MS
205562006-04-26 Michael Snyder <msnyder@redhat.com>
20557
20558 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20559 which may have to consume output from other forks.
20560 Add tests to make sure that "delete fork" succeeded.
20561
c702009a
MS
205622006-04-20 Michael Snyder <msnyder@redhat.com>
20563
20564 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20565 Add support for the Renesas M32C and M16C.
20566
20567 * gdb.asm/asm-source.exp: Add m32c target.
20568 * gdb.asm/m32c.inc: Support for m32c target.
20569
e28493f2
AS
205702006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20571
20572 * gdb.base/commands.exp (recursive_source_test): New test.
20573
880da185
DM
205742006-04-04 David S. Miller <davem@sunset.davemloft.net>
20575
20576 * gdb.base/float.exp: Add pattern for sparc targets.
20577
61d9b92f
DJ
205782006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20579
20580 * gdb.base/commands.exp (stray_arg0_test): New test.
20581
bd717df8
PB
205822006-03-30 Paul Brook <paul@codesourcery.com>
20583
20584 * gdb.mi/mi-until.exp: kfail broken until command.
20585 * gdb.mi/mi2-until.exp: Ditto.
20586
ec793d3c
NR
205872006-03-27 Nick Roberts <nickrob@snap.net.nz>
20588
20589 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20590
831004b7
AO
205912006-03-08 Alexandre Oliva <aoliva@redhat.com>
20592
20593 * gdb.base/prelink.exp: Anchor tested-for regular expression
20594 on gdb prompt.
20595
effe49a0
PB
205962006-03-07 Paul Brook <paul@codesourcery.com>
20597
20598 * gdb.base/assign.exp: Correct fail message.
20599
e5461016
PB
206002006-03-07 Paul Brook <paul@codesourcery.com>
20601
20602 * lib/compiler.c: Extract armcc version number.
20603 * lib/compiler.cc: Ditto.
20604
fc91c6c2
PB
206052006-03-07 Paul Brook <paul@codesourcery.com>
20606
20607 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20608 additional_flags=-w.
20609 * gdb.arch/altivec-regs.exp: Ditto.
20610 * gdb.arch/e500-abi.exp: Ditto.
20611 * gdb.arch/e500-regs.exp: Ditto.
20612 * gdb.base/all-bin.exp: Ditto.
20613 * gdb.base/annota1.exp: Ditto.
20614 * gdb.base/annota3.exp: Ditto.
20615 * gdb.base/args.exp: Ditto.
20616 * gdb.base/arithmet.exp: Ditto.
20617 * gdb.base/assign.exp: Ditto.
20618 * gdb.base/async.exp: Ditto.
20619 * gdb.base/bang.exp: Ditto.
20620 * gdb.base/break.exp: Ditto.
20621 * gdb.base/call-rt-st.exp: Ditto.
20622 * gdb.base/completion.exp: Ditto.
20623 * gdb.base/cond-expr.exp: Ditto.
20624 * gdb.base/condbreak.exp: Ditto.
20625 * gdb.base/consecutive.exp: Ditto.
20626 * gdb.base/define.exp: Ditto.
20627 * gdb.base/display.exp: Ditto.
20628 * gdb.base/ena-dis-br.exp: Ditto.
20629 * gdb.base/environ.exp: Ditto.
20630 * gdb.base/eval-skip.exp: Ditto.
20631 * gdb.base/info-proc.exp: Ditto.
20632 * gdb.base/jump.exp: Ditto.
20633 * gdb.base/logical.exp: Ditto.
20634 * gdb.base/long_long.exp: Ditto.
20635 * gdb.base/maint.exp: Ditto.
20636 * gdb.base/miscexprs.exp: Ditto.
20637 * gdb.base/pc-fp.exp: Ditto.
20638 * gdb.base/pointers.exp: Ditto.
20639 * gdb.base/relational.exp: Ditto.
20640 * gdb.base/reread.exp: Ditto.
20641 * gdb.base/sect-cmd.exp: Ditto.
20642 * gdb.base/sep.exp: Ditto.
20643 * gdb.base/sepdebug.exp: Ditto.
20644 * gdb.base/until.exp: Ditto.
20645 * gdb.base/whatis-exp.exp: Ditto.
20646 * gdb.cp/annota2.exp: Ditto.
20647 * gdb.cp/annota3.exp: Ditto.
20648 * gdb.trace/actions.exp: Ditto.
20649 * gdb.trace/backtrace.exp: Ditto.
20650 * gdb.trace/circ.exp: Ditto.
20651 * gdb.trace/collection.exp: Ditto.
20652 * gdb.trace/deltrace.exp: Ditto.
20653 * gdb.trace/infotrace.exp: Ditto.
20654 * gdb.trace/limits.exp: Ditto.
20655 * gdb.trace/packetlen.exp: Ditto.
20656 * gdb.trace/passc-dyn.exp: Ditto.
20657 * gdb.trace/passcount.exp: Ditto.
20658 * gdb.trace/report.exp: Ditto.
20659 * gdb.trace/save-trace.exp: Ditto.
20660 * gdb.trace/tfind.exp: Ditto.
20661 * gdb.trace/tracecmd.exp: Ditto.
20662 * gdb.trace/while-dyn.exp: Ditto.
20663 * gdb.trace/while-stepping.exp: Ditto.
20664 * lib/gdb.exp: Ditto.
20665 (gdb_compile): Handle nowarning option.
20666
5f4a23d9
AO
206672006-03-07 Alexandre Oliva <aoliva@redhat.com>
20668
20669 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20670 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20671 Rename executable to prelinkt. Don't re-prelink if we didn't
20672 get a core file. Test prelink -u exit status to tell whether
20673 prelinking failed. Use gdb_test_multiple.
20674
9733fc94
DJ
206752006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20676
20677 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20678 (do_tests): Call it.
20679
cc10cae3
AO
206802006-02-28 Alexandre Oliva <aoliva@redhat.com>
20681
20682 * gdb.base/prelink.exp: New test.
20683 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20684
15c46491
WZ
206852006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20686
20687 * gdb.fortran/derived-type.f90: New file.
20688 * gdb.fortran/derived-type.exp: New testcase.
20689
5c9f7ded
DJ
206902006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20691
20692 * gdb.base/default.exp: Allow ';' as a directory separator.
20693
5b96932b
AS
206942006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20695
20696 * gdb.base/help.exp (help add-symbol-file): Update.
20697
1986bccd
AS
206982006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20699
20700 * gdb.base/help.exp (help load): Update expected results.
20701
a8b7528f
FF
207022006-02-19 Fred Fish <fnf@specifix.com>
20703
20704 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20705 specifix hex value as part of results.
20706 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20707
f8261448
FF
207082006-02-16 Fred Fish <fnf@specifix.com>
20709
20710 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20711 ushort_addr, and slong_addr, so the typedefs are not optimized
20712 away.
20713 * gdb.base/whatis.exp: Add tests using type name for struct type,
20714 union type, enum type, and typedef.
a9c64011 20715
31d8bdd2
MK
207162006-02-13 Mark Kettenis <kettenis@gnu.org>
20717
20718 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20719
34e41e63
JB
207202006-02-13 Jim Blandy <jimb@redhat.com>
20721
20722 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20723 case where it takes two "next" commands to skip past the init
20724 call.
20725
ac6e4f31
FF
207262006-02-12 Fred Fish <fnf@specifix.com>
20727
20728 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20729 to handle cases where it takes two "next" commands to skip
20730 past the init call.
20731
2db2d571
JB
207322006-02-07 Joel Brobecker <brobecker@adacore.com>
20733
20734 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20735 on hppa32 targets.
20736
38fcd64c
DJ
207372006-02-06 Vladimir Prus <ghost@cs.msu.su>
20738
20739 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20740 field.
20741
1315ad46
MK
207422006-01-29 Mark Kettenis <kettenis@gnu.org>
20743
20744 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20745
5625b943
DJ
207462006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20747
20748 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20749 files.
20750
80df1bbe
DJ
207512006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20752
20753 * gdb.cp/maint.exp: Set complaints to a positive value.
20754
9078e690
DJ
207552006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20756
20757 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20758 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20759 function name.
20760
9c903399
DJ
207612006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20762
20763 * gdb.base/checkpoint.c: Update copyright notice. Include
20764 <stdlib.h>.
20765
761ae4d6
JB
207662006-01-04 Jim Blandy <jimb@redhat.com>
20767
20768 * gdb.asm/asm-source.exp: Independently provide default values for
20769 asm-flags and debug-flags. Use 'string equal' to do the
20770 comparison, not the implicit expr's '==' operator. Remove
20771 now-unneeded assignments to asm-flags. In h8300 case, place
20772 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20773
099ac3dd
MS
207742006-01-04 Michael Snyder <msnyder@redhat.com>
20775
20776 * gdb.base/checkpoint.c: New file.
20777 * gdb.base/checkpoint.exp: New file.
20778 * gdb.base/multi-fork.c: New file.
20779 * gdb.base/multi-fork.exp: New file.
20780 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20781
f4d85314
FF
207822006-01-04 Fred Fish <fnf@specifix.com>
20783
20784 * gdb.base/ptype.c (foo): Add typedef.
20785 (intfoo): Add function.
20786 * gdb.base/ptype1.c: New file.
20787 * gdb.base/ptype.exp: Handle compilation and linking with two
20788 source files. Test that proper type for "foo" is found based
20789 on source context rather than first match found in symtabs.
20790
a1b06f35
MK
207912005-12-28 Mark Kettenis <kettenis@gnu.org>
20792
20793 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20794 * gdb.asm/openbsd.inc: Indent commands.
20795
d082a1e2
MK
207962005-12-26 Mark Kettenis <kettenis@gnu.org>
20797
c65016bd
MK
20798 * gdb.base/freebpcmd.exp: Increase timeout.
20799
d082a1e2
MK
20800 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20801
d3c32a0e
DJ
208022005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20803
20804 * gdb.base/default.exp: Update check for "show version".
20805
9fdb1f50
RC
208062005-12-09 Randolph Chung <tausq@debian.org>
20807
20808 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
20809 * gdb.asm/pa64.inc: New file.
20810
5f2c56f7
RC
208112005-12-09 Randolph Chung <tausq@debian.org>
20812
20813 * gdb.asm/common.inc: Indent commands.
20814 * gdb.asm/asmsrc1.s: Likewise.
20815 * gdb.asm/asmsrc2.s: Likewise.
20816
8117349c
RC
208172005-12-09 Randolph Chung <tausq@debian.org>
20818
20819 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
20820 (get_addr_of_sym): Remove duplicate print.
20821 (gen_core): xfail hppa*-*-hpux*, update expected output.
20822 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
20823 * gdb.arch/pa64-nullify.s: New file.
20824
8f07f25a
RC
208252005-12-09 Randolph Chung <tausq@debian.org>
20826
20827 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20828
55b39184
DJ
208292005-12-07 Christophe Lyon <christophe.lyon@st.com>
20830
20831 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
20832 code generation for these functions.
20833 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
20834 error message.
20835
31e2b00f
AS
208362005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
20837
20838 * gdb.base/help.exp (help b, help br, help bre, help brea)
20839 (help break): Update the expected message.
20840
c3d0b56e
SC
208412005-11-11 Stephane Carrez <stcarrez@nerim.fr>
20842
20843 * gdb.asm/m68hc11.inc: Setup the data section.
20844 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
20845 script for this test.
20846 (m6812-*-*): Likewise.
20847
36ae0ea9
RC
208482005-11-09 Randolph Chung <tausq@debian.org>
20849
20850 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20851
9d6f42e9
WZ
208522005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20853
20854 * gdb.base/break.exp: Fix a comment typo.
20855
e2126a14
EZ
208562005-11-03 Jim Blandy <jimb@redhat.com>
20857
a9c64011
AS
20858 Checked in by Elena Zannoni <ezannoni@redhat.com>
20859
889bf7c5 20860 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 20861
e0ac7199
CV
208622005-11-02 Corinna Vinschen <vinschen@redhat.com>
20863
20864 * gdb.arch/gdb1558.c: Include stdio.h.
20865
31d3fb18
MK
208662005-10-31 Mark Kettenis <kettenis@gnu.org>
20867
20868 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20869
e52b687c
MK
208702005-10-31 Mark Kettenis <kettenis@gnu.org>
20871
20872 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20873
f4711d79
PG
208742005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20875
a9c64011
AS
20876 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20877 vscr" tests to better match output.
f4711d79 20878
987a9106
JB
208792005-10-12 Jim Blandy <jimb@redhat.com>
20880
20881 * gdb.base/structs.exp (any): New function.
20882 (test_struct_returns): Don't make any assumptions at all about
20883 what value the function returns when GDB can't set the return
20884 value.
20885
2336bb58
JB
208862005-10-09 Joel Brobecker <brobecker@adacore.com>
20887
20888 * gdb.ada/arrayidx/p.adb: New file.
20889 * gdb.ada/arrayidx.exp: New testcase
20890
208912005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
20892
20893 * gdb.ada/array_return/pck.ads: New file.
20894 * gdb.ada/array_return/pck.adb: New file.
20895 * gdb.ada/array_return/p.adb: New file.
20896 * gdb.ada/array_return.exp: New testcase.
20897
705335ea
JB
208982005-10-03 Joel Brobecker <brobecker@adacore.com>
20899
a9c64011
AS
20900 * gdb.base/arrayidx.c: New file.
20901 * gdb.base/arrayidx.exp: New testcase.
705335ea 20902
11ee9940
NR
209032005-09-29 Nick Roberts <nickrob@snap.net.nz>
20904
20905 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
20906 frames-invalid and breakpoints-invalid are no longer generated
20907 with level 3 so don't expect them in the output.
20908
39fb8e9e
BR
209092005-09-27 Bob Rossi <bob@brasko.net>
20910
a9c64011 20911 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
20912 from test. Escape the | in mi_gdb_test call.
20913 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
20914 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
20915 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
20916 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
20917 expected regex's in mi_gdb_test calls.
20918 * lib/mi-support.exp: Remove arbitrary .* from tests.
20919 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
20920 Fully anchor GDB/MI expected results in mi_gdb_test.
20921 * lib/gdb.exp (string_to_regexp): Escape the ] character.
20922 * gdb.base/sizeof.exp: Remove escape character. Correct test.
20923
2af48f68
PB
209242005-09-26 Paul Brook <paul@codesourcery.com>
20925
20926 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20927
f34502bc
WZ
209282005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20929
20930 * bfp-test.c: New file.
20931 * bfp-test.exp: New testcase.
20932
ca929517
WZ
209332005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20934
20935 * gdb.fortran/subarray.exp: New testcase to test the evaluation
20936 of subarray and substring variable.
20937 * gdb.fortran/subarray.f: New source file for the test of subarray
20938 and substring variable evaluation.
20939 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
20940 of string constant.
20941
c761af65
DJ
209422005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
20943
20944 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
20945 copyright dates.
20946
561d7a1d
PG
209472005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
20948
20949 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
20950 powerpc altivec' test with an almost identical 'info vector' test.
20951
b2b64cc9
PG
209522005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20953
a9c64011
AS
20954 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20955 vscr" tests to match output.
b2b64cc9 20956
6ac4d15a
PG
209572005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20958
a9c64011
AS
20959 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20960 output.
6ac4d15a 20961
40e55bef
BR
209622005-09-11 Bob Rossi <bob@brasko.net>
20963
889bf7c5
PA
20964 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
20965 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
20966 commands that return an MI output command and an asyncronous MI output
20967 command.
40e55bef
BR
20968 * gdb.mi/mi-console.exp: Ditto.
20969
3c7385ec
BR
209702005-09-11 Bob Rossi <bob@brasko.net>
20971
20972 * gdb.mi/mi-var-child.c: Include <string.h>.
20973
a6cd0eb3
DJ
209742005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20975
20976 * killed.exp: Correct gdb_expect syntax.
20977
2f168eed
CV
209782005-08-09 Corinna Vinschen <vinschen@redhat.com>
20979
20980 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20981
ecd3fd0f
BR
209822005-08-02 Bob Rossi <bob@brasko.net>
20983
20984 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
20985 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
20986 Change tests to inferior-tty-set/show.
20987 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
20988 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
20989 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
20990 inferior. Use mi_gdb_test to get GDB and Inferior output.
20991 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
20992 descriptor.
20993 (mi_inferior_tty_name): Add inferior PTY file name.
20994 (mi_gdb_start): Add INFERIOR_PTY parameter.
20995 (mi_gdb_test): Add IPATTERN parameter.
20996
f1ea48cb 209972005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 20998
f1ea48cb
BR
20999 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
21000 parameter to mi_gdb_test.
21001 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
21002
6e650a67
DJ
210032005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21004
21005 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
21006 struct_declarations.
21007 * gdb.mi/mi-var-child.exp: Step over the initialization of
21008 struct_declarations.
21009
8be260b6
DJ
210102005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21011
21012 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
21013 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
21014 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
21015 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
21016 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
21017 file.
21018
4e660f07
NR
210192005-07-27 Nick Roberts <nickrob@snap.net.nz>
21020
21021 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
21022 (do_children_tests): Assign values to the extra elements.
21023
21024 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
21025 them for tests for "-var-update --no-values" and
a9c64011 21026 "-var-update --all-values".
4e660f07
NR
21027 Add test for "-var-list-children --simple-values".
21028
21029 * gdb.mi/basics.c (callee4): Add integer array D[3]...
21030
21031 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
21032 "-stack-list-locals --simple-values" Improve doc strings and
21033 comments.
21034
6bdae935
MK
210352005-07-18 Mark Kettenis <kettenis@gnu.org>
21036
598b7a6f
MK
21037 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
21038 *-*-openbsd*.
21039 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
21040
6bdae935
MK
21041 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
21042 sigaltsatck'.
21043
1323e929 210442005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 21045
1323e929
BR
21046 * gdb.base/default.exp (tty): Changed output of command.
21047 * gdb.base/help.exp (help tty): Ditto.
21048
b1a9c082
MK
210492005-07-12 Mark Kettenis <kettenis@gnu.org>
21050
21051 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
21052
10a844a2
MK
210532005-07-10 Mark Kettenis <kettenis@gnu.org>
21054
21055 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
21056 -stack-select-frame without arguments.
21057 (test_stack_frame_listing): Add test for newly implemented command
21058 -stack-info-frame.
21059
3cb3b8df
BR
210602005-07-06 Bob Rossi <bob@brasko.net>
21061
21062 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
21063 command.
21064 (Copyright): Update copyright.
21065
a0c5fbcf
WZ
210662005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
21067
21068 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
21069 tests to evaluate exponentiation expression.
21070
984971d0
AS
210712005-06-29 Andreas Schwab <schwab@suse.de>
21072
21073 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
21074 main to avoid warnings.
21075
21076 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
21077
fe03833f
NR
210782005-06-20 Nick Roberts <nickrob@snap.net.nz>
21079
21080 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
21081 -stack-select-frame without arguments.
21082 (test_stack_frame_listing): Add test for newly implemented command
21083 -stack-info-frame.
a9c64011 21084
7a55f279
WZ
210852005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
21086
0ffa0ea5
DJ
21087 * gdb.fortran/array-element.f: New file.
21088 * gdb.fortran/array-element.exp: New testcase.
7a55f279 21089
26585198
DJ
210902005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21091
21092 * gdb.base/bigcore.exp: Correct checks for systems which can
21093 not dump a large core file.
21094
c1bd25fd
DJ
210952005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21096
21097 * gdb.base/relocate.c: Add a copyright notice.
21098 (dummy): Remove.
21099 * gdb.base/relocate.exp: Test printing the values of variables
21100 from a relocatable file.
21101
589e074d
DJ
211022005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
21103
21104 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
21105 excess MI output after an error.
21106
0915f927
JB
211072005-05-29 Joel Brobecker <brobecker@adacore.com>
21108
21109 * gdb.arch/alpha-step.c: New file.
21110 * gdb.arch/alpha-step.exp: New testcase.
21111
76ff342d
DJ
211122005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
21113 Dennis Brueni <dennis@slickedit.com>
21114
21115 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
21116 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
21117 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
21118 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
21119 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
21120 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
21121 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
21122
96b0c7ac
DJ
211232005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
21124 Wu Zhou <woodzltc@cn.ibm.com>
21125
21126 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
21127 IBM's xlc compiler.
21128 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
21129 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
21130
f21565d2
JB
211312005-05-13 Jim Blandy <jimb@redhat.com>
21132
21133 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
21134 calling gdb_suppress_entire_file.
21135 * gdb.base/charset.exp: Same.
21136 * gdb.base/call-rt-st.exp: Same.
21137
6006a3a1
BR
211382005-05-05 Bob Rossi <bob_rossi@cox.net>
21139
21140 * lib/gdb.exp (fullname_syntax): Added global regex.
21141 (fullname_syntax_POSIX): Ditto.
21142 (fullname_syntax_UNC): Ditto.
21143 (fullname_syntax_DOS_CASE): Ditto.
21144 (fullname_syntax_DOS): Ditto.
21145 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
21146 fullname_syntax variable to scope and use it.
21147 (test_file_list_exec_source_files): Ditto.
21148 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
21149
c3b69c04
DJ
211502005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
21151
21152 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
21153
3c95e6af
PG
211542004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
21155
a9c64011
AS
21156 * lib/gdb.exp (skip_altivec_tests): New function, based on
21157 check_vmx_hw_available from the GCC testsuite.
21158 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
21159 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 21160
78df6c56
JB
211612005-05-02 Jim Blandy <jimb@redhat.com>
21162
21163 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
21164 calling gdb_suppress_entire_file.
21165
1690f9cf
DJ
211662005-04-30 Randolph Chung <tausq@debian.org>
21167
21168 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
21169 Slightly relax "sem_post" name checking.
21170
5ea106f7
PG
211712005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21172
21173 * gdb.base/unload.exp: Use new shared library infrastructure.
21174
bf7234cf
PG
211752005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21176
21177 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 21178 infrastructure.
bf7234cf 21179
547b869a
CV
211802005-04-29 Corinna Vinschen <vinschen@redhat.com>
21181
21182 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
21183 * gdb.asm/h8300.inc: New file.
21184
f07e55f0
PG
211852005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21186
21187 * gdb.base/shlib-call.exp: Change to use new shared library
21188 infrastructure.
21189
3cbba3d1
PG
211902005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21191
a9c64011
AS
21192 * gdb.base/pending.exp: Change to use new shared library
21193 infrastructure.
3cbba3d1 21194
ed6df200
PG
211952005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21196
a9c64011
AS
21197 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
21198 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 21199
8c8f4ebe
PG
212002005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
21201
a9c64011
AS
21202 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
21203 shared objects being adjusted and update copyright years.
8c8f4ebe 21204
607fbc54
DJ
212052005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
21206
21207 * ChangeLog: Correct some 2003-01-13 dates.
21208 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
21209 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
21210 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
21211 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
21212 gdb.trace/tfind.exp: Update copyright years.
21213
57bf0e56
DJ
212142005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
21215 Daniel Jacobowitz <dan@codesourcery.com>
21216
21217 * lib/gdb.exp (gdb_compile): Handle shlib=.
21218 (gdb_compile_shlib): New function.
21219
9b593790
PG
212202005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
21221
a9c64011 21222 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 21223
9494c6a5
DJ
212242005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21225
21226 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
21227 gdb.server.
21228 * configure.ac: Likewise.
21229 * configure: Regenerated.
21230 * gdb.gdbserver/Makefile.in: Moved to...
21231 * gdb.server/Makefile.in: ... here.
21232 * gdb.gdbserver/server.c: Moved to...
21233 * gdb.server/server.c: ... here.
21234 * gdb.gdbserver/server-run.exp: Moved to...
21235 * gdb.server/server-run.exp: ... here.
21236
6f8eac0e
DJ
212372005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21238
21239 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
21240 * configure.ac: Create gdb.gdbserver/Makefile.
21241 * configure: Regenerated.
21242 * lib/gdbserver-support.exp: New file, derived from
21243 config/gdbserver.exp.
21244 * config/gdbserver.exp: Use gdbserver-support.exp.
21245 * gdb.gdbserver/Makefile.in: New file.
21246 * gdb.gdbserver/server.c: New file.
21247 * gdb.gdbserver/server-run.exp: New file.
21248
6e87504d
PG
212492005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21250
a9c64011
AS
21251 * lib/gdb.exp (test_compiler_info): Return compiler_info
21252 if no arguments are given.
6e87504d 21253
d1779be4
PG
212542005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
21255
21256 * gdb.arch/altivec-abi.exp: Check for compiler and set
21257 use altivec' flag accordingly.
21258 * gdb.arch/altivec-regs.exp: Likewise.
21259
88750304
DJ
212602005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21261
21262 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21263
f3fb768d
AS
212642005-03-27 Andreas Schwab <schwab@suse.de>
21265
21266 * gdb.base/bigcore.c (main): Add missing mode argument in open
21267 call.
21268
7e813ac5
DJ
212692005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
21270
21271 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
21272 downloads.
21273 * config/gdbserver.exp (gdb_load): Likewise.
21274
8e3049aa
PB
212752005-03-14 Paul Brook <paul@codesourcery.com>
21276
21277 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
21278 targets.
21279
a9df7c44
JB
212802005-03-09 Joel Brobecker <brobecker@adacore.com>
21281
21282 * gdb.dwarf2/dup-psym.S: New file.
21283 * gdb.dwarf2/dup-psym.exp: New testcase.
21284
9f0d94e8
JB
212852005-03-09 Joel Brobecker <brobecker@adacore.com>
21286
21287 * gdb.ada/exec_changed/first.adb: New file.
21288 * gdb.ada/exec_changed/second.adb: New file.
21289 * gdb.ada/exec_changed.exp: New testcase.
21290
5f579bc5
NS
212912005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21292
36e9969c
NS
21293 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21294 (A2): New class.
21295 (main): Test operator+.
21296 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21297 breakpoint test.
21298
5f579bc5
NS
21299 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21300 * gdb.base/signull.exp: Disable if gdb,nosignals.
21301 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21302 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21303 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21304 * gdb.mi/mi2-console.exp: Likewise.
21305 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21306 continue output at start.
21307 (gdb_collect_locals_test): Robustify regexp.
21308 * gdb.trace/passc-dyn.exp: Fix comment typo.
21309 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21310
be46087e
CV
213112005-03-08 Corinna Vinschen <vinschen@redhat.com>
21312
21313 * gdb.asm/asm-source.exp: Add iq2000 case.
21314 * gdb.asm/iq2000.inc: New file.
21315
384e1a61 213162005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21317
384e1a61
MI
21318 * gdb.base/command.exp: Change hardcoded value to regular expression.
21319 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21320
584b6e9e
DJ
213212005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21322
21323 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21324 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21325 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21326 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21327 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21328
ab5b5d61
MK
213292005-03-05 Mark Kettenis <kettenis@gnu.org>
21330
21331 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21332 changes.
21333
ae051c1b
PG
213342004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21335
a9c64011
AS
21336 * lib/compiler.c: Add test for IBM's xlc compiler.
21337 * lib/compiler.cc: Likewise.
ae051c1b 21338
3f0f6ed2
JB
213392004-02-24 Joel Brobecker <brobecker@adacore.com>
21340
21341 * gdb.ada/fixed_points.exp: Create compilation object directory
21342 before running the test.
21343 * gdb.ada/null_record.exp: Likewise.
21344 * gdb.ada/packed_array.exp: Likewise.
21345 * gdb.ada/start.exp: Likewise.
21346
724f452b
JB
213472005-02-15 Joel Brobecker <brobecker@adacore.com>
21348
21349 * gdb.ada/packed_array/pa.adb: New file.
21350 * gdb.ada/packed_array.exp: New testcase.
21351
57f5cdfb 213522005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21353
1f393151
MK
21354 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21355 files.
21356
ebdda337
MK
21357 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21358 on *-*-openbsd*. Correctly match whitespace in regukar
21359 expressions.
21360
cf309262
DJ
213612005-02-10 Daniel Jacobowitz <dan@debian.org>
21362
21363 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21364 PR exp/1821
21365 * gdb.base/gdb1821.c: New test file.
21366 * gdb.base/gdb1821.exp: New test file.
21367
3be49e7a
JB
213682005-02-09 Joel Brobecker <brobecker@adacore.com>
21369
21370 * gdb.base/start.c: New file.
21371 * gdb.base/start.exp: New testcase.
21372
e292e67d
JB
213732005-02-09 Joel Brobecker <brobecker@adacore.com>
21374
21375 * gdb.ada/start/dummy.adb: New file.
21376 * gdb.ada/start.exp: New testcase.
21377
dbdfa66c
CV
213782005-02-09 Corinna Vinschen <vinschen@redhat.com>
21379
21380 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21381 for printing symbols and statistics.
21382 Add test for using relative pathnames in "maint print msymbols" test.
21383 Mark "maint info sections DATA" XFAIL on Cygwin.
21384 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21385 tests.
21386
d7941671
AC
213872005-02-09 Andreas Schwab <schwab@suse.de>
21388
21389 Committed by Andrew Cagney <cagney@gnu.org>
21390 * gdb.base/remotetimeout.exp: New file.
21391
74e5ef44
MK
213922005-02-07 Mark Kettenis <kettenis@gnu.org>
21393
21394 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21395
464dd14d
JB
213962005-02-03 Joel Brobecker <brobecker@adacore.com>
21397
21398 * gdb.ada/gnat_ada.gpr: New file.
21399 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21400 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21401 * configure.ac: No longer generate gnat_ada.gpr.
21402 * configure: Regenerate.
21403 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21404 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21405 * gdb.ada/null_record/bar.ads: Likewise.
21406 * gdb.ada/null_record/bar.adb: Likewise.
21407 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21408 * gdb.ada/null_record.exp (testdir): New variable.
21409 (testfile): executable is now in testdir subdirectory.
21410 (srcfile): Use full path to the main compilation unit.
21411 * gdb.ada/fixed_points.exp: Same changes as above.
21412
30d756ae
NR
214132005-02-03 Nick Roberts <nickrob@snap.net.nz>
21414
21415 * gdb.base/interp.exp: New test.
21416
9d799f85
AC
214172005-01-24 Andrew Cagney <cagney@gnu.org>
21418
21419 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21420
15656118
AC
214212005-01-19 Andrew Cagney <cagney@gnu.org>
21422
a892c31b
AC
21423 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21424 configure.ac not configure.in.
21425
15656118
AC
21426 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21427 of powerpc*-*-*.
21428 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21429 * gdb.base/list.exp (test_list_function)
15656118
AC
21430 (test_list_filename_and_function): Ditto.
21431 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21432
a7b01baf
AC
214332005-01-16 Andrew Cagney <cagney@gnu.org>
21434
17d92a02
AC
21435 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21436
a7b01baf
AC
21437 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21438
bc8332bb
AC
214392005-01-14 Andrew Cagney <cagney@gnu.org>
21440
21441 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21442 * gdb.mi/mi2-var-cmd.exp: Ditto.
21443
4d074752
CV
214442005-01-10 Corinna Vinschen <vinschen@redhat.com>
21445
21446 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21447
bec39cab
AC
214482005-01-07 Andrew Cagney <cagney@gnu.org>
21449
21450 * configure.ac: Rename configure.in, require autoconf 2.59.
21451 * configure: Re-generate.
21452 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21453 * gdb.stabs/configure: Re-generate.
21454 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21455 * gdb.hp/configure: Re-generate.
21456 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21457 autoconf 2.59.
21458 * gdb.hp/gdb.objdbg/configure: Re-generate.
21459 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21460 autoconf 2.59.
21461 * gdb.hp/gdb.defects/configure: Re-generate.
21462 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21463 autoconf 2.59.
21464 * gdb.hp/gdb.compat/configure: Re-generate.
21465 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21466 autoconf 2.59.
21467 * gdb.hp/gdb.base-hp/configure: Re-generate.
21468 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21469 autoconf 2.59.
21470 * gdb.hp/gdb.aCC/configure: Re-generate.
21471
f10b16d4
JB
214722004-12-15 Jim Blandy <jimb@redhat.com>
21473
21474 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21475 under NPTL when there is debugging info available for libpthread.
21476
fb6e1814
JG
214772004-12-13 Jerome Guitton <guitton@gnat.com>
21478
21479 * gdb.ada/fixed_points.c: New file.
21480 * gdb.ada/fixed_points.exp: New file.
21481
fe46cd3a
RC
214822004-12-03 Randolph Chung <tausq@debian.org>
21483
21484 * gdb.arch/pa-nullify.exp: New file.
21485 * gdb.arch/pa-nullify.s: New file.
21486
8de0841b
RC
214872004-11-30 Randolph Chung <tausq@debian.org>
21488
21489 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21490 instead of "tbug". Fix regexp to work properly with gdb_test.
21491
c8170782
PH
214922004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21493
21494 * gdb.base/bitfields2.exp: New test.
21495 * gdb.base/bitfields2.c: New file.
21496
954269c2
RE
214972004-11-28 Richard Earnshaw <rearnsha@arm.com>
21498
21499 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21500
0107feed
RC
215012004-11-16 Randolph Chung <tausq@debian.org>
21502
21503 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21504
f073ae8c
DJ
215052004-11-14 Daniel Jacobowitz <dan@debian.org>
21506
21507 * gdb.threads/threadapply.exp: Correct "macro details" test.
21508
19ad59e7
JJ
215092004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21510
21511 * gdb.threads/threadapply.exp: New test.
21512 * gdb.threads/threadapply.c: New file.
21513
9cf0961b
MK
215142004-11-07 Mark Kettenis <kettenis@gnu.org>
21515
21516 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21517 frames.
21518
c789492a
FL
215192004-11-05 Felix Lee <felix+log1@specifixinc.com>
21520
21521 * gdb.base/cursal.exp: New file.
21522 * gdb.base/cursal.c: New file.
21523
a1e167bb
AC
215242004-11-03 Andrew Cagney <cagney@gnu.org>
21525
21526 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21527
b7cbf173
MK
215282004-10-30 Mark Kettenis <kettenis@gnu.org>
21529
21530 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21531 NetBSD/ELF targets.
21532
88f9d34f
JB
215332004-10-29 Joel Brobecker <brobecker@gnat.com>
21534
21535 * gdb.threads/bp_in_thread.c: New file, copied from
21536 pthread_cond_wait.c.
21537 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21538 file, rather than reusing the .c file from another testcase.
21539
ca7d6a0c
JB
215402004-10-20 Joel Brobecker <brobecker@gnat.com>
21541
21542 * gdb.ada/null_record.exp: Check where we stopped after
21543 sending the start command, instead of where the associated
21544 temporary breakpoint was inserted.
21545
0d863d03
AC
215462004-10-14 Andrew Cagney <cagney@gnu.org>
21547
21548 * gdb.mi/gdb701.c (main): Return 0.
21549
d11e72cb
DJ
215502004-10-13 Daniel Jacobowitz <dan@debian.org>
21551
d40539a4 21552 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21553
e1923096
JJ
215542004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21555
21556 * gdb.threads/schedlock.c: Add comment markers to use to find
21557 line numbers.
21558 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21559 comments.
21560 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21561 breakpoint lines.
21562
ec8ba2c9
DJ
215632004-10-12 Daniel Jacobowitz <dan@debian.org>
21564
21565 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21566
0eb3658b
DJ
215672004-10-12 Daniel Jacobowitz <dan@debian.org>
21568
21569 * configure.in: Add gdb.dwarf2.
21570 * configure: Regenerated.
21571 * Makefile.in: Add gdb.dwarf2.
21572 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21573 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21574 gdb.dwarf2/file1.txt: New files.
21575
a271cc33
OF
215762004-10-11 Orjan Friberg <orjanf@axis.com>
21577
a9c64011 21578 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21579 of "run", since the latter doesn't work with remote targets. Adjust
21580 the breakpoint numbering accordingly.
21581 * gdb.threads/pthread_cond_wait.exp: Ditto.
21582
895ce074
MC
215832004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21584
21585 * gdb.base/overlays.exp: Update copyright years.
21586
6be3092d
KI
215872004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21588
21589 * gdb.base/overlays.exp: Disable if target is Linux.
21590
e05389b8
FL
215912004-10-06 Felix Lee <felix+log1@specifixinc.com>
21592
21593 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21594
73cb587d
KI
215952004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21596
21597 * gdb.asm/asm-source.exp: Add m32r-linux target.
21598 * gdb.asm/m32r-linux.inc: New file.
21599
3c0edcdc
AC
216002004-09-24 Andrew Cagney <cagney@redhat.com>
21601 David Anderson <anderson@redhat.com>
21602
21603 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21604 command fails, assume things will work.
21605 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21606 (_GNU_SOURCE): Define.
21607 (print_unsigned, print_hex): Change parameter to "long long".
21608 (print_byte_count): New function, use to print byte counts.
21609 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21610 O_LARGEFILE.
21611 (main): Compute an upper bound on a corefile in max_core_size.
21612 Limit memory chunk size to max_core_size. Limit total memory
21613 allocated to max_core_size.
21614
4bb3667f
AC
216152004-09-23 Andrew Cagney <cagney@gnu.org>
21616
21617 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21618 from a separate process with code that creates a corefile by
21619 making the inferior dump core.
21620
60fe1a51
MK
216212004-09-23 Mark Kettenis <kettenis@gnu.org>
21622
21623 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21624 block.
21625
8e937346
MC
216262004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21627
21628 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21629 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21630 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21631 Likewise.
21632
7213f6d6
JJ
216332004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21634
21635 * gdb.java/jprint.exp: New test case for java inferior call.
21636 * gdb.java/jprint.java: Ditto.
21637
eac69dca
JB
216382004-09-15 Joel Brobecker <brobecker@gnat.com>
21639
21640 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21641
22227696
MC
216422004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21643
21644 * gdb.threads/killed.c: Include <stdlib.h>.
21645 * gdb.threads/pthreads.c: Likewise.
21646
7dd403a4
MC
216472004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21648
21649 * gdb.threads/killed.c: Add copyright notice.
21650
33f2d567
JM
216512004-09-10 Jason Molenda (jmolenda@apple.com)
21652
a9c64011
AS
21653 * gdb.base/define.exp: Two new tests to verify zero space chars
21654 after 'if' and 'while' commands in a user-defined command is correctly
21655 parsed.
33f2d567 21656
e05b62ac
AC
216572004-09-08 Andrew Cagney <cagney@gnu.org>
21658
21659 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21660 delivery test with duplicate at end of file.
21661
9cbe82da
MK
216622004-09-06 Mark Kettenis <kettenis@jive.nl>
21663
21664 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21665
564803d9
MC
216662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21667
21668 * config/hppro.exp: Removed.
21669
7c6807ce
MC
216702004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21671
21672 * config/sparclet.exp: Removed.
21673
bf7e26dd
MC
216742004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21675
21676 * config/udi.exp: Removed.
21677
714e341b
MC
216782004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21679
21680 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21681 of "exp_continue".
21682 (advancei): Likewise.
21683
1236e623
JJ
216842004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21685
21686 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21687
3bdcad15
MI
216882004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21689
228af206 21690 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21691 to check for nodebug in executable.
21692 * gdb.gdb/observer.exp (setup_test): Likewise.
21693 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21694 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21695
c72b934c
AC
216962004-09-01 Andrew Cagney <cagney@gnu.org>
21697
21698 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21699 files.
21700
edd9b715
JJ
217012004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21702
21703 * gdb.base/unload.exp: Fix expected warning message to match
21704 latest format.
21705
fb4ce06b
CV
217062004-09-01 Corinna Vinschen <vinschen@redhat.com>
21707
21708 * gdb.base/call-rt-st.exp: Fix typos.
21709
ce78e7c3
MI
217102004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21711
21712 * gdb.threads/thread_check.exp: New testcase.
21713 * gdb.threads/thread_check.c: New testcase.
21714
2dedb159
AC
217152004-08-31 Andrew Cagney <cagney@gnu.org>
21716
21717 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21718 (skip_to_handler_entry): New procedures. Test stepping into a
21719 handler when the breakpoint is at the handler's entry point.
21720
68f53502
AC
217212004-08-30 Andrew Cagney <cagney@gnu.org>
21722
21723 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21724 gdb/1757.
21725
3e3ffd2b
MC
217262004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21727
21728 With code from Manoj Iyer <manjo@austin.ibm.com>:
21729 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21730 return value. Add an arm for "no debugging symbols found".
21731 Change a stray "error" to "perror".
21732 (gdb_run_cmd): Adapt to new return value.
21733 * gdb.base/remote.exp: Adapt to new return value.
21734 * gdb.gdb/complaints.exp: Likewise.
21735 * gdb.gdb/observer.exp: Likewise.
21736 * gdb.gdb/selftest.exp: Likewise.
21737 * gdb.gdb/xfullpath.exp: Likewise.
21738
4b6f5fd2
JB
217392004-08-27 Joel Brobecker <brobecker@gnat.com>
21740
21741 * gdb.threads/bp_in_thread.exp: New testcase.
21742
e5b25496
MC
217432004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21744
21745 Fix PR testsuite/1735.
21746 * gdb.threads/schedlock.c (thread_function): Add a cast
21747 to suppress a gcc warning.
21748 * gdb.threads/thread-specific.c (thread_function): Likewise.
21749
934353d6
MC
217502004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21751
21752 * gdb.base/unload.c: Include <stdlib.h>.
21753
f98a0aef 217542004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 21755
f98a0aef 21756 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
21757 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21758 synchronized after the "return".
21759
5a2e8882
MC
217602004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21761
21762 * gdb.mi/basics.c: Include <stdio.h>.
21763 * gdb.mi/pthreads.c: Include <stdlib.h>.
21764 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21765
a9640423
MC
217662004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21767
21768 * gdb.threads/schedlock.c: Add copyright notice.
21769
b04e311d
AC
217702004-08-25 Andrew Cagney <cagney@gnu.org>
21771
21772 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21773 (skip_over_handler, breakpoint_over_hander): New test procedures.
21774 (advance, advancei): Add a proper prefix, do not use
21775 rerun_to_main.
21776 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21777
7c27f15b
MC
217782004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21779
21780 * gdb.mi/basics.c: Add copyright notice.
21781 * gdb.mi/var-cmd.c: Add copyright notice.
21782
fffc87ae
MC
217832004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21784
21785 * lib/gdb.exp: Remove signed_keyword_not_used.
21786 * lib/compiler.c: Likewise.
21787 * lib/compiler.cc: Likewise.
21788
d782e0bf
MC
217892004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21790
21791 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21792 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21793
96033e83
MC
217942004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21795
21796 * gdb.base/whatis.c: Add copyright notice.
21797
cf38c229
MK
217982004-08-20 Mark Kettenis <kettenis@gnu.org>
21799
21800 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21801 it to skip the breakpoints encoded in the inline assembly.
21802
f4b49756
MC
218032004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21804
21805 * Makefile.in: Add gdb.fortran.
21806
2f193b69
MC
218072004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21808
21809 * gdb.base/call-sc.exp (test_scalar_returns):
21810 Fix cut-and-paste glitch in "Make fun return now".
21811
89a237cb
MC
218122004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21813
21814 * configure.in: Add gdb.fortran.
21815 * configure: Regenerate.
21816 * gdb.fortran/Makefile.in: New file.
21817 * lib/gdb.exp (skip_fortran_tests): New procedure.
21818
469aff8e
MC
218192004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21820
21821 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
21822 reference to bug-gnu@prep.ai.mit.edu.
21823 * gdb.mi/mi-var-child.exp: Likewise.
21824 * gdb.mi/mi-var-cmd.exp: Likewise.
21825 * gdb.mi/mi-var-display.exp: Likewise.
21826 * gdb.mi/mi2-var-block.exp: Likewise.
21827 * gdb.mi/mi2-var-child.exp: Likewise.
21828 * gdb.mi/mi2-var-cmd.exp: Likewise.
21829 * gdb.mi/mi2-var-display.exp: Likewise.
21830
00b51b9f
MK
218312004-08-15 Mark Kettenis <kettenis@gnu.org>
21832
21833 * gdb.base/unload.c (main): Make local variable msg const.
21834
45f07fef
MC
218352004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21836
21837 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
21838 to bug-gnu@prep.ai.mit.edu.
21839 * gdb.mi/mi-disassemble.exp: Likewise.
21840 * gdb.mi/mi-eval.exp: Likewise.
21841 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
21842 default line number.
21843 * gdb.mi/mi-return.exp: Likewise.
21844 * gdb.mi/mi-simplerun.exp: Likewise.
21845 * gdb.mi/mi-stack.exp: Likewise.
21846 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
21847 number with explicit range test.
21848 * gdb.mi/mi-watch.exp: Likewise.
21849 * gdb.mi/mi2-break.exp: Likewise.
21850 * gdb.mi/mi2-cli.exp: Likewise.
21851 * gdb.mi/mi2-disassemble.exp: Likewise.
21852 * gdb.mi/mi2-eval.exp: Likewise.
21853 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
21854 default line number.
21855 * gdb.mi/mi2-return.exp: Likewise.
21856 * gdb.mi/mi2-simplerun.exp: Likewise.
21857 * gdb.mi/mi2-stack.exp: Likewise.
21858 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
21859 number with explicit range test.
21860 * gdb.mi/mi2-watch.exp: Likewise.
21861
dd8c8ee7
MC
218622004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21863
21864 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21865 * gdb.cp/m-static.exp: Likewise.
21866 * gdb.cp/rtti.exp: Likewise.
21867
4e838464
MK
218682004-08-14 Mark Kettenis <kettenis@gnu.org>
21869
21870 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21871
8d8cb839
EZ
218722004-08-14 Eli Zaretskii <eliz@gnu.org>
21873
21874 * ChangeLog: Prefix Local Variables with semi-colons and indent
21875 the reference to older ChangeLog files, to fix fontification in
21876 Emacs.
21877
deea8bb0
MC
218782004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21879
21880 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21881 * gdb.mi/mi2-break.exp: Likewise.
21882
c3297504
MC
218832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21884
21885 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21886
25808999
MC
218872004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21888
21889 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21890
226a8d71
MC
218912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21892
21893 * gdb.cp/classes.exp: Remove unused declarations. Just let
21894 test names default instead of providing special names. Remove
21895 extraneous demangler test.
21896
37fdf854
JJ
218972004-08-12 Jeff Johnston <jjohnstn@redhat.com>
21898
21899 * gdb.base/unload.exp: New test for breakpoints in dynamically
21900 loaded libraries.
21901 * gdb.base/unload.c: Ditto.
21902 * gdb.base/unloadshr.c: Ditto.
21903
2d3a7986
MC
219042004-08-12 Michael Chastain <mec.gnu@mindspring.com>
21905
21906 * gdb.cp/classes.exp (test_ptype_class_objects): Call
21907 cp_test_ptype_class.
21908 (test_enums): Likewise.
21909
c72b934c
AC
219102004-08-10 Andrew Cagney <cagney@gnu.org>
21911
21912 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21913 files.
21914
cc503c8a
AC
219152004-08-10 Andrew Cagney <cagney@gnu.org>
21916
21917 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
21918 init_malloc call.
21919
902f2ccb
MC
219202004-08-10 Michael Chastain <mec.gnu@mindspring.com>
21921
21922 * ChangeLog: Add copyright notice. The notice is copied
21923 from emacs 21.3 top level ChangeLog.
21924
78c90502
MC
219252004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21926
21927 * lib/cp-support.exp: New file.
21928 * lib/cp-support.exp (cp_test_type_class): New function.
21929 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
21930 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
21931 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
21932 cp_test_ptype_class.
21933
88e5ea78
MC
219342004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21935
21936 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
21937 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
21938 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
21939 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
21940 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
21941 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
21942 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
21943 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
21944 gdb.mi/mi2-watch.exp: Update copyright years.
21945
6a89fc9c
MK
219462004-08-09 Mark Kettenis <kettenis@gnu.org>
21947
21948 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21949
1482e0de
MC
219502004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21951
21952 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
21953 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
21954 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
21955 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
21956 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
21957 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
21958 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
21959 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
21960 gdb.mi/mi-watch.exp: Update copyright years.
21961
1a5ce3f3
DJ
219622004-08-08 Daniel Jacobowitz <dan@debian.org>
21963
21964 PR gdb/1738
21965 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
21966 from a breakpoint with a pending signal.
21967
04f6ecf2
DJ
219682004-08-08 Daniel Jacobowitz <dan@debian.org>
21969
21970 PR gdb/1736
21971 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
21972 * gdb.base/sigaltstack.exp (finish_test): Consume output until
21973 the prompt.
21974 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
21975
54d90d35
DJ
219762004-08-08 Daniel Jacobowitz <dan@debian.org>
21977
21978 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
21979
d2f6abb0
DJ
219802004-08-08 Daniel Jacobowitz <dan@debian.org>
21981
21982 PR gdb/1736
21983 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
21984 for i?86-*-linux*.
21985
5598c03d
DJ
219862004-08-08 Daniel Jacobowitz <dan@debian.org>
21987
21988 * gdb.arch/i386-prologue.exp: Compile without debug information.
21989
c6fee705
MC
219902004-08-08 Michael Chastain <mec.gnu@mindspring.com>
21991
21992 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
21993 rather than asking gdb to search.
21994
dd90efdb
MC
219952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21996
21997 * gdb.base/gcore.c: Include <string.h>.
21998
1e84bec1
MC
219992004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22000
22001 * gdb.base/gcore.c: Add copyright notice.
22002
e425eb2b
MC
220032004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22004
22005 * gdb.base/freebpcmd.c: Include <stdio.h>.
22006 * gdb.base/long_long.c: Include <string.h>.
22007 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
22008 * gdb.base/siginfo.c: Include <string.h>.
22009 * gdb.base/sigstep.c: Include <string.h>.
22010
cb9aaed5
MC
220112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22012
22013 * gdb.base/complex.c: Include <stdlib.h>.
22014
55944f3d
MC
220152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22016
22017 * gdb.base/complex.c: Add copyright notice.
22018
7b2953d9
MC
220192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22020
22021 * gdb.base/charset.c: Include <stdlib.h>.
22022
c9133d23
MC
220232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22024
22025 * gdb.base/auxv.c: Include <stdlib.h>.
22026
0a8490ad
MC
220272004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22028
22029 * gdb.base/auxv.c: Add copyright notice.
22030
3426d5ec
MC
220312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22032
22033 * gdb.base/coremaker.c: Add copyright notice.
22034 * gdb.base/coremaker2.c: Add copyright notice.
22035
8da195dd
AC
220362004-08-04 Andrew Cagney <cagney@gnu.org>
22037
22038 * gdb.base/store.exp: Update copyright.
22039 (check_set, up_set, check_struct, up_struct): Add a prefix to test
22040 names, do not import gdb_prompt.
22041
8d394f98
AC
220422004-08-01 Andrew Cagney <cagney@gnu.org>
22043
22044 Fix PR testsuite/1729.
22045 * gdb.base/dump.exp: Add test name to callers of capture_value, do
22046 not use capture_value with value 4.
22047 (capture_value): Add optional test name parameter.
22048 (test_reload_saved_value, test_restore_saved_value): Use $msg as
22049 the prefix, pass to capture_value.
22050
b6702b23
MK
220512004-08-01 Mark Kettenis <kettenis@gnu.org>
22052
22053 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
22054 * gdb.arch/i386-prologue.c (standard): New prototype and function.
22055 (main): Call new function.
22056
c203e0ca
MC
220572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22058
22059 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
22060
a7995a30
MC
220612004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22062
22063 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
22064
9366563b
MC
220652004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22066
b6eeaf26 22067 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
22068 Accept more values of vtbl pointer. Remove some messages
22069 about "obsolete gcc or gdb".
22070
2fc1f950
MC
220712004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22072
22073 * gdb.cp/classes.exp: Accept more varieties of ptype output.
22074
c724d49b
MC
220752004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22076
22077 * gdb.base/asm-source.exp: Properly convert target board
22078 debug flags from gcc format to binutils format.
22079
736b0fce
MK
220802004-07-28 Mark Kettenis <kettenis@gnu.org>
22081
22082 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
22083 gdb1718". PR backtrace/1718 partially fixed.
22084
5633ea5c
JJ
220852004-07-27 Jeff Johnston <jjohnstn@redhat.com>
22086
22087 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
22088
575eebb1
NC
220892004-07-26 Nick Clifton <nickc@redhat.com>
22090
22091 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
22092 good default value for a specific architecture is available then
22093 set it to that value. Otherwise default to the -gstabs switch.
22094 Remove the -g... switches from the asm-flags variable. Allow the
22095 target board info to override the value if it wants to. Pass the
22096 switch on the assembler command line.
22097
62104619
MK
220982004-07-23 Mark Kettenis <kettenis@gnu.org>
22099
22100 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
22101 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
22102 (main): Call new function.
22103
4a1135b8
MC
221042004-07-22 Michael Chastain <mec.gnu@mindspring.com>
22105
22106 Test for PR exp/1715.
22107 * gdb.base/radix.exp: Refactor common procedures. Make all
22108 test names unique. Change XFAIL to KFAIL.
22109
8a12c1f0
MC
221102004-07-20 Michael Chastain <mec.gnu@mindspring.com>
22111
22112 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
22113 * gdb.ada/gnat_ada.gin: ... to here.
22114 * configure.in: Use gnat_ada.gin.
22115 * configure: Regenerate.
22116
23b451cf
AC
221172004-07-20 Andrew Cagney <cagney@gnu.org>
22118
22119 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
22120 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
22121 XFAILs. Clean up test messages and comments. Check backtraces.
22122 Delete re-sync code.
22123
ab618a02
MC
221242004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22125
22126 Fix PR cli/740.
22127 * gdb.base/annota1.exp: Honor gdb,nosignals.
22128 * gdb.base/annota3.exp: Likewise.
22129
46dad340
MC
221302004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22131
22132 * lib/java.exp: Update copyright notice.
22133
756d8c70
AC
221342004-07-19 Andrew Cagney <cagney@gnu.org>
22135
22136 * gdb.base/selftest.exp: Copy file from here ...
22137 * gdb.gdb/selftest.exp: ... to here.
22138
586027e6
AC
221392004-07-16 Andrew Cagney <cagney@redhat.com>
22140
22141 * lib/insight-support.exp: Delete file.
22142 * lib/java.exp (java_init): Fix copyright.
22143
029d2200
AC
221442004-07-16 Andrew Cagney <cagney@gnu.org>
22145
22146 * gdb.base/restore.c: Append "prologue" to comments marking the a
22147 function's prologue.
22148 * gdb.base/restore.exp: Update copyright, re-indent.
22149 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
22150 callerN" prefix where needed. Update patterns that match a
22151 function's prologue.
22152
653b62c5
MC
221532004-07-16 Michael Chastain <mec.gnu@mindspring.com>
22154
22155 * gdb.base/restore.c: Add copyright notice.
22156
f7d690e5
AC
221572004-07-16 Andrew Cagney <cagney@gnu.org>
22158
22159 * gdb.base/logical.exp: Update copyright.
22160 (evaluate): New procedure. Use to re-implement tests using
22161 several tables.
22162
d629a7cb
MH
221632004-07-14 Martin Hunt <hunt@redhat.com>
22164
22165 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
22166 which fixes some problems where init.tcl was not found.
22167
9c7bb332
AC
221682004-07-13 Andrew Cagney <cagney@gnu.org>
22169
6bf46641
AC
22170 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
22171 (check_sizeof, check_valueof): Do not include the output in the
22172 test name. Use gdb_test.
22173 (get_valueof): Use gdb_test_multiple.
22174
c4ffd4c0
AC
22175 * gdb.base/step-test.exp: Update copyright. Use
22176 gdb_test_multiple. Ensure that test names do not include
22177 architecture dependent output.
22178
ab89363a
AC
22179 * gdb.gdb/observer.exp: Update copyright.
22180 (setup_test): Use gdb_test_multiple.
22181 (attach_first_observer, attach_second_observer)
22182 (attach_third_observer, detach_first_observer)
22183 (detach_second_observer, detach_third_observer)
22184 (reset_counters, check_counters): Make $message a prefix.
22185 (test_normal_stop_notifications): Add "args" parameter - a list of
22186 init functions to be called. Make $message a prefix,
22187 (test_observer_normal_stop): Change the message prefixes so that
22188 they are unique, pass the attach / detach procedures to
22189 test_normal_stop_notifications.
22190
ec58997a
AC
22191 * gdb.base/signull.exp (test_segv): Prefix all tests with
22192 "${name}". Clean up test messages.
22193
b475183b
AC
22194 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
22195
9c7bb332
AC
22196 * gdb.base/ena-dis-br.exp: Update copyright.
22197 (break_at): New function. Replace send_gdb with gdb_test,
22198 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
22199 ignore count, not stopped at bpt", with KFAIL.
22200
2dd95497
CV
222012004-07-13 Corinna Vinschen <vinschen@redhat.com>
22202
22203 * gdb.base/attach.exp: Remove cleanupfile handling.
22204
419e626b
AC
222052004-07-12 Andrew Cagney <cagney@gnu.org>
22206
22207 * gdb.base/annota1.exp: Cleanup corefile test name.
22208 * gdb.base/annota3.exp: Ditto.
22209
8b1b3228
AC
222102004-07-12 Andrew Cagney <cagney@gnu.org>
22211
78650829
AC
22212 * gdb.base/signals.exp: Clean up copyright, re-indent.
22213
8b1b3228
AC
22214 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
22215 gdb_test and gdb_test_multiple.
22216
935c2760
JJ
222172004-07-08 Jeff Johnston <jjohnstn@redhat.com>
22218
22219 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 22220 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
22221 provide line number info for first statement in main.
22222
1544280f
AC
222232004-07-08 Andrew Cagney <cagney@gnu.org>
22224
1279f4ff
AC
22225 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22226
1544280f
AC
22227 * gdb.base/sigbpt.exp: Make the common part of each test name a
22228 prefix instead of suffix.
22229
bcc82369
BR
222302004-07-07 Bob Rossi <bob_rossi@cox.net>
22231
22232 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
22233 test from test_tbreak_creation_and_listing to
22234 test_file_list_exec_source_file
22235 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
22236 Changed name of test from test_tbreak_creation_and_listing to
22237 test_file_list_exec_source_file
22238
23f4b0aa
JJ
222392004-07-07 Jeff Johnston <jjohnstn@redhat.com>
22240
22241 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
22242 the jmisc() constructor instead of <init>.
22243 * gdb.java/jmisc1.exp: Ditto.
22244
56401cd5
AC
222452004-07-07 Andrew Cagney <cagney@gnu.org>
22246
22247 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
22248 corrupting the PC.
22249
44ae2f6a
MC
222502004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22251
22252 * gdb.cp/templates.exp: Accept whitespace change in demangler
22253 output.
22254
45a83408
AC
222552004-07-06 Andrew Cagney <cagney@gnu.org>
22256
22257 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22258
d205ad70
MC
222592004-07-02 Michael Chastain <mec.gnu@mindspring.com>
22260
22261 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
22262 * lib/compiler.cc: Likewise.
22263
06ea1a61
MC
222642004-06-30 Michael Chastain <mec.gnu@mindspring.com>
22265
22266 * lib/compiler.cc: Work around string preprocessing problem
22267 with old hp c++ compiler.
22268 * lib/compiler.c: Likewise.
22269
daab1251
CV
222702004-06-29 Corinna Vinschen <vinschen@redhat.com>
22271
22272 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
22273 directives to conditionalize symbol prefixing.
22274 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
22275 additional_flags handling. Add underscore prefix for Cygwin.
22276 * gdb.arch/i386-unwind.c: Use preprocessor directives to
22277 conditionalize symbol prefixing.
22278 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
22279 additional_flags handling. Add underscore prefix for Cygwin.
22280
cc984116
CV
222812004-06-29 Corinna Vinschen <vinschen@redhat.com>
22282
22283 * gdb.base/bigcore.exp: Skip test on Cygwin.
22284
c279b077
MC
222852004-06-28 Michael Chastain <mec.gnu@mindspring.com>
22286
22287 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22288 formats for "info register". Use gdb_test_multiple. Fix
22289 the "invalid register" test.
22290
0e915747
CV
222912004-06-28 Corinna Vinschen <vinschen@redhat.com>
22292
22293 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22294 PID for Cygwin. Add Cygwin specific strings to check for in some
22295 tests.
22296 (do_attach_tests): Add a test for user interaction when attaching
22297 to a process with no matching symbol table already loaded.
22298
11422c86
AC
222992004-06-26 Andrew Cagney <cagney@gnu.org>
22300
22301 Test PR java/1567 and PR java/1565.
22302 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22303 * gdb.java/jmisc2.exp: Delete file.
22304
cefbce26
MC
223052004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22306
22307 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22308
e19f872c
CV
223092004-06-25 Corinna Vinschen <vinschen@redhat.com>
22310
22311 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22312 attach process.
22313
d931ba3b
MC
223142004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22315
22316 * gdb.cp/pr-1553.exp: Remove.
22317
aef68c48
MC
223182004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22319
22320 * gdb.cp/pr-1553.cc: Remove.
22321 * gdb.cp/pr-1553.exp: Disable this test.
22322
8d5df71a
JB
223232004-06-20 Jim Blandy <jimb@redhat.com>
22324
a9c64011 22325 Fix PR testsuite/1680.
8d5df71a
JB
22326 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22327 regular expressions.
22328
4ac6f39d
MC
223292004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22330
22331 Fix PR testsuite/1679.
22332 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22333 Issue an UNSUPPORTED result instead.
22334
1b413552
JB
223352004-06-18 Jim Blandy <jimb@redhat.com>
22336
22337 * gdb.base/charset.exp: Only send a control-C if we see a new
22338 prompt and incomplete command.
22339
6daa6ebd
MC
223402004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22341
22342 * gdb.cp/pr-574.cc: Add copyright notice.
22343
51fa4ae0
JB
223442004-06-17 Jim Blandy <jimb@redhat.com>
22345
22346 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22347 cases where the regexp has no groups; this grabs random text from
22348 the previous test suite, whatever that was.
22349
8fea26c5
MC
223502004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22351
22352 * gdb.cp/printmethod.cc: Add copyright notice.
22353
1e3aeb41
MC
223542004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22355
22356 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22357
9d9030bc
AC
223582004-06-16 Andrew Cagney <cagney@gnu.org>
22359
22360 * gdb.base/signull.c: Update copyright. Include <string.h>.
22361 (bowler): Replace data_pointer with data_read
22362 and data_write cases. Add code_descriptor case.
22363 (zero, desc): New array and pointer.
22364 (data, code): Change to simple pointers.
22365 * gdb.base/signull.exp: Fix probe pattern matching a function
22366 descriptor SIGSEGV. Replace data_pointer with data_read and
22367 data_write tests.
22368
acd4ad44
AC
223692004-06-16 Andrew Cagney <cagney@gnu.org>
22370
22371 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22372
08fd625c
MC
223732004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22374
22375 * gdb.base/long_long.c: Add copyright notice.
22376
1903502c
MC
223772004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22378
22379 * gdb.base/long_long.exp: Remove reference to
22380 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22381 to gdb_breakpoint and gdb_continue_to_breakpoint.
22382
83313cb1
JB
223832004-06-14 Jim Blandy <jimb@redhat.com>
22384
22385 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22386 endian case.
22387
1bf404ef
AC
223882004-06-14 Andrew Cagney <cagney@gnu.org>
22389
22390 * gdb.base/gcore.exp (capture_command_output): Delete the always
22391 passing tests containing inferior values.
22392 * gdb.base/ending-run.exp: Do not include the breakpoint address
22393 in the test message. Update copyright.
22394 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22395 size in the test name, use gdb_test_multiple. Update copyright.
22396
ef220b33
MC
223972004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22398
22399 * gdb.cp/ref-types.cc: Add copyright notice.
22400
4f70a4c9
MC
224012004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22402
22403 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22404 hp_aCC_compiler.
22405 * lib/compiler.cc: Likewise.
22406 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22407 'set' commands. Log diagnostics for other lines. Set
22408 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22409
335928ac
MC
224102004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22411
22412 * gdb.cp/try_catch.cc: Add copyright notice.
22413
2efb12e8
MC
224142004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22415
22416 * gdb.cp/userdef.cc: Add copyright notice.
22417
0bbed51a
MC
224182004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22419
22420 * gdb.cp/virtfunc.cc: Add copyright notice.
22421
e12a46c9
RC
224222004-06-11 Randolph Chung <tausq@debian.org>
22423
22424 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22425 problem.
22426
338e05af
AC
224272004-06-10 Andrew Cagney <cagney@gnu.org>
22428
22429 * lib/compiler.cc, lib/compiler.c: Append either
22430 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22431 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22432 instead of gcc-3-3.
22433
dc3f10cb
AC
224342004-06-09 Andrew Cagney <cagney@gnu.org>
22435
b4d946af
AC
22436 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22437 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22438
dc3f10cb
AC
22439 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22440 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22441 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22442 fixed.
22443
b5c0bfa2
AC
224442004-06-09 Andrew Cagney <cagney@gnu.org>
22445
22446 * gdb.base/structs.exp (test_struct_returns): Replace
22447 "return_value_unknown" and "finish_value_unknown" by
22448 "return_value_known" and "finish_value_known". Instead of
22449 "return_value_unknown" iff "finish_value_unknown", check
22450 "return_value_known" implies "finish_value_known".
22451
caeb605f
MH
224522004-06-08 Martin Hunt <hunt@redhat.com>
22453
22454 * gdb.base/float.exp: Add pattern for mips targets.
22455
c892bb64
RC
224562004-06-08 Randolph Chung <tausq@debian.org>
22457
22458 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22459 message for unknown architectures more clear.
22460
48306d3e
JB
224612004-06-08 Joel Brobecker <brobecker@gnat.com>
22462
22463 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22464 start the execution of the program.
22465
83ecb59f
JB
224662004-06-07 Jim Blandy <jimb@redhat.com>
22467
22468 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22469 * gdb.arch/i386-cpuid.h: New helper file.
22470
55264cb4
RC
224712004-06-07 Randolph Chung <tausq@debian.org>
22472
22473 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22474 has started.
22475
23cadb28
RM
224762004-06-04 Roland McGrath <roland@redhat.com>
22477
22478 Fix PR gdb/1647.
22479 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22480 differently to be robust to output buffering differences.
22481
51d01eda
MC
224822004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22483
22484 * gdb.threads/pthreads.exp: Update copyright years.
22485 (check_control_c): Change asynchronous 'after' to synchronous.
22486
f4fc3b93
RM
224872004-06-04 Roland McGrath <roland@redhat.com>
22488
22489 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22490 next gdb prompt.
22491
4013522b
MC
224922004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22493
22494 Fix PR gdb/1636.
22495 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22496 calls to synchronous.
22497
7a8f1e6b
JB
224982004-05-26 Jim Blandy <jimb@redhat.com>
22499
22500 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22501
81bb3443
RC
225022004-05-24 Randolph Chung <tausq@debian.org>
22503
22504 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22505 * gdb.asm/pa.inc: New file.
22506
8f5a3103
MK
225072004-05-22 Mark Kettenis <kettenis@gnu.org>
22508
22509 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22510
734b8fe8 225112004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22512 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22513
22514 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22515 GDB prompt.
22516
725603e1
UW
225172004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22518
f4fc3b93 22519 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22520 setjmp/longjmp. Use sigaction instead of signal.
22521
8b923272 225222004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22523 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22524
22525 * gdb.threads/pthread_cond_wait.c: New file.
22526 * gdb.threads/pthread_cond_wait.exp: New testcase.
22527
8bfabb04
AC
225282004-05-13 Andrew Cagney <cagney@redhat.com>
22529
22530 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22531 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22532
42edda50
AC
225332004-05-11 Andrew Cagney <cagney@redhat.com>
22534
22535 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22536 fixed but revealed gdb/1639.
22537
d303a6c7
AC
225382004-05-10 Andrew Cagney <cagney@redhat.com>
22539
22540 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22541 func1" and "next to 2nd alarm", kernel bug avoided.
22542
bf08c2a1
DJ
225432004-05-10 Daniel Jacobowitz <dan@debian.org>
22544
22545 PR external/1568
22546 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22547 XFAIL if it is smaller than bytes_allocated.
22548 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22549 (main): Make chunks_allocated unsigned. Correct comment.
22550
c0586a34
JB
225512004-05-07 Joel Brobecker <brobecker@gnat.com>
22552
22553 * gdb.arch/powerpc-aix-prologue.c: New file.
22554 * gdb.arch/powerpc-aix-prologue.exp: New file.
22555
f2785d12
JB
225562004-05-07 Jim Blandy <jimb@redhat.com>
22557
22558 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22559 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22560
bd7f6e30
JB
225612004-05-06 Joel Brobecker <brobecker@gnat.com>
22562
22563 * gdb.base/sep.exp: No longer setup_kfail when the program was
22564 built with dwarf2.
22565
0a5e7efe
JI
225662004-05-05 Jim Ingham <jingham@apple.com>
22567
22568 * gdb.base/pending.exp: Make sure pending breakpoints
22569 preserve the ignore count.
f4fc3b93 22570
a8958849
MK
225712004-04-27 Jerome Guitton <guitton@gnat.com>
22572
22573 * i386-prologue.exp: Add testcase for jump instruction as first
22574 instruction of the real code.
22575 * i386-prologue.c (jump_at_beginning): New function.
22576
7e103f5b
MK
225772004-04-28 Mark Kettenis <kettenis@gnu.org>
22578
22579 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22580 x86_64-*-*.
22581
5d38b224
MK
225822004-04-28 Mark Kettenis <kettenis@gnu.org>
22583
22584 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22585 i*86-*-*.
22586
0ef32fd9
MK
225872004-04-25 Mark Kettenis <kettenis@gnu.org>
22588
22589 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22590 expression that checks the return type.
22591
71d7dd7c
AC
225922004-04-23 Andrew Cagney <cagney@redhat.com>
22593
22594 * gdb.base/call-sc.exp: New test of scalar call/return values.
22595 * gdb.base/call-sc.c: Ditto.
22596
1e9f977e
JJ
225972004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22598
22599 * gdb.threads/manythreads.c: Reduce thread stack size.
22600
899d9e3a
JJ
226012004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22602
22603 * gdb.threads/manythreads.c: Add copyright notice.
22604
61bcae62
AC
226052004-04-23 Andrew Cagney <cagney@redhat.com>
22606
22607 * gdb.base/siginfo.exp: Better handle step out of signal.
22608 * gdb.base/sigstep.exp: Ditto.
22609
7339a42e 226102004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22611 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22612
22613 * gdb.threads/manythreads.c: New testcase.
22614 * gdb.threads/manythreads.exp: Ditto.
22615
5c98409b
JB
226162004-04-22 Jim Blandy <jimb@redhat.com>
22617
22618 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22619 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22620
3b611f1a
MC
226212004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22622
22623 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22624
f0fd9238
AC
226252004-04-21 Andrew Cagney <cagney@redhat.com>
22626
22627 * gdb.base/sigstep.c: New file.
22628 * gdb.base/sigstep.exp: New file.
22629
90990674
JB
226302004-04-16 Joel Brobecker <brobecker@gnat.com>
22631
22632 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22633 call to observer_notify_normal_stop.
22634
78cef34b
AC
226352004-04-15 Andrew Cagney <cagney@redhat.com>
22636
22637 * gdb.base/siginfo.c: New file.
22638 * gdb.base/siginfo.exp: New file.
22639
d2343407
JB
226402004-04-12 J. Brobecker <brobecker@gnat.com>
22641
22642 * gdb.base/sep.exp: Fix typo in comment.
22643
a2dba3c8
JB
226442004-04-12 J. Brobecker <brobecker@gnat.com>
22645
22646 * gdb.base/sep.c: New file.
22647 * gdb.base/sep-proc.c: New file.
22648 * gdb.base/sep.exp: New testcase.
22649
15f7b60e
MK
226502004-04-09 Mark Kettenis <kettenis@gnu.org>
22651
22652 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22653 support.
22654
44f4de1a
AC
226552004-04-05 Andrew Cagney <cagney@redhat.com>
22656
22657 * gdb.base/sigaltstack.c: New file.
22658 * gdb.base/sigaltstack.exp: New file.
22659
ef04f396
JB
226602004-04-04 Joel Brobecker <brobecker@gnat.com>
22661
22662 * gdb.base/foll-fork.exp: Update the expected output for
22663 "help set follow-fork-mode", to match a change that was made
22664 to the help of this variable on 2004-01-13.
22665
d40d2c92
JB
226662004-04-01 Joel Brobecker <brobecker@gnat.com>
22667
22668 * lib/ada.exp: Add copyright notice.
22669 * bar.ads: Likewise.
22670 * bar.adb: Likewise.
22671 * null_record.adb: Likewise.
22672 * null_record.exp: Likewise.
22673 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22674
f86ef5a3
JB
226752004-04-01 Joel Brobecker <brobecker@gnat.com>
22676
22677 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22678 * configure: Regenerate.
22679
414e70e3
JB
226802004-04-01 Joel Brobecker <brobecker@gnat.com>
22681
22682 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22683 to build the application. Remove the message printed when in
22684 verbose mode, redundant with the UNSUPPORTED message above.
22685
f0aaee49
JB
226862004-03-31 Joel Brobecker <brobecker@gnat.com>
22687
22688 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22689 * gdb.ada (null_record.exp): New testcase.
22690
ac81cb54
JB
226912004-03-31 Joel Brobecker <brobecker@gnat.com>
22692
22693 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22694
854af2f7
JB
226952004-03-31 Joel Brobecker <brobecker@gnat.com>
22696
22697 * gdb.ada: New subdirectory.
22698 * gdb.ada/Makefile.in: New file.
22699 * gdb.ada/gnat_ada.gpr.in: New file.
22700
034cb681
JB
227012004-03-31 Joel Brobecker <brobecker@gnat.com>
22702
22703 * lib/ada.exp: New file.
22704
78a1a894
DJ
227052004-03-24 Daniel Jacobowitz <drow@mvista.com>
22706
22707 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22708 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22709
4b2b3b3e
AC
227102004-03-22 Andrew Cagney <cagney@redhat.com>
22711
22712 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22713 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22714 Problem identified by Ulrich Weigand.
22715
23c73aa3
DC
227162004-03-17 David Carlton <carlton@kealia.com>
22717
22718 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22719 PR c++/826.
22720
d63a86f8
RM
227212004-03-16 Roland McGrath <roland@redhat.com>
22722
22723 * gdb.base/auxv.exp: New file.
22724 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22725
0e02aa50
DC
227262004-03-12 David Carlton <carlton@kealia.com>
22727
22728 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22729 * gdb.cp/pr-1553.cc: Ditto.
22730 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22731 pass branch.
22732
c20b71be
MC
227332004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22734
22735 * gdb.cp/templates.exp: Accept more template types.
22736
c7414a01
MC
227372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22738
22739 From Corinna Vinschen with modifications.
22740 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22741 local variable obj_with_enum.
22742 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22743 results with obj_with_enum.
22744
ed69573c
MC
227452004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22746
22747 * gdb.cp/classes.cc: New file, copied from misc.cc.
22748 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22749
28301461
MC
227502004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22751
22752 * gdb.cp/misc.cc: Add copyright notice.
22753
1198ecbe
DC
227542004-03-05 David Carlton <carlton@kealia.com>
22755
22756 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22757 * gdb.cp/rtti.h: Update copyright.
22758 (namespace n2::n3): New.
22759 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22760 (n2::n3::func3): New.
22761 (main): Call n2::n3::func3.
22762 * gdb.cp/rtti2.cc: Update copyright.
22763 (n2::create3): New.
22764
9e08c470
MK
227652004-03-04 Mark Kettenis <kettenis@gnu.org>
22766
22767 * gdb.asm/openbsd.inc: Fix typo.
22768
4bebc3aa
FF
227692004-03-03 Fred Fish <fnf@redhat.com>
22770
22771 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22772 "val" instead of unused "size". Update copyright year.
22773
6ea9fb37
DJ
227742004-02-29 Daniel Jacobowitz <drow@mvista.com>
22775
22776 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22777 to use unsigned char.
22778 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22779 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22780
23b23974
DJ
227812004-02-29 Daniel Jacobowitz <drow@mvista.com>
22782
22783 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22784 line of output.
22785
7574fd53
DJ
227862004-02-28 Daniel Jacobowitz <drow@mvista.com>
22787
22788 * gdb.base/relocate.c (dummy): Initialize.
22789
a195357f
DJ
227902004-02-28 Daniel Jacobowitz <drow@mvista.com>
22791
22792 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22793 a breakpoint at exit.
22794
72fd54a9
FF
227952004-02-27 Fred Fish <fnf@redhat.com>
22796
22797 * gdb.base/chng-syms.exp: Add expect condition to match failing
22798 case that isn't a timeout.
22799
b9d23137
AC
228002004-02-27 Andrew Cagney <cagney@redhat.com>
22801
22802 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22803 support.
22804
15d208f6 228052004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 22806
15d208f6
FF
22807 * gdb.arch/gdb1431.c: Remove.
22808 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
22809 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
22810 of "until" incorrectly.
22811
98f9cd2d
JB
228122004-02-26 J. Brobecker <brobecker@gnat.com>
22813
22814 * gdb.cp/class2.cc (empty): New class.
22815 (refer): New function.
22816 (main): Declare an object of type empty and use it.
22817 * gdb.cp/class2.exp: Print the value of an object of type empty.
22818
9b50c11b
JJ
228192004-02-26 Jeff Johnston <jjohnstn@redhat.com>
22820
22821 * gdb.base/langs.exp: Update query string to match the
22822 new nquery format used for pending breakpoints.
22823
0dcd613f
AC
228242004-02-26 Andrew Cagney <cagney@redhat.com>
22825
22826 Fix PR i18n/1570.
22827 * gdb.base/charset.c: Update copyright notice.
22828 (main, init_string): Remove the escape character '\e' tests.
22829 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
22830 * gdb.base/charset.exp (valid_host_charset): Ditto.
22831 * gdb.base/setvar.exp: Ditto.
22832
b8a56647
AC
228332004-02-24 Andrew Cagney <cagney@redhat.com>
22834
90d59e34
AC
22835 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22836 mmapped data in core file" PASS and FAIL messages consistent.
22837
b8a56647
AC
22838 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22839 setting a breakpoint. Work around PR java/1565.
22840
9f27c604
JJ
228412004-02-23 Jeff Johnston <jjohnstn@redhat.com>
22842
22843 * lib/gdb.exp (gdb_breakpoint): Update query string to match
22844 new nquery format.
22845 * gdb.base/pending.exp: Ditto.
22846
3224a706
MK
228472004-02-22 Mark Kettenis <kettenis@gnu.org>
22848
22849 * configure.in: Run stabs tests on *BSD.
22850 * configure: Regenerated.
22851
41e0a9ca
MK
228522004-02-21 Mark Kettenis <kettenis@gnu.org>
22853
22854 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22855
1e1b3428
FF
228562004-02-20 Fred Fish <fnf@redhat.com>
22857
22858 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
22859 blank in test for "returns short", for consistency with other
22860 "returns xxx" tests. Update copyright year.
22861
f9a7572a
FF
228622004-02-19 Fred Fish <fnf@redhat.com>
22863
22864 New testcase for PR breakpoint/1558.
22865 * gdb.arch/gdb1558.exp: New file.
22866 * gdb.arch/gdb1558.c: New file.
22867
b2ce2854
EZ
228682004-02-19 Elena Zannoni <ezannoni@redhat.com>
22869
22870 * gdb.base/nodebug.exp: Fix typo.
22871
e7c9ff01
JB
228722004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22873
22874 Committed by Jim Blandy <jimb@redhat.com>.
22875
62f4b920
JB
22876 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22877
2db536a1
JB
22878 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22879
e7c9ff01
JB
22880 * gdb.base/float.exp: Support s390*-*-* targets.
22881
f3205b34
AF
228822004-02-17 Adam Fedor <fedor@gnu.org>
22883
22884 * gdb.base/gdb1555.exp: New file.
22885 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22886
9d62932d
EZ
228872004-02-17 Elena Zannoni <ezannoni@redhat.com>
22888
22889 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22890
344c9711
FF
228912004-02-16 Fred Fish <fnf@redhat.com>
22892
22893 * gdb.arch/gdb1291.c: Remove
22894 * gdb.arch/gdb1291.s: New test input file.
22895 * gdb.arch/gdb1291.exp: Expand test to check case that should not
22896 fail. Test for correct result, known incorrect result, other
22897 failures and timeouts.
22898
2d822687
AC
228992004-02-16 Andrew Cagney <cagney@redhat.com>
22900
22901 * gdb.base/bigcore.exp: New file.
22902 * gdb.base/bigcore.c: New file.
22903
dac15b66
AC
229042004-02-13 Andrew Cagney <cagney@redhat.com>
22905
22906 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
22907 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
22908 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
22909 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
22910 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
22911 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
22912 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
22913 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
22914 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
22915 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
22916
6bdfc2c4
JJ
229172004-02-11 Jeff Johnston <jjohnstn@redhat.com>
22918
22919 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
22920 executed is an alloc instruction.
22921
87b3ede8
DC
229222004-02-11 David Carlton <carlton@kealia.com>
22923
22924 * gdb.cp/breakpoint.exp: New.
22925 * gdb.cp/breakpoint.cc: New.
22926
6e19e2bf
MC
229272004-02-11 Michael Chastain <mec.gnu@mindspring.com>
22928
22929 Partial fix for PR gdb/1543.
22930 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
22931 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
22932 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
22933 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
22934 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
22935 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
22936 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
22937 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
22938 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
22939 to bug-gdb@prep.ai.mit.edu .
22940 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
22941 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
22942 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
22943 Likewise.
22944
5c5455dc
AC
229452004-02-10 Andrew Cagney <cagney@redhat.com>
22946
22947 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
22948 using gdb_internal_error_resync.
22949
9cf689d7
DJ
229502004-02-09 Daniel Jacobowitz <drow@mvista.com>
22951
22952 * gdb.threads/thread-specific.exp: Stop early if no threads are
22953 found.
22954
d2dc51db
MC
229552004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22956
22957 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22958
14b1a056
DJ
229592004-02-08 Daniel Jacobowitz <drow@mvista.com>
22960
22961 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22962 breakpoints.
22963
83f66e8f
DJ
229642004-02-07 Daniel Jacobowitz <drow@mvista.com>
22965
22966 * config/sim.exp (gdb_load): Handle $arg == "".
22967 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
22968 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
22969
30fc0091
EZ
229702004-02-07 Elena Zannoni <ezannoni@redhat.com>
22971
a9c64011
AS
22972 * gdb.base/maint.exp: Update test to reflect
22973 obstack changes.
30fc0091 22974
4d806929
JJ
229752004-02-04 Jeff Johnston <jjohnstn@redhat.com>
22976
22977 * gdb.base/pendshr.c (pendfunc): New function that calls
22978 pendfunc1.
22979 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
22980
7bfdd688
FF
229812004-02-04 Fred Fish <fnf@redhat.com>
22982
22983 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
22984 function symbols and update copyright years.
22985 * gdb.arch/gdb1291.c: Ditto.
22986
aaa08ee4
MC
229872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22988
22989 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
22990
dbad7755
MC
229912004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22992
22993 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
22994
ec4646ef
MC
229952004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22996
22997 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
22998
1b802196
FF
229992004-02-02 Fred Fish <fnf@redhat.com>
23000
23001 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
23002 remote targets. Update copyright years.
23003
18fe2033
JJ
230042004-02-02 Jeff Johnston <jjohnstn@redhat.com>
23005
23006 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
23007 support.
23008 * gdb.base/langs.exp: Fix test which attempts to create
23009 breakpoint on non-existent function to handle new pending
23010 support.
23011 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
23012 a breakpoint.
23013 * gdb.base/pending.exp: New test.
23014 * gdb.base/pending.c: New file.
23015 * gdb.base/pendshr.c: Ditto.
23016
8d577d32
DC
230172004-02-02 David Carlton <carlton@kealia.com>
23018
23019 * gdb.cp/overload.exp: Add overloadNamespace tests.
23020 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
23021 (overloadNamespace, XXX): New.
23022 (main): Call XXX::marker2.
23023
3ad13771
FF
230242004-02-01 Fred Fish <fnf@redhat.com>
23025
23026 * gdb.base/dump.exp: Use runto_main instead of "runto main".
23027 * gdb.base/finish.exp: Ditto.
23028 * gdb.base/gcore.exp: Ditto.
23029 * gdb.base/huge.exp: Ditto.
23030 * gdb.base/info-proc.exp: Ditto.
23031 * gdb.base/return2.exp: Ditto.
23032 * gdb.threads/gcore-thread.exp: Ditto.
23033
44c75849
DJ
230342004-02-01 Daniel Jacobowitz <drow@mvista.com>
23035
23036 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
23037
005bc093
MK
230382004-02-01 Mark Kettenis <kettenis@gnu.org>
23039
23040 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
23041 that opening the file succeeds on OpenBSD.
23042
c47cebdb
DJ
230432004-02-01 Daniel Jacobowitz <drow@mvista.com>
23044
23045 * gdb.threads/thread-specific.c: New file.
23046 * gdb.threads/threads-specific.exp: New test script.
23047 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
23048 to expect_out.
23049
5a01311c
MK
230502004-02-01 Mark Kettenis <kettenis@gnu.org>
23051
23052 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
23053 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
23054 only on the "print_small_structs from print_long_arg_list" test.
23055
ce22a4f1
DJ
230562004-02-01 Daniel Jacobowitz <drow@mvista.com>
23057
23058 * gdb.base/completion.exp: Kill a stray backslash.
23059
23060 From Jim Ingham <jingham@apple.com>:
23061 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
23062 agrees with the result from sending a tab.
23063
abbab9d3
DJ
230642004-01-31 Daniel Jacobowitz <drow@mvista.com>
23065
23066 * gdb.base/chng-syms.exp: Remove stray newline.
23067
53904d1e
MK
230682004-01-31 Mark Kettenis <kettenis@gnu.org>
23069
23070 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
23071 *-*-openbsd*.
23072 * gdb.asm/openbsd.inc: New file.
23073
3a4b3aac
MK
230742004-01-30 Mark Kettenis <kettenis@gnu.org>
23075
23076 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
23077 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
23078 *-*solaris2*. Remove commented out default settings for
23079 asm-flags. Replace gdb_compile with target_link.
23080
ebac27b4
MC
230812004-01-29 Michael Chastain <mec.gnu@mindspring.com>
23082
23083 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
23084 for all tests. Remove old hp-ux and cygnus xfail cases.
23085
d8679d84
PH
230862004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
23087
23088 * gdb.base/chng-syms.exp: New file.
23089 * gdb.base/chng-syms.c: New file.
23090
0a55bc22
MC
230912004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23092
23093 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
23094 Provide arms for current output in all my configurations.
23095
94b8e876
MC
230962004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23097
23098 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
23099 * lib/compiler.cc: Likewise.
23100 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
23101 get the right preprocessor. Eval the output directly. Remove
23102 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
23103 hp_f77_compiler and hp_f90_compiler completely.
23104 (gdb_preprocess): Delete.
23105 (get_compiler): Delete.
23106
7cf03d44
MK
231072004-01-24 Mark Kettenis <kettenis@gnu.org>
23108
23109 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
23110 <string.h>.
23111
68b6dce9
NR
231122004-01-24 Nick Roberts <nick@nick.uklinux.net>
23113
23114 * gdb.mi/mi-stack.exp: Update copyright.
23115
b368761e
DC
231162004-01-23 David Carlton <carlton@kealia.com>
23117
23118 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
23119 test for cp_lookup_transparent_type.
23120 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
23121 call them.
23122
f2061b53
DJ
231232004-01-23 Daniel Jacobowitz <drow@mvista.com>
23124
23125 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
23126 after -var-update.
23127
37fc574a
DC
231282004-01-23 David Carlton <carlton@kealia.com>
23129
23130 * gdb.cp/namespace.cc (C::ensureRefs): New.
23131 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
23132
8e94b928
NR
231332004-01-20 Nick Roberts <nick@nick.uklinux.net>
23134
23135 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
23136 case "-stack-list-locals 2".
23137 * gdb.mi/mi-var-child.exp: Test for case
23138 "-var-list-children --all-values NAME".
23139
997b0952
MC
231402004-01-18 Michael Chastain <mec.gnu@mindspring.com>
23141
23142 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
23143
52470da3
MK
231442004-01-18 Mark Kettenis <kettenis@gnu.org>
23145
7049b4b8
MK
23146 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
23147 used with gdb_test_multiple.
23148
52470da3
MK
23149 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
23150 read at address 0. This fixes PR testsuite/1504.
23151
da6012e5
DJ
231522004-01-18 Daniel Jacobowitz <drow@mvista.com>
23153
23154 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
23155 Remove downloading, guessing the host executable, the calls to
23156 gdb_file_cmd and gdb_target_cmd, and "load" support.
23157 (infer_host_exec): New function broken out from gdb_load.
23158 (gdb_load): New wrapper for gdbserver_gdb_load.
23159 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
23160 gdb_target_cmd. Use -target-select.
23161 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
23162 Download binaries to the host. Clear last_mi_remote_file when
23163 we load a new binary.
23164 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
23165 call gdbserver_gdb_load and mi_gdb_target_cmd.
23166
32c70722
MC
231672004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23168
23169 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
23170 type patterns.
23171
b0cecf36
MC
231722004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23173
23174 * gdb.cp/templates.exp: Fix typo in test name of
23175 "print Foo<volatile char*>::foo".
23176
4120d7e6
MC
231772004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23178
23179 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
23180
f679e530
BE
231812004-01-16 Ben Elliston <bje@wasabisystems.com>
23182
23183 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
23184 (clean mostlyclean): Remove empty rm.
23185
091c48f6
MC
231862004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23187
23188 * gdb.base/setvar.exp: Add copyright years.
23189
3e5fc8d2
DC
231902004-01-14 David Carlton <carlton@bactrian.org>
23191
23192 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
23193 PR c++/1511 and update coment.
23194 * gdb.cp/templates.exp: Update patterns to match current output.
23195 If changes involve something other than whitespace, KFAIL
23196 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
23197
63d06c5c
DC
231982004-01-14 David Carlton <carlton@kealia.com>
23199
23200 * gdb.cp/namespace.exp: Add tests involving classes defined within
23201 namespaces.
23202 * gdb.cp/namespace.cc (C::CClass): New.
23203 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
23204
a51dab88
EZ
232052004-01-14 Elena Zannoni <ezannoni@redhat.com>
23206
23207 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
23208 what debug info we have. Print a better message if something goes
23209 wrong while producing the separate debug info file.
23210
a476ccc9
MC
232112004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23212
23213 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
23214
f453692c
MC
232152004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23216
23217 * gdb.base/callfuncs.c: Add copyright notice.
23218
f40063a5
MC
232192004-01-13 Michael Chastain <mec.gnu@mindspring.com>
23220
23221 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
23222 inheritance. PR gdb/1498, PR gcc/13539.
23223
19ac3974
EZ
232242004-01-13 Elena Zannoni <ezannoni@redhat.com>
23225
a9c64011
AS
23226 * gdb.threads/gcore-thread.exp: Prefix name of binary with
23227 test specific name.
23228 * gdb.mi/gdb669.exp: Ditto.
23229 * gdb.mi/mi-pthreads.exp: Ditto.
23230 * gdb.mi/mi1-pthreads.exp: Ditto.
23231 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 23232
56c97c6e
MC
232332004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23234
23235 * gdb.cp/member-ptr.cc: Add copyright notice.
23236
a0644324
MC
232372004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23238
23239 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
23240 some patterns for recent versions of gcc and hpacc. Delete
23241 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
23242 Delete tests that access a NULL pointer-to-member-data. This
23243 script is still disabled for gcc.
23244
32fabe09
EZ
232452004-01-12 Elena Zannoni <ezannoni@redhat.com>
23246
23247 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 23248 escaped correctly.
32fabe09 23249
1f8a6abb
EZ
232502004-01-12 Elena Zannoni <ezannoni@redhat.com>
23251
23252 * gdb.base/sepdebug.exp: New file.
23253 * gdb.base/sepdebug.c: New file.
23254 * lib/gdb.exp (separate_debug_filename): New procedure.
23255 (gdb_gnu_strip_debug): New procedure.
23256
48efe704
AC
232572004-01-12 Andrew Cagney <cagney@redhat.com>
23258
23259 * gdb.mi/ChangeLog: Delete file. Renamed to ...
23260 * gdb.mi/ChangeLog-1999-2003: New file.
23261
a9415475
AC
232622004-01-12 Andrew Cagney <cagney@redhat.com>
23263
23264 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
23265 "Renaming a directory to a non-empty directory returns ENOTEMPTY
23266 or EEXIST", treat EBUSY as an XFAIL.
23267
83b8cf9d
MC
232682004-01-11 Michael Chastain <mec.gnu@mindspring.com>
23269
23270 * gdb.base/scope.exp: Remove obsolete setup_xfail for
23271 hp_cc_compiler.
23272
9939d2a8
MC
232732004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23274
23275 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23276 decorations.
23277
1ff8cadf
MC
232782004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23279
23280 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
23281 and "(aCC)" decorations. Remove obsolete doco about old
23282 test results.
23283
6fa9022e
MC
232842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23285
23286 * gdb.cp/exception.exp: Fix typo in doco.
23287
209721fe
MK
232882004-01-09 Mark Kettenis <kettenis@gnu.org>
23289
23290 * gdb.base/gdb1476.exp: Fix typo.
23291
ef11303e
MC
232922004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23293
23294 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23295 file.
23296
041ab88c
MC
232972004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23298
23299 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23300 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23301 Use gdb_compile. Remove restriction on gcc. Add some patterns
23302 for recent version of gdb. Delete second half, which was a copy
23303 of the first half with different build flags. This test is
23304 still disabled because it is still not ready for production.
23305
e36d075a
MC
233062004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23307
23308 * gdb.cp/exception.cc: Add copyright notice.
23309 * gdb.cp/exception.exp: Add a notice that this file is broken
23310 because of line number changes caused by addition of copyright
23311 notice.
23312
42b190ad
MC
233132004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23314
23315 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23316 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23317
8f25f06b
MC
233182004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23319
23320 * gdb.cp/classes.exp: Accept gnu abi 2.
23321 * gdb.cp/derivation.exp: Likewise.
23322 * gdb.cp/overload.exp: Likewise.
23323 * gdb.cp/virtfunc.exp: Likewise.
23324
06ded8b8
MC
233252004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23326
23327 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23328 semicolon after end of function.
23329
77c26ae3
MC
233302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23331
23332 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23333 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23334 boilerplate code for compiling and running the program under
23335 test. Add some string method tests.
23336
20757486
MC
233372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23338
23339 * gdb.cp/bs15503.cc: Add copyright notice.
23340 * gdb.cp/bs15503.exp: Adjust line number.
23341
0fd3b503
MC
233422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23343
23344 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23345 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23346
10d1bea8
MC
233472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23348
23349 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23350 hp_cc_compiler.
23351
2789202a
MC
233522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23353
23354 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23355 * gdb.cp/ctti.exp: Use the marker instead of "next".
23356 With gcc, run further before bailing.
23357
b862f14c
MC
233582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23359
23360 * gdb.cp/cttiadd.cc: Add copyright notice.
23361 * gdb.cp/cttiadd1.cc: Likewise.
23362 * gdb.cp/cttiadd2.cc: Likewise.
23363 * gdb.cp/cttiadd3.cc: Likewise.
23364
96da2469
MC
233652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23366
23367 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23368 Use gdb_test, gdb_test_multiple. Use floating-point values that
23369 have exact representations in IEEE-ish formats.
23370
053248ff
MC
233712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23372
23373 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23374 compilers. Delete duplicate call to get_compiler_info.
23375 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23376 * gdb.base/volatile.exp: Likewise.
23377
84acecdd
MK
233782004-01-07 Mark Kettenis <kettenis@gnu.org>
23379
23380 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23381 memory at address 0.
23382
fe11a27f
MC
233832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23384
23385 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23386 to test for hp-ux assembler. Fix copyright years.
23387
60ad077b
AC
233882004-01-07 Andrew Cagney <cagney@redhat.com>
23389
23390 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23391
1c9b8f33
AC
233922004-01-07 Andrew Cagney <cagney@redhat.com>
23393
23394 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23395 when creating the read-only file. From analysis by Roland McGrath
23396 and Elena Zannoni.
23397
753ccc7a
MC
233982004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23399
23400 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23401
eca3e36b
MC
234022004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23403
23404 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23405 data pointers.
23406
f8d4bac4
MC
234072004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23408
23409 * gdb.cp/m-static.exp: Compile one source file at a time.
23410 Delete unused call to get_compiler_info.
23411
9b4e0f94
MC
234122004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23413
23414 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23415 * gdb.base/call-rt-st.exp: Likewise.
23416 * gdb.base/nodebug.exp: Likewise.
23417 * gdb.base/volatile.exp: Likewise.
23418 * gdb.cp/ref-types.exp: Likewise.
23419 * gdb.cp/templates.exp: Likewise.
23420
023c1024
MK
234212004-01-05 Mark Kettenis <kettenis@gnu.org>
23422
23423 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23424
19703c4a
MC
234252004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23426
23427 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23428 hppa*-hp-hpux*.
23429
18b67037
MK
234302004-01-04 Mark Kettenis <kettenis@gnu.org>
23431
ba6219c8
MK
23432 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23433 x86_64-*-*.
23434
18b67037
MK
23435 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23436 sparc64-*-* and sparc*-solaris2*.
23437
1bfbbb9d
MK
234382004-01-04 Mark Kettenis <kettenis@gnu.org>
23439
23440 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23441 return ${tests}" test. The ${tests} already mentions the
23442 filename.
23443
06846494
MC
234442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23445
23446 * gdb.cp/local.exp: Accept gcc abi 2.
23447
3b0cb202
MC
234482004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23449
23450 * gdb.cp/templates.exp: Accept gcc abi 2.
23451
0643ec3f
MC
234522004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23453
23454 * lib/compiler.cc: Remove supports_template_debugging.
23455 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23456
d231d0b1
MC
234572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23458
23459 * gdb.cp/namespace.exp: Accept gcc abi 2.
23460
44ffb27c
MC
234612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23462
23463 * gdb.cp/method.exp: Accept gcc abi 2.
23464
184ad485
MC
234652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23466
23467 * gdb.cp/classes.exp: Generate identical results as old version.
23468 * gdb.cp/derivation.exp: Likewise.
23469 * gdb.cp/overload.exp: Likewise.
23470 * gdb.cp/virtfunc.exp: Likewise.
23471
116f09e7
MC
234722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23473
23474 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23475 mysterious bug with sourceware version of expect.
23476
b1379776
MC
234772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23478
23479 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23480 current versions of gcc, including gcc abi 2. Remove gratuitous
23481 restart of test program. Use gdb_test_multiple and gdb_test for
23482 all tests. Add patterns to xfail missing "const" in "const char *"
23483 and kfail PR gdb/1155.
23484
6b7a4c0e
MC
234852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23486
23487 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23488 current versions of gcc, including gcc abi 2. Remove gratuitous
23489 restart of test program. Use gdb_test_multiple and gdb_test for
23490 all tests. Add patterns to kfail PR gdb/1498.
23491
51615d72
MC
234922003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23493
23494 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23495 current versions of gcc, including gcc abi 2. Use "breakpoint"
23496 and "continue" instead of restarting the target program. Use
23497 gdb_test_multiple and gdb_test for all tests.
23498
7b79a9d7
MK
234992004-01-01 Mark Kettenis <kettenis@gnu.org>
23500
23501 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23502 for *-*-solaris2*.
23503
1cd3489f
MC
235042003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23505
23506 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23507 current versions of gcc, including gcc abi 2. Use "breakpoint"
23508 and "continue" instead of restarting the target program several
23509 times. Use gdb_test_multiple and gdb_test for all tests.
23510
850742db
MC
235112003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23512
23513 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23514 source files.
23515
eb4bbda8
MC
235162003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23517
23518 * gdb.base/environ.exp: Handle compiling test case from multiple
23519 source files.
23520
e42c7771
MC
235212003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23522
23523 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23524
80e4b428
JB
235252003-12-17 Jim Blandy <jimb@redhat.com>
23526
5f06973a
JB
23527 * gdb.base/freebpcmd.c: Add copyright notice.
23528
80e4b428
JB
23529 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23530
0ab84fb7
MC
235312003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23532
23533 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23534
1b3bb3d0
JB
235352003-12-13 Jim Blandy <jimb@redhat.com>
23536
23537 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23538
3a4c9371
KB
235392003-12-12 Kevin Buettner <kevinb@redhat.com>
23540
23541 * gdb.asm/frv.inc: New file.
23542 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23543
a1dea79a
FF
235442003-12-09 Fred Fish <fnf@redhat.com>
23545
23546 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23547 functions to break1.c and leave prototypes behind. Add more
23548 "set breakpoint NN here" comments.
23549 * gdb.base/break1.c: New file.
23550
23551 * gdb.base/break.exp: Handle compiling test case from multiple
23552 source files and change source file references as needed.
23553 * gdb.base/completion.exp: Ditto.
23554 * gdb.base/condbreak.exp: Ditto.
23555 * gdb.base/define.exp: Ditto.
23556 * gdb.base/ena-dis-br.exp: Ditto.
23557 * gdb.base/info-proc.exp: Ditto.
23558 * gdb.base/maint.exp: Ditto.
23559 * gdb.base/until.exp: Ditto.
23560
23561 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23562 hardcoded line numbers.
23563 * gdb.base/define.exp: Ditto.
23564 * gdb.base/ena-dis-br.exp: Ditto.
23565 * gdb.base/maint.exp: Ditto.
23566 * gdb.base/until.exp: Ditto.
23567
23568 * gdb.base/completion.exp: Use "break1" for completion tests since
23569 "break" is no longer a unique prefix.
23570
5266b69c
AC
235712003-12-06 Andrew Cagney <cagney@redhat.com>
23572
23573 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23574 "return_value_unimplemented". When an unimplemented struct return
23575 architecture, report incorrect values as a KFAIL
23576
374451f0
MC
235772003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23578
23579 * gdb.cp/rtti.exp: Accept new wording of warning from
23580 cp_lookup_rtti_type.
23581
ba9b20a7
MC
235822003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23583
23584 Partial fix for PR testsuite/1456.
23585 * gdb.base/scope.exp (test_at_main): Replace references to
23586 gcc_compiled with calls to test_compiler_info.
23587 (test_at_foo): Likewise.
23588 (test_at_bar): Likewise.
23589
b74b6d0b
MC
235902003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23591
23592 Partial fix for PR testsuite/1456.
23593 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23594 to test_compiler_info.
23595
ccfa3402
MC
235962003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23597
23598 * gdb.base/so-impl-ld.exp: Update copyright notice.
23599
f6246aba
MC
236002003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23601
23602 Partial fix for PR testsuite/1456.
23603 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23604 to test_compiler_info.
23605
13ae734a
MC
236062003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23607
23608 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23609 from current versions of gdb. Clean up regular expressions.
23610 Delete redundant timeout case.
23611
d8e1cdee
MC
236122003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23613
23614 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23615 from current versions of gdb. Clean up regular expressions.
23616 Delete redundant timeout case.
23617
96457b64
MC
236182003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23619
23620 Partial fix for PR testsuite/1456.
23621 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23622 gcc_compiled with call to test_compiler_info.
23623
f35309fc
MC
236242003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23625
23626 Partial fix for PR testsuite/1456.
23627 * gdb.base/list.exp (test_list_function): Delete unused declaration
23628 of gcc_compiled.
23629
d7afdf9b
MC
236302003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23631
23632 Partial fix for PR testsuite/1456.
23633 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23634 call to test_compiler_info.
23635
71507b56
MK
236362003-11-29 Mark Kettenis <kettenis@gnu.org>
23637
23638 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23639 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23640 it to create the appropriate note.inc.
23641 * gdb.asm/asmsrc1.s: Include "note.inc".
23642 * gdb.asm/netbsd.inc: New file.
23643 * gdb.asm/empty.inc: New file.
23644
f81f93f7
MC
236452003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23646
23647 Partial fix for PR testsuite/1456.
23648 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23649 calls to test_compiler_info.
23650
9a77938e
MC
236512003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23652
23653 Partial fix for PR testsuite/1456.
23654 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23655 calls to test_compiler_info.
23656
e8367dc7
MK
236572003-11-27 Mark Kettenis <kettenis@gnu.org>
23658
23659 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23660 pattern for the KFAILs.
23661
526c61ee
AF
236622003-11-25 Adam Fedor <fedor@gnu.org>
23663
23664 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23665 * gdb.objc/objcdecode.m: New file.
23666
28f2d600
AF
236672003-11-25 Adam Fedor <fedor@gnu.org>
23668
23669 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23670 * gdb.objc/nondebug.m: New file.
23671
a3895cee
BE
236722003-11-26 Ben Elliston <bje@wasabisystems.com>
23673
23674 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23675 NetBSD as it does on FreeBSD. Modelled on a similar change by
23676 Mark Kettenis on 2003-05-30.
23677 (link-flags): Set to "--entry _start" regardless of target.
23678 Special linker flags are to be appended to $link-flags.
23679 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23680
c9f2c8a3
MC
236812003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23682
23683 * gdb.cp/method.exp: Accept output of new demangler.
23684
15a0587a 236852003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23686
23687 * gdb/class2.exp: New file.
23688 * gdb/class2.cc: New file.
23689
3c00b570
MC
236902003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23691
23692 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23693 of new demangler.
23694
7027acc7
MK
236952003-11-23 Mark Kettenis <kettenis@gnu.org>
23696
23697 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23698 of gdb_test "run".
23699
b0e1598a
MK
237002003-11-23 Mark Kettenis <kettenis@gnu.org>
23701
23702 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23703 "continue" into "run".
23704
4d9eda44
MC
237052003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23706
23707 Partial fix for PR testsuite/1456.
23708 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23709 call to test_compiler_info.
23710 * gdb.cp/ctti.exp: Likewise.
23711 * gdb.cp/derivation.exp: Likewise.
23712 * gdb.cp/member-ptr.exp: Likewise.
23713 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23714 reference to gcc_compiled.
23715
237162003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23717
23718 Fix PR testsuite/1463.
23719 * gdb.base/structs.exp (start_structs_test): Call
23720 get_debug_format before using the debug format.
23721
d422fe19
AC
237222003-11-22 Andrew Cagney <cagney@redhat.com>
23723
23724 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23725 * gdb.base/structs.exp: Use gdb_test_multiple.
23726
039cf96d
AC
237272003-11-20 Andrew Cagney <cagney@redhat.com>
23728
6882279b
AC
23729 * gdb.base/structs.exp: Handle and recover from internal errors.
23730 Replace "foo${n}" with "foo<n>" in test messages.
23731
e53890ae
AC
23732 * gdb.base/structs.exp: Update copyright. Rewrite.
23733 * gdb.base/structs.c: Update copyright. Rewrite.
23734
2b211c59
AC
23735 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23736 resync count exceeded.
d63a86f8 23737
039cf96d
AC
23738 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23739 from the internal error.
23740 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23741 Original from Jim Blandy.
23742 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 23743
eac98b22
AC
237442003-11-19 Andrew Cagney <cagney@redhat.com>
23745
23746 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23747 KFAIL.
23748
67455b2a
MK
237492003-11-17 Mark Kettenis <kettenis@gnu.org>
23750
23751 New testcase for PR backtrace/1435.
23752 * gdb.arch/i386-unwind.exp: New file.
23753 * gdb.arch/i386-unwind.c: New file.
23754
853d6e5b
AC
237552003-11-17 Andrew Cagney <cagney@redhat.com>
23756
23757 * lib/gdb.exp (compiler_info): New global.
23758 (test_compiler_info): New function.
23759 (get_compiler_info): Set compiler_info.
23760 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23761 "compiler_info" to gcc-<major>-<minor>.
23762
38cf6e11
MC
237632003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23764
23765 * gdb.trace/configure: Remove.
23766
a50d3602
EZ
237672003-11-13 Elena Zannoni <ezannoni@redhat.com>
23768
23769 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 23770 breakpoints.
a50d3602
EZ
23771 * gdb.base/break.exp: Remove all references to explicit line
23772 numbers.
23773
d9407aaa
NC
237742003-11-11 Nick Clifton <nickc@redhat.com>
23775
23776 * gdb.base/shreloc.exp: Do not run for targets which do not
23777 support shared objects.
23778
db488fc1
CV
237792003-11-10 Corinna Vinschen <vinschen@redhat.com>
23780
23781 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23782 Don't run tests if nofileio flag is given.
23783
6a90a18e
EZ
237842003-11-07 Elena Zannoni <ezannoni@redhat.com>
23785
23786 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 23787 as well as 'Watchpoint'.
6a90a18e 23788
0b915e9c
EZ
237892003-11-06 Elena Zannoni <ezannoni@redhat.com>
23790
23791 Reported by Jim Ingham <jingham@apple.com>:
23792 * gdb.base/annota1.exp: Match at least one occurrence of the
23793 signal handler annotation.
23794
d7e4b55f
EZ
237952003-11-06 Elena Zannoni <ezannoni@redhat.com>
23796
a9c64011
AS
23797 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23798 as well as 'Watchpoint'.
d7e4b55f 23799
2fe4e8d0
MC
238002003-11-05 Michael Chastain <mec@shout.net>
23801
23802 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23803
6ef88553
KW
238042003-11-03 Kris Warkentin <kewarken@qnx.com>
23805
23806 * gdb.arch/gdb1291.c: New test file.
23807 * gdb.arch/gdb1291.exp: New test script.
23808 * gdb.arch/gdb1431.c: New test file.
23809 * gdb.arch/gdb1431.exp: New test script.
23810
ae7dc4d8
MC
238112003-10-22 Michael Chastain <mec@shout.net>
23812
23813 * gdb.mi/pthreads.c: Add copyright notice.
23814
c39d7427
MC
238152003-10-22 Michael Chastain <mec@shout.net>
23816
23817 * gdb.threads/pthreads.c: Add copyright notice.
23818
8b7d96c1
MC
238192003-10-20 Michael Chastain <mec@shout.net>
23820
23821 * gdb.base/gdb1056.exp: New test script.
23822
d1d69fdd
DJ
238232003-10-13 Daniel Jacobowitz <drow@mvista.com>
23824
23825 * gdb.threads/killed.exp: Use gdb_run_cmd.
23826
7d605576
DJ
238272003-10-13 Daniel Jacobowitz <drow@mvista.com>
23828
23829 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
23830 create a core file.
23831 * gdb.threads/gcore-thread.exp: Likewise.
23832
618ec112
CV
238332003-10-13 Corinna Vinschen <vinschen@redhat.com>
23834
23835 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
23836 type, based on char type.
23837 (struct bit_flags_short_t): New bitfield type, based on short type.
23838 (init_bit_flags_char): New fuction.
23839 (init_bit_flags_short): Ditto.
23840 (print_bit_flags_char): Ditto.
23841 (print_bit_flags_short): Ditto.
23842 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
23843
9367a73c
MC
238442003-10-11 Michael Chastain <mec@shout.net>
23845
23846 * gdb.base/call-rt-st.exp: Update copyright year.
23847
1decf120
KI
238482003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
23849
23850 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
23851 * gdb.disasm/sh3.s: Ditto.
23852
5445b2ae
DJ
238532003-10-07 Daniel Jacobowitz <drow@mvista.com>
23854
23855 * gdb.threads/switch-threads.exp: New test.
23856 * gdb.threads/switch-threads.c: New source file.
23857
aec24853
CV
238582003-10-07 Corinna Vinschen <vinschen@redhat.com>
23859
23860 * gdb.base/ending-run.exp: Add sh specific case.
23861
adc7428d
AC
238622003-10-06 Andrew Cagney <cagney@redhat.com>
23863
23864 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23865 * gdb.disasm/mn10200.exp: Delete obsolete file.
23866
c9d37158
DJ
238672003-09-29 Daniel Jacobowitz <drow@mvista.com>
23868
23869 * ChangeLog: Correct an entry command.exp -> commands.exp.
23870 * gdb.base/commands.exp (bp_deleted_in_command_test)
23871 (temporary_breakpoint_commands): Check noargs.
23872
79c2c32d
DC
238732003-09-25 David Carlton <carlton@kealia.com>
23874
23875 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23876 of some print tests, where appropriate. Add tests for C::D::cd,
23877 E::ce, F::cXfX, G::XgX.
23878 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23879
594e6d67
RE
238802003-09-25 Richard Earnshaw <rearnsha@arm.com>
23881
23882 * lib/java.exp (java_init): Import target_alias before using it.
23883
10f0d451
DC
238842003-09-25 David Carlton <carlton@kealia.com>
23885
23886 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23887
274bcba0
EZ
238882003-09-23 Elena Zannoni <ezannoni@redhat.com>
23889
d63a86f8 23890 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 23891 weirdness.
274bcba0 23892
cdbf20f7
MC
238932003-09-17 Michael Chastain <mec@shout.net>
23894
23895 * gdb.cp/gdb1355.exp: New file.
23896 * gdb.cp/gdb1355.c: New file.
23897
71e06f80
CV
238982003-09-15 Corinna Vinschen <vinschen@redhat.com>
23899
23900 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
23901 * gdb.asm/sh.inc: New file.
23902
5c4e30ca
DC
239032003-09-11 David Carlton <carlton@kealia.com>
23904
bd45b7af
DC
23905 * gdb.cp/namespace.exp: Add tests for namespace types.
23906 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
23907 (test_namespace): New.
23908
1c199746
EZ
239092003-09-11 Elena Zannoni <ezannoni@redhat.com>
23910
a9c64011 23911 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 23912 * gdb.stabs/weird.exp: Ditto.
1c199746 23913
04ed252f
MC
239142003-09-08 Michael Chastain <mec@shout.net>
23915
23916 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23917
d8a2d9e7
MC
239182003-09-07 Michael Chastain <mec@shout.net>
23919
23920 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23921 'parse error'.
23922
161afb24
MK
239232003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23924
23925 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23926
49f2741a
MC
239272003-08-30 Michael Chastain <mec@shout.net>
23928
23929 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
23930 * gdb.gdb/observer.exp: Ditto.
23931 * gdb.gdb/xfullpath.exp: Ditto.
23932
8afa723e
MK
239332003-08-29 Mark Kettenis <kettenis@gnu.org>
23934
23935 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23936 *-*-*bsd*.
23937
f31dfe3b
JJ
239382003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23939
23940 * gdb.base/dump.exp: Skip for ia64.
23941
4630e498
JJ
239422003-08-25 Jeff Johnston <jjohnstn@redhat.com>
23943
23944 * gdb.asm/asm-source.exp: Add ia64 support.
23945 * gdb.asm/ia64.inc: New file.
23946
1105b7ef
MC
239472003-08-22 Michael Chastain <mec@shout.net>
23948
23949 * gdb.cp: New directory.
23950 * gdb.cp/*: Copy from gdb.c++/*.
23951 * gdb.c++/*: Remove.
23952 * Makefile.in: Change gdb.c++ to gdb.cp.
23953 * configure.in: Ditto.
23954 * configure: Regnerate.
23955
c945b932
MK
239562003-08-18 Mark Kettenis <kettenis@gnu.org>
23957
23958 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
23959 * gdb.arch/i386-prologue.c (gdb1338): Add function.
23960
2b66634b
DJ
239612003-08-17 Daniel Jacobowitz <drow@mvista.com>
23962
23963 * mi-var-display.exp (-var-list-children weird): Accept function
23964 pointers with argument types.
23965 * mi1-var-display.exp (-var-list-children weird): Likewise.
23966 * mi2-var-display.exp (-var-list-children weird): Likewise.
23967
a356f73b
DJ
239682003-08-17 Daniel Jacobowitz <drow@mvista.com>
23969
23970 * gdb.base/annota3.exp: Add missing newline.
23971
483417b8
MC
239722003-08-06 Michael Chastain <mec@shout.net>
23973
23974 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23975
c99c59c3
MS
239762003-08-12 Michael Snyder <msnyder@redhat.com>
23977
23978 * gdb.base/float.exp: Add test for SH.
23979
55ed7501
MK
239802003-08-10 Mark Kettenis <kettenis@gnu.org>
23981
23982 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
23983
1a371f2e
EZ
239842003-08-07 Elena Zannoni <ezannoni@redhat.com>
23985
23986 * gdb.base/completion.exp: Remove reduntant completion test
23987 on filename.
23988
e0f353ce
EZ
239892003-08-07 Elena Zannoni <ezannoni@redhat.com>
23990
a9c64011
AS
23991 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
23992 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
23993 gdb.trace/save-trace.exp: Make sure that full pathnames are
23994 escaped correctly.
e0f353ce 23995
5710a1af 239962003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 23997
a9c64011
AS
23998 * configure.in: Don't generate config.h from config.hin.
23999 * configure: Regenerate.
24000 * config.hin: Remove file.
24001 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
24002 * gdb.threads/pthreads.c: Ditto.
5710a1af 24003
dcd81ce9
DJ
240042003-08-07 Daniel Jacobowitz <drow@mvista.com>
24005
24006 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24007 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
24008 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
24009 Replace ld24 with seth/add3.
24010
6009d884
AC
240112003-08-02 Andrew Cagney <cagney@redhat.com>
24012
24013 * gdb.base/annota3.exp: New file.
24014 * gdb.base/annota3.c: New file.
24015 * gdb.c++/annota3.exp: New file.
24016 * gdb.c++/annota3.cc: New file.
24017
51514e06
MC
240182003-07-29 Michael Chastain <mec@shout.net>
24019
24020 * gdb.threads/tls.c (spin): Check errno only if sem_wait
24021 actually failed.
24022 (do_pass): Likewise.
24023 * gdb.threads/tls.exp: Always initialize no_of_threads.
24024
4ee6625b
DJ
240252003-07-27 Daniel Jacobowitz <drow@mvista.com>
24026
24027 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
24028 pattern.
24029 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
24030 * gdb.threads/tls.exp: Recognize one case of the host library not
24031 supporting TLS.
24032
225f2bf6
AC
240332003-07-27 Andrew Cagney <cagney@redhat.com>
24034
24035 * gdb.base/fileio.exp: Use SH when running commands using
24036 remote_exec.
24037
bcb27c9f
DJ
240382003-07-24 Daniel Jacobowitz <drow@mvista.com>
24039
24040 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24041 * gdb.base/relocate.c (dummy): New padding array.
24042
3d67be83
MS
240432003-07-22 Michael Snyder <msnyder@redhat.com>
24044
d63a86f8 24045 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
24046
24047 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
24048 patterns to be more general, accepting old and new output.
24049 Some output chars (such as '+') also must be quoted.
d63a86f8 24050 Some addresses are displayed numerically instead of
3d67be83
MS
24051 symbolically.
24052
57ba3b85
MS
240532003-07-23 Michael Snyder <msnyder@redhat.com>
24054
686d097c
MS
24055 * gdb.base/return2.exp: Don't test long-long return.
24056
57ba3b85
MS
24057 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
24058 * gdb.disasm/t01_mov.exp: Ditto.
24059 * gdb.disasm/t02_mova.s: Ditto.
24060 * gdb.disasm/t02_mova.exp: Ditto.
24061 * gdb.disasm/t03_add.s: Ditto.
24062 * gdb.disasm/t03_add.exp: Ditto.
24063 * gdb.disasm/t04_sub.s: Ditto.
24064 * gdb.disasm/t04_sub.exp: Ditto.
24065 * gdb.disasm/t05_cmp.s: Ditto.
24066 * gdb.disasm/t05_cmp.exp: Ditto.
24067 * gdb.disasm/t06_ari2.s: Ditto.
24068 * gdb.disasm/t06_ari2.exp: Ditto.
24069 * gdb.disasm/t07_ari3.s: Ditto.
24070 * gdb.disasm/t07_ari3.exp: Ditto.
24071 * gdb.disasm/t08_or.s: Ditto.
24072 * gdb.disasm/t08_or.exp: Ditto.
24073 * gdb.disasm/t09_xor.s: Ditto.
24074 * gdb.disasm/t09_xor.exp: Ditto.
24075 * gdb.disasm/t10_and.s: Ditto.
24076 * gdb.disasm/t10_and.exp: Ditto.
24077 * gdb.disasm/t11_logs.s: Ditto.
24078 * gdb.disasm/t11_logs.exp: Ditto.
24079 * gdb.disasm/t12_bit.s: Ditto.
24080 * gdb.disasm/t12_bit.exp: Ditto.
24081 * gdb.disasm/t13_otr.s: Ditto.
24082 * gdb.disasm/t13_otr.exp: Ditto.
24083
e00759ef
EZ
240842003-07-22 Elena Zannoni <ezannoni@redhat.com>
24085
24086 * gdb.threads/tls.exp :Add kfail for 'info address' case.
24087
8bc2021f
EZ
240882003-07-22 Elena Zannoni <ezannoni@redhat.com>
24089
a9c64011
AS
24090 * gdb.threads/tls.c : New file.
24091 * gdb.threads/tls.exp : New file.
24092 * gdb.threads/tls-main.c : New file.
24093 * gdb.threads/tls-shared.c : New file.
24094 * gdb.threads/tls-shared.exp : New file.
8bc2021f 24095
89320c4c
AS
240962003-07-22 Andreas Schwab <schwab@suse.de>
24097
24098 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
24099
180dea7c
AS
241002003-07-20 Andreas Schwab <schwab@suse.de>
24101
24102 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
24103 due to insn reordering.
24104
0714963c
AC
241052003-07-15 Andrew Cagney <cagney@redhat.com>
24106
24107 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
24108
98a23b3f
MC
241092003-07-15 Michael Chastain <mec@shout.net>
24110
24111 * gdb.base/gdb1250.exp: New file.
24112 * gdb.base/gdb1250.c: New file.
24113
27e417a2
ML
241142003-07-09 Michal Ludvig <mludvig@suse.cz>
24115
24116 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
24117 expansion of size_t to 'unsigned long', not only to 'unsigned'.
24118
8bc2021f
EZ
241192003-07-09 Elena Zannoni <ezannoni@redhat.com>
24120
a9c64011
AS
24121 * gdb.threads/tls.c: New file.
24122 * gdb.threads/tls.exp: New file.
24123 * gdb.threads/tls-main.c: New file.
24124 * gdb.threads/tls-shared.c: New file.
24125 * gdb.threads/tls-shared.exp: New file.
8bc2021f 24126
d99968dc
EZ
241272003-07-09 Elena Zannoni <ezannoni@redhat.com>
24128
24129 * gdb.base/annota1.exp: Make sure that we properly escape the
24130 full path of the source file. Xfail more permissive patterns,
d63a86f8 24131 due to a compiler debug info problem.
d99968dc 24132
83876b3b
AS
241332003-07-07 Andreas Schwab <schwab@suse.de>
24134
2705e972
AS
24135 * gdb.asm/m68k.inc: New file.
24136 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
24137
83876b3b
AS
24138 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
24139 arguments"): Also match negative number.
24140
24141 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
24142
3a871b37
DJ
241432003-07-03 Daniel Jacobowitz <drow@mvista.com>
24144
24145 * gdb.base/store.c (charest): New typedef.
24146 (add_char): Rename to add_charest, update.
24147 (wack_char): Rename to wack_charest, update types. Return l + r
24148 to keep r live across the call.
24149 (wack_short, wack_int, wack_long, wack_longest, wack_float)
24150 (wack_double, wack_doublest): Return l + r to keep r live across
24151 the call.
24152 * gdb.base/store.exp: Accomodate store.c changes.
24153
b2a7f303
DC
241542003-06-30 David Carlton <carlton@kealia.com>
24155
24156 * gdb.c++/maint.exp (test_invalid_name): New.
24157 (test_first_component): Add tests for invalid names.
24158
3c6cb4a1
MC
241592003-06-29 Michael Chastain <mec@shout.net>
24160
24161 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
24162 output of '<VTT for class>' for virtual base classes.
24163
f1c2644b
DJ
241642003-06-29 Daniel Jacobowitz <drow@mvista.com>
24165
24166 * gdb.base/completion.exp: Tab-complete "complet" instead of
24167 "compl".
24168 * gdb.base/complex.exp, gdb.base/complex.c: New files.
24169
18080350
DJ
241702003-06-29 Daniel Jacobowitz <drow@mvista.com>
24171
24172 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
24173 * gdb.base/volatile.exp: Likewise.
24174
f56973f8
DJ
241752003-06-29 Daniel Jacobowitz <drow@mvista.com>
24176
24177 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
24178 gdb/1265.
24179
241802003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
24181 Daniel Jacobowitz <drow@mvista.com>
24182
24183 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
24184 initial line count of 'captured_main' from 26 to 32.
24185 (test_with_self): Allow xmalloc call to be interleaved with the
24186 preceding two lines.
24187
e766d4d6
JB
241882003-06-24 Joel Brobecker <brobecker@gnat.com>
24189
24190 * gdb.base/bang.exp: New testcase.
24191
f125c9a4
JB
241922003-06-23 Joel Brobecker <brobecker@gnat.com>
24193
24194 * gdb.base/langs.exp: Add some tests for the "minimal" language
24195 support.
24196
6e25beaf
EZ
241972003-06-23 Elena Zannoni <ezannoni@redhat.com>
24198
24199 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
24200 the testcase.
24201
2f816dda
DJ
242022003-06-22 Daniel Jacobowitz <drow@mvista.com>
24203
24204 * gdb.base/relocate.exp: Test add-symbol-file with a variable
24205 offset.
24206
db5a5748
DJ
242072003-06-22 Daniel Jacobowitz <drow@mvista.com>
24208
24209 * gdb.c++/pr-1210.cc: New file.
24210 * gdb.c++/pr-1210.exp: New file.
24211
1df0c130
DJ
242122003-06-21 Daniel Jacobowitz <drow@mvista.com>
24213
24214 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
24215 000-exec-continue.
24216
a92feac0
MK
242172003-06-15 Mark Kettenis <kettenis@gnu.org>
24218
24219 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
24220 on *-*-*bsd* instead of *-*-freebsd*.
24221
81a58f5b
AC
242222003-06-14 Andrew Cagney <cagney@redhat.com>
24223
24224 * gdb.base/store.exp: Test longest and doublest. Test all
24225 parameters. Weaken return statement match.
24226 * gdb.base/store.c: Add longest and doublest - aka long long and
24227 long double functions. Put all parameters into local register
24228 variables. Use negative values.
24229
b257a0d3
AC
242302003-06-14 Andrew Cagney <cagney@redhat.com>
24231
24232 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
24233 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
24234 exit status.
24235 * gdb.base/fileio.exp: Disable target when nointerrupts and
24236 noinferiorio, instead of limiting it to remote. Use remote_exec
24237 instead of system.
d63a86f8 24238
21c38304
JJ
242392003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24240
24241 * gdb.base/float.exp: Add ia64 support.
24242
1bcdb424
CV
242432003-06-12 Corinna Vinschen <vinschen@redhat.com>
24244
24245 * gdb.base/fileio.exp: Run only on remote targets.
24246
6aeb981f
CV
242472003-06-10 Corinna Vinschen <vinschen@redhat.com>
24248
24249 * gdb.base/fileio.c: New file, testing File-I/O.
24250 * gdb.base/fileio.exp: Ditto.
24251
53df362e
RG
242522003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
24253
24254 * gdb.base/shreloc.exp: New file, check symbol values obtained from
24255 shared objects after relocation at load time (gdb PR/1132).
24256 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 24257 as above, part of the shared object relocation test.
53df362e 24258
ffee1b46
MK
242592003-06-08 Mark Kettenis <kettenis@gnu.org>
24260
b5ca3722
MK
24261 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
24262 fully filled history list.
24263 * gdb.base/gdb_history: New file.
24264
03ed860d
MK
24265 * gdb.base/signals.exp: XFAIL "continue to func1" on
24266 i*86-*-freebsd*.
24267
ffee1b46
MK
24268 * gdb.base/attach.exp: When trying to attach to a nonexistent
24269 process, make it possible to specify the PID based on the target,
24270 and do so for *-*-freebsd*.
24271
d80dbb52
RH
242722003-06-02 Richard Henderson <rth@redhat.com>
24273
24274 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24275
6dd77b81
RH
242762003-06-02 Richard Henderson <rth@redhat.com>
24277
24278 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24279
f6347e16
RH
242802003-06-02 Richard Henderson <rth@redhat.com>
24281
24282 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24283
2c161407
DJ
242842003-06-01 Daniel Jacobowitz <drow@mvista.com>
24285
24286 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24287 of globalvar.
24288
572eb746
MK
242892003-06-01 Mark Kettenis <kettenis@gnu.org>
24290
24291 * gdb.asm/asm-source.exp: Check for memory read errors in
24292 disassembler test on *BSD too.
24293
9e9617a5
RH
242942003-06-01 Richard Henderson <rth@redhat.com>
24295
24296 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24297 for .frame.
24298 (gdbasm_call): Lose ldgp.
24299 (gdbasm_startup): Add frame information.
24300 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24301
7b34ad4e
MK
243022003-05-31 Mark Kettenis <kettenis@gnu.org>
24303
24304 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24305 i?86-*-*.
24306
10059fdf
MK
243072003-05-30 Mark Kettenis <kettenis@gnu.org>
24308
24309 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24310 FreeBSD.
24311
acf4b816
RH
243122003-05-29 Richard Henderson <rth@redhat.com>
24313
24314 * gdb.asm/alpha.inc: New file.
24315 * gdb.asm/asm-source.exp: Use it.
24316
e9ecd949
JB
243172003-05-29 Jim Blandy <jimb@redhat.com>
24318
24319 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24320 'core.PID'.
24321
e3e5a4f3
JB
243222003-05-22 Jim Blandy <jimb@redhat.com>
24323
24324 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24325 backtrace.
d63a86f8 24326
72fe3d25
DC
243272003-05-20 David Carlton <carlton@math.stanford.edu>
24328
24329 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24330 this time.
24331
58da2eb2
DC
243322003-05-19 David Carlton <carlton@bactrian.org>
24333
24334 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24335 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24336
1fcb5155
DC
243372003-05-19 David Carlton <carlton@bactrian.org>
24338
24339 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24340 namespace tests.
24341 Bump copyright date.
24342 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24343 (main): Call C::D::marker2.
24344 * gdb.c++/namespace1.cc: New file.
24345
85e85163
JJ
243462003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24347
24348 Roland McGrath <roland@redhat.com>
d63a86f8 24349 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24350 there is no manager thread.
24351
a25fbfec
JJ
243522003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24353
d63a86f8
RM
24354 * gdb.threads/schedlock.exp: Remove assumption that all threads
24355 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24356 in one of the child threads rather than the main thread.
24357
be375bae
JB
243582003-05-07 Jim Blandy <jimb@redhat.com>
24359
09bf6082
JB
24360 Add support for assembly source testing on the s390x.
24361 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24362 architecture.
24363 * gdb.asm/s390x.inc: New file.
24364
be375bae
JB
24365 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24366 succession of 'if' statements.
24367
00905d52
AC
243682003-05-05 Andrew Cagney <cagney@redhat.com>
24369
24370 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24371
b1e29e33
AC
243722003-05-05 Andrew Cagney <cagney@redhat.com>
24373
24374 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24375 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24376
e33d66ec
EZ
243772003-05-02 Elena Zannoni <ezannoni@redhat.com>
24378
24379 * gdb.base/charset.exp: Update based on new behavior of set/show
24380 charset commands.
24381
2b6fd0d8
AC
243822003-05-01 Andrew Cagney <cagney@redhat.com>
24383
24384 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24385 variable do not give memory errors.
24386
130cacce
AF
243872003-04-30 Adam Fedor <fedor@gnu.org>
24388
24389 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24390 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24391 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24392 gdb.objc/basicclass.m: : New files
24393
24394 * lib/gdb.exp (gdb_compile_objc): New procedure.
24395
bea71854
DJ
243962003-04-27 Daniel Jacobowitz <drow@mvista.com>
24397
24398 * gdb.base/signals.exp: Make backtrace tests more specific.
24399
0f20eeea
DC
244002003-04-23 David Carlton <carlton@bactrian.org>
24401
24402 * gdb.c++/maint.exp (test_first_component): Add tests for
24403 'operator' in more locations.
24404
c8c4d8dc
KB
244052003-04-16 Kevin Buettner <kevinb@redhat.com>
24406
24407 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24408
3fe60e3c
EZ
244092003-04-16 Elena Zannoni <ezannoni@redhat.com>
24410
24411 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24412 func marke' instead. Update test name.
3fe60e3c 24413
9219021c
DC
244142003-04-15 David Carlton <carlton@math.stanford.edu>
24415
24416 * gdb.c++/maint.exp: New file.
24417
5dd55bdd
EZ
244182003-04-14 Elena Zannoni <ezannoni@redhat.com>
24419
24420 * gdb.threads/schedlock.c: Change type of thread function argument
24421 to long, to avoid warnings on 64-bit platforms.
24422
00890572
EZ
244232003-04-14 Elena Zannoni <ezannoni@redhat.com>
24424
a9c64011
AS
24425 * gdb.base/attach.exp: Add new message from ptrace in case of
24426 attaching to nonexistent process.
d63a86f8 24427
93201743
JB
244282003-04-11 Jim Blandy <jimb@redhat.com>
24429
24430 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24431 gdb.c++/userdef.cc: Place comments on the lines to which the
24432 marker function might return.
24433 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24434 gdb.c++/userdef.exp: Look for those comments to check that we've
24435 returned to the right place, instead of checking line numbers.
24436
2a11c64d
EZ
244372003-04-11 Elena Zannoni <ezannoni@redhat.com>
24438
a9c64011
AS
24439 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24440 match on sourcefile name, instead of directory name.
2a11c64d 24441
68ab8fc5
EZ
244422003-04-10 Elena Zannoni <ezannoni@redhat.com>
24443
d63a86f8 24444 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24445 working directory name.
24446
5624293a
JB
244472003-04-09 Jim Blandy <jimb@redhat.com>
24448
24449 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24450 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24451 after an inferior function call, report the failure, but allow the
24452 test to continue.
24453
f1f02ee4
SC
244542003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24455
24456 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24457 with -DPROTOTYPES.
24458
6eb79af0
SC
244592003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24460
24461 * gdb.base/break.exp: Revert last patch.
24462
8dfb4cf0
SC
244632003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24464
24465 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24466 with -DPROTOTYPES.
24467
ed4c619a
AC
244682003-04-02 Andrew Cagney <cagney@redhat.com>
24469
24470 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24471 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24472 matching directories by the name breakpoint.
24473 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24474 Make "continue to marker1" consistent.
24475 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24476 message consistent.
24477 * lib/gdb.exp: Put "the program is no longer running", and "the
24478 program exited" in parenthesis.
24479 * lib/mi-support.exp: Ditto.
d63a86f8 24480
4e35d5f0 244812003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24482
4e35d5f0
BR
24483 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24484
71900fe8
AC
244852003-03-29 Andrew Cagney <cagney@redhat.com>
24486
24487 * gdb.base/sizeof.c (main): Print the value of '\377'.
24488 * gdb.base/sizeof.exp: Check the sign of '\377'.
24489
c0655a16
MC
244902003-03-27 Michael Chastain <mec@shout.net>
24491
24492 * gdb.base/gdb1090.exp: New file.
24493 * gdb.base/gdb1090.cc: New file.
24494
5b2a3989
JB
244952003-03-27 J. Brobecker <brobecker@gnat.com>
24496
24497 * gdb.gdb/observer.exp: New regression test.
24498
79876890
MC
244992003-03-27 Michael Chastain <mec@shout.net>
24500
24501 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24502 * gdb.base/ptype.exp: Likewise.
24503
6eac95e3
CV
245042003-03-27 Corinna Vinschen <vinschen@redhat.com>
24505
24506 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24507
e8c71839
MC
245082003-03-26 Michael Chastain <mec@shout.net>
24509
24510 * gdb.base/ptype.exp: Actually use some typedef'd types.
24511
71b10041
SC
245122003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24513
24514 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24515 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24516
2512cf80
CV
245172003-03-20 Corinna Vinschen <vinschen@redhat.com>
24518
24519 * gdb.base/default.exp: Fix regular expression.
24520
0d195a4f
CV
245212003-03-20 Corinna Vinschen <vinschen@redhat.com>
24522
24523 * gdb.base/args.exp: Fix regular expression.
24524
8a2dbca8
CV
245252003-03-20 Corinna Vinschen <vinschen@redhat.com>
24526
24527 * gdb.base/help.exp: Allow Win32 child process.
24528
bf028682
CV
245292003-03-20 Corinna Vinschen <vinschen@redhat.com>
24530
24531 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24532 when stepping out of main().
24533
182dbe85
CV
245342003-03-20 Corinna Vinschen <vinschen@redhat.com>
24535
24536 * gdb.base/default.exp: Check for win32 specific message when calling
24537 "run" without executable.
24538
d67a6ba5
CV
245392003-03-20 Corinna Vinschen <vinschen@redhat.com>
24540
24541 * gdb.base/args.exp: Expect .exe in output.
24542
a955b5bb
CV
245432003-03-20 Corinna Vinschen <vinschen@redhat.com>
24544
24545 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24546 Cygwin native.
24547
bf6bad4b
AC
245482003-03-17 Andrew Cagney <cagney@redhat.com>
24549
24550 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24551 vector registes.
24552 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24553 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24554
293e9a31
DC
245552003-03-17 David Carlton <carlton@math.stanford.edu>
24556
24557 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24558 test, for PR breakpoints/38.
24559 Call test_watchpoint_and_breakpoint.
24560 * gdb.base/watchpoint.c (func3): New function.
24561 (main): Call func3.
24562
5330f2db
DC
245632003-03-04 David Carlton <carlton@math.stanford.edu>
24564
24565 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24566 Garply<Garply<char> >:: garply".
24567 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24568 with respect to PR c++/1111; note also PR c++/1113.
24569 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24570 respect to PR c++/1062.
24571 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24572
6ece72da
DC
245732003-03-03 David Carlton <carlton@math.stanford.edu>
24574
24575 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24576 with respect to PR c++/57.
24577 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24578 c++/826.
24579 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24580 respect to PR c++/57.
24581
85ca1584
DC
245822003-03-03 David Carlton <carlton@math.stanford.edu>
24583
24584 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24585 respect to PR c++/33 into FAILs.
24586
98e9c5b8
MC
245872003-03-03 Michael Chastain <mec@shout.net>
24588
7bedbf27
MC
24589 * configure.in: Update copyright years.
24590
245912003-03-03 Michael Chastain <mec@shout.net>
24592
24593 * Makefile.in: Update copyright years.
98e9c5b8 24594
f683e100
DC
245952003-02-28 David Carlton <carlton@math.stanford.edu>
24596
24597 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24598 print class instead of struct and/or superfluous protection
24599 specifiers, as long as the resulting output is equivalent to the
24600 source code.
24601 Delete FIXME from end of messages on tests that don't need
24602 fixing.
24603
a9e0cf2c
DC
246042003-02-28 David Carlton <carlton@math.stanford.edu>
24605
24606 * gdb.c++/templates.exp (do_tests): Allow const in the two
24607 Foo<volatile char *>::foo tests.
24608
e8d359df
MS
246092003-02-27 Michael Snyder <msnyder@redhat.com>
24610
d63a86f8 24611 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24612 will be consistant.
24613
0b71dc91
DC
246142003-02-26 David Carlton <carlton@math.stanford.edu>
24615
24616 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24617 char *>::foo" test with respect to PR c++/33. Create a new test
24618 which is identical to that one except that it doesn't put the
24619 space between the "char" and the "*"; KFAIL it, too.
24620
dd14ab43
DC
246212003-02-26 David Carlton <carlton@math.stanford.edu>
24622
24623 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24624 template types into either PASSes or KFAILs (corresponding to PR
24625 c++/57). Tweak indentation. Update copyright.
24626
1146c7f1
SC
246272003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24628
24629 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24630
74641dfb
MC
246312003-02-13 Michael Chastain <mec@shout.net>
24632
24633 * gdb.base/exprs.exp: Remove i960 remnants.
24634 * gdb.base/funcargs.exp: Likewise.
24635 * gdb.base/list.exp: Likewise.
24636 * gdb.base/ptype.exp: Likewise.
24637
559cd2d0
DC
246382003-02-14 David Carlton <carlton@math.stanford.edu>
24639
24640 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24641 pEe->D::vg()" from XFAIL to KFAIL.
24642
c4f90d87
JM
246432003-02-13 Jason Molenda (jmolenda@apple.com)
24644
24645 * gdb.base/maint.exp: Update maint print statistics regexp to include
24646 new entries.
24647
cbc4d97c
MC
246482003-02-13 Michael Chastain <mec@shout.net>
24649
24650 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24651
40f235b7
MC
246522003-02-12 Michael Chastain <mec@shout.net>
24653
24654 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24655 * gdb.c++/inherit.exp: Likewise.
24656 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24657 * gdb.c++/templates.exp: Likewise.
24658 * gdb.c++/virtfunc.exp: Likewise.
24659
c56716b0
JM
246602003-02-06 Jason Molenda (jason-cl@molenda.com)
24661
24662 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24663 why the code is written that way.
24664
070afcf8
MC
246652003-02-05 Michael Chastain <mec@shout.net>
24666
24667 * gdb.base/dump.exp: Add missing copyright line.
24668
5d0331e5
JM
246692003-02-05 Jason Molenda (jason-cl@molenda.com)
24670
f7ae6d3e 24671 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24672 at the beginning so the breakpoint doesn't get set on the loop.
24673
92851186
MC
246742003-02-05 Michael Chastain <mec@shout.net>
24675
24676 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24677 output for configurations with gcc 2.95.3.
24678
cbf1e085
AC
246792003-02-05 Keith Seitz <keiths@redhat.com>
24680 Andrew Cagney <ac131313@redhat.com>
24681
24682 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24683
29518e1e
MC
246842003-02-04 Michael Chastain <mec@shout.net>
24685
24686 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24687 Call perror and then continue.
24688
5af1d5f3
MC
246892003-02-03 Michael Chastain <mec@shout.net>
24690
24691 * gdb.c++/pr-1023.cc: New file.
24692 * gdb.c++/pr-1023.exp: New file.
24693
6b549786
JB
246942003-02-05 Jim Blandy <jimb@redhat.com>
24695
24696 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24697 it's local to foobar. Check for it there, and check that it's not
24698 present in main.
24699 * gdb.c++/local.cc (marker2): New function.
24700 (foobar): Call marker1.
24701 (main): Call marker2 instead of marker1.
24702
67f16606
AC
247032003-02-04 Andrew Cagney <ac131313@redhat.com>
24704
24705 * gdb.disasm/mn10200.exp: Obsolete file.
24706 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24707 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24708 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24709
1c5cb38e
DC
247102003-02-04 David Carlton <carlton@math.stanford.edu>
24711
24712 * gdb.c++/overload.exp: Test intToChar(1).
24713 * gdb.c++/overload.cc (intToChar): New.
24714 (main): Call intToChar.
24715
d1fe6965
DC
247162003-02-03 David Carlton <carlton@math.stanford.edu>
24717
24718 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24719 'might_kfail' arg.
24720 KFAIL some of the continue_to_bp_overloaded calls, according to
24721 PR c++/1025.
24722
9ba61c5d
MC
247232003-02-01 Michael Chastain <mec@shout.net>
24724
24725 * gdb.base/advance.c (marker1): New marker function.
24726 * gdb.base/advance.exp: When the 'advance' command lands on the
24727 return breakpoint, it can legitimately stop on either the
24728 current line or the next line. Accommodate both outcomes.
24729 * gdb.base/until.exp: Likewise.
24730
e7494ffb
AC
247312003-02-02 Andrew Cagney <ac131313@redhat.com>
24732
24733 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24734 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24735 now a list, not a tuple.
24736 * gdb.mi/mi-var-display.exp: Ditto.
24737 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24738
075559bc
AC
247392003-02-01 Andrew Cagney <ac131313@redhat.com>
24740
24741 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24742 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24743 stack backtraces.
24744 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 24745
2bd4c7b1
MK
247462003-02-01 Mark Kettenis <kettenis@gnu.org>
24747
24748 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24749 gdb.mi/mi1-pthreads.exp: Return instead of calling
24750 gdb_suppress_entire_file.
24751
eabd8992
MS
247522003-02-01 Mark Salter <msalter@redhat.com>
24753
24754 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24755
71469e2f
MS
247562003-01-31 Mark Salter <msalter@redhat.com>
24757
24758 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24759 Support empty arg.
24760
38a94d44
MC
247612003-01-30 Michael Chastain <mec@shout.net>
24762
24763 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24764 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24765 has been fixed in gdb/readline on 2003-01-09.
24766
19ea9e73
MS
247672003-01-29 Michael Snyder <msnyder@redhat.com>
24768
e8d359df
MS
24769 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24770 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
24771 * gdb.base/args.exp: Skip if target does not support args passing.
24772
2307bd6a
DJ
247732003-01-22 Daniel Jacobowitz <drow@mvista.com>
24774
19ea9e73 24775 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
24776 gdb_test. Accept a list of expect arguments as the third
24777 parameter.
24778 (gdb_test): Use it.
24779
f2dd3617
EZ
247802003-01-20 Elena Zannoni <ezannoni@redhat.com>
24781
24782 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24783 allow for different test tree configurations. Update some
24784 tescases accordingly.
24785 * gdb.arch/altivec-regs.exp: Ditto.
24786 * gdb.asm/asm-source.exp: Ditto.
24787 * gdb.base/advance.exp: Ditto.
24788 * gdb.base/display.exp: Ditto.
d63a86f8 24789 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
24790 * gdb.base/mips_pro.exp: Ditto.
24791 * gdb.base/overlays.exp: Ditto.
24792 * gdb.base/relocate.exp: Ditto.
24793 * gdb.base/setshow.exp: Ditto.
24794 * gdb.base/step-line.exp: Ditto.
24795 * gdb.base/step-test.exp: Ditto.
24796 * gdb.base/until.exp: Ditto.
24797 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24798
c71cdefd
DC
247992003-01-17 David Carlton <carlton@math.stanford.edu>
24800
24801 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24802 corresponding to PR c++/945.
24803 Update copyright.
24804
fdba05d7
DC
248052003-01-17 David Carlton <carlton@math.stanford.edu>
24806
24807 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24808 corresponding to PR c++/68.
24809
248102003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
24811
24812 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
24813 (test_paddr_hairy_functions): Call print_addr_2_kfail for
24814 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
24815
c362c33a
EZ
248162003-01-15 Elena Zannoni <ezannoni@redhat.com>
24817
0fbc361c
EZ
24818 * gdb.base/break.exp: Fix change of default location, because of
24819 removal of until tests.
24820 * gdb.base/help.exp: Update test for new 'until' help message.
24821 Add test for help on 'advance'.
a9c64011 24822 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 24823
dabf8a35
MK
248242003-01-15 Mark Kettenis <kettenis@gnu.org>
24825
24826 * gdb.base/default.exp: Adapt "info float" test for recent changes
24827 to that command. Add test for "info vector".
24828 * gdb.base/float.exp: New file. Add test for "info float" that
24829 resembles the old test in gdb.base/default.exp.
24830
a1769aca
DC
248312003-01-15 David Carlton <carlton@math.stanford.edu>
24832
24833 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24834
82025e13
EZ
248352003-01-15 Elena Zannoni <ezannoni@redhat.com>
24836
24837 * gdb.base/break.exp: Move the tests of until command from here...
24838 * gdb.base/until.exp: ... to here. New file. Add other tests.
24839 * gdb.base/advance.c: New file.
24840 * gdb.base/advance.exp: New file.
24841
8f9ab801
EZ
248422003-01-14 Elena Zannoni <ezannoni@redhat.com>
24843
a9c64011
AS
24844 * gdb.base/args.c: New file.
24845 * gdb.base/args.exp: New file.
8f9ab801 24846
9ae66589
DJ
248472003-01-14 Daniel Jacobowitz <drow@mvista.com>
24848
24849 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24850
8d77e5c3
DJ
248512003-01-14 Daniel Jacobowitz <drow@mvista.com>
24852
24853 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24854
12d2f0a1
DJ
248552003-01-14 Daniel Jacobowitz <drow@mvista.com>
24856
24857 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24858 dates.
24859
6ca37014
DJ
248602003-01-13 Daniel Jacobowitz <drow@mvista.com>
24861
24862 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24863
b0023472
DJ
248642003-01-13 Daniel Jacobowitz <drow@mvista.com>
24865
24866 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24867 (ptype &*"foo").
24868 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24869
607fbc54 248702003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
24871
24872 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24873 * gdb.mi/mi1-console.exp: Likewise.
24874
607fbc54 248752003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
24876
24877 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24878 * gdb.mi/mi1-console.exp: Likewise.
24879
a1fb14a2
DJ
248802003-01-13 Daniel Jacobowitz <drow@mvista.com>
24881
24882 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24883
c4cf40b7
DJ
248842003-01-09 Daniel Jacobowitz <drow@mvista.com>
24885
24886 * gdb.base/detach.exp: New test.
24887
696d5a5b
DJ
248882003-01-09 Daniel Jacobowitz <drow@mvista.com>
24889
24890 * Makefile.in (ALL_SUBDIRS): New variable.
24891 (subdirs, clean, distclean): Use it.
24892 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24893 regenerating Makefile, since it is generated from the top level.
24894 * gdb.asm/Makefile.in: Likewise.
24895 * gdb.base/Makefile.in: Likewise.
24896 * gdb.c++/Makefile.in: Likewise.
24897 * gdb.disasm/Makefile.in: Likewise.
24898 * gdb.java/Makefile.in: Likewise.
24899 * gdb.mi/Makefile.in: Likewise.
24900 * gdb.threads/Makefile.in: Likewise.
24901 * gdb.trace/Makefile.in: Likewise.
24902
754533e4
DC
249032003-01-09 David Carlton <carlton@math.stanford.edu>
24904
24905 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
24906 Add copyright year 2003.
24907
d8b3e9ee
MC
249082003-01-06 Michael Chastain <mec@shout.net>
24909
24910 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
24911 When selecting a thread, 'line' and 'file' are optional.
24912 * gdb.mi/mi1-pthreads.exp: Likewise.
24913
8e9e0fe6
AS
249142003-01-06 Andreas Schwab <schwab@suse.de>
24915
24916 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
24917 failures.
24918
b5ab8ff3
DJ
249192003-01-04 Daniel Jacobowitz <drow@mvista.com>
24920
24921 Fix PR gdb/844
24922 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
24923 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
24924
24925 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
24926 instead of calling gdb_suppress_entire_file.
24927 * gdb.threads/print-threads.exp: Likewise.
24928 * gdb.threads/schedlock.exp: Likewise.
24929
24930 * gdb.threads/killed.exp: Return instead of calling
24931 gdb_suppress_entire_file.
24932 * gdb.threads/linux-dp.exp: Likewise.
24933 * gdb.threads/pthreads.exp: Likewise.
24934
1e698235
DJ
249352003-01-04 Daniel Jacobowitz <drow@mvista.com>
24936
24937 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
24938 stabs.
24939 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
24940 * gdb.base/whatis.exp: Always allow (void) after function names.
24941
147ff08c
DJ
249422003-01-04 Daniel Jacobowitz <drow@mvista.com>
24943
24944 * gdb.c++/casts.exp: Correct regexp.
24945
dc62bfc2
MK
249462003-01-04 Mark Kettenis <kettenis@gnu.org>
24947
24948 * configure.in: Call AC_CONFIG_HEADER. Don't call
24949 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
24950 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
24951 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
24952 aforementioned directories in the AC_OUPUT call.
24953 * config.hin: New file.
24954 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24955 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
24956 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
24957 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
24958 pass -I$objdir instead of -I$objdir/$subdir in compilation.
24959 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
24960 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
24961 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
24962 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
24963 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
24964 gdb.threads/configure.in, gdb.threads/configure,
24965 gdb.threads/config.in, gdb.trace/configure.in,
24966 gdb.trace/configure: Removed.
24967
77afa639
MC
249682003-01-03 Michael Chastain <mec@shout.net>
24969
24970 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
24971 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
24972
7634bb6e
DJ
249732003-01-03 Daniel Jacobowitz <drow@mvista.com>
24974
24975 * gdb.base/store.exp: Fix regular expressions.
24976
b39c905e
MK
249772002-12-28 Mark Kettenis <kettenis@gnu.org>
24978
24979 * configure.in: Rewrite.
24980 * configure: Regenerated.
24981
0a8551dd
DC
249822003-01-03 David Carlton <carlton@math.stanford.edu>
24983
24984 * gdb.base/psymtab.exp: New file.
24985 * gdb.base/psymtab1.c: Ditto.
24986 * gdb.base/psymtab2.c: Ditto.
24987
c60b7188
AF
249882002-12-23 Adam Fedor <fedor@gnu.org>
24989
24990 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
24991
ee73db83
DC
249922002-12-23 David Carlton <carlton@math.stanford.edu>
24993
24994 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
24995 and current_directory initialization.
24996
d6c1774e
JB
249972002-12-22 Jim Blandy <jimb@redhat.com>
24998
f0a847b8
JB
24999 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
25000 rather than as part of the output file name.
25001
d6c1774e
JB
25002 * gdb.base/attach.exp: There's no need to copy the test program to
25003 /tmp; that was only ever necessary on HP/UX, and this test is
25004 entirely disabled there anyway.
25005
f0708dbb
JB
250062002-12-21 Jim Blandy <jimb@redhat.com>
25007
4c2acfea
JB
25008 * gdb.c++/psmang.exp: Doc fix.
25009
f0708dbb
JB
25010 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
25011 test.
25012
9579e000
DC
250132002-12-20 David Carlton <carlton@math.stanford.edu>
25014
25015 * gdb.c++/annota2.exp: KFAIL annotate-quit.
25016
d1810171
MC
250172002-12-18 Michael Chastain <mec@shout.net>
25018
25019 * gdb.c++/annota2.exp: Add copyright year 2002.
25020
76565097
DC
250212002-12-17 David Carlton <carlton@math.stanford.edu>
25022
25023 * gdb.c++/try_catch.cc: Add marker comments.
25024 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
25025 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
25026 * gdb.c++/m-static.cc: Ditto.
25027 * gdb.c++/m-static1.cc: Ditto.
25028 * gdb.c++/try_catch.cc: Ditto.
25029
da81390b
JJ
250302002-12-16 Jeff Johnston <jjohnstn@redhat.com>
25031
25032 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
25033 to see whether we are using the new -environment-directory
25034 command which resets via -r or the old version of the command
25035 which may prompt the user. Part of fix for gdb/741.
25036
b304d130
AC
250372002-12-13 Andrew Cagney <ac131313@redhat.com>
25038
25039 * gdb.fortran/types.exp: Update obsolete comment.
25040 * gdb.fortran/exprs.exp: Ditto.
25041 * lib/gdb.exp: Delete obsolete code.
25042 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
25043 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
25044 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
25045 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
25046 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
25047 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
25048 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
25049 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
25050 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
25051 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
25052 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
25053 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
25054 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
25055 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
25056 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
25057 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
25058 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
25059 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
25060 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
25061 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
25062 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
25063 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
25064 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
25065 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
25066 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
25067 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
25068 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
25069 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
25070 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
25071 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
25072 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
25073 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
25074 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
25075 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
25076 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
25077 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
25078 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
25079
a23b6e6a
DC
250802002-12-11 David Carlton <carlton@math.stanford.edu>
25081
25082 * gdb.c++/m-data.exp: Add test for members that shadow global
25083 variables: see PR gdb/804.
25084 * gdb.c++/m-data.cc: Ditto.
25085
6604731b
DJ
250862002-12-10 Daniel Jacobowitz <drow@mvista.com>
25087
25088 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
25089
de46ecd7
DC
250902002-12-06 David Carlton <carlton@math.stanford.edu>
25091
25092 * gdb.base/store.c: Don't declare functions static.
25093
27e829d0
AC
250942002-12-04 Andrew Cagney <ac131313@redhat.com>
25095
25096 * gdb.base/store.exp, gdb.base/store.c: New files.
25097
92806416
DJ
250982002-12-03 Daniel Jacobowitz <drow@mvista.com>
25099
25100 * gdb.base/selftest.exp: Update for current gdb.
25101
3bcbaac5
DJ
251022002-12-03 Daniel Jacobowitz <drow@mvista.com>
25103
25104 * gdb.base/maint.exp: Only dump symbols from one source file
25105 or objfile.
25106
f4f00b1f
DJ
251072002-12-03 Daniel Jacobowitz <drow@mvista.com>
25108
25109 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
25110 function call.
25111
f1c8a949
JB
251122002-11-25 Jim Blandy <jimb@redhat.com>
25113
25114 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
25115 function appearing in error message.
25116
9e297a97
DJ
251172002-11-21 Daniel Jacobowitz <drow@mvista.com>
25118
25119 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
25120
1f312e79
JJ
251212002-11-08 Jeff Johnston <jjohnstn@redhat.com>
25122
d63a86f8
RM
25123 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
25124 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
25125 should be in mi console format. This is part of fix for PR gdb/604.
25126
83c31e7d
FN
251272002-09-18 Fernando Nasser <fnasser@redhat.com>
25128
25129 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
25130 which explicitly prints the zero offset as "+0".
25131
322b3f65
DJ
251322002-10-22 Daniel Jacobowitz <drow@mvista.com>
25133
25134 * gdb.threads/schedlock.c (args): Make unsigned.
25135
251362002-10-21 Daniel Jacobowitz <drow@mvista.com>
25137
25138 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
25139 numbers. Allow "foo2|selected stack frame".
25140 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
25141 * gdb.asm/asmsrc2.s: Likewise.
25142 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
25143 comments.
25144 * gdb.asm/mips.inc: New file.
25145
5e2fe5b8
AF
251462002-10-18 Adam Fedor <fedor@gnu.org>
25147
25148 * gdb.base/default.exp: Update expected output to include 'ObjC'.
25149 * gdb.base/help.exp: Likewise.
25150
abe1a5d0
KB
251512002-10-17 Kevin Buettner <kevinb@redhat.com>
25152
25153 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
25154 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
25155
10abb1d4
JB
251562002-10-02 Jim Blandy <jimb@redhat.com>
25157
25158 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
25159
1f609b42
AC
251602002-10-01 Andrew Cagney <ac131313@redhat.com>
25161
25162 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
25163 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
25164 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
25165 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
25166 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
25167 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
25168 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
25169
0aee02e4
AC
251702002-09-29 Andrew Cagney <ac131313@redhat.com>
25171
25172 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
25173 * mi0-disassemble.exp, mi0-eval.exp: Delete.
25174 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
25175 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
25176 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
25177 * mi0-var-block.exp, mi0-var-child.exp: Delete.
25178 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 25179
6fde09ad
KB
251802002-09-27 Kevin Buettner <kevinb@redhat.com>
25181
25182 * gdb.base/annota1.exp (info break): Make directory components of
25183 path optional since not all compilers emit this debug information.
25184
889bf7c5
PA
25185 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
25186 step ends up stepping out of the function instead of stopping on
25187 the epilogue.
6fde09ad 25188
9e8aab75
KS
251892002-09-26 Keith Seitz <keiths@redhat.com>
25190
25191 * lib/insight-support.exp (gdbtk_start): Figure out where
25192 the insight executable is based on where gdb is. Use this
25193 executable to start insight instead of gdb.
25194
e36180d7
AC
251952002-09-25 Andrew Cagney <cagney@redhat.com>
25196
25197 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
25198
9dd34b2b
AC
251992002-09-24 Andrew Cagney <ac131313@redhat.com>
25200
25201 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
25202 test_isolated_complaints.
25203 (test_empty_complaint): New function.
25204 (test_empty_complaints): New function. Check no output when no
25205 complaints.
d63a86f8 25206
dea97812
KB
252072002-09-19 Jim Blandy <jimb@redhat.com>
25208
a9c64011 25209 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 25210
54951bd7
AC
252112002-09-19 Andrew Cagney <ac131313@redhat.com>
25212
25213 * gdb.gdb/complaints.exp: New file.
25214
dec43320
AC
252152002-09-18 Andrew Cagney <ac131313@redhat.com>
25216
25217 * gdb.base/maint.exp: Check `help maint internal-warning'.
25218
e70d6e3f
DC
252192002-09-18 David Carlton <carlton@math.stanford.edu>
25220
25221 * gdb.c++/m-static.exp: Remove breakpoints depending on line
25222 numbers, and replace them by a single breakpoint after the
25223 constructors are all finished.
25224 Add test 4.
25225 * gdb.c++/m-static.cc: Add test 4.
25226 * gdb.c++/m-static.h: New file.
25227 * gdb.c++/m-static1.cc: New file.
25228
25229 * gdb.c++/printmethod.exp: New file.
25230 * gdb.c++/printmethod.cc: New file.
25231
25232 * gdb.c++/pr-574.exp: New file.
25233 * gdb.c++/pr-574.cc: New file.
25234
afb5c968
CV
252352002-09-18 Corinna Vinschen <vinschen@redhat.com>
25236
25237 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
25238 embedded targets which never actually exit.
25239
31e45dee
FN
252402002-09-18 Fernando Nasser <fnasser@redhat.com>
25241
25242 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
25243 "don't step after run" as unresolved or unsupported, instead of xfail.
25244
a283c5a1
CV
252452002-09-18 Corinna Vinschen <vinschen@redhat.com>
25246
25247 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
25248 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
25249 Add newline to expected string in "step out of main (status wrapper)"
25250 case.
25251
11350d2a
CV
252522002-09-18 Corinna Vinschen <vinschen@redhat.com>
25253
25254 * lib/gdb.exp (rerun_to_main): Allow restarting application.
25255 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
25256
0deec7d6
TT
252572002-09-17 Tom Tromey <tromey@redhat.com>
25258
25259 * gdb.base/printcmds.exp (test_print_string_constants): Expect
25260 \000, not \0, in double-quoted string.
25261
b2b4a1b5
CV
252622002-09-14 Corinna Vinschen <vinschen@redhat.com>
25263
c9d37158 25264 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
25265 string after running the commands execution on breakpoint tests.
25266
1c56143a
CV
252672002-09-13 Corinna Vinschen <vinschen@redhat.com>
25268
25269 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25270
37f8da45
JB
252712002-09-12 Joel Brobecker <brobecker@gnat.com>
25272
25273 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
25274
08b468e0
KS
252752002-09-10 Keith Seitz <keiths@redhat.com>
25276
25277 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
25278 runto proc.
25279 (mi_run_to_main): Use mi_runto.
25280 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
25281
dc360f58
KS
252822002-09-10 Keith Seitz <keiths@redhat.com>
25283
25284 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
25285 regexp for stopping at main. Could have multiple event notifications.
25286 Don't assume that main was declared with no parameters.
25287 (mi_next): Use mi_step_to.
25288 (mi_step): Use mi_next_to.
25289
ce3abcfb
CV
252902002-09-09 Corinna Vinschen <vinschen@redhat.com>
25291
25292 * gdb.base/default.exp: Fix expected string in `info float' test.
25293
d1f5b980
BE
252942002-09-09 Ben Elliston <bje@redhat.com>
25295
25296 * config/mips.exp: Update comments.
25297 * config/mips-idt.exp: Likewise.
25298 * config/nind.exp: Likewise.
25299 * config/slite.exp: Likewise.
25300 * config/sparclet.exp: Likewise.
25301 * config/udi.exp: Likewise.
25302 * config/vx.exp: Likewise.
25303 * config/vxworks29k.exp: Likewise.
25304
2f71430b
JB
253052002-09-05 Jim Blandy <jimb@redhat.com>
25306
25307 * gdb.threads/killed.exp: Fix test failure message.
25308
7ddebc7e
KS
253092002-09-04 Keith Seitz <keiths@redhat.com>
25310
25311 * lib/mi-support.exp: Update copyright.
25312 (mi_gdb_test): Increase the priority of the expected pattern
25313 so that it matches gdb_test.
25314
0ae67eb3
KS
253152002-09-03 Keith Seitz <keiths@redhat.com>
25316
25317 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25318 Use integer comparison instead of string comparison for testing
25319 whether binary was built.
25320
38fc42c8
JB
253212002-09-03 Jim Blandy <jimb@redhat.com>
25322
25323 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25324
b6ff0e81
JB
253252002-08-29 Jim Blandy <jimb@redhat.com>
25326
25327 * gdb.threads/pthreads.exp: Move the portable thread compilation
25328 code into a function in lib/gdb.exp, and call that from here.
25329 * lib/gdb.exp (gdb_compile_pthreads): New function.
25330
07c98896
KS
253312002-08-29 Keith Seitz <keiths@redhat.com>
25332
25333 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25334 expect_out so that callers can get at it.
25335
0312286c
DJ
253362002-08-23 Daniel Jacobowitz <drow@mvista.com>
25337
25338 * gdb.threads/print-threads.c: New file.
25339 * gdb.threads/print-threads.exp: New file.
25340 * gdb.threads/schedlock.c: New file.
25341 * gdb.threads/schedlock.exp: New file.
25342
dd039bc4
EZ
253432002-08-22 Elena Zannoni <ezannoni@redhat.com>
25344
a9c64011
AS
25345 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25346 not altivec.c.
dd039bc4 25347
1f36144c
MK
253482002-08-17 Mark Kettenis <kettenis@gnu.org>
25349
25350 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25351 targets. The problem should be fixed now.
25352
16057ec7 253532002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25354
25355 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25356 2002-07-24 change that removes final dots from error messages.
25357
3c1499ad
TT
253582002-08-13 Tom Tromey <tromey@redhat.com>
25359
25360 * gdb.base/readline.exp: New file.
25361
a20ce2c3
AC
253622002-08-01 Andrew Cagney <ac131313@redhat.com>
25363
25364 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25365 supress message.
25366
db034ac5
AC
253672002-08-01 Andrew Cagney <cagney@redhat.com>
25368
25369 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25370 CHILL_FOR_TARGET and CHILL_LIB.
25371 * configure.in (configdirs): Remove gdb.chill.
25372 * configure: Regenerate.
25373 * lib/gdb.exp: Obsolete references to chill.
25374 * gdb.fortran/types.exp: Ditto.
25375 * gdb.fortran/exprs.exp: Ditto.
25376
3e000b18
KB
253772002-07-30 Kevin Buettner <kevinb@redhat.com>
25378
25379 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25380 set Irix-specific compile and link flags.
25381
28f4966b
KB
253822002-07-29 Kevin Buettner <kevinb@redhat.com>
25383
25384 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25385 source files. The ``-o'' option doesn't work with the ``-E'' option
25386 when using the Irix compiler.
25387
46c0d5a6
DJ
253882002-07-19 Daniel Jacobowitz <drow@mvista.com>
25389
25390 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25391 Improve support for reusing an exec file. Copy exec file
25392 to target, and run gdbserver on the target instead of on the host.
25393
eecf4bed
JB
253942002-07-18 Jim Blandy <jimb@redhat.com>
25395
0f815cdf
JB
25396 * gdb.base/ending-run.exp: Don't expect to see the program end in
25397 some orderly fashion when we're running on a real stand-alone
25398 board.
25399
eecf4bed
JB
25400 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25401 targets that don't support interrupts.
25402
52d309e4
JB
254032002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25404
25405 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25406 systems.
25407 Move comments in expect statements to inside the actions, so that they
25408 don't get matched against.
25409
ff683d9e
MK
254102002-07-10 Mark Kettenis <kettenis@gnu.org>
25411
25412 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25413 function when asleep" test.
25414
b5356753
AC
254152002-07-10 Andrew Cagney <ac131313@redhat.com>
25416
25417 * gdb.base/page.exp: Rewrite to handle problems with very long
25418 `info set' output. Update copyright.
25419
6aa4d13a
AC
254202002-06-26 Andrew Cagney <ac131313@redhat.com>
25421
25422 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25423 gdb.threads-hp.
25424 * gdb.hp/configure: Regenerate.
25425 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25426 * gdb.hp/gdb.threads-hp/configure: Delete file.
25427 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25428
8cf8c2b8
AC
254292002-06-22 Andrew Cagney <ac131313@redhat.com>
25430
25431 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25432 setlocale, bindtextdomain and textdomain.
25433
6827a8f8
JB
254342002-06-11 Jim Blandy <jimb@redhat.com>
25435
919d772c
JB
25436 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25437 preprocessor macro information is present.
25438
6827a8f8
JB
25439 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25440 tests.
25441
c15b0d21
MS
254422002-06-06 Michael Snyder <msnyder@redhat.com>
25443
c5984d70
MS
25444 * gdb.base/overlays.exp: Record addresses of overlay
25445 functions in TCL variables rather than in GDB variables,
25446 to avoid having GDB convert them to pointers (with loss
25447 of information).
25448
d63a86f8 25449 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25450 default linker script changes.
c15b0d21
MS
25451 * gdb.base/long_long.exp: Add check for sizeof (long double).
25452
be26fe0d
ML
254532002-06-06 Michal Ludvig <mludvig@suse.cz>
25454
25455 * gdb.asm/asm-source.exp: Add x86-64 target.
25456 * gdb.asm/x86_64.inc: New.
d63a86f8 25457
258093ca 254582002-05-30 Michael Chastain <mec@shout.net>
258093ca 25459
4b3153f1 25460 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25461 * gdb.c++/m-static.cc: New file.
25462 * gdb.c++/m-static.exp: New file.
25463
241264c6
MS
254642002-05-28 Michael Snyder <msnyder@redhat.com>
25465
25466 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25467 precision.
25468
9bba8c8f 254692002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25470
4b3153f1 25471 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25472 * gdb.c++/m-data.cc: New file.
25473 * gdb.c++/m-data.exp: New file.
25474
254752002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25476
4b3153f1 25477 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25478 * gdb.c++/try_catch.cc: New file.
d63a86f8 25479 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25480
def1b996
MC
254812002-05-27 Michael Chastain <mec@shout.net>
25482
25483 * gdb.c++/local.exp: Accept more nested types in output.
25484
522ba268
MC
254852002-05-26 Michael Chastain <mec@shout.net>
25486
25487 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25488
277254ba
MS
254892002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25490
25491 * lib/gdb.exp (gdb_wrapper_init): Just because
25492 gdb_wrapper_file exists, this does not mean that the file
25493 should not be rebuilt. That is what gdb_wrapper_initialized
25494 is for.
25495 (default_gdb_init): Reset gdb_wrapper_initialized.
25496
b61a8733
MS
254972002-05-23 Michael Snyder <msnyder@redhat.com>
25498
d63a86f8 25499 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25500 the precision of the floating point test results.
25501 * gdb.base/call-rt-st.exp: Ditto.
25502
b61a8733
MS
25503 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25504 * gdb.base/call-rt-st.exp: Ditto.
25505
56f6e910
MC
255062002-05-19 Michael Chastain <mec@shout.net>
25507
25508 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25509
ad0b0016
EZ
255102002-05-19 Elena Zannoni <ezannoni@redhat.com>
25511
a9c64011
AS
25512 * configure.in (configdirs): Add gdb.arch.
25513 * configure: Regenerate.
ad0b0016 25514
f617d2b6
JB
255152002-05-17 Jim Blandy <jimb@redhat.com>
25516
25517 * gdb.base/completion.exp: Recognize the more detailed error
25518 messages produced by the macro expander's lexical analyzer.
25519
eac2a696
EZ
255202002-05-14 Elena Zannoni <ezannoni@redhat.com>
25521
a9c64011
AS
25522 * gdb.arch/altivec-abi.c: New file.
25523 * gdb.arch/altivec-abi.exp: New file.
25524 * gdb.arch/altivec-regs.c: New file.
25525 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25526
2fdde8f8
DJ
255272002-05-14 Daniel Jacobowitz <drow@mvista.com>
25528
25529 * gdb.base/maint.exp (maint print type): Update for new type
25530 structure.
d63a86f8 25531
e31f1a7c
EZ
255322002-05-14 Elena Zannoni <ezannoni@redhat.com>
25533
25534 * gdb.arch: New directory.
25535 * gdb.arch/configure.in: New file.
25536 * gdb.arch/configure: New file.
25537 * gdb.arch/Makefile.in: New file.
25538
db589741
CV
255392002-05-13 Corinna Vinschen <vinschen@redhat.com>
25540
25541 * gdb.asm/asm-source.exp: Add v850 as supported target.
25542 * gdb.asm/v850.inc: New file.
25543
8ce2a7dc
DJ
255442002-05-13 Daniel Jacobowitz <drow@mvista.com>
25545
25546 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25547
df763c7f
DJ
255482002-05-12 Daniel Jacobowitz <drow@mvista.com>
25549
25550 * gdb.base/break.exp: Check 'break "marker2"'.
25551
377daeed
MS
255522002-05-10 Michael Snyder <msnyder@redhat.com>
25553
25554 * gdb.base/long_long.exp: Fix typo.
25555
c4b7bc2b
JB
255562002-05-10 Jim Blandy <jimb@redhat.com>
25557
ecac9a4e
JB
25558 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25559 a bug.
25560
c4b7bc2b
JB
25561 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25562 Recognize more detailed error message produced by the macro
25563 expander's lexical analyzer.
25564 * lib/gdb.exp (test_print_reject): Same.
25565
e71019a1
MK
255662002-05-09 Mark Kettenis <kettenis@gnu.org>
25567
25568 * gdb.c++/method.exp: Fix typo.
25569
fedfc8e6
MS
255702002-05-08 Michael Snyder <msnyder@redhat.com>
25571
166a1957
MS
25572 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25573 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25574 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25575 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25576 Add iftarget clause for strongarm.
d63a86f8 25577
f1c47eb2
MS
255782002-05-06 Michael Snyder <msnyder@redhat.com>
25579
cb9a9d3e
MS
25580 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25581 (gdb_continue_to_end): Accept output from status wrapper.
25582 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25583 Clean up fail messages to match pass messages.
25584
f1c47eb2
MS
25585 Enable the "needs_status_wrapper" testsuite feature.
25586 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25587 (gdb_compile): Conditionally call gdb_wrapper_init.
25588 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25589 * gdb.c++/method.exp: Recognize output from status wrapper.
25590
6079c749
BE
255912002-05-06 Ben Elliston <bje@redhat.com>
25592From Graydon Hoare <graydon@redhat.com>
25593
25594 * config/sid.exp: Include support for "rawsid" protocol.
25595
188baff3
JB
255962002-05-03 Jim Blandy <jimb@redhat.com>
25597
25598 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25599 * gdb.c++/hang3.C: New file.
25600
b9c07f0f
AC
256012002-05-04 Andrew Cagney <ac131313@redhat.com>
25602
25603 * gdb.base/default.exp: Remove obsolete code.
25604 * gdb.c++/misc.exp: Ditto. Update copyright.
25605 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25606 * gdb.base/whatis.exp: Ditto. Update copyright.
25607 * gdb.base/scope.exp: Ditto. Update copyright.
25608 * gdb.base/ptype.exp: Ditto. Update copyright.
25609 * gdb.base/printcmds.exp: Ditto. Update copyright.
25610 * gdb.base/opaque.exp: Ditto. Update copyright.
25611 * gdb.base/list.exp: Ditto.
25612 * gdb.base/funcargs.exp: Ditto. Update copyright.
25613 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25614 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25615 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25616 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25617 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25618 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25619
5c7a0397
MS
256202002-05-02 Michael Snyder <msnyder@redhat.com>
25621
d6dcc264 25622 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25623 * gdb.base/long_long.exp: Add xscale target.
25624 * gdb.base/default.exp: Add xscale target.
25625
eb7f1c48
JB
256262002-05-01 Jim Blandy <jimb@redhat.com>
25627
25628 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25629 gdb.c++/hang.exp: New test.
25630
a6befae8
FF
256312002-05-01 Fred Fish <fnf@redhat.com>
25632
25633 * gdb.base/completion.exp: Handle completions of "./Make" for
25634 more than one completion possibility, as is the case when we
25635 build and test in the source tree.
25636
0a310277
AG
256372002-04-29 Anthony Green <green@redhat.com>
25638
25639 * gdb.java/jmisc1.exp: New file.
25640 * gdb.java/jmisc2.exp: New file.
25641
6ff9af88
DJ
256422002-04-24 Daniel Jacobowitz <drow@mvista.com>
25643
25644 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25645
96b3d632
EZ
256462002-04-23 Elena Zannoni <ezannoni@redhat.com>
25647
25648 * gdb.base/help.exp: Change 'help status' to allow for target
25649 dependent output differences.
25650
5019bb54
MC
256512002-04-22 Michael Chastain <mec@shout.net>
25652
25653 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25654
a805a116
MC
256552002-04-22 Michael Chastain <mec@shout.net>
25656
25657 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25658
a1706bfd
DM
256592002-04-17 David S. Miller <davem@redhat.com>
25660
25661 * gdb.asm/sparc64.inc: New file.
25662 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25663
a73a20a2
EZ
256642002-04-19 Elena Zannoni <ezannoni@redhat.com>
25665
25666 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25667 instruction file directly into the build tree. Clean up at end of
25668 test.
25669
ba678339
DM
256702002-04-18 David S. Miller <davem@redhat.com>
25671
25672 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25673 handle 64-bit platforms correctly.
25674 * gdb.base/maint.exp: Likewise.
25675
b03399da
KB
256762002-04-18 Kevin Buettner <kevinb@redhat.com>
25677
25678 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25679 ``-fpic'' when compiling files comprising a shared library, but
25680 it does need additional linker flags in order to find shared
25681 libraries at run time.
25682
e2004992
KB
256832002-04-18 Kevin Buettner <kevinb@redhat.com>
25684
25685 * gdb.base/cvexpr.c (use): New function.
25686 (main): Invoke use() on all global variables to prevent
25687 some linkers from deleting these otherwise unused symbols.
25688
d8937120
MC
256892002-04-17 Michael Chastain <mec@shout.net>
25690From David S. Miller <davem@redhat.com>
25691
25692 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25693 handle 64-bit platforms correctly.
25694
ffd61a58
MS
256952002-04-12 Michael Snyder <msnyder@redhat.com>
25696From Jim Blandy <jimb@redhat.com>
a9c64011 25697 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25698 script can handle this instead.
25699 * gdb.base/bar.c (barx): Same.
25700 * gdb.base/baz.c (bazx): Same.
25701 * gdb.base/grbx.c (grbxx): Same.
25702
25703 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25704 manager doesn't automatically unmap overlays unnecessarily.
25705
6b8426a6
MH
257062002-04-10 Martin M. Hunt <hunt@redhat.com>
25707
25708 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25709 stepping out of main.
25710
34af4875
MC
257112002-04-09 Michael Chastain <mec@shout.net>
25712
25713 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25714 scope so that the nested scope tests will make sense.
25715 * gdb.c++/local.exp: Write patterns that actually work with gcc
25716 (the HP patterns "were never known to work with gcc").
25717 Keep the old aCC patterns too.
25718
2d1676a0
DJ
257192002-04-09 Daniel Jacobowitz <drow@mvista.com>
25720
25721 * gdb.base/attach.exp: Correct target board test.
25722
3a63e3f9
MC
257232002-04-08 Michael Chastain <mec@shout.net>
25724
25725 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25726 in a const method. Add some xfail and fail cases for configurations
25727 that do not emit the "const ...".
25728
f18dabd2
MC
257292002-04-07 Michael Chastain <mec@shout.net>
25730
25731 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25732 Accept "A * const" and "const A * const" as type of "this".
25733 Fix spelling of getFunky throughout. Make messages uniform.
25734
0fcddd82
EZ
257352002-04-07 Elena Zannoni <ezannoni@redhat.com>
25736
a9c64011 25737 Work around for PR gdb/285:
0fcddd82
EZ
25738 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25739
16a8534a
EZ
257402002-04-07 Elena Zannoni <ezannoni@redhat.com>
25741
25742 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25743 instructions file at run time instead of configure time.
25744 Sometimes we run the test in a directory that is not the one we
25745 configured in.
25746 * gdb.asm/configure.in: Delete creation of symlink.
25747 * gdb.asm/configure: Regenerate.
25748
24181d81
JB
257492002-04-05 J. Brobecker <brobecker@gnat.com>
25750
25751 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25752 xfullpath () function.
25753
7cdb7107
DJ
257542002-04-04 Daniel Jacobowitz <drow@mvista.com>
25755
25756 * gdb.asm/Makefile.in: Correct dependencies.
25757
25758 * gdb.asm/powerpc.inc: New file.
25759 * gdb.asm/asm-source.exp: Add PowerPC.
25760 * gdb.asm/configure.in: Likewise.
25761 * gdb.asm/configure: Regenerated.
25762
a7d17088
DJ
257632002-04-04 Daniel Jacobowitz <drow@mvista.com>
25764
25765 * gdb.base/relocate.exp: New file.
25766 * gdb.base/relocate.c: New file.
25767
cd721503
FF
257682002-04-04 Fred Fish <fnf@redhat.com>
25769
25770 * gdb.base/step-test.exp: Update comment regarding stopping in
25771 memcpy/bcopy calls inserted as part of the compiler runtime.
25772
b22ad7a7
MS
257732002-04-04 Michael Snyder <msnyder@redhat.com>
25774
25775 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25776
5f279fa6
DJ
257772002-04-03 Daniel Jacobowitz <drow@mvista.com>
25778
25779 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25780 (gdb_expect): Remove $notransfer hack.
25781
dd0fd3ce
DJ
257822002-04-02 Daniel Jacobowitz <drow@mvista.com>
25783
25784 * gdb.c++/classes.exp ("calling method for small class"): Match
25785 updated register output.
25786
1e50cda1
DJ
257872002-03-30 Daniel Jacobowitz <drow@mvista.com>
25788
25789 Fix PR gdb/452
25790 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25791 when finished. Make gdb_file_cmd send "exec-file" when
25792 appropriate.
25793
24015922
DJ
257942002-03-30 Daniel Jacobowitz <drow@mvista.com>
25795
25796 * gdb.base/attach.exp: Remove extra setup_xfail.
25797
dd7dfd64
MS
257982002-03-26 Michael Snyder <msnyder@redhat.com>
25799
25800 * gdb.base/default.exp: Add tests for dump, append, and restore.
25801 * gdb.base/help.exp: Add tests for dump, append, and restore.
25802 * gdb.base/dump.exp: New file, test dump, append and restore.
25803 * gdb.base/dump.c: New file.
25804
48b2f8d7
MS
258052002-03-27 Michael Snyder <msnyder@redhat.com>
25806
d63a86f8 25807 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
25808 clean-ups in help messages.
25809
05b4d525
FF
258102002-03-26 Fred Fish <fnf@redhat.com>
25811
25812 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
25813 have debugging info for those functions and the compiler uses them
25814 internally to copy structs around.
25815
d7679631
FF
258162002-03-26 Fred Fish <fnf@redhat.com>
25817
25818 * gdb.base/list.exp: Revert the change made yesterday and add note
25819 about why we don't list the default lines for remote targets.
25820
523ac3f9
MS
258212002-03-25 Michael Snyder <msnyder@redhat.com>
25822
25823 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25824
754b2b8d
FF
258252002-03-25 Fred Fish <fnf@redhat.com>
25826
25827 * gdb.base/list.exp: This test works on remote targets so remove
25828 the short circuit for remote targets. Update copyright.
25829
33c3e192
FF
258302002-03-25 Fred Fish <fnf@redhat.com>
25831
25832 * gdb.base/attach.exp: Fix logic error that was suppressing this
25833 test for all non hppa*-*-hpux* targets, instead of the hp target.
25834 Move comments closer to the suppression point. Also now need to
25835 check that we are running natively.
25836
d43e73ee
MS
258372002-03-22 Michael Snyder <msnyder@redhat.com>
25838
882c8f02
MS
25839 * gdb.base/default.exp: Add test for gcore. Update copyright.
25840 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 25841
04c12f60
FF
258422002-03-06 Fred Fish <fnf@redhat.com>
25843
25844 * gdb.base/funcargs.c: Remove extraneous ';' character.
25845 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
25846
b43df995
MC
258472002-03-04 Michael Chastain <mec@shout.net>
25848
25849 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
25850 accommodate gcc v3 function signature.
25851 * gdb.mi/mi0-var-cmd-exp: Ditto.
25852
92362027
AC
258532002-02-24 Andrew Cagney <ac131313@redhat.com>
25854
25855 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
25856 ``GNU/Linux'' or ``Linux kernel''
25857 * testsuite/gdb.threads/pthreads.c: Ditto.
25858
258ad32d
MC
258592002-02-24 Michael Chastain <mec@shout.net>
25860
25861 * gdb.threads/pthreads.c (thread1): Add a return statement.
25862 (thread2): Likewise.
25863 (foo): Likewise.
25864
04c3b3d4
MC
258652002-02-23 Michael Chastain <mec@shout.net>
25866
25867 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25868 to placate gcc.
25869
5a2a0a20
MC
258702002-02-23 Michael Chastain <mec@shout.net>
25871
25872 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25873 test "ptype bint". The test passes on all my stabs configurations.
25874
a640f7fc
JB
258752002-02-21 Jim Blandy <jimb@redhat.com>
25876
27924826
JB
25877 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25878 filename at a time, and watch for the ones we want to see.
25879
a640f7fc
JB
25880 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25881 types of pointers to prototyped functions.
25882
edcc8c75
AC
258832002-02-20 Andrew Cagney <ac131313@redhat.com>
25884
25885 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25886 signed, unsigned and straight char.
25887 (padding_char, padding_short, padding_int, padding_long,
25888 padding_long_long, padding_float, padding_double,
25889 padding_long_double): New global variables.
25890 (fill, fill_structs): New functions.
25891
25892 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25893 for correctly sized writes. Update copyright.
25894 (get_valueof): New procedure.
25895 (get_sizeof): Call get_valueof.
25896 (check_valueof): New procedure.
25897 (check_padding): New procedure.
25898
ac57ea44
MC
258992002-02-20 Michael Chastain <mec@shout.net>
25900
25901 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
25902 to setup_xfail. Document some of the remaining calls.
25903
7a10c941
MC
259042002-02-18 Michael Chastain <mec@shout.net>
25905
25906 * gdb.c++/userdef.exp: Update copyright year.
25907
fb8acdcc
DJ
259082002-02-18 Daniel Jacobowitz <drow@mvista.com>
25909
25910 * gdb.c++/userdef.exp: Test overloaded operators properly.
25911 Remove xfails.
25912
fda6ae12
MS
259132002-02-14 Michael Snyder <msnyder@redhat.com>
25914
25915 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25916
676a0442
DJ
259172002-02-14 Daniel Jacobowitz <drow@mvista.com>
25918
25919 * gdb.base/a2-run.exp: Check for a remote target properly.
25920 * gdb.base/annota1.exp: Likewise.
25921 * gdb.base/list.exp: Likewise.
25922 * gdb.base/reread.exp: Likewise.
25923 * gdb.base/scope.exp: Likewise.
25924 * gdb.base/shlib-call.exp: Likewise.
25925 * gdb.base/term.exp: Likewise.
25926 * gdb.c++/annota2.exp: Likewise.
25927
78b4f468
RE
259282002-02-13 Richard Earnshaw <rearnsha@arm.com>
25929
25930 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25931
9a81ba51
MC
259322002-02-10 Michael Chastain <mec@shout.net>
25933
25934 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
25935 (call_after_alloca): Ditto.
25936
004af6c7
DJ
259372002-02-10 Daniel Jacobowitz <drow@mvista.com>
25938
25939 * gdb.base/ending-run.exp: Guard "cont" test with
25940 gdb_skip_stdio_test.
25941
37225f62
JB
259422002-02-06 Jim Blandy <jimb@redhat.com>
25943
25944 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
25945 from here...
25946 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
25947 To here. Disable this test on non-HP platforms. Add big comment.
25948
fe6fdd96
MS
259492002-02-04 Michael Snyder <msnyder@redhat.com>
25950
25951 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
25952 other than d10v and m32r.
25953
036fad3f
RE
259542002-02-02 Richard Earnshaw <rearnsha@arm.com>
25955
25956 * gdb.base/default.exp: Rewrite test patterns to reduce time
25957 taken to match them.
25958
7148ab62
DJ
259592002-01-30 Daniel Jacobowitz <drow@mvista.com>
25960
25961 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
25962 Allow a start function above main.
25963 * gdb.threads/linux-dp.exp: Fix copyright date.
25964
396cc255
DJ
259652002-01-30 Daniel Jacobowitz <drow@mvista.com>
25966
a9c64011
AS
25967 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
25968 (check_philosopher_stack): Check for manager thread before checking
25969 for a just-starting thread.
396cc255 25970
f038d31b
DJ
259712002-01-30 Daniel Jacobowitz <drow@mvista.com>
25972
25973 From Neil Booth <neil@daikokuya.demon.co.uk>:
25974 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
25975 warnings.
25976
b3ff9d9a
FF
259772002-01-21 Fred Fish <fnf@redhat.com>
25978
25979 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
25980 not caller.
25981
39ad761d
JB
259822002-01-21 Jim Blandy <jimb@redhat.com>
25983
25984 * gdb.base/reread.exp: Check that GDB properly re-reads the
25985 executable file when it changes while no inferior is running.
25986
aaf320fa
FF
259872002-01-21 Fred Fish <fnf@redhat.com>
25988
a9c64011
AS
25989 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
25990 optionally accept the "shlib events" variation.
aaf320fa 25991
808a31f5
JB
259922002-01-21 Jim Blandy <jimb@redhat.com>
25993
25994 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
25995 call `fflush' after every `printf', so that the output is produced
25996 at predictable points, regardless of whatever buffering does (or
25997 doesn't) take place.
25998 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
25999 at different points.
26000
4420d5e2
DJ
260012002-01-20 Daniel Jacobowitz <drow@mvista.com>
26002
26003 * gdb.c++/inherit.exp: Update copyright years.
26004 * gdb.c++/method.exp: Likewise.
26005
3e36a0f4
DJ
260062002-01-20 Daniel Jacobowitz <drow@mvista.com>
26007
26008 * gdb.c++/classes.exp: Update for improved v3 support and skipping
26009 artificial methods/arguments.
26010 * gdb.c++/derivation.exp: Likewise.
26011 * gdb.c++/inherit.exp: Likewise.
26012 * gdb.c++/method.exp: Likewise.
26013 * gdb.c++/virtfunc.exp: Likewise.
26014
b4ceaee6
AC
260152002-01-18 Andrew Cagney <ac131313@redhat.com>
26016
26017 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
26018 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
26019 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
26020 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
26021 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
26022 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
26023
ecace851
JB
260242002-01-17 Jim Blandy <jimb@redhat.com>
26025
26026 * gdb.asm/asm-source.exp (info symbol): Take another shot at
26027 anchoring the pattern matching the entry point symbol's name.
26028
375fc983
AC
260292002-01-17 Andrew Cagney <ac131313@redhat.com>
26030
26031 * gdb.base/maint.exp: Update ``maint internal-error'' to match
26032 continue/quit query. Update copyright.
26033
fe6fdd96
MS
260342002-01-14 Michael Snyder <msnyder@redhat.com>
26035
26036 * gdb.base/gcore.exp: Remove extra debugging output.
26037
e017c81f
DJ
260382002-01-13 Daniel Jacobowitz <drow@mvista.com>
26039
26040 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
26041 for slightly dubious v2 mangled string.
26042
37ab3bf8
DJ
260432002-01-13 Daniel Jacobowitz <drow@mvista.com>
26044
26045 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
26046
1bc05c3a 260472002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 26048
1bc05c3a 26049 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 26050
1bc05c3a
JM
26051 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
26052 constructors.
26053 * gdb.c++/derivation.exp: Likewise.
26054 * gdb.c++/templates.exp: Likewise.
26055 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 26056
1bc05c3a
JM
260572002-01-10 Michael Snyder <msnyder@redhat.com>
26058
26059 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 26060
a911c360
MS
260612002-01-08 Michael Snyder <msnyder@redhat.com>
26062
26063 * gdb.base/gcore.exp: New test for generate-core-file command.
26064 * gdb.base/gcore.c: Testcase for above.
26065 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
26066
ea2119ec
JM
260672002-01-08 Jason Merrill <jason@redhat.com>
26068
26069 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
26070
68203136
FF
260712002-01-07 Fred Fish <fnf@redhat.com>
26072
26073 * gdb.c++/overload.exp: Remove unconditional xfails for:
26074 print foo_instance1.overloadargs(1)
26075 print foo_instance1.overloadargs(1, 2)
26076 print foo_instance1.overloadargs(1, 2, 3)
26077 print foo_instance1.overloadargs(1, 2, 3, 4)
26078 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
26079 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
26080 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
26081 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
26082 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
26083 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
26084 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
26085 print foo_instance1.overload1arg()
26086 print foo_instance1.overload1arg((char)arg2)
26087 print foo_instance1.overload1arg((signed char)arg3)
26088 print foo_instance1.overload1arg((unsigned char)arg4)
26089 print foo_instance1.overload1arg((int)arg7)
26090 print foo_instance1.overload1arg((unsigned int)arg8)
26091 print foo_instance1.overload1arg((float)arg11)
26092 print foo_instance1.overload1arg((double)arg12)
d63a86f8 26093
21b9b5b1
MS
260942002-01-07 Michael Snyder <msnyder@redhat.com>
26095
26096 * gdb.base/huge.exp: New test. Print a very large target data object.
26097 (skip_huge_test): New test variable. Define if you want to skip this
26098 test. The test reads an 8 megabyte data object from the target, so it
26099 might be very time consuming on remote targets with a slow connection.
26100 * gdb.base/huge.c: New file. Test case for above.
26101
725f922e
FF
261022002-01-07 Fred Fish <fnf@redhat.com>
26103
26104 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
26105 g_instance.bfoo, and g_instance.cfoo.
26106
889bf7c5 261072002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 26108
889bf7c5
PA
26109 * gdb.base/break.c (multi_line_if_conditional): New function.
26110 (multi_ilne_while_conditional): Likewise.
26111 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
26112 IF or WHILE condition puts the breakpoint at the start of
26113 the condition.
f286b2c3 26114
634d57ec
JL
26115 * gdb.base/selftest.exp (backtrace through signal handler): Remove
26116 hppa*-*-hpux* expected failure.
26117 * gdb.base/structs.exp (do_function_calls): Similarly.
26118
26119 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
26120 watchpoints.
26121
9fbfe2dc
AC
261222002-01-06 Andrew Cagney <ac131313@redhat.com>
26123
26124 Fix PR gdb/66.
26125 * gdb.base/structs.exp: Replace skip for a29k with skip for
26126 gdb,cannot_call_functions.
26127 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
26128 * gdb.base/callfuncs.exp: Ditto.
26129 * gdb.base/call-rt-st.exp: Ditto.
26130 * gdb.base/call-strs.exp: Ditto.
26131 * gdb.base/callfwmall.exp: Ditto.
26132 * gdb.base/scope.exp: Obsolete xfail a29k.
26133 * gdb.c++/misc.exp: Ditto.
26134 * gdb.c++/cplusfuncs.exp: Ditto.
26135 * gdb.base/ptype.exp: Ditto.
26136 * gdb.base/printcmds.exp: Ditto.
26137 * gdb.base/opaque.exp: Ditto.
26138 * gdb.base/list.exp: Ditto.
26139 * gdb.base/funcargs.exp: Ditto.
26140 * gdb.base/default.exp: Ditto.
26141
8ddad156
MS
261422002-01-04 Michael Snyder <msnyder@redhat.com>
26143
ca4976a6 26144 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
26145 * gdb.base/maint.exp: Add tests for maint info sections options.
26146
1b074332
JL
26147Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
26148
26149 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
26150
7d159115
CV
261512001-12-20 Corinna Vinschen <vinschen@redhat.com>
26152
26153 * gdb.asm/arm.inc: New file.
26154 * gdb.asm/asm-source.exp: Add arm targets.
26155 * gdb.asm/configure.in: Ditto.
26156 * gdb.asm/configure: Recreated from configure.in.
26157
8fb87725
JL
26158Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
26159
afabe08c
JL
26160 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
26161 with HP's compiler.
26162 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
26163 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
26164 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
26165 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
26166
26167 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
26168 either HP's compilers or GCC.
26169
db521deb
JL
26170 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
26171 a SIGBUS or SIGSEGV.
26172
26173 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
26174
26175 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
26176 can be compiled with either HP's compiler or GCC.
26177
cfa88ab7
JL
26178 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
26179 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
26180 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
26181
ca344dff
JL
26182 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
26183 to match current gdb output. Update due to using auto-solib-limit
26184 for limiting instead of overloading auto-solib-add.
26185 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
26186 test program.
26187
3f3c6e55 26188 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
26189 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
26190 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
26191 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
26192 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
26193 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
26194 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
26195 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
26196 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
26197 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
26198 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
26199 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
26200 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 26201
8fb87725
JL
26202 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
26203 a SIGTRAP to the inferior.
26204
cf599fa7
CV
262052001-12-19 Corinna Vinschen <vinschen@redhat.com>
26206
26207 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
26208 Substitute call to target_link by call to gdb_compile.
26209
2cd045cd
JL
26210Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
26211
a9c64011
AS
26212 * gdb.base/break.exp: Fix HP specific search string when testing
26213 backtracing in a called function.
2cd045cd 26214
a9c64011
AS
26215 * gdb.base/constvars.exp: Only set lang to C++ if we're
26216 compiling the test with HP's compilers.
26217 * gdb.base/volatile.exp: Similarly.
2cd045cd 26218
99ebe9ac
JB
262192001-12-19 Jim Blandy <jimb@redhat.com>
26220
26221 * gdb.base/printcmds.exp: Expect the null character to be printed
26222 as '\0', and the '\013' to be printed as '\v'.
26223 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
26224 * gdb.base/setvar.exp: Same.
26225
b9891b29
JB
262262001-12-17 Jim Blandy <jimb@redhat.com>
26227
0eba65ab
JB
26228 * gdb.base/completion.exp: Rather than completing very long
26229 filenames, which can make the readline library produce output we
26230 don't recognize, cd to the directory first, and then complete
26231 using nice, short relative paths.
26232
6970b5b1
JB
26233 * gdb.base/completion.exp: On some systems, there is, in fact, a
26234 variable named `b' in scope, since GDB treats all static
a9c64011
AS
26235 variables as being in scope. So use `no_var_named_this'
26236 instead of `b'.
6970b5b1 26237
b9891b29 26238 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 26239 can't find the core file's registers as a failure.
b9891b29 26240
e6ccd35f
JSC
262412001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26242
a9c64011
AS
26243 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26244 test expect string more specific.
e6ccd35f 26245
105ba819
CV
262462001-12-13 Corinna Vinschen <vinschen@redhat.com>
26247
26248 * gdb.asm/asm-source.exp: Add support for xstormy16.
26249 * gdb.asm/configure.in: Ditto.
26250 * gdb.asm/configure: Rebuild.
26251 * gdb.asm/xstormy16.inc: New file.
26252
e9e79dd9
FF
262532001-12-10 Fred Fish <fnf@redhat.com>
26254
26255 * gdb.base/maint.exp: Update to match changes in type dumping code.
26256
347dc97d
JB
262572001-12-10 Jim Blandy <jimb@redhat.com>
26258
26259 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
26260 matching the entry point symbol's name at the beginning of the
26261 line.
347dc97d 26262
5178b9d6
DJ
262632001-12-07 Daniel Jacobowitz <drow@mvista.com>
26264
26265 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
26266 gdb.c++/inherit.exp, gdb.c++/method.exp,
26267 gdb.c++/namespace.exp, gdb.c++/templates.exp,
26268 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
26269 and class layout support.
26270
af890c52
DJ
262712001-12-07 Daniel Jacobowitz <drow@mvista.com>
26272
26273 * gdb.c++/classes.exp: Add test for static member function.
26274 * gdb.c++/misc.cc: Add class with static member function.
26275
7a345fb3
JB
262762001-12-07 Jim Blandy <jimb@redhat.com>
26277
f2e54a80 26278 If GDB says it can't find the struct the function returned, report
8032bf31
JB
26279 those tests as `unsupported'.
26280 * gdb.base/call-rt-st.exp (print_struct_call): New function.
26281 Rewrite subsequent tests to use it.
26282
26283 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
26284 those tests as `unsupported'.
26285 * gdb.base/structs.exp (call_struct_func): New function.
26286 (do_function_calls): Use call_struct_func to call the functions
26287 returning structs.
26288
0bc69509
JB
26289 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26290 whether functions are prototyped or not, so we can't possibly pass
26291 arguments to t_float_values2 properly.
26292
7a345fb3
JB
26293 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26294 value of `timeout' for targets other than the mips*tx39-*.
26295
edb6ede1
MS
262962001-12-06 Michael Snyder <msnyder@redhat.com>
26297
d63a86f8 26298 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26299 and detect whether the start symbol has a leading underscore.
26300
2d842f13
JB
263012001-12-04 Jim Blandy <jimb@redhat.com>
26302
26303 * gdb.base/completion.exp: Clarify indentation.
26304
68550daf
JB
263052001-12-03 Jim Blandy <jimb@redhat.com>
26306
26307 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26308 variables on the S/390, not `.word'.
26309
cd5195a8
JB
263102001-11-30 Jim Blandy <jimb@redhat.com>
26311
26312 Add assembly-source tests for s390-ibm-linux.
26313 * gdb.asm/s390.inc: New file.
26314 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26315 the S/390 architecture.
a9c64011 26316 * gdb.asm/configure: Regenerated.
cd5195a8 26317
ca9efc90
MS
263182001-11-30 Michael Snyder <msnyder@redhat.com>
26319
26320 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26321 next, info source, info sources, info line, global and static
26322 variables, and static functions.
26323 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26324 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26325 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26326 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26327 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26328 (gdbasm_leave): Restore frame pointer.
26329 (gdbasm_startup): Copy stack set-up from crt0.S.
26330
d0e66976
FN
263312001-11-26 Fernando Nasser <fnasser@redhat.com>
26332
26333 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26334 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26335 to a local (non-static) variable. Copy tstruct.a to a static buffer
26336 and return a pointer to that buffer.
26337 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26338
e2334072
MK
263392001-11-24 Mark Kettenis <kettenis@gnu.org>
26340
26341 * gdb.asm/configure.in: Fix recognition of ix86 target.
26342 * gdb.asm/configure: Regenerate.
26343
756caa3d
MS
263442001-11-21 Michael Snyder <msnyder@redhat.com>
26345
26346 * gdb.asm/sparc.inc: New file.
26347 * gdb.asm/asm-source.exp: Recognize sparc target.
26348 * gdb.asm/configure.in: Recognize sparc target.
26349 * gdb.asm/configure: Regenerate.
d63a86f8 26350
9a4d72d5
MS
263512001-11-21 Michael Snyder <msnyder@redhat.com>
26352
26353 * gdb.asm/m32r.inc: New file.
26354 * gdb.asm/asm-source.exp: Recognize m32r target.
26355 * gdb.asm/configure.in: Recognize m32r target.
26356 * gdb.asm/configure: Regenerate.
26357
a773d1cd
MS
263582001-11-20 Michael Snyder <msnyder@redhat.com>
26359
017ac23d
MS
26360 * gdb.asm/i386.inc: New file.
26361 * gdb.asm/asm-source.exp: Recognize ix86 target.
26362 * gdb.asm/configure.in: Recognize ix86 target.
26363 * gdb.asm/configure: Regenerate.
26364
a773d1cd
MS
26365 * gdb.c++/namespace.exp: Fix quotes in output messages.
26366
bb632afb
MS
263672001-11-14 Michael Snyder <msnyder@redhat.com>
26368
25d559ca 26369 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26370 qualifier in a type cast expression, to designate an address
26371 in the instruction space (Harvard architecture).
26372
4749e309
MS
263732001-11-13 Michael Snyder <msnyder@redhat.com>
26374
26375 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26376 Tests for expressions using 'const' and 'volatile'.
26377
25050984
CV
263782001-11-13 Corinna Vinschen <vinschen@redhat.com>
26379
26380 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26381
1902c51f
DJ
263822001-11-12 Daniel Jacobowitz <drow@mvista.com>
26383
26384 * lib/mi-support.exp (mi_run_to_helper): Move comments
26385 outside of gdb_expect.
26386
dcf95b47
DJ
263872001-11-11 Daniel Jacobowitz <drow@mvista.com>
26388
26389 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26390 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26391 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26392 mi0_run_to): New functions.
26393 * gdb.mi/mi-simplerun.exp: Use them.
26394 * gdb.mi/mi0-simplerun.exp: Likewise.
26395 * gdb.mi/mi-var-cmd.exp: Likewise.
26396 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26397
45b074e1
AC
263982001-11-10 Andrew Cagney <ac131313@redhat.com>
26399
26400 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26401 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26402
bf50d346
AC
264032001-11-09 Andrew Cagney <ac131313@redhat.com>
26404
26405 * gdb.base/restore.exp: Include $expected value in restored test
26406 message.
26407
9383332c
AC
264082001-11-09 Andrew Cagney <ac131313@redhat.com>
26409
26410 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26411 implemented.
26412
db62520a
MS
264132001-11-08 Michael Snyder <msnyder@redhat.com>
26414
26415 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26416 Add pass/fail message for stop at breakpoint in call dummy function.
26417
b5703437
MS
264182001-11-07 Michael Snyder <msnyder@redhat.com>
26419
d63a86f8
RM
26420 * gdb.c++/templates.exp (test_template_breakpoints):
26421 If we get an overload menu, but it does not match what
760f6330 26422 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26423 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26424 making the whitespace optional. Argument for "new" may be
26425 "unsigned" as well as "unsigned int/long".
d63a86f8 26426 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26427 making the whitespace optional. Also replace "(void) with
26428 "((void|)), making the keyword "void" optional.
d63a86f8 26429 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26430 making the whitespace optional. Also replace "(void) with
26431 "((void|)), making the keyword "void" optional.
3bf40917
MS
26432 * gdb.base/callfuncs.c (t_float_values): This function must
26433 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26434 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26435 can be tested against both cases. Usually one case involves
26436 promotion of float to double, while the other does not.
26437 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26438 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26439 includes a stack frame for "start".
26440
c8ab4e6d
JB
264412001-11-05 Jim Blandy <jimb@redhat.com>
26442
26443 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26444 pointers are 32 bits long, and that offsets of relocs are always
26445 stored in the data (REL-style), and not in the reloc entry itself
26446 (RELA-style).
26447 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26448 stabs.
26449
3f08ced9
MS
264502001-11-01 Michael Snyder <msnyder@redhat.com>
26451
26452 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26453 and regular expression operators by using quoting.
26454
cbfa24cd
MS
264552001-10-31 Michael Snyder <msnyder@redhat.com>
26456
26457 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26458 depending on what the symbol table contains.
26459 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26460 the output of the ptype command. Similarly, accept both "const &"
26461 and "const&".
26462
aaa68313
CV
264632001-10-31 Corinna Vinschen <vinschen@redhat.com>
26464
26465 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26466 symbol `STORAGE' to allow to choose the storage class of
26467 the local datastructures.
26468 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26469 compiler directive.
26470
91740388
MS
264712001-10-30 Michael Snyder <msnyder@redhat.com>
26472
26473 * gdb.base/jump.exp: Allow it to run for all targets.
26474
1b7c05e7
CV
264752001-10-29 Corinna Vinschen <vinschen@redhat.com>
26476
26477 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26478 with new double_array size.
26479 (main): Change storage class of all local variables to static.
26480 Reduce size of double_array to 9.
26481 * gdb.base/call-ar-st.exp: Increase timeout value.
26482 Change expected output for double array to match new size in
26483 call-ar-st.c.
26484
36a22261
CV
264852001-10-29 Corinna Vinschen <vinschen@redhat.com>
26486
26487 * gdb.base/ending-run.exp: Create identical output when passing
26488 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26489 Stormy16 target.
36a22261 26490
92b8ae91
MK
264912001-10-28 Mark Kettenis <kettenis@gnu.org>
26492
26493 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26494 that we catch the expected failure under Linux/x86.
26495
cb135b83
OF
264962001-10-29 Orjan Friberg <orjanf@axis.com>
26497
26498 * gdb.base/setvar.exp: Escape curly braces.
26499 * gdb.stabs/weird.exp: Ditto.
26500
6884aa54
DJ
265012001-10-27 Daniel Jacobowitz <drow@mvista.com>
26502
26503 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26504 * gdm.mi/mi0-hack-cli.exp: Likewise.
26505
0398c9aa
AC
265062001-10-25 Andrew Cagney <ac131313@redhat.com>
26507
26508 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26509 messages.
26510
d20bf2e8
AC
265112001-10-21 Andrew Cagney <ac131313@redhat.com>
26512
26513 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26514 checking MI enabled.
26515
03dd63aa
CV
265162001-10-09 Corinna Vinschen <vinschen@redhat.com>
26517
26518 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26519
1d9d99f3
FCE
265202001-10-04 Frank Ch. Eigler <fche@redhat.com>
26521
26522 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26523 if gdb child process crashes, just signal an error.
26524
838ae6c4
JB
265252001-10-02 Jim Blandy <jimb@redhat.com>
26526
26527 * lib/gdb.exp (test_xfail_format): Simplify.
26528
26529 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26530 front of the variable name `format'. Simplify `if'.
26531
8f0cbc1c
DJ
265322001-10-01 Daniel Jacobowitz <drow@mvista.com>
26533
26534 * gdb.threads/pthreads.exp: Wait for output and delay
26535 before sending ^C.
26536
1f08dafd
DJ
265372001-10-01 Daniel Jacobowitz <drow@mvista.com>
26538
26539 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26540 some incorrect output instead of timing out.
26541 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26542
674f90ff
CV
265432001-09-28 Corinna Vinschen <vinschen@redhat.com>
26544
26545 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26546 check to allow additional `int'.
26547
9b284272
DJ
265482001-09-27 Daniel Jacobowitz <drow@mvista.com>
26549
26550 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26551 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26552
b55a4771
MS
265532001-09-27 Michael Snyder <msnyder@redhat.com>
26554
26555 * lib/gdb.exp (test_debug_format): New proc.
26556 (setup_xfail_format): Use new proc test_debug_format.
26557 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26558 proc; use new service proc test_debug_format.
26559 Replace all other "gcc_compiled" tests with this test.
26560 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26561 proc; use new service proc test_debug_format.
26562 Replace all other "gcc_compiled" tests with this test.
26563
265642001-09-27 Michael Snyder <msnyder@redhat.com>
26565
26566 * gdb.base/cvexpr.exp: New file.
26567 * gdb.base/cvexpr.c: New file
26568 Test for expressions using const and volatile keywords.
26569
4e6667ac
CV
265702001-09-26 Corinna Vinschen <vinschen@redhat.com>
26571
26572 * gdb.base/constvars.exp: Check for different orders of keywords
26573 and additional "int" strings in output.
26574
4f337972
AC
265752001-09-22 Andrew Cagney <ac131313@redhat.com>
26576
26577 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26578 responses from "help maint".
26579
2015650d
FCE
265802001-09-19 Frank Ch. Eigler <fche@redhat.com>
26581
26582 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26583 to localhost:NNN instead of :NNN, in case Xvfb is listening
26584 only on TCP.
26585
f3bcedc1
CV
265862001-09-19 Corinna Vinschen <vinschen@redhat.com>
26587
26588 * gdb.base/recurse.exp: When checking leaving the watchpoint
26589 scope, recognize when gdb is in function's epilogue and pass.
26590
6b819c92
KS
265912001-09-18 Keith Seitz <keiths@redhat.com>
26592
26593 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26594 support for running tests against sid targets.
26595 (gdbtk_done): Ditto.
26596
a10c9419
CV
265972001-09-18 Corinna Vinschen <vinschen@redhat.com>
26598
26599 * gdb.base/ending-run.c (main): Set stdout buffersize
26600 to the same reasonable value for any target.
26601 * gdb.base/ending-run.exp: Add a regular expression
26602 to make testsuite happy on Sanyo Stormy16 target.
26603
739d0d99
CV
266042001-09-17 Corinna Vinschen <vinschen@redhat.com>
26605
26606 * gdb.base/display.c (do_loops): Add float variable `f'.
26607 Increment f in loop.
26608 * gdb.base/display.exp: Increment timeout by 60 seconds.
26609 Change float display test to use variable `f'.
26610
1b8947f0
JB
266112001-09-17 Jim Blandy <jimb@redhat.com>
26612
26613 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26614 overflowing the limited breakpoint tables on some ROM monitors
26615 (like the ROM68K).
26616
9890ac81
FCE
266172001-09-15 Frank Ch. Eigler <fche@redhat.com>
26618
26619 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26620 the "-ac" (disable access control) flag.
26621
6db765ea
JH
266222001-08-30 Jeff Holcomb <jeffh@redhat.com>
26623
26624 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26625 ints.
26626
4c32cc04
KS
266272001-08-30 Keith Seitz <keiths@redhat.com>
26628
26629 * lib/gdb.exp: Move all insight-related functionality into
26630 separate file.
26631 * lib/insight-support.exp: New file.
26632
8d6e6f81
FCE
266332001-08-29 Frank Ch. Eigler <fche@redhat.com>
26634
26635 * config/sid.exp (sid_start): Never set sid verbosity; disable
26636 expect_background {} that consumed its stdout; tolerate </dev/null.
26637 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26638
6a90e1d0
AC
266392001-08-18 Andrew Cagney <ac131313@redhat.com>
26640
26641 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26642 CLI jump command to start it.
26643 (mi_run_to_main): Fail immediatly when unexpected output.
26644
1759b3c3
AC
266452001-08-18 Andrew Cagney <ac131313@redhat.com>
26646
26647 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26648 beginning of function. Fix PR gdb/191.
26649
61d11d80
FCE
266502001-08-16 Frank Ch. Eigler <fche@redhat.com>
26651
26652 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26653 what to force sid endianness to.
26654
942a4df2
KS
266552001-08-15 Keith Seitz <keiths@redhat.com>
26656
26657 * lib/gdb.exp (gdbtk_start): Don't set environment
26658 variables for TCL_LIBRARY and friends. Insight will
26659 now figure these out for itself.
26660
0521c418
MS
266612001-08-02 Michael Snyder <msnyder@redhat.com>
26662
26663 * gdb.base/completion.exp: Remove the symbol "a64l" from
26664 the expect string; this is target-specific, and not related
26665 to what is being tested.
26666
74a9a58a
DB
266672001-08-02 Dave Brolley <brolley@redhat.com>
26668
26669 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26670
c70819fa
MS
266712001-07-25 Michael Snyder <msnyder@redhat.com>
26672
c2b8fa57
MS
26673 * gdb.base/consecutive.exp: New file. Test stepping over
26674 breakpoints on consecutive instructions.
26675 * gdb.base/consecutive.c: New file.
26676
c70819fa
MS
26677 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26678 curly braces in regular expressions.
26679
2b1a1355
MS
266802001-07-25 Michael Snyder <msnyder@redhat.com>
26681
26682 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26683 legitimate output from stepping out of main.
26684
413eca6f
KS
266852001-07-22 Keith Seitz <keiths@redhat.com>
26686
26687 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26688 the empty string, do not run the tests.
26689
7e5a9322
SC
266902001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26691
26692 * gdb.base/long_long.exp: Detect size of pointer. Take into
26693 account 2-byte pointers when testing for p/a results.
26694
de58f10f
SC
266952001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26696
d63a86f8 26697 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26698 and defined to 1K for m68hc11.
26699 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26700 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26701 (sizeof_random_data): New variable to tell the size of the data table;
26702 don't test past this size; always run to main.
26703
d6f5fea1
SC
267042001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26705
26706 * gdb.base/return2.exp: return of long long and double fails for
26707 68HC11; don't execute these tests on that platform.
26708 * gdb.base/return.exp: Return of a double fails for 68hc11.
26709
c477543d
SC
267102001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26711
26712 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26713 tests that print a float.
26714 * call-rt-st.exp: Likewise.
26715
63cf1c79
MK
267162001-07-12 Mark Kettenis <kettenis@gnu.org>
26717
26718 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26719 running this test on Linux.
26720
112f9ab5
MC
267212001-06-24 Michael Chastain <chastain@redhat.com>
26722
26723 * gdb.base/arithmet.exp: Remove some tests to make all test names
26724 unique.
26725
4970cb0f
MS
267262001-07-03 Michael Snyder <msnyder@redhat.com>
26727
26728 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26729 the output of the ptype command.
26730
d85da69f
MS
267312001-07-02 Michael Snyder <msnyder@redhat.com>
26732
4c8a82de
MS
26733 * gdb.base/completion.exp: Don't assume that break.c is the only
26734 source file that may contain functions named "marker".
d85da69f
MS
26735 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26736
8afc772b
AC
267372001-06-28 Andrew Cagney <ac131313@redhat.com>
26738
26739 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26740 of files to delete.
26741
26742 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26743 * gdb.disasm/h8300s.exp: New file.
26744 gdb.disasm/h8300s.s: Likewise.
26745
cff22675
AC
267462001-06-27 Andrew Cagney <ac131313@redhat.com>
26747
26748 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26749 empty breakpoint tables.
26750
68c81b54
AC
267512001-06-25 Andrew Cagney <ac131313@redhat.com>
26752
26753 * lib/mi-support.exp: Update args=... part of stop-reason
26754 patterns. Accept either a list or a tuple.
26755
2dd62704
AC
267562001-06-23 Andrew Cagney <ac131313@redhat.com>
26757
26758 * lib/mi-support.exp: Remove local emacs variable defining
26759 change-log-default-name.
26760
b4127474
MC
267612001-06-22 Michael Chastain <chastain@redhat.com>
26762
26763 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26764 This is operationally compatible with the previous version.
26765
8dbfb380
JB
267662001-06-13 Jim Blandy <jimb@redhat.com>
26767
26768 * lib/gdb.exp (gdb_test): Doc fix.
26769
f2d8c86d
MC
267702001-06-10 Michael Chastain <chastain@redhat.com>
26771
26772 * gdb.base/exprs.exp: Remove a duplicate test.
26773
81564d34
JB
267742001-06-06 Jim Blandy <jimb@redhat.com>
26775
26776 * gdb.base/return2.exp (main): Use values to test float and double
26777 returns that are not NaN's, to avoid being confused by IEEE
26778 comparison rules.
26779
da55addb
MS
267802001-06-04 Michael Snyder <msnyder@redhat.com>
26781
26782 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 26783 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
26784 rather than wait for 12 more tests to time out.
26785
42c65987
JB
267862001-06-06 Jim Blandy <jimb@redhat.com>
26787
b18bced9 26788 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 26789 Don't forget to match the GDB prompt.
b18bced9 26790
42c65987
JB
26791 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26792
5b41e5f0
JB
267932001-06-04 Jim Blandy <jimb@redhat.com>
26794
26795 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26796 command.
26797
015e046f
KB
267982001-05-31 Kevin Buettner <kevinb@redhat.com>
26799
26800 * gdb.base/annota1.exp (info break): Match four or more spaces
26801 after "Address".
26802
fb1ffbbe
MC
268032001-05-31 Michael Chastain <chastain@redhat.com>
26804
26805 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26806 (dm_type_int_star): Likewise.
26807 (dm_type_long_star): Likewise.
26808 (dm_type_void_star): Likewise.
26809
5ea2a32c
KB
268102001-05-29 Kevin Buettner <kevinb@redhat.com>
26811
26812 * gdb.base/completion.exp (INPUTRC): Set this environment variable
26813 to a known value in order to get consistent results regardless
26814 of the setting of INPUTRC or the presence or contents of .inputrc.
26815
ae23c492
MS
268162001-05-24 Michael Snyder <msnyder@redhat.com>
26817
ac55707e
MS
26818 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
26819 Don't require that the main thread and the manager thread are the
26820 first in the list.
26821
ae23c492
MS
26822 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26823 debugging. If test fails, issue an "unsupported" not a "fail".
26824
400071f1
JB
268252001-05-24 Jim Blandy <jimb@redhat.com>
26826
26827 Don't assume that short is shorter than int.
26828 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
26829 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 26830 this isn't true.
400071f1
JB
26831 ("print unsigned char == (~0)"): Add test that verifies that ~0,
26832 an int, is not equal to ~0 stored in an unsigned char. This tests
26833 the same thing that the previous test meant to, but works on
26834 16-bit machines, too.
26835 ("print unsigned char != (~0)"): Same test, complemented.
26836
0816a3e5
MS
268372001-05-24 Michael Snyder <msnyder@redhat.com>
26838
26839 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 26840 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
26841 and prevents dejagnu getting out of step.
26842
f6dc23a9
KB
268432001-05-23 Kevin Buettner <kevinb@redhat.com>
26844
26845 * gdb.base/finish.exp (finish_void): Revise pattern for
26846 stopping on the call statement to not permit stopping at
26847 the start of the instructions comprising the call sequence.
26848
7dbd117d
MC
268492001-05-19 Michael Chastain <chastain@redhat.com>
26850
26851 * gdb.base/callfuncs.exp: Make all test names unique.
26852 * gdb.base/commands.exp: Make all test names unique.
26853 * gdb.base/condbreak.exp: Make all test names unique.
26854 * gdb.base/dbx.exp: Make all test names unique.
26855 * gdb.base/default.exp: Make all test names unique.
26856 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
26857 and TIMEOUT messages to their corresponding PASS message.
26858 * gdb.base/ending-run.exp: Make all test names unique.
26859 * gdb.base/long_long.exp: Remove duplicate test.
26860
6b0b0a9e
KB
268612001-05-21 Kevin Buettner <kevinb@redhat.com>
26862
26863 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26864 stop on the call statement as well as the statement after the
26865 call.
26866
2caa35cb
MS
268672001-05-21 Michael Snyder <msnyder@redhat.com>
26868
26869 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26870
40713331
EZ
268712001-05-10 Elena Zannoni <ezannoni@redhat.com>
26872
a9c64011
AS
26873 * gdb.base/completion.exp: Revamp test. Make it execute on all
26874 platforms.
40713331 26875
c2c1be8d
EZ
268762001-05-10 Elena Zannoni <ezannoni@redhat.com>
26877
a9c64011
AS
26878 * config/gdbserver.exp (gdb_load): Handle the case
26879 in which the arguments to gdbserver are given in the
26880 baseboard configuration file.
26881 Also handle the case in which the server needs to do a
26882 load.
2c9cd303 26883
9671de48
KS
268842001-05-07 Keith Seitz <keiths@cygnus.com>
26885
a9c64011
AS
26886 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26887 set up the display for testing.
26888 (gdbtk_start): Convert all paths to paths that tcl will like.
26889 Export target information to environment.
26890 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26891 necessary.
26892 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26893 (to_tcl_path): New proc to convert a given pathname into
26894 a path acceptible as an argument to a tcl command.
26895 (_gdbtk_export_target_info): New proc to export target info
26896 into the environment for gdbtk testing.
26897 (gdbtk_done): New proc to signal end-of-test.
9671de48 26898
5a360f47
JB
268992001-05-06 Jim Blandy <jimb@redhat.com>
26900
26901 * restore.c: Make the code of caller0 correspond to its comment.
26902
66c756c6
MS
269032001-05-03 Michael Snyder <msnyder@redhat.com>
26904
26905 * config/sid.exp (gdb_target_sid): Check for error messages.
26906 On error or timeout, don't make expect exit (which will terminate
26907 all subsequent tests); instead just make gdb exit.
d63a86f8 26908 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
26909 return a negative value.
26910
a966fde5
JB
269112001-04-24 Jim Blandy <jimb@redhat.com>
26912
851c18e0
JB
26913 * gdb.c++/templates.exp: If we see the prompt for the overload
26914 list, but we haven't recognized any of the longer patterns,
26915 arrange for this test to fail, not hang.
26916
a966fde5
JB
26917 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26918 variations.
26919
db144853
MC
269202001-04-22 Michael Chastain <chastain@redhat.com>
26921
26922 * gdb.c++/local.exp: Use the 'runto' library function.
26923 * gdb.c++/namespace.exp: Likewise.
26924 * gdb.c++/overload.exp: Likewise.
26925
3207ec21
KB
269262001-03-26 Kevin Buettner <kevinb@redhat.com>
26927
26928 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
26929 * gdb.base/step-line.exp: New file. Test step/next in presence of
26930 #line directives.
26931 * gdb.base/step-line.c: New file. Test program for the above.
26932 * gdb.base/step-line.inp: New file. We pretend that this file has
26933 been transformed by some other tool into step-line.c.
26934
13b57657
JB
269352001-03-21 Jim Blandy <jimb@redhat.com>
26936
26937 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
26938 unmangled operator names.
26939
754cbe1c
JB
269402001-03-20 Jim Blandy <jimb@redhat.com>
26941
26942 * gdb.threads/linux-dp.exp: Recognize an additional message
26943 generated by GDB when it doesn't understand how to debug threads
26944 on the target system.
26945
177495c9
AC
269462001-03-19 Andrew Cagney <ac131313@redhat.com>
26947
26948 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26949
f266096b
MC
269502001-03-12 Michael Chastain <chastain@redhat.com>
26951
26952 * gdb.c++/derivation.exp: Use the 'runto' library function.
26953
cac3c2ff
MC
269542001-03-12 Michael Chastain <chastain@redhat.com>
26955
26956 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26957
b6c11a24
MC
269582001-02-24 Michael Chastain <chastain@redhat.com>
26959
26960 * gdb.c++/ref-types.exp: Change handwritten code to library
26961 function 'runto'.
26962
6bae5bce
OF
269632001-03-16 Orjan Friberg <orjanf@axis.com>
26964
26965 * gdb.base/signals.exp: Set count to 0 explicitly.
26966
0015fd9a
MS
269672001-03-15 Mark Salter <msalter@redhat.com>
26968
26969 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
26970 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
26971 (gdb_load): Add support for additional target_info: gdb_download_size
26972 and gdb_load_timeout.
0015fd9a 26973
fc33412a
DT
26974Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
26975
26976 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
26977 file -- to prevent failing when the compile fails but we have no
26978 intention of running the tests anyway.
fc33412a
DT
26979
26980 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
26981 tests if set.
26982
26983 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 26984 integers.
fc33412a
DT
26985
26986 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
26987 * gdb.c++/namespace.exp: Ditto.
26988
115f06de
OF
269892001-03-07 Orjan Friberg <orjanf@axis.com>
26990
26991 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
26992 * gdb.base/pointers.exp: Relax pattern match of decimals.
26993
b6ba6518
KB
269942001-03-06 Kevin Buettner <kevinb@redhat.com>
26995
26996 * Makefile.in, config/abug.exp, config/cfdbug.exp,
26997 config/cpu32bug.exp, config/dve.exp, config/est.exp,
26998 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
26999 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
27000 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
27001 config/sh.exp, config/sid.exp, config/slite.exp,
27002 config/sparclet.exp, config/udi.exp, config/unknown.exp,
27003 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
27004 config/vxworks.exp, config/vxworks29k.exp,
27005 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
27006 gdb.base/all-bin.exp, gdb.base/annota1.exp,
27007 gdb.base/arithmet.exp, gdb.base/assign.exp,
27008 gdb.base/async.exp, gdb.base/attach.exp,
27009 gdb.base/bitfields.exp, gdb.base/bitops.exp,
27010 gdb.base/break.exp, gdb.base/call-ar-st.exp,
27011 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
27012 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
27013 gdb.base/commands.exp, gdb.base/completion.exp,
27014 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
27015 gdb.base/constvars.exp, gdb.base/corefile.exp,
27016 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
27017 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
27018 gdb.base/ending-run.exp, gdb.base/environ.exp,
27019 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
27020 gdb.base/finish.exp, gdb.base/foll-exec.exp,
27021 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
27022 gdb.base/funcargs.exp, gdb.base/help.exp,
27023 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
27024 gdb.base/logical.exp, gdb.base/long_long.exp,
27025 gdb.base/maint.exp, gdb.base/mips_pro.exp,
27026 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
27027 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
27028 gdb.base/pointers.exp, gdb.base/printcmds.exp,
27029 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
27030 gdb.base/regs.exp, gdb.base/relational.exp,
27031 gdb.base/remote.exp, gdb.base/reread.exp,
27032 gdb.base/restore.exp, gdb.base/return2.exp,
27033 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
27034 gdb.base/selftest.exp, gdb.base/setshow.exp,
27035 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
27036 gdb.base/sigall.exp, gdb.base/signals.exp,
27037 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
27038 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
27039 gdb.base/step-test.exp, gdb.base/structs.c,
27040 gdb.base/structs.exp, gdb.base/structs2.exp,
27041 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
27042 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
27043 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
27044 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
27045 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
27046 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
27047 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
27048 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
27049 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
27050 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
27051 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
27052 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
27053 gdb.fortran/types.exp, gdb.java/jmisc.exp,
27054 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
27055 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
27056 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
27057 gdb.trace/circ.exp, gdb.trace/collection.exp,
27058 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
27059 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
27060 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
27061 gdb.trace/report.exp, gdb.trace/save-trace.exp,
27062 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
27063 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
27064 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
27065 notices.
27066
dc96c6c7 270672001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
27068
27069 * gdb.base/varargs.c (find_max_double): Fix printf format string:
27070 first arg is int not float.
27071
dc96c6c7 270722001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
27073
27074 * gdb.base/reread.exp: Unsupported for non-native targets;
27075 doesn't work for remote debugging.
27076
9b0c4aeb
FN
270772001-02-19 Fernando Nasser <fnasser@redhat.com>
27078
27079 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
27080 * gdb.base/ending-run.exp: Properly handle the BSP state when
27081 stepping past the end of main.
9b0c4aeb 27082
02aa71d5
MC
270832001-02-19 John Moore <jmoore@redhat.com>
27084
27085 * gdb.base/commands.exp (infrun_breakpoint_command_test):
27086 Converted HPUX fix for non-expected items following multiple
27087 step commands into general solution for all platforms.
27088
1fa449a4
MC
270892001-02-18 Michael Chastain <chastain@redhat.com>
27090
27091 * gdb.c++/classes.exp (do_tests): Change runto statements
27092 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27093 statements demangler agnostic.
27094 * gdb.c++/virtfunc.exp (do_tests): Likewise.
27095 (gdb_virtfunc_restart): Likewise.
27096
b2f9ec70
MC
270972001-02-14 Michael Chastain <chastain@redhat.com>
27098
27099 * gdb.c++/inherit.exp (do_tests): Change runto statements
27100 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27101 statements demangler agnostic.
27102
cf74b8ca
AC
27103Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
27104
27105 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
27106 ``continue to bkpt at common_routine in thread 2'' and ``stopped
27107 before calling common_routine 15 times'' tests.
cf74b8ca 27108
99f78f56
MC
271092001-02-11 Michael Chastain <chastain@redhat.com>
27110
27111 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
27112 Helps the test script figure out which demangler is in use.
27113 (dm_type_foo_ref): Ditto.
27114 (dm_type_int_star): Ditto.
27115 (dm_type_long_star): Ditto.
27116 (dm_type_unsigned_int): Ditto.
27117 (dm_type_void): Ditto.
27118 (dm_type_void_star): Ditto.
99707966 27119 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
27120 Probe the gdb demangler and set variables to accommodate
27121 formatting differences.
27122 (info_func_regexp): New function. Same as info_func, but
27123 matches against a regexp.
27124 (info_func): Match against a literal string.
27125 (print_addr_2): New function. Match against a literal string,
27126 which can be different from the input to gdb.
27127 (print_addr): Simply call print_addr_2 with the same argument twice.
27128 (test_lookup_operator_functions): Use demangler formatting variables.
27129 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
27130 the tests in the same order as the C++ class declaration.
27131 (test_paddr_operator_functions): Ditto.
27132 (test_paddr_overloaded_functions): Ditto.
27133 (test_paddr_hairy_functions): Use demangler formatting variables.
27134 Add reference to gdb/19 for related tests.
27135 (do_tests): Call probe_demangler.
27136
1de8f023
KB
271372001-01-30 Kevin Buettner <kevinb@redhat.com>
27138
27139 * gdb.c++/templates.cc (printf): Remove unused function definition.
27140
ca3f91ed
MS
271412001-01-26 Felix Lee <flee@redhat.com>
27142
27143 * sid.exp (sid_exit): Pass host, not target, to remote_close.
27144
271452001-01-25 matthew green <mrg@redhat.com>
27146
27147 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
27148 up sid.
27149 (sid_exit): Call `remote_pop_conn' after GDB is gone.
27150
271512001-01-25 matthew green <mrg@redhat.com>
27152
27153 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 27154 Deprecate $sid_spawn_id.
ca3f91ed
MS
27155 (sid_exit): Remove code necessary only for `spawn.'
27156
271572001-01-25 matthew green <mrg@redhat.com>
27158
27159 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
27160
fb18ec4a
MC
271612001-01-28 Michael Chastain <chastain@redhat.com>
27162
27163 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
27164 to call when tests fail. It takes gdb out of the overloaded
27165 function choice menu back to the main prompt, so that the test
27166 program stays synchronized.
27167 (set_bp_overloaded): New proc to collect all the common
27168 code for setting a breakpoint on an overloaded name. Calls
27169 take_gdb_out_of_choice_menu when needed.
27170 (menu_overload1arg): New variable to collect the repeated
27171 instances of the expected menu for an overloaded name. Change
27172 the regular expression to handle changes in g++ type encoding:
27173 "void" can be either "void" or "", and "unsigned int" can be
27174 either "unsigned int" or "unsigned".
27175 (continue_to_bp_overloaded): Change regular expressions to handle
27176 changes in g++ type encoding.
27177 (no proc): Call take_gdb_out_of_choice_menu when needed.
27178 Remove redundant calls to "info break". Accept either "canceled"
27179 or "cancelled". Change regular expressions in "info break"
27180 calls to handle changes in g++ type encoding. Give all tests
27181 unique strings.
27182
9c646a6e
BE
271832001-01-17 Ben Elliston <bje@redhat.com>
27184
27185 * config/sid.exp: New file.
27186
9549d9c1
AC
27187Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
27188
27189 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
27190
dc96c6c7 271912000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
27192
27193 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
27194 Add a RE to accept a non-ascii char if one is ever presented.
27195
b4df4f68
FN
271962000-12-20 Fernando Nasser <fnasser@redhat.com>
27197
297dd0fd 27198 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 27199
dc96c6c7 272002000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 27201
d63a86f8 27202 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
27203 in regexp. One '\' does not suffice on Linux.
27204
4a7bddb6
MC
272052000-12-09 Michael Chastain <chastain@redhat.com>
27206
27207 * gdb.base/break.exp (test_clear_command): Use a marker function
27208 rather than 'main' for the test function. Also move this
27209 test to an execution point where the marker function names are
27210 guaranteed to be bound to functions. (Executing tests after a
27211 'finish' from main runs into name conflicts with local names
27212 in __libc_start_main).
27213
dc96c6c7 272142000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
27215
27216 * gdb.base/finish.exp: New test for gdb's "finish" command.
27217 * gdb.base/return2.exp: New test for gdb's "return" command.
27218 * gdb.base/return2.c: New source file for above.
27219
dc96c6c7 272202000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
27221
27222 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
27223 * gdb.base/miscexprs.exp: Ditto.
27224 * gdb.base/pointers.exp: Ditto.
27225 * gdb.c++/derivation.exp: Ditto.
27226 * gdb.c++/local.exp: Ditto.
27227 * gdb.c++/namespace.exp: Ditto.
27228 * gdb.c++/overload.exp: Ditto.
27229 * gdb.c++/ref-types.exp: Ditto.
27230
dc96c6c7 272312000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
27232
27233 * gdb.base/constvars.exp: Test result of "up" command.
27234 * gdb.base/miscexprs.exp: Ditto.
27235 * gdb.base/pointers.exp: Ditto.
27236 * gdb.base/scope.exp: Ditto.
27237 * gdb.c++/derivation.exp: Ditto.
27238 * gdb.c++/local.exp: Ditto.
27239 * gdb.c++/namespace.exp: Ditto.
27240 * gdb.c++/overload.exp: Ditto.
27241 * gdb.c++/ref-types.exp: Ditto.
27242
44097287
FN
272432000-11-22 Michael Chastain <chastain@redhat.com>
27244
27245 * mips_pro.exp: Accept either "middle -> top -> main" or
27246 "middle -> main" in the backtrace, because gcc can optimize
27247 tail calls to jumps. Remove setup_xfail for the hppa case.
27248 Add a comment with the original warning messages from PR 3016,
27249 which was filed in 1993, to preserve them for posterity.
27250
9d2e1bab
ND
272512000-11-17 Nick Duffek <nsd@redhat.com>
27252
27253 * lib/gdb.exp (gdb_test): Override timeout with board info.
27254
1aca8eb7
ND
272552000-11-17 Nick Duffek <nsd@redhat.com>
27256
27257 * gdb.base/display.exp: Don't kill running stub. Add "again" to
27258 the second kill and detach messages.
27259
93076499
ND
272602000-11-17 Nick Duffek <nsd@redhat.com>
27261
27262 * configure.in: Add AC_EXEEXT.
27263 * configure: Regenerate.
27264 * Makefile.in (just-check): Export EXEEXT.
27265 * lib/gdb.exp ($EXEEXT): Import from environment.
27266 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
27267 expect "maint dump-me" on Cygwin.
27268 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
27269 $EXEEXT.
27270
30e87cd3
ND
272712000-11-17 Nick Duffek <nsd@redhat.com>
27272
27273 * gdb.base/break.exp: Test backtrace and finish from called
27274 function on all platforms, not just HP-UX.
27275
dc96c6c7 272762000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
27277
27278 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
27279 code from gdb_target_monitor, so it can be used independantly
27280 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 27281
dc96c6c7 272822000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
27283
27284 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
27285 * gdb.base/corefile.exp: Expect the message "Program is being
27286 debugged already" when we send the "corefile" command, since
27287 the preceeding gdb_load may have connected gdb to a remote target.
27288 * gdb.base/display.exp: Disable hardware watchpoints if new
27289 board info variable "no_hardware_watchpoints" is true.
27290 Replace single-letter commands with more readable ones.
27291 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27292 if new board info variable "no_hardware_watchpoints" is true.
27293 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27294 to see if stdio (printf) testing is possible.
27295 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27296 board info variable "no_hardware_watchpoints" is true. Use new
27297 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27298
39124dea
FN
272992000-11-13 Fernando Nasser <fnasser@redhat.com>
27300
27301 From Orjan Friberg <orjanf@axis.com>:
27302 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27303 in array print pattern match.
27304
a9e2e984
FN
273052000-11-09 Fernando Nasser <fnasser@redhat.com>
27306
27307 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27308 spelling "cancelled" to U.S. spelling "canceled" to match changes
27309 made to gdb.
27310 * gdb.c++/ovldbreak.exp: Ditto.
27311
c7db355b
PS
273122000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27313
27314 * gdb.base/callfuncs.c (main): Moved to end of file, call
27315 t_double_values to initialize the FPU before inferior calls are made.
27316 * gdb.base/callfuncs.exp: Test for register preservation after calling
27317 inferior functions. Add tests for continuining, finishing and
27318 returning from a stop in a call dummy.
27319
dc96c6c7 273202000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27321
27322 * gdb.base/commands.exp: Break up long lines, and re-indent.
27323
dc96c6c7 273242000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27325
27326 * config/gdbserver.exp: Rewritten from the ground up, to make it
27327 compatible with the current dejagnu tree, and to make it work with
27328 the new "gdbserver" in libremote.
27329
dc96c6c7 273302000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27331
27332 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27333 * gdb.base/varargs.exp: Skip entire test if no printf support.
27334 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27335 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27336
dc96c6c7 273372000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27338
27339 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27340 no floating point support.
27341 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27342 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27343 * gdb.base/call-rt-st.exp: Ditto.
27344 * gdb.base/call-strs.exp: Ditto.
27345
bac5fc66
JG
273462000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27347
27348 * gdb.base/sizeof.c: include <stdio.h>.
27349
27350 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27351 'finish', otherwise uncaptured gdb_prompt would potentially
27352 throw remaining test points out of sync.
bac5fc66 27353
b22a6027
SB
273542000-07-26 Scott Bambrough <scottb@netwinder.org>
27355
27356 * gdb.base/recurse.exp: Run tests for all targets.
27357 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27358 gnu-oldld case on ARM.
27359 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27360 for ARM targets.
d63a86f8 27361
d8231941
AG
27362Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27363
27364 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27365 * gdb.java/configure: Rebuild.
27366
8caabe69
AG
27367Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27368
27369 * gdb.java/jv-exp.exp: New file.
27370
9d273ca3
AG
27371Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27372
27373 * configure: Rebuilt.
27374 * configure.in (configdirs): Add gdb.java.
27375 * gdb.java/jmisc.java: New file.
27376 * gdb.java/jmisc.exp: New file.
27377 * gdb.java/Makefile.in: New file.
27378 * gdb.java/configure: Rebuilt.
27379 * gdb.java/configure.in: New file.
27380 * lib/java.exp: New file.
27381
4f823a66
AC
27382Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27383
27384 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27385 underflow.
4f823a66 27386
2391e11d
AC
27387Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27388
27389 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27390 and the compilers sizes.
2391e11d 27391
54602222
ND
273922000-07-09 Nick Duffek <nsd@redhat.com>
27393
27394 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27395 (use_methods): New function.
27396 (main): Call use_methods().
27397 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27398 (do_tests): Call test_method_param_class.
27399
2bec0572
ND
274002000-07-09 Nick Duffek <nsd@redhat.com>
27401
27402 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27403 spelling.
27404 (test_enums): New procedure. Move enum tests from end of script
27405 to here. Set breakpoint on function name instead of line number.
27406 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27407 (enums2): New marker function.
27408 (enums1): New function.
27409 (main): Call enums1(). Move enum tests to enums1().
27410
78492fde
AC
27411Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27412
27413 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27414 compile/link program. Update line numbers.
78492fde
AC
27415 * gdb.asm/d10v.inc: Define ``startup''.
27416 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27417
49a2cef8
AC
27418Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27419
27420 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27421
3e6c8688
EZ
274222000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27423
27424 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27425 of 'help maint print' command.
3e6c8688 27426
9ff5cbe9
AC
27427Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27428
27429 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27430 they use gdb_expect_list.
9ff5cbe9 27431
17c579bd
AC
27432Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27433
27434 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27435 memory-read-packet-size'' instead of ``set endian big'' to test
27436 long commands.
17c579bd 27437
e6d71bf3
DB
274382000-06-03 Daniel Berlin <dan@cgsoftware.com>
27439
27440 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27441 g++, and stop skipping them.
e6d71bf3
DB
27442
27443 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27444 work under g++.
27445
d63a86f8 27446 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27447 initialization.
27448
dc96c6c7 274492000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27450
27451 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27452 the regular expression: accept an (almost) arbitrary sequence of
27453 "frames-invalid" and "breakpoints-invalid" messages both before
27454 and after the "starting" message.
27455
dc96c6c7 274562000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27457
27458 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27459
dc96c6c7 274602000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27461
27462 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27463 Relax the regular expression a little, make it pass on Solaris 8.
27464
8216cda9
KB
274652000-05-12 Kevin Buettner <kevinb@redhat.com>
27466
27467 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27468 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27469 Instead, it is permissible for gdb to stop on the line of the
27470 call itself.
27471
1a570b2f
MS
274722000-05-12 Michael Snyder <msnyder@.cygnus.com>
27473
27474 * gdb.base/break.exp (bp on small function, optimized file):
27475 Add a second pass pattern. The behavior differs here between stabs
27476 and dwarf for one-line functions. Stabs preserves two line symbols
27477 (one before the prologue and one after) with the same line number,
27478 but dwarf regards these as duplicates and discards one of them.
27479 Therefore the address after the prologue (where the breakpoint is)
27480 has no exactly matching line symbol, and GDB reports the breakpoint
27481 as if it were in the middle of a line rather than at the beginning.
27482
dc96c6c7 274832000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27484
d63a86f8 27485 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27486 rather than "send_gdb" (for consistancy).
27487
7d418785
AC
27488Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27489
27490 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27491 * gdb.c++/templates.cc: Properly check for GCC version number.
27492 * lib/compiler.cc: Likewise
27493
dc96c6c7 274942000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27495
d63a86f8 27496 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27497 gdb may not stop at the first line of main, due to code motion.
27498
dc96c6c7 274992000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27500
27501 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27502 This test depends on parsing the printf output from the target.
27503 Since the sparclet stub doesn't do stdio, this will never work.
27504 * gdb.base/call-rt-st.exp: ditto.
27505 * gdb.base/call-strs: ditto.
27506
dc96c6c7 275072000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27508
27509 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27510
27511 * gdb.base/ending-run.exp: After connecting to a remote target,
27512 but before running, the target will appear to be in a random
27513 location. Specify both a file and a line for breakpoints.
27514 Also, the function that calls main may be called 'init'
27515 rather than 'start'.
27516
a5a51225
EZ
275172000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27518
27519 * gdb.base/help.exp: Update output for add-symbol-file command.
27520
7930cc7c
FN
275212000-04-10 Fernando Nasser <fnasser@cygnus.com>
27522
27523 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27524 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27525
23e37ab1
C
275262000-04-07 J.T. Conklin <jtc@redback.com>
27527
e93c542c
C
27528 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27529
23e37ab1
C
27530 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27531
591b8fa3
PDM
27532Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27533
27534 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27535 values that can be represented exactly.
591b8fa3
PDM
27536 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27537 above change, and to not check against the directory part of the source
27538 file name.
27539 (step into print_long_arg_list): Likewise.
27540 (print print_small_structs from print_long_arg_list): Likewise.
27541 (print print_long_arg_list): Likewise.
27542
7a495180
EZ
275432000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27544
30b53638 27545 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27546
beb998c6
AC
27547Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27548
27549 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27550
1c689132
DB
275512000-03-25 Daniel Berlin <dan@cgsoftware.com>
27552
27553 * gdb.base/commands.exp (deprecated_command_test): Add test for
27554 deprecate with no arguments.
27555
c1790a9d
JL
275562000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27557
27558 * gdb.base/break.exp: Add new test for setting breakpoints on
27559 optimized code so we can test breakpoints work even when function
27560 prologues may be optimized away
27561
003ba290
FN
275622000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27563
27564 From David Whedon <dwhedon@gordian.com>
a9c64011 27565 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27566
6837a0a2
DB
275672000-03-22 Daniel Berlin <dan@cgsoftware.com>
27568
27569 * gdb.base/help.exp: Added test for new apropos command.
27570
b9593231
KB
275712000-03-21 Kevin Buettner <kevinb@redhat.com>
27572
27573 * gdb.base/pointers.c (usevar): New function.
27574 (main): Make sure that global variables v_int_pointer2, rptr,
27575 and y are all referenced someplace in the program by calling
27576 usevar() on them. [Some linkers delete symbols which are
27577 never referenced. The space remains, but there's no way to
27578 get a (symbolic) handle on the variable from the debugger.]
27579
751a959b
EZ
275802000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27581
27582 * gdb.base/printcmds.c: Add typedeffed arrays.
27583
27584 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27585 procedure to test arrays that are typedef'd.
751a959b 27586
73a93a32
JI
275872000-03-13 James Ingham <jingham@leda.cygnus.com>
27588
27589 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27590 the library directories.
73a93a32 27591
fb40c209
AC
27592Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27593
27594 * configure.in (configdirs): Add sub directory gdb.mi.
27595 * configure: Re-generate.
27596
27597 * gdb.mi: New directory.
d63a86f8 27598
ee4dd2c9
AC
275992000-02-25 Scott Bambrough <scottb@netwinder.org>
27600
27601 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27602 a long long value as a double on ARM platforms.
ee4dd2c9 27603
70f0cc22
JB
276042000-02-16 Jim Blandy <jimb@redhat.com>
27605
27606 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27607 default source file is set properly before running this test.
27608
853819b8
EZ
276092000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27610
27611 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27612 gdbtk/library directory, not in gdbtcl2.
853819b8 27613
dfcd3bfb
JM
276142000-02-04 Jim Blandy <jimb@redhat.com>
27615
27616 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27617 backslash from regexp pattern.
27618
27619 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27620 procedure. Use it to run all the "continue to bp overloaded"
27621 tests. Note that this changes the names of the tests slightly.
27622 If the breakpoint hit message includes a hex PC value, because
27623 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27624 from the real source code, still consider that a pass.
27625
27626 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27627 XFAIL here if the breakpoint message contains a hex address. Note
27628 similar change on 1999-11-02.
27629
27630 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27631
27632 * gdb.base/ptype.exp: Establish a default source file before
27633 calling get_debug_format.
27634
276352000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27636
27637 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27638
8b93c638
JM
276392000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27640
27641 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27642 of successive stepi commands -- while in the prologue we should see
27643 the function entry bracket.
27644
276452000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27646
27647 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27648 reach __change_mode() when stepping through the end of main().
27649
c5394b80
JM
276502000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27651
27652 * gdb.base/default.exp: Fix expected pattern.
27653 * gdb.base/help.exp: Same.
27654
0d06e24b
JM
276552000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27656
27657 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27658 Don't use xfail's because that affects only the following test.
d63a86f8 27659
0d06e24b 27660 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27661 solaris or linux.
0d06e24b
JM
27662
27663 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27664
dc96c6c7 276652000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27666
d63a86f8 27667 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27668 "A syntax error" rather than "A parse error". Accept both.
27669
276702000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27671
27672 * gdb.base/default.exp: Remove OS dependent string from "target
27673 remote" test.
27674 * gdb.base/help.exp: Same for "help target remote" test.
27675
c3f6f71d
JM
276762000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27677
27678 From Jim Kingdon <kingdon@redhat.com>:
27679
27680 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27681 prompt (cleanup rather than necessity, but still might keep output
27682 from spilling to next test).
c3f6f71d
JM
27683
276842000-01-02 Fred Fish <fnf@cygnus.com>
27685
27686 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27687 AIX, which defines them in <sys/types.h>.
27688
ed9a39eb 276891999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27690
ed9a39eb 27691 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27692 float" test.
ed9a39eb
JM
27693
276941999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27695
ed9a39eb 27696 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27697
27698 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27699 outermost frame disallowed".
27700
277011999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27702
27703 * gdb.base/setvar.exp: New tests for setting the value of a struct
27704 with a constant list.
27705
277061999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27707
27708 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27709 require the user to type a cast before setting the value of a struct.
27710
de57eccd
JM
277111999-12-06 Jim Blandy <jimb@cygnus.com>
27712
27713 * gdb.base/default.exp: Expect the new 'info float' command on
27714 all i386 platforms.
27715
27716 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27717 LinuxThreads libraries that don't support debugging.
27718
c2d11a7d
JM
27719Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27720
27721 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27722 Change the buffer type to ``unsigned char'' to simplify size
27723 arithmetic.
c2d11a7d
JM
27724
27725 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27726 stub only handles 400-1 byte packets. Verify that the download
27727 worked.
c2d11a7d
JM
27728
277291999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27730
27731 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27732 tests, using UNRESOLVED for the untested cases. Also, does not wait
27733 for a timeout if the prompt was received before a recognizable pattern.
27734
277351999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27736
27737 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27738
277391999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27740
27741 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 27742 watchpoints.
c2d11a7d
JM
27743
277441999-11-24 Jason Merrill <jason@casey.cygnus.com>
27745
27746 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27747
27748 * gdb.c++/local.exp: Be more flexible in recognizing local class
27749 name mangling. Don't allow horribly truncated method names.
27750 * gdb.c++/derivation.exp: Expect protected inheritance.
27751 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27752 * gdb.c++/virtfunc.exp: Likewise.
27753 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27754 when printing a nested enum.
27755
277561999-11-22 Jim Blandy <jimb@cygnus.com>
27757
27758 * gdb.base/step-test.exp: Properly await GDB's response to setting
27759 a breakpoint on the call to large_struct_by_value.
27760
27761 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27762 just because we have debug info for the `start' function.
27763
277641999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27765
27766 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27767 "Unknown signal" messages, which indicate (on LinuxThreads) that
27768 GDB doesn't know how to debug threads on this system. This is
27769 better than hanging while philosopher 0 dumps chatter into gdb.log.
27770
277711999-11-18 Tom Tromey <tromey@cygnus.com>
27772
27773 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27774
277751999-11-18 Fred Fish <fnf@cygnus.com>
27776
27777 * gdb.base/coremaker2.c: Add sample program for generating
27778 cores that is more self contained than coremaker.c. Eventually
27779 I'll add more code to this and tie it into the testsuite.
27780
4ce44c66
JM
277811999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27782
27783 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27784
277851999-11-10 Jimmy Guo <guo@cup.hp.com>
27786
27787 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 27788 from $srcdir/lib/.
4ce44c66 27789 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 27790 and gdb.c++/.
4ce44c66
JM
27791
27792 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27793
d63a86f8 27794 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
27795 'continue with watch' test point.
27796
277971999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27798
27799 Merged from p2linux-990323-branch:
d63a86f8 27800
4ce44c66
JM
27801 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27802
11cf8741
JM
27803Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27804
27805 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 27806 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
27807
27808Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
27809
27810 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 27811 gdb_expect_list.
11cf8741
JM
27812
27813Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
27814
27815 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
27816
278171999-11-03 Mark Salter <msalter@cygnus.com>
27818
27819 * gdb.base/break.exp: Fix "stub continue" pattern.
27820
278211999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
27822
27823 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
27824
278251999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
27826
27827 * gdb.base/display.exp ("finish"): Add timeout clause.
27828
27829 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
27830 plain prompt clause, so this doesn't have to time out in order to
27831 fail.
27832
27833 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 27834 breakpoint hit messages include an address.
11cf8741
JM
27835
27836 * gdb.base/display.exp: Don't forget to escape parens in regular
27837 expressions. Unix regexp notatation sucks.
27838
278391999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27840
27841 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 27842 order for 'signalled' message.
11cf8741 27843
5c44784c
JM
278441999-11-01 Stan Shebs <shebs@andros.cygnus.com>
27845
27846 From Jimmy Guo <guo@cup.hp.com>:
27847 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
27848 * gdb.base/annota1.c: Add code for tests to work with.
27849
278501999-10-26 Frank Ch. Eigler <fche@cygnus.com>
27851
27852 * gdb.base/remote.exp: New test for remote downloading settings.
27853 * gdb.base/remote.c: New file with large .data.
27854
917317f4
JM
278551999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
27856
27857 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
27858 for LinuxThreads support, merged from the Code Fusion branch.
27859
27860Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
27861
27862 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
27863 containing exp_continue into a while within an expect. Don't
27864 attempt a start more than three times. Check return value from
27865 gdb_load.
d63a86f8 27866
2df3850c
JM
27867Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27868
27869 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 27870 a pass case.
2df3850c 27871
2acceee2
JM
278721999-10-01 Kevin Buettner <kevinb@cygnus.com>
27873
27874 * gdb.base/break.c (main): Added a statement that we can step
27875 off of.
27876 * gdb.base/break.exp: Added tests for setting a breakpoint
27877 at an offset and stepping onto a breakpoint.
27878
278791999-10-01 Fred Fish <fnf@cygnus.com>
27880
d63a86f8 27881 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
27882 gdb output.
27883
c2c6d25f
JM
278841999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27885
27886 * gdb.base/break.exp: Code locations are in hex, don't forget!
27887 (For HP-UX.)
27888
278891999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27890
27891 * condbreak.exp: Use break.c as test program.
27892 * condbreak.c: Remove, redundant with break.c.
27893
278941999-09-15 Stan Shebs <shebs@andros.cygnus.com>
27895
27896 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 27897 Z-packets if the target needs it.
c2c6d25f
JM
27898
278991999-09-13 James Ingham <jingham@leda.cygnus.com>
27900
27901 * gdb.c++/overload.exp: Added tests for listing overloaded
27902 functions with function pointers in the arg, explicitly calling
27903 out the version you want.
27904
cff3e48b
JM
279051999-09-09 Stan Shebs <shebs@andros.cygnus.com>
27906
27907 * long_long.exp: Add variations of test cases that work for
27908 targets with 16-bit ints and 32-bit doubles.
27909
d4f3574e
SS
279101999-09-08 Stan Shebs <shebs@andros.cygnus.com>
27911
27912 * break.c (main): Compare a possibly-uninitialized argc with an
27913 unlikely value that fits in 16 bits.
27914
279151999-09-07 Stan Shebs <shebs@andros.cygnus.com>
27916
27917 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
27918 0xfeeb, don't want negative numbers if ints are 16 bits.
27919
27920 * lib/gdb.exp (skip_cplus_tests): New proc.
27921 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
27922 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
27923 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
27924 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
27925 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
27926 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
27927 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
27928 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
27929
27930 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
27931
27932Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
27933
27934 * gdb.base/corefile.exp (up): Allow a parameter to appear
27935 in the frame that we're going up to.
27936
27937 From Jim Blandy <jimb@cygnus.com>:
27938
27939 * gdb.base/default.exp (info float): Expect some output now.
27940
27941 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
27942 returning floating-point values to fail on the x86.
27943 * gdb.base/callfwmall.exp (do_function_calls): Same.
27944
27945 * gdb.base/list.exp (test_listsize): Correct expectations for
27946 listing line 1 with listsize 2. Also, listing a single line
27947 works now, as does listing three lines. [Kevin's note: There
27948 were a number of other cases fixed too where the expectations
27949 differed...]
27950
279511999-09-02 Stan Shebs <shebs@andros.cygnus.com>
27952
27953 * gdb.base/selftest.exp: Add case for when version prints as
27954 constant string instead of char pointer.
27955
104c1213
JM
279561999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27957
27958 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 27959 stepping out of main.
104c1213
JM
27960
27961 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
27962 G++ used.
27963
27964 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 27965 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
27966
27967 * gdb.c++/ovldbreak.exp: Update match string in test that
27968 includes a warning of multiple breakpoints.
27969
279701999-08-24 Stan Shebs <shebs@andros.cygnus.com>
27971
27972 * gdb.base/display.exp: Improve precision of step-after-finish
27973 added yesterday.
27974
27975 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 27976 test.
104c1213
JM
27977
27978 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
27979 configs when using G++, not just hppa*.
27980
279811999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27982
27983 * gdb.base/async.c: New file.
27984 * gdb.base/async.exp: New file.
27985
27986Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
27987
27988 * gdb.base/break.exp: Tweak PA specific tests to properly handle
27989 PA64.
27990
53a5351d
JM
27991Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
27992
104c1213
JM
27993 * gdb.base/display.exp: "finish" can leave us mid-line on many
27994 targets, deal with it. Add a small constant to main, instead of
27995 1000 since main+1000 may not be a valid address in the target.
27996
53a5351d
JM
27997 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
27998 on hpux11.
27999
28000 * gdb.base/attach.exp: Handle another hpux11 error message variant
28001 when attaching to a process that does not exist.
28002
280031999-08-19 J.T. Conklin <jtc@redback.com>
28004
28005 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 28006 characters in 'continue to 1241' test.
53a5351d
JM
28007
280081999-08-17 Stan Shebs <shebs@andros.cygnus.com>
28009
28010 * gdb.base/call-ar-st.exp: Add a shorter match case for the
28011 stop in print_long_arg_list, define and use a whitespace
28012 variable in print_small_structs test, add an XFAIL for Solaris.
28013 * gdb.base/dbx.exp: XFAIL func commands until somebody is
28014 interested enough to fix.
28015
7be570e7
JM
280161999-08-13 Keith Seitz <keiths@cygnus.com>
28017
28018 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
28019 (dbx_gdb_load): Remove. Use gdb_load instead, since that
28020 proc knows about targets other than the natives.
28021 (test_assign): Use "gdb_run_cmd" to "run" the target.
28022 Check that we've actually hit the breakpoint at main.
28023 When we attempt to assign a value to a local variable, check
28024 that the variable is in the current scope, i.e., don't use
28025 a test with an empty result.
28026
28027Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
28028
28029 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 28030 command.
7be570e7
JM
28031
280321999-08-09 Stan Shebs <shebs@andros.cygnus.com>
28033
28034 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28035 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
28036 gdb.compat, gdb.threads-hp.
28037 gdb.hp/configure, gdb.hp/configure.in: New files.
28038 gdb.hp/Makefile.in: Recurse into new subdirs.
28039 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
28040 gdb.hp/gdb.objdbg: New directory, tests for debugging info
28041 in object files.
28042 gdb.hp/tools: New directory, aux tools for HP-specific tests.
28043
96baa820
JM
280441999-08-05 Stan Shebs <shebs@andros.cygnus.com>
28045
28046 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 28047 funky printf, remove a bogus p/a test.
96baa820
JM
28048
280491999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28050
28051 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
28052 connected to the target. This is necessary when running not
28053 natively.
96baa820
JM
28054
280551999-08-03 Stan Shebs <shebs@andros.cygnus.com>
28056
28057 * gdb.base/step-test.exp: Removed some extraneous messages.
28058
28059 * gdb.base/long_long.exp: Don't run memory examination tests
28060 on little-endian targets (they will need a different set of
28061 results to match).
28062
280631999-08-02 Stan Shebs <shebs@andros.cygnus.com>
28064
28065 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
28066 until somebody decides to fix GDB.
28067
28068 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 28069 constant as "ULL".
96baa820
JM
28070 * gdb.base/long_long.exp: Loosen x/c test, add partial result
28071 matches for a couple x/2 commands.
28072
a0b3c4fd
JM
280731999-07-30 Stan Shebs <shebs@andros.cygnus.com>
28074
28075 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
28076 by merging in ref-types2 tests.
28077 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
28078
28079 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28080 * gdb.c++/Makefile.in: Add standard actions.
28081 (EXECUTABLES): Rename from PROGS, update list.
28082 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
28083 from gdb.hp.
28084 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
28085 foo and bar locals.
28086 * gdb.c++/anon-union.exp: Fix tests to match.
28087 * gdb.c++/classes.exp: Run if HP compiler used, add extra
28088 expect matches to handle output variations.
28089 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
28090 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 28091 output, add HP alternatives for new and delete prints.
a0b3c4fd 28092 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 28093 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
28094 * gdb.c++/demangle.exp: Use $style when reporting failure.
28095 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
28096 * gdb.c++/inherit.exp: Run if HP compiler used, add some
28097 match alternatives.
28098 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 28099 compilers.
a0b3c4fd
JM
28100 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
28101 * gdb.c++/method.exp: Add match alternatives.
28102 * gdb.c++/misc.cc: Add bool types.
28103 * gdb.c++/misc.exp: Add tests for bool types.
28104 * gdb.c++/overload.exp: Add xfails.
28105 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
28106 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
28107 add some more template parameter tests (only for HP currently).
28108 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
28109 * gdb.c++/virtfunc.cc: Add return type and value for main.
28110 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
28111 match alternatives.
d63a86f8 28112
a0b3c4fd
JM
281131999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28114
28115 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
28116
281171999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
28118
28119 * gdb.base/signals.exp: Don't expect getting a backtrace from
28120 within a signal handler to fail on Linux.
28121
281221999-07-29 Stan Shebs <shebs@andros.cygnus.com>
28123
28124 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28125 * lib/gdb.exp: Remove some gratuitious semicolons.
28126 (delete_breakpoints): Increase timeout.
28127 (gdb_expect): Add -notransfer option.
28128 (gdb_test): Use -notransfer option.
28129 (get_compiler_info): Add f77 case.
28130 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 28131 case.
a0b3c4fd
JM
28132 (gdb_preprocess): Call get_compiler.
28133
28134 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
28135 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
28136 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
28137 gdb.base/long_long.exp, gdb.base/printcmds.exp,
28138 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
28139 third arg to gdb_test.
a0b3c4fd
JM
28140 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
28141 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 28142 HP-UX xfails, add others.
a0b3c4fd
JM
28143 * gdb.base/completion.exp: Reflect name change of self-test.
28144 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
28145 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
28146 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
28147 HP failure number.
a0b3c4fd
JM
28148 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
28149 useless HP-UX 10.30 references.
28150 * gdb.base/maint.exp: Loosen matches.
28151 * gdb.base/pointers.c (main): Declare more_code.
28152 * gdb.base/pointers.exp: Match on output of a `next'.
28153 * gdb.base/structs.c: Add prototypes.
28154 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
28155 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
28156
281571999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28158
28159 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 28160 command.
a0b3c4fd
JM
28161
281621999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28163
28164 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
28165 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
28166
28167 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
28168 debug info. Deal with lack of signal hanlder info in stack.
28169
a9c64011 28170 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
28171 * gdb.base/annota1.exp: If printf has debug info, deal with it.
28172
5a2468f5
JM
281731999-07-19 Stan Shebs <shebs@andros.cygnus.com>
28174
28175 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 28176 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 28177
adf40b2e
JM
28178Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
28179
28180 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 28181 a1-selftest.exp.
adf40b2e
JM
28182 * gdb.base/configure: Re-generate.
28183
281841999-07-12 Stan Shebs <shebs@andros.cygnus.com>
28185
28186 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
28187 in trying to run first and name is too long.
28188
28189 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
28190 pointers2.c and pointers2.exp, respectively.
28191 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
28192 doschk happier.
28193
43e526b9
JM
281941999-07-08 Stan Shebs <shebs@andros.cygnus.com>
28195
28196 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
28197 callfuncs2.c and callfuncs2.exp.
28198
28199 * gdb.base/list.exp: Remove mistaken xfails.
28200 * gdb.base/list0.h: Add optional prototypes.
28201
9846de1b
JM
28202Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
28203
a9c64011 28204 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 28205 calling malloc.
a9c64011
AS
28206 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
28207 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 28208 use.
9846de1b
JM
28209
282101999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28211
28212 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
28213 * gdb.base/annota2.cc, annota2.exp: Move from here.
28214 * gdb.c++/annota2.cc, annota2.exp: To here.
28215 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
28216
43ff13b4
JM
28217Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
28218
28219 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 28220 a consistent format.
43ff13b4 28221
085dd6e6
JM
282221999-06-25 Stan Shebs <shebs@andros.cygnus.com>
28223
28224 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28225 * lib/gdb.exp (get_compiler_info): Add detection for assorted
28226 HP compilers, also set the globals $true and $false.
28227
28228 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
28229 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
28230 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
28231 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
28232 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
28233 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
28234 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
28235 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
28236 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
28237 whatis.c} Add C++ compatible function definitions and return
28238 types, add includes for library functions.
085dd6e6
JM
28239 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
28240 * gdb.base/step-test.c (myglob): Rename from glob.
28241 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
28242 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28243 files, move here from gdb.hp.
085dd6e6 28244 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
28245 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
28246 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
28247 Adjust line numbers in regexps.
085dd6e6
JM
28248
28249 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
28250 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
28251 instead of 0/1.
28252
28253 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
28254 foll-vfork.exp: New files, move here from gdb.hp.
28255 * gdb.base/page.exp: New file, test of pagination command.
28256
28257 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
28258 recursion test.
28259 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
28260
28261 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 28262 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
28263
28264 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 28265 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 28266 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 28267 watchpoint test.
085dd6e6
JM
28268 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
28269 them work.
28270 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
28271 expressions properly.
28272 * gdb.base/corefile.exp: Loosen the match slightly.
28273 * gdb.base/default.exp: Allow "Error accessing memory" message
28274 also.
28275 * gdb.base/display.exp: Skip over x/0 j if PA64.
28276 * gdb.base/funcargs.exp: Add xfails for HP-UX.
28277 * gdb.base/interrupt.exp: Ditto.
28278 * gdb.base/langs.exp: Add symbolic matches governed by compiler
28279 in use.
28280 * gdb.base/list.exp: Add xfails for HP-UX.
28281 * gdb.base/long_long.exp: Refine some of the numeric matches.
28282 * gdb.base/mips_pro.exp: Xfail on HP-UX.
28283 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
28284 * gdb.base/nodebug.exp: Succeed on more varieties of output.
28285 * gdb.base/opaque.exp: Remove some HP-UX xfails.
28286 * gdb.base/ptype.exp: Succeed on more varieties of output.
28287 * gdb.base/scope.exp: Add xfails for HP-UX.
28288 * gdb.base/sect-cmd.exp: Add more cases.
28289 * gdb.base/setvar.exp: Add xfails for HP-UX.
28290 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28291 * gdb.base/signals.exp: Match on void symbolically.
28292 * gdb.base/step-test.exp: Add case for PA64.
28293 * gdb.base/term.exp: Add exit and restart.
28294 * gdb.base/twice.exp: Clean up after self.
28295 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28296 * gdb.base/whatis.exp: Allow more ways to pass tests.
28297
28298 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28299 no longer useful.
085dd6e6
JM
28300
28301Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28302
28303 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28304 list of patterns.
085dd6e6 28305 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28306 print_double_array(double_array)", "continuing to breakpoint
28307 1018", "print print_double_array(array_d)" and "continuing to
28308 1034" tests.
d63a86f8 28309
085dd6e6
JM
283101999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28311
a9c64011 28312 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28313
283141999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28315
28316 * config/mt-*: Remove, these haven't been used since 1996.
28317
283181999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28319
28320 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28321 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28322 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28323
9e0b60a8
JM
283241999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28325
28326 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28327 simpler match case for the ptype of the big class.
28328
283291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28330
28331 * gdb.exp: Fix test for gdb_prompt existence.
28332
283331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28334
28335 * gdb.exp (gdb_test): Add fail after calls to perror.
28336
283371999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28338
28339 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28340
283411999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28342
28343 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28344
0f71a2f6
JM
28345Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28346
28347 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28348 malloc() is linked in.
0f71a2f6
JM
28349
283501999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28351
28352 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28353 step at end.
28354
28355 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28356
283571999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28358
28359 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28360
cce74817
JM
28361Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28362
28363 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28364 * gdb.base/mips_pro.exp: Likewise.
28365
283661999-06-02 Keith Seitz <keiths@cygnus.com>
28367
28368 * gdb.c++/templates.cc: Change all "new" operators to throw
28369 an exception.
28370 * gdb.c++/cplusfuncs.cc: Likewise.
28371
28372 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28373
28374Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28375
28376 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28377 * gdb.base/ending-run.exp: When stepping out of main, accept a
28378 step into an arbitrary assembler file.
cce74817 28379
392a587b
JM
283801999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28381
d63a86f8 28382 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28383 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28384 * gdb.base/annota2.exp: Revise line number for main
28385 breakpoint. Allow any number of "frames-invalid" and
28386 "breakpoint-invalid" to be printed.
392a587b
JM
28387 * gdb.base/annota2.cc: Initialize a.x to 0.
28388
9e086581
JM
283891999-05-17 Keith Seitz <keiths@cygnus.com>
28390
6fdff2c5
PA
28391 * gdb.base/call-ar-st.exp: Skip
28392 "print print_double_array (double_array)" when "skip_float_tests" set.
28393 Ditto for "print print_double_array(array_d)",
28394 "print print_small_structs", "print print_ten_doubles", and
28395 "step into print_long_arg_list".
28396 Don't assume we can step into "print_long_arg_list": we could step
28397 into memcpy.
28398 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28399 "skip_float_tests" is set: "print print_one_double(*d1)"
28400 and "print print_two_floats(*f3)".
9e086581
JM
28401 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28402 "skip_float_tests" is set.
6fdff2c5
PA
28403 * gdb.base/varargs.exp: Skip
28404 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28405 "skip_float_tests" set.
d63a86f8 28406
cd0fc7c3
SS
284071999-05-06 Keith Seitz <keiths@cygnus.com>
28408
28409 * gdb.base/annota2.cc: Include stdio.h.
28410
28411Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28412
28413 * gdb.base/crossload.exp: Remove, this has been disabled ever
28414 since BFD stopped including all targets, and cross-GDB gets
28415 plenty of testing anyway.
28416 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28417 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28418 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28419 * gdb.base/README: Remove, was doc for this.
28420 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28421 needed.
cd0fc7c3 28422
b83266a0
SS
284231999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28424
28425 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28426 output.
28427
28428 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28429 * gdb.base/annota2.exp: New file. More annotation tests.
28430 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28431 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28432
284331999-04-23 Angela Marie Thomas <angela@cygnus.com>
28434
28435 * config/cfdbug.exp: New file.
28436
7a292a7a
SS
284371999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28438
28439 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28440 Marcus Daniel's and Dale Hawkins's demangler crashes.
28441
28442 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28443 test_lucid_style_demangling, test_arm_style_demangling,
28444 test_hp_style_demangling): Try Tom Tromey's core-dumping
28445 identifier under each demangling style.
7a292a7a
SS
28446
284471999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28448
28449 * gdb.c++/demangle.exp: Include the current demangling style
28450 in all test names.
28451 (current_demangling_style): New global variable.
28452 (set_demangling_style, test_demangling_core, test_demangling,
28453 test_demangling_exact): New functions.
28454 (test_gnu_style_demangling, test_lucid_style_demangling,
28455 test_arm_style_demangling, test_hp_style_demangling): Use those,
28456 instead of calling gdb_test and gdb_test_exact directly.
28457 (catch_demangling_errors): New function, which reports errors
28458 signalled by the demangling test functions in an orderly way.
28459 (do_tests): Use catch_demangling_errors.
28460
284611999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28462
28463 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28464 grouping in expressions, not {}.
7a292a7a
SS
28465
28466 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28467 initialized yet.
7a292a7a
SS
28468
284691999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28470
28471 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28472 are listed.
28473
284741999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28475
28476 * gdb.stabs/weird.exp: Test for CC being defined before
28477 looking at its value.
28478
284791999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28480
28481 * gdb.base/call-ar-st.exp: Remove stray '#'.
28482 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28483 "short int" and "long int".
28484 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28485 change, to mollify finicky HP compiler.
7a292a7a
SS
28486 * gdb.hp/reg-test.exp (testfile): Fix file name.
28487 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28488
7a292a7a
SS
28489 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28490 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28491 alternate form of enum ptype.
28492
c906108c
SS
284931999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28494
7a292a7a
SS
28495 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28496 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28497 passing skip_hp_tests, so as not to waste time on guaranteed
28498 failure.
7a292a7a 28499
c906108c
SS
28500 * gdb.c++/overload.cc: Pass string instead of char addr, always
28501 init ccpfoo.
28502 * gdb.c++/templates.cc: Fix syntax error.
28503
7a292a7a
SS
28504Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28505
28506 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28507 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28508 command.
28509
285101999-03-18 James Ingham <jingham@cygnus.com>
28511
28512 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28513
28514 * gdb.c++/method.exp: It was testing an uninitialized int on the
28515 stack and assuming it was positive.
28516
28517 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28518
28519 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28520 keep it from killing the rest of the tests.
7a292a7a
SS
28521 Use gdb_continue_to_end.
28522
28523 * gdb.base/sigall.exp: use gdb_continue_to_end.
28524
28525 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28526
28527 * gdb.base/display.exp: use runto_main, not run.
28528
d63a86f8
RM
28529 * gdb.base/default.exp: Check for the current error message in the
28530 r abbreviation test.
7a292a7a
SS
28531 Add strongarm to the targets that know info float.
28532
d63a86f8 28533 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28534 run which doesn't work with monitors.
28535
6fdff2c5
PA
28536 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28537 1034 test.
7a292a7a
SS
28538
28539 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28540
6fdff2c5
PA
28541 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28542 end of a program. Traps the case (in Cygmon) when the program
28543 never really exits. Same as Mark's continue_to_exit, but I had
28544 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28545
28546 * config/monitor.exp (gdb_target_monitor): added another
28547 target_info parameter: remotebinarydownload. This will set the
28548 remotebinarydownload flag if this is causing some boards trouble.
28549
285501999-03-18 Mark Salter <msalter@cygnus.com>
28551
28552 * lib/gdb.exp (continue_to_exit): New function.
28553
28554 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28555 * gdb.base/ending-run.exp: Ditto.
28556 * gdb.base/step-test.exp: Ditto.
28557
285581999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28559
28560 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28561 (suggested by Art Haas <ahaas@neosoft.com>).
28562
285631999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28564
889bf7c5 28565 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28566
28567Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28568
28569 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28570 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28571
285721999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28573
28574 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28575 a call to strlen; sometimes we do have sources.
28576
285771999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28578
28579 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28580 character, so GDB won't print garbage after its end.
d63a86f8 28581
c906108c
SS
28582 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28583 breakpoint there instead. Sometimes GCC emits memcpy to handle
28584 the large structures being passed by value, so we step into that
28585 instead of sum_array_print, which obscures what we're really testing.
28586 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28587 the bizarre steps into memcpy, so do that here. Add check for
28588 stepping into function calls that pass large structures by value.
28589 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28590 Remove all references to specific line numbers.
28591 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28592 New type and function.
28593 (main): Call large_struct_by_value, passing it a large struct by value.
28594 * lib/gdb.exp (gdb_get_line_number): New function.
28595
28596 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28597 more portable.
28598
7a292a7a
SS
285991999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28600
c906108c
SS
28601 * lib/gdb.exp: Doc fixes.
28602
7a292a7a
SS
286031999-03-05 Nick Clifton <nickc@cygnus.com>
28604
d63a86f8 28605 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28606
286071999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28608
c906108c 28609 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28610 commands. They're not germane to this test, and they don't work
28611 that way on remote targets.
c906108c 28612
3fc11d3e
JM
286131999-03-01 James Ingham <jingham@cygnus.com>
28614
28615 * Changelog entries merged over from gdb development branch.
28616
3fc11d3e
JM
28617 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28618
28619 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28620 for outputting results of test run.
28621
2d4a1622 28622 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28623
28624 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28625
7a292a7a
SS
286261999-02-25 Felix Lee <flee@cygnus.com>
28627
28628 * lib/gdb.exp (debug_format): initialize
28629
c906108c
SS
286301999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28631
28632 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28633 * gdb.base/call-rt-st.c: Ditto.
28634
c906108c
SS
286351999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28636
28637 * gdb.threads/pthreads.exp (horiz): New variable.
28638 (test_startup): Fix regexps that capture thread numbers.
28639
286401999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28641
28642 * gdb.base/smoke.exp: Disambiguate two test case names (both
28643 called ``print'').
28644
28645Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28646
28647 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28648 compilation.
c906108c
SS
28649
286501999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28651
28652 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28653 actual output formatting.
28654 * gdb.base/smoke.exp: GDB removes leading 0's.
28655 * gdb.base/volatile.exp: Don't check type of remuneration;
28656 that variable is no longer defined in constvars.c.
28657 * gdb.base/step-test.c (main): Exit with explicit exit code.
28658 * gdb.base/step-test.exp: Remove two nexti checks--they are
28659 not portable.
28660
286611999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28662
28663 * gdb.base/help.exp ("help delete display"): Fix test to match
28664 gdb's output.
28665
28666 * gdb.base/long_long.c (known_types): Initialize values to zero.
28667 * gdb.base/long_long.exp: Step one more line
28668 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28669 leading zeros. Explicitly ask for hex formatting. Use
28670 unique test case names.
c906108c
SS
28671
28672Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28673
d63a86f8 28674 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28675
28676 * gdb.c++/method.exp: Add missing close brace.
28677
286781999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28679
28680 * gdb.base/maint.exp: Use 'set height 0' to disable page
28681 prompting, not 'set height 400'.
28682
28683 Fix a bunch of timeouts.
28684 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28685 four separate tests, so expect doesn't take forever to match a ton
28686 of text against a regexp with lots of .* forms.
28687 ("maint print psymbols", "maint print symbols"): Make some of
28688 these greps more selective, so that expect doesn't try to wade
28689 through huge piles of output and time out.
28690
28691 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28692
28693 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28694 tests: one which doesn't expect shlib events to be reported, and
28695 another which does, but is XFAIL for all platforms other than
28696 HP/UX.
c906108c
SS
28697
28698 * gdb.base/break.exp: Teach the test suite that the `catch
28699 fork', `catch vfork', and `catch exec' commands produce error
28700 messages on platforms that don't provide these features.
28701
28702Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28703
28704 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28705 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28706 (shortening names from solib_threshold.exp etc), won't run on
28707 anything but HP-UX for the foreseeable future.
c906108c 28708 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28709 reflect move.
c906108c
SS
28710
28711Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28712
28713 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28714 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28715
28716Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28717
28718 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28719 successfully re-sets breakpoints in shared libraries.
28720 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28721
28722Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28723
d63a86f8
RM
28724 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28725 and compiled w/o GCC.
c906108c
SS
28726
28727 * gdb.hp/watch-cmd.exp: ditto.
28728
28729 * gdb.hp/watch-hp.exp: ditto.
28730
28731 * gdb.hp/xdb1.exp: ditto.
28732
28733 * gdb.hp/xdb2.exp: ditto.
28734
28735 * gdb.hp/dbx.exp: ditto.
28736
28737Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28738
28739 * constvars.c: Remove C++-isms.
28740 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28741 with GCC.
c906108c
SS
28742
28743Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28744
28745 The following changes are part of the HP merge.
28746
28747 * gdb.base/break.exp: new tests to verify that catchpoints for
28748 fork, vfork, and exec don't trigger inappropriately.
28749
28750 * gdb.base/opaque.exp: compile one file at a time, then link.
28751
28752 * gdb.base/signals.exp: be more restrictive about which hppa
28753 systems receive a setup_xfail. new tests.
28754
28755 * gdb.base/solib_threshold.build: new file.
28756 * gdb.base/solib_threshold.exp: new file.
28757 * gdb.base/solib_threshold.link_opts: new file.
28758 * gdb.base/solib_threshold.mk: new file.
28759 * gdb.base/gen_solib_threshold.c: new file.
28760
28761 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28762 tests. New tests for enums inside classes.
28763
28764 * gdb.c++/compiler.cc: indicate support of template debugging.
28765
28766 * gdb.c++/demangle.exp: run hp style demangling tests.
28767
28768 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28769 tests.
28770
28771 * gdb.c++/misc.cc: changes to support new tests.
28772
28773 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28774 to support new tests.
28775
28776 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28777 gcc, then skip these tests.
28778
28779Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28780
28781 The following files are part of the HP merge; some had longer
28782 names at HP, but have been renamed to be no more than 14
28783 characters in length.
28784
28785 * gdb.hp/ambiguous.cc: new file.
28786 * gdb.hp/ambiguous.exp: new file.
28787 * gdb.hp/attach.exp: new file.
28788 * gdb.hp/attach2.exp: new file.
28789 * gdb.hp/classes-hp.exp: new file.
28790 * gdb.hp/ctti.exp: new file.
28791 * gdb.hp/ctti-add.cc: new file.
28792 * gdb.hp/ctti-add1.cc: new file.
28793 * gdb.hp/ctti-add2.cc: new file.
28794 * gdb.hp/ctti-add3.cc: new file.
28795 * gdb.hp/dbx.exp: new file.
28796 * gdb.hp/exception.cc: new file.
28797 * gdb.hp/exception.exp: new file.
28798 * gdb.hp/foll-exec.c: new file.
28799 * gdb.hp/foll-exec.exp: new file.
28800 * gdb.hp/foll-fork.c: new file.
28801 * gdb.hp/foll-fork.exp: new file.
28802 * gdb.hp/foll-vfork.c: new file.
28803 * gdb.hp/foll-vfork.exp: new file.
28804 * gdb.hp/inherit-hp.exp: new file.
28805 * gdb.hp/more-steps.exp: new file.
28806 * gdb.hp/namespace.cc: new file.
28807 * gdb.hp/namespace.exp: new file.
28808 * gdb.hp/optimize.exp: new file.
28809 * gdb.hp/pxdb.c: new file.
28810 * gdb.hp/pxdb.exp: new file.
28811 * gdb.hp/quicksort.exp: new file.
28812 * gdb.hp/reg-test.exp: new file.
28813 * gdb.hp/reg-test.s: new file.
28814 * gdb.hp/sized-enum.c: new file.
28815 * gdb.hp/sized-enum.exp: new file.
28816 * gdb.hp/start-stop.exp: new file.
28817 * gdb.hp/templ-hp.cc: new file.
28818 * gdb.hp/templ-hp.exp: new file.
28819 * gdb.hp/thr-lib.c: new file.
28820 * gdb.hp/thr-lib.exp: new file.
28821 * gdb.hp/thr-lib.h: new file.
28822 * gdb.hp/thr-liblib.c: new file.
28823 * gdb.hp/virtfun-hp.c: new file.
28824 * gdb.hp/virtfun-hp.exp: new file.
28825 * gdb.hp/watch-cmd.exp: new file.
28826 * gdb.hp/watch-hp.exp: new file.
28827 * gdb.hp/xdb1.exp: new file.
28828 * gdb.hp/xdb2.exp: new file.
28829 * gdb.hp/xdb3.exp: new file.
28830
28831Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
28832
28833 The following files are part of the HP merge; some had longer
28834 names at HP, but have been renamed to be no more than 14
28835 characters in length.
28836
28837 * gdb.base/ss.h: new file.
28838 * gdb.base/call-ar-st.c: new file.
28839 * gdb.base/call-ar-st.exp: new file.
28840 * gdb.base/call-rt-st.c: new file.
28841 * gdb.base/call-rt-st-exp: new file.
28842 * gdb.base/call-strs.exp: new file.
28843 * gdb.base/ena-dis-br.exp: new file.
28844 * gdb.base/environ.exp: new file.
28845 * gdb.base/long_long.exp: new file.
28846 * gdb.base/sect-cmd.exp: new file.
28847 * gdb.base/shlib-cl2.exp: new file.
28848 * gdb.base/smoke.exp: new file.
28849 * gdb.base/so-impl-ld.c: new file.
28850 * gdb.base/so-impl-ld.exp: new file.
28851 * gdb.base/so-indr-cl.c: new file.
28852 * gdb.base/so-indr-cl.exp: new file.
28853 * gdb.base/varargs.exp: new file.
28854 * gdb.base/volatile.exp: new file.
28855 * gdb.base/whatis-exp.exp: new file.
7a292a7a 28856 * gdb.base/display.exp: new file.
c906108c
SS
28857 * gdb.c++/derivation.exp: new file.
28858 * gdb.c++/local.exp: new file.
28859 * gdb.c++/member-ptr.exp: new file.
28860 * gdb.c++/overload.exp: new file.
28861 * gdb.c++/ovldbreak.exp: new file.
28862 * gdb.c++/ref-types.exp: new file.
28863 * gdb.c++/ref-types2.exp: new file.
28864 * gdb.c++/userdef.exp: new file.
d63a86f8 28865
c906108c
SS
28866Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28867
28868 * gdb.base/default.exp: Reflect wording change in remote.c.
28869
dc96c6c7 28870Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28871
28872 * gdb.base/help.exp: Update to reflect current text.
28873
28874Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28875
28876 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28877 they're stack variables and contain garbage.
28878 * gdb.c++/anon-union.exp: new file.
28879
28880 The following changes were made by David Taylor
889bf7c5
PA
28881 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28882 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28883 in changes by HP.
c906108c
SS
28884
28885 * gdb.base/bitops.exp: new file.
28886 * gdb.base/default.exp: change expected messages for catch and
28887 info catch tests to reflect HP merge changes.
28888 * gdb.base/enable-disable-break.exp
28889 * gdb.base/ending-run.c: new file.
28890 * gdb.base/long_long.c: new file.
28891 * gdb.base/maint.exp: new file.
28892 * gdb.base/pointers2.exp: new file.
28893 * gdb.base/shlib-call2.exp: new file.
28894 * gdb.base/solib.exp: new file.
28895 * gdb.base/step-test.c: new file.
28896 * gdb.c++/anon-union.cc: new file.
28897 * gdb.c++/local.cc: new file.
28898 * gdb.c++/member-pointer.cc: new file.
28899 * gdb.c++/method.cc: new file.
28900 * gdb.c++/ref-types.cc: new file.
28901 * gdb.c++/ref-types2.cc: new file.
28902 * gdb.c++/userdef.cc: new file.
d63a86f8 28903
c906108c
SS
28904 * gdb.base/scope.exp: compile one file at a time, then link.
28905 * gdb.base/langs.exp: ditto.
28906 * gdb.base/list.exp: ditto.
d63a86f8 28907
c906108c
SS
28908Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28909
28910 The following changes were made by David Taylor
889bf7c5
PA
28911 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28912 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28913 in changes by HP.
d63a86f8 28914
c906108c
SS
28915 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
28916 skip tests. When compiling pass c++ flag to gdb_compile.
28917 * gdb.c++/
d63a86f8 28918
c906108c
SS
28919 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
28920 test for on hppa*-*-hpux*; use args to see if c++ was specified.
28921 (skip_hp_tests): new function.
28922 (gdb_preprocess): new function.
28923
28924 * configure.in (hpdir): decide whether to configure gdb.hp.
28925 * configure: regenerated.
28926
28927 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
28928 to delete on clean.
28929 (EXECUTABLES): update to reflect new additions.
28930 * gdb.base/commands.exp: update message expected.
28931 * gdb.base/default.exp: add copyright notice.
28932 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
28933 * gdb.base/help.exp: update messages to reflect current text.
28934 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
28935 targets for recurse tests.
28936 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
28937 skip this file.
28938
28939 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
28940 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
28941 compilation.
28942 * gdb.c++/misc.exp: ditto.
28943 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
28944 run the tests. tell gdb_compile that it's a c++ compilation.
28945
28946 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 28947
c906108c
SS
28948 * gdb.base/all-bin.exp: new file.
28949 * gdb.base/arithmet.exp: new file.
28950 * gdb.base/assign.exp: new file.
28951 * gdb.base/completion.exp: new file.
28952 * gdb.base/cond-expr.exp: new file.
28953 * gdb.base/condbreak.exp: new file.
28954 * gdb.base/define.exp: new file.
28955 * gdb.base/dollar.exp: new file.
28956 * gdb.base/environment.exp: new file.
28957 * gdb.base/eval-skip.exp: new file.
28958 * gdb.base/jump.exp: new file.
28959 * gdb.base/logical.exp: new file.
28960 * gdb.base/pointers.exp: new file.
28961 * gdb.base/relational.exp: new file.
28962 * gdb.base/section_command.exp: new file.
28963 * gdb.base/whatis-expr.exp: new file.
28964
28965 * gdb.base/all-types.c: new file.
28966 * gdb.base/call-array-struct.c: new file.
28967 * gdb.base/call-return-struct.c: new file.
28968 * gdb.base/call-strings.c: new file.
28969 * gdb.base/callfuncs2.c: new file.
28970 * gdb.base/condbreak.c: new file.
28971 * gdb.base/constvars.c: new file.
28972 * gdb.base/display.c: new file.
28973 * gdb.base/int-type.c: new file.
28974 * gdb.base/jump.c: new file.
28975 * gdb.base/miscexprs.c: new file.
28976 * gdb.base/pointers.c: new file.
28977 * gdb.base/pointers2.c: new file.
28978 * gdb.base/shmain.c: new file.
28979 * gdb.base/shr1.c: new file.
28980 * gdb.base/shr2.c: new file.
28981 * gdb.base/solib.c: new file.
28982 * gdb.base/solib1.c: new file.
28983 * gdb.base/solib2.c: new file.
28984 * gdb.base/varargs.c: new file.
28985 * gdb.c++/derivation.cc: new file.
28986 * gdb.c++/overload.cc: new file.
28987 * gdb.c++/ovldbreak.cc: new file.
28988 * gdb.hp/attach.c: new file.
28989 * gdb.hp/attach2.c: new file.
28990 * gdb.hp/average.c: new file.
28991 * gdb.hp/compiler.c: new file.
28992 * gdb.hp/compiler.cc: new file.
28993 * gdb.hp/execd-program.c: new file.
28994 * gdb.hp/follow-exec.c: new file.
28995 * gdb.hp/follow-fork.c: new file.
28996 * gdb.hp/follow-vfork-and-exec.c: new file.
28997 * gdb.hp/misc-hp.cc: new file.
28998 * gdb.hp/more-steps.c: new file.
28999 * gdb.hp/optimize.c: new file.
29000 * gdb.hp/quicksort.c: new file.
29001 * gdb.hp/run-hp.c: new file.
29002 * gdb.hp/start-stop.c: new file.
29003 * gdb.hp/sum.c: new file.
29004 * gdb.hp/templates-hp.cc: new file.
29005 * gdb.hp/thread-local-in-lib.c: new file.
29006 * gdb.hp/thread-local-in-lib.h: new file.
29007 * gdb.hp/thread-local-in-lib.lib.c: new file.
29008 * gdb.hp/vforked-program.c: new file.
29009 * gdb.hp/virtfunc-hp.cc: new file.
29010 * gdb.hp/watchpoint-hp.c: new file.
29011 * gdb.hp/xdb.c: new file.
29012 * gdb.hp/xdb0.c: new file.
29013 * gdb.hp/xdb0.h: new file.
29014 * gdb.hp/xdb1.c: new file.
29015
29016Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
29017
29018 The following change was made by Edith Epstein
889bf7c5
PA
29019 <eepstein@cygnus.com> as part of a project to merge in changes
29020 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
29021
29022 * gdb.c++/demangle.exp: changed the expected output for some
29023 ARM-style mangling -- removed second reference to datatype.
889bf7c5 29024 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 29025 T1<char>::~T1<char>(void)
c906108c 29026 becomes,
a9c64011
AS
29027 maint demangle __dt__11T1__pt__2_cFv
29028 T1<char>::~T1(void)
c906108c 29029
889bf7c5 29030 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 29031
c906108c
SS
29032Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
29033
29034 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
29035 * gdb.trace/backtrace.exp: Likewise.
29036 * gdb.trace/circ.exp: Likewise.
29037 * gdb.trace/collection.exp: Likewise.
29038 * gdb.trace/deltrace.exp: Likewise.
29039 * gdb.trace/infotrace.exp: Likewise.
29040 * gdb.trace/limits.exp: Likewise.
29041 * gdb.trace/packetlen.exp: Likewise.
29042 * gdb.trace/passc-dyn.exp: Likewise.
29043 * gdb.trace/passcount.exp: Likewise.
29044 * gdb.trace/report.exp: Likewise.
29045 * gdb.trace/save-trace.exp: Likewise.
29046 * gdb.trace/tfind.exp: Likewise.
29047 * gdb.trace/tracecmd.exp: Likewise.
29048 * gdb.trace/while-dyn.exp: Likewise.
29049 * gdb.trace/while-stepping.exp: Likewise.
29050
290511998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
29052
29053 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
29054
29055Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
29056
29057 From Brendan Kehoe:
29058 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
29059 int return types.
29060
29061Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
29062
29063 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 29064 remote dos host testing right.
c906108c
SS
29065
29066Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
29067
29068 * gdb.base/corefile.exp: remove some xfails.
29069
29070Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
29071
29072 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 29073 have different timestamps.
c906108c
SS
29074
29075Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
29076
29077 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 29078 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
29079
29080Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
29081
29082 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 29083 delta.
c906108c
SS
29084
29085Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
29086
29087 * gdb.base/default.exp: Add brace missing from previous delta.
29088
29089Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
29090
29091 * gdb.base/default.exp: Support test for info float for all
29092 varieties of arm toolchain.
29093
dc96c6c7 29094Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29095
29096 * gdb.trace/*.exp: remove "remote_download" command.
29097
dc96c6c7 29098Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29099
29100 * gdb.trace/*.exp: remove -gdwarf from compile.
29101
29102Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
29103
29104 * gdb.trace/configure.in(AC_INIT): typo
29105 * gdb.trace/configure: regenerated
29106
dc96c6c7 29107Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29108
29109 * config/m68k-emc.exp: New file.
29110 * lib/<emc-support.exp trace-support.exp}: New files.
29111 * configure.in: add new test directory gdb.trace.
29112 * gdb.trace/{configure configure.in Makefile.in}: New files.
29113 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
29114 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
29115 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
29116 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
29117 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
29118 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
29119 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 29120
dc96c6c7 29121Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29122
29123 * gdb.c++/classes.exp: Change all regular expressions to match
29124 arbitrary combinations of newline/carriage-return, so that they
29125 will work equally well on Unix and Windows.
29126 * gdb.c++/inherit.exp: ditto.
29127 * gdb.c++/virtfunc.exp: ditto.
29128
291291998-08-11 Dawn Perchik <dawn@cygnus.com>
29130
29131 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
29132
c2d11a7d
JM
29133Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
29134
29135 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
29136 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
29137 to use a0-a3/d0-d3 as needed.
29138
29139Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
29140
29141 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
29142 * gdb.disasm/am33.exp: Corresponding changes.
29143
c906108c
SS
291441998-07-11 Felix Lee <flee@cygnus.com>
29145
29146 * gdb.base/callfuncs.exp: add cmp10 test.
29147 * gdb.base/callfuncs.c (cmp10): new function.
29148
29149Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
29150
d63a86f8 29151 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
29152 into two parts to get around a synchronization problem in expect.
29153
3fc11d3e
JM
29154Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
29155
29156 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
29157
29158 * configure.in: Add options for gdbtk testsuite.
29159
29160 * configure: Regenerate.
29161
29162 * gdb.gdbtk: New directory to hold gdbtk tests.
29163
c906108c
SS
29164Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29165
29166 * gdb.fortran/types.exp: Escape brackets in expect patterns
29167 for test_float_literal_types_accepted tests.
29168 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
29169 before run test.
29170
c2d11a7d
JM
29171Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
29172
29173 * am33.exp: Just compile, do not link the testcase.
29174 * am33.s: Add ".am33" pseudoop to force am33 mode.
29175
c906108c
SS
291761998-06-25 Felix Lee <flee@cygnus.com>
29177
29178 * gdb.base/setshow.exp: make sure $pc is sane.
29179
29180 * gdb.stabs/weird.exp: split expect patterns properly.
29181
c2d11a7d
JM
29182Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
29183
29184 * gdb.disasm/am33.s: New disassembler testfile for the am33.
29185 * gdb.disasm/am33.exp: Run it.
29186
dc96c6c7 29187Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29188
29189 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
29190 match processing (and eliminate spurious timeouts when running).
29191
dc96c6c7 29192Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29193
29194 * gdb.base/signals.exp (test_handle_all_print): put back Mach
29195 exception test, but conditionalize it on target [mach | gnu].
29196
dc96c6c7 29197Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29198
29199 * gdb.base/overlays.exp: fixup compile line for linker script.
29200
29201Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
29202
29203 * gdb.fortran/types.exp: don't guess at float size.
29204
29205Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
29206
29207 * gdb.base/exprs.exp: delete test that depends on int size.
29208
29209Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
29210
29211 * config/sim.exp: Removed checks for target triplets.
29212 (gdb_target_sim): Use gdb,target_sim_options.
29213
29214Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
29215
29216 * gdb.base/reread.exp: New file.
29217 * gdb.base/reread1.c: New file.
29218 * gdb.base/reread2.c: New file.
29219
29220Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
29221
29222 * config/sim.exp: Use 'target sim -sparclite' when running
29223 SPARClite programs.
29224
29225Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
29226
29227 * gdb.base/structs2.exp: New file.
29228 * gdb.base/structs2.c: New file.
29229
29230Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
29231
29232 * gdb.asm/common.inc: New file.
29233 * gdb.asm/d10v.inc: New file.
29234 * asm-source.exp: Pass -I's to gas to find .inc files.
29235 Update line numbers in expected output.
29236 * asmsrc1.s: Rewrite.
29237 * asmsrc2.s: Rewrite.
29238 * configure.in: Create arch.inc symlink.
29239 * configure: Regenerate.
29240 * Makefile.in (distclean): Delete arch.inc.
29241
29242Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
29243
29244 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
29245 (t_enum_value2): ditto
29246 (t_enum_value3): ditto
29247 (main): ditto
c906108c
SS
29248Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29249
29250 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
29251 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
29252 change.
29253 Use gdb_test instead of send_gdb/gdb_expect sequences.
29254
29255Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
29256
29257 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
29258 not void.
29259
29260Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
29261
29262 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
29263 subroutines. Used to test gdbs ability to single step through PC
29264 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
29265
29266Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
29267
29268 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
29269 more rigorous EGCS C++ error checking.
29270
29271Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29272
a9c64011
AS
29273 * gdb.base/help.exp: Clean up `help set args' and `help show args'
29274 tests.
29275 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
29276 function when asleep.
29277 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
29278 for i*86 Linux and SVR4 signal handling problems.
29279 Remove linux xfail for `next to handler in signals_tests_1', fixed
29280 by recent infrun.c change.
29281 Limit backtrace to 10 frames to avoid timeout problems with infinite
29282 stack backtraces.
29283 Adjust expect pattern in `handle all print' test to match Apr 28 1997
29284 target.[ch] change.
c906108c
SS
29285
29286Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
29287
29288 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29289 for a newline from gdb before continuing.
29290 (default_gdb_exit): Just look for y or n.
29291 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29292 it does, fail the rests of the tests in the file.
29293
29294Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29295
29296 * config/cygmon.exp: New file.
29297
29298Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29299
29300 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29301 main" test on remote targets.
c906108c
SS
29302
29303 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29304 run test on remote targets.
29305
29306Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29307
29308 * gdb.asm: New directory.
29309 * configure.in: Configure it.
29310 * configure: Regenerate.
29311 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29312 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29313
29314Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29315
29316 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29317
dc96c6c7 29318Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29319
a9c64011
AS
29320 * gdb.base/overlays (several files): Merge the two overlay
29321 managers into one. Change variables (foox, barx, bazx, grbxx)
29322 back into ints but force them to load in their proper sections.
c906108c
SS
29323
29324Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29325
29326 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29327 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29328 (D10VCopy): Handle memory regions crossing 16k boundaries.
29329 (D10VCopy): Transfer data in 32 bit chunks.
29330
29331Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29332
29333 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29334 correct.
c906108c
SS
29335
29336 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29337 map. Include space for printf in .text segment.
c906108c
SS
29338
29339 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29340 updated d10v memory VMA/LMA map.
c906108c 29341 (D10VCopy): Call D10VTranslate.
d63a86f8 29342
c906108c
SS
29343Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29344
29345 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29346
29347 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29348 that it won't be put into the .sdata - small data -
29349 section. Update reference.
c906108c
SS
29350 * gdb.base/baz.c (bazx, baz): Ditto.
29351 * gdb.base/foo.c (foox, foo): Ditto.
29352 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29353
29354 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29355 to be arrays.
d63a86f8 29356
dc96c6c7 29357Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29358
a9c64011
AS
29359 * gdb.base/overlays.exp: fix up and get working again.
29360 Add tests for backtraces from an overlay function.
d63a86f8 29361
c906108c
SS
29362Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29363
29364 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29365 "calling function with watchpoint enabled".
29366
29367Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29368
29369 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29370 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29371 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29372 pending review of whether it is useful or not.
29373
29374Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29375
29376 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29377
29378Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29379
29380 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29381 * config/dve.exp: New file to support Densan boards.
29382
29383Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29384
29385 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29386 reads and BSD.
c906108c
SS
29387
29388Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29389
29390 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29391 response.
29392
29393 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29394
29395Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29396
29397 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29398 test.
c906108c
SS
29399
29400 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29401 target_sizeof_long and target_bigendian_p.
c906108c 29402 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29403 to targets word size and endianess.
d63a86f8 29404
c906108c
SS
29405Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29406
29407 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29408 output.
c906108c
SS
29409
29410Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29411
29412 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29413 Update test of set args help to match source change.
c906108c
SS
29414
29415Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29416
29417 * gdb.base/default.exp: Expect help system output to be in
29418 alphabetical order.
29419 * gdb.base/help.exp: Ditto.
29420
29421Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29422
29423 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29424 "i*86-pc-linux-gnu*".
29425 * gdb.base/interrupt.exp: Ditto.
29426 * gdb.base/corefile.exp: Ditto.
29427
29428 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29429 define vxworks when building the testcase.
c906108c
SS
29430
29431 * gdb.base/ptype.exp: Fix testnames to be unique.
29432 * gdb.base/radix.exp: Ditto.
29433 * gdb.base/term.exp: Ditto.
29434 * gdb.base/whatis.exp: Ditto.
29435 * gdb.c++/classes.exp: Ditto.
29436
29437Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29438
29439 * gdb.base/callfuncs.exp: Fix indentation.
29440
29441 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29442 suppress_flag has been set.
29443 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29444 target feature.
29445
29446Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29447
29448 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29449 the testcase.
29450
29451 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29452 set_debug_traps() and breakpoint().
c906108c
SS
29453 * gdb.c++/misc.cc (main): Ditto.
29454 * gdb.c++/templates.cc (main): Ditto.
29455 * gdb.c++/virtfunc.cc (main): Ditto.
29456
29457Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29458
29459 * lib/gdb.exp(gdb_step_for_stub): New function.
29460 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29461 exists, reload the executable and do a "continue" instead of
29462 doing a jump.
29463 (runto_main): Use gdb_step_for_stub.
d63a86f8 29464
c906108c 29465 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29466 tests to have unique names.
c906108c
SS
29467 * gdb.base/callfuncs.exp: Ditto.
29468 * gdb.base/commands.exp: Ditto.
29469 * gdb.base/default.exp: Ditto.
29470 * gdb.base/help.exp: Ditto.
29471 * gdb.base/list.exp: Ditto.
29472 * gdb.base/opaque.exp: Ditto.
29473 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29474 similar tests.
d63a86f8 29475
c906108c
SS
29476 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29477 * gdb.c++/cplusfuncs.cc: Ditto.
29478 * gdb.c++/virtfunc.cc: Ditto.
29479
29480 * config/monitor.exp: Keep track of the last file we saw, rather
29481 than trying to get the info from gdb.
29482
29483 * gdb.fortran/types.exp: Move comment to previous line.
29484
29485Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29486
29487 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29488 target mode.
c906108c
SS
29489
29490Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29491
29492 From Bob Manson:
29493 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29494 string from GDB when it connects.
c906108c
SS
29495
29496 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29497
29498Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29499
29500 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29501 if we can't get a debug format from GDB (we may be testing an
29502 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29503
29504 * gdb.stabs/weird.exp: Fix quoting.
29505
29506 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29507
29508Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29509
29510 * config/arm-ice.exp: New file.
29511
29512Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29513
29514 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29515 until it has been modified to work with the new testsuite.
c906108c 29516
99707966 29517 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29518 testcase won't compile, cause all of the testcases in the file to
29519 fail instead.
c906108c
SS
29520
29521 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29522 (gdb_clear_suppressed): New procedure.
29523 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29524 it contains a positive value.
29525
29526Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29527
29528 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29529
29530 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29531
29532Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29533
29534 * lib/gdb.exp (setup_xfail_format): New function.
29535 (get_debug_format): New function to get debug format.
29536 (debug_format): New global variable to hold last value set
29537 by get_debug_format.
29538 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29539 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29540 * gdb.c++/ptype.exp: Ditto.
29541 * gdb.c++/classes.exp: Ditto.
29542 * gdb.c++/cplusfuncs.exp: Ditto.
29543 * gdb.c++/inherit.exp: Ditto.
29544 * gdb.c++/templates.exp: Ditto.
29545 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29546
c906108c
SS
29547Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29548
29549 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29550 host doesn't have a currently-open connection.
29551
29552 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29553 any gdb stub target. Handle cases where gdb doesn't respond when
29554 interrupted in a sane fashion.
c906108c
SS
29555
29556 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29557 same thing in a totally different way.
c906108c
SS
29558
29559 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29560 setting "timeout".
c906108c 29561 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29562 default_gdb_init now.
c906108c
SS
29563
29564Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29565
29566 * gdb.base/printcmds.exp: Fix "check for floating addition"
29567 regexp to accept results within approx +/- .01 of exact value.
29568 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29569
29570Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29571
29572 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29573 properly.
c906108c
SS
29574 (gdb_expect): Add optional timeout parameter, and add timeout
29575 value to various calls.
29576 (gdb_suppress_tests): Only give one warning message per group.
29577
29578Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29579
29580 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29581 global variables. Handle getting a value for $timeout more
29582 gracefully.
c906108c
SS
29583
29584Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29585
29586 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29587 initialize.
c906108c 29588 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29589 by a target configuration file.
c906108c
SS
29590 (gdb_expect): Pass the timeout to remote_expect.
29591
29592 * config/monitor.exp(gdb_load): Fix typo in regexp.
29593
29594Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29595
29596 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29597
29598Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29599
29600 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29601 here. Call gdb_target_exec before rebooting the target, to make
29602 sure the connection to the target is closed.
c906108c
SS
29603 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29604 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29605 Also detect "Timeout reading from remote" error.
29606
29607 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29608 gdb_target_monitor. Don't call gdb_file_cmd here; let
29609 gdb_target_monitor do it.
c906108c
SS
29610
29611 * gdb.disasm/hppa.exp: Don't use exec_output.
29612
29613Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29614
29615 * gdb.base/list.exp: If we're debugging a non-native target,
29616 try to set the pc register to point to the start of the
29617 program before doing the first list command.
29618
29619 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29620 test_calls after restarting.
c906108c
SS
29621
29622 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29623 reloading.
c906108c
SS
29624
29625 * gdb.base/watchpoint.exp: Fix typo.
29626
29627 * gdb.base/setshow.exp: Check for use_gdb_stub.
29628
29629 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29630 stub case.
c906108c
SS
29631 * gdb.base/langs.exp: Ditto.
29632
29633 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29634 gdb_load_offset. If we weren't given a file to load, figure out
29635 what the current file is and use it.
c906108c
SS
29636
29637 * config/i386-bozo.exp: New file.
29638
29639Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29640
29641 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29642 feature.
29643
29644 * config/proelf.exp: New entry.
29645
29646Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29647
29648 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29649 of regexps.
29650
29651 * gdb.base/watchpoint.exp: Don't run the test_stepping
29652 tests if gdb can't call functions on the target.
29653
29654 * gdb.base/setshow.exp: Don't run the set prompt tests if
29655 the board has gdb_prompt set.
29656
29657Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29658
29659 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29660 * gdb.base/commands.exp: Likewise.
29661 * gdb.base/setshow.exp: Likewise.
29662
29663Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29664
29665 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29666 feature.
29667
29668 * config/i960.exp: New file.
29669
29670Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29671
29672 * gdb.base/funcargs.exp: Check for gdb,short_int target
29673 feature instead of looking for explicit target triplets.
29674
dc96c6c7 29675Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29676
d63a86f8 29677 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29678 "p 123DEADBEEF", to check parse_number.
29679 * top.c: change "to enable to enable" to "to enable" in a couple
29680 of help strings.
29681
29682Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29683
29684 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29685 on the mn10300.
d63a86f8 29686
c906108c
SS
29687Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29688
29689 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29690 where the test executable is run with explicit args.
29691 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29692
29693Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29694
29695 * gdb.base/run.c: Use FAKEARGV to build test executable that
29696 does not require a command line arg, since most simulators
29697 don't currently support passing such an arg into the simulated
29698 program.
29699 * gdb.base/commands.exp: Change tests to insert the proper
29700 value as the arg to the first recursive factorial call. Change
29701 compilation line to define FAKEARGV at compile time.
29702
29703Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29704
29705 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29706 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29707 function with watchpoint enabled" test.
29708
29709Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29710
29711 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29712 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29713
29714 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29715 "Tests restarted" messages.
c906108c
SS
29716
29717Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29718
29719 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29720
dc96c6c7 29721Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29722
29723 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29724 for INFO SYMBOL; add help tests for OVERLAY commands.
29725 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29726 add tests for OVERLAY commands
29727 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29728 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29729 * gdb.base/sigall.c: add usestubs code frag
29730 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29731
c906108c
SS
29732Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29733
29734 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29735 failures.
29736 (gdb_stop_suppressing_tests): Note that tests have restarted.
29737
29738Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29739
29740 * config/h8300.exp: New file.
29741
29742Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29743
29744 * gdb.base/setshow.exp: Check for the existence of a
29745 feature, not its value.
29746
29747Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29748
29749 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29750
29751 * gdb.base/scope.exp: It's now init0(), not init().
29752
29753 * gdb.base/scope0.c: For now, change init() to be init0().
29754
29755 * config/monitor.exp: Use gdb_serial in preference to serial
29756 or netport.
29757
29758 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 29759 and it's not already set.
c906108c
SS
29760
29761Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29762
29763 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 29764 isn't using a stub and if it supports argument passing.
c906108c
SS
29765
29766Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29767
29768 * config/udi.exp(gdb_start): Make sure UDICONF is set
29769 properly before starting gdb.
29770
29771Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29772
29773 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29774 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29775 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29776
29777Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29778
29779 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 29780 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
29781
29782 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29783
29784 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29785
29786 * config/monitor.exp: Make sure we disconnect from the target.
29787 Also, try a reboot/reload cycle instead of failing if the
29788 load fails.
29789
29790Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29791
29792 * gdb.base/default.exp: Don't set match_max.
29793 * gdb.base/help.exp: Ditto.
29794 * gdb.base/list.exp: Ditto.
29795 * gdb.base/signals.exp: Ditto.
29796
29797 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29798 set, use remote_ld to download the testcase instead of
29799 the GDB loader.
29800
29801Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29802
29803 * config/vr5000.exp: New file.
29804
29805 * config/monitor.exp(gdb_target_monitor): Add pattern for
29806 "Ending remote" to detect errors in connecting.
29807
29808 * gdb.base/setshow.exp: Add .* within auto language test.
29809
29810 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
29811 target feature.
29812
29813 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 29814 and reboot the board if necessary.
c906108c
SS
29815
29816 * gdb.base/setvar.exp(test_set): Handle multiple prints within
29817 a set of tests. Remove print.* from the patterns being checked.
29818
29819Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
29820
29821 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
29822 refer to gdb_spawn_id.
29823
29824 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
29825 longer used.
29826 * config/sparclet.exp: Ditto.
29827 * config/sparclet-old.exp: Ditto.
29828 * config/slite.exp: Ditto.
29829 * config/sim.exp: Ditto.
29830 * gdb.base/funcargs.exp: Ditto.
29831
29832 * lib/gdb.exp:Remove references to gdb_spawn_id.
29833 (gdb_expect): Move to remote.exp.
29834
29835Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
29836
29837 * config/monitor.exp: Detect the "Couldn't establish connection"
29838 message from GDB.
29839
29840Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
29841
29842 * gdb.base/bitfields.exp: Use runto instead of explicit
29843 gdb_run_cmd/gdb_expect sequences.
29844
29845 * gdb.base/break.exp(text_next_with_recursion): Add match for
29846 gdb_expect call.
29847
29848 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
29849 We also need to handle the "A program is being debugged already"
29850 prompt from gdb. Use gdb_test to set the baud rate.
29851
29852 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
29853 to 20000. Really. I mean it.
29854
29855Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29856
29857 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
29858 fails. If suppress_flag is set, skip perror message about not
29859 being able to send to GDB.
c906108c 29860 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 29861 GDB.
c906108c
SS
29862 (gdb_expect): If suppress_flag is set, always fail immediately.
29863 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29864 (gdb_init): Call gdb_stop_suppressing_tests.
29865 (default_gdb_exit): Ditto.
29866 (default_gdb_start): Ditto.
29867
29868 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 29869 gdb_stop_suppressing_tests as appropriate.
c906108c 29870 * gdb.base/break.exp: Ditto.
889bf7c5 29871 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
29872 * gdb.base/commands.exp: Ditto.
29873 * gdb.base/exprs.exp: Ditto.
889bf7c5 29874 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
29875 * gdb.base/list.exp: Ditto.
29876 * gdb.base/recurse.exp: Ditto.
889bf7c5 29877 * gdb.base/scope.exp: Ditto.
c906108c
SS
29878 * gdb.base/structs.exp: Ditto.
29879 * gdb.c++/inherit.exp: Ditto.
29880
29881Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29882
29883 * config/vr4300.exp: New file.
29884
99707966 29885 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 29886
99707966 29887 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
29888
29889Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29890
29891 * lib/gdb.exp(gdb_init): New function.
29892
29893 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 29894 for each individual variable set.
c906108c
SS
29895
29896 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
29897 name.
29898
29899 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
29900
29901 * gdb.base/scope.exp: Use gdb_test.
29902
29903 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
29904 aborting; the testsuite driver will do that for us (see
29905 gdb_finish). Also, use gdb_test in a few more places.
29906
29907Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
29908
29909 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
29910
29911Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
29912
29913 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
29914 and "add_tests" are not at the same address.
29915
29916Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
29917
29918 * gdb.base/ptype.exp: Use gdb_test.
29919
29920Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
29921
29922 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
29923 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
29924 left in. No longer expect them to fail.
29925
29926 * gdb.stabs/*.mt; Deleted, no longer used.
29927 * gdb.stabs/configure.in: Remove references to target makefile
29928 frags.
29929 * gdb.stabs/configure: Rebuilt.
29930
29931 * gdb.disasm/*.mt: Deleted, no longer used.
29932 * gdb.disasm/configure.in: Remove references to target makefile
29933 frags. Use "sh3.s" as the unique filename for this directory.
29934 * gdb.disasm/configure: Rebuilt.
29935
29936 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
29937 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
29938 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
29939
29940Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
29941
29942 * config/udi.exp: Use mondfe,name instead of remote_host.
29943
29944Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
29945
29946 * gdb.base/watchpoint.exp: Don't expect a failure when calling
29947 a function with a watchpoint enabled on the mn10200.
29948
29949 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
29950 before trying to create it!
29951
29952Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
29953
29954 * config/vx.exp: Use hostname instead of netport.
29955
29956 * config/vxworks.exp: New file.
29957
29958 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
29959
29960 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 29961 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
29962 occurs.
29963
29964 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
29965 $gdb_spawn_id directly.
29966 (gdb_run_cmd): Try _start as well as start. Use the target feature
29967 gdb,start_symbol as the symbol to start from when jumping.
29968
29969Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
29970
29971 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
29972 redundant) test.
29973
29974 * gdb.base/recurse.exp: Relax final value test for 'b' so that
29975 it doesn't lose for 16bit integer systems.
29976
29977Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
29978
29979 * gdb.fortran/types.exp: If the target doesn't support "double"
29980 data types, then expect "real" types to only be 4 bytes.
29981
29982 * gdb.c++/virtfunc.exp: Expect failure for virtual function
29983 call tests if the target doesn't support inferior function calls.
29984
29985 * gdb.base/printcmds.exp: Allow minor deviation in FP values
29986 in printf tests.
29987
29988Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
29989
29990 * gdb.base/help.exp: Disable "help set", "help show", and
29991 "help support". Simplify regexp for "help stack".
29992
29993 * gdb.base/default.exp: Set match_max to 5000 and the timeout
29994 to 60 seconds. Temporarily set match_max to 15000 around the
29995 "info copying" test.
29996
29997 * gdb.base/nodebug.exp: Don't try to do an inferior function
29998 call if the target doesn't support them.
29999 * gdb.base/printcmds.exp: Likewise.
30000 * gdb.base/setvar.exp: Likewise.
30001 * gdb.base/structs.exp: Likewise.
30002 * gdb.c++/templates.exp: Likewise.
30003 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
30004
30005 * gdb.base/recurse.exp: Enable for the mn10200.
30006
30007 * configure.in: Do configure gdb.stabs directory for *-*-elf
30008 targets.
30009 * configure: Rebuilt.
30010
30011 * gdb.base/break.exp: Check for gdb,noresults before testing
30012 exit status and/or results from the target.
30013 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
30014 * lib/gdb.exp: Remove old (now bogus) initialization of
30015 noinferior, noargs, noresults and nosignals.
30016
30017Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
30018
30019 * config/sh.exp: New file.
30020
30021 * config/slite.exp: Try to connect multiple times to the board
30022 before rebooting. Only send a "monitor run" if need_monitor_run
30023 is set.
30024
30025 * gdb.base/break.exp: Don't do the "stub continue" test if
30026 the target has gdb_stub set.
30027
30028 * gdb.base/callfuncs.exp: Increase the timeout.
30029
30030 * gdb.base/interrupt.exp: Don't even try to compile the testcase
30031 if the target has gdb,noinferiorio set.
30032
30033 * gdb.base/list.exp: Increase match_max to 10000 characters.
30034
30035 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
30036
30037 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
30038 target.
30039
30040 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
30041
30042Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
30043
30044 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
30045 trying to delete the copy of gdb. Catch the file delete so we
30046 don't die if the delete fails; also, the file should be copied to
30047 the host, not to the build.
c906108c
SS
30048
30049Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
30050
30051 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 30052 parenthesis in case it contains multiple regexps separated
c906108c
SS
30053 with |.
30054
30055 * gdb.base/watchpoint.exp: Use gdb_test.
30056 * gdb.base/default.exp: Ditto.
30057
30058Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
30059
99707966 30060 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 30061
c906108c
SS
30062 * gdb.base/scope.exp: Use gdb_test.
30063 * gdb.c++/classes.exp: Ditto.
30064 * gdb.c++/inherit.exp: Ditto.
30065
30066Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
30067
30068 * gdb.base/crossload.exp: Don't use execute_anywhere, use
30069 remote_exec instead.
30070 * gdb.base/corefile.exp: Don't be ridiculous.
30071 * gdb.base/*.c: Add missing stub invocations.
30072
30073Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
30074
30075 * config/slite.exp: Miscellaneous fixes.
30076
30077 * lib/gdb.exp: Fix runto.
30078
30079 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
30080 the target.
30081
30082 * gdb.base/watchpoint.exp: Fix regexp.
30083
30084 * lib/gdb.exp(default_gdb_exit): Add a catch to the
30085 close and wait commands, as the descriptor may now be
30086 invalid. Always call "remote_close host".
30087
30088Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
30089
30090 Major rewrite for testsuite revision.
d63a86f8 30091
c906108c
SS
30092 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
30093 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
30094 instead of relying on spawn_id to always contain a valid
30095 spawn id.
30096 (get_compiler_info): New procedure to build the ${binfile}.ci
30097 file, instead of replicating this in N different places.
30098 (gdb_compile): New procedure.
d63a86f8 30099
c906108c 30100 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
30101 appropriate arguments) instead of compile. Use gdb_test in a lot
30102 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
30103 at the start of a testcase, as this is no longer done magically.
30104
30105 config/*-gdb.exp: Rename without the -gdb suffix.
30106
30107 config/mips.exp: Use remote_close instead of exit_remote_shell.
30108 config/monitor.exp: Use target_info instead of looking at
30109 baud, timeout, etc.
30110 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
30111
30112Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30113
30114 * gdb.c++/templates.exp (test_ptype_of_templates),
30115 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
30116 Update expect patterns for destructors and assignment operators
30117 to match corresponding c-typeprint.c changes.
30118 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
30119 to destructor breakpoint test, GDB should be able to set the
30120 destructor breakpoint without specifying arguments.
30121
30122Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
30123
30124 * gdb.threads/pthreads.exp: Change result for failure to compile due
30125 to lack of pthreads runtime support from an error to simply an
30126 unsupported test, per dejagnu standards.
30127
30128Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30129
30130 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
30131 where GDB exits to reduce pattern match time.
30132 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
30133
30134 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
30135
dc96c6c7 30136Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30137
30138 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
30139 * gdb.base/default.exp: ditto.
30140 * gdb.base/nodebug.exp: ditto.
30141 * gdb.base/printcmds.exp: ditto.
30142 * gdb.base/ptype.exp: ditto.
30143 * gdb.base/setvar.exp: ditto.
30144 * gdb.base/structs.exp: ditto.
30145 * gdb.base/setshow.c: Guard against uninitialized values of argc.
30146
30147Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
30148
30149 * configure, */configure: Rebuild with autoconf 2.12.
30150
30151Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
30152
30153 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
30154 use new i*86-pc-linux*-gnu quads.
30155 * gdb.base/corefile.exp: Ditto.
30156 * gdb.base/signals.exp: Ditto.
30157 * gdb.base/sigall.exp: Ditto.
30158 * gdb.base/interrupt.exp: Ditto.
30159
30160 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
30161 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
30162 RedHat 4.0.
d63a86f8 30163
c906108c 30164 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
30165 linux. This allows the test case to at least compile on latest
30166 linux, but still not run due to missing the threads runtime library.
c906108c
SS
30167
30168Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30169
30170 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
30171 directory to search gdb directory. Accept and step over conditional
30172 stack alignment code. Consume $prompt in failure cases.
30173 Reset timeout to $oldtimeout instead of some arbitrary value.
30174 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
30175 timeout problems with infinite stack backtraces.
30176 * gdb.base/ptype.exp (ptype struct link, union tu_link):
30177 Accept function parameters for linkfunc member.
30178
30179Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
30180
30181 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
30182 (CXXFLAGS): Remove, unreferenced.
30183 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
30184 previous -B options and also add -B option to pick up cross compiled
30185 runtime.
c906108c
SS
30186 (TARGET_INCLUDES): Add for -I options and add code to initialize when
30187 doing cross compiles.
30188 (target_alias): Declare global.
30189 (xgcc): Set variable to full path of gcc in build tree. Use findfile
30190 to verify that gcc exists in build tree, and if so set CC to that
30191 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 30192
c906108c
SS
30193Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
30194
30195 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
30196 ptype test for anonymous union. Fixup testcase to match
30197 current gcc debug output.
30198
30199Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
30200
30201 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
30202 force argument to an unsigned long type.
30203
30204Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
30205
30206 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 30207 tests and anonymous union print/ptype tests.
c906108c
SS
30208 * gdb.base/list.exp (test_forward-search): Increase timeout by
30209 5 minutes for the "search extremely long line" case.
30210 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
30211 completely optional and that the pass/fail messages use the command as
30212 the message if that third arg is a null string.
30213 (gdb_test_exact): Arrange that a null string pattern means match a
30214 null string output rather than any output, which might include random
889bf7c5 30215 errors.
c906108c
SS
30216 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
30217 backtrace test.
30218 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
30219 always failing and failure is now exposed by gdb.exp changes.
30220
30221Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
30222
30223 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
30224 weren't being noted.
30225
30226Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30227
30228 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
30229 * gdb.stabs/weird.exp: Remove v_comb xfails.
30230
dc96c6c7 30231Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30232
30233 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 30234 list.exp scope.exp watchpoint.exp]
c906108c 30235 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 30236
dc96c6c7 30237Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30238
30239 * config/monitor.exp: Increase download timeout to 1000 seconds.
30240
dc96c6c7 30241Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30242
30243 * config/m32r.exp: Increase timeout to 120 seconds.
30244
30245Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
30246
30247 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
30248 and accept older ordering as obsolescent gcc or gdb.
30249 * gdb.c++/templates.exp: Ditto.
30250 * gdb.c++/virtfunc.exp: Ditto.
30251
30252Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
30253
30254 * gdb.base/coremaker.c: Add code to mmap some data so we
30255 can check that it ends up in the core file.
30256 * gdb.base/corefile.exp: Add test to read mmapped data
30257 from core file.
30258
dc96c6c7 30259Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30260
30261 * config/m32r.exp: New file.
30262
30263Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
30264
30265 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
30266 that cflags can contains -gstabs, and work correctly for other tests.
30267
dc96c6c7 30268Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30269
30270 * gdb.base/setshow.exp: New file, tests show and set.
30271 * gdb.base/setshow.c: New file, tests show and set.
30272 * gdb.base/help.exp: Add test for help set|show annotate.
30273 * gdb.base/default.exp: Add test for set|show annotate.
30274
30275Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
30276
30277 * testsuite/gdb.base/break.exp: Make backtrace from factorial
30278 errors unique.
30279 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
30280 explicitly.
30281
30282Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
30283
30284 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
30285 and width commands. This is done elsewhere.
30286 * (gdb_start): Don't call gdb_start_sim here. That's already
30287 done in gdb_load. This fixes lots of failures in default.exp.
30288
30289Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30290
30291 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30292 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30293 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30294 in the same we we treat other failures (since it may be an expected
889bf7c5 30295 condition), rather than as an error.
c906108c
SS
30296 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30297 old test format.
30298
30299Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30300
30301 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30302 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30303 twice. Nuke the duplicates.
c906108c 30304 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30305 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30306 Remove config.h along with other config files.
30307
30308Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30309
30310 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30311 "p func1 ()" and note that rests of tests are skipped.
30312 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30313 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30314 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30315 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30316 affected by the previous run test.
30317 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30318 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30319 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30320 "pass int powerset tuple" and "pass modeless int powerset tuple".
30321 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30322 "real write 4" and "real write 8".
30323 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30324 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30325 "print \$i after tuple assign 2", and
30326 "print vs2 after tuple assign 2".
30327 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30328 meaningful error message and return -1 so the caller can
30329 suppress further tests and avoid a cascade of errors.
d63a86f8 30330
c906108c
SS
30331Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30332
30333 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30334 format for printing version.
30335 * gdb.base/default.exp: Ditto.
30336 * gdb.base/interrupt.exp: Fix problem with cascade of
30337 errors if child process dies while calling a function.
d63a86f8 30338
c906108c
SS
30339Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30340
30341 * Makefile.in (VPATH): Add
30342 * Makefile.in (Makefile, config.status): Fix rules so things get
30343 remade when necessary.
30344
30345Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30346
30347 * Makefile.in (just-check): Add path to sibling expect dir
30348 to environment variable specified by RPATH_ENVVAR.
30349
30350Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30351
30352 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30353 (just-check): Add shared library paths for libstdc++, tk,
30354 tcl, bfd, and opcodes to the environment variable specified
30355 in RPATH_ENVVAR.
30356 * configure.in: Add support to recognize --enable-shared flag
30357 and generate correct value for RPATH_ENVVAR.
30358 * configure: Regenerated with autoconf.
30359
30360Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30361
30362 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30363 include all osf versions.
c906108c
SS
30364 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30365 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30366 when target is linux. When failing to build pthreads test
30367 executable, give more meaningful message.
30368 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30369 arg for pthread_create.
d63a86f8 30370
c906108c
SS
30371Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30372
30373 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30374 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30375 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30376 and -lpthreads (everybody else).
c906108c
SS
30377 (test_startup): Fail gracefully if threads are not supported.
30378 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30379 "p/c array_index("abcdef",2)" when not gcc compiled.
30380 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30381 "print func2::coremaker_local" when not gcc compiled.
30382 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30383 "ptype on opaque struct tagname (statically)",
30384 "ptype on opaque struct tagname (dynamically) 1", and
30385 "ptype on opaque struct tagname (dynamically) 2"
30386 for not compiled with gcc.
30387 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30388 backtrace when compiled with gcc.
d63a86f8 30389 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30390 than always return success.
30391
30392Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30393
30394 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30395
30396Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30397
30398 * gdb.base/structs.exp: Undo last change.
30399
30400Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30401
30402 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30403 encapsulate all the steps/nexts done during self test, starting
30404 at main, and makes them less sensitive to optimization issues.
30405 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30406 signal handler" test.
30407 * gdb.threads/pthreads.exp: Only run this for native configs.
30408 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30409 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30410 tests.
30411 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30412 for "runto test_calls(void)" test.
d63a86f8 30413
c906108c
SS
30414Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30415
30416 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30417 and don't expect address info in breakpoint confirmations.
30418
30419Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30420
30421 * gdb.base/list.exp (test_forward_search): Increase timeout
30422 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30423 and then reset to old value when done. Increase expect input
c906108c
SS
30424 buffer to 10000.
30425
30426Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30427
30428 * gdb.base/list.exp (test_forward_search): Fix to handle very
30429 long source line without overflowing expect's input buffer.
30430
30431Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30432
30433 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30434 "buffer_full".
30435
30436 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30437 "buffer_full".
30438
30439 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30440 "buffer_full".
30441
30442 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30443 "buffer_full".
30444
30445Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30446
30447 * configure.in (configdirs): Add gdb.threads.
30448 * configure: Regenerated with autoconf.
30449 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30450 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30451 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30452
c906108c
SS
30453Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30454
30455 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30456
30457Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30458
30459 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30460 each signal's status in the output of "handle all print".
30461 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30462 the \r\n sequence that immediately precedes the gdb prompt.
30463 * gdb.base/a1-selftest.exp: Save original timeout and restore
30464 after test.
30465
30466Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30467
30468 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30469 symbol.
30470
30471Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30472
30473 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30474
30475Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30476
30477 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30478 timeout by 60 seconds.
30479
30480Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30481
30482 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30483 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30484 error return.
30485
30486Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30487
30488 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30489 gdb initialization, also report how long dejagnu waited. Restore
30490 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30491 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30492
30493Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30494
30495 * lib/gdb.exp: Report timeout value for verbosity level 2.
30496 * config/gdbserver.exp: Ditto.
30497 * config/hppro.exp: Ditto.
30498 * config/mips-gdb.exp: Ditto.
30499 * config/monitor.exp: Ditto.
30500 * config/netware.exp: Ditto.
30501 * config/sim-gdb.exp: Ditto.
30502 * config/slite-gdb.exp: Ditto.
30503 * config/udi-gdb.exp: Ditto.
30504 * config/unix-gdb.exp: Ditto.
30505 * config/vx-gdb.exp: Ditto.
30506 * gdb.base/a1-selftest.exp: Ditto.
30507 * gdb.base/a2-run.exp: Ditto.
30508 * gdb.base/break.exp: Ditto.
30509 * gdb.base/corefile.exp: Ditto.
30510 * gdb.base/list.exp: Ditto.
30511 * gdb.base/recurse.exp: Ditto.
30512 * gdb.base/scope.exp: Ditto.
30513 * gdb.base/signals.exp: Ditto.
30514
30515Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30516
30517 * gdb.threads/Makefile.in (docdir): Removed.
30518
30519Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30520
30521 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30522 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30523 @srcdir@.
d63a86f8 30524 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30525 autoconf 2.5 or higher.
30526 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30527
30528Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30529
30530 * configure: Regenerated.
30531 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30532 avoid name clashes with SunOS headers.
30533
30534Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30535
30536 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30537
30538Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30539
30540 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30541 prototype information ends up in the compiler info file.
30542
30543Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30544
30545 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30546 attempting to regenerate it. Eliminate use of a temporary file
30547 and just generate the info file directly. Source it immediately,
30548 for consistency of use.
30549 * gdb.base/corefile.exp: Ditto
30550 * gdb.base/exprs.exp: Ditto.
30551 * gdb.base/funcargs.exp: Ditto.
30552 * gdb.base/langs.exp: Ditto.
30553 * gdb.base/list.exp: Ditto.
30554 * gdb.base/mips_pro.exp: Ditto.
30555 * gdb.base/nodebug.exp: Ditto.
30556 * gdb.base/opaque.exp: Ditto.
30557 * gdb.base/ptype.exp: Ditto.
30558 * gdb.base/scope.exp: Ditto.
30559 * gdb.base/setvar.exp: Ditto.
30560 * gdb.base/signals.exp: Ditto.
30561 * gdb.base/whatis.exp: Ditto.
30562 * gdb.c++/templates.exp: Ditto.
30563 * gdb.c++/virtfunc.exp: Ditto.
30564 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30565 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30566
30567Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30568
30569 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30570 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30571 Increase timeout, a lot of single stepping might be needed if the
30572 target has no hardware watchpoints.
30573
30574Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30575
30576 * gdb.base/break.exp: Ignore compiler warnings when compiling
30577 break.c.
30578 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30579 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30580 from remote-sim.
30581 * gdb.base/exprs.exp: Add h8300 xfails.
30582 * gdb.base/funcargs.exp: Likewise.
30583 * gdb.base/nodebug.exp: Likewise.
30584 * gdb.base/printcmds.exp: Likewise.
30585 * gdb.base/ptype.exp: Likewise.
30586 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30587 h8300 xfails.
d63a86f8 30588 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30589 on the h8300.
30590 * gdb.base/funcargs.c: Explicitly make last constant argument to
30591 call_after_alloca_subr an unsigned long type.
30592 * gdb.base/return.c: Include stdio.h.
30593
30594Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30595
30596 * config/abug.exp: New file for the older Motorola Bug monitor
30597 that runs on the mvme13x series VME boards.
30598 * config/monitor.exp: Use the new config array for target settings
30599 if they exist.
30600
30601Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30602
30603 * sim-gdb.exp: Make the SH simulator allocate less space when
30604 it is targeted.
30605
30606Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30607
30608 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30609 test.
30610
30611Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30612
30613 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30614 "rs6000-*-*" for "list function in include file" when gcc compiled.
30615 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30616 for "p ctable1[120]".
30617 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30618 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30619 Remove setup_xfail for "rs6000-*-*" for
30620 "print 'scope0.c'::filelocal before run".
30621 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30622 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30623 since some compilers don't allow both options to be given
30624 on the same command line. Create object file and move it.
d63a86f8 30625
c906108c
SS
30626Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30627
30628 * gdb.base/corefile.exp: Always regenerate the core file, since
30629 we always regenerate the coremaker program. Detect special case
30630 where registers cannot be read from core file.
d63a86f8 30631
c906108c
SS
30632Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30633
30634 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30635 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30636 * gdb.c++/templates.exp: Only match on basename of file since
30637 some formats like xcoff don't encode directory information.
30638 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30639 and rs6000 AIX xcoff targets.
30640 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30641 * configure: Regenerate.
30642 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30643 here, rather than in distclean.
d63a86f8 30644
c906108c
SS
30645Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30646
30647 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30648 defined, and use it to compile the test case with -O2. The
30649 native compilation still uses no optimization.
30650 * gdb.base/mips_pro.c: Remove inline assembly code since
30651 it is compiled PIC by default, which results in assembler
30652 warnings that make the testsuite think the compilation
30653 was unsuccessful.
30654
30655Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30656
30657 * gdb.c++/misc.exp: Add note to message for
30658 "print s.a for foo struct" that this is a known gcc 2.7.2
30659 and earlier bug.
30660
30661Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30662
30663 * gdb.base/break.exp: Fix pattern for matching "Delete all
30664 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30665 setup_xfail for deleting all breakpoints test. Fix various
30666 timeout messages to include "(timeout)".
30667 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30668 for "p t_float_values2(3.14159,float_val2)".
30669 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30670 for "continue to call2g" when gcc compiled.
30671 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30672 "up to foo in langs.exp", "show language at foo in langs.exp",
30673 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30674 and "show language at fsub in langs.exp".
30675 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30676 "list line 1 in include file", "list message for lines past EOF",
30677 "list function in include file", "list list0.h:foo", and
30678 "list filename:function; nonexistant function".
30679 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30680 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30681 and "ptype t_char_array" to be for native cc only.
d63a86f8 30682
c906108c
SS
30683Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30684
d63a86f8 30685 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30686 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30687 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30688
30689Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30690
30691 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30692 "bt in signals.exp". This problem only appears when running
30693 the testsuite, and then only intermittently.
30694
30695Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30696
30697 * gdb.base/return.exp (return_tests): Differentiate between
30698 two tests of continuing.
30699
30700Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30701
30702 * */Makefile.in (maintainer-clean): Remove config.log.
30703 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30704 * gdb.c++/Makefile.in (PROGS): Add inherit.
30705 (clean): Remove *.ci.
30706
30707Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30708
30709 * gdb.c++/misc.cc: Add test code from Mike Stump.
30710 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30711
30712Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30713
30714 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30715 to "alpha-*-osf2*" and add comment.
30716 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30717 setup_xfail for "step over execarg initialization" and
30718 "step over corearg initialization".
c906108c
SS
30719 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30720 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30721 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30722 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30723 "print func2::coremaker_local", and "backtrace in corefile.exp".
30724 * gdb.base/signals.exp: Build and source signals.ci.
30725 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30726 to be for gcc only.
30727 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30728
c906108c
SS
30729Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30730
30731 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30732 Feb 3 procfs.c change.
30733
30734Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30735
30736 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30737
30738Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30739
30740 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30741 from dejagnu's apparent default of 10 seconds, which gives random
30742 results when running the tests over NFS on moderately loaded systems.
30743 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30744
30745Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30746
30747 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30748 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 30749 result reports.
c906108c
SS
30750
30751Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30752
30753 * configure.in (CY_AC_PATH_TCLH): Remove.
30754 * configure: Regenerate.
30755
30756Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30757
30758 * gdb.c++/Makefile.in (clean): Add missing '{'.
30759
30760Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30761
30762 * lib/gdb.exp: Provide a default value for noinferior.
30763
30764 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30765 Load libgloss.exp.
30766
30767Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30768
30769 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30770 the executable, not the .o to run the tests from.
30771
30772Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30773
30774 * gdb.base/break.exp: Don't test for program exit or exit status
30775 if $noresults if nonzero.
30776 * gdb.base/langs.exp: Likewise.
30777 * gdb.base/watchpoint.exp: Likewise.
30778
30779 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30780 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30781 trying to compile the testcase.
30782
30783Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30784
30785 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30786 * gdb.base/signals.exp (continue to handler): Likewise.
30787
30788Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30789
30790 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30791
30792 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30793
30794Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30795
30796 * gdb.base/corefile.exp: Recognize "not found" as failure
30797 when trying to determine if a core file was generated.
30798 If no core file was generate the first time, try again without
30799 the ulimit -c to work around braindamaged shells.
30800
30801Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30802
30803 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30804 [] tests with "test" and enclose string in quotes.
30805 * gdb.stabs/configure: Rebuild
d63a86f8 30806
c906108c
SS
30807Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30808
30809 Changes in sync with expect:
30810 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
30811 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
30812 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
30813 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
30814 argument to AC_REQUIRE.
30815 * configure: Regenerated.
30816
30817Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
30818
30819 * gdb.base/corefile.exp: When generating a core, discard any
30820 error messages about ulimit not found and the "core dumped"
30821 message from the shell that runs the coredumper.
30822
30823Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
30824
30825 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
30826
30827 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
30828 which sed script to run. Expect failure for v_comb test
30829 on PA targets too.
d63a86f8 30830
c906108c
SS
30831Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
30832
30833 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 30834 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
30835
30836Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
30837
30838 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
30839 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 30840 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
30841 * lib/gdb.exp (default_gdb_start): Fix typo.
30842 * gdb.base/corefile.exp: Allow "Core was generated by ..."
30843 messages to not include the full program name that caused
30844 the core dump since some systems (such as solaris) apparently
30845 truncate this path to about 80 characters.
30846 When generating a core file first try increasing the core file
30847 size limit to unlimited since some systems may default it to
30848 zero, and it is harmless to try it. Move the test for failing
30849 to generate a core file to where it will actually get executed.
30850 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
30851 new gdb result from g++ debug info improvements and make old
30852 pattern obsolescent. Also account for size_t differences
30853 (may be int or long).
30854 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
30855 initialization before function call is placed in the delay slot
30856 and thus appears to be skipped over by commands such as "next".
30857
30858Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
30859
30860 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
30861
30862Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
30863
30864 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30865 input source file; fix code to compile test to deal with this
30866 convention.
30867 * gdb.c++/*.exp: Likewise.
30868
30869Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30870
30871 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30872 "bt in signals.exp".
30873
30874Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30875
30876 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30877 "step over execarg initialization" and
889bf7c5 30878 "step over corearg initialization".
c906108c
SS
30879
30880Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30881
30882 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30883 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30884
30885Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30886
30887 From Rob Savoye (rob@poseidon.cygnus.com)
30888 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30889 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
30890 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30891 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30892 configure.in}: Major reworking for autoconfig.
c906108c
SS
30893 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30894 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 30895 New files.
c906108c
SS
30896 * config/unix-gdb.exp: Make GDB global.
30897 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
30898 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
30899 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
30900 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
30901 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
30902 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 30903 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
30904 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
30905 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
30906 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
30907 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 30908 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
30909 to returns as necessary, arrange for test to compile own testcase
30910 executable.
c906108c 30911 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 30912
c906108c
SS
30913Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30914
30915 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 30916 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
30917 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
30918 "backtrace through signal handler".
30919
30920Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30921
30922 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
30923 continuing from a job control stop signal.
30924 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
30925
30926Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
30927
30928 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
30929 * gdb.base/corefile.exp: Likewise.
30930 * gdb.base/funcargs.exp: Likewise.
30931
30932Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
30933
30934 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
30935 * config/monitor.exp: Add support for setting baud rate.
30936
30937Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
30938
30939 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
30940 i*86-*-linux* xfails for "backtrace through signal handler".
30941 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
30942 "print func2::coremaker_local".
30943 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 30944 alpha-dec-osf2* xfail for
c906108c
SS
30945 "delete all breakpoints when none".
30946
30947Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
30948
30949 * gdb.base/break.exp: Change test that deletes all breakpoints
30950 when no user breakpoints are installed. A post 4.15 change
30951 causes gdb to no longer prompt in this case.
30952
30953Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
30954
30955 * gdb.base/return.exp (return_tests): Change xfail for test
30956 "correct value returned double test" to stop xfailing at
30957 Solaris 2.5. Apparently the bug has been fixed.
30958
30959Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
30960
30961 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
30962 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
30963
30964Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
30965
30966 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
30967 * gdb.disasm/hppa.s: Corresponding changes.
30968
30969Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
30970
30971 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
30972 makefile fragment.
30973 * config/mt-hpux: Deleted.
30974
30975Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
30976
d63a86f8 30977 * Many files: When warning about suppressed tests due to a
c906108c
SS
30978 nonexistant test binary, avoid incrementing the warning count.
30979
30980Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
30981
30982 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 30983
c906108c
SS
30984Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30985
30986 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
30987 "sparc-*-solaris2*".
30988
30989Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30990
30991 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
30992 Add global and local variables and initialize them.
30993 * gdb.base/corefile.exp: Test correct mapping of corefile sections
30994 by printing variables. Remove rs6000 and powerpc xfails, BFD now
30995 extracts the file name and terminating signal from the core file.
30996 * TODO: Remove note about tests for correct mapping of corefile.
30997 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
30998 from optimizing it away.
30999 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
31000 handles common blocks.
31001
31002Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
31003
31004 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
31005 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
31006
31007Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
31008
31009 * Makefile.in (maintainer-clean): New target, synonym for
31010 realclean.
31011 * gdb.base/Makefile.in (maintainer-clean): Likewise.
31012 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
31013 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
31014 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
31015 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
31016 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
31017
31018Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
31019
31020 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
31021 xfails when not gcc compiled for "print foo::funclocal".
31022 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
31023 "print foo::funclocal at foo",
31024 "print 'scope1.c'::foo::funclocal at foo",
31025 "print foo::funclocal_bss at foo",
31026 "print 'scope1.c'::foo::funclocal_bss at foo",
31027 "print foo::funclocal_ro at foo",
31028 "print 'scope1.c'::foo::funclocal_ro at foo",
31029 "print bar::funclocal at foo" and
31030 "print 'scope1.c'::bar::funclocal at foo".
31031 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
31032 gcc compiled for "print foo::funclocal at bar".
31033 Expand all messages to ensure that they identify that
31034 the test is at bar().
31035 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
31036 gcc compiled for:
31037 "ptype on opaque struct pointer (statically)",
31038 "ptype on opaque struct tagname (statically)",
31039 "ptype on opaque struct pointer (dynamically) 1",
31040 "ptype on opaque struct tagname (dynamically) 1",
31041 "ptype on opaque struct pointer (dynamically) 2" and
31042 "ptype on opaque struct tagname (dynamically) 2
31043 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
31044 gcc compiled for:
31045 "p datalocal"
31046 "whatis datalocal",
31047 "ptype datalocal",
31048 "p bsslocal",
31049 "whatis bsslocal", and
31050 "ptype bsslocal".
31051 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
31052 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
31053 when not gcc compiled.
31054 * gdb.base/funcargs.exp (float_and_integral_args): Add
31055 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
31056 compiled.
31057 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
31058 "backtrace from call6a" when not gcc compiled.
31059 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
31060 "backtrace from call7a" when not gcc compiled.
31061 * gdb.base/callfuncs.exp (do_function_calls):
31062 Add "hppa*-*-hpux*" xfail when not gcc compiled for
31063 "p t_char_array_values(char_array_val2,char_array_val1)",
31064 "p t_char_array_values(char_array_val1,char_array_val2)",
31065 "p t_char_array_values("carray 1","carray 2")",
31066 "p t_char_array_values("carray 1",char_array_val2)",
31067 "p t_char_array_values(char_array_val1,"carray 2")",
31068 "p sum_args(1,{2})",
31069 "p sum_args(2,{2,3})",
31070 "p sum_args(3,{2,3,4})",
31071 "p sum_args(4,{2,3,4,5})"
31072 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
31073 "backtrace in corefile.exp" when not gcc compiled.
31074
31075Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31076
31077 * gdb.base/signals.exp: Rewrite `handle all print' test as
31078 a procedure. Accept blanks or TABs as whitespace, increase
31079 timeout and expect input buffer size for the large output
31080 from the command. Remove "i*86-*-bsdi2.0" xfail.
31081
31082Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31083
31084 * gdb.base/setvar.exp: Add new testcases for truncation when
31085 assigning invalid values to bitfields.
31086
31087Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
31088
d63a86f8 31089 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
31090 mips-sgi-irix* xfail for
31091 "call inferior func with struct - returns char *"
31092 and fix test so that an optional (unsigned char *) cast is
889bf7c5 31093 accepted in the result.
c906108c
SS
31094
31095Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
31096
31097 * gdb.base/funcargs.exp (float_and_integral_args): Remove
31098 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
31099 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
31100 * gdb.base/signals.exp: Remove duplicate "handle all print" test
31101 that accidentally got checked in.
31102
31103Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
31104
d63a86f8 31105 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
31106 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
31107 compiled test.
31108 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
31109 Add mips-sgi-irix5* xfail for not gcc compiled.
31110 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
31111 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
31112 compiled for "p top", "whatis top", "p middle", and "whatis
31113 middle".
c906108c
SS
31114 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
31115 "whatis signed char" for not gcc compiled.
31116 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
31117 "set variable signed char=-1 (-1)" and
31118 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
31119 * gdb.base/funcargs.exp (float_and_integral_args):
31120 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
31121 Add mips-sgi-irix* xfail when not gcc compiled for
31122 "continue to call2b".
31123 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
31124 "continue to call2g".
6fdff2c5
PA
31125 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
31126 compiled for "backtrace from call6a"
31127 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
31128 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
31129 when not gcc compiled for "backtrace from call7a".
c906108c
SS
31130 (localvars_after_alloca): Fix gdb_test cmds for
31131 "print * after runto ...".
31132 Remove rs6000-*-* xfails for
31133 "print i after runto localvars_after_alloca" and
31134 "print l after runto localvars_after_alloca"
31135 for all compilers.
31136 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 31137 when not compiled with gcc, for:
c906108c
SS
31138 "print signed char == (minus)",
31139 "print signed char != (minus)",
31140 "print signed char < (minus)",
31141 "print signed char > (minus)".
31142 * gdb.base/callfuncs.exp (do_function_calls):
31143 Add mips-sgi-irix* xfail, when compiled with native compiler, for
31144 "call inferior func with struct - returns char *".
d63a86f8 31145 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
31146 "correct value returned double test" to include Solaris 2.4.
31147 * gdb.base/funcargs.exp (float_and_integral_args):
31148 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 31149
c906108c
SS
31150Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31151
31152 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
31153 enumeration bitfields if compiling with GNU C.
31154 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
31155 to empty' prompt.
31156
31157Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
31158
31159 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
31160 test for PRO targets.
31161
31162 * gdb.base/funcargs.exp: Avoid ever setting more than 8
31163 breakpoints in the inferior at any given time by making
31164 two groups of breakpoints for call2*, call6* and call7*
31165 tests.
31166
31167Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31168
31169 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
31170 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
31171 from optimizing it away.
31172 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
31173 "call inferior func with struct".
31174
31175Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
31176
31177 * configure.in: Only configure gdb.chill for particular targets.
31178
31179Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
31180
31181 * gdb.base/Makefile.in: Add action to .c.o transformation
31182 rule that generates a .ci file for each .o file and remove
31183 explicit .c.o rules except for callfuncs.o.
31184 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
31185 generates a .ci file for each .o file and remove explicit
31186 .cc.o rules.
31187 (clean): Remove *.tmp *.ci files.
31188 (EXECUTABLES): Remove templ-info.exp.
31189 * gdb.base/compiler.c: New file.
31190 * gdb.c++/compiler.cc: New file
31191 * gdb.base/scope.exp: Source gdb.base/scope.ci.
31192 Change rs6000-*-* xfail for
31193 "print 'scope0.c'::filelocal_ro" and
31194 "print 'scope1.c'::filelocal" and
31195 "print 'scope1.c'::filelocal_bss" and
31196 "print 'scope1.c'::filelocal_ro" and
31197 "print 'scope1.c'::foo::funclocal" and
31198 "print 'scope1.c'::foo::funclocal_ro" and
31199 "print 'scope1.c'::bar::funclocal" and
31200 "print 'scope0.c'::filelocal_ro" and
31201 "print 'scope1.c'::filelocal at foo" and
31202 "print 'scope1.c'::filelocal_bss at foo" and
31203 "print 'scope1.c'::filelocal_ro at foo" and
31204 "print 'scope1.c'::foo::funclocal at foo" and
31205 "print 'scope1.c'::foo::funclocal_bss at foo" and
31206 "print 'scope1.c'::foo::funclocal_ro at foo" and
31207 "print 'scope1.c'::bar::funclocal at foo" and
31208 "print 'scope0.c'::filelocal_ro" and
31209 "print 'scope1.c'::filelocal" and
31210 "print 'scope1.c'::filelocal_bss" and
31211 "print 'scope1.c'::filelocal_ro" and
31212 "print 'scope1.c'::foo::funclocal" and
31213 "print 'scope1.c'::foo::funclocal_bss" and
31214 "print 'scope1.c'::foo::funclocal_ro" and
31215 "print 'scope1.c'::bar::funclocal" and
31216 "print 'scope1.c'::bar::funclocal_bss"
31217 to only be xfail'd when not compiled with gcc.
d63a86f8 31218 Add rs6000-*-* xfail for
c906108c
SS
31219 "print 'scope0.c'::filelocal_bss before run"
31220 when compiled with gcc.
31221 (test_at_main): Add rs6000-*-* xfail for
31222 "print filelocal_ro in test_at_main"
31223 when compiled with gcc.
31224 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 31225 Add rs6000-*-aix* xfail for
c906108c
SS
31226 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
31227 "ptype t_char_array", not compiled with gcc.
31228 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
31229 xfail for "list foo (in include file)" when gcc compiled.
31230 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 31231 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
31232 "run to call0a" if not compiled with gcc.
31233 (unsigned_integral_args): Add rs6000-*-* xfail for
31234 "run to call1a" if not compiled with gcc.
31235 (float_and_integral_args): Add rs6000-*-* xfail for
31236 "run to call2a" if not compiled with gcc and for
31237 "continue to call2b" for any compiler.
31238 Add rs6000-*-* xfail to
31239 "print f1 after run to call2a" for gcc compiled.
31240 (discard_and_shuffle): Add rs6000-*-* xfail for
31241 "run to call6a".
31242 (shuffle_round_robin): Add rs6000-*-* xfail for
31243 "backtrace from call7a" if not compiled with gcc.
31244 Add rs6000-*-* xfail for
31245 "backtrace from call7b" if compiled with gcc.
31246 (call_after_alloca): Add rs6000-*-* xfail for
31247 "print c in call_after_alloca" and
31248 "print s in call_after_alloca" and
31249 "backtrace from call_after_alloca_subr"
31250 if not compiled with gcc.
31251 (localvars_in_indirect_call): Add rs6000-*-* xfail for
31252 "print c in localvars_in_indirect_call" and
31253 "print c in localvars_in_indirect_call" and
31254 "backtrace in indirectly called function" and
31255 "stepping into indirectly called function"
31256 if not compiled with gcc.
31257 (localvars_after_alloca): Add rs6000-*-* xfail for
31258 "print c after runto localvars_after_alloca" and
31259 "print s after runto localvars_after_alloca" and
31260 "print i after runto localvars_after_alloca" and
31261 "print l after runto localvars_after_alloca"
31262 for all compilers.
31263 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
31264 than whatis-info.exp.
31265 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
31266 than opaque-info.exp.
31267 Setup rs6000-*-* xfail for
d63a86f8 31268 "ptype on opaque struct pointer (statically)" and
c906108c
SS
31269 "ptype on opaque struct pointer (dynamically)" when
31270 not compiled with gcc.
31271 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
31272 rather than callf-info.exp.
31273 (do_function_calls): Add clear_xfail for rs6000-*-* for
31274 "p t_float_values2(3.14159,float_val2)". Seems to work
31275 fine there, both with xlc and gcc. Need to find out what
31276 it is doing right and fix other platforms.
31277 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
31278 "call inferior func with struct - returns int",
31279 "call inferior func with struct - returns long",
31280 "call inferior func with struct - returns float",
31281 "call inferior func with struct - returns double",
31282 "call inferior func with struct - returns char *",
31283 but only if not gcc compiled (presumes xlc compiled).
31284 Change rs6000-*-* xfails for
31285 "call inferior func with struct - returns char" and
31286 " call inferior func with struct - returns short" to only
31287 xfail if not using gcc.
31288 (clean mostlyclean): Remove *.ci and *.tmp files.
31289 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31290 than templ-info.exp.
31291 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31292 Add rs6000-*-* xfail for "up to foo in langs.exp"
31293 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31294 when not gcc compiled.
d63a86f8 31295
c906108c
SS
31296Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31297
31298 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31299 * gdb.base/corefile.exp: Likewise.
31300 * gdb.base/list.exp: Likewise.
31301 * gdb.base/scope.exp: Likewise.
31302 * gdb.base/siganls.exp: Likewise.
31303
31304 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31305 compiler output.
31306 * gdb.base/whatis.exp: Likewise.
31307
31308Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31309
31310 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31311 failure (opcode table has been fixed to match reality).
31312
31313Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31314
31315 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31316 "call inferior func with struct - returns char",
31317 "call inferior func with struct - returns short"
31318
31319 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31320 "print 'scope0.c'::filelocal at main",
31321 "print 'scope0.c'::filelocal_bss in test_at_main",
31322 "print 'scope0.c'::filelocal at foo",
31323 "print 'scope0.c'::filelocal_bss in test_at_foo",
31324 "print 'scope0.c'::filelocal at bar",
31325 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31326
c906108c
SS
31327 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31328 in source file 1". This bug seems to have been fixed with both
31329 gcc and native cc (was native assembler bug?).
31330
31331Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31332
31333 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31334 "backtrace through signal handler" to "i*86-*-sysv4*".
31335 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31336 continue" case. Add "known SVR4 bug" to fail message.
31337 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31338 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31339 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31340 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31341 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31342 "up to foo in langs.exp", "show language at foo in
31343 langs.exp", "up to cppsub_ in langs.exp", "show
31344 language at cppsub_ in langs.exp", "up to fsub in
31345 langs.exp", and "show language at fsub in langs.exp".
31346 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31347 "bactrace in corefile.exp".
31348 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31349 "call inferior function with struct - returns float" and
31350 "call inferior function with struct - returns double".
d63a86f8 31351
c906108c
SS
31352Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31353
31354 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31355 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31356 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31357 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31358
31359Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31360
31361 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31362 (or overriden) "CHILL" macro rather then bare "gcc".
31363 Also look for ../../gcc/xgcc since that is what we will
31364 actually need, not "Makefile". Remove following assignment
31365 of CHILL to CHILL_FOR_TARGET because that results in
31366 recursive definition.
31367
31368Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31369
31370 * gdb.base/corefile.exp: Change xfail for backtrace in
31371 corefile.exp from linuxaout to all linux.
31372 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31373 cases where we miss the breakpoint at the signal handler
31374 for some reason. Setup xfail for linuxoldld/linuxaout and
31375 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31376 hitting SIGURG breakpoint.
31377 * gdb.base/signals.exp: Setup xfail for "next" acting like
31378 continue to add linuxoldld. Setup xfail for all linux for
31379 "next to handler in signals_tests_1", "backtrace in
31380 signals_tests_1", "continue to func1", "pass SIGUSR1",
31381 and continue to handler".
31382
31383Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31384
31385 * Update all FSF addresses except those in COPYING* files.
31386
31387Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31388
31389 * gdb.base/a2-run.exp: Change messages to be more explicit about
31390 the status of args, and quote binfile in results.
31391
31392Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31393
31394 * gdb.base/callfuncs.exp: Add tests for passing structs to
31395 inferior functions and return various types.
31396 * gdb.base/callfuncs.c: Add functions to receive a struct
31397 and return a member of the struct, in various types.
31398
31399Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31400
31401 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31402
31403Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31404
31405 * config/vxworks29k.exp: New file, sources vxworks.exp.
31406
31407Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31408
31409 * config/gdbremote.exp: New file. Testing framework using
31410 gdbserver.
31411
31412Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31413
31414 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31415 "call function when asleep" and "send end of file".
31416 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31417 for "backtrace in corefile.exp".
31418 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31419 for "backtrace through signal handler".
31420 * gdb.base/corefile.exp: Make sure we actually generate a core file
31421 before trying the core tests. Some systems allow the user to suppress
31422 generation of core files and default to that (linux for example).
31423 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31424 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31425
31426Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31427
31428 * gdb.threads: New directory with some crude multi-threaded
31429 gdb tests (step.exp and step2.exp).
31430 * config/mt-lynx (STEP_EXECUTABLE): Define.
31431 (THREADFLAGS): Define.
31432
31433Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31434
31435 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31436
31437 * gdb.base/signals.exp: Disable whole file for lynx until
31438 further notice.
31439
31440 * gdb.base/signals.exp: xfail test where "next" acts like
31441 "continue" for lynx.
31442
31443 * gdb.base/interrupt.exp: xfail test for calling function while
31444 inferior is asleep for lynx.
31445
31446 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31447 than one cr-lf after each command.
31448
31449Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31450
31451 * configure.in: Reinstate setting of stabsdirs variable, fix
31452 typo in setting up configdirs for native builds.
31453
31454 * gdb.base/return.exp: Fix typo in return double test.
31455 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31456 compiler from optimizing them away.
31457
31458Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31459
31460 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31461 sequences to be echo'd by gdb when using gdb_test.
31462 * gdb.chill/chexp.exp: Likewise.
31463 * gdb.fortran/exprs.exp: Likewise
31464
31465Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31466
31467 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31468 after the inferior gdb has started.
31469
31470 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31471 after each command.
31472 * gdb.base/funcargs.exp: Likewise.
31473 * gdb.base/gdbvars.exp: Likewise.
31474 * gdb.base/interrupt.exp: Likewise.
31475 * gdb.base/list.exp: Likewise.
31476 * gdb.base/watchpoint.exp: Likewise.
31477 * gdb.c++/demangle.exp: Likewise.
31478 * gdb.c++/inherit.exp: Likewise.
31479 * gdb.chill/chexp.exp: Likewise.
31480 * gdb.fortran/exprs.exp: Likewise.
31481
31482 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31483 test if we can't handle IO to/from the inferior.
31484
31485 * gdb.c++/misc.exp: Always check for a program already being
31486 started after sending a "run" command to gdb.
31487
31488 * gdb.base/twice.exp: Start with a fresh gdb.
31489
31490 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31491 only depend on gdb's expression code, not the chill runtime.
31492
31493 * gdb.base/return.c: Put return values into variables so we
31494 can have gdb print them rather than depending on the program
31495 to print them.
31496 * gdb.base/return.exp: Corresponding changes.
31497
31498 * lib/gdb.exp: Provide default value for noinferiorio.
31499 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31500 the inferior.
31501
31502 * gdb.base/break.exp: Always check for a program already being
31503 started after sending a "run" command to gdb.
31504 (text_next_with_recursion): Don't check the output from the
31505 program's printf statement. Instead just make sure the program
31506 exited.
31507
31508 * gdb.base/commands.exp: Protect tests which need arguments with
31509 $noargs conditionals.
31510
31511Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31512
31513 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31514 of structure member arrays to match gdb/valops.c:value_addr change.
31515
31516Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31517
31518 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31519 cases.
31520
31521Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31522
31523 * configure.in (configdirs): Remove gdb.chill from default list
31524 of subdirs and then add it back in only if doing a native build.
31525 The current chill compiler does not yet work in any cross build.
31526 * Revert all signal changes from Jul 6.
31527 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31528 for sh-hms targets, allowing these tests to link, with no other
31529 changes. Testing is suppressed by setting "nosignals" in site.exp.
31530
31531Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31532
31533 * configure.in (signaldirs): Define and add to configdirs for all
31534 targets except some specific ones that are known to not support signals.
31535 Also clean up formatting.
31536 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31537 (signals, sigall): Remove rules to build.
31538 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31539 Moved to new gdb.signals directory.
31540 * gdb.signals: New test directory.
31541 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31542 signals.c signals.exp}: New or moved files.
31543
31544Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31545
31546 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31547
31548Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31549
31550 * gdb.base/return.exp: Xfail `return double' test failure
31551 on at least Solaris 2.3 and handle future/past versions on
31552 a case by case basis as appropriate. Also update message
31553 to include i*86 failures.
31554
31555Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31556
31557 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31558
31559 * lib/gdb.exp: Fix comment which erroneously identified
31560 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31561 gdb_file_cmd not gdb_load).
31562 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31563
31564 * gdb.base/setvar.exp: Make test names consistent between pass and
31565 fail cases. Use gdb_test more.
31566
31567Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31568
31569 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31570
31571Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31572
31573 * gdb.base/help.exp: Fix expected help string for `show commands'.
31574
31575Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31576
31577 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31578
31579 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31580 of a text section.
31581
31582Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31583
31584 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31585 that loop eventually terminates. Fix Connection refused logic so
31586 that testsuite will expire nicely.
31587
31588Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31589
31590 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31591 config/rom68k.exp: New tcl glue for the appropriate monitors.
31592 These all just end up calling monitor.exp.
31593 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31594 refused' by retrying. Cleanup some timeout issues.
31595 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31596 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31597 callers don't have to set/restore global timeout variable.
31598
31599 * The following set of changes centralizes management of the global
31600 timeout variable. This way, it can be set in one target dependent
31601 place instead of dozens of places scattered throughout the test suite.
31602 If you need to lengthen a timeout, then you should either set timeout
31603 in one of the config/{target}.exp files, or multiply it by a factor.
31604 Setting it to an absolute value is always going to lose for some
31605 targets.
31606 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31607 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31608 * gdb.base/funcargs.exp: Don't set timeout.
31609 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31610 * gdb.base/printcmds.exp (test_print_string_constants
31611 test_print_array_constants): Don't set timeout.
31612 * gdb.base/ptype.exp: Don't set timeout.
31613 * gdb.base/recurse.exp: Don't set timeout.
31614 * gdb.base/return.exp: Don't set timeout.
31615 * gdb.base/watchpoint.exp: Don't set timeout.
31616 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31617 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31618
31619Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31620
31621 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31622
31623Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31624
31625 * lib/gdb.exp: Disable chill tests for irix5.
31626
31627Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31628
31629 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31630 each test pass or fail.
31631
31632Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31633
31634 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31635 xlc not gcc.
31636
31637Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31638
31639 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31640
31641Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31642
31643 * config/est.exp: Fix copyright and comments. Remove dead code.
31644 Use targetname, serialport and baud variables instead of fixed
31645 constants.
31646 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31647 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31648
31649Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31650
31651 * gdb.base/watchpoint.exp: Don't run
31652 test_watchpoint_triggered_in_syscall for sunos.
31653
31654Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31655
31656 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31657 they don't seem to exist. Do include stdio.h.
31658
31659Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31660
31661 * gdb.base/a1-selftest.exp: Add alpha xfail.
31662
31663Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31664
31665 * gdb.base/watchpoint.c (main): Prompt before calling read().
31666 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31667 Revise accordingly. Remove cruft about sending "123" several
31668 times, until it gets noticed. Clean up the "print buf[0]" stuff
31669 so that it passes or fails, and waits for prompts in the usual way.
31670
31671Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31672
31673 * gdb.base/recurse.exp: Fix comment.
31674
31675 * TODO: Remove item about printing variables in nodebug.exp. Add
31676 item about enabling tests which are only run on some targets.
31677
31678 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31679 fail, make test names unique, use new gdb_test convention
31680 regarding pattern, use gdb_test more, etc.).
31681
31682 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31683 fail, make test names unique, etc.).
31684
31685Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31686
31687 * gdb.base/nodebug.c: Change return type of top and middle to
31688 short.
31689 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31690 are fixed by the recent mdebugread.c changes. Allow `short ()'
31691 as type for top and middle.
31692
31693Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31694
31695 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31696 nearly as I can tell, the whole thing was an accident in Stu's
31697 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31698 to replace a send/expect pair with gdb_test, but ended up only
31699 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31700 of 30 Mar 1995 took care of it, but left this vestigial comment
31701 which I am now nuking.
31702
31703Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31704
31705 * gdb.base/break.exp: Look for different line number for
31706 breakpoint at main depending on usestubs.
31707
31708Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31709
31710 * gdb.base/list.exp: Adjust some alternate expect patterns to
31711 match recent list0.c change. Add alternate expect pattern for
31712 output from `list default lines around main' for optimizing
31713 compilers.
31714
31715Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31716
31717 * lib/gdb.exp: If nosignals is not set, set it to 0.
31718
31719Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31720
31721 * config/slite-gdb.exp: Responds to load symbol table prompt.
31722 * gdb.base/break.exp: Adjust line number, fix rerun.
31723 * gdb.base/langs0.c: Add #ifdef usestubs.
31724
31725Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31726
31727 * gdb.base/list.exp: Adjust line contents after adding new lines in
31728 list0.c. Also fix a syntax error.
31729
31730 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31731 * gdb.base/break.exp: ditto.
31732 * gdb.base/list.exp: ditto.
31733 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31734 * gdb.base/run.c: ditto.
31735 * gdb.base/list0.c: ditto.
31736 * gdb.base/funcargs.c: ditto.
31737
31738Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31739
31740 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31741 $targetname, $serialport and $baud instead of hardwired variables.
31742 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31743 target doesn't support signals.
31744
31745Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31746
31747 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31748
31749Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31750
31751 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31752 Don't rely on the value of an auto variable before it has been
31753 initialized. Use gdb_test more.
31754
31755Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31756
31757 * lib/gdb.exp (default_gdb_version): A version number must start
31758 with a digit, but other than that contains all characters up to
31759 the first whitespace character.
31760
31761Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31762
31763 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31764
31765Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31766
31767 * gdb.c++/*.exp: Warn if executable does not exist. The original
31768 reason for skipping the warning was that configure.in sometimes
31769 intentionally skipped building the executables but the tcl code
31770 had no way of knowing. That (a) was always bogus with respect to
31771 error handling, (b) is no longer true (right now there is no way
31772 to skip C++ tests).
31773
31774 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31775
31776Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31777
31778 * gdb.base/list.exp: Add expect patterns for output from
31779 SunPRO compiled executables.
31780 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31781 types.
31782
31783Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31784
31785 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31786 number (we are already testing that the correct source line text
31787 gets printed).
31788
31789 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31790 that is what is intended, but something needed to be done to get
31791 sunos4 native working again.
31792
31793 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31794
31795 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31796 apparently went with a (very) old xfail.
31797
31798Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31799
31800 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31801 runto_main is a proc in gdb.exp that will do 'step' for target use
31802 stubs.
31803 * gdb.base/exprs.exp: ditto.
31804 * gdb.base/interrupt.exp: ditto.
31805 * gdb.base/opaque.exp: ditto.
31806 * gdb.base/printcmds.exp: ditto.
31807 * gdb.base/ptype.exp: ditto.
31808 * gdb.base/scope.exp: ditto.
31809 * gdb.base/setvar.exp: ditto.
31810 * gdb.base/signals.exp: ditto.
31811 * gdb.base/twice.exp: ditto.
31812 * gdb.c++/classes.exp: ditto.
31813 * gdb.c++/inherit.exp: ditto.
31814 * gdb.c++/templates.exp: ditto.
31815 * gdb.base/break.exp: no run and hit main for stubs. Change line
31816 numbers for breakpoints and info breakpoint.
31817 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
31818 breakpoint().
31819 * gdb.base/callfuncs.c: ditto.
31820 * gdb.base/exprs: ditto.
31821 * gdb.base/interrupt.c: ditto.
31822 * gdb.base/opaque0.c: ditto.
31823 * gdb.base/printcmds.c: ditto.
31824 * gdb.base/ptype.c: ditto.
31825 * gdb.base/scope0.c: ditto.
31826 * gdb.base/setvar.c: ditto.
31827 * gdb.base/signals.c: ditto.
31828 * gdb.base/twice.c: ditto.
31829 * gdb.c++/misc.cc: ditto.
31830 * gdb.c++/templates.cc: ditto.
31831
31832Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31833
31834 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
31835
31836 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
31837 somewhere between `read' and `main.c'. I'm pretty sure the
31838 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
31839 and it isn't particularly useful.
31840
31841 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
31842
31843Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31844
31845 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
31846
31847Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
31848
31849 * config/mt-slite: add LIBS and -nostdlib.
31850 * config/slite-gdb.exp: add this new file to support sparclite target.
31851
31852Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
31853
31854 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
31855
31856 * gdb.base/a2-run.exp: Change argument to istarget from
31857 "*-*-vxworks" to "*-*-vxworks*".
31858 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
31859
31860Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
31861
31862 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
31863 will not runto main but do a 'step' to step out of breakpoint().
31864 * config/mt-slite: add -Dusestubs.
31865
31866Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31867
31868 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31869 instead of just @.
31870
31871 * gdb.base/signals.exp: Add test for "handle all print".
31872 * TODO: Remove "handle all print". Also remove item about
31873 checking copyright date (I don't like the idea of a spurious FAIL
31874 based on when we run the tests).
31875
31876 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31877 for SunOS4 (reason for failure not investigated). Remove
31878 redundant test for $binfile.
31879
31880 * gdb.base/nodebug.c (array_index): Call malloc.
31881
31882 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31883
31884Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31885
31886 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31887 conventions and slightly simplify the matching regexp.
31888
31889Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31890
31891 * gdb.base/break.exp: Update gdb_test invocation to use new
31892 convention.
31893
31894 * lib/gdb.exp: If noargs is not set, set it to 0.
31895
31896 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
31897 tests unique.
31898
31899 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
31900
31901Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31902
31903 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
31904 one argument of type "<non-float parameter>".
31905
31906Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
31907
31908 * config/rom68k.exp: New file to support Motorola IDP board.
31909 * gdb.base/a2-run.exp: Skip this file if noargs is set.
31910 * gdb.base/break.c: Change things around so that this program
31911 doesn't depend upon args. This is necessary to make remote
31912 targets work (in general, they can't take args).
31913 * gdb.base/break.exp: Don't try to send args to program. Don't
31914 expect output. Also, replace lots of code with gdb_test.
31915
31916Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31917
31918 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
31919 printing of '\'' (which is what the comment says we are testing,
31920 even though we were not), not '''.
31921 (test_integer_literals_rejected): Test that printing ''' is an error.
31922
31923 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31924 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
31925 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
31926 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
31927 Use gdb_test not test_print_accept.
31928 * lib/gdb.exp: Remove test_print_accept.
31929
31930 * gdb.base/signals.exp (signal_tests_1): Make pass message
31931 consistent with fail message.
31932
31933 * gdb.base/whatis.exp: Remove xfails for printing char vs.
31934 unsigned char; the bug (PR 1821) is fixed.
31935
31936 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
31937
31938 * gdb.base/scope.exp (test_at_localscopes): Call pass for
31939 successful tests--makes xfailing them work right.
31940
31941Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31942
31943 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
31944 only \r\n, not .*. The test can pass .* as the last thing in
31945 $pattern if that is what it wants. In addition to providing this
31946 flexibility, this change should speed up pattern matching in cases
31947 where the pattern already ended with .* (there were a number of
31948 them). This change also helps catch bad patterns--in the old
31949 scheme the typo "char \*" instead of "char \\*" would pass. Now
31950 it is caught.
31951 * Many .exp files: Update callers.
31952
31953 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
31954 clearer and does not spuriously match multiple ('s. Likewise for
31955 ) and *.
31956
31957 * gdb.base/nodebug.exp: Test ability to call a function and pass
31958 it a string (even with no debugging info).
31959
31960 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
31961 "p '\'", which is the same as "p ''" once tcl gets done with
31962 quoting, to "p '\\'", which I suspect is what is intended (one
31963 backslash gets sent to GDB).
31964
31965 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
31966
31967Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31968
31969 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
31970 1817) was fixed literally years ago.
31971
31972Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31973
31974 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
31975 test, it causes stepping out of call_after_alloca_subr with
31976 optimizing compilers.
31977 (localvars_in_indirect_call): Consume GDB prompt if `finish'
31978 fails.
31979
31980 * gdb.c++/templates.exp: Source templ-info.exp only if
31981 the templates executable exists.
31982
31983 * gdb.c++/misc.cc (class Contains_static_instance,
31984 class Contains_nested_static_instance),
31985 gdb.c++/classes.exp (test_static_members): Test printing of
31986 a class that contains a static instance of the class.
31987
31988Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31989
31990 * gdb.base/langs2.c (cppsub_): Don't prototype.
31991 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
31992 only, I believe).
31993
31994Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31995
31996 * lib/gdb.exp (skip_chill_tests): New procedure.
31997
31998 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
31999
32000Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
32001
32002 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
32003 each expect pattern. Cuts runtime from 12 to about 4 seconds.
32004
32005Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32006
32007 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
32008
32009 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
32010 disassemble 8, not 16, instructions for part 4.
32011
32012 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
32013 support the latter anymore.
32014
32015 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
32016 -DNO_PROTOTYPES.
32017 * gdb.base/callfuncs.c: Control use of prototypes based on
32018 NO_PROTOTYPES, not __STDC__.
32019 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
32020 t_float_values2 tests if prototypes in use.
32021
32022 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
32023 t_double_values): When checking differences against DELTA, check
32024 that difference is within the range (-DELTA,DELTA), not just
32025 (-infinity,DELTA).
32026
32027Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
32028
32029 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
32030 'file' command firts, then 'target', then 'load', this is due to gdb
32031 target set up.
32032 * config/mips-gdb.exp: Fix a couple regular exp bugs.
32033
32034Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
32035
32036 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
32037 FP load/store variants.
32038 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
32039
32040Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32041
32042 * gdb.base/term.exp: Do not give a warning if not native, it is
32043 not an abnormal condition.
32044
32045Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
32046
32047 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
32048 t_char_array".
32049
32050Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32051
32052 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
32053 are getting the version number.
32054
32055 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
32056 if not native, it is not an abnormal condition.
32057
32058Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32059
32060 * lib/gdb.exp: Just use "file exists", rather than undocumented
32061 dejagnu procedure "findfile".
32062
32063Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32064
32065 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
32066 (LDFLAGS): Set to -Xlinker -Ur.
32067
32068 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
32069 Removed, these values are set by lib/gdb.exp.
32070
32071 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
32072
32073Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32074
32075 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
32076 of replicating gdb startup code.
32077
32078 * config/mt-vxworks (LDFLAGS): Set to -r.
32079 (CFLAGS_FOR_TARGET): Removed.
32080
32081 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
32082 (gdb) and gdb for vxworks uses (vxgdb).
32083
32084 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
32085 executable is not in the tree and host != target, use sed and
32086 program_transform_name to determine the gdb name used by the
32087 target.
32088
32089 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
32090 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
32091
32092Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32093
32094 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
32095 floats, chars, and shorts where there are ANSI-style function
32096 definitions.
32097
32098 * gdb.base/langs.exp, gdb.base/langs*: New test.
32099 * gdb.base/Makefile.in: Build it.
32100 * TODO: Remove item about checking that C names don't get C++
32101 demangling applied; this test tests it.
32102
32103Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32104
32105 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
32106 went with the const70 xfail. The xfail went away a year ago.
32107
32108 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
32109
32110 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
32111 for hp300.
32112
32113 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
32114
32115 * gdb.base/a1-selftest.exp: Don't run on hp300.
32116
32117Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32118
32119 * Makefile.in (site.exp): Set host_alias and target_alias as well
32120 as host_triplet and target_triplet.
32121
32122Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32123
32124 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
32125
32126 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
32127 places as other ecoff systems).
32128
32129 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
32130 ultrix.
32131
32132Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32133
32134 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
32135 remove them.
32136 * gdb.base/nodebug.exp: Accept "function" in addition to "text
32137 variable and "variable" in addition to "data variable".
32138 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
32139
32140 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
32141 2.
32142 * gdb.base/list1.c (long_line): Add additional statement at start
32143 of function.
32144 * gdb.base/list.exp (test_forward_search): Update line number to
32145 reflect new statement.
32146
32147Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32148
32149 * gdb.base/signals.exp: Reinitialize searched source directories
32150 after gdb_start call.
32151
32152Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
32153
32154 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
32155 * gdb.stabs/Makefile.in: Likewise.
32156
32157 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
32158 change. Instead split the tests into smaller pieces.
32159 * gdb.disasm/hppa.s: Corresponding changes.
32160
32161Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32162
32163 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32164 Quote ^C when passing it to stty. For some shells ^ is a pipe.
32165
32166 * gdb.base/funcargs.exp: Modify many tests so that every test
32167 either passes or fails. Make some test names unique.
32168
32169Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32170
32171 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32172 Call stty to set interrupt character.
32173
32174 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
32175 for HP assembler versus GNU assembler based on actual behavior of
32176 $(CC), rather than assuming that $(AS) is always the GNU assembler.
32177
32178 * TODO: Suggest a few more stepping tests.
32179
32180Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
32181
32182 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
32183 restart GDB for h8300 after a continue.
32184 (return): Add pattern to match a29k-udi behavior.
32185 * gdb.base/nodebug.exp: Remove obsolete comment.
32186 * gdb.base/regs.exp: New file, testing of register displays.
32187 * gdb.base/return.exp: Fix typo in reference to $objdir.
32188 * gdb.base/whatis.exp: Always start with a fresh GDB.
32189
32190Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32191
32192 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
32193 higher, these tests generate a lot of output.
32194
32195Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32196
32197 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
32198 code following the catch silently ignored some errors; without the
32199 catch they should be thrown like any other tcl error. Also, the
32200 catch used "" instead of {} which meant all the callers who wanted
32201 to include one of the characters "[]$ had to quote it an extra time.
32202 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
32203 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
32204 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
32205 Remove extra quoting.
32206
32207Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
32208
32209 * gdb.base/commands.exp: Make test names unique; every test either
32210 passes or fails. Update some comments.
32211
32212 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
32213
32214Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32215
32216 The following fixes a FAIL caused by the fact that the alpha stabs
32217 configuration didn't use the ".if alpha" code in weird.def.
32218 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
32219 bit pointer, so the 32 bit version works even on the alpha.
32220 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
32221 Remove the stuff which allowed us to have separate versions for
32222 alpha and everything else.
32223
32224 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
32225 regexp which "info func operator\[\](" is supposed to match. Fix
32226 string to send to GDB. Note that GDB still doesn't work right. Add a
32227 new test for "info func .perator\[\](" which GDB does handle correctly.
32228
32229 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
32230
32231Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32232
32233 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
32234 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
32235 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
32236 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
32237 it makes the tests harder to understand and confuses test-o-matic.
32238 The preferred style is that each test provides a PASS or a FAIL,
32239 and has a unique message (e.g. "continue #54" not just "continue")
32240 which is the same for the pass and the fail.
32241 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32242 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
32243 to lib/gdb.exp.
32244 * gdb.base/printcmds.exp: Use test_print_accept. Remove
32245 prt_accept which was basically the same thing. Likewise for
32246 test_print_reject and prt_reject.
32247 * lib/gdb.exp (test_print_reject): Add some more error message
32248 patterns to match from the former printcmds.exp (prt_reject).
32249 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
32250 One defect of the passcount stuff is that some of it failed to
32251 report XPASS where appropriate.
32252 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
32253 stuff before and after arg in expected pattern.
32254 (test_paddr_operator_functions): Re-do test without print_addr_of;
32255 this is the only test which seems to want extra stuff there.
32256
32257Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32258
32259 * gdb.base/nodebug.exp: Update new tests to reflect improved
32260 wording of gdb output.
32261
32262 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
32263 and "ptype" work on variables in files compiled without -g.
32264 Replaces commented out "maint print msymbol" tests.
32265
32266Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32267
32268 * gdb.base/setvar.c (dummy): Call malloc.
32269
32270 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
32271 losing with the irix4 sed.
32272
32273 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
32274 ALRM" on irix4.
32275
32276Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32277
32278 * TODO: Remove items about corefile.exp testing new exec-file and
32279 backtrace; both are now done. Add items about printing enums.
32280
32281Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32282
32283 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
32284 "get signal $thissig" test fails.
32285
32286 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
32287
32288Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32289
32290 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32291 compiler warning with dec alpha compiler.
32292
32293 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32294 extra \n from gdb_test call (this explains why the prompt test
32295 that I removed yesterday was there).
32296 (user_defined_command_test): Remove extra \n and prompt test.
32297
32298 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32299 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32300 doesn't exist.
32301 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32302 Also remove alpha workaround, which turns out to be because
32303 SIGABRT == SIGLOST.
32304
32305 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32306
32307 * gdb.base/help.exp: Don't test "help show".
32308
32309Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32310
32311 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32312 "set print address" is on.
32313 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32314 pass prompt to gdb_test; gdb_test already looks for the prompt.
32315
32316 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32317
32318 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32319 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32320 was to make sure that gdb can read a core file. But (a) the "read
32321 the corefile" part didn't make it to a1-selftest.exp, we just
32322 delete the corefile after creating it, and (b) we test reading
32323 corefiles in corefile.exp anyway. Also, this test left around a
32324 xgdb process on Solaris.
32325
32326 * gdb.base/corefile.exp: Also test backtrace.
32327
32328Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32329
32330 * gdb.base/commands.exp: Test a simple user defined command with
32331 arguments and if/while statements; verify the full user command is
32332 printed by "show user".
32333
32334 * gdb.base/commands.exp: Test if/while commands as part of a
32335 breakpoint command list; verify they appear in breakpoint
32336 information.
32337
32338Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32339
32340 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32341 than by dividing by zero.
32342
32343Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32344
32345 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32346 performing an inferior call with watchpoints enabled.
32347 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32348 call.
32349
32350Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32351
32352 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32353 of "file" command.
32354
32355 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32356 Add additional pattern for when "int operator int(void);" appears
32357 in a different order.
32358
32359Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32360
32361 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32362
32363 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32364 and "signal" with ".*".
32365
32366Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32367
32368 * TODO: Add note about "handle all nostop".
32369
32370 * gdb.base/{sigall.c, sigall.exp}: New test.
32371 * gdb.base/Makefile.in: Add it.
32372
32373Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32374
32375 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32376 when invoking GDB, suppresses any windowing interface.
32377
32378Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32379
32380 * config/sim-gdb: New file, simulator testing support.
32381
32382Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32383
32384 * gdb.base/interrupt.exp: Test calling func1 twice.
32385
32386Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32387
32388 * gdb.base/list.exp (test_forward_search): Set timeout higher
32389 when we'll be getting lots of output from gdb.
32390
32391 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32392 "init_malloc" to after the expect statement. Run it if that
32393 regexp is taken, but also for two others which happen if source
32394 cannot be found.
32395
32396Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32397
32398 * gdb.base/printcmds.exp: New test, for printing register before
32399 program is running.
32400
32401Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32402
32403 * gdb.base/list.exp: Correct some alternate expect patterns
32404 to reflect changes in list1.c.
32405
32406Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32407
32408 * TODO: Add item regarding large frames.
32409
32410 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32411
32412 * TODO: Remove item about enabling return.exp; it
32413 is enabled. Suggest a few more "return" tests.
32414
32415Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32416
32417 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32418 anonymous unions.
32419
32420Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32421
32422 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32423 and pr-5646.o, so "make" is the same as "make all", not "make
32424 pr-4975.o".
32425
32426Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32427
32428 * gdb.base/list.exp: Adjust expectations to reflect changes in
32429 list1.c.
32430 (test_forward_search): New test proc.
32431 * gdb.base/list1.c (long_line): New function, has long source line.
32432
32433Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32434
32435 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32436 additional line of code that was added.
32437
32438Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32439
32440 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32441 tests so as not to overflow expect's input buffers.
32442 * gdb.disasm/hppa.exp: Corresponding changes.
32443
32444Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32445
32446 Beginnings of template debugging tests.
32447 * gdb.c++/templ-info.cc: New file to test for template
32448 debugging capability of the compiler.
32449 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32450 templ-info.cc.
32451 * gdb.c++/templates.cc: Add explicit template instantiations
32452 to enable compiling with -fno-implicit-templates. Add destructor
32453 and 'value' method to T5 class for template tests.
32454 * gdb.c++/templates.exp: Add testcases for printing of template
32455 types, setting breakpoints on template methods and calling a
d63a86f8 32456 template method.
c906108c
SS
32457
32458Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32459
32460 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32461 branch target since some assemblers (gas-2.5) may emit a
32462 relocation for the branch instead of resolving it in the
32463 assembler.
32464
32465Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32466
32467 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32468 through signal handler.
32469
32470Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32471
32472 * configure.in (*-*-netware): Use config/mt-netware.
32473
32474 * config/mt-netware: New file.
32475 * config/mt-i386-netware: Removed, separate configs for different
32476 netware architectures are no longer needed now that we have
32477 --with-headers.
32478
32479Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32480
32481 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32482 by the recent changes to use ANSI C arithmetic conversions.
32483
32484Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32485
32486 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32487 bug involving using inferior_pid to figure out whether to select a
32488 frame.
32489
32490Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32491
32492 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32493 match the current disassembler output.
32494
32495Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32496
32497 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32498 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32499 types, expect "int" as type of integer values (for now).
32500
32501Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32502
32503 * gdb.base/commands.exp: New tests for if/while commands.
32504
32505Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32506
32507 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32508 by .*, since hex values have different syntax in Chill mode.
32509
32510Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32511
32512 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32513 linefeed from expect pattern for repeated types with indices > 9.
32514
32515Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32516
32517 First part of Fortran test suite.
32518 * gdb.fortran: New directory.
32519 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32520
32521Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32522
32523 * gdb.base/default.exp: Update expect pattern for load command
32524 without arguments.
32525
32526Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32527
32528 * configure.in: Change i386 to i[345]86.
32529 * gdb.base/configure.in: Likewise.
32530 * gdb.c++/configure.in: Likewise.
32531 * gdb.chill/configure.in: Likewise.
32532
32533Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32534
32535 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32536 patterns, since that is not a valid context for comments.
32537
32538Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32539
32540 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32541 repeated types and repeated types with indices > 9.
32542
32543Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32544
32545 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32546 2417; old bug has been fixed.
32547
32548Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32549
32550 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32551 send the newline ourselves instead of assuming gdb_test will do
32552 so when passed an empty input string.
32553
32554 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32555 stabs testcode.
32556
32557Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32558
32559 * lib/gdb.exp (gdb_test): Don't send anything if the first
32560 argument is an empty string. This makes cases where we want to
32561 match output that is already in expect's buffers (for example,
32562 matching a breakpoint after gdb_run_cmd has been called) work
32563 reliably.
32564
32565Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32566
32567 * config/netware.exp: New file.
32568
32569Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32570
32571 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32572 the -B and -L prefixes so we can find the debugging stub.
32573
32574 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32575 there and we are using the gcc from the tree.
32576
32577 * gdb.base/types.c: Removed.
32578
32579 * gdb.base/configure.in: Look for makefile fragments in ../config.
32580 Recognize i386-*-netware.
32581 * gdb.c++/configure.in: Likewise.
32582
32583Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32584
32585 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32586 the correct TCL syntax.
32587
32588Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32589
32590 * gdb.base/opaque.exp: use runto instead of messing around with
32591 breakpoints. Simplify by using gdb_test.
32592
32593 * gdb.base/bitfields.exp: restart between tests on netware targets
32594 because breakpoints aren't relocated after target death. Run
32595 processes to completion.
32596
32597 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32598
32599Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32600
32601 * Makefile.in: Remove extra tabs that confuse some versions
32602 of "make". Use the newly built gdb to test with by default,
32603 rather than the first one in the tester's search path.
32604
32605Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32606
32607 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32608
32609 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32610 condition help.
32611
32612Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32613
32614 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32615
32616 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32617 running.
32618 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32619 * gdb.base/funcargs.exp: Likewise.
32620
32621 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32622 * gdb.base/funcargs.exp: Likewise.
32623
32624 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32625 message is "".
32626
32627Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32628
32629 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32630 return,signals,twice}.exp: Handle non-existant binaries
32631 consistantly.
32632
32633 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32634 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32635 might testing a cross development system.
32636
32637Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32638
32639 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32640 runtest script is relative to ${srcdir}, not ${rootdir}.
32641
32642Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32643
32644 * gdb.base/signals.exp: Allow for optionality of breakpoint
32645 address.
32646
32647Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32648
32649 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32650
32651Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32652
32653 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32654 for size_t definition.
32655 * gdb.c++/templates.cc: Likewise
32656
32657 * config/mt-i386-netware: New file.
32658
32659 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32660 defined.
32661
32662 * gdb.base/Makefile.in: Added support for systems that name core
32663 files by appending "core" to the program name.
32664 * gdb.base/a1-selftest.exp: Likewise.
32665
32666Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32667
32668 * gdb.base/return.exp: Add comment and message for `return double'
32669 test failure on Sparc Solaris.
32670
32671Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32672
32673 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32674
32675Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32676
32677 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32678 from optimizing them away.
32679 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32680 patterns to include default constructors and assignment operators,
32681 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32682 character in the output of the virtual base pointer.
32683
32684Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32685
32686 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32687 expression match in print_addr_of to avoid unintented matches.
32688 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32689 versions up to 2.5.8.
32690
32691Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32692
32693 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32694 included file to run under newer versions of expect.
32695 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32696 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32697 Remove xfail for the virtual table of BDDHookV.
32698
32699Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32700
32701 * lib/gdb.exp (string_to_regexp): Set a default result.
32702 (default_gdb_start): Fix misleading message.
32703
32704Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32705
32706 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32707 Remove all CC, etc definitions.
32708 * config/mt-hpux: New file.
32709 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32710 (CFLAGS, LDFLAGS): Define.
32711 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32712
32713 * Makefile.in (site.exp): Don't insert host_os, etc.
32714 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32715 (distclean): Check existence of subdir.
32716 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32717 * gdb.base/Makefile.in: General cleanup and simplification.
32718 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32719 to build executables. Use default rule to build .o files.
32720 (EXPECT, RUNTEST, CC): Fix relative pathname.
32721 (site.exp): Don't insert host_os, etc.
32722 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32723 and/or SIGUSR1 defined.
32724 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32725 * gdb.c++/Makefile.in: General cleanup and simplification.
32726 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32727 (CFLAGS): Remove.
32728 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32729
32730Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32731
32732 * gdb.base/recurse.exp: Misc changes to get tests running again
32733 after Kung's changes to the watchpoint code.
32734 * gdb.base/watchpoint.exp: Likewise.
32735
32736Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32737
32738 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32739
32740Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32741
32742 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32743 * lib/gdb.exp (default_gdb_start): Define.
32744 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32745 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32746 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32747 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32748 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32749 Don't call gdb_target_udi in between tests.
32750
32751Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32752
32753 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32754 (which was basically just a local version of the same thing). In
32755 addition to avoiding duplication, gdb_test_exact is faster.
32756 * lib/gdb.exp (gdb_test_exact): Fix typo.
32757
32758 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32759 don't give an error.
32760
32761 * gdb.base/term.exp: Call delete_breakpoints before starting.
32762
32763 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32764 (t10): Add comment.
32765
32766Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32767
32768 Reorganization of the GDB Test Suite.
32769
32770 * gdb.base: New directory, contains all the basic tests.
32771 * gdb.c++: New directory, tests specific to C++.
32772 * gdb.chill: New directory, tests specific to Chill.
32773 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32774 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32775 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32776 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32777 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32778 t30-31 to chill).
32779 * */gdbme.*: Rename to match appropriate expect scripts.
32780 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32781 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32782 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32783 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32784 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32785 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32786 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32787 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32788 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32789 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32790 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32791 gdb.c++/virtfunc.cc: New names of C++ files.
32792 * gdb.chill/chillvars.ch: New name of Chill file.
32793 * gdb.base/configure.in, gdb.c++/configure.in,
32794 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32795 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32796 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32797 * configure.in (configdirs): Update to reflect directory changes.
32798 (target_abbrev): No longer define for any configuration.
32799 * Makefile.in: Cosmetic improvements to header comments.
32800
32801Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32802
32803 Various changes to gdb.t31:
32804
32805 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32806 * gdbme.ch: Make all key-words and predefineds be upper-case.
32807 * chillvars.exp: Expect key-words and predefinds in upper-case.
32808
32809 * chillvars.exp: Use gdb_test_exact many places.
32810 Change expected output for arrays (which now includes index labels).
32811
32812 * pr-5020.exp, gdme.ch (module PR_5020):
32813 New test, for PR-5020.
32814
32815Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
32816
32817 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
32818 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
32819
32820Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
32821
32822 * Makefile.in: Fix bit-rot in definitions of CHILL,
32823 CHILL_FOR_TARGET and Chill_LIB.
32824 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
32825 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
32826 CHILL, and CHILL_LIB.
32827
32828Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
32829
32830 * Revert the previous changes. Please see Rob's directory
32831 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
32832
32833Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
32834
32835 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
32836 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
32837 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
32838 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
32839 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
32840 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
32841 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
32842 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
32843 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
32844 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
32845 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
32846 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
32847 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
32848 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
32849 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
32850 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
32851 changes from 94Q1.
32852
32853Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
32854
32855 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
32856 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
32857 Rob's new testing fragments.
32858
32859Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
32860
32861 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 32862 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
32863
32864Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32865
32866 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32867 version also, match on casted version strings, and match on
32868 gdb startup case where the line numbers might be messed up.
32869
32870Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32871
32872 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 32873 (CFLAGS): Delete it from here.
c906108c
SS
32874
32875Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32876
32877 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32878
32879Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32880
32881 * Makefile.in (RUNTEST): Default to just "runtest".
32882
32883Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32884
32885 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32886 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32887 the code has been restructured.
32888
32889Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32890
32891 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32892 \n, not just one of each.
32893
32894 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
32895 /bin/cc gives a warning if you do.
32896
32897Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
32898
d63a86f8 32899 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
32900 __t10ListS_link1ZUiRCUiPT0
32901
32902Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32903
32904 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
32905 on local variables in recursive functions.
32906
32907 * gdb.t07/Makefile.in: Build the new test.
32908
32909Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32910
32911 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
32912 directly. Instead compare the return values from actual calls.
32913
32914Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
32915
32916 * Makefile.in (check): Set TCL_LIBRARY for runtest.
32917
32918Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32919
32920 * From Peter Schauer with minor modifications.
a9c64011
AS
32921 * gdb.t15/return.exp (return_tests): Handle targets where "return"
32922 stops in mid-line in the caller. Add xfail for returning a float
32923 value on X86 targets.
c906108c
SS
32924
32925Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32926
32927 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
32928 to avoid expect lossage.
32929 (fmem_LRbug_tests): Likewise.
32930 * gdb.disasm/hppa.s: Corresponding changes.
32931
32932 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
32933 conditions to work with latest dejagnu/expect.
32934
32935 * gdb.t15/funcargs.exp (finish from indirect call): No longer
32936 expected to fail on the PA.
32937 (backtrace in call with trampolines): Explicitly require main
32938 to be frame #1 (no trampolines should show up in backtrace).
32939
32940 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
32941 "continue -expect".
32942 * gdb.t06/break.exp: Likewise.
32943 * gdb.t07/watchpoint.exp: Likewise.
32944 * gdb.t13/bitfields.exp: Likewise.
32945 * gdb.t15/{funcargs,return}.exp: Likewise.
32946 * gdb.stabs/weird.exp: Likewise.
32947 * config/{mips,udi}-gdb.exp: Likewise.
32948
32949 * hppa.sed: Enclose comments within a sed command to avoid
32950 losing with the old OSF1 sed.
32951
32952Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32953
32954 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
32955 sequent dynix.
32956 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
32957 * gdb.t15/funcargs.exp: Conditionally step again to really
32958 finish from marker_call_with_trampolines. Handle the case where
32959 the first step from within call_with_trampolines already steps
32960 us back to main.
32961 * gdb.t15/gdbme.c: Add comment to closing brace of
32962 call_with_trampolines for funcargs.exp.
32963
32964Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32965
d63a86f8 32966 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
32967 Fix typo(s).
32968
32969Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32970
32971 * gdb.t07/gdbme.c: More code for watchpoint testing.
32972
32973 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
32974 "Hardware watchpoint" throughout file.
32975 (test_watchpoint_triggered_in_syscall): New test.
32976 (test_complex_watchpoint): New test.
32977
32978Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32979
32980 * gdbme.c (call_with_trampolines): New function to try and step
32981 into. Tests trampoline problems on the PA.
32982
32983 * funcargs.exp (localvars_in_indirect_call): No longer expect
32984 stepping into indirect call to fail on PAs.
32985 (test_stepping_over_trampolines): New test.
32986
32987Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32988
32989 * TODO: Add suggestions for static member function tests, and
32990 completion tests.
32991
32992Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32993
32994 * TODO: Add suggestions for "p/a" tests.
32995
32996 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
32997 (default_gdb_exit): Replace all the hair with sending "quit" to
32998 the process with a simple close.
32999
33000Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33001
33002 * TODO: Add suggestions for shared library tests.
33003
33004Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33005
33006 * TODO: Add suggestions for x/s tests.
33007
33008Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33009
33010 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
33011 "enable once", and "enable breakpoints once" with ".*".
33012
33013Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33014
33015 * TODO: Add suggestions about structure passing tests.
33016
33017Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33018
33019 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
33020 the primary1 test, use work around if __GNUC__ < 2.
33021 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
33022 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
33023 Test for bad output rather than waiting for timeout. Issue
33024 second continue only if first continue failed.
33025
33026Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33027
33028 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
33029 operator[] test with gdb_test because the old code didn't seem to
33030 be getting the quoting right with the new dejagnu.
33031
33032Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
33033
33034 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
33035 one from the path.
33036 * Makefile.in: Use a fresh expect if there is one, use runtest
33037 from the src tree if there is one.
d63a86f8 33038
c906108c
SS
33039Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33040
33041 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
33042 next over recursive call. Revise the tests from that point on
33043 (which had been skipped) to match GDB's actual (correct) output.
33044
33045 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
33046 with next over a breakpoint whose condition is false.
33047
33048 * gdb.t00/help.exp: Comment out "help set print" tests just like
33049 (and for same reason as) "help set" test.
33050
33051Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33052
33053 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
33054 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
33055
33056Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33057
33058 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
33059 necessary gdb_target_udi.
33060
33061 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
33062
33063 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
33064 1838 and 2417; they are fixed.
33065
33066 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
33067 gdb.t03/ptype.exp (ptype structure, ptype union):
33068 Remove xfails; the test is looser than when the xfails were added.
33069
33070 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
33071 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
33072
33073 * gdb.t01/run.exp: Only run shell test if isnative.
33074
33075 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
33076 since "run" automatically loads if necessary. Call gdb_target_udi
33077 after the "file" since "file" kills any execution target.
33078
33079 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
33080 GDB. GDB doesn't work that way (not anymore at least) on UDI.
33081 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
33082 argument for UDI.
33083
33084Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33085
33086 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
33087
33088 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
33089
33090Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33091
33092 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
33093 properly quoting regexps. This makes the second argument to
33094 demangle a fixed string, which matches the callers, instead of a
33095 shell-style pattern which is what the previous implementation
33096 used. Update some of the callers.
33097
33098Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33099
33100 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
33101 (comib_nullified_tests): Fix typo.
33102 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
33103 strings. No longer expected to fail.
33104
33105 * gdb.disasm/hppa.s (addib_tests): Fix typo.
33106 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
33107 strings. No longer expected to fail.
33108
33109 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
33110 string. No longer expected to fail.
33111
33112Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33113
33114 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
33115 No longer expected to fail.
33116
33117 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
33118 string. No longer expected to fail.
33119
33120Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33121
33122 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
33123 only in the names (I probably got most of them). I was even
33124 generous with some which differed in underscores in names, and
33125 probably missed a few, and I *still* was able to remove almost a
33126 third of the file with almost no impact on testsuite coverage.
33127
33128Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33129
33130 * gdb.t00/default.exp: Match udi_attach error message as well as
33131 the one from child_attach.
33132
33133 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
33134
33135 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
33136
33137 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
33138 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
33139
33140 * Move test with enums and partial symbols back to
33141 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
33142 Reverts the change of 26 May 93. Per today's change to
33143 stabs.texinfo, the behavior that weird.exp was expecting was
33144 unreasonable; what is important is that the compiler+gdb get
33145 things right, which happens with a recent gcc. Also fix the test
33146 to deal with native compilers which put out the stab gdb can't
33147 deal with.
33148
33149Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33150
33151 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
33152 in the names. The main thing these accomplish is to slow things down.
33153 Many more such duplicates surely remain.
33154
33155 * gdb.t00/help.exp: Comment out "help support" test just like
33156 (and for same reason as) "help set" test.
33157
33158Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
33159
33160 * gdb.t06/break.exp: Remove setup_xfails for
33161 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
33162 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
33163 about known bug in gcc to include up through 2.5.8.
33164 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
33165 well as "_vb$".
33166 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
33167 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
33168 with latest gcc and gdb.
33169 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
33170 well as "_vb$".
33171
33172Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33173
33174 * configure.in (hppa*-*-*): Also configure and build stabs-only
33175 tests.
33176
33177Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33178
33179 * gdb.t10/hppa.mt: A makefile fragment for the PA.
33180 * gdb.t10/configure.in (hppa*-*-*): Use it.
33181
33182Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33183
33184 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
33185
33186Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33187
33188 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
33189 versions prior to 1.13.5.
33190
33191Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33192
33193 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
33194 the prompt is at the start of a line.
33195
33196Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33197
33198 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
33199 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
33200 in the copr tests now.
33201 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
33202 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
33203 expected to fail.
33204
33205Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
33206
33207 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
33208 gdb.t31/chillvars.exp, lib/gdb.exp:
33209 Tweak to run under either version of expect.
33210 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
33211 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
33212 * gdb.t11/list.exp: Remove extraneous whitespace.
33213
33214Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33215
33216 * gdb.t16/printcmds.exp (test_print_strings): Accept
33217 "(unsigned char *) " before the string.
33218
33219 * TODO: Add notes about printing of fancy types and GDB expressions.
33220
33221Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
33222
33223 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
33224 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 33225 if doing mips-idt-ecoff.
c906108c
SS
33226
33227Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
33228
33229 * Most .exp files: Tweak to run under either version of expect.
33230
33231Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33232
33233 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
33234 xfails; I'm not sure why they are failing, but not because of PR 1806.
33235
33236Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
33237
33238 * config/unix-gdb.exp: Remove gdb_unload cause it's already
33239 defined in lib/gdb.exp.
33240
33241Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33242
33243 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
33244 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
33245 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
33246 have to be typeless.
33247
33248Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33249
33250 * TODO: Add suggestion for copyright year test.
33251
33252Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
33253
33254 * configure.in (*-*-lynxos*): Add stabs tests.
33255
33256Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33257
33258 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
33259 so insert a tab before any assembler directive in column zero.
33260
33261 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
33262 stores.
33263 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
33264 stores.
33265 (fpu_short_memory_tests): Likewise.
33266
33267Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33268
33269 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
33270 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
33271 .stabs directives in comments.
33272
33273Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33274
33275 * TODO: New file, describing tests we could write.
33276 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
33277
33278Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33279
33280 * gdb.t06/signals.exp: Add kludge to force re-sync.
33281
33282 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
33283 to xgdb instead of gdb, get out of gdb.
33284
33285Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
33286
33287 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33288 for info.
33289
33290Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33291
33292 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33293 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33294 * gdb.stabs/hppa.sed: New sed script for the PA.
33295
33296Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33297
33298 * gdb.stabs: Re-write weird.def and configuration to use sed
33299 instead of cpp. sed is portable and POSIX; cpp is neither.
33300
33301Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33302
33303 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33304
33305Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33306
33307 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33308
33309Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33310
33311 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33312 "_vb$".
33313 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33314 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33315
33316Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33317
33318 * lib/gdb.exp: Comment out code which depends on non-existent
33319 `transform' procedure.
33320
33321Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33322
33323 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33324 * lib/gdb.exp: Transform tool name.
33325 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33326 1.1's new error handling system.
33327
33328Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33329
33330 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33331
33332Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33333
33334 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33335 They made pattern matching so slow that timeouts happened on
33336 heavily loaded systems. Now any output from "show print" which
33337 gets us back to the GDB prompt is a PASS.
33338
33339Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33340
33341 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33342
33343Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33344
33345 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33346
33347 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33348 It is not from PR 3220.
33349
33350Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33351
33352 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33353 just started failing because they depended on the order the
33354 subcommands are presented, or exact docstring text. This kind of
33355 test is a pain and has minimal benefit.
33356
33357Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33358
33359 * gdb.t09/corefile.exp: At end of test, use "core" command with
33360 no arguments.
33361
33362Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33363
33364 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33365 17}/Makefile.in: Make it possible to run the testsuite with Sun
33366 make and CC = cross gcc by adding explicit build rules for .o
33367 files.
33368
33369Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33370
33371 * gdb.t15/funcargs.exp: Don't put comments on same line as
33372 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33373
c906108c
SS
33374Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33375
33376 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33377
33378Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33379
33380 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33381 * gdb.t20/inherit.exp: remove three dumplicate entries.
33382
33383Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33384
33385 * gdb.t06/break.exp: For "next over recursive call", fail on any
33386 incorrect output, not just on "factorial (value=2)".
33387
33388Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33389
33390 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33391 working now. Add an xfail if accesing a bss variable causes
33392 a memory error if the target is not yet run.
33393
33394Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33395
33396 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33397 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33398 name of __st* demangling (2 strings). Did Kung really get the
33399 more than 95 others right without testing them?
33400
33401Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33402
33403 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33404
33405Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33406
33407 * configure.in (configdirs): Add gdb.disasm
33408 * gdb.disasm: New directory for GDB disassembler tests.
33409 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33410
33411Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33412
33413 * gdb.t00/help.exp: Don't test "help set".
33414
33415 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33416 from within expect statements. None of these happen anymore and
33417 they cause regressions to be silently unnoticed.
33418
33419 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33420 messages) about known failures with gcc cygnus-2.4.5-930417.
33421
33422 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33423 comp-info.exp so it gets built if it doesn't exist.
33424
33425 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33426 it is no longer used.
33427 * gdb.t13/comp-info.c: Removed.
33428
33429Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33430
33431 * gdb.t06/signals.exp: Add xfail for sun3.
33432
33433Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33434
33435 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33436 relevant because ^C doesn't get sent but failure can be reproduced
33437 interactively).
33438
33439Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33440
33441 * gdb.stabs/alpha.mt: New configuration file for alpha.
33442 * gdb.stabs/configure.in: Use it.
33443 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33444 sharing with alpha.mt, redefine long to word via preprocessor.
33445 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33446 for alpha.
33447 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33448 native cc.
33449 * gdb.t00/teststrategy.exp: Change expect string so that we
33450 consume the `(xgdb)' from the command echo and from the gdb prompt.
33451 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33452 gdb currently compares all values as long, so this failure probably
33453 applies to any configuration where LONGEST is bigger than a target int.
33454 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33455 with gcc.
33456 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33457 to handle opaque pointers, gcc is.
33458 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33459 as first argument. Include <sys/types.h> and change all operator
33460 new definitions to use size_t.
33461 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33462 now that we use size_t.
33463
33464Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33465
a9c64011 33466 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33467 a long or float array cast all array members to the same type.
a9c64011 33468 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33469 with 64 bit longs.
a9c64011 33470 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33471 on alpha.
a9c64011 33472 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33473
33474Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33475
33476 * gdb.t24 (demangle.exp): Constructors of templates have names like
33477 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33478 section 14.6 of the ARM.
33479
33480 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33481 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33482 accomplish little and slow down the testsuite.
33483
33484 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33485 Accept spaces various places.
33486
33487Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33488
33489 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33490 with watchpoint enabled.
33491
33492 * Makefile.in: Remove definition of CC and remove the second
33493 definition of CXX (the "CXX = gcc" one remains). These definitions
33494 were causing backquotes to be expanded within backquotes, which
33495 doesn't work.
33496
33497Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33498
33499 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33500
33501Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33502
a9c64011
AS
33503 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33504 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33505 by mips cc and contains no stabs entries.
33506
33507Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33508
33509 * config/vx-gdb.exp: Use fake device to load files rather than
33510 NFS.
33511 * lib/gdb.exp: New proc to do "file" command.
33512 * config/unix-gdb.exp: Use new "file" proc.
33513
33514Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33515
33516 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33517 Rework board rebooting slightly.
33518 (gdb_exit): Don't exit from the remote shell; there isn't one.
33519 * gdb.stabs/weird.exp: If a program is being debugged already,
33520 kill it.
33521 * gdb.t04/setvar.exp: Stop and restart gdb.
33522 * gdb.t05/expr.exp: Likewise.
33523 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33524 restart gdb and reload the program.
33525 * gdb.t08/opaque.exp: Likewise.
33526 * gdb.t12/scope.exp: Likewise.
33527 * gdb.t13/bitfields.exp: Likewise.
33528 * gdb.t15/funcargs.exp: Likewise.
33529 * gdb.t20/classes.exp: Likewise.
33530 * gdb.t03/ptype.exp: Increase timeout.
33531 * gdb.t16/printcmds.exp (test_print_string_constants,
33532 test_print_array_constants): Likewise.
33533 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33534 * gdb.t20/classes.exp (do_tests): Likewise.
33535 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33536
33537Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33538
33539 * gdb.stabs: Renamed *wierd* to *weird*.
33540
33541Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33542
33543 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33544 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33545
33546Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33547
33548 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33549 (do_tests): Remove xfail for whatis on one_var and two_var.
33550
33551Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33552
33553 * Makefile.in: Made cross building work better by adding
33554 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33555
33556Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33557
33558 * gdb.t15/{return.c,return.exp,Makefile.in}:
33559 New test, currently commented out.
33560
33561Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33562
33563 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33564 still running and removes the leftover named socket so GDb can do
33565 clean restarts.
33566
33567Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33568
33569 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33570 console, not GDB.
33571 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33572 cross testing works better with "make check"
33573 * config/unix-gdb: Use default procedures for exit and version.
33574 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33575 with the newest VxWorks.
33576
33577Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33578
33579 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33580 old form.
33581
33582 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33583 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33584
33585 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33586
33587 * config/unix-gdb.exp: Remove this version of gdb_exit
33588 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33589 Rob says he'll look at it when he gets back to testing boards.
33590
33591Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33592
33593 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33594 an expected fail for certain ptype commands.
33595
33596 * gdb.t20/classes.exp: Update expected results of "ptype class
33597 Base1" to account for the constructor that now appears in the type.
33598
33599Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33600
33601 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33602 disappeared from list.
33603 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33604 "alldone" proc with call to cleanup and exit.
33605 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33606 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33607 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33608 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33609 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33610 "alldone" proc with simple returns that suppress remaining
33611 tests. The alldone proc went away many months ago.
33612
33613Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33614
33615 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33616
33617 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33618
33619Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33620
33621 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33622 as vax gdb will display them.
33623
33624Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33625
33626 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33627 optimizers.
33628
33629 * scope.exp: Change "bad value for localval" messages so each one
33630 is unique.
33631
33632 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33633 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33634
33635 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33636
33637Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33638
33639 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33640 doesn't exist (due to optimization).
33641
33642Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33643
33644 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33645 contains \r because the filename is long.
33646
33647 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33648 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33649
33650Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33651
33652 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33653 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33654 Ultrix.
33655 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33656 int tests.
33657 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33658
33659Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33660
33661 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33662
33663 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33664 to match does not match the passing case but still matches the
c906108c
SS
33665 failing case.
33666
33667Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33668
33669 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33670
33671Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33672
33673 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33674 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33675 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33676 Remove various versions of gdb_exit.
33677 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33678 gdb_exit.
33679 * config/unix-gdb.exp: gdb_exit remains here, and should override
33680 the generic version, since it's doing a lot of wierd stuff that
33681 the other versions aren't. FIXME, fold it in, or abandon this
33682 version.
33683
33684Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33685
33686 * gdb.t24/demangle.exp: Add tests for PR 3220.
33687
33688Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33689
33690 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33691
33692Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33693
33694 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33695 "i386-*-*". Works for i486 as well.
33696
33697 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33698 bug, and expand domain of xfail to all SVR4 systems, since the
33699 actual problem is likely to be in generic SVR4 /proc support.
33700
33701Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33702
33703 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33704
33705Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33706
33707 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33708 xfails for other systems. Match a missing 'Continuing.' as an
33709 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33710
33711 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33712 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33713 Only issue warning for missing executables if -all option is used.
33714
33715 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33716 file if -all option is used. It's like an unpredictable XFAIL.
33717
33718Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33719
33720 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33721 for dynamically linked binaries.
33722
33723 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33724
33725Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33726
33727 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33728 to state that this is a known bug in old versions of g++.
33729
33730Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33731
33732 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33733 while waiting for `Continuing'.
33734
33735Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33736
33737 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33738 in text, data, and bss.
33739 * gdb.t10/nodebug.c: Add local and global test variables for
33740 initialized and uninitialized data.
33741
33742Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33743
33744 * config/unix-gdb.exp (gdb_exit): Add "wait".
33745
33746Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33747
33748 * gdb.t06/signals.exp: xfail the continue from the handler for all
33749 targets.
33750
33751 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33752 function with watchpoints enabled, the i386 call dummy starts with
33753 a call.
33754
33755 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33756 386 bsd names its corefiles.
33757
33758Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33759
33760 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33761 compilers don't grok it.
33762 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33763 with small octal ints rather than character constants, which
33764 are signed and might not fit if first promoted to int.
33765
33766Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33767
33768 * gdb.t09/Makefile.in (clean): Remove corefile.
33769
33770Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33771
33772 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33773
33774Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33775 and Jim Kingdon (kingdon@cygnus.com)
33776
33777 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33778 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33779 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33780
33781Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33782
33783 * gdb.t17/interrupt.exp: Add xfail for hppa.
33784
33785Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33786
33787 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33788 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33789 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33790 to determine signed-ness of bitfields and use the result to setup
33791 the xfail.
33792 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33793 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33794 call line is reached if necessary.
33795
33796Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33797
33798 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33799
33800Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33801
33802 * gdb.t06/break.exp: Also test `clear' command.
33803
33804Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33805
33806 * gdb.t00/teststrategy.exp: Remove extra quote.
33807
33808 * gdb.t07/watchpoint.exp: Change xfail for calling function with
33809 watchpoint enabled to be for all non-68k machines.
33810
33811 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
33812
33813Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33814
33815 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
33816 targets use aout.mt instead of ecoff.mt as gas understands
33817 standard aout format.
33818
33819Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33820
33821 * lib/gdb.exp (runto): Don't insist that function we are running to
33822 was compiled with -g.
33823
33824 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
33825
33826 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
33827 to get back into the read system call.
33828 Accept leading newline in case where we woke it up.
33829
33830Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33831
33832 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
33833 to make the stabs test work on ecoff systems using gcc and -with-stabs.
33834 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
33835 enable ecoff configuration.
33836
33837Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33838
33839 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
33840
33841Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33842
33843 * gdb.t16/printcmds.exp: Add another printf test.
33844
33845Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
33846
33847 * configure.in: If configured -with-stabs on any target, add
33848 stabsdirs to configdirs.
33849
33850Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33851
33852 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
33853 fun" so pattern does not match the command itself.
33854
33855Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33856
33857 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
33858
33859Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33860
33861 * gdb.t17/interrupt.exp: Test for more things.
33862
33863Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33864
33865 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33866 compiler arranges the code and line numbers.
33867
33868 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33869
33870Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33871
33872 * gdb.t00/help.exp: Increase expect input buffer size.
33873
33874Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33875
33876 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33877
33878 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33879
33880 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33881
33882 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33883 [0-9]*, not just [0-9].
33884
33885Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33886
33887 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33888
33889 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33890
33891Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33892
33893 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
33894
33895Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33896
33897 * gdb.t06/signals.c: Add xfails for sun3.
33898
33899 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
33900
33901 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
33902 test_stepping tests.
33903
33904Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33905
33906 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
33907
33908 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
33909
33910 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
33911 rather than actually putting it through cpp twice.
33912
33913 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
33914
33915Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
33916
33917 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
33918 no longer needed.
33919
33920Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33921
33922 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
33923
33924 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
33925 C++ features prints as "struct", make it a pass, not an xfail.
33926
33927Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33928
33929 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
33930 Don't require VA to print as "class" rather than "struct".
33931
33932Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
33933
33934 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
33935
33936Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33937
33938 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
33939
33940Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33941
33942 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
33943 order.
33944
33945Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33946
33947 * gdb.t16/printcmds.exp: Add printf tests.
33948
33949 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
33950
33951 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
33952
33953Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
33954
33955 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
33956 pass counts, to counteract any existing or future setup_xfails.
33957
33958Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33959
33960 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
33961 {BEGIN,END}_COMMON for common block instead of STAB.
33962 * gdb.stabs/wierd.exp: Add xfail for rs6000.
33963
33964 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
33965 intp_var should be N_GSYM not N_LSYM.
33966 wierd-aout.S: Use a label for the value of the N_SO.
33967 wierd.def: Remove all backslashes.
33968 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
33969
33970Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33971
33972 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
33973 get the expected next to inheritance3.
33974
33975Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33976
33977 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
33978 now that gcc-2.4 gets it right.
33979
33980Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33981
33982 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
33983
33984 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
33985 generating comp-info.exp which works for cross-compilation.
33986
33987Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
33988
33989 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
33990 "*-*-sysv4.*".
33991
33992Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
33993
33994 * gdb.t01/run.exp: Start with a fresh gdb.
33995 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
33996 SVR4.x.
33997
33998Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
33999
34000 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
34001 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
34002 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
34003 Makefile.in (distclean, realclean): Remove gdbme.c from list of
34004 things to remove.
34005
34006Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
34007
34008 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
34009 test cases from bug reports.
34010
34011Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
34012
34013 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
34014 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
34015 avoid spurious xfails.
34016 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
34017 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
34018 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
34019
34020Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
34021
34022 * gdb.t00/teststrategy.exp: Rework to provide more useful
34023 description of each test, fix problem with systems that define
34024 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
34025 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
34026 results for "next over recursive call" so timeouts aren't taken
34027 by error.
34028
34029Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
34030
34031 * gdb.t12/scope.exp: Test printing of variables before run.
34032
34033 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
34034 printed in wrong order due to sorting.
34035
34036Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
34037
34038 * gdb.t00/teststrategy.exp: Fix expected results for printing
34039 user entered string constant. Is array of char, prints with no
34040 address.
34041
34042 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
34043 commands.
34044 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
34045 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
34046 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
34047 of struct of char arrays.
34048 * gdb.t00/radix.exp: New tests for radix commands.
34049
34050Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
34051
34052 * gdb.t16/printcmd.exp: Print a variable before running program
34053 (with xfail for AIX).
34054
34055Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
34056
34057 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
34058
34059 * gdb.t16/printcmd.exp: Don't print variables before running program.
34060
34061 * gdb.t06/break.exp: Don't require envp argument to main.
34062
34063 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
34064
34065 * gdb.t02/whatis.exp, gdb.t11/list.exp:
34066 Add xfails for rs6000.
34067
34068 * gdb.t02/whatis.exp: Change other tests not to re-test something
34069 we already tested.
34070
34071 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
34072 each type used has a variable of that type.
34073
34074Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
34075
34076 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
34077
34078Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
34079
34080 * configure.in: change srctrigger to be a file, not a directory
34081
34082Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
34083
34084 * configure.in (mips-idt-ecoff*): Added trailing '*'.
34085
34086 * gdb.t11/list.exp: Fixed a couple of typos.
34087
34088Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
34089
34090 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
34091 is fixed and PR is closed.
34092 * gdb.t16 (gdbme.c): Add simple test string variable.
34093 * gdb.t16 (printcmds.exp): Add tests with simple test string
34094 variable, primarily for boundaries on "set print elements".
34095
34096Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
34097
34098 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
34099 Make leading 0's optional and don't expect a tab in the middle
34100 of the number.
34101
34102 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
34103
34104 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
34105 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
34106 don't end command passed to gdb_test with newline.
34107
34108 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
34109 signed keyword away, don't expect signed bitfields to be signed.
34110
34111 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
34112 printing with only as many 1's as are in the field as well as printing
34113 with 32 1's (see comment).
34114
34115Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
34116
34117 * gdb.t00/default.exp: Start with a fresh gdb.
34118 * configure.in (configdirs): Remove gdb.t31 until the chill
34119 compiler works again. It no longer is able to find chillrt0
34120 since it isn't in libchill.a anymore.
34121 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
34122 wierd.o, make more modular.
34123 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
34124 spurious newlines that caused problems.
34125
34126Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34127
34128 * Move test with enums and partial symbols from gdb.t03/ptype.exp
34129 to gdb.stabs/wierd.exp since GCC has worked around the bug.
34130 gdb.stabs/wierd.{exp,def}: Many new tests.
34131
34132 * gdb.t00/default.exp: update info line for new message.
34133
34134 * gdb.t02/{whatis.exp,gdbme.c}:
34135 Test that "char *" doesn't print as "caddr_t".
34136
34137Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34138
34139 * gdb.t00/help.exp: Use .* in place of some help messages which
34140 just changed.
34141 gdb.t00/default.exp: Update "info frame" test for new message.
34142 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
34143 Remove some xfails
34144
34145Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34146
34147 * gdb.t03/{gdbme.c,ptype.exp}:
34148 Add tests for typedef'd struct and union without tags.
34149 Also check "whatis" on a variable of a typedef'd enum without a tag.
34150
34151 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
34152 PRMS 1823; the bug still exists but isn't reproduced by this test
34153 anymore), and remove rs6000 XFAIL (the bug is fixed).
34154
34155 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
34156 duplicated from whatis.exp. For those that are left, accept
34157 "long", "long int", or "int" for long variables (whatis.exp already
34158 has an XFAIL for "int", so no need to fail it here).
34159
34160 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
34161 Deal with GCC's names for types now that GDB uses the compiler's names.
34162
34163 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
34164 setup_xfail's for sunos4. If we #defined the signed keyword away,
34165 don't expect GDB to know that char it is signed.
34166
34167 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
34168
34169Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
34170
34171 * configure.in (configdirs): Add gdb.t24 for C++ tests that
34172 should work on any system, regardless of debugging format.
34173 * gdb.t21/demangle.exp: Move to gdb.t24.
34174 * gdb.t24/demangle.exp: Move from gdb.t21.
34175 * gdb.t24/{Makefile.in, configure.in}: New files.
34176
34177Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34178
34179 * configure.in: Do gdb.stabs and C++ tests only for stabs.
34180 * gdb.stabs: New directory.
34181
34182Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34183
34184 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
34185 not just "Quit anyway?".
34186
34187Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
34188
34189 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
34190 that all setup_xfails are immediately followed by clear_xfails.
34191
34192Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
34193
34194 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
34195 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
34196 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
34197 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
34198 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
34199 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34200 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34201 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
34202 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
34203 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
34204 gdb.t31/chillvars.exp, lib/gdb.exp:
34205 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
34206 bug-gdb@prep.ai.mit.edu.
34207
34208Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
34209
34210 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
34211 with 0.0, not integer 0.
34212
34213Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
34214
34215 * gdb.t06/break.exp: Update for "Kill the program" message change.
34216
34217Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
34218
34219 * Makefile.in (GDBFLAGS): Set to -nx.
34220 * Makefile.in (site.exp): Use GDBFLAGS.
34221
34222Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34223
34224 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
34225 Makefiles.
34226 (check): depend on just-check.
34227 (just-check): added so that tests can be run without a noop
34228 build pass.
34229
34230Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34231
34232 Switch to using configure's configdirs.
34233 * Makefile.in (Makefile): add configure.in dependency.
34234 (SUBDIRS): removed redundant assignment.
34235 * configure.in: switch subdirs assignment to configdirs.
34236 * gdb.t*/configure.in: new files.
34237
34238Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
34239
34240 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
34241 works.
34242
34243Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
34244
34245 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
34246 in explicit rules. Apparently this is not supported by some makes.
34247
34248Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
34249
34250 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
34251
34252Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34253
34254 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
34255 disappeared.
34256
34257Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
34258
34259 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
34260
34261Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
34262
34263 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
34264 watchpoint problem that is now fixed.
34265 * gdb.t30/chexp.exp: Remove setup_xfail for printing
34266 uninitialized convenience variables.
34267 * gdb.t31/chillvars.exp: Fix expected patterns for printing
34268 structures.
34269
34270Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34271
34272 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
34273 which causes expect to get out of sync with gdb on long output
34274 from help set.
34275 * gdb.t09/corefile.exp: Make expected pattern for core file
34276 failing signal and frame output format less sun specific.
34277
34278Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
34279
34280 * gdb.t31/chillvars.exp: Add and remove initial dummy
34281 breakpoint, so that symbol table is forced in.
34282 (Needed at least on Sunos4, though it seems not SVR4.)
34283 * gdb.t31/chillvars.exp: Update for changed output format.
34284
34285Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
34286
a9c64011 34287 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34288
34289Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34290
34291 * Makefile.in: Added --srcdir when invoking runtest, removed the
34292 need for a local config file. (optional now)
34293
34294Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34295
34296 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34297 failure count used to force early termination. Add some more
34298 expected failures for gnu style demangling.
34299
34300Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34301
34302 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34303 pmi variable from gdb.t20/gdbme to get optimized away.
34304 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34305 Check for written corefile upon timeout _and_ eof.
34306
34307Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34308
34309 * config/unix-gdb.exp: Add missing return 0.
34310
34311Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34312
34313 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34314 test termination.
34315
34316Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34317
34318 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34319 disappeared.
34320
34321Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34322
34323 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34324 time as i860 support works.
34325
d63a86f8 34326 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34327 "backtrace 100\r" rather than just "backtrace\r", to match last
34328 change.
34329
34330Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34331
34332 * config/udi-gdb.exp (gdb_exit): Remove close command.
34333 (gdb_target_udi): New procedure to set the UDI target.
34334 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34335 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34336 Added waits for prompts after several question responses. Added
34337 some more responses used by a29k-amd-udi-gdb.
34338 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34339 pass different arguments, restart UDI connection after program
34340 completion.
34341 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34342 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34343 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34344 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34345 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34346 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34347 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34348 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34349 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34350 after program completion.
34351 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34352 compiled with a SELECT_VECS setting.
34353 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34354 infinite recursion.
34355
34356 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34357 Added checks for COFF results, and made them expected failures for
34358 all targets. It would be better to make them expected failures
34359 for COFF targets only.
34360
34361Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34362
34363 * Makefile.in: add null dvi target, don't bother to recurse
34364 through test directories for info and install-info; rename
34365 $(datadir) to be dejagnu instead of deja-gnu
34366
34367Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34368
34369 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34370 compiler to coredump.
34371 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34372 code.
34373
34374Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34375
34376 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34377 coredump.
34378 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34379 code.
34380
34381Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34382
34383 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34384 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34385 which in a shell. Deletes xgdb when done.
34386 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34387 Tests the return from the "set height" or "set width" commands.
34388 Added a few return codes where needed.
34389
34390Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34391
34392 * Makefile.in (SUBDIRS): Add gdb.t17.
34393 * configure.in (subdirs): Add gdb.t17.
34394 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34395 files to test gdb's calling of functions in the inferior with
34396 the correct arguments and gdb's ability to retrieve any
34397 result returned.
34398
34399Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34400
34401 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34402 may be called after gdb goes away. Previous versions of expect
34403 needed these to avoid file descriptor leaks, but they cause
34404 errors with the current revision of expect.
34405 * gdb.t00/gdbvars.exp: Use -re on expected output after
34406 setting sevenbit-strings.
34407 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34408 to set sevenbit-strings consistent across tests.
34409 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34410 set sevenbit-strings consistent across tests.
34411
34412Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34413
34414 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34415 expected output to match current "expect" expectations.
34416
34417Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34418
34419 * gdb.t00/default.exp: Change expected output for default "source"
34420 command, to match new gdb behavior which requires a filename to
34421 source.
34422
34423Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34424
34425 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34426 expected fail for i486-*-* that misses the marker2 function.
34427 * gdb.t10/crossload.exp (bfddefault): Allow successful
34428 recognition of a format to pass even if no symbols are found.
34429 Explicitly catch failures where the format is not recognized
34430 or is ambiguous, and add the reason to the fail message.
34431 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34432 the cause is and invalid target and add reason to failure message.
34433 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34434 elf32-i386, elf32-sparc, and elf32-i860.
34435 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34436 Set up expected failure for 'filename'::variable scope resolution,
34437 which is now apparently broken on all targets.
34438 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34439 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34440 gdb.t23/templates.exp: Change failure for missing binfile into
34441 just a warning.
34442 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34443 references.
34444
34445Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34446
34447 * gdb.t00/default.exp: Add expected output for default "source"
34448 command, to match new gdb behavior.
34449 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34450
34451Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34452
34453 * config/*-gdb.exp: returns an error, rather than exiting on
34454 internal errors.
34455
34456Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34457
34458 * gdb.t03/gdbme.c: Add pointer to struct variable.
34459 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34460 referencing struct members.
34461
34462Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34463
34464 * configure.in (mips-idt-ecoff): New target.
34465 * config/mips-gdb.exp: New file for remote board using MIPS remote
34466 debugging protocol.
34467
34468 * Redid configuration scheme. Removed gdb.t*/configure.in.
34469 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34470 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34471 distclean targets. Built executables via .o files. Adjusted
34472 tests to account for source files in $(srcdir) rather than
34473 $(objdir).
34474 * lib/gdb.exp (runto): Don't expect () after the function name,
34475 because it may have arguments.
34476
34477Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34478
34479 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34480 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34481 expected failures for mips-idt-* and mips-sgi-*.
34482 * gdb.t00/default.exp (attach): Kill process if requested.
34483 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34484 that does not read core files.
34485 * gdb.t01/run.exp: Removed checks for exit status code.
34486 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34487 it is linked in.
34488 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34489 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34490 appropriate, rather than doing it by hand.
34491 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34492 execution.
34493 * gdb.t10/crossload.exp: Kill existing program if needed.
34494 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34495 appropriate, rather than doing it by hand. Always increase
34496 timeout for this test, not just for VxWorks.
34497
34498Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34499
34500 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34501 of Chill STRUCT types and STRUCT values.
34502 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34503 than "char".
34504 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34505 struct2): New struct definitions and initializations to test
c906108c
SS
34506 simple Chill STRUCT types.
34507
34508Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34509
34510 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34511 the null byte at the end of strings.
34512 * gdb.t00/default.exp: Make show version insensitive to copyright
34513 date.
34514 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34515 to avoid dependencies on target char signedness.
34516 * gdb.t16/printcmds.exp: Update expected results for explicitly
34517 unsigned char.
34518 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34519 now work.
34520 * gdb.t21/demangle.exp: Add many more patterns for template
34521 demangling, most of them being expected failures.
34522 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34523 string we are matching for, to match on the whole string.
34524 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34525 and fix a whole bunch that had incorrect expected output but were
34526 passing anyway because of the bug in "proc demangle".
34527 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34528 type.
34529 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34530
34531Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34532
a9c64011
AS
34533 * gdb/testsuite: made modifications to testcases, etc., to allow
34534 them to work properly given the reorganization of deja-gnu and the
34535 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34536
34537Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34538
34539 * gdb/testsuite: Initial creation of gdb/testsuite.
34540 Migrated dejagnu testcases and support files for testing nm to
34541 gdb/testsuite from deja-gnu. These files were moved "as is"
34542 with no modifications. This migration is part of a major overhaul
34543 of dejagnu. The modifications to these testcases, etc., which
34544 will allow them to work with the new version of dejagnu will be
34545 made in a future update.
48efe704 34546
8d8cb839 34547 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34548\f
8d8cb839
EZ
34549;; Local Variables:
34550;; mode: change-log
34551;; left-margin: 8
34552;; fill-column: 74
34553;; version-control: never
34554;; End:
902f2ccb 34555
ecd75fc8 34556 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34557 Copying and distribution of this file, with or without modification,
34558 are permitted provided the copyright notice and this notice are preserved.