]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
constify value_aggregate_elt
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0626fc76
TT
12014-04-14 Tom Tromey <tromey@redhat.com>
2
3 * gdb.dwarf2/enum-type.exp: New file.
4
dca325b3
SA
52014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
6
7 * gdb.mi/mi-vla-c99.exp: New file.
8 * gdb.mi/vla.c: New file.
9
5854b38a
SA
102014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11
12 * gdb.base/vla-datatypes.c: New file.
13 * gdb.base/vla-datatypes.exp: New file.
14
463bb957
SA
152014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
16
17 * gdb.base/vla-ptr.c: New file.
18 * gdb.base/vla-ptr.exp: New file.
19
3dd170be
SA
202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21
22 * gdb.dwarf2/count.exp: New file.
23
5ecaaa66
SA
242014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
25
26 * gdb.base/vla-sideeffect.c: New file.
27 * gdb.base/vla-sideeffect.exp: New file.
28
41f1ada5
DB
292014-04-14 David Blaikie <dblaikie@gmail.com>
30
31 * gdb.mi/non-stop.c: Add return value for non-void function return
32 statement.
33 * gdb.threads/staticthreads.c: Ditto.
34
0be03e84
DE
352014-04-12 Siva Chandra Reddy <sivachandra@google.com>
36 Doug Evans <xdje42@gmail.com>
37
38 * gdb.guile/scm-value.c: Improve test case.
39 * gdb.guile/scm-value.exp: Add new test.
40
f180a1fb
DB
412014-04-11 David Blaikie <dblaikie@gmail.com>
42
43 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
44 override Clang's default.
45
6b662e19
JB
462014-04-11 Joel Brobecker <brobecker@adacore.com>
47
48 Revert the following changes (regressions):
49
50 * gdb.base/vla-sideeffect.c: New file.
51 * gdb.base/vla-sideeffect.exp: New file.
52
53 * gdb.dwarf2/count.exp: New file.
54
55 * gdb.base/vla-multi.c: New file.
56 * gdb.base/vla-multi.exp: New file.
57
58 * gdb.base/vla-ptr.c: New file.
59 * gdb.base/vla-ptr.exp: New file.
60
61 * gdb.base/vla-datatypes.c: New file.
62 * gdb.base/vla-datatypes.exp: New file.
63
64 * gdb.mi/mi-vla-c99.exp: New file.
65 * gdb.mi/vla.c: New file.
66
245a5f0b
KS
672014-04-11 Keith Seitz <keiths@redhat.com>
68
69 PR c++/16675
70 * gdb.cp/cpsizeof.exp: New file.
71 * gdb.cp/cpsizeof.cc: New file.
72
58a84dcf
SA
732014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
74
191a8a90
JB
75 * gdb.mi/mi-vla-c99.exp: New file.
76 * gdb.mi/vla.c: New file.
58a84dcf 77
c8655f75
SA
782014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
79
80 * gdb.base/vla-datatypes.c: New file.
81 * gdb.base/vla-datatypes.exp: New file.
82
024e13b4
SA
832014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
84
85 * gdb.base/vla-ptr.c: New file.
86 * gdb.base/vla-ptr.exp: New file.
87
1a237e0e
SA
882014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
89
90 * gdb.base/vla-multi.c: New file.
91 * gdb.base/vla-multi.exp: New file.
92
504f3432
SA
932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
94
95 * gdb.dwarf2/count.exp: New file.
96
3bce8237
SA
972014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
98
191a8a90
JB
99 * gdb.base/vla-sideeffect.c: New file.
100 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 101
322f9c21
YQ
1022014-04-11 Yao Qi <yao@codesourcery.com>
103
104 * gdb.base/completion.exp: Check file exists before running tests
105 on file completion.
106
d708bcd1
PA
1072014-04-10 Pedro Alves <palves@redhat.com>
108
109 * gdb.base/cond-eval-mode.c: New file.
110 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
111 prepare_for_testing to build the new file. Check result of
112 runto_main.
113 (test_break, test_watch): New procedures.
114 (top level): Use them.
115
ae1d2761
PM
1162014-04-08 Pierre Muller <muller@sourceware.org>
117
118 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
119 Ctrl-V use for mingw hosts.
120
7af389b8
SC
1212014-04-07 Siva Chandra Reddy <sivachandra@google.com>
122
123 * gdb.python/py-value.c: Improve test case.
124 * gdb.python/py-value.exp: Add new test.
125
5e703181
DE
1262014-04-07 David Blaikie <dblaikie@gmail.com>
127
128 * lib/compiler.c: Identify the clang compiler.
129 * lib/compiler.cc: Ditto.
130
9810b410
YQ
1312014-04-03 Yao Qi <yao@codesourcery.com>
132
133 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
134
98d1b8dc
AB
1352014-04-01 Anton Blanchard <anton@samba.org>
136
137 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
138 messages unique.
139
3114cea1
AB
1402014-04-01 Anton Blanchard <anton@samba.org>
141
142 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
143 prepare_for_testing.
144
62f7182c
AB
1452014-04-01 Anton Blanchard <anton@samba.org>
146
147 * gdb.arch/ppc64-atomic-inst.c: Remove.
148 * gdb.arch/ppc64-atomic-inst.S: New file.
149 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
150
770e7fc7
DE
1512014-03-31 Doug Evans <dje@google.com>
152
153 * gdb.base/print-symbol-loading-lib.c: New file.
154 * gdb.base/print-symbol-loading-main.c: New file.
155 * gdb.base/print-symbol-loading.exp: New file.
156
46e2bafa
YQ
1572014-03-31 Yao Qi <yao@codesourcery.com>
158
159 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
160
8776cfe9
JB
1612014-03-28 Joel Brobecker <brobecker@adacore.com>
162
163 * gdb.ada/mi_dyn_arr: New testcase.
164
5d1ef361
DE
1652014-03-27 Doug Evans <dje@google.com>
166
167 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
168
b5bee914
YQ
1692014-03-27 Yao Qi <yao@codesourcery.com>
170
171 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
172 if target is nios2-*-*.
173
0d4d0e77
YQ
1742014-03-26 Yao Qi <yao@codesourcery.com>
175
176 * lib/gdb.exp (readline_is_used): New proc.
177 * gdb.base/completion.exp: Move tests on command complete up.
178 Skip the rest of tests if readline is not used.
179 * gdb.ada/complete.exp: Skp the test if readline is not
180 used.
181 * gdb.base/filesym.exp: Likewise.
182 * gdb.base/macscp.exp: Likewise.
183 * gdb.base/readline-ask.exp: Likewise.
184 * gdb.base/readline.exp: Likewise.
185 * gdb.python/py-cmd.exp: Likewise.
186 * gdb.trace/tfile.exp: Likewise.
187
29361eee
YQ
1882014-03-26 Yao Qi <yao@codesourcery.com>
189
190 * gdb.base/macscp.exp: Fix code format issues.
191
bc9a5525
UW
1922014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
193
194 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
195 * gdb.asm/powerpc64le.inc: New file.
196
d3839ede
PA
1972014-03-25 Pedro Alves <palves@redhat.com>
198 Doug Evans <dje@google.com>
199
200 * gdb.base/source-execution.c: New file.
201 * gdb.base/source-execution.exp: New file.
202 * gdb.base/source-execution.gdb: New file.
203
01672a57
DE
2042014-03-24 Doug Evans <dje@google.com>
205
206 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
207 using fission.
208
88bbeca9
HZ
2092014-03-24 Hui Zhu <hui@codesourcery.com>
210 Pedro Alves <palves@redhat.com>
211
212 PR breakpoints/16101
213 * gdb.base/dprintf.exp: Use unsupported rather than changing the
214 test pass/fail messages. Detect missing support for dprintf when
215 breakpoints are actually inserted.
216 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
217 breakpoints are actually inserted.
218 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
219 fails.
220
d2348791
JK
2212014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
224
feef67ab
DE
2252014-03-22 Doug Evans <xdje42@gmail.com>
226
227 * gdb.python/python.exp (python not supported): Verify multi-line
228 python command issues an error.
25d743f9 229 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 230 guile command issues an error.
feef67ab 231
ecebef6a
MR
2322014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
233
234 * gdb.threads/thread-specific.exp: Handle the lack of usable
235 $this_breakpoint and $this_thread.
236
ccdd1909
HZ
2372014-03-21 Hui Zhu <hui@codesourcery.com>
238
239 * gdb.base/attach.exp (do_command_attach_tests): New.
240
beb460e8
PA
2412014-03-20 Tom Tromey <tromey@redhat.com>
242 Pedro Alves <palves@redhat.com>
243
244 PR cli/15718
245 * gdb.base/condbreak-call-false.c: New file.
246 * gdb.base/condbreak-call-false.exp: New file.
247
40acf43a
PA
2482014-03-20 Pedro Alves <palves@redhat.com>
249
250 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
251 Delete.
252 (block_signals, unblock_signals): Delete.
253 (child_function_2, main): Remove references to deleted variable
254 and functions.
255
9f5e1e02
PA
2562014-03-20 Pedro Alves <palves@redhat.com>
257
258 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
259 Use pthread_kill to signal thread 2.
260 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
261 Adjust to make the test send itself a signal rather than using the
262 host's "kill" command.
263
99619bea
PA
2642014-03-20 Pedro Alves <palves@redhat.com>
265
266 * gdb.threads/multiple-step-overs.c: New file.
267 * gdb.threads/multiple-step-overs.exp: New file.
268 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
269 Adjust expected infrun debug output.
270
2adfaa28
PA
2712014-03-20 Pedro Alves <palves@redhat.com>
272
273 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
274 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
275
31e77af2
PA
2762014-03-20 Pedro Alves <palves@redhat.com>
277
278 PR breakpoints/7143
279 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
280 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
281 of gdb_test_multiple.
282 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
283 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
284
b9f437de
PA
2852014-03-20 Pedro Alves <palves@redhat.com>
286
287 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
288 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
289
05adc73e
PA
2902014-03-19 Pedro Alves <palves@redhat.com>
291
292 * gdb.base/async.exp: Remove early return.
293
6048b950
PA
2942014-03-19 Pedro Alves <palves@redhat.com>
295
296 * gdb.base/async.exp (step& tests): Pass explicit test messages.
297
8bcfb00a
PA
2982014-03-19 Pedro Alves <palves@redhat.com>
299
300 * gdb.base/async.exp (test_background): Expect \r\n after
301 "completed." in the fail pattern.
302
884e37dc
PA
3032014-03-19 Pedro Alves <palves@redhat.com>
304
305 * gdb.base/async.exp (test_background): New procedure.
306 Use it for all background execution command tests.
307
148e57e2
PA
3082014-03-19 Pedro Alves <palves@redhat.com>
309
310 * gdb.base/async.exp: Use prepare_for_testing.
311
f48088c7
PA
3122014-03-19 Pedro Alves <palves@redhat.com>
313
314 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
315 the same line.
316
e2f6c966
PA
3172014-03-19 Pedro Alves <palves@redhat.com>
318
319 * gdb.base/async.c (main): Add "jump here" and "until here" line
320 marker comments.
321 * gdb.base/async.exp (jump_here): New global.
322 (jump& test): Use it.
323 (until_here): New global.
324 (until& test): Use it.
325
c30568d4
PA
3262014-03-19 Pedro Alves <palves@redhat.com>
327
328 * gdb.base/async.exp: Don't frob gdb_protocol.
329
0172b6a7
DE
3302014-03-18 Doug Evans <xdje42@gmail.com>
331
332 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
333 Fix spelling of exec-done-display.
334
06c868a8
JK
3352014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
336
337 PR gdb/15358
338 * gdb.base/gdb-sigterm.c: New file.
339 * gdb.base/gdb-sigterm.exp: New file.
340
0c7e1a46
PA
3412014-03-18 Pedro Alves <palves@redhat.com>
342
343 PR gdb/13860
344 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
345 * lib/mi-support.exp (mi_expect_stop): Add special handling for
346 solib-event.
347
f7c77d93
JB
3482014-03-17 Joel Brobecker <brobecker@adacore.com>
349
350 * gdb.ada/pckd_arr_ren: New testcase.
351
5a1e8c7a
DE
3522014-03-13 Doug Evans <xdje42@gmail.com>
353
354 PR guile/16612
355 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
356 collect after discarding symbols.
357
350e1a76
DE
3582014-03-13 Ludovic Courtès <ludo@gnu.org>
359 Doug Evans <xdje42@gmail.com>
360
361 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
362 to history survives a gc.
363
a69900ae
PA
3642014-03-13 Pedro Alves <palves@redhat.com>
365
366 * gdb.base/default.exp: Don't test "target procfs".
367
5db9f0bd
PA
3682014-03-13 Pedro Alves <palves@redhat.com>
369
370 * gdb.base/default.exp: Update "target child" and "target procfs"
371 tests to not expect "Unix".
372
b3ccfe11
TT
3732014-03-12 Tom Tromey <tromey@redhat.com>
374
375 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
376 New procs. Add target-async tests.
377 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
378 Add target-async tests.
379
646f4417
AA
3802014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
381
382 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
383 'func_start' and 'func_end' for the beginning and end of the
384 function code, respectively.
385 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
386 'func_end' instead of 'func' and 'main'.
387
288c211f
AA
3882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
389
390 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
391 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
392 generate the debug info assembler source.
393
e0c0f156
AA
3942014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
395
396 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
397 * gdb.dwarf2/arr-subrange.exp: Likewise.
398 * gdb.dwarf2/dwz.exp: Likewise.
399 * gdb.dwarf2/method-ptr.exp: Likewise.
400 * gdb.dwarf2/missing-sig-type.exp: Likewise.
401 * gdb.dwarf2/subrange.exp: Likewise.
402 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
403 * gdb.dwarf2/implptrpiece.exp: Likewise.
404 * gdb.dwarf2/nostaticblock.exp: Likewise.
405
0e5c4555
AA
4062014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
407
408 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
409 directory to absolute path name arguments.
410
5ec18f2b
JG
4112014-03-10 Joel Brobecker <brobecker@adacore.com>
412
413 * gdb.ada/tagged_access: New testcase.
414
847fc4f2
MM
4152014-03-07 Markus Metzger <markus.t.metzger@intel.com>
416
417 * gdb.btrace/data.exp: Update expected output.
418
cc3da688
YQ
4192014-03-06 Yao Qi <yao@codesourcery.com>
420
421 * gdb.trace/pr16508.exp: New file.
422
0f26cec1
PA
4232014-03-05 Pedro Alves <palves@redhat.com>
424
425 PR gdb/16575
426 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
427 procedure.
428 (top level): Adjust to use it. Add tests that exercise breakpoint
429 interaction with the code-cache.
430
7a5a839f
LC
4312014-02-26 Ludovic Courtès <ludo@gnu.org>
432
433 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
434 test for 'history-append!'.
435
31aa7e4e
JB
4362014-02-26 Joel Brobecker <brobecker@adacore.com>
437
438 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
439 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
440 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
441 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
442 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
443 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
444
1b588015
JB
4452014-02-26 Joel Brobecker <brobecker@adacore.com>
446
447 * testsuite/gdb.python/py-pp-re-notag.c: New file.
448 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
449 * testsuite/gdb.python/py-pp-re-notag.p: New file.
450
55426c9d
JB
4512014-02-26 Joel Brobecker <brobecker@adacore.com>
452
453 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
454
dc53a7ad
JB
4552014-02-26 Joel Brobecker <brobecker@adacore.com>
456
457 * gdb.dwarf2/arr-stride.c: New file.
458 * gdb.dwarf2/arr-stride.exp: New file.
459
12ab52e9
PA
4602014-02-26 Pedro Alves <palves@redhat.com>
461
462 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
463 that won't ever trigger. Make sure that GDB reports the correct
464 breakpoint that caused the stop.
465
849c862e
JK
4662014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
467
468 PR gdb/16626
469 * gdb.base/auto-load-script: New file.
470 * gdb.base/auto-load.c: New file.
471 * gdb.base/auto-load.exp: New file.
472
71b7d793
JK
473 PR gdb/16626
474 * gdb.base/auto-load.exp: Fix out-of-srctree run.
475
e2f0d509
JK
4762014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
477
478 Fix dw2-icycle.exp -fsanitize=address GDB crash.
479 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
480
50cc37c8
DE
4812014-02-24 Doug Evans <dje@google.com>
482
483 * lib/gdb.exp (run_on_host): Log error output if program fails.
484
ea4758f2
PA
4852014-02-21 Pedro Alves <palves@redhat.com>
486
487 * gdb.threads/step-after-sr-lock.c: Rename to ...
488 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
489 * gdb.threads/step-after-sr-lock.exp: Rename to ...
490 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
491 ... this.
492
d7b30f67
SDJ
4932014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
494
495 PR tdep/16397
496 * gdb.arch/amd64-stap-special-operands.exp: New file.
497 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
498 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
499 * gdb.arch/amd64-stap-triplet.S: Likewise.
500 * gdb.arch/amd64-stap-triplet.c: Likewise.
501
83deb43f
JB
5022014-02-20 Joel Brobecker <brobecker@adacore.com>
503
504 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
505 in .section pseudo-op.
506
adde2bff
DE
5072014-02-20 lin zuojian <manjian2006@gmail.com>
508 Joel Brobecker <brobecker@adacore.com>
509 Doug Evans <xdje42@gmail.com>
510
511 PR symtab/16581
512 * gdb.dwarf2/dw2-icycle.S: New file.
513 * gdb.dwarf2/dw2-icycle.c: New file.
514 * gdb.dwarf2/dw2-icycle.exp: New file.
515
f7bd0f78
SC
5162014-02-19 Siva Chandra Reddy <sivachandra@google.com>
517
518 * gdb.python/py-value-cc.cc: Improve test case to enable testing
519 operations on gdb.Value objects.
520 * gdb.python/py-value-cc.exp: Add new test to test operations on
521 gdb.Value objects.
522
c17ef0d5
DE
5232014-02-18 Doug Evans <dje@google.com>
524
525 * Makefile.in (TESTS): New variable.
526 (expanded_tests, expanded_tests_or_none): New variables
527 (check-single): Pass $(expanded_tests_or_none) to runtest.
528 (check-parallel): Only run tests in $(TESTS) if non-empty.
529 (check/no-matching-tests-found): New rule.
530 * README: Document TESTS makefile variable.
531
5dd3176f
DE
5322014-02-18 Doug Evans <dje@google.com>
533
534 * Makefile.in (check-parallel): rm -rf outputs temp.
535
0b10be4f
JK
5362014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
537
538 Fix "ERROR: no fileid for" in the testsuite.
539 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
540
85f224e7
DE
5412014-02-12 Doug Evans <dje@google.com>
542
543 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
544 (MISCELLANEOUS): New variable.
545 (clean): rm -rf $(MISCELLANEOUS).
546 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
547 dwp live in the same directory as symlinks, with each symlink pointed
548 to a differently named file in a different directory.
549
149b30ff
DE
5502014-02-11 Doug Evans <dje@google.com>
551
552 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
553 of Tcl file commands.
554
1dfdac32
MK
5552014-02-10 Mark Kettenis <kettenis@gnu.org>
556
557 * gdb.threads/step-after-sr-lock.exp: Avoid executing
558 "kill -SIGUSR1 -1".
559
aa4fb036
JB
5602014-02-10 Joel Brobecker <brobecker@adacore.com>
561
562 * gdb.ada/tick_length_array_enum_idx: New testcase.
563
ed3ef339
DE
5642014-02-10 Doug Evans <xdje42@gmail.com>
565
566 * configure.ac (AC_OUTPUT): Add gdb.guile.
567 * configure: Regenerate.
568 * lib/gdb-guile.exp: New file.
569 * lib/gdb.exp (get_target_charset): New function.
570 * gdb.base/help.exp: Update expected output from "apropos apropos".
571 * gdb.guile/Makefile.in: New file.
572 * gdb.guile/guile.exp: New file.
573 * gdb.guile/scm-arch.c: New file.
574 * gdb.guile/scm-arch.exp: New file.
575 * gdb.guile/scm-block.c: New file.
576 * gdb.guile/scm-block.exp: New file.
577 * gdb.guile/scm-breakpoint.c: New file.
578 * gdb.guile/scm-breakpoint.exp: New file.
579 * gdb.guile/scm-disasm.c: New file.
580 * gdb.guile/scm-disasm.exp: New file.
581 * gdb.guile/scm-equal.c: New file.
582 * gdb.guile/scm-equal.exp: New file.
583 * gdb.guile/scm-error.exp: New file.
584 * gdb.guile/scm-error.scm: New file.
585 * gdb.guile/scm-frame-args.c: New file.
586 * gdb.guile/scm-frame-args.exp: New file.
587 * gdb.guile/scm-frame-args.scm: New file.
588 * gdb.guile/scm-frame-inline.c: New file.
589 * gdb.guile/scm-frame-inline.exp: New file.
590 * gdb.guile/scm-frame.c: New file.
591 * gdb.guile/scm-frame.exp: New file.
592 * gdb.guile/scm-generics.exp: New file.
593 * gdb.guile/scm-gsmob.exp: New file.
594 * gdb.guile/scm-iterator.c: New file.
595 * gdb.guile/scm-iterator.exp: New file.
596 * gdb.guile/scm-math.c: New file.
597 * gdb.guile/scm-math.exp: New file.
598 * gdb.guile/scm-objfile-script-gdb.in: New file.
599 * gdb.guile/scm-objfile-script.c: New file.
600 * gdb.guile/scm-objfile-script.exp: New file.
601 * gdb.guile/scm-objfile.c: New file.
602 * gdb.guile/scm-objfile.exp: New file.
603 * gdb.guile/scm-ports.exp: New file.
604 * gdb.guile/scm-pretty-print.c: New file.
605 * gdb.guile/scm-pretty-print.exp: New file.
606 * gdb.guile/scm-pretty-print.scm: New file.
607 * gdb.guile/scm-section-script.c: New file.
608 * gdb.guile/scm-section-script.exp: New file.
609 * gdb.guile/scm-section-script.scm: New file.
610 * gdb.guile/scm-symbol.c: New file.
611 * gdb.guile/scm-symbol.exp: New file.
612 * gdb.guile/scm-symtab-2.c: New file.
613 * gdb.guile/scm-symtab.c: New file.
614 * gdb.guile/scm-symtab.exp: New file.
615 * gdb.guile/scm-type.c: New file.
616 * gdb.guile/scm-type.exp: New file.
617 * gdb.guile/scm-value-cc.cc: New file.
618 * gdb.guile/scm-value-cc.exp: New file.
619 * gdb.guile/scm-value.c: New file.
620 * gdb.guile/scm-value.exp: New file.
621 * gdb.guile/source2.scm: New file.
622 * gdb.guile/types-module.cc: New file.
623 * gdb.guile/types-module.exp: New file.
624
7026a7c1
YQ
6252014-02-10 Yao Qi <yao@codesourcery.com>
626
627 PR testsuite/16543
628 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
629 * configure: Regenerated.
630 * Makefile.in: New file.
631
6c466447
AS
6322014-02-08 Andreas Schwab <schwab@linux-m68k.org>
633
634 * gdb.python/py-framefilter.exp: Fix typo.
635
6e854735
YQ
6362014-02-08 Yao Qi <yao@codesourcery.com>
637
638 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
639 that no =breakpoint-modified is emitted when breakpoints are
640 modified through MI commands.
641
d137e6dc
PA
6422014-02-07 Pedro Alves <pedro@codesourcery.com>
643 Pedro Alves <palves@redhat.com>
644
645 * gdb.threads/step-after-sr-lock.c: New file.
646 * gdb.threads/step-after-sr-lock.exp: New file.
647
b5ee5a50
PA
6482014-02-07 Pedro Alves <palves@redhat.com>
649
650 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
651
3c77faf3
JK
6522014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
653
654 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
655 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
656
6dddc817
DE
6572014-02-06 Doug Evans <xdje42@gmail.com>
658
659 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
660 output.
661
662 * gdb.gdb/python-interrupts.exp: New file.
663
de7b2893
YQ
6642014-02-05 Yao Qi <yao@codesourcery.com>
665
666 * gdb.trace/report.exp (use_collected_data): Test the output
667 of "info threads" and "info inferiors".
668
66d032ac
YQ
6692014-02-05 Yao Qi <yao@codesourcery.com>
670
671 Revert this patch:
672
673 2013-05-24 Yao Qi <yao@codesourcery.com>
674
675 * gdb.trace/tfile.exp: Test inferior and thread.
676
591a12a1
UW
6772014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
678
679 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
680 on a function.
681 * gdb.base/step-bt.c: Call hello via function pointer to make
682 sure its first instruction is executed on powerpc64le-linux.
683
0ff3e01f
UW
6842014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
685
686 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
687
084ee545
UW
6882014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
689
690 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
691 of the test patterns for use on little-endian systems.
692
6ed14ff3
UW
6932014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
694
695 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
696 (decimal_vector): Fix for little-endian.
697
401e27fd
JM
6982014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
699
700 * gdb.arch/sparc-sysstep.exp: New file.
701 * gdb.arch/sparc-sysstep.c: Likewise.
702
703 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
704
8b924729
EBM
7052014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
706
707 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
708
fb151210
JB
7092014-01-23 Tom Tromey <tromey@redhat.com>
710
711 * gdb.ada/array_char_idx: New testcase.
712
0740f8d8
TT
7132014-01-23 Tom Tromey <tromey@redhat.com>
714
715 PR python/16487:
716 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
717 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
718 classes.
719
21909fa1
TT
7202014-01-23 Tom Tromey <tromey@redhat.com>
721
722 PR python/16491:
723 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
724 string from an inferior frame.
725 * gdb.python/py-framefilter-mi.exp: Update.
726
87ce2a04
DE
7272014-01-22 Doug Evans <dje@google.com>
728
729 * gdb.server/server-mon.exp: Add tests for "set debug-format".
730
237b092b
AA
7312014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
732
733 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
734
d674a709
AA
7352014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
736
737 * gdb.trace/entry-values.exp: Remove excess space character from
738 regex patterns. Handle s390 call instruction.
739
20fa3390
AA
7402014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
741
742 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
743 define "*_start" label. Make "name" static.
744 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
745 ${name} by references to ${name}_start.
746
78466714
AA
7472014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
748
749 * gdb.base/info-macros.exp: Remove "debug" from the compile
750 options.
751
ec9f644a
IB
7522014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
753
754 * gdb.dlang/demangle.exp: New file.
755
94b1b47e
IB
7562014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
757
758 * gdb.dlang/primitive-types.exp: New file.
759
7f420862
IB
7602014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
761
762 * configure.ac: Create gdb.dlang/Makefile.
763 * configure: Regenerate.
764 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
765 * gdb.dlang/Makefile.in: New file.
766 * lib/d-support.exp: New file.
767 * lib/gdb.exp (skip_d_tests): New proc.
768
52834460
MM
7692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
770
771 * gdb.btrace/delta.exp: Check reverse stepi.
772 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
773 * gdb.btrace/finish.exp: New.
774 * gdb.btrace/next.exp: New.
775 * gdb.btrace/nexti.exp: New.
776 * gdb.btrace/record_goto.c: Add comments.
777 * gdb.btrace/step.exp: New.
778 * gdb.btrace/stepi.exp: New.
779 * gdb.btrace/multi-thread-step.c: New.
780 * gdb.btrace/multi-thread-step.exp: New.
781 * gdb.btrace/rn-dl-bind.c: New.
782 * gdb.btrace/rn-dl-bind.exp: New.
783 * gdb.btrace/data.c: New.
784 * gdb.btrace/data.exp: New.
785 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
786
6e07b1d2
MM
7872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
788
789 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
790 * gdb.btrace/exception.exp: Update.
791 * gdb.btrace/instruction_history.exp: Update.
792 * gdb.btrace/record_goto.exp: Update.
793 * gdb.btrace/tailcall.exp: Update.
794 * gdb.btrace/unknown_functions.exp: Update.
795 * gdb.btrace/delta.exp: New.
796
0b722aec
MM
7972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
798
799 * gdb.btrace/record_goto.exp: Add backtrace test.
800 * gdb.btrace/tailcall.exp: Add backtrace test.
801
066ce621
MM
8022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
803
804 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
805 * gdb.btrace/record_goto.c: New.
806 * gdb.btrace/record_goto.exp: New.
807 * gdb.btrace/x86-record_goto.S: New.
808
0688d04e
MM
8092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
810
811 * gdb.btrace/function_call_history.exp: Update tests.
812 * gdb.btrace/instruction_history.exp: Update tests.
813
8710b709
MM
8142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
815
816 * gdb.btrace/function_call_history.exp: Fix expected field
817 order for "record function-call-history".
818 Add new tests for "record function-call-history /c".
819 * gdb.btrace/exception.cc: New.
820 * gdb.btrace/exception.exp: New.
821 * gdb.btrace/tailcall.exp: New.
822 * gdb.btrace/x86-tailcall.S: New.
823 * gdb.btrace/x86-tailcall.c: New.
824 * gdb.btrace/unknown_functions.c: New.
825 * gdb.btrace/unknown_functions.exp: New.
826 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
827
5de9129b
MM
8282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
829
830 * gdb.btrace/instruction_history.exp: Update.
831 * gdb.btrace/function_call_history.exp: Update.
832
23a7fe75
MM
8332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
834
835 * gdb.btrace/function_call_history.exp: Fix expected function
836 trace.
837 * gdb.btrace/instruction_history.exp: Initialize traced.
838 Remove traced_functions.
839
724c7dd8
MM
8402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
841
842 * gdb.btrace/function_call_history.exp: Update
843 * gdb.btrace/instruction_history.exp: Update.
844
6d78d93b
MM
8452014-01-16 Markus Metzger <markus.t.metzger@intel.com>
846
847 * gdb.btrace/enable.exp: Update expected text.
848
93a360cc
OJ
8492014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
850
851 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
852 bytes.
853
3772b53f
MR
8542014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
855
856 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
857
596662fa
OJ
8582014-01-15 Omair Javaid <omair.javaid@linaro.org>
859
860 * lib/gdb.exp (supports_process_record): Return true for
861 arm*-linux*. (supports_reverse): Likewise.
862
b5b08fb4
SC
8632014-01-13 Siva Chandra Reddy <sivachandra@google.com>
864
865 PR python/15464
866 PR python/16113
867 * gdb.python/py-type.c: Enhance test case.
868 * gdb.python/py-value-cc.cc: Likewise
869 * gdb.python/py-type.exp: Add new tests.
870 * gdb.python/py-value-cc.exp: Likewise
871
52d7fb13
AA
8722014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
873 Pedro Alves <palves@redhat.com>
874
875 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
876 Make "name" extern.
877 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
878 references to ${name}_start by references to ${name}.
879
a2cd8cfe
JB
8802014-01-10 Joel Brobecker <brobecker@adacore.com>
881
882 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
883
4e23fced
JB
8842014-01-10 Joel Brobecker <brobecker@adacore.com>
885
886 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
887
c6a9e42c
PA
8882014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
889 Pedro Alves <palves@redhat.com>
890
891 * gdb.mi/mi-info-os.exp: Connect to the target with
892 mi_gdb_target_load.
893
b7ea362b
PA
8942014-01-08 Pedro Alves <palves@redhat.com>
895
896 * gdb.threads/reconnect-signal.c: New file.
897 * gdb.threads/reconnect-signal.exp: New file.
898
5e3f4fab
EBM
8992014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
900
901 * gdb.base/source-dir.exp: New file.
902
79301218
JB
9032014-01-07 Joel Brobecker <brobecker@adacore.com>
904
905 * gdb.ada/mi_interface: New testcase.
906
8e355c5d
JB
9072014-01-07 Joel Brobecker <brobecker@adacore.com>
908
909 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
910 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
911 gdb.ada/pp-rec-component/pck.ads: New files.
912
c0d48811
JB
9132014-01-07 Joel Brobecker <brobecker@adacore.com>
914
915 * gdb.python/py-pp-integral.c: New file.
916 * gdb.python/py-pp-integral.py: New file.
917 * gdb.python/py-pp-integral.exp: New file.
918
4924df79
GKB
9192013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
920
921 PR breakpoints/16297
922 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
923 (write_syscall): New variables.
924 (main): Create a pipe, write 1 byte in it, and read 1 byte from
925 it.
926 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
927 "write" and "read" syscalls.
928 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
929 numbers.
930
530e8392
KB
9312013-12-19 Keven Boell <keven.boell@intel.com>
932
933 * gdb.fortran/module.exp: Completion matches fortran module
934 names as well. ptype/whatis on modules return a proper type.
935 Add new check for having the correct scope.
936
7f9b20bb
KB
9372013-12-19 Keven Boell <keven.boell@intel.com>
938
939 * gdb.fortran/type.f90: New file.
940 * gdb.fortran/whatis_type.f90: New file.
941
2e0d821f
SDJ
9422013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
943
944 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
945 (close_syscall, chroot_syscall, exit_group_syscall): New
946 variables.
947 * gdb.base/catch-syscall.exp: Replace gdb_compile by
948 prepare_for_testing. Call fill_all_syscalls_numbers before
949 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
950 gdb_load by clean_restart.
951 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
952 (check_info_bp_many_syscalls): Remove global gdb_prompt.
953 (check_call_to_syscall): Likewise. Add global decimal. Improve
954 testing regex.
955 (check_return_from_syscall): Likewise.
956 (check_continue, insert_catch_syscall_with_arg): Remove global
957 gdb_prompt.
958 (insert_catch_syscall_with_many_args): Likewise. Add global
959 decimal. Fix $filter_str. Improve testing regex.
960 (check_for_program_end): Remove global gdb_prompt.
961 (test_catch_syscall_without_args): Likewise. Add global decimal.
962 Improve testing regex.
963 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
964 (test_catch_syscall_with_wrong_args)
965 (test_catch_syscall_restarting_inferior)
966 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
967 (do_syscall_tests): Likewise. Remove global srcdir.
968 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
969 Add global last_syscall_number. Test for the exact syscall number
970 to be caught.
971 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
972 Add global all_syscalls_numbers. Test each syscall number to be
973 caught, instead of only testing "close".
974 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
975 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
976 Remove stale comment.
977 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
978 the correct syscall numbers using information from the inferior.
979
5ce0145d
PA
9802013-12-17 Pedro Alves <palves@redhat.com>
981
982 * gdb.trace/circ.exp: Expect frame info to be printed when
983 switching between frames with unavailable stack, but different
984 functions.
985
bdf22206
AB
9862013-12-17 Andrew Burgess <aburgess@broadcom.com>
987
988 * gdb.trace/unavailable-dwarf-piece.c: New file.
989 * gdb.trace/unavailable-dwarf-piece.exp: New file.
990
07d100d4
YQ
9912013-12-15 Yao Qi <yao@codesourcery.com>
992
993 * gdb.perf/skip-prologue.c: New.
994 * gdb.perf/skip-prologue.exp: New.
995 * gdb.perf/skip-prologue.py: New.
996
8a48ac95
JB
9972013-12-13 Joel Brobecker <brobecker@adacore.com>
998
999 * gdb.ada/arraydim: New testcase.
1000
a16b0e22
SC
10012013-12-12 Siva Chandra Reddy <sivachandra@google.com>
1002
1003 PR python/16113
1004 * gdb.python/py-value-cc.cc: Improve test case.
1005 * gdb.python/py-value-cc.exp: Add new tests to test usage of
1006 gdb.Field objects as subscripts on gdb.Value objects.
1007
0987cf35
DE
10082013-12-10 Doug Evans <dje@google.com>
1009
7b3fd68b 1010 PR 16286
0987cf35
DE
1011 * gdb.python/py-value.c: #include stdlib.h, string.h.
1012 (str): New struct.
1013 (main): New local xstr.
1014 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
1015 fetch a value as a string with a length beyond the declared length
1016 of the array.
1017
409d8f48
AB
10182013-12-10 Andrew Burgess <aburgess@broadcom.com>
1019
1020 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
1021 update comment.
1022
036e93df
JB
10232013-12-10 Joel Brobecker <brobecker@adacore.com>
1024
1025 * gdb.ada/int_deref.exp: Add test verifying that we print
1026 the decoded symbol name when printing the address of Ada
1027 symbols.
1028
72bfa06c
JB
10292013-12-10 Joel Brobecker <brobecker@adacore.com>
1030
1031 * gdb.mi/mi-start.exp: Add test verifying that -list-features
1032 contains "exec-run-start-option".
1033
11ec5965
YQ
10342013-12-08 Yao Qi <yao@codesourcery.com>
1035
1036 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
1037 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
1038 (is_64_target, is_amd64_regs_target): Likewise.
1039 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
1040
594d8fa8
MF
10412013-12-07 Mike Frysinger <vapier@gentoo.org>
1042
1043 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
1044 * gdb.base/testenv.c: Likewise.
1045
d9a196da
MF
10462013-12-07 Mike Frysinger <vapier@gentoo.org>
1047
1048 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
1049 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
1050 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
1051
782d47df
PA
10522013-12-06 Pedro Alves <palves@redhat.com>
1053
1054 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
1055 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
1056 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
1057
399d6e30
DE
10582013-12-06 Doug Evans <dje@google.com>
1059
1060 * gdb.base/break.exp: Fix setting of $baz.
1061
16b5a7cb
AB
10622013-12-06 Andrew Burgess <aburgess@broadcom.com>
1063
1064 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
1065 DW_OP_plus_uconst.
1066
f84bc218
KB
10672013-12-06 Keven Boell <keven.boell@intel.com>
1068
1069 * lib/mi-support.exp (mi_list_varobj_children_range): Add
1070 call to mi_list_array_varobj_children_with_index.
1071 (mi_list_array_varobj_children_with_index): New function.
1072 Add parameter to specify array start.
1073
489e41dd 10742013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
1075
1076 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
1077 SIGPWR in sparc64.
1078
1079 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
1080 have the same signal number. Handle this situation.
1081
7fb1b8b1
JB
10822013-12-03 Joel Brobecker <brobecker@adacore.com>
1083
1084 * gdb.ada/dot_all: New testcase.
1085
2ea126fa
JB
10862013-12-03 Joel Brobecker <brobecker@adacore.com>
1087
1088 * gdb.mi/mi-undefined-cmd.exp: New testcase.
1089
6b7cbff1
JB
10902013-12-03 Joel Brobecker <brobecker@adacore.com>
1091
1092 * gdb.mi/mi-i-cmd.exp: New file.
1093
04affae3
JK
10942013-12-02 Doug Evans <dje@google.com>
1095
1096 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
1097 at start.
1098 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
1099 has been specified with a relative path and we have chdir'd before
1100 accessing the debug info.
1101
eebc056c
AB
11022013-11-28 Andrew Burgess <aburgess@broadcom.com>
1103
1104 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
1105 expected results.
1106 (gdb_collect_locals_test): Likewise.
1107 (gdb_collect_globals_test): Likewise.
1108
8b5e6dc2
YQ
11092013-11-28 Yao Qi <yao@codesourcery.com>
1110
1111 * lib/gdb.exp (with_gdb_prompt): New proc.
1112 * gdb.perf/disassemble.exp: New.
1113 * gdb.perf/disassemble.py: New.
1114
0db4ca18
LM
11152013-11-26 Luis Machado <lgustavo@codesourcery.com>
1116
1117 * gdb.base/callfuncs.c (main): Assign malloc's return value
1118 and free it afterwards.
1119 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
1120 * gdb.base/printcmds.c (main): Likewise.
1121 * gdb.base/randomize.c (main): Free "p" and change breakpoint
1122 marker position.
1123 * gdb.base/setvar.c (dummy): Assign malloc's return value
1124 and free it afterwards.
1125
d24a9f15
AB
11262013-11-26 Andrew Burgess <aburgess@broadcom.com>
1127
1128 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
1129 gdb_test_multiple.
1130
15859968
TT
11312013-11-26 Tom Tromey <tromey@redhat.com>
1132
1133 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
1134 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
1135 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
1136
f7e3ecae
KS
11372013-11-25 Keith Seitz <keiths@redhat.com>
1138
1139 PR c++/14819
1140 * gdb.cp/impl-this.cc: New file.
1141 * gdb.cp/impl-this.exp: New file.
1142
23e9d3b9
YQ
11432013-11-25 Yao Qi <yao@codesourcery.com>
1144
1145 * gdb.perf/backtrace.c: New.
1146 * gdb.perf/backtrace.exp: New.
1147 * gdb.perf/backtrace.py: New.
1148
22825df7
YQ
11492013-11-24 Yao Qi <yao@codesourcery.com>
1150
1151 * gdb.perf/single-step.c: New.
1152 * gdb.perf/single-step.exp: New.
1153 * gdb.perf/single-step.py: New.
1154
c1ea7c01
DE
11552013-11-23 Doug Evans <xdje42@gmail.com>
1156
1157 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
1158 with ignore count".
1159
35720eaa
DE
11602013-11-23 Doug Evans <xdje42@gmail.com>
1161
1162 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
1163 (test_subscript_regression): Ditto.
1164 (top level): Run test_subscript_regression for c++ with "c++" prefix.
1165
3cd14e45
DE
11662013-11-23 Doug Evans <xdje42@gmail.com>
1167
1168 * gdb.python/py-type.exp (test_enums): Fix typo.
1169
985c818c
DE
11702013-11-23 Doug Evans <xdje42@gmail.com>
1171
1172 * gdb.python/py-symbol.exp: Add some comments. Make all test names
1173 unique.
1174
f873dd7a
DE
11752013-11-23 Doug Evans <xdje42@gmail.com>
1176
1177 * gdb.python/py-symbol.exp: Fix whitespace.
1178
38a502a4
DE
11792013-11-23 Doug Evans <xdje42@gmail.com>
1180
1181 * gdb.python/python.exp: Don't call skip_python_tests, we still want
1182 to test some things in the case where python is not configured in.
1183
c0621699
PA
11842013-11-22 Pedro Alves <palves@redhat.com>
1185
1186 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
1187 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
1188 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
1189 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
1190 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
1191 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
1192
f57e61cd
TT
11932013-11-22 Tom Tromey <tromey@redhat.com>
1194
1195 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
1196
da2b2fdf
TT
11972013-11-22 Tom Tromey <tromey@redhat.com>
1198
1199 * gdb.dwarf2/dw2-bad-cfi.c: New file.
1200 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
1201 * gdb.dwarf2/dw2-bad-cfi.S: New file.
1202
33f8fe58
PA
12032013-11-22 Pedro Alves <palves@redhat.com>
1204
1205 PR 16155
1206 * gdb.dwarf2/dw2-dup-frame.S: New file.
1207 * gdb.dwarf2/dw2-dup-frame.c: New file.
1208 * gdb.dwarf2/dw2-dup-frame.exp: New file.
1209
0a1e6121
YQ
12102013-11-22 Yao Qi <yao@codesourcery.com>
1211
1212 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
1213 comment and add one more argument "has_more".
1214 * gdb.python/py-mi.exp: Callers update.
1215
0061ea24
YQ
12162013-11-22 Yao Qi <yao@codesourcery.com>
1217
1218 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
1219 of mi_create_dynamic_varobj.
1220
069d6a0f
PA
12212013-11-20 Pedro Alves <palves@redhat.com>
1222
1223 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
1224 time, and run it through all three milestone regexes.
1225
10d8cbd2
SA
12262013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
1227
1228 * gdb.base/eval-avoid-side-effects.exp: New file.
1229
57803a3c
WT
12302013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1231
60650f2e
WT
1232 * gdb.arch/i386-mpx.c: New file
1233 * gdb.arch/i386-mpx.exp: New file.
1234
09748966
WT
12352013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1236
1237 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
1238 for bnd registers.
1239
60650f2e
WT
12402013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1241
57803a3c
WT
1242 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
1243 start and end equal 0.
1244
3e9ecad3
YQ
12452013-11-19 Yao Qi <yao@codesourcery.com>
1246
1247 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
1248 (mi_list_varobj_children_range): Likewise.
1249
31b4ab9e
YQ
12502013-11-19 Yao Qi <yao@codesourcery.com>
1251
1252 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1253
4392c534
YQ
12542013-11-19 Yao Qi <yao@codesourcery.com>
1255
1256 * lib/mi-support.exp: Fix format.
1257
df7752b0
JB
12582013-11-19 Joel Brobecker <brobecker@adacore.com>
1259
1260 * gdb.ada/py_range: New testcase.
1261
176f037c
JB
12622013-11-18 Joel Brobecker <brobecker@adacore.com>
1263
1264 * mi-language.exp: Add "-list-features" test verifying that
1265 its output contains "language-option".
1266
ee4a1c63
JB
12672013-11-16 Joel Brobecker <brobecker@adacore.com>
1268
1269 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1270 * info_exc/foo.adb: Adjust to new exception name.
1271 * info_exc.exp: Adjust after exception renaming in const.ads.
1272 Update "info exception global" test to test "info exceptions
1273 global_gdb" instead.
1274
1275 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1276 * mi_exc_info/foo.adb (Adjust to new exception name.
1277 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
1278 Update "-info-ada-exceptions global" test to test
1279 "-info-ada-exceptions global_gdb" instead.
1280
6ec41e1e
LM
12812013-11-15 Luis Machado <lgustavo@codesourcery.com>
1282
1283 * lib/mi-support.exp (mi_gdb_test): Expect different formats
1284 of inferior output for remote and native sessions.
1285 * gdb.mi/mi-console.exp: Remove obsolete comment.
1286 Check for semihosted inferior output pattern.
1287 (semihosted_string): New function.
1288
391d3400
JB
12892013-11-15 Joel Brobecker <brobecker@adacore.com>
1290
1291 * gdb.ada/info_exc.exp: Allow other global exceptions to be
1292 listed in the output of "info exceptions".
1293 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
1294 listed in the output of "-info-ada-exceptions".
1295
e092da29
JB
12962013-11-15 Joel Brobecker <brobecker@adacore.com>
1297
1298 * gdb.ada/info_exc.exp: Start inferior before starting
1299 the "info exceptions" tests.
1300 * gdb.ada/mi_exc_info.exp: Start inferior before starting
1301 the "-info-ada-exceptions" tests.
1302
805e1f19
TT
13032013-11-15 Tom Tromey <tromey@redhat.com>
1304
1305 * gdb.cp/includefile: New file.
1306 * gdb.cp/filename.exp: New file.
1307 * gdb.cp/filename.cc: New file.
1308
9abb1bd6
DE
13092013-11-15 Doug Evans <xdje42@gmail.com>
1310
1311 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1312
8abea1a1
DE
13132013-11-15 Doug Evans <xdje42@gmail.com>
1314
1315 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1316
330a7fce
DE
13172013-11-15 Doug Evans <xdje42@gmail.com>
1318
1319 * gdb.python/py-breakpoint.exp: Split up into several functions,
1320 each with their own test prefix.
1321
0acf8b65
JB
13222013-11-15 Joel Brobecker <brobecker@adacore.com>
1323
1324 * gdb.ada/O2_float_param: New testcase.
1325
496038b3
TT
13262013-11-14 Tom Tromey <tromey@redhat.com>
1327
1328 * Makefile.in (check-parallel): Print summary from gdb.sum.
1329
c7e8af9b
OJ
13302013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1331
1332 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1333 and function label names.
1334 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1335 compile unit labels.
1336
403cb6b1
JB
13372013-11-14 Joel Brobecker <brobecker@adacore.com>
1338
1339 * gdb.mi/mi-language.exp: New file.
1340
74921315
KS
13412013-09-17 Keith Seitz <keiths@redhat.com>
1342
1343 PR c++/7935
1344 PR c++/10541
1345 * gdb.cp/nsalias.exp: New file.
1346 * gdb.cp/nsalias.cc: New file.
1347 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1348 tests only on known, working compiler versions.
1349
08c43050
TT
13502013-11-13 Tom Tromey <tromey@redhat.com>
1351
1352 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1353 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1354
0682e708
DE
13552013-11-12 Doug Evans <dje@google.com>
1356
1357 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1358 so that "rm -rf $builddir" Just Works.
1359
a7e332c2
JB
13602013-11-12 Joel Brobecker <brobecker@adacore.com>
1361
1362 * gdb.ada/mi_exc_info: New testcase.
1363
778865d3
JB
13642013-11-12 Joel Brobecker <brobecker@adacore.com>
1365
1366 * gdb.ada/info_exc: New testcase.
1367
304a8ac1
DE
13682013-11-11 Doug Evans <dje@google.com>
1369
1370 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1371 of testfile.
1372
bc79de95
PM
13732013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1374
1375 * gdb.python/py-linetable.S: New file.
1376 * gdb.python/py-linetable.c: New file.
1377 * gdb.python/py-linetable.exp: New file.
1378
2df4d1d5
JB
13792013-11-11 Joel Brobecker <brobecker@adacore.com>
1380
1381 * gdb.ada/mi_ex_cond: New testcase.
1382
204b5331
DE
13832013-11-07 Doug Evans <dje@google.com>
1384
1385 PR 11786
1386 * gdb.base/gcore-relro-pie.c: New file.
1387 * gdb.base/gcore-relro-pie.exp: New file.
1388
92e32e33
PM
13892013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1390
1391 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1392 * gdb.python/py-cmd.c: New File.
1393
f76c27b5
PM
13942013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1395
1396 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1397
79600f4f 13982013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1399
1400 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1401
6dbb6798
YQ
14022013-11-06 Yao Qi <yao@codesourcery.com>
1403
1404 * lib/gdb.exp (gdb_produce_source): New procedure.
1405 * gdb.perf/solib.c: New.
1406 * gdb.perf/solib.exp: New.
1407 * gdb.perf/solib.py: New.
1408
71c0c615
YQ
14092013-11-06 Yao Qi <yao@codesourcery.com>
1410
1411 * README: Mention performance tests.
1412
f27a1236
YQ
14132013-11-06 Yao Qi <yao@codesourcery.com>
1414
1415 * lib/perftest.exp: New.
1416 * gdb.perf/lib/perftest/__init__.py: New.
1417 * gdb.perf/lib/perftest/measure.py: New.
1418 * gdb.perf/lib/perftest/perftest.py: New.
1419 * gdb.perf/lib/perftest/reporter.py: New.
1420 * gdb.perf/lib/perftest/testresult.py: New.
1421
7636ccf9
YQ
14222013-11-06 Yao Qi <yao@codesourcery.com>
1423
1424 * Makefile.in (check-perf): New target.
1425 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1426 * configure: Re-generated.
1427 * gdb.perf/Makefile.in: New.
1428
81208388
TT
14292013-11-04 Tom Tromey <tromey@redhat.com>
1430
1431 * Makefile.in (TEST_DIRS): Remove.
1432 (TEST_TARGETS, check-parallel): Rewrite.
1433 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1434 (subdir_do, subdirs): Remove.
1435 (do-check-parallel, check/%): New targets.
1436 (clean): Remove outputs, temp, and cache directories.
1437 (saw_dash_j): New variable.
1438 (CHECK_TARGET): Use it.
1439 (check): Depend on all, site.exp. Rewrite.
1440 (check-single): Remove dependencies.
1441 (slow_tests, all_tests, reordered_tests): New variables.
1442
c63ffa1f
TT
14432013-11-04 Tom Tromey <tromey@redhat.com>
1444
1445 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1446 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1447 before loading binfile.
1448 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1449 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1450 before loading binfile.
1451
3fef966c
TT
14522013-11-04 Tom Tromey <tromey@redhat.com>
1453
1454 * gdb.base/foll-exec.c (main): Use BASEDIR.
1455 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1456 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1457 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1458 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1459 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1460
24890efd
TT
14612013-11-04 Tom Tromey <tromey@redhat.com>
1462
1463 * gdb.base/argv0-symlink.exp: Compute executable's directory
1464 dynamically.
1465
c59ffcab
TT
14662013-11-04 Tom Tromey <tromey@redhat.com>
1467
1468 * gdb.asm/asm-source.exp: Use standard_output_file.
1469
479c8d68
TT
14702013-11-04 Tom Tromey <tromey@redhat.com>
1471
1472 * gdb.server/file-transfer.exp: Use standard_output_file.
1473
1e537771
TT
14742013-11-04 Tom Tromey <tromey@redhat.com>
1475
1476 * gdb.base/fullname.exp: Use standard_output_file,
1477 relative_filename.
1478 * gdb.base/hashline1.exp: Use standard_testfile,
1479 standard_output_file, relative_filename, clean_restart.
1480 * gdb.base/hashline2.exp: Use standard_testfile,
1481 standard_output_file.
1482 * gdb.base/hashline3.exp: Use standard_testfile,
1483 standard_output_file, relative_filename.
1484 * lib/gdb.exp (relative_filename): New proc.
1485
b44b82af
TT
14862013-11-04 Tom Tromey <tromey@redhat.com>
1487
1488 * gdb.base/fileio.c (test_open, test_write, test_read)
1489 (test_lseek, test_close, test_stat, test_fstat)
1490 (test_isatty, test_system, test_rename, test_unlink):
1491 Use OUTDIR define.
1492 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1493 Use standard_output_file.
1494
59b28c5d
TT
14952013-11-04 Tom Tromey <tromey@redhat.com>
1496
1497 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1498 defines.
1499 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1500 compilation. Use prepare_for_testing, standard_output_file.
1501
08b3fe69
TT
15022013-11-04 Tom Tromey <tromey@redhat.com>
1503
1504 * gdb.base/advance.exp: Use standard_testfile and
1505 prepare_for_testing.
1506 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1507 appropriate directory when local.
1508 * gdb.base/dump.exp: Use standard_output_file. Update all
1509 "dump" and "restore" filenames.
1510 * gdb.base/interact.exp: Use standard_output_file.
1511 * gdb.base/jit-so.exp: Don't download file when local.
1512 * gdb.base/jit.exp (compile_jit_test): Don't download file
1513 when local.
1514 * gdb.base/list.exp: Use gdb_remote_download.
1515 * gdb.base/maint.exp: Use standard_output_file.
1516 * gdb.base/prelink.exp: Use standard_output_file.
1517 * gdb.base/save-bp.exp: Use standard_output_file.
1518 * gdb.base/sepdebug.exp: Use standard_testfile,
1519 standard_output_file.
1520 (test_different_dir): Don't declare objdir.
1521 * gdb.base/solib-search.exp: Use standard_output_file.
1522 * gdb.base/step-line.exp: Use gdb_remote_download.
1523 * gdb.base/trace-commands.exp: Use standard_output_file.
1524
32cfb09d
TT
15252013-11-04 Tom Tromey <tromey@redhat.com>
1526
1527 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1528 to compilation. Use standard_output_file.
1529 (test_tfind_tfile): Update.
1530 * gdb.trace/tfile.c (write_basic_trace_file)
1531 (write_error_trace_file): Use TFILE_DIR.
1532 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1533 standard_output_file.
1534
84741506
TT
15352013-11-04 Tom Tromey <tromey@redhat.com>
1536
1537 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1538 Use "dwarf2 always-disassemble" for the "maint set" test.
1539 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1540 standard_output_file.
1541 * gdb.mi/mi-logging.exp: Use standard_output_file.
1542
cfb7b9a3
TT
15432013-11-04 Tom Tromey <tromey@redhat.com>
1544
1545 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1546 downloads conditional on remote host.
1547 (set_arch): Likewise.
1548 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1549 (load_description): Use standard_output_file.
1550
bdfe0594
TT
15512013-11-04 Tom Tromey <tromey@redhat.com>
1552
1553 * gdb.gdb/selftest.exp: Use standard_output_file.
1554 * lib/selftest-support.exp (do_self_tests): Use
1555 standard_output_file.
1556
8c639e73
TT
15572013-11-04 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.stabs/weird.exp: Use gdb_remote_download and
1560 standard_output_file.
1561
5030a410
TT
15622013-11-04 Tom Tromey <tromey@redhat.com>
1563
1564 * gdb.base/gcore-buffer-overflow.exp: Use
1565 standard_output_file, not standard_testfile.
1566 * gdb.base/twice.exp: Use standard_testfile, not
1567 standard_output_file. Use gdb_remote_download.
1568
95d7853e
TT
15692013-11-04 Tom Tromey <tromey@redhat.com>
1570
1571 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1572 restore from that.
1573
eab88b54
MR
15742013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1575
1576 * gdb.cp/derivation.exp: s/perrro/perror/
1577
a1b0fbee
MR
15782013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1579
1580 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1581 `debugdir'.
1582
638aa5a1
AB
15832013-10-31 Andrew Burgess <aburgess@broadcom.com>
1584
1585 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1586 tests and update expected error message.
1587 (test_watch_register_location): New tests.
1588 (do_tests): Call test_watch_register_location.
1589 * gdb.base/watchpoints.exp: Update expected error message.
1590
055e608a
UW
15912013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1592
1593 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1594 the patterns in gdb_test_multiple.
1595
9ac69859
NB
15962013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1597
1598 * gdb.base/sym-file-lib.c: New file.
1599 * gdb.base/sym-file-loader.c: New file.
1600 * gdb.base/sym-file-loader.h: New file.
1601 * gdb.base/sym-file-main.c: New file.
1602 * gdb.base/sym-file.exp: New file.
1603 * lib/gdb.exp (is_elf_target): New function.
1604
24ba476b
PA
16052013-10-29 Pedro Alves <palves@redhat.com>
1606
1607 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1608 variable setting change-log-default-name to ChangeLog-mi.
1609
f69d9aef
AB
16102013-10-29 Andrew Burgess <aburgess@broadcom.com>
1611
1612 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1613 Expect <unavailable> pattern.
1614
71193121
TV
16152013-10-28 Tom de Vries <tom@codesourcery.com>
1616
1617 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1618
38095c27
AK
16192013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1620
1621 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1622 remote stubs where exit() behaviour is unreliable.
1623
686d4def
PA
16242013-10-25 Pedro Alves <palves@redhat.com>
1625
1626 * gdb.cp/m-static.exp: Adjust expected output of printing a
1627 nonexistent or optimized out static field. Also test printing the
1628 the "container" object.
1629
a35cfb40
MR
16302013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1631
1632 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1633 if in the persistent mode.
1634 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1635
bbe769cc
MR
16362013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1637
1638 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1639 support core file generation" reply.
1640
95e4302a
JM
16412013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1642
1643 PR gdb/15986
1644 * gdb.base/run.c (main): gdb_get_line_number tag added for
1645 commands.exp.
1646 (factorial): Likewise.
1647
1648 * gdb.base/commands.exp (watchpoint_command_test): Use
1649 gdb_get_line_number in order to determine the locations in run.c
1650 where local_var is detected to go out of scope.
1651
4c406179
JM
16522013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1653
1654 * gdb.base/gnu_vector.exp: Care about endianness when casting
1655 scalars to vectors.
1656
bb6216d8
TT
16572013-10-18 Tom Tromey <tromey@redhat.com>
1658
1659 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1660 of "binfile".
1661
e8369a73
AB
16622013-10-18 Andrew Burgess <aburgess@broadcom.com>
1663
1664 * gdb.base/watchpoints.exp: Add test for setting software
1665 watchpoints of different types before starting the inferior.
1666
776f04fa
PA
16672013-10-18 Pedro Alves <palves@redhat.com>
1668
1669 PR gdb/16062
1670 * gdb.threads/stepi-random-signal.c: New file.
1671 * gdb.threads/stepi-random-signal.exp: New file.
1672
e4b8388f
MR
16732013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1674
1675 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1676 Fix comment typo.
1677 * lib/gdb.exp (gdb_init): Likewise.
1678
50b34a18
TT
16792013-10-17 Tom Tromey <tromey@redhat.com>
1680
1681 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1682
3db258f5
TT
16832013-10-14 Tom Tromey <tromey@redhat.com>
1684
1685 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1686 name to gdb_test_no_output.
1687
4856b6bc
JK
16882013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1689
1690 Canonicalize directories for EXEC_FILENAME.
1691 * gdb.base/argv0-symlink.exp
1692 (kept file symbolic link name for info inferiors): New.
1693 (kept directory symbolic link name): Setup kfail.
1694 (kept directory symbolic link name for info inferiors): New.
1695
9772d074
UW
16962013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1697
1698 * gdb.arch/s390-multiarch.exp: New file.
1699 * gdb.arch/s390-multiarch.c: New file.
1700
2a3be966
JB
17012013-10-11 Joel Brobecker <brobecker@adacore.com>
1702
1703 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1704 use the appropriate GDB/MI command instead, and verify
1705 the test output.
1706
7c647d61
JB
17072013-10-11 Joel Brobecker <brobecker@adacore.com>
1708
1709 * gdb.base/source-nofile.gdb: New file.
1710 * gdb.base/source.exp: Add two tests verifying the behavior when
1711 the "source" command is given a non-existant filename.
1712
bb66bd51
YQ
17132013-10-11 Yao Qi <yao@codesourcery.com>
1714
1715 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1716 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1717 and 'dlclose'.
1718 [!__WIN32__]: Include "dlfcn.h".
1719 * gdb.mi/mi-catch-load.exp: Set up kfail.
1720
4f424bb1
AK
17212013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1722
1723 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1724 generated corefile" by argument "$test".
1725
578d3588
PA
17262013-10-09 Pedro Alves <palves@redhat.com>
1727
1728 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1729 output.
1730
eb4ca471
PA
17312013-10-09 Pedro Alves <palves@redhat.com>
1732
1733 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1734 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1735 (test_catch_syscall_with_wrong_args)
1736 (test_catch_syscall_restarting_inferior)
1737 (test_catch_syscall_fail_nodatadir)
1738 (test_catch_syscall_without_args_noxml)
1739 (test_catch_syscall_with_args_noxml)
1740 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1741
dc294be5
TT
17422013-10-08 Tom Tromey <tromey@redhat.com>
1743
1744 * gdb.dwarf2/dwzbuildid.exp: New file.
1745 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1746 parameters.
1747 (Dwarf::_defer_output): Change "section" parameter to
1748 "section_spec"; update.
1749 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1750 procs.
1751
c968bd18
JB
17522013-10-08 Joel Brobecker <brobecker@adacore.com>
1753
1754 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1755
f44eeb11
TT
17562013-10-07 Tom Tromey <tromey@redhat.com>
1757
1758 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1759 to 0.
1760
0c557179
SDJ
17612013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1762
1763 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1764 $_exitcode is void when opening a corefile.
1765 * gdb.base/exitsignal.exp: New file.
1766 * gdb.base/segv.c: Likewise.
1767 * gdb.base/normal.c: Likewise.
1768
5713b9b5
JB
17692013-10-04 Joel Brobecker <brobecker@adacore.com>
1770
1771 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1772
3f983d47
YZ
17732013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1774
1775 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1776 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1777
901461f8
PA
17782013-10-02 Pedro Alves <palves@redhat.com>
1779
1780 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1781 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1782 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1783 (not_saved_pattern): New.
1784 Replace use of the former with the latter.
1785
b477a5e6
PA
17862013-10-02 Pedro Alves <palves@redhat.com>
1787
1788 * README (Board Settings): Document "exit_is_reliable".
1789 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1790 running to exit reliably reports program exits.
1791 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1792 info.
1793 * boards/native-stdio-gdbserver.exp: Likewise.
1794
a49bed3a
DE
17952013-10-01 Doug Evans <dje@google.com>
1796
1797 * gdb.python/python.exp: Remove redundant print-stack tests.
1798 Make all print-stack test names unique. Fix spelling of print-stack.
1799
2ed2ad44
YQ
18002013-09-29 Yao Qi <yao@codesourcery.com>
1801
1802 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1803 is remote.
1804
7d760051
UW
18052013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1806
1807 PR shlibs/8882
1808 * gdb.base/corefile.exp: Add a check to assure warning-free
1809 core-file load.
1810
82bf32bc
JK
18112013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1812
1813 * gdb.dwarf2/dwp-symlink.c: New file.
1814 * gdb.dwarf2/dwp-symlink.exp: New file.
1815
4fa7d390
DE
18162013-09-20 Doug Evans <dje@google.com>
1817
6b4646ce
DE
1818 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1819 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1820 file.
1821 * gdb.dwarf2/fission-loclists.S: Ditto.
1822 * gdb.dwarf2/fission-reread.S: Ditto.
1823 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1824 build_executable_from_fission_assembler.
1825 * gdb.dwarf2/fission-loclists.exp: Ditto.
1826 * gdb.dwarf2/fission-reread.exp: Ditto.
1827
4fa7d390
DE
1828 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1829 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1830 (gdb_gnu_strip_debug): Ditto.
1831 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
1832 * gdb.arch/altivec-abi.exp: Ditto.
1833 * gdb.base/attach-pie-misread.exp: Ditto.
1834 * gdb.base/comprdebug.exp: Ditto.
1835 * gdb.base/dup-sect.exp: Ditto.
1836 * gdb.base/gnu-debugdata.exp: Ditto.
1837 * gdb.base/step-symless.exp: Ditto.
1838 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1839 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
1840 * gdb.dwarf2/gdb-index.exp: Ditto.
1841
e4c6a2c4
AB
18422013-09-18 Andrew Burgess <aburgess@broadcom.com>
1843
1844 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
1845 register to "<optimized out>", and also print the registers.
1846
a205fbfc
PA
18472013-09-18 Pedro Alves <palves@redhat.com>
1848
1849 PR server/15967
1850 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
1851 change text.
1852
ee47b2f8
YQ
18532013-09-18 Yao Qi <yao@codesourcery.com>
1854
1855 * gdb.server/wrapper.c: New.
1856 * gdb.server/wrapper.exp: New.
1857
49fa26b0
PA
18582013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
1859 Jan Kratochvil <jan.kartochvil@redhat.com>
1860 Pedro Alves <palves@redhat.com>
1861
1862 PR gdb/11568
1863 * gdb.thread/thread-specific-bp.c: New file.
1864 * gdb.thread/thread-specific-bp.exp: New file.
1865
e83b28bc
SDJ
18662013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
1867
1868 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
1869 convenience function.
1870
08d72866
PA
18712013-09-17 Pedro Alves <palves@redhat.com>
1872
1873 PR gdb/15911
1874 * gdb.threads/info-threads-cur-sal-2.c: New file.
1875 * gdb.threads/info-threads-cur-sal.c: New file.
1876 * gdb.threads/info-threads-cur-sal.exp: New file.
1877
57b0d98e
YQ
18782013-09-17 Yao Qi <yao@codesourcery.com>
1879
1880 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
1881 [__WIN32__]: Include "windows.h" and define macro dlopen
1882 and dlclose.
1883 [!__WIN32__]: Include "dlfcn.h".
1884 * gdb.base/catch-load.exp (one_catch_load_test): Match
1885 directory separator.
1886
0295a32e
DE
18872013-09-16 Doug Evans <dje@google.com>
1888
a587b477
DE
1889 * lib/gdb.exp (using_fission): New proc.
1890 * gdb.base/info-macros.exp: Skip test if using Fission.
1891
0295a32e
DE
1892 * gdb.base/break-interp.exp: Fix indentation.
1893
a280dbd1
SDJ
18942013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1895
1896 * gdb.base/gdbvars.c (foo_void): New function.
1897 (foo_int): Likewise.
1898 * gdb.base/gdbvars.exp (test_convenience_functions): New
1899 function. Call it.
1900
4ac33720
UW
19012013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1902
1903 * gdb.arch/s390-tdbregs.c: New file.
1904 * gdb.arch/s390-tdbregs.exp: New file.
1905
b866c52d
SS
19062013-09-12 Stan Shebs <stan@codesourcery.com>
1907
1908 * README: New file.
1909
dc59cba6
DE
19102013-09-12 Doug Evans <dje@google.com>
1911
1912 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1913 added code to print event.inferior.
1914
edf9f00c
JK
19152013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1916
1917 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
1918 debug part of the binary.
1919
5423b017
JK
19202013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1921
1922 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
1923 (addlink): Add comment.
1924
9295cf6f
SA
19252013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
1926
1927 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
1928 canonical pathname.
1929
89e63ee4
DE
19302013-09-04 Doug Evans <dje@google.com>
1931
314bb8c3
DE
1932 * gdb.python/py-events.py (exit_handler): Verify we get the expected
1933 event.
1934 (continue_handler, new_objfile_handler): Ditto.
1935 (test_events): Rename command to "test-events".
1936 (test_newobj_events): Rename command to "test-objfile-events".
1937 * gdb.python/py-events.exp: Update.
1938 * gdb.python/py-evsignal.exp: Update.
1939 * gdb.python/py-evthreads.exp: Update.
1940
89e63ee4
DE
1941 * gdb.base/enumval.c (ZERO): New enum value.
1942 (main): Use it
1943 * gdb.base/enumval.exp: Test ability to print ZERO.
1944
19452013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
1946 Pedro Alves <palves@redhat.com>
1947
1948 * gdb.base/relocate.exp: Check that invalid options are
1949 rejected.
1950
26c2b53c
AB
19512013-08-30 Andrew Burgess <aburgess@broadcom.com>
1952
1953 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
1954 (my_static_symbol): Add comment.
1955 (main): Reference my_bss_symbol.
1956
96d9056e
PM
19572013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1958
1959 * gdb.python/py-arch.exp: Tests for invalid architecture.
1960
489d4f4d
SA
19612013-08-29 Sterling Augustine <saugustine@google.com>
1962
1963 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
1964 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
1965 said conditional.
1966
5b791bb5
PM
19672013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1968
1969 * gdb.python/py-arch.exp: Load gdb-python.exp.
1970
8f28f522
PM
19712013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1972
1973 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
1974 itertools for imap attribute. Otherwise use map().
1975 (ElidingIterator): Define wrapper function __next__.
1976 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
1977 use exec (open (read ())) instead.
1978 * gdb.python/py-framefilter.exp: Ditto.
1979 * gdb.python/py-arch.exp: Update print based test to Python 3.x
1980 compliance.
1981 * gdb.python/py-frame.exp: Ditto.
1982 * gdb.python/py-type.exp: Ditto.
1983
1f0c4988
JK
19842013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1985
1986 PR gdb/15415
1987 * gdb.base/argv0-symlink.c: New file.
1988 * gdb.base/argv0-symlink.exp: New file.
1989
7893c162
TT
19902013-08-28 Tom Tromey <tromey@redhat.com>
1991
1992 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
1993 when saving index.
1994
6211c335
YQ
19952013-08-27 Yao Qi <yao@codesourcery.com>
1996
1997 * gdb.trace/entry-values.exp: Test unavailable entry value is
1998 not shown when option '--skip-unavailable' is specified.
1999 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
2000 Add tests for new option '--skip-unavailable'.
2001
ce4ea2bb
YQ
20022013-08-27 Yao Qi <yao@codesourcery.com>
2003
2004 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
2005 remote_download if it is empty.
2006
6e45f158
DE
20072013-08-26 Doug Evans <dje@google.com>
2008
779bd270
DE
2009 PR symtab/15885
2010 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
2011 (clean): rm -f *.gdb-index *.with-index.
2012 * gdb.dwarf2/gdb-index.exp: New testcase.
2013
6e45f158
DE
2014 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
2015 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
2016 run_on_host. All callers updated.
2017
b1224238
YQ
20182013-08-24 Yao Qi <yao@codesourcery.com>
2019
2020 * gdb.trace/entry-values.c (end): New
2021 (main): Call end.
2022 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
2023 tracepoint and collect data. Test entry value is unavailable.
2024
b39a8faf
YQ
20252013-08-24 Yao Qi <yao@codesourcery.com>
2026
2027 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
2028 * gdb.trace/entry-values.c: New.
2029 * gdb.trace/entry-values.exp: New.
2030
9eaabc75
MW
20312013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
2032
2033 PR gdb/15501
2034 * gdb.base/ena-dis-br.exp: Add test to verify
2035 enable/disable commands work correctly with
2036 multiple arguments that include multiple locations.
2037
9f948660
SDJ
20382013-08-22 Samuel Bronson <naesten@gmail.com>
2039
2040 ARM Linux support for `catch syscall'.
2041 * gdb.base/catch-syscall.exp: Test this on ARM now.
2042 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
2043
e630b974
TT
20442013-08-22 Tom Tromey <tromey@redhat.com>
2045
2046 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
2047 default addr_size.
2048 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
2049
f3a76454
TT
20502013-08-22 Tom Tromey <tromey@redhat.com>
2051
2052 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
2053 standard_temp_file.
2054
de5f37e1
TT
20552013-08-22 Tom Tromey <tromey@redhat.com>
2056
2057 * gdb.arch/amd64-byte.exp: Use standard_testfile,
2058 clean_restart.
2059 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
2060 * gdb.arch/amd64-dword.exp: Use standard_testfile,
2061 clean_restart.
2062 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
2063 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
2064 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
2065 * gdb.arch/amd64-word.exp: Use standard_testfile,
2066 clean_restart.
2067 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
2068 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
2069 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
2070 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
2071 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
2072 * gdb.arch/i386-signal.exp: Use standard_testfile.
2073 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
2074 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
2075 * gdb.arch/i386-unwind.exp: Use standard_testfile.
2076 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
2077
8448e842
TT
20782013-08-22 Tom Tromey <tromey@redhat.com>
2079
2080 * gdb.python/py-error.exp: Use gdb_remote_download.
2081 * gdb.python/py-mi.exp: Use gdb_remote_download.
2082 * gdb.python/py-objfile-script.exp: Use standard_output_file.
2083 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
2084 (run_lang_tests): Likewise.
2085 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
2086 filename.
2087 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
2088 compiling. Use gdb_remote_download. Update some tests.
2089 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2090 standard_output_file.
2091 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
2092 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
2093 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
2094 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
2095 standard_output_file.
2096
16cfcbc2
TT
20972013-08-22 Tom Tromey <tromey@redhat.com>
2098
2099 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
2100
44ee8174
TT
21012013-08-22 Tom Tromey <tromey@redhat.com>
2102
2103 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
2104 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
2105 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
2106 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
2107 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
2108 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
2109 * lib/gdb.exp (gdb_remote_download): New proc.
2110
7a218f88
TT
21112013-08-22 Tom Tromey <tromey@redhat.com>
2112
2113 * gdb.dwarf2/clztest.exp: Use standard_testfile.
2114 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
2115 * gdb.dwarf2/fission-base.S: Remove directory from
2116 DW_AT_GNU_dwo_name.
2117 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
2118 debug-file-directory.
2119 * gdb.dwarf2/fission-reread.S: Remove directory from
2120 DW_AT_GNU_dwo_name.
2121 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
2122 debug-file-directory.
2123
70cc1c23
DE
21242013-08-16 Doug Evans <dje@google.com>
2125
2126 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
2127 prelink complains about an unhandled DWARF version.
2128
61884d20
DE
21292013-08-14 Cary Coutant <ccoutant@google.com>
2130
2131 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
2132
5e92f71a
TT
21332013-08-13 Tom Tromey <tromey@redhat.com>
2134 Yao Qi <yao@codesourcery.com>
2135
2136 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
2137 * lib/gdb.exp: Handle GDB_PARALLEL.
2138 (default_gdb_version): Kill inotify_pid if it exists.
2139 (default_gdb_exit): Emit warning if the inotify log is not
2140 empty.
2141 (standard_output_file): Respect GDB_PARALLEL.
2142 (standard_temp_file): Likewise.
2143 (gdb_init): Start inotifywait if requested.
2144
5c30d39a
AB
21452013-08-13 Andrew Burgess <aburgess@broadcom.com>
2146
2147 * gdb.base/printcmds.exp (test_printf): Add test for printf of
2148 pointer with various flags.
2149
17e1c970
TT
21502013-08-13 Tom Tromey <tromey@redhat.com>
2151
2152 * lib/cache.exp: New file.
2153 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
2154 * lib/gdb.exp: Load cache.exp.
2155 (support_complex_tests, is_ilp32_target, is_lp64_target)
2156 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
2157 (gdb_skip_xml_test): Use gdb_caching_proc.
2158 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
2159
4e234898
TT
21602013-08-13 Tom Tromey <tromey@redhat.com>
2161
2162 * lib/gdb.exp (standard_temp_file): New proc.
2163 (support_complex_tests, is_ilp32_target, is_lp64_target)
2164 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
2165 standard_temp_file.
2166
53e981d9
TT
21672013-08-13 Tom Tromey <tromey@redhat.com>
2168
2169 * lib/gdb.exp (build_id_debug_filename_get): Use
2170 standard_output_file.
2171 * lib/prelink-support.exp (section_get)
2172 (build_executable_own_libs): Use standard_output_file.
2173
3f539315
TT
21742013-08-12 Tom Tromey <tromey@redhat.com>
2175
2176 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
2177
b4013987
AA
21782013-08-12 Ali Anwar <alianwar@codesourcery.com>
2179
2180 * gdb.base/break.exp: Test break via convenience variable
2181 with file name.
2182
f61d5529
DE
21832013-08-09 Doug Evans <dje@google.com>
2184
2185 * lib/future.exp (gdb_find_ldd): New proc.
2186 * lib/prelink-support.exp (build_executable_own_libs): Call it.
2187 Make "/usr/sbin/" in prelink path optional.
2188
1ed8d800
YQ
21892013-08-09 Yao Qi <yao@codesourcery.com>
2190
2191 * gdb.trace/collection.exp (gdb_collect_args_test): Set
2192 "only" and "both" to 'print entry-values' before selecting
2193 trace frame.
2194
82a0a75f
YQ
21952013-08-08 Yao Qi <yao@codesourcery.com>
2196
2197 * gdb.trace/mi-trace-unavailable.exp: Don't set
2198 "print entry-values" to "no".
2199 (test_trace_unavailable): Set various values to
2200 "print entry-values" to test that the output of
2201 '-stack-list-locals' is not affected, and then set
2202 set "print entry-values" to "no".
2203
ac52f9a2
DE
22042013-08-07 Doug Evans <dje@google.com>
2205
2206 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
2207 * gdb.python/py-value-cc.exp: Update.
2208 * gdb.python/py-value.exp: Use different names for .o files for
2209 C and C++. Only perform C++ tests if !skip_cplus_tests.
2210
bf6d8a91
TT
22112013-08-07 Tom Tromey <tromey@redhat.com>
2212
2213 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
2214
f9125b6c
TT
22152013-08-07 Tom Tromey <tromey@redhat.com>
2216
2217 * gdb.dwarf2/dwz.exp: New file.
2218
3a1115a0
TT
22192013-08-02 Tom Tromey <tromey@redhat.com>
2220
2221 * gdb.base/watchpoint.c (struct foo5): New.
2222 (nullptr): New global.
2223 * gdb.base/watchpoint.exp (test_watch_location): Add test.
2224
b846d303
DE
22252013-08-01 Doug Evans <dje@google.com>
2226
7ee85ab1
DE
2227 PR symtab/15691
2228 * gdb.dwarf2/fission-mix.exp: New file.
2229 * gdb.dwarf2/fission-mix.h: New file.
2230 * gdb.dwarf2/fission-mix.c: New file.
2231 * gdb.dwarf2/fission-mix2.c: New file.
2232
b846d303
DE
2233 PR symtab/15695
2234 * gdb.base/func-ptr.exp: New file.
2235 * gdb.base/func-ptr.c: New file.
2236
67d21849
YQ
22372013-08-01 Yao Qi <yao@codesourcery.com>
2238
2239 * gdb.python/py-sync-interp.c: New.
2240 * gdb.python/py-sync-interp.exp: New.
2241
de74e63a
YQ
22422013-07-31 Yao Qi <yao@codesourcery.com>
2243
2244 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
2245 'tdump' on stack frame 0 and 1 respectively.
2246
680558e8
YQ
22472013-07-31 Yao Qi <yao@codesourcery.com>
2248
2249 PR gdb/13443
2250 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
2251 'traceframe'. Wrap test with with_test_prefix.
2252 (top level): Update.
2253
48bbe0bf
YQ
22542013-07-31 Yao Qi <yao@codesourcery.com>
2255
2256 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
2257 'gdb_start'.
2258 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
2259 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
2260
11b4b7cc
AB
22612013-07-30 Andrew Burgess <aburgess@broadcom.com>
2262
2263 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
2264 when printing an optimized out value. Expect an error when using
2265 an optimized out value in an expression.
2266
b0c54aa5
AB
22672013-07-30 Andrew Burgess <aburgess@broadcom.com>
2268
2269 * gdb.dwarf2/pieces-optimized-out.exp: New file.
2270 * gdb.dwarf2/pieces-optimized-out.c: New file.
2271 * gdb.dwarf2/pieces-optimized-out.S: New file.
2272
97c85fc6
MB
22732013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
2274
2275 PR gdb/15715
2276 * gdb.base/setshow.exp: Test that relative paths passed to
2277 'set history filename' are converted to absolute paths.
2278
5b32ae97
KS
22792013-07-26 Keith Seitz <keiths@redhat.com>
2280
2281 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
2282 of f77.
2283 Allow for compiler variations of integer types.
2284 Use mi_create_varobj.
2285 Use mi_list_varobj_children for the immediate children of `array'.
2286 Add "has_more" attribute for grandchildren test.
2287
6f64ef53
PA
22882013-07-26 Pedro Alves <palves@redhat.com>
2289
2290 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2291 files.
2292
fdc8aae8
AB
22932013-07-25 Andrew Burgess <aburgess@broadcom.com>
2294
2295 * gdb.mi/mi-reg-undefined.exp: New file.
2296 * gdb.mi/mi-reg-undefined.c: Likewise.
2297 * gdb.mi/mi-reg-undefined.S: Likewise.
2298
6fbe845e
AB
22992013-07-25 Andrew Burgess <aburgess@broadcom.com>
2300
2301 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
2302 z, o, and t output formats.
2303 * gdb.base/display.exp: Use 'k' as an undefined format now that
2304 'z' is defined.
2305
7b79b135
DE
23062013-07-24 Doug Evans <dje@google.com>
2307
2308 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2309 "--" to switch.
2310
a0607b84
YQ
23112013-07-24 Yao Qi <yao@codesourcery.com>
2312
2313 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2314 host.
2315 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2316 Likewise. If host is remote, copy ${binfile} to host.
2317
2eb14a9b
YQ
23182013-07-23 Yao Qi <yao@codesourcery.com>
2319
2320 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2321 message.
2322
5d0a3b53
WN
23232013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2324
2325 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2326 instructions and enable disp-step-syscall for arm targets.
2327
9a5911c0
WN
23282013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2329
2330 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2331 assembler errors on arm.
2332 * gdb.dwarf2/mac-fileno.S: Likewise.
2333 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2334 * gdb.dwarf2/pr13961.S: Likewise.
2335
fa876972
HZ
23362013-07-19 Hui Zhu <hui@codesourcery.com>
2337
2338 PR gdb/15692
2339 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2340
1527aea8
YQ
23412013-07-19 Yao Qi <yao@codesourcery.com>
2342
2343 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2344 (teset_from_exec): Likewise.
2345
73c1d57e
YQ
23462013-07-19 Yao Qi <yao@codesourcery.com>
2347
2348 * gdb.trace/read-memory.c: New.
2349 * gdb.trace/read-memory.exp: New.
2350
a075c3e5
YQ
23512013-07-19 Yao Qi <yao@codesourcery.com>
2352
2353 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2354 $dest to link options if host is remote. Move the
2355 generated file to $dest.a on host if host is remote.
2356
623cc285
WN
23572013-07-18 Will Newton <will.newton@linaro.org>
2358
2359 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2360 to ensure the test is linked against pthreads.
2361 * gdb.threads/tls-var-main.c: Likewise.
2362 * gdb.threads/tls-shared.c: Likewise.
2363
1f74d3b5
YQ
23642013-07-18 Yao Qi <yao@codesourcery.com>
2365
2366 * lib/future.exp (gdb_default_target_compile): Use tail name
2367 of $destfile as the output name of compile. Move the
2368 generated file to $destfile on build.
2369
f6dc277e
YQ
23702013-07-18 Yao Qi <yao@codesourcery.com>
2371
2372 * lib/gdb.exp (gdb_compile): Set
2373 gdb_saved_set_unbuffered_mode_obj to
2374 set_unbuffered_mode_saved.o if host is remote. Invoke
2375 remote_download to copy $unbuf_obj to host.
2376
e7045703
DE
23772013-07-17 Doug Evans <dje@google.com>
2378
2379 * gdb.python/py-frame-args.c: New file.
2380 * gdb.python/py-frame-args.py: New file.
2381 * gdb.python/py-frame-args.exp New file.
2382
5ea5559b
AB
23832013-07-16 Andrew Burgess <aburgess@broadcom.com>
2384
2385 * gdb.base/printcmds.exp (test_printf): Add tests for format
2386 strings with missing format specifier.
2387
4229ca0e
TT
23882013-07-16 Tom Tromey <tromey@redhat.com>
2389
2390 * gdb.ada/info_types.exp: Use standard_testfile.
2391
5ee657d5
TT
23922013-07-16 Tom Tromey <tromey@redhat.com>
2393
2394 * gdb.mi/mi-basics.exp: Use standard_output_file.
2395 (test_dir_specification, test_cwd_specification)
2396 (test_path_specification): Use testsubdir, not subdir and objdir.
2397
20e3d738
TT
23982013-07-16 Tom Tromey <tromey@redhat.com>
2399
2400 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2401
7d7c6477
JB
24022013-07-09 Joel Brobecker <brobecker@adacore.com>
2403
2404 * gdb.ada/small_reg_param.exp: Accept optional entry value
2405 for parameter "w".
2406
52cd8b7d
JB
24072013-07-09 Joel Brobecker <brobecker@adacore.com>
2408
2409 * gdb.ada/small_reg_param.exp: Remove trailing space.
2410
2a998fc0
DE
24112013-07-09 Doug Evans <dje@google.com>
2412
2413 * gdb.base/default.exp: Update expected output of "show print array"
2414 and "show print pretty".
2415
0329e9fb
UW
24162013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2417
2418 * gdb.threads/wp-replication.exp: Stop counting available hardware
2419 watchpoints after NR_THREADS iterations.
2420
1953058f
AB
24212013-07-08 Andrew Burgess <aburgess@broadcom.com>
2422
2423 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2424
7c0de741
YQ
24252013-07-07 Yao Qi <yao@codesourcery.com>
2426
2427 * boards/native-gdbserver.exp: Move invoke of
2428 process_multilib_options to gdbserver-base.exp.
2429 Move set_board_info 'compiler', 'gdb,noinferiorio',
2430 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2431 gdbserver-base.exp.
2432 Move proc ${board}_download, ${board}_upload and
2433 ${board}_file to gdbserver-base.exp.
2434 * boards/native-extended-gdbserver.exp: Likewise.
2435 * boards/native-stdio-gdbserver.exp: Likewise.
2436 * boards/gdbserver-base.exp: New file.
2437
497a4c48
LM
24382013-07-05 Luis Machado <lgustavo@codesourcery.com>
2439
2440 * gdb.base/dump.exp: Remove arch-specific tests and do a
2441 generic data address check to set is64bitonly correctly.
2442
bb3f62fc
LM
24432013-07-05 Luis Machado <lgustavo@codesourcery.com>
2444
2445 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2446 the register number instead of expecting only 0.
2447
005faa9d
WN
24482013-07-05 Will Newton <will.newton@linaro.org>
2449
2450 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2451 in asm syntax to allow building on ARM.
2452
4767856f
YQ
24532013-07-05 Yao Qi <yao@codesourcery.com>
2454
2455 * boards/local-remote-host.exp: Remove obsolete comments.
2456 * boards/native-extended-gdbserver.exp: Likewise.
2457 * boards/native-gdbserver.exp: Likewise.
2458 * boards/native-stdio-gdbserver.exp: Likewise.
2459
691a26f5
AB
24602013-07-04 Andrew Burgess <aburgess@broadcom.com>
2461
2462 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2463 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2464 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2465
4d142eaa
JK
24662013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2467
2468 * gdb.base/break-on-linker-gcd-function.exp: Replace
2469 prepare_for_testing by build_executable_from_specs and clean_restart.
2470
62cef515
TT
24712013-06-27 Tom Tromey <tromey@redhat.com>
2472
2473 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2474 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2475 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2476 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2477 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2478 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2479 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2480 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2481 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2482 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2483 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2484 Use standard_testfile, standard_output_file, prepare_for_testing,
2485 clean_restart.
2486
0ab77f5f
TT
24872013-06-27 Tom Tromey <tromey@redhat.com>
2488
2489 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2490 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2491 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2492 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2493 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2494 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2495 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2496 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2497 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2498 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2499 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2500 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2501 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2502 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2503 gdb.base/solib-weak.exp, gdb.base/source.exp,
2504 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2505 gdb.base/stap-probe.exp, gdb.base/start.exp,
2506 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2507 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2508 gdb.base/step-test.exp, gdb.base/structs.exp,
2509 gdb.base/structs2.exp, gdb.base/structs3.exp,
2510 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2511 standard_output_file, prepare_for_testing, clean_restart.
2512
822bd149
TT
25132013-06-27 Tom Tromey <tromey@redhat.com>
2514
2515 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2516 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2517 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2518 gdb.base/pending.exp, gdb.base/permissions.exp,
2519 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2520 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2521 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2522 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2523 gdb.base/ptype.exp, gdb.base/randomize.exp,
2524 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2525 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2526 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2527 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2528 standard_testfile, standard_output_file, prepare_for_testing,
2529 clean_restart.
2530
f8b41b00
TT
25312013-06-27 Tom Tromey <tromey@redhat.com>
2532
a8c97a87
TT
2533 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2534 gdb.base/huge.exp, gdb.base/included.exp,
2535 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2536 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2537 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2538 gdb.base/info-target.exp, gdb.base/infoline.exp,
2539 gdb.base/interp.exp, gdb.base/interrupt.exp,
2540 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2541 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2542 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2543 gdb.base/logical.exp, gdb.base/long_long.exp,
2544 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2545 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2546 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2547 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2548 standard_testfile, standard_output_file, prepare_for_testing,
2549 clean_restart.
2550
289f9037
TT
25512013-06-27 Tom Tromey <tromey@redhat.com>
2552
a8c97a87
TT
2553 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2554 gdb.base/enumval.exp, gdb.base/environ.exp,
2555 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2556 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2557 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2558 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2559 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2560 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2561 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2562 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2563 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2564 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2565 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2566 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2567 gdb.base/gnu_vector.exp: Use standard_testfile,
2568 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2569
f76495c8
TT
25702013-06-27 Tom Tromey <tromey@redhat.com>
2571
a8c97a87
TT
2572 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2573 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2574 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2575 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2576 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2577 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2578 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2579 gdb.base/commands.exp, gdb.base/completion.exp,
2580 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2581 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2582 gdb.base/constvars.exp, gdb.base/corefile.exp,
2583 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2584 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2585 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2586 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2587 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2588 standard_output_file, prepare_for_testing, clean_restart.
2589
a64d2530
TT
25902013-06-27 Tom Tromey <tromey@redhat.com>
2591
a8c97a87
TT
2592 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2593 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2594 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2595 gdb.base/async-shell.exp, gdb.base/async.exp,
2596 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2597 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2598 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2599 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2600 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2601 gdb.base/break-on-linker-gcd-function.exp,
2602 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2603 standard_output_file, prepare_for_testing, clean_restart.
2604
aaff8d73
YQ
26052013-06-26 Yao Qi <yao@codesourcery.com>
2606
2607 * gdb.trace/mi-trace-frame-collected.exp: New.
2608
a0743c90
YQ
26092013-06-25 Yao Qi <yao@codesourcery.com>
2610
2611 * boards/native-extended-gdbserver.exp: Set board_info
2612 'gdb,predefined_tsv'.
2613 * boards/native-gdbserver.exp: Likewise.
2614 * boards/native-stdio-gdbserver.exp: Likewise.
2615 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2616 uploaded TSVs if target supports tracing.
2617 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2618 tracing and target has predefined tsv.
2619
9d6e6e84
HZ
26202013-06-25 Yao Qi <yao@codesourcery.com>
2621 Hui Zhu <hui@codesourcery.com>
2622 Pedro Alves <palves@redhat.com>
2623
2624 PR breakpoints/15075
2625 PR breakpoints/15434
2626 * gdb.base/dprintf-next.c: New file.
2627 * gdb.base/dprintf-next.exp: New file.
2628 * gdb.base/dprintf-non-stop.c: New file.
2629 * gdb.base/dprintf-non-stop.exp: New file.
2630 * gdb.base/dprintf.exp: Don't check "continue" in the output
2631 of "info breakpoints".
2632 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2633 Don't check "continue" in script field.
2634
e7ab3185
TT
26352013-06-21 Tom Tromey <tromey@redhat.com>
2636
2637 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2638 name in a test name.
2639
c898adb7
YQ
26402013-06-20 Yao Qi <yao@codesourcery.com>
2641
2642 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2643 and set an action.
2644 (test_trace_unavailable): Test command -data-list-register-values
2645 in the context of traceframe and with option --skip-unavailable.
2646 * gdb.trace/trace-unavailable.c (foo): New.
2647 (main): Call it.
2648 * gdb.mi/gdb2549.exp: Update matching pattern.
2649
4d157a3d
MF
26502013-06-19 Mike Frysinger <vapier@gentoo.org>
2651
2652 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2653 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2654 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2655 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2656 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2657
d69cace4
LM
26582013-06-19 Luis Machado <lgustavo@codesourcery.com>
2659
2660 * gdb.base/subst.exp: Delete default rules before further
2661 tests.
2662
9bdd0636
YQ
26632013-06-19 Yao Qi <yao@codesourcery.com>
2664
2665 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2666 unsupported if it is not registered.
2667
427cd150
TT
26682013-06-18 Tom Tromey <tromey@redhat.com>
2669
2670 * gdb.base/random-signal.c: New file.
2671 * gdb.base/random-signal.exp: New file.
2672
6de7c271
WN
26732013-06-18 Will Newton <will.newton@linaro.org>
2674
2675 * gdb.base/skip.c: Use comma to evaluate results of foo()
2676 and bar() before passing to baz().
2677 * gdb.base/skip.c: baz() now takes one argument instead of
2678 two.
2679
5bd1ef56
TT
26802013-06-18 Tom Tromey <tromey@redhat.com>
2681
2682 * gdb.dwarf2/implptrpiece.exp: New file.
2683 * gdb.dwarf2/implptrconst.exp (d): New variable.
2684 Print d.
2685 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2686
e379b391
TT
26872013-06-18 Tom Tromey <tromey@redhat.com>
2688
2689 * lib/selftest-support.exp (do_self_tests): Reject remote or
2690 non-native targets.
2691 * gdb.gdb/complaints.exp: Remove check.
2692 * gdb.gdb/observer.exp: Remove check.
2693 * gdb.gdb/xfullpath.exp: Remove check.
2694 * gdb.gdb/complaints.exp: Remove check.
2695
4ec70201
PA
26962013-06-07 Pedro Alves <palves@redhat.com>
2697
2698 * boards/native-extended-gdbserver.exp: Remove semicolon.
2699 * config/arm-ice.exp: Likewise.
2700 * config/bfin.exp: Likewise.
2701 * config/cygmon.exp: Likewise.
2702 * config/h8300.exp: Likewise.
2703 * config/monitor.exp: Likewise.
2704 * config/sid.exp: Likewise.
2705 * config/sim.exp: Likewise.
2706 * config/slite.exp: Likewise.
2707 * config/vx.exp: Likewise.
2708 * gdb.arch/i386-bp_permanent.exp: Likewise.
2709 * gdb.asm/asm-source.exp: Likewise.
2710 * gdb.base/args.exp: Likewise.
2711 * gdb.base/attach-pie-misread.exp: Likewise.
2712 * gdb.base/auxv.exp: Likewise.
2713 * gdb.base/bigcore.exp: Likewise.
2714 * gdb.base/bitfields2.exp: Likewise.
2715 * gdb.base/bitfields.exp: Likewise.
2716 * gdb.base/break.exp: Likewise.
2717 * gdb.base/break-interp.exp: Likewise.
2718 * gdb.base/callfuncs.exp: Likewise.
2719 * gdb.base/call-sc.exp: Likewise.
2720 * gdb.base/commands.exp: Likewise.
2721 * gdb.base/corefile.exp: Likewise.
2722 * gdb.base/dbx.exp: Likewise.
2723 * gdb.base/ending-run.exp: Likewise.
2724 * gdb.base/exprs.exp: Likewise.
2725 * gdb.base/funcargs.exp: Likewise.
2726 * gdb.base/hbreak2.exp: Likewise.
2727 * gdb.base/huge.exp: Likewise.
2728 * gdb.base/list.exp: Likewise.
2729 * gdb.base/memattr.exp: Likewise.
2730 * gdb.base/overlays.exp: Likewise.
2731 * gdb.base/printcmds.exp: Likewise.
2732 * gdb.base/recurse.exp: Likewise.
2733 * gdb.base/remotetimeout.exp: Likewise.
2734 * gdb.base/reread.exp: Likewise.
2735 * gdb.base/savedregs.exp: Likewise.
2736 * gdb.base/scope.exp: Likewise.
2737 * gdb.base/sepdebug.exp: Likewise.
2738 * gdb.base/setshow.exp: Likewise.
2739 * gdb.base/setvar.exp: Likewise.
2740 * gdb.base/sigaltstack.exp: Likewise.
2741 * gdb.base/siginfo-addr.exp: Likewise.
2742 * gdb.base/siginfo.exp: Likewise.
2743 * gdb.base/siginfo-obj.exp: Likewise.
2744 * gdb.base/sigrepeat.exp: Likewise.
2745 * gdb.base/sigstep.exp: Likewise.
2746 * gdb.base/structs.exp: Likewise.
2747 * gdb.base/testenv.exp: Likewise.
2748 * gdb.base/twice.exp: Likewise.
2749 * gdb.base/valgrind-db-attach.exp: Likewise.
2750 * gdb.base/valgrind-infcall.exp: Likewise.
2751 * gdb.base/varargs.exp: Likewise.
2752 * gdb.base/watchpoint.exp: Likewise.
2753 * gdb.cp/gdb1355.exp: Likewise.
2754 * gdb.cp/misc.exp: Likewise.
2755 * gdb.disasm/hppa.exp: Likewise.
2756 * gdb.disasm/t01_mov.exp: Likewise.
2757 * gdb.disasm/t02_mova.exp: Likewise.
2758 * gdb.disasm/t03_add.exp: Likewise.
2759 * gdb.disasm/t04_sub.exp: Likewise.
2760 * gdb.disasm/t05_cmp.exp: Likewise.
2761 * gdb.disasm/t06_ari2.exp: Likewise.
2762 * gdb.disasm/t07_ari3.exp: Likewise.
2763 * gdb.disasm/t08_or.exp: Likewise.
2764 * gdb.disasm/t09_xor.exp: Likewise.
2765 * gdb.disasm/t10_and.exp: Likewise.
2766 * gdb.disasm/t11_logs.exp: Likewise.
2767 * gdb.disasm/t12_bit.exp: Likewise.
2768 * gdb.disasm/t13_otr.exp: Likewise.
2769 * gdb.gdb/selftest.exp: Likewise.
2770 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2771 * gdb.mi/mi-reverse.exp: Likewise.
2772 * gdb.pascal/floats.exp: Likewise.
2773 * gdb.python/py-inferior.exp: Likewise.
2774 * gdb.threads/attach-into-signal.exp: Likewise.
2775 * gdb.threads/pthreads.exp: Likewise.
2776 * gdb.threads/thread_events.exp: Likewise.
2777 * gdb.threads/watchthreads.exp: Likewise.
2778 * gdb.trace/actions-changed.exp: Likewise.
2779 * gdb.trace/actions.exp: Likewise.
2780 * gdb.trace/ax.exp: Likewise.
2781 * gdb.trace/backtrace.exp: Likewise.
2782 * gdb.trace/change-loc.exp: Likewise.
2783 * gdb.trace/deltrace.exp: Likewise.
2784 * gdb.trace/disconnected-tracing.exp: Likewise.
2785 * gdb.trace/ftrace.exp: Likewise.
2786 * gdb.trace/infotrace.exp: Likewise.
2787 * gdb.trace/passc-dyn.exp: Likewise.
2788 * gdb.trace/passcount.exp: Likewise.
2789 * gdb.trace/pending.exp: Likewise.
2790 * gdb.trace/qtro.exp: Likewise.
2791 * gdb.trace/range-stepping.exp: Likewise.
2792 * gdb.trace/report.exp: Likewise.
2793 * gdb.trace/save-trace.exp: Likewise.
2794 * gdb.trace/status-stop.exp: Likewise.
2795 * gdb.trace/strace.exp: Likewise.
2796 * gdb.trace/tfile.exp: Likewise.
2797 * gdb.trace/tfind.exp: Likewise.
2798 * gdb.trace/trace-break.exp: Likewise.
2799 * gdb.trace/tracecmd.exp: Likewise.
2800 * gdb.trace/trace-mt.exp: Likewise.
2801 * gdb.trace/tspeed.exp: Likewise.
2802 * gdb.trace/tsv.exp: Likewise.
2803 * gdb.trace/while-stepping.exp: Likewise.
2804 * lib/gdb.exp: Likewise.
2805 * lib/gdbserver-support.exp: Likewise.
2806 * lib/java.exp: Likewise.
2807 * lib/mi-support.exp: Likewise.
2808 * lib/pascal.exp: Likewise.
2809 * lib/prompt.exp: Likewise.
2810 * lib/trace-support.exp: Likewise.
2811
47d48711
PA
28122013-06-07 Pedro Alves <palves@redhat.com>
2813
2814 * gdb.ada/info_types.c: Fix formating in copyright header.
2815 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2816 * gdb.base/float.c: Likewise.
2817 * gdb.base/inferior-died.c: Likewise.
2818 * gdb.base/interp.c: Likewise.
2819 * gdb.base/jit-main.c: Likewise.
2820 * gdb.base/jit-solib.c: Likewise.
2821 * gdb.base/long_long.c: Likewise.
2822 * gdb.base/longjmp.c: Likewise.
2823 * gdb.base/nextoverexit.c: Likewise.
2824 * gdb.base/pr11022.c: Likewise.
2825 * gdb.base/prelink-lib.c: Likewise.
2826 * gdb.base/prelink.c: Likewise.
2827 * gdb.base/prologue.c: Likewise.
2828 * gdb.base/restore.c: Likewise.
2829 * gdb.base/sigchld.c: Likewise.
2830 * gdb.base/solib-search-lib1.c: Likewise.
2831 * gdb.base/solib-search-lib2.c: Likewise.
2832 * gdb.base/solib-search.c: Likewise.
2833 * gdb.base/solib-search.h: Likewise.
2834 * gdb.base/whatis.c: Likewise.
2835 * gdb.cp/abstract-origin.cc: Likewise.
2836 * gdb.cp/anon-struct.cc: Likewise.
2837 * gdb.cp/baseenum.cc: Likewise.
2838 * gdb.cp/bs15503.cc: Likewise.
2839 * gdb.cp/call-c-1.c: Likewise.
2840 * gdb.cp/call-c.cc: Likewise.
2841 * gdb.cp/class2.cc: Likewise.
2842 * gdb.cp/classes.cc: Likewise.
2843 * gdb.cp/cttiadd.cc: Likewise.
2844 * gdb.cp/cttiadd1.cc: Likewise.
2845 * gdb.cp/cttiadd2.cc: Likewise.
2846 * gdb.cp/cttiadd3.cc: Likewise.
2847 * gdb.cp/derivation.cc: Likewise.
2848 * gdb.cp/derivation2.cc: Likewise.
2849 * gdb.cp/dispcxx.cc: Likewise.
2850 * gdb.cp/exception.cc: Likewise.
2851 * gdb.cp/gdb2384-base.cc: Likewise.
2852 * gdb.cp/gdb2384-base.h: Likewise.
2853 * gdb.cp/gdb2384.cc: Likewise.
2854 * gdb.cp/gdb2495.cc: Likewise.
2855 * gdb.cp/mb-inline.h: Likewise.
2856 * gdb.cp/mb-inline1.cc: Likewise.
2857 * gdb.cp/mb-inline2.cc: Likewise.
2858 * gdb.cp/member-name.cc: Likewise.
2859 * gdb.cp/member-ptr.cc: Likewise.
2860 * gdb.cp/misc.cc: Likewise.
2861 * gdb.cp/namespace1.cc: Likewise.
2862 * gdb.cp/nextoverthrow.cc: Likewise.
2863 * gdb.cp/pr-574.cc: Likewise.
2864 * gdb.cp/pr9631.cc: Likewise.
2865 * gdb.cp/printmethod.cc: Likewise.
2866 * gdb.cp/psmang1.cc: Likewise.
2867 * gdb.cp/psmang2.cc: Likewise.
2868 * gdb.cp/psymtab-parameter.cc: Likewise.
2869 * gdb.cp/ptype-flags.cc: Likewise.
2870 * gdb.cp/ref-params.cc: Likewise.
2871 * gdb.cp/ref-types.cc: Likewise.
2872 * gdb.cp/smartp.cc: Likewise.
2873 * gdb.cp/try_catch.cc: Likewise.
2874 * gdb.cp/userdef.cc: Likewise.
2875 * gdb.cp/using-crash.cc: Likewise.
2876 * gdb.cp/virtfunc.cc: Likewise.
2877 * gdb.cp/virtfunc2.cc: Likewise.
2878 * gdb.dwarf2/callframecfa.S: Likewise.
2879 * gdb.dwarf2/dw2-ranges.c: Likewise.
2880 * gdb.dwarf2/dw2-ranges2.c: Likewise.
2881 * gdb.dwarf2/dw2-ranges3.c: Likewise.
2882 * gdb.dwarf2/dw2-restore.S: Likewise.
2883 * gdb.dwarf2/pieces.S: Likewise.
2884 * gdb.dwarf2/valop.S: Likewise.
2885 * gdb.java/jnpe.java: Likewise.
2886 * gdb.mi/mi-stepn.c: Likewise.
2887 * gdb.mi/mi-var-cp.cc: Likewise.
2888 * gdb.mi/mi-var-rtti.cc: Likewise.
2889 * gdb.mi/ns-stale-regcache.c: Likewise.
2890 * gdb.mi/pr11022.c: Likewise.
2891 * gdb.mi/solib-lib.c: Likewise.
2892 * gdb.mi/solib-main.c: Likewise.
2893 * gdb.python/py-arch.c: Likewise.
2894 * gdb.python/py-block.c: Likewise.
2895 * gdb.python/py-breakpoint.c: Likewise.
2896 * gdb.python/py-events.c: Likewise.
2897 * gdb.python/py-evthreads.c: Likewise.
2898 * gdb.python/py-explore.c: Likewise.
2899 * gdb.python/py-explore.cc: Likewise.
2900 * gdb.python/py-finish-breakpoint.c: Likewise.
2901 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2902 * gdb.python/py-symbol.c: Likewise.
2903 * gdb.threads/execl.c: Likewise.
2904 * gdb.threads/execl1.c: Likewise.
2905
88ab5684
WN
29062013-06-07 Will Newton <will.newton@linaro.org>
2907
2908 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2909
42daa7a0
WN
29102013-06-07 Will Newton <will.newton@linaro.org>
2911
2912 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2913 and "starting".
2914
f4059ef3
WN
29152013-06-07 Will Newton <will.newton@linaro.org>
2916
2917 * gdb.cp/anon-struct.exp: Conditionalize constructor and
2918 destructor prototypes for ARM ABI.
2919 * gdb.cp/m-static.exp: Likewise.
2920
8cb5cc78
YQ
29212013-06-07 Yao Qi <yao@codesourcery.com>
2922
2923 * gdb.trace/mi-trace-unavailable.exp: New.
2924 * gdb.trace/trace-unavailable.c: New.
2925
c6cf1712
DE
29262013-06-06 Doug Evans <dje@google.com>
2927
2928 * gdb.cp/derivation.exp: Make tests have unique names.
2929
bf6be0f4
TT
29302013-06-06 Tom Tromey <tromey@redhat.com>
2931
2932 * gdb.base/dump.exp (capture_value): Don't put expression into
2933 test name if arguments passed in.
2934 Rename a couple more tests to make them unique.
2935
ebb022fa
TT
29362013-06-06 Tom Tromey <tromey@redhat.com>
2937
2938 * gdb.base/break-always.exp: Explicitly specify test name.
2939
69fc87c2
DE
29402013-06-05 Doug Evans <dje@google.com>
2941 Keith Seitz <keiths@redhat.com>
2942
2943 * gdb.cp/derivation2.cc: New file.
2944 * gdb.cp/derivation.cc (main): Call foo2.
2945 * gdb.cp/derivation.exp: Add tests for typedefs in another
2946 file, and when there's an active block.
2947
f993f39e
LM
29482013-06-05 Luis Machado <lgustavo@codesourcery.com>
2949
2950 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
2951 from targets that use function descriptors in the virtual tables.
2952 Handle presence of dot symbols.
2953
afacd7f3
GB
29542013-06-04 Gary Benson <gbenson@redhat.com>
2955
2956 * gdb.base/break-probes.exp: New file.
2957 * gdb.base/break-probes.c: Likewise.
2958 * gdb.base/break-probes-solib.c: Likewise.
2959 * gdb.base/info-shared.exp: New file.
2960 * gdb.base/info-shared.c: Likewise.
2961 * gdb.base/info-shared-solib1.c: Likewise.
2962 * gdb.base/info-shared-solib2.c: Likewise.
2963
a29a3fb7
GB
29642013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2965 Gary Benson <gbenson@redhat.com>
2966
2967 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
2968 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
2969 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
2970 to be set to "no" to indicate that no ld.so copy should be made.
2971 * gdb.base/break-interp.exp (solib_bp): New constant.
2972 (reach_1): Use the above instead of "_dl_debug_state".
2973 (test_attach): Likewise.
2974 (test_ld): Likewise.
2975 * gdb.threads/dlopen-libpthread.exp: New file.
2976 * gdb.threads/dlopen-libpthread.c: Likewise.
2977 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
2978 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
2979
62a813cc
YQ
29802013-05-30 Yao Qi <yao@codesourcery.com>
2981
2982 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2983 Add a test that no MI notification is emitted when executing
2984 -exec-arguments.
2985
8f56dad4
JK
29862013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2987
2988 PR testsuite/12649
2989 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
2990 $mi_gdb_prompt expectation by mi_expect_stop.
2991 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
2992 (mi info dprintf second time): Replace them by mi_send_resuming_command
2993 and mi_expect_stop.
2994
c588eb20
GB
29952013-05-24 Gary Benson <gbenson@redhat.com>
2996
2997 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
2998 backslash.
2999 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
3000 backslashes.
3001 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
3002 backslash.
3003
c0ea94eb
YQ
30042013-05-24 Yao Qi <yao@codesourcery.com>
3005
3006 * gdb.trace/tfile.exp: Test inferior and thread.
3007
db1ac436
YQ
30082013-05-24 Yao Qi <yao@codesourcery.com>
3009 Pedro Alves <palves@redhat.com>
3010
3011 * gdb.base/range-stepping.exp: Skip the rest of tests if the
3012 test fails.
3013 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
3014 Return 0 if the test passes, otherwise return 1.
3015
b6abb10c
DE
30162013-05-23 Doug Evans <dje@google.com>
3017
3018 * boards/fission-dwp.exp: New file.
3019
bc5065a7
PA
30202013-05-23 Yao Qi <yao@codesourcery.com>
3021 Pedro Alves <palves@redhat.com>
3022
3023 * gdb.base/range-stepping.c: New file.
3024 * gdb.base/range-stepping.exp: New file.
3025 * gdb.trace/range-stepping.c: New file.
3026 * gdb.trace/range-stepping.exp: New file.
3027 * lib/range-stepping-support.exp: New file.
3028
5f2e6b00
TT
30292013-05-22 Tom Tromey <tromey@redhat.com>
3030
3031 * gdb.cp/class2.cc (main): New local 'aref'.
3032 * gdb.cp/class2.exp: Check printing of 'aref'.
3033
e6ba475a
DE
30342013-05-22 Doug Evans <dje@google.com>
3035
3036 * gdb.threads/wp-replication.c (main): Insert some code at the start
3037 to ensure the breakpoint on main is only hit once. Fix comment.
3038
52c935b6
KS
30392013-05-21 Keith Seitz <keiths@redhat.com>
3040 Pedro Alves <palves@redhat.com>
3041
3042 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
3043 gdb_expect.
3044 Add test to flush the remaining input buffer so that this
3045 file passes testsuite/12649.
3046
bd9673a4
PW
30472013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3048
3049 * gdb.base/catch-signal-fork.exp: New file.
3050 * gdb.base/catch-signal-fork.c: New file.
3051
69a97597
SA
30522013-05-21 Sterling Augustine <saugustine@google.com>
3053
3054 * boards/remote-stdio-gdbserver.exp: New file.
3055
44e97363
JK
30562013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3057
3058 PR testsuite/12649
3059 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
3060 racy matches.
3061
02392865
CG
30622013-05-21 Christian Groessler <chris@groessler.org>
3063
3064 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
3065 since it's not supported in all shells.
3066
c5867ab6
HZ
30672013-05-21 Hui Zhu <hui@codesourcery.com>
3068
3069 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
3070 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
3071
6c9e2db4
DE
30722013-05-20 Doug Evans <dje@google.com>
3073
3074 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
3075 (_handle_DW_TAG): Use it.
3076 (cu, tu): Replace parameters is_64, version, addr_size with options.
3077 All callers updated. Add Fission support.
3078 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
3079 * gdb.dwarf2/method-ptr.exp: Ditto.
3080 * gdb.dwarf2/nostaticblock.exp: Ditto.
3081 * gdb.dwarf2/subrange.exp: Ditto.
3082 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
3083
4a6e676c
TT
30842013-05-20 Tom Tromey <tromey@redhat.com>
3085
3086 * gdb.gdb/python-selftest.exp: New file.
3087
e19d3afb
DE
30882013-05-20 Doug Evans <dje@google.com>
3089
3090 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
3091 -fdebug-types-section.
3092
4d804846
JB
30932013-05-20 Joel Brobecker <brobecker@adacore.com>
3094
3095 * gdb.ada/float_param: New testcase.
3096
8d324e83
DE
30972013-05-17 Doug Evans <dje@google.com>
3098
7d0c9981
DE
3099 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
3100 Add tests for "maint check-symtabs", "maint expand-symtabs".
3101
8d324e83
DE
3102 * gdb.base/maint.exp: Remove testing of individual maint command
3103 help output.
3104
177aadc4
PA
31052013-05-16 Pedro Alves <palves@redhat.com>
3106
3107 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
3108 comment. Use gdb_test_no_output.
3109
b8fea896
JB
31102013-05-16 Joel Brobecker <brobecker@adacore.com>
3111
3112 * gdb.ada/complete.exp: Add test verifying completion using
3113 the "tab" key.
3114
52c935b6
KS
31152013-05-15 Keith Seitz <keiths@redhat.com>
3116
3117 * gdb.base/filesym.exp: New completer test.
3118 * gdb.base/filesym.c: New file.
3119
ed0f00b8
PA
31202013-05-15 Pedro Alves <palves@redhat.com>
3121
3122 * gdb.base/fixsection.c: Remove attribution.
3123 * gdb.base/watch-read.exp: Ditto.
3124
55fb6d27
TT
31252013-05-13 Tom Tromey <tromey@redhat.com>
3126
3127 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
3128 size and change type sizes to 4 bytes.
3129
ac1ca910
TT
31302013-05-13 Tom Tromey <tromey@redhat.com>
3131
3132 * gdb.base/exprs.exp (test_expr): Add regression test.
3133 * gdb.base/exprs.c (null_t_struct): New global.
3134
8414efef
MB
31352013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
3136
3137 * gdb.base/default.exp: Disable history saving.
3138 * gdb.base/setshow.exp: Likewise.
3139
9779ab84
PA
31402013-05-10 Pedro Alves <palves@redhat.com>
3141
3142 PR remote/15455
3143
3144 * gdb.trace/qtro.c: New file.
3145 * gdb.trace/qtro.exp: New file.
3146
1e611234
PM
31472013-05-10 Phil Muldoon <pmuldoon@redhat.com>
3148
3149 * gdb.python/py-framefilter.py: New File.
3150 * gdb.python/py-framefilter-mi.exp: Ditto.
3151 * gdb.python/py-framefilter.c: Ditto.
3152 * gdb.python/py-framefilter-mi.exp: Ditto.
3153 * gdb.python/py-framefilter-mi.c: Ditto,
3154 * gdb.python/py-framefilter-gdb.py.in: Ditto.
3155
5e4c3ac4
TT
31562013-05-08 Tom Tromey <tromey@redhat.com>
3157
3158 * gdb.base/solib-search.exp: Set test name for "set
3159 solib-search-path" test.
3160
993654a9
HAQ
31612013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
3162
3163 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
3164 (set_a_tracepoint): Set tracepoint before prologue.
3165 (run_trace_experiment): Test setup_tracepoints and 'break end'
3166 in it.
3167 (trace_buffer_normal): Remove.
3168 (gdb_trace_circular_tests): Remove. Move tests to...
3169 (top level): ...here. Call 'runto_main' before checking for
3170 trace support. Use commands to check the support for circular
3171 trace buffer and changing of trace buffer size. Add test
3172 to calculate size of single frame. Use this size to
3173 calculate the size of trace buffer. Use 'tfind pc func9'
3174 instead of 'tfind 9'. Use 'with_test_prefix'.
3175
c95aea6b
TT
31762013-05-07 Tom Tromey <tromey@redhat.com>
3177
3178 * lib/selftest-support.exp: New file.
3179 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3180 do_self_tests.
3181 (setup_test, find_gdb): Remove.
3182 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
3183 do_self_tests.
3184 (setup_test, find_gdb): Remove.
3185 (test_observer): Don't call setup_test. Remove argument.
3186 * gdb.gdb/selftest.exp: Load selftest-support.exp.
3187 (find_gdb): Remove.
3188 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3189 do_self_tests.
3190 (setup_test, find_gdb): Remove.
3191 (test_with_self): Don't call setup_test. Remove argument.
3192
1f031429
PA
31932013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
3194
3195 * gdb.arch/system-gcore.exp: Remove.
3196 * gdb.arch/gcore.c: Remove.
3197 * gdb.base/gcore.exp: Add "info reg system".
3198
58ce7251
SDJ
31992013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
3200
3201 PR breakpoints/15413:
3202 * gdb.base/pending.exp: Add test for completion of the "condition"
3203 command for pending breakpoints.
3204 * gdb.linespec/linespec.ex: Add test for completion of the
3205 "condition" command when dealing with multiple locations.
3206
aacbb8a5
LM
32072013-05-07 Luis Machado <lgustavo@codesourcery.com>
3208
3209 * gdb.threads/wp-replication.c: New file.
3210 * gdb.threads/wp-replication.exp: New file.
3211
2dd6254d
SL
32122013-05-06 Sandra Loosemore <sandra@codesourcery.com>
3213
3214 * gdb.xml/tdesc-regs.exp: Add case for nios2.
3215
c2a96e8c
DE
32162013-05-06 Doug Evans <dje@google.com>
3217
b903e17e
DE
3218 * gdb.base/solib-search-lib1.c: New file.
3219 * gdb.base/solib-search-lib2.c: New file.
3220 * gdb.base/solib-search.c: New file.
3221 * gdb.base/solib-search.h: New file.
3222 * gdb.base/solib-search.exp: New file.
3223
fac51dd9
DE
3224 * lib/gdb.exp (gdb_core_cmd): New function.
3225 * gdb.arch/system-gcore.exp: Use it.
3226 * gdb.arch/vsx-regs.exp: Ditto.
3227 * gdb.base/gcore.exp: Ditto.
3228 * gdb.threads/gcore-thread.exp: Ditto.
3229
c2a96e8c
DE
3230 * gdb.reverse/shr.h: New file.
3231 * gdb.reverse/shr1.c: New file.
3232 * gdb.reverse/shr2.c: #include "shr.h".
3233 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
3234 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
3235 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
3236 Update tests using sleep/printf to use shr2.sl instead.
3237 * gdb.reverse/solib-reverse.exp: Ditto.
3238
b6807d98
TT
32392013-05-06 Tom Tromey <tromey@redhat.com>
3240
3241 * gdb.dwarf2/implptrconst.c: New file.
3242 * gdb.dwarf2/implptrconst.exp: New file.
3243 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
3244 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
3245 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
3246
96f7d3f1
PW
32472013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3248
3249 * gdb.base/catch-sig.c (main): Raise SIGINT.
3250 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
3251
1ebff1fd
HAQ
32522013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
3253
3254 * status-stop.exp (test_tstart_tstart): Check for error
3255 returned by the second 'tstart' command.
3256
f92b06da
WT
32572013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
3258
3259 * gdb.xml/maint_print_struct.exp: New file.
3260 * gdb.xml/maint_print_struct.xml: New file.
3261
ff546935
TT
32622013-04-25 Tom Tromey <tromey@redhat.com>
3263
3264 * gdb.dwarf2/nostaticblock.exp: New file.
3265
bf9e4d0c
MB
32662013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3267
3268 PR gdb/10462
3269 * gdb.base/setshow.exp: Add test case.
3270
a11cfd87
HZ
32712013-04-23 Hui Zhu <hui@codesourcery.com>
3272
3273 PR gdb/15293
a11cfd87
HZ
3274 * gdb.base/dprintf.exp: Add ignore command.
3275
2d9442cc
HZ
32762013-04-23 Hui Zhu <hui@codesourcery.com>
3277
3278 PR gdb/15165
2d9442cc
HZ
3279 * gdb.base/save-bp.exp: Add test for dprintf.
3280
0f3305ed
TT
32812013-04-22 Tom Tromey <tromey@redhat.com>
3282
3283 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
3284 notice_open_fds.
3285
d504301e
SDJ
32862013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3287
3288 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
3289 ldflags.
3290
9991b207
SDJ
32912013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3292
3293 * gdb.arch/arm-bl-branch-dest.c: New file.
3294 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
3295
433730c9
PA
32962013-04-19 Vladimir Kargov <kargov@gmail.com>
3297 Pedro Alves <palves@redhat.com>
3298
3299 * gdb.arch/i386-float.S: New file.
3300 * gdb.arch/i386-float.exp: New file.
3301
9a908334
LM
33022013-04-18 Luis Machado <lgustavo@codesourcery.com>
3303
3304 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
3305 type void *.
3306
4f22ed5c
DE
33072013-04-17 Doug Evans <dje@google.com>
3308
3309 * lib/dwarf.exp (Dwarf): New proc "tu".
3310 * gdb.dwarf2/missing-sig-type.exp: New file.
3311
a0d3f2f5
SCR
33122013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3313
3314 Add option to link testcases with Pthreads library when
3315 using 'prepare_for_testing' in tests.
3316
3317 * lib/gdb.exp (build_executable_from_specs): Use
3318 gdb_compile_pthreads to compile if option "pthreads" is
3319 specified.
3320
cc16e6c9
TT
33212013-04-15 Tom Tromey <tromey@redhat.com>
3322
3323 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3324
72f1fe8a
TT
33252013-04-15 Tom Tromey <tromey@redhat.com>
3326
3327 * gdb.base/default.exp: Update for $_exception.
3328 * gdb.cp/exceptprint.cc: New file.
3329 * gdb.cp/exceptprint.exp: New file.
3330 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3331
6e72ca20
TT
33322013-04-15 Tom Tromey <tromey@redhat.com>
3333
3334 * gdb.cp/typeid.cc: New file.
3335 * gdb.cp/typeid.exp: New file.
3336
591f19e8
TT
33372013-04-15 Tom Tromey <tromey@redhat.com>
3338
3339 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3340
da9160e4
YQ
33412013-04-13 Yao Qi <yao@codesourcery.com>
3342
3343 * gdb.base/completion.exp: Test completion of command
3344 'target ctf' if target ctf is supported.
3345
f81d1120
PA
33462013-04-10 Pedro Alves <palves@redhat.com>
3347
3348 * gdb.base/completion.exp: Test "set height", "set listsize" and
3349 "set trace-buffer-size" completion.
3350 * gdb.base/setshow.exp: Test "set height unlimited".
3351 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3352 unlimited".
3353
393fd4c3
YQ
33542013-04-10 Yao Qi <yao@codesourcery.com>
3355
3356 * gdb.trace/actions.exp: Save trace data to CTF.
3357 Change to ctf target if GDB supports, read CTF data in ctf
3358 target, and check the actions of tracepoints.
3359 * gdb.trace/while-stepping.exp: Likewise.
3360 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3361 format and read CTF trace file if GDB supports.
3362 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3363 target is supported, change to ctf target, read trace data and
3364 check output of command "tstatus".
3365 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3366 read CTF data by target ctf and call check_tsv.
3367
b7a273f8
YQ
33682013-04-10 Yao Qi <yao@codesourcery.com>
3369
3370 * gdb.trace/actions.exp (check_tracepoint): New.
3371 (top level): Start the tracing and check the actions of
3372 tracepoints. Save trace data to tfile format. Restart GDB
3373 and read trace file in tfile target. Check the actions of
3374 tracepoints again.
3375 * gdb.trace/while-stepping.exp: Likewise.
3376
f3786771
YQ
33772013-04-10 Yao Qi <yao@codesourcery.com>
3378
3379 * gdb.trace/report.exp: Use standard_output_file for saved
3380 trace file.
3381
5c2b4418
HZ
33822013-04-10 Hui Zhu <hui@codesourcery.com>
3383
3384 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3385 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3386 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3387
f7543f0a
JK
33882013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3389
3390 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3391 response.
3392
f6de8ec2
PA
33932013-04-08 Pedro Alves <palves@redhat.com>
3394
3395 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3396 the location.
3397
b8abfd58
SL
33982013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3399
3400 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3401 for breakpoint location.
3402
156bffd0
SL
34032013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3404
3405 * gdb.linespec/linespec.exp: Make dir/file:line tests
3406 conditional for non-remote hosts only.
3407
c9a6ce02
PA
34082013-04-04 Stan Shebs <stan@codesourcery.com>
3409 Pedro Alves <palves@redhat.com>
3410
3411 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3412 * gdb.trace/actions-changed.c: New file.
3413 * gdb.trace/actions-changed.exp: New file.
3414 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3415 (gdb_trace_setactions_command): ... this. Add "actions_command"
3416 parameter, and handle it.
3417 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3418
4bd05f24
YQ
34192013-04-04 Yao Qi <yao@codesourcery.com>
3420
3421 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3422 'step'.
3423
3758b5ce
YQ
34242013-04-03 Yao Qi <yao@codesourcery.com>
3425
3426 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3427 "tfile-basic.tf".
3428 (test_tfind_tfile): Likewise.
3429
1dcaed0d
YQ
34302013-04-03 Yao Qi <yao@codesourcery.com>
3431
3432 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3433 "tfile-basic.tf" instead of "basic.tf".
3434 (write_error_trace_file): Pass argument "tfile-error.tf"
3435 instead of "error.tf".
3436 * gdb.trace/tfile.exp: Update tfile names to
3437 "tfile-basic.tf" and "tfile-error.tf".
3438
0e7a53fc
SL
34392013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3440
3441 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3442 empty directory in file for breakpoint hit.
3443
9852c492
YQ
34442013-03-29 Yao Qi <yao@codesourcery.com>
3445
3446 * gdb.base/completion.exp: Test completion of commands
3447 "target core", "target tfile" and "target exec".
3448 * gdb.trace/tfile.exp: Test completion of command
3449 "target tfile".
3450
af312be7
JB
34512013-03-28 Joel Brobecker <brobecker@adacore.com>
3452
3453 * gdb.ada/win_fu_syms: New testcase.
3454
e4a48d9d
DE
34552013-03-28 Doug Evans <dje@google.com>
3456
3457 * gdb.base/maint.exp (maint print statistics): Update expected output.
3458
7f7cc265
PA
34592013-03-28 Pedro Alves <palves@redhat.com>
3460
3461 PR gdb/15294
3462
3463 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3464 mean unlimited instead of $arg < 0.
3465 (test_listsize): Remove "listsize of 0 suppresses output" test.
3466 Test that "set listsize 0" ends up with an unlimited listsize.
3467
fc0da894
PA
34682013-03-28 Pedro Alves <palves@redhat.com>
3469
3470 * gdb.base/list.exp (last_line): New global.
3471 (last_line_re): New global.
3472 (test_listsize, test_list_function, test_list_forward)
3473 (test_repeat_list_command, test_list_range)
3474 (test_list_filename_and_function): Use them.
3475 * gdb.base/list0.c: Comment the last line of the file with "last
3476 line".
3477
abe7b711
PA
34782013-03-28 Pedro Alves <palves@redhat.com>
3479
3480 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3481 list the whole file.
3482
15b3979c
PA
34832013-03-28 Pedro Alves <palves@redhat.com>
3484
3485 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3486 "set listsize".
3487
96811e3b
KS
34882013-03-26 Keith Seitz <keiths@redhat.com>
3489
3490 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3491 from passing.
3492
4043f22b
PA
34932013-03-26 Pedro Alves <palves@redhat.com>
3494
3495 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3496 until after GDB has run.
3497
14a1aa17
YQ
34982013-03-26 Yao Qi <yao@codesourcery.com>
3499
3500 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3501 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3502
99c819ee
MM
35032013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3504
3505 * gdb.btrace/enable.exp: Add regression test.
3506
24955f63
TT
35072013-03-25 Tom Tromey <tromey@redhat.com>
3508
3509 * gdb.cp/m-static.exp: Add destructor-printing tests.
3510
fce632b6
TT
35112013-03-25 Tom Tromey <tromey@redhat.com>
3512
3513 * gdb.cp/m-static.exp: Add constructor ptype tests.
3514 * gdb.cp/m-static.cc (single_constructor): New class.
3515 (main): Make instance of single_constructor.
3516
598d3636
JK
35172013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3518 Pedro Alves <palves@redhat.com>
3519
3520 * gdb.server/server-kill.c: New file.
3521 * gdb.server/server-kill.exp: New file.
3522
c12440c9
PA
35232013-03-21 Pedro Alves <palves@redhat.com>
3524
3525 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3526 Expect $gdb_prompt in gdb_test_multiple.
3527
bd712aed
DE
35282013-03-21 Doug Evans <dje@google.com>
3529
3530 * gdb.base/maint.exp: Update tests for per-command stats.
3531
b2f83c08
TT
35322013-03-21 Tom Tromey <tromey@redhat.com>
3533
3534 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3535 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3536
ef0026f0
PA
35372013-03-20 Pedro Alves <palves@redhat.com>
3538
3539 PR gdb/15289
3540
3541 * gdb.base/remote.exp: Test
3542 "set remote hardware-watchpoint-limit -1",
3543 "set remote hardware-breakpoint-limit -1",
3544 "set remote hardware-watchpoint-limit 2147483647" and
3545 "set remote hardware-breakpoint-limit 2147483647".
3546
3f1175a9
PA
35472013-03-20 Pedro Alves <palves@redhat.com>
3548 Yao Qi <yao@codesourcery.com>
3549
3550 * gdb.trace/tfile.c: Add comments.
3551 (nonconstglob): New global.
3552 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3553 global that is not covered by the trace frame. Test
3554 disassembling.
3555
a09ae1c1
JK
35562013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3557
3558 * gdb.base/valgrind-infcall.exp
3559 (continue #$continue_count) <remote connection closed>
3560 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3561 $valgrind_pid.
3562
9ce98649
TT
35632013-03-15 Tom Tromey <tromey@redhat.com>
3564
3565 * gdb.cp/overload.cc (intintfunc): New.
3566 * gdb.cp/overload.exp: Add regression test.
3567
0a251e08
YQ
35682013-03-15 Yao Qi <yao@codesourcery.com>
3569
3570 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3571 using with_test_prefix.
3572 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3573 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3574 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3575 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3576 * gdb.base/break-interp.exp (test_core): Likewise.
3577 (test_attach_gdb): Likewise.
3578 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3579 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3580 Likewise.
3581 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3582 * gdb.base/jit.exp (one_jit_test): Likewise.
3583 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3584 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3585 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3586 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3587 Likewise.
3588 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3589 Likewise.
3590 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3591 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3592 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3593 (tracepoint_change_loc_2): Likewise.
3594 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3595 Likewise.
3596 (disconnected_tfind): Likewise.
3597 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3598 Likewise.
3599 (test_tfind_remote): Likewise.
3600 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3601 Likewise.
3602 (test_pending_resolved): Likewise.
3603 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3604 Likewise.
3605 (test_upload_tsv): Likewise.
3606 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3607 Likewise.
3608 (pending_tracepoint_works): Likewise.
3609 * gdb.trace/report.exp (use_collected_data): Likewise.
3610 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3611 Likewise.
3612 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3613 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3614 (strace_trace_on_same_addr): Likewise.
3615 (strace_trace_on_diff_addr): Likewise.
3616 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3617 (gdb_collect_locals_test): Likewise.
3618 (gdb_unavailable_registers_test): Likewise.
3619 (gdb_collect_globals_test): Likewise.
3620
2c415c0f
YQ
36212013-03-15 Yao Qi <yao@codesourcery.com>
3622
3623 * gdb.base/condbreak.exp: Add semicolon back which was removed
3624 by my previous commit.
3625
ae59b1da
YQ
36262013-03-14 Yao Qi <yao@codesourcery.com>
3627
3628 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3629 'return'.
3630 (gdb_target_monitor, gdb_load): Likewise.
3631 * config/sid.exp (gdb_load): Likewise.
3632 * config/slite.exp (gdb_load): Likewise.
3633 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3634 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3635 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3636 (single_step_until): Likewise.
3637 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3638 * gdb.arch/system-gcore.exp: Likewise.
3639 * gdb.base/bigcore.exp (extract_heap): Likewise.
3640 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3641 * gdb.base/call-ar-st.exp: Likewise.
3642 * gdb.base/call-rt-st.exp: Likewise.
3643 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3644 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3645 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3646 * gdb.base/corefile.exp: Likewise.
3647 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3648 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3649 * gdb.base/fixsection.exp: Likewise.
3650 * gdb.base/funcargs.exp: Likewise.
3651 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3652 * gdb.base/gcore-relro.exp: Likewise.
3653 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3654 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3655 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3656 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3657 * gdb.base/list.exp: Likewise.
3658 (set_listsize): Likewise.
3659 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3660 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3661 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3662 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3663 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3664 * gdb.base/setvar.exp: Likewise.
3665 (test_set): Likewise.
3666 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3667 * gdb.base/solib-overlap.exp: Likewise.
3668 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3669 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3670 * gdb.base/watchpoint.exp (initialize): Likewise.
3671 (test_simple_watchpoint): Likewise.
3672 (test_disabling_watchpoints): Likewise.
3673 (test_watchpoint_triggered_in_syscall): Likewise.
3674 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3675 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3676 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3677 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3678 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3679 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3680 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3681 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3682 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3683 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3684 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3685 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3686 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3687 * gdb.mi/gdb792.exp: Likewise.
3688 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3689 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3690 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3691 * gdb.threads/gcore-thread.exp: Likewise.
3692 (load_core): Likewise.
3693 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3694 (test_startup, check_control_c): Likewise.
3695 * gdb.threads/sigstep-threads.exp: Likewise.
3696 * gdb.threads/thread_check.exp: Likewise.
3697 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3698 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3699 (set_a_tracepoint, trace_buffer_normal): Likewise.
3700 (gdb_trace_circular_tests): Likewise.
3701 * gdb.trace/collection.exp: Likewise.
3702 * gdb.trace/disconnected-tracing.exp: Likewise.
3703 * gdb.trace/infotrace.exp: Likewise.
3704 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3705 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3706 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3707 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3708 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3709 * gdb.trace/stap-trace.exp: Likewise.
3710 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3711 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3712 * gdb.trace/trace-buffer-size.exp: Likewise.
3713 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3714 * gdb.trace/unavailable.exp: Likewise.
3715 * gdb.trace/while-dyn.exp: Likewise.
3716 * lib/fortran.exp (set_lang_fortran): Likewise.
3717 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3718 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3719 (default_gdb_start, get_compiler_info): Likewise.
3720 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3721 (get_debug_format, setup_xfail_format): Likewise.
3722 (rerun_to_main, gdb_skip_float_test): Likewise.
3723 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3724 * lib/java.exp (set_lang_java): Likewise.
3725 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3726 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3727 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3728 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3729 * lib/objc.exp (set_lang_objc): Likewise.
3730 * lib/pascal.exp (set_lang_pascal): Likewise.
3731 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3732 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3733 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3734
bb869963
SDJ
37352013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3736
3737 PR c++/15203
3738 PR c++/15210
3739 * gdb.cp/m-static.cc (keepalive_int): New function.
3740 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3741 * gdb.cp/m-static.exp: New test for `sintvar'.
3742
e2be70a0
YQ
37432013-03-14 Yao Qi <yao@codesourcery.com>
3744
3745 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3746 of 'tstatus' into tstatus_output.
3747 (top level): Save the trace data to tfile. Read trace file in
3748 tfile target. Check the trace status.
3749
8ddb1965
YQ
37502013-03-13 Yao Qi <yao@codesourcery.com>
3751
3752 * gdb.trace/tsv.exp (check_tsv): New.
3753 (top level): Save a tfile on current trace session. Call
3754 check_tsv on live target. Load the tfile with target tfile
3755 and call check_tsv again.
3756
045dd51f
YQ
37572013-03-13 Yao Qi <yao@codesourcery.com>
3758
3759 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3760 Replace some "gdb_test" with "gdb_test_no_output".
3761
82d049ab
PH
37622013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3763
3764 * gdb.ada/expr_delims.exp: New file.
3765 * gdb.ada/expr_delims/foo.adb: New file.
3766 * gdb.ada/expr_delims/pck.ads: New file.
3767 * gdb.ada/expr_delims/pck.adb: New file.
3768
cb8ea32b
KS
37692013-03-11 Keith Seitz <keiths@redhat.com>
3770
3771 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3772 both condition and thread. Then delete the watchpoint.
3773
2f1d9bdd
MM
37742013-03-11 Christian Himpel <christian.himpel@intel.com>
3775
3776 * Makefile.in: Add btrace testsuite.
3777 * configure: Regenerated.
3778 * configure.ac: Add btrace testsuite.
3779 * gdb.btrace/Makefile.in: New file.
3780 * gdb.btrace/enable.c: New file.
3781 * gdb.btrace/enable.exp: New file.
3782 * gdb.btrace/function_call_history.c: New file.
3783 * gdb.btrace/function_call_history.exp: New file.
3784 * gdb.btrace/instruction_history.c: New file.
3785 * gdb.btrace/instruction_history.exp: New file.
3786 * gdb.btrace/instruction_history.S: New file.
3787 * lib/gdb.exp: Add btrace skip proc.
3788
05c56a9d
JK
37892013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3790
3791 Fix entry-values if the callee called a noreturn function.
3792 * gdb.arch/amd64-tailcall-noret.S: New file.
3793 * gdb.arch/amd64-tailcall-noret.c: New file.
3794 * gdb.arch/amd64-tailcall-noret.exp: New file.
3795
9112db09
JK
37962013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3797
3798 Fix entry-values in C++ across CUs.
3799 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3800 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3801 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3802 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3803 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3804
be9a119c 38052013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
3806 Hafiz Abid Qadeer <abidh@codesourcery.com>
3807
3808 gdb/testsuite/
3809 * gdb.trace/trace-buffer-size.exp: New file.
3810 * gdb.trace/trace-buffer-size.c: New file.
3811
049109b0
PA
38122013-03-06 Pedro Alves <palves@redhat.com>
3813
3814 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3815 doesn't support the tested optional feature, call "unsupported"
3816 with the same test message as the "pass" case, instead of calling
3817 "pass" with a different message. Use the same text for the "fail"
3818 cases too.
3819
4aa54120
YQ
38202013-03-06 Yao Qi <yao@codesourcery.com>
3821
3822 * gdb.trace/tstatus.exp: Remove the invocation of
3823 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3824 (test_tracepoints): Don't set fast tracepoint.
3825 (top level): Don't check agent library is loaded or not.
3826
b8b71e63
YQ
38272013-03-06 Yao Qi <yao@codesourcery.com>
3828
3829 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3830 parentheses by "\\".
3831
33f448b1
JK
38322013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3833
3834 * gdb.linespec/base/one/thefile.cc (twodup): New.
3835 (m): Call it.
3836 * gdb.linespec/base/two/thefile.cc (dupname): New.
3837 (n): Call it.
3838 * gdb.linespec/break-ask.exp: New file.
3839 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
3840
1c942fb9
YQ
38412013-02-28 Yao Qi <yao@codesourcery.com>
3842
3843 * gdb.trace/report.exp: Move some code to ...
3844 (use_collected_data): New.
3845 (top level): Call use_collected_data once on the live target.
3846 Save at file of the current trace session, load it with target
3847 tfile, and call use_collected_data again.
3848
5b967901
JK
38492013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3850
3851 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3852
6447023f
JK
38532013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3854
3855 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
3856 Add final kill of ${valgrind_pid}.
3857
9f44fbc0
SCR
38582013-02-20 Siva Chandra Reddy <sivachandra@google.com>
3859
3860 * gdb.python/py-arch.c: New test case
3861 * gdb.python/py-arch.exp: New tests to test
3862 gdb.Architecture.disassemble
3863 * gdb.python/Makefile.in: Add py-arch to the list of
3864 EXECUTABLES.
3865
4c9ad8c2
TT
38662013-02-18 Tom Tromey <tromey@redhat.com>
3867
3868 * gdb.dwarf2/subrange.exp: New file.
3869
f5911ea1
HAQ
38702013-02-15 Pedro Alves <pedro@codesourcery.com>
3871 Hafiz Abid Qadeer <abidh@codesourcery.com>
3872
3873 * gdb.trace/tfile.exp: Add test for -trace-status command.
3874
420f4384
JK
38752013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3876
3877 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
3878 nanosleep by sleep.
3879
4819b3f8
PA
38802013-02-14 Pedro Alves <palves@redhat.com>
3881
3882 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3883
1773c82c
HAQ
38842013-02-14 Pedro Alves <pedro@codesourcery.com>
3885 Hafiz Abid Qadeer <abidh@codesourcery.com>
3886
3887 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3888
e234dfaf
TT
38892013-02-12 Tom Tromey <tromey@redhat.com>
3890
3891 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3892 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3893
6c01dd94
PA
38942013-02-12 Pedro Alves <palves@redhat.com>
3895
3896 * gdb.base/catch-signal.c: Update copyright years.
3897 * gdb.base/catch-signal.exp: Update copyright years.
3898 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3899 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3900 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3901 * gdb.dwarf2/dw2-error.S: Update copyright years.
3902 * gdb.dwarf2/dw2-error.c: Update copyright years.
3903 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3904 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3905 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3906
595fc67f
PA
39072013-02-12 Pedro Alves <palves@redhat.com>
3908
3909 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3910 message.
3911 * gdb.base/sigaltstack.exp: Ditto.
3912 * gdb.base/siginfo.exp: Ditto.
3913 * gdb.base/sizeof.exp: Ditto.
3914
17282693
PA
39152013-02-12 Pedro Alves <palves@redhat.com>
3916
3917 * gdb.mi/mi-basics.exp: Tweak intro comment.
3918 * gdb.mi/mi-break.exp: Tweak intro comment.
3919 * gdb.mi/mi-console.exp: Tweak intro comment.
3920 * gdb.mi/mi-file.exp: Tweak intro comment.
3921 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
3922 * gdb.mi/mi-return.exp: Tweak intro comment.
3923 * gdb.mi/mi-stepi.exp: Tweak intro comment.
3924 * gdb.mi/mi-until.exp: Tweak intro comment.
3925 * gdb.mi/mi-watch.exp: Tweak intro comment.
3926
8a4ac37e
PA
39272013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
3928
3929 * gdb.server/no-thread-db.exp: New file.
3930 * gdb.server/no-thread-db.c: New file.
3931 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
3932
c2792f5a
DE
39332013-02-11 Doug Evans <dje@google.com>
3934
3935 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
3936 two decfloats.
3937
d9e98382
SDJ
39382013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3939
3940 * gdb.base/bitfields.c (struct internalvartest): New declaration.
3941 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
3942
a321661a
JK
39432013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3944
3945 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
3946
134a2066
YQ
39472013-02-06 Yao Qi <yao@codesourcery.com>
3948
3949 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
3950 to ...
3951 (test_create_delete_modify_tsv): ... here. New test on modifying
3952 the initial value of a tsv.
3953
5a2dc60a
JK
39542013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3955
3956 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
3957 (cd .../rdir): ... here.
3958
233d95b5
JK
39592013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3960
3961 * gdb.linespec/base/one/header.h: New file.
3962 * gdb.linespec/base/two/header.h: New file.
3963 * gdb.linespec/macro-relative.c: New file.
3964 * gdb.linespec/macro-relative.exp: New file.
3965
fbd9ab74
JK
39662013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3967
3968 * gdb.base/fullpath-expand-func.c: New file.
3969 * gdb.base/fullpath-expand.c: New file.
3970 * gdb.base/fullpath-expand.exp: New file.
3971 * gdb.base/realname-expand-real.c: New file.
3972 * gdb.base/realname-expand.c: New file.
3973 * gdb.base/realname-expand.exp: New file.
3974
1b56eb55
JK
39752013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3976
3977 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
3978 * gdb.dwarf2/dw2-dir-file-name.c: New file.
3979
af529f8f
JK
39802013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3981
3982 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
3983 (compare_filenames_for_search does not match)
3984 (compare_filenames_for_search does match): New tests.
3985
f5b95b50
JK
39862013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3987
3988 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3989
d47921b9
JK
39902013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3991
3992 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3993
8a92335b
JK
39942013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3995
3996 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
3997 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
3998 ${binfile}.mini_debuginfo-debuglink and
3999 ${binfile}.mini_debuginfo-debuglink.xz.
4000
17f2157d
TT
40012013-02-01 Tom Tromey <tromey@redhat.com>
4002
4003 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
4004 attributes.
4005
d65f0a9c
TT
40062013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4007 Tom Tromey <tromey@redhat.com>
4008
4009 * gdb.dwarf2/method-ptr.exp: Link with c++.
4010 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
4011
f25c0135
TT
40122013-01-31 Tom Tromey <tromey@redhat.com>
4013
4014 * gdb.base/jit.exp (compile_jit_test): New proc.
4015 Add PIE tests.
4016
7078baeb
TT
40172013-01-31 Tom Tromey <tromey@redhat.com>
4018
4019 * gdb.dwarf2/method-ptr.cc: New file.
4020 * gdb.dwarf2/method-ptr.exp: New file.
4021
1d24041a
TT
40222013-01-31 Tom Tromey <tromey@redhat.com>
4023
4024 * lib/dwarf.exp (namespace Dwarf): New.
4025
8d9878a4
TT
40262013-01-29 Tom Tromey <tromey@redhat.com>
4027
4028 * gdb.dwarf2/fission-reread.exp: Add unload test.
4029
bed911e5
DE
40302013-01-28 Doug Evans <dje@google.com>
4031
4032 * gdb.dwarf2/fission-loclists.exp: New file.
4033 * gdb.dwarf2/fission-loclists.S: New file.
4034
e229648e
JK
40352013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4036
4037 Code cleanup.
4038 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
4039 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
4040 and prepare_for_testing.
4041 * gdb.base/store.exp: Likewise.
4042
86700f00
TT
40432013-01-25 Tom Tromey <tromey@redhat.com>
4044
4045 * gdb.python/py-explore.exp: Expect the gdb prompt.
4046
8954db33
AB
40472013-01-25 Andrew Burgess <aburgess@broadcom.com>
4048
4049 * gdb.base/gnu_vector.c: New variable for use in tests.
4050 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
4051 changes in scalar to vector casting and widening.
4052 * gdb.python/py-type.c: New variables for use in tests.
4053 * gdb.python/py-type.exp: Update vector related tests to reflect
4054 changes in scalar to vector casting and widening.
4055
2077afdd
TD
40562013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
4057
4058 * gdb.base/prologue-include.c: New file.
4059 * gdb.base/prologue-include.exp: New file.
4060 * gdb.base/prologue-include.h: New file.
4061
d7499464
HAQ
40622013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
4063
4064 PR gdb/13443
4065 * gdb.mi/mi-var-block.exp: Make test messages unique.
4066
e2a3e0f1
TT
40672013-01-23 Tom Tromey <tromey@redhat.com>
4068
4069 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
4070
152fcc9c
TT
40712013-01-23 Tom Tromey <tromey@redhat.com>
4072
4073 * gdb.cp/converts.cc (main): Initialize 'a'.
4074
bea883fd
SCR
40752013-01-23 Siva Chandra Reddy <sivachandra@google.com>
4076
4077 * testsuite/gdb.python/frame.exp: Add a test for
4078 gdb.Frame.architecture() method.
4079
0928e93d
PA
40802013-01-22 Pedro Alves <palves@redhat.com>
4081
4082 * gdb.base/annota1.exp (signal sent): No longer expect
4083 breakpoints-invalid.
4084 * gdb.cp/annota2.exp (continue until exit)
4085 (watch triggered on a.x): Ditto.
4086
9c97429f
PA
40872013-01-22 Pedro Alves <palves@redhat.com>
4088
4089 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
4090 Adjust tests to breakpoints-invalid changes.
4091 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
4092 variables.
4093 Adjust tests to breakpoints-invalid changes.
4094
187d10dd
PA
40952013-01-22 Pedro Alves <palves@redhat.com>
4096
4097 * gdb.base/annota1.exp (annotate ignore count change): Add
4098 expected output for failure case.
4099
ea3aedcb
TT
41002013-01-22 Tom Tromey <tromey@redhat.com>
4101
4102 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
4103 call.
4104
998580f1
MK
41052013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
4106
4107 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 4108 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
4109 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
4110 Also handle 'thread' field.
4111 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
4112 * gdb.mi/mi-watch.exp: Ditto.
4113 * lib/mi-support.exp: Ditto.
4114
8f1d5693
MK
41152013-01-21 Siva Chandra Reddy <sivachandra@google.com>
4116
4117 * gdb.python/py-explore.exp: Improve a test
4118
2d8c5d7c
DB
41192013-01-18  David Blaikie  <dblaikie@gmail.com>
4120
4121 * gdb.base/label.c (main): Correct the type of the second
4122 parameter.
4123
46f35228
TT
41242013-01-18 Tom Tromey <tromey@redhat.com>
4125
4126 * gdb.dwarf2/trace-crash.s: New file.
4127 * gdb.dwarf2/trace-crash.exp: New file.
4128
5965d69d
HAQ
41292013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
4130
43aaf8b6
PA
4131 PR gdb/13443
4132 * gdb.base/checkpoint.exp: Update test messages to make them
4133 unique.
5965d69d 4134
5ae4861a
YQ
41352013-01-18 Yao Qi <yao@codesourcery.com>
4136
4137 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
4138 output of 'info tracepoints'.
4139 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
4140 Likewise.
4141 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4142 * gdb.trace/disconnected-tracing.c (struct foo): New.
4143
d84fca2c
JK
41442013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4145
4146 * gdb.dwarf2/dw2-dos-drive.S: New file.
4147 * gdb.dwarf2/dw2-dos-drive.exp: New file.
4148
aebb1cc9
DE
41492013-01-17 Doug Evans <dje@google.com>
4150
2782d512
DE
4151 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
4152 CXX_FOR_TARGET.
4153
aebb1cc9
DE
4154 * boards/cc-with-tweaks.exp: New file.
4155
db2b2972
TT
41562013-01-17 Tom Tromey <tromey@redhat.com>
4157
4158 * gdb.base/completion.exp: Add "set cp-abi" completion test.
4159
96343774
PA
41602013-01-17 Pedro Alves <palves@redhat.com>
4161
4162 Merge dg-extract-results.sh from upstream (svn 195224).
4163
4164 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4165 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
4166
4167 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4168 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
4169
4170 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4171 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
4172
4173 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4174 * dg-extract-results.sh: Redirect grep output to /dev/null instead
4175 of grep -q.
4176
675921c0
SD
41772012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
4178
4179 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
4180 interface.
4181 * gdb.base/jithost.c: New file.
4182 * gdb.base/jithost.h: New file.
4183 * gdb.base/jitreader.c : New file.
4184 * gdb.base/jit-protocol.h: New file.
4185
ab04a2af
TT
41862013-01-16 Tom Tromey <tromey@redhat.com>
4187
4188 * gdb.base/catch-signal.c: New file.
4189 * gdb.base/catch-signal.exp: New file.
4190
8ac3646f
TT
41912013-01-16 Tom Tromey <tromey@redhat.com>
4192
4193 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
4194
22fc223e
JK
41952013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4196
4197 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
4198
44478ab3
TT
41992013-01-14 Tom Tromey <tromey@redhat.com>
4200
4201 * gdb.base/completion.exp: Add "set gnutarget" test.
4202
06d66ee9
TT
42032013-01-14 Tom Tromey <tromey@redhat.com>
4204
4205 * gdb.dwarf2/dw2-restrict.S: New file.
4206 * gdb.dwarf2/dw2-restrict.c: New file.
4207 * gdb.dwarf2/dw2-restrict.exp: New file.
4208
c9bf0622
TT
42092013-01-14 Tom Tromey <tromey@redhat.com>
4210
4211 * gdb.dwarf2/dw2-error.exp: New file.
4212 * gdb.dwarf2/dw2-error.c: New file.
4213 * gdb.dwarf2/dw2-error.S: New file.
4214
5b12a61c
JK
42152013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4216
4217 * gdb.cp/parse-lang.cc: New file.
4218 * gdb.cp/parse-lang.exp: New file.
4219
f0a4b570
JK
42202013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4221
4222 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
4223 (set substitute-path): New test.
4224 (fullname present): Remove content.
4225 (substituted fullname): New test.
4226
f751cc97
JB
42272013-01-13 Joel Brobecker <brobecker@adacore.com>
4228
4229 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
4230 check. Move $gdb_py_is_py24 value check right after.
4231
04164e8e
JK
42322013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4233
4234 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
4235 targets.
4236
5bf480a5
YQ
42372013-01-11 Yao Qi <yao@codesourcery.com>
4238
4239 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
4240 for dprintf.
4241 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4242 Check the fields in "=breakpoint-created" for dprintf.
4243
f35a17b5
JK
42442012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4245
4246 * gdb.mi/mi-fullname-deleted.exp: New file.
4247
85817405
JK
42482012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4249
4250 * gdb.base/skip-solib.exp (info skip with pending file): Update the
4251 expected output.
4252 (info skip with pending file): Remove.
4253 (ignoring function in solib, info skip for function multiply): Update
4254 the expected output.
4255 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
4256 (info skip (delete 1), info skip after disabling all)
4257 (info skip after enabling all, info skip after disabling 4 2-3)
4258 (info skip after enabling 2-3, info skip 2-3)
4259 (info skip after deleting 2 3): Update the expected output.
4260 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
4261 statement to its initialization and return.
4262 * gdb.linespec/skip-two.exp: New file.
4263
27210e12
DE
42642012-12-19 Doug Evans <dje@google.com>
4265
4266 * gdb.base/maint.exp: Handle testing with .gdb_index.
4267
bb627a12
JB
42682012-12-19 Joel Brobecker <brobecker@adacore.com>
4269
4270 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
4271 Cavium to FSF.
4272
7785b880
JB
42732012-12-19 Joel Brobecker <brobecker@adacore.com>
4274
4275 * dg-extract-results.sh: Update contact info in copyright notice.
4276 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
4277 GPL v3 or later. Update contact info.
4278 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
4279 gdb.threads/watchpoint-fork-mt.c,
4280 gdb.threads/watchpoint-fork-parent.c,
4281 gdb.threads/watchpoint-fork-st.c,
4282 gdb.threads/watchpoint-fork.h: Likewise.
4283
f2a8bc8a
YQ
42842012-12-15 Yao Qi <yao@codesourcery.com>
4285
4286 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
4287 'installed' field in '=breakpoint-modified'.
4288 (test_reconnect): Check 'installed' field in
4289 '=breakpoint-modified' and '=breakpoint-created'.
4290
4291 * gdb.trace/actions.exp: Update test for 'installed' field.
4292 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
4293 (tracepoint_change_loc_2): Likewise.
4294 Check 'info tracepoint' display nothing else.
4295 * gdb.trace/deltrace.exp: Likewise.
4296 * gdb.trace/infotrace.exp: Likewise.
4297 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
4298 Likewise.
4299 * gdb.trace/passcount.exp: Likewise.
4300 * gdb.trace/tracecmd.exp: Likewise.
4301 * gdb.trace/while-stepping.exp: Likewise.
4302
6592e36f
TT
43032012-12-14 Tom Tromey <tromey@redhat.com>
4304
4305 * gdb.cp/member-name.exp: New file.
4306 * gdb.cp/member-name.cc: New file.
4307
7d27a96d
TT
43082012-12-14 Tom Tromey <tromey@redhat.com>
4309
4310 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4311
f8c05d0d
DE
43122012-12-14 Doug Evans <dje@google.com>
4313
4314 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4315 DW_OP_GNU_implicit_pointer is section-relative.
4316
451b7c33
TT
43172012-12-14 Tom Tromey <tromey@redhat.com>
4318
43aaf8b6 4319 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4320
10e339df
PA
43212012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4322
6fdff2c5 4323 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4324
e780d813
DE
43252012-12-13 Doug Evans <dje@google.com>
4326
4327 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4328 * gdb.multi/multi-arch.exp: Ditto.
4329
ca3dbcc8 43302012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4331
ca3dbcc8
MG
4332 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4333 catch load test library source file.
4334 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4335 load test source file.
4336 * gdb.mi/mi-catch-load.exp: New. Test file for
4337 basic MI -catch-load and -catch-unload tests.
4338
2960a434
PK
43392012-12-11 Paul Koning <paul_koning@dell.com>
4340
4341 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4342 exception.
4343 (_iterator_except): New function.
4344 (ArrayPrinter): Use _iterator function instead of local _iterator
4345 class for Python 3 compatibility.
4346 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4347 _iterator.
2960a434
PK
4348 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4349 execfile for Python 3 compatibility.
4350 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4351 format in error_prompt test.
6fdff2c5 4352
9325cb04
PK
43532012-12-10 Paul Koning <paul_koning@dell.com>
4354
4355 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4356 compatibility.
9325cb04
PK
4357 * gdb.python/py-block.exp: Ditto.
4358 * gdb.python/py-breakpoint.exp: Ditto.
4359 * gdb.python/py-cmd.exp: Ditto.
4360 * gdb.python/py-events.py: Ditto.
4361 * gdb.python/py-finish-breakpoint.py: Ditto.
4362 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4363 * gdb.python/py-finish-breakpoint2.py: Ditto.
4364 * gdb.python/py-frame-inline.exp: Ditto.
4365 * gdb.python/py-frame.exp: Ditto.
4366 * gdb.python/py-infthread.exp: Ditto.
4367 * gdb.python/py-objfile.exp: Ditto.
4368 * gdb.python/py-parameter.exp: Ditto.
4369 * gdb.python/py-progspace.exp: Ditto.
4370 * gdb.python/py-prompt.exp: Ditto.
4371 * gdb.python/py-symbol.exp: Ditto.
4372 * gdb.python/py-symtab.exp: Ditto.
4373 * gdb.python/py-template.exp: Ditto.
4374 * gdb.python/py-value-cc.exp: Ditto.
4375 * gdb.python/python.exp: Ditto.
4376 * gdb.python/source2.py: Ditto.
4377 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4378 compatibility.
9325cb04
PK
4379 Use sorted() function rather than sort() method.
4380 Accept either int or long values for enum values.
4381 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4382 execfile for Python 3 compatibility.
4383 * gdb.python/py-evsignal.exp: Ditto.
4384 * gdb.python/py-evthreads.exp: Ditto.
4385 * gdb.python/py-mi.exp: Ditto.
4386 * gdb.python/py-pp-maint.exp: Ditto.
4387 * gdb.python/py-prettyprint.exp: Ditto.
4388 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4389 Python 3 compatibility.
9325cb04
PK
4390 Skip tests for Python 2.4.
4391 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4392 Python 3 compatibility.
9325cb04
PK
4393 Use byte string rather than character string in memory write test
4394 if Python 3.
4395 * gdb.python/py-pp-maint.py: Change class declarations to "new
4396 class" syntax.
4397 * gdb.python/py-prettyprint.py: Change iterator class to generator
4398 function for Python 3 compatibility.
4399 Make all classes "new style".
4400 Fix indentation issue and stray semicolon.
4401 * gdb.python/py-shared.expChange print syntax for Python 3
4402 compatibility.
4403 Define "long" if Python 3.
4404 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4405 compatibility.
9325cb04
PK
4406 Accept either int or long values for enum values.
4407 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4408 compatibility.
9325cb04
PK
4409 Skip "long" and "unicode" tests if Python 3.
4410 Accept either "type" or "class" in type checks.
4411 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4412 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4413
8b9737bf
TT
44142012-12-10 Tom Tromey <tromey@redhat.com>
4415
4416 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4417 (test): Add "two_cu" argument.
4418 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4419 for types; allow two CUs.
4420
1b80a9fa
JK
44212012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4422
4423 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4424 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4425
f0b6d50a
YQ
44262012-12-08 Yao Qi <yao@codesourcery.com>
4427 Pedro Alves <palves@redhat.com>
4428
4429 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4430 '=breakpoint-created' when GDB merges the tracepoints of both
4431 sides.
4432
2f68a895
TT
44332012-12-07 Tom Tromey <tromey@redhat.com>
4434
4435 * gdb.base/break1.c (enum some_enum, union some_union): New.
4436 (some_enum_global, some_union_global, some_value): New globals.
4437 * gdb.base/completion.exp: Add tag completion tests.
4438
4fc5d43e
TT
44392012-12-07 Tom Tromey <tromey@redhat.com>
4440
4441 * gdb.base/completion.exp: Add tests for ptype and whatis
4442 completion.
4443
6559e013
JB
44442012-12-07 Joel Brobecker <brobecker@adacore.com>
4445
4446 * gdb.base/stale-infcall.exp: Fix copyright line.
4447
ae2b630d
JB
44482012-12-07 Joel Brobecker <brobecker@adacore.com>
4449
4450 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4451
0ba2eb0f
TT
44522012-12-06 Pedro Alves <palves@redhat.com>
4453 Tom Tromey <tromey@redhat.com>
4454
4455 * gdb.base/exprs.exp: Add tests for cast to void.
4456
731145cb
TT
44572012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4458
4459 * gdb.python/py-mi.exp: Correct expected results for attribute
4460 "dynamic" returned by -var-update.
4461 Add test case for correct handling of "diplayhint" for children
4462 of dynamic varobjs.
4463 * gdb.python/py-prettyprint.c (set_itme): New function.
4464 (bug_14741) New function.
4465 (main) Add call to bug_14741().
4466 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4467
e58fcc15
UW
44682012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4469
4470 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4471 ${binfile}.funcsyms list.
4472
e9eb0d14
YQ
44732012-12-04 Yao Qi <yao@codesourcery.com>
4474
4475 PR gdb/13443
4476 * gdb.trace/actions.exp: Make test messages unique.
4477
4983028c
TT
44782012-11-29 Tom Tromey <tromey@redhat.com>
4479
4480 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4481
ea5e6b0e
UW
44822012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4483
4484 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4485 * gdb.opencl/datatypes.exp: Likewise.
4486 * gdb.opencl/operators.exp: Likewise.
4487 * gdb.opencl/vec_comps.exp: Likewise.
4488
cdde3dfb
JG
44892012-11-29 Jerome Guitton <guitton@adacore.com>
4490
4491 * gdb.ada/iwide: New testcase.
4492
b50d69b5
JG
44932012-11-29 Jerome Guitton <guitton@adacore.com>
4494
4495 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4496 ptype test.
4497
c2d3fccf
JG
44982012-11-29 Jerome Guitton <guitton@adacore.com>
4499
4500 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4501 form {VARIANT_TYPE}ADDRESS.
4502
5edf51fe
YQ
45032012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4504
4505 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4506 (func): New function.
4507 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4508 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4509 pointers to members with pointer-to-function type.
4510
608e2dbb
TT
45112012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4512 Tom Tromey <tromey@redhat.com>
4513
4514 * gdb.base/gnu-debugdata.exp: New file.
4515 * gdb.base/gnu-debugdata.c: New file.
4516 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4517 (gdb_unload): Return 0 on success.
4518
4648e588
JK
45192012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4520
4521 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4522
17d6efc4
JB
45232012-11-26 Joel Brobecker <brobecker@adacore.com>
4524
4525 * gdb.base/empty_exe.exp: New testcase.
4526
ace21957
MF
45272012-11-20 Mike Frysinger <vapier@gentoo.org>
4528
4529 * gdb.base/completion.exp: Add test for help aliases completion.
4530
5c401a0a
YQ
45312012-11-20 Yao Qi <yao@codesourcery.com>
4532
4533 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4534 Don't test 'maint set show-debug-regs'.
4535 Use command 'set remotecache' instead of
4536 'set circular-trace-buffer'.
4537
8dea366b
KS
45382012-11-16 Keith Seitz <keiths@redhat.com>
4539
4540 PR c++/13615
4541 * gdb.cp/baseenum.cc: New file.
4542 * gdb.cp/baseenum.exp: New file.
4543 * gdb.cp/derivation.cc (A): Add copyright.
4544 Add a typedef.
4545 (B): Use A::value_type instead of int. Change all references.
4546 (D): Use value_type instead of int. Change all references.
4547 (E): Likewise.
4548 (F); Likewise.
4549 (Z): New class.
4550 (ZZ): New class.
6fdff2c5 4551 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4552 (main): Add instances of Z and ZZ.
4553 Make sure all symbols from N are kept.
4554 * gdb.cp/derivation.exp: Update typedef changes in tests.
4555 Add tests for class typedefs both before and after starting
4556 the inferior.
4557 Add tests for searching for a typedef while stopped in a
4558 method.
4559
5e34c6c3
LM
45602012-11-14 Luis Machado <lgustavo@codesourcery.com>
4561
4562 * gdb.mi/mi-var-create-rtti.c: New file.
4563 * gdb.mi/mi-var-create-rtti.exp: New file.
4564
5e487a5f
LM
45652012-11-14 Luis Machado <lgustavo@codesourcery.com>
4566
4567 * gdb.base/structs3.exp: Run to main before doing any tests.
4568
6d67b990
AB
45692012-11-14 Andrew Burgess <aburgess@broadcom.com>
4570
4571 * gdb.python/py-type.exp: Uniquify test names.
4572
e5d98164
YQ
45732012-11-14 Yao Qi <yao@codesourcery.com>
4574
4575 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4576 (thread_function) [DEBUG]: Call 'printf'.
4577 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4578 command line if 'DEBUG=1' is passed to test.
4579 Remove a pattern to match inferior's output.
4580
62747a60
TT
45812012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4582
4583 * gdb.mi/mi-fill-memory.exp: New test.
4584
18a9fc12
TT
45852012-11-12 Tom Tromey <tromey@redhat.com>
4586
4587 * gdb.base/completion.exp: Update for "info type-printers".
4588 * gdb.python/py-typeprint.cc: New file.
4589 * gdb.python/py-typeprint.exp: New file.
4590 * gdb.python/py-typeprint.py: New file.
4591
bd69fc68
TT
45922012-11-12 Tom Tromey <tromey@redhat.com>
4593
4594 * gdb.base/call-sc.exp: Use "ptype/r".
4595 * gdb.base/volatile.exp: Don't expect "int".
4596 * gdb.cp/ptype-flags.cc: New file.
4597 * gdb.cp/ptype-flags.exp: New file.
4598 * gdb.cp/templates.exp: Use ptype/r.
4599 (test_ptype_of_templates, test_template_typedef): Likewise.
4600 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4601 argument. Handle template names and template parameters.
4602 * gdb.mi/mi-var-cmd.exp: Accept "long".
4603 * gdb.mi/mi-var-child.exp: Accept "long".
4604 * gdb.mi/mi-var-display.exp: Accept "long".
4605 * gdb.mi/mi2-var-child.exp: Accept "long".
4606
b3720c3a
TT
46072012-11-12 Tom Tromey <tromey@redhat.com>
4608
4609 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4610 "ptype" from calls to cp_test_ptype_class.
4611 (test_enums): Likewise.
4612 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4613 cp_test_ptype_class.
4614 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4615 calls to cp_test_ptype_class.
4616 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4617 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4618 from calls to cp_test_ptype_class.
4619 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4620 command here. Change "in_command" argument to "in_exp".
4621
0d63ecda
KS
46222012-11-10 Keith Seitz <keiths@redhat.com>
4623
4624 PR gdb/14288
4625 * gdb.base/printcmds.c: Add invalid_XXX globals
4626 for repeated byte tests.
4627 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4628 * gdb.base/wchar.c (main): Add and construct a wchar_t
4629 array with repeated characters.
4630 * gdb.base/wchar.exp: Add repeated character tests.
4631
ed8a1c2d
AB
46322012-11-09 Andrew Burgess <aburgess@broadcom.com>
4633
4634 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4635 disassembly output.
4636
9107fc8d
PA
46372012-11-09 Pedro Alves <palves@redhat.com>
4638
4639 PR gdb/14306
4640
4641 * gdb.multi/multi-arch-exec.c: New file.
4642 * gdb.multi/multi-arch-exec.exp: New file.
4643
558a9d82
YQ
46442012-11-09 Yao Qi <yao@codesourcery.com>
4645
4646 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4647 (top level): Call it.
4648
e714f336
YQ
46492012-11-09 Yao Qi <yao@codesourcery.com>
4650
4651 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4652 typo.
4653
6ecd4729
PA
46542012-11-09 Pedro Alves <palves@redhat.com>
4655
4656 * gdb.multi/multi-arch.exp: New.
4657
9015683b
TT
46582012-11-08 Tom Tromey <tromey@redhat.com>
4659
4660 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4661 core files, if possible.
4662 * gdb.base/siginfo-thread.c: New file
4663 * gdb.base/siginfo-thread.exp: New file
4664
ea9f10bb
TT
46652012-11-08 Tom Tromey <tromey@redhat.com>
4666
4667 * gdb.base/comprdebug.exp: New file.
4668
f6592439
PA
46692012-11-06 Pedro Alves <palves@redhat.com>
4670
4671 PR gdb/14810
4672
4673 * gdb.base/disabled-location.c: New file.
4674 * gdb.base/disabled-location.exp: New file.
4675
2d338fa9
TT
46762012-11-06 Tom Tromey <tromey@redhat.com>
4677
4678 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4679 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4680 gdb_gcore_cmd.
4681 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4682 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4683 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4684 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4685 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4686 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4687 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4688 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4689 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4690
68c9da30
PA
46912012-11-05 Pedro Alves <palves@redhat.com>
4692
4693 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4694 procedure.
4695 (do_vfork_and_follow_child_tests_exec)
4696 (do_vfork_and_follow_child_tests_exit): Call it.
4697
a7c8c931
PA
46982012-11-05 Pedro Alves <palves@redhat.com>
4699
4700 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4701 fails.
4702
6f6484cd
YQ
47032012-11-03 Yao Qi <yao@codesourcery.com>
4704
4705 Fix PR gdb/14617.
4706 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4707 Remove setup_kfail, and update test.
4708
b45627a0
TT
47092012-11-02 Tom Tromey <tromey@redhat.com>
4710
4711 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4712 test.
4713
f50f4e56
PA
47142012-11-02 Pedro Alves <palves@redhat.com>
4715
4716 PR gdb/14766
4717
4718 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4719 setup_kfail.
4720 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4721 get registers".
4722
71ce889d
PA
47232012-11-02 Pedro Alves <palves@redhat.com>
4724
4725 * gdb.base/foll-vfork-exit.c: New file.
4726 * gdb.base/foll-vfork.exp (top level): New file-describing
4727 comment.
4728 (vfork_child_follow_to_exit): New procedure.
4729 (tcatch_vfork_then_child_follow): Rename as ...
4730 (tcatch_vfork_then_child_follow_exec): ... this.
4731 (tcatch_vfork_then_child_follow_exit): New procedure.
4732 (do_vfork_and_follow_parent_tests): New procedure, factored out
4733 from do_vfork_and_exec_tests.
4734 (do_vfork_and_follow_child_tests_exec): Ditto.
4735 (do_vfork_and_exec_tests): Delete.
4736 (do_vfork_and_follow_child_tests_exit): New procedure.
4737 (top level): Run tests with both the program that has the vfork
4738 child execing, and the program has the vfork child exiting.
4739
1e35b1a9
PA
47402012-11-02 Pedro Alves <palves@redhat.com>
4741
4742 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4743 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4744 (vfork_parent_follow_to_bp): Call it.
4745 (kill_child): Delete.
4746 (vfork_and_exec_child_follow_to_main_bp)
4747 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4748 longer call kill_child.
4749 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4750 (do_vfork_and_exec_tests): Don't runto_main before calling each
4751 test procedure.
4752 (top level): Don't clean restart and set verbose before running
4753 each test procedure.
4754
47552012-11-02 Pedro Alves <palves@redhat.com>
4756
4757 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4758 (vfork_parent_follow_to_bp)
4759 (vfork_and_exec_child_follow_to_main_bp)
4760 (vfork_and_exec_child_follow_through_step)
4761 (tcatch_vfork_then_parent_follow)
4762 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4763 Use with_test_prefix.
4764
47652012-11-02 Pedro Alves <palves@redhat.com>
4766
4767 * gdb.base/foll-vfork.c: Add copyright header.
4768 * gdb.base/vforked-prog.c: Add copyright header.
4769
47702012-11-02 Pedro Alves <palves@redhat.com>
4771
4772 * gdb.base/foll-vfork.exp
4773 (vfork_and_exec_child_follow_through_step): Don't skip on
4774 non-HP/UX targets. Expect the next to only step one line on
4775 non-HP/UX targets, rather than stopping only after the exec.
4776
47772012-11-02 Pedro Alves <palves@redhat.com>
4778
4779 Don't hard code line numbers.
4780
4781 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4782 Expect text from the sources instead of a line number.
4783 (vfork_parent_follow_to_bp)
4784 (vfork_and_exec_child_follow_to_main_bp)
4785 (vfork_and_exec_child_follow_through_step)
4786 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4787 Use gdb_get_line_number.
4788
47892012-11-02 Pedro Alves <palves@redhat.com>
4790
4791 Modernize.
4792
4793 * gdb.base/foll-vfork.exp: Use standard_testfile and
4794 build_executable. Pass descriptive string to untested.
4795 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4796 (vfork_and_exec_child_follow_to_main_bp)
4797 (vfork_and_exec_child_follow_through_step)
4798 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4799 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4800 of send_gdb/gdb_expect.
4801
4802 (kill_child): New procedure.
4803 (vfork_and_exec_child_follow_to_main_bp)
4804 (vfork_and_exec_child_follow_through_step): Use it.
4805
f0559fff
YQ
48062012-11-02 Yao Qi <yao@codesourcery.com>
4807
4808 * gdb.base/setvar.exp: Test setting nested struct.
4809 * gdb.base/setvar.c (v_struct3): New.
4810
c207c6da
DE
48112012-11-01 Doug Evans <dje@google.com>
4812
4813 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4814 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4815 use them.
4816
2f27adfe
AB
48172012-10-31 Andrew Burgess <aburgess@broadcom.com>
4818
4819 PR cli/14772
4820 * gdb.base/gnu_vector.c (union_with_vector_1)
4821 (struct_with_vector_1): Add new struct and union for testing
4822 ptype.
4823 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4824 structs / unions containing vectors.
4825
bb662ca6
YQ
48262012-10-25 Yao Qi <yao@codesourcery.com>
4827
4828 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4829 'setup_kfail' instead of 'setup_kfail_for_target'.
4830 * gdb.base/varargs.exp: Likewise.
4831 * lib/gdb.exp (setup_kfail_for_target): Remove.
4832
635d23ff
MK
48332012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4834
4835 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4836
afdb064f
MK
48372012-10-25 Mark Kettenis <kettenis@gnu.org>
4838
4839 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4840
d99dcf51
JB
48412012-10-24 Joel Brobecker <brobecker@adacore.com>
4842
4843 * gdb.ada/set_wstr: New testcase.
4844
32560274
JB
48452012-10-24 Joel Brobecker <brobecker@adacore.com>
4846
4847 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4848
5ded5331
JB
48492012-10-24 Joel Brobecker <brobecker@adacore.com>
4850
4851 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4852
d8d84291
MK
48532012-10-24 Mark Kettenis <kettenis@gnu.org>
4854
4855 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4856
6e933c51
JK
48572012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4858
4859 * gdb.base/callfuncs.exp (do_function_calls): Fix
4860 setup_kfail_for_target for -m32 mode.
4861
274bd000
MK
48622012-10-23 Mark Kettenis <kettenis@gnu.org>
4863
4864 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
4865 are now fixed.
4866
545f743d
YQ
48672012-10-23 Yao Qi <yao@codesourcery.com>
4868
4869 * gdb.base/info-os.exp: Resume the inferior until it exits.
4870
48b56b6a 48712012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4872
99c7d5a8 4873 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
4874 * gdb.base/print-file-var.exp: Likewise.
4875 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 4876
8de0566d
YQ
48772012-10-17 Yao Qi <yao@codesourcery.com>
4878
4879 * gdb.mi/mi-memory-changed.exp: New.
4880
44883546
YQ
48812012-10-16 Yao Qi <yao@codesourcery.com>
4882
4883 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
4884 returns true.
4885 Call gdb_load_shlibs.
4886 * gdb.reverse/solib-reverse.exp: Likewise.
4887
345f514a
KS
48882012-10-15 Keith Seitz <keiths@redhat.com>
4889
4890 * lib/cp-support.exp (cp_test_ptype_class): Add support
4891 for class typedefs.
4892
4893 * gdb.cp/derivation.exp: Add tests for g_instance.
4894
9e3a7d65
JK
48952012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4896
4897 Fix entry values resolving in inlined frames.
4898 * gdb.arch/amd64-entry-value-inline.S: New file.
4899 * gdb.arch/amd64-entry-value-inline.c: New file.
4900 * gdb.arch/amd64-entry-value-inline.exp: New file.
4901
21a7b089
JK
49022012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4903 Doug Evans <dje@google.com>
4904
4905 Fix recent gdb_breakpoint regression.
4906 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4907 braces from the parameter.
4908 * gdb.java/jprint.exp: Likewise.
4909
2c47921e
DE
49102012-10-15 Doug Evans <dje@google.com>
4911
4912 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4913
89398707
JB
49142012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4915
4916 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4917
801e4185
TT
49182012-10-15 Tom Tromey <tromey@redhat.com>
4919
4920 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4921
74f910c8
TT
49222012-10-15 Tom Tromey <tromey@redhat.com>
4923
4924 * gdb.python/py-symbol.exp: Test symbol destructor.
4925
91567807
YQ
49262012-10-14 Yao Qi <yao@codesourcery.com>
4927
4928 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
4929 * gdb.mi/mi-cli.exp: New.
4930
4931 * gdb.mi/mi2-basics.exp: Remove.
4932 * gdb.mi/mi2-break.exp: Remove.
4933 * gdb.mi/mi2-console.exp: Remove.
4934 * gdb.mi/mi2-disassemble.exp: Remove.
4935 * gdb.mi/mi2-eval.exp: Remove.
4936 * gdb.mi/mi2-file.exp: Remove.
4937 * gdb.mi/mi2-hack-cli.exp: Remove.
4938 * gdb.mi/mi2-pthreads.exp: Remove.
4939 * gdb.mi/mi2-read-memory.exp: Remove.
4940 * gdb.mi/mi2-regs.exp: Remove.
4941 * gdb.mi/mi2-return.exp: Remove.
4942 * gdb.mi/mi2-simplerun.exp: Remove.
4943 * gdb.mi/mi2-stack.exp: Remove.
4944 * gdb.mi/mi2-stepi.exp: Remove.
4945 * gdb.mi/mi2-syn-frame.exp: Remove.
4946 * gdb.mi/mi2-until.exp: Remove.
4947 * gdb.mi/mi2-watch.exp: Remove.
4948 * gdb.mi/mi2-var-block.exp: Remove.
4949 * gdb.mi/mi2-var-cmd.exp: Remove.
4950 * gdb.mi/mi2-var-display.exp: Remove.
4951
87332029
YQ
49522012-10-12 Yao Qi <yao@codesourcery.com>
4953
4954 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
4955 trail '.*' on matching patterns.
4956
11fc9057
L
49572012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4958
4959 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4960 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
4961 * gdb.arch/i386-disp-step.exp: Likewise.
4962 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4963 * gdb.arch/i386-prologue.exp: Likewise.
4964 * gdb.arch/i386-size-overlap.exp: Likewise.
4965 * gdb.arch/i386-size.exp: Likewise.
4966 * gdb.arch/i386-unwind.exp: Likewise.
4967
7d46bcdc
L
49682012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4969
4970 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
4971 * gdb.arch/i386-word.exp: Likewise.
4972
31224d9d
L
49732012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4974
4975 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
4976 is_ilp32_target to set nr_regs.
4977 * gdb.arch/i386-sse.exp: Likewise.
4978
5b7d0050
DE
49792012-10-11 Doug Evans <dje@google.com>
4980
7c09e5a0
DE
4981 PR breakpoints/14643.
4982 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
4983 * gdb.linespec/thread.c: New file.
4984 * gdb.linespec/thread.exp: New file.
4985
5b7d0050
DE
4986 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
4987 Recognize "message" -> print pass and fail. Add eof case.
4988 (runto): Recognize message, no-message. Print pass/fail if requested,
4989 with same treatment as gdb_breakpoint.
4990 (runto_main): Pass no-message to runto.
4991 (gdb_internal_error_resync): Add log message.
4992 (gdb_file_cmd): Tweak internal error fail text for consistency.
4993
2e24f4aa
JK
49942012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4995
4996 Fix crash during stepping on ppc32.
4997 * gdb.base/step-symless.c: New file.
4998 * gdb.base/step-symless.exp: New file.
4999
aa14df25
DE
50002012-10-03 Doug Evans <dje@google.com>
5001
5002 PR symtab/14601
5003 * gdb.cp/using-crash.exp: New file.
5004 * gdb.cp/using-crash.cc: New file.
5005
975531db
DE
50062012-10-02 Doug Evans <dje@google.com>
5007
5008 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
5009 more consistent.
5010 (runto,gdb_debug_format): Ditto.
5011 (gdb_file_cmd): Watch for eof in nested gdb_expect.
5012 Clean up logging and error messages.
5013
b3dc46ff
AB
50142012-10-01 Andrew Burgess <aburgess@broadcom.com>
5015
5016 Test find command on unmapped memory.
5017 * gdb.base/find-unmapped.c: New file.
5018 * gdb.base/find-unmapped.exp: New file.
5019
45814d45
YQ
50202012-09-29 Yao Qi <yao@codesourcery.com>
5021
5022 * gdb.trace/mi-tracepoint-changed.exp: New.
5023 * gdb.mi/mi-breakpoint-changed.exp: New.
5024 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
5025 * gdb.mi/pendshr2.c: New.
5026
4c2786ba
YQ
50272012-09-28 Yao Qi <yao@codesourcery.com>
5028
5029 * gdb.mi/pr11022.exp: New.
5030 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
5031
7977e5d2
TT
50322012-09-27 Tom Tromey <tromey@redhat.com>
5033
5034 * gdb.cp/derivation.exp: Add regression test.
5035 * gdb.cp/derivation.cc (class V_base, class V_inter, class
5036 V_derived): New.
5037 (vderived): New global.
5038
0971de02
TT
50392012-09-26 Tom Tromey <tromey@redhat.com>
5040
5041 * gdb.dwarf2/dw2-common-block.S: New file.
5042 * gdb.dwarf2/dw2-common-block.exp: New file.
5043
4357ac6c
TT
50442012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5045
5046 * gdb.fortran/common-block.exp: New file.
5047 * gdb.fortran/common-block.f90: New file.
5048
6f380991
AB
50492012-09-26 Andrew Burgess <aburgess@broadcom.com>
5050
5051 * gdb.base/duplicate-bp.c: New file.
5052 * gdb.base/duplicate-bp.exp: New file.
5053
8ae551cf
YQ
50542012-09-26 Yao Qi <yao@codesourcery.com>
5055
5056 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
5057
5058 Revert:
5059 2012-09-21 Yao Qi <yao@codesourcery.com>
5060
5061 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5062
318102b9
SP
50632012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5064
5065 * gdb.base/longest-types.c: New test case.
5066 * gdb.base/longest-types.exp: New test case.
5067
a1e5fd69
YQ
50682012-09-25 Yao Qi <yao@codesourcery.com>
5069
5070 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
5071
04e7407c
JK
50722012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5073
5074 Fix internal error on canonicalization of clang types.
5075 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
5076 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
5077 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
5078
9bf4bce9
JK
50792012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5080
5081 Fix disassemble without parameters in tailcall frame.
5082 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
5083
2603f7ee
AB
50842012-09-21 Andrew Burgess <aburgess@broadcom.com>
5085
5086 * gdb.dwarf2/dw2-op-out-param.S: New file.
5087 * gdb.dwarf2/dw2-op-out-param.exp: New file.
5088
a3569abd
YQ
50892012-09-21 Yao Qi <yao@codesourcery.com>
5090
5091 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5092
a065d7af
YQ
50932012-09-21 Yao Qi <yao@codesourcery.com>
5094
5095 * gdb.mi/mi-cli.exp: Remove.
5096 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
5097
15544bd9
YQ
50982012-09-21 Yao Qi <yao@codesourcery.com>
5099
5100 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
5101 "=record-started" notification.
5102
82a90ccf
YQ
51032012-09-21 Yao Qi <yao@codesourcery.com>
5104
5105 * gdb.mi/mi-record-changed.exp: New.
5106 * gdb.mi/mi-reverse.exp: Adjust expected output.
5107
d7de8e3c
TT
51082012-09-20 Tom Tromey <tromey@redhat.com>
5109
5110 * gdb.python/python.exp: Test atexit.register.
5111
1aa99537
DE
51122012-09-20 Doug Evans <dje@google.com>
5113
05eade73
DE
5114 * boards/dwarf4-gdb-index.exp: New file.
5115
1aa99537
DE
5116 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
5117 while running the tests.
5118
4ae24af0
JB
51192012-09-18 Joel Brobecker <brobecker@adacore.com>
5120
5121 * gdb.ada/bp_reset: New testcase.
5122
bb25a15c
YQ
51232012-09-18 Yao Qi <yao@codesourcery.com>
5124
5125 * gdb.trace/mi-tsv-changed.exp: New.
5126
201b4506
YQ
51272012-09-18 Yao Qi <yao@codesourcery.com>
5128
5129 * gdb.trace/mi-traceframe-changed.exp: New.
5130
6fc1c773
YQ
51312012-09-17 Yao Qi <yao@codesourcery.com>
5132
5133 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
5134 when it is less than 0.
5135
1ab3b62c
JK
51362012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5137
5138 PR 14119
5139 * gdb.arch/amd64-tailcall-ret.S: New file.
5140 * gdb.arch/amd64-tailcall-ret.c: New file.
5141 * gdb.arch/amd64-tailcall-ret.exp: New file.
5142 * gdb.reverse/amd64-tailcall-reverse.S: New file.
5143 * gdb.reverse/amd64-tailcall-reverse.c: New file.
5144 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
5145
acf9414f
JK
51462012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5147
5148 PR 14548
5149 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
5150 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
5151 * gdb.reverse/singlejmp-reverse.S: New file.
5152 * gdb.reverse/singlejmp-reverse.c: New file.
5153 * gdb.reverse/singlejmp-reverse.exp: New file.
5154
666b578b
JK
51552012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5156
5157 Fix compatibility with old GCC (~4.1).
5158 * gdb.cp/converts.cc (my_enum_var): New variable.
5159
42056501
AB
51602012-09-14 Andrew Burgess <aburgess@broadcom.com>
5161
5162 * gdb.xml/tdesc-regs.exp: Update expected output for new
5163 vector_size syntax of vector types.
5164
b9516fa1
YPK
51652012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
5166
5167 Refactor Python "gdb" module into a proper Python package, by
5168 introducing a new "_gdb" module for code implemented in C, and
5169 using reload/__import__ instead of exec.
5170 * gdb.python/python.exp (Test stderr location): Update module
5171 location of GDB-specific sys.stderr.
5172 (Test stdout location): Ditto for sys.stdout.
5173
18dc9ad8
JK
51742012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5175
5176 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
5177
ea3a9873
KS
51782012-09-12 Keith Seitz <keiths@redhat.com>
5179
5180 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
5181 conversion statement.
5182
5941debb
DE
51832012-09-12 Doug Evans <dje@google.com>
5184
5185 * gdb.base/help.exp: Remove testing of individual command help text,
5186 too much of a maintenance burden. Instead, test the functionality
5187 of "help" itself.
5188
cfc35e02
DE
51892012-09-11 Doug Evans <dje@google.com>
5190
3a0ed5d7
DE
5191 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
5192 breakpoint.
5193
cfc35e02
DE
5194 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
5195 * gdb.dwarf2/fission-reread.S: Ditto.
5196 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
5197 * gdb.dwarf2/fission-reread.exp: Ditto.
5198
350b1b26
AB
51992012-09-11 Andrew Burgess <aburgess@broadcom.com>
5200
5201 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
5202
2fa15f23
JB
52032012-09-10 Joel Brobecker <brobecker@adacore.com>
5204
5205 * gdb.ada/optim_drec: New testcase.
5206
09be558e
DE
52072012-09-10 Doug Evans <dje@google.com>
5208
5209 * boards/fission.exp: Explicitly mark "board" as not remote.
5210
5b4f6e25
KS
52112012-09-10 Keith Seitz <keiths@redhat.com>
5212
5213 PR gdb/13483
5214 * gdb.cp/converts.cc (A::A): Add ctor.
5215 (A::member_): Add member.
5216 (enum my_enum): New enumeration.
5217 (main): Add calls to foo1_7 with various
5218 permitted arguments.
5219 * gdb.cp/converts.exp: Add tests for boolean
5220 conversions permitted by the standard.
5221
b4ca5ed9
YPK
52222012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
5223
5224 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
5225 avoid spurious results due to ~/.gdbinit.
5226 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
5227 $INTERNAL_GDBFLAGS in run command.
5228 * gdb.gdb/observer.exp (setup_test): Ditto.
5229 * gdb.gdb/selftest.exp (test_with_self): Ditto.
5230 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
5231
d54b30bb
DE
52322012-09-06 Doug Evans <dje@google.com>
5233
14910956
DE
5234 * boards/fission.exp: New file.
5235
d54b30bb
DE
5236 * gdb.python/py-value.exp: Use clean_restart.
5237
91b253e1
DE
52382012-09-05 Doug Evans <dje@google.com>
5239
5240 * gdb.base/info-macros.c: Fix whitespace.
5241
1292279a
PA
52422012-08-28 Pedro Alves <palves@redhat.com>
5243
5244 PR gdb/14428
5245
5246 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
5247
1c8cdcb1
JK
52482012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5249
5250 * gdb.base/break-caller-line.c: New file.
5251 * gdb.base/break-caller-line.exp: New file.
5252
1e8e8b51
JK
52532012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5254
5255 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
5256 * gdb.arch/i386-cfi-notcurrent.S: New file.
5257 * gdb.arch/i386-cfi-notcurrent.exp: New file.
5258
1591a1e8
PA
52592012-08-27 Wei-cheng Wang <cole945@gmail.com>
5260 Yao Qi <yao@codesourcery.com>
5261 Pedro Alves <palves@redhat.com>
5262
5263 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
5264 New procedures.
5265 (top level): Add overlap checking tests.
5266
4442ada7
TT
52672012-08-24 Tom Tromey <tromey@redhat.com>
5268
5269 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
5270 gdb_test_multiple fails for other reasons.
5271
e7d50cc9
YQ
52722012-08-24 Yao Qi <yao@codesourcery.com>
5273
5274 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5275
dfbd5e7b
PA
52762012-08-23 Pedro Alves <palves@redhat.com>
5277
5278 * gdb.base/help.exp: Adjust to "handle" help text change.
5279
8d735b87
YQ
52802012-08-23 Yao Qi <yao@codesourcery.com>
5281
5282 * gdb.trace/disconnected-tracing.c (start, end): New.
5283 (main): Call start and end.
5284 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
5285 existing tests into this proc.
5286 (disconnected_tfind): New.
5287
61b1d759
YQ
52882012-08-23 Yao Qi <yao@codesourcery.com>
5289
5290 * boards/native-gdbserver.exp (${board}_upload): New.
5291 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
5292 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
5293 Execute tfile on remote target.
5294 Copy trace file from target to host.
5295
6ca1b147
JM
52962012-08-22 Joseph Myers <joseph@codesourcery.com>
5297
5298 * gdb.arch/thumb-bx-pc.S: New file.
5299 * gdb.arch/thumb-bx-pc.exp: New file.
5300
706e3705
TT
53012012-08-22 Tom Tromey <tromey@redhat.com>
5302
5303 * gdb.base/maint.exp: Update.
5304
b4893d48
TT
53052012-08-22 Tom Tromey <tromey@redhat.com>
5306
5307 * lib/gdb.exp (skip_unwinder_tests): New proc.
5308 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
5309 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
5310
45b7da81
TT
53112012-08-21 Tom Tromey <tromey@redhat.com>
5312
5313 * gdb.hp/gdb.aCC/exception.exp: Remove.
5314
f94363d7
AP
5315012-08-19 Andrew Pinski <apinski@cavium.com>
5316
5317 * gdb.arch/mips-octeon-bbit.c: New file.
5318 * gdb.arch/mips-octeon-bbit.exp: New Test.
5319
e5afdbd7
KS
5320012-08-19 Keith Seitz <keiths@redhat.com>
5321
5322 PR c++/14365
5323 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5324 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5325
c29e8b64
JK
53262012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5327
5328 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5329 verbose -log by more specific untested call.
5330
15a7e7bc
YQ
53312012-08-18 Yao Qi <yao@codesourcery.com>
5332
5333 * gdb.trace/tfind.exp: Move tests on various command help before
5334 checking target supports trace.
5335 Fix the expected output of 'help tfind end'.
5336
a451cb65
KS
53372012-08-17 Keith Seitz <keiths@redhat.com>
5338
5339 PR c++/13356
5340 * gdb.base/default.exp: Update all "check type" tests.
5341 * gdb.base/help.exp: Likewise.
5342 * gdb.base/setshow.exp: Likewise.
5343 * gdb.cp/converts.cc (foo1_type_check): New function.
5344 (foo2_type_check): New function.
5345 (foo3_type_check): New function.
5346 (main): Call new functions.
5347 * converts.exp: Add tests for integer-to-pointer conversions
5348 with/without strict type-checking.
5349
dbf6a605
MF
53502012-08-16 Mike Frysinger <vapier@gentoo.org>
5351
5352 * gdb.base/help.exp: Update expected output.
5353
0c92d8c1
JB
53542012-08-16 Joel Brobecker <brobecker@adacore.com>
5355
5356 * gdb.ada/rdv_wait: New testcase.
5357
e56f7f42
JK
53582012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5359
5360 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5361
f47f77df
DE
53622012-08-13 Doug Evans <dje@google.com>
5363
e202d6e8 5364 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5365 * gdb.base/default.exp: Update expected output of "show convenience".
5366
a72c3253
DE
53672012-08-10 Doug Evans <dje@google.com>
5368
5369 * gdb.python/py-strfns.c: New file.
5370 * gdb.python/py-strfns.exp: New file.
5371 * gdb.python/py-type.exp (test_fields): Add vector tests.
5372
de0bea00
MF
53732012-08-10 Mike Frysinger <vapier@gentoo.org>
5374
5375 PR cli/10436:
5376 * gdb.base/completion.exp: Add tests for handle completion.
5377
5b9afe8a
YQ
53782012-08-09 Yao Qi <yao@codesourcery.com>
5379
5380 * gdb.mi/mi-cmd-param-changed.exp: New.
5381 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5382 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5383 * gdb.mi/mi2-prompt.exp: Likewise.
5384
4f485ebc
DE
53852012-08-08 Doug Evans <dje@google.com>
5386
5387 * gdb.base/debug-expr.c: New file.
5388 * gdb.base/debug-expr.exp: New file.
5389 * gdb.base/exprs.exp: Test {type} casts.
5390 * gdb.cp/debug-expr.exp: New file.
5391
5888842d
JK
53922012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5393
5394 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5395 global variable loop, not a 'break'. Add loop count limit to 100.
5396 Add new fail case for terminated vgdb.
5397
4f69f4c2
JK
53982012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5399 Jean-Marc Saffroy <saffroy@gmail.com>
5400
5401 PR 11804
5402 * gdb.base/gcore-relro.exp: New file.
5403 * gdb.base/gcore-relro-main.c: New file.
5404 * gdb.base/gcore-relro-lib.c: New file.
5405
e2de5390
JK
54062012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5407
5408 Do not false FAIL with old GCCs.
5409 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5410 GCC < 4.5 in $no_hw mode.
5411
606603c5
JK
54122012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5413
5414 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5415
777f26c2
JK
54162012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 * gdb.base/list.exp (test_only_end): New function.
5419 Call it.
5420
2c12abee
TT
54212012-08-06 Tom Tromey <tromey@redhat.com>
5422
5423 * gdb.python/py-mi.exp: Add test for printer whose children
5424 are a list.
5425 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5426 (main): New variable children_as_list.
5427 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5428 New.
5429 (register_pretty_printers): Register new printer.
5430
0eae2cf4
EBM
54312012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5432
5433 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5434 symbols. Abort if vgdb remote connection is closed.
5435
09e0881d
DE
54362012-08-02 Doug Evans <dje@google.com>
5437
5438 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5439
b40f514f
SDJ
54402012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5441
5442 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5443 s390x, PowerPC 64 and m68k-linux.
5444
11315ae0
UW
54452012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5446
5447 * gdb.base/annota1.exp: Accept no frames-invalid notification
5448 when starting up the program.
5449 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5450 show a symbolic value as well.
5451 * gdb.server/server-exec-info.exp: Skip test when skipping
5452 gdbserver test and/or when skipping shared library tests.
5453 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5454 avoid name conflicts with other tests.
5455
0547eeed
UW
54562012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5457
5458 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5459 Fix wrong output on big-endian systems.
5460 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5461 4-byte pointer types on 64-bit s390x.
5462
bdddb4de
UW
54632012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5464
5465 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5466 marker comment at the beginning (after intialization).
5467 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5468 breakpoint on marker comment instead of function begin.
5469 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5470 PowerPC.
5471 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5472 or 64-bit PowerPC.
5473 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5474 gdb,no_hardware_watchpoints flag is set.
5475 (initialize): Remove now redundant can-use-hw-watchpoints change.
5476
5d206025
YQ
54772012-08-02 Yao Qi <yao@codesourcery.com>
5478 Pedro Alves <palves@redhat.com>
5479
5480 * boards/local-remote-host.exp: New.
5481
4f665099
UW
54822012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5483
5484 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5485 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5486 * gdb.base/print-file-var.exp: Likewise.
5487 * gdb.server/solib-list.exp: Skip on remote targets.
5488
b62e2b27
UW
54892012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5490
5491 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5492 watchpoints on ARM. When expecting software watchpoints, tolerate
5493 (remote) targets that report unsupported hardware watchpoint only
5494 at continue time.
5495 (test_wide_location_2): Likewise.
5496
a967a851
JK
54972012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5498
5499 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5500 valgrind versions.
5501
75d9f9ff 55022012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5503
5504 * gdb.base/valgrind-infcall.c: New file.
5505 * gdb.base/valgrind-infcall.exp: New file.
5506
75d9f9ff
JK
5507 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5508
1c9f2ed2
KS
55092012-07-30 Keith Seitz <keiths@redhat.com>
5510
5511 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5512 linespecs.
5513
7f9b2034
DE
55142012-07-30 Doug Evans <dje@google.com>
5515
85220e01
DE
5516 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5517 * gdb.dwarf2/pr13961.S: Ditto.
5518
7f9b2034
DE
5519 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5520
4e969b4f
AB
55212012-07-30 Andrew Burgess <aburgess@broadcom.com>
5522
5523 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5524 change its format immediately after reloading the binary.
5525
e7de8362
JK
55262012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5527
5528 Fix testsuite regression after --use-deprecated-index-sections removal.
5529 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5530 string.
5531 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5532
7255706c
YQ
55332012-07-27 Yao Qi <yao@codesourcery.com>
5534
5535 KFAIL for PR remote/14161.
5536 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5537 Cleanup socket files.
5538 (strace_info_marker): Detach inferior.
5539
f2e8016f
TT
55402012-07-26 Tom Tromey <tromey@redhat.com>
5541
6fdff2c5 5542 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5543
f66713d2
JK
55442012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5545
5546 * gdb.python/py-inferior.c (thread): New function.
5547 (check_threads): New function.
5548 (test_threads): New function.
5549 * gdb.python/py-inferior.exp: Added test.
5550 Replaced runto with continue to breakpoint.
5551
8223e12c
TT
55522012-07-26 Tom Tromey <tromey@redhat.com>
5553
5554 * lib/ada.exp (standard_ada_testfile): New proc.
5555 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5556 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5557 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5558 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5559 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5560 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5561 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5562 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5563 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5564 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5565 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5566 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5567 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5568 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5569 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5570 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5571 * gdb.ada/complete.exp: Use standard_ada_testfile.
5572 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5573 standard_output_file.
5574 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5575 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5576 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5577 standard_output_file.
5578 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5579 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5580 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5581 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5582 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5583 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5584 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5585 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5586 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5587 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5588 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5589 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5590 * gdb.ada/interface.exp: Use standard_ada_testfile.
5591 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5592 standard_output_file
5593 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5594 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5595 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5596 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5597 * gdb.ada/nested.exp: Use standard_ada_testfile.
5598 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5599 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5600 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5601 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5602 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5603 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5604 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5605 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5606 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5607 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5608 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5609 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5610 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5611 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5612 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5613 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5614 * gdb.ada/start.exp: Use standard_ada_testfile.
5615 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5616 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5617 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5618 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5619 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5620 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5621 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5622 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5623 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5624 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5625 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5626 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5627 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5628 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5629
bbec57e4
JK
56302012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5631
5632 Fix testsuite regression after --use-deprecated-index-sections removal.
5633 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5634
9cc8e32c
JK
56352012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5636
5637 Fix compatibility with Tcl before 7.5.
5638 * lib/future.exp (lreverse): New function if it does not exist.
5639
ea5ca7b5
MK
56402012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5641
5642 * gdb.mi/mi-pending.c: New method to set a second pending
5643 breakpoint.
5644 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5645 condition.
5646
64776a0b
PA
56472012-07-20 Pedro Alves <palves@redhat.com>
5648
5649 PR threads/11692
5650 PR gdb/12203
5651
5652 * gdb.threads/create-fail.c: New file.
5653 * gdb.threads/create-fail.exp: New file.
5654
13e4e967
PA
56552012-07-19 Pedro Alves <palves@redhat.com>
5656
5657 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5658 * config/vx.exp (gdb_start): Likewise.
5659 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5660 * gdb.base/setvar.exp (test_set): Likewise.
5661 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5662 * gdb.reverse/sigall-precsave.exp: Likewise.
5663 * gdb.reverse/sigall-reverse.exp: Likewise.
5664
b7aefa4d
PA
56652012-07-19 Pedro Alves <palves@redhat.com>
5666
5667 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5668 handler before recording.
5669
608b4967
TT
56702012-07-19 Tom Tromey <tromey@redhat.com>
5671
5672 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5673 * gdb.cp/casts.cc (decltype): New function.
5674 (main): Use it.
5675
b1e0c0fa
PA
56762012-07-19 Pedro Alves <palves@redhat.com>
5677
5678 * gdb.base/sigall.exp (signals): New list.
5679 <top level>: Loop over signals in the $signals list instead of
5680 calling a test function once per signal.
5681 * gdb.reverse/sigall-precsave.exp (signals): New list.
5682 <top level>: Loop over signals in the $signals list instead of
5683 calling a test function once per signal.
5684 * gdb.reverse/sigall-reverse.exp (signals): New list.
5685 <top level>: Loop over signals in the $signals list instead of
5686 calling a test function once per signal.
5687
6ace3df1
YQ
56882012-07-19 Yao Qi <yao@codesourcery.com>
5689
5690 * gdb.base/setshow.exp: Test 'set args ~'.
5691
263a0f8c
JK
56922012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5693
5694 * gdb.base/store.exp (check_set): Import gdb_prompt.
5695 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5696 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5697
8f043999
JK
56982012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5699
5700 PR 11914
5701 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5702 (main): Call eval_sub.
5703 * gdb.python/py-prettyprint.exp:
5704 (python execfile ('py-prettyprint.py')): Move it earlier.
5705 New breakpoint for eval-break.
5706 (continue to breakpoint: eval-break, info locals): New test.
5707 (python execfile ('py-prettyprint.py')): Move it from here.
5708 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5709 (register_pretty_printers): Register pp_eval_type.
5710
725c7b66
JK
57112012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5712
5713 Fix a testcase regression by me.
5714 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5715 DW_FORM_data4.
5716
4359dff1
JK
57172012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5718 Doug Evans <dje@google.com>
5719
5720 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5721 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5722
61e44cfa
JK
57232012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5724
5725 Fix gdbserver run regression.
5726 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5727
93c0ef37
TT
57282012-07-12 Tom Tromey <tromey@redhat.com>
5729
5730 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5731 (clean_restart): Likewise.
5732 (core_find): Use standard_output_file.
5733
76027ef5
TT
57342012-07-12 Tom Tromey <tromey@redhat.com>
5735
5736 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5737 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5738 prepare_for_testing_full.
5739 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5740 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5741 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5742 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5743 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5744 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5745 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5746 prepare_for_testing_full.
5747 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5748 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5749 prepare_for_testing_full.
5750 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5751 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5752 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5753
85b4440a
TT
57542012-07-12 Tom Tromey <tromey@redhat.com>
5755
5756 * lib/gdb.exp (build_executable_from_specs): New proc, from
5757 build_executable.
5758 (build_executable): Use it.
5759 (prepare_for_testing_full): New proc.
5760
55baab26
TT
57612012-07-11 Tom Tromey <tromey@redhat.com>
5762
5763 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5764 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5765 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5766 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5767 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5768 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5769 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5770 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5771 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5772 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5773
298a9cf0
TT
57742012-07-10 Tom Tromey <tromey@redhat.com>
5775
5776 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5777 standard_output_file.
5778 * gdb.mi/gdb2549.exp: Use standard_testfile.
5779 * gdb.mi/gdb669.exp: Use standard_testfile.
5780 * gdb.mi/gdb701.exp: Use standard_testfile.
5781 * gdb.mi/gdb792.exp: Use standard_testfile.
5782 * gdb.mi/mi-async.exp: Use standard_testfile.
5783 * gdb.mi/mi-basics.exp: Use standard_testfile.
5784 * gdb.mi/mi-break.exp: Use standard_testfile.
5785 * gdb.mi/mi-cli.exp: Use standard_testfile.
5786 * gdb.mi/mi-console.exp: Use standard_testfile.
5787 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5788 * gdb.mi/mi-eval.exp: Use standard_testfile.
5789 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5790 * gdb.mi/mi-file.exp: Use standard_testfile.
5791 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5792 * gdb.mi/mi-logging.exp: Use standard_testfile.
5793 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5794 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5795 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5796 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5797 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5798 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5799 * gdb.mi/mi-pending.exp: Use standard_testfile,
5800 standard_output_file.
5801 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5802 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5803 * gdb.mi/mi-regs.exp: Use standard_testfile.
5804 * gdb.mi/mi-return.exp: Use standard_testfile.
5805 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5806 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5807 * gdb.mi/mi-solib.exp: Use standard_testfile,
5808 standard_output_file.
5809 * gdb.mi/mi-stack.exp: Use standard_testfile.
5810 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5811 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5812 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5813 * gdb.mi/mi-until.exp: Use standard_testfile.
5814 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5815 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5816 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5817 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5818 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5819 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5820 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5821 standard_output_file.
5822 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5823 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5824 * gdb.mi/mi-watch.exp: Use standard_testfile.
5825 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5826 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5827 * gdb.mi/mi2-break.exp: Use standard_testfile.
5828 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5829 * gdb.mi/mi2-console.exp: Use standard_testfile.
5830 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5831 * gdb.mi/mi2-eval.exp: Use standard_testfile.
5832 * gdb.mi/mi2-file.exp: Use standard_testfile.
5833 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
5834 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
5835 * gdb.mi/mi2-regs.exp: Use standard_testfile.
5836 * gdb.mi/mi2-return.exp: Use standard_testfile.
5837 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
5838 * gdb.mi/mi2-stack.exp: Use standard_testfile.
5839 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
5840 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
5841 * gdb.mi/mi2-until.exp: Use standard_testfile.
5842 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
5843 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
5844 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
5845 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
5846 * gdb.mi/mi2-watch.exp: Use standard_testfile.
5847
f5f3a911
TT
58482012-07-10 Tom Tromey <tromey@redhat.com>
5849
5850 * gdb.cp/abstract-origin.exp: Use standard_testfile.
5851 * gdb.cp/ambiguous.exp: Use standard_testfile,
5852 prepare_for_testing.
5853 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
5854 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
5855 * gdb.cp/anon-ns.exp: Use standard_testfile.
5856 * gdb.cp/anon-struct.exp: Use standard_testfile.
5857 * gdb.cp/anon-union.exp: Use standard_testfile,
5858 prepare_for_testing.
5859 * gdb.cp/arg-reference.exp: Use standard_testfile,
5860 prepare_for_testing.
5861 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
5862 * gdb.cp/breakpoint.exp: Use standard_testfile,
5863 prepare_for_testing.
5864 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
5865 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
5866 standard_output_file.
5867 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
5868 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
5869 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
5870 (test_static_members): Update.
5871 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
5872 * gdb.cp/converts.exp: Use standard_testfile.
5873 * gdb.cp/cp-relocate.exp: Use standard_testfile.
5874 * gdb.cp/cpcompletion.exp: Use standard_testfile,
5875 prepare_for_testing.
5876 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
5877 * gdb.cp/cplabel.exp: Use standard_testfile.
5878 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
5879 prepare_for_testing.
5880 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
5881 * gdb.cp/derivation.exp: Use standard_testfile,
5882 prepare_for_testing.
5883 * gdb.cp/destrprint.exp: Use standard_testfile.
5884 * gdb.cp/dispcxx.exp: Use standard_testfile.
5885 * gdb.cp/exception.exp: Use standard_testfile,
5886 prepare_for_testing.
5887 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5888 * gdb.cp/extern-c.exp: Use standard_testfile,
5889 prepare_for_testing.
5890 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5891 prepare_for_testing.
5892 * gdb.cp/fpointer.exp: Use standard_testfile.
5893 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5894 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5895 standard_output_file.
5896 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5897 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5898 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5899 standard_output_file.
5900 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5901 (do_tests): Update.
5902 * gdb.cp/koenig.exp: Use standard_testfile.
5903 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5904 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5905 * gdb.cp/m-static.exp: Use standard_testfile,
5906 prepare_for_testing.
5907 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5908 * gdb.cp/mb-inline.exp: Use standard_testfile,
5909 prepare_for_testing.
5910 * gdb.cp/mb-templates.exp: Use standard_testfile,
5911 prepare_for_testing.
5912 * gdb.cp/member-ptr.exp: Use standard_testfile,
5913 prepare_for_testing.
5914 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5915 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5916 * gdb.cp/method2.exp: Use standard_testfile.
5917 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
5918 standard_output_file.
5919 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
5920 (do_tests): Update.
5921 * gdb.cp/namespace-enum.exp: Use standard_testfile,
5922 prepare_for_testing.
5923 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
5924 prepare_for_testing.
5925 * gdb.cp/namespace.exp: Use standard_testfile,
5926 prepare_for_testing.
5927 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
5928 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
5929 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
5930 * gdb.cp/nsimport.exp: Use standard_testfile,
5931 prepare_for_testing.
5932 * gdb.cp/nsnested.exp: Use standard_testfile.
5933 * gdb.cp/nsnoimports.exp: Use standard_testfile.
5934 * gdb.cp/nsrecurs.exp: Use standard_testfile,
5935 prepare_for_testing.
5936 * gdb.cp/nsstress.exp: Use standard_testfile,
5937 prepare_for_testing.
5938 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
5939 * gdb.cp/operator.exp: Use standard_testfile.
5940 * gdb.cp/oranking.exp: Use standard_testfile.
5941 * gdb.cp/overload-const.exp: Use standard_testfile.
5942 * gdb.cp/overload.exp: Use standard_testfile,
5943 prepare_for_testing.
5944 * gdb.cp/ovldbreak.exp: Use standard_testfile.
5945 * gdb.cp/ovsrch.exp: Use standard_testfile.
5946 * gdb.cp/paren-type.exp: Use standard_testfile.
5947 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
5948 prepare_for_testing.
5949 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
5950 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
5951 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
5952 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
5953 * gdb.cp/pr10728.exp: Use standard_testfile,
5954 standard_output_file.
5955 * gdb.cp/pr12028.exp: Use standard_testfile.
5956 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
5957 * gdb.cp/pr9167.exp: Use standard_testfile.
5958 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
5959 * gdb.cp/printmethod.exp: Use standard_testfile,
5960 prepare_for_testing.
5961 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
5962 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
5963 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
5964 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
5965 standard_output_file.
5966 * gdb.cp/readnow-language.exp: Use standard_testfile.
5967 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
5968 (gdb_start_again): Use clean_restart.
5969 * gdb.cp/ref-types.exp: Use standard_testfile,
5970 prepare_for_testing.
5971 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
5972 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
5973 * gdb.cp/smartp.exp: Use standard_testfile.
5974 * gdb.cp/static-method.exp: Use standard_testfile.
5975 * gdb.cp/static-print-quit.exp: Use standard_testfile.
5976 * gdb.cp/temargs.exp: Use standard_testfile.
5977 * gdb.cp/templates.exp: Use standard_testfile,
5978 prepare_for_testing.
5979 (do_tests): Update.
5980 * gdb.cp/try_catch.exp: Use standard_testfile,
5981 prepare_for_testing.
5982 * gdb.cp/typedef-operator.exp: Use standard_testfile.
5983 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
5984 * gdb.cp/virtbase.exp: Use standard_testfile,
5985 prepare_for_testing.
5986 * gdb.cp/virtfunc.exp: Use standard_testfile,
5987 prepare_for_testing.
5988 (do_tests): Update.
5989 * gdb.cp/virtfunc2.exp: Use standard_testfile,
5990 prepare_for_testing.
5991
686f09d0
TT
59922012-07-10 Tom Tromey <tromey@redhat.com>
5993
5994 * lib/gdb.exp (standard_testfile): Unset output variables from
5995 earlier invocations.
5996
9357e021
YQ
59972012-07-10 Yao Qi <yao@codesourcery.com>
5998
5999 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
6000 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
6001 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
6002 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
6003 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
6004 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
6005 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
6006 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
6007 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
6008 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
6009 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
6010 * gdb.mi/mi-var-display.exp: Likewise.
6011 * gdb.mi/mi-var-invalidate.exp: Likewise.
6012 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
6013 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
6014 * gdb.mi/mi2-console.exp: Likewise.
6015 * gdb.mi/mi2-disassemble.exp: Likewise.
6016 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
6017 * gdb.mi/mi2-read-memory.exp: Likewise.
6018 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
6019 * gdb.mi/mi2-simplerun.exp: Likewise.
6020 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
6021 * gdb.mi/mi2-syn-frame.exp: Likewise.
6022 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
6023 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
6024 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
6025
e314d629
TT
60262012-07-09 Tom Tromey <tromey@redhat.com>
6027
6028 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
6029 * gdb.base/callfuncs.exp: Add cast-based test.
6030 * gdb.base/callfuncs.c (voidfunc): New function.
6031
06928b3f
DE
60322012-07-08 Doug Evans <dje@google.com>
6033
6034 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
6035
32f11bad
JK
60362012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6037
6038 Fix XFAIL compatibility with old i386 systems.
6039 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
6040 Check also 'Cannot insert breakpoint 0'.
6041
76b83c51
JK
60422012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6043
6044 PR 14321
6045 * gdb.base/find.exp
6046 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
6047
a6fb9c08
TT
60482012-07-06 Tom Tromey <tromey@redhat.com>
6049
6050 * gdb.base/whatis.exp: Add test.
6051
71918a86
TT
60522012-07-06 Tom Tromey <tromey@redhat.com>
6053
6054 * gdb.base/whatis.exp: Add regression test.
6055
fcde5961
TT
60562012-07-06 Tom Tromey <tromey@redhat.com>
6057
6058 * gdb.base/whatis.exp: Add tests.
6059
f9cf0f4a
JK
60602012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6061
6062 PR 12649
6063 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
6064 gdb_test_multiple $gdb_prompt terminator.
6065
979ade8b
PA
60662012-07-04 Pedro Alves <palves@redhat.com>
6067
6068 * gdb.mi/mi-reverse.exp: Use supports_reverse and
6069 supports_process_record.
6070
8a980b44
PA
60712012-07-04 Pedro Alves <palves@redhat.com>
6072
6073 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
6074 endings.
6075 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
6076
855ba978
SS
60772012-07-03 Stan Shebs <stan@codesourcery.com>
6078
6079 * gdb.base/info-os.c (main): Retry resource acquisition until an
6080 available one is found.
6081 * gdb.base/info-os.exp: Collect resource keys from the program
6082 and use them in matching.
6083
fcb44371
JK
60842012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6085
6086 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
6087 Wrap the test into loop for corefile and core0file.
6088
08a67be6
JK
60892012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6090
6091 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
6092 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
6093 .note.GNU-stack.
6094
0f3c2347
JK
6095 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
6096
ff4a4500
SDJ
60972012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
6098
6099 * gdb.base/help.exp (help b, help br, help bre, help brea, help
6100 break): Include help message for the new `-probe' and `-probe-stap'
6101 options.
6102
d3ce09f5
SS
61032012-07-02 Stan Shebs <stan@codesourcery.com>
6104
6105 * gdb.base/dprintf.exp: Add agent style tests.
6106
a1624241
JK
61072012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6108
6109 * gdb.base/stale-infcall.c (infcall): New label test-next.
6110 (main): New labels test-pass and test-fail.
6111 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
6112 $test_fail_bpnum to test-fail.
6113 (test system longjmp tracking support): New test.
6114 Delete $test_fail_bpnum.
6115 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
6116 breakpoint.
6117
42e7ad6c
DE
61182012-06-30 Doug Evans <dje@google.com>
6119
6120 * gdb.dwarf2/fission-reread.S: New file.
6121 * gdb.dwarf2/fission-reread.exp: New file.
6122
37ce89eb
SS
61232012-06-28 Stan Shebs <stan@codesourcery.com>
6124
6125 * gdb.mi/mi-logging.exp: New file.
6126
e5ef252a
PA
61272012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6128 Pedro Alves <palves@redhat.com>
6129
6130 * gdb.threads/siginfo-threads.exp: New file.
6131 * gdb.threads/siginfo-threads.c: New file.
6132 * gdb.threads/sigstep-threads.exp: New file.
6133 * gdb.threads/sigstep-threads.c: New file.
6134
22f1fbae
TT
61352012-06-28 Tom Tromey <tromey@redhat.com>
6136
6137 * gdb.go/package.exp: Partially revert earlier patch; use
6138 gdb_compile again. Use standard_output_file.
6139
2e3cf129
DE
61402012-06-27 Doug Evans <dje@google.com>
6141
6142 * gdb.dwarf2/fission-base.c: New file.
6143 * gdb.dwarf2/fission-base.S: New file.
6144 * gdb.dwarf2/fission-base.exp: New file.
6145
785fd303
JK
61462012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6147
6148 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
6149
1bb9788d
TT
61502012-06-27 Tom Tromey <tromey@redhat.com>
6151
6152 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
6153 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
6154
c83ee902
TT
61552012-06-27 Tom Tromey <tromey@redhat.com>
6156
6157 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
6158 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
6159 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
6160 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
6161 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
6162 prepare_for_testing.
6163 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
6164 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
6165 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
6166 standard_testfile.
6167 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
6168 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
6169 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
6170 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
6171 prepare_for_testing.
6172 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
6173 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
6174 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
6175 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
6176 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
6177 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
6178 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
6179 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
6180 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
6181 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
6182 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
6183 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
6184 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
6185 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
6186 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
6187 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
6188 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
6189 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
6190 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
6191 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
6192 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
6193 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
6194 standard_output_file.
6195 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
6196 standard_output_file.
6197 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
6198 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
6199 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
6200 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
6201 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
6202 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
6203 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
6204 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
6205 * gdb.dwarf2/implptr.exp: Use standard_testfile.
6206 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
6207 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
6208 * gdb.dwarf2/pieces.exp: Use standard_testfile.
6209 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
6210 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
6211 * gdb.dwarf2/valop.exp: Use standard_testfile,
6212 prepare_for_testing.
6213
5204774b
TT
62142012-06-27 Tom Tromey <tromey@redhat.com>
6215
6216 * gdb.python/python.exp: Fix regexps in pagination tests.
6217
ee0bf529
SCR
62182012-06-26 Siva Chandra Reddy <sivachandra@google.com>
6219
6220 * gdb.python/py-symtab.exp: Add tests to test the new attribute
6221 'last' of gdb.Symtab_and_line.
6222 * gdb.python/py-symbol.c: Move break point comment to enable
6223 testing of gdb.Symtab_and_line.last.
6224
14fcc022
TT
62252012-06-26 Tom Tromey <tromey@redhat.com>
6226
6227 * gdb.threads/step.c: Remove.
6228 * gdb.threads/step.exp: Remove.
6229 * gdb.threads/step2.exp: Remove.
6230
0efbbabc
TT
62312012-06-26 Tom Tromey <tromey@redhat.com>
6232
6233 * gdb.threads/watchpoint-fork.exp (test): Use
6234 standard_output_file. Don't declare objdir.
6235 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
6236 standard_output_file.
6237 * gdb.threads/attach-stopped.exp: Use standard_testfile.
6238 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
6239 clean_restart. Remove incdir.
6240 * gdb.threads/corethreads.exp: Use standard_testfile.
6241 * gdb.threads/execl.exp: Use standard_testfile,
6242 standard_output_file, clean_restart.
6243 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
6244 clean_restart.
6245 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
6246 clean_restart.
6247 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
6248 incdir.
6249 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
6250 clean_restart. Remove incdir.
6251 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
6252 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
6253 clean_restart. Remove incdir.
6254 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
6255 Remove incdir.
6256 * gdb.threads/leader-exit.exp: Use standard_testfile.
6257 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
6258 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
6259 clean_restart.
6260 * gdb.threads/manythreads.exp: Use standard_testfile,
6261 clean_restart. Remove incdir.
6262 * gdb.threads/multi-create.exp: Use standard_testfile,
6263 clean_restart.
6264 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
6265 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
6266 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
6267 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
6268 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
6269 * gdb.threads/pending-step.exp: Use standard_testfile,
6270 clean_restart. Remove incdir.
6271 * gdb.threads/print-threads.exp: Use standard_testfile,
6272 clean_restart. Remove incdir.
6273 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
6274 clean_restart. Remove incdir.
6275 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
6276 Remove incdir.
6277 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
6278 incdir.
6279 * gdb.threads/sigthread.exp: Use standard_testfile,
6280 clean_restart.
6281 * gdb.threads/staticthreads.exp: Use standard_testfile,
6282 clean_restart. Remove incdir.
6283 * gdb.threads/switch-threads.exp: Use standard_testfile,
6284 clean_restart. Remove incdir.
6285 * gdb.threads/thread-execl.exp: Use standard_testfile,
6286 clean_restart. Remove incdir.
6287 * gdb.threads/thread-find.exp: Use standard_testfile,
6288 clean_restart.
6289 * gdb.threads/thread-specific.exp: Use standard_testfile,
6290 clean_restart. Remove incdir.
6291 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
6292 clean_restart. Remove incdir.
6293 * gdb.threads/thread_check.exp: Use standard_testfile,
6294 clean_restart. Remove incdir.
6295 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
6296 incdir.
6297 * gdb.threads/threadapply.exp: Use standard_testfile,
6298 clean_restart. Remove incdir.
6299 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
6300 clean_restart. Remove incdir.
6301 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
6302 clean_restart.
6303 * gdb.threads/tls-shared.exp: Use standard_testfile,
6304 clean_restart, standard_output_file.
6305 * gdb.threads/tls-var.exp: Use standard_testfile,
6306 standard_output_file.
6307 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
6308 Remove incdir.
6309 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
6310 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6311 incdir.
6312 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6313 clean_restart. Remove incdir.
6314
497a5eb0
TT
63152012-06-26 Tom Tromey <tromey@redhat.com>
6316
6317 * gdb.trace/actions.exp: Use standard_testfile.
6318 * gdb.trace/ax.exp: Use standard_testfile.
6319 * gdb.trace/backtrace.exp: Use standard_testfile.
6320 * gdb.trace/change-loc.exp: Use standard_testfile.
6321 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6322 * gdb.trace/collection.exp: Use standard_testfile,
6323 prepare_for_testing.
6324 * gdb.trace/deltrace.exp: Use standard_testfile.
6325 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6326 * gdb.trace/ftrace.exp: Use standard_testfile.
6327 * gdb.trace/infotrace.exp: Use standard_testfile.
6328 * gdb.trace/packetlen.exp: Use standard_testfile.
6329 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6330 * gdb.trace/passcount.exp: Use standard_testfile.
6331 * gdb.trace/pending.exp: Use standard_testfile.
6332 * gdb.trace/report.exp: Use standard_testfile.
6333 * gdb.trace/save-trace.exp: Use standard_testfile.
6334 * gdb.trace/stap-trace.exp: Use standard_testfile.
6335 * gdb.trace/status-stop.exp: Use standard_testfile.
6336 * gdb.trace/strace.exp: Use standard_testfile.
6337 * gdb.trace/tfile.exp: Use standard_testfile.
6338 * gdb.trace/tfind.exp: Use standard_testfile.
6339 * gdb.trace/trace-break.exp: Use standard_testfile.
6340 * gdb.trace/trace-mt.exp: Use standard_testfile.
6341 * gdb.trace/tracecmd.exp: Use standard_testfile.
6342 * gdb.trace/tspeed.exp: Use standard_testfile.
6343 * gdb.trace/tstatus.exp: Use standard_testfile.
6344 * gdb.trace/tsv.exp: Use standard_testfile.
6345 * gdb.trace/unavailable.exp: Use standard_testfile,
6346 prepare_for_testing.
6347 * gdb.trace/while-dyn.exp: Use standard_testfile.
6348 * gdb.trace/while-stepping.exp: Use standard_testfile.
6349
7686c074
TT
63502012-06-26 Tom Tromey <tromey@redhat.com>
6351
6352 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6353 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6354 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6355 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6356 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6357 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6358 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6359 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6360 prepare_for_testing.
6361 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6362 prepare_for_testing.
6363 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6364 prepare_for_testing.
6365 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6366 prepare_for_testing.
6367 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6368 prepare_for_testing
6369 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6370 * gdb.reverse/machinestate.exp: Use standard_testfile.
6371 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6372 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6373 build_executable.
6374 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6375 build_executable.
6376 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6377 standard_output_file.
6378 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6379 standard_output_file.
6380 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6381 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6382 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6383 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6384 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6385 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6386
481fc100
TT
63872012-06-26 Tom Tromey <tromey@redhat.com>
6388
6389 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6390 standard_output_file.
6391 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6392 prepare_for_testing. Remove directory-checking code.
6393
7bb18ae2
TT
63942012-06-25 Tom Tromey <tromey@redhat.com>
6395
6396 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6397 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6398 build_executable, not prepare_for_testing.
6399 * gdb.multi/base.exp: Use standard_output_file. Use
6400 build_executable, not prepare_for_testing.
6401
cf09b3e4
TT
64022012-06-25 Tom Tromey <tromey@redhat.com>
6403
6404 * gdb.fortran/subarray.exp: Use standard_testfile,
6405 prepare_for_testing.
6406 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6407 * gdb.fortran/module.exp: Use standard_testfile.
6408 * gdb.fortran/logical.exp: Use standard_testfile.
6409 * gdb.fortran/library-module.exp: Use standard_testfile,
6410 standard_output_file.
6411 * gdb.fortran/derived-type.exp: Use standard_testfile,
6412 prepare_for_testing.
6413 * gdb.fortran/complex.exp: Use standard_testfile,
6414 prepare_for_testing.
6415 * gdb.fortran/charset.exp: Use standard_testfile.
6416 * gdb.fortran/array-element.exp: Use standard_testfile,
6417 prepare_for_testing.
6418
18b5ff1b
KS
64192012-06-25 Keith Seitz <keiths@redhat.com>
6420
6421 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6422 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6423
17b77626
TT
64242012-06-25 Tom Tromey <tromey@redhat.com>
6425
6426 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6427 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6428 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6429 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6430
f91e3dc1
TT
64312012-06-25 Tom Tromey <tromey@redhat.com>
6432
6433 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6434 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6435 * gdb.linespec/linespec.exp: Use standard_testfile.
6436
a884434d
TT
64372012-06-25 Tom Tromey <tromey@redhat.com>
6438
6439 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6440 prepare_for_testing.
6441
efc9d70a
TT
64422012-06-25 Tom Tromey <tromey@redhat.com>
6443
6444 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6445 prepare_for_testing.
6446 * gdb.opt/inline-break.exp: Use standard_testfile,
6447 prepare_for_testing.
6448 * gdb.opt/inline-bt.exp: Use standard_testfile,
6449 prepare_for_testing.
6450 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6451 prepare_for_testing.
6452 * gdb.opt/inline-locals.exp: Use standard_testfile,
6453 prepare_for_testing.
6454
e2fc92c6
TT
64552012-06-25 Tom Tromey <tromey@redhat.com>
6456
6457 * gdb.asm/asm-source.exp: Use standard_output_file,
6458 standard_testfile. Construct .o files in proper subdir.
6459
b0963d73
TT
64602012-06-25 Tom Tromey <tromey@redhat.com>
6461
6462 * gdb.server/ext-attach.exp: Use standard_testfile,
6463 prepare_for_testing.
6464 * gdb.server/ext-run.exp: Use standard_testfile,
6465 build_executable.
6466 * gdb.server/file-transfer.exp: Use standard_testfile,
6467 prepare_for_testing.
6468 * gdb.server/server-exec-info.exp: Use standard_testfile.
6469 * gdb.server/server-mon.exp: Use standard_testfile,
6470 prepare_for_testing.
6471 * gdb.server/server-run.exp: Use standard_testfile,
6472 build_executable.
6473 * gdb.server/solib-list.exp: Use standard_testfile,
6474 standard_output_file.
6475
8a3e1f8d
TT
64762012-06-25 Tom Tromey <tromey@redhat.com>
6477
6478 * lib/gdb.exp (standard_output_file): Use "file join".
6479 * gdb.go/chan.exp: Use standard_testfile.
6480 * gdb.go/handcall.exp: Use standard_testfile.
6481 * gdb.go/hello.exp: Use standard_testfile.
6482 * gdb.integers/chan.exp: Use standard_testfile.
6483 * gdb.go/methods.exp: Use standard_testfile.
6484 * gdb.go/package.exp: Use standard_testfile.
6485 * gdb.go/strings.exp: Use standard_testfile.
6486 * gdb.go/types.exp: Use standard_testfile.
6487 * gdb.go/unsafe.exp: Use standard_testfile.
6488
944a9061
MGD
64892012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6490
6491 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6492
1c06bd58
JK
64932012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6494
6495 Fix regression by the previous commit.
6496 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6497
b4a58790
TT
64982012-06-22 Tom Tromey <tromey@redhat.com>
6499
6500 * gdb.python/lib-types.exp: Use standard_testfile,
6501 prepare_for_testing.
6502 * gdb.python/py-block.exp: Use standard_testfile.
6503 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6504 * gdb.python/py-events.exp: Use standard_testfile,
6505 standard_output_file.
6506 * gdb.python/py-evsignal.exp: Use standard_testfile.
6507 * gdb.python/py-evethreads.exp: Use standard_testfile.
6508 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6509 * gdb.python/py-explore.exp: Use standard_testfile.
6510 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6511 standard_output_file.
6512 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6513 prepare_for_testing.
6514 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6515 * gdb.python/py-frame.exp: Use standard_testfile.
6516 * gdb.python/py-inferior.exp: Use standard_testfile.
6517 * gdb.python/py-infthread.exp: Use standard_testfile.
6518 * gdb.python/py-mi.exp: Use standard_testfile.
6519 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6520 build_executable.
6521 * gdb.python/py-objfile.exp: Use standard_testfile.
6522 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6523 prepare_for_testing.
6524 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6525 * gdb.python/py-progspace.exp: Use standard_testfile,
6526 build_executable.
6527 * gdb.python/py-prompt.exp: Use standard_testfile,
6528 build_executable.
6529 * gdb.python/py-section-script.exp: Use standard_testfile,
6530 build_executable.
6531 * gdb.python/py-shared.exp: Use standard_testfile,
6532 standard_output_file, clean_restart.
6533 * gdb.python/py-symbol.exp: Use standard_output_file,
6534 prepare_for_testing.
6535 * gdb.python/py-symtab.exp: Use standard_output_file,
6536 prepare_for_testing
6537 * gdb.python/py-template.exp: Use standard_testfile.
6538 * gdb.python/py-type.exp: Use standard_testfile.
6539 * gdb.python/py-value-cc.exp: Use standard_testfile.
6540 * gdb.python/py-value.exp: Use standard_testfile.
6541 * gdb.python/python.exp: Use standard_testfile, build_executable.
6542
2c44deac
TT
65432012-06-22 Tom Tromey <tromey@redhat.com>
6544
6545 * gdb.objc/basicclass.exp: Use standard_testfile.
6546 (do_objc_tests): Don't declare objdir.
6547 * gdb.objc/nondebug.exp: Use standard_testfile.
6548 (do_objc_tests): Don't declare objdir.
6549 * gdb.objc/objcdecode.exp: Use standard_testfile.
6550 (do_objc_tests): Don't declare objdir.
6551
c24ccbce
TT
65522012-06-22 Tom Tromey <tromey@redhat.com>
6553
6554 * gdb.java/jmain.exp: Use standard_testfile.
6555 * gdb.java/jmisc.exp: Use standard_testfile.
6556 * gdb.java/jnpe.exp: Use standard_testfile.
6557 * gdb.java/jprint.exp: Use standard_testfile.
6558
0a6d0306
TT
65592012-06-22 Tom Tromey <tromey@redhat.com>
6560
6561 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6562 (standard_output_file, standard_testfile): New procs.
6563 (build_executable, clean_restart): Use standard_output_file.
6564
6ea815ef
YQ
65652012-06-22 Yao Qi <yao@codesourcery.com>
6566
6567 * boards/native-gdbserver.exp: New proc ${board}_exec.
6568 * boards/native-stdio-gdbserver.exp: Likewise.
6569
4c93b1db
TT
65702012-06-21 Tom Tromey <tromey@redhat.com>
6571
6572 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6573 (build_executable): Update.
6574 (get_compiler_info): Remove 'binfile' argument.
6575 * gdb.ada/arrayidx.exp: Update.
6576 * gdb.ada/null_array.exp: Update.
6577 * gdb.arch/altivec-abi.exp: Update.
6578 * gdb.arch/altivec-regs.exp: Update.
6579 * gdb.arch/amd64-byte.exp: Update.
6580 * gdb.arch/amd64-dword.exp: Update.
6581 * gdb.arch/amd64-word.exp: Update.
6582 * gdb.arch/i386-avx.exp: Update.
6583 * gdb.arch/i386-byte.exp: Update.
6584 * gdb.arch/i386-sse.exp: Update.
6585 * gdb.arch/i386-word.exp: Update.
6586 * gdb.arch/ppc-dfp.exp: Update.
6587 * gdb.arch/ppc-fp.exp: Update.
6588 * gdb.arch/vsx-regs.exp: Update.
6589 * gdb.base/all-bin.exp: Update.
6590 * gdb.base/annota1.exp: Update.
6591 * gdb.base/async.exp: Update.
6592 * gdb.base/attach.exp: Update.
6593 * gdb.base/break-interp.exp: Update.
6594 * gdb.base/call-ar-st.exp: Update.
6595 * gdb.base/call-rt-st.exp: Update.
6596 * gdb.base/call-sc.exp: Update.
6597 * gdb.base/callfuncs.exp: Update.
6598 * gdb.base/catch-load.exp: Update.
6599 * gdb.base/completion.exp: Update.
6600 * gdb.base/complex.exp: Update.
6601 * gdb.base/condbreak.exp: Update.
6602 * gdb.base/consecutive.exp: Update.
6603 * gdb.base/constvars.exp: Update.
6604 * gdb.base/corefile.exp: Update.
6605 * gdb.base/eval-skip.exp: Update.
6606 * gdb.base/expand-psymtabs.exp: Update.
6607 * gdb.base/exprs.exp: Update.
6608 * gdb.base/fileio.exp: Update.
6609 * gdb.base/fixsection.exp: Update.
6610 * gdb.base/funcargs.exp: Update.
6611 * gdb.base/gdb11530.exp: Update.
6612 * gdb.base/gdb1555.exp: Update.
6613 * gdb.base/gnu-ifunc.exp: Update.
6614 * gdb.base/gnu_vector.exp: Update.
6615 * gdb.base/info-macros.exp: Update.
6616 * gdb.base/jit-simple.exp: Update.
6617 * gdb.base/jit-so.exp: Update.
6618 * gdb.base/jit.exp: Update.
6619 * gdb.base/langs.exp: Update.
6620 * gdb.base/list.exp: Update.
6621 * gdb.base/logical.exp: Update.
6622 * gdb.base/long_long.exp: Update.
6623 * gdb.base/longjmp.exp: Update.
6624 * gdb.base/macscp.exp: Update.
6625 * gdb.base/mips_pro.exp: Update.
6626 * gdb.base/miscexprs.exp: Update.
6627 * gdb.base/morestack.exp: Update.
6628 * gdb.base/nodebug.exp: Update.
6629 * gdb.base/opaque.exp: Update.
6630 * gdb.base/pc-fp.exp: Update.
6631 * gdb.base/pending.exp: Update.
6632 * gdb.base/permissions.exp: Update.
6633 * gdb.base/pointers.exp: Update.
6634 * gdb.base/prelink.exp: Update.
6635 * gdb.base/printcmds.exp: Update.
6636 * gdb.base/psymtab.exp: Update.
6637 * gdb.base/ptype.exp: Update.
6638 * gdb.base/relational.exp: Update.
6639 * gdb.base/scope.exp: Update.
6640 * gdb.base/setvar.exp: Update.
6641 * gdb.base/shlib-call.exp: Update.
6642 * gdb.base/shreloc.exp: Update.
6643 * gdb.base/signals.exp: Update.
6644 * gdb.base/sizeof.exp: Update.
6645 * gdb.base/so-impl-ld.exp: Update.
6646 * gdb.base/so-indr-cl.exp: Update.
6647 * gdb.base/solib-disc.exp: Update.
6648 * gdb.base/solib-display.exp: Update.
6649 * gdb.base/solib-nodir.exp: Update.
6650 * gdb.base/solib-overlap.exp: Update.
6651 * gdb.base/solib-symbol.exp: Update.
6652 * gdb.base/solib-weak.exp: Update.
6653 * gdb.base/solib.exp: Update.
6654 * gdb.base/store.exp: Update.
6655 * gdb.base/structs.exp: Update.
6656 * gdb.base/structs2.exp: Update.
6657 * gdb.base/type-opaque.exp: Update.
6658 * gdb.base/unload.exp: Update.
6659 * gdb.base/varargs.exp: Update.
6660 * gdb.base/volatile.exp: Update.
6661 * gdb.base/watch_thread_num.exp: Update.
6662 * gdb.base/watchpoint-solib.exp: Update.
6663 * gdb.base/watchpoint.exp: Update.
6664 * gdb.base/watchpoints.exp: Update.
6665 * gdb.base/whatis.exp: Update.
6666 * gdb.cell/arch.exp: Update.
6667 * gdb.cell/break.exp: Update.
6668 * gdb.cell/bt.exp: Update.
6669 * gdb.cell/core.exp: Update.
6670 * gdb.cell/data.exp: Update.
6671 * gdb.cell/ea-cache.exp: Update.
6672 * gdb.cell/f-regs.exp: Update.
6673 * gdb.cell/fork.exp: Update.
6674 * gdb.cell/gcore.exp: Update.
6675 * gdb.cell/mem-access.exp: Update.
6676 * gdb.cell/ptype.exp: Update.
6677 * gdb.cell/registers.exp: Update.
6678 * gdb.cell/sizeof.exp: Update.
6679 * gdb.cell/solib-symbol.exp: Update.
6680 * gdb.cell/solib.exp: Update.
6681 * gdb.cp/ambiguous.exp: Update.
6682 * gdb.cp/breakpoint.exp: Update.
6683 * gdb.cp/bs15503.exp: Update.
6684 * gdb.cp/casts.exp: Update.
6685 * gdb.cp/class2.exp: Update.
6686 * gdb.cp/cpexprs.exp: Update.
6687 * gdb.cp/cplusfuncs.exp: Update.
6688 * gdb.cp/ctti.exp: Update.
6689 * gdb.cp/dispcxx.exp: Update.
6690 * gdb.cp/gdb1355.exp: Update.
6691 * gdb.cp/gdb2384.exp: Update.
6692 * gdb.cp/gdb2495.exp: Update.
6693 * gdb.cp/infcall-dlopen.exp: Update.
6694 * gdb.cp/local.exp: Update.
6695 * gdb.cp/m-data.exp: Update.
6696 * gdb.cp/m-static.exp: Update.
6697 * gdb.cp/mb-ctor.exp: Update.
6698 * gdb.cp/mb-inline.exp: Update.
6699 * gdb.cp/mb-templates.exp: Update.
6700 * gdb.cp/member-ptr.exp: Update.
6701 * gdb.cp/method.exp: Update.
6702 * gdb.cp/namespace.exp: Update.
6703 * gdb.cp/nextoverthrow.exp: Update.
6704 * gdb.cp/nsdecl.exp: Update.
6705 * gdb.cp/nsrecurs.exp: Update.
6706 * gdb.cp/nsstress.exp: Update.
6707 * gdb.cp/nsusing.exp: Update.
6708 * gdb.cp/pr-1023.exp: Update.
6709 * gdb.cp/pr-1210.exp: Update.
6710 * gdb.cp/pr-574.exp: Update.
6711 * gdb.cp/pr9631.exp: Update.
6712 * gdb.cp/printmethod.exp: Update.
6713 * gdb.cp/psmang.exp: Update.
6714 * gdb.cp/re-set-overloaded.exp: Update.
6715 * gdb.cp/rtti.exp: Update.
6716 * gdb.cp/shadow.exp: Update.
6717 * gdb.cp/templates.exp: Update.
6718 * gdb.cp/try_catch.exp: Update.
6719 * gdb.dwarf2/dw2-ranges.exp: Update.
6720 * gdb.dwarf2/pr10770.exp: Update.
6721 * gdb.fortran/library-module.exp: Update.
6722 * gdb.hp/gdb.aCC/optimize.exp: Update.
6723 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6724 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6725 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6726 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6727 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6728 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6729 * gdb.hp/gdb.compat/xdb1.exp: Update.
6730 * gdb.hp/gdb.compat/xdb2.exp: Update.
6731 * gdb.hp/gdb.compat/xdb3.exp: Update.
6732 * gdb.hp/gdb.defects/bs14602.exp: Update.
6733 * gdb.hp/gdb.defects/solib-d.exp: Update.
6734 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6735 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6736 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6737 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6738 * gdb.mi/gdb792.exp: Update.
6739 * gdb.mi/mi-pending.exp: Update.
6740 * gdb.mi/mi-solib.exp: Update.
6741 * gdb.mi/mi-var-cp.exp: Update.
6742 * gdb.opt/clobbered-registers-O2.exp: Update.
6743 * gdb.opt/inline-bt.exp: Update.
6744 * gdb.opt/inline-cmds.exp: Update.
6745 * gdb.opt/inline-locals.exp: Update.
6746 * gdb.python/py-events.exp: Update.
6747 * gdb.python/py-finish-breakpoint.exp: Update.
6748 * gdb.python/py-type.exp: Update.
6749 * gdb.reverse/solib-precsave.exp: Update.
6750 * gdb.reverse/solib-reverse.exp: Update.
6751 * gdb.server/solib-list.exp: Update.
6752 * gdb.stabs/weird.exp: Update.
6753 * gdb.threads/attach-into-signal.exp: Update.
6754 * gdb.threads/attach-stopped.exp: Update.
6755 * gdb.threads/tls-shared.exp: Update.
6756 * gdb.trace/change-loc.exp: Update.
6757 * gdb.trace/strace.exp: Update.
6758
95c391b6
TT
67592012-06-19 Tom Tromey <tromey@redhat.com>
6760
6761 * gdb.base/whatis.exp: Add tests.
6762
e910f0b6
TT
67632012-06-19 Tom Tromey <tromey@redhat.com>
6764
6765 * gdb.cp/m-static.cc (keepalive): New function.
6766 (gnu_obj_1::method): Use it.
6767
422d65e7
DE
67682012-06-18 Doug Evans <dje@google.com>
6769
6770 * gdb.base/info-fun.exp: New file.
6771 * gdb.base/info-fun.c: New file.
6772 * gdb.base/info-fun-solib.c: New file.
6773
e2e4d78b
JK
67742012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6775
6776 Remove stale dummy frames.
6777 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6778 (maintenance info breakpoints): New tests.
6779 * gdb.base/stale-infcall.c: New file.
6780 * gdb.base/stale-infcall.exp: New file.
6781
1788b2d3
JK
67822012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6783
6784 * gdb.arch/amd64-entry-value-param.S: New file.
6785 * gdb.arch/amd64-entry-value-param.c: New file.
6786 * gdb.arch/amd64-entry-value-param.exp: New file.
6787
663b969e
TT
67882012-06-15 Tom Tromey <tromey@redhat.com>
6789
6790 * gdb.cp/namespace.exp: Add "show lang" test.
6791
8e09ad05
IS
67922012-06-15 Iain Sandoe <iain@codesourcery.com>
6793
6794 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6795 case. (top level): Use gdb_file_cmd instead of gdb_load.
6796
f85e18ee
JK
67972012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6798
6799 PR tdep/14222
6800 * gdb.arch/i386-sse-stack-align.S: New file.
6801 * gdb.arch/i386-sse-stack-align.c: New file.
6802 * gdb.arch/i386-sse-stack-align.exp: New file.
6803
f3b5e280
KS
68042012-06-13 Keith Seitz <keiths@redhat.com>
6805
6806 PR breakpoints/13798 and mi/11541
6807 * gdb.linespec/ls-errs.exp: Add a few more tests for
6808 filenames with spaces and colons.
6809
50af5481
JK
68102012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6811
6812 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6813 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6814 (test_function): Call CV_f.
6815 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6816 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6817 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6818 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6819 (p CV_f(CV::i)): New tests.
6820
d55637df
TT
68212012-06-13 Tom Tromey <tromey@redhat.com>
6822
6823 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6824
cc80f267
JK
68252012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6826
6827 Fix regression by the "ambiguous linespec" series.
6828 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6829 tests.
6830
bb2af9cc
JK
68312012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
6834 missing.
6835
e81a37f7
TT
68362012-06-11 Tom Tromey <tromey@redhat.com>
6837
6838 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
6839 location...
6840 (main): ...here.
6841
8efd7788
YQ
68422012-06-07 Yao Qi <yao@codesourcery.com>
6843
6844 * gdb.trace/strace.exp: Shorten some too-long lines.
6845
359f5fe6
PA
68462012-06-06 Pedro Alves <palves@redhat.com>
6847
6848 * gdb.threads/clone-new-thread-event.c: New file.
6849 * gdb.threads/clone-new-thread-event.exp: New file.
6850
7b2fe205
YQ
68512012-06-06 Yao Qi <yao@codesourcery.com>
6852
6853 * gdb.base/dprintf.c (main): Add extra parameter when calling
6854 printf and fprintf.
6855 (bar): New function. It is a dead function, but to ensure
6856 'malloc' is linked explicitly.
6857
3eca55e8
YQ
68582012-06-06 Yao Qi <yao@codesourcery.com>
6859
6860 * gdb.base/info-proc.exp: Return if target doesn't support
6861 'info proc'.
6862
91cc9324
JK
68632012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6864
6865 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
6866 (run program with breakpoint commands): XFAIl if it is not.
6867
c56e7c43
JB
68682012-06-05 Joel Brobecker <brobecker@adacore.com>
6869
6870 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
6871 and add comment.
6872 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
6873 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
6874 "STOP" marker. Adjust testing strategy to make it work on
6875 all targets.
6876
6877 * gdb.base/print-file-var-main.c (main): Rewrite using local
6878 variables and adjust get_version_2's return value check.
6879 Add small comment.
6880 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
6881 marker. Adjust testing strategy to make it work on all targets.
6882
ccab2054
JB
68832012-06-05 Joel Brobecker <brobecker@adacore.com>
6884
6885 * gdb.ada/bad-task-bp-keyword: New testcase.
6886
d0d86158
JK
68872012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6890 Simplify it to ...
6891 (symbol-file ${testfile1}): ... here.
6892 (test eliminated var my_global_symbol)
6893 (test eliminated var my_static_symbol)
6894 (test eliminated var my_global_func, get address of main): Wrap them to
6895 'single psymtabs' and 'single symtabs'
6896 (get address of my_global_symbol, get address of my_static_symbol)
6897 (get address of my_global_func, get address of main): Wrap them to
6898 'order1' and 'order2'.
6899
952cf74c
JK
6900 * gdb.base/code_elim.exp
6901 (add-symbol-file ${testfile1} 0x100000)
6902 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6903 'order2'.
6904 (order1: add-symbol-file ${testfile1} 0x100000)
6905 (order1: add-symbol-file ${testfile2} 0x200000)
6906 (order2: add-symbol-file ${testfile2} 0x200000)
6907 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6908 .bss as appropriate.
6909
0c5bf5a9
JK
69102012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6911
6912 * gdb.server/solib-list-lib.c: New file.
6913 * gdb.server/solib-list-main.c: New file.
6914 * gdb.server/solib-list.exp: New file.
6915
4196f325
MR
69162012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
6917
6918 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
6919 for 'set print symbol' change.
6920
bfb05775
JK
69212012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6922
6923 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
6924 .debug_abbrev_seg3.
6925
685b1105
JK
69262012-05-24 John Steele Scott <toojays@toojays.net>
6927
6928 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
6929 * gdb.dwarf2/dw2-icc-opaque.S: New file.
6930 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
6931
f3e0e960
SS
69322012-05-23 Stan Shebs <stan@codesourcery.com>
6933
6934 * gdb.mi/mi-info-os.exp: New file.
6935
11eb1b4d
KS
69362012-05-23 Keith Seitz <keiths@redhat.com>
6937
6938 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
6939 return -1 to suppress the rest of the tests.
6940 (compile_stap_bin): Return boolean success value.
6941
b1af9e97
TT
69422012-05-21 Tom Tromey <tromey@redhat.com>
6943
6944 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
6945 Remove kfails.
6946 (test_print_mi_member_types): Likewise.
6947
248537e3
TT
69482012-05-21 Tom Tromey <tromey@redhat.com>
6949
6950 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
6951 print symbol' change.
6952
d791e155
TJB
69532012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6954
6955 * gdb.python/py-prompt.exp: Quit if the target is remote.
6956
e77afa2e
JK
69572012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6958
6959 Fix ERROR: internal buffer is full.
6960 * gdb.base/info-os.exp (expect_multiline): New function.
6961 (get process list, get process groups, get threads)
6962 (get file descriptors, get internet-domain sockets)
6963 (get shared-memory regions, get semaphores, get message queues): Use
6964 it for these tests.
6965
9cb709b6
TT
69662012-05-18 Tom Tromey <tromey@redhat.com>
6967
6968 * gdb.mi/mi-var-cmd.exp: Update.
6969 * gdb.objc/basicclass.exp (do_objc_tests): Update.
6970 * gdb.cp/virtbase.exp: Update.
6971 * gdb.cp/classes.exp (test_static_members): Update.
6972 * gdb.cp/casts.exp: Update.
6973 * gdb.base/pointers.exp: Update.
6974 * gdb.base/funcargs.exp (pointer_args): Update.
6975 (structs_by_reference): Update.
6976 * gdb.base/find.exp: Update.
6977 * gdb.base/call-strs.exp: Send "set print symbol off".
6978 * gdb.base/call-ar-st.exp: Update.
6979 * gdb.ada/fun_addr.exp: Update.
6980 * gdb.base/printcmds.exp (test_print_symbol): New proc.
6981 Call it.
6982 (test_print_repeats_10, test_print_strings)
6983 (test_print_char_arrays): Update.
6984
b012acdd
TT
69852012-05-18 Tom Tromey <tromey@redhat.com>
6986
6987 * gdb.base/charset.exp (string_display): Update.
6988
1d51a733
TT
69892012-05-18 Tom Tromey <tromey@redhat.com>
6990
6991 * gdb.mi/mi2-var-display.exp: Update.
6992 * gdb.mi/mi-var-display.exp: Update.
6993 * gdb.mi/mi-var-child.exp: Update.
6994 * gdb.cp/expand-psymtabs-cxx.exp: Update.
6995 * gdb.cp/cp-relocate.exp (get_func_address): Update.
6996
957df313
DE
69972012-05-17 Doug Evans <dje@google.com>
6998
682c7f7b
DE
6999 * info-macros.exp: Pass "debug" to prepare_for_testing.
7000
957df313
DE
7001 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
7002 * gdb.ada/Makefile.in (clean): Ditto.
7003 * gdb.arch/Makefile.in (clean): Ditto.
7004 * gdb.asm/Makefile.in (clean): Ditto.
7005 * gdb.base/Makefile.in (clean): Ditto.
7006 * gdb.cell/Makefile.in (clean): Ditto.
7007 * gdb.cp/Makefile.in (clean): Ditto.
7008 * gdb.disasm/Makefile.in (clean): Ditto.
7009 * gdb.dwarf2/Makefile.in (clean): Ditto.
7010 * gdb.fortran/Makefile.in (clean): Ditto.
7011 * gdb.go/Makefile.in (clean): Ditto.
7012 * gdb.hp/Makefile.in (clean): Ditto.
7013 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
7014 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
7015 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
7016 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
7017 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
7018 * gdb.java/Makefile.in (clean): Ditto.
7019 * gdb.linespec/Makefile.in (clean): Ditto.
7020 * gdb.mi/Makefile.in (clean): Ditto.
7021 * gdb.modula2/Makefile.in (clean): Ditto.
7022 * gdb.multi/Makefile.in (clean): Ditto.
7023 * gdb.objc/Makefile.in (clean): Ditto.
7024 * gdb.opencl/Makefile.in (clean): Ditto.
7025 * gdb.opt/Makefile.in (clean): Ditto.
7026 * gdb.pascal/Makefile.in (clean): Ditto.
7027 * gdb.python/Makefile.in (clean): Ditto.
7028 * gdb.reverse/Makefile.in (clean): Ditto.
7029 * gdb.server/Makefile.in (clean): Ditto.
7030 * gdb.stabs/Makefile.in (clean): Ditto.
7031 * gdb.threads/Makefile.in (clean): Ditto.
7032 * gdb.trace/Makefile.in (clean): Ditto.
7033 * gdb.xml/Makefile.in (clean): Ditto.
7034
abc9d0dc
TT
70352012-05-16 Tom Tromey <tromey@redhat.com>
7036
7037 * gdb.base/macscp1.c (macscp_expr): Add comment.
7038 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
7039
6a3a010b
MR
70402012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
7041
7042 * gdb.base/return-nodebug.exp: Also test float and double types.
7043
01429c8e
JK
70442012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7045
7046 PR testsuite/12649
7047 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
7048
54115cd4
JK
7049 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
7050
0c5f383f
SDJ
70512012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
7052
7053 * gdb.base/stap-probe.exp (stap_test): Remove calls to
7054 `rerun_to_main'.
7055 (stap_test_no_debuginfo): Likewise.
7056
e7e0cddf
SS
70572012-05-14 Stan Shebs <stan@codesourcery.com>
7058
7059 * gdb.base/dprintf.c: New file.
7060 * gdb.base/dprintf.exp: New file.
7061
c772f8e7
HZ
70622012-05-14 Hui Zhu <hui_zhu@mentor.com>
7063
7064 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
7065 * gdb.trace/disconnected-tracing.c: New file.
7066 * gdb.trace/disconnected-tracing.exp: New file.
7067
7efc75aa
SCR
70682012-05-13 Siva Chandra Reddy <sivachandra@google.com>
7069
7070 * gdb.python/python.c: Add a new breakpoint comment.
7071 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
7072
85d4a676
SS
70732011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
7074
7075 * gdb.base/info-os.exp: New file.
7076 * gdb.base/info-os.c: New file.
7077
64ea88dc
JB
70782012-05-10 Joel Brobecker <brobecker@adacore.com>
7079
4647ab1b
JB
7080 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
7081 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
7082 New files.
64ea88dc 7083
afba63f1
JB
70842012-05-10 Joel Brobecker <brobecker@adacore.com>
7085
7086 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
7087 gdb.base/ctxobj.exp: New files.
7088
9d198b1e
TT
70892012-05-09 Tom Tromey <tromey@redhat.com>
7090
7091 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
7092
9bfee719
MR
70932012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
7094
7095 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
7096
3a7341d8
MR
70972012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
7098
7099 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
7100 before using it.
7101
52b3699b
TG
71022012-05-04 Tristan Gingold <gingold@adacore.com>
7103
7104 * gdb.base/set-noassign.exp: New test.
7105
a20ee7a4
SCR
71062012-05-03 Siva Chandra Reddy <sivachandra@google.com>
7107
7108 * gdb.python/py-symbol.exp: Add tests to test the new methods
7109 gdb.Symtab.global_block() and gdb.Symtab.static_block().
7110 * gdb.python/py-symbol.c: Add new struct to help test
7111 gdb.Symtab.static_block().
7112
bf2f0858
DE
71132012-05-03 Doug Evans <dje@google.com>
7114
7115 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
7116 commented out.
7117
2d4e0376
YQ
71182012-05-03 Yao Qi <yao@codesourcery.com>
7119
7120 * gdb.base/catch-syscall.exp: Skip it before compilation if target
7121 doesn't support.
7122 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
7123 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
7124
6d0bb9f3
YQ
71252012-05-03 Yao Qi <yao@codesourcery.com>
7126
7127 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
7128
fd820528
DE
71292012-04-30 Doug Evans <dje@google.com>
7130
7131 PR testsuite/13961
7132 * gdb.dwarf2/pr13961.S: New file.
7133 * gdb.dwarf2/pr13961.exp: New file.
7134
b9e219b9
YQ
71352012-04-29 Yao Qi <yao@codesourcery.com>
7136
7137 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
7138
3019eac3
DE
71392012-04-28 Doug Evans <dje@google.com>
7140
7141 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
7142 .Ltype_int_in_cu2. Use name "int2" instead of "int".
7143 All uses updated.
7144 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
7145 "ptype func_cu1" to expand cu2 before cu1.
7146
62e5f89c
SDJ
71472012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
7148 Tom Tromey <tromey@redhat.com>
7149
7150 * gdb.base/default.exp: Add `$_probe_arg*' convenience
7151 variables.
7152 * gdb.base/stap-probe.c: New file.
7153 * gdb.base/stap-probe.exp: New file.
7154 * gdb.trace/stap-trace.c: New file.
7155 * gdb.trace/stap-trace.exp: New file.
7156 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
7157 libgcc's unwinder.
7158
14132e89
MR
71592012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
7160
7161 * gdb.arch/mips16-thunks-inmain.c: New file.
7162 * gdb.arch/mips16-thunks-main.c: New file.
7163 * gdb.arch/mips16-thunks-sin.c: New file.
7164 * gdb.arch/mips16-thunks-sinfrob.c: New file.
7165 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
7166 * gdb.arch/mips16-thunks-sinmain.c: New file.
7167 * gdb.arch/mips16-thunks-sinmips16.c: New file.
7168 * gdb.arch/mips16-thunks.exp: New file.
7169
a766d390
DE
71702012-04-25 Doug Evans <dje@google.com>
7171
7172 * configure.ac: Create gdb.go/Makefile.
7173 * configure: Regenerate.
7174 * gdb.base/default.exp: Add "go" to "set language" testing.
7175 * gdb.go/Makefile.in: New file.
7176 * gdb.go/basic-types.exp: New file.
7177 * gdb.go/chan.exp: New file.
7178 * gdb.go/chan.go: New file.
7179 * gdb.go/handcall.exp: New file.
7180 * gdb.go/handcall.go: New file.
7181 * gdb.go/hello.exp: New file.
7182 * gdb.go/hello.go: New file.
7183 * gdb.go/integers.exp: New file.
7184 * gdb.go/integers.go: New file.
7185 * gdb.go/methods.exp: New file.
7186 * gdb.go/methods.go: New file.
7187 * gdb.go/package.exp: New file.
7188 * gdb.go/package1.go: New file.
7189 * gdb.go/package2.go: New file.
7190 * gdb.go/print.exp: New file.
7191 * gdb.go/strings.exp: New file.
7192 * gdb.go/strings.go: New file.
7193 * gdb.go/types.exp: New file.
7194 * gdb.go/types.go: New file.
7195 * gdb.go/unsafe.exp: New file.
7196 * gdb.go/unsafe.go: New file.
7197 * lib/future.exp: Add Go support.
7198 (gdb_find_go, gdb_find_go_linker): New procs.
7199 (gdb_default_target_compile): Add Go support.
7200 * lib/gdb.exp (skip_go_tests): New proc.
7201 * lib/go.exp: New file.
7202
e65f9ffb
TT
72032012-04-25 Tom Tromey <tromey@redhat.com>
7204
7205 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
7206
14e75d8e
JK
72072012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
7208 Jan Kratochvil <jan.kratochvil@redhat.com>
7209
7210 PR symtab/7259:
7211 * gdb.base/enumval.c: New test case.
7212 * gdb.base/enumval.exp: New test case.
7213 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
7214 field.bitpos.
7215
f3525b70
PA
72162012-04-17 Pedro Alves <palves@redhat.com>
7217
7218 * Makefile.in (site.exp): Make site.exp source
7219 $srcdir/lib/append_gdb_boards_dir.exp.
7220 * lib/append_gdb_boards_dir.exp: New file.
7221
bccbefd2
JK
72222012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7223
7224 New option "set auto-load safe-path".
7225 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
7226 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
7227
bf88dd68
JK
72282012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7229
7230 auto-load: Implementation.
7231 * gdb.base/help.exp (test set height): Increase the height.
7232 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
7233 to ...
7234 (info auto-load python-scripts): ... here.
7235 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
7236 to ...
7237 (info auto-load python-scripts *): ... here.
7238
c0d4d1c0
YQ
72392012-04-16 Yao Qi <yao@codesourcery.com>
7240
7241 * lib/trace-support.exp (get_in_proc_agent): New.
7242 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
7243 of in process trace agent.
7244 * gdb.trace/ftrace.exp: Likewise.
7245 * gdb.trace/pending.exp: Likewise.
7246 * gdb.trace/trace-break.exp: Likewise.
7247 * gdb.trace/trace-mt.exp
7248 * gdb.trace/tspeed.exp: Likewise.
7249 * gdb.trace/tstatus.exp
7250 * gdb.trace/strace.exp: Likewise.
7251
cbf68a60
TS
72522012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7253
dd6d3b70
TS
7254 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
7255 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
7256
cbf68a60
TS
7257 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7258
8264ba82
AG
72592012-04-14 Anton Gorenkov <xgsa@yandex.ru>
7260
7261 PR mi/13393
7262 * gdb.mi/mi-var-rtti.cc: New file.
7263 * gdb.mi/mi-var-rtti.exp: New file.
7264 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
7265 function.
7266 (mi_varobj_update_with_type_change): updated to avoid code duplication.
7267
de0919f8 72682012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
7269
7270 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
7271 EXECUTABLES.
7272 * gdb.python/py-explore.c: C program used for testing the new
7273 'explore' command on C constructs.
7274 * gdb.python/py-explore.cc: C++ program used for testing the new
7275 'explore' command on C++ constructs.
7276 * gdb-python/py-explore.exp: Tests for the new 'explore'
7277 command on C constructs.
7278 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
7279 command on C++ constructs.
7280
a82da7dd
MK
72812012-04-07 Mark Kettenis <kettenis@gnu.org>
7282
7283 * gdb.base/funcargs.exp (complex_args): Fix typo.
7284
e127cba8
JK
72852012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7286
7287 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
7288 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
7289
40e084e1
KS
72902012-04-05 Keith Seitz <keiths@redhat.com>
7291
7292 * gdb.base/advance.exp: Update error message for
7293 "advance malformed" test.
7294 * gdb.base/break.exp: Likewise for "breakpoint with
7295 trailing garbage" test.
7296 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
7297 with trailing garbage" test.
7298 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
7299 trailng garbage" test.
7300 * gdb.base/until.exp: Likewise for "malformed until" test.
7301 * gdb.cp/ovldbreak.exp: Create the breakpoint table
7302 for "breakpoint info (after setting on all)".
7303 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
7304 tests.
7305 * gdb.cp/cplabel.cc: New file.
7306 * gdb.cp/cplabel.exp: New test.
7307 * gdb.linespec/ls-errs.c: New file.
7308 * gdb.linespec/ls-errs.exp: New test.
7309
a72c8f6a
JK
73102012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7311
7312 * gdb.trace/unavailable.exp
7313 (collect globals: print object on: print derived_partial)
7314 (collect globals: print object on: print derived_whole)
7315 (collect globals: print object off: print derived_partial)
7316 (collect globals: print object off: print derived_whole): Update
7317 expected output.
7318
f87a3023
KS
73192012-03-30 Keith Seitz <keiths@redhat.com>
7320
7321 * gdb.python: Add test for linespecs with commas.
7322
e2171b3c
KS
73232012-03-28 Keith Seitz <keiths@redhat.com>
7324
7325 * gdb.linespec/ls-dollar.cc: New file.
7326 * gdb.linespec/ls-dollar.exp: New test.
7327
73282012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7329
7330 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7331 starting with the global namespace.
7332
2f4e0a80
DE
73332012-03-23 Doug Evans <dje@google.com>
7334
7335 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7336
7b282c5a
SCR
73372012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7338
7339 * gdb.python/py-value.cc: Add test case for testing the
7340 methodology exposing C++ values to Python.
7341 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7342 exposing C++ values to Python.
7343 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7344
2e98ca53
JK
73452012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7346 Siddhesh Poyarekar <siddhesh@redhat.com>
7347
7348 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7349 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7350 (generate native core dump): Make the test unsupported if core cannot
7351 be generated.
7352
8320cc4f
JK
73532012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7354
7355 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7356 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7357 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7358
3a69ffb2
JK
73592012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7360
7361 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7362
8fabffee
DE
73632012-03-17 Doug Evans <dje@google.com>
7364
7365 * dg-extract-results.sh: Handle KFAILs.
7366
ab260dad
JK
73672012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7368
7369 PR symtab/13777
7370 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7371
53ba8333
JB
73722012-03-16 Joel Brobecker <brobecker@adacore.com>
7373
7374 * gdb.ada/set_pckd_arr_elt: New testcase.
7375
481860b3
GB
73762012-03-16 Gary Benson <gbenson@redhat.com>
7377
7378 PR breakpoints/10738
7379 * gdb.opt/inline-break.exp: New file.
7380 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7381 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7382 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7383 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7384 * gdb.base/async-shell.exp: Likewise.
7385 * lib/mi-support.exp (library_loaded_re): Likewise.
7386
410528f0
TT
73872012-03-15 Tom Tromey <tromey@redhat.com>
7388
7389 * gdb.cp/virtfunc2.exp: Update expected output.
7390 * gdb.cp/pr9631.exp: Update expected output.
7391 * gdb.cp/member-ptr.exp: Update expected output.
7392 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7393 output.
7394 * gdb.cp/casts.exp: Update expected output.
7395
c4aeac85
TT
73962012-03-15 Tom Tromey <tromey@redhat.com>
7397
7398 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7399 (test_info_vtbl): Likewise.
7400 (do_tests): Call test_info_vtbl.
7401 * gdb.cp/virtfunc.cc (va): New global.
7402
856d06f9
TS
74032012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7404
7405 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7406 describing DWARF data structures.
7407 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7408 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7409 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7410 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7411 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7412 * gdb.dwarf2/dw2-param-error.S: Likewise.
7413 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7414 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7415 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7416 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7417 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7418 * gdb.dwarf2/pr11465.S: Likewise.
7419
e837f12a
JK
74202012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7421
7422 * gdb.mi/mi2-prompt.exp: New file.
7423
ccbb4f28
JB
74242012-03-13 Joel Brobecker <brobecker@adacore.com>
7425
7426 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7427
32039130
JB
74282012-03-13 Joel Brobecker <brobecker@adacore.com>
7429
7430 * gdb.ada/bp_range_type: New testcase.
7431
16899756
DE
74322012-03-13 Doug Evans <dje@google.com>
7433
7434 * gdb.base/default.exp: Delete tests for symbol-reloading.
7435 * gdb.base/help.exp: Ditto.
7436 * gdb.base/setshow.exp: Ditto.
7437 * gdb.base/gdb_history: Delete references to symbol-reloading.
7438
87b0bb13
JK
74392012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7440
7441 * gdb.base/attach-twice.c: New files.
7442 * gdb.base/attach-twice.exp: New files.
7443
0d7941a9
KS
74442012-03-08 Keith Seitz <keiths@redhat.com>
7445
7446 * lib/gdb.exp (gdb_get_line_number): Throw an
7447 error instead of returning -1.
7448 * gdb.base/break.exp: Remove unused variable
7449 bp_location5.
7450 * gdb.base/hbreak2.exp: Likewise.
7451 * gdb.base/sepdebug.exp: Likewise.
7452
f4647387
YQ
74532012-03-08 Yao Qi <yao@codesourcery.com>
7454 Pedro Alves <palves@redhat.com>
7455
7456 Fix PR server/13392.
7457 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7458 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7459 download tracepoints.
7460 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7461 (pending_tracepoint_resolved_during_trace): Likewise.
7462 (pending_tracepoint_installed_during_trace): Likewise.
7463 (pending_tracepoint_with_action_resolved): Likewise.
7464
83c532cb
KS
74652012-03-08 Keith Seitz <keiths@redhat.com>
7466
7467 * gdb.ada/array_bounds.exp: Get breakpoint for line
7468 with "START", not "STOP".
7469 * gdb.python/py-infthread.exp: Do not continue to
7470 line marked "Break here.", which is undefined.
7471
d6b6bbb7
LM
74722012-03-08 Luis Machado <lgustavo@codesourcery.com>
7473
7474 Revert:
7475
7476 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7477
7478 Implement testsuite workaround for PR breakpoints/13781.
7479 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7480 (set breakpoint condition-evaluation host): New conditional command.
7481
7fe25d9b
JK
74822012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7483
7484 Fix CU relative vs. absolute DIE offsets.
7485 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7486 one.
7487
51898c15
JK
74882012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7489
7490 Fix false FAIL on distros with relro linkage as default.
7491 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7492 -Wl,-z,norelro first.
7493
8131799e
JB
74942012-03-06 Joel Brobecker <brobecker@adacore.com>
7495
7496 * gdb.ada/bp_on_var: New testcase.
7497
ba241969
JB
74982012-03-06 Joel Brobecker <brobecker@adacore.com>
7499
7500 * gdb.ada/bp_enum_homonym: New testcase.
7501
abe49676
YQ
75022012-03-06 Yao Qi <yao@codesourcery.com>
7503
7504 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7505 x86_64-*-* and i?86-*-*.
7506 Set up KFAIL for gdb/13808.
7507
d8df103b
TT
75082012-03-05 Tom Tromey <tromey@redhat.com>
7509
7510 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7511 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7512
b7b189f3
TT
75132012-03-05 Tom Tromey <tromey@redhat.com>
7514
7515 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7516
69dc1c4d
YQ
75172012-03-04 Yao Qi <yao@codesourcery.com>
7518
7519 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7520 messages for KFAIL.
7521
3f20c47f
JK
75222012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7523
7524 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7525 (print one_two_three, indexes off, print few_reps, indexes off)
7526 (print many_reps, indexes off, print empty, indexes off)
7527 (print one_two_three, print few_reps, print many_reps, print empty):
7528 Call setup_xfail if $gcc_old.
7529
abf1152a
JK
75302012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7531
7532 Implement testsuite workaround for PR breakpoints/13781.
7533 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7534 (set breakpoint condition-evaluation host): New conditional command.
7535
a06715f8
JK
75362012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7537
7538 Code cleanup.
7539 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7540 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7541 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7542 number 1 by $bpnum. Four times.
7543
5808517f
YQ
75442012-03-03 Yao Qi <yao@codesourcery.com>
7545
7546 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7547
dfe2ac14
JK
75482012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7549
7550 Setup KFAIL for PR server/13796.
7551 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7552
8bbc467a
JB
75532012-03-02 Joel Brobecker <brobecker@adacore.com>
7554
7555 * gdb.ada/operator_bp: New testcase.
7556
c0eac87f
JB
75572012-03-02 Joel Brobecker <brobecker@adacore.com>
7558
7559 * gdb.ada/info_locals_renaming: New testcase.
7560
4f42c881
TT
75612012-03-02 Tom Tromey <tromey@redhat.com>
7562
7563 * gdb.base/nextoverexit.c: New file.
7564 * gdb.base/nextoverexit.exp: New file.
7565
7380c0c9
EBM
75662012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7567
7568 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7569 parameter.
7570
1faeff08
MR
75712012-03-01 Maciej W. Rozycki <macro@mips.com>
7572
7573 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7574 core registers.
7575
320b6f49 75762012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7577 Maciej W. Rozycki <macro@codesourcery.com>
7578 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7579
7580 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7581
ad5f7d6e
PA
75822012-03-01 Pedro Alves <palves@redhat.com>
7583
7584 PR gdb/13767
7585
7586 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7587 (gdb_collect_globals_test): Call it.
7588
d3dc44a6
KS
75892012-03-01 Keith Seitz <keiths@redhat.com>
7590
7591 * gdb.cp/method2.exp: Output of overload menu is now
7592 alphabetized. Update tests for "break A::method".
7593 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7594 of hard-coding them.
7595 Overload menu is alphabetized: rewrite to accommodate.
7596 Unset variables LINE and TYPES which are used in other tests.
7597 Compute the output of "info break".
7598 Update the breakpoint table after all breakpoints are deleted.
7599 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7600 compute ACTUALS and the method body based on parameters.
7601 Update expected output accordingly.
7602 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7603 unique comments to allow the use of gdb_get_line_number.
7604
76052012-03-01 Keith Seitz <keiths@redhat.com>
7606
7607 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7608 some Tcl syntax.
7609 * gdb.cp/ovldbreak.exp: Likewise.
7610
7949c2a0
KS
76112012-03-01 Keith Seitz <keiths@redhat.com>
7612
7613 * gdb.base/help.exp (help show user): Update expected result
7614 for new doc string changes (add "non-python").
7615
7d74f244
DE
76162012-03-01 Scott J. Goldman <scottjg@vmware.com>
7617
7618 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7619 be put in the user-defined category and that the commands appear in
7620 "help user-defined".
7621
1b611343
JB
76222012-02-29 Joel Brobecker <brobecker@adacore.com>
7623
7624 * gdb.ada/tagged_not_init: New testcase.
7625
99b1c762
JB
76262012-02-29 Joel Brobecker <brobecker@adacore.com>
7627
7628 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7629 * gdb.ada/enum_idx_packed: New testcase.
7630
2d4a02ee
JB
76312012-02-29 Joel Brobecker <brobecker@adacore.com>
7632
7633 * gdb.ada/aliased_array: New testcase.
7634
2e6fda7d
JB
76352012-02-29 Joel Brobecker <brobecker@adacore.com>
7636
7637 * gdb.ada/whatis_array_val: New testcase.
7638
9a7f938f
JK
76392012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7640
7641 Fix disp-step-syscall.exp: fork: single step over fork.
7642 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7643 whitespaces.
7644 (single step over $syscall): Remove its check.
7645 (single step over $syscall final pc): New check.
7646
8703a944
JK
76472012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7648
7649 Support processors without SSSE3.
7650 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7651 pabsd into ...
7652 (ssse3_test): ... a new function.
7653 (main): Call ssse3_test.
7654 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7655 Update expected values everywhere.
7656 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7657 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7658 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7659 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7660 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7661 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7662 Move these tests lower.
7663 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7664 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7665 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7666 New tests.
7667
c03e6ccc
YQ
76682012-02-29 Yao Qi <yao@codesourcery.com>
7669 Pedro Alves <palves@redhat.com>
7670
7671 * gdb.trace/trace-mt.c: New.
7672 * gdb.trace/trace-mt.exp: New.
7673
7964b62a
TS
76742012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7675
2c8910ba
TS
7676 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7677 numbers instead of hardcoding them.
7678 * gdb.base/annota1.c: Provide suitable markers.
7679 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7680 numbers instead of hardcoding them.
7681 * gdb.base/annota3.c: Provide suitable markers.
7682
7683 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7684 * gdb.base/annota3.c: Likewise.
7685 * gdb.base/sigall.c: Likewise.
7686 * gdb.base/signals.c: Likewise.
7687 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7688
5a41c0b7
MR
76892012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7690
7691 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7692 failure return path.
7693
ebbbe5c5
LM
76942012-02-27 Luis Machado <lgustavo@codesourcery.com>
7695
7696 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7697
8d126d8a
LM
76982012-02-24 Luis Machado <lgustavo@codesourcery.com>
7699
7700 * gdb.base/cond-eval-mode.exp: New file.
7701
11337c2f
PA
77022012-02-24 Pedro Alves <palves@redhat.com>
7703
7704 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7705 (top level): Use with_test_prefix.
7706
13fc3e3c
PA
77072012-02-24 Pedro Alves <palves@redhat.com>
7708
7709 * gdb.threads/attach-into-signal.exp (corefunc): Use
7710 with_test_prefix.
7711
07c1b626
JK
77122012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7713
7714 Fix false FAILs on old CPUs without SSE.
7715 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7716 Return untested for Illegal instruction.
7717
596ba138
JK
77182012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7719
7720 Fix false FAILs with glibc debug infos installed.
7721 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7722 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7723
aeaa2474
SA
77242012-02-22 Sterling Augustine <saugustine@google.com>
7725
7726 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7727 constant with cast.
7728
aed555c9
PA
77292012-02-21 Pedro Alves <palves@redhat.com>
7730
7731 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7732
78afebb4
PA
77332012-02-21 Pedro Alves <palves@redhat.com>
7734
7735 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7736
fdcfef12
PA
77372012-02-21 Pedro Alves <palves@redhat.com>
7738
7739 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7740 with_test_prefix.
7741
0f4d39d5
PA
77422012-02-21 Pedro Alves <palves@redhat.com>
7743
7744 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7745 with_test_prefix here.
7746 (top level): Do it here instead. Remove `:' from the
7747 with_test_prefix string.
7748 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7749 the suffix `:' from the with_test_prefix prefix string.
7750 * gdb.base/break-interp.exp: Ditto.
7751 * gdb.base/catch-load.exp: Ditto.
7752 * gdb.base/disp-step-syscall.exp: Ditto.
7753 * gdb.base/jit-so.exp: Ditto.
7754 * gdb.base/jit.exp: Ditto.
7755 * gdb.base/sepdebug.exp: Ditto.
7756 * gdb.base/solib-display.exp: Ditto.
7757 * gdb.base/solib-overlap.exp: Ditto.
7758 * gdb.base/watch-cond-infcall.exp: Ditto.
7759 * gdb.base/watchpoint.exp: Ditto.
7760 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7761 * gdb.mi/mi-watch.exp: Ditto.
7762 * gdb.mi/mi2-watch.exp: Ditto.
7763 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7764 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7765 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7766 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7767 * gdb.threads/watchpoint-fork.exp: Ditto.
7768 * gdb.threads/watchthreads-reorder.exp: Ditto.
7769 * gdb.trace/change-loc.exp: Ditto.
7770 * gdb.trace/pending.exp: Ditto.
7771 * gdb.trace/status-stop.exp: Ditto.
7772 * gdb.trace/strace.exp: Ditto.
7773 * gdb.trace/trace-break.exp: Ditto.
7774 * gdb.trace/unavailable.exp: Ditto.
7775 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7776 suffix with colon. Adjust leading comments.
7777
6a5870ce
PA
77782012-02-21 Pedro Alves <palves@redhat.com>
7779 Tom Tromey <tromey@redhat.com>
7780
7781 * lib/gdb.exp: Add description of test prefixes.
7782 (with_test_prefix): New procedure.
7783 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7784 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7785 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7786 instead of lappend to append to pf_prefix.
7787 * gdb.base/catch-load.exp: Use with_test_prefix.
7788 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7789 * gdb.base/jit-so.exp: Use with_test_prefix.
7790 * gdb.base/jit.exp: Use with_test_prefix.
7791 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7792 lappend to append to pf_prefix.
7793 * gdb.base/sepdebug.exp: Use with_test_prefix.
7794 * gdb.base/solib-display.exp: Use with_test_prefix.
7795 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7796 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7797 * gdb.base/watchpoint.exp: Use with_test_prefix.
7798 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7799 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7800 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7801 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7802 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7803 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7804 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7805 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7806 append instead of lappend to append to pf_prefix.
7807 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7808 * gdb.trace/change-loc.exp: Use with_test_prefix.
7809 * gdb.trace/pending.exp: Use with_test_prefix.
7810 * gdb.trace/status-stop.exp: Use with_test_prefix.
7811 * gdb.trace/strace.exp: Use with_test_prefix.
7812 * gdb.trace/trace-break.exp: Use with_test_prefix.
7813 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7814 instead of lappend to append to pf_prefix.
7815
35dc4a6b
JK
78162012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7817
7818 Fix racy FAILs.
7819 * gdb.base/inferior-died.c (main): Add return of 0.
7820 * gdb.base/inferior-died.exp (continue): Fix expectation of
7821 asynchronous events.
7822 (p 1): New test.
7823
c5a006e6
PA
78242012-02-20 Pedro Alves <palves@redhat.com>
7825
7826 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7827 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7828 gdb's internal debug output. For the non-threaded case, look for
7829 "Program received signal SIGLARM", for the threaded case, peek at
7830 the thread's siginfo.
7831
cc51a170
PA
78322012-02-20 Pedro Alves <palves@redhat.com>
7833
7834 General cleanup, make output test messages unique, and build
7835 different executable files for the non-threaded and threaded
7836 cases.
7837
7838 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
7839 Delete.
7840 (executable_nothr, executable_thr): New globals.
7841 (top level): Adjust to delete both executables.
7842 (corefunc): New parameter $executable. Set $pf_prefix instead of
7843 hand writing a prefix in tests. Issue a clean_restart and enable
7844 lin-lwp debug output here.
7845 (top level): Adjust. Use build_executable. Don't start gdb here,
7846 and don't enable lin-lwp debug output here.
7847 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
7848
c755f03d
JK
78492012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7850
7851 Fix racy FAILs.
7852 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
7853 "continue" command.
7854
6bec5e0a
JK
78552012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7856
7857 Fix for gdbserver non-extended mode.
7858 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
7859 and gdb_run_cmd.
7860
2e8265fd
TT
78612012-02-17 Tom Tromey <tromey@redhat.com>
7862
7863 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
7864 * gdb.python/py-events.exp: Check 'dir' output.
7865 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
7866
9e507076
YQ
78672012-02-17 Yao Qi <yao@codesourcery.com>
7868
7869 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7870
32d22ab1
TT
78712012-02-16 Tom Tromey <tromey@redhat.com>
7872
7873 * gdb.base/inferior-died.c: Don't include stdio.h.
7874
9addecb9
TT
78752012-02-16 Tom Tromey <tromey@redhat.com>
7876
7877 * gdb.base/inferior-died.c: New file.
7878 * gdb.base/inferior-died.exp: New file.
7879
4cb6da1c
AR
78802012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
7881
7882 * gdb.base/break-inline.exp: New file.
7883 * gdb.base/break-inline.c: New file.
7884
3af2590d
TT
78852012-02-15 Tom Tromey <tromey@redhat.com>
7886
7887 * gdb.base/pc-fp.exp: Add "info register" tests.
7888
29988831
TT
78892012-02-15 Tom Tromey <tromey@redhat.com>
7890
7891 * gdb.base/regs.exp: Remove.
7892
10010058
PA
78932012-02-15 Pedro Alves <palves@redhat.com>
7894
7895 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7896 the target doesn't support tracepoints.
7897 * gdb.trace/circ.exp: Ditto.
7898 * gdb.trace/collection.exp: Ditto.
7899 * gdb.trace/packetlen.exp: Ditto.
7900 * gdb.trace/passc-dyn.exp: Ditto.
7901 * gdb.trace/report.exp: Ditto.
7902 * gdb.trace/tfind.exp: Ditto.
7903 * gdb.trace/tspeed.exp: Ditto.
7904 * gdb.trace/tsv.exp: Ditto.
7905 * gdb.trace/unavailable.exp: Ditto.
7906 * gdb.trace/while-dyn.exp: Ditto.
7907
a2e0062d
PA
79082012-02-15 Pedro Alves <palves@redhat.com>
7909
7910 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7911 gdb_test_multiple, and call unsupported instead of fail, if the
7912 remote side does not support the request.
7913
a1999d40
PA
79142012-02-15 Pedro Alves <palves@redhat.com>
7915
7916 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
7917 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
7918 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
7919 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
7920 * gdb.server/server-run.exp: Make sure gdb is disconnected.
7921 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
7922 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
7923 doesn't start with "extended-" already.
7924
7cee1e54
PA
79252012-02-15 Pedro Alves <palves@redhat.com>
7926
7927 Support extended-remote. Avoid cascading timeouts.
7928
7929 * gdb.base/attach.exp (do_attach_tests): Add expected output for
7930 the extended-remote target. If attaching with no file fails, load
7931 the file manually.
7932 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
7933
816338b5
SS
79342012-02-14 Stan Shebs <stan@codesourcery.com>
7935
7936 * gdb.base/ena-dis-br.exp: Add enable count test.
7937
cc30c4bd
PA
79382012-02-13 Pedro Alves <palves@redhat.com>
7939
7940 * config/mips-idt.exp: Delete.
7941 * gdb.base/a2-run.exp: Remove mips-idt xfails.
7942 * gdb.base/bitfields.exp: Remove mips-idt restarts.
7943 * gdb.base/break.exp: Remove mips-idt references.
7944 * gdb.base/chng-syms.exp: Ditto.
7945 * gdb.base/default.exp: Ditto.
7946 * gdb.base/funcargs.exp (funcargs_reload): Delete.
7947 (top level): Don't call it.
7948 * gdb.base/opaque.exp: Remove mips-idt restarts.
7949 * gdb.base/ptype.exp: Remove mips-idt xfails.
7950 * gdb.base/scope.exp: Remove mips-idt restarts.
7951 * gdb.base/sepdebug.exp: Remove mips-idt references.
7952 * gdb.base/watchpoint.exp (maybe_clean_restart)
7953 (maybe_reinitialize): Delete.
7954 (test_disabling_watchpoints, test_disabling_watchpoints)
7955 (test_watchpoint_triggered_in_syscall)
7956 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7957 Don't call them.
7958
57008375
JK
79592012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7960
7961 * gdb.server/server-exec-info.exp: New file.
7962
4a2d9c08
PA
79632012-02-10 Pedro Alves <palves@redhat.com>
7964
7965 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
7966 always non-empty.
7967 (test_attach): Always pass $exec to test_attach_gdb.
7968
09fa21bd
TT
79692012-02-08 Tom Tromey <tromey@redhat.com>
7970
7971 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
7972 before inferior is started.
7973
f0823d2c
TT
79742012-02-07 Tom Tromey <tromey@redhat.com>
7975
7976 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
7977 Symbol.value.
7978 * gdb.python/py-symbol.c (qq): Set default value.
7979
79802012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
7981
7982 * gdb.python/py-symbol.c (qq): New global.
7983 * gdb.python/py-symbol.exp: Add test for frame-less
7984 lookup_symbol.
7985 * gdb.python/py-symtab.exp: Fix line number.
7986
f7e44f65
JB
79872012-02-03 Joel Brobecker <brobecker@adacore.com>
7988
7989 * gdb.ada/mi_task_arg: New testcase.
7990
4c9ed63c
PA
79912012-02-02 Pedro Alves <palves@redhat.com>
7992
7993 * gdb.reverse/until-precsave.exp: Also put "record save" under the
7994 extended timeout.
7995
c0b9f2c6
PA
79962012-02-02 Pedro Alves <palves@redhat.com>
7997
7998 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
7999 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
8000
5f8cefd7
PA
80012012-02-02 Pedro Alves <palves@redhat.com>
8002
8003 * gdb.base/term.exp: Rewrite.
8004 * gdb.base/term.c: New.
8005
2f3a2569
PA
80062012-02-02 Pedro Alves <palves@redhat.com>
8007
8008 * gdb.base/default.exp (run "r" abbreviation, run): Add
8009 extended-remote expected output.
8010
f149aabd
TT
80112012-02-02 Tom Tromey <tromey@redhat.com>
8012
8013 * gdb.cp/dispcxx.exp: New file.
8014 * gdb.cp/dispcxx.cc: New file.
8015
03bef283
TT
80162012-02-01 Tom Tromey <tromey@redhat.com>
8017
8018 * gdb.base/jit-simple.exp: New file.
8019 * gdb.base/jit-simple.c: New file.
8020
a79b18b5
YQ
80212012-01-30 Yao Qi <yao@codesourcery.com>
8022
8023 * gdb.base/skip.exp: Make test result unique.
8024
f0d1a53e
JK
80252012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8026
8027 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
8028 compatibility with valgrind-3.7.0.
8029
4b3c9f41
PA
80302012-01-27 Pedro Alves <palves@redhat.com>
8031
8032 * gdb.base/watchpoint.exp (no_hw): New global.
8033 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
8034 disable hw watchpoints.
8035 (test_wide_location_1, test_wide_location_2): If no_hw is set,
8036 don't expect hw watchpoints.
8037 (no_hw_watchpoints): Always clean restart.
8038 (do_tests): New procedure, factored out from the top level.
8039 (top level): Run tests twice. Once with hw watchpoints enabled,
8040 another time with hw watchpoints disabled.
8041
a13491c8
PA
80422012-01-27 Pedro Alves <palves@redhat.com>
8043
8044 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
8045 out from the top level.
8046 (top level): Call it instead.
8047
f2c8a051
PA
80482012-01-27 Pedro Alves <palves@redhat.com>
8049
8050 * gdb.base/watchpoint.exp (top level): Re-enable hardware
8051 watchpoints sooner.
8052
654d7a9e
PA
80532012-01-27 Pedro Alves <palves@redhat.com>
8054
8055 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
8056
274f47f3
PA
80572012-01-27 Pedro Alves <palves@redhat.com>
8058
8059 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
8060 "You may have requested too many hardware
8061 breakpoints/watchpoints".
8062
e4d63ba2
PA
80632012-01-27 Pedro Alves <palves@redhat.com>
8064
8065 * gdb.base/watchpoint.exp (maybe_clean_restart)
8066 (maybe_reinitialize): New.
8067 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
8068 expect "hit N times".
8069 (test_disabling_watchpoints, test_complex_watchpoint)
8070 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8071 Call maybe_clean_restart.
8072 (top level): Use clean_restart. Remove "mips-idt-*"
8073 reinitialization.
8074
dbd95daf
PA
80752012-01-27 Pedro Alves <palves@redhat.com>
8076
8077 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
8078
f3ad2025
PA
80792012-01-27 Pedro Alves <palves@redhat.com>
8080
8081 * gdb.base/watchpoint.exp: Clean restart after tests that don't
8082 require `initialize' anymore. Remove unnecessary `initialize'
8083 calls.
8084
100aa3ae
PA
80852012-01-27 Pedro Alves <palves@redhat.com>
8086
8087 * gdb.base/watchpoint.exp (wp_set): Delete.
8088 (initialize, test_simple_watchpoint, top level): Remove dead code.
8089
c79a8e11
PA
80902012-01-27 Pedro Alves <palves@redhat.com>
8091
8092 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
8093 typo.
8094
048fe15a
PA
80952012-01-27 Pedro Alves <palves@redhat.com>
8096
8097 * config/extended-gdbserver.exp: New file.
8098 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
8099 comment.
8100 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
8101 * boards/native-extended-gdbserver.exp: New file.
8102
4033a6bf
PA
81032012-01-26 Pedro Alves <palves@redhat.com>
8104
8105 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
8106 and gdb_test_multiple.
8107
3d7f4b81
PA
81082012-01-26 Pedro Alves <palves@redhat.com>
8109
8110 Make test messages unique, and more identifiable.
8111 * gdb.multi/watchpoint-multi.exp: Change test messages.
8112
484abf42
TT
81132012-01-25 Tom Tromey <tromey@redhat.com>
8114
8115 * gdb.base/solib-disc.exp: Fix regexps.
8116
edcc5120
TT
81172012-01-24 Tom Tromey <tromey@redhat.com>
8118
8119 * lib/mi-support.exp (mi_expect_stop): Add special case for
8120 solib-event.
8121 * gdb.base/catch-load-so.c: New file.
8122 * gdb.base/catch-load.exp: New file.
8123 * gdb.base/catch-load.c: New file.
8124 * gdb.base/break-interp.exp (reach_1): Update regexp.
8125
30b91c90
JK
81262012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8127
8128 Fix fuzzy results.
8129 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
8130 lpsimple and func.
8131
53fe1783
GB
81322012-01-24 Gary Benson <gbenson@redhat.com>
8133
8134 Delete #if 0'd out code.
8135 * gdb.base/default.exp (info catch): Remove.
8136 * gdb.base/gdb_history (info catch): Likewise.
8137 * gdb.base/help.exp (info catch): Likewise.
8138
d0d8b0c6
JK
81392012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8140
8141 Fix watchpoints to be specific for each inferior.
8142 * gdb.multi/watchpoint-multi.c: New file.
8143 * gdb.multi/watchpoint-multi.exp: New file.
8144
4403d8e9
JK
81452012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8146
8147 Fix watchpoints across inferior fork.
8148 * gdb.threads/watchpoint-fork-child.c: New file.
8149 * gdb.threads/watchpoint-fork-mt.c: New file.
8150 * gdb.threads/watchpoint-fork-parent.c: New file.
8151 * gdb.threads/watchpoint-fork-st.c: New file.
8152 * gdb.threads/watchpoint-fork.exp: New file.
8153 * gdb.threads/watchpoint-fork.h: New file.
8154
050a2e1d
PA
81552012-01-23 Pedro Alves <palves@redhat.com>
8156
8157 * gdb.base/call-signal-resume.exp: Allow output after "return".
8158
6a52fb62
PA
81592012-01-20 Pedro Alves <palves@redhat.com>
8160
8161 * gdb.python/py-finish-breakpoint.py: Fix typo.
8162
145b16a9
UW
81632012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
8164
8165 * gdb.base/info-proc.exp: Also run on remote targets. Main
8166 "info proc" command is now always present; whether target supports
8167 actual info proc operation is detected when attempting to issue
8168 the command.
8169
26f6125e
JK
81702012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8171
8172 * .gdbinit: Remove.
8173
eb5227ce
PA
81742012-01-19 Pedro Alves <palves@redhat.com>
8175
8176 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
8177 look at the funtions' returns.
8178 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
8179 (jprint.print(int, int)): Change return type to int. Adjust.
8180
1db33378
PP
81812012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8182
8183 PR gdb/9538
8184 * gdb.base/sepdebug.exp: New test.
8185
b9736cf8
PA
81862012-01-18 Pedro Alves <palves@redhat.com>
8187
8188 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
8189 Allow output before ^done.
8190
4aac40c8
TT
81912012-01-16 Tom Tromey <tromey@redhat.com>
8192
8193 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
8194 Add tests for relative directory.
8195
cafec441
TT
81962012-01-16 Tom Tromey <tromey@redhat.com>
8197
8198 * gdb.base/printcmds.c (enum flag_enum): New.
8199 (three): New global.
8200 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
8201 enum printing.
8202 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
8203 FlagEnumerationPrinter.
8204 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
8205 * gdb.python/py-pp-maint.c (enum flag_enum): New.
8206 (fval): New global.
8207
abcc4978
PA
82082012-01-16 Pedro Alves <palves@redhat.com>
8209
8210 * lib/gdb.exp (banned_procedures): New variable.
8211 (banned_variables_traced): Rename to ...
8212 (banned_traced): ... this.
8213 (gdb_init): Also trace banned procedures.
8214 (gdb_finish): Also untrace banned procedures.
8215
97ccebe8
PA
82162012-01-16 Pedro Alves <palves@redhat.com>
8217
8218 Remove all calls to strace.
8219
2af7517b
JK
82202012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8221
8222 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
8223 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
8224
9241a8bc
PP
82252012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8226
8227 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
8228 * gdb.base/pie-execl.exp: Likewise.
8229
3848a17f
KS
82302012-01-12 Keith Seitz <keiths@redhat.com>
8231
8232 PR mi/10586
8233 * gdb.mi/var-cmd.c (struct anonymous): New structure.
8234 (do_anonymous_type_tests): New function.
8235 (main): Call do_anonymous_type_tests.
8236 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
8237 (verify_everything): New procedure.
8238 * gdb.mi/mi-var-cp.cc (class A): New class.
8239 (anonymous_structs_and_unions): New function.
8240 (main): Call anonymous_structs_and_unions.
8241 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
8242 (verify_everything): New procedure.
8243
440e2fca
KS
82442012-01-12 Keith Seitz <keiths@redhat.com>
8245
8246 * lib/mi-support.exp: Expand comments about PATH_EXPR.
8247 (varobj_tree::get_path_expr): Assume that all varobjs are
8248 compound unless they are known simple types.
8249 Adjust path expressions based on parent type, path parent type,
8250 and tree language.
8251 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
8252 the root varobj.
8253 (mi_walk_varobj_tree): Add LANGUAGE parameter.
8254
675399c9
PA
82552012-01-11 Pedro Alves <palves@redhat.com>
8256
8257 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
8258 core files on this machine" anymore.
8259
97ddaa9b
PH
82602012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8261
8262 * gdb.base/watchpoint.c (recurser): Initialize local_x.
8263 (main): Repeat recurser call.
8264 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
8265 equivalent to 'local_x'.
8266
ea733575 82672012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 8268 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
8269
8270 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8271
2ca0b532
PA
82722012-01-05 Pedro Alves <alves.ped@gmail.com>
8273
8274 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
8275 * gdb.python/py-events.c (first): Add bits for new "step N" test.
8276 * gdb.python/py-events.exp: Test that "step N" tripping on a
8277 breakpoint emits a breakpoint event.
8278
6e681866
JB
82792012-01-03 Joel Brobecker <brobecker@adacore.com>
8280
8281 * gdb.base/auxv.exp: Reformat the copyright notice.
8282
3c2d6aff
YQ
82832012-01-03 Yao Qi <yao@codesourcery.com>
8284
8285 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
8286 (strace_trace_on_diff_addr): New.
8287 * gdb.trace/strace.c: (main): Add two local variables.
8288
0852fee3
UW
82892011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
8290
8291 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
8292 * gdb.cell/gcore.exp: Likewise.
8293 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
8294 to verify the correct instance of main is selected.
8295
12c3e59c
JB
82962012-01-02 Joel Brobecker <brobecker@adacore.com>
8297
8298 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8299 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
8300 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
8301 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
8302 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
8303 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
8304 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
8305 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
8306 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
8307 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
8308 gdb.threads/thread_check.c: Reformat copyright header.
8309
c0f378ec
EBM
83102011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8311
e4a7ca93 8312 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8313 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8314 is not enabled.
8315
3bc96cfb
JK
83162011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8317
8318 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8319 parameter to self_exec, adjust the function.
8320 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8321 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8322 (set var do_exit = 0): Remove test.
8323 (newline at end of file): Add one.
8324
095bcf5e
JB
83252011-12-27 Joel Brobecker <brobecker@adacore.com>
8326
8327 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8328 New files.
8329
18d19bd1
JK
83302011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8331
8332 Fix racy FAILs.
8333 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8334 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8335 (main): Call pthread_barrier_init for it.
8336
e809353a
JK
83372011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8338
8339 Fix double send_gdb leading to racy FAILs.
8340 * gdb.base/break.exp (set silent break bp_location1): Replace
8341 3x send_gdb and gdb_expect by gdb_test.
8342 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8343 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8344 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8345 instead of send_gdb. Twice.
8346 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8347 3x send_gdb and gdb_expect by gdb_test.
8348 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8349
da8cb7ec
JK
83502011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8351
8352 * gdb.linespec/linespec.exp: Compile using {c++}.
8353
ae1a303e
JK
83542011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8355
8356 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8357 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8358 (verify GCC PR debug/51668): New test.
8359
cc72b2a2
KP
83602011-12-23 Kevin Pouget <kevin.pouget@st.com>
8361
8362 Introduce gdb.FinishBreakpoint in Python.
8363 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8364 py-finish-breakpoint2
8365 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8366 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8367 instead of line number.
8368 * gdb.python/py-finish-breakpoint.c: New file.
8369 * gdb.python/py-finish-breakpoint.exp: New file.
8370 * gdb.python/py-finish-breakpoint.py: New file.
8371 * gdb.python/py-finish-breakpoint2.cc: New file.
8372 * gdb.python/py-finish-breakpoint2.exp: New file.
8373 * gdb.python/py-finish-breakpoint2.py: New file.
8374
3b7962f9
JK
83752011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8376
8377 Partial fix of compatibility with gcc-4.7.
8378 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8379 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8380 Add comment to add a PASS case in the future.
8381
6538471c
JK
8382 Fix compatibility with gcc-4.7.
8383 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8384
7052e42c
UW
83852011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8386
8387 PR tdep/12797
8388 * gdb.base/callfuncs.exp: Remove KFAIL.
8389
9ac7f98e
JB
83902011-12-21 Joel Brobecker <brobecker@adacore.com>
8391
8392 * gdb.ada/task_bp: New testcase.
8393
f6eeced0
JK
83942011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8395
8396 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8397 -DNO_SECTIONS.
8398 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8399
72225e17
JK
84002011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8401
8402 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8403 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8404 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8405 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8406 conditional for gcc <= 4.5.
8407
13ac8d2c
JK
84082011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8409
8410 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8411 by XFAIL.
8412 * gdb.cp/static-method.exp (info addr A::func())
8413 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8414 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8415 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8416 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8417 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8418 (test value of F in k3_m): Likewise.
8419 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8420 Likewise.
8421
049682ba
JK
84222011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8423
8424 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8425 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8426 Remove.
8427 * gdb.threads/attachstop-mt.c: Remove.
8428 * gdb.threads/attachstop-mt.exp: Remove.
8429
2c9d8796
MK
84302011-12-17 Mark Kettenis <kettenis@gnu.org>
8431
8432 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8433
e0f9f062
DE
84342011-12-16 Doug Evans <dje@google.com>
8435
f4aa2101 8436 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8437 * boards/native-gdbserver.exp: New file.
8438
e0f9f062
DE
8439 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8440 gdbserver output.
8441 (gdbserver_default_get_remote_address): New function.
8442 (gdbserver_start): Call gdb,get_remote_address to compute argument
8443 to "target remote" command.
8444
80b6e756
PM
84452011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8446
1c3ad6ab 8447 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8448 python print-stack. Add set/show python print-stack
8449 off|full|message tests.
8450
1576bd00
YQ
84512011-12-15 Yao Qi <yao@codesourcery.com>
8452
8453 * gdb.trace/strace.c: New
8454 * gdb.trace/strace.exp: New.
8455
d6a0f6e0
TT
84562011-12-14 Tom Tromey <tromey@redhat.com>
8457
8458 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8459
31015e1d
DE
84602011-12-14 Doug Evans <dje@google.com>
8461
8462 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8463
7b50312a
PA
84642011-12-14 Pedro Alves <pedro@codesourcery.com>
8465
8466 PR threads/10729
8467
8468 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8469 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8470
924437bc
PA
84712011-12-13 Pedro Alves <pedro@codesourcery.com>
8472 Doug Evans <dje@google.com>
8473
8474 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8475 (clean_restart): Remove references to the gdb_stub target board
8476 variable.
8477 (gdb_step_for_stub): Delete.
8478
8479 * gdb.base/annota1.exp: Remove all references to [target_info
8480 exists gdb_stub], gdb_step_for_stub and usestubs.
8481 * gdb.base/annota3.exp: Ditto.
8482 * gdb.base/async.exp: Ditto.
8483 * gdb.base/break.exp: Ditto.
8484 * gdb.base/code-expr.exp: Ditto.
8485 * gdb.base/commands.exp: Ditto.
8486 * gdb.base/completion.exp: Ditto.
8487 * gdb.base/condbreak.exp: Ditto.
8488 * gdb.base/consecutive.exp: Ditto.
8489 * gdb.base/cvexpr.exp: Ditto.
8490 * gdb.base/define.exp: Ditto.
8491 * gdb.base/display.exp: Ditto.
8492 * gdb.base/ena-dis-br.exp: Ditto.
8493 * gdb.base/environ.exp: Ditto.
8494 * gdb.base/gnu-ifunc.exp: Ditto.
8495 * gdb.base/maint.exp: Ditto.
8496 * gdb.base/pending.exp: Ditto.
8497 * gdb.base/sect-cmd.exp: Ditto.
8498 * gdb.base/sepdebug.exp: Ditto.
8499 * gdb.base/unload.exp: Ditto.
8500 * gdb.base/watchpoint-solib.exp: Ditto.
8501 * gdb.cp/annota2.exp: Ditto.
8502 * gdb.cp/annota3.exp: Ditto.
8503 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8504 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8505 * gdb.mi/mi-pending.exp: Ditto.
8506 * gdb.trace/circ.exp: Ditto.
8507 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8508 * gdb.base/list.exp: Ditto.
8509
8510 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8511 breakpoint function and all references to the usestubs macro.
8512 * gdb.base/exprs.c: Ditto.
8513 * gdb.base/freebpcmd.c: Ditto.
8514 * gdb.base/bitfields.c: Ditto.
8515 * gdb.base/bitfields2.c: Ditto.
8516 * gdb.base/break.c: Ditto.
8517 * gdb.base/call-sc.c: Ditto.
8518 * gdb.base/call-signals.c: Ditto.
8519 * gdb.base/callfuncs.c: Ditto.
8520 * gdb.base/charset.c: Ditto.
8521 * gdb.base/consecutive.c: Ditto.
8522 * gdb.base/constvars.c: Ditto.
8523 * gdb.base/funcargs.c: Ditto.
8524 * gdb.base/int-type.c: Ditto.
8525 * gdb.base/interrupt.c: Ditto.
8526 * gdb.base/langs0.c: Ditto.
8527 * gdb.base/list0.c: Ditto.
8528 * gdb.base/mips_pro.c: Ditto.
8529 * gdb.base/miscexprs.c: Ditto.
8530 * gdb.base/nodebug.c: Ditto.
8531 * gdb.base/opaque0.c: Ditto.
8532 * gdb.base/pointers.c: Ditto.
8533 * gdb.base/printcmds.c: Ditto.
8534 * gdb.base/ptype.c: Ditto.
8535 * gdb.base/recurse.c: Ditto.
8536 * gdb.base/reread1.c: Ditto.
8537 * gdb.base/reread2.c: Ditto.
8538 * gdb.base/restore.c: Ditto.
8539 * gdb.base/return.c: Ditto.
8540 * gdb.base/run.c: Ditto.
8541 * gdb.base/scope0.c: Ditto.
8542 * gdb.base/sepdebug.c: Ditto.
8543 * gdb.base/setshow.c: Ditto.
8544 * gdb.base/setvar.c: Ditto.
8545 * gdb.base/sigall.c: Ditto.
8546 * gdb.base/signals.c: Ditto.
8547 * gdb.base/structs.c: Ditto.
8548 * gdb.base/structs2.c: Ditto.
8549 * gdb.base/testenv.c: Ditto.
8550 * gdb.base/twice.c: Ditto.
8551 * gdb.base/unwindonsignal.c: Ditto.
8552 * gdb.base/watchpoint.c: Ditto.
8553 * gdb.base/watchpoints.c: Ditto.
8554 * gdb.base/whatis.c: Ditto.
8555 * gdb.cp/classes.cc: Ditto.
8556 * gdb.cp/cplusfuncs.cc: Ditto.
8557 * gdb.cp/derivation.cc: Ditto.
8558 * gdb.cp/formatted-ref.cc: Ditto.
8559 * gdb.cp/misc.cc: Ditto.
8560 * gdb.cp/overload.cc: Ditto.
8561 * gdb.cp/ovldbreak.cc: Ditto.
8562 * gdb.cp/ref-params.cc: Ditto.
8563 * gdb.cp/ref-types.cc: Ditto.
8564 * gdb.cp/templates.cc: Ditto.
8565 * gdb.cp/virtfunc.cc: Ditto.
8566 * gdb.hp/gdb.aCC/run.c: Ditto.
8567 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8568 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8569 * gdb.reverse/consecutive-reverse.c: Ditto.
8570 * gdb.reverse/sigall-reverse.c: Ditto.
8571 * gdb.reverse/until-reverse.c: Ditto.
8572 * gdb.reverse/watch-reverse.c: Ditto.
8573 * gdb.trace/actions.c: Ditto.
8574 * gdb.trace/circ.c: Ditto.
8575 * gdb.trace/collection.c: Ditto.
8576
fabde485
PA
85772011-12-13 Pedro Alves <pedro@codesourcery.com>
8578
8579 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8580 (func6, func7): New.
8581 (main): Call func6 and func7.
8582 * gdb.base/watchpoint.exp (test_wide_location_1)
8583 (test_wide_location_2): New.
8584 (top level): Re-enable hardware watchpoints if necessary. Call
8585 test_wide_location_1 and test_wide_location_2.
8586
ff7d1690
YQ
85872011-12-11 Yao Qi <yao@codesourcery.com>
8588
8589 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8590
a6af7abe
JB
85912011-12-11 Joel Brobecker <brobecker@adacore.com>
8592
8593 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8594 expected output for unsupported case.
8595
61638e15
JK
85962011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8597
8598 PR testsuite/12649
8599 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8600 Protect gdb_test_multiple by final $gdb_prompt match.
8601
0a00efc3
JK
86022011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8603
8604 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8605 New variable, new test.
8606 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8607 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8608 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8609 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8610 them if HAVE_GCC_45682_FIXED is not set.
8611
4511b1ba
YQ
86122011-12-10 Yao Qi <yao@codesourcery.com>
8613
8614 * gdb.trace/status-stop.exp: New.
8615 * gdb.trace/status-stop.c: New.
8616
27949e73
JK
86172011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8618
8619 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8620 timeout.
8621
d8ea7931
TT
86222011-12-08 Tom Tromey <tromey@redhat.com>
8623
8624 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8625 condition.
8626
1cc310d2
SS
86272011-12-07 Stan Shebs <stan@codesourcery.com>
8628
8629 * gdb.trace/tfind.exp: Update for output changes.
8630
d482a875
PA
86312011-12-07 Pedro Alves <pedro@codesourcery.com>
8632
8633 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8634 throws "Cannot insert catchpoints in this configuration".
8635 * gdb.ada/mi_catch_ex.exp: Likewise.
8636
f0ba3972
PA
86372011-12-06 Pedro Alves <pedro@codesourcery.com>
8638
8639 * gdb.base/break-always.exp: Test changing memory at addresses
8640 with breakpoints inserted.
8641
f8eba3c6
TT
86422011-12-06 Joel Brobecker <brobecker@acacore.com>
8643
6fdff2c5
PA
8644 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8645 involving a fully qualified function name.
f8eba3c6
TT
8646
86472011-12-06 Tom Tromey <tromey@redhat.com>
8648
8649 * gdb.ada/homonym.exp: Add three breakpoint tests.
8650
86512011-12-06 Tom Tromey <tromey@redhat.com>
8652
8653 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8654 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8655 * gdb.objc/objcdecode.exp: Update for output changes.
8656 * gdb.linespec/linespec.exp: New file.
8657 * gdb.linespec/lspec.cc: New file.
8658 * gdb.linespec/lspec.h: New file.
8659 * gdb.linespec/body.h: New file.
8660 * gdb.linespec/base/two/thefile.cc: New file.
8661 * gdb.linespec/base/one/thefile.cc: New file.
8662 * gdb.linespec/Makefile.in: New file.
8663 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8664 output changes.
8665 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8666 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8667 makes one breakpoint.
8668 * gdb.cp/method2.exp (test_break): Update for output changes.
8669 * gdb.cp/mb-templates.exp: Update for output changes.
8670 * gdb.cp/mb-inline.exp: Update for output changes.
8671 * gdb.cp/mb-ctor.exp: Update for output changes.
8672 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8673 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8674 has multiple matches.
8675 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8676 error message change.
8677 * gdb.base/list.exp (test_list_filename_and_number): Update for
8678 error message change.
8679 * gdb.base/break.exp: Disable pending breakpoints. Update for
8680 output changes.
8681 * configure.ac: Add gdb.linespec.
8682 * configure: Rebuild.
8683 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8684
c642a434
UW
86852011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8686
8687 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8688 last_break register on s390*-*-* targets.
8689
b18003d1
JB
86902011-12-06 Joel Brobecker <brobecker@adacore.com>
8691
8692 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8693 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8694 of parameter X in procedure Foo.
8695
fe96589c
SS
86962011-12-05 Stan Shebs <stan@codesourcery.com>
8697
8698 * gdb.trace/tfind.exp: Update help string matches.
8699
1820ab47
JK
87002011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8701
8702 * gdb.server/ext-run.exp (get process list): Accept also systemd
8703 as PID 1.
8704
e11ac3a3
JK
87052011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8706 Pedro Alves <pedro@codesourcery.com>
8707
8708 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8709 starting GDB.
8710 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8711 $use_gdb_stub.
8712 * gdb.base/display.exp: Likewise.
8713 * gdb.base/ending-run.exp: Likewise.
8714 * gdb.base/list.exp (test_listsize): Likewise.
8715 * gdb.base/setshow.exp: Likewise.
8716 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8717 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8718 check by global $use_gdb_stub.
8719 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8720 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8721 (default_gdb_init): Unset global $use_gdb_stub.
8722 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8723 by global $use_gdb_stub.
8724 * lib/gdbserver-support.exp: Extend comments for set_board_info
8725 gdb_protocol and gdb,socketport.
8726 (gdbserver_start_extended): Set global gdbserver_protocol and
8727 gdbserver_gdbport. Clear global use_gdb_stub.
8728 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8729 from target use_gdb_stub.
8730 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8731
1d41d75c
DE
87322011-12-03 Doug Evans <dje@google.com>
8733
8734 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8735 (gdb_step_for_stub): Add comments.
8736
d6d7a51a
MR
87372011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8738
8739 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8740 to the caller.
8741 (gdb_test_multiple): Likewise.
8742
05acf274
JK
87432011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8744
8745 Fix gdb.mi/mi-solib.exp without system debug info installed.
8746 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8747 expect attribute, return 0 for it. Update comments.
8748
2268b414
JK
87492011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8750
8751 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8752 (corrupted list): Adjust the expectation.
8753
585861ea
JK
87542011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8755
8756 PR threads/13448
8757 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8758 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8759 * gdb.threads/tls-var-main.c: New file.
8760 * gdb.threads/tls-var.c: New file.
8761 * gdb.threads/tls-var.exp: New file.
8762
968643aa
JK
87632011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8764
8765 PR testsuite/12649
8766 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8767 Protect gdb_test_multiple by final $gdb_prompt match.
8768 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8769 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8770 (test_tracepoints): Likewise.
8771
9750bca9
JK
87722011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8773
8774 PR breakpoints/13346
8775 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8776 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8777 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8778
ac1349b7
JB
87792011-12-01 Joel Brobecker <brobecker@adacore.com>
8780
8781 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8782 * gdb.ada/homonym/homonym.adb: For use of all types defined
8783 locally inside both Get_Value subprograms.
8784
26d44faf
JK
87852011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8786
8787 Fix racy FAILs.
8788 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8789 of send_gdb.
8790
514f6425
UW
87912011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8792
8793 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8794 environment variable after test completed.
8795
4255c8d2
UW
87962011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8797
8798 * gdb.base/solib-nodir.exp: Skip if remote target.
8799 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8800 application. Call gdb_load_shlibs.
8801 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8802
a35ad96a
JB
88032011-11-29 Joel Brobecker <brobecker@adacore.com>
8804
8805 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8806
1a1d5513
JB
88072011-11-28 Joel Brobecker <brobecker@adacore.com>
8808
8809 * gdb.ada/fullname_bp: New testcase.
8810
50b4ddf8
JK
88112011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8812
8813 PR testsuite/12649
8814 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8815 Wrap send_gdb into a new gdb_test.
8816
fb0aec57
JK
8817 Code cleanup.
8818 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8819 Convert send_gdb and gdb_expect to gdb_test_multiple.
8820
2376d946
JK
88212011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8822
8823 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8824
1eec78bd
KS
88252011-11-23 Keith Seitz <keiths@redhat.com>
8826
8827 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8828 (mi_varobj_tree_test_children_callback): New proc.
8829 (mi_walk_varobj_tree): New proc.
8830
36dfb11c
TT
88312011-11-22 Tom Tromey <tromey@redhat.com>
8832
8833 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
8834 Add "use_mi_command" argument.
8835 (mi_run_cmd, mi_run_with_cli): New procs.
8836 * gdb.mi/solib-lib.c: New file.
8837 * gdb.mi/solib-main.c: New file.
8838 * gdb.mi/mi-solib.exp: New file.
8839
0e965dd0
DE
88402011-11-21 Doug Evans <dje@google.com>
8841
8842 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
8843 _Unwind_DebugHook is missing.
8844
f196051f
SS
88452011-11-20 Stan Shebs <stan@codesourcery.com>
8846
8847 * gdb.trace/tstatus.exp: New.
8848 * gdb.trace/actions.c: Include string.h.
8849
bfccc43c
YQ
88502011-11-18 Yao Qi <yao@codesourcery.com>
8851
8852 * gdb.trace/pending.exp: New.
8853 * gdb.trace/pending.c: New.
8854 * gdb.trace/pendshr1.c: New.
8855 * gdb.trace/pendshr2.c: New.
8856 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
8857 tracepoint location becomes pending.
8858 (tracepoint_change_loc_2): New.
8859
73cd8ab1
DM
88602011-11-16 David S. Miller <davem@davemloft.net>
8861
8862 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
8863 target is sparc*-*-linux*
8864
77426730
PK
88652011-11-15 Paul Koning <paul_koning@dell.com>
8866
8867 * gdb.python/py-type.exp: New testcases for exceptions on scalar
8868 types.
8869
ed59ded5
DE
88702011-11-14 Doug Evans <dje@google.com>
8871
8872 * gdb.base/shell.exp: New file.
8873
405f8e94
SS
88742011-11-14 Stan Shebs <stan@codesourcery.com>
8875
8876 * gdb.trace/ftrace.c: New.
8877 * gdb.trace/ftrace.exp: New.
8878
1e4d1764
YQ
88792011-11-14 Yao Qi <yao@codesourcery.com>
8880
8881 * gdb.trace/change-loc-1.c: New.
8882 * gdb.trace/change-loc-2.c: New.
8883 * gdb.trace/change-loc.c: New.
8884 * gdb.trace/change-loc.exp: New.
8885 * gdb.trace/change-loc.h: New.
8886 * gdb.trace/trace-break.c (marker): Define new symbol.
8887 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 8888 New.
1e4d1764
YQ
8889 (break_trace_same_addr_6): New.
8890
71eba9c2 88912011-11-12 Matt Rice <ratmice@gmail.com>
8892
8893 * gdb.base/info-macros.exp: Make tests for info definitions
8894 test info macro. Add tests for info macro argument processing.
8895 Rename a few tests.
8896
1d93e29a
KS
88972011-11-11 Keith Seitz <keiths@redhat.com>
8898
8899 PR gdb/12843
8900 * gdb.base/linespecs.exp: New file.
8901
a4b5b48a
DE
89022011-11-11 Doug Evans <dje@google.com>
8903
8904 * gdb.threads/print-threads.exp: Extend timeout for slower
8905 tests.
8906
f6b47be4
DE
89072011-11-10 Doug Evans <dje@google.com>
8908
792a0230
DE
8909 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8910 "record to end of main" test.
8911
f6b47be4
DE
8912 * gdb.python/py-type.c (TS): New typedef.
8913 (ts): New global.
8914 * gdb.python/py-type.exp: Test field list of typedef.
8915
22355c90
JB
89162011-11-10 Joel Brobecker <brobecker@adacore.com>
8917
8918 * gdb.ada/small_reg_param: New testcase.
8919
a7860e76
TT
89202011-11-09 Tom Tromey <tromey@redhat.com>
8921
8922 * gdb.cp/destrprint.exp: New file.
8923 * gdb.cp/destrprint.cc: New file.
8924
72a2e3dc
MI
89252011-11-08 Meador Inge <meadori@codesourcery.com>
8926
8927 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
8928 (switch_stack_to_other): New test function.
8929 * gdb.arch/thumb-prologue.exp: New test cases.
8930
c7195df2 89312011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
8932
8933 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8934
d3895d7d
YQ
89352011-11-08 Yao Qi <yao@codesourcery.com>
8936
8937 * gdb.exp (supports_process_record): New.
8938 (supports_reverse): New.
8939 * gdb.reverse/break-precsave.exp: Call support_process_record
8940 to run test conditionally.
8941 * gdb.reverse/consecutive-precsave.exp: Likewise.
8942 * gdb.reverse/i386-precsave.exp: Likewise.
8943 * gdb.reverse/machinestate-precsave.exp: Likewise.
8944 * gdb.reverse/solib-precsave.exp: Likewise.
8945 * gdb.reverse/step-precsave.exp: Likewise.
8946 * gdb.reverse/until-precsave.exp: Likewise.
8947 * gdb.reverse/watch-precsave.exp: Likewise.
8948 * gdb.reverse/break-reverse.exp: Call support_reverse to run
8949 test conditionally.
8950 * gdb.reverse/consecutive-reverse.exp: Likewise.
8951 * gdb.reverse/finish-precsave.exp: Likewise.
8952 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8953 * gdb.reverse/finish-reverse.exp: Likewise.
8954 * gdb.reverse/i386-reverse.exp: Likewise.
8955 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8956 * gdb.reverse/machinestate.exp: Likewise.
8957 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
8958 * gdb.reverse/sigall-precsave.exp: Likewise.
8959 * gdb.reverse/sigall-reverse.exp: Likewise.
8960 * gdb.reverse/solib-reverse.exp: Likewise.
8961 * gdb.reverse/step-reverse.exp: Likewise.
8962 * gdb.reverse/until-reverse.exp: Likewise.
8963 * gdb.reverse/watch-reverse.exp: Likewise.
8964
a59306a3
YQ
89652011-11-05 Yao Qi <yao@codesourcery.com>
8966
8967 * gdb.trace/trace-break.exp: Add test on setting two
8968 fast tracepoints at the same address.
8969
87769f59
JK
89702011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8971
8972 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8973
3065dfb6
SS
89742011-11-02 Stan Shebs <stan@codesourcery.com>
8975
8976 * gdb.trace/collection.c: Add code using strings.
8977 * gdb.trace/collection.exp: Add tests of string collection.
8978
89e208db
JK
89792011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8980
8981 * gdb.base/skip-solib.exp (executable_main): New variable.
8982 (binfile_main): Base it on that.
8983 Use $executable_main in clean_restart calls. Drop gdb_exit and
8984 gdb_start calls.
8985
405e54e9
JK
89862011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8987
8988 Fix racy FAILs.
8989 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
8990 breakpoint_re globals import by async. Set string_regex to .* for
8991 async. Remove the optional thread_selected_re and breakpoint_re
8992 globals expectations.
8993
58e8570a
JM
89942011-11-01 Joseph Myers <joseph@codesourcery.com>
8995
8996 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
8997 well as Cygwin.
8998
7b35ec7f 89992011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
9000
9001 Add tests for skip command.
89e208db
JK
9002 * gdb.base/skip-solib-lib.c: New
9003 * gdb.base/skip-solib-main.c: New
9004 * gdb.base/skip-solib.exp: New
9005 * gdb.base/skip.c: New
9006 * gdb.base/skip.exp: New
9007 * gdb.base/skip1.c: New
9008 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 9009
b9fd1791
PA
90102011-10-31 Yao Qi <yao@codesourcery.com>
9011 Pedro Alves <pedro@codesourcery.com>
9012
6fdff2c5
PA
9013 * gdb.trace/trace-break.c: New.
9014 * gdb.trace/trace-break.exp: New.
b9fd1791 9015
4323fecc
JK
90162011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9017
9018 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
9019 break-here-2.
9020
0e5bf2a8
PA
90212011-10-28 Pedro Alves <pedro@codesourcery.com>
9022
9023 * gdb.threads/no-unwaited-for-left.c: New.
9024 * gdb.threads/no-unwaited-for-left.exp: New.
9025 * gdb.threads/non-ldr-exc-1.c: New.
9026 * gdb.threads/non-ldr-exc-1.exp: New.
9027 * gdb.threads/non-ldr-exc-2.c: New.
9028 * gdb.threads/non-ldr-exc-2.exp: New.
9029 * gdb.threads/non-ldr-exc-3.c: New.
9030 * gdb.threads/non-ldr-exc-3.exp: New.
9031 * gdb.threads/non-ldr-exc-4.c: New.
9032 * gdb.threads/non-ldr-exc-4.exp: New.
9033
3a3dad98
JK
90342011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9035
9036 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
9037 * gdb.base/attach-pie-misread.exp: Likewise.
9038 * gdb.base/break-interp.exp: Likewise.
9039 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
9040 testcases for use_gdb_stub.
9041 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
9042 (continue): New testcase.
9043 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
9044 * gdb.threads/attach-into-signal.exp: Likewise.
9045 * gdb.threads/attach-stopped.exp: Likewise.
9046 * gdb.threads/attachstop-mt.exp: Likewise.
9047
d6a5d40c
PK
90482011-10-28 Paul Koning <paul_koning@dell.com>
9049
9050 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
9051
ca539be8
JK
90522011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9053
9054 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
9055 (mi_gdb_test): Import globals thread_selected_re
9056 and breakpoint_re. Expect them optionally at the regex start.
9057
d234ef5c
DE
90582011-10-27 Doug Evans <dje@google.com>
9059
9060 * gdb.python/python.exp: Test source -s.
9061
ab964825
PK
90622011-10-26 Paul Koning <paul_koning@dell.com>
9063
9064 * gdb.python/lib-types.cc (struct A): New structure.
9065 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 9066
54d8a644
PK
90672011-10-25 Paul Koning <paul_koning@dell.com>
9068
9069 PR python/13327
d234ef5c 9070
54d8a644
PK
9071 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
9072 fetch_lazy method.
9073
b0221781
YQ
90742011-10-24 Yao Qi <yao@codesourcery.com>
9075
9076 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
9077 target is tic6x-*-*.
9078
6cda5a20
JB
90792011-10-21 Joel Brobecker <brobecker@adacore.com>
9080
9081 * gdb.ada/mi_task_info/task_switch.adb: New file.
9082 * gdb.ada/mi_task_info.exp: New file.
9083
5ed9db04
JK
90842011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9085
9086 * gdb.cp/expand-psymtabs-cxx.exp: New file.
9087 * gdb.cp/expand-psymtabs-cxx.cc: New file.
9088
9df2fbc4
PM
90892011-10-20 Phil Muldoon <pmuldoon@redhat.com>
9090
9091 PR python/12656
9092
9093 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
9094 global_block tests.
9095
736086ba
TT
90962011-10-18 Tom Tromey <tromey@redhat.com>
9097
9098 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
9099
4af31552
TT
91002011-10-18 Tom Tromey <tromey@redhat.com>
9101
9102 * gdb.base/source.exp: Don't include full file name in test name.
9103 * gdb.python/python.exp: Don't include full file name in test
9104 name.
9105
43136979
AR
91062011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9107
9108 * gdb.base/attach-pie-noexec.c: New files.
9109 * gdb.base/attach-pie-noexec.exp: New files.
9110
543a9323
JM
91112011-10-17 Joseph Myers <joseph@codesourcery.com>
9112
9113 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
9114 prompt for each extra line in command.
9115
21ae7a4d
JK
91162011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9117
9118 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
9119 Revert the part of:
9120 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9121 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9122 Change the expected string.
9123
20ec36d9
JK
91242011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9125
9126 Fix results with system glibc debug info installed.
9127 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
9128 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
9129 Accept also __libc_ symbol prefix and no prefix.
9130
6501c2fc
KS
91312011-10-14 Keith Seitz <keiths@redhat.com>
9132
9133 PR c++/13225
9134 * gdb.cp/converts.cc (foo3_1): New function.
9135 (foo3_2): New functions.
9136 * gdb.cp/converts.exp: Add tests for int to pointer conversion
9137 and null pointer conversions of integer constant zero.
9138 Add test to check if all arguments are checked for incompatible
9139 conversion BADNESS.
9140
55b1fd0c
TT
91412011-10-14 Tom Tromey <tromey@redhat.com>
9142
9143 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
9144 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
9145 linespec.
9146
22c05d8a
JK
91472011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9148
9149 Fix internal error regression.
9150 * gdb.dwarf2/implptr-optimized-out.S: New file.
9151 * gdb.dwarf2/implptr-optimized-out.exp: New file.
9152
1d6edc3c
JK
91532011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9154
9155 Fix empty DWARF expressions DATA vs. SIZE conditionals.
9156 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
9157 (loclist): New.
9158 (4): New abbrev.
9159 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
9160 Use prepare_for_testing, remove clean_restart.
9161 (p arraynoloc, p arraycallnoloc): New tests.
9162
9ec72168
JK
91632011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9164
9165 * gdb.cp/namespace-enum.exp (executable): New variable.
9166 (binfile): Use ${objdir}/${subdir}/ prefix.
9167 Use ${executable} for clean_restart.
9168
9c6c53f7
SA
91692011-10-11 Sterling Augustine <saugustine@google.com>
9170
9171 * gdb.cp/Makefile.in: Add namespace-enum test.
9172 * gdb.cp/namespace-enum.exp: New file.
9173 * gdb.cp/namespace-enum.c: New file.
9174 * gdb.cp/namespace-enum-main.c: New file.
9175
fac7ceb3
UW
91762011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
9177
9178 * gdb.python/py-shared.exp: Relax filename check to handle remote:
9179 sysroot.
9180
941b2081
JK
91812011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9182
9183 Reimplement @entry in input expressions.
9184 * gdb.base/exprs.c (v_int_array_init): New variable.
9185 * gdb.base/exprs.exp (print v_int_array_init)
9186 (print *v_int_array_init@1, print *v_int_array_init@2)
9187 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
9188 (print v_int_array_init[1]@1): New tests.
9189
0344e878
JM
91902011-10-10 Joseph Myers <joseph@codesourcery.com>
9191
9192 * gdb.cp/gdb2495.exp: Do not include directories in filename in
9193 expected message.
9194
5a56e9c5
DE
91952011-10-09 Doug Evans <dje@google.com>
9196
9197 * gdb.base/alias.exp: Add tests for alias command.
9198
2bda9cc5
JK
91992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9200
9201 * gdb.arch/amd64-entry-value.s: New file.
9202 * gdb.mi/mi2-amd64-entry-value.s: New file.
9203
a471c594
JK
92042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9205
9206 Display @entry parameter values even for references.
9207 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
9208 functions.
9209 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
9210 reference and datap_input.
9211 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
9212 breakpoints.
9213 (continue to breakpoint: entry_reference: reference)
9214 (entry_reference: bt at entry)
9215 (continue to breakpoint: entry_reference: breakhere_reference)
9216 (entry_reference: bt, entry_reference: ptype regparam)
9217 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
9218 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
9219 (entry_reference: p regcopy, entry_reference: p nodataparam)
9220 (entry_reference: p nodataparam@entry): New tests.
9221
36b11add
JK
92222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9223
9224 Support @entry in input expressions.
9225 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
9226 (entry_stack: p s1@entry, entry_stack: p s2@entry)
9227 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
9228 (tailcall: p j@entry): New tests.
9229 * gdb.cp/koenig.cc (A::entry): New function.
9230 (main): Call it.
9231 * gdb.cp/koenig.exp (p entry (c)): New test.
9232
e18b2753
JK
92332011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9234
9235 Display @entry parameter values (without references).
9236 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
9237 (different, validity, invalid): New functions.
9238 (main): Call them.
9239 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
9240 stacktest, breakhere_stacktest, different, breakhere_different,
9241 breakhere_validity and breakhere_invalid.
9242 (entry: bt): Update for @entry.
9243 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
9244 (entry_validity: *, entry_invalid: *): Many new tests.
9245 * gdb.base/break.exp
9246 (run until breakpoint set at small function, optimized file): Accept
9247 also the @entry suffix.
9248 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
9249 * gdb.mi/mi2-amd64-entry-value.c: New files.
9250 * gdb.mi/mi2-amd64-entry-value.exp: New files.
9251
2d6c5dc2
JK
92522011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9253
9254 Protect entry values against self tail calls.
9255 * gdb.arch/amd64-entry-value.cc (self2, self): New.
9256 (main): Call self.
9257 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
9258 (set debug entry-values 1, self: bt debug entry-values): New tests.
9259
111c6489
JK
92602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9261
9262 Recognize virtual tail call frames.
9263 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
9264 (amb_b, amb_a): New.
9265 (main): Call a and b.
9266 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
9267 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
9268 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
9269 New tests.
9270
8e3b41a9
JK
92712011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9272
9273 Implement basic support for DW_TAG_GNU_call_site.
9274 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
9275 * gdb.arch/amd64-entry-value.cc: New file.
9276 * gdb.arch/amd64-entry-value.exp: New file.
9277
181cebd4
JK
92782011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9279
9280 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
9281 * gdb.dwarf2/implptr-64bit.S: New file.
9282 * gdb.dwarf2/implptr-64bit.exp: New file.
9283
741f5e3c
JK
92842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9285
9286 Fix initial language detection with -readnow.
9287 * gdb.cp/readnow-language.cc: New file.
9288 * gdb.cp/readnow-language.exp: New file.
9289
a73d2258
JK
92902011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9291
9292 Fix printed anonymous struct name.
9293 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
9294
af369495
JM
92952011-10-09 Joseph Myers <joseph@codesourcery.com>
9296
9297 * gdb.base/solib-symbol.exp: Do not include directories in
9298 filenames in expected messages.
9299
1fa57852
DE
93002011-10-07 Doug Evans <dje@google.com>
9301
9302 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9303
bd054e06
KP
93042011-10-07 Kevin Pouget <kevin.pouget@st.com>
9305
9306 Allow Python notification of new object-file loadings.
9307 * gdb.python/py-events.exp: Test newobjfile event.
9308 * gdb.python/py-events.py: Register newobjfile callback.
9309 * gdb.python/py-events.c: Add call to shared library
9310 * gdb.python/py-events-shlib.c: New file.
9311
8031b6f8
JM
93122011-10-06 Joseph Myers <joseph@codesourcery.com>
9313
9314 * gdb.base/fixsection.exp: Do not include directories in filename
9315 in expected message.
9316
7fea6923
PM
93172011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9318
9319 Add tests for passing of environment variables to inferior.
9320 * gdb.base/testenv.c: New test source.
9321 * gdb.base/testenv.exp: New expect test.
9322
687f2a88
PK
93232011-10-04 Paul Koning <paul_koning@dell.com>
9324
9325 * gdb.python/py-value.c (main): Break before return.
9326
cb6be26b
KP
93272011-10-04 Kevin Pouget <kevin.pouget@st.com>
9328
9329 PR python/12691: Add the inferior to Python exited event
9330 * gdb.python/py-events.exp: Test the inferior attribute of exited
9331 event with a fork.
9332 * gdb.python/py-events.py: Print inferior number on exit.
9333 * gdb.python/py-events.c: Fork the inferior.
9334
fb213700
EBM
93352011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9336
9337 * gdb.base/jit.exp: Add testcase name to log message
9338
aa2071bd
PK
93392011-10-03 Paul Koning <paul_koning@dell.com>
9340 Jan Kratochvil <jan.kratochvil@redhat.com>
9341
9342 * gdb.python/py-value.exp
9343 (python inval = gdb.parse_and_eval('*(int*)0'))
9344 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9345 (set argc=2, python print argc_lazy): New tests.
9346
dd11a36c
JB
93472011-10-02 Joel Brobecker <brobecker@adacore.com>
9348
9349 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9350
46f886f1
JK
93512011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9352 Pedro Alves <pedro@codesourcery.com>
9353
9354 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9355 can_read_0, test for it.
9356 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9357 (parse_and_eval with memory error): ... here, make it untested if
9358 can_read_0.
9359
c5cb204f
MP
93602011-09-30 Marek Polacek <mpolacek@redhat.com>
9361
9362 * gdb.python/python.exp (verify pagination beforehand)
9363 (verify pagination afterwards): Fix race by splitting the line.
9364
68fb0ec0
JM
93652011-09-29 Joseph Myers <joseph@codesourcery.com>
9366
9367 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9368 for 64-bit multilibs from i?86-* targets.
9369
6aee0d90
MP
93702011-09-29 Marek Polacek <mpolacek@redhat.com>
9371
9372 * lib/gdb.exp: Fix a typo in one of the comments.
9373
e9101ff5
MP
93742011-09-29 Marek Polacek <mpolacek@redhat.com>
9375
9376 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9377 matching pattern.
9378
7a81bdbf
PK
93792011-09-28 Paul Koning <paul_koning@dell.com>
9380
9381 * gdb.python/py-type.c (enum E): New.
9382 * gdb.python/py-type.exp (test_fields): Add tests for Python
9383 mapping access to fields.
9384 (test_enums): New test for field access on enums.
9385
6710bf39
SS
93862011-09-27 Stan Shebs <stan@codesourcery.com>
9387
9388 * gdb.trace/collection.exp: Test collection of $_ret.
9389
b2a6bdeb
AT
93902011-09-22 Andreas Tobler <andreast@fgznet.ch>
9391
9392 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9393 list of compilation switches for <*-*-freebsd*>.
9394
3c9057f3
SS
93952011-09-19 Stan Shebs <stan@codesourcery.com>
9396
9397 * gdb.trace/tspeed.exp: New file.
9398 * gdb.trace/tspeed.c: New file.
9399
34518530
YQ
94002011-09-18 Yao Qi <yao@codesourcery.com>
9401
9402 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9403 instructions.
9404 (test_adr_32bit, test_pop_pc): Likewise.
9405 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9406 Thumb instructions.
9407 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9408 in gdb_test_multiple.
9409 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9410
ab254057
YQ
94112011-09-17 Yao Qi <yao@codesourcery.com>
9412
9413 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9414 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9415 support single step to signal handler.
9416
9c317b71
YQ
94172011-09-17 Yao Qi <yao@codesourcery.com>
9418
9419 * gdb.base/disp-step-fork.c: New.
9420 * gdb.base/disp-step-syscall.exp: New.
9421 * gdb.base/disp-step-vfork.c: New.
9422
a8123151
JB
94232011-09-16 Joel Brobecker <brobecker@adacore.com>
9424
9425 * gdb.ada/tasks.exp: Make the expected output for
9426 the `info tasks' tests more resilient to spacing
9427 changes.
9428
63a9aad8
JK
94292011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9430
9431 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9432 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9433
2aa48337
KP
94342011-09-15 Kevin Pouget <kevin.pouget@st.com>
9435
9436 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9437 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9438
6839b47f
KP
94392011-04-30 Kevin Pouget <kevin.pouget@st.com>
9440
9441 Handle multiple breakpoint hits in Python interface:
9442 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9443 presence.
9444 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9445 breakpoint hits.
9446
0935723e
JK
94472011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9448 Jan Kratochvil <jan.kratochvil@redhat.com>
9449
9450 * gdb.python/py-events.exp: Remove pretty printing comment.
9451 * gdb.python/py-evsignal.exp: New file.
9452 * gdb.python/py-evthreads.c: Include signal.h.
9453 (thread3): Remove variable count3. Remove variable bad and use raise
9454 instead.
9455 (thread2): Remove variable count2. Move thread3 pthread_create here,
9456 merge pthread_join to a single line.
9457 (main): Remove variable count1. Merge pthread_join with pthread_create
9458 to a single line.
9459 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9460 KFAIL python/12966 for gdbserver. Test return value of
9461 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9462 gdb_expect by gdb_test and gdb_test_multiple.
9463 (thread 2, thread 3): New tests.
9464
4801a9a3
PA
94652011-09-12 Matt Rice <ratmice@gmail.com>
9466 Pedro Alves <pedro@codesourcery.com>
9467
9468 PR gdb/13175
9469
9470 * gdb.base/interp.exp: New tests.
9471 * gdb.base/interp.c: New file.
9472
24ece742
DE
94732011-09-12 Doug Evans <dje@google.com>
9474
9475 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9476 * gdb.dwarf2/typeddwarf.exp: Ditto.
9477
7f062217
JK
94782011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9479
9480 Fix compatibility with x32 arch.
9481 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9482 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9483 is_x86_like_target.
9484 * testsuite/gdb.trace/collection.exp: Likewise.
9485 * testsuite/gdb.trace/report.exp: Likewise.
9486 * testsuite/gdb.trace/unavailable.exp: Likewise.
9487 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9488 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9489 (is_x86_like_target): Check also is_amd64_regs_target.
9490
08711b9a
JK
94912011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9492
9493 PR breakpoints/12435
9494 * gdb.arch/amd64-prologue-xmm.c: New file.
9495 * gdb.arch/amd64-prologue-xmm.exp: New file.
9496 * gdb.arch/amd64-prologue-xmm.s: New file.
9497
b99b5f66
JK
94982011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9499
9500 * gdb.dwarf2/dw2-param-error-main.c: New file.
9501 * gdb.dwarf2/dw2-param-error.S: New file.
9502 * gdb.dwarf2/dw2-param-error.exp: New file.
9503
a391a2f6
PA
95042011-09-08 Pedro Alves <pedro@codesourcery.com>
9505
9506 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9507 inferior's pid and look for a core dump named core.$pid. Use
9508 `remote_file' commands on the host instead of hand coding shell
9509 commands on the build.
9510 * gdb.base/valgrind-db-attach.exp: Kill the program before
9511 finishing the test.
9512
7d8e6458 95132011-09-02 Matt Rice <ratmice@gmail.com>
9514
9515 * lib/prompt.exp: New file for testing the first prompt.
9516 * gdb.python/py-prompt.exp: Ditto.
9517 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9518
68e77c9e
PA
95192011-09-02 Pedro Alves <pedro@codesourcery.com>
9520
9521 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9522 0, before testing gcore.
9523
9655e943
JK
95242011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9525
df6dc84d
JK
9526 * dw2-ifort-parameter-debug.S: Update copyright year.
9527 * dw2-ifort-parameter.c: Update copyright year.
9528 * dw2-ifort-parameter.exp: Update copyright year.
9529
9655e943
JK
9530 * dw2-ifort-parameter-debug.S: New file.
9531 * dw2-ifort-parameter.c: New file.
9532 * dw2-ifort-parameter.exp: New file.
9533
353d1d73
JK
95342011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9535
9536 * gdb.base/commands.exp (error_clears_commands_left): New function.
9537 (): Call it.
9538
5c07461a
JK
95392011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9540
9541 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9542 (C): Initialize `a'.
9543 * gdb.mi/mi-inheritance-syntax-error.exp
9544 (-data-evaluate-expression $path): Expect `a' as 5.
9545
0d932b2f
MK
95462011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9547
9548 PR mi/11912
9549 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9550 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9551 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9552 keyword in output of -var-info-path-expression.
9553
bdb54049
JK
95542011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9555
9556 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9557 * gdb.trace/collection.exp: Likewise.
9558 * gdb.trace/report.exp: Likewise.
9559 * gdb.trace/unavailable.exp: Likewise.
9560 * gdb.trace/while-dyn.exp: Likewise.
9561
59cde39c
KS
95622011-08-18 Keith Seitz <keiths@redhat.com>
9563
9564 PR c++/12266
9565 * gdb.cp/meth-typedefs.cc: New file.
9566 * gdb.cp/meth-typedefs.exp: New file.
9567
fa3a4f15
PM
95682011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9569
6fdff2c5 9570 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9571
c1049fca
JK
95722011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9573
9574 * gdb.arch/i386-dr3-watch.exp
9575 (watchpoint on gap1 does not fit debug registers)
9576 (delete all watchpoints): Fix racy expect strings.
9577
d93f7b5c
YQ
95782011-08-14 Yao Qi <yao@codesourcery.com>
9579
9580 * gdb.base/maint.exp: set data_section to ".neardata".
9581 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9582 * gdb.base/savedregs.exp: Handle SIGILL.
9583 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9584 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9585
457e09f0
DE
95862011-08-12 Doug Evans <dje@google.com>
9587
9588 * gdb.python/py-symbol.exp: Add test for symbol.type.
9589
5d0bb2fb
UW
95902011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9591
9592 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9593 * gdb.mi/mi-pthreads.exp: Likewise.
9594 * gdb.mi/mi2-pthreads.exp: Likewise.
9595 * gdb.mi/gdb669.exp.exp: Likewise.
9596
fcdfa280
PA
95972011-08-09 Pedro Alves <pedro@codesourcery.com>
9598
9599 * lib/mi-support.exp (detect_async): Rename to...
9600 (mi_detect_async): ... this.
9601 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9602 * gdb.mi/mi-nonstop.exp: Adjust.
9603 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9604 * gdb.mi/mi-nsintrall.exp: Adjust.
9605 * gdb.mi/mi-nsmoribund.exp: Adjust.
9606 * gdb.mi/mi-nsthrexec.exp: Adjust.
9607
9d8fa392
PA
96082011-08-09 Pedro Alves <pedro@codesourcery.com>
9609
9610 * gdb.base/display.c (do_loops): New `p_i' local.
9611 * gdb.base/display.exp: Test displaying a variable that is
9612 temporarily at a bad address.
9613
b6cede78
JK
96142011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9615
9616 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9617 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9618
67bedb8c
JK
96192011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9620
9621 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9622 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9623 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9624
af6e93b2
PA
96252011-08-05 Pedro Alves <pedro@codesourcery.com>
9626
9627 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9628 procedure.
9629 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9630
1cf0e11f
YQ
96312011-08-05 Yao Qi <yao@codesourcery.com>
9632
9633 * gdb.base/callfuncs.exp: Set language after main.
9634 * gdb.cp/cplusfuncs.exp: Likewise.
9635 * gdb.cp/inherit.exp: Likewise.
9636
a1e28cb2
UW
96372011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9638
9639 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9640 * gdb.base/watch-vfork.exp: Skip on remote targets.
9641
d4f5bbb9
UW
96422011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9643
9644 * gdb.threads/thread-find.exp: Support remote targets.
9645
724f4f80
UW
96462011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9647
9648 * gdb.base/jit.exp: Download solib_binfile to target.
9649 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9650 and call dlopen without full path name.
9651 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9652 dlopen without full path name.
9653
934709f0
PW
96542011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9655
9656 * gdb.base/break-always.exp: Complete the test
9657 with duplicated breakpoints and enabling/disabling them.
9658
c26106c4
TT
96592011-08-02 Tom Tromey <tromey@redhat.com>
9660
9661 PR gdb/11289:
9662 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9663
9300444e 96642011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9665
9666 PR gdb/13045
9667 * gdb.base/float.exp: Add new test case for PR gdb/13045
9668 * gdb.base/float.c: New file.
9669
00bd41d6
PM
96702011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9671
9672 * gdb.python/py-mi.exp: Test printers returning string hint, and
9673 also not returning a value.
9674 * gdb.python/py-prettyprint.c: Add testcase for above.
9675 * gdb.python/py-prettyprint.py: Add test printer for above.
9676
d24f74ce
JK
96772011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9678
9679 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9680 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9681 (.Ldie30) Add as field "data4".
9682 (.Ldie32) Rename field "b" to "shl".
9683 (abbrev4) Change for the "data4" field.
9684 (abbrev5, abbrev6) Remove.
9685 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9686 (p &s.shl): ... here. Add comment.
9687 (p &s.data4): New.
9688
bb7da2bf
JK
96892011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9690
9691 Fix crash on lval_computed values.
9692 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9693
11081198
JK
96942011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9695
9696 * gdb.base/help.exp (help whatis): Update the expected string.
9697
3c6e0cb3
JK
96982011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9699
9700 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9701 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9702 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9703 Change the expected string.
9704
efa80663
PA
97052011-07-26 Pedro Alves <pedro@codesourcery.com>
9706
9707 * gdb.base/watchpoint.exp
9708 (test_disable_enable_software_watchpoint): New procedure.
9709 (top level): Run it.
9710
db8e4570
UW
97112011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9712
9713 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9714 executable file "${binfile}", C++ version "${binfile}-cxx".
9715 * gdb.python/py-prettyprint.exp: Likewise.
9716 * gdb.python/py-symbol.exp: Likewise.
9717 * gdb.python/py-type.exp: Likewise.
9718 * gdb.python/py-value.exp: Likewise.
9719 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9720 file name instead of just suffix.
9721
543305c9
JK
97222011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9723
9724 Fix implicit pointer offsets.
9725 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9726 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9727 (continue to breakpoint: continue to baz breakpoint for implptr)
9728 (sanity check element 0, sanity check element 1)
9729 (enter the inlined function, check element 0 for the offset)
9730 (check element 1 for the offset)
9731 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9732 (set foo breakpoint for implptr): Update the breakpoint number.
9733
b3215adc
UW
97342011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9735
9736 * gdb.python/py-mi.exp: Use different file names for different
9737 versions of the executable under test.
9738 * gdb.python/py-prettyprint.exp: Likewise.
9739 * gdb.python/py-symbol.exp: Likewise.
9740 * gdb.python/py-template.exp: Likewise.
9741 * gdb.python/py-type.exp: Likewise.
9742 * gdb.python/py-value.exp: Likewise.
9743
182b9acc
UW
97442011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9745
9746 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9747 flag after restarting GDB if necessary.
9748
e6052b5d
UW
97492011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9750
9751 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9752
1ced966e
PA
97532011-07-22 Pedro Alves <pedro@codesourcery.com>
9754
9755 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9756 backend doesn't leave used debug registers behind.
9757
3543a589
TT
97582011-07-22 Tom Tromey <tromey@redhat.com>
9759
9760 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9761 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9762 argument.
9763 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9764
14d15303 97652011-07-21 Matt Rice <ratmice@gmail.com>
9766
9767 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9768 in mostlyclean rule. Add files ending in .core.
9769
9b158ba0 97702011-07-21 Matt Rice <ratmice@gmail.com>
9771
9772 PR macros/12999
9773 * gdb.base/info-macros.c: New test sources.
9774 * gdb.base/info-macros.exp: New tests.
9775
d17b6f81
PM
97762011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9777
9778 * gdb.python/python.exp: Add prompt substitution tests.
9779
918dd910
JK
97802011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9781
9782 Fix crash if referenced CU is aged out.
9783 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9784 New.
9785 * gdb.dwarf2/implptr.exp: Likewise.
9786
0e37a63c
JK
97872011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9788
9789 * gdb.dwarf2/implptr.S: Rebuilt.
9790 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9791 (bar): Use them for j, k, l.
9792 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9793 COMPILE.
9794 (print j in implptr:bar): Update for the intp typedef.
9795 (print p[0].x in implptr:foo): Use more exact regex.
9796
f65cf84c
TT
97972011-07-18 Tom Tromey <tromey@redhat.com>
9798
9799 * gdb.cp/static-method.exp: Add missing single quote.
9800
d5b4a7be
YQ
98012011-07-18 Yao Qi <yao@codesourcery.com>
9802
9803 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9804 supported.
9805 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9806 * gdb.mi/mi-nonstop.exp: Likewise.
9807 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9808 * gdb.mi/mi-nsintrall.exp: Likewise.
9809 * gdb.mi/mi-nsmoribund.exp: Likewise.
9810 * gdb.mi/mi-nsthrexec.exp: Likewise.
9811 * gdb.python/py-evthreads.exp: Likewise.
9812
e9ea2662
JK
98132011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9814
9815 Code cleanup.
9816 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9817 it. Substitute it instead of test_compiler_info everywhere.
9818
ce451573
UW
98192011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9820
9821 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9822 remote targets as well.
9823
756d88a7
UW
98242011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9825
9826 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9827 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9828
31f83dc5
UW
98292011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9830
9831 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
9832 a remote machine, not the host.
9833 (gdb_compile_shlib): Set soname if target is remote.
9834
059241a0
PP
98352011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9836
9837 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9838
28a0b48c 98392011-07-13 Matt Rice <ratmice@gmail.com>
9840
9841 * gdb.python/py-objfile-script-gdb.py: Renamed to
9842 py-objfile-script-gdb.py.in.
9843 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
9844 py-objfile-script-gdb.py.
9845 * gdb.python/py-objfile-script.exp: Update reference to
9846 py-objfile-script-gdb.py.
9847
9a771b67
JK
98482011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9849
9850 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
9851 reference undefined label.
9852
04ad99e6
JK
98532011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9854
9855 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
9856 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
9857 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
9858 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
9859
713389e0
PM
98602011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9861
6fdff2c5 9862 PR python/12438
713389e0 9863 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 9864 deprecated tests. Add set/show python print-backtrace tests.
713389e0 9865
97d146f8
JK
98662011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9867
9868 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
9869 debug info.
9870
facde0e5 98712011-07-06 Matt Rice <ratmice@gmail.com>
9872
9873 * gdb.python/python.exp: Update filename paths.
9874 * gdb.python/py-symtab.exp: Ditto.
9875
438640d1
MP
98762011-07-06 Marek Polacek <mpolacek@redhat.com>
9877
9878 * gdb.python/py-evthreads.exp: Add missing `$'.
9879
33a365df
MF
98802011-07-06 Jie Zhang <jie.zhang@analog.com>
9881
9882 * config/bfin.exp: New file.
9883 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
9884 * gdb.asm/bfin.inc: New file.
9885
8f7ae686
MP
98862011-07-06 Marek Polacek <mpolacek@redhat.com>
9887
df46027d 9888 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
9889 the whole output.
9890
eb2a6f42
TT
98912011-07-05 Tom Tromey <tromey@redhat.com>
9892
9893 * gdb.java/jprint.java (jprint.hi): New field.
9894 * gdb.java/jprint.exp: Print string.
9895
177b42fe
TJB
98962011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9897
9898 * gdb.base/call-sc.c: Fix typos.
9899 * gdb.base/ifelse.exp: Likewise.
9900 * gdb.base/structs.c: Likewise.
9901
3b2a0cf2
JB
99022011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9903
9904 * gdb.base/jit-so.exp: New test.
9905 * gdb.base/jit-dlmain.c: New file.
9906 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9907
46fc714c
JK
99082011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9909
9910 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
9911 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9912 * gdb.cp/pr9167.exp (p b): Likewise.
9913 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9914 (test value of P in inner_m, test type of Z in inner_m): Call
9915 setup_xfail for gcc <= 4.5.
46fc714c 9916
418c7cf7
JK
99172011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9918
9919 * gdb.cp/paren-type.cc: New files.
9920 * gdb.cp/paren-type.exp: New files.
9921
3d50dd94
JK
99222011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9923
9924 Stop on first linespec terminator instead of eating what we can.
9925 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
9926 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
9927 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
9928 (break C::f()): ... this one.
9929 (break C::operator()()): New test.
9930 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
9931 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
9932 test.
9933
dcf9f4ab
JK
99342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9935
9936 Fall back linespec to minimal symbols.
9937 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
9938 error message.
9939 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
9940 * gdb.cp/minsym-fallback-main.cc: New file.
9941 * gdb.cp/minsym-fallback.cc: New file.
9942 * gdb.cp/minsym-fallback.exp: New file.
9943 * gdb.cp/minsym-fallback.h: New file.
9944
3f542ed1
JK
99452011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9946
9947 * gdb.cp/no-dmgl-verbose.cc: New file.
9948 * gdb.cp/no-dmgl-verbose.exp: New file.
9949
99502011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
9951
9952 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9953 __GI_.
9954 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
9955 (f): New function.
9956 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
9957 (complete p 'func<short>(): ... here.
9958 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
9959 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
9960 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
9961 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
9962 Make them KFAIL gcc/49546.
9963
00eb2c4a
JB
99642011-07-01 Joel Brobecker <brobecker@adacore.com>
9965
9966 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9967
85a20c42
JK
99682011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9969
9970 Test GCC PR debug/49546.
9971 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
9972 (test type of F in k3_m, test value of F in k3_m): New.
9973 * gdb.cp/temargs.cc (struct S3, struct K3): New.
9974 (main): New variable k3. Call k3.k3_m.
9975
d2d43431
JB
99762011-07-01 Jean-Charles Delay <delay@adacore.com>
9977
9978 * gdb.ada/packed_array.exp: Fix expected outout.
9979
54ae186f
JB
99802011-07-01 Jean-Charles Delay <delay@adacore.com>
9981
9982 * gdb.ada/packed_array.exp: fixed expected output.
9983
8f17729f
JB
99842011-07-01 Joel Brobecker <brobecker@adacore.com>
9985
9986 * gdb.ada/same_enum: New testcase.
9987
f5aa6869
JB
99882011-07-01 Joel Brobecker <brobecker@adacore.com>
9989
9990 * gdb.ada/ptr_typedef: New testcase.
9991
828292f2
JB
99922011-07-01 Joel Brobecker <brobecker@adacore.com>
9993
9994 * gdb.ada/arrayptr.exp: Add ptype test.
9995
18920c42
JB
99962011-07-01 Joel Brobecker <brobecker@adacore.com>
9997
9998 * gdb.ada/char_enum: New testcase.
9999
3536d9e3 100002011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
10001
10002 * gdb.base/dump.exp (capture_pointer_with_type): New.
10003 Get value from address instead of name.
10004 Start GDB once, and do `dump' and `restore'
10005 tests together.
10006
db863c42
MF
100072011-06-30 Jie Zhang <jie.zhang@analog.com>
10008 Mike Frysinger <vapier@gentoo.org>
10009
10010 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
10011 helper functions for getting/setting remotetimeout variable.
10012 * lib/gdb.exp (gdb_load): If the target is remote, set
10013 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
10014 with $loadtimeout. Set $load_ok to 0 before doing the load.
10015 Instead of returning, immediately, set $load_ok to 0. Call
10016 set_remotetimeout with $oldremotetimeout, and then return if
10017 $load_ok is 1.
10018
e9e642a8
AB
100192011-06-30 Andrew Burgess <aburgess@broadcom.com>
10020
10021 * gdb.python/py-template.exp: Don't run this test if the target
10022 does not support c++ tests.
10023
32019081
JK
100242011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10025
10026 Fix non-only rename list for Fortran modules import.
10027 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
10028 tests.
10029 * gdb.fortran/module.f90 (module moduse): New.
10030 (program module): use moduse, test var_x, var_y and var_z.
10031
0ecee54c
TT
100322011-06-29 Tom Tromey <tromey@redhat.com>
10033
10034 PR testsuite/12040:
10035 * gdb.fortran/array-element.exp: Use f90, not f77.
10036 * gdb.fortran/complex.exp: Use f90, not f77.
10037 * gdb.fortran/derived-type.exp: Use f90, not f77.
10038 * gdb.fortran/library-module.exp: Use f90, not f77.
10039 * gdb.fortran/logical.exp: Use f90, not f77.
10040 * gdb.fortran/module.exp: Use f90, not f77.
10041 * gdb.fortran/multi-dim.exp: Use f90, not f77.
10042 * gdb.fortran/subarray.exp: Use f90, not f77.
10043
3b2b8fea
TT
100442011-06-29 Tom Tromey <tromey@redhat.com>
10045
10046 * gdb.fortran/charset.exp: New file.
10047 * gdb.fortran/charset.f90: New file.
10048
42159ca5
TT
100492011-06-29 Tom Tromey <tromey@redhat.com>
10050
10051 PR testsuite/12040:
10052 * lib/future.exp: New file, mostly extracted from ada.exp.
10053 Rewrote compatibility code to use rename.
10054 (gdb_find_gfortran): New proc.
10055 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
10056 gfortran patch.
10057 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
10058 Move to future.exp.
10059 * lib/gdb.exp: Always load future.exp.
10060
af69a5ce
YQ
100612011-06-28 Yao Qi <yao@codesourcery.com>
10062
10063 * gdb.cp/exception.cc: Don't include iostream.
10064 (bar): Remove print statement.
10065 (catcher): New.
10066 (main): Remove print statements. Call function catcher.
10067 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
10068 Set breakpoint on catcher, and check the value of parameter.
10069
ab5c6a72
YQ
100702011-06-23 Yao Qi <yao@codesourcery.com>
10071
6fdff2c5
PA
10072 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
10073 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 10074
9497469f
MP
100752011-06-23 Marek Polacek <mpolacek@redhat.com>
10076
10077 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
10078 mi_gdb_test.
10079
b9132588
MP
100802011-06-23 Marek Polacek <mpolacek@redhat.com>
10081
5d197ed0 10082 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 10083
e55595ca
MP
100842011-06-23 Marek Polacek <mpolacek@redhat.com>
10085
5d197ed0
MP
10086 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
10087
100882011-06-23 Marek Polacek <mpolacek@redhat.com>
10089
10090 * gdb.mi/mi2-basics.exp: Fix races. Honour the
10091 `test_exec_and_symbol_mi_operatons' return value.
10092 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10093 gdb_test_multiple.
10094 (test_exec_and_symbol_mi_operatons): Likewise.
10095 (test_path_specification): Likewise.
e55595ca 10096
be777e08
YQ
100972011-06-23 Yao Qi <yao@codesourcery.com>
10098
10099 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
10100 supported.
10101 * lib/gdb.exp (support_displaced_stepping): New.
10102
615556d6
YQ
101032011-06-23 Yao Qi <yao@codesourcery.com>
10104
10105 * gdb.threads/execl.exp: Skip on remote target.
10106
833b0ca7
MP
101072011-06-21 Marek Polacek <mpolacek@redhat.com>
10108
5d197ed0 10109 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
10110 mi_gdb_test.
10111
1ee4023a
MP
101122011-06-20 Marek Polacek <mpolacek@redhat.com>
10113
5d197ed0 10114 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 10115
d0b1d624
MP
101162011-06-20 Marek Polacek <mpolacek@redhat.com>
10117
5d197ed0 10118 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
10119 mi_gdb_test.
10120
79aa92c1
MP
101212011-06-20 Marek Polacek <mpolacek@redhat.com>
10122
5d197ed0 10123 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 10124
5ce5db06
YQ
101252011-06-14 Yao Qi <yao@codesourcery.com>
10126
10127 gdb/testsuite/
10128 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
10129
533a737e
JK
101302011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10131
10132 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
10133
d0e53741
TT
101342011-06-10 Tom Tromey <tromey@redhat.com>
10135
10136 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
10137 Add tests for pointer-to-member-function.
10138 * gdb.cp/temargs.cc (S::somefunc): New function.
10139 (K2): New class.
10140 (main): Instantiate K2; call method.
10141
b5916bbd
JB
101422011-06-08 Joel Brobecker <brobecker@adacore.com>
10143
10144 * gdb.python/py-inferior.c (f2): Make str an array rather
10145 than a pointer.
10146 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
10147
5be4dfca
JK
101482011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10149
10150 * gdb.base/async-shell.c: New file.
10151 * gdb.base/async-shell.exp: New file.
10152
9f47e254
PA
101532011-06-06 Pedro Alves <pedro@codesourcery.com>
10154
10155 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
10156
64b9b334
JB
101572011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
10158
10159 From Stephen Kitt <steve@sk2.org>
10160 * gdb.base/help.exp: Adjust following some spelling corrections
10161 in GDB.
10162
dbc0f131
YQ
101632011-06-01 Yao Qi <yao@codesourcery.com>
10164
10165 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
10166
fd336a18
KS
101672010-05-31 Keith Seitz <keiths@redhat.com>
10168
10169 PR c++/12750
10170 * gdb.cp/static-method.cc: New file.
10171 * gdb.cp/static-method.exp: New file.
10172
fa8b9902
KS
101732010-05-31 Keith Seitz <keiths@redhat.com>
10174
10175 PR symtab/12704
10176 * gdb.cp/anon-ns.cc: New file.
10177 * gdb.cp/anon-ns.exp: New file.
10178
0a5b1e09
PA
101792011-05-31 Pedro Alves <pedro@codesourcery.com>
10180
10181 * gdb.arch/i386-dr3-watch.c: New file.
10182 * gdb.arch/i386-dr3-watch.exp: New file.
10183
0578b8d1
YQ
101842011-05-30 Yao Qi <yao@codesourcery.com>
10185
10186 * gdb.base/callfuncs.c (t_structs_fc): New.
10187 (t_structs_dc, t_structs_ldc): New.
10188 (t_double_many_args):
10189 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
10190 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
10191 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
10192 * gdb.base/callfuncs.exp: Call new functions.
10193
6680506e
YQ
101942011-05-30 Yao Qi <yao@codesourcery.com>
10195
ff4d2c60
YQ
10196 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
10197 Call rerun_and_prepare for each test to isolate effects.
10198
101992011-05-30 Yao Qi <yao@codesourcery.com>
10200
10201 * gdb.base/varargs.c (find_max_float_real): New.
10202 (find_max_double_real, find_max_long_double_real): New.
10203 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
10204 * lib/gdb.exp (setup_kfail_for_target): New.
10205
e43ec454
YQ
102062011-05-30 Yao Qi <yao@codesourcery.com>
10207
10208 * gdb.base/funcargs.c (callca, callcb, callcc): New.
10209 (callcd, callce, callcf, callc1a, callc1b): New.
10210 (callc2a, callc2b): New.
10211 * gdb.base/funcargs.exp (complex_args): New.
10212 (complex_integral_args, complex_float_integral_args): New.
10213 * lib/gdb.exp (support_complex_tests): New. Determine
10214 whether to run test cases on _Complex types.
10215
432b4d03
JK
102162011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10217
10218 * gdb.threads/leader-exit.c: New file.
10219 * gdb.threads/leader-exit.exp: New file.
10220
6caf069d
MP
102212011-05-27 Marek Polacek <mpolacek@redhat.com>
10222
9497469f 10223 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 10224
97fce28b
MP
102252011-05-27 Marek Polacek <mpolacek@redhat.com>
10226
10227 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
10228 remove the `supported' variable.
10229 * gdb.mi/mi-nonstop.exp: Likewise.
10230 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10231 * gdb.mi/mi-nsintrall.exp: Likewise.
10232 * gdb.mi/mi-nsmoribund.exp: Likewise.
10233 * gdb.mi/mi-nsthrexec.exp: Likewise.
10234
9da8c2a0
PA
102352011-05-26 Pedro Alves <pedro@codesourcery.com>
10236
10237 * gdb.reverse/finish-reverse-bkpt.exp: New test.
10238
2c03e5be
PA
102392011-05-26 Pedro Alves <pedro@codesourcery.com>
10240
10241 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
10242
2e21250d
KS
102432011-05-24 Keith Seitz <keiths@redhat.com>
10244
10245 PR breakpoint/12803
10246 * gdb.cp/cmpd-minsyms.cc (a): New method.
10247 (b): New method.
10248 (c): New method.
10249 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
10250
cdac0397
PA
102512011-05-24 Pedro Alves <pedro@codesourcery.com>
10252
10253 * gdb.base/commands.exp (watchpoint_command_test): Check that the
10254 watchpoint's command list didn't execute when the watchpoint went
10255 out of scope.
10256
ee5683ab
PM
102572011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
10258
10259 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
10260 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
10261 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
10262 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10263 * gdb.arch/i386-permbkpt.exp: Likewise.
10264 * gdb.arch/i386-prologue.exp: Likewise.
10265 * gdb.arch/i386-size-overlap.exp: Likewise.
10266 * gdb.arch/i386-size.exp: Likewise.
10267 * gdb.arch/i386-unwind.exp: Likewise.
10268 * gdb.reverse/i386-precsave.exp: Likewise.
10269 * gdb.reverse/i386-reverse.exp: Likewise.
10270 * gdb.reverse/i386-sse-reverse.exp: Likewise.
10271 * gdb.reverse/i387-env-reverse.exp: Likewise.
10272 * gdb.reverse/i387-stack-reverse.exp: Likewise.
10273
c91c8c16
PA
102742011-05-24 Pedro Alves <pedro@codesourcery.com>
10275
10276 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
10277 file doesn't error, using MI.
10278
c50491a7
TT
102792011-05-23 Tom Tromey <tromey@redhat.com>
10280
10281 * gdb.base/charset.exp (string_display): Add tests to assign to
10282 arrays.
10283 * gdb.base/charset.c (short_array, int_array, long_array): New.
10284
4a07b7da
PA
102852011-05-20 Pedro Alves <pedro@codesourcery.com>
10286
10287 Cope with async mode.
10288
4a07b7da
PA
10289 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10290 into gdb_test + mi_expect_stop.
10291
b275f2d2
PA
102922011-05-20 Pedro Alves <pedro@codesourcery.com>
10293
10294 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
10295 (callme): Remove printf call.
10296
eec52c44
PM
102972011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
10298
10299 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
10300 quote pattern to avoid problems with Cygwin/mingw expect versions.
10301 * gdb.base/default.exp (show convenience): Use double
10302 quote pattern for regular expressions.
10303
b3c8eb43
JK
103042011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10305
10306 Fix -readnow for -gdwarf-4 unused type units.
10307 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
10308 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
10309
ed731959
JK
103102011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10311
10312 * gdb.base/kill-after-signal.c: New file.
10313 * gdb.base/kill-after-signal.exp: New file.
10314
3b48433d
PA
103152011-05-16 Pedro Alves <pedro@codesourcery.com>
10316
10317 * gdb.ada/start.exp: Call untested with the correct test filename.
10318 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10319 test filename. Make the test's binary unique.
10320 * gdb.arch/i386-signal.exp: Call untested with the correct test
10321 filename.
10322 * gdb.arch/i386-size-overlap.exp: Ditto.
10323 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10324 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10325 * gdb.cp/call-c.exp: Ditto.
10326 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10327 filename. Make the test's binary unique.
10328 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10329 * gdb.python/py-mi.exp: Ditto.
10330 * gdb.python/Makefile.in (EXECUTABLES): Update.
10331 * gdb.reverse/i386-precsave.exp: Ditto.
10332 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10333 test filename.
10334 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10335 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10336 unique.
10337 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10338 test filename.
10339 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10340 * gdb.trace/tfile.exp: Ditto.
10341
ba4a8bdd
YQ
103422011-05-14 Yao Qi <yao@codesourcery.com>
10343
10344 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10345 type.
10346
dbaefcf7
DE
103472011-05-13 Doug Evans <dje@google.com>
10348
10349 * gdb.python/py-objfile-script.exp: New file.
10350 * gdb.python/py-objfile-script.c: New file.
10351 * gdb.python/py-objfile-script-gdb.py: New file.
10352 * testsuite/gdb.python/py-section-script.exp: Test
10353 "info auto-load-scripts".
10354
9930639c
TT
103552011-05-13 Tom Tromey <tromey@redhat.com>
10356
10357 * gdb.dwarf2/clztest.exp: New file.
10358 * gdb.dwarf2/clztest.c: New file.
10359 * gdb.dwarf2/clztest.S: New file.
10360
05272e11
DE
103612011-05-13 Doug Evans <dje@google.com>
10362
cc63ef9b
DE
10363 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10364 String16 tests.
05272e11 10365
6edba76f
TT
103662011-05-13 Tom Tromey <tromey@redhat.com>
10367
10368 * lib/gdb.exp (is_x86_like_target): New proc.
10369 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10370 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10371 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10372 -nostdlib to compiler.
10373 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10374 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10375 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10376 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10377 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10378
028d0ed5
TJB
103792011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10380
10381 * gdb.python/py-function.exp: Test setting a value from a function
10382 which executes a command.
10383
8a9b8146
TT
103842011-05-12 Tom Tromey <tromey@redhat.com>
10385
10386 * gdb.dwarf2/typeddwarf.S: New file.
10387 * gdb.dwarf2/typeddwarf.c: New file.
10388 * gdb.dwarf2/typeddwarf.exp: New file.
10389
10483e8e
MP
103902011-05-12 Marek Polacek <mpolacek@redhat.com>
10391
10392 * gdb.mi/mi-basics.exp: Fix races. Honour the
10393 `test_exec_and_symbol_mi_operatons' return value.
10394 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10395 gdb_test_multiple.
10396 (test_exec_and_symbol_mi_operatons): Likewise.
10397 (test_path_specification): Likewise.
10398
faf067f1
JK
103992011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10400
10401 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10402 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10403 Replace `file copy' and `file rename' by `file mtime'. Twice.
10404
7ff911a3
JK
104052011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10406
10407 * gdb.base/readline-ask.c: New file.
10408 * gdb.base/readline-ask.exp: New file.
10409 * gdb.base/readline-ask.inputrc: New file.
10410
a536c6d7
UW
104112011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10412
10413 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10414 to avoid race condition.
10415 * gdb.cell/coremaker.c: Use small stack size.
10416 * gdb.cell/ea-standalone.exp: Use file name without path as
10417 argument to c_to.
10418 * gdb.cell/fork.exp: Allow other output when continuing to end.
10419
d472a426
JK
104202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10421
10422 * gdb.threads/corethreads.c: New file.
10423 * gdb.threads/corethreads.exp: New file.
10424
104252011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10426
10427 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10428 Try to compile the test using -Wl,-z,norelro first.
10429 (load_core): New variable libthread_db_seen, initialize it.
10430 (zeroed-threads cannot be listed): Protect it by XFAIL on
10431 !$libthread_db_seen.
10432
8be455d7
JK
104332011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10434
10435 PR 12573
10436 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10437 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10438 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10439
1976171a
JK
104402011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10441
10442 * gdb.cp/psymtab-parameter.cc: New file.
10443 * gdb.cp/psymtab-parameter.exp: New file.
10444
7db6f30f
JK
104452011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10446
10447 Fix a race.
10448 * gdb.cp/static-print-quit.exp (print c): Split to ...
10449 (print c - <return>, print c - q <return>, print c - to quit):
10450 ... these. Make the testfile untested on gdb-7.1.
10451
85161e9e 104522011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10453
10454 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10455 gdb_rename_execfile, gdb_touch_execfile): New.
10456 * gdb.base/reread.exp: Use new procs to handle multiple
10457 exec files.
10458
0c51be18
YQ
104592011-05-05 Yao Qi <yao@codesourcery.com>
10460
10461 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10462 (test_adr_32bit, test_pop_pc): New.
10463 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10464 (test_adr_32bit, test_pop_pc): New.
10465
4d393d60
JM
104662011-05-04 Joseph Myers <joseph@codesourcery.com>
10467
10468 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10469 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10470 targets.
10471 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10472 handle targets.
10473
8ffd0459
JK
104742011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10475
10476 * gdb.base/completion.exp (complete help info wat): Rename to ...
10477 (complete 'help info wat'): ... here.
10478 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10479 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10480
8e28d804
PA
104812011-05-04 Pedro Alves <pedro@codesourcery.com>
10482
10483 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10484 gdb_test and explicit $gdb_prompt/timeout matches.
10485
3eb2ef34
YQ
104862011-05-04 Yao Qi <yao@codesourcery.com>
10487
10488 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10489 and __thumb2__.
10490
aaaf81a3
MP
104912011-05-03 Marek Polacek <mpolacek@redhat.com>
10492
10493 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10494 in place of `gdb_test "delete breakpoints"'. This eliminates two
10495 testcases.
10496
c4cbc0df
PA
104972011-05-02 Pedro Alves <pedro@codesourcery.com>
10498
10499 PR testsuite/12649
10500 Fix races.
10501
10502 * gdb.base/completion.exp: Remove all sleep calls. Remove
10503 unnecessary regexs. Don't explicitly expect anything after the
10504 prompt. Eat the prompt if necessary.
10505
b4cbb4a3
EBM
105062011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10507
10508 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10509 accept to show the caller line again as well as the line after.
10510
d65aec65
PM
105112011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10512
10513 PR mi/12531
10514
10515 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10516 compile target.
10517 * gdb.python/py-prettyprint.exp: Add C++ object for
10518 CPLUS_FAKE_CHILD test.
10519
30852783
UW
105202011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10521
10522 * gdb.base/signest.exp: New file.
10523 * gdb.base/signest.c: Likewise.
10524
c7b1f0d9
JK
105252011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10526
10527 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10528 thread and breakpoint notifications.
10529
559a7a62
JK
105302011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10531
10532 * gdb.base/fortran-sym-case.c: New file.
10533 * gdb.base/fortran-sym-case.exp: New file.
10534 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10535 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10536 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10537
8344e389
JK
105382011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10539
10540 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10541 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10542 false #1', `if true else false #2' and `if true else false #3'.
10543
2484c66b
UW
105442011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10545
10546 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10547 while delivering signal.
10548
8d3788bd
VP
105492011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10550
10551 MI breakpoint notifications.
10552
10553 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10554 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10555 * testsuite/gdb.mi/mi-watch.exp: Adust.
10556 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10557 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10558 notifications.
8d3788bd 10559
3e03848b
JK
105602011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10561
10562 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10563 * gdb.base/gdbindex-stabs.c: New file.
10564 * gdb.base/gdbindex-stabs.exp: New file.
10565
918c9108
YQ
105662011-04-25 Yao Qi <yao@codesourcery.com>
10567
10568 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10569 with /*...*/.
10570 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10571
90556b8c
JK
105722011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10573
10574 * gdb.python/py-value.exp (test_objfiles): Name the first test
10575 `py-value in file.filename'.
10576
03f2bd59
JK
105772011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10578
10579 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10580 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10581 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10582 !gdbserver_reconnect_p..
10583 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10584
7b08b9eb
JK
105852011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10586
10587 * gdb.cp/cpcompletion.exp (complete class methods)
10588 (complete class methods beginning with F): Move them above runto. New
10589 comment about the runto delimiter.
10590
b78974c3
PA
105912011-04-20 Pedro Alves <pedro@codesourcery.com>
10592
10593 * gdb.base/maint.exp: Test that "maint print registers" works
10594 without a running program.
10595
20429c40 105962011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10597
20429c40
MP
10598 * gdb.base/setshow.exp: Fix racy tests.
10599 ($old_gdb_prompt): New variable.
10600
7a9dd1b2
TT
106012011-04-19 Tom Tromey <tromey@redhat.com>
10602
10603 * gdb.mi/mi-nsmoribund.exp:
10604 * gdb.hp/gdb.objdbg/objdbg01.exp:
10605 * gdb.base/structs.exp (test_struct_returns):
10606 * gdb.base/call-sc.exp (test_scalar_returns):
10607 * gdb.base/bigcore.exp: Remove duplicate words.
10608
02835898
JK
106092011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10610
10611 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10612 * gdb.base/break-interp.exp (test_attach): New comment.
10613
254f582e
JK
106142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10615
10616 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10617 (clear __stack_user.next, clear stack_used.next)
10618 (save a zeroed-threads corefile): New test.
10619 Call core_load for $core0file.
10620 (zeroed-threads cannot be listed): New test.
10621
4fe85f5c
JK
106222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10623
10624 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10625 filename.
10626 ($srcfile): Preserve the original value.
10627 ($testfile): Match it the .exp filename.
10628 ($corefile): New variable. Substitute it around.
10629 Use clean_restart.
10630 ($prev_timeout): Remove.
10631 (load_core): Move core loading into this proc.
10632 Fix restore of $timeout if load_core fails.
10633
63524580
JK
106342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10635
10636 * gdb.base/eu-strip-infcall.c: New file.
10637 * gdb.base/eu-strip-infcall.exp: New file.
10638
90359a16
JK
106392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10640
10641 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10642 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10643
626e7282
JK
106442011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10645
10646 Fix Python access to inlined frames.
10647 * gdb.python/py-frame-inline.c: New file.
10648 * gdb.python/py-frame-inline.exp: New file.
10649
3363d018
EBM
106502011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10651
10652 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10653 content of 's24' correctly (avoiding "optimized out").
10654 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10655
28781456
JK
106562011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10657
10658 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10659
4a4106ca
TJB
106602011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10661
10662 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10663 expect a colon in watch -location output.
10664
d26ccb4f
JK
106652011-04-13 Marek Polacek <mpolacek@redhat.com>
10666
df46027d 10667 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10668 New testcase `expect response to define backtrace'. Also remove
10669 redundant `default' block.
10670
e1ab1f9c
JK
106712011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10672
10673 * gdb.python/py-prettyprint.c (struct hint_error): New.
10674 (main): New variable hint_error.
10675 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10676 "print hint_error".
10677 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10678 (register_pretty_printers): Register it.
10679
0c2e6019
TT
106802011-04-04 Tom Tromey <tromey@redhat.com>
10681
10682 * gdb.cp/maint.exp (test_help): Update.
10683 (test_namespace): Likewise.
10684
af57139d
JB
106852011-04-01 Joel Brobecker <brobecker@adacore.com>
10686
10687 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10688 * gdb.ada/arrayptr.exp: Add new tests.
10689
956a9fb9
JB
106902011-04-01 Joel Brobecker <brobecker@adacore.com>
10691
10692 * gdb.ada/mi_catch_ex: New testcase.
10693
d0c4d642
PA
106942011-04-01 Pedro Alves <pedro@codesourcery.com>
10695
10696 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10697 base::overload(void) method without specifying "const".
10698
18819fa6
UW
106992011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10700
10701 * gdb.arch/thumb-singlestep.S: New file.
10702 * gdb.arch/thumb-singlestep.exp: Likewise.
10703
a4c8e806
TT
107042011-03-31 Tom Tromey <tromey@redhat.com>
10705
10706 * gdb.python/py-prettyprint.py (exception_flag): New global.
10707 (NoStringContainerPrinter._iterator.next): Check it.
10708 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10709 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10710
53832f31
TT
107112011-03-29 Tom Tromey <tromey@redhat.com>
10712
10713 * gdb.cp/anon-struct.cc: New file.
10714 * gdb.cp/anon-struct.exp: New file.
10715
e4620230
JK
107162011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10717
10718 Test STT_GNU_IFUNC support.
10719 * gdb.base/gnu-ifunc-lib.c: New file.
10720 * gdb.base/gnu-ifunc.c: New file.
10721 * gdb.base/gnu-ifunc.exp: New file.
10722
d0fb5eae
JK
107232011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10724
10725 Support a ring of related breakpoints.
10726 * gdb.base/watchpoint-delete.c: New file.
10727 * gdb.base/watchpoint-delete.exp: New file.
10728
20106cfb
JK
107292011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10730
10731 * gdb.ada/arrayparam.exp (print first after function call): Use
10732 explicit package name. Add a comment
10733 (print lasta after function call): Rename ...
10734 (print last after function call): ... it and use explicit package
10735 name.
10736 (print length after function call): Use explicit package name.
10737 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10738 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10739 (multiple matches for symbol i): Rename ...
10740 (multiple matches for symbol integervar): ... it.
10741 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10742 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10743
e7ab5e63
AB
107442011-03-25 Andrew Burgess <aburgess@broadcom.com>
10745
10746 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10747 environment variable to make grep output more predictable. Move
10748 all the environment setup into gdb_init so it's done once per test
10749 case rather than each time we start gdb.
10750
9ef07c8c
TT
107512011-03-24 Tom Tromey <tromey@redhat.com>
10752
10753 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10754 test.
10755
dd90784c
JK
107562011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10757
10758 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10759 * gdb.dwarf2/dw2-entry-value.S: New file.
10760 * gdb.dwarf2/dw2-entry-value.exp: New file.
10761
05775840
PM
107622011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10763
6fdff2c5 10764 PR python/12183
05775840
PM
10765
10766 * gdb.python/py-function.exp: Add GdbError tests.
10767
8661b11b
PA
107682011-03-18 Pedro Alves <pedro@codesourcery.com>
10769
10770 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10771 (reglocal_test_func, statlocal_test_func): New functions.
10772 (globals_test_func): Call new functions.
10773 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10774 (gdb_collect_locals_test): New procedure.
10775 (gdb_trace_collection_test): Call new procedures.
10776
0fdb4f18
PA
107772011-03-18 Pedro Alves <pedro@codesourcery.com>
10778
10779 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10780 (test_register, test_register_unavailable): New procedures.
10781 (gdb_unavailable_registers_test): New procedure.
10782 (gdb_trace_collection_test): Call it.
10783
99c3dc11
PM
107842011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10785
6fdff2c5 10786 PR python/12149
99c3dc11
PM
10787
10788 * gdb.python/python.exp: Add gdb.write tests.
10789
29703da4
PM
107902010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10791
10792 * gdb.python/Makefile.in: Add py-objfile.
10793 * gdb.python/py-objfile.exp: New file.
10794 * gdb.python/py-objfile.c: New file.
10795 * gdb.python/py-block.exp: Add is_valid tests.
10796 * gdb.python/py-inferior.exp: Ditto.
10797 * gdb.python/py-infthread.exp: Ditto.
10798 * gdb.python/py-symbol.exp: Ditto.
10799 * gdb.python/py-symtab.exp: Ditto.
10800
598997c8
KS
108012011-03-16 Keith Seitz <keiths@redhat.com>
10802
10803 PR c++/12273
10804 * gdb.cp/cmpd-minsyms.exp: New test.
10805 * gdb.cp/cmpd-minsyms.cc: New file.
10806
10807 PR c++/11734
10808 * gdb.cp/ovsrch.exp: New test.
10809 * gdb.cp/ovsrch.h: New file.
10810 * gdb.cp/ovsrch1.cc: New file.
10811 * gdb.cp/ovsrch2.cc: New file.
10812 * gdb.cp/ovsrch3.cc: New file.
10813 * gdb.cp/ovsrch4.cc: New file.
10814
c91513d8
PP
108152011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10816
10817 PR gdb/12528
10818 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10819 * gdb.base/break-on-linker-gcd-function.exp: New test.
10820 * gdb.base/break-on-linker-gcd-function.cc: New file.
10821
7470fc63
AT
108222011-03-15 Andreas Tobler <andreast@fgznet.ch>
10823
10824 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10825
959e7469
PM
108262011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10827
10828 * lib/gdb.exp (gdb_unload): Add another termination case.
10829
9373cf26
JK
108302011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10831
10832 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
10833 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
10834 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
10835 Provide a stub byte there.
10836 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
10837 DW_AT_entry_pc.
10838 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
10839
24e9cda0
UW
108402011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
10841
10842 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
10843 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
10844 "generic ABI, auto".
10845 (altivec_abi_tests): Accept vectors returned by reference.
10846
7371cf6d
PM
108472010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10848
10849 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10850
ce77046a
UW
108512011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10852
10853 * gdb.python/py-section-script.exp: Skip test if no Python support.
10854
176400c3
UW
108552011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10856
10857 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10858
ecec24e6
PM
108592011-03-10 Phil Muldoon <pmuldoon@redhat.com>
10860
10861 * gdb.python/py-parameter.exp: Update tests to the new Python
10862 parameter API. Add "no documentation" test. Add deprecated API
10863 backward compatibility test.
10864
5dbdd470
TT
108652011-03-09 Tom Tromey <tromey@redhat.com>
10866
10867 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
10868 gdb_continue_to_end.
10869
b66e66ee
MK
108702011-03-09 Mark Kettenis <kettenis@gnu.org>
10871
10872 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
10873 tabs.
10874
eceb0c5f
TT
108752011-03-09 Tom Tromey <tromey@redhat.com>
10876
10877 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
10878 parentheses.
10879 (gdb_continue_to_end): Add "allow_extra" parameter. Use
10880 $command.
10881 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
10882 argument to gdb_continue_to_end.
10883 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
10884 argument to gdb_continue_to_end.
10885 * gdb.cp/annota3.exp: Fix regex.
10886 * gdb.cp/annota2.exp: Fix regex.
10887 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10888 gdb_continue_to_end.
10889 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10890 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10891 gdb_continue_to_end.
10892
63154eca
PA
108932011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10894
10895 * gdb.server/ext-run.exp
10896 (load new file without any gdbserver inferior): New test.
10897
967d1f9b
TT
108982011-03-07 Tom Tromey <tromey@redhat.com>
10899
10900 * Makefile.in (TAGS): Rewrite.
10901
d68dcbb9
JK
109022011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10903
10904 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10905 initial commands echo. New match for `Found trace'. Anchor all the
10906 other matches. Anchor and match for `No trace frame found' the final
10907 match.
10908
6bf58e63
TT
109092011-03-07 Tom Tromey <tromey@redhat.com>
10910
10911 * Makefile.in (TAGS): New target.
10912
fda326dd
TT
109132011-03-07 Tom Tromey <tromey@redhat.com>
10914
10915 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10916 change.
10917 * lib/mi-support.exp (mi_gdb_test): Update for exit message
10918 change.
10919 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
10920 exit message change.
10921 (skip_altivec_tests): Update for exit message change.
10922 (skip_vsx_tests): Likewise.
10923 (gdb_continue_to_end): Likewise. Add 'command' argument.
10924 * lib/cell.exp (skip_cell_tests): Update for exit message change.
10925 * gdb.threads/tls.exp: Update for exit message change.
10926 * gdb.threads/thread-unwindonsignal.exp: Use
10927 gdb_continue_to_end.
10928 * gdb.threads/step.exp (step_it): Update for exit message change.
10929 (continue_all): Likewise.
10930 * gdb.threads/print-threads.exp (test_all_threads): Update for
10931 exit message change.
10932 * gdb.threads/interrupted-hand-call.exp: Use
10933 gdb_continue_to_end.
10934 * gdb.threads/execl.exp: Use gdb_continue_to_end.
10935 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
10936 gdb_continue_to_end.
10937 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
10938 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
10939 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
10940 * gdb.cp/method.exp: Update for exit message change.
10941 * gdb.cp/mb-templates.exp: Update for exit message change.
10942 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
10943 * gdb.cp/annota3.exp: Update for exit message change.
10944 * gdb.cp/annota2.exp: Update for exit message change.
10945 * gdb.cell/fork.exp: Use gdb_continue_to_end.
10946 * gdb.base/term.exp: Update for exit message change.
10947 * gdb.base/step-test.exp (test_i): Update for exit message change.
10948 * gdb.base/sigstep.exp (advance): Update for exit message change.
10949 (advancei): Likewise.
10950 * gdb.base/siginfo.exp: Update for exit message change.
10951 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
10952 * gdb.base/reread.exp: Use gdb_continue_to_end.
10953 * gdb.base/langs.exp: Use gdb_continue_to_end.
10954 * gdb.base/interrupt.exp: Update for exit message change.
10955 * gdb.base/gdb1555.exp: Update for exit message change.
10956 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
10957 * gdb.base/ending-run.exp: Update for exit message change.
10958 * gdb.base/chng-syms.exp: Update for exit message change.
10959 * gdb.base/checkpoint.exp: Update for exit message change.
10960 * gdb.base/catch-syscall.exp (check_for_program_end): Use
10961 gdb_continue_to_end.
10962 (test_catch_syscall_with_wrong_args): Likewise.
10963 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
10964 * gdb.base/break-interp.exp (test_ld): Update for exit message
10965 change.
10966 * gdb.base/bang.exp: Update for exit message change.
10967 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
10968 (do_call_attach_tests): Likewise.
10969 * gdb.base/a2-run.exp: Update for exit message change.
10970 * gdb.arch/ppc-dfp.exp: Update for exit message change.
10971 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
10972 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
10973
dd19bd70
JK
109742011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10975
10976 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10977
30e62689
TT
109782011-03-03 Tom Tromey <tromey@redhat.com>
10979
10980 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
10981 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
10982 * gdb.hp/gdb.aCC/configure.ac: Remove.
10983 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
10984 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
10985 * gdb.hp/gdb.base-hp/configure.ac: Remove.
10986 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
10987 * gdb.hp/gdb.compat/configure (Makefile): Remove.
10988 * gdb.hp/gdb.compat/configure.ac: Remove.
10989 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
10990 * gdb.hp/gdb.defects/configure (Makefile): Remove.
10991 * gdb.hp/gdb.defects/configure.ac: Remove.
10992 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
10993 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
10994 * gdb.hp/gdb.objdbg/configure.ac: Remove.
10995 * gdb.hp/configure.ac: Remove.
10996 * gdb.hp/configure: Remove.
10997 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
10998 substitution.
10999 (Makefile): Remove rule.
11000 * gdb.cell/configure.ac: Remove.
11001 * gdb.cell/configure: Remove.
11002 * gdb.stabs/Makefile.in (Makefile): Remove.
11003 (distclean): Don't remove config.status or config.log.
11004 * gdb.stabs/configure (Makefile): Remove.
11005 * gdb.stabs/configure.ac: Remove.
11006 * configure: Rebuild.
11007 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
11008 Remove stabs- and cell-specific logic. Test for existence of
11009 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
11010 subdirectories, gdb.cell, and and gdb.stabs.
11011 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
11012
c171f854
JB
110132011-03-03 Joel Brobecker <brobecker@adacore.com>
11014
11015 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
11016 end of buffer.
11017
9a5193cb
JB
110182011-03-02 Joel Brobecker <brobecker@adacore.com>
11019
11020 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
11021 gdb_test when running a test where we expected no output back.
11022
9bb4c1bb
MS
110232011-02-28 Michael Snyder <msnyder@vmware.com>
11024
11025 * gdb.cp/overload.cc: Change initializer value to integer.
11026
3bd0f5ef
MS
110272011-02-27 Michael Snyder <msnyder@vmware.com>
11028
11029 * gdb.multi/base.exp: Add test for remove-inferiors.
11030
2279eaad
JB
110312011-02-26 Joel Brobecker <brobecker@adacore.com>
11032
11033 * gdb.python/py-frame.exp: Simplify the initialization phase
11034 using prepare_for_testing.
11035
c82c0b55
MS
110362011-02-25 Michael Snyder <msnyder@vmware.com>
11037
11038 * gdb.multi/base.exp: Add tests for info inferiors with args.
11039
1d94651b
JK
110402011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11041
11042 * gdb.dwarf2/dw2-ranges.S: Rename to ...
11043 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
11044 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
11045 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
11046 asmfile3. Comment the STABS (#3) file compilation. Compile
11047 everything through assembler. Provide KFAIL for symtab/12497.
11048 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
11049 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
11050 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
11051 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
11052
3bd0f5ef
MS
110532011-02-24 Michael Snyder <msnyder@vmware.com>
11054
11055 * gdb.base/break.exp: Add tests for delete breakpoints using
11056 convenience variables and value history references.
11057
12c1418e
MS
110582011-02-24 Michael Snyder <msnyder@vmware.com>
11059
11060 * gdb.base/break.exp: Remove debugging 'printf' accidentally
11061 left behind in previous check-in.
11062
e5a67952
MS
110632011-02-23 Michael Snyder <msnyder@vmware.com>
11064
11065 * gdb.base/break.exp: Add tests for "info break" with arguments.
11066 * gdb.trace/infotrace.exp: Update patterns for error and help.
11067 * gdb.base/completion.exp: Update pattern.
11068 * gdb.base/ena-dis-br.exp: Update pattern.
11069 * gdb.base/help.exp: Update patterns.
11070
110712011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
11072
11073 * gdb.base/memattr.exp: New test.
11074 * gdb.base/memattr.c: Test load for memattr.exp.
11075
6e6fbe60
DE
110762011-02-22 Doug Evans <dje@google.com>
11077
11078 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
11079
1d41d745
MS
110802011-02-22 Michael Snyder <msnyder@vmware.com>
11081
11082 * Makefile.in: Make more clean.
11083 * gdb.ada/Makefile.in: Ditto.
11084 * gdb.arch/Makefile.in: Ditto.
11085 * gdb.asm/Makefile.in: Ditto.
11086 * gdb.base/Makefile.in: Ditto.
11087 * gdb.cp/Makefile.in: Ditto.
11088 * gdb.dwarf2/Makefile.in: Ditto.
11089 * gdb.java/Makefile.in: Ditto.
11090 * gdb.mi/Makefile.in: Ditto.
11091 * gdb.modula2/Makefile.in: Ditto.
11092 * gdb.python/Makefile.in: Ditto.
11093 * gdb.server/Makefile.in: Ditto.
11094 * gdb.stabs/Makefile.in: Ditto.
11095 * gdb.threads/Makefile.in: Ditto.
11096 * gdb.trace/Makefile.in: Ditto.
11097
79ba84ca
MS
110982011-02-22 Michael Snyder <msnyder@vmware.com>
11099
df46027d 11100 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
11101 info threads.
11102
b9b35694
JB
111032011-02-22 Joel Brobecker <brobecker@adacore.com>
11104
11105 * gdb.python/py-breakpoint.exp: Fix the expected output of
11106 one of the "maint info breakpoints" tests to accept the output
11107 generated on platforms that do not have hardware watchpoints.
11108
8bfb830f
JB
111092011-02-22 Joel Brobecker <brobecker@adacore.com>
11110
11111 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
11112 clean_restart. Be a little stricter in the expected output
11113 for one of the tests. Fix a typo in one of the comments.
11114
c45f3c54
JB
111152011-02-22 Joel Brobecker <brobecker@adacore.com>
11116
11117 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
11118 Delete variable binfile, no longer use. Add or modify test
11119 comments to make them unique.
11120
b97c863c
MS
111212011-02-21 Michael Snyder <msnyder@vmware.com>
11122
11123 * Makefile.in: Update for make clean.
11124 * gdb.ada/Makefile.in: Ditto.
11125 * gdb.arch/Makefile.in: Ditto.
11126 * gdb.asm/Makefile.in: Ditto.
11127 * gdb.base/Makefile.in: Ditto.
11128 * gdb.cp/Makefile.in: Ditto.
11129 * gdb.dwarf2/Makefile.in: Ditto.
11130 * gdb.java/Makefile.in: Ditto.
11131 * gdb.mi/Makefile.in: Ditto.
11132 * gdb.modula2/Makefile.in: Ditto.
11133 * gdb.python/Makefile.in: Ditto.
11134 * gdb.server/Makefile.in: Ditto.
11135 * gdb.stabs/Makefile.in: Ditto.
11136 * gdb.threads/Makefile.in: Ditto.
11137 * gdb.trace/Makefile.in: Ditto.
11138
aea5b279
MS
111392011-02-21 Michael Snyder <msnyder@vmware.com>
11140
11141 * gdb.threads/thread-find.exp: Update patterns for changes in
11142 output of "info threads" command.
11143
e3039479
UW
111442011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
11145 Ulrich Weigand <uweigand@de.ibm.com>
11146
11147 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
11148 (skip_hw_watchpoint_tests): Likewise.
11149 (skip_hw_watchpoint_multi_tests): Likewise.
11150
b800ec70
UW
111512011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
11152
11153 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
11154 (skip_hw_watchpoint_tests): Likewise.
11155 (skip_hw_watchpoint_multi_tests): Likewise.
11156 (skip_hw_watchpoint_access_tests): Likewise.
11157
11158 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
11159 * gdb.base/pr11022.exp: Likewise.
11160 * gdb.base/watch-read.exp: Likewise.
11161 * gdb.base/watch_thread_num.exp: Likewise.
11162 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11163 * gdb.base/watchpoint-hw.exp: Likewise.
11164 * gdb.base/watchpoint.exp: Likewise.
11165 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
11166 * gdb.threads/watchthreads-reorder.exp: Likewise.
11167 * gdb.threads/watchthreads.exp: Likewise.
11168 * gdb.threads/watchthreads2.exp: Likewise.
11169
91033e37
JB
111702011-02-21 Joel Brobecker <brobecker@adacore.com>
11171
11172 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
11173 the debugger is unable to find the array bounds.
11174
eeaafae2
JK
111752011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11176
11177 * gdb.cp/typedef-operator.exp: New file.
11178 * gdb.cp/typedef-operator.cc: New file.
11179
e338d953
MS
111802011-02-17 Michael Snyder <msnyder@vmware.com>
11181
11182 * gdb.threads/thread-find.exp: Fix regular expressions.
11183
e67ad678
JB
111842011-02-17 Joel Brobecker <brobecker@adacore.com>
11185
11186 * gdb.ada/packed_array: Expand testcase to test printing of
11187 unconstrained packed array.
11188
93084bca
JB
111892011-02-17 Joel Brobecker <brobecker@adacore.com>
11190
11191 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
11192
a0c78a73
PA
111932011-02-16 Pedro Alves <pedro@codesourcery.com>
11194
f65d5553 11195 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
11196 (main): Initialize it before collecting, and and clear it
11197 afterwards.
f65d5553
PA
11198 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11199 collecting with '{type} addr', where the addr expression is not an
11200 rvalue.
a0c78a73 11201
3dfcbbd2
KW
112022011-02-16 Ken Werner <ken.werner@de.ibm.com>
11203
11204 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
11205 a bool variable. Expect correct OpenCL names for vector types. Use the
11206 uc3 variable name instead of referring to the uchar3 built-in type.
11207 Escape the asterisk at the half pointer test.
11208
08807d5a
PA
112092011-02-16 Pedro Alves <pedro@codesourcery.com>
11210
f65d5553 11211 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
11212 (main): Initialize it before collecting, and and clear it
11213 afterwards.
f65d5553
PA
11214 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11215 collecting overlapping memory ranges.
08807d5a 11216
60f98dde
MS
112172011-02-15 Michael Snyder <msnyder@vmware.com>
11218
11219 * gdb.base/default.exp: Add tests for thread commands.
11220 * gdb.base/help.exp: Add tests for thread commands.
11221 * gdb.threads/thread-find.exp: New test for thread find command.
11222
648cd113
KW
112232011-02-15 Ken Werner <ken.werner@de.ibm.com>
11224
11225 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
11226
494e194e
YQ
112272011-02-15 Yao Qi <yao@codesourcery.com>
11228
11229 PR tdep/12352
11230 * gdb.arch/arm-disp-step.S : New test for str instruction.
11231 * gdb.arch/arm-disp-step.exp : Likewise.
11232
d9492458
TJB
112332011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
11234
11235 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
11236 "vector_register2_vr" test strings. Test the extended floating
11237 point registers (F32~F63).
11238 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
11239 IBM XL C compiler. Make the test program use a register provided
11240 by the compiler for the lxvd2x instruction.
11241
8af8e3bc
PA
112422011-02-14 Pedro Alves <pedro@codesourcery.com>
11243
11244 * gdb.trace/unavailable.cc (class Base, class Middle, class
11245 Derived): New types.
11246 (derived_unavail, derived_partial, derived_whole): New globals.
11247 (virtual_partial): New global.
11248 (virtualp): Point at virtual_partial.
11249 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
11250 related to unavailable vptr.
11251
1b28d0b3
PA
112522011-02-14 Pedro Alves <pedro@codesourcery.com>
11253
11254 * gdb.trace/unavailable.cc (a, b, c): New globals.
11255 (main): Set and clear them.
11256 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
11257 `a' and `c', and check that `b' isn't collected, although `a' and
11258 `c' are.
11259
ec0a52e1
PA
112602011-02-14 Pedro Alves <pedro@codesourcery.com>
11261
11262 * gdb.trace/unavailable.cc (struct Virtual): New.
11263 (virtualp): New global pointer.
11264 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
11265 printing a pointer to an object whose type has a vtable, with
11266 print object on.
11267
24e6bcee
PA
112682011-02-14 Pedro Alves <pedro@codesourcery.com>
11269
11270 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
11271 value repeat handles unavailableness.
11272
39d37385
PA
112732011-02-14 Pedro Alves <pedro@codesourcery.com>
11274
11275 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
11276 tests for building arrays from unavailable values, subscripting
11277 non-memory rvalue unvailable arrays, and accessing fields or
11278 baseclasses of non-lazy unavailable values,
11279 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
11280 struct types.
11281 (g_smallstruct, g_smallstruct_b): New globals.
11282
06d72e16
PA
112832011-02-14 Pedro Alves <pedro@codesourcery.com>
11284
11285 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11286
bc9a5551
JK
112872011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11288
11289 Fix const/volatile qualifiers of C++ types, PR c++/12328.
11290 * gdb.cp/overload-const.exp: New file.
11291 * gdb.cp/overload-const.cc: New file.
11292
54fcddd0
UW
112932011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11294
11295 * gdb.opencl/callfuncs.cl: New file.
11296 * gdb.opencl/callfuncs.exp: New test.
11297 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
11298
d6dafb7c
UW
112992011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11300
11301 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
11302 when computing result.
11303 * gdb.arch/altivec-abi.exp: Update expected results.
11304
a449c2d8
TJB
113052011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11306
11307 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
11308 * gdb.base/jit.exp: Likewise.
11309 * gdb.base/pie-execl.exp: Likewise.
11310 * gdb.base/solib-nodir.exp: Likewise.
11311 * gdb.base/solib-overlap.exp: Likewise.
11312
764880b7
PA
113132011-02-07 Pedro Alves <pedro@codesourcery.com>
11314
11315 * gdb.trace/collection.c (global_pieces): New.
11316 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11317 New procedure.
11318 (gdb_trace_collection_test): Call it.
11319
505500db
SW
113202011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11321
11322 * gdb.python/py-evthreads.c: New file.
11323 * gdb.python/py-evthreads.exp: New file.
11324 * gdb.python/py-events.py: New file.
11325 * gdb.python/py-events.exp: New file.
11326 * gdb.python/py-events.c: New file.
11327
385203ed
DD
113282011-02-04 David Daney <ddaney@caviumnetworks.com>
11329
11330 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11331
9011945e
AB
113322011-02-03 Andrew Burgess <aburgess@broadcom.com>
11333
11334 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11335 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11336 boundary between two compilation units.
11337
580688f3
PA
113382011-02-02 Pedro Alves <pedro@codesourcery.com>
11339
11340 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11341 (Virtual): New structs.
11342 (virtual_o, virtual_middle_b): New globals.
11343 * gdb.cp/virtbase.exp: New tests.
11344
d3f0f853
PP
113452011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11346
11347 * gdb.base/jit.exp: New file.
11348 * gdb.base/jit-main.c: New file.
11349 * gdb.base/jit-solib.c: New file.
11350
b2030fb5
UW
113512011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11352
11353 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11354 proceed to initial kernel entry point.
11355 * gdb.opencl/datatypes.exp: Likewise.
11356 * gdb.opencl/operators.exp: Likewise.
11357 * gdb.opencl/vec_comps.exp: Likewise.
11358
2db19d1e
SW
113592011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11360
11361 * gdb.cp/nsnested.cc: New.
11362 * gdb.cp/nsnested.exp: New.
11363 * gdb.cp/nsnoimports.exp: New.
11364 * gdb.cp/nsnoimports.cc: New.
11365
6b0c4c1f
JB
113662011-01-31 Joel Brobecker <brobecker@adacore.com>
11367
11368 * gdb.base/interact.exp: Add extra tests that verify that
11369 the value of the interactive-mode setting does not change
11370 after the script is sourced.
11371
80b23b6a
JK
113722011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11373
11374 * gdb.cp/noparam.exp: New file.
11375 * gdb.cp/noparam.cc: New file.
11376
ffd5ec24
PA
113772011-01-28 Pedro Alves <pedro@codesourcery.com>
11378
11379 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11380 there's no stack or registers.
11381
a81766d8
TT
113822011-01-26 Tom Tromey <tromey@redhat.com>
11383
11384 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11385 space before string output. Add test for "set print pretty off"
11386 case.
11387
585fdaa1
PA
113882011-01-25 Pedro Alves <pedro@codesourcery.com>
11389
11390 * gdb.base/frame-args.exp: Adjust.
11391 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11392 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11393 * gdb.dwarf2/pieces.exp: Adjust.
11394 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11395 * gdb.opt/inline-locals.exp: Adjust.
11396 * gdb.threads/fork-child-threads.exp: Adjust.
11397
d468832a
KW
113982011-01-25 Ken Werner <ken.werner@de.ibm.com>
11399
11400 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11401 OpenCL kernel function. Add a comment as marker. Add address space
11402 qualifiers for the remaining program scope variables.
11403 * gdb.opencl/datatypes.cl: Likewise.
11404 * gdb.opencl/operators.cl: Likewise.
11405 * gdb.opencl/vec_comps.cl: Likewise.
11406 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11407 Add breakpoint at the marker comment.
11408 * gdb.opencl/datatypes.exp: Likewise.
11409 * gdb.opencl/operators.exp: Likewise.
11410 * gdb.opencl/vec_comps.exp: Likewise.
11411
490f124f
PA
114122011-01-24 Pedro Alves <pedro@codesourcery.com>
11413
11414 * gdb.base/printcmds.c (some_struct): New struct and instance.
11415 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11416 procedure.
11417 <global scope>: Call it.
11418
6da78614
KW
114192011-01-21 Ken Werner <ken.werner@de.ibm.com>
11420
11421 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11422 argument to the gdb_compile_opencl_hostapp call.
11423
ec64c9aa
YQ
114242011-01-19 Yao Qi <yao@codesourcery.com>
11425
11426 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11427 positve list.
11428
810cfdbb
YQ
114292011-01-19 Yao Qi <yao@codesourcery.com>
11430
11431 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11432 canonical form.
11433 Remove "xscale-*-*"
11434 * gdb.xml/tdesc-regs.exp: Likewise.
11435 * gdb.python/py-section-script.exp: Replace ARM target triplet
11436 with canonical form.
11437 Match arm*-*-symbianelf*.
11438 * gdb.base/dup-sect.exp: Likewise.
11439 * lib/dwarf.exp: New.
11440 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11441 dwarf2_support.
11442 * gdb.dwarf2/dup-psym.exp: Likewise.
11443 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11444 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11445 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11446 * gdb.dwarf2/dw2-basic.exp: Likewise.
11447 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11448 * gdb.dwarf2/dw2-const.exp: Likewise.
11449 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11450 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11451 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11452 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11453 * gdb.dwarf2/dw2-filename.exp: Likewise.
11454 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11455 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11456 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11457 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11458 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11459 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11460 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11461 * gdb.dwarf2/dw2-producer.exp: Likewise.
11462 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11463 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11464 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11465 * gdb.dwarf2/dw2-strp.exp: Likewise.
11466 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11467 * gdb.dwarf2/implptr.exp: Likewise.
11468 * gdb.dwarf2/mac-fileno.exp: Likewise.
11469 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11470 * gdb.dwarf2/pieces.exp: Likewise.
11471 * gdb.dwarf2/pr11465.exp: Likewise.
11472 * gdb.dwarf2/valop.exp: Likewise.
11473 * gdb.dwarf2/watch-notconst.exp: Likewise.
11474 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11475
4694da01
TT
114762011-01-19 Tom Tromey <tromey@redhat.com>
11477
11478 * gdb.python/py-infthread.exp: Add thread tests.
11479
b075872c
JB
114802011-01-14 Joel Brobecker <brobecker@adacore.com>
11481
11482 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11483
2c3e6e24
JB
114842011-01-14 Joel Brobecker <brobecker@adacore.com>
11485
11486 * gdb.ada/widewide: New testcase.
11487
de8fa76c
JB
114882011-01-13 Joel Brobecker <brobecker@adacore.com>
11489
11490 * gdb.base/interact.exp: New testcase.
11491
1b05df00
TT
114922011-01-12 Tom Tromey <tromey@redhat.com>
11493
11494 * gdb.mi/gdb2549.exp: Update for error message changes.
11495 * gdb.mi/mi-cli.exp: Likewise.
11496 * gdb.mi/mi-disassemble.exp: Likewise.
11497 * gdb.mi/mi-pthreads.exp: Likewise.
11498 * gdb.mi/mi-regs.exp: Likewise.
11499 * gdb.mi/mi-stack.exp: Likewise.
11500 * gdb.mi/mi-var-block.exp: Likewise.
11501 * gdb.mi/mi-var-cmd.exp: Likewise.
11502 * gdb.mi/mi2-cli.exp: Likewise.
11503 * gdb.mi/mi2-disassemble.exp: Likewise.
11504 * gdb.mi/mi2-pthreads.exp: Likewise.
11505 * gdb.mi/mi2-regs.exp: Likewise.
11506 * gdb.mi/mi2-stack.exp: Likewise.
11507 * gdb.mi/mi2-var-block.exp: Likewise.
11508 * gdb.mi/mi2-var-cmd.exp: Likewise.
11509
c2ff108b
JK
115102011-01-12 Andrew Burgess <aburgess@broadcom.com>
11511 Jan Kratochvil <jan.kratochvil@redhat.com>
11512
11513 PR fortran/11104 and DWARF unbound arrays detection.
11514 * gdb.fortran/multi-dim.exp: New file.
11515 * gdb.fortran/multi-dim.f90: New file.
11516
b716877b
AB
115172011-01-12 Andrew Burgess <aburgess@broadcom.com>
11518
11519 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11520 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11521 add new tests for opcode dumping.
11522
6c162d5e
TT
115232011-01-11 Tom Tromey <tromey@redhat.com>
11524
11525 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11526
77b06cd7
TJB
115272010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11528
11529 Convert hardware watchpoints to use breakpoint_ops.
11530 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11531 type is not supported.
11532 * gdb.base/foll-fork.exp: Likewise.
11533 * gdb.base/foll-vfork.exp: Likewise.
11534
f39a75d0
PM
115352011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11536
11537 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11538 Use load_lib gdb-python.exp.
11539 * gdb.python/python.exp: Ditto.
11540 * gdb.python/py-function.exp: Ditto.
11541
fc529d80
AS
115422011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11543
11544 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11545
fb03cb59
JK
115462011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11547
11548 * configure: Regenerate.
11549
d8e22779
TT
115502011-01-06 Tom Tromey <tromey@redhat.com>
11551
11552 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11553
09050809
JB
115542011-01-06 Joel Brobecker <brobecker@adacore.com>
11555
fc529d80
AS
11556 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11557 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11558 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11559 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11560 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11561 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11562 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11563 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11564 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11565 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11566 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11567 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11568 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11569 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11570 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11571 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11572 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11573 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11574 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11575 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11576 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11577 gdb.ada/uninitialized_vars.exp,
11578 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11579 Simplify by using clean_restart.
09050809 11580
8ed5dd9e
JB
115812011-01-06 Joel Brobecker <brobecker@adacore.com>
11582
11583 Add marker to be used as anchor for inserting breakpoints.
11584 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11585 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11586 Likewise.
11587
11588 Remove uses of gdb_start_cmd.
11589 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11590 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11591
11592 Do not run testcase if testing with GDBserver.
11593 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11594 if testing with GDBserver.
11595
368a124f
JB
115962011-01-06 Joel Brobecker <brobecker@adacore.com>
11597
11598 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11599 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11600 copyright header.
11601
44944448
JB
116022011-01-05 Joel Brobecker <brobecker@adacore.com>
11603
11604 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11605 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11606 testsuite/gdb.fortran/complex.f,
11607 testsuite/gdb.fortran/derived-type.f90,
11608 testsuite/gdb.fortran/library-module-lib.f90,
11609 testsuite/gdb.fortran/library-module-main.f90,
11610 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11611 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11612 Copyright year update.
11613
31886ea6
JB
116142011-01-05 Joel Brobecker <brobecker@adacore.com>
11615
11616 * gdb.base/langs1.f: Add copyright header.
11617
ebedcab5
JK
116182011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11619
11620 * gdb.base/morestack.exp: New file.
11621 * gdb.base/morestack.c: New file.
11622
de1eb2f9
JK
116232011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11624
11625 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11626
9e87a409
JB
116272010-12-29 Joel Brobecker <brobecker@adacore.com>
11628
11629 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11630 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11631
720d1a40
JB
116322010-12-29 Joel Brobecker <brobecker@adacore.com>
11633
11634 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11635
a283af87
AS
116362010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11637
5d3d9cba
AS
11638 * gdb.threads/tls.exp: Fix typo.
11639
a283af87
AS
11640 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11641 * gdb.threads/execl.exp: Update.
11642
2a20745c
YQ
116432010-12-23 Yao Qi <yao@codesourcery.com>
11644
11645 * gdb.arch/arm-disp-step.exp: New.
11646 * gdb.arch/arm-disp-step.S: New.
11647
a7658b96
TT
116482010-12-21 Tom Tromey <tromey@redhat.com>
11649
11650 * gdb.threads/execl.exp: Update.
11651 * gdb.threads/linux-dp.exp: Update.
11652 * gdb.threads/manythreads.exp: Update.
11653 * gdb.threads/tls.exp: Update.
11654
5b79abe7
TT
116552010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11656
11657 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11658 (NextOverThrowDerivates) <resumebpt>: New.
11659 (resumebpt_test): New.
11660 (main): Call resumebpt_test.
11661 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11662
0914bcdb
SS
116632010-12-12 Stan Shebs <stan@codesourcery.com>
11664
11665 * gdb.trace/tsv.exp: Test print command on trace state variables.
11666
305aeedc
TT
116672010-12-09 Tom Tromey <tromey@redhat.com>
11668
11669 * gdb.base/interp.exp: Add regression test.
11670
186c406b
TT
116712010-12-09 Tom Tromey <tromey@redhat.com>
11672
11673 * gdb.java/jnpe.java: New file.
11674 * gdb.java/jnpe.exp: New file.
11675 * gdb.cp/nextoverthrow.exp: New file.
11676 * gdb.cp/nextoverthrow.cc: New file.
11677
aae1c79a
DE
116782010-12-07 Doug Evans <dje@google.com>
11679
11680 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11681 of data-directory.
11682 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11683 updated.
11684 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11685
60f98dde 116862010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11687
11688 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11689 * gdb.base/call-sc.exp: Ditto.
11690 * gdb.base/finish.exp: Ditto.
11691 * gdb.base/return.exp: Ditto.
11692 * gdb.base/return2.exp: Ditto.
11693
5fa290c1
DE
116942010-11-30 Doug Evans <dje@google.com>
11695
11696 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11697 (gdb_expect_list): Fix spelling errors in comments.
11698 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11699 send_gdb/gdb_expect_list where applicable.
11700 * gdb.base/call-ar-st.exp: Ditto.
11701 * gdb.base/funcargs.exp: Ditto.
11702 * gdb.base/gcore.exp: Ditto.
11703 * gdb.base/page.exp: Ditto.
11704 * gdb.base/sigaltstack.exp: Ditto.
11705 * gdb.base/siginfo.exp: Ditto.
11706 * gdb.base/sigstep.exp: Ditto.
11707 * gdb.base/trace-commands.exp: Ditto.
11708
4e04c971
DE
117092010-11-29 Doug Evans <dje@google.com>
11710
11711 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11712 printer-name;subprinter-name.
11713
8cf6f0b1
TT
117142010-11-29 Tom Tromey <tromey@redhat.com>
11715
11716 * gdb.dwarf2/implptr.exp: New file.
11717 * gdb.dwarf2/implptr.c: New file.
11718 * gdb.dwarf2/implptr.S: New file.
11719
94b6973e
PM
117202010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11721
fc529d80 11722 PR python/12199
94b6973e
PM
11723
11724 * gdb.python/py-breakpoint.exp: Test the delete method.
11725
8358c15c
JK
117262010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11727
11728 Fix step_resume_breakpoint unsaved during an infcall.
11729 * gdb.base/step-resume-infcall.exp: New file.
11730 * gdb.base/step-resume-infcall.c: New file.
11731
f6df29bc
TJB
117322010-11-24 Edjunior Machado <emachado@br.ibm.com>
11733
11734 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11735
f2b5a5cf
TJB
117362010-11-24 Edjunior Machado <emachado@br.ibm.com>
11737
11738 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11739 on ppc64's symbols; "finish" and "return" commands must accept to
11740 show the caller line again as well as the line after.
11741 * gdb.asm/powerpc64.inc: New file.
11742
6b0ecdc2
DE
117432010-11-23 Doug Evans <dje@google.com>
11744
11745 * lib/gdb.exp (gdb_test_sequence): New function.
11746 (gdb_expect_list): Add verbose -log call for each pattern.
11747 * gdb.base/signals.exp (test_handle_all_print): Call it.
11748 Reduce timeout increment from 6 minutes to 1 minute.
11749 * gdb.server/ext-run.exp: Call it.
11750
ea976c60
PM
117512010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11752
f2b5a5cf 11753 PR python/12212
ea976c60
PM
11754
11755 * gdb.python/python.exp: Check that selected_thread raises an
11756 error when no inferior is loaded.
11757
c0efa795
JK
117582010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11759
11760 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11761 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11762
ec3aa567
JK
117632010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11764
11765 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11766 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11767
d8249011
DE
117682010-11-18 Doug Evans <dje@google.com>
11769
11770 * gdb.server/ext-run.exp: Fix intermittent failures.
11771
d4eba7d1
NF
117722010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11773
11774 * gdb.stabs/gdb11479.exp: Use runto_main.
11775
b04c2f88
NF
117762010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11777
11778 * gdb.base/break-entry.exp: Skip if using a stub.
11779
ae9d7ce4
NF
117802010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11781
11782 * gdb.python/py-inferior.exp: Pack values in target endianness.
11783
621c8364
TT
117842010-11-12 Tom Tromey <tromey@redhat.com>
11785
11786 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11787 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11788 MemoryError.
11789 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11790 type.
11791 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11792 MemoryError.
11793 (test_subscript_regression): Update exception type.
11794
84f4c1fe
PM
117952010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11796
11797 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11798 breakpoint tests.
11799
a1442452
PA
118002010-11-09 Pedro Alves <pedro@codesourcery.com>
11801
11802 * gdb.base/watchpoint.exp: Test "watch -location" with an
11803 innacessible location.
11804
efd11a33
JK
118052010-11-09 Edjunior Machado <emachado@br.ibm.com>
11806 Luis Machado <luisgpm@br.ibm.com>
11807
11808 * gdb.base/maint.exp: Expect "." prefix.
11809 * gdb.base/nodebug.exp: Expect "." Likewise.
11810 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11811 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11812 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11813 POWER server processors.
11814
aa00efb5
JK
118152010-11-08 Edjunior Machado <emachado@br.ibm.com>
11816 Luis Machado <luisgpm@br.ibm.com>
11817
11818 * gdb.base/break-entry.exp: convert entry point for
11819 ppc64 and expect leading `.' on ppc64's symbols
11820
99e7ae30
DE
118212010-11-05 Doug Evans <dje@google.com>
11822
11823 * gdb.base/help.exp: Update expected output.
b521dba8
DE
11824 * gdb.python/py-param.exp: Delete, contents moved to ...
11825 * gdb.python/py-parameter.exp: ... here. New file.
11826 Add test for gdb.parameter ("directories").
99e7ae30 11827
f4b8a18d
KW
118282010-11-05 Ken Werner <ken.werner@de.ibm.com>
11829
11830 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11831 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
11832 * configure: Regenerate.
11833 * gdb.opencl/Makefile.in: New File.
11834 * gdb.opencl/datatypes.exp: Likewise.
11835 * gdb.opencl/datatypes.cl: Likewise.
11836 * gdb.opencl/operators.exp: Likewise.
11837 * gdb.opencl/operators.cl: Likewise.
11838 * gdb.opencl/vec_comps.exp: Likewise.
11839 * gdb.opencl/vec_comps.cl: Likewise.
11840 * gdb.opencl/convs_casts.exp: Likewise.
11841 * gdb.opencl/convs_casts.cl: Likewise.
11842 * lib/opencl.exp: Likewise.
11843 * lib/opencl_hostapp.c: Likewise.
11844 * lib/opencl_kernel.cl: Likewise.
11845 * lib/cl_util.c: Likewise.
11846 * lib/cl_util.c: Likewise.
11847 * gdb.base/default.exp (set language): Add "opencl" to the list of
11848 languages.
11849
a9d5ef47
SW
118502010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
11851
11852 * gdb.cp/overload.exp: Added test for inheritance overload.
11853 * gdb.cp/overload.cc: Ditto.
11854 * gdb.cp/oranking.exp: Removed releveant kfails.
11855
03eb1c79
JK
118562010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11857 Joel Brobecker <brobecker@adacore.com>
11858
11859 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11860 check test_compiler_info.
11861
dbc98a8b
KW
118622010-11-03 Ken Werner <ken.werner@de.ibm.com>
11863
11864 * gdb.base/gnu_vector.exp: Adjust expect messages.
11865
120bd360
KW
118662010-11-03 Ken Werner <ken.werner@de.ibm.com>
11867
11868 * gdb.base/gnu_vector.exp: Add unary operator tests.
11869
c37f7098
KW
118702010-11-03 Ken Werner <ken.werner@de.ibm.com>
11871
11872 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
11873
7b51bc51
DE
118742010-11-02 Doug Evans <dje@google.com>
11875
11876 * gdb.python/py-pp-maint.c: New file.
11877 * gdb.python/py-pp-maint.exp: New file.
11878 * gdb.python/py-pp-maint.py: New file.
11879
50c97f38
TT
118802010-11-02 Tom Tromey <tromey@redhat.com>
11881
11882 * gdb.base/default.exp: Remove "scheme" from language list.
11883
a289b8f6
JK
118842010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11885
11886 Revert:
11887 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11888 * gdb.threads/sigstep-threads.exp: New file.
11889 * gdb.threads/sigstep-threads.c: New file.
11890
cd017491
MS
118912010-10-20 Michael Snyder <msnyder@vmware.com>
11892
11893 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11894
8e6a5956
UW
118952010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11896
11897 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11898 Skip test completely if gdb,no_hardware_watchpoints.
11899
2c04da0d
UW
119002010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11901
11902 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11903 strict, but do not check for any particular function name within libc.
11904
79afc5ef
SW
119052010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11906
11907 * gdb.cp/smartp.exp: New test.
11908 * gdb.cp/smartp.cc : New test.
11909
026ffab7
SW
119102010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11911
11912 * gdb.cp/converts.exp: Test pointer to bool conversion.
11913 Test pointer to long conversion.
11914 * gdb.cp/oranking.exp: Removed relevant kfail.
11915
3a772aa4
TT
119162010-10-18 Tom Tromey <tromey@redhat.com>
11917
11918 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
11919 argument to lazy_string.
11920 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
11921 (pp_ls.to_string): Use it.
11922 * gdb.python/py-prettyprint.c (main): Move declarations to top.
11923 Add "estring2" local.
11924
5fc3827b
JK
119252010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11926
11927 Fix s390x compatibility.
11928 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
11929 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
11930
8aeb23f3
JK
119312010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11932
11933 * gdb.threads/sigstep-threads.exp: New file.
11934 * gdb.threads/sigstep-threads.c: New file.
11935
c1e56572
JK
119362010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11937
11938 * gdb.base/pie-execl.exp: New file.
11939 * gdb.base/pie-execl.c: New file.
11940
92163a10
JK
119412010-10-13 Doug Evans <dje@google.com>
11942 Jan Kratochvil <jan.kratochvil@redhat.com>
11943
11944 PR exp/12117
11945 * gdb.cp/ptype-cv-cp.cc: New file.
11946 * gdb.cp/ptype-cv-cp.exp: New file.
11947
7062b0a0
SW
119482010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
11949
11950 * gdb.cp/converts.cc: New test program.
11951 * gdb.cp/converts.exp: New test.
11952 * gdb.cp/overload.exp: Added test for void* vs int*.
11953 * gdb.cp/overload.exp: Ditto.
11954 * gdb.cp/oranking.exp: Removed related kfail.
11955
0e3509db
DE
119562010-10-13 Doug Evans <dje@google.com>
11957
11958 * lib/gdb-python.exp (gdb_check_python_config): New function.
11959 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
11960 * gdb.python/lib-types.cc: New file.
11961 * gdb.python/lib-types.exp: New file.
11962
8dc78533
JK
119632010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11964
11965 * gdb.python/py-error.exp: New file.
11966 * gdb.python/py-error.py: New file.
11967
93c17e06
JK
119682010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11969
11970 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
11971 gdb_test_multiple.
11972
d8b34041
JK
119732010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11974
11975 * gdb.base/break-interp.exp: Use ldlags for linking flags.
11976 * gdb.base/prelink.exp: Likewise.
11977 * gdb.base/solib-nodir.exp: Likewise.
11978 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
11979 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
11980 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
11981
e0cc584e
UW
119822010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
11983
11984 * break-interp.exp (test_ld): Use two separate gdb_expect statements
11985 for the "info files" test to avoid timeouts on slow machines.
11986
cfc353b1
JK
119872010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11988
11989 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
11990 (main): Make openlib dummy call.
11991
d3d7896d
JK
119922010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11993
11994 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
11995 * break-interp.exp (reach): Move the core body ...
11996 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
11997 (test_ld): Provide always real argument, even to the linker. Replace
11998 dl_main by _dl_debug_state.
11999
5e533c94
JK
120002010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12001
12002 Fix results of prelinked PIEs on ppc*.
12003 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
12004 Accept also DISPLACEMENT "PRESENT".
12005 (main): Replace "ZERO" displacements by "PRESENT".
12006
33540610
SW
120072010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
12008
12009 * gdb.cp/oranking.exp: New test.
12010 * gdb.cp/oranking.cc: New test program.
12011
3bdf2bbd
KW
120122010-10-08 Ken Werner <ken.werner@de.ibm.com>
12013
12014 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
12015 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
12016
2f608a3a
KW
120172010-10-06 Ken Werner <ken.werner@de.ibm.com>
12018
12019 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
12020 lush, lynx) New constant.
12021 * gdb.base/constvars.exp: Test const array types.
12022 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
12023
aa2e2d8d
DE
120242010-10-06 Doug Evans <dje@google.com>
12025
12026 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
12027 of syscall staging area.
12028
2844d6b5
KW
120292010-10-06 Ken Werner <ken.werner@de.ibm.com>
12030
12031 * gdb.base/gnu_vector.c: Add variable c4.
12032 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
12033 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12034
7d8ac8bb
MR
120352010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
12036
12037 * gdb.arch/altivec-abi.exp: Fix a typo.
12038
84a02e58
MR
120392010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
12040
12041 * lib/mi-support.exp (thread_selected_re): Correct pattern used
12042 to match a thread ID.
12043
b18e6318
JK
120442010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12045
12046 Fix s390x testcase compatibility.
12047 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
12048
a2c09bd0
DE
120492010-10-01 Doug Evans <dje@google.com>
12050
12051 * lib/gdb-python.exp: New file.
12052 * gdb.python/py-block.exp: Use it.
12053 * gdb.python/py-breakpoint.exp: Ditto.
12054 * gdb.python/py-frame.exp: Ditto.
12055 * gdb.python/py-inferior.exp: Ditto.
12056 * gdb.python/py-param.exp: Ditto.
12057 * gdb.python/py-prettyprint.exp: Ditto.
12058 * gdb.python/py-shared.exp: Ditto.
12059 * gdb.python/py-symbol.exp: Ditto.
12060 * gdb.python/py-symtab.exp: Ditto.
12061 * gdb.python/py-type.exp: Ditto.
12062 * gdb.python/py-value.exp: Ditto.
12063 * gdb.python/python.exp: Ditto.
12064
38f12cfc
TT
120652010-09-30 Tom Tromey <tromey@redhat.com>
12066
12067 * gdb.base/anon.exp: New file.
12068 * gdb.base/anon.c: New file.
12069
9ae8282d
TT
120702010-09-30 Tom Tromey <tromey@redhat.com>
12071
12072 * gdb.base/completion.exp: Test completion through anonymous
12073 union.
12074 * gdb.base/break1.c (struct some_struct): Add anonymous union.
12075
e9e07ba6
JK
120762010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12077
12078 Fix printing parameters of inlined functions.
12079 * gdb.dwarf2/dw2-inline-param.exp: New file.
12080 * gdb.dwarf2/dw2-inline-param-main.c: New file.
12081 * gdb.dwarf2/dw2-inline-param.S: New file.
12082
cd2effb2
JK
120832010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12084
12085 PR corefiles/12071.
12086 * gdb.base/corefile.exp (quit with a process, no question: load core)
12087 (quit with a core file): New tests.
12088
bceffbf3
JK
120892010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12090
12091 Fix GDB crash on inferior calls with self-referencing classes.
12092 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
12093 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
12094 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
12095
1736ad11
JK
120962010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12097
12098 Fix lost siginfo_t for inferior calls.
12099 * gdb.base/siginfo-infcall.exp: New file.
12100 * gdb.base/siginfo-infcall.c: New file.
12101
a176ad92
JB
121022010-09-22 Joel Brobecker <brobecker@adacore.com>
12103
12104 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
12105
c2b0a229
JK
121062010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12107
12108 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
12109 New test.
12110 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
12111
e8ae22d1
JB
121122010-09-22 Joel Brobecker <brobecker@adacore.com>
12113
12114 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
12115 type of our const type.
12116
ec322823
SW
121172010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
12118
12119 * gdb.cp/pr12028.cc: New.
12120 * gdb.cp/pr12028.exp: New.
12121
72929c62
JB
121222010-09-22 Joel Brobecker <brobecker@adacore.com>
12123
12124 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
12125
875b4ff5 121262010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 12127 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
12128
12129 PR mi/11407
12130 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
12131 * gdb.mi/dw2-ref-missing-frame-main.c New File.
12132 * gdb.mi/dw2-ref-missing-frame.S New File.
12133 * gdb.mi/dw2-ref-missing-frame.exp New File.
12134
7155d578
TT
121352010-09-14 Tom Tromey <tromey@redhat.com>
12136
12137 PR symtab/8399:
12138 * gdb.threads/tls.exp: Remove kfail. Update expected output.
12139
515ed532
TT
121402010-09-14 Tom Tromey <tromey@redhat.com>
12141
12142 PR exp/11803:
12143 * gdb.threads/tls.exp: Use C++.
12144 (check_thread_local): Use K::another_thread_local.
12145 * gdb.threads/tls.c (class K): New.
12146 (another_thread_local): Now a member of K.
12147 (spin): Update. No longer K&R C.
12148
450ca57c
SW
121492010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
12150
12151 * gdb.cp/koenig.cc: created class for testing member lookup.
12152 * gdb.cp/koenig.exp: Added test for member lookup.
12153
dbd492a3
JK
121542010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12155
12156 Fix false FAILs on sourcetree topdir directory containing "kill".
12157 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
12158 source line matching regexp.
12159
8d4d924b
JK
121602010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12161
12162 * gdb.python/python.exp (set height 0, collect help from uiout)
12163 (verify help to uiout): New tests.
12164
8e64f2a0
JK
121652010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12166
12167 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
12168 is_lp64_target to check 64bit target.
12169
4569eed2
JK
121702010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12171
12172 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
12173 (test_ld) <powerpc64-*>: New.
12174
5e1617b1
DJ
121752010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12176
12177 * gdb.cp/templates.exp (test_template_args): Allow "struct".
12178
c767944b
DJ
121792010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12180
12181 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
12182 (FunctionArg::method): New function.
12183 (empty, arg): New variables.
12184 (main): Call arg.method.
12185 * gdb.cp/templates.exp (test_template_args): New function.
12186 (do_tests): Call it.
12187
27d3a3fc
UW
121882010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12189
12190 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
12191 of "next" to proceed over pthread_exit call.
12192
55b7ce7f
UW
121932010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12194
12195 * gdb.base/maint.exp: Avoid wildcards against potentially very long
12196 "maint print statistics" output to prevent expect timeouts.
12197
809df446
JK
121982010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12199
12200 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
12201 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12202 (test_float_rejected): ... here.
12203 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
12204 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12205 (test_float_rejected): ... here.
12206 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
12207 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12208 (test_float_rejected): ... here.
12209 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
12210 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12211 (test_float_rejected): ... here.
12212
8464be76
DJ
122132010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12214
12215 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
12216 before disabling hardware watchpoints.
12217 (test_inaccessible_watchpoint): Check that hardware watchpoints
12218 are used. Test for watchpoints on a constant address.
12219
14dba4b4
JK
122202010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12221
12222 * gdb.base/ui-redirect.exp: New file.
12223
3f3540e1 122242010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 12225 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
12226
12227 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
12228
0f254bb7
DE
122292010-08-31 Doug Evans <dje@google.com>
12230
12231 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
12232
03f17ccf
TT
122332010-08-30 Tom Tromey <tromey@redhat.com>
12234
12235 PR python/11792:
12236 * gdb.python/py-value.exp (test_subscript_regression): Add
12237 dynamic_type test.
12238
640617ad
DJ
122392010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
12240
12241 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
12242 instead of running to main. Do not test the main function.
12243 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
12244 Add new main.
12245
2ed91d1b
PA
122462010-08-26 Pedro Alves <pedro@codesourcery.com>
12247
12248 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
12249 one test.
12250
673bfd45
DE
122512010-08-24 Doug Evans <dje@google.com>
12252
12253 PR symtab/11942
12254 * gdb.dwarf2/dw4-sig-types.cc: New file.
12255 * gdb.dwarf2/dw4-sig-types.h: New file.
12256 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
12257 * gdb.dwarf2/dw4-sig-types.exp: New file.
12258
f9ffd4bb
TT
122592010-08-23 Tom Tromey <tromey@redhat.com>
12260
12261 PR python/11145:
12262 * gdb.python/py-value.c (Base, Derived): New types.
12263 (base): New global.
12264 * gdb.python/py-value.exp (test_subscript_regression): Add
12265 dynamic_cast test.
12266
d839c8a4
TT
122672010-08-23 Tom Tromey <tromey@redhat.com>
12268
12269 PR python/10676:
12270 * gdb.python/py-type.exp (test_fields): Add tests for type
12271 equality.
12272
702c2711
TT
122732010-08-23 Tom Tromey <tromey@redhat.com>
12274
12275 PR python/11915:
12276 * gdb.python/py-type.exp (test_fields): Add tests for array.
12277
832bafd3
KS
122782010-08-23 Keith Seitz <keiths@redhat.com>
12279
12280 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
12281 have any children. Create a new abbrev for it.
12282 Add missing terminal sequence to .debug_abbrev.
12283
c37bf528
KS
122842010-08-20 Keith Seitz <keiths@redhat.com>
12285
12286 PR symtab/11465:
12287 * gdb.dwarf2/pr11465.exp: New test.
12288 * gdb.dwarf2/pr11465.S: New file.
12289 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
12290 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
12291
4572cbac
TJB
122922010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
12293
12294 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
12295 registers. Update data sets with the new v2_double element in the
12296 VSX register union. Add vector_register3_vr data set for the AltiVec
12297 registers. Use gdb_test_no_output instead of send_gdb.
12298
e7fbb131
PA
122992010-08-19 Pedro Alves <pedro@codesourcery.com>
12300
12301 * gdb.python/py-shared.exp: New file, factored out from
12302 python.exp.
12303 * gdb.python/py-shared.c: New file.
12304 * gdb.python/py-shared-sl.c: New file.
12305 * gdb.python/python-1.c: New file.
12306 * gdb.python/python-sl.c: Delete.
12307 * gdb.python/python.c: Mention python-1.c.
12308 * gdb.python/python.exp: Move shared library tests to
12309 py-shared.exp.
12310 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12311 (MISCELLANEOUS): New.
12312 (clean mostlyclean): Also remove $MISCELLANEOUS.
12313
d30f5e1f
DE
123142010-08-19 Doug Evans <dje@google.com>
12315
12316 PR exp/11926
12317 * gdb.base/printcmds.exp (test_float_accepted): New function.
12318 Move existing float tests there. Add tests for floats with suffixes.
12319 (test_float_rejected): New function.
12320 * gdb.java/jv-print.exp (test_float_accepted): New function.
12321 (test_float_rejected): New function.
12322 * gdb.objc/print.exp: New file.
12323 * gdb.pascal/print.exp: New file.
12324 * lib/objc.exp: New file.
12325
7b3fd859
PM
123262010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12327
12328 * gdb.base/default.exp (info set): Avoid full buffer error and force
12329 reading up to final gdb prompt.
12330 (show): Likewise.
12331
c92817ce
TT
123322010-08-18 Tom Tromey <tromey@redhat.com>
12333
12334 PR symtab/11919:
12335 * gdb.base/completion.exp: Add test.
12336
f1208f9e
DE
123372010-08-18 Doug Evans <dje@google.com>
12338
12339 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12340 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12341 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12342 Simplify, early exit if runto_main fails.
12343 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12344 (set_lang_fortran): Moved to lib/fortran.exp.
12345 * gdb.fortran/types.exp: load_lib fortran.exp.
12346 (set_lang_fortran): Moved to lib/fortran.exp.
12347 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12348 * gdb.java/jprint.exp (set_lang_java): Ditto.
12349 * gdb.java/jv-exp.exp: load_lib java.exp.
12350 If set_lang_java fails, issue a warning instead of failure to be
12351 consistent with other set_lang_foo uses.
12352 (set_lang_java): Moved to lib/java.exp.
12353 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12354 If set_lang_java fails, issue a warning instead of failure to be
12355 consistent with other set_lang_foo uses.
12356 * gdb.pascal/types.exp: load_lib pascal.exp.
12357 (set_lang_pascal): Moved to lib/pascal.exp.
12358 * lib/fortran.exp: New file.
12359 * lib/java.exp (set_lang_java): New function.
12360 * lib/pascal.exp (set_lang_pascal): New function.
12361
2f06b485
YQ
123622010-08-18 Yao Qi <yao@codesourcery.com
12363
12364 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12365 func_nofb_start and func_loopfb_start, so that address of functions
12366 is equal to these labels on Thumb.
12367
96e25403
YQ
123682010-08-18 Yao Qi <yao@codesourcery.com>
12369
12370 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12371 to reflect latest c source file.
12372
36e6adc4
JK
123732010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12374
12375 * gdb.cp/infcall-dlopen.exp: New file.
12376 * gdb.cp/infcall-dlopen.cc: New file.
12377 * gdb.cp/infcall-dlopen-lib.cc: New file.
12378
f431efe5
PA
123792010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12380 Pedro Alves <pedro@codesourcery.com>
12381
12382 PR breakpoints/11371
12383
12384 * gdb.base/watch-cond-infcall.exp: New file.
12385 * gdb.base/watch-cond-infcall.c: New file.
12386
06a64a0b
TT
123872010-08-16 Tom Tromey <tromey@redhat.com>
12388
12389 * gdb.base/help.exp: Update.
12390 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12391 watchpoint.
12392 (test_watch_location): New proc.
12393 (test_watchpoint_in_big_blob): Delete watchpoint.
12394 * gdb.base/watchpoint.c (func5): New function.
12395 (main): Call it.
12396
70ebf4ed
DE
123972010-08-16 Doug Evans <dje@google.com>
12398
12399 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12400
ca5c20b6
PM
124012010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12402
12403 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12404 tests.
12405
7346b668
KW
124062010-08-11 Ken Werner <ken.werner@de.ibm.com>
12407
12408 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12409 * gdb.base/gnu_vector.c: New File.
12410 * gdb.base/gnu_vector.exp: Likewise.
12411
cb2e07a6
PM
124122010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12413
12414 * gdb.python/python.c: New File.
12415 * gdb.python/python-sl.c: New File.
12416 * gdb.python/python.exp: Test solib_address and decode_line
12417 * functions.
12418
5da1313b
JK
124192010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12420
12421 * gdb.python/python.exp (show height, set height 10)
12422 (verify pagination beforehand, verify pagination beforehand: q)
12423 (gdb.execute does not page, verify pagination afterwards)
12424 (verify pagination afterwards: q): New.
12425
49c3ccf7
DE
124262010-08-02 Doug Evans <dje@google.com>
12427
12428 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12429 because of an older gcc, change test2
12430 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12431 to unsupported.
12432
42c0c4f1
KH
124332010-07-30 Kazu Hirata <kazu@codesourcery.com>
12434
12435 * gdb.base/break-always.exp: Do not expect full paths to file
12436 names.
12437 * gdb.base/commands.exp: Likewise.
12438
d3765805
DE
124392010-07-30 Doug Evans <dje@google.com>
12440
c98ee71b
DE
12441 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12442 xfail them when run with older gccs.
12443
fd961404
DE
12444 * lib/gdb.exp (build_executable): Forward "c++" option to
12445 get_compiler_info.
12446
999adef4
DE
12447 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12448 "python print ttype.template_argument(1)" and
12449 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12450 if using gcc 4.4 or earlier.
12451
d3765805
DE
12452 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12453 attach-to-debugger handling.
12454
1276c759
JK
124552010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12456
12457 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12458 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12459 (main): Use copyreloc.
12460 * gdb.base/prelink.exp (split debug of executable)
12461 (.dynbss vs. .bss address shift): New tests.
12462
88caa9b9
PA
124632010-07-29 Pedro Alves <pedro@codesourcery.com>
12464
12465 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12466 in gdb_test_multiple.
12467
c6f2ac43
PA
124682010-07-29 Pedro Alves <pedro@codesourcery.com>
12469
12470 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12471 environment.
12472
326fd672
TT
124732010-07-28 Tom Tromey <tromey@redhat.com>
12474
12475 PR python/11060:
12476 * gdb.python/py-type.c (Temargs): New template.
12477 (temvar): New variable.
12478 * gdb.python/py-type.exp (test_template): New proc.
12479
3ce3b1ba
PA
124802010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12481
12482 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12483 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12484
34eaf542
TT
124852010-07-28 Tom Tromey <tromey@redhat.com>
12486
12487 PR c++/9946:
12488 * gdb.cp/temargs.exp: New file.
12489 * gdb.cp/temargs.cc: New file.
12490
d41b819e
JK
124912010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12492
12493 * gdb.base/help.exp (help disassemble): Update the content.
12494
26ab7092
JK
124952010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12496
12497 * gdb.threads/ia64-sigill.exp: New file.
12498 * gdb.threads/ia64-sigill.c: New file.
12499
5283e9e1
TT
125002010-07-27 Tom Tromey <tromey@redhat.com>
12501
12502 * gdb.opt/inline-cmds.c (ATTR): New define.
12503 (func1): Use it.
12504 (func2): Likewise.
12505 (func3): Likewise.
12506 (outer_inline1): Likewise.
12507 (outer_inline2): Likewise.
12508 * gdb.opt/inline-bt.c (ATTR): New define.
12509 (func1): Use it.
12510 (func2): Likewise.
12511 * gdb.opt/inline-locals.c (ATTR): New define.
12512 (func1): Use it.
12513 (func2): Likewise.
12514
e992ef73
TT
125152010-07-27 Tom Tromey <tromey@redhat.com>
12516
12517 * gdb.stabs/gdb11479.c (hack): New function.
12518 (test): Use it.
12519 (test2): Use it.
12520 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12521 (int32_search_buf, int64_search_buf): No longer static.
12522 (x): Remove.
12523 * gdb.base/relocate.c (hack): New function.
12524
5374244e
PM
125252010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12526
12527 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12528 * gdb.python/py-value.c (func1): New function.
12529 (func2): Likewise.
12530
a99aee83
CV
125312010-07-26 Corinna Vinschen <vinschen@redhat.com>
12532
12533 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12534 as not to clash with .data section.
12535
a04ba985
JG
125362010-07-26 Jerome Guitton <guitton@adacore.com>
12537
12538 * gdb.base/code_elim.exp: New file.
12539 * gdb.base/code_elim1.c: New file.
12540 * gdb.base/code_elim2.c: New file.
12541
23bd0f7c
PA
125422010-07-21 Pedro Alves <pedro@codesourcery.com>
12543
12544 PR symtab/11827
12545
12546 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12547 (some_volatile_enum): New variable.
12548 * gdb.base/printcmds.exp (test_print_enums): New.
12549 <top level>: Call it.
12550
883df6dd
SW
125512010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12552
12553 * gdb.cp/fpointer.cc: New test.
12554 * gdb.cp/fpointer.exp: New test.
12555
569b05a5
JK
125562010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12557
12558 * gdb.base/solib-nodir.exp: New file.
12559 * lib/gdb.exp (runto): New case for a GDB internal error.
12560
51d7d803
JK
125612010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12562 Ulrich Weigand <uweigand@de.ibm.com>
12563 Tom Tromey <tromey@redhat.com>
12564
12565 * gdb.base/charset-malloc.c: New file.
12566 * gdb.base/charset.c (malloc_stub): New prototype.
12567 (main): Call it instead of malloc itself.
12568 * gdb.base/charset.exp: Use only prepare_for_testing.
12569 (binfile): Remove the variable.
12570
c0edd9ed
JK
125712010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12572
12573 Make core files the process_stratum.
12574 * gdb.base/corefile.exp (run: load core again)
12575 (run: sanity check we see the core file, run: with core)
12576 (run: core file is cleared, attach: load core again)
12577 (attach: sanity check we see the core file, attach: with core)
12578 (attach: core file is cleared): New tests.
12579 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12580
3cbaedff
KW
125812010-07-14 Ken Werner <ken.werner@de.ibm.com>
12582
12583 * gdb.arch/altivec-abi.exp: New tests.
12584
91158a56
TT
125852010-07-13 Tom Tromey <tromey@redhat.com>
12586
12587 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12588 (main): Use it.
12589 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12590
0f5238ed
TT
125912010-07-13 Tom Tromey <tromey@redhat.com>
12592
12593 * gdb.base/label.exp: New file.
12594 * gdb.base/label.c: New file.
12595
add265ae
L
125962010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12597 H.J. Lu <hongjiu.lu@intel.com>
12598
12599 * lib/gdb.exp (is_ilp32_target): New.
12600 (is_lp64_target): Likewise.
12601
12602 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12603 target.
12604 * gdb.arch/amd64-disp-step.exp: Likewise.
12605 * gdb.arch/amd64-dword.exp: Likewise.
12606 * gdb.arch/amd64-i386-address.exp: Likewise.
12607 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12608
add265ae
L
12609 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12610 target.
12611 * gdb.arch/i386-bp_permanent.exp: Likewise.
12612 * gdb.arch/i386-byte.exp: Likewise.
12613 * gdb.arch/i386-disp-step.exp: Likewise.
12614 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12615 * gdb.arch/i386-prologue.exp: Likewise.
12616 * gdb.arch/i386-size-overlap.exp: Likewise.
12617 * gdb.arch/i386-size.exp: Likewise.
12618 * gdb.arch/i386-sse.exp: Likewise.
12619 * gdb.arch/i386-unwind.exp: Likewise.
12620 * gdb.arch/i386-word.exp: Likewise.
12621
12622 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12623 test only when building 64-bit executables. Do not hard-code
12624 -m64 option.
12625
2dfb8c17
DE
126262010-07-07 Doug Evans <dje@google.com>
12627
12628 * lib/gdb.exp (gdb_test_list_exact): New function.
12629 * gdb.base/default.exp (show convenience): Call it, add tests for
12630 $_sdata = void, $_thread = 0.
12631
4e5799b6
JK
126322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12633 Joel Brobecker <brobecker@adacore.com>
12634
12635 Fix re-run of PIE executable, PR shlibs/11776.
12636 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12637 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12638 and re-"run" of the inferior.
12639
1a219cc7
JK
126402010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12641 Joel Brobecker <brobecker@adacore.com>
12642
12643 Cope with missing /usr/sbin/prelink.
12644 * lib/prelink-support.exp (prelink_no):
12645 <result == 1 && $output is "no such file or directory">: New.
12646 (prelink_yes): Likewise. Return on failed prelink_no.
12647
5e3b36f8
JK
126482010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12649 Joel Brobecker <brobecker@adacore.com>
12650
12651 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12652 build_executable by build_executable_own_libs. Replace "prelink -R"
12653 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12654 change.
12655 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12656 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12657 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12658 Replace build_executable by build_executable_own_libs's function
12659 build_executable_own_libs.
12660 (prelinkNO): Create new stub to call prelink_no.
12661 (prelinkYES): Create new stub to call prelink_yes.
12662 (test_attach): Rename calls of copy to file_copy.
12663 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12664 (copy): Move to ...
12665 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12666 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12667 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12668 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12669 special flags by gdb_compile_shlib. Replace second gdb_compile by
12670 build_executable_own_libs. Replace "prelink -R" execution by a call of
12671 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12672 a second call of prelink_yes. Replace restart commands by
12673 clean_restart.
12674 (prelink): Rename to ...
12675 (seen displacement message): ... this test. Extend its expectation
12676 strictness.
12677
86e4bafc
JK
126782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12679
12680 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12681 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12682 displacement message exactly once.
12683
3cd07d20
JK
126842010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12685 Joel Brobecker <brobecker@adacore.com>
12686
12687 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12688 its restore after the <$relink_args != ""> loop. new comment.
12689
0a1e94c7
JK
126902010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12691 Joel Brobecker <brobecker@adacore.com>
12692
12693 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12694 code for it. New variable relink_args.
12695 (prelinkYES): Call prelinkNO.
12696 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12697 in such case. Move the core code to ...
12698 (test_attach_gdb): ... a new function. Send GDB command "file".
12699 Extend expected "Attaching to " string.
12700
2f70bcfb
TT
127012010-07-02 Tom Tromey <tromey@redhat.com>
12702
12703 * gdb.base/bitops.exp: Remove extraneous "pass".
12704
a17ac5b0
TT
127052010-07-02 Ken Werner <ken.werner@de.ibm.com>
12706
12707 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12708
dc10affe
PA
127092010-07-01 Pedro Alves <pedro@codesourcery.com>
12710
d41c0fc8
PA
12711 * gdb.base/help.exp: Adjust expected output.
12712
127132010-07-01 Pedro Alves <pedro@codesourcery.com>
12714
12715 * gdb.base/help.exp: Adjust expected output.
dc10affe 12716
0a600c36
JK
127172010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12718
12719 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12720 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12721 c++/11702.
12722
37cc8bfe
JK
127232010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12724 Doug Evans <dje@google.com>
12725
12726 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12727 add .dynamic entry'.
12728
254e6b9e
DE
127292010-06-29 Doug Evans <dje@google.com>
12730
12731 Test PR c++/11702.
12732 * gdb.cp/m-static.exp: Add testcase.
12733 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12734
595939de 127352010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12736 Tom Tromey <tromey@redhat.com>
12737 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12738
12739 * gdb.python/py-inferior.c: New File.
12740 * gdb.python/py-infthread.c: New File.
12741 * gdb.python/py-inferior.exp: New File.
12742 * gdb.python/py-infthread.exp: New File.
12743
98751a41
JK
127442010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12745
12746 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12747 (ptype ::C::OtherFileClass typedefs): New.
12748 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12749 (C::OtherFileClass::cOtherFileClassVar2): New.
12750 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12751 cOtherFileClassVar2.
12752 (C::cOtherFileType2, C::cOtherFileVar2): New.
12753 (C::cOtherFileVar_use): use also cOtherFileVar2.
12754 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12755
41f62f39
JK
127562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12757
12758 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12759 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12760 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12761 (print ::C::cOtherFileVar)
12762 (whatis C::OtherFileClass::cOtherFileClassType)
12763 (whatis ::C::OtherFileClass::cOtherFileClassType)
12764 (print C::OtherFileClass::cOtherFileClassVar)
12765 (print ::cOtherFileClassVar)
12766 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12767 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12768 trailing content.
12769 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12770 (C::OtherFileClass::cOtherFileClassVar)
12771 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12772 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12773
af53d231
JK
127742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12775
12776 Test PR c++/11703 and PR gdb/1448.
12777 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12778 gdb/1448.
12779
9655fd1a
JK
127802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12781
12782 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12783 (main) <rtti_data>: New.
12784 * gdb.cp/virtbase.exp (print rtti_data): New.
12785
824cc8dd
JK
127862010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12787 Joel Brobecker <brobecker@adacore.com>
12788
12789 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12790
6036c742
JK
127912010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12792
12793 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12794
de6a0421
DE
127952010-06-28 Doug Evans <dje@google.com>
12796
12797 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12798
b2dae948
DE
127992010-06-27 Doug Evans <dje@google.com>
12800
12801 * gdb.cp/m-static.exp: Update expected test output.
12802
0f3bb72e
PH
128032010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12804
889bf7c5
PA
12805 * gdb.gdb/selftest.exp: Adjust expected message for
12806 capturing start-up runtime.
0f3bb72e 12807
bc9f0842
TT
128082010-06-25 Tom Tromey <tromey@redhat.com>
12809
12810 PR python/10808:
12811 * gdb.python/python.exp: Add new tests.
12812
099ef718
SW
128132010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12814
12815 * gdb.cp/operator.cc: Created an import loop.
12816 * gdb.cp/operator.exp: Added testcase for import loop.
12817
5868a632
JK
128182010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12819
12820 Test PR python/11407.
12821 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12822 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12823 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12824 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12825 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12826 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12827 binfile. Call gdb_compile with clean_restart twice.
12828 (func_nofb print, func_nofb backtrace, func_loopfb print)
12829 (func_loopfb backtrace): New.
12830
af76db58
JK
128312010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12832
12833 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
12834 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
12835 by a hand made one.
12836 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
12837 i?86 requirement. Remove variables srcfile and binfile. New variable
12838 sources, executable_nofb and executable_fb. Call prepare_for_testing.
12839
f2c7657e
UW
128402010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12841
12842 * gdb.cell/dwarfaddr.exp: New file.
12843 * gdb.cell/dwarfaddr.S: New file.
12844
628fe4e4
JK
128452010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12846
12847 Test PR 9436.
12848 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
12849
f1421989
HZ
128502010-06-24 Hui Zhu <teawater@gmail.com>
12851
12852 * gdb.base/eval.exp: New file.
12853
d03285ec
UW
128542010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12855
12856 * gdb.cell/fork.exp: New file.
12857 * gdb.cell/fork.c: Likewise.
12858 * gdb.cell/fork-spu.c: Likewise.
12859
41b2c92d
PM
128602010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
12861
12862 * lib/gdb.exp (banned_variables_traced): New global variable.
12863 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
12864 (gdb_init): Use `trace add variable' instead of obsolete
12865 `trace variable'.
12866
d5bc977f
DE
128672010-06-21 Doug Evans <dje@google.com>
12868
12869 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12870
d2ed6730
UW
128712010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12872
12873 * gdb.arch/spu-ls.exp: New file.
12874 * gdb.arch/spu-ls.c: Likewise.
12875
6aed2dbc
SS
128762010-06-18 Stan Shebs <stan@codesourcery.com>
12877
12878 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12879
e0756905
UW
128802010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12881
12882 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
12883 * gdb.base/watch-cond.exp: Likewise.
12884 * gdb.python/py-breakpoint.exp: Likewise.
12885
d8053d4d
PA
128862010-06-18 Pedro Alves <pedro@codesourcery.com>
12887
12888 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12889 clean_restart, make sure every test has a distinct message, and
12890 that messages don't include the executable' full path.
12891
81ce510c
DE
128922010-06-17 Doug Evans <dje@google.com>
12893
12894 * gdb.arch/i386-size.exp: Updated expected output for
12895 DISASSEMBLY_OMIT_FNAME.
12896
65d79d4b
SDJ
128972010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12898 Sergio Durigan Junior <sergiodj@redhat.com>
12899
12900 * gdb.base/watch-notconst.c: New file.
12901 * gdb.base/watch-notconst.S: New file.
12902 * gdb.base/watch-notconst2.c: New file.
12903 * gdb.base/watch-notconst2.S: New file.
12904 * gdb.base/watch-notconst.exp: New file.
12905 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12906 (func4): Add operations on `global_ptr_ptr'.
12907 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12908 routine to test watchpoints created with a constant expression.
12909 (test_inaccessible_watchpoint): Include tests for watchpoints
12910 created with a constant expression.
12911
df0f4836
KB
129122010-06-14 Kevin Buettner <kevinb@redhat.com>
12913
12914 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12915 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12916 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
12917 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
12918 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12919 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12920 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
12921 of `_start'.
12922
b769def5
UW
129232010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12924
12925 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
12926 not supported on the target.
12927 * gdb.mi/mi-nonstop-exit.exp: Likewise.
12928 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
12929 * gdb.mi/mi-nsintrall.exp: Likewise.
12930 * gdb.mi/mi-nsmoribund.exp: Likewise.
12931 * gdb.mi/mi-nsthrexec.exp: Likewise.
12932
d914c394
SS
129332010-06-11 Stan Shebs <stan@codesourcery.com>
12934
12935 * gdb.base/permissions.exp: New file.
12936
129372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
12938
12939 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12940 does not support ELF executable class.
12941
f3ce5b9c
UW
129422010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12943
12944 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12945
8e46892c
JK
129462010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12947
12948 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
12949 (runto): Catch "The target does not support running in non-stop mode.".
12950
6cc55c64
MS
129512010-06-11 Michael Snyder <msnyder@vmware.com>
12952
12953 * gdb.base/setshow.exp (set language asm): Don't use
12954 gdb_test_no_output, fails on some targets.
12955
caddefa4
UW
129562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12957
12958 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
12959 * gdb.cp/pr9167.exp: Likewise.
12960
468b1aa7
UW
129612010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12962
12963 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12964
5c3552dc
UW
129652010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12966
12967 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12968
02e6fe6a
UW
129692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12970
12971 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12972
0e03807e
TT
129732010-06-11 Tom Tromey <tromey@redhat.com>
12974
12975 PR gdb/9977, PR exp/11636::
12976 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
12977 (pieces_test_f6): Update expected output.
12978
2bdf28a0
JK
129792010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12980
12981 * gdb.base/moribund-step.exp: New.
12982
f6978de9
MS
129832010-06-08 Michael Snyder <msnyder@vmware.com>
12984
12985 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 12986 * gdb.ada/boolean_expr.exp:
f6978de9
MS
12987 * gdb.ada/frame_args.exp: Ditto.
12988 * gdb.ada/lang_switch.exp: Ditto.
12989 * gdb.ada/ptype_arith_binop.exp: Ditto.
12990 * gdb.ada/ref_param.exp: Ditto.
12991 * gdb.ada/type_coercion.exp:Ditto.
12992
12993 * gdb.asm/asm-source.exp: Ditto.
12994
12995 * gdb.base/attach.exp: Ditto.
12996 * gdb.base/bitfields2.exp: Ditto.
12997 * gdb.base/call-signal-resume.exp: Ditto.
12998 * gdb.base/callfuncs.exp: Ditto.
12999 * gdb.base/commands.exp: Ditto.
13000 * gdb.base/dbx.exp: Ditto.
13001 * gdb.base/default.exp: Ditto.
13002 * gdb.base/dump.exp: Ditto.
13003 * gdb.base/exprs.exp: Ditto.
13004 * gdb.base/freebpcmd.exp: Ditto.
13005 * gdb.base/interrupt.exp: Ditto.
13006 * gdb.base/list.exp: Ditto.
13007 * gdb.base/long_long.exp: Ditto.
13008 * gdb.base/maint.exp: Ditto.
13009 * gdb.base/ptype.exp: Ditto.
13010 * gdb.base/return.exp: Ditto.
13011 * gdb.base/setshow.exp: Ditto.
13012 * gdb.base/sigbpt.exp: Ditto.
13013 * gdb.base/sigrepeat.exp: Ditto.
13014
13015 * gdb.cp/classes.exp: Ditto.
13016
13017 * gdb.dwarf2/dw2-restore.exp: Ditto.
13018
13019 * gdb.gdb/selftest.exp: Ditto.
13020
13021 * gdb.multi/base.exp: Ditto.
13022 * gdb.multi/bkpt-multi-exec.exp: Ditto.
13023
13024 * gdb.python/py-block.exp: Ditto.
13025 * gdb.python/py-prettyprint.exp: Ditto.
13026 * gdb.python/py-template.exp: Ditto.
13027
13028 * gdb.server/ext-attach.exp: Ditto.
13029 * gdb.server/ext-run.exp: Ditto.
13030 * gdb.server/server-mon.exp: Ditto.
13031
13032 * gdb.threads/fork-thread-pending.exp: Ditto.
13033 * gdb.threads/hand-call-in-threads.exp: Ditto.
13034 * gdb.threads/interrupted-hand-call.exp: Ditto.
13035 * gdb.threads/linux-dp.exp: Ditto.
13036 * gdb.threads/manythreads.exp: Ditto.
13037 * gdb.threads/print-threads.exp: Ditto.
13038 * gdb.threads/pthreads.exp: Ditto.
13039 * gdb.threads/schedlock.exp: Ditto.
13040 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13041 * gdb.threads/threadapply.exp: Ditto.
13042
de7ff789
MS
130432010-06-08 Michael Snyder <msnyder@vmware.com>
13044
889bf7c5 13045 * gdb.ada/exec_changed.exp:
de7ff789
MS
13046 Use ".*" instead of "" as wildcard regexp.
13047
13048 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
13049 * gdb.base/call-ar-st.exp: Ditto.
13050 * gdb.base/checkpoint.exp: Ditto.
13051 * gdb.base/default.exp: Ditto.
13052 * gdb.base/dump.exp: Ditto.
13053 * gdb.base/ending-run.exp: Ditto.
13054 * gdb.base/fileio.exp: Ditto.
13055 * gdb.base/miscexprs.exp: Ditto.
13056 * gdb.base/pointers.exp: Ditto.
13057 * gdb.base/readline.exp: Ditto.
13058 * gdb.base/reread.exp: Ditto.
13059 * gdb.base/restore.exp: Ditto.
13060 * gdb.base/shlib-call.exp: Ditto.
13061 * gdb.base/valgrind-db-attach.exp: Ditto.
13062 * gdb.base/volatile.exp: Ditto.
13063 * gdb.base/watchpoints.exp: Ditto.
13064
13065 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
13066
13067 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
13068 * gdb.python/py-value.exp: Ditto.
13069
13070 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
13071 * gdb.trace/circ.exp: Ditto.
13072 * gdb.trace/collection.exp: Ditto.
13073 * gdb.trace/packetlen.exp: Ditto.
13074 * gdb.trace/passc-dyn.exp: Ditto.
13075 * gdb.trace/report.exp: Ditto.
13076 * gdb.trace/tfile.exp: Ditto.
13077 * gdb.trace/tfind.exp: Ditto.
13078 * gdb.trace/while-dyn.exp: Ditto.
13079
3bebe2f2
JK
130802010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13081
13082 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
13083
5c631832
JK
130842010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13085
13086 Test PR 10640.
13087 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
13088
4c3376c8
SW
130892010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
13090
13091 * gdb.cp/koenig.exp: Test for ADL operators.
13092 * gdb.cp/koenig.cc: Added ADL operators.
13093 * gdb.cp/operator.exp: New test.
13094 * gdb.cp/operator.cc: New test.
13095
dc226d5a
MS
130962010-06-04 Michael Snyder <msnyder@vmware.com>
13097
dfb88a23
MS
13098 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
13099 * gdb.base/pending.exp: Ditto.
f7ae76b3 13100
dc226d5a
MS
13101 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
13102
967cf477
DE
131032010-06-04 Doug Evans <dje@google.com>
13104
13105 * gdb.python/py-prettyprint.exp: Add new test for enabled and
13106 disabled printers.
13107 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
13108 (enable_lookup_function): New function.
13109
eb801841
TT
131102010-06-04 Tom Tromey <tromey@redhat.com>
13111
13112 * gdb.python/py-value.exp (test_value_hash): Don't test equality
13113 of hash and id.
13114
38979823
JK
131152010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13116
13117 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
13118 newline.
13119 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
13120 (empty verbose non-noisy clear, empty verbose noisy clear)
13121 (empty non-verbose noisy clear): Likewise.
13122
35ec993f
MS
131232010-06-03 Michael Snyder <msnyder@vmware.com>
13124
13125 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
13126 * gdb.base/display.exp: Ditto.
13127 * gdb.base/find.exp: Ditto.
13128 * gdb.base/ifelse.exp: Ditto.
13129 * gdb.base/multi-forks.exp: Ditto.
13130 * gdb.base/recurse.exp: Ditto.
13131 * gdb.base/setshow.exp: Ditto.
13132 * gdb.base/value-double-free.exp: Ditto.
13133 * gdb.base/watch-vfork.exp: Ditto.
13134 * gdb.base/watch_thread_num.exp: Ditto.
13135 * gdb.base/watchpoint-solib.exp: Ditto.
13136 * gdb.base/watchpoint.exp: Ditto.
13137 * gdb.base/watchpoints.exp: Ditto.
13138
13139 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
13140 * gdb.cp/overload.exp: Ditto.
13141 * gdb.cp/virtfunc.exp: Ditto.
13142
13143 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
13144
889bf7c5 13145 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
13146 Replace gdb_test with gdb_test_no_output.
13147
889bf7c5 13148 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
13149 Replace gdb_test with gdb_test_no_output.
13150 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13151 * gdb.threads/watchthreads.exp: Ditto.
13152 * gdb.threads/watchthreads2.exp: Ditto.
13153
13154 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
13155 * gdb.trace/tfind.exp: Ditto.
13156
c22decce
JB
131572010-06-03 Joel Brobecker <brobecker@adacore.com>
13158
13159 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
13160 successful test if message is the empty string.
13161
fd5700c7
JK
131622010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13163
13164 * gdb.fortran/module.exp (stopped language detection): New test.
13165
f55ee35c
JK
131662010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13167
13168 Support DW_TAG_module as separate namespaces.
13169 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
13170 gdb.fortran/library-module-lib.f90: New.
13171 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
13172 (print i): Remove.
13173 (continue to breakpoint: i-is-1, print var_i value 1)
13174 (continue to breakpoint: i-is-2, print var_i value 2)
13175 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
13176 (print var_d, print var_i value 14, ptype modmany, complete `modm)
13177 (complete `modmany, complete `modmany`, complete `modmany`var)
13178 (show language, setting breakpoint at module): New tests.
13179 * gdb.fortran/module.f90 (module mod): Remove.
13180 (module mod1, module mod2, module modmany, subroutine sub1)
13181 (subroutine sub2, program module): New.
13182
b8e8282f
JK
131832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13184
13185 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
13186 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
13187 * gdb.cp/anon-union.exp (pass): Rename to ...
13188 (print z 2): ... here.
b8e8282f 13189
019ebafc
MS
131902010-06-02 Michael Snyder <msnyder@vmware.com>
13191
e68d8fd4
MS
13192 * gdb.trace/actions.exp: Use gdb_test_no_output.
13193 * gdb.trace/circ.exp: Ditto.
13194 * gdb.trace/packetlen.exp: Ditto.
13195 * gdb.trace/save-trace.exp: Ditto.
13196 * gdb.trace/tracecmd.exp: Ditto.
13197 * gdb.trace/tsv.exp: Ditto.
13198
12b5d08a
MS
13199 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
13200 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
13201 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13202 * gdb.threads/manythreads.exp: Ditto.
13203 * gdb.threads/print-threads.exp: Ditto.
13204 * gdb.threads/pthreads.exp: Ditto.
13205 * gdb.threads/schedlock.exp: Ditto.
13206 * gdb.threads/staticthreads.exp: Ditto.
13207 * gdb.threads/thread-specific.exp: Ditto.
13208 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13209 * gdb.threads/threadapply.exp: Ditto.
13210 * gdb.threads/watchthreads.exp: Ditto.
13211 * gdb.threads/watchthreads2.exp: Ditto.
13212
89493308
MS
13213 * gdb.python/py-block.exp: Use gdb_test_no_output.
13214 * gdb.python/py-prettyprint.exp: Ditto.
13215 * gdb.python/py-template.exp: Ditto.
13216 * gdb.python/py-value.exp: Ditto.
13217
13218 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
13219 * gdb.reverse/watch-reverse.exp: Ditto.
13220
13221 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
13222 * gdb.server/ext-run.exp: Ditto.
13223
019ebafc
MS
13224 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
13225 * gdb.dwarf2/dw2-compressed.exp: Ditto.
13226 * gdb.dwarf2/dw2-intercu.exp: Ditto.
13227 * gdb.dwarf2/dw2-intermix.exp: Ditto.
13228 * gdb.dwarf2/dw2-producer.exp: Ditto.
13229 * gdb.dwarf2/mac-fileno.exp: Ditto.
13230
13231 * gdb.gdb/observer.exp: Use gdb_test_no_output.
13232 * gdb.gdb/selftest.exp: Ditto.
13233
13234 * gdb.multi/base.exp: Use gdb_test_no_output.
13235
13236 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
13237
3e0ca3a5
JK
132382010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13239
13240 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
13241
9db70545
MS
132422010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
13243
a8d52276
MS
13244 * gdb.cp/class2.exp: Use gdb_test_no_output.
13245 * gdb.cp/classes.exp: Ditto.
13246 * gdb.cp/extern-c.exp: Ditto.
13247 * gdb.cp/inherit.exp: Ditto.
13248 * gdb.cp/maint.exp: Ditto.
13249 * gdb.cp/mb-inline.exp: Ditto.
13250 * gdb.cp/mb-templates.exp: Ditto.
13251 * gdb.cp/method2.exp: Ditto.
13252 * gdb.cp/misc.exp: Ditto.
13253 * gdb.cp/ovldbreak.exp: Ditto.
13254 * gdb.cp/punctuator.exp: Ditto.
13255 * gdb.cp/templates.exp: Ditto.
13256 * gdb.cp/virtbase.exp: Ditto.
13257
889bf7c5 13258 * gdb.threads/attach-stopped.exp:
9db70545 13259 Replace uses of send_gdb / gdb_expect.
889bf7c5 13260 * gdb.threads/attachstop-mt.exp:
9db70545 13261 Replace uses of send_gdb / gdb_expect.
889bf7c5 13262 * gdb.threads/gcore-thread.exp:
9db70545 13263 Replace uses of send_gdb / gdb_expect.
889bf7c5 13264 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
13265 Replace uses of send_gdb / gdb_expect.
13266 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13267 * gdb.threads/print-threads.exp:
9db70545
MS
13268 Replace uses of send_gdb / gdb_expect.
13269 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
13270 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
13271 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
13272
13273 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
13274 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
13275 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
13276 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
13277 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
13278 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
13279 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
13280 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
13281 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
13282 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
13283 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
13284
359cc68c
JK
132852010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13286
13287 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
13288
7d3fe98e
SW
132892010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
13290
13291 * gdb.cp/koenig.exp: Added new test case.
13292 * gdb.cp/koenig.cc: Ditto.
13293
27d3a1a2
MS
132942010-06-01 Michael Snyder <msnyder@vmware.com>
13295
13296 * gdb.base/arithmet.exp: Use gdb_test_no_output.
13297 * gdb.base/arrayidx.exp: Ditto.
13298 * gdb.base/attach.exp: Ditto.
13299 * gdb.base/auxv.exp: Ditto.
13300 * gdb.base/bigcre.exp: Ditto.
13301 * gdb.base/break-always.exp: Ditto.
13302 * gdb.base/break-interp.exp: Ditto.
13303 * gdb.base/break.exp: Ditto.
13304 * gdb.base/breakpoint-shadow.exp: Ditto.
13305 * gdb.base/call-ar-st.exp: Ditto.
13306 * gdb.base/call-sc.exp: Ditto.
13307 * gdb.base/call-signal-resume.exp: Ditto.
13308 * gdb.base/callfuncs.exp: Ditto.
13309 * gdb.base/catch-syscall.exp: Ditto.
13310 * gdb.base/charset.exp: Ditto.
13311 * gdb.base/code-expr.exp: Ditto.
13312 * gdb.base/commands.exp: Ditto.
13313 * gdb.base/cond-expr.exp: Ditto.
13314 * gdb.base/condbreak.exp: Ditto.
13315 * gdb.base/cursal.exp: Ditto.
13316 * gdb.base/cvexpr.exp: Ditto.
13317 * gdb.base/default.exp: Ditto.
13318 * gdb.base/del.exp: Ditto.
13319 * gdb.base/detach.exp: Ditto.
13320 * gdb.base/display.exp: Ditto.
13321 * gdb.base/ena-dis-br.exp: Ditto.
13322 * gdb.base/eval-skip.exp: Ditto.
13323 * gdb.base/foll-fork.exp: Ditto.
13324 * gdb.base/foll-vfork.exp: Ditto.
13325 * gdb.base/frame-args.exp: Ditto.
13326 * gdb.base/funcargs.exp: Ditto.
13327 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13328 * gdb.base/gdbvars.exp: Ditto.
13329 * gdb.base/help.exp: Ditto.
13330 * gdb.base/ifelse.exp: Ditto.
13331 * gdb.base/included.exp: Ditto.
13332 * gdb.base/list.exp: Ditto.
13333 * gdb.base/macscp.exp: Ditto.
13334 * gdb.base/maint.exp: Ditto.
13335 * gdb.base/multi-fork.exp: Ditto.
13336 * gdb.base/overlays.exp: Ditto.
13337 * gdb.base/page.exp: Ditto.
13338 * gdb.base/pending.exp: Ditto.
13339 * gdb.base/pointers.exp: Ditto.
13340 * gdb.base/pr11022.exp: Ditto.
13341 * gdb.base/prelink.exp: Ditto.
13342 * gdb.base/printcmds.exp: Ditto.
13343 * gdb.base/psymtab.exp: Ditto.
13344 * gdb.base/randomize.exp: Ditto.
13345 * gdb.base/relational.exp: Ditto.
13346 * gdb.base/relocate.exp: Ditto.
13347 * gdb.base/remote.exp: Ditto.
13348 * gdb.base/sepdebug.exp: Ditto.
13349 * gdb.base/set-lang-auto.exp: Ditto.
13350 * gdb.base/setshow.exp: Ditto.
13351 * gdb.base/setvar.exp: Ditto.
13352 * gdb.base/signals.exp: Ditto.
13353 * gdb.base/signull.exp: Ditto.
13354 * gdb.base/sigstep.exp: Ditto.
13355 * gdb.base/sizeof.exp: Ditto.
13356 * gdb.base/solib-disc.exp: Ditto.
13357 * gdb.base/store.exp: Ditto.
13358 * gdb.base/structs.exp: Ditto.
13359 * gdb.base/structs2.exp: Ditto.
13360 * gdb.base/subst.exp: Ditto.
13361 * gdb.base/term.exp: Ditto.
13362 * gdb.base/trace-commands.exp: Ditto.
13363 * gdb.base/unwindonsignal.exp: Ditto.
13364 * gdb.base/valgrind-db-attach.exp: Ditto.
13365 * gdb.base/varargs.exp: Ditto.
13366 * gdb.base/watch-cond.exp: Ditto.
13367 * gdb.base/watch_thread_num.exp: Ditto.
13368 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13369 * gdb.base/watchpoint.exp: Ditto.
13370 * gdb.base/whatis-exp.exp: Ditto.
13371
f8d3bf8f
MS
133722010-06-01 Michael Snyder <msnyder@vmware.com>
13373
13374 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13375 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13376 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13377 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13378 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13379 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13380 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13381 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13382 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13383 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13384 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13385 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13386 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13387 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13388 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13389
3f9e0d32
JK
133902010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13391
13392 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13393 trailing newline.
13394 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13395 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13396 (p *args): ... here and remove excessive trailing newline.
13397
f629457d
JB
133982010-05-31 Joel Brobecker <brobecker@adacore.com>
13399
13400 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13401
09eef106
JK
134022010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13403
13404 Accept the new Linux kernel "t (tracing stop)" string.
13405 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13406 Update comment.
13407 (state_wait) <T (tracing stop)>: New.
13408 (main): Update the state_wait expect string.
13409
94f31136
PA
134102010-05-28 Pedro Alves <pedro@codesourcery.com>
13411
13412 * limits.c, limits.exp: Delete files.
13413 * Makefile.in (clean mostlyclean): Adjust.
13414 * tracecmd.exp: Adjust.
13415
096554ab
JK
134162010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13417
13418 * gdb.base/tui-layout.exp: New.
13419
27d3a1a2 134202010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13421
889bf7c5 13422 * gdb.reverse/break-precsave.exp:
bcd2dc50 13423 Replace uses of send_gdb / gdb_expect.
889bf7c5 13424 * gdb.reverse/break-reverse.exp:
bcd2dc50 13425 Replace uses of send_gdb / gdb_expect.
889bf7c5 13426 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13427 Replace uses of send_gdb / gdb_expect.
889bf7c5 13428 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13429 Replace uses of send_gdb / gdb_expect.
889bf7c5 13430 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13431 Replace uses of send_gdb / gdb_expect.
889bf7c5 13432 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13433 Replace uses of send_gdb / gdb_expect.
889bf7c5 13434 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13435 Replace uses of send_gdb / gdb_expect.
889bf7c5 13436 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13437 Replace uses of send_gdb / gdb_expect.
889bf7c5 13438 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13439 Replace uses of send_gdb / gdb_expect.
889bf7c5 13440 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13441 Replace uses of send_gdb / gdb_expect.
889bf7c5 13442 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13443 Replace uses of send_gdb / gdb_expect.
889bf7c5 13444 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13445 Replace uses of send_gdb / gdb_expect.
889bf7c5 13446 * gdb.reverse/machinestate.exp:
bcd2dc50 13447 Replace uses of send_gdb / gdb_expect.
889bf7c5 13448 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13449 Replace uses of send_gdb / gdb_expect.
889bf7c5 13450 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13451 Replace uses of send_gdb / gdb_expect.
889bf7c5 13452 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13453 Replace uses of send_gdb / gdb_expect.
889bf7c5 13454 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13455 Replace uses of send_gdb / gdb_expect.
889bf7c5 13456 * gdb.reverse/step-precsave.exp:
bcd2dc50 13457 Replace uses of send_gdb / gdb_expect.
889bf7c5 13458 * gdb.reverse/step-reverse.exp:
bcd2dc50 13459 Replace uses of send_gdb / gdb_expect.
889bf7c5 13460 * gdb.reverse/until-precsave.exp:
bcd2dc50 13461 Replace uses of send_gdb / gdb_expect.
889bf7c5 13462 * gdb.reverse/until-reverse.exp:
bcd2dc50 13463 Replace uses of send_gdb / gdb_expect.
889bf7c5 13464 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13465 Replace uses of send_gdb / gdb_expect.
889bf7c5 13466 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13467 Replace uses of send_gdb / gdb_expect.
13468
3def43e0
JK
134692010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13470
13471 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13472 excessive newline.
13473
27d3a1a2 134742010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13475
13476 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13477 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13478 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13479 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13480 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13481 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13482 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13483 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13484 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13485 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13486 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13487 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13488 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13489 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13490 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13491 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13492 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13493 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13494 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13495
27d3a1a2 134962010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13497
22454424
MS
13498 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13499 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13500
13501 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13502 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13503 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13504
889bf7c5 13505 * gdb.reverse/consecutive-reverse.exp:
22454424 13506 Replace uses of send_gdb / gdb_expect.
889bf7c5 13507 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13508 Replace uses of send_gdb / gdb_expect.
13509
13510 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13511 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13512 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13513 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13514 Replace uses of send_gdb / gdb_expect.
13515 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13516 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13517 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13518 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13519 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13520 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13521 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13522 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13523 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13524
135252010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13526
22454424 13527 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13528
22454424 13529 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13530
22454424
MS
13531 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13532 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13533 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13534 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13535 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13536 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13537 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13538 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13539 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13540
6e5f2c59
TT
135412010-05-25 Tom Tromey <tromey@redhat.com>
13542
13543 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13544
bbc8b958
TT
135452010-05-25 Tom Tromey <tromey@redhat.com>
13546
13547 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13548 argument order.
13549 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13550 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13551 order.
13552 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13553 order.
13554 * gdb.base/call-sc.exp (setup_kfails): Remove.
13555 (setup_compiler_kfails): Remove.
13556 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13557 argument order.
13558 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13559 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13560 (advancei): Fix setup_kfail argument order.
13561 * gdb.base/radix.exp: Fix setup_kfail argument order.
13562 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13563 order.
13564 * gdb.base/structs.exp (setup_kfails): Remove.
13565 (setup_compiler_kfails): Fix setup_kfail argument order.
13566 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13567 order.
13568 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13569 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13570 setup_kfail argument order.
13571 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13572
83d1babf
TT
135732010-05-25 Tom Tromey <tromey@redhat.com>
13574
13575 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13576
6acb16a2
MS
135772010-05-25 Michael Snyder <msnyder@vmware.com>
13578
13579 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13580 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13581 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13582 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13583 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13584 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13585 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13586 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13587 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13588 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13589 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13590 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13591 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13592 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13593 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13594 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13595 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13596 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13597 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13598 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13599 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13600 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13601 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13602 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13603 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13604 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13605 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13606 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13607 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13608 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13609 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13610 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13611 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13612 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13613 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13614 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13615 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13616 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13617 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13618 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13619 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13620 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13621 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13622 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13623 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13624 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13625 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13626 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13627
136282010-05-25 Doug Evans <dje@google.com>
13629
13630 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13631 gdb.string_to_argv.
ad3986f0 13632
d3b1e874
TT
136332010-05-21 Tom Tromey <tromey@redhat.com>
13634
13635 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13636 Call it.
13637 * gdb.dwarf2/pieces.S: Update.
13638 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13639
cb826367
TT
136402010-05-21 Tom Tromey <tromey@redhat.com>
13641
13642 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13643 Call it.
13644 * gdb.dwarf2/pieces.c (struct C): New.
13645 (f6): New function.
13646 * gdb.dwarf2/pieces.S: Replace.
13647
74de6778
TT
136482010-05-21 Tom Tromey <tromey@redhat.com>
13649
13650 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13651 Call it.
13652
afd74c5f
TT
136532010-05-21 Tom Tromey <tromey@redhat.com>
13654
13655 * gdb.dwarf2.pieces.exp: New file.
13656 * gdb.dwarf2.pieces.S: New file.
13657 * gdb.dwarf2.pieces.c: New file.
13658
a7b75dfd 136592010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13660 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13661
13662 * lib/gdb.exp (gdb_test_no_output): New function.
13663 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13664 when testing commands that should produce no output.
13665
c81c812a
JB
136662010-05-17 Joel Brobecker <brobecker@adacore.com>
13667
13668 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13669 parameter that we want to watch being a constant.
13670
0cce5bd9
JB
136712010-05-17 Joel Brobecker <brobecker@adacore.com>
13672
13673 * gdb.ada/cond_lang: New testcase.
13674
47050449
JB
136752010-05-17 Joel Brobecker <brobecker@adacore.com>
13676
13677 * lib/gdb.exp (banned_variables): New variable/constant.
13678 (gdb_init): Add write trace on variables listed in banned_variables.
13679 (gdb_finish): Remove write traces on variables listed in
13680 banned_variables.
13681
77c01586
JB
136822010-05-17 Joel Brobecker <brobecker@adacore.com>
13683
13684 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13685 * gdb.cp/koenig.exp: Likewise.
13686
88d4aea7
PM
136872010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13688
889bf7c5 13689 PR python/11482
88d4aea7
PM
13690
13691 * gdb.python/py-value.exp (test_value_hash): New function.
13692
f5a010c0
PM
136932010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13694
13695 PR exp/11530.
13696 * gdb.base/gdb11530.c: New file.
13697 * gdb.base/gdb11530.exp: New file.
13698
8ef4892f
JK
136992010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13700
13701 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13702 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13703
7322dca9
SW
137042010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13705
13706 * gdb.cp/koenig.exp: New test.
13707 * gdb.cp/koenig.cc: New test program.
13708
02e7ea18
JB
137092010-05-05 Joel Brobecker <brobecker@adacore.com>
13710
13711 Remove the use of prms_id and bug_id throughout the testsuite.
13712
e1c34c5d
PM
137132010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13714
13715 PR exp/11349.
13716 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13717 use a reference local variable.
13718
8e1d0c49
JK
137192010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13720
13721 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13722 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13723 variable different_dir. Move debugfile into a full directory pathname
13724 under DIFFERENT_DIR.
13725 * lib/gdb.exp (separate_debug_filename): Remove.
13726 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13727 variable debug_dir and mkdir of it. Update function comments.
13728
e66408ed
PA
137292010-04-29 Pedro Alves <pedro@codesourcery.com>
13730
13731 PR gdb/11557
13732
13733 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13734 files.
13735
d7b32ed3
PM
137362010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13737
889bf7c5 13738 * gdb.python/py-param.exp: New File.
d7b32ed3 13739
6aecb9c2
JB
137402010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13741
13742 * gdb.base/default.exp: Fix "set language" test.
13743
bdf92a1c
PM
137442010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13745
13746 PR breakpoints/11531.
13747 * gdb.base/gdb11531.c: New file.
13748 * gdb.base/gdb11531.exp: New file.
13749
3f172e24
TT
137502010-04-26 Tom Tromey <tromey@redhat.com>
13751
13752 * gdb.base/completion.exp: Add tests for completion and deprecated
13753 commands.
13754
64af4c92
JK
137552010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13756
13757 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13758 (print /x char_array): Escape curly brackets.
13759
492928e4
JK
137602010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13761
13762 Fix deadlock on looped list of loaded shared objects.
13763 * gdb.base/solib-corrupted.exp: New.
13764
66d09542
DE
137652010-04-23 Doug Evans <dje@google.com>
13766
13767 * gdb.python/py-section-script.c: New file.
13768 * gdb.python/py-section-script.exp: New file.
13769 * gdb.python/py-section-script.py: New file.
13770
8bd10a10
CM
137712010-04-20 Chris Moller <cmoller@redhat.com>
13772
13773 PR 10179
13774
13775 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13776 * gdb.base/pr10179-a.c:
13777 * gdb.base/pr10179-b.c:
13778 * gdb.base/pr10179.exp: New files.
13779
c0201579
JK
137802010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13781
13782 Fix crashes on dangling display expressions.
13783 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13784 is SEP.
13785 (lib_flags): Remove the "debug" keyword.
13786 (libsepdebug): New variable for iterating new loop.
13787 (save_pf_prefix): New variable wrapping the loop.
13788 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13789 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13790
793b0ff8
PM
137912010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13792
13793 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13794
097f51f7
PM
137952010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13796
13797 PR stabs/11479.
13798 * gdb.stabs/gdb11479.exp: New file.
13799 * gdb.stabs/gdb11479.c: New file.
13800
9a22f0d0
PM
138012010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13802
13803 * gdb.base/charset.c (Strin16, String32): New variables.
13804 * gdb.base/charset.exp (gdb_test): Test correct display
13805 of 16 or 32 bit strings.
13806
138072010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
13808
13809 PR 9167
13810 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13811 * gdb.cp/pr9167.cc: New file.
13812 * gdb.cp/pr9167.exp: New file.
13813
13814
6e354e5e
PM
138152010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13816
13817 PR pascal/11492.
13818 * gdb.pascal/gdb11492.pas: New file.
13819 * gdb.pascal/gdb11492.exp: New file.
13820
be942545
JB
138212010-04-20 Joel Brobecker <brobecker@adacore.com>
13822
1667e6e3 13823 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 13824
0c3acc09
JB
138252010-04-20 Joel Brobecker <brobecker@adacore.com>
13826
13827 * gdb.ada/dyn_loc: New testcase.
13828
ec31cde5
CM
138292010-04-20 Chris Moller <cmoller@redhat.com>
13830
13831 PR 10867
889bf7c5 13832
ec31cde5
CM
13833 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13834 * gdb.cp/pr10687.cc: New file.
13835 * gdb.cp/pr10687.exp: New file.
13836
13837
ce4b0682
SDJ
138382010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13839 Sergio Durigan Junior <sergiodj@redhat.com>
13840
13841 * gdb.fortran/logical.exp: New testcase.
13842 * gdb.fortran/logical.f90: New file.
13843
3436961f
DE
138442010-04-19 Doug Evans <dje@google.com>
13845
13846 * gdb.base/help.exp (help source): Update expected output.
13847
4d836c09
JK
138482010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13849
13850 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
13851 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
13852 gdb_exit and return.
13853 (executable): New variable.
13854 (binfile): Use it.
13855
6149aea9
PA
138562010-04-19 Pedro Alves <pedro@codesourcery.com>
13857
13858 PR breakpoints/8554.
13859
13860 * gdb.trace/save-trace.exp: Adjust.
13861
ed41462c
L
138622010-04-17 H.J. Lu <hongjiu.lu@intel.com>
13863
13864 PR corefiles/11511
13865 * gdb.arch/system-gcore.exp: New.
13866 * gdb.arch/gcore.c: Likewise.
13867
3f7b2faa
DE
138682010-04-15 Doug Evans <dje@google.com>
13869
fa33c3cd
DE
13870 * gdb.python/py-progspace.c: New file.
13871 * gdb.python/py-progspace.exp: New file.
13872
3f7b2faa
DE
13873 * gdb.base/source.exp: Add tests for "source -s".
13874
79f283fe
PM
138752010-04-14 Phil Muldoon <pmuldoon@redhat.com>
13876
13877 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
13878 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13879 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
13880 * gdb.python/py-mi.exp: New test for to_string returning None.
13881
fc8eb08a
PM
138822010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13883
13884 * gdb.python/py-breakpoint.c: Make result global.
13885
26e197f6
JK
138862010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13887
13888 Fix non-GNU make compatibility.
13889 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13890
adc36818
PM
138912010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13892
13893 * gdb.python/py-breakpoint.exp: New File.
13894 * gdb.python/py-breakpoint.C: Ditto.
13895
64e17368
SS
138962010-04-08 Stan Shebs <stan@codesourcery.com>
13897
13898 * gdb.trace/actions.exp: Clear default-collect.
13899 * gdb.trace/save-trace.exp: Clear default-collect.
13900
fff5cc64
PM
139012010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13902
13903 * gdb.python/py-value: Add null string variable.
13904 (test_lazy_string): Test zero length, NULL address lazy
13905 strings.
13906
a055a187
L
139072010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13908
13909 * gdb.arch/i386-avx.c: New.
13910 * gdb.arch/i386-avx.exp: Likewise.
13911
13912 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13913
96e39866
DE
139142010-04-06 Doug Evans <dje@google.com>
13915
13916 * gdb.base/source-test.gdb: New file.
13917 * gdb.base/source.exp: Test source -v.
13918
5984a431
UW
139192010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13920
13921 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
13922
ec8a089a
PM
139232010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
13924
13925 * gdb.stabs/aout.sed: Convert all backslash to double backslash
13926 within one line, unless it is followed by a double quote.
13927 * gdb.stabs/hppa.sed: Idem.
13928 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
13929 * gdb.stabs/weird.exp: Check for correct parsing of
13930 char and string constants.
ec8a089a
PM
13931 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13932 in .stabs to .stabx substitution.
13933
fce3c1f0
SS
139342010-04-05 Stan Shebs <stan@codesourcery.com>
13935
13936 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
13937 constant global.
13938 * gdb.trace/tfile.exp: Try to print them.
13939
d77f58be
SS
139402010-04-04 Stan Shebs <stan@codesourcery.com>
13941
13942 * gdb.base/completion.exp: Update for new "info watchpoints".
13943 * gdb.base/default.exp: Ditto.
13944 * gdb.base/help.exp: Ditto.
13945 * gdb.base/watchpoint.exp: Ditto.
13946 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 13947
af54718e
SS
139482010-04-04 Stan Shebs <stan@codesourcery.com>
13949
13950 * gdb.trace/tfile.exp: Sharpen tfind test.
13951
74d1f91e
JK
139522010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13953
13954 * gdb.base/break-entry.exp: New.
13955
eb8e76db 139562010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 13957 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
13958
13959 * gdb.reverse/i386-sse-reverse.exp: New file.
13960 * gdb.reverse/i386-sse-reverse.c: New file.
13961
bf65cad8
PA
139622010-04-02 Pedro Alves <pedro@codesourcery.com>
13963
13964 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13965
fff87407
SS
139662010-04-01 Stan Shebs <stan@codesourcery.com>
13967
13968 * gdb.trace/actions.exp: Tweak expected output.
13969 * gdb.trace/while-stepping.exp: Tweak expected output.
13970
fe01d668
L
139712010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13972
13973 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13974
86b17b60
PA
139752010-04-01 Pedro Alves <pedro@codesourcery.com>
13976
13977 * gdb.base/commands.exp: Adjust.
13978 * gdb.cp/extern-c.exp: Adjust.
13979
2c58c0a9
PA
139802010-04-01 Pedro Alves <pedro@codesourcery.com>
13981
13982 * gdb.trace/collection.c (local_test_func): Define a local struct,
13983 and instanciate it.
13984
0db9b91c
PA
139852010-04-01 Pedro Alves <pedro@codesourcery.com>
13986
13987 * gdb.trace/collection.exp (gdb_collect_args_test)
13988 (gdb_collect_argarray_test): XFAIL the tests that assume the
13989 argarray argument's elements are collected.
13990
8072405b
JK
139912010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13992
13993 * gdb.dwarf2/dw2-bad-parameter-type.exp,
13994 gdb.dwarf2/dw2-bad-parameter-type.S: New.
13995
8bf6485c
SS
139962010-03-31 Stan Shebs <stan@codesourcery.com>
13997
13998 * gdb.trace/save-trace.exp: Test save/restore of default-collect
13999 and tracepoint conditionals.
14000 (gdb_verify_tracepoints): Delete unused return.
14001
fd7f724a
KS
140022010-03-26 Keith Seitz <keiths@redhat.com>
14003
14004 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
14005 appear in the output before main.
14006 Remove KFAIL for gdb/2215 aka bz 9320.
14007
8d9e7719
DE
140082010-03-30 Doug Evans <dje@google.com>
14009
0906dd0b
DE
14010 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
14011 by dejagnu.
14012 * gdb.arch/amd64-dword.exp: Ditto.
14013
8d9e7719
DE
14014 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
14015 match.
14016 (break printf): Ditto.
14017
1da644f0
SW
140182010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
14019
14020 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
14021 gcc < 4.4.
14022 * gdb.cp/shadow.exp: Ditto.
14023
a8121990
PA
140242010-03-29 Pedro Alves <pedro@codesourcery.com>
14025
14026 * gdb.trace/collection.exp (run_trace_experiment): Make sure
14027 "tstart" is silent.
14028
6e79d367
PA
140292010-03-29 Pedro Alves <pedro@codesourcery.com>
14030
14031 * gdb.trace/collection.exp (executable): New.
14032 (binfile): Use it.
14033 (fpreg, spreg, pcreg): New.
14034 (test_register): Use gdb_test_multiple. Pass /x to print.
14035 (prepare_for_trace_test): New.
14036 (run_trace_experiment): Use "continue", not gdb_run_cmd.
14037 (gdb_collect_args_test, gdb_collect_argstruct_test)
14038 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
14039 prepare_for_trace_test.
14040 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
14041 fpreg, spreg and pcreg.
14042 (gdb_collect_expression_test, gdb_collect_globals_test): Use
14043 prepare_for_trace_test.
14044 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
14045 try to detect tracing support here. Don't set breakpoints at
14046 `begin' or `end' here.
14047 <global scope>: Use clean_restart. Run to main before checking
14048 for tracing support. Check for for tracing support here.
14049
09248348
JK
140502010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14051
14052 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
14053 " as $displacement" to "seen displacement message".
14054
d350db38
PA
140552010-03-28 Pedro Alves <pedro@codesourcery.com>
14056
14057 * gdb.trace/while-dyn.exp (executable): New variable.
14058 (binfile): Use it.
14059 (test_while_stepping): New function. Move most tests here. Call
14060 it once for each of the while-stepping, stepping and ws aliases.
14061
907af001
UW
140622010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14063
14064 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
14065 that do not provide the tagless_struct type name at all.
14066 (test_print_anon_union): Do not check value of uninitialized
14067 union member. Do not use cp_test_ptype_class, so we can accept
14068 "long" as well as "long int".
14069
610197fd
PA
140702010-03-26 Pedro Alves <pedro@codesourcery.com>
14071
14072 * gdb.trace/tfile.c (tohex, bin2hex): New.
14073 (write_error_trace_file): Hexify error description.
14074
6c28cbf2
SS
140752010-03-25 Stan Shebs <stan@codesourcery.com>
14076
14077 * gdb.trace/tfile.c: Generate an additional trace file, improve
14078 portability.
14079 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
14080 files in a better way.
14081
e62b8c7e
KS
140822010-03-25 Keith Seitz <keiths@redhat.com>
14083
14084 * gdb.java/jprint.exp: XFAIL printing of static class members
14085 because of GCC debuginfo problem.
14086
82ccf5a5
JK
140872010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14088
14089 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
14090
293e2f9e
DJ
140912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14092
14093 * gdb.base/completion.exp: Allow long instead of long int.
14094 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
14095 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
14096 variable p.
14097 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
14098 * gdb.base/pointers.exp: Allow long instead of long int.
14099 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
14100 * gdb.base/step-line.exp: Allow a directory before the source file name.
14101
95a42b64
TT
141022010-03-24 Tom Tromey <tromey@redhat.com>
14103
14104 PR breakpoints/9352:
14105 * gdb.base/default.exp: Update.
14106 * gdb.base/commands.exp: Update.
14107 * gdb.cp/extern-c.exp: Test setting commands on multiple
14108 breakpoints at once.
14109
2390201f
DJ
141102010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14111
14112 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
14113 if gdb,nosignals.
14114 * gdb.base/watchpoints.c: Do not include unnecessary headers.
14115 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
14116 exited".
14117
8c9a6790
SS
141182010-03-24 Stan Shebs <stan@codesourcery.com>
14119
14120 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
14121
a6c727b2
DJ
141222010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14123
14124 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
14125 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
14126 argument. Handle "short" and "long".
14127 (Top level): Pass overprototyped output for old_fptr and xptr.
14128
4dfd5423
PA
141292010-03-23 Pedro Alves <pedro@codesourcery.com>
14130
14131 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
14132 format strings and add casts to avoid compiler warnings.
14133
141342010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
14135
14136 * lib/trace-support.exp (gdb_trace_setactions):
14137 Don't expect whitespace after ">" prompt.
14138 * gdb.trace/actions.exp: Adjust for output changes.
14139 * gdb.trace/while-stepping.exp: Likewise.
14140
c847d045
JK
141412010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14142
14143 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
14144 and r157645).
14145
5f717f1d
JK
141462010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14147
14148 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
14149 New.
14150
7d6d51d5
DJ
141512010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
14152
14153 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
14154 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
14155
3b11a015
SS
141562010-03-19 Stan Shebs <stan@codesourcery.com>
14157
14158 * gdb.trace/ax.exp: New file.
14159
d7d158ed
DE
141602010-03-19 Doug Evans <dje@google.com>
14161
6bb85cd1
DE
14162 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
14163 output from gcc.
14164
d7d158ed
DE
14165 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
14166 named /usr/sbin/prelink<foo>.
14167
4daf5ac0
SS
141682010-03-18 Stan Shebs <stan@codesourcery.com>
14169
14170 * gdb.trace/circ.exp: Test circular-trace-buffer.
14171 * gdb.trace/tfile.exp: Update tstatus test.
14172
e8d05480
JB
141732010-03-18 Joel Brobecker <brobecker@adacore.com>
14174
14175 * gdb.dwarf2/dw2-anonymous-func.S: New file.
14176 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
14177
441b986a
UW
141782010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14179
14180 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
14181
4247603b
PA
141822010-03-18 Pedro Alves <pedro@codesourcery.com>
14183
14184 * gdb.base/default.exp: Adjust the expected output of the finish
14185 and until commands when the inferior is not being run.
14186
13387711
SW
141872010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
14188
14189 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
14190 * gdb.cp/nsusing.exp: Ditto.
14191
6e31430b
TT
141922010-03-15 Tom Tromey <tromey@redhat.com>
14193
14194 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
14195 * gdb.cp/userdef.cc (operator==): New function.
14196 (main): New locals mem1, mem2.
14197
e2d69cb5
JZ
141982010-03-15 Jie Zhang <jie@codesourcery.com>
14199
14200 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
14201 Declare and use new loadtimeout variable.
14202
f572f0a9
DJ
142032010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
14204
14205 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
14206 Use gdb_load later.
14207
51f4c0b0
PA
142082010-03-14 Pedro Alves <pedro@codesourcery.com>
14209
14210 * gdb.base/solib-disc.c (main): Make format of fprintf a string
14211 literal. Add missing endlines to prints to stderr.
14212
1c809c68
TT
142132010-03-12 Tom Tromey <tromey@redhat.com>
14214
14215 PR c++/9708:
14216 * gdb.cp/m-static.exp: Add regression test.
14217 * gdb.cp/m-static.cc (method): New method.
14218 (main): Call it.
14219
00ae8fef
SW
142202010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
14221
14222 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
14223 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
14224
759f0f0b
PA
142252010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14226
21e24d21
PA
14227 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
14228
142292010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14230
759f0f0b
PA
14231 * lib/gdb.exp (skip_stl_tests): New.
14232 (gdb_compile): Symbian needs -ldl.
14233 (shlib_target_file): New.
14234 (shlib_symbol_file): New.
14235 (gdb_load_shlibs): Use shlib_target_file.
14236 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
14237 * gdb.cp/exception.exp: Use skip_stl_tests.
14238 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
14239 * gdb.cp/try_catch.exp: Use skip_stl_tests.
14240 * gdb.cp/mb-templates.exp: Ditto.
14241 * gdb.base/commands.exp: Relax regexes.
14242 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
14243 shlib_target_file and shlib_symbol_file.
14244 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
14245 sections.
14246 * gdb.base/ending-run.exp: Accept E32Main for symbian.
14247 * gdb.base/solib-disc.exp: Use
14248 shlib_target_file and shlib_symbol_file.
14249 * gdb.base/unload.exp: Don't skip on symbian. Use
14250 shlib_target_file and shlib_symbol_file.
14251 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
14252
6a8f2671 142532010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 14254
6a8f2671
PA
14255 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
14256 * gdb.trace/report.exp: Adjust for x86 and x86_64.
14257 Issue a tfind end before looking for a tracepoint frame.
14258 * gdb.trace/tfind.exp: Adjust tstatus output.
14259 Adjust disassembly output.
14260 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
14261
ccf26247
JK
142622010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14263
14264 * gdb.base/break-interp.exp: Create new displacement parameter value
14265 for the test_ld calls.
14266 (reach): New parameter displacement, verify its content. New push of
14267 pf_prefix "reach-$func:". Import global expect_out.
14268 (test_core): New parameter displacement, verify its content. New push
14269 of pf_prefix "core:". New command "set verbose on". Import global
14270 expect_out.
14271 (test_attach): New parameter displacement, verify its content. New
14272 push of pf_prefix "attach:". New command "set verbose on". Import
14273 global expect_out.
14274 (test_ld): New parameter displacement, pass it to the reach, test_core
14275 and test_attach calls and verify its content in the "ld.so exit" test.
14276 * gdb.base/prelink.exp: Remove gdb_exit and final return.
14277 (prelink): Update expected text, use gdb_test.
14278
e469c7fb
DE
142792010-03-10 Doug Evans <dje@google.com>
14280
14281 * gdb.base/checkpoint.exp: Fix comment.
14282 Lengthen timeout while doing >600 checkpoints test.
14283 Rename duplicate "kill all one" test to keep test names unique.
14284
60e1c644
PA
142852010-03-10 Pedro Alves <pedro@codesourcery.com>
14286
14287 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14288
cec808ec
KS
142892010-03-08 Keith Seitz <keiths@redhat.com>
14290
889bf7c5
PA
14291 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14292 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
14293 (dm_type_long): New function.
14294 (dm_type_unsigned_short): New function.
14295 (dm_type_unsigned_long): New function.
14296 (myint): New typedef.
14297 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
14298 long, unsigned shor and long, operator char*, and typedef.
14299 (test_lookup_operator_functions): Add operator char* test.
14300 (test_paddr_operator_functions): Likewise.
14301 (test_paddr_overloaded_functions): Use probe values for
14302 short, long, and unsigned short and long.
14303 (test_paddr_hairy_functions): If the demangler probe detected
14304 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
14305 demangler.
14306 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
14307 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
14308 and "print null_pmf".
14309 Add test "ptype a.*pmf".
14310 * gdb.cp/overload.exp: Allow optional "int" to appear with
14311 "short" and "long".
14312 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14313 long expect value for men_overload1arg.
14314 Allow "int" to appear with "short" and "long".
14315 When testing "info break", add argument for main (void).
14316 Also allow "int" to appear with "short" and "long".
14317 Ditto with "unsigned" and "long long".
cec808ec
KS
14318 * gdb.java/jmain.exp: Do not enclose methods names in single
14319 quotes.
14320 * gdb.java/jmisc.exp: Likewise.
14321 * gdb.java/jprint.exp: Likewise.
14322 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14323
14324 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14325 * gdb.cp/exception.exp (backtrace after first throw)
14326 (backtrace after second throw): Allow a namespace before __cxa_throw.
14327 (backtrace after first catch, backtrace after second catch): Allow
14328 a namespace before __cxa_begin_catch.
14329
14330 * gdb.cp/cpexprs.exp: New file.
14331 * gdb.cp/cpexprs.cc: New file.
14332
14333 From Daniel Jacobowitz <dan@codesourcery.com>
14334 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14335 to use string_to_regexp.
14336 (ctor, dtor): New functions. Use them to match constructor
14337 and destructor function types.
14338 (Top level): Use runto_main.
14339
f870a310
TT
143402010-03-05 Tom Tromey <tromey@redhat.com>
14341
14342 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14343 gdb.target_charset.
14344 (pp_ns.to_string): Likewise.
14345
0c199f28
KS
143462010-03-04 Keith Seitz <keiths@redhat.com>
14347
14348 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14349 can be quoted. Test that both the filename and function/line
14350 portions can be quoted at the same time.
14351
c7437ca6
PA
143522010-03-04 Pedro Alves <pedro@codesourcery.com>
14353
14354 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14355
b111b805
DE
143562010-03-03 Doug Evans <dje@google.com>
14357
24486cb7
DE
14358 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14359 libc contains libpthread.
14360
b111b805
DE
14361 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14362 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14363 of gdb_compile. Add another pattern to match android backtrace.
14364
a0e0ef55
TT
143652010-03-03 Tom Tromey <tromey@redhat.com>
14366
14367 PR gdb/11345:
14368 * gdb.base/printcmds.exp (test_printf): Add test.
14369
1ba53b71
L
143702010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14371
14372 * gdb.arch/amd64-byte.exp: New.
14373 * gdb.arch/amd64-dword.exp: Likewise.
14374 * gdb.arch/amd64-pseudo.c: Likewise.
14375 * gdb.arch/amd64-word.exp: Likewise.
14376 * gdb.arch/i386-byte.exp: Likewise.
14377 * gdb.arch/i386-pseudo.c: Likewise.
14378 * gdb.arch/i386-word.exp: Likewise.
14379
f5dff777
DJ
143802010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14381
14382 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14383 types. Add structreg, bitfields, and flags registers.
14384 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14385 registers.
14386
90884b2b
L
143872010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14388
14389 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14390 (load_description): Set architecture if defined.
14391
dc00d89f
PM
143922010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14393
14394 * gdb.python/py-frame.exp: Add read_var block tests.
14395 * gdb.python/py-frame.c (block): New function.
14396
0e095b7e
JK
143972010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14398 Daniel Jacobowitz <dan@codesourcery.com>
14399
14400 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14401
624f1a65
DM
144022010-02-25 David S. Miller <davem@davemloft.net>
14403
14404 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14405 fix logic for setting all_syscalls_numbers.
14406
f3e9a817
PM
144072010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14408
14409 * Makefile.in: Add py-block and py-symbol.
14410 * gdb.python/py-symbol.exp: New File.
14411 * gdb.python/py-symtab.exp: New File.
14412 * gdb.python/py-block.exp: New File.
14413 * gdb.python/py-symbol.c: New File.
14414 * gdb.python/py-block.c: New File.
14415
f6bbabf0
PM
144162010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14417
14418 PR python/11314
14419 * lib/gdb.exp (skip_python_tests): New function.
14420 * gdb.python/py-cmd.exp: Use skip_python_tests.
14421 * gdb.python/py-frame.exp: Likewise.
14422 * gdb.python/py-function.exp: Likewise.
14423 * gdb.python/py-prettyprint.exp: Likewise.
14424 * gdb.python/py-template.exp: Likewise.
14425 * gdb.python/py-type.exp: Likewise.
14426 * gdb.python/py-value.exp: Likewise.
14427
85d721b8
PA
144282010-02-22 Pedro Alves <pedro@codesourcery.com>
14429
14430 PR9605
14431
14432 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14433
48e32051
TT
144342010-02-19 Tom Tromey <tromey@redhat.com>
14435
14436 PR c++/8693, PR c++/9496:
14437 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14438 regression tests.
14439
ac9c0048
JK
144402010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14441
14442 Fix compatibility with m68k as.
14443 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14444 Use only /* comments */.
14445
57bb97a4
UW
144462010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14447
14448 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14449 * configure: Regenerate.
14450
7d1bf85c
DJ
144512010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14452
14453 * gdb.python/py-type.exp: Check for Python support.
14454
061b5285
PA
144552010-02-17 Pedro Alves <pedro@codesourcery.com>
14456
14457 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14458 `regsub' syntax available.
14459
f8a8bc2c
PA
144602010-02-17 Pedro Alves <pedro@codesourcery.com>
14461
14462 * gdb.base/shmain.c (main): Remove printf call.
14463 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14464 * gdb.base/unload.c (main): Make format of fprintf a string
14465 literal. Add missing endlines to prints to stderr.
14466 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14467
6f451e5e
TT
144682010-02-17 Tom Tromey <tromey@redhat.com>
14469
14470 * gdb.java/jprint.java (jprint.props): New field.
14471 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14472
12d79008
PA
144732010-02-17 Pedro Alves <pedro@codesourcery.com>
14474
ef801a0e 14475 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14476 available.
14477
d252f7e5
DJ
144782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14479
14480 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14481 creation to support remote host testing.
14482
67bdab6c
DJ
144832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14484
14485 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14486 Recognize "command not found".
14487
bb391223
DJ
144882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14489
14490 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14491 single-stepping.
14492
70362913
DJ
144932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14494
14495 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14496 if arguments are not supported.
14497
493f3c00
DJ
144982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14499
14500 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14501 be const or non-const.
14502
8034c749
DJ
145032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14504
14505 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14506 mi_send_resuming_command to send -exec-continue.
14507
791dfb64
DJ
145082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14509
14510 * gdb.base/list.exp (test_list_filename_and_function): Add test
14511 with single quotes.
14512 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14513 matching.
14514 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14515 Add KFAIL'd tests for PR gdb/11289.
14516
7c5fe868
DJ
145172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14518
14519 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14520
fdc498b8
DJ
145212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14522
14523 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14524 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14525 a temporary directory.
14526
b519e2a6
DJ
145272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14528
14529 * gdb.base/charset.exp: Use a single regular expression to match
14530 show host-charset and show target-charset output.
14531
74164c56
JK
145322010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14533
14534 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14535 "Illegal process-id" expect string more exact.
14536 (attach to digits-starting nonsense is prohibited): New.
14537
701ed6dc
JK
145382010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14539
14540 * gdb.base/prelink.exp (set verbose on): New.
14541
889bf7c5 145422010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14543
14544 * mi-reverse.exp: New file. Test for reverse option to the
14545 following MI commands: exec-continue, exec-finish, exec-next,
14546 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14547
dadf0e9c
JB
145482010-02-09 Joel Brobecker <brobecker@adacore.com>
14549
14550 * gdb.ada/ptype_tagged_param: New testcase.
14551
714f19d5
TT
145522010-02-08 Tom Tromey <tromey@redhat.com>
14553
14554 PR c++/8017:
14555 * gdb.cp/overload.exp: Add tests.
14556 * gdb.cp/overload.cc (struct K): New.
14557 (namespace N): New.
14558 (main): Call new functions.
14559 (K::staticoverload): Define.
14560
889bf7c5 145612010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14562
14563 PR gdb/10728
14564 * gdb.cp/pr10728-x.h: New file.
14565 * gdb.cp/pr10728-x.cc: New file.
14566 * gdb.cp/pr10728-y.cc: New file.
14567 * gdb.cp/pr10728.exp: New file.
14568 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14569
889bf7c5 145702010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14571
14572 PR gdb/9067
14573 * gdb.cp/pr9067.exp: New
14574 * gdb.cp/pr9067.cc: New
14575 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14576
7b356089
JB
145772010-02-08 Joel Brobecker <brobecker@adacore.com>
14578
14579 * lib/gdb.exp (gdb_test_timeout): New global variable.
14580 Set it to timeout if not already set.
14581 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14582
1be00882
DE
145832010-02-05 Doug Evans <dje@google.com>
14584
14585 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14586 user.
14587
82856980
SW
145882010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14589
14590 PR c++/7935:
14591 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14592
1a334831
TT
145932010-02-04 Tom Tromey <tromey@redhat.com>
14594
14595 * gdb.cp/virtbase.exp: Make test case names unique.
14596
9c3c02fd
TT
145972010-02-02 Tom Tromey <tromey@redhat.com>
14598
14599 * gdb.cp/virtbase.exp: Add regression tests.
14600 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14601 (main): Instantiate RHC.
14602
0cc2414c
TT
146032010-02-02 Tom Tromey <tromey@redhat.com>
14604
14605 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14606 type-printing change.
14607
edf3d5f3
TT
146082010-02-02 Tom Tromey <tromey@redhat.com>
14609
14610 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14611 * gdb.cp/virtbase.cc: New file.
14612 * gdb.cp/virtbase.exp: New file.
14613 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14614
e4b7f41c
JK
146152010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14616
14617 PR libc/11214:
14618 * gdb.threads/current-lwp-dead.c: Include features.h.
14619 (HAS_NOMMU): New.
14620 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14621
b381ea14
JK
146222010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14623
14624 * gdb.base/symbol-without-target_section.exp,
14625 gdb.base/symbol-without-target_section.c: New.
14626
c593ac0e
DJ
146272010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14628
14629 * gdb.base/bigcore.exp: Reset increased timeout.
14630 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14631
db25f29d
DJ
146322010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14633
14634 * gdb.base/gcore.exp (capture_command_output): Use
14635 gdb_test_multiple.
14636
f9d67f43
DJ
146372010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14638
14639 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14640 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14641 (Top level): Call it.
14642
177321bd
DJ
146432010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14644
14645 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14646
97f2ed50
DJ
146472010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14648
14649 * gdb.base/call-strs.exp, gdb.base/default.exp,
14650 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14651 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14652 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14653 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14654 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14655 * gdb.base/ending-run.exp: Correct restore of timeout.
14656 * gdb.base/page.exp: Remove unnecessary timeout setting.
14657
e4e2711a
JB
146582010-01-29 Joel Brobecker <brobecker@adacore.com>
14659
14660 * gdb.ada/rec_return: New testcase.
14661
ba581dc1
JB
146622010-01-29 Joel Brobecker <brobecker@adacore.com>
14663
14664 * gdb.ada/call_pn: New testcase.
14665
4ea95be9
DJ
146662010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14667
14668 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14669 (Top level): Use it to resume.
14670 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14671 the Thumb mode displaced stepping error as unsupported.
14672
df83a9bf
SW
146732010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14674
889bf7c5
PA
14675 * gdb.cp/nsusing.exp: Added more tests.
14676 * gdb.cp/nsrecurs.exp: Ditto.
14677 * gdb.cp/nsusing.cc: Added test functions.
14678 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14679
40b27cdc
JK
146802010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14681
14682 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14683 absolute directory pathnames in gdb.sum file.
14684
de958931
SW
146852010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14686
14687 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14688 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14689
708ead4e
TT
146902010-01-26 Tom Tromey <tromey@redhat.com>
14691
14692 PR exp/7643:
14693 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14694 setup_kfail.
14695
b14e635e
SW
146962010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14697
14698 * gdb.cp/nsrecurs.exp: New test.
14699 * gdb.cp/nsrecurs.cc: New test program.
14700 * gdb.cp/nsstress.exp: New test.
14701 * gdb.cp/nsstress.cc: New test program.
14702 * gdb.cp/nsdecl.exp: New test.
14703 * gdb.cp/nsdecl.cc: New test program.
14704
8540c487
SW
147052010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14706
14707 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14708 imported into file scope.
14709 Marked test as xfail.
14710 * gdb.cp/namespace-using.cc (marker5): New function.
14711 * gdb.cp/shadow.exp: New test.
14712 * gdb.cp/shadow.cc: New test program.
14713 * gdb.cp/nsimport.exp: New test.
14714 * gdb.cp/nsimport.cc: New test program.
14715
421d5d99
TT
147162010-01-25 Tom Tromey <tromey@redhat.com>
14717
14718 PR gdb/11049:
14719 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14720 with "set print null-stop on".
14721
691f8dc1
JK
147222010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14723
14724 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14725 Adjust it for DISASSEMBLY_OMIT_FNAME.
14726
0b92b5bb
TT
147272010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14728
14729 PR symtab/11199:
14730 * gdb.dwarf2/member-ptr-forwardref.exp,
14731 gdb.dwarf2/member-ptr-forwardref.S: New.
14732
23787403
JK
147332010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14734
14735 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14736 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14737 thread1_tid_mutex. Remove gdbstop_mutex handling.
14738 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14739 thread2_tid_mutex. Remove gdbstop_mutex handling.
14740 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14741 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14742 pthread_cond_wait conditionalizations by while loops.
14743
b966cb8a
TT
147442010-01-20 Tom Tromey <tromey@redhat.com>
14745
14746 PR backtrace/10770:
14747 * gdb.dwarf2/pr10770.exp: New file.
14748 * gdb.dwarf2/pr10770.c: New file.
14749 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14750
fcae584b
VP
147512010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14752
14753 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14754 that target was removed, and the test always runs native anyway.
14755
a0f49112
JK
147562010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14757
14758 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14759 gdb.base/watchpoint-cond-gone-stripped.c: New.
14760
ceeb3d5a
TT
147612010-01-19 Tom Tromey <tromey@redhat.com>
14762
14763 PR c++/8000:
14764 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14765 existing tests.
14766 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14767 (main): Use AAA::SomeEnum.
14768
dd322c54
JK
147692010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14770
14771 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14772 (test_ignore_count): Declare line_callme_body global.
14773 (run to breakpoint with ignore count): Use line_callme_body.
14774 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14775 (set line_main_hello, set line_main_return): Reindent.
14776 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14777 New.
14778 (continue to callee4): Use line_callee4_body.
14779 (check *stopped from CLI command): Use line_callee4_next.
14780 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14781 (set line_main_hello, set line_main_return): Reindent.
14782 (set line_callee4_head, set line_callee4_body): New.
14783 (continue to callee4): Use line_callee4_body.
14784
4e8f195d
TT
147852010-01-18 Tom Tromey <tromey@redhat.com>
14786
14787 PR c++/9680:
14788 * gdb.cp/casts.cc: Add new classes and variables.
14789 * gdb.cp/casts.exp: Test new operators.
14790
9e14a9ba
JB
147912010-01-18 Tom Tromey <tromey@redhat.com>
14792 Thiago Jung Bauermann <bauerman@br.ibm.com>
14793
14794 * gdb.python/source2.py: New file.
14795 * gdb.python/source1: New file.
14796 * gdb.python/python.exp: Test "source" command.
14797
00bf0b85
SS
147982010-01-15 Stan Shebs <stan@codesourcery.com>
14799
14800 * gdb.trace/tfile.c: New file.
14801 * gdb.trace/tfile.exp: New file.
889bf7c5 14802
55235ad7
JK
148032010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14804
14805 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14806
9f2982ff
JK
148072010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14808
14809 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14810
bbfba9ed
JK
148112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14812
14813 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14814 (libfunc): New parameter action. Implement also selectable "sleep".
14815 * gdb.base/break-interp-main.c: Include assert.h.
14816 (libfunc): New parameter action.
14817 (main): New parameters argc and argv. Assert argc. Pass argv.
14818 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14819 (test_attach): New proc.
14820 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14821 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14822
61f0d762
JK
148232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14824
14825 * gdb.base/break-interp.exp (test_core): New proc.
14826 (test_ld): Call it.
14827
06a6f270
JK
148282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14829
14830 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14831 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
14832 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
14833 and gdb_compile_shlib. Use new -Wl compiler options.
14834 (dl bt, main bt): New tests.
14835
51bee8e9
JK
148362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14837
14838 Support PIEs with no symfile_objfile.
14839 * gdb.base/break-interp.exp: New argument at the test_ld calls.
14840 (test_ld): New parameter trynosym.
14841 (test_ld <$trynosym>): New block.
14842
b8040f19
JK
148432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14844
14845 * gdb.base/break-interp.exp: New file.
14846
be759fcf
PM
148472010-01-13 Phil Muldoon <pmuldoon@redhat.com>
14848
14849 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
14850 * gdb.python/py-prettyprint.py (pp_ls): New printer.
14851 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
14852 test.
14853 * gdb.python/py-prettyprint.c: Define lazystring test structure.
14854 * gdb.python/py-mi.exp: Add lazy string test.
14855
dc146f7c
VP
148562010-01-13 Vladimir Prus <vladimir@codesourcery.com>
14857
14858 * lib/mi-support.exp (mi_check_thread_states): Handle
14859 core number in thread listing.
14860
b4ba55a1
JB
148612010-01-12 Joel Brobecker <brobecker@adacore.com>
14862
14863 * gdb.base/maint.exp: Adjust the expected output for the
14864 "maint print type" test. Use gdb_test_multiple instead of
14865 gdb_sent/gdb_expect.
14866
08e24bd4
DE
148672010-01-11 Doug Evans <dje@google.com>
14868
6496a609
DE
14869 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14870 from gdbserver_download. All callers updated.
14871
08e24bd4
DE
14872 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14873
b5cfddf5
JK
148742010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14875
14876 Implement binary numbers parsing.
14877 * gdb.base/printcmds.exp (test_integer_literals_accepted)
14878 (test_integer_literals_rejected): New binary tests.
14879
3725885a
RW
148802010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14881
14882 * gdb.cell/configure: Regenerate.
14883
37aeb5df
JK
148842010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14885
14886 * gdb.base/corefile.exp: Move the core finding block out and call it as
14887 core_find, new variable $corefile, replace corefile by $corefile and
14888 [file tail $corefile] for usage vs. test names resp.
14889 * lib/gdb.exp (core_find): Move it as a new function here. New
14890 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14891 $destcore. Return "" on error.
14892
d521f563
JK
148932010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14894
14895 Workaround PR binutils/10802.
14896 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14897 (twice).
14898
28f24826
DJ
148992010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14900
14901 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14902
2de75e71
JB
149032010-01-08 Joel Brobecker <brobecker@adacore.com>
14904
14905 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14906 call, to avoid interruption.
14907
fe00719b 149082010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
14909
14910 * gdb.stabs/weird.def (args93): New.
14911
d0ef5df8
DE
149122010-01-07 Doug Evans <dje@google.com>
14913
14914 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14915
3a08d52f
TT
149162010-01-07 Tom Tromey <tromey@redhat.com>
14917
14918 * gdb.base/source.exp: Use correct line number.
14919
7a697b8d
SS
149202010-01-05 Stan Shebs <stan@codesourcery.com>
14921
14922 * gdb.trace/tracecmd.exp: Test ftrace.
14923
7803799a
UW
149242010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14925
14926 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14927
c54eabfa
JK
149282010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14929
14930 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
14931 "uint_for_mi_testing".
14932
02e7ef19
JB
149332010-01-01 Joel Brobecker <brobecker@adacore.com>
14934
14935 Test indented comment in file being sourced.
14936 * gdb.base/commands.exp: Test indented comment in file being sourced.
14937
abd775ce
JB
149382010-01-01 Joel Brobecker <brobecker@adacore.com>
14939
14940 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
14941 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
14942 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
14943 notice.
14944
79b55b82
JB
149452010-01-01 Joel Brobecker <brobecker@adacore.com>
14946
14947 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
14948 notice.
14949
8997583e
JK
149502010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14951
14952 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
14953 missing $after_stopped and comma (,) expectation.
14954
6da95a67
SS
149552009-12-31 Stan Shebs <stan@codesourcery.com>
14956
14957 * gdb.trace/actions.exp: Test teval action.
889bf7c5 14958
218d2fc6
TJB
149592009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14960
14961 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
14962 (top level): Call test_watchpoint_in_big_blob.
14963 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
14964 watchpoints.
14965 (func3): Write to buf.
14966
236f1d4d
SS
149672009-12-29 Stan Shebs <stan@codesourcery.com>
14968
14969 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 14970
f61e138d
SS
149712009-12-28 Stan Shebs <stan@codesourcery.com>
14972
14973 * gdb.trace/tsv.exp: New file.
14974 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 14975
0219b378
DJ
149762009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
14977
14978 * gdb.base/find.c (main): Reference search buffers.
14979 * gdb.base/included.c (main): Reference integer.
14980 * gdb.base/ptype.c (charfoo): Declare.
14981 (intfoo): Call charfoo.
14982 * gdb.base/scope0.c (useitp): New function.
14983 (usestatics): Use useitp.
14984 (useit): Add a type for val.
14985 * gdb.base/scope1.c (useit1): Take a pointer argument.
14986 (usestatics1): Update calls to useit1.
14987 * gdb.cp/call-c.cc: Declare foo.
14988 (main): Call foo.
14989 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
14990 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
14991 (main): Call C::ensureRefs and ensureOtherRefs.
14992 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
14993 variables.
14994 (ensureOtherRefs): New function.
14995 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
14996 * gdb.cp/templates.cc (main): Call t5i.value.
14997
3f78692f
JK
149982009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14999
15000 Fix compatibility with G++-4.5.
15001 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
15002 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
15003 (uncaught return): Remove.
15004
429374b8
JK
150052009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15006 Phil Muldoon <pmuldoon@redhat.com>
15007
15008 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
15009 (bp_location13, bp_location14, bp_location17, bp_location18)
15010 (marker3_proto, marker4_proto): New variables.
15011 (breakpoint info): Update output.
15012 (run until breakpoint at marker3, run until breakpoint at marker4): New
15013 tests.
15014
859825b8
JK
150152009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15016
15017 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
15018 Replace the printf call of Y by provided "y-set-1" label. New block
15019 for the second shared library.
15020 * gdb.base/unload.exp: Compile also the second library, call
15021 gdb_load_shlibs also for it. Use now gdb_breakpoint.
15022 (single pending breakpoint info): Rename to ...
15023 (pending breakpoint info before run): ... this extended test.
15024 (libfile2, libname2, libsrcfile2, libsrc2)
15025 (lib_sl2): New variables.
15026 (exec_opts): Set also SHLIB_NAME2.
15027 (pending breakpoint info on first run at shrfunc1)
15028 (pending breakpoint info on second run at shrfunc1)
15029 (pending breakpoint info on second run at shrfunc2)
15030 (print y from libfile, print y from libfile2): New tests.
15031 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
15032 * gdb.base/unloadshr2.c: New.
15033
e6a386cd
HZ
150342009-12-22 Hui Zhu <teawater@gmail.com>
15035
15036 * gdb.reverse/sigall-reverse.exp: Adjust.
15037
9e19b45e
VP
150382009-12-21 Vladimir Prus <vladimir@codesourcery.com>
15039
15040 PR gdb/10884
15041
15042 * gdb.mi/var-cmd.c (do_bitfield_tests): New
15043 (main): Call do_bitfield_tests.
aacf5b1e 15044 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 15045
d53a7b30
JB
150462009-12-20 Joel Brobecker <brobecker@adacore.com>
15047
15048 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
15049 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
15050 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
15051 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
15052 gdb.modula2/unbounded1.c: Update copyright header.
15053
191ca0a1
CM
150542009-12-10 Chris Moller <moller@mollerware.com>
15055
15056 PR gdb/9399
15057 * gdb.cp/virtfunc2.exp: New tests
15058 * gdb.cp/virtfunc2.cc: New tests
15059 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
15060
0fa6cf1b
MS
150612009-12-10 Oza Pawandeep (paawan1982@yahoo.com
15062
15063 * gdb.reverse/i387-env-reverse.c: New file.
15064 * gdb.reverse/i387-env-reverse.exp: New file.
15065 * gdb.reverse/i387-stack-reverse.c: New file.
15066 * gdb.reverse/i387-stack-reverse.exp: New file.
15067
361ae042
PM
150682009-12-08 Phil Muldoon <pmuldoon@redhat.com>
15069
15070 * gdb.python/py-type.exp (test_range): New test.
15071
bfd31e71
PM
150722009-12-03 Phil Muldoon <pmuldoon@redhat.com>
15073
15074 PR python/10805
15075
15076 * gdb.python/py-type.exp: New file.
15077 * gdb.python/py-type.c: New file.
15078 * Makefile.in: Add py-type.
15079
57a1d736
TT
150802009-12-03 Tom Tromey <tromey@redhat.com>
15081
15082 * gdb.python/py-value.exp (test_parse_and_eval): New
15083 function.
15084
1f3b5d1b
PP
150852009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15086
15087 PR gdb/11022
15088
15089 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
15090 * gdb.base/pr11022.c: New test.
15091
8b7dbdc9
JK
150922009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15093
15094 Fix spurious false FAILs.
15095 * gdb.base/structs.c (chartest): New.
15096 (main): Fill-in chartest.
15097 * gdb.base/structs.exp (anychar_re, first): New.
15098 (start_structs_test): Import global anychar_re and first.
15099 New gdb_test call "set print elements 300; ${testfile}"
15100 (start_structs_test <$first>): New block.
15101 (any): Import global anychar_re. New variable ac. Use ${ac}.
15102
6a53b2ec
JK
151032009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15104
15105 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
15106
d7167b4c
JK
151072009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15108
15109 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
15110 Force $srcfile file.
15111 * gdb.base/foll-fork.c (callee): Comment out the printf call.
15112
b1798462
UW
151132009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15114
15115 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
15116 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
15117 * gdb.threads/watchthreads-reorder.exp: Likewise.
15118
b6199126
DJ
151192009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
15120
15121 PR gdb/8704
15122
15123 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
15124 "if", and "thread". Correct matching in the previous test.
15125
b22a0510
DJ
151262009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
15127
15128 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
15129
930636d2
MS
151302009-11-23 Michael Snyder <msnyder@vmware.com>
15131
15132 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
15133 * gdb.reverse-watch-precsave.exp: Ditto.
15134
21a0512e
PP
151352009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
15136
15137 * gdb.asm/asm-source.exp: Adjust.
15138 * gdb.base/help.exp: Adjust.
889bf7c5 15139
fc30d5e0
PA
151402009-11-22 Pedro Alves <pedro@codesourcery.com>
15141
15142 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
15143 (do_syscall_tests_without_xml): Set data-directory to
15144 /the/path/to/nowhere.
15145
f6bc2008
PA
151462009-11-21 Pedro Alves <pedro@codesourcery.com>
15147
15148 * gdb.threads/local-watch-wrong-thread.c,
15149 gdb.threads/local-watch-wrong-thread.exp: New files.
15150
8c2fb5de
PA
151512009-11-21 Pedro Alves <pedro@codesourcery.com>
15152
15153 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
15154 assume new `regsub' syntax available.
15155
ebec9a0f
PA
151562009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15157
a79d3c27
JK
15158 * gdb.base/watchpoint-hw-hit-once.exp,
15159 gdb.base/watchpoint-hw-hit-once.c: New.
15160
151612009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15162
15163 * gdb.threads/watchthreads-reorder.exp,
15164 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 15165
276a961b
MK
151662009-11-17 Nathan Sidwell <nathan@codesourcery.com>
15167
15168 * gdb.xml/tdesc-regs.exp: Use for m68k.
15169
4867c1fb
PA
151702009-11-15 Pedro Alves <pedro@codesourcery.com>
15171
15172 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
15173
f6838f81
DJ
151742009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15175
15176 * lib/gdb.exp (current_target_name): New procedure.
15177 (gdb_wrapper_target): New variable.
15178 (gdb_wrapper_init): Set gdb_wrapper_target.
15179 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
15180 wrapper.
15181
4ac4dd3f
DJ
151822009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15183
15184 * gdb.base/remote.exp: Delete the slowest load test.
15185 Do not load with fixed packet sizes.
15186
a7881759
DJ
151872009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15188
15189 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
15190
97a5b505
DJ
151912009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15192
15193 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
15194 srcfile when setting a breakpoint.
15195
d3e1fc54
DJ
151962009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
15197
15198 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
15199 macros.
15200
7cbcbded
DJ
152012009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15202
15203 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
15204 to be in memory.
15205 * gdb.base/display.c (force_mem): New.
15206 (do_loops): Use it. Add breakpoint comments.
15207 (do_vars): Add a breakpoint comment.
15208 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
15209 line numbers.
15210
bdea3a92
NF
152112009-11-13 Nathan Froyd <froydnj@codesourcery.com>
15212
15213 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
15214 instead of a bare "run".
15215
269f82e5
PP
152162009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
15217
15218 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 15219
a69b7d9d
DJ
152202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15221
15222 * lib/cell.exp (skip_cell_tests): Clean up test files before
15223 returning.
15224
b598bfda
DJ
152252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15226
15227 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
15228 and the breakpoint menu. Do not call perror if a prompt is seen.
15229 Consume the following GDB prompt.
15230 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
15231 * gdb.cp/namespace.exp: Use gdb_test.
15232 * gdb.cp/templates.exp: Use gdb_test.
15233 (test_template_breakpoints): Use gdb_test_multiple.
15234
87728fa0
DJ
152352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15236
15237 * gdb.base/break1.c (struct some_struct, values): Move earlier.
15238 (marker4): Reference values.
15239
b67c692f
DJ
152402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15241
15242 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
15243 is missing.
15244
f0df251a
DJ
152452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15246
15247 * gdb.base/break.c (need_malloc): New.
15248 * gdb.base/constvars.c (main): Reference crass and crisp.
15249 * gdb.base/gdb1821.c (main): Reference bar.
15250 * gdb.cp/gdb1355.cc (main): Reference s1.
15251 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
15252 (main): Call them.
15253 * gdb.cp/hang2.cc (dummy2): Define.
15254 * gdb.cp/hang3.cc (dummy3): Define.
15255 * gdb.cp/m-data.cc (main): Reference shadow.
15256
bdf7534a
NF
152572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15258 Nathan Froyd <froydnj@codesourcery.com>
15259
15260 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
15261 remote host.
15262
f24fce77
NF
152632009-11-12 Nathan Froyd <froydnj@codesourcery.com>
15264
15265 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
15266 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
15267 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15268 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15269 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15270 * gdb.dwarf2/dw2-producer.exp: Likewise.
15271 * gdb.dwarf2/mac-fileno.exp: Likewise.
15272 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
15273 py-prettyprint.py to the remote host.
15274 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
15275
40f0318e
KS
152762009-11-11 Keith Seitz <keiths@redhat.com>
15277
15278 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
15279 use it instead of "Foo".
15280 * gdb.cp/classes.exp (do_tests): Add a test to access
15281 a method through a typedef'd class name.
15282
f3d9f7fb
NF
152832009-11-11 Nathan Froyd <froydnj@codesourcery.com>
15284
15285 * gdb.base/long_long.exp: Permit leading zeros on floating-point
15286 exponents.
15287 * gdb.base/pointers.exp: Likewise.
15288 * gdb.cp/ref-types.exp: Likewise.
15289
a4216f37
KS
152902009-11-11 Keith Seitz <keiths@redhat.com>
15291
15292 * gdb.cp/cplusfuncs.cc (class foo): Add operators
15293 new[] and delete[].
15294 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
15295 "void".
15296 (probe_demangler): Remove all single-quoting of
15297 method and variable names.
15298 (info_func_regexp): Remove the word "void" from any
15299 occurrence of "(void)".
15300 (print_addr_2): Remove all single-quoting of
15301 method names.
15302 (print_addr_2_kfail): Likewise.
15303 (print_addr): Single-quote C function names before
15304 passing to print_addr_2.
15305 (test_paddr_operator_functions): Remove single-quoting
15306 for method names.
15307 Add tests for operator new[] and operator delete[].
15308
9b14d7aa
JK
153092009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15310
15311 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15312
85feb311
KS
153132009-11-09 Keith Seitz <keiths@redhat.com>
15314
15315 * gdb.cp/overload.exp: Add tests for resolving overloaded
15316 methods in expression parsing/evaluation.
15317
fa335448
DJ
153182009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15319
15320 * lib/gdb.exp (default_gdb_version): Use --version instead of
15321 --command.
15322
ec3c07fc
NS
153232009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15324
15325 * lib/gdb.exp (gdb_compile_test): New.
15326 (skip_ada_tests, skip_java_tests): New.
15327 (gdb_compile): Use gdb_compile_test for f77.
15328 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15329 * lib/java.exp (compile_java_from_source): Remove runtests check,
15330 use gdb_compile_test to record result.
15331 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15332 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15333 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15334 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15335 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15336 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15337 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15338 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15339 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15340 adjust gdb_compile invocations.
15341
b8b4e42b
JK
153422009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15343
15344 * Makefile.in (abs_builddir): New.
15345 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15346 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15347 `$(abs_builddir)/site.exp'.
15348
f8b7eaf3
DJ
153492009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15350
15351 * config/m68k-emc.exp, lib/emc-support.exp,
15352 gdb.trace/gdb_c_test.c: Delete.
15353 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15354 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15355 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15356 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15357 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15358 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15359 casing for m68k-*-elf.
15360
c4187697
NS
153612009-11-03 Pedro Alves <pedro@codesourcery.com>
15362
15363 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15364 * gdb.arch/i386-prologue.exp: Likewise.
15365 * gdb.arch/i386-unwind.exp: Likewise.
15366
db16b772
DJ
153672009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15368
15369 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15370
bcf71277
DJ
153712009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15372
15373 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15374
0105cee2
DJ
153752009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15376
15377 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15378
24ddea62
JK
153792009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15380
15381 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15382
287ccc17
JK
153832009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15384
15385 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15386 * gdb.base/sepdebug2.c: New file.
15387
08bca259 153882009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15389
15390 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15391 the modified warnings for catch syscall. Verify if GDB was compiled
15392 with support for lib expat, and choose which tests to run depending
15393 on this.
15394
5d4e2b76
VP
153952009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15396
15397 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15398 that composite commands are parsed OK. And also test
15399 that breakpoint commands do work.
15400
240e538a
MS
154012009-10-23 Michael Snyder <msnyder@vmware.com>
15402
15403 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15404 to allow for new disassembly style.
15405
9c419145
PP
154062009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15407
15408 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15409
02506ff1
MS
154102009-10-22 Michael Snyder <msnyder@vmware.com>
15411
15412 * gdb.reverse/break-precsave.exp: New test.
15413 * gdb.reverse/consecutive-precsave.exp: Ditto.
15414 * gdb.reverse/finish-precsave.exp: Ditto.
15415 * gdb.reverse/i386-precsave.exp: Ditto.
15416 * gdb.reverse/machinestate-precsave.exp: Ditto.
15417 * gdb.reverse/sigall-precsave.exp: Ditto.
15418 * gdb.reverse/solilb-precsave.exp: Ditto.
15419 * gdb.reverse/step-precsave.exp: Ditto.
15420 * gdb.reverse/until-precsave.exp: Ditto.
15421 * gdb.reverse/watch-precsave.exp: Ditto.
15422
4cf866a3
MS
154232009-10-22 Michael Snyder <msnyder@vmware.com>
15424
15425 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15426 for gdb_expect. Adjust one test's expect strings for the new
15427 format of disassemble.
15428 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15429 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15430 gdb_test_multiple.
15431 * gdb.reverse/step-reverse.exp: Delete 'return'.
15432 * gdb.reverse/until-reverse.exp: Delete blank lines.
15433 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15434
2b28d209
PP
154352009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15436
15437 * gdb.base/consecutive.exp: Adjust.
15438 * gdb.base/display.exp: Likewise.
15439 * gdb.base/pc-fp.exp: Likewise.
15440 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15441
33b9c32b
MS
154422009-10-19 Michael Snyder <msnyder@vmware.com>
15443
15444 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15445 * gdb.reverse/finish-reverse.c: Ditto.
15446 * gdb.reverse/sigall-reverse.c: Ditto.
15447 * gdb.reverse/solib-reverse.c: Ditto.
15448 * gdb.reverse/step-reverse.c: Ditto.
15449 * gdb.reverse/watch-reverse.c: Ditto.
15450
6c95b8df
PA
154512009-10-19 Pedro Alves <pedro@codesourcery.com>
15452 Stan Shebs <stan@codesourcery.com>
15453
15454 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15455 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15456 "Executing new program".
15457 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15458 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15459 left listed after having been killed.
15460 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15461 * gdb.base/maint.exp: Adjust test.
15462
15463 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15464 * gdb.multi/Makefile.in: New.
15465 * gdb.multi/base.exp: New.
15466 * gdb.multi/goodbye.c: New.
15467 * gdb.multi/hangout.c: New.
15468 * gdb.multi/hello.c: New.
15469 * gdb.multi/bkpt-multi-exec.c: New.
15470 * gdb.multi/bkpt-multi-exec.exp: New.
15471 * gdb.multi/crashme.c: New.
15472
279017b7
TG
154732009-10-13 Tristan Gingold <gingold@adacore.com>
15474
15475 * gdb.base/sepdebug.exp: Check debug info are found.
15476
0413d738
PA
154772009-10-08 Pedro Alves <pedro@codesourcery.com>
15478
15479 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15480 bits.
15481
c628eecc
JK
154822009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15483
15484 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15485
38af1bfe
JB
154862009-10-07 Joel Brobecker <brobecker@adacore.com>
15487
15488 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15489 of the comments.
15490
2b0adecd
PM
154912009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15492
15493 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15494 * gdb.base/annota3.exp: Idem.
15495 * gdb.base/maint.exp: Idem.
15496
8d417781
PM
154972009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15498
889bf7c5 15499 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15500 to default.
15501
bb61102d
PM
155022009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15503
889bf7c5 15504 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15505 mingw and cygwin targets.
15506
ace5c364
PM
155072009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15508 Pedro Alves <pedro@codesourcery.com>
15509
889bf7c5 15510 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15511 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15512
c2d494a0
PM
155132009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15514
e1b52ce2
PM
15515 * gdb.base/shr1.c: Use %p in format string.
15516 * gdb.base/unload.c: Avoid warning in fprintf.
15517 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15518
209f53f5
PM
155192009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15520
15521 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15522 long type.
15523 (test_unlink): Correct printf string.
15524 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15525 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15526
8172766a
JK
155272009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15528
15529 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15530 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15531 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15532
0f73703c
UW
155332009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15534
15535 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15536 * gdb.objc/nondebug.exp: Likewise.
15537
b32306ca
UW
155382009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15539
15540 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15541 target_info setting.
15542
15543 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15544 that detect new threads during "info threads".
15545
0057022f
UW
155462009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15547
15548 * gdb.threads/manythreads.c (main): Increase thread stack size
15549 to 2*PTHREAD_STACK_MIN.
15550 * gdb.threads/multi-create.c (main): Likewise.
15551 (create_function): Likewise.
15552
f29c0325
UW
155532009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15554
15555 * gdb.base/dump.exp: Pass difference of pointer types instead
15556 of integer types as offset to restore in intarr3.srec case.
15557
fcb34849
UW
155582009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15559
15560 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15561
d5142e3b
UW
155622009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15563
15564 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15565
087b74b2 155662009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15567
087b74b2
PM
15568 New test for two watchpoints, with disabling of
15569 the first inserted.
15570 * testsuite/gdb.base/watchpoints.c: New file.
15571 * testsuite/gdb.base/watchpoints.exp: New file.
15572
96c07c5b
TT
155732009-09-25 Tom Tromey <tromey@redhat.com>
15574
15575 * gdb.base/charset.exp: Test utf-16 strings with Python.
15576
b8899f2b
TT
155772009-09-25 Tom Tromey <tromey@redhat.com>
15578
15579 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15580 UCS-4.
15581 * gdb.base/charset.c (utf_32_string): Rename.
15582 (init_utf32): Rename.
15583 (main): Update.
15584
329719ec
TT
155852009-09-22 Tom Tromey <tromey@redhat.com>
15586
15587 * gdb.python/py-function.exp: Add regression tests.
15588
11ef0d76
KS
155892009-09-21 Keith Seitz <keiths@redhat.com>
15590
15591 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15592 with invalid operator.
15593
3fe8f3b3
KS
155942009-09-21 Keith Seitz <keiths@redhat.com>
15595
15596 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15597 and destructor using typedef name of class.
15598 * gdb.cp/classes.cc (class Base1): Add a destructor.
15599 (base1): New typedef.
15600 (use_methods): Instanitate an object of type base1.
15601 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15602 (do_tests): Call test_template_typedef.
15603 * gdb.cp/templates.cc (Baz::~Baz): New method.
15604 (intBazOne): New typedef.
15605 (main): Instantiate intBazOne.
15606
7a9fe101
PM
156072009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15608
15609 PR python/10633
15610
15611 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15612 Function.
15613 (run_lang_tests): Add print elements test.
15614
2e4d963f
PM
156152009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15616
15617 * gdb.python/py-value.exp (test_subscript_regression): New
15618 function. Test for invalid subscripts.
15619 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15620 (ptr_ref): New function.
15621
ec7e75e7
PP
156222009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15623
15624 * gdb.base/default.exp: Fix "show convenience".
15625
0cc7d26f
TT
156262009-09-15 Tom Tromey <tromey@redhat.com>
15627
15628 * lib/mi-support.exp (mi_create_varobj): Update.
15629 (mi_create_floating_varobj): Likewise.
15630 (mi_create_dynamic_varobj): New proc.
15631 (mi_varobj_update): Update.
15632 (mi_varobj_update_with_type_change): Likewise.
15633 (mi_varobj_update_kv_helper): New proc.
15634 (mi_varobj_update_dynamic_helper): Rewrite.
15635 (mi_varobj_update_dynamic): New proc.
15636 (mi_list_varobj_children): Update.
15637 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15638 * gdb.python/python-prettyprint.py (pp_outer): New class.
15639 (pp_nullstr): Likewise.
15640 (lookup_function): Register new printers.
15641 * gdb.python/python-prettyprint.c (struct substruct): New type.
15642 (struct outerstruct): Likewise.
15643 (substruct_test): New function.
15644 (struct nullstr): New type.
15645 (string_1, string_2): New globals.
15646 (main): Add new tests.
15647 * gdb.python/python-mi.exp: Added regression tests.
15648 * gdb.mi/mi2-var-display.exp: Update.
15649 * gdb.mi/mi2-var-cmd.exp: Update.
15650 * gdb.mi/mi2-var-child.exp: Update.
15651 * gdb.mi/mi2-var-block.exp: Update.
15652 * gdb.mi/mi-var-invalidate.exp: Update.
15653 * gdb.mi/mi-var-display.exp: Update.
15654 * gdb.mi/mi-var-cmd.exp: Update.
15655 * gdb.mi/mi-var-child.exp: Update.
15656 * gdb.mi/mi-var-block.exp: Update.
15657 * gdb.mi/mi-break.exp: Update.
15658 * gdb.mi/gdb701.exp: Update.
15659
a96d9b2e
SDJ
156602009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15661
15662 * Makefile.in: Inclusion of catch-syscall object.
15663 * gdb.base/catch-syscall.c: New file.
15664 * gdb.base/catch-syscall.exp: New file.
15665
b43b923a
MS
156662009-09-12 Michael Snyder <msnyder@vmware.com>
15667
15668 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15669 that can support reverse debuggnig.
15670
cec03d70
TT
156712009-09-11 Tom Tromey <tromey@redhat.com>
15672
15673 * gdb.dwarf2/valop.S: New file.
15674 * gdb.dwarf2/valop.exp: New file.
15675
e23bb3fc
MK
156762009-09-11 Mark Kettenis <kettenis@gnu.org>
15677
15678 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15679
37c3696d
DE
156802009-09-10 Doug Evans <dje@google.com>
15681
15682 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15683 Add $gdb_prompt to second breakpoint regexp.
15684
5172aecb
JB
156852009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15686
15687 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15688 names, add missing ones.
15689 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15690 * gdb.python/py-frame.c: Rename from python-frame.c.
15691 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15692 testfile name.
15693 * gdb.python/py-function.exp: Rename from python-function.exp.
15694 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15695 testfile name.
15696 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15697 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15698 Adjust testfile name.
15699 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15700 * gdb.python/py-template.cc: Rename from python-template.cc.
15701 * gdb.python/py-template.exp: Rename from python-template.exp.
15702 Adjust testfile name.
15703 * gdb.python/py-value.c: Rename from python-value.c.
15704 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15705 testfile name.
15706
b554e4bd
JK
157072009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15708
15709 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15710 $bpt2address.
15711 (Second breakpoint address is valid on ia64)
15712 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15713
9a68ae16
JM
157142009-09-03 Joseph Myers <joseph@codesourcery.com>
15715
15716 * gdb.base/ending-run.exp: Restrict regular expression matching
15717 line number to require closing brace following.
15718
146b9145
DE
157192009-09-03 Doug Evans <dje@google.com>
15720
15721 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15722
787d21e1
TT
157232009-09-02 Tom Tromey <tromey@redhat.com>
15724
15725 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15726
e7802207
TT
157272009-09-02 Tom Tromey <tromey@redhat.com>
15728
15729 * gdb.dwarf2/callframecfa.exp: New file.
15730 * gdb.dwarf2/callframecfa.S: New file.
15731
817aadd2
JK
157322009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15733
15734 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15735 gdb.base/solib-overlap-main.c: New.
15736
4a76eae5
DJ
157372009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15738
15739 PR gdb/10565
15740
15741 * gdb.base/bitfields.c (struct container, container): New.
15742 (main): Initialize it and call break5.
15743 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15744
d4b96c9a
JK
157452009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15746
15747 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15748 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15749
4e22772d
JK
157502009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15751
15752 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15753
2efab443
MS
157542009-08-26 Michael Snyder <msnyder@vmware.com>
15755
15756 * gdb.base/i386-reverse.c: New file.
15757 * gdb.base/i386-reverse.exp: New file.
15758 * gdb.base/Makefile.in: Add new files to be removed.
15759
07ab73a0
JM
157602009-08-26 Joseph Myers <joseph@codesourcery.com>
15761
15762 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15763 environment-pwd for remote host.
15764 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15765
676accff
KS
157662009-08-24 Keith Seitz <keiths@redhat.com>
15767
15768 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15769 Add two new C++ completer tests which limit the output to a
889bf7c5 15770 given class.
676accff 15771
f9f7ad22
MS
157722009-08-24 Michael Snyder <msnyder@vmware.com>
15773
15774 * gdb.base/del.exp: Fix typo in comment.
15775 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15776
81ecdfbb
RW
157772009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15778
15779 * configure: Regenerate.
15780 * gdb.hp/configure: Likewise.
15781 * gdb.hp/gdb.aCC/configure: Likewise.
15782 * gdb.hp/gdb.base-hp/configure: Likewise.
15783 * gdb.hp/gdb.compat/configure: Likewise.
15784 * gdb.hp/gdb.defects/configure: Likewise.
15785 * gdb.hp/gdb.objdbg/configure: Likewise.
15786 * gdb.stabs/configure: Likewise.
15787
cab0c772
UW
157882009-08-19 Doug Evans <dje@google.com>
15789
15790 * gdb.base/gdbvars.c: New file.
15791 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15792
b8fa0bfa
PA
157932009-08-14 Pedro Alves <pedro@codesourcery.com>
15794
15795 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15796 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15797
b84aa90a
PA
157982009-08-13 Pedro Alves <pedro@codesourcery.com>
15799
15800 * gdb.base/default.exp: Adjust "set language test": it's now an
15801 enum command. Larger help string moved to "help set language".
15802 * gdb.base/help.exp: Adjust "help set language" expected output,
15803 now lists all known languages.
15804
0d8f9b2c
NF
158052009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15806
15807 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15808 all frame arguments.
15809 * gdb.arch/altivec-regs.exp: Likewise.
15810
bda180e0
TT
158112009-08-07 Tom Tromey <tromey@redhat.com>
15812
15813 * gdb.base/setshow.exp: Add tests for changes to set language, set
15814 check range, and set check type.
15815
48cb2d85
VP
158162009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15817
15818 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15819 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 15820 Call it.
48cb2d85 15821
1ea34204
UW
158222009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15823
15824 * configure.ac: Run gdb.cell tests when appropriate.
15825 * configure: Regenerate.
15826 * lib/cell.exp: New file.
15827 * gdb.cell: New directory.
15828 * gdb.cell/configure.ac: New file.
15829 * gdb.cell/configure: New file.
15830 * gdb.cell/Makefile.in: New file.
15831 * gdb.cell/arch.exp: New file.
15832 * gdb.cell/break.c: New file.
15833 * gdb.cell/break.exp: New file.
15834 * gdb.cell/break-spu.c: New file.
15835 * gdb.cell/bt.c: New file.
15836 * gdb.cell/bt2-spu.c: New file.
15837 * gdb.cell/bt-spu.c: New file.
15838 * gdb.cell/bt.exp: New file.
15839 * gdb.cell/coremaker.c: New file.
15840 * gdb.cell/coremaker-spu.c: New file.
15841 * gdb.cell/core.exp: New file.
15842 * gdb.cell/gcore.exp: New file.
15843 * gdb.cell/data.c: New file.
15844 * gdb.cell/data.exp: New file.
15845 * gdb.cell/data-spu.c: New file.
15846 * gdb.cell/ea-cache.exp: New file.
15847 * gdb.cell/ea-cache.c: New file.
15848 * gdb.cell/ea-cache-spu.c: New file.
15849 * gdb.cell/ea-standalone.c: New file.
15850 * gdb.cell/ea-standalone.exp: New file.
15851 * gdb.cell/ea-test.c: New file.
15852 * gdb.cell/ea-test.exp: New file.
15853 * gdb.cell/f-regs.exp: New file.
15854 * gdb.cell/mem-access.c: New file.
15855 * gdb.cell/mem-access.exp: New file.
15856 * gdb.cell/mem-access-spu.c: New file.
15857 * gdb.cell/ptype.exp: New file.
15858 * gdb.cell/registers.exp: New file.
15859 * gdb.cell/size.c: New file.
15860 * gdb.cell/sizeof.exp: New file.
15861 * gdb.cell/size-spu.c: New file.
15862 * gdb.cell/solib.exp: New file.
15863 * gdb.cell/solib-symbol.exp: New file.
15864
85e747d2
UW
158652009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15866
15867 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15868
58d6951d
DJ
158692009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15870
15871 * gdb.base/float.exp: Handle VFP registers.
15872
6e0a4f15
MS
158732009-07-14 Michael Snyder <msnyder@vmware.com>
15874
dcd5da87
MS
15875 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15876 to bring gdb to the beginning of the calling line.
15877
6e0a4f15
MS
15878 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15879 confusing the i386 epilogue unwinder.
15880
782b2b07
SS
158812009-07-14 Stan Shebs <stan@codesourcery.com>
15882
15883 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15884
f662c3bc
MS
158852009-07-14 Michael Snyder <msnyder@vmware.com>
15886
15887 * gdb.reverse/step-reverse.exp (stepi into function call):
15888 Call instruction may not be first instruction in the line.
15889 (reverse stepi from a function call): Used wrong line number.
15890
8f313923
JK
158912009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15892
15893 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15894
4662c76e
JK
158952009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15896
15897 Fix gdb.base/macscp.exp when using custom inputrc.
15898 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15899 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15900 env(TERM) set.
15901 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15902 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15903
aa81e255
JK
159042009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15905
15906 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15907 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15908 Change the compilation target to match the testcase name.
15909 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15910 testcase name.
15911 * a2-run.exp: Use for setup prepare_for_testing. Change the
15912 compilation target to match the testcase name.
15913 * gdb.base/commands.exp: Likewise.
15914 * gdb.base/finish.exp: Likewise.
15915 * gdb.base/float.exp: Likewise.
15916 * gdb.base/info-target.exp: Likewise.
15917 * gdb.base/relational.exp: Likewise.
15918 * gdb.base/term.exp: Likewise.
15919 * gdb.base/until.exp: Likewise.
15920 * gdb.base/volatile.exp: Likewise.
15921 * gdb.base/whatis-exp.exp: Likewise.
15922
4c93b1d7
HZ
159232009-07-11 Hui Zhu <teawater@gmail.com>
15924
15925 * gdb.base/help.exp (disassemble): Update expected help text.
15926
812f7342
TT
159272009-07-09 Tom Tromey <tromey@redhat.com>
15928
15929 * lib/gdb.exp: Handle TRANSCRIPT.
15930 (remote_spawn, remote_close, send_gdb): New procs.
15931
fbb8f299
PM
159322009-07-10 Phil Muldoon <pmuldoon@redhat.com>
15933
15934 * gdb.python/python-prettyprint.c: Add counted null string
15935 structure.
15936 * gdb.python/python-prettyprint.exp: Print null string. Test for
15937 embedded nulls.
15938 * gdb.python/python-prettyprint.py (pp_ns): New Function.
15939 * gdb.python/python-value.exp (test_value_in_inferior): Add
15940 variable length string fetch tests.
15941 * gdb.python/python-value.c (main): Add strings for string fetch tests.
15942
c0ac0ec7
JK
159432009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15944
15945 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15946
30b66ecc
TT
159472009-07-07 Tom Tromey <tromey@redhat.com>
15948
15949 * gdb.base/call-rt-st.exp: Update for change to escape output.
15950 * gdb.base/callfuncs.exp: Likewise.
15951 * gdb.base/charset.exp: Likewise.
15952 * gdb.base/constvars.exp: Likewise.
15953 * gdb.base/long_long.exp: Likewise.
15954 * gdb.base/pointers.exp: Likewise.
15955 * gdb.base/printcmds.exp: Likewise.
15956 * gdb.base/setvar.exp: Likewise.
15957 * gdb.base/store.exp: Likewise.
15958 * gdb.cp/ref-types.exp: Likewise.
15959 * gdb.mi/mi-var-child.exp: Likewise.
15960 * gdb.mi/mi-var-display.exp: Likewise.
15961 * gdb.mi/mi2-var-display.exp: Likewise.
15962 * gdb.base/charset.exp: Test octal escape sequence length.
15963 Update for change to escape output.
15964
187c4a2b
JK
159652009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15966
15967 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15968
d80a43f9
DJ
159692009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15970
15971 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15972
047427a8
JK
159732009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15974
15975 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
15976 gdbserver increasing $portnum if "Can't bind address" has been seen.
15977
8b5a0f4f
PA
159782009-07-05 Pedro Alves <pedro@codesourcery.com>
15979
15980 * gdb.base/ending-run.exp: Add "step out of main" pattern for
15981 mingw32ce.
15982
7d93ba58
PA
159832009-07-05 Pedro Alves <pedro@codesourcery.com>
15984
15985 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
15986 VFP format.
15987
2277426b
PA
159882009-07-02 Pedro Alves <pedro@codesourcery.com>
15989
15990 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
15991 linux. Adjust to use "inferior", "info inferiors", "detach
15992 inferior" and "kill inferior" instead of "restart", "info fork",
15993 "detach fork" and "delete fork".
15994 * gdb.base/ending-run.exp: Spell out "info".
15995 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
15996 the "kill" command.
15997
5af949e3
UW
159982009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15999
16000 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
16001 change to prefix TLS offset in hex with 0x.
16002
5d3729b5
UW
160032009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16004
16005 * gdb.base/default.exp: Update test case for "x" changes.
16006
af589bd0
TG
160072009-07-01 Tristan Gingold <gingold@adacore.com>
16008
16009 * gdb.base/bigcore.exp: Make darwin untested.
16010
40974f91
JK
160112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16012
16013 * gdb.base/completion.exp (directory completion): Create the directory.
16014 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
16015 escapeuniquesub.
16016 (directory completion 2): Expect now ${escapeuniquesub}.
16017 (Glob remaining of directory test): Remove one excessive newline.
16018 Expect the real output.
16019
59dd3af6
JK
160202009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16021
16022 Fix `make check//%' target after `make check' has been ran.
16023 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
16024 a mkdir call.
16025 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
16026 (%/.dir): Remove.
16027
f4e164aa
JK
160282009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16029
16030 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
16031 the expected result record.
16032
69af2122
JK
160332009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16034
16035 Remove racy FAILs relying just on the timeouts.
16036 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
16037 (annotation_level 2): Remove racy FAILs.
16038
2fd481e1
PP
160392009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
16040
16041 gdb/10275
889bf7c5
PA
16042 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
16043
c38f313d
DJ
160442009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
16045
16046 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
16047
8b777f02
VP
160482009-06-30 Vladimir Prus <vladimir@codesourcery.com>
16049
16050 * gdb.mi/mi-stack.exp: Testing symbolic options
16051 to -stack-list-locals and -stack-list-arguments.
16052
00c7eacf
JK
160532009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16054
16055 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
16056
6bc80edc
TT
160572009-06-29 Tom Tromey <tromey@redhat.com>
16058
16059 * dg-extract-results.sh: New file.
16060 * Makefile.in (FORCE_PARALLEL): New variable.
16061 (CHECK_TARGET): New conditional variable.
16062 (check): Use CHECK_TARGET.
16063 (DO_RUNTEST): New variable.
16064 (check-single): New target.
16065 (TEST_DIRS): New variable.
16066 (TEST_TARGETS): Likewise.
16067 (check-parallel): New target.
16068 (check-gdb.%): New pattern.
16069 (BASE1_FILES): New variable.
16070 (BASE2_FILES): Likewise.
16071 (check-gdb.base%): New pattern.
16072 (%/.dir): New pattern.
16073 * configure: Rebuild.
16074 * aclocal.m4 (AM_CONDITIONAL): New defun.
16075 * configure.ac: Check whether user is using GNU make.
16076 (GMAKE): New conditional.
16077
794684b6
SW
160782009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
16079
16080 * gdb.cp/namespace-nested-import.cc: New test.
16081 * gdb.cp/namespace-nested-import.exp: New test.
16082
edb3359d
DJ
160832009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
16084
16085 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
16086 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
16087 * gdb.opt/Makefile.in (EXECUTABLES): Update.
16088 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
16089 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
16090 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
16091 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
16092 gdb.opt/inline-markers.c: New files.
16093 * lib/gdb.exp (skip_inline_frame_tests): New function.
16094 (skip_inline_var_tests): New function.
16095
cf657a0c
AS
160962009-06-27 Andreas Schwab <schwab@linux-m68k.org>
16097
16098 * gdb.cp/exception.exp: Don't require $hex before inner frame in
16099 backtrace.
16100
28d41a99
MS
161012009-06-27 Michael Snyder <msnyder@vmware.com>
16102
16103 * gdb.reverse: New directory.
16104 * gdb.reverse/break-reverse.c: New test.
16105 * gdb.reverse/break-reverse.exp: New test.
16106 * gdb.reverse/consecutive-reverse.c: New test.
16107 * gdb.reverse/consecutive-reverse.exp: New test.
16108 * gdb.reverse/finish-reverse.c: New test.
16109 * gdb.reverse/finish-reverse.exp: New test.
16110 * gdb.reverse/machinestate.c: New test.
16111 * gdb.reverse/ms1.c: New test.
16112 * gdb.reverse/machinestate.exp: New test.
16113 * gdb.reverse/Makefile.in: New file.
16114 * gdb.reverse/shr2.c: New test.
16115 * gdb.reverse/solib-reverse.c: New test.
16116 * gdb.reverse/solib-reverse.exp: New test.
16117 * gdb.reverse/step-reverse.c: New test.
16118 * gdb.reverse/step-reverse.exp: New test.
16119 * gdb.reverse/until-reverse.c: New test.
16120 * gdb.reverse/ur1.c: New test.
16121 * gdb.reverse/until-reverse.exp: New test.
16122 * gdb.reverse/watch-reverse.c: New test.
16123 * gdb.reverse/watch-reverse.exp: New test.
16124 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
16125 * configure: Regenerate.
16126
fe3c8b0d
DE
161272009-06-26 Doug Evans <dje@google.com>
16128
16129 * gdb.base/psymtab.exp: Turn off pending breakpoints.
16130
3a72a602
PM
161312009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
16132
16133 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
16134 windows problem for 'file delete $binfile'.
16135
27aa8d6a
SW
161362009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
16137
16138 * gdb.cp/namespace-using.exp: New test.
16139 * gdb.cp/namespace-using.cc: New test.
16140
8ac055f8
JB
161412009-05-20 Joel Brobecker <brobecker@adacore.com>
16142
16143 * gdb.ada/variant_record_packed_array: New testcase.
16144
85e306ed
TT
161452009-06-23 Tom Tromey <tromey@redhat.com>
16146
16147 * gdb.base/charset.exp (test_combination): Regression test.
16148 * gdb.base/charset.c (my_wchar_t): New typedef.
16149 (myvar): New global.
16150 (main): Set myvar.
16151
56643c5e
PM
161522009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
16153
16154 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
16155 target.
16156
1fac167a
UW
161572009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16158
16159 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
16160
7ccb0be9
UW
161612009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16162
16163 * gdb.mi/gdb680.exp: Update test for error message.
16164
568d6575
UW
161652009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16166
16167 * gdb.base/annota1.exp: Allow multiple occurrences of the
16168 frames-invalid annotation.
16169 * gdb.cp/annota2.exp: Likewise.
16170
7cd1089b
PM
161712009-06-15 Phil Muldoon <pmuldoon@redhat.com>
16172
16173 * gdb.cp/gdb2495.cc: New file.
16174 * gdb.cp/gdb2495.exp: New file.
16175
72c63395
JK
161762009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16177
16178 Report error on GDB crash during runto.
16179 * lib/gdb.exp (runto <eof>): New.
16180
3788363d
DJ
161812009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
16182
16183 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
16184 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
16185 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
16186 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
16187 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
16188 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
16189 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
16190 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
16191 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
16192 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
16193 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
16194 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
16195 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16196 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
16197 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
16198 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
16199 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
16200 gdb.server/server-mon.exp, gdb.server/server-run.exp,
16201 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16202 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16203 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
16204 gdb.trace/passcount.exp, gdb.trace/report.exp,
16205 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
16206 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
16207 gdb.trace/while-stepping.exp: Use a unique name for the compiled
16208 executable.
16209
17592de3
PA
162102009-06-07 Pedro Alves <pedro@codesourcery.com>
16211
16212 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
16213 defined before referencing it.
16214
701e355d
DE
162152009-06-03 Doug Evans <dje@google.com>
16216
16217 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
16218 * gdb.arch/i386-see.c: Ditto.
16219
f2292c65
PM
162202009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
16221
16222 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
16223 (check_macro): Return 1 if undefined.
16224 If first test fails, check if macro debug information is available,
16225 and report unsupported test if no macro information is found.
16226
5a437975
DE
162272009-05-29 Doug Evans <dje@google.com>
16228
16229 * gdb.threads/hand-call-in-threads.exp: New.
16230 * gdb.threads/hand-call-in-threads.c: New.
16231
c141c696
MS
162322009-05-29 Michael Snyder <msnyder@vmware.com>
16233
16234 * gdb.base/break-always.exp: Change "1" to "on".
16235 Add confirmation check.
16236
b3444185
PA
162372009-05-28 Pedro Alves <pedro@codesourcery.com>
16238
16239 * gdb.threads/threxit-hop-specific.c: New.
16240 * gdb.threads/threxit-hop-specific.exp: New.
16241 * gdb.threads/thread-execl.c: New.
16242 * gdb.threads/thread-execl.exp: New.
16243
b6313243
TT
162442009-05-27 Tom Tromey <tromey@redhat.com>
16245 Thiago Jung Bauermann <bauerman@br.ibm.com>
16246
16247 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
16248 (mi_child_regexp): Likewise.
16249 (mi_list_varobj_children_range): Likewise.
16250 (mi_get_features): Likewise.
16251 (mi_list_varobj_children): Rewrite.
16252 * gdb.python/python-mi.exp: New file.
16253
a6bac58e
TT
162542009-05-27 Tom Tromey <tromey@redhat.com>
16255 Thiago Jung Bauermann <bauerman@br.ibm.com>
16256 Phil Muldoon <pmuldoon@redhat.com>
16257 Paul Pluzhnikov <ppluzhnikov@google.com>
16258
16259 * gdb.python/python-prettyprint.exp: New file.
16260 * gdb.python/python-prettyprint.c: New file.
16261 * gdb.python/python-prettyprint.py: New file.
16262 * gdb.base/display.exp: print/r is now valid.
16263
2c74e833
TT
162642009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
16265 Tom Tromey <tromey@redhat.com>
16266 Pedro Alves <pedro@codesourcery.com>
16267 Paul Pluzhnikov <ppluzhnikov@google.com>
16268
16269 * gdb.python/python-template.exp: New file.
16270 * gdb.python/python-template.cc: New file.
16271 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16272 tests.
16273 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16274 Call it.
16275 (test_value_after_death): New proc.
16276 * gdb.python/python-value.c (PTR): New typedef.
16277 (main): New variable 'x'.
16278
89c73ade
TT
162792009-05-27 Tom Tromey <tromey@redhat.com>
16280
16281 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16282 tests.
16283 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16284 Call it.
16285
a75724bc
PA
162862009-05-27 Pedro Alves <pedro@codesourcery.com>
16287
16288 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16289
e58b0e63
PA
162902009-05-24 Pedro Alves <pedro@codesourcery.com>
16291
16292 * gdb.threads/fork-thread-pending.c: New.
16293 * gdb.threads/fork-thread-pending.exp: New.
16294
4ac36638
JK
162952009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16296
16297 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
16298 * gdb.dwarf2/dw2-strp.S (a_string2): New.
16299
889bf7c5 163002009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 16301
889bf7c5 16302 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 16303
b242c3c2
PA
163042009-05-17 Pedro Alves <pedro@codesourcery.com>
16305
16306 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
16307 `gdb_get_line_number'. Call `callee' in both parent and child.
16308 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
16309 `gdb_get_line_number' instead of hardcoding line numbers.
16310 (catch_fork_unpatch_child): New procedure to test detaching
16311 breakpoints from child fork.
16312 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16313 hardcoding line numbers.
16314 (do_fork_tests): Run `catch_fork_unpatch_child'.
16315
ee342b23
VP
163162009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16317
16318 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16319 of structure type enters or leaves the scope, it
16320 is reported by -var-update.
16321
e2009e98
DE
163222009-05-11 Doug Evans <dje@sebabeach.org>
16323
16324 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16325 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16326 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16327
00903456
JK
163282009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16329
16330 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16331
dc621c35
DE
163322009-04-30 Doug Evans <dje@google.com>
16333
16334 * gdb.threads/watchthreads2.exp: New testcase.
16335 * gdb.threads/watchthreads2.c: New testcase.
16336
9ab4e744
DE
163372009-04-29 Doug Evans <dje@google.com>
16338
16339 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16340 * gdb.cp/mb-ctor.cc: Ditto.
16341 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16342 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16343 * gdb.cp/mb-inline1.cc: Call it.
16344 * gdb.cp/mb-inline2.cc: Ditto.
16345 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16346 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16347
484086b7
JK
163482009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16349
16350 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16351 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16352 Replace all uses of `decimal' by `nonzero'.
16353 (info macro FROM_COMMANDLINE): New test.
16354
379a77b5
TT
163552009-04-27 Tom Tromey <tromey@redhat.com>
16356
16357 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16358
b92b73c2
DE
163592009-04-27 Doug Evans <dje@google.com>
16360
16361 * gdb.threads/watchthreads.c (main): Initialize args before starting
16362 the threads. Plus formatting cleanup.
16363 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16364 biased scheduling of one thread.
16365
945a118d
JG
163662009-04-27 Jerome Guitton <guitton@adacore.com>
16367
16368 * gdb.cp/templates.cc (GetMax): New template.
16369 (main): Declare two instances of GetMax.
16370 * gdb.cp/templates.exp: Add new test.
16371
d389af10
JK
163722009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16373
16374 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16375
e7f86de9
JM
163762009-04-22 Joseph Myers <joseph@codesourcery.com>
16377
16378 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16379
334cc82d
TT
163802009-04-15 Tom Tromey <tromey@redhat.com>
16381
16382 * gdb.base/charset.exp: Add regression test.
16383
d12672cc
JB
163842009-04-14 Joel Brobecker <brobecker@adacore.com>
16385
16386 * gdb.base/exe-lock.exp: New testcase.
16387
18e8c3bc
TT
163882009-04-13 Tom Tromey <tromey@redhat.com>
16389
16390 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16391 operator on Frame.
16392
5ecd5cbe
UW
163932009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16394
16395 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16396 * gdb.server/ext-attach.exp: Likewise.
16397
7309f756
VP
163982009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16399
16400 Eliminate some sleep usage.
16401
889bf7c5
PA
16402 * gdb.mi/basics.c (do_nothing): New.
16403 (main): Use do_nothing instead of printf, so that
16404 not to introduce race condition between output of
16405 inferiour and output of gdb. Do not use sleep as it
16406 is not generally available on embedded targets.
7309f756 16407
f4b95f6f
PA
164082009-04-02 Pedro Alves <pedro@codesourcery.com>
16409
16410 * gdb.server/ext-attach.exp: Expect an optional process id after
16411 "Detached from remote process".
16412
de40b933
JK
164132009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16414
16415 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16416 gdb.dwarf2/dw2-unresolved.exp: New.
16417
2ae101a4
PA
164182009-04-02 Pedro Alves <pedro@codesourcery.com>
16419
16420 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16421 mi_run_to_main.
16422
56a8e183
PA
164232009-04-02 Pedro Alves <pedro@codesourcery.com>
16424
16425 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16426 mi_run_to_main. Skip thread exit test on remote targets.
16427 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16428 mi_run_to_main.
16429 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16430 mi_run_to_main.
16431 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16432 when expecting ^connected. Detect when the target doesn't support
16433 non-stop mode.
16434 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16435 supported. Return -1 on error, 0 on success.
16436 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16437 (mi_runto): Return mi_runto_helper's result explicitly.
16438
c35fafde
PA
164392009-04-01 Pedro Alves <pedro@codesourcery.com>
16440
16441 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16442
f8a8dce6
JB
164432009-04-01 Tom Tromey <tromey@redhat.com>
16444
16445 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16446 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16447 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16448 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16449
71c25dea
TT
164502009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16451 Jan Kratochvil <jan.kratochvil@redhat.com>
16452
16453 PR gdb/931
16454 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16455 output.
16456 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16457 for gdb/931.
16458 * dw2-strp.S (DW_AT_language): Change to C++.
16459 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16460
02d9a9ce
JB
164612009-03-31 Joel Brobecker <brobecker@adacore.com>
16462
16463 * gdb.ada/tasks: New testcase.
16464
1042e4c0
SS
164652009-03-30 Stan Shebs <stan@codesourcery.com>
16466
16467 * gdb.trace/actions.exp: Update to match new info trace format.
16468 * gdb.trace/deltrace.exp: Ditto.
16469 * gdb.trace/infotrace.exp: Ditto.
16470 * gdb.trace/passcount.exp: Ditto.
16471 * gdb.trace/save-trace.exp: Ditto.
16472 * gdb.trace/while-stepping.exp: Ditto.
16473 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16474
f8f6f20b
TJB
164752009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16476
16477 * gdb.python/python-frame.c: New file.
16478 * gdb.python/python-frame.exp: New file.
16479
c0c6f777
TJB
164802009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16481
16482 * gdb.python/python-value.exp: Add tests for the address
16483 attribute.
16484
3cb51905
AS
164852009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16486
16487 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16488
88fc996f
DE
164892009-03-26 Doug Evans <dje@google.com>
16490
16491 * gdb.mi/mi-nonstop-exit.exp: New file.
16492 * gdb.mi/non-stop-exit.c: New file.
16493
56ef84b1
TT
164942009-03-26 Tom Tromey <tromey@redhat.com>
16495
16496 Update for change to prologue skipping:
16497 * gdb.mi/mi2-simplerun.exp: Update.
16498 * gdb.mi/mi2-break.exp: Update.
16499 * gdb.mi/mi-simplerun.exp: Update.
16500 * gdb.mi/mi-break.exp: Update.
16501 * gdb.base/ending-run.exp: Update.
16502
def2b000
TJB
165032009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16504
16505 * gdb.python/python-value.exp (test_value_in_inferior): Test
16506 gdb.Value.is_optimized_out attribute.
16507
442ddf59
JK
165082009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16509
16510 * gdb.dwarf2/dw2-noloc-main.c: New file.
16511 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16512 (.text): Remove.
16513 (.data): New.
16514 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16515 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16516 (DW_TAG_subprogram func_cu1, noloc): Remove.
16517 (main): New.
16518 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16519 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16520 (file_symbols): New procedure.
16521
a8df5de4
TT
165222009-03-25 Tom Tromey <tromey@redhat.com>
16523
16524 * gdb.base/charset.exp (valid_target_charset): New proc.
16525 Use it to skip tests on invalid charsets.
16526
cc1d7add
PM
165272009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16528
16529 * gdb.base/completion.exp: Add a test for directory completion.
16530
bcd5727b
JK
165312009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16532
16533 Fix a racy FAIL.
16534 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16535 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16536
cc924cad
TJB
165372009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16538
16539 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16540 * gdb.python/python-function.exp: Add test for function returning
16541 a GDB value.
16542
bc3b79fd
TJB
165432009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16544
16545 * gdb.python/python-function.exp: New file.
16546
6c7a06a3
TT
165472009-03-20 Tom Tromey <tromey@redhat.com>
16548
16549 * gdb.base/store.exp: Update for change to escape output.
16550 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16551 to escape output.
16552 * gdb.base/pointers.exp: Update for change to escape output.
16553 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16554 to escape output.
16555 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16556 escape output.
16557 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16558 to escape output.
16559 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16560 escape output.
16561 * gdb.base/setvar.exp: Update for change to escape output.
16562 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16563 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16564 to escape output.
16565 (test_print_string_constants): Likewise.
16566 * gdb.base/charset.exp (valid_host_charset): Check size of
16567 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16568 cases. Handle "auto"-related output.
16569 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16570 (uvar, Uvar): New globals.
16571
c31af87b
JG
165722009-03-19 Jerome Guitton <guitton@adacore.com>
16573
16574 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16575 deltas.
16576 * gdb.ada/fixed_points.exp: Ditto.
16577
51272cf2
PA
165782009-03-18 Pedro Alves <pedro@codesourcery.com>
16579
16580 * return-nodebug.c: Don't include stdio.h.
16581 (init): Delete.
16582 (func): Delete definition and provide extern declaration.
16583 (t): New.
16584 (main): Don't call printf. Call func and store its result in t.
16585 * return-nodebug1.c: New.
16586 * return-nodebug.exp: Don't expect stdio output. Instead, print
16587 the global variable t. Drop printf formatters and cast types from
16588 foreach loop. Don't use prepare_for_testing. Compile
16589 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16590 define FORMAT or CAST.
16591
d24948ac
PP
165922009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16593
16594 * gdb.base/solib-display.exp: Disable test for remote targers.
16595
61ff14c6
JK
165962009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16597
16598 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16599
cb4dce93
JK
166002009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16601
16602 Fix a racy FAIL.
16603 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16604 code from `follow parent, print pids'.
16605 (`follow child, print pids', `follow parent, print pids'): Call it.
16606 Replace `gdb_test "break..."' by gdb_breakpoint.
16607
f7c60c5e
VP
166082009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16609
16610 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16611 sync and async modes.
f7c60c5e 16612
383ace49
JB
166132009-03-12 Joel Brobecker <brobecker@adacore.com>
16614
16615 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16616 that was checked in by mistake. Remove loading of ada.exp, since
16617 this is not necessary in this case.
16618
4ce102af
JB
166192009-03-12 Joel Brobecker <brobecker@adacore.com>
16620
16621 * gdb.ada/ptype_arith_binop.exp: New testcase.
16622
529a2aef
JB
166232009-03-12 Joel Brobecker <brobecker@adacore.com>
16624
16625 * gdb.ada/mod_from_name: New testcase.
16626
8a38181c
JB
166272009-03-12 Joel Brobecker <brobecker@adacore.com>
16628
16629 * gdb.ada/tick_last_segv: New testcase.
16630
11436dee
VP
166312009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16632
61ff14c6 16633 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16634
1f31650a
VP
166352009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16636
61ff14c6
JK
16637 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16638 include the token in ^running and frame info in *stopped.
1f31650a 16639
a3247a22
PP
166402009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16641
16642 * solib-display.exp: New file.
16643 * solib-display-main.c: New file.
16644 * solib-display-lib.c: New file.
61ff14c6 16645
aae64587
PA
166462009-03-05 Pedro Alves <pedro@codesourcery.com>
16647
16648 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16649
44aabfbc
JK
166502009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16651
16652 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16653 (list_and_check_macro): Use more specific test name.
16654 (next to definition): Make the test names unique.
16655
c087fcd3
PM
166562009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16657
16658 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16659
c86cf029
VP
166602009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16661
16662 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16663 notifications.
16664 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16665 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16666 * lib/mi-support.exp (library_loaded_re): New.
16667 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16668
3ea85240
VP
166692009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16670
16671 * gdb.gdb/observer.exp: Use test_notification observer, not
16672 normal_stop, everywhere.
16673 (test_normal_stop_notifications): Rename to...
16674 (test_notifications): ...this.
16675 (test_observer_normal_stop): Rename to...
16676 (test_observer): ...this.
16677
1903f0e6
DE
166782009-02-16 Doug Evans <dje@google.com>
16679
16680 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16681 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16682 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16683 (test_prefixed_syscall,test_int3): New tests.
16684 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16685 (test_prefixed_syscall,test_int3): New tests.
16686
1d33d6ba
VP
166872009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16688
3cb51905
AS
16689 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16690 (mi_expect_interrupt): Likewise.
16691 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16692 response.
1d33d6ba 16693
faafb047
PM
166942009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16695
16696 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16697 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16698 Replace calls to get_valueofx by get_hexadecimal_valueof.
16699
417e16e2
PM
167002009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16701
16702 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16703 (get_integer_valueof): New procedure.
16704 (get_sizeof): Use new get_integer_value_of.
16705 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16706 by get_integer_valueof.
16707
7065b901
TT
167082009-02-13 Tom Tromey <tromey@redhat.com>
16709
16710 * gdb.base/remote.exp (get_sizeof): Remove.
16711 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16712 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16713 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16714 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16715 (get_sizeof): Likewise.
16716
5d7cb8df
JK
167172009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16718
16719 PR fortran/9806
16720 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16721
b2febfff
PP
167222009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16723
16724 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16725
4aa995e1
PA
167262009-02-06 Pedro Alves <pedro@codesourcery.com>
16727
16728 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16729
d8906c6f
TJB
167302009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16731
16732 * gdb.python/python-cmd.exp: New file.
16733
ff4ab08d
TG
167342009-02-06 Tristan Gingold <gingold@adacore.com>
16735
16736 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16737
aacd552b
TG
167382009-02-05 Tristan Gingold <gingold@adacore.com>
16739
16740 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16741 pointer is dereferenced and use this signal name in regexp.
16742 * gdb.base/signull.exp: Ditto.
16743 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16744 * gdb.base/signull.c (main): Ditto.
16745
08c637de
TJB
167462009-02-04 Tom Tromey <tromey@redhat.com>
16747 Thiago Jung Bauermann <bauerman@br.ibm.com>
16748
16749 * gdb.python/python-value.exp: Use `gdb.history' instead of
16750 `gdb.value_from_history'.
16751 (test_value_numeric_ops): Add test for conversion of enum constant.
16752 * gdb.python/python-value.c (enum e): New type.
16753 (evalue): New global.
16754 (main): Use argv.
16755
20261af8
JG
167562009-02-04 Jerome Guitton <guitton@adacore.com>
16757
16758 * gdb.ada/uninitialized_vars: New test program.
16759 * gdb.ada/uninitialized_vars.exp: New testcase.
16760
52e44b43
TT
167612009-02-02 Tom Tromey <tromey@redhat.com>
16762
16763 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16764 * gdb.cp/pr2489.cc: Rename...
16765 * gdb.cp/pr9594.cc: ... to this.
16766
1c71341a
TT
167672009-02-02 Tom Tromey <tromey@redhat.com>
16768
16769 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16770 * gdb.cp/pr2489.cc: New file.
16771 * gdb.cp/cpcompletion.exp: New file.
16772
a4295225
TT
167732009-02-02 Tom Tromey <tromey@redhat.com>
16774
16775 PR exp/9059:
16776 * gdb.cp/call-c.exp: Add regression test.
16777 * gdb.cp/call-c.cc (FooHandle): New typedef.
16778 (main): New variable 'handle'.
16779
592375cd
VP
167802009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16781
16782 * lib/mi-support.exp (et_mi_thread_list)
16783 (check_mi_and_console_threads): Adjust for current thread in
16784 -thread-list-ids output.
16785
41447f92
VP
167862009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16787
889bf7c5
PA
16788 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16789 Call it.
41447f92 16790
35669430
DE
167912009-01-28 Doug Evans <dje@google.com>
16792
16793 * gdb.arch/amd64-disp-step.S: New file.
16794 * gdb.arch/amd64-disp-step.exp: New file.
16795 * gdb.arch/i386-disp-step.S: New file.
16796 * gdb.arch/i386-disp-step.exp: New file.
16797
09f00d9a
PM
167982009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16799
16800 * gdb.base/find.exp: Set newline variable
16801 using quotes instead of braces to fix cygwin failures.
16802
1e8fb976
PA
168032009-01-23 Pedro Alves <pedro@codesourcery.com>
16804
16805 * gdb.base/radix.exp: Add tests to ensure that that set
16806 input-radix 0 and set output-radix 0 are really rejected.
16807
da061712
PA
168082009-01-23 Pedro Alves <pedro@codesourcery.com>
16809
16810 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16811 copyright years.
16812
dd7e2d2b
PA
168132009-01-23 Pedro Alves <pedro@codesourcery.com>
16814
16815 PR gdb/9664:
16816 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16817
392452f6
PA
168182009-01-22 Pedro Alves <pedro@codesourcery.com>
16819
16820 PR c++/9631:
16821 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16822
8653e71c
PM
168232009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16824
16825 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16826 binfile definition to fix Windows OS failure.
16827
a12cc160
DJ
168282009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16829
16830 PR gdb/9346
16831 * gdb.base/interrupt.c (sigint_handler): New.
16832 (main): Install a SIGINT handler if SIGNALS is defined. Exit
16833 on error.
16834 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
16835 Test "signal SIGINT".
16836
b89667eb
DE
168372009-01-19 Doug Evans <dje@google.com>
16838
16839 * gdb.base/break.exp: Update expected gdb output.
16840 * gdb.base/sepdebug.exp: Ditto.
16841 * gdb.mi/mi-syn-frame.exp: Ditto.
16842 * gdb.mi/mi2-syn-frame.exp: Ditto.
16843 * gdb.base/call-signal-resume.exp: New file.
16844 * gdb.base/call-signals.c: New file.
16845 * gdb.base/unwindonsignal.exp: New file.
16846 * gdb.base/unwindonsignal.c: New file.
16847 * gdb.threads/interrupted-hand-call.exp: New file.
16848 * gdb.threads/interrupted-hand-call.c: New file.
16849 * gdb.threads/thread-unwindonsignal.exp: New file.
16850
adb483fe
DJ
168512009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
16852
16853 * gdb.base/define.exp: Test defining and hooking prefix commands.
16854 * gdb.python/python.exp: Update test for "show user" output.
16855
60023297
JK
168562009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16857
16858 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
16859 now the output exactly, using less wildcards. Expect also the output
16860 of gfortran-4.3. Update for the f-valprint.c modification from
16861 2008-04-22.
16862 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
16863 Remove gdb_test test names where matching the command.
16864
ccc57cf9
PA
168652009-01-01 Pedro Alves <pedro@codesourcery.com>
16866
16867 PR breakpoints/9681:
16868 * gdb.base/watchpoint.exp: Add regression test.
16869
c7a6ca08
PA
168702008-12-31 Pedro Alves <pedro@codesourcery.com>
16871
16872 * gdb.threads/attach-into-signal.exp: Don't use
16873 gdb_suppress_entire_file.
16874 * gdb.threads/attach-stopped.exp: Ditto.
16875 * gdb.threads/attachstop-mt.exp: Ditto.
16876
3a031f65
PA
168772008-12-31 Pedro Alves <pedro@codesourcery.com>
16878
16879 PR gdb/8812:
16880 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
16881
09e6485f
PA
168822008-12-29 Pedro Alves <pedro@codesourcery.com>
16883
16884 PR gdb/7536:
16885 * gdb.base/radix.exp: Add tests to ensure invalid input radices
16886 and unsupported output radices are really rejected.
16887
0cd53049
JK
168882008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16889
16890 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16891
ba163c7e
TT
168922008-12-22 Tom Tromey <tromey@redhat.com>
16893
16894 * gdb.cp/punctuator.exp: New file.
16895
6f4de6c9
JK
168962008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16897
16898 * gdb.base/completion.exp (Completing non-existing component): New test.
16899
0f34d0b4
JK
169002008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16901
16902 Fix for PR gdb/8648.
16903 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16904 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16905 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16906 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16907
db2ad4c3
JK
169082008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16909
16910 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16911
bb5ef15e
DP
169122008-12-16 Christophe Lyon <christophe.lyon@st.com>
16913
16914 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16915 compiler actually generate code at the expected line number.
16916
90142adc
JZ
169172008-12-15 Jie Zhang <jie.zhang@analog.com>
16918
16919 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16920
fad6eecd
TT
169212008-12-12 Tom Tromey <tromey@redhat.com>
16922
16923 * gdb.base/commands.exp (redefine_hook_test): New proc.
16924 Call it.
16925
17c8aaf5
TT
169262008-12-11 Tom Tromey <tromey@redhat.com>
16927
16928 * gdb.base/macscp.exp: New regression test.
16929
7c8adf68
TT
169302008-12-11 Tom Tromey <tromey@redhat.com>
16931
16932 * gdb.base/macscp.exp: Print "address.addr".
16933 * gdb.base/macscp1.c (struct outer): New struct.
16934 (address): New global.
16935
b05dcbb7
TT
169362008-12-09 Tom Tromey <tromey@redhat.com>
16937
16938 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16939 Call it.
16940
2d476de1
DE
169412008-12-04 Doug Evans <dje@google.com>
16942
16943 * gdb.server/ext-run.exp: Relax regexp for init program.
16944
87bdc959
TG
169452008-12-03 Tristan Gingold <gingold@adacore.com>
16946
16947 * gdb.base/macscp.exp: Generate an object file during compilation
16948 to work around Darwin dsymutil limitations.
16949
e0740f77
JK
169502008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16951
16952 Test resolving external references to TLS variables.
16953 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
16954 FILE2_THREAD_LOCAL.
16955 (testfile2, srcfile2): New variables.
16956 * gdb.threads/tls.c (file2_thread_local)
16957 (function_referencing_file2_thread_local): New.
16958 * gdb.threads/tls2.c: New file.
16959
67f0aac5
JB
169602008-11-28 Joel Brobecker <brobecker@adacore.com>
16961
16962 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
16963 rather than integer, as integer might not be big enough when
16964 on 64bit targets.
67f0aac5 16965
c332165e
JG
169662008-11-27 Jerome Guitton <guitton@adacore.com>
16967
16968 * gdb.cp/formatted-ref.exp: Add equality test.
16969 * gdb.ada/formatted_ref.exp: Ditto.
16970
fc9b693c
JK
169712008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16972
16973 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
16974 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
16975
a9c64011
AS
169762008-11-20 Andreas Schwab <schwab@suse.de>
16977
16978 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
16979 matching syscall entry point.
16980 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16981 (tcatch_vfork_then_child_follow): Likewise. Finish through
16982 vfork even if we stopped at the syscall trampoline.
16983
e2fd701e
DE
169842008-11-20 Doug Evans <dje@google.com>
16985
16986 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16987
69abc51c
TJB
169882008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
16989
16990 * gdb.arch/ppc-dfp.exp: New file.
16991 * gdb.arch/ppc-dfp.c: New file.
16992
c14c28ba
PP
169932008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16994
16995 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 16996
2e74121d
DE
169972008-11-17 Doug Evans <dje@google.com>
16998
16999 * gdb.mi/mi-syn-frame.exp: Update expected output.
17000 * gdb.mi/mi2-syn-frame.exp: Update expected output.
17001
66bb093b
VP
170022008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17003
17004 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
17005 "thread N" results in =thread-selected.
17006 * lib/mi-support (mi_run_cmd, mi_expect_stop)
17007 (mi_send_resuming_command_raw): Be prepared for
17008 =thread-selected.
17009
3d043ef6
VP
170102008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17011
a9c64011
AS
17012 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
17013 * lib/mi-support.exp: Likewise.
3d043ef6 17014
808104c8
JB
170152008-11-16 Joel Brobecker <brobecker@adacore.com>
17016
17017 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
17018 commands from the expected output for "help catch".
17019
00b22944
JB
170202008-11-15 Joel Brobecker <brobecker@adacore.com>
17021
17022 * gdb.ada/int_deref.exp: New testcase.
17023
59669435
TT
170242008-11-14 Nick Roberts <nickrob@snap.net.nz>
17025
17026 * gdb.mi/gdb2549.exp: New file.
17027
de04a248
DE
170282008-11-11 Doug Evans <dje@google.com>
17029
17030 * gdb.base/callexit.exp: New file.
17031 * gdb.base/callexit.c: New file.
17032
6b8ce727
DE
170332008-11-10 Doug Evans <dje@google.com>
17034
17035 * lib/gdb.exp (GDBFLAGS): Move -nx ...
17036 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
17037 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
17038 (default_gdb_start,default_gdb_exit): Ditto.
17039 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
17040 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
17041 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
17042 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
17043 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
17044 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
17045
1b14b8aa
AS
170462008-11-03 Andreas Schwab <schwab@suse.de>
17047
17048 * gdb.base/hashline2.exp: Fix typo.
17049 * gdb.base/hashline3.exp: Likewise.
17050
f3134b88
TT
170512008-10-30 Tom Tromey <tromey@redhat.com>
17052
17053 * gdb.base/pointers.exp: Add test.
17054 * gdb.base/pointers.c (k, S): New typedefs.
17055 (instance): New global.
17056
c2226152
AS
170572008-10-30 Andreas Schwab <schwab@suse.de>
17058
17059 * gdb.base/args.exp: Add tests for newlines.
17060
462f405c
JB
170612008-10-30 Joel Brobecker <brobecker@adacore.com>
17062
17063 gdb.base/foll-exec.exp: Update the expected output of a couple
17064 of "info breakpoints" tests.
17065
79a45b7d
TT
170662008-10-28 Tom Tromey <tromey@redhat.com>
17067
17068 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
17069
adc13a14
PA
170702008-10-24 Pedro Alves <pedro@codesourcery.com>
17071
17072 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
17073 gdb_start_cmd.
17074 Use runto_main before any test that requires execution.
17075
252fbfc8
PA
170762008-10-23 Pedro Alves <pedro@codesourcery.com>
17077
17078 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
17079 instead of SIGINT.
17080
28148e3d
JB
170812008-10-22 Joel Brobecker <brobecker@adacore.com>
17082
17083 * gdb.base/completion.exp: Update expected output following
17084 the addition of the "info tasks" command.
17085
c209f847
TT
170862008-10-22 Tom Tromey <tromey@redhat.com>
17087
17088 * gdb.base/exprs.exp (test_expr): Add test for string
17089 concatenation.
17090
f177e350
PA
170912008-10-19 Pedro Alves <pedro@codesourcery.com>
17092
17093 * configure.ac: Output gdb.python/Makefile.
17094 * configure: Regenerate.
17095 * gdb.python/Makefile.in: New.
17096
cce89356
JB
170972008-10-16 Joel Brobecker <brobecker@adacore.com>
17098
17099 * gdb.base/foll-fork.exp: Adjust the expected output to match
17100 the new description for fork/vfork catchpoints in the "info
17101 breakpoints" output.
17102
176d289d
TJB
171032008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
17104
17105 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
17106
a08702d6
TJB
171072008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17108
17109 * gdb.python/python-value.c: New file.
17110 * gdb.python/python-value.exp: New file.
17111
1c5cfe86
PA
171122008-10-15 Pedro Alves <pedro@codesourcery.com>
17113
17114 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
17115
5a98ad69
DP
171162008-10-15 Denis Pilat <denis.pilat@st.com>
17117
41702f1b 17118 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 17119
dcb1a1e2
TT
171202008-10-09 Tom Tromey <tromey@redhat.com>
17121
17122 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
17123 'fprintf' and 'stderr'.
17124
9124fe48
JB
171252008-10-07 Joel Brobecker <brobecker@adacore.com>
17126
17127 * gdb.ada/ref_tick_size.exp: New testcase.
17128
45452591
DE
171292008-10-06 Doug Evans <dje@google.com>
17130
17131 * gdb.dwarf2/dw2-cu-size.exp: New file.
17132 * gdb.dwarf2/dw2-cu-size.S: New file.
17133
17134 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
17135 .Ltype_int for clarity.
17136
4fc5b208
PP
171372008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
17138
17139 PR gdb/2384:
17140 * gdb.cp/gdb2384.exp: Extended to test more cases.
17141 * gdb.cp/gdb2384.cc: Likewise.
17142 * gdb.cp/gdb2384-base.h: Likewise.
17143 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 17144
d78df370
JK
171452008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17146
17147 * gdb.base/maint.exp (maint print type): Remove printing
17148 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
17149
9a044a89
TT
171502008-09-30 Tom Tromey <tromey@redhat.com>
17151
17152 * gdb.base/macscp.exp: Add completion tests.
17153 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
17154 (TWENTY_THREE): Likewise.
17155 (FORTY_EIGHT): Likewise.
17156
506800a9
TT
171572008-09-30 Tom Tromey <tromey@redhat.com>
17158
17159 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
17160 everywhere.
17161 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
17162
1a6f01b5
JK
171632008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
17164
17165 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
17166 testcase is derived from. Fix racy dependency on an expected PID
17167 number. No longer support the testcase on Linux kernel 2.4.x.
17168
2fae03e8
TT
171692008-09-27 Tom Tromey <tromey@redhat.com>
17170
17171 * gdb.base/macscp.exp: Add tests for stringification, splicing,
17172 and varargs.
17173
1ad15515
PA
171742008-09-22 Pedro Alves <pedro@codesourcery.com>
17175
17176 * lib/mi-support.exp (mi_expect_interrupt): New.
17177 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
17178 from gdb.mi/mi-nonstop.exp.
17179 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
17180 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
17181 lib/mi-support.exp.
17182 Use mi_check_thread_states throughout. Avoid ".*" and do not
17183 require an anchor after -exec-run.
17184
d0b76dc6
DJ
171852008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
17186
17187 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
17188 stop is pending. Avoid ".*" when two stops are pending.
17189 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
17190 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
17191 newlines in fullnames.
17192 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
17193 (mi_expect_stop): Update comments. Only anchor in sync mode.
17194 Do not match newlines.
17195 (mi_send_resuming_command_raw): Always return status.
17196 (mi_get_stop_line): Do not match more than one line by accident.
17197 Only anchor in sync mode.
17198 (mi_run_inline_test): If -exec-next fails, give up.
17199
9990c830
UW
172002008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17201
17202 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
17203 on SPU.
17204
ebcf6f00
JB
172052008-09-10 Joel Brobecker <brobecker@adacore.com>
17206
17207 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
17208
b6db24e5
JB
172092008-09-10 Joel Brobecker <brobecker@adacore.com>
17210
17211 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
17212 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
17213 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
17214 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
17215 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
17216 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
17217 gdb.ada/interface.exp, gdb.ada/null_array.exp,
17218 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
17219 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
17220 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
17221 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
17222 Include the "= " sequence in the expected output of print tests.
17223
2bf448e0
JB
172242008-09-10 Joel Brobecker <brobecker@adacore.com>
17225
17226 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
17227 description for boolean types.
17228
d51fd4c8
PA
172292008-09-09 Pedro Alves <pedro@codesourcery.com>
17230
17231 * gdb.base/hook-stop-continue.c: New.
17232 * gdb.base/hook-stop-continue.exp: New.
17233
694182d2
DJ
172342008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
17235
17236 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
17237
3b8a7fc0
JG
172382008-09-08 Jerome Guitton <guitton@adacore.com>
17239
17240 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
17241 (stack_check_probe_2, stack_check_probe_loop_1)
17242 (stack_check_probe_loop_2): New functions.
17243 (main): Add call to these new functions.
17244 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
17245 functions, check that the breakpoint is inserted at the appropriate
17246 location.
17247 (insert_breakpoint): Slightly refine this procedure so that it can
17248 be called several times in the test.
17249
96cc0ae8
JG
172502008-09-08 Jerome Guitton <guitton@adacore.com>
17251
17252 * gdb.base/stack-checking.c: New file.
17253 * gdb.base/stack-checking.exp: New file.
17254
1f08b409
TJB
172552008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17256
17257 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
17258 * gdb.arch/altivec-regs.exp: Likewise.
17259 * gdb.arch/vsx-regs.exp: Likewise.
17260
3099e1c4
TJB
172612008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17262
17263 * gdb.arch/ppc-fp.exp: New file.
17264 * gdb.arch/ppc-fp.c: New file.
17265
cc69bfc1
PP
172662008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17267
17268 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
17269 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 17270
b02a33db
MS
172712008-09-04 Michael Snyder <msnyder@vmware.com>
17272
17273 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
17274 as "at" (for non-debug functions such as _start).
17275
2992cbe0
UW
172762008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17277
17278 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
17279 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
17280 software watchpoints.
17281 * gdb.base/watch_thread_num.exp: Likewise.
17282
514f746b
AR
172832008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17284
17285 * gdb.arch/i386-bp_permanent.exp: New test.
17286
876cecd0
TT
172872008-08-24 Tom Tromey <tromey@redhat.com>
17288
17289 * gdb.base/maint.exp: Update "maint print type".
17290
80f73d71
VP
172912008-08-21 Vladimir Prus <vladimir@codesourcery.com>
17292
17293 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
17294 support. Adjust the order of "*running" notifications.
17295 * gdb.mi/non-stop.c: Don't cast from int to void* and
17296 back.
17297
d9c78d7d
MK
172982008-08-20 Mark Kettenis <kettenis@gnu.org>
17299
17300 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
17301 expect to find it in the "info frame" output.
17302
97a2d1d3
DJ
173032008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17304
17305 * gdb.base/interp.exp: Always consume both prompts.
17306
b96e2927
PA
173072008-08-20 Pedro Alves <pedro@codesourcery.com>
17308
17309 * gdb.base/pending.exp: Test pending breakpoints without symbols
17310 loaded.
17311
8cf6e61a
VP
173122008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17313
17314 * lib/mi-support.exp (mi_expect_stop): Produce
17315 more details on failures.
17316 * gdb.mi/mi-nonstop.exp: New.
17317 * gdb.mi/non-stop.c: New.
17318
c6ebd6cf
VP
173192008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17320
a9c64011
AS
17321 * gdb.mi/mi-async.exp: Use 'set target-async'.
17322 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17323
46a9b8ed
DJ
173242008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17325
17326 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17327
44feb3ce
TT
173282008-08-17 Tom Tromey <tromey@redhat.com>
17329
17330 * gdb.base/help.exp (help catch): Rewrite.
17331
311a4e6b
TJB
173322008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17333
17334 * gdb.base/define.exp: Test indented command documentation.
17335 * gdb.python/python.exp: Test indented multi-line command.
17336
604c2f83
LM
173372008-08-15 Luis Machado <luisgpm@br.ibm.com>
17338
17339 * testsuite/gdb.arch/vsx-regs.c: New source file.
17340 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17341 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17342
886a217c
TT
173432008-08-14 Tom Tromey <tromey@redhat.com>
17344
17345 * gdb.base/macscp.exp: Add regression test for "macro define" or
17346 "macro undef" with no arguments.
17347
c814a4f3
PP
173482008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17349
17350 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17351
12ab8a60
UW
173522008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17353
17354 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17355
d57a3c85
TJB
173562008-08-06 Tom Tromey <tromey@redhat.com>
17357
17358 * gdb.python/python.exp: New file.
17359
c7b778ff
JK
173602008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17361
17362 Fix for PR gdb/1543.
17363 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17364 $LOCATION.
17365 (location): New variable.
17366 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17367 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17368 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17369 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17370 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17371 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17372 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17373 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17374 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17375 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17376 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17377 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17378 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17379 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17380 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17381 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17382 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17383 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17384 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17385 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17386 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17387 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17388 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17389 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17390 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17391 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17392 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17393 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17394 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17395 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17396 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17397 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17398 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17399 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17400 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17401 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17402 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17403 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17404 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17405 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17406 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17407 gdb.base/type-opaque.exp, gdb.base/until.exp,
17408 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17409 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17410 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17411 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17412 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17413 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17414 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17415 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17416 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17417 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17418 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17419 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17420 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17421 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17422 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17423 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17424 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17425 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17426 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17427 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17428 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17429 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17430 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17431 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17432 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17433 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17434 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17435 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17436 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17437 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17438 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17439 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17440 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17441 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17442 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17443 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17444 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17445 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17446 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17447 to bug-gdb@prep.ai.mit.edu .
17448
5e06a3d1
VP
174492008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17450
17451 * lib/mi-support.exp (mi_load_shlibs): New.
17452 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17453
9d81d21b
VP
174542008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17455
17456 * lib/mi-support.exp (get_mi_thread_list)
17457 (check_mi_and_console_threads): New, moved from ...
17458 * gdb.mi/mi-pthread.exp: ...here.
17459 * gdb.mi/gdb669.exp (get_mi_thread_list)
17460 (check_mi_and_console_threads): Delete.
17461 * gdb.mi/mi2-pthread.exp: Likewise.
17462
bae98fe0
TT
174632008-07-28 Tom Tromey <tromey@redhat.com>
17464
17465 * Makefile.in (just-check): Remove. Move body to...
17466 (check): ... here.
17467
57380f4e
DJ
174682008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17469
17470 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17471 Add a test for duplicated SIGINTs.
17472
e09490f1
DJ
174732008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17474
17475 * gdb.threads/schedlock.exp (get_args): Update to work for any
17476 value of NUM.
17477 (Top level): Report the number of threads that did not resume.
17478
6387b45f
DJ
174792008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17480
17481 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17482
62f64ff2
DJ
174832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17484
17485 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17486 non-MI prompt.
17487
fa8de41e
TT
174882008-07-26 Tom Tromey <tromey@redhat.com>
17489
17490 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17491 (function_struct, function_struct_ptr): New globals.
17492 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17493 function pointer in a struct.
17494
ccb3ac8a
TT
174952008-07-26 Tom Tromey <tromey@redhat.com>
17496
17497 * gdb.base/macscp.exp: Add test for macro lexing bug.
17498
d7d9f01e
TT
174992008-07-18 Tom Tromey <tromey@redhat.com>
17500
17501 * gdb.base/macscp.exp: Add macro tests.
17502
9bf07184
PP
175032008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17504
17505 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17506
becf6477
PP
175072008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17508
17509 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17510
0709f7d3
PP
175112008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17512
17513 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17514
7093c834
PP
175152008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17516
17517 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17518
b432ffe3
JK
175192008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17520
17521 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17522
b1a268e5
VP
175232008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17524
17525 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17526
e2995f8e
KB
175272008-07-11 Kevin Buettner <kevinb@redhat.com>
17528
17529 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17530 of regexp to account for changes made to GDB in the printing of
17531 byte vectors.
17532
14032a66
TT
175332008-07-11 Tom Tromey <tromey@redhat.com>
17534
17535 * gdb.base/completion.exp: Add 'help' completion test.
17536
981505ef
JK
175372008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17538
17539 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17540
10568435
JK
175412008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17542
17543 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17544
4487aabf
PA
175452008-07-09 Pedro Alves <pedro@codesourcery.com>
17546
17547 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17548
a4a9b1c4
PA
175492008-07-09 Pedro Alves <pedro@codesourcery.com>
17550
17551 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17552
3c3185ac
JK
175532008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17554
17555 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17556
7ebd49dc
VP
175572008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17558
17559 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17560 previous commit. Add a comment.
17561
84e46146
PA
175622008-06-28 Pedro Alves <pedro@codesourcery.com>
17563
17564 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17565
0f8d4a2f
VP
175662008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17567
17568 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17569
f747e0ce
PA
175702008-06-27 Pedro Alves <pedro@codesourcery.com>
17571
17572 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17573 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17574 compiling an executable, link in an object that forces unbuffered
17575 output.
17576 * lib/set_unbuffered_mode.c: New file.
17577
734a5c36
JK
175782008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17579
17580 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17581
a2840c35
VP
175822008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17583
a9c64011
AS
17584 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17585 mi_expect_stop.
17586 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17587 Demand that *running is output.
17588 (detect_async): Perform checking every time.
17589 (mi_send_resuming_command): Extract everything into...
17590 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17591 (mi_expect_stop): Don't accept any output before *stopped.
17592
6ae37fef
VP
175932008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17594
17595 Robustify mi-simplerun.
a9c64011
AS
17596 * gdb.mi/basics.c (main): Add a call to sleep.
17597 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17598 * gdb.mi/mi2-cli.exp: Likewise.
17599 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17600
b4aa76f0 176012008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17602
17603 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17604
e1ac3328
VP
176052008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17606
a9c64011
AS
17607 * gdb.mi/mi-console.exp: Adjust.
17608 * gdb.mi/mi-syn-frame.exp: Adjust.
17609 * gdb.mi/mi2-console.exp: Adjust.
17610 * gdb.mi/mi2-syn-frame.exp: Adjust.
17611 * lib/mi-support.exp (mi_run_cmd): Adjust.
17612 (mi_send_resuming_command): Adjust.
e1ac3328 17613
f7f9a841
VP
176142008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17615
17616 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17617 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17618 testing of stopped.
17619 * gdb.mi/mi2-syn-frame.exp: Likewise.
17620 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17621 (async, detect_async): New.
17622 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17623 depending on if we're running in sync or async mode.
f7f9a841 17624
37cd5d19
TT
176252008-06-09 Tom Tromey <tromey@redhat.com>
17626
17627 * gdb.base/completion.exp: New tests for field name completion
17628 with spaces, and field name completion with '->'.
17629
65d12d83
TT
176302008-06-06 Tom Tromey <tromey@redhat.com>
17631
17632 * gdb.base/break1.c (struct some_struct): New struct.
17633 (values): New global.
17634 * gdb.base/completion.exp: Add field name completion test.
17635
ebfe2e3f
PP
176362008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17637
17638 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17639 to pointer.
17640 * gdb.cp/call-c.cc: Likewise.
17641
bcf6fc3a
NR
176422008-06-06 Nick Roberts <nickrob@snap.net.nz>
17643
17644 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17645 annotation.
17646
49fd4a42 176472008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17648 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17649
17650 * gdb.threads/execl.c, gdb.threads/execl1.c,
17651 gdb.threads/execl.exp: New tests.
a9c64011 17652
8a34ac3f
AR
176532008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17654 Daniel Jacobowitz <dan@codesourcery.com>
17655
17656 * gdb.cp/exception.exp: Activate test, make it work with pending
17657 catchpoints.
17658
86ae69ef
JK
176592008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17660
17661 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17662
f7f9ae2c
VP
176632008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17664
a9c64011
AS
17665 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17666 now printed.
17667 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17668
2a2d4dc3
AS
176692008-05-27 Andreas Schwab <schwab@suse.de>
17670
17671 * gdb.base/frame-args.exp: Handle arguments that are optimized
17672 out.
17673
5099e4d9
LM
176742008-05-26 Luis Machado <luisgpm@br.ibm.com>
17675
17676 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17677 quiet for ppc32 and group options into a single variable.
17678
d9c36a91
JB
176792008-05-23 Joel Brobecker <brobecker@adacore.com>
17680
17681 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17682 of zero-size elements.
17683 * gdb.ada/null_array.exp: Test printing this new array.
17684
103a8671
JK
176852008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17686
17687 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17688
07a4cc1a 176892008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17690
17691 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17692 of the "finish" command.
17693
55f996a7
NR
176942008-05-21 Nick Roberts <nickrob@snap.net.nz>
17695
17696 * gdb.base/annota1.exp: Test for new annotation.
17697
907fc202
UW
176982008-05-16 Pedro Alves <pedro@codesourcery.com>
17699
17700 * gdb.base/fixsection.exp: New file.
17701 * gdb.base/fixsection0.c: New file.
17702 * gdb.base/fixsection1.c: New file.
17703
e8f97270
UW
177042008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17705
17706 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17707 * gdb.base/annota3.exp: Likewise.
17708
ac0bb574
NF
177092008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17710
17711 * gdb.base/watch_thread_num.exp: Don't run tests that require
17712 watchpoints if the target doesn't support them.
17713
6fadd07a
DE
177142008-05-12 Doug Evans <dje@google.com>
17715
17716 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17717
6e9a4a30
JB
177182008-05-09 Joel Brobecker <brobecker@adacore.com>
17719
17720 * gdb.ada/assign_1.exp: New testcase.
17721
08388c79
DE
177222008-05-09 Doug Evans <dje@google.com>
17723
a3c83fae
DE
17724 * gdb.base/find.exp: New file.
17725 * gdb.base/find.c: New file.
08388c79 17726
bd5ddfe8
DJ
177272008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17728
17729 * gdb.base/commands.exp (watchpoint_command_test): Handle
17730 gdb,no_hardware_watchpoints.
17731 * gdb.base/float.exp: Allow ARM targets without floating point.
17732 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17733
b5dd68e2 177342008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17735 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17736
17737 * gdb.ada/lang_switch: New test program.
17738 * gdb.ada/lang_switch.exp: New testcase.
17739
382d13d1
DE
177402008-05-05 Doug Evans <dje@google.com>
17741
17742 * gdb.base/help.exp (disassemble): Update expected help text.
17743
9dd789d0
PA
177442008-05-04 Pedro Alves <pedro@codesourcery.com>
17745
17746 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17747
611c83ae
PA
177482008-05-04 Pedro Alves <pedro@codesourcery.com>
17749
17750 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17751 different times.
17752
ff013f42
JK
177532008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17754
17755 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17756 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17757 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17758 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17759
96dff6a2
VP
177602008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17761
17762 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17763 notification to appear.
17764
55cd6f92
DJ
177652008-05-04 Daniel Jacobowitz <dan@debian.org>
17766
17767 * gdb.base/fullname.c: New file.
17768 * gdb.base/fullname.exp: New file.
17769 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17770
d705c43c
PA
177712008-05-03 Pedro Alves <pedro@codesourcery.com>
17772
17773 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17774 expressions with macros.
17775
333222e1
JK
177762008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17777
17778 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17779
5ac01682
DJ
177802008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17781
17782 * gdb.base/completion.exp: Handle lack of other symbols beginning
17783 with "a".
17784
17785 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17786
237fc4c9
PA
177872008-05-02 Jim Blandy <jimb@codesourcery.com>
17788
17789 * gdb.asm/asmsrc1.s: Add scratch space.
17790
ed5e9466
DJ
177912008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17792 Daniel Jacobowitz <dan@codesourcery.com>
17793
17794 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17795 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17796 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17797
b39cc962
DJ
177982007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17799
17800 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17801
36d520f5
JB
178022008-05-01 Joel Brobecker <brobecker@adacore.com>
17803
17804 * gdb.base/info-target.exp: New testcase.
17805
8d4e3071
DJ
178062008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17807
17808 * gdb.cp/hang.exp: Use .cc instead of .C.
17809 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17810 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17811
6f3f3097
DJ
178122008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17813
17814 * gdb.base/gdb1250.exp: Remove perror.
17815 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17816
5550a914
PA
178172008-04-30 Pedro Alves <pedro@codesourcery.com>
17818
17819 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17820 .2byte.
17821
d848e687
DJ
178222008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17823
17824 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17825 (maybe_kfail): New.
17826
93b5768b
PA
178272008-04-25 Pedro Alves <pedro@codesourcery.com>
17828
17829 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17830
721c02de
VP
178312008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17832
a9c64011
AS
17833 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
17834 * gdb.mi/mi2-syn-frame.exp: Likewise.
17835 * lib/mi-support.exp: Likewise.
721c02de 17836
74960c60
VP
178372008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17838
17839 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
17840 to specify regexp for the location to stop at.
17841 * gdb.base/break-always.c: New.
17842 * gdb.base/break-always.exp: New.
17843
d24317b4
VP
178442008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17845
17846 * lib/mi-support.exp (mi_runto_helper): Adjust
17847 for the original-location field.
17848 (mi_create_breakpoint, mi_list_breakpoints): New.
17849 * gdb.mi/mi-break.exp: Adjust.
17850 * gdb.mi/mi2-break.exp: Adjust.
17851 * gdb.mi/mi-pending.exp: Adjust.
17852 * gdb.mi/mi-simplerun.exp: Adjust.
17853 * gdb.mi/mi2-simplerun.exp: Adjust.
17854 * gdb.mi/mi-syn-frame.exp: Adjust.
17855 * gdb.mi/mi2-syn-frame.exp: Adjust.
17856 * gdb.mi/mi-until.exp: Adjust.
17857 * gdb.mi/mi2-until.exp: Adjust.
17858 * gdb.mi/mi-var-display.exp: Adjust.
17859 * gdb.mi/mi2-var-display.exp: Adjust.
17860 * gdb.mi/mi-watch.exp: Adjust.
17861 * gdb.mi/mi2-watch.exp: Adjust.
17862
fdc59709 178632008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 17864
a9c64011
AS
17865 * aclocal.m4: Add override.m4.
17866 * configure: Regenerate.
fdc59709 17867
8e91f023
VP
178682008-04-19 Vladimir Prus <vladimir@codesourcery.com>
17869
17870 * gdb.mi/var-cmd.c (do_at_tests): Verify that
17871 '-var-update --all-values' reports new value even the type
17872 of a variable object has changed.
17873
233a11ab
CS
178742008-04-18 Craig Silverstein <csilvers@google.com>
17875
17876 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17877 files.
d24317b4 17878
9c1137ad
JB
178792008-04-18 Joel Brobecker <brobecker@adacore.com>
17880
17881 * gdb.ada/atomic_enum: New test program.
17882 * gdb.ada/atomic_enum.exp: New testcase.
17883
66d0bbc7
DE
178842008-04-17 Doug Evans <dje@google.com>
17885
17886 * gdb.opt/Makefile.in: Fix whitespace.
17887
100906b0
UW
178882008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17889
17890 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17891
4584e32e
DE
178922008-04-17 Doug Evans <dje@google.com>
17893
17894 * gdb.base/hashline1.exp: New testcase.
17895 * gdb.base/hashline2.exp: New testcase.
17896 * gdb.base/hashline2.exp: New testcase.
17897
0a320680
PA
178982008-04-17 Pedro Alves <pedro@codesourcery.com>
17899
17900 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17901
18ac113b
AR
179022008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17903
17904 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17905 temporary breakpoint to match "Temporary breakpoint".
17906 * gdb.base/break.exp (delete_breakpoints): Likewise.
17907 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17908 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17909 * gdb.base/display.exp: Likewise.
17910 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17911 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17912 * gdb.base/restore.exp (restore_tests): Likewise.
17913 * gdb.base/sepdebug.exp: Likewise.
17914 * gdb.base/watchpoint.exp: Likewise.
17915 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17916 * gdb.mi/mi-pending.exp: Likewise.
17917 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17918 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
17919 * gdb.mi/mi-var-cmd.exp: Likewise.
17920 * gdb.mi/mi-var-display.exp: Likewise.
17921 * gdb.mi/mi2-cli.exp: Likewise.
17922 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
17923 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
17924 * gdb.mi/mi2-var-display.exp: Likewise.
17925 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
17926 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
17927 new "disp" field.
a9c64011 17928 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
17929 reason. This is to support fix for PR2424.
17930
add38693
JK
179312008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17932
17933 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17934
fcacd99f
VP
179352008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17936
17937 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 17938 field. Add more floating varobj tests.
fcacd99f 17939 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
17940 field.
17941 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
17942 (main): Call do_at_tests.
17943 * lib/mi-support.exp (mi_create_floating_varobj)
17944 (mi_varobj_update_with_type_change): New.
fcacd99f 17945
de051565
MK
179462008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
17947
17948 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
17949 option of -var-evaluate-expression.
17950 * gdb.mi/mi2-var-display.exp: Likewise.
17951
dbc52822
VP
179522008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17953
17954 Introduce test setup helpers.
a9c64011
AS
17955 * lib/gdb.exp (build_executable, clean_restart)
17956 (prepare_for_testing): New.
17957 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
17958 * gdb.base/return.exp: Likewise.
17959 * gdb.base/ending-run.exp: Likewise.
dbc52822 17960
473591da
NR
179612008-04-07 Nick Roberts <nickrob@snap.net.nz>
17962
17963 * gdb.mi/mi-async.exp: New test for asynchronous Machine
17964 Interface (MI) responses.
17965
2b2d9e11
VP
179662008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17967
a9c64011
AS
17968 * gdb.cp/breakpoint.cc: New code to test conditions involving
17969 member variables.
17970 * gdb.cp/breakpoint.exp: Test condition involving member
17971 variables.
2b2d9e11 17972
bb378428
VP
179732008-04-05 Vladimir Prus <vladimir@codesourcery.com>
17974
17975 * lib/mi-support.exp (mi_expect_stop): New.
17976 (mi_run_cmd): Change the
17977 token. Use mi_send_resuming_command, use
17978 mi_expect_stop.
17979 (mi_execute_to_helper): Rename to mi_execute_to.
17980 (mi_send_resuming_command): Add more error patterns.
17981 (mi_wait_for_stop): Renamed to...
17982 (mi_get_stop_line): ...this.
17983 (mi_run_inline_test): Adjust.
17984
17985 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
17986 * gdb.mi/mi-console.exp: Likewise.
17987 * gdb.mi/mi-pending.exp: Likewise.
17988 * gdb.mi/mi-simplerun.exp: Likewise.
17989 * gdb.mi/mi-stack.exp: Likewise.
17990 * gdb.mi/mi-stepi.exp: Likewise.
17991 * gdb.mi/mi-syn-frame.exp: Add comment.
17992 * gdb.mi/mi-until.exp: Likewise.
17993 * gdb.mi/mi-var-display.exp: Likewise.
17994 * gdb.mi/mi-watch.exp: Likewise.
17995 * gdb.mi/mi2-cli.exp: Likewise.
17996 * gdb.mi/mi2-console.exp: Likewise.
17997 * gdb.mi/mi2-simplerun.exp: Likewise.
17998 * gdb.mi/mi2-stack.exp: Likewise.
17999 * gdb.mi/mi2-stepi.exp: Likewise.
18000 * gdb.mi/mi2-until.exp: Likewise.
18001 * gdb.mi/mi2-var-display.exp: Likewise.
18002 * gdb.mi/mi2-watch.exp: Likewise.
18003
62172bb9
UW
180042008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18005
18006 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
18007
18008 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
18009
a13e061a
PA
180102008-04-04 Pedro Alves <pedro@codesourcery.com>
18011
18012 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
18013 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
18014 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18015 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
18016 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
18017 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
18018 expect an mi error duplicated in stderr.
18019
eae06beb
JB
180202008-04-03 Joel Brobecker <brobecker@adacore.com>
18021
18022 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
18023 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
18024 Add a couple of tests that verify the behavior when the new setting
18025 is set to "cancel" and "all".
18026 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
18027 "ask" before we start the testing.
18028
79c6ced6
AR
180292008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
18030
18031 * gdb.cp/casts.cc: Add class reference variables.
18032 * gdb.cp/casts.exp: New test cases for up/down casting references.
18033
6c2d1a6b
MK
180342008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
18035
18036 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
18037 instead of beginning to make an extra test pass.
18038 * gdb.mi/mi2-var-display.exp: Likewise.
18039
55b411d9
MR
180402008-03-31 Maciej W. Rozycki <macro@mips.com>
18041
18042 * gdb.base/break.exp: Mark failures as such. Fix formatting.
18043
c6140da2
MD
180442008-03-31 Markus Deuling <deuling@de.ibm.com>
18045 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18046
18047 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
18048 value. Add xfail for older kernels.
18049
79732189
AR
180502008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
18051
18052 Bring mi-support in line with gdb.exp.
18053 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
18054 (mi_gdb_start): New function.
18055
33c3676e
MR
180562008-03-28 Maciej W. Rozycki <macro@mips.com>
18057
18058 * gdb.mi/mi-var-cmd.exp: Fix a typo.
18059
92e28119
VP
180602008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18061
18062 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
18063 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 18064
9e8e3afe
VP
180652008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18066
18067 * lib/mi-support.exp (mi_create_varobj_checked): New.
18068 (mi_list_varobj_children): Allow to check for a
18069 value.
18070 (mi_list_array_varobj_children): New.
18071
18072 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
18073 and mi_list_varobj_children, as opposed to hardcoding
18074 expected strings.
18075 * gdb.mi/gdb701.exp: Likewise.
18076 * gdb.mi/gdb792.exp: Likewise.
18077 * gdb.mi/mi-var-block.exp: Likewise.
18078 * gdb.mi/mi-var-cmd.exp: Likewise.
18079 * gdb.mi/mi-var-invalidate.exp: Likewise.
18080 * gdb.mi/mi2-var-block.exp: Likewise.
18081 * gdb.mi/mi2-var-child.exp: Likewise.
18082 * gdb.mi/mi2-var-cmd.exp: Likewise.
18083 * gdb.mi/mi2-var-display.exp: Likewise.
18084
9df50351
JK
180852008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18086
18087 Fix random false FAILs on i386.
18088 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
18089
31e5d73a
DJ
180902008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18091
18092 PR gdb/544
18093 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
18094
12f4afab
DJ
180952008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18096
18097 PR gdb/544
18098 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
18099
b562a0cb
DJ
181002008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18101
18102 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
18103 fixed PR gdb/544.
18104
17faa917
DJ
181052008-03-21 Pedro Alves <pedro@codesourcery.com>
18106
18107 * gdb.threads/fork-child-threads.exp: Test next over fork.
18108
6214f497
DJ
181092008-03-21 Chris Demetriou <cgd@google.com>
18110
18111 * gdb.base/break.exp (rbreak junk): New test for rbreak
18112 "Junk at end of arguments" issue.
18113
63092375
DJ
181142008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18115
18116 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
18117 *& to work on created array elements.
18118 (Top level): Test print $pc with a file. Test string operations
18119 without a target.
18120 * gdb.base/ptype.exp: Do not expect *& to work on created array
18121 elements.
18122
b21991b0
DJ
181232008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18124
18125 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
18126 gdb.threads/staticthreads.exp: Update exit query.
18127
c4b347c7
SL
181282008-03-07 Sandra Loosemore <sandra@codesourcery.com>
18129
18130 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
18131
fa4727a6
DJ
181322008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
18133
18134 * gdb.base/watchpoint.c (global_ptr, func4): New.
18135 (main): Call func4.
18136 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
18137 (test_inaccessible_watchpoint): New.
18138
2f34202f
MR
181392008-02-29 Maciej W. Rozycki <macro@mips.com>
18140
18141 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
18142 select the largest.
18143
0d6ba1b1
DJ
181442008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18145
18146 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
18147 frames-invalid annotations.
18148
e691325a
PM
181492008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
18150
a9c64011 18151 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 18152
f85b5ecc
DE
181532008-02-27 Doug Evans <dje@google.com>
18154
18155 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
18156 for bug 1738.
18157 (breakpoint_to_handler_entry): Ditto.
18158
b40e7bf3
JB
181592008-02-27 Joel Brobecker <brobecker@adacore.com>
18160
18161 * gdb.base/ending-run.exp: Use the first line of code inside
18162 function body to test breakpoints.
18163 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
18164 location where the breakpoint is inserted when using the line
18165 where a function is declared. Fix typo in the description of
18166 one of the tests.
18167 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
18168
2faca73a
PM
181692008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18170
18171 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 18172 tests.
2faca73a 18173
6f439c36
PM
181742008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18175
18176 * gdb.base/args.exp: avoid same output for tests
18177 with single quotes.
18178
54e52265
VP
181792008-02-26 Vladimir Prus <vladimir@codesourcery.com>
18180
a9c64011
AS
18181 * gdb.base/annota1.exp: Adjust for 'info break'
18182 format changes.
18183 * gdb.base/annota3.exp: Likewise.
18184 * gdb.base/break.exp: Likewise.
18185 * gdb.base/condbreak.exp: Likewise.
18186 * gdb.base/pending.exp: Likewise.
18187 * gdb.base/sepdebug.exp: Likewise.
18188 * gdb.base/unload.exp: Likewise.
18189 * gdb.cp/ovldbreak.exp: Likewise.
18190 * gdb.mi/mi-pending.exp: Likewise.
54e52265 18191
897b09ca
DE
181922008-02-07 Doug Evans <dje@google.com>
18193
18194 * gdb.cp/mb-inline.exp: New.
18195 * gdb.cp/mb-inline.h: New.
18196 * gdb.cp/mb-inline1.cc: New.
18197 * gdb.cp/mb-inline2.cc: New.
18198
b1c32d35
PM
181992008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
18200
18201 * gdb.pascal/floats.pas: New test program.
18202 * gdb.pascal/floats.exp: New testcase.
18203
1a4ca44a
TJB
182042008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
18205
18206 * gdb.base/callfuncs.c (t_float_many_args): New function.
18207 (t_double_many_args): New function.
18208 * gdb.base/callfuncs.exp: Add tests for exceeding float
18209 and double parameters passed through the stack.
18210
439048e8
JB
182112008-02-05 Joel Brobecker <brobecker@adacore.com>
18212
18213 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
18214 gdb.ada/complete/foo.adb: New files.
18215 * gdb.ada/complete.exp: New testcase.
18216
81fe8080
DE
182172008-02-03 Doug Evans <dje@google.com>
18218
301f0ecf
DE
18219 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
18220
81fe8080
DE
18221 * gdb.cp/gdb2384.exp: New file.
18222 * gdb.cp/gdb2384.cc: New file.
18223 * gdb.cp/gdb2384-base.h: New file.
18224 * gdb.cp/gdb2384-base.cc: New file.
18225
4b071aec
DE
182262008-02-02 Doug Evans <dje@google.com>
18227
18228 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
18229
61137ba6
JB
182302007-02-01 Joel Brobecker <brobecker@adacore.com>
18231
18232 * gdb.ada/sym_print_name: New test program.
18233 * gdb.ada/sym_print_name.exp: New testcase.
18234
182352007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
18236
18237 * gdb.ada/nested/hello.adb: New file.
18238 * gdb.ada/nested.exp: New testcase.
18239 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18240
98deb0da
VP
182412008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18242
18243 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
18244 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
18245 don't cause future evaluations of function to report
18246 creation of internal breakpoints.
98deb0da 18247
723a2275
VP
182482008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18249
18250 * gdb.mi/mi-break.exp (test_error): New.
18251 Call it.
18252
fb546a2f
LM
182532008-01-31 Luis Machado <luisgpm@br.ibm.com>
18254
18255 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
18256 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
18257
2d8fd90a
PM
182582008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18259
18260 * gdb.pascal/integers.pas: New test program.
18261 * gdb.pascal/integers.exp: New testcase.
18262
a7fa0ded
PM
182632008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18264
18265 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18266
5e1a1926
TJB
182672008-01-30 Luis Machado <luisgpm@br.ibm.com>
18268
18269 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18270 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
18271
8d04f9f0
JB
182722008-01-30 Paul Hilfinger <hilfinger@adacore.com>
18273
18274 * gdb.ada/formatted_ref: New test program.
18275 * gdb.ada/formatted_ref.exp: New testcase.
18276
18277 * gdb.cp/formatted-ref.cc: New file.
18278 * gdb.cp/formatted-ref.exp: New testcase.
18279
ce75a98f
JB
182802008-01-30 Joel Brobecker <brobecker@adacore.com>
18281
18282 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18283
e835f6bf
NR
182842008-01-30 Nick Roberts <nickrob@snap.net.nz>
18285
18286 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
18287 (test_file_list_exec_source_file): Update to new macro-info field.
18288
d118ef87
PH
182892008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
18290
18291 * gdb.ada/exprs: New test program.
18292 * gdb.ada/exprs.exp: New testcase.
18293
7d35ab09
TJB
182942008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
18295
18296 * dfp-test.c (DELTA, DELTA_B): New definitions.
18297 (double_val1, double_val2, double_val3, double_val4, double_val5,
18298 double_val6, double_val7, double_val8, double_val9, double_val10,
18299 double_val11, double_val12, double_val13, double_val14, dec32_val1,
18300 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18301 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
18302 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
18303 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
18304 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
18305 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
18306 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
18307 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
18308 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
18309 dec128_val16): New global variables.
18310 (decimal_dec128_align): New function.
18311 (decimal_mixed): Likewise.
18312 (decimal_many_args_dec32): Likewise.
18313 (decimal_many_args_dec64): Likewise.
18314 (decimal_many_args_dec128): Likewise.
18315 (decimal_many_args_mixed): Likewise.
18316 * dfp-test.exp: Add tests calling new inferior functions.
18317
2d717e4f
DJ
183182008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18319
18320 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18321 gdb.server/ext-run.exp: New files.
18322 * lib/gdbserver-support.exp (gdbserver_download): New.
18323 (gdbserver_start): New. Update gdbserver expected
18324 output.
18325 (gdbserver_spawn): Use them.
18326 (gdbserver_start_extended): New.
18327
e85a822c
DJ
183282008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18329
18330 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18331 Run on GNU/Linux.
18332 (do_exec_tests): Check for systems which do not support catchpoints.
18333 Do not match START.
18334 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18335 Run on GNU/Linux. Enable verbose output.
18336 (check_fork_catchpoints): New.
18337 (explicit_fork_child_follow, catch_fork_child_follow)
18338 (tcatch_fork_parent_follow): Update expected messages.
18339 (do_fork_tests): Use check_fork_catchpoints.
18340 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18341 Run on GNU/Linux. Enable verbose output.
18342 (check_vfork_catchpoints): New.
18343 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18344 expected messages.
18345 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18346
401ea829
JB
183472008-01-29 Jim Blandy <jimb@red-bean.com>
18348
18349 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18350 host' errors.
18351 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18352
aceaf3ad
JB
183532008-01-29 Jim Blandy <jimb@red-bean.com>
18354
18355 * gdb.threads/sigthread.c: Use barriers to ensure that
18356 child_thread and child_thread_two are always initialized before we
18357 start to use them.
18358
a5606eee
VP
183592008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18360
18361 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18362 * gdb.base/watchpoint-solib.c: New.
18363 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18364
c55a82bb
PM
183652008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18366
18367 * gdb.base/gdb1056.exp: Add unsigned integer test.
18368
0993fe05
DE
183692008-01-28 Doug Evans <dje@google.com>
18370
18371 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18372
4fe42e7f
JB
183732008-01-27 Jim Blandy <jimb@codesourcery.com>
18374
c7a69933
JB
18375 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18376
4fe42e7f
JB
18377 * gdb.base/expand-psymtabs.exp: Doc fix.
18378
5def8285
MK
183792008-01-26 Mark Kettenis <kettenis@gnu.org>
18380
18381 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18382
5313c911
NR
183832008-01-24 Nick Roberts <nickrob@snap.net.nz>
18384
a9c64011 18385 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18386 -var-set-format.
18387
93815fbf
VP
183882008-01-23 Chris Demetriou <cgd@google.com>
18389
18390 * gdb.threads/thread_events.c: New testcase source file.
18391 * gdb.threads/thread_events.exp: New testcase expect file.
18392
467a88ee
NR
183932008-01-23 Nick Roberts <nickrob@snap.net.nz>
18394
18395 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18396
18397 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18398 -var-set-format.
18399
d8f82aba
DJ
184002008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18401 Vladimir Prus <vladimir@codesourcery.com>
18402
18403 * gdb.base/float.exp: Allow missing floating point for m68k and
18404 PowerPC.
18405
60c46647
VP
184062008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18407
18408 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18409 ignore count.
18410 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18411 * gdb.mi/mi-cli.exp: Adjust.
18412 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18413
c7dd36a1
PA
184142008-01-17 Pedro Alves <pedro@codesourcery.com>
18415
18416 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18417 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18418 with dummy_ptr's address.
18419 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18420 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18421 all targets.
18422 * gdb.mi/mi2-var-child.exp: Likewise.
18423
39d5313e
JB
184242008-01-09 Joel Brobecker <brobecker@adacore.com>
18425
18426 * gdb.ada/null_array: New test program.
18427 * gdb.ada/null_array.exp: New testcase.
18428
0aea4bf3
LM
184292008-01-09 Luis Machado <luisgpm@br.ibm.com>
18430
18431 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18432 with required float modifiers.
18433
0b354900
JB
184342008-01-08 Joel Brobecker <brobecker@adacore.com>
18435
18436 * gdb.ada/funcall_param: New test program.
18437 * gdb.ada/funcall_param.exp: New testcase.
18438
cdb7f5d4
JB
184392008-01-08 Joel Brobecker <brobecker@adacore.com>
18440
18441 * gdb.ada/arrayparam: New test program.
18442 * gdb.ada/arrayparam.exp: New testcase.
18443
88e2547f
JB
184442008-01-08 Joel Brobecker <brobecker@adacore.com>
18445
18446 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18447 landed. Should also fix random failures in the test following it.
18448
f6867ce0
TJB
184492008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18450
18451 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18452 for expressions with decimal float values.
18453 (test_dfp_conversions): New function to test casts to and from
18454 decimal float types.
18455 Call test_dfp_conversions.
18456 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18457 elements.
18458 (main): Initialize ds.float4 and ds.double8 elements.
18459 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18460 string to new error message.
18461 (d64_set_tests): Likewise.
18462 (d128_set_tests): Likewise.
18463 Add tests for expressions with decimal float variables. Add tests for
18464 conversions to and from decimal float types.
18465
f9c11282
JB
184662008-01-05 Joel Brobecker <brobecker@adacore.com>
18467
18468 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18469 * gdb.ada/packed_tagged.exp: New testcase.
18470
0ecbca72
JB
184712008-01-04 Joel Brobecker <brobecker@adacore.com>
18472
18473 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18474 gdb.ada/homonym/homonym_main.adb: New files.
18475 * gdb.ada/homonym.exp: New testcase.
18476
c18d3d89
JB
184772008-01-04 Joel Brobecker <brobecker@adacore.com>
18478
18479 * gdb.ada/packed_array.exp: Add testing of references to
18480 a packed array.
18481
ecc7085b
JB
184822008-01-04 Joel Brobecker <brobecker@adacore.com>
18483
18484 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18485 New files.
18486 * gdb.ada/type_coercion.exp: New testcase.
18487
c474c922
JB
184882008-01-04 Joel Brobecker <brobecker@adacore.com>
18489
18490 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18491 gdb.ada/tagged/foo.adb: New file.
18492 * gdb.ada/tagged.exp: New testcase.
18493
9005b927
JB
184942008-01-04 Joel Brobecker <brobecker@adacore.com>
18495
18496 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18497 gdb.ada/ptype_field/foo.adb: New files.
18498 * gdb.ada/ptype_field.exp: New testcase.
18499
1a6aaad8
JB
185002008-01-03 Joel Brobecker <brobecker@adacore.com>
18501
18502 * gdb.ada/print_pc.exp: New testcase.
18503
0ef22f53
JB
185042008-01-03 Joel Brobecker <brobecker@adacore.com>
18505
18506 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18507 gdb.ada/taft_type/p.adb: New files.
18508 * gdb.ada/taft_type.exp: New testcase.
18509
1689ecf8
JB
185102008-01-03 Joel Brobecker <brobecker@adacore.com>
18511
18512 * gdb.ada/array_bounds/bar.adb: New file.
18513 * gdb.ada/array_bounds.exp: New testcase.
18514
a4d0b9c3
JB
185152008-01-03 Joel Brobecker <brobecker@adacore.com>
18516
18517 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18518 gdb.ada/arrayptr/foo.adb: New files.
18519 * gdb.ada/arrayptr.exp: New testcase.
18520
a31ace00
JB
185212008-01-03 Joel Brobecker <brobecker@adacore.com>
18522
18523 * gdb.base/set-lang-auto.exp: New testcase.
18524
a97fced3
JB
185252008-01-03 Joel Brobecker <brobecker@adacore.com>
18526
18527 * gdb.ada/fun_addr/foo.adb: New file.
18528 * gdb.ada/fun_addr.exp: New testcase.
18529
ef29ce1a
JK
185302008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18531
18532 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18533 New files
18534
0fafefe3
JB
185352008-01-02 Joel Brobecker <brobecker@adacore.com>
18536
18537 * array_subscript_addr/p.adb: New file.
a9c64011 18538 * array_subscript_addr.exp: New testcase.
0fafefe3 18539
c4359f8d
JB
185402008-01-02 Joel Brobecker <brobecker@adacore.com>
18541
a9c64011 18542 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18543 New files.
18544 * gdb.ada/str_cmp_ref.exp: New testcase.
18545
1aa1b15b
JB
185462008-01-01 Joel Brobecker <brobecker@adacore.com>
18547
18548 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18549 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18550 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18551
81c9b2cf
JB
185522008-01-01 Joel Brobecker <brobecker@adacore.com>
18553
18554 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18555 gdb.ada/ref_param/pck.ads: New files.
18556 * gdb.ada/ref_param.exp: New testcase.
18557
319e4674
JB
185582008-01-01 Joel Brobecker <brobecker@adacore.com>
18559
18560 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18561 gdb.ada/interface/foo.adb: New files.
18562 * gdb.ada/interface.exp: New testcase.
18563
ef682c56
JB
185642007-12-31 Jim Blandy <jimb@codesourcery.com>
18565
18566 * gdb.base/multi-forks.exp: Consume all output from child
18567 processes before proceeding to next test.
18568
f6f3eb6c
JB
185692007-12-29 Jim Blandy <jimb@codesourcery.com>
18570
18571 * configure: Regenerated.
18572
f652e42f
JB
185732007-12-27 Joel Brobecker <brobecker@adacore.com>
18574
18575 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18576 gdb.ada/fixed_cmp/fixed.adb: New files.
18577 * gdb.ada/fixed_cmp.exp: New testcase.
18578
6943e596
JB
185792007-12-27 Joel Brobecker <brobecker@adacore.com>
18580
18581 * gdb.ada/boolean_expr.exp: New testcase.
18582
aad9a193
JB
185832007-12-26 Jim Blandy <jimb@codesourcery.com>
18584
18585 * gdb.base/multi-forks.exp: Doc fix.
18586
fb5f3683
JB
185872007-12-26 Joel Brobecker <brobecker@adacore.com>
18588
18589 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18590 * gdb.ada/char_param.exp: Do not compile our test program with
18591 -gnata, this is unnecessary.
18592 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18593
384e4a9c
JB
185942007-12-24 Joel Brobecker <brobecker@adacore.com>
18595
18596 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18597 gdb.ada/print_chars/foo.adb: New files.
18598 * gdb.ada/print_chars.exp: New testcase.
18599
01e044f7
JB
186002007-12-24 Joel Brobecker <brobecker@adacore.com>
18601
18602 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18603 gdb.ada/char_param/foo.adb: New files.
18604 * gdb.ada/char_param.exp: New testcase.
18605
0ce17860
JB
186062007-12-22 Jim Blandy <jimb@codesourcery.com>
18607
18608 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18609 hard-coding source line numbers into the test.
18610 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18611 gdb_get_line_number to find.
18612
919809b9
JB
186132007-12-22 Joel Brobecker <brobecker@adacore.com>
18614
18615 * gdb.base/ptype.c (highest): New struct type.
18616 (the_highest): New variable of that type.
18617 (main): Add dummy assignment to a field of variable the_highest.
18618 * gdb.base/ptype.exp: Test type printing of our new variable.
18619
abc8a88d
PM
186202007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18621
18622 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18623 and record first explicitly generated thread number.
abc8a88d
PM
18624 Use that thread number for thread specific watchpoint test.
18625 Add iteration number to repetitive tests.
18626
5158f3e3
CES
186272007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18628 Jim Blandy <jimb@codesourcery.com>
18629
18630 * gdb.base/expand-psymtabs.c: New testcase
18631 source file.
18632 * gdb.base/expand-psymtabs.exp: New testcase
18633 expect file.
18634
37e4754d
LM
186352007-12-17 Luis Machado <luisgpm@br.ibm.com>
18636
18637 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18638 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18639
551e5d04
JB
186402007-12-17 Joel Brobecker <brobecker@adacore.com>
18641
18642 * gdb.ada/frame_args/foo.adb: New file.
18643 * gdb.ada/frame_args/pck.ads: New file.
18644 * gdb.ada/frame_args/pck.adb: New file.
18645 * gdb.ada/frame_args.exp: New testcase.
18646
a05ee097
JB
186472007-12-17 Joel Brobecker <brobecker@adacore.com>
18648
18649 * gdb.base/frame-args.c: New file.
18650 * gdb.base/frame-args.exp: New testcase.
18651
c162e8c9 186522007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18653 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18654
18655 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18656
afe8ab22 186572007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18658
afe8ab22
VP
18659 * gdb.mi/mi-pending.exp: New.
18660 * gdb.mi/mi-pending.c: New.
18661 * gdb.mi/mi-pendshr.c: New.
18662
dfdfb3ca
JB
186632007-12-06 Jim Blandy <jimb@codesourcery.com>
18664
18665 * gdb.base/default.exp: Update expected output for 'info catch'.
18666
b7fca990
JK
186672007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18668
18669 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18670 must be set to binary.
18671
6a1afc1e
PA
186722007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18673
18674 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18675
a6b151f1
DJ
186762007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18677
18678 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18679 gdb.mi/mi-file-transfer.exp: New.
18680
43039443
JK
186812007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18682
18683 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18684
0ef2251b
MR
186852007-11-22 Maciej W. Rozycki <macro@mips.com>
18686
18687 * gdb.trace/backtrace.exp: Fix a typo.
18688 * gdb.trace/circ.exp: Likewise.
18689 * gdb.trace/collection.exp: Likewise.
18690 * gdb.trace/limits.exp: Likewise.
18691 * gdb.trace/report.exp: Likewise.
18692 * gdb.trace/tfind.exp: Likewise.
18693 * gdb.trace/while-dyn.exp: Likewise.
18694
5443631e
NR
186952007-11-21 Nick Roberts <nickrob@snap.net.nz>
18696
18697 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18698 objects of pointers that can't be dereferenced are now
18699 "noneditable".
18700
a4ce5b0d
UW
187012007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18702
18703 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18704 (target_cpu): Remove.
18705
d6e956e5
VP
187062007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18707
18708 * gdb.base/ending-run.exp: Expect the list of cleared
18709 breakpoint to come in natural order, not the reversed one.
a9c64011 18710
214270ab
VP
187112007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18712
18713 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18714 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18715
1a619819
LM
187162007-11-05 Luis Machado <luisgpm@br.ibm.com>
18717
18718 * gdb.base/printcmds.exp: New function
18719 test_printf_with_dfp.
18720
5b01a6fa
DE
187212007-11-02 Doug Evans <dje@google.com>
18722
18723 * gdb.disasm/t01_mov.s: Remove carriage returns.
18724 * gdb.disasm/t02_mova.s: Ditto.
18725 * gdb.disasm/t03_add.s: Ditto.
18726 * gdb.disasm/t04_sub.s: Ditto.
18727 * gdb.disasm/t05_cmp.s: Ditto.
18728 * gdb.disasm/t06_ari2.s: Ditto.
18729 * gdb.disasm/t07_ari3.s: Ditto.
18730 * gdb.disasm/t08_or.s: Ditto.
18731 * gdb.disasm/t09_xor.s: Ditto.
18732 * gdb.disasm/t10_and.s: Ditto.
18733 * gdb.disasm/t11_logs.s: Ditto.
18734 * gdb.disasm/t12_bit.s: Ditto.
18735 * gdb.disasm/t13_otr.s: Ditto.
18736
ec33ab7f
JK
187372007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18738
18739 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18740
ae0d01ff
UW
187412007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18742
18743 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18744 provide DFP support.
18745
55eddb0f
DJ
187462007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18747
18748 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18749 Test "set powerpc vector-abi". Skip auto-detection tests for old
18750 toolchains.
18751
7020f05c
PA
187522007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18753
18754 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18755 with [string compare].
18756
84bc3db9
PA
187572007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18758
18759 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18760 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18761
5876dc88
LM
187622007-10-25 Luis Machado <luisgpm@br.ibm.com>
18763
18764 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18765 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18766 * gdb.opt/Makefile.in: New makefile.
18767 * Makefile.in: Create new directory "gdb.opt".
18768 * configure.ac: Add "gdb.opt" directory.
18769 * configure: Regenerated.
a9c64011 18770
c3ea9a14
DE
187712007-10-25 Doug Evans <dje@google.com>
18772
18773 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18774 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18775
a9c64011 187762007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
18777 Thiago Jung Bauermann <bauerman@br.ibm.com>
18778
18779 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18780 Floating Point expressions.
18781 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18782 Floating Point variables.
18783 * gdb.base/dfp-test.c: new file containing program with Decimal
18784 Floating variables, used by gdb.base/dfp-test.exp.
18785
62a24a2b
DJ
187862007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18787
18788 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18789
e7b1eae6
UW
187902007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18791
18792 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18793 compiling test case with GCC.
18794 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18795
c641edcc
UW
187962007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18797
18798 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18799 format changes.
18800
5e5ebfe6
MS
188012007-10-18 Michael Snyder <msnyder@specifix.com>
18802
18803 * gdb.base/dbx.exp: Add missing "-re " operator.
18804
e831e7b6
GM
188052007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18806
18807 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18808 * configure.ac: Removed trailing spaces after backslash.
18809 * gdb.modula2: New directory.
18810 * gdb.modula2/Makefile.in: New file.
18811 * gdb.modula2/unbounded-array.exp: New file.
18812 * gdb.modula2/unbounded1.c: New file.
18813
7cc46491
DJ
188142007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18815
18816 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18817
188182007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
18819
18820 * gdb.base/sigstep.c (main): Add checks for
18821 return values for setitimer call.
18822 Call setitimer again with itimer = ITIMER_REAL
18823 if first call to setitimer fails.
18824
e91528f0
KH
188252007-10-11 Kazu Hirata <kazu@codesourcery.com>
18826
18827 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18828 of $timeout.
18829
2ec9a4f8
DJ
188302007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18831
18832 * gdb.server/server-run.exp: Test for dynamic linker symbols.
18833
188342007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
18835
18836 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18837 of gdb_expect call, to avoid interruption.
18838
64b2fa04
PA
188392007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
18840
18841 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18842 (v_unsigned_long_long, v_long_long_array)
18843 (v_signed_long_long_array, v_unsigned_long_long_array)
18844 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
18845 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
18846 [!NO_LONG_LONG]: New.
18847 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
18848 v_long_long_member.
18849
18850 (v_long_long_func, v_signed_long_long_func)
18851 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
18852 (main) [!NO_LONG_LONG]: Initialize long long variants.
18853
18854 * gdb.base/whatis.exp: If board file requests no_long_long, build
18855 test with NO_LONG_LONG defined. Test long long, signed long long,
18856 and unsigned long long variants but only if board file doesn't
18857 disable it.
18858
a912286e 188592007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 18860 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
18861
18862 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
18863 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
18864 * configure: Regenerated.
18865 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
18866 gdb.pascal/types.exp, lib/pascal.exp: New files.
18867
471ba8c9
DJ
188682007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
18869
18870 * gdb.cp/classes.exp (do_tests): Always step to the line after the
18871 call.
18872 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
18873 to return to the call.
18874 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
18875 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
18876 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
18877 * gdb.mi/mi-until.exp (test_until): Likewise.
18878 * gdb.mi/mi2-until.exp (test_until): Likewise.
18879
fef8a650
DJ
188802007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
18881
18882 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
18883 two-char array.
18884 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
18885
d983da9c
DJ
188862007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18887
18888 * gdb.threads/watchthreads.c (thread_function): Sleep between
18889 iterations.
18890 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18891 at once for S/390. Generate matching fails and passes.
18892
17f62551
VP
188932007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18894
18895 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18896 the 'struct_declarations' variable to zeros.
a9c64011 18897
ed0616c6
VP
188982007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18899
18900 * gdb.cp/mb-ctor.cc: New.
18901 * gdb.cp/mb-ctor.exp: New.
18902 * gdb.cp/mb-templates.cc: New.
18903 * gdb.cp/mb-templates.exp: New.
18904
41f1b697
DJ
189052007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18906
18907 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18908
3f213f78
PA
189092007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18910
18911 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18912 targets.
18913 * configure: Regenerate.
18914
0d381245 189152007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18916
0d381245
VP
18917 * gdb.base/annota1.exp: Adjust for 'info break'
18918 format changes.
18919 * gdb.base/annota3.exp: Likewise.
18920 * gdb.base/break.exp: Likewise.
18921 * gdb.base/condbreak.exp: Likewise.
18922 * gdb.base/pending.exp: Likewise.
18923 * gdb.base/sepdebug.exp: Likewise.
18924 * gdb.base/unload.exp: Likewise.
18925 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 18926
fe3f5fa8
VP
189272007-09-22 Vladimir Prus <vladimir@codesourcery.com>
18928
18929 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
18930 messages.
18931 * gdb.base/chng-syms.exp: Likewise.
18932 * gdb.base/unload.exp: Likewise.
a9c64011 18933
a75cf6c0
DJ
189342007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18935
18936 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18937
18ecae38
DJ
189382007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
18939
18940 * schedlock.c (NUM): Change to 1.
18941 (main): Use args[0] for the main thread.
18942 * schedlock.exp: Only expect two threads. Only issue one pass or fail
18943 regardless of the number of threads.
18944
5509918f
MR
189452007-09-14 Maciej W. Rozycki <macro@mips.com>
18946
4a543daf
MR
18947 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
18948 type down.
18949 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18950 test.
18951 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
18952 watchpoint type down.
18953 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18954 test.
18955
189562007-09-14 Maciej W. Rozycki <macro@mips.com>
18957
5509918f
MR
18958 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
18959 Move all the tests here and run them twice, once using software
18960 watchpoints and once using hardware watchpoints.
18961 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
18962
40b53987
DJ
189632007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
18964
18965 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
18966 test.
18967
695e2681
MK
189682007-09-10 Mark Kettenis <kettenis@gnu.org>
18969
8b3fc8d8
MK
18970 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18971 build-id.
18972
695e2681
MK
18973 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
18974 know about $ORIGIN. Calculate output dir from $dest instead of
18975 using ${objdir}/{$subdir}.
18976
58d69f29
MK
189772007-09-09 Mark Kettenis <kettenis@gnu.org>
18978
18979 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
18980 gcore, before continuing with the test.
18981
3e347599
DJ
189822007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
18983
18984 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18985 * gdb.mi/mi-watch.exp: Likewise.
18986
ea37ba09
DJ
189872007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18988 Jim Blandy <jimb@codesourcery.com>
18989
18990 * gdb.arch/i386-sse.exp: Do not expect character constants.
18991 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
18992 * gdb.base/display.exp: Allow print/s.
18993 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
18994 and unsigned char array changes.
18995
2025a643
DJ
189962007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18997
18998 * gdb.base/display.exp: Add tests for printf %p.
18999
26669a27
PA
190002007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
19001
19002 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
19003 the dll name to unicode.
19004
c8f021f8
JK
190052007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19006
19007 * gdb.base/default.exp (show version): Update the version text.
19008 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
19009
4cf31eea
JK
190102007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
19011
19012 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
19013 New files.
19014
4935890f
JK
190152007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19016
19017 * lib/gdb.exp (build_id_debug_filename_get): New function.
19018 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
19019 Remove the generate DEBUG file for the future testcase runs.
19020 New testcase for the NT_GNU_BUILD_ID retrieval.
19021 Move the final testing step to ...
19022 (test_different_dir): ... a new function.
19023 New parameter XFAIL to XFAIL all the tests performed.
19024 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
19025 New parameter TYPE to PF_PREFIX all the tests performed.
19026
02142340
VP
190272007-08-31 Vladimir Prus <vladimir@codesourcery.com>
19028
19029 * gdb.mi/mi-var-cp.cc (path_expression): New
19030 function.
19031 * gdb.mi/mi-var-cp.exp: Run path exression tests.
19032
36acd84e
UW
190332007-08-27 Markus Deuling <deuling@de.ibm.com>
19034
19035 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
19036 to fit into SPU Local Store memory.
19037
a896d121
JB
190382007-08-23 Joel Brobecker <brobecker@adacore.com>
19039
19040 * gdb.base/default.exp: Adjust the expected output of "info
19041 warranty" after the switch to GPLv3.
19042
7b433602
JB
190432007-08-23 Joel Brobecker <brobecker@adacore.com>
19044
19045 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
19046 to 30000 (from 20000).
19047
e22f8b7c
JB
190482007-08-23 Joel Brobecker <brobecker@adacore.com>
19049
19050 Switch the license of all .exp files to GPLv3.
19051 Switch the license of all .f and .f90 files to GPLv3.
19052 Switch the license of all .s and .S files to GPLv3.
19053
5a0e3bd0
JB
190542007-08-23 Joel Brobecker <brobecker@adacore.com>
19055
19056 * configure.ac: Switch license to GPLv3.
19057
cc00619d
JB
190582007-08-23 Joel Brobecker <brobecker@adacore.com>
19059
19060 Switch the licensing to GPLv3 for all .ads and .adb files.
19061
8d26208a
DJ
190622007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
19063
19064 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
19065 and t_int_double.
19066 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
19067
4fcb9948
JB
190682007-08-17 Joel Brobecker <brobecker@adacore.com>
19069
19070 * gdb.base/step-line.c: Switch license to GPL version 3, and
19071 update copyright year.
19072 * gdb.base/step-line.inp: Likewise.
19073
b9c34f67
JB
190742007-08-17 Joel Brobecker <brobecker@adacore.com>
19075
19076 * gdb.base/gdb1555.exp: Make expected output immune to formatting
19077 changes inside gdb1555.c.
19078 * gdb.base/pending.exp: Likewise.
19079
2cc17678
DJ
190802007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
19081
19082 * config/default.exp: New file.
19083
e48883f7
DJ
190842007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19085
19086 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
19087 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
19088
1ab80e5b
MR
190892007-07-30 Maciej W. Rozycki <macro@mips.com>
19090
19091 * gdb.base/dump.exp: Force the correct endianness for binary
19092 formats not carrying this information.
19093
aba471f5
DJ
190942007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19095
19096 * gdb.threads/staticthreads.exp: Match .*sem_post.
19097
d4e07204
DJ
190982007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19099
19100 * gdb.base/readline.exp (operate_and_get_next): Match the final
19101 prompt.
19102
2b97317d
KB
191032007-07-23 Kevin Buettner <kevinb@redhat.com>
19104
19105 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
19106 to restarting SID.
19107
44efa07a
KB
191082007-07-18 Kevin Buettner <kevinb@redhat.com>
19109
19110 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
19111 prior to `gdb_start'.
19112
7b5ebade
KB
191132007-07-18 Kevin Buettner <kevinb@redhat.com>
19114
19115 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
19116 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
19117 Remove call to gdb_unload.
19118
255e7678
DJ
191192007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
19120 Daniel Jacobowitz <dan@codesourcery.com>
19121
19122 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
19123 for __WIN32__.
19124 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
19125 * gdb.base/unload.exp: Use shared library test routines.
19126
3a40aaa0
UW
191272007-07-03 Markus Deuling <deuling@de.ibm.com>
19128
19129 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
19130 * gdb.base/solib-symbol-lib.c: Likewise.
19131 * gdb.base/solib-symbol-main.c: Likewise.
19132
b0f4b84b
DJ
191332007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
19134
19135 * config/gdbserver.exp (gdb_reconnect): New.
19136 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
19137 gdb.base/solib-disc.exp: New files.
19138 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
19139 remote debugging".
19140 (gdb_compile): Add shlib_load flag.
19141 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
19142 port.
19143 (gdbserver_reconnect): New.
19144
1b05479a
DJ
191452007-07-01 Nick Roberts <nickrob@snap.net.nz>
19146 Daniel Jacobowitz <dan@codesourcery.com>
19147
19148 * gdb.base/annota3.exp: Test for if construct.
19149
86f78eb2
DJ
191502007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
19151
19152 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
19153
6a2eb474 191542007-06-21 Chris Dearman <chris@mips.com>
a9c64011 19155 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
19156
19157 * gdb.base/display.exp: Allow a newline after display/i.
19158 * gdb.base/pc-fp.exp: Likewise.
19159 * gdb.base/sigbpt.exp: Likewise.
19160
f8b73d13
DJ
191612007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19162
19163 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
19164 required features to be included.
19165
4339e69e
DJ
191662007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19167
19168 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
19169 in info threads output.
19170
23d964e7
UW
191712007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19172 Markus Deuling <deuling@de.ibm.com>
19173
19174 * gdb.arch/spu-info.exp: New testcase.
19175 * gdb.arch/spu-info.c: New file.
19176
fd20f75b
DJ
191772007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
19178
19179 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
19180 tpcs_offset. Restore lr after the call.
19181 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
19182
2226f861
DJ
191832007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
19184
19185 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
19186 (gdbserver_run): Kill any running gdbserver.
19187 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
19188
d12371a9
MR
191892007-05-17 Maciej W. Rozycki <macro@mips.com>
19190
19191 * gdb.base/sigbpt.exp: Preset segv_addr.
19192
93f02886
DJ
191932007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
19194
19195 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
19196 (gdb_compile_shlib): Likewise.
19197 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
19198 (default_gdb_init): Clear cleanfiles.
19199 (gdb_finish): Delete recorded cleanfiles.
19200 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
19201
19202 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
19203 Do not use isnative.
19204 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
19205 gdb.base/so-impl-ld.exp: Likewise.
19206 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
19207 * gdb.base/unload.exp: Likewise. Do not pass empty option to
19208 gdb_compile.
19209
b04e06d7
VP
192102007-05-15 Vladimir Prus <vladimir@codesourcery.com>
19211
19212 * config/unknown.exp: Remove.
19213
069ed931
UW
192142007-05-15 Markus Deuling <deuling@de.ibm.com>
19215
19216 * gdb.base/info-proc.exp: Check is_remote.
19217
09db0d03
UW
192182007-05-14 Markus Deuling <deuling@de.ibm.com>
19219
19220 * gdb.base/gcore.exp: Initialize variable core_supported.
19221
af2cbe8c
DJ
192222007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19223
19224 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
19225
027c0295
DJ
192262007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19227
19228 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
19229 * gdb.threads/print-threads.exp (test_all_threads): Allow
19230 negative and hexadecimal thread IDs.
19231
dc5000e7
DJ
192322007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19233
19234 * gdb.java/jprint.java (public): Avoid invalid call to static
19235 method.
19236
2e74ed18
DP
192372007-05-14 Denis Pilat <denis.pilat@st.com>
19238
19239 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
19240 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
19241 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19242 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
19243 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
19244
83547f02
UW
192452007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19246
19247 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 19248 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
19249 this mode.
19250 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19251 * gdb.base/spu.ld: New file.
19252
b18be20d
DJ
192532007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19254
19255 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19256
be444858
DJ
192572007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19258
19259 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19260
b1d53152
DJ
192612007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19262
19263 * gdb.java/jmain.exp: Handle demangled names with and without method
19264 signatures.
19265
d084b331
DJ
192662007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19267
19268 * gdb.mi/mi-syn-frame.c (main, foo, bar)
19269 (have_a_very_merry_interrupt): Remove calls to puts.
19270 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
19271 inferior output.
19272 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
19273 test names.
19274
db9d7fc5
DJ
192752007-04-29 Markus Deuling <deuling@de.ibm.com>
19276 Daniel Jacobowitz <dan@codesourcery.com>
19277
19278 * gdb.base/auxv.exp (core_works): Also check is_remote.
19279 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
19280
ef783a7d 192812007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19282
ef783a7d
VP
19283 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
19284 message, not the undefined 'module' variable.
19285 * gdb.base/siginfo.exp: Likewise.
19286 * gdb.base/sigstep.exp: Likewise.
19287 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
19288 serialport.
19289 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
19290
b7b73cae
CV
192912007-04-25 Corinna Vinschen <vinschen@redhat.com>
19292
19293 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
19294 target sim fails. Return 0 otherwise.
19295 (gdb_load): Return prematurely if gdb_target_sim fails.
19296
7d90fdfa
DP
192972007-04-16 Denis Pilat <denis.pilat@st.com>
19298
19299 * gdb.base/setshow.exp: Reset height after having set it to 100.
19300
5d3e9c85
DP
193012007-04-16 Denis Pilat <denis.pilat@st.com>
19302
19303 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19304
18e75969
DP
193052007-04-16 Denis Pilat <denis.pilat@st.com>
19306
19307 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19308
25d5ea92
VP
193092007-04-14 Vladimir Prus <vladimir@codesourcery.com>
19310
19311 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19312 tests. Run the frozen varobjs test.
19313 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19314 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19315
0b49cb80
JK
193162007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19317
19318 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19319 gdb.base/type-opaque.exp: New files.
19320
a73bafbc 193212007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19322
19323 * gdb.mi/mi-var-child.c
a73bafbc
VP
19324 (do_children_tests): User char[2] instead of
19325 char so that automatic printing of pointers to char
19326 don't give unpredicable result.
19327 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19328 local variables.
19329 * gdb.mi/mi-var-child.exp: Step to right line
19330 of do_children_tests.
19331 * gdb.mi/mi2-var-child.exp: Likewise.
19332 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19333 do_locals_tests.
a73bafbc
VP
19334 (do_children_tests): User char[2] instead of
19335 char so that automatic printing of pointers to char
a9c64011 19336 don't give unpredicable result.
a73bafbc 19337 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19338 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19339 Pass test name to mi_wait_for_stop.
19340
7ce59000
DJ
193412007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19342
19343 * gdb.asm/asm-source.exp: Remove d10v case.
19344 * lib/gdb.exp (skip_cplus_tests): Likewise.
19345 * gdb.asm/d10v.inc: Deleted.
19346
20389057
DJ
193472007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19348
19349 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19350
8807d78b
DJ
193512007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19352
19353 * config/netware.exp: Delete file.
19354
aa3edb8e
JB
193552007-03-29 Joel Brobecker <brobecker@adacore.com>
19356
19357 * gdb.dwarf2/dw2-noloc.S: New file.
19358 * gdb.dwarf2/dw2-noloc.exp: New file.
19359
297561ac
PA
193602007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19361
19362 * gdb.cp/method2.cc: New test.
19363 * gdb.cp/method2.exp: New test.
19364 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19365
1f81bd39
DJ
193662007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19367
19368 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19369
9453113a
DJ
193702007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19371
19372 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19373
b741e217
DJ
193742007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19375
19376 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19377 (gdb_load): Delete, replace with...
19378 (gdb_reload): ...this.
19379 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19380 * gdb.server/server-mon.exp: Likewise.
19381 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19382 (gdb_start_cmd): New.
19383 (gdb_file_cmd): Save the last loaded file.
19384 (gdb_reload): New.
19385 (gdb_gnu_strip_debug): Use transform.
19386 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19387 support here. Use new $last_loaded_file. Check mtime.
19388 (gdb_target_cmd): Handle ObjC failure case.
19389 (infer_host_exec): Delete.
19390 (gdbserver_load): Rename to...
19391 (gdbserver_run): ...this. Simplify.
19392 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19393 (mi_gdb_load): Move most contents to a new function...
19394 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19395 (mi_run_cmd): Use mi_gdb_target_load.
19396 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19397 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19398 Use gdb_run_cmd.
19399 * gdb.base/charsign.exp: Remove incorrect comment.
19400 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19401 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19402 gdb.base/start.exp: Use gdb_start_cmd.
19403
446ab585 194042007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19405 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19406
19407 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19408 * gdb.base/signull.exp: Similarly.
19409
bbb88ebf
UW
194102007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19411
19412 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19413 messages available to test cases (like chng-sym.exp).
19414
cb8c4a99
AS
194152007-03-14 Andreas Schwab <schwab@suse.de>
19416
19417 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19418 format changes.
19419
4e463ff5
DJ
194202007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19421
19422 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19423 (optimized_1): New.
19424 (main): Call optimized_1.
19425 (gdb2029): Correct typos. Call gdb2029_marker.
19426 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19427 for gdb2029.
19428
b6db2c47
MK
194292007-03-12 Mark Kettenis <kettenis@gnu.org>
19430
19431 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19432 as tabs. Remove redundant test pattern.
19433
70ed3737
UW
194342007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19435
19436 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19437 for /a format output.
19438
47b67b60
DJ
194392007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19440
19441 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19442 collect output incrementally.
19443
b8953b0e
UW
194442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19445
19446 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19447 for -var-create lpcharacter test.
19448 * gdb.mi/mi2-var-cmd.exp: Likewise.
19449
7acd5c40
UW
194502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19451
19452 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19453 pass on targets where address zero is readable.
19454
9c6759c1
UW
194552007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19456
19457 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19458 just a single architecture.
19459
a2f1aeb4
UW
194602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19461
19462 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19463 (fetch_all_registers): New function, uses gdb_test_multiple and
19464 exp_continue to fetch inferior output line-by-line.
19465 Replace all uses of do_get_all_registers by fetch_all_registers.
19466
46579ac2
UW
194672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19468
19469 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19470 in target_info.
19471
fc133f24
MS
194722007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19473
a9c64011 19474 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19475 consistancy; add a default (timeout) case.
19476
7646a51d
MS
194772007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19478
19479 * gdb.base/watchpoint.exp: Fix truncated comment.
19480
dcfff61f
MS
194812007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19482
19483 * Makefile.in: Remove spurious single-quotes from sed command.
19484
664e3ee9
DJ
194852007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19486
19487 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19488 func.
19489 * gdb.mi/mi2-var-cmd.exp: Likewise.
19490
d7cc6f2f
JB
194912007-02-27 Joel Brobecker <brobecker@adacore.com>
19492
a9c64011
AS
19493 * gdb.dwarf2/dw2-producer.S: New file.
19494 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19495
194962007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19497
19498 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19499 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19500 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19501 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19502 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19503 Revert tests to use mi_gdb_test and include value field in output
19504 of -var-create.
19505
93d42b30
DJ
195062007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19507
19508 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19509
c499ed39
DJ
195102007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19511
19512 * gdb.base/maint.exp: Remove full paths from test names.
19513 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19514 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19515
9836f81b
JB
195162007-02-27 Joel Brobecker <brobecker@adacore.com>
19517
19518 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19519
c74d0ad8
DJ
195202007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19521
19522 * gdb.server/server-mon.exp: New test.
19523
2711e456
DJ
195242007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19525
19526 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19527
ff6f572f
DJ
195282007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19529
19530 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19531 register capitalization.
19532
fada3feb
DP
195332007-02-13 Denis Pilat <denis.pilat@st.com>
19534
19535 * gdb.mi/mi-var-invalidate.exp: New file.
19536
fb1e4ffc
DJ
195372007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19538
19539 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19540
3da939d7
DJ
195412007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19542
19543 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19544
123dc839
DJ
195452007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19546
19547 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19548 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19549
877e3645 195502007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19551
19552 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19553 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19554 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19555 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19556 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19557 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19558 Update tests to include value field in output of -var-create.
a9c64011 19559
3c0a2960
AS
195602007-02-08 Andreas Schwab <schwab@suse.de>
19561
19562 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19563
108546a0
DJ
195642007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19565
19566 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19567 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19568
d701dcab
DP
195692007-02-02 Denis Pilat <denis.pilat@st.com>
19570
19571 * gdb.threads/threadapply.exp: check that frame is not changed by
19572 the thread apply all command.
19573
783e3e2f
AS
195742007-01-31 Andreas Schwab <schwab@suse.de>
19575
6d9c3a87
AS
19576 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19577
3c50d7b9
AS
19578 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19579 in the dwarf sections.
19580 * gdb.dwarf2/mac-fileno.S: Likewise.
19581
783e3e2f
AS
19582 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19583 bspstore register on ia64.
19584
78ff580e
AS
195852007-01-29 Andreas Schwab <schwab@suse.de>
19586
cc8e9b12
AS
19587 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19588 "frame-begin" annotation.
19589
78ff580e
AS
19590 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19591 number of "frames-invalid" annotations.
19592
704a4f78
DJ
195932007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19594
19595 * gdb.base/commands.exp: Call if_commands_test.
19596 (gdb_test_no_prompt, if_commands_test): New.
19597
e741bf94
MK
195982007-01-28 Mark Kettenis <kettenis@gnu.org>
19599
19600 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19601
474d0ad3
AS
196022007-01-27 Andreas Schwab <schwab@suse.de>
19603
19604 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19605 .short/.int/.quad in the dwarf sections.
19606 * gdb.dwarf2/dw2-intercu.S: Likewise.
19607 * gdb.dwarf2/dw2-intermix.S: Likewise.
19608
e784b426
JK
196092007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19610
19611 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19612 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19613 array.
e784b426
JK
19614 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19615 * gdb.base/setvar.exp: Likewise.
19616
37f08e04
AS
196172007-01-26 Andreas Schwab <schwab@suse.de>
19618
9a01813a
AS
19619 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19620 test.
19621
37f08e04
AS
19622 * gdb.base/multi-forks.exp ("restart $i"): Also match
19623 __kernel_syscall_via_break.
19624
6e2a9270
VP
196252007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19626
19627 * lib/mi-support.exp (mi_delete_varobj): New.
19628 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19629 testcase.
19630 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19631 (main): Call the above.
19632 (reference_update_test, base_in_reference_test)
19633 (reference_to_pointer): Delete the created varobjs.
a9c64011 19634
e515b470
DJ
196352007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19636
19637 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19638 * configure: Regenerated.
19639 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19640 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19641 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19642 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19643 * lib/gdb.exp (gdb_skip_xml_test): New function.
19644
08d8bcd7
DJ
196452007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19646
19647 * gdb.base/sigrepeat.exp: Correct error message.
19648
196492007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19650 Daniel Jacobowitz <dan@codesourcery.com>
19651
19652 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19653 gdb.arch/i386-gnu-cfi-asm.S: New files.
19654
97c3f1f3
JK
196552007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19656
19657 * lib/gdb.exp: Abort on missing `site.exp'.
19658
cb1df416
DJ
196592007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19660 Daniel Jacobowitz <dan@codesourcery.com>
19661
19662 * gdb.base/included.c, gdb.base/included.exp,
19663 gdb.base/included.h: New files.
19664
35990120
DJ
196652007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19666
19667 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19668 (maximize_rlimit): Reduce limits on 64-bit systems.
19669
6e81a116 196702007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19671
19672 From Marcus Deuling <deuling@de.ibm.com>:
19673 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19674 every case.
19675
6c3c41f3
NR
196762007-01-13 Nick Roberts <nickrob@snap.net.nz>
19677
19678 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19679 (test_path_specification): Use objdir instead of srcdir to always
19680 get an absolute filename.
19681
2f12c312
DJ
196822007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19683
19684 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19685
81121995
VP
196862007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19687
19688 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19689 Make sure the variable we're using is in scope.
19690 (reference_to_pointer): Likewise.
19691
4741b737
DJ
196922007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19693
19694 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19695 has no debug information.
19696
054410c3
DJ
196972007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19698
19699 * gdb.base/annota1.exp: Remove extra send_gdb.
19700
818f79f6
DJ
197012007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19702
19703 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19704
f7a6bb70
DJ
197052007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19706
19707 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19708
57e66780
DJ
197092007-01-08 Nick Roberts <nickrob@snap.net.nz>
19710 Daniel Jacobowitz <dan@codesourcery.com>
19711
19712 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19713 lcharacter or linteger change. Correct duplicated test name.
19714 * gdb.mi/mi2-var-cmd.exp: Likewise.
19715
3d799a95
DJ
197162007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19717
19718 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19719
197202007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19721
a9c64011
AS
19722 * gdb.base/nofield.c: New file.
19723 * gdb.base/nofield.exp: New testcase.
51679ba9 19724
eafb94e8
NR
197252007-01-05 Nick Roberts <nickrob@snap.net.nz>
19726
19727 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19728
19729 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19730 test.
19731
5e572bb4
DJ
197322007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19733
19734 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19735
74a44383
DJ
197362007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19737
19738 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19739 when continuing.
19740
1b572db9
DJ
197412007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19742
19743 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19744 Expect ".exe" extension.
19745
381bc39b
DJ
197462007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19747
19748 * gdb.base/charset.exp: Add explicit filename to break.
19749 * gdb.base/dbx.exp: Add explicit filename to breaks.
19750
2b70e4c6
DJ
197512007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19752
19753 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19754 * gdb.mi/mi2-file.exp: Likewise.
19755
303b6f5d
DJ
197562007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19757
19758 Implement specification of MI tests as comments
19759 in C and C++ sources.
19760 * lib/mi-support.exp (mi_autotest_data): New variable.
19761 (mi_autotest_source): New variable.
19762 (count_newlines, mi_prepare_inline_tests)
19763 (mi_get_inline_test, mi_continue_to_line)
19764 (mi_run_inline_test, mi_tbreak)
19765 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19766 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19767 Run inline tests.
19768 * gdb.mi/mi-var-cp.cc: Define tests here.
19769
23da0d94
VP
197702007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19771
19772 Simplify usage of mi_continue_to.
19773 * lib/mi-support.exp (mi_runto_helper): Renamed
19774 from mi_runto, added new parameter 'run_or_continue'.
19775 (mi_runto): Use mi_runto_helper.
19776 (mi_continue_to): Accept just function name as parameter.
19777 Use mi_runto_helper.
19778 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19779 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19780
f9e18282
JB
197812006-01-04 Joel Brobecker <brobecker@adacore.com>
19782
19783 Make this testcase a bit more realistic. The current code
19784 is too simplistic, and allows the compiler to optimize out
19785 some of the entities we need for this testcase.
19786 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19787 (Do_Nothing): Add extra parameter.
19788 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19789 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19790 by using a variable of type Void_Star.
19791
fd678c65
JB
197922006-01-04 Joel Brobecker <brobecker@adacore.com>
19793
19794 * gdb.ada/catch_ex/foo.adb: New file.
19795 * gdb.ada/catch_ex.exp: New testcase.
19796
05cfdb42
DJ
197972007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19798
19799 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19800 pass --image-base to linker.
19801
2e03ee74
DJ
198022007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19803 Daniel Jacobowitz <dan@codesourcery.com>
19804
19805 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19806 secondary prompts.
19807
0d5de010
DJ
198082007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19809
19810 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19811 output. Test the types of members and member pointers.
19812 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19813 gdb/2092.
19814 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19815 statement. Enable for GCC. Update expected output for some tests
19816 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19817 layout.
19818 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19819 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19820 (Diamond::vget_base): New.
19821 (main): Add new tests.
19822 * gdb.cp/printmethod.exp: Update expected output for member functions.
19823 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19824 print pEe->D::vg().
19825
61a771aa
DJ
198262007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19827
19828 * gdb.threads/tls.exp: Allow stops in sem_post.
19829
2fa63963
DJ
198302006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19831
19832 * gdb.base/annota1.exp: Allow .*printf in backtraces.
19833 * gdb.base/annota3.exp: Likewise.
19834 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
19835 again (instead of timing out).
19836 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
19837 GCC bug 26475.
19838 * gdb.java/jmisc.exp: Adjust to work with method signatures including
19839 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
19840 test from jmisc1.exp.
19841 * gdb.java/jmisc1.exp: Delete.
19842 * gdb.java/jprint.exp: Adjust to work with method signatures including
19843 return types.
19844 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
19845 * gdb.threads/linux-dp.exp: Don't be confused by program output.
19846 * lib/java.exp (compile_java_from_source): Pass the correct type
19847 to target_compile.
19848
5eefc2b7
JB
198492006-12-31 Joel Brobecker <brobecker@adacore.com>
19850
19851 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
19852 (stack_align_edx): New function.
19853 (stack_align_eax): New function.
19854 (main): Add calls to stack_align_edx and stack_align_eax.
19855 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
19856 Add testing for the cases where the register used during a stack
19857 realignment is edx. Same for eax.
19858
227c54da
DJ
198592006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
19860
19861 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
19862 and generic PE targets.
19863
cab8ac94
JB
198642006-12-29 Joel Brobecker <brobecker@adacore.com>
19865
19866 * gdb.ada/array_return.exp: Update copyright date list.
19867
ba54f318
JB
198682006-12-27 Joel Brobecker <brobecker@adacore.com>
19869
19870 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
19871 (Create_Small_Float_Vector): New function.
19872 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
19873 function body.
19874 * gdb.ada/array_return/p.adb: Use new type and function from
19875 package Pck.
19876 * gdb.ada/array_return.exp: Add a test verifying that GDB is
19877 able to print the value returned by a function returning an
19878 array of float.
19879
6b7a35dd
JB
198802006-12-20 Joel Brobecker <brobecker@adacore.com>
19881
19882 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
19883 The associated tests should be PASSing.
19884
038224f6
VP
198852006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19886
19887 Test for base in references.
19888 * gdb.mi/mi-var-cp.cc: Add test code.
19889 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19890 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19891 * gdb.mi/mi2-watch.exp: Likewise.
19892 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19893 (mi_list_varobj_children): New function.
19894
b26ed50d
VP
198952006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19896
19897 * lib/mi-support.exp
19898 (mi_runto): Accept "()" after function name.
19899 (mi_create_varobj): New function.
19900 (mi_varobj_update): New function.
19901 (mi_Check_varobj_value): New function.
19902 * gdb.mi/mi-var-cp.exp: New file.
19903 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 19904
08232497
DJ
199052006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19906
19907 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19908 gdb.base/weaklib2.c: New files.
19909
d394c993 199102006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 19911
ac6c2fba
NS
19912 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19913 info. Adjust test names.
19914
8ec659a0 19915 * gdb.base/break.c (main): Move position of malloc.
d394c993 19916 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 19917
acd65feb
VP
199182006-11-28 Vladimir Prus <vladimir@codesourcery.com>
19919
19920 * gdb.mi/mi-var-cmd.exp: Check -var-update after
19921 assignement of arrays and function pointers.
19922 * gdb.mi/var-cmd.c: Add declaration necessary for above
19923 tests.
19924
f556d5e5
NS
199252006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19926
19927 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
19928
19929 * gdb.threads/linux-dp.exp: Read thread table before and after
19930 creating each philosopher and verify it.
19931
697bc68d
NS
199322006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19933 Paul Brook <paul@codesourcery.com>
19934 Daniel Jacobowitz <dan@codesourcery.com>
19935
19936 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 19937 main to remove duplication. Add start function of the form
697bc68d
NS
19938 '_*start[1-9]*'. Add RVDS start function.
19939
29d73ae4
DJ
199402006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19941
19942 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19943
c1d88655
UW
199442006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19945
19946 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
19947 * gdb.asm/spu.inc: New file.
19948 * gdb.base/term.exp: Disable if [target_info exists noargs].
19949 * gdb.gdb/complaints.exp: Disable if ![isnative].
19950 * gdb.gdb/selftest.exp: Likewise.
19951 * gdb.gdb/observer.exp: Likewise.
19952 * gdb.gdb/xfullpath.exp: Likewise.
19953 * gdb.base/attach.exp: Disable on SPU target.
19954 * gdb.cp/bs145503.exp: Likewise.
19955 * gdb.cp/exception.exp: Likewise.
19956 * gdb.cp/userdef.exp: Likewise.
19957
32a13b1a
DJ
199582006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19959
19960 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19961
d8295fe9
VP
199622006-11-10 Vladimir Prus <vladimir@codesourcery.com>
19963
19964 * gdb.base/completion.exp: Fix completion tests for
19965 'info' and 'info '.
19966 * gdb.base/help.exp (help_test_raw, test_class_help)
19967 (test_prefix_command_help): Move...
19968 * lib/gdb.exp: Here.
19969 * gdb.base/main.exp: Adjust.
19970 * gdb.cp/maint.exp: Adjust.
19971 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 19972
8c394015
VP
199732006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19974
19975 * gdb.stabs/weird.exp (print_weird_var): Use
19976 gdb_test_multiple instead of gdb_expect.
19977
027fc1bc
VP
199782006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19979
19980 * gdb.base/help.exp (help_test_raw): New.
19981 (test_class_help): New.
19982 (test_prefix_command_help): New.
19983 Adjust testcases.
19984
67609209
FR
199852006-11-09 Christophe Lyon <christophe.lyon@st.com>
19986
19987 * gdb.base/constvars.c (main): Write to crass and crips, so that
19988 they are allocated by the compiler.
19989
f73adfeb
AS
199902006-10-27 Andreas Schwab <schwab@suse.de>
19991
19992 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19993 "detach-fork".
19994
2f83a18e
DJ
199952006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19996
19997 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19998 of patterns.
19999
94277a38
DJ
200002006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20001
20002 * gdb.base/sepdebug.exp: Remove debug format test.
20003 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
20004 Handle no-symtab.
20005 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
20006
5bd2f6e2
DJ
200072006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20008
20009 * gdb.threads/manythreads.c (thread_function, main): Don't cast
20010 int to pointer or pointer to int.
20011 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
20012
8c008720
DJ
200132006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
20014
20015 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
20016
9e35dae4
DJ
200172006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
20018
20019 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
20020
d9639e13
DJ
200212006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
20022
20023 PR c++/2116
20024 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
20025
390a1bd0
JB
200262006-10-06 Joel Brobecker <brobecker@adacore.com>
20027
20028 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
20029 the corresponding bug has been fixed in GDB (PR/2018).
20030
dd920c33
JB
200312006-10-06 Joel Brobecker <brobecker@adacore.com>
20032
20033 * gdb.base/subst.exp: New testcase.
20034
53bbefe9
JB
200352006-10-06 Joel Brobecker <brobecker@adacore.com>
20036
20037 * gdb.ada/array_return/pck.ads: Add copyright notice.
20038 * gdb.ada/array_return/pck.adb: Likewise.
20039 * gdb.ada/array_return/p.adb: Likewise.
20040 * gdb.ada/exec_changed/first.adb: Likewise.
20041 * gdb.ada/exec_changed/second.adb: Likewise.
20042
09851417
JB
200432006-10-06 Joel Brobecker <brobecker@adacore.com>
20044
20045 * gdb.ada/watch_arg/watch.adb: New file.
20046 * gdb.ada/watch_arg.exp: New testcase.
20047
041bf30d
VP
200482006-10-02 Vladimir Prus <vladimir@codesourcery.com>
20049
20050 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 20051 via string_to_regexp.
041bf30d 20052 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 20053
f286fbdd 200542006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
20055
20056 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
20057 Remove unused / obsolete files.
20058
7c07f349
NR
200592006-09-19 Nick Roberts <nickrob@snap.net.nz>
20060
20061 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
20062
cd5ff84a
VP
200632006-09-17 Vladimir Prus <vladimir@codesourcery.com>
20064
20065 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
20066 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 20067 the number of frames.
cd5ff84a 20068
ae018d1a
DJ
200692006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
20070
20071 * gdb.base/args.c (main): Add breakpoint marker.
20072 * gdb.base/args.exp: Use args_test for tests. Add new tests which
20073 really test empty arguments.
20074 (args_load): Delete.
20075 (args_test): New.
20076
b399c549
NR
200772006-09-13 Nick Roberts <nickrob@snap.net.nz>
20078
20079 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 20080 check for one file.
b399c549 20081
2ab1eb7a
VP
200822006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
20083
20084 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
20085 HIGH_FRAME argument to -stack-list-locals can be larger than
20086 the number of frames.
a9c64011 20087
476308bf
FF
200882006-08-18 Fred Fish <fnf@specifix.com>
20089
20090 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
20091 '$' in front of skip_vmx_tests_saved when setting that.
20092
8625200f
AS
200932006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
20094
20095 * gdb.base/trace-commands.exp: New file.
20096
089ec8f1
DJ
200972006-08-10 Joel Brobecker <brobecker@adacore.com>
20098 Daniel Jacobowitz <dan@codesourcery.com>
20099
20100 * gdb.base/step-bt.exp: Make hexadecimal address optional in
20101 expected output of the backtrace commands.
20102
b60f0898
JB
201032006-08-09 Joel Brobecker <brobecker@adacore.com>
20104
20105 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
20106 untested followed by return combination.
20107 * gdb.arch/altivec-regs.exp: Likewise.
20108 * gdb.arch/e500-abi.exp: Likewise.
20109 * gdb.arch/e500-regs.exp: Likewise.
20110 * gdb.arch/gdb1291.exp: Likewise.
20111 * gdb.arch/gdb1431.exp: Likewise.
20112 * gdb.arch/gdb1558.exp: Likewise.
20113 * gdb.arch/i386-prologue.exp: Likewise.
20114 * gdb.arch/i386-unwind.exp: Likewise.
20115 * gdb.asm/asm-source.exp: Likewise.
20116 * gdb.base/a2-run.exp: Likewise.
20117 * gdb.base/advance.exp: Likewise.
20118 * gdb.base/all-bin.exp: Likewise.
20119 * gdb.base/annota1.exp: Likewise.
20120 * gdb.base/annota3.exp: Likewise.
20121 * gdb.base/args.exp: Likewise.
20122 * gdb.base/arithmet.exp: Likewise.
20123 * gdb.base/assign.exp: Likewise.
20124 * gdb.base/async.exp: Likewise.
20125 * gdb.base/attach.exp: Likewise.
20126 * gdb.base/bang.exp: Likewise.
20127 * gdb.base/bigcore.exp: Likewise.
20128 * gdb.base/bitfields.exp: Likewise.
20129 * gdb.base/bitfields2.exp: Likewise.
20130 * gdb.base/break.exp: Likewise.
20131 * gdb.base/call-sc.exp: Likewise.
20132 * gdb.base/call-strs.exp: Likewise.
20133 * gdb.base/callfuncs.exp: Likewise.
20134 * gdb.base/checkpoint.exp: Likewise.
20135 * gdb.base/chng-syms.exp: Likewise.
20136 * gdb.base/code-expr.exp: Likewise.
20137 * gdb.base/commands.exp: Likewise.
20138 * gdb.base/completion.exp: Likewise.
20139 * gdb.base/cond-expr.exp: Likewise.
20140 * gdb.base/condbreak.exp: Likewise.
20141 * gdb.base/consecutive.exp: Likewise.
20142 * gdb.base/constvars.exp: Likewise.
20143 * gdb.base/corefile.exp: Likewise.
20144 * gdb.base/cvexpr.exp: Likewise.
20145 * gdb.base/dbx.exp: Likewise.
20146 * gdb.base/define.exp: Likewise.
20147 * gdb.base/detach.exp: Likewise.
20148 * gdb.base/display.exp: Likewise.
20149 * gdb.base/dump.exp: Likewise.
20150 * gdb.base/ena-dis-br.exp: Likewise.
20151 * gdb.base/ending-run.exp: Likewise.
20152 * gdb.base/environ.exp: Likewise.
20153 * gdb.base/eval-skip.exp: Likewise.
20154 * gdb.base/exprs.exp: Likewise.
20155 * gdb.base/fileio.exp: Likewise.
20156 * gdb.base/finish.exp: Likewise.
20157 * gdb.base/float.exp: Likewise.
20158 * gdb.base/foll-exec.exp: Likewise.
20159 * gdb.base/foll-fork.exp: Likewise.
20160 * gdb.base/foll-vfork.exp: Likewise.
20161 * gdb.base/freebpcmd.exp: Likewise.
20162 * gdb.base/funcargs.exp: Likewise.
20163 * gdb.base/gcore.exp: Likewise.
20164 * gdb.base/gdb1090.exp: Likewise.
20165 * gdb.base/gdb1250.exp: Likewise.
20166 * gdb.base/huge.exp: Likewise.
20167 * gdb.base/info-proc.exp: Likewise.
20168 * gdb.base/interrupt.exp: Likewise.
20169 * gdb.base/jump.exp: Likewise.
20170 * gdb.base/langs.exp: Likewise.
20171 * gdb.base/lineinc.exp: Likewise.
20172 * gdb.base/list.exp: Likewise.
20173 * gdb.base/logical.exp: Likewise.
20174 * gdb.base/long_long.exp: Likewise.
20175 * gdb.base/macscp.exp: Likewise.
20176 * gdb.base/maint.exp: Likewise.
20177 * gdb.base/mips_pro.exp: Likewise.
20178 * gdb.base/miscexprs.exp: Likewise.
20179 * gdb.base/multi-forks.exp: Likewise.
20180 * gdb.base/opaque.exp: Likewise.
20181 * gdb.base/overlays.exp: Likewise.
20182 * gdb.base/pc-fp.exp: Likewise.
20183 * gdb.base/pointers.exp: Likewise.
20184 * gdb.base/printcmds.exp: Likewise.
20185 * gdb.base/psymtab.exp: Likewise.
20186 * gdb.base/ptype.exp: Likewise.
20187 * gdb.base/recurse.exp: Likewise.
20188 * gdb.base/relational.exp: Likewise.
20189 * gdb.base/relocate.exp: Likewise.
20190 * gdb.base/remote.exp: Likewise.
20191 * gdb.base/reread.exp: Likewise.
20192 * gdb.base/restore.exp: Likewise.
20193 * gdb.base/return.exp: Likewise.
20194 * gdb.base/return2.exp: Likewise.
20195 * gdb.base/scope.exp: Likewise.
20196 * gdb.base/sect-cmd.exp: Likewise.
20197 * gdb.base/sep.exp: Likewise.
20198 * gdb.base/sepdebug.exp: Likewise.
20199 * gdb.base/setshow.exp: Likewise.
20200 * gdb.base/setvar.exp: Likewise.
20201 * gdb.base/sigall.exp: Likewise.
20202 * gdb.base/sigbpt.exp: Likewise.
20203 * gdb.base/signals.exp: Likewise.
20204 * gdb.base/signull.exp: Likewise.
20205 * gdb.base/sizeof.exp: Likewise.
20206 * gdb.base/solib.exp: Likewise.
20207 * gdb.base/step-line.exp: Likewise.
20208 * gdb.base/step-test.exp: Likewise.
20209 * gdb.base/structs.exp: Likewise.
20210 * gdb.base/structs2.exp: Likewise.
20211 * gdb.base/term.exp: Likewise.
20212 * gdb.base/twice.exp: Likewise.
20213 * gdb.base/until.exp: Likewise.
20214 * gdb.base/varargs.exp: Likewise.
20215 * gdb.base/volatile.exp: Likewise.
20216 * gdb.base/watchpoint.exp: Likewise.
20217 * gdb.base/whatis-exp.exp: Likewise.
20218 * gdb.base/whatis.exp: Likewise.
20219 * gdb.cp/ambiguous.exp: Likewise.
20220 * gdb.cp/annota2.exp: Likewise.
20221 * gdb.cp/annota3.exp: Likewise.
20222 * gdb.cp/bool.exp: Likewise.
20223 * gdb.cp/breakpoint.exp: Likewise.
20224 * gdb.cp/casts.exp: Likewise.
20225 * gdb.cp/class2.exp: Likewise.
20226 * gdb.cp/classes.exp: Likewise.
20227 * gdb.cp/cplusfuncs.exp: Likewise.
20228 * gdb.cp/ctti.exp: Likewise.
20229 * gdb.cp/derivation.exp: Likewise.
20230 * gdb.cp/exception.exp: Likewise.
20231 * gdb.cp/gdb1355.exp: Likewise.
20232 * gdb.cp/hang.exp: Likewise.
20233 * gdb.cp/inherit.exp: Likewise.
20234 * gdb.cp/local.exp: Likewise.
20235 * gdb.cp/m-data.exp: Likewise.
20236 * gdb.cp/m-static.exp: Likewise.
20237 * gdb.cp/member-ptr.exp: Likewise.
20238 * gdb.cp/method.exp: Likewise.
20239 * gdb.cp/misc.exp: Likewise.
20240 * gdb.cp/namespace.exp: Likewise.
20241 * gdb.cp/overload.exp: Likewise.
20242 * gdb.cp/ovldbreak.exp: Likewise.
20243 * gdb.cp/pr-1023.exp: Likewise.
20244 * gdb.cp/pr-1210.exp: Likewise.
20245 * gdb.cp/pr-574.exp: Likewise.
20246 * gdb.cp/printmethod.exp: Likewise.
20247 * gdb.cp/psmang.exp: Likewise.
20248 * gdb.cp/ref-params.exp: Likewise.
20249 * gdb.cp/ref-types.exp: Likewise.
20250 * gdb.cp/rtti.exp: Likewise.
20251 * gdb.cp/templates.exp: Likewise.
20252 * gdb.cp/try_catch.exp: Likewise.
20253 * gdb.cp/userdef.exp: Likewise.
20254 * gdb.cp/virtfunc.exp: Likewise.
20255 * gdb.disasm/am33.exp: Likewise.
20256 * gdb.disasm/h8300s.exp: Likewise.
20257 * gdb.disasm/mn10300.exp: Likewise.
20258 * gdb.disasm/sh3.exp: Likewise.
20259 * gdb.disasm/t01_mov.exp: Likewise.
20260 * gdb.disasm/t02_mova.exp: Likewise.
20261 * gdb.disasm/t03_add.exp: Likewise.
20262 * gdb.disasm/t04_sub.exp: Likewise.
20263 * gdb.disasm/t05_cmp.exp: Likewise.
20264 * gdb.disasm/t06_ari2.exp: Likewise.
20265 * gdb.disasm/t07_ari3.exp: Likewise.
20266 * gdb.disasm/t08_or.exp: Likewise.
20267 * gdb.disasm/t09_xor.exp: Likewise.
20268 * gdb.disasm/t10_and.exp: Likewise.
20269 * gdb.disasm/t11_logs.exp: Likewise.
20270 * gdb.disasm/t12_bit.exp: Likewise.
20271 * gdb.disasm/t13_otr.exp: Likewise.
20272 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
20273 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
20274 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20275 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
20276 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
20277 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20278 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20279 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20280 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
20281 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
20282 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20283 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20284 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20285 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20286 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20287 * gdb.mi/gdb701.exp: Likewise.
20288 * gdb.mi/gdb792.exp: Likewise.
20289 * gdb.mi/mi-basics.exp: Likewise.
20290 * gdb.mi/mi-break.exp: Likewise.
20291 * gdb.mi/mi-cli.exp: Likewise.
20292 * gdb.mi/mi-console.exp: Likewise.
20293 * gdb.mi/mi-disassemble.exp: Likewise.
20294 * gdb.mi/mi-eval.exp: Likewise.
20295 * gdb.mi/mi-file.exp: Likewise.
20296 * gdb.mi/mi-read-memory.exp: Likewise.
20297 * gdb.mi/mi-regs.exp: Likewise.
20298 * gdb.mi/mi-return.exp: Likewise.
20299 * gdb.mi/mi-simplerun.exp: Likewise.
20300 * gdb.mi/mi-stack.exp: Likewise.
20301 * gdb.mi/mi-stepi.exp: Likewise.
20302 * gdb.mi/mi-syn-frame.exp: Likewise.
20303 * gdb.mi/mi-until.exp: Likewise.
20304 * gdb.mi/mi-var-block.exp: Likewise.
20305 * gdb.mi/mi-var-child.exp: Likewise.
20306 * gdb.mi/mi-var-cmd.exp: Likewise.
20307 * gdb.mi/mi-var-display.exp: Likewise.
20308 * gdb.mi/mi-watch.exp: Likewise.
20309 * gdb.mi/mi2-basics.exp: Likewise.
20310 * gdb.mi/mi2-break.exp: Likewise.
20311 * gdb.mi/mi2-cli.exp: Likewise.
20312 * gdb.mi/mi2-console.exp: Likewise.
20313 * gdb.mi/mi2-disassemble.exp: Likewise.
20314 * gdb.mi/mi2-eval.exp: Likewise.
20315 * gdb.mi/mi2-file.exp: Likewise.
20316 * gdb.mi/mi2-read-memory.exp: Likewise.
20317 * gdb.mi/mi2-regs.exp: Likewise.
20318 * gdb.mi/mi2-return.exp: Likewise.
20319 * gdb.mi/mi2-simplerun.exp: Likewise.
20320 * gdb.mi/mi2-stack.exp: Likewise.
20321 * gdb.mi/mi2-stepi.exp: Likewise.
20322 * gdb.mi/mi2-syn-frame.exp: Likewise.
20323 * gdb.mi/mi2-until.exp: Likewise.
20324 * gdb.mi/mi2-var-block.exp: Likewise.
20325 * gdb.mi/mi2-var-child.exp: Likewise.
20326 * gdb.mi/mi2-var-cmd.exp: Likewise.
20327 * gdb.mi/mi2-var-display.exp: Likewise.
20328 * gdb.mi/mi2-watch.exp: Likewise.
20329 * gdb.stabs/exclfwd.exp: Likewise.
20330 * gdb.stabs/weird.exp: Likewise.
20331 * gdb.threads/gcore-thread.exp: Likewise.
20332 * gdb.trace/actions.exp: Likewise.
20333 * gdb.trace/backtrace.exp: Likewise.
20334 * gdb.trace/circ.exp: Likewise.
20335 * gdb.trace/collection.exp: Likewise.
20336 * gdb.trace/deltrace.exp: Likewise.
20337 * gdb.trace/infotrace.exp: Likewise.
20338 * gdb.trace/limits.exp: Likewise.
20339 * gdb.trace/packetlen.exp: Likewise.
20340 * gdb.trace/passc-dyn.exp: Likewise.
20341 * gdb.trace/passcount.exp: Likewise.
20342 * gdb.trace/report.exp: Likewise.
20343 * gdb.trace/save-trace.exp: Likewise.
20344 * gdb.trace/tfind.exp: Likewise.
20345 * gdb.trace/tracecmd.exp: Likewise.
20346 * gdb.trace/while-dyn.exp: Likewise.
20347 * gdb.trace/while-stepping.exp: Likewise.
20348
f4b618d1
JB
203492006-08-08 Joel Brobecker <brobecker@adacore.com>
20350
20351 * gdb.base/step-bt.c: New file.
20352 * gdb.base/step-bt.exp: New testcase.
20353
3d00d119
DJ
203542006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20355
20356 * config/monitor.exp (gdb_load): Remove support for obsolete
20357 download-write-size.
20358 * gdb.base/remote.exp: Likewise. Update all callers of
20359 gdb_timed_load.
20360
017b5bd4
DJ
203612006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20362
20363 * cursal.exp: Pass binfile to gdb_load.
20364
837c599d
DJ
203652006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20366
20367 * gdb.base/cursal.exp: Add "" to gdb_load call.
20368
8dd4540b
MK
203692006-07-29 Mark Kettenis <kettenis@gnu.org>
20370
20371 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20372 NetBSD/ELF targets.
20373
ab5c9f60
DJ
203742006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20375
20376 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20377 operator*.
20378
4c42eaff
DJ
203792006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20380
20381 * gdb.base/completion.exp: Update for change in "file" behavior.
20382 * gdb.stabs/weird.exp: Likewise.
20383 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20384 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20385
0155cc76
NS
203862006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20387
20388 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20389 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20390
16026cd7
AS
203912006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20392
20393 * gdb.base/default.exp: Update source command error message.
20394 * gdb.base/help.exp: Update 'help source' message.
20395
16963cb6
DJ
203962006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20397
20398 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20399 test.
20400
6d7fd486
AS
204012006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20402
20403 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20404
29e8a844
DJ
204052006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20406
20407 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20408
6afcfa39
DJ
204092006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20410
20411 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20412
267a692b
MK
204132006-07-17 Mark Kettenis <kettenis@gnu.org>
20414
20415 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20416 *-*-openbsd* from targets for wich we expect ARM FPA floating
20417 point format.
20418
85d2fec4
NR
204192006-07-17 Nick Roberts <nickrob@snap.net.nz>
20420
20421 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20422
204232006-07-17 Mark Kettenis <kettenis@gnu.org>
20424
20425 * gdb.base/annota3.exp: Expect frame-begin annotation.
20426
85b4c6e8
JB
204272006-07-14 Joel Brobecker <brobecker@adacore.com>
20428
20429 * gdb.base/help.exp: Adjust "help unset" test to accept
20430 any list of unset commands.
20431
fb933624
DJ
204322006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20433 Daniel Jacobowitz <dan@codesourcery.com>
20434
20435 * gdb.cp/ref-params.exp: New test.
20436 * gdb.cp/ref-params.cc: New source file.
20437 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20438
1dff4b64
MK
204392006-07-08 Mark Kettenis <kettenis@gnu.org>
20440
20441 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20442 spaces/tabs in regular expressions since they might not be there.
20443
40d2e0e3
AS
204442006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20445
20446 * gdb.base/ifelse.exp: New file.
20447
f6c957d2
NS
204482006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20449
20450 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20451 line.
20452 * gdb.base/huge.exp: Loop over compilation to find a size that
20453 is acceptable.
20454 * gdb.base/remote.exp: Correct expected strings.
20455 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20456
b9c5a23d
DJ
204572006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20458
20459 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20460
9af2e58d
DJ
204612006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20462
20463 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20464 native.
20465
30930ca5
DJ
204662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20467
20468 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20469 enable stabs testing.
20470
aa32fa1d
DJ
204712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20472
bd4a4c80 20473 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20474 gdb_test_multiple does.
20475
321fef15
DJ
204762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20477
20478 * Makefile.in (host_alias): Remove.
20479 (target_alias): Use @target_noncanonical@.
20480 (site.exp): Don't set host_alias.
20481 * aclocal.m4: Remove contents. Include acx.m4.
20482 * configure: Regenerated.
20483 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20484
e1c2defa
NS
204852006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20486
e63b55d1
NS
20487 * lib/gdb.exp (gdb_load_cmd): New.
20488
5600ea19
NS
20489 * gdb.base/fileio.c: Add system(NULL) test.
20490 * gdb.base/fileio.exp: Check it.
20491
e1c2defa
NS
20492 * gdb.base/break.c: Add 10a breakpoint at }
20493 * gdb.base/break.exp: Add test for breakpoint at }
20494 * gdb.cp/anon-union.cc: Add code at end of function.
20495 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20496 * gdb.mi/var-cmd.c: Add code at end of function.
20497 * gdb.mi/mi-var-display.exp: Adjust end of next.
20498 * gdb.mi/mi2-var-display.exp: Likewise.
20499 * gdb.base/fileio.c: Add stop function and insert calls at
20500 stopping places.
20501 * gdb.base/fileio.exp: Breakpoint stop function and remove
20502 explicit line number references.
20503
6c0112ec
JB
205042006-05-19 Joel Brobecker <brobecker@adacore.com>
20505
a9c64011
AS
20506 * gdb.base/del.exp (test_delete_alias): New function.
20507 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20508
154189a4
FF
205092006-05-18 Fred Fish <fnf@specifix.com>
20510
20511 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20512 required. Check for spurious output after program exits normally.
20513
582e64c2
FF
205142006-05-17 Fred Fish <fnf@specifix.com>
20515
20516 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20517 gdb_load, so it works in the simulator.
20518
8ef6493a
FF
205192006-05-11 Fred Fish <fnf@specifix.com>
20520
20521 * gdb.base/bang.exp: Ignore unexpected output between the
20522 "program exited normally" and the gdb prompt, as many other
20523 tests do.
20524
692b141c
MK
205252006-05-07 Mark Kettenis <kettenis@gnu.org>
20526
20527 * gdb.base/help.exp: Make "delete checkpoint" part option for
20528 "help d" and "help delete" tests.
20529
540b8a30
UW
205302006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20531
a9c64011 20532 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20533 expected output in some mi_gdb_test statements.
20534 * gdb.mi/mi2-basics.exp: Likewise.
20535
9b6462d9
JB
205362006-05-05 Joel Brobecker <brobecker@adacore.com>
20537
20538 * gdb.base/del.c: New file.
20539 * gdb.base/del.exp: New testcase.
20540
954de43b
DM
205412006-05-05 David S. Miller <davem@sunset.davemloft.net>
20542
20543 * gdb.base/break.exp: Do not assume a breakpoint on
20544 main will actually be in $srcfile when optimizing.
1303f75e
DM
20545 * gdb.base/savedregs.exp: Do not require that the dummy
20546 frame location match up to a symbol and source file location.
c3242428
DM
20547 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20548 will get printed without a mi_cmd_data_list_register_values prefix.
20549 (*-data-list-register-*): Correct regular expressions to expect the new
20550 pseudo d? floating point registers.
20551 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20552
c7e64c9a
DJ
205532006-05-05 Christophe Lyon <christophe.lyon@st.com>
20554
20555 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20556 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20557 is allocated by the compiler.
20558 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20559 anons, e, anone to force their allocation by the compiler.
20560
205612006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20562
20563 * gdb.base/help.exp: Update expected text for help d and
20564 help delete.
20565
27ce9a6d
MK
205662006-05-02 Mark Kettenis <kettenis@gnu.org>
20567
20568 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20569 NetBSD/ELF targets.
20570
8608915f
MK
205712006-04-30 Mark Kettenis <kettenis@gnu.org>
20572
20573 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20574 single-step breakpoint fails; make this a KFAIL on
20575 sparc*-*-openbsd*.
20576 * gdb.base/siginfo.exp: Likewise.
20577 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20578
b8db102d
MS
205792006-04-26 Michael Snyder <msnyder@redhat.com>
20580
20581 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20582 which may have to consume output from other forks.
20583 Add tests to make sure that "delete fork" succeeded.
20584
c702009a
MS
205852006-04-20 Michael Snyder <msnyder@redhat.com>
20586
20587 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20588 Add support for the Renesas M32C and M16C.
20589
20590 * gdb.asm/asm-source.exp: Add m32c target.
20591 * gdb.asm/m32c.inc: Support for m32c target.
20592
e28493f2
AS
205932006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20594
20595 * gdb.base/commands.exp (recursive_source_test): New test.
20596
880da185
DM
205972006-04-04 David S. Miller <davem@sunset.davemloft.net>
20598
20599 * gdb.base/float.exp: Add pattern for sparc targets.
20600
61d9b92f
DJ
206012006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20602
20603 * gdb.base/commands.exp (stray_arg0_test): New test.
20604
bd717df8
PB
206052006-03-30 Paul Brook <paul@codesourcery.com>
20606
20607 * gdb.mi/mi-until.exp: kfail broken until command.
20608 * gdb.mi/mi2-until.exp: Ditto.
20609
ec793d3c
NR
206102006-03-27 Nick Roberts <nickrob@snap.net.nz>
20611
20612 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20613
831004b7
AO
206142006-03-08 Alexandre Oliva <aoliva@redhat.com>
20615
20616 * gdb.base/prelink.exp: Anchor tested-for regular expression
20617 on gdb prompt.
20618
effe49a0
PB
206192006-03-07 Paul Brook <paul@codesourcery.com>
20620
20621 * gdb.base/assign.exp: Correct fail message.
20622
e5461016
PB
206232006-03-07 Paul Brook <paul@codesourcery.com>
20624
20625 * lib/compiler.c: Extract armcc version number.
20626 * lib/compiler.cc: Ditto.
20627
fc91c6c2
PB
206282006-03-07 Paul Brook <paul@codesourcery.com>
20629
20630 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20631 additional_flags=-w.
20632 * gdb.arch/altivec-regs.exp: Ditto.
20633 * gdb.arch/e500-abi.exp: Ditto.
20634 * gdb.arch/e500-regs.exp: Ditto.
20635 * gdb.base/all-bin.exp: Ditto.
20636 * gdb.base/annota1.exp: Ditto.
20637 * gdb.base/annota3.exp: Ditto.
20638 * gdb.base/args.exp: Ditto.
20639 * gdb.base/arithmet.exp: Ditto.
20640 * gdb.base/assign.exp: Ditto.
20641 * gdb.base/async.exp: Ditto.
20642 * gdb.base/bang.exp: Ditto.
20643 * gdb.base/break.exp: Ditto.
20644 * gdb.base/call-rt-st.exp: Ditto.
20645 * gdb.base/completion.exp: Ditto.
20646 * gdb.base/cond-expr.exp: Ditto.
20647 * gdb.base/condbreak.exp: Ditto.
20648 * gdb.base/consecutive.exp: Ditto.
20649 * gdb.base/define.exp: Ditto.
20650 * gdb.base/display.exp: Ditto.
20651 * gdb.base/ena-dis-br.exp: Ditto.
20652 * gdb.base/environ.exp: Ditto.
20653 * gdb.base/eval-skip.exp: Ditto.
20654 * gdb.base/info-proc.exp: Ditto.
20655 * gdb.base/jump.exp: Ditto.
20656 * gdb.base/logical.exp: Ditto.
20657 * gdb.base/long_long.exp: Ditto.
20658 * gdb.base/maint.exp: Ditto.
20659 * gdb.base/miscexprs.exp: Ditto.
20660 * gdb.base/pc-fp.exp: Ditto.
20661 * gdb.base/pointers.exp: Ditto.
20662 * gdb.base/relational.exp: Ditto.
20663 * gdb.base/reread.exp: Ditto.
20664 * gdb.base/sect-cmd.exp: Ditto.
20665 * gdb.base/sep.exp: Ditto.
20666 * gdb.base/sepdebug.exp: Ditto.
20667 * gdb.base/until.exp: Ditto.
20668 * gdb.base/whatis-exp.exp: Ditto.
20669 * gdb.cp/annota2.exp: Ditto.
20670 * gdb.cp/annota3.exp: Ditto.
20671 * gdb.trace/actions.exp: Ditto.
20672 * gdb.trace/backtrace.exp: Ditto.
20673 * gdb.trace/circ.exp: Ditto.
20674 * gdb.trace/collection.exp: Ditto.
20675 * gdb.trace/deltrace.exp: Ditto.
20676 * gdb.trace/infotrace.exp: Ditto.
20677 * gdb.trace/limits.exp: Ditto.
20678 * gdb.trace/packetlen.exp: Ditto.
20679 * gdb.trace/passc-dyn.exp: Ditto.
20680 * gdb.trace/passcount.exp: Ditto.
20681 * gdb.trace/report.exp: Ditto.
20682 * gdb.trace/save-trace.exp: Ditto.
20683 * gdb.trace/tfind.exp: Ditto.
20684 * gdb.trace/tracecmd.exp: Ditto.
20685 * gdb.trace/while-dyn.exp: Ditto.
20686 * gdb.trace/while-stepping.exp: Ditto.
20687 * lib/gdb.exp: Ditto.
20688 (gdb_compile): Handle nowarning option.
20689
5f4a23d9
AO
206902006-03-07 Alexandre Oliva <aoliva@redhat.com>
20691
20692 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20693 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20694 Rename executable to prelinkt. Don't re-prelink if we didn't
20695 get a core file. Test prelink -u exit status to tell whether
20696 prelinking failed. Use gdb_test_multiple.
20697
9733fc94
DJ
206982006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20699
20700 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20701 (do_tests): Call it.
20702
cc10cae3
AO
207032006-02-28 Alexandre Oliva <aoliva@redhat.com>
20704
20705 * gdb.base/prelink.exp: New test.
20706 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20707
15c46491
WZ
207082006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20709
20710 * gdb.fortran/derived-type.f90: New file.
20711 * gdb.fortran/derived-type.exp: New testcase.
20712
5c9f7ded
DJ
207132006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20714
20715 * gdb.base/default.exp: Allow ';' as a directory separator.
20716
5b96932b
AS
207172006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20718
20719 * gdb.base/help.exp (help add-symbol-file): Update.
20720
1986bccd
AS
207212006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20722
20723 * gdb.base/help.exp (help load): Update expected results.
20724
a8b7528f
FF
207252006-02-19 Fred Fish <fnf@specifix.com>
20726
20727 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20728 specifix hex value as part of results.
20729 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20730
f8261448
FF
207312006-02-16 Fred Fish <fnf@specifix.com>
20732
20733 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20734 ushort_addr, and slong_addr, so the typedefs are not optimized
20735 away.
20736 * gdb.base/whatis.exp: Add tests using type name for struct type,
20737 union type, enum type, and typedef.
a9c64011 20738
31d8bdd2
MK
207392006-02-13 Mark Kettenis <kettenis@gnu.org>
20740
20741 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20742
34e41e63
JB
207432006-02-13 Jim Blandy <jimb@redhat.com>
20744
20745 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20746 case where it takes two "next" commands to skip past the init
20747 call.
20748
ac6e4f31
FF
207492006-02-12 Fred Fish <fnf@specifix.com>
20750
20751 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20752 to handle cases where it takes two "next" commands to skip
20753 past the init call.
20754
2db2d571
JB
207552006-02-07 Joel Brobecker <brobecker@adacore.com>
20756
20757 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20758 on hppa32 targets.
20759
38fcd64c
DJ
207602006-02-06 Vladimir Prus <ghost@cs.msu.su>
20761
20762 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20763 field.
20764
1315ad46
MK
207652006-01-29 Mark Kettenis <kettenis@gnu.org>
20766
20767 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20768
5625b943
DJ
207692006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20770
20771 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20772 files.
20773
80df1bbe
DJ
207742006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20775
20776 * gdb.cp/maint.exp: Set complaints to a positive value.
20777
9078e690
DJ
207782006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20779
20780 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20781 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20782 function name.
20783
9c903399
DJ
207842006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20785
20786 * gdb.base/checkpoint.c: Update copyright notice. Include
20787 <stdlib.h>.
20788
761ae4d6
JB
207892006-01-04 Jim Blandy <jimb@redhat.com>
20790
20791 * gdb.asm/asm-source.exp: Independently provide default values for
20792 asm-flags and debug-flags. Use 'string equal' to do the
20793 comparison, not the implicit expr's '==' operator. Remove
20794 now-unneeded assignments to asm-flags. In h8300 case, place
20795 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20796
099ac3dd
MS
207972006-01-04 Michael Snyder <msnyder@redhat.com>
20798
20799 * gdb.base/checkpoint.c: New file.
20800 * gdb.base/checkpoint.exp: New file.
20801 * gdb.base/multi-fork.c: New file.
20802 * gdb.base/multi-fork.exp: New file.
20803 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20804
f4d85314
FF
208052006-01-04 Fred Fish <fnf@specifix.com>
20806
20807 * gdb.base/ptype.c (foo): Add typedef.
20808 (intfoo): Add function.
20809 * gdb.base/ptype1.c: New file.
20810 * gdb.base/ptype.exp: Handle compilation and linking with two
20811 source files. Test that proper type for "foo" is found based
20812 on source context rather than first match found in symtabs.
20813
a1b06f35
MK
208142005-12-28 Mark Kettenis <kettenis@gnu.org>
20815
20816 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20817 * gdb.asm/openbsd.inc: Indent commands.
20818
d082a1e2
MK
208192005-12-26 Mark Kettenis <kettenis@gnu.org>
20820
c65016bd
MK
20821 * gdb.base/freebpcmd.exp: Increase timeout.
20822
d082a1e2
MK
20823 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20824
d3c32a0e
DJ
208252005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20826
20827 * gdb.base/default.exp: Update check for "show version".
20828
9fdb1f50
RC
208292005-12-09 Randolph Chung <tausq@debian.org>
20830
20831 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
20832 * gdb.asm/pa64.inc: New file.
20833
5f2c56f7
RC
208342005-12-09 Randolph Chung <tausq@debian.org>
20835
20836 * gdb.asm/common.inc: Indent commands.
20837 * gdb.asm/asmsrc1.s: Likewise.
20838 * gdb.asm/asmsrc2.s: Likewise.
20839
8117349c
RC
208402005-12-09 Randolph Chung <tausq@debian.org>
20841
20842 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
20843 (get_addr_of_sym): Remove duplicate print.
20844 (gen_core): xfail hppa*-*-hpux*, update expected output.
20845 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
20846 * gdb.arch/pa64-nullify.s: New file.
20847
8f07f25a
RC
208482005-12-09 Randolph Chung <tausq@debian.org>
20849
20850 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20851
55b39184
DJ
208522005-12-07 Christophe Lyon <christophe.lyon@st.com>
20853
20854 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
20855 code generation for these functions.
20856 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
20857 error message.
20858
31e2b00f
AS
208592005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
20860
20861 * gdb.base/help.exp (help b, help br, help bre, help brea)
20862 (help break): Update the expected message.
20863
c3d0b56e
SC
208642005-11-11 Stephane Carrez <stcarrez@nerim.fr>
20865
20866 * gdb.asm/m68hc11.inc: Setup the data section.
20867 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
20868 script for this test.
20869 (m6812-*-*): Likewise.
20870
36ae0ea9
RC
208712005-11-09 Randolph Chung <tausq@debian.org>
20872
20873 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20874
9d6f42e9
WZ
208752005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20876
20877 * gdb.base/break.exp: Fix a comment typo.
20878
e2126a14
EZ
208792005-11-03 Jim Blandy <jimb@redhat.com>
20880
a9c64011
AS
20881 Checked in by Elena Zannoni <ezannoni@redhat.com>
20882
889bf7c5 20883 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 20884
e0ac7199
CV
208852005-11-02 Corinna Vinschen <vinschen@redhat.com>
20886
20887 * gdb.arch/gdb1558.c: Include stdio.h.
20888
31d3fb18
MK
208892005-10-31 Mark Kettenis <kettenis@gnu.org>
20890
20891 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20892
e52b687c
MK
208932005-10-31 Mark Kettenis <kettenis@gnu.org>
20894
20895 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20896
f4711d79
PG
208972005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20898
a9c64011
AS
20899 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20900 vscr" tests to better match output.
f4711d79 20901
987a9106
JB
209022005-10-12 Jim Blandy <jimb@redhat.com>
20903
20904 * gdb.base/structs.exp (any): New function.
20905 (test_struct_returns): Don't make any assumptions at all about
20906 what value the function returns when GDB can't set the return
20907 value.
20908
2336bb58
JB
209092005-10-09 Joel Brobecker <brobecker@adacore.com>
20910
20911 * gdb.ada/arrayidx/p.adb: New file.
20912 * gdb.ada/arrayidx.exp: New testcase
20913
209142005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
20915
20916 * gdb.ada/array_return/pck.ads: New file.
20917 * gdb.ada/array_return/pck.adb: New file.
20918 * gdb.ada/array_return/p.adb: New file.
20919 * gdb.ada/array_return.exp: New testcase.
20920
705335ea
JB
209212005-10-03 Joel Brobecker <brobecker@adacore.com>
20922
a9c64011
AS
20923 * gdb.base/arrayidx.c: New file.
20924 * gdb.base/arrayidx.exp: New testcase.
705335ea 20925
11ee9940
NR
209262005-09-29 Nick Roberts <nickrob@snap.net.nz>
20927
20928 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
20929 frames-invalid and breakpoints-invalid are no longer generated
20930 with level 3 so don't expect them in the output.
20931
39fb8e9e
BR
209322005-09-27 Bob Rossi <bob@brasko.net>
20933
a9c64011 20934 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
20935 from test. Escape the | in mi_gdb_test call.
20936 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
20937 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
20938 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
20939 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
20940 expected regex's in mi_gdb_test calls.
20941 * lib/mi-support.exp: Remove arbitrary .* from tests.
20942 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
20943 Fully anchor GDB/MI expected results in mi_gdb_test.
20944 * lib/gdb.exp (string_to_regexp): Escape the ] character.
20945 * gdb.base/sizeof.exp: Remove escape character. Correct test.
20946
2af48f68
PB
209472005-09-26 Paul Brook <paul@codesourcery.com>
20948
20949 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20950
f34502bc
WZ
209512005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20952
20953 * bfp-test.c: New file.
20954 * bfp-test.exp: New testcase.
20955
ca929517
WZ
209562005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20957
20958 * gdb.fortran/subarray.exp: New testcase to test the evaluation
20959 of subarray and substring variable.
20960 * gdb.fortran/subarray.f: New source file for the test of subarray
20961 and substring variable evaluation.
20962 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
20963 of string constant.
20964
c761af65
DJ
209652005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
20966
20967 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
20968 copyright dates.
20969
561d7a1d
PG
209702005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
20971
20972 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
20973 powerpc altivec' test with an almost identical 'info vector' test.
20974
b2b64cc9
PG
209752005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20976
a9c64011
AS
20977 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20978 vscr" tests to match output.
b2b64cc9 20979
6ac4d15a
PG
209802005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20981
a9c64011
AS
20982 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20983 output.
6ac4d15a 20984
40e55bef
BR
209852005-09-11 Bob Rossi <bob@brasko.net>
20986
889bf7c5
PA
20987 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
20988 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
20989 commands that return an MI output command and an asyncronous MI output
20990 command.
40e55bef
BR
20991 * gdb.mi/mi-console.exp: Ditto.
20992
3c7385ec
BR
209932005-09-11 Bob Rossi <bob@brasko.net>
20994
20995 * gdb.mi/mi-var-child.c: Include <string.h>.
20996
a6cd0eb3
DJ
209972005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20998
20999 * killed.exp: Correct gdb_expect syntax.
21000
2f168eed
CV
210012005-08-09 Corinna Vinschen <vinschen@redhat.com>
21002
21003 * lib/mi-support.exp (mi_gdb_load): Fix typo.
21004
ecd3fd0f
BR
210052005-08-02 Bob Rossi <bob@brasko.net>
21006
21007 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
21008 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
21009 Change tests to inferior-tty-set/show.
21010 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
21011 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
21012 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
21013 inferior. Use mi_gdb_test to get GDB and Inferior output.
21014 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
21015 descriptor.
21016 (mi_inferior_tty_name): Add inferior PTY file name.
21017 (mi_gdb_start): Add INFERIOR_PTY parameter.
21018 (mi_gdb_test): Add IPATTERN parameter.
21019
f1ea48cb 210202005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 21021
f1ea48cb
BR
21022 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
21023 parameter to mi_gdb_test.
21024 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
21025
6e650a67
DJ
210262005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21027
21028 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
21029 struct_declarations.
21030 * gdb.mi/mi-var-child.exp: Step over the initialization of
21031 struct_declarations.
21032
8be260b6
DJ
210332005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21034
21035 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
21036 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
21037 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
21038 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
21039 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
21040 file.
21041
4e660f07
NR
210422005-07-27 Nick Roberts <nickrob@snap.net.nz>
21043
21044 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
21045 (do_children_tests): Assign values to the extra elements.
21046
21047 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
21048 them for tests for "-var-update --no-values" and
a9c64011 21049 "-var-update --all-values".
4e660f07
NR
21050 Add test for "-var-list-children --simple-values".
21051
21052 * gdb.mi/basics.c (callee4): Add integer array D[3]...
21053
21054 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
21055 "-stack-list-locals --simple-values" Improve doc strings and
21056 comments.
21057
6bdae935
MK
210582005-07-18 Mark Kettenis <kettenis@gnu.org>
21059
598b7a6f
MK
21060 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
21061 *-*-openbsd*.
21062 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
21063
6bdae935
MK
21064 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
21065 sigaltsatck'.
21066
1323e929 210672005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 21068
1323e929
BR
21069 * gdb.base/default.exp (tty): Changed output of command.
21070 * gdb.base/help.exp (help tty): Ditto.
21071
b1a9c082
MK
210722005-07-12 Mark Kettenis <kettenis@gnu.org>
21073
21074 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
21075
10a844a2
MK
210762005-07-10 Mark Kettenis <kettenis@gnu.org>
21077
21078 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
21079 -stack-select-frame without arguments.
21080 (test_stack_frame_listing): Add test for newly implemented command
21081 -stack-info-frame.
21082
3cb3b8df
BR
210832005-07-06 Bob Rossi <bob@brasko.net>
21084
21085 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
21086 command.
21087 (Copyright): Update copyright.
21088
a0c5fbcf
WZ
210892005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
21090
21091 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
21092 tests to evaluate exponentiation expression.
21093
984971d0
AS
210942005-06-29 Andreas Schwab <schwab@suse.de>
21095
21096 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
21097 main to avoid warnings.
21098
21099 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
21100
fe03833f
NR
211012005-06-20 Nick Roberts <nickrob@snap.net.nz>
21102
21103 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
21104 -stack-select-frame without arguments.
21105 (test_stack_frame_listing): Add test for newly implemented command
21106 -stack-info-frame.
a9c64011 21107
7a55f279
WZ
211082005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
21109
0ffa0ea5
DJ
21110 * gdb.fortran/array-element.f: New file.
21111 * gdb.fortran/array-element.exp: New testcase.
7a55f279 21112
26585198
DJ
211132005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21114
21115 * gdb.base/bigcore.exp: Correct checks for systems which can
21116 not dump a large core file.
21117
c1bd25fd
DJ
211182005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21119
21120 * gdb.base/relocate.c: Add a copyright notice.
21121 (dummy): Remove.
21122 * gdb.base/relocate.exp: Test printing the values of variables
21123 from a relocatable file.
21124
589e074d
DJ
211252005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
21126
21127 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
21128 excess MI output after an error.
21129
0915f927
JB
211302005-05-29 Joel Brobecker <brobecker@adacore.com>
21131
21132 * gdb.arch/alpha-step.c: New file.
21133 * gdb.arch/alpha-step.exp: New testcase.
21134
76ff342d
DJ
211352005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
21136 Dennis Brueni <dennis@slickedit.com>
21137
21138 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
21139 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
21140 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
21141 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
21142 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
21143 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
21144 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
21145
96b0c7ac
DJ
211462005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
21147 Wu Zhou <woodzltc@cn.ibm.com>
21148
21149 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
21150 IBM's xlc compiler.
21151 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
21152 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
21153
f21565d2
JB
211542005-05-13 Jim Blandy <jimb@redhat.com>
21155
21156 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
21157 calling gdb_suppress_entire_file.
21158 * gdb.base/charset.exp: Same.
21159 * gdb.base/call-rt-st.exp: Same.
21160
6006a3a1
BR
211612005-05-05 Bob Rossi <bob_rossi@cox.net>
21162
21163 * lib/gdb.exp (fullname_syntax): Added global regex.
21164 (fullname_syntax_POSIX): Ditto.
21165 (fullname_syntax_UNC): Ditto.
21166 (fullname_syntax_DOS_CASE): Ditto.
21167 (fullname_syntax_DOS): Ditto.
21168 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
21169 fullname_syntax variable to scope and use it.
21170 (test_file_list_exec_source_files): Ditto.
21171 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
21172
c3b69c04
DJ
211732005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
21174
21175 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
21176
3c95e6af
PG
211772004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
21178
a9c64011
AS
21179 * lib/gdb.exp (skip_altivec_tests): New function, based on
21180 check_vmx_hw_available from the GCC testsuite.
21181 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
21182 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 21183
78df6c56
JB
211842005-05-02 Jim Blandy <jimb@redhat.com>
21185
21186 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
21187 calling gdb_suppress_entire_file.
21188
1690f9cf
DJ
211892005-04-30 Randolph Chung <tausq@debian.org>
21190
21191 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
21192 Slightly relax "sem_post" name checking.
21193
5ea106f7
PG
211942005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21195
21196 * gdb.base/unload.exp: Use new shared library infrastructure.
21197
bf7234cf
PG
211982005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21199
21200 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 21201 infrastructure.
bf7234cf 21202
547b869a
CV
212032005-04-29 Corinna Vinschen <vinschen@redhat.com>
21204
21205 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
21206 * gdb.asm/h8300.inc: New file.
21207
f07e55f0
PG
212082005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21209
21210 * gdb.base/shlib-call.exp: Change to use new shared library
21211 infrastructure.
21212
3cbba3d1
PG
212132005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21214
a9c64011
AS
21215 * gdb.base/pending.exp: Change to use new shared library
21216 infrastructure.
3cbba3d1 21217
ed6df200
PG
212182005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21219
a9c64011
AS
21220 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
21221 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 21222
8c8f4ebe
PG
212232005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
21224
a9c64011
AS
21225 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
21226 shared objects being adjusted and update copyright years.
8c8f4ebe 21227
607fbc54
DJ
212282005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
21229
21230 * ChangeLog: Correct some 2003-01-13 dates.
21231 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
21232 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
21233 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
21234 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
21235 gdb.trace/tfind.exp: Update copyright years.
21236
57bf0e56
DJ
212372005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
21238 Daniel Jacobowitz <dan@codesourcery.com>
21239
21240 * lib/gdb.exp (gdb_compile): Handle shlib=.
21241 (gdb_compile_shlib): New function.
21242
9b593790
PG
212432005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
21244
a9c64011 21245 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 21246
9494c6a5
DJ
212472005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21248
21249 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
21250 gdb.server.
21251 * configure.ac: Likewise.
21252 * configure: Regenerated.
21253 * gdb.gdbserver/Makefile.in: Moved to...
21254 * gdb.server/Makefile.in: ... here.
21255 * gdb.gdbserver/server.c: Moved to...
21256 * gdb.server/server.c: ... here.
21257 * gdb.gdbserver/server-run.exp: Moved to...
21258 * gdb.server/server-run.exp: ... here.
21259
6f8eac0e
DJ
212602005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21261
21262 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
21263 * configure.ac: Create gdb.gdbserver/Makefile.
21264 * configure: Regenerated.
21265 * lib/gdbserver-support.exp: New file, derived from
21266 config/gdbserver.exp.
21267 * config/gdbserver.exp: Use gdbserver-support.exp.
21268 * gdb.gdbserver/Makefile.in: New file.
21269 * gdb.gdbserver/server.c: New file.
21270 * gdb.gdbserver/server-run.exp: New file.
21271
6e87504d
PG
212722005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21273
a9c64011
AS
21274 * lib/gdb.exp (test_compiler_info): Return compiler_info
21275 if no arguments are given.
6e87504d 21276
d1779be4
PG
212772005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
21278
21279 * gdb.arch/altivec-abi.exp: Check for compiler and set
21280 use altivec' flag accordingly.
21281 * gdb.arch/altivec-regs.exp: Likewise.
21282
88750304
DJ
212832005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21284
21285 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21286
f3fb768d
AS
212872005-03-27 Andreas Schwab <schwab@suse.de>
21288
21289 * gdb.base/bigcore.c (main): Add missing mode argument in open
21290 call.
21291
7e813ac5
DJ
212922005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
21293
21294 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
21295 downloads.
21296 * config/gdbserver.exp (gdb_load): Likewise.
21297
8e3049aa
PB
212982005-03-14 Paul Brook <paul@codesourcery.com>
21299
21300 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
21301 targets.
21302
a9df7c44
JB
213032005-03-09 Joel Brobecker <brobecker@adacore.com>
21304
21305 * gdb.dwarf2/dup-psym.S: New file.
21306 * gdb.dwarf2/dup-psym.exp: New testcase.
21307
9f0d94e8
JB
213082005-03-09 Joel Brobecker <brobecker@adacore.com>
21309
21310 * gdb.ada/exec_changed/first.adb: New file.
21311 * gdb.ada/exec_changed/second.adb: New file.
21312 * gdb.ada/exec_changed.exp: New testcase.
21313
5f579bc5
NS
213142005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21315
36e9969c
NS
21316 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21317 (A2): New class.
21318 (main): Test operator+.
21319 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21320 breakpoint test.
21321
5f579bc5
NS
21322 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21323 * gdb.base/signull.exp: Disable if gdb,nosignals.
21324 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21325 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21326 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21327 * gdb.mi/mi2-console.exp: Likewise.
21328 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21329 continue output at start.
21330 (gdb_collect_locals_test): Robustify regexp.
21331 * gdb.trace/passc-dyn.exp: Fix comment typo.
21332 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21333
be46087e
CV
213342005-03-08 Corinna Vinschen <vinschen@redhat.com>
21335
21336 * gdb.asm/asm-source.exp: Add iq2000 case.
21337 * gdb.asm/iq2000.inc: New file.
21338
384e1a61 213392005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21340
384e1a61
MI
21341 * gdb.base/command.exp: Change hardcoded value to regular expression.
21342 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21343
584b6e9e
DJ
213442005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21345
21346 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21347 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21348 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21349 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21350 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21351
ab5b5d61
MK
213522005-03-05 Mark Kettenis <kettenis@gnu.org>
21353
21354 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21355 changes.
21356
ae051c1b
PG
213572004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21358
a9c64011
AS
21359 * lib/compiler.c: Add test for IBM's xlc compiler.
21360 * lib/compiler.cc: Likewise.
ae051c1b 21361
3f0f6ed2
JB
213622004-02-24 Joel Brobecker <brobecker@adacore.com>
21363
21364 * gdb.ada/fixed_points.exp: Create compilation object directory
21365 before running the test.
21366 * gdb.ada/null_record.exp: Likewise.
21367 * gdb.ada/packed_array.exp: Likewise.
21368 * gdb.ada/start.exp: Likewise.
21369
724f452b
JB
213702005-02-15 Joel Brobecker <brobecker@adacore.com>
21371
21372 * gdb.ada/packed_array/pa.adb: New file.
21373 * gdb.ada/packed_array.exp: New testcase.
21374
57f5cdfb 213752005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21376
1f393151
MK
21377 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21378 files.
21379
ebdda337
MK
21380 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21381 on *-*-openbsd*. Correctly match whitespace in regukar
21382 expressions.
21383
cf309262
DJ
213842005-02-10 Daniel Jacobowitz <dan@debian.org>
21385
21386 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21387 PR exp/1821
21388 * gdb.base/gdb1821.c: New test file.
21389 * gdb.base/gdb1821.exp: New test file.
21390
3be49e7a
JB
213912005-02-09 Joel Brobecker <brobecker@adacore.com>
21392
21393 * gdb.base/start.c: New file.
21394 * gdb.base/start.exp: New testcase.
21395
e292e67d
JB
213962005-02-09 Joel Brobecker <brobecker@adacore.com>
21397
21398 * gdb.ada/start/dummy.adb: New file.
21399 * gdb.ada/start.exp: New testcase.
21400
dbdfa66c
CV
214012005-02-09 Corinna Vinschen <vinschen@redhat.com>
21402
21403 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21404 for printing symbols and statistics.
21405 Add test for using relative pathnames in "maint print msymbols" test.
21406 Mark "maint info sections DATA" XFAIL on Cygwin.
21407 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21408 tests.
21409
d7941671
AC
214102005-02-09 Andreas Schwab <schwab@suse.de>
21411
21412 Committed by Andrew Cagney <cagney@gnu.org>
21413 * gdb.base/remotetimeout.exp: New file.
21414
74e5ef44
MK
214152005-02-07 Mark Kettenis <kettenis@gnu.org>
21416
21417 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21418
464dd14d
JB
214192005-02-03 Joel Brobecker <brobecker@adacore.com>
21420
21421 * gdb.ada/gnat_ada.gpr: New file.
21422 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21423 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21424 * configure.ac: No longer generate gnat_ada.gpr.
21425 * configure: Regenerate.
21426 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21427 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21428 * gdb.ada/null_record/bar.ads: Likewise.
21429 * gdb.ada/null_record/bar.adb: Likewise.
21430 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21431 * gdb.ada/null_record.exp (testdir): New variable.
21432 (testfile): executable is now in testdir subdirectory.
21433 (srcfile): Use full path to the main compilation unit.
21434 * gdb.ada/fixed_points.exp: Same changes as above.
21435
30d756ae
NR
214362005-02-03 Nick Roberts <nickrob@snap.net.nz>
21437
21438 * gdb.base/interp.exp: New test.
21439
9d799f85
AC
214402005-01-24 Andrew Cagney <cagney@gnu.org>
21441
21442 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21443
15656118
AC
214442005-01-19 Andrew Cagney <cagney@gnu.org>
21445
a892c31b
AC
21446 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21447 configure.ac not configure.in.
21448
15656118
AC
21449 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21450 of powerpc*-*-*.
21451 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21452 * gdb.base/list.exp (test_list_function)
15656118
AC
21453 (test_list_filename_and_function): Ditto.
21454 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21455
a7b01baf
AC
214562005-01-16 Andrew Cagney <cagney@gnu.org>
21457
17d92a02
AC
21458 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21459
a7b01baf
AC
21460 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21461
bc8332bb
AC
214622005-01-14 Andrew Cagney <cagney@gnu.org>
21463
21464 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21465 * gdb.mi/mi2-var-cmd.exp: Ditto.
21466
4d074752
CV
214672005-01-10 Corinna Vinschen <vinschen@redhat.com>
21468
21469 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21470
bec39cab
AC
214712005-01-07 Andrew Cagney <cagney@gnu.org>
21472
21473 * configure.ac: Rename configure.in, require autoconf 2.59.
21474 * configure: Re-generate.
21475 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21476 * gdb.stabs/configure: Re-generate.
21477 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21478 * gdb.hp/configure: Re-generate.
21479 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21480 autoconf 2.59.
21481 * gdb.hp/gdb.objdbg/configure: Re-generate.
21482 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21483 autoconf 2.59.
21484 * gdb.hp/gdb.defects/configure: Re-generate.
21485 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21486 autoconf 2.59.
21487 * gdb.hp/gdb.compat/configure: Re-generate.
21488 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21489 autoconf 2.59.
21490 * gdb.hp/gdb.base-hp/configure: Re-generate.
21491 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21492 autoconf 2.59.
21493 * gdb.hp/gdb.aCC/configure: Re-generate.
21494
f10b16d4
JB
214952004-12-15 Jim Blandy <jimb@redhat.com>
21496
21497 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21498 under NPTL when there is debugging info available for libpthread.
21499
fb6e1814
JG
215002004-12-13 Jerome Guitton <guitton@gnat.com>
21501
21502 * gdb.ada/fixed_points.c: New file.
21503 * gdb.ada/fixed_points.exp: New file.
21504
fe46cd3a
RC
215052004-12-03 Randolph Chung <tausq@debian.org>
21506
21507 * gdb.arch/pa-nullify.exp: New file.
21508 * gdb.arch/pa-nullify.s: New file.
21509
8de0841b
RC
215102004-11-30 Randolph Chung <tausq@debian.org>
21511
21512 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21513 instead of "tbug". Fix regexp to work properly with gdb_test.
21514
c8170782
PH
215152004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21516
21517 * gdb.base/bitfields2.exp: New test.
21518 * gdb.base/bitfields2.c: New file.
21519
954269c2
RE
215202004-11-28 Richard Earnshaw <rearnsha@arm.com>
21521
21522 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21523
0107feed
RC
215242004-11-16 Randolph Chung <tausq@debian.org>
21525
21526 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21527
f073ae8c
DJ
215282004-11-14 Daniel Jacobowitz <dan@debian.org>
21529
21530 * gdb.threads/threadapply.exp: Correct "macro details" test.
21531
19ad59e7
JJ
215322004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21533
21534 * gdb.threads/threadapply.exp: New test.
21535 * gdb.threads/threadapply.c: New file.
21536
9cf0961b
MK
215372004-11-07 Mark Kettenis <kettenis@gnu.org>
21538
21539 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21540 frames.
21541
c789492a
FL
215422004-11-05 Felix Lee <felix+log1@specifixinc.com>
21543
21544 * gdb.base/cursal.exp: New file.
21545 * gdb.base/cursal.c: New file.
21546
a1e167bb
AC
215472004-11-03 Andrew Cagney <cagney@gnu.org>
21548
21549 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21550
b7cbf173
MK
215512004-10-30 Mark Kettenis <kettenis@gnu.org>
21552
21553 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21554 NetBSD/ELF targets.
21555
88f9d34f
JB
215562004-10-29 Joel Brobecker <brobecker@gnat.com>
21557
21558 * gdb.threads/bp_in_thread.c: New file, copied from
21559 pthread_cond_wait.c.
21560 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21561 file, rather than reusing the .c file from another testcase.
21562
ca7d6a0c
JB
215632004-10-20 Joel Brobecker <brobecker@gnat.com>
21564
21565 * gdb.ada/null_record.exp: Check where we stopped after
21566 sending the start command, instead of where the associated
21567 temporary breakpoint was inserted.
21568
0d863d03
AC
215692004-10-14 Andrew Cagney <cagney@gnu.org>
21570
21571 * gdb.mi/gdb701.c (main): Return 0.
21572
d11e72cb
DJ
215732004-10-13 Daniel Jacobowitz <dan@debian.org>
21574
d40539a4 21575 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21576
e1923096
JJ
215772004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21578
21579 * gdb.threads/schedlock.c: Add comment markers to use to find
21580 line numbers.
21581 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21582 comments.
21583 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21584 breakpoint lines.
21585
ec8ba2c9
DJ
215862004-10-12 Daniel Jacobowitz <dan@debian.org>
21587
21588 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21589
0eb3658b
DJ
215902004-10-12 Daniel Jacobowitz <dan@debian.org>
21591
21592 * configure.in: Add gdb.dwarf2.
21593 * configure: Regenerated.
21594 * Makefile.in: Add gdb.dwarf2.
21595 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21596 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21597 gdb.dwarf2/file1.txt: New files.
21598
a271cc33
OF
215992004-10-11 Orjan Friberg <orjanf@axis.com>
21600
a9c64011 21601 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21602 of "run", since the latter doesn't work with remote targets. Adjust
21603 the breakpoint numbering accordingly.
21604 * gdb.threads/pthread_cond_wait.exp: Ditto.
21605
895ce074
MC
216062004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21607
21608 * gdb.base/overlays.exp: Update copyright years.
21609
6be3092d
KI
216102004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21611
21612 * gdb.base/overlays.exp: Disable if target is Linux.
21613
e05389b8
FL
216142004-10-06 Felix Lee <felix+log1@specifixinc.com>
21615
21616 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21617
73cb587d
KI
216182004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21619
21620 * gdb.asm/asm-source.exp: Add m32r-linux target.
21621 * gdb.asm/m32r-linux.inc: New file.
21622
3c0edcdc
AC
216232004-09-24 Andrew Cagney <cagney@redhat.com>
21624 David Anderson <anderson@redhat.com>
21625
21626 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21627 command fails, assume things will work.
21628 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21629 (_GNU_SOURCE): Define.
21630 (print_unsigned, print_hex): Change parameter to "long long".
21631 (print_byte_count): New function, use to print byte counts.
21632 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21633 O_LARGEFILE.
21634 (main): Compute an upper bound on a corefile in max_core_size.
21635 Limit memory chunk size to max_core_size. Limit total memory
21636 allocated to max_core_size.
21637
4bb3667f
AC
216382004-09-23 Andrew Cagney <cagney@gnu.org>
21639
21640 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21641 from a separate process with code that creates a corefile by
21642 making the inferior dump core.
21643
60fe1a51
MK
216442004-09-23 Mark Kettenis <kettenis@gnu.org>
21645
21646 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21647 block.
21648
8e937346
MC
216492004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21650
21651 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21652 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21653 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21654 Likewise.
21655
7213f6d6
JJ
216562004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21657
21658 * gdb.java/jprint.exp: New test case for java inferior call.
21659 * gdb.java/jprint.java: Ditto.
21660
eac69dca
JB
216612004-09-15 Joel Brobecker <brobecker@gnat.com>
21662
21663 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21664
22227696
MC
216652004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21666
21667 * gdb.threads/killed.c: Include <stdlib.h>.
21668 * gdb.threads/pthreads.c: Likewise.
21669
7dd403a4
MC
216702004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21671
21672 * gdb.threads/killed.c: Add copyright notice.
21673
33f2d567
JM
216742004-09-10 Jason Molenda (jmolenda@apple.com)
21675
a9c64011
AS
21676 * gdb.base/define.exp: Two new tests to verify zero space chars
21677 after 'if' and 'while' commands in a user-defined command is correctly
21678 parsed.
33f2d567 21679
e05b62ac
AC
216802004-09-08 Andrew Cagney <cagney@gnu.org>
21681
21682 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21683 delivery test with duplicate at end of file.
21684
9cbe82da
MK
216852004-09-06 Mark Kettenis <kettenis@jive.nl>
21686
21687 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21688
564803d9
MC
216892004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21690
21691 * config/hppro.exp: Removed.
21692
7c6807ce
MC
216932004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21694
21695 * config/sparclet.exp: Removed.
21696
bf7e26dd
MC
216972004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21698
21699 * config/udi.exp: Removed.
21700
714e341b
MC
217012004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21702
21703 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21704 of "exp_continue".
21705 (advancei): Likewise.
21706
1236e623
JJ
217072004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21708
21709 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21710
3bdcad15
MI
217112004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21712
228af206 21713 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21714 to check for nodebug in executable.
21715 * gdb.gdb/observer.exp (setup_test): Likewise.
21716 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21717 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21718
c72b934c
AC
217192004-09-01 Andrew Cagney <cagney@gnu.org>
21720
21721 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21722 files.
21723
edd9b715
JJ
217242004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21725
21726 * gdb.base/unload.exp: Fix expected warning message to match
21727 latest format.
21728
fb4ce06b
CV
217292004-09-01 Corinna Vinschen <vinschen@redhat.com>
21730
21731 * gdb.base/call-rt-st.exp: Fix typos.
21732
ce78e7c3
MI
217332004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21734
21735 * gdb.threads/thread_check.exp: New testcase.
21736 * gdb.threads/thread_check.c: New testcase.
21737
2dedb159
AC
217382004-08-31 Andrew Cagney <cagney@gnu.org>
21739
21740 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21741 (skip_to_handler_entry): New procedures. Test stepping into a
21742 handler when the breakpoint is at the handler's entry point.
21743
68f53502
AC
217442004-08-30 Andrew Cagney <cagney@gnu.org>
21745
21746 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21747 gdb/1757.
21748
3e3ffd2b
MC
217492004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21750
21751 With code from Manoj Iyer <manjo@austin.ibm.com>:
21752 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21753 return value. Add an arm for "no debugging symbols found".
21754 Change a stray "error" to "perror".
21755 (gdb_run_cmd): Adapt to new return value.
21756 * gdb.base/remote.exp: Adapt to new return value.
21757 * gdb.gdb/complaints.exp: Likewise.
21758 * gdb.gdb/observer.exp: Likewise.
21759 * gdb.gdb/selftest.exp: Likewise.
21760 * gdb.gdb/xfullpath.exp: Likewise.
21761
4b6f5fd2
JB
217622004-08-27 Joel Brobecker <brobecker@gnat.com>
21763
21764 * gdb.threads/bp_in_thread.exp: New testcase.
21765
e5b25496
MC
217662004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21767
21768 Fix PR testsuite/1735.
21769 * gdb.threads/schedlock.c (thread_function): Add a cast
21770 to suppress a gcc warning.
21771 * gdb.threads/thread-specific.c (thread_function): Likewise.
21772
934353d6
MC
217732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21774
21775 * gdb.base/unload.c: Include <stdlib.h>.
21776
f98a0aef 217772004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 21778
f98a0aef 21779 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
21780 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21781 synchronized after the "return".
21782
5a2e8882
MC
217832004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21784
21785 * gdb.mi/basics.c: Include <stdio.h>.
21786 * gdb.mi/pthreads.c: Include <stdlib.h>.
21787 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21788
a9640423
MC
217892004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21790
21791 * gdb.threads/schedlock.c: Add copyright notice.
21792
b04e311d
AC
217932004-08-25 Andrew Cagney <cagney@gnu.org>
21794
21795 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21796 (skip_over_handler, breakpoint_over_hander): New test procedures.
21797 (advance, advancei): Add a proper prefix, do not use
21798 rerun_to_main.
21799 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21800
7c27f15b
MC
218012004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21802
21803 * gdb.mi/basics.c: Add copyright notice.
21804 * gdb.mi/var-cmd.c: Add copyright notice.
21805
fffc87ae
MC
218062004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21807
21808 * lib/gdb.exp: Remove signed_keyword_not_used.
21809 * lib/compiler.c: Likewise.
21810 * lib/compiler.cc: Likewise.
21811
d782e0bf
MC
218122004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21813
21814 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21815 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21816
96033e83
MC
218172004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21818
21819 * gdb.base/whatis.c: Add copyright notice.
21820
cf38c229
MK
218212004-08-20 Mark Kettenis <kettenis@gnu.org>
21822
21823 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21824 it to skip the breakpoints encoded in the inline assembly.
21825
f4b49756
MC
218262004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21827
21828 * Makefile.in: Add gdb.fortran.
21829
2f193b69
MC
218302004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21831
21832 * gdb.base/call-sc.exp (test_scalar_returns):
21833 Fix cut-and-paste glitch in "Make fun return now".
21834
89a237cb
MC
218352004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21836
21837 * configure.in: Add gdb.fortran.
21838 * configure: Regenerate.
21839 * gdb.fortran/Makefile.in: New file.
21840 * lib/gdb.exp (skip_fortran_tests): New procedure.
21841
469aff8e
MC
218422004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21843
21844 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
21845 reference to bug-gnu@prep.ai.mit.edu.
21846 * gdb.mi/mi-var-child.exp: Likewise.
21847 * gdb.mi/mi-var-cmd.exp: Likewise.
21848 * gdb.mi/mi-var-display.exp: Likewise.
21849 * gdb.mi/mi2-var-block.exp: Likewise.
21850 * gdb.mi/mi2-var-child.exp: Likewise.
21851 * gdb.mi/mi2-var-cmd.exp: Likewise.
21852 * gdb.mi/mi2-var-display.exp: Likewise.
21853
00b51b9f
MK
218542004-08-15 Mark Kettenis <kettenis@gnu.org>
21855
21856 * gdb.base/unload.c (main): Make local variable msg const.
21857
45f07fef
MC
218582004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21859
21860 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
21861 to bug-gnu@prep.ai.mit.edu.
21862 * gdb.mi/mi-disassemble.exp: Likewise.
21863 * gdb.mi/mi-eval.exp: Likewise.
21864 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
21865 default line number.
21866 * gdb.mi/mi-return.exp: Likewise.
21867 * gdb.mi/mi-simplerun.exp: Likewise.
21868 * gdb.mi/mi-stack.exp: Likewise.
21869 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
21870 number with explicit range test.
21871 * gdb.mi/mi-watch.exp: Likewise.
21872 * gdb.mi/mi2-break.exp: Likewise.
21873 * gdb.mi/mi2-cli.exp: Likewise.
21874 * gdb.mi/mi2-disassemble.exp: Likewise.
21875 * gdb.mi/mi2-eval.exp: Likewise.
21876 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
21877 default line number.
21878 * gdb.mi/mi2-return.exp: Likewise.
21879 * gdb.mi/mi2-simplerun.exp: Likewise.
21880 * gdb.mi/mi2-stack.exp: Likewise.
21881 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
21882 number with explicit range test.
21883 * gdb.mi/mi2-watch.exp: Likewise.
21884
dd8c8ee7
MC
218852004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21886
21887 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21888 * gdb.cp/m-static.exp: Likewise.
21889 * gdb.cp/rtti.exp: Likewise.
21890
4e838464
MK
218912004-08-14 Mark Kettenis <kettenis@gnu.org>
21892
21893 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21894
8d8cb839
EZ
218952004-08-14 Eli Zaretskii <eliz@gnu.org>
21896
21897 * ChangeLog: Prefix Local Variables with semi-colons and indent
21898 the reference to older ChangeLog files, to fix fontification in
21899 Emacs.
21900
deea8bb0
MC
219012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21902
21903 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21904 * gdb.mi/mi2-break.exp: Likewise.
21905
c3297504
MC
219062004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21907
21908 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21909
25808999
MC
219102004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21911
21912 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21913
226a8d71
MC
219142004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21915
21916 * gdb.cp/classes.exp: Remove unused declarations. Just let
21917 test names default instead of providing special names. Remove
21918 extraneous demangler test.
21919
37fdf854
JJ
219202004-08-12 Jeff Johnston <jjohnstn@redhat.com>
21921
21922 * gdb.base/unload.exp: New test for breakpoints in dynamically
21923 loaded libraries.
21924 * gdb.base/unload.c: Ditto.
21925 * gdb.base/unloadshr.c: Ditto.
21926
2d3a7986
MC
219272004-08-12 Michael Chastain <mec.gnu@mindspring.com>
21928
21929 * gdb.cp/classes.exp (test_ptype_class_objects): Call
21930 cp_test_ptype_class.
21931 (test_enums): Likewise.
21932
c72b934c
AC
219332004-08-10 Andrew Cagney <cagney@gnu.org>
21934
21935 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21936 files.
21937
cc503c8a
AC
219382004-08-10 Andrew Cagney <cagney@gnu.org>
21939
21940 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
21941 init_malloc call.
21942
902f2ccb
MC
219432004-08-10 Michael Chastain <mec.gnu@mindspring.com>
21944
21945 * ChangeLog: Add copyright notice. The notice is copied
21946 from emacs 21.3 top level ChangeLog.
21947
78c90502
MC
219482004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21949
21950 * lib/cp-support.exp: New file.
21951 * lib/cp-support.exp (cp_test_type_class): New function.
21952 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
21953 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
21954 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
21955 cp_test_ptype_class.
21956
88e5ea78
MC
219572004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21958
21959 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
21960 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
21961 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
21962 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
21963 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
21964 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
21965 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
21966 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
21967 gdb.mi/mi2-watch.exp: Update copyright years.
21968
6a89fc9c
MK
219692004-08-09 Mark Kettenis <kettenis@gnu.org>
21970
21971 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21972
1482e0de
MC
219732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21974
21975 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
21976 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
21977 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
21978 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
21979 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
21980 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
21981 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
21982 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
21983 gdb.mi/mi-watch.exp: Update copyright years.
21984
1a5ce3f3
DJ
219852004-08-08 Daniel Jacobowitz <dan@debian.org>
21986
21987 PR gdb/1738
21988 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
21989 from a breakpoint with a pending signal.
21990
04f6ecf2
DJ
219912004-08-08 Daniel Jacobowitz <dan@debian.org>
21992
21993 PR gdb/1736
21994 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
21995 * gdb.base/sigaltstack.exp (finish_test): Consume output until
21996 the prompt.
21997 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
21998
54d90d35
DJ
219992004-08-08 Daniel Jacobowitz <dan@debian.org>
22000
22001 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
22002
d2f6abb0
DJ
220032004-08-08 Daniel Jacobowitz <dan@debian.org>
22004
22005 PR gdb/1736
22006 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
22007 for i?86-*-linux*.
22008
5598c03d
DJ
220092004-08-08 Daniel Jacobowitz <dan@debian.org>
22010
22011 * gdb.arch/i386-prologue.exp: Compile without debug information.
22012
c6fee705
MC
220132004-08-08 Michael Chastain <mec.gnu@mindspring.com>
22014
22015 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
22016 rather than asking gdb to search.
22017
dd90efdb
MC
220182004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22019
22020 * gdb.base/gcore.c: Include <string.h>.
22021
1e84bec1
MC
220222004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22023
22024 * gdb.base/gcore.c: Add copyright notice.
22025
e425eb2b
MC
220262004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22027
22028 * gdb.base/freebpcmd.c: Include <stdio.h>.
22029 * gdb.base/long_long.c: Include <string.h>.
22030 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
22031 * gdb.base/siginfo.c: Include <string.h>.
22032 * gdb.base/sigstep.c: Include <string.h>.
22033
cb9aaed5
MC
220342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22035
22036 * gdb.base/complex.c: Include <stdlib.h>.
22037
55944f3d
MC
220382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22039
22040 * gdb.base/complex.c: Add copyright notice.
22041
7b2953d9
MC
220422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22043
22044 * gdb.base/charset.c: Include <stdlib.h>.
22045
c9133d23
MC
220462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22047
22048 * gdb.base/auxv.c: Include <stdlib.h>.
22049
0a8490ad
MC
220502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22051
22052 * gdb.base/auxv.c: Add copyright notice.
22053
3426d5ec
MC
220542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22055
22056 * gdb.base/coremaker.c: Add copyright notice.
22057 * gdb.base/coremaker2.c: Add copyright notice.
22058
8da195dd
AC
220592004-08-04 Andrew Cagney <cagney@gnu.org>
22060
22061 * gdb.base/store.exp: Update copyright.
22062 (check_set, up_set, check_struct, up_struct): Add a prefix to test
22063 names, do not import gdb_prompt.
22064
8d394f98
AC
220652004-08-01 Andrew Cagney <cagney@gnu.org>
22066
22067 Fix PR testsuite/1729.
22068 * gdb.base/dump.exp: Add test name to callers of capture_value, do
22069 not use capture_value with value 4.
22070 (capture_value): Add optional test name parameter.
22071 (test_reload_saved_value, test_restore_saved_value): Use $msg as
22072 the prefix, pass to capture_value.
22073
b6702b23
MK
220742004-08-01 Mark Kettenis <kettenis@gnu.org>
22075
22076 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
22077 * gdb.arch/i386-prologue.c (standard): New prototype and function.
22078 (main): Call new function.
22079
c203e0ca
MC
220802004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22081
22082 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
22083
a7995a30
MC
220842004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22085
22086 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
22087
9366563b
MC
220882004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22089
b6eeaf26 22090 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
22091 Accept more values of vtbl pointer. Remove some messages
22092 about "obsolete gcc or gdb".
22093
2fc1f950
MC
220942004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22095
22096 * gdb.cp/classes.exp: Accept more varieties of ptype output.
22097
c724d49b
MC
220982004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22099
22100 * gdb.base/asm-source.exp: Properly convert target board
22101 debug flags from gcc format to binutils format.
22102
736b0fce
MK
221032004-07-28 Mark Kettenis <kettenis@gnu.org>
22104
22105 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
22106 gdb1718". PR backtrace/1718 partially fixed.
22107
5633ea5c
JJ
221082004-07-27 Jeff Johnston <jjohnstn@redhat.com>
22109
22110 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
22111
575eebb1
NC
221122004-07-26 Nick Clifton <nickc@redhat.com>
22113
22114 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
22115 good default value for a specific architecture is available then
22116 set it to that value. Otherwise default to the -gstabs switch.
22117 Remove the -g... switches from the asm-flags variable. Allow the
22118 target board info to override the value if it wants to. Pass the
22119 switch on the assembler command line.
22120
62104619
MK
221212004-07-23 Mark Kettenis <kettenis@gnu.org>
22122
22123 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
22124 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
22125 (main): Call new function.
22126
4a1135b8
MC
221272004-07-22 Michael Chastain <mec.gnu@mindspring.com>
22128
22129 Test for PR exp/1715.
22130 * gdb.base/radix.exp: Refactor common procedures. Make all
22131 test names unique. Change XFAIL to KFAIL.
22132
8a12c1f0
MC
221332004-07-20 Michael Chastain <mec.gnu@mindspring.com>
22134
22135 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
22136 * gdb.ada/gnat_ada.gin: ... to here.
22137 * configure.in: Use gnat_ada.gin.
22138 * configure: Regenerate.
22139
23b451cf
AC
221402004-07-20 Andrew Cagney <cagney@gnu.org>
22141
22142 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
22143 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
22144 XFAILs. Clean up test messages and comments. Check backtraces.
22145 Delete re-sync code.
22146
ab618a02
MC
221472004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22148
22149 Fix PR cli/740.
22150 * gdb.base/annota1.exp: Honor gdb,nosignals.
22151 * gdb.base/annota3.exp: Likewise.
22152
46dad340
MC
221532004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22154
22155 * lib/java.exp: Update copyright notice.
22156
756d8c70
AC
221572004-07-19 Andrew Cagney <cagney@gnu.org>
22158
22159 * gdb.base/selftest.exp: Copy file from here ...
22160 * gdb.gdb/selftest.exp: ... to here.
22161
586027e6
AC
221622004-07-16 Andrew Cagney <cagney@redhat.com>
22163
22164 * lib/insight-support.exp: Delete file.
22165 * lib/java.exp (java_init): Fix copyright.
22166
029d2200
AC
221672004-07-16 Andrew Cagney <cagney@gnu.org>
22168
22169 * gdb.base/restore.c: Append "prologue" to comments marking the a
22170 function's prologue.
22171 * gdb.base/restore.exp: Update copyright, re-indent.
22172 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
22173 callerN" prefix where needed. Update patterns that match a
22174 function's prologue.
22175
653b62c5
MC
221762004-07-16 Michael Chastain <mec.gnu@mindspring.com>
22177
22178 * gdb.base/restore.c: Add copyright notice.
22179
f7d690e5
AC
221802004-07-16 Andrew Cagney <cagney@gnu.org>
22181
22182 * gdb.base/logical.exp: Update copyright.
22183 (evaluate): New procedure. Use to re-implement tests using
22184 several tables.
22185
d629a7cb
MH
221862004-07-14 Martin Hunt <hunt@redhat.com>
22187
22188 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
22189 which fixes some problems where init.tcl was not found.
22190
9c7bb332
AC
221912004-07-13 Andrew Cagney <cagney@gnu.org>
22192
6bf46641
AC
22193 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
22194 (check_sizeof, check_valueof): Do not include the output in the
22195 test name. Use gdb_test.
22196 (get_valueof): Use gdb_test_multiple.
22197
c4ffd4c0
AC
22198 * gdb.base/step-test.exp: Update copyright. Use
22199 gdb_test_multiple. Ensure that test names do not include
22200 architecture dependent output.
22201
ab89363a
AC
22202 * gdb.gdb/observer.exp: Update copyright.
22203 (setup_test): Use gdb_test_multiple.
22204 (attach_first_observer, attach_second_observer)
22205 (attach_third_observer, detach_first_observer)
22206 (detach_second_observer, detach_third_observer)
22207 (reset_counters, check_counters): Make $message a prefix.
22208 (test_normal_stop_notifications): Add "args" parameter - a list of
22209 init functions to be called. Make $message a prefix,
22210 (test_observer_normal_stop): Change the message prefixes so that
22211 they are unique, pass the attach / detach procedures to
22212 test_normal_stop_notifications.
22213
ec58997a
AC
22214 * gdb.base/signull.exp (test_segv): Prefix all tests with
22215 "${name}". Clean up test messages.
22216
b475183b
AC
22217 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
22218
9c7bb332
AC
22219 * gdb.base/ena-dis-br.exp: Update copyright.
22220 (break_at): New function. Replace send_gdb with gdb_test,
22221 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
22222 ignore count, not stopped at bpt", with KFAIL.
22223
2dd95497
CV
222242004-07-13 Corinna Vinschen <vinschen@redhat.com>
22225
22226 * gdb.base/attach.exp: Remove cleanupfile handling.
22227
419e626b
AC
222282004-07-12 Andrew Cagney <cagney@gnu.org>
22229
22230 * gdb.base/annota1.exp: Cleanup corefile test name.
22231 * gdb.base/annota3.exp: Ditto.
22232
8b1b3228
AC
222332004-07-12 Andrew Cagney <cagney@gnu.org>
22234
78650829
AC
22235 * gdb.base/signals.exp: Clean up copyright, re-indent.
22236
8b1b3228
AC
22237 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
22238 gdb_test and gdb_test_multiple.
22239
935c2760
JJ
222402004-07-08 Jeff Johnston <jjohnstn@redhat.com>
22241
22242 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 22243 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
22244 provide line number info for first statement in main.
22245
1544280f
AC
222462004-07-08 Andrew Cagney <cagney@gnu.org>
22247
1279f4ff
AC
22248 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22249
1544280f
AC
22250 * gdb.base/sigbpt.exp: Make the common part of each test name a
22251 prefix instead of suffix.
22252
bcc82369
BR
222532004-07-07 Bob Rossi <bob_rossi@cox.net>
22254
22255 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
22256 test from test_tbreak_creation_and_listing to
22257 test_file_list_exec_source_file
22258 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
22259 Changed name of test from test_tbreak_creation_and_listing to
22260 test_file_list_exec_source_file
22261
23f4b0aa
JJ
222622004-07-07 Jeff Johnston <jjohnstn@redhat.com>
22263
22264 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
22265 the jmisc() constructor instead of <init>.
22266 * gdb.java/jmisc1.exp: Ditto.
22267
56401cd5
AC
222682004-07-07 Andrew Cagney <cagney@gnu.org>
22269
22270 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
22271 corrupting the PC.
22272
44ae2f6a
MC
222732004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22274
22275 * gdb.cp/templates.exp: Accept whitespace change in demangler
22276 output.
22277
45a83408
AC
222782004-07-06 Andrew Cagney <cagney@gnu.org>
22279
22280 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22281
d205ad70
MC
222822004-07-02 Michael Chastain <mec.gnu@mindspring.com>
22283
22284 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
22285 * lib/compiler.cc: Likewise.
22286
06ea1a61
MC
222872004-06-30 Michael Chastain <mec.gnu@mindspring.com>
22288
22289 * lib/compiler.cc: Work around string preprocessing problem
22290 with old hp c++ compiler.
22291 * lib/compiler.c: Likewise.
22292
daab1251
CV
222932004-06-29 Corinna Vinschen <vinschen@redhat.com>
22294
22295 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
22296 directives to conditionalize symbol prefixing.
22297 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
22298 additional_flags handling. Add underscore prefix for Cygwin.
22299 * gdb.arch/i386-unwind.c: Use preprocessor directives to
22300 conditionalize symbol prefixing.
22301 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
22302 additional_flags handling. Add underscore prefix for Cygwin.
22303
cc984116
CV
223042004-06-29 Corinna Vinschen <vinschen@redhat.com>
22305
22306 * gdb.base/bigcore.exp: Skip test on Cygwin.
22307
c279b077
MC
223082004-06-28 Michael Chastain <mec.gnu@mindspring.com>
22309
22310 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22311 formats for "info register". Use gdb_test_multiple. Fix
22312 the "invalid register" test.
22313
0e915747
CV
223142004-06-28 Corinna Vinschen <vinschen@redhat.com>
22315
22316 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22317 PID for Cygwin. Add Cygwin specific strings to check for in some
22318 tests.
22319 (do_attach_tests): Add a test for user interaction when attaching
22320 to a process with no matching symbol table already loaded.
22321
11422c86
AC
223222004-06-26 Andrew Cagney <cagney@gnu.org>
22323
22324 Test PR java/1567 and PR java/1565.
22325 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22326 * gdb.java/jmisc2.exp: Delete file.
22327
cefbce26
MC
223282004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22329
22330 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22331
e19f872c
CV
223322004-06-25 Corinna Vinschen <vinschen@redhat.com>
22333
22334 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22335 attach process.
22336
d931ba3b
MC
223372004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22338
22339 * gdb.cp/pr-1553.exp: Remove.
22340
aef68c48
MC
223412004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22342
22343 * gdb.cp/pr-1553.cc: Remove.
22344 * gdb.cp/pr-1553.exp: Disable this test.
22345
8d5df71a
JB
223462004-06-20 Jim Blandy <jimb@redhat.com>
22347
a9c64011 22348 Fix PR testsuite/1680.
8d5df71a
JB
22349 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22350 regular expressions.
22351
4ac6f39d
MC
223522004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22353
22354 Fix PR testsuite/1679.
22355 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22356 Issue an UNSUPPORTED result instead.
22357
1b413552
JB
223582004-06-18 Jim Blandy <jimb@redhat.com>
22359
22360 * gdb.base/charset.exp: Only send a control-C if we see a new
22361 prompt and incomplete command.
22362
6daa6ebd
MC
223632004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22364
22365 * gdb.cp/pr-574.cc: Add copyright notice.
22366
51fa4ae0
JB
223672004-06-17 Jim Blandy <jimb@redhat.com>
22368
22369 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22370 cases where the regexp has no groups; this grabs random text from
22371 the previous test suite, whatever that was.
22372
8fea26c5
MC
223732004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22374
22375 * gdb.cp/printmethod.cc: Add copyright notice.
22376
1e3aeb41
MC
223772004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22378
22379 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22380
9d9030bc
AC
223812004-06-16 Andrew Cagney <cagney@gnu.org>
22382
22383 * gdb.base/signull.c: Update copyright. Include <string.h>.
22384 (bowler): Replace data_pointer with data_read
22385 and data_write cases. Add code_descriptor case.
22386 (zero, desc): New array and pointer.
22387 (data, code): Change to simple pointers.
22388 * gdb.base/signull.exp: Fix probe pattern matching a function
22389 descriptor SIGSEGV. Replace data_pointer with data_read and
22390 data_write tests.
22391
acd4ad44
AC
223922004-06-16 Andrew Cagney <cagney@gnu.org>
22393
22394 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22395
08fd625c
MC
223962004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22397
22398 * gdb.base/long_long.c: Add copyright notice.
22399
1903502c
MC
224002004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22401
22402 * gdb.base/long_long.exp: Remove reference to
22403 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22404 to gdb_breakpoint and gdb_continue_to_breakpoint.
22405
83313cb1
JB
224062004-06-14 Jim Blandy <jimb@redhat.com>
22407
22408 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22409 endian case.
22410
1bf404ef
AC
224112004-06-14 Andrew Cagney <cagney@gnu.org>
22412
22413 * gdb.base/gcore.exp (capture_command_output): Delete the always
22414 passing tests containing inferior values.
22415 * gdb.base/ending-run.exp: Do not include the breakpoint address
22416 in the test message. Update copyright.
22417 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22418 size in the test name, use gdb_test_multiple. Update copyright.
22419
ef220b33
MC
224202004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22421
22422 * gdb.cp/ref-types.cc: Add copyright notice.
22423
4f70a4c9
MC
224242004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22425
22426 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22427 hp_aCC_compiler.
22428 * lib/compiler.cc: Likewise.
22429 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22430 'set' commands. Log diagnostics for other lines. Set
22431 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22432
335928ac
MC
224332004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22434
22435 * gdb.cp/try_catch.cc: Add copyright notice.
22436
2efb12e8
MC
224372004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22438
22439 * gdb.cp/userdef.cc: Add copyright notice.
22440
0bbed51a
MC
224412004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22442
22443 * gdb.cp/virtfunc.cc: Add copyright notice.
22444
e12a46c9
RC
224452004-06-11 Randolph Chung <tausq@debian.org>
22446
22447 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22448 problem.
22449
338e05af
AC
224502004-06-10 Andrew Cagney <cagney@gnu.org>
22451
22452 * lib/compiler.cc, lib/compiler.c: Append either
22453 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22454 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22455 instead of gcc-3-3.
22456
dc3f10cb
AC
224572004-06-09 Andrew Cagney <cagney@gnu.org>
22458
b4d946af
AC
22459 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22460 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22461
dc3f10cb
AC
22462 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22463 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22464 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22465 fixed.
22466
b5c0bfa2
AC
224672004-06-09 Andrew Cagney <cagney@gnu.org>
22468
22469 * gdb.base/structs.exp (test_struct_returns): Replace
22470 "return_value_unknown" and "finish_value_unknown" by
22471 "return_value_known" and "finish_value_known". Instead of
22472 "return_value_unknown" iff "finish_value_unknown", check
22473 "return_value_known" implies "finish_value_known".
22474
caeb605f
MH
224752004-06-08 Martin Hunt <hunt@redhat.com>
22476
22477 * gdb.base/float.exp: Add pattern for mips targets.
22478
c892bb64
RC
224792004-06-08 Randolph Chung <tausq@debian.org>
22480
22481 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22482 message for unknown architectures more clear.
22483
48306d3e
JB
224842004-06-08 Joel Brobecker <brobecker@gnat.com>
22485
22486 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22487 start the execution of the program.
22488
83ecb59f
JB
224892004-06-07 Jim Blandy <jimb@redhat.com>
22490
22491 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22492 * gdb.arch/i386-cpuid.h: New helper file.
22493
55264cb4
RC
224942004-06-07 Randolph Chung <tausq@debian.org>
22495
22496 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22497 has started.
22498
23cadb28
RM
224992004-06-04 Roland McGrath <roland@redhat.com>
22500
22501 Fix PR gdb/1647.
22502 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22503 differently to be robust to output buffering differences.
22504
51d01eda
MC
225052004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22506
22507 * gdb.threads/pthreads.exp: Update copyright years.
22508 (check_control_c): Change asynchronous 'after' to synchronous.
22509
f4fc3b93
RM
225102004-06-04 Roland McGrath <roland@redhat.com>
22511
22512 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22513 next gdb prompt.
22514
4013522b
MC
225152004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22516
22517 Fix PR gdb/1636.
22518 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22519 calls to synchronous.
22520
7a8f1e6b
JB
225212004-05-26 Jim Blandy <jimb@redhat.com>
22522
22523 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22524
81bb3443
RC
225252004-05-24 Randolph Chung <tausq@debian.org>
22526
22527 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22528 * gdb.asm/pa.inc: New file.
22529
8f5a3103
MK
225302004-05-22 Mark Kettenis <kettenis@gnu.org>
22531
22532 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22533
734b8fe8 225342004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22535 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22536
22537 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22538 GDB prompt.
22539
725603e1
UW
225402004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22541
f4fc3b93 22542 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22543 setjmp/longjmp. Use sigaction instead of signal.
22544
8b923272 225452004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22546 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22547
22548 * gdb.threads/pthread_cond_wait.c: New file.
22549 * gdb.threads/pthread_cond_wait.exp: New testcase.
22550
8bfabb04
AC
225512004-05-13 Andrew Cagney <cagney@redhat.com>
22552
22553 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22554 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22555
42edda50
AC
225562004-05-11 Andrew Cagney <cagney@redhat.com>
22557
22558 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22559 fixed but revealed gdb/1639.
22560
d303a6c7
AC
225612004-05-10 Andrew Cagney <cagney@redhat.com>
22562
22563 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22564 func1" and "next to 2nd alarm", kernel bug avoided.
22565
bf08c2a1
DJ
225662004-05-10 Daniel Jacobowitz <dan@debian.org>
22567
22568 PR external/1568
22569 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22570 XFAIL if it is smaller than bytes_allocated.
22571 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22572 (main): Make chunks_allocated unsigned. Correct comment.
22573
c0586a34
JB
225742004-05-07 Joel Brobecker <brobecker@gnat.com>
22575
22576 * gdb.arch/powerpc-aix-prologue.c: New file.
22577 * gdb.arch/powerpc-aix-prologue.exp: New file.
22578
f2785d12
JB
225792004-05-07 Jim Blandy <jimb@redhat.com>
22580
22581 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22582 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22583
bd7f6e30
JB
225842004-05-06 Joel Brobecker <brobecker@gnat.com>
22585
22586 * gdb.base/sep.exp: No longer setup_kfail when the program was
22587 built with dwarf2.
22588
0a5e7efe
JI
225892004-05-05 Jim Ingham <jingham@apple.com>
22590
22591 * gdb.base/pending.exp: Make sure pending breakpoints
22592 preserve the ignore count.
f4fc3b93 22593
a8958849
MK
225942004-04-27 Jerome Guitton <guitton@gnat.com>
22595
22596 * i386-prologue.exp: Add testcase for jump instruction as first
22597 instruction of the real code.
22598 * i386-prologue.c (jump_at_beginning): New function.
22599
7e103f5b
MK
226002004-04-28 Mark Kettenis <kettenis@gnu.org>
22601
22602 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22603 x86_64-*-*.
22604
5d38b224
MK
226052004-04-28 Mark Kettenis <kettenis@gnu.org>
22606
22607 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22608 i*86-*-*.
22609
0ef32fd9
MK
226102004-04-25 Mark Kettenis <kettenis@gnu.org>
22611
22612 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22613 expression that checks the return type.
22614
71d7dd7c
AC
226152004-04-23 Andrew Cagney <cagney@redhat.com>
22616
22617 * gdb.base/call-sc.exp: New test of scalar call/return values.
22618 * gdb.base/call-sc.c: Ditto.
22619
1e9f977e
JJ
226202004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22621
22622 * gdb.threads/manythreads.c: Reduce thread stack size.
22623
899d9e3a
JJ
226242004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22625
22626 * gdb.threads/manythreads.c: Add copyright notice.
22627
61bcae62
AC
226282004-04-23 Andrew Cagney <cagney@redhat.com>
22629
22630 * gdb.base/siginfo.exp: Better handle step out of signal.
22631 * gdb.base/sigstep.exp: Ditto.
22632
7339a42e 226332004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22634 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22635
22636 * gdb.threads/manythreads.c: New testcase.
22637 * gdb.threads/manythreads.exp: Ditto.
22638
5c98409b
JB
226392004-04-22 Jim Blandy <jimb@redhat.com>
22640
22641 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22642 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22643
3b611f1a
MC
226442004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22645
22646 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22647
f0fd9238
AC
226482004-04-21 Andrew Cagney <cagney@redhat.com>
22649
22650 * gdb.base/sigstep.c: New file.
22651 * gdb.base/sigstep.exp: New file.
22652
90990674
JB
226532004-04-16 Joel Brobecker <brobecker@gnat.com>
22654
22655 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22656 call to observer_notify_normal_stop.
22657
78cef34b
AC
226582004-04-15 Andrew Cagney <cagney@redhat.com>
22659
22660 * gdb.base/siginfo.c: New file.
22661 * gdb.base/siginfo.exp: New file.
22662
d2343407
JB
226632004-04-12 J. Brobecker <brobecker@gnat.com>
22664
22665 * gdb.base/sep.exp: Fix typo in comment.
22666
a2dba3c8
JB
226672004-04-12 J. Brobecker <brobecker@gnat.com>
22668
22669 * gdb.base/sep.c: New file.
22670 * gdb.base/sep-proc.c: New file.
22671 * gdb.base/sep.exp: New testcase.
22672
15f7b60e
MK
226732004-04-09 Mark Kettenis <kettenis@gnu.org>
22674
22675 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22676 support.
22677
44f4de1a
AC
226782004-04-05 Andrew Cagney <cagney@redhat.com>
22679
22680 * gdb.base/sigaltstack.c: New file.
22681 * gdb.base/sigaltstack.exp: New file.
22682
ef04f396
JB
226832004-04-04 Joel Brobecker <brobecker@gnat.com>
22684
22685 * gdb.base/foll-fork.exp: Update the expected output for
22686 "help set follow-fork-mode", to match a change that was made
22687 to the help of this variable on 2004-01-13.
22688
d40d2c92
JB
226892004-04-01 Joel Brobecker <brobecker@gnat.com>
22690
22691 * lib/ada.exp: Add copyright notice.
22692 * bar.ads: Likewise.
22693 * bar.adb: Likewise.
22694 * null_record.adb: Likewise.
22695 * null_record.exp: Likewise.
22696 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22697
f86ef5a3
JB
226982004-04-01 Joel Brobecker <brobecker@gnat.com>
22699
22700 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22701 * configure: Regenerate.
22702
414e70e3
JB
227032004-04-01 Joel Brobecker <brobecker@gnat.com>
22704
22705 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22706 to build the application. Remove the message printed when in
22707 verbose mode, redundant with the UNSUPPORTED message above.
22708
f0aaee49
JB
227092004-03-31 Joel Brobecker <brobecker@gnat.com>
22710
22711 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22712 * gdb.ada (null_record.exp): New testcase.
22713
ac81cb54
JB
227142004-03-31 Joel Brobecker <brobecker@gnat.com>
22715
22716 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22717
854af2f7
JB
227182004-03-31 Joel Brobecker <brobecker@gnat.com>
22719
22720 * gdb.ada: New subdirectory.
22721 * gdb.ada/Makefile.in: New file.
22722 * gdb.ada/gnat_ada.gpr.in: New file.
22723
034cb681
JB
227242004-03-31 Joel Brobecker <brobecker@gnat.com>
22725
22726 * lib/ada.exp: New file.
22727
78a1a894
DJ
227282004-03-24 Daniel Jacobowitz <drow@mvista.com>
22729
22730 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22731 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22732
4b2b3b3e
AC
227332004-03-22 Andrew Cagney <cagney@redhat.com>
22734
22735 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22736 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22737 Problem identified by Ulrich Weigand.
22738
23c73aa3
DC
227392004-03-17 David Carlton <carlton@kealia.com>
22740
22741 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22742 PR c++/826.
22743
d63a86f8
RM
227442004-03-16 Roland McGrath <roland@redhat.com>
22745
22746 * gdb.base/auxv.exp: New file.
22747 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22748
0e02aa50
DC
227492004-03-12 David Carlton <carlton@kealia.com>
22750
22751 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22752 * gdb.cp/pr-1553.cc: Ditto.
22753 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22754 pass branch.
22755
c20b71be
MC
227562004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22757
22758 * gdb.cp/templates.exp: Accept more template types.
22759
c7414a01
MC
227602004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22761
22762 From Corinna Vinschen with modifications.
22763 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22764 local variable obj_with_enum.
22765 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22766 results with obj_with_enum.
22767
ed69573c
MC
227682004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22769
22770 * gdb.cp/classes.cc: New file, copied from misc.cc.
22771 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22772
28301461
MC
227732004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22774
22775 * gdb.cp/misc.cc: Add copyright notice.
22776
1198ecbe
DC
227772004-03-05 David Carlton <carlton@kealia.com>
22778
22779 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22780 * gdb.cp/rtti.h: Update copyright.
22781 (namespace n2::n3): New.
22782 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22783 (n2::n3::func3): New.
22784 (main): Call n2::n3::func3.
22785 * gdb.cp/rtti2.cc: Update copyright.
22786 (n2::create3): New.
22787
9e08c470
MK
227882004-03-04 Mark Kettenis <kettenis@gnu.org>
22789
22790 * gdb.asm/openbsd.inc: Fix typo.
22791
4bebc3aa
FF
227922004-03-03 Fred Fish <fnf@redhat.com>
22793
22794 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22795 "val" instead of unused "size". Update copyright year.
22796
6ea9fb37
DJ
227972004-02-29 Daniel Jacobowitz <drow@mvista.com>
22798
22799 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22800 to use unsigned char.
22801 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22802 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22803
23b23974
DJ
228042004-02-29 Daniel Jacobowitz <drow@mvista.com>
22805
22806 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22807 line of output.
22808
7574fd53
DJ
228092004-02-28 Daniel Jacobowitz <drow@mvista.com>
22810
22811 * gdb.base/relocate.c (dummy): Initialize.
22812
a195357f
DJ
228132004-02-28 Daniel Jacobowitz <drow@mvista.com>
22814
22815 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22816 a breakpoint at exit.
22817
72fd54a9
FF
228182004-02-27 Fred Fish <fnf@redhat.com>
22819
22820 * gdb.base/chng-syms.exp: Add expect condition to match failing
22821 case that isn't a timeout.
22822
b9d23137
AC
228232004-02-27 Andrew Cagney <cagney@redhat.com>
22824
22825 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22826 support.
22827
15d208f6 228282004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 22829
15d208f6
FF
22830 * gdb.arch/gdb1431.c: Remove.
22831 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
22832 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
22833 of "until" incorrectly.
22834
98f9cd2d
JB
228352004-02-26 J. Brobecker <brobecker@gnat.com>
22836
22837 * gdb.cp/class2.cc (empty): New class.
22838 (refer): New function.
22839 (main): Declare an object of type empty and use it.
22840 * gdb.cp/class2.exp: Print the value of an object of type empty.
22841
9b50c11b
JJ
228422004-02-26 Jeff Johnston <jjohnstn@redhat.com>
22843
22844 * gdb.base/langs.exp: Update query string to match the
22845 new nquery format used for pending breakpoints.
22846
0dcd613f
AC
228472004-02-26 Andrew Cagney <cagney@redhat.com>
22848
22849 Fix PR i18n/1570.
22850 * gdb.base/charset.c: Update copyright notice.
22851 (main, init_string): Remove the escape character '\e' tests.
22852 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
22853 * gdb.base/charset.exp (valid_host_charset): Ditto.
22854 * gdb.base/setvar.exp: Ditto.
22855
b8a56647
AC
228562004-02-24 Andrew Cagney <cagney@redhat.com>
22857
90d59e34
AC
22858 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22859 mmapped data in core file" PASS and FAIL messages consistent.
22860
b8a56647
AC
22861 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22862 setting a breakpoint. Work around PR java/1565.
22863
9f27c604
JJ
228642004-02-23 Jeff Johnston <jjohnstn@redhat.com>
22865
22866 * lib/gdb.exp (gdb_breakpoint): Update query string to match
22867 new nquery format.
22868 * gdb.base/pending.exp: Ditto.
22869
3224a706
MK
228702004-02-22 Mark Kettenis <kettenis@gnu.org>
22871
22872 * configure.in: Run stabs tests on *BSD.
22873 * configure: Regenerated.
22874
41e0a9ca
MK
228752004-02-21 Mark Kettenis <kettenis@gnu.org>
22876
22877 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22878
1e1b3428
FF
228792004-02-20 Fred Fish <fnf@redhat.com>
22880
22881 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
22882 blank in test for "returns short", for consistency with other
22883 "returns xxx" tests. Update copyright year.
22884
f9a7572a
FF
228852004-02-19 Fred Fish <fnf@redhat.com>
22886
22887 New testcase for PR breakpoint/1558.
22888 * gdb.arch/gdb1558.exp: New file.
22889 * gdb.arch/gdb1558.c: New file.
22890
b2ce2854
EZ
228912004-02-19 Elena Zannoni <ezannoni@redhat.com>
22892
22893 * gdb.base/nodebug.exp: Fix typo.
22894
e7c9ff01
JB
228952004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22896
22897 Committed by Jim Blandy <jimb@redhat.com>.
22898
62f4b920
JB
22899 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22900
2db536a1
JB
22901 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22902
e7c9ff01
JB
22903 * gdb.base/float.exp: Support s390*-*-* targets.
22904
f3205b34
AF
229052004-02-17 Adam Fedor <fedor@gnu.org>
22906
22907 * gdb.base/gdb1555.exp: New file.
22908 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22909
9d62932d
EZ
229102004-02-17 Elena Zannoni <ezannoni@redhat.com>
22911
22912 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22913
344c9711
FF
229142004-02-16 Fred Fish <fnf@redhat.com>
22915
22916 * gdb.arch/gdb1291.c: Remove
22917 * gdb.arch/gdb1291.s: New test input file.
22918 * gdb.arch/gdb1291.exp: Expand test to check case that should not
22919 fail. Test for correct result, known incorrect result, other
22920 failures and timeouts.
22921
2d822687
AC
229222004-02-16 Andrew Cagney <cagney@redhat.com>
22923
22924 * gdb.base/bigcore.exp: New file.
22925 * gdb.base/bigcore.c: New file.
22926
dac15b66
AC
229272004-02-13 Andrew Cagney <cagney@redhat.com>
22928
22929 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
22930 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
22931 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
22932 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
22933 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
22934 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
22935 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
22936 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
22937 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
22938 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
22939
6bdfc2c4
JJ
229402004-02-11 Jeff Johnston <jjohnstn@redhat.com>
22941
22942 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
22943 executed is an alloc instruction.
22944
87b3ede8
DC
229452004-02-11 David Carlton <carlton@kealia.com>
22946
22947 * gdb.cp/breakpoint.exp: New.
22948 * gdb.cp/breakpoint.cc: New.
22949
6e19e2bf
MC
229502004-02-11 Michael Chastain <mec.gnu@mindspring.com>
22951
22952 Partial fix for PR gdb/1543.
22953 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
22954 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
22955 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
22956 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
22957 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
22958 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
22959 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
22960 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
22961 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
22962 to bug-gdb@prep.ai.mit.edu .
22963 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
22964 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
22965 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
22966 Likewise.
22967
5c5455dc
AC
229682004-02-10 Andrew Cagney <cagney@redhat.com>
22969
22970 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
22971 using gdb_internal_error_resync.
22972
9cf689d7
DJ
229732004-02-09 Daniel Jacobowitz <drow@mvista.com>
22974
22975 * gdb.threads/thread-specific.exp: Stop early if no threads are
22976 found.
22977
d2dc51db
MC
229782004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22979
22980 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22981
14b1a056
DJ
229822004-02-08 Daniel Jacobowitz <drow@mvista.com>
22983
22984 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22985 breakpoints.
22986
83f66e8f
DJ
229872004-02-07 Daniel Jacobowitz <drow@mvista.com>
22988
22989 * config/sim.exp (gdb_load): Handle $arg == "".
22990 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
22991 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
22992
30fc0091
EZ
229932004-02-07 Elena Zannoni <ezannoni@redhat.com>
22994
a9c64011
AS
22995 * gdb.base/maint.exp: Update test to reflect
22996 obstack changes.
30fc0091 22997
4d806929
JJ
229982004-02-04 Jeff Johnston <jjohnstn@redhat.com>
22999
23000 * gdb.base/pendshr.c (pendfunc): New function that calls
23001 pendfunc1.
23002 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
23003
7bfdd688
FF
230042004-02-04 Fred Fish <fnf@redhat.com>
23005
23006 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
23007 function symbols and update copyright years.
23008 * gdb.arch/gdb1291.c: Ditto.
23009
aaa08ee4
MC
230102004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23011
23012 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
23013
dbad7755
MC
230142004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23015
23016 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
23017
ec4646ef
MC
230182004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23019
23020 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
23021
1b802196
FF
230222004-02-02 Fred Fish <fnf@redhat.com>
23023
23024 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
23025 remote targets. Update copyright years.
23026
18fe2033
JJ
230272004-02-02 Jeff Johnston <jjohnstn@redhat.com>
23028
23029 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
23030 support.
23031 * gdb.base/langs.exp: Fix test which attempts to create
23032 breakpoint on non-existent function to handle new pending
23033 support.
23034 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
23035 a breakpoint.
23036 * gdb.base/pending.exp: New test.
23037 * gdb.base/pending.c: New file.
23038 * gdb.base/pendshr.c: Ditto.
23039
8d577d32
DC
230402004-02-02 David Carlton <carlton@kealia.com>
23041
23042 * gdb.cp/overload.exp: Add overloadNamespace tests.
23043 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
23044 (overloadNamespace, XXX): New.
23045 (main): Call XXX::marker2.
23046
3ad13771
FF
230472004-02-01 Fred Fish <fnf@redhat.com>
23048
23049 * gdb.base/dump.exp: Use runto_main instead of "runto main".
23050 * gdb.base/finish.exp: Ditto.
23051 * gdb.base/gcore.exp: Ditto.
23052 * gdb.base/huge.exp: Ditto.
23053 * gdb.base/info-proc.exp: Ditto.
23054 * gdb.base/return2.exp: Ditto.
23055 * gdb.threads/gcore-thread.exp: Ditto.
23056
44c75849
DJ
230572004-02-01 Daniel Jacobowitz <drow@mvista.com>
23058
23059 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
23060
005bc093
MK
230612004-02-01 Mark Kettenis <kettenis@gnu.org>
23062
23063 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
23064 that opening the file succeeds on OpenBSD.
23065
c47cebdb
DJ
230662004-02-01 Daniel Jacobowitz <drow@mvista.com>
23067
23068 * gdb.threads/thread-specific.c: New file.
23069 * gdb.threads/threads-specific.exp: New test script.
23070 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
23071 to expect_out.
23072
5a01311c
MK
230732004-02-01 Mark Kettenis <kettenis@gnu.org>
23074
23075 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
23076 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
23077 only on the "print_small_structs from print_long_arg_list" test.
23078
ce22a4f1
DJ
230792004-02-01 Daniel Jacobowitz <drow@mvista.com>
23080
23081 * gdb.base/completion.exp: Kill a stray backslash.
23082
23083 From Jim Ingham <jingham@apple.com>:
23084 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
23085 agrees with the result from sending a tab.
23086
abbab9d3
DJ
230872004-01-31 Daniel Jacobowitz <drow@mvista.com>
23088
23089 * gdb.base/chng-syms.exp: Remove stray newline.
23090
53904d1e
MK
230912004-01-31 Mark Kettenis <kettenis@gnu.org>
23092
23093 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
23094 *-*-openbsd*.
23095 * gdb.asm/openbsd.inc: New file.
23096
3a4b3aac
MK
230972004-01-30 Mark Kettenis <kettenis@gnu.org>
23098
23099 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
23100 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
23101 *-*solaris2*. Remove commented out default settings for
23102 asm-flags. Replace gdb_compile with target_link.
23103
ebac27b4
MC
231042004-01-29 Michael Chastain <mec.gnu@mindspring.com>
23105
23106 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
23107 for all tests. Remove old hp-ux and cygnus xfail cases.
23108
d8679d84
PH
231092004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
23110
23111 * gdb.base/chng-syms.exp: New file.
23112 * gdb.base/chng-syms.c: New file.
23113
0a55bc22
MC
231142004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23115
23116 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
23117 Provide arms for current output in all my configurations.
23118
94b8e876
MC
231192004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23120
23121 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
23122 * lib/compiler.cc: Likewise.
23123 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
23124 get the right preprocessor. Eval the output directly. Remove
23125 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
23126 hp_f77_compiler and hp_f90_compiler completely.
23127 (gdb_preprocess): Delete.
23128 (get_compiler): Delete.
23129
7cf03d44
MK
231302004-01-24 Mark Kettenis <kettenis@gnu.org>
23131
23132 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
23133 <string.h>.
23134
68b6dce9
NR
231352004-01-24 Nick Roberts <nick@nick.uklinux.net>
23136
23137 * gdb.mi/mi-stack.exp: Update copyright.
23138
b368761e
DC
231392004-01-23 David Carlton <carlton@kealia.com>
23140
23141 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
23142 test for cp_lookup_transparent_type.
23143 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
23144 call them.
23145
f2061b53
DJ
231462004-01-23 Daniel Jacobowitz <drow@mvista.com>
23147
23148 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
23149 after -var-update.
23150
37fc574a
DC
231512004-01-23 David Carlton <carlton@kealia.com>
23152
23153 * gdb.cp/namespace.cc (C::ensureRefs): New.
23154 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
23155
8e94b928
NR
231562004-01-20 Nick Roberts <nick@nick.uklinux.net>
23157
23158 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
23159 case "-stack-list-locals 2".
23160 * gdb.mi/mi-var-child.exp: Test for case
23161 "-var-list-children --all-values NAME".
23162
997b0952
MC
231632004-01-18 Michael Chastain <mec.gnu@mindspring.com>
23164
23165 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
23166
52470da3
MK
231672004-01-18 Mark Kettenis <kettenis@gnu.org>
23168
7049b4b8
MK
23169 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
23170 used with gdb_test_multiple.
23171
52470da3
MK
23172 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
23173 read at address 0. This fixes PR testsuite/1504.
23174
da6012e5
DJ
231752004-01-18 Daniel Jacobowitz <drow@mvista.com>
23176
23177 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
23178 Remove downloading, guessing the host executable, the calls to
23179 gdb_file_cmd and gdb_target_cmd, and "load" support.
23180 (infer_host_exec): New function broken out from gdb_load.
23181 (gdb_load): New wrapper for gdbserver_gdb_load.
23182 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
23183 gdb_target_cmd. Use -target-select.
23184 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
23185 Download binaries to the host. Clear last_mi_remote_file when
23186 we load a new binary.
23187 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
23188 call gdbserver_gdb_load and mi_gdb_target_cmd.
23189
32c70722
MC
231902004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23191
23192 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
23193 type patterns.
23194
b0cecf36
MC
231952004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23196
23197 * gdb.cp/templates.exp: Fix typo in test name of
23198 "print Foo<volatile char*>::foo".
23199
4120d7e6
MC
232002004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23201
23202 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
23203
f679e530
BE
232042004-01-16 Ben Elliston <bje@wasabisystems.com>
23205
23206 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
23207 (clean mostlyclean): Remove empty rm.
23208
091c48f6
MC
232092004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23210
23211 * gdb.base/setvar.exp: Add copyright years.
23212
3e5fc8d2
DC
232132004-01-14 David Carlton <carlton@bactrian.org>
23214
23215 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
23216 PR c++/1511 and update coment.
23217 * gdb.cp/templates.exp: Update patterns to match current output.
23218 If changes involve something other than whitespace, KFAIL
23219 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
23220
63d06c5c
DC
232212004-01-14 David Carlton <carlton@kealia.com>
23222
23223 * gdb.cp/namespace.exp: Add tests involving classes defined within
23224 namespaces.
23225 * gdb.cp/namespace.cc (C::CClass): New.
23226 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
23227
a51dab88
EZ
232282004-01-14 Elena Zannoni <ezannoni@redhat.com>
23229
23230 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
23231 what debug info we have. Print a better message if something goes
23232 wrong while producing the separate debug info file.
23233
a476ccc9
MC
232342004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23235
23236 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
23237
f453692c
MC
232382004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23239
23240 * gdb.base/callfuncs.c: Add copyright notice.
23241
f40063a5
MC
232422004-01-13 Michael Chastain <mec.gnu@mindspring.com>
23243
23244 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
23245 inheritance. PR gdb/1498, PR gcc/13539.
23246
19ac3974
EZ
232472004-01-13 Elena Zannoni <ezannoni@redhat.com>
23248
a9c64011
AS
23249 * gdb.threads/gcore-thread.exp: Prefix name of binary with
23250 test specific name.
23251 * gdb.mi/gdb669.exp: Ditto.
23252 * gdb.mi/mi-pthreads.exp: Ditto.
23253 * gdb.mi/mi1-pthreads.exp: Ditto.
23254 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 23255
56c97c6e
MC
232562004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23257
23258 * gdb.cp/member-ptr.cc: Add copyright notice.
23259
a0644324
MC
232602004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23261
23262 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
23263 some patterns for recent versions of gcc and hpacc. Delete
23264 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
23265 Delete tests that access a NULL pointer-to-member-data. This
23266 script is still disabled for gcc.
23267
32fabe09
EZ
232682004-01-12 Elena Zannoni <ezannoni@redhat.com>
23269
23270 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 23271 escaped correctly.
32fabe09 23272
1f8a6abb
EZ
232732004-01-12 Elena Zannoni <ezannoni@redhat.com>
23274
23275 * gdb.base/sepdebug.exp: New file.
23276 * gdb.base/sepdebug.c: New file.
23277 * lib/gdb.exp (separate_debug_filename): New procedure.
23278 (gdb_gnu_strip_debug): New procedure.
23279
48efe704
AC
232802004-01-12 Andrew Cagney <cagney@redhat.com>
23281
23282 * gdb.mi/ChangeLog: Delete file. Renamed to ...
23283 * gdb.mi/ChangeLog-1999-2003: New file.
23284
a9415475
AC
232852004-01-12 Andrew Cagney <cagney@redhat.com>
23286
23287 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
23288 "Renaming a directory to a non-empty directory returns ENOTEMPTY
23289 or EEXIST", treat EBUSY as an XFAIL.
23290
83b8cf9d
MC
232912004-01-11 Michael Chastain <mec.gnu@mindspring.com>
23292
23293 * gdb.base/scope.exp: Remove obsolete setup_xfail for
23294 hp_cc_compiler.
23295
9939d2a8
MC
232962004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23297
23298 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23299 decorations.
23300
1ff8cadf
MC
233012004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23302
23303 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
23304 and "(aCC)" decorations. Remove obsolete doco about old
23305 test results.
23306
6fa9022e
MC
233072004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23308
23309 * gdb.cp/exception.exp: Fix typo in doco.
23310
209721fe
MK
233112004-01-09 Mark Kettenis <kettenis@gnu.org>
23312
23313 * gdb.base/gdb1476.exp: Fix typo.
23314
ef11303e
MC
233152004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23316
23317 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23318 file.
23319
041ab88c
MC
233202004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23321
23322 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23323 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23324 Use gdb_compile. Remove restriction on gcc. Add some patterns
23325 for recent version of gdb. Delete second half, which was a copy
23326 of the first half with different build flags. This test is
23327 still disabled because it is still not ready for production.
23328
e36d075a
MC
233292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23330
23331 * gdb.cp/exception.cc: Add copyright notice.
23332 * gdb.cp/exception.exp: Add a notice that this file is broken
23333 because of line number changes caused by addition of copyright
23334 notice.
23335
42b190ad
MC
233362004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23337
23338 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23339 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23340
8f25f06b
MC
233412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23342
23343 * gdb.cp/classes.exp: Accept gnu abi 2.
23344 * gdb.cp/derivation.exp: Likewise.
23345 * gdb.cp/overload.exp: Likewise.
23346 * gdb.cp/virtfunc.exp: Likewise.
23347
06ded8b8
MC
233482004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23349
23350 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23351 semicolon after end of function.
23352
77c26ae3
MC
233532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23354
23355 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23356 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23357 boilerplate code for compiling and running the program under
23358 test. Add some string method tests.
23359
20757486
MC
233602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23361
23362 * gdb.cp/bs15503.cc: Add copyright notice.
23363 * gdb.cp/bs15503.exp: Adjust line number.
23364
0fd3b503
MC
233652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23366
23367 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23368 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23369
10d1bea8
MC
233702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23371
23372 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23373 hp_cc_compiler.
23374
2789202a
MC
233752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23376
23377 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23378 * gdb.cp/ctti.exp: Use the marker instead of "next".
23379 With gcc, run further before bailing.
23380
b862f14c
MC
233812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23382
23383 * gdb.cp/cttiadd.cc: Add copyright notice.
23384 * gdb.cp/cttiadd1.cc: Likewise.
23385 * gdb.cp/cttiadd2.cc: Likewise.
23386 * gdb.cp/cttiadd3.cc: Likewise.
23387
96da2469
MC
233882004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23389
23390 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23391 Use gdb_test, gdb_test_multiple. Use floating-point values that
23392 have exact representations in IEEE-ish formats.
23393
053248ff
MC
233942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23395
23396 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23397 compilers. Delete duplicate call to get_compiler_info.
23398 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23399 * gdb.base/volatile.exp: Likewise.
23400
84acecdd
MK
234012004-01-07 Mark Kettenis <kettenis@gnu.org>
23402
23403 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23404 memory at address 0.
23405
fe11a27f
MC
234062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23407
23408 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23409 to test for hp-ux assembler. Fix copyright years.
23410
60ad077b
AC
234112004-01-07 Andrew Cagney <cagney@redhat.com>
23412
23413 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23414
1c9b8f33
AC
234152004-01-07 Andrew Cagney <cagney@redhat.com>
23416
23417 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23418 when creating the read-only file. From analysis by Roland McGrath
23419 and Elena Zannoni.
23420
753ccc7a
MC
234212004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23422
23423 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23424
eca3e36b
MC
234252004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23426
23427 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23428 data pointers.
23429
f8d4bac4
MC
234302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23431
23432 * gdb.cp/m-static.exp: Compile one source file at a time.
23433 Delete unused call to get_compiler_info.
23434
9b4e0f94
MC
234352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23436
23437 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23438 * gdb.base/call-rt-st.exp: Likewise.
23439 * gdb.base/nodebug.exp: Likewise.
23440 * gdb.base/volatile.exp: Likewise.
23441 * gdb.cp/ref-types.exp: Likewise.
23442 * gdb.cp/templates.exp: Likewise.
23443
023c1024
MK
234442004-01-05 Mark Kettenis <kettenis@gnu.org>
23445
23446 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23447
19703c4a
MC
234482004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23449
23450 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23451 hppa*-hp-hpux*.
23452
18b67037
MK
234532004-01-04 Mark Kettenis <kettenis@gnu.org>
23454
ba6219c8
MK
23455 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23456 x86_64-*-*.
23457
18b67037
MK
23458 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23459 sparc64-*-* and sparc*-solaris2*.
23460
1bfbbb9d
MK
234612004-01-04 Mark Kettenis <kettenis@gnu.org>
23462
23463 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23464 return ${tests}" test. The ${tests} already mentions the
23465 filename.
23466
06846494
MC
234672004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23468
23469 * gdb.cp/local.exp: Accept gcc abi 2.
23470
3b0cb202
MC
234712004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23472
23473 * gdb.cp/templates.exp: Accept gcc abi 2.
23474
0643ec3f
MC
234752004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23476
23477 * lib/compiler.cc: Remove supports_template_debugging.
23478 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23479
d231d0b1
MC
234802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23481
23482 * gdb.cp/namespace.exp: Accept gcc abi 2.
23483
44ffb27c
MC
234842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23485
23486 * gdb.cp/method.exp: Accept gcc abi 2.
23487
184ad485
MC
234882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23489
23490 * gdb.cp/classes.exp: Generate identical results as old version.
23491 * gdb.cp/derivation.exp: Likewise.
23492 * gdb.cp/overload.exp: Likewise.
23493 * gdb.cp/virtfunc.exp: Likewise.
23494
116f09e7
MC
234952004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23496
23497 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23498 mysterious bug with sourceware version of expect.
23499
b1379776
MC
235002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23501
23502 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23503 current versions of gcc, including gcc abi 2. Remove gratuitous
23504 restart of test program. Use gdb_test_multiple and gdb_test for
23505 all tests. Add patterns to xfail missing "const" in "const char *"
23506 and kfail PR gdb/1155.
23507
6b7a4c0e
MC
235082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23509
23510 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23511 current versions of gcc, including gcc abi 2. Remove gratuitous
23512 restart of test program. Use gdb_test_multiple and gdb_test for
23513 all tests. Add patterns to kfail PR gdb/1498.
23514
51615d72
MC
235152003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23516
23517 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23518 current versions of gcc, including gcc abi 2. Use "breakpoint"
23519 and "continue" instead of restarting the target program. Use
23520 gdb_test_multiple and gdb_test for all tests.
23521
7b79a9d7
MK
235222004-01-01 Mark Kettenis <kettenis@gnu.org>
23523
23524 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23525 for *-*-solaris2*.
23526
1cd3489f
MC
235272003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23528
23529 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23530 current versions of gcc, including gcc abi 2. Use "breakpoint"
23531 and "continue" instead of restarting the target program several
23532 times. Use gdb_test_multiple and gdb_test for all tests.
23533
850742db
MC
235342003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23535
23536 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23537 source files.
23538
eb4bbda8
MC
235392003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23540
23541 * gdb.base/environ.exp: Handle compiling test case from multiple
23542 source files.
23543
e42c7771
MC
235442003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23545
23546 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23547
80e4b428
JB
235482003-12-17 Jim Blandy <jimb@redhat.com>
23549
5f06973a
JB
23550 * gdb.base/freebpcmd.c: Add copyright notice.
23551
80e4b428
JB
23552 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23553
0ab84fb7
MC
235542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23555
23556 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23557
1b3bb3d0
JB
235582003-12-13 Jim Blandy <jimb@redhat.com>
23559
23560 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23561
3a4c9371
KB
235622003-12-12 Kevin Buettner <kevinb@redhat.com>
23563
23564 * gdb.asm/frv.inc: New file.
23565 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23566
a1dea79a
FF
235672003-12-09 Fred Fish <fnf@redhat.com>
23568
23569 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23570 functions to break1.c and leave prototypes behind. Add more
23571 "set breakpoint NN here" comments.
23572 * gdb.base/break1.c: New file.
23573
23574 * gdb.base/break.exp: Handle compiling test case from multiple
23575 source files and change source file references as needed.
23576 * gdb.base/completion.exp: Ditto.
23577 * gdb.base/condbreak.exp: Ditto.
23578 * gdb.base/define.exp: Ditto.
23579 * gdb.base/ena-dis-br.exp: Ditto.
23580 * gdb.base/info-proc.exp: Ditto.
23581 * gdb.base/maint.exp: Ditto.
23582 * gdb.base/until.exp: Ditto.
23583
23584 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23585 hardcoded line numbers.
23586 * gdb.base/define.exp: Ditto.
23587 * gdb.base/ena-dis-br.exp: Ditto.
23588 * gdb.base/maint.exp: Ditto.
23589 * gdb.base/until.exp: Ditto.
23590
23591 * gdb.base/completion.exp: Use "break1" for completion tests since
23592 "break" is no longer a unique prefix.
23593
5266b69c
AC
235942003-12-06 Andrew Cagney <cagney@redhat.com>
23595
23596 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23597 "return_value_unimplemented". When an unimplemented struct return
23598 architecture, report incorrect values as a KFAIL
23599
374451f0
MC
236002003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23601
23602 * gdb.cp/rtti.exp: Accept new wording of warning from
23603 cp_lookup_rtti_type.
23604
ba9b20a7
MC
236052003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23606
23607 Partial fix for PR testsuite/1456.
23608 * gdb.base/scope.exp (test_at_main): Replace references to
23609 gcc_compiled with calls to test_compiler_info.
23610 (test_at_foo): Likewise.
23611 (test_at_bar): Likewise.
23612
b74b6d0b
MC
236132003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23614
23615 Partial fix for PR testsuite/1456.
23616 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23617 to test_compiler_info.
23618
ccfa3402
MC
236192003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23620
23621 * gdb.base/so-impl-ld.exp: Update copyright notice.
23622
f6246aba
MC
236232003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23624
23625 Partial fix for PR testsuite/1456.
23626 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23627 to test_compiler_info.
23628
13ae734a
MC
236292003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23630
23631 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23632 from current versions of gdb. Clean up regular expressions.
23633 Delete redundant timeout case.
23634
d8e1cdee
MC
236352003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23636
23637 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23638 from current versions of gdb. Clean up regular expressions.
23639 Delete redundant timeout case.
23640
96457b64
MC
236412003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23642
23643 Partial fix for PR testsuite/1456.
23644 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23645 gcc_compiled with call to test_compiler_info.
23646
f35309fc
MC
236472003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23648
23649 Partial fix for PR testsuite/1456.
23650 * gdb.base/list.exp (test_list_function): Delete unused declaration
23651 of gcc_compiled.
23652
d7afdf9b
MC
236532003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23654
23655 Partial fix for PR testsuite/1456.
23656 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23657 call to test_compiler_info.
23658
71507b56
MK
236592003-11-29 Mark Kettenis <kettenis@gnu.org>
23660
23661 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23662 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23663 it to create the appropriate note.inc.
23664 * gdb.asm/asmsrc1.s: Include "note.inc".
23665 * gdb.asm/netbsd.inc: New file.
23666 * gdb.asm/empty.inc: New file.
23667
f81f93f7
MC
236682003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23669
23670 Partial fix for PR testsuite/1456.
23671 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23672 calls to test_compiler_info.
23673
9a77938e
MC
236742003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23675
23676 Partial fix for PR testsuite/1456.
23677 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23678 calls to test_compiler_info.
23679
e8367dc7
MK
236802003-11-27 Mark Kettenis <kettenis@gnu.org>
23681
23682 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23683 pattern for the KFAILs.
23684
526c61ee
AF
236852003-11-25 Adam Fedor <fedor@gnu.org>
23686
23687 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23688 * gdb.objc/objcdecode.m: New file.
23689
28f2d600
AF
236902003-11-25 Adam Fedor <fedor@gnu.org>
23691
23692 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23693 * gdb.objc/nondebug.m: New file.
23694
a3895cee
BE
236952003-11-26 Ben Elliston <bje@wasabisystems.com>
23696
23697 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23698 NetBSD as it does on FreeBSD. Modelled on a similar change by
23699 Mark Kettenis on 2003-05-30.
23700 (link-flags): Set to "--entry _start" regardless of target.
23701 Special linker flags are to be appended to $link-flags.
23702 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23703
c9f2c8a3
MC
237042003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23705
23706 * gdb.cp/method.exp: Accept output of new demangler.
23707
15a0587a 237082003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23709
23710 * gdb/class2.exp: New file.
23711 * gdb/class2.cc: New file.
23712
3c00b570
MC
237132003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23714
23715 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23716 of new demangler.
23717
7027acc7
MK
237182003-11-23 Mark Kettenis <kettenis@gnu.org>
23719
23720 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23721 of gdb_test "run".
23722
b0e1598a
MK
237232003-11-23 Mark Kettenis <kettenis@gnu.org>
23724
23725 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23726 "continue" into "run".
23727
4d9eda44
MC
237282003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23729
23730 Partial fix for PR testsuite/1456.
23731 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23732 call to test_compiler_info.
23733 * gdb.cp/ctti.exp: Likewise.
23734 * gdb.cp/derivation.exp: Likewise.
23735 * gdb.cp/member-ptr.exp: Likewise.
23736 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23737 reference to gcc_compiled.
23738
237392003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23740
23741 Fix PR testsuite/1463.
23742 * gdb.base/structs.exp (start_structs_test): Call
23743 get_debug_format before using the debug format.
23744
d422fe19
AC
237452003-11-22 Andrew Cagney <cagney@redhat.com>
23746
23747 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23748 * gdb.base/structs.exp: Use gdb_test_multiple.
23749
039cf96d
AC
237502003-11-20 Andrew Cagney <cagney@redhat.com>
23751
6882279b
AC
23752 * gdb.base/structs.exp: Handle and recover from internal errors.
23753 Replace "foo${n}" with "foo<n>" in test messages.
23754
e53890ae
AC
23755 * gdb.base/structs.exp: Update copyright. Rewrite.
23756 * gdb.base/structs.c: Update copyright. Rewrite.
23757
2b211c59
AC
23758 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23759 resync count exceeded.
d63a86f8 23760
039cf96d
AC
23761 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23762 from the internal error.
23763 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23764 Original from Jim Blandy.
23765 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 23766
eac98b22
AC
237672003-11-19 Andrew Cagney <cagney@redhat.com>
23768
23769 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23770 KFAIL.
23771
67455b2a
MK
237722003-11-17 Mark Kettenis <kettenis@gnu.org>
23773
23774 New testcase for PR backtrace/1435.
23775 * gdb.arch/i386-unwind.exp: New file.
23776 * gdb.arch/i386-unwind.c: New file.
23777
853d6e5b
AC
237782003-11-17 Andrew Cagney <cagney@redhat.com>
23779
23780 * lib/gdb.exp (compiler_info): New global.
23781 (test_compiler_info): New function.
23782 (get_compiler_info): Set compiler_info.
23783 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23784 "compiler_info" to gcc-<major>-<minor>.
23785
38cf6e11
MC
237862003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23787
23788 * gdb.trace/configure: Remove.
23789
a50d3602
EZ
237902003-11-13 Elena Zannoni <ezannoni@redhat.com>
23791
23792 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 23793 breakpoints.
a50d3602
EZ
23794 * gdb.base/break.exp: Remove all references to explicit line
23795 numbers.
23796
d9407aaa
NC
237972003-11-11 Nick Clifton <nickc@redhat.com>
23798
23799 * gdb.base/shreloc.exp: Do not run for targets which do not
23800 support shared objects.
23801
db488fc1
CV
238022003-11-10 Corinna Vinschen <vinschen@redhat.com>
23803
23804 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23805 Don't run tests if nofileio flag is given.
23806
6a90a18e
EZ
238072003-11-07 Elena Zannoni <ezannoni@redhat.com>
23808
23809 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 23810 as well as 'Watchpoint'.
6a90a18e 23811
0b915e9c
EZ
238122003-11-06 Elena Zannoni <ezannoni@redhat.com>
23813
23814 Reported by Jim Ingham <jingham@apple.com>:
23815 * gdb.base/annota1.exp: Match at least one occurrence of the
23816 signal handler annotation.
23817
d7e4b55f
EZ
238182003-11-06 Elena Zannoni <ezannoni@redhat.com>
23819
a9c64011
AS
23820 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23821 as well as 'Watchpoint'.
d7e4b55f 23822
2fe4e8d0
MC
238232003-11-05 Michael Chastain <mec@shout.net>
23824
23825 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23826
6ef88553
KW
238272003-11-03 Kris Warkentin <kewarken@qnx.com>
23828
23829 * gdb.arch/gdb1291.c: New test file.
23830 * gdb.arch/gdb1291.exp: New test script.
23831 * gdb.arch/gdb1431.c: New test file.
23832 * gdb.arch/gdb1431.exp: New test script.
23833
ae7dc4d8
MC
238342003-10-22 Michael Chastain <mec@shout.net>
23835
23836 * gdb.mi/pthreads.c: Add copyright notice.
23837
c39d7427
MC
238382003-10-22 Michael Chastain <mec@shout.net>
23839
23840 * gdb.threads/pthreads.c: Add copyright notice.
23841
8b7d96c1
MC
238422003-10-20 Michael Chastain <mec@shout.net>
23843
23844 * gdb.base/gdb1056.exp: New test script.
23845
d1d69fdd
DJ
238462003-10-13 Daniel Jacobowitz <drow@mvista.com>
23847
23848 * gdb.threads/killed.exp: Use gdb_run_cmd.
23849
7d605576
DJ
238502003-10-13 Daniel Jacobowitz <drow@mvista.com>
23851
23852 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
23853 create a core file.
23854 * gdb.threads/gcore-thread.exp: Likewise.
23855
618ec112
CV
238562003-10-13 Corinna Vinschen <vinschen@redhat.com>
23857
23858 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
23859 type, based on char type.
23860 (struct bit_flags_short_t): New bitfield type, based on short type.
23861 (init_bit_flags_char): New fuction.
23862 (init_bit_flags_short): Ditto.
23863 (print_bit_flags_char): Ditto.
23864 (print_bit_flags_short): Ditto.
23865 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
23866
9367a73c
MC
238672003-10-11 Michael Chastain <mec@shout.net>
23868
23869 * gdb.base/call-rt-st.exp: Update copyright year.
23870
1decf120
KI
238712003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
23872
23873 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
23874 * gdb.disasm/sh3.s: Ditto.
23875
5445b2ae
DJ
238762003-10-07 Daniel Jacobowitz <drow@mvista.com>
23877
23878 * gdb.threads/switch-threads.exp: New test.
23879 * gdb.threads/switch-threads.c: New source file.
23880
aec24853
CV
238812003-10-07 Corinna Vinschen <vinschen@redhat.com>
23882
23883 * gdb.base/ending-run.exp: Add sh specific case.
23884
adc7428d
AC
238852003-10-06 Andrew Cagney <cagney@redhat.com>
23886
23887 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23888 * gdb.disasm/mn10200.exp: Delete obsolete file.
23889
c9d37158
DJ
238902003-09-29 Daniel Jacobowitz <drow@mvista.com>
23891
23892 * ChangeLog: Correct an entry command.exp -> commands.exp.
23893 * gdb.base/commands.exp (bp_deleted_in_command_test)
23894 (temporary_breakpoint_commands): Check noargs.
23895
79c2c32d
DC
238962003-09-25 David Carlton <carlton@kealia.com>
23897
23898 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23899 of some print tests, where appropriate. Add tests for C::D::cd,
23900 E::ce, F::cXfX, G::XgX.
23901 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23902
594e6d67
RE
239032003-09-25 Richard Earnshaw <rearnsha@arm.com>
23904
23905 * lib/java.exp (java_init): Import target_alias before using it.
23906
10f0d451
DC
239072003-09-25 David Carlton <carlton@kealia.com>
23908
23909 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23910
274bcba0
EZ
239112003-09-23 Elena Zannoni <ezannoni@redhat.com>
23912
d63a86f8 23913 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 23914 weirdness.
274bcba0 23915
cdbf20f7
MC
239162003-09-17 Michael Chastain <mec@shout.net>
23917
23918 * gdb.cp/gdb1355.exp: New file.
23919 * gdb.cp/gdb1355.c: New file.
23920
71e06f80
CV
239212003-09-15 Corinna Vinschen <vinschen@redhat.com>
23922
23923 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
23924 * gdb.asm/sh.inc: New file.
23925
5c4e30ca
DC
239262003-09-11 David Carlton <carlton@kealia.com>
23927
bd45b7af
DC
23928 * gdb.cp/namespace.exp: Add tests for namespace types.
23929 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
23930 (test_namespace): New.
23931
1c199746
EZ
239322003-09-11 Elena Zannoni <ezannoni@redhat.com>
23933
a9c64011 23934 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 23935 * gdb.stabs/weird.exp: Ditto.
1c199746 23936
04ed252f
MC
239372003-09-08 Michael Chastain <mec@shout.net>
23938
23939 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23940
d8a2d9e7
MC
239412003-09-07 Michael Chastain <mec@shout.net>
23942
23943 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23944 'parse error'.
23945
161afb24
MK
239462003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23947
23948 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23949
49f2741a
MC
239502003-08-30 Michael Chastain <mec@shout.net>
23951
23952 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
23953 * gdb.gdb/observer.exp: Ditto.
23954 * gdb.gdb/xfullpath.exp: Ditto.
23955
8afa723e
MK
239562003-08-29 Mark Kettenis <kettenis@gnu.org>
23957
23958 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23959 *-*-*bsd*.
23960
f31dfe3b
JJ
239612003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23962
23963 * gdb.base/dump.exp: Skip for ia64.
23964
4630e498
JJ
239652003-08-25 Jeff Johnston <jjohnstn@redhat.com>
23966
23967 * gdb.asm/asm-source.exp: Add ia64 support.
23968 * gdb.asm/ia64.inc: New file.
23969
1105b7ef
MC
239702003-08-22 Michael Chastain <mec@shout.net>
23971
23972 * gdb.cp: New directory.
23973 * gdb.cp/*: Copy from gdb.c++/*.
23974 * gdb.c++/*: Remove.
23975 * Makefile.in: Change gdb.c++ to gdb.cp.
23976 * configure.in: Ditto.
23977 * configure: Regnerate.
23978
c945b932
MK
239792003-08-18 Mark Kettenis <kettenis@gnu.org>
23980
23981 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
23982 * gdb.arch/i386-prologue.c (gdb1338): Add function.
23983
2b66634b
DJ
239842003-08-17 Daniel Jacobowitz <drow@mvista.com>
23985
23986 * mi-var-display.exp (-var-list-children weird): Accept function
23987 pointers with argument types.
23988 * mi1-var-display.exp (-var-list-children weird): Likewise.
23989 * mi2-var-display.exp (-var-list-children weird): Likewise.
23990
a356f73b
DJ
239912003-08-17 Daniel Jacobowitz <drow@mvista.com>
23992
23993 * gdb.base/annota3.exp: Add missing newline.
23994
483417b8
MC
239952003-08-06 Michael Chastain <mec@shout.net>
23996
23997 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23998
c99c59c3
MS
239992003-08-12 Michael Snyder <msnyder@redhat.com>
24000
24001 * gdb.base/float.exp: Add test for SH.
24002
55ed7501
MK
240032003-08-10 Mark Kettenis <kettenis@gnu.org>
24004
24005 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
24006
1a371f2e
EZ
240072003-08-07 Elena Zannoni <ezannoni@redhat.com>
24008
24009 * gdb.base/completion.exp: Remove reduntant completion test
24010 on filename.
24011
e0f353ce
EZ
240122003-08-07 Elena Zannoni <ezannoni@redhat.com>
24013
a9c64011
AS
24014 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
24015 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
24016 gdb.trace/save-trace.exp: Make sure that full pathnames are
24017 escaped correctly.
e0f353ce 24018
5710a1af 240192003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 24020
a9c64011
AS
24021 * configure.in: Don't generate config.h from config.hin.
24022 * configure: Regenerate.
24023 * config.hin: Remove file.
24024 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
24025 * gdb.threads/pthreads.c: Ditto.
5710a1af 24026
dcd81ce9
DJ
240272003-08-07 Daniel Jacobowitz <drow@mvista.com>
24028
24029 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24030 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
24031 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
24032 Replace ld24 with seth/add3.
24033
6009d884
AC
240342003-08-02 Andrew Cagney <cagney@redhat.com>
24035
24036 * gdb.base/annota3.exp: New file.
24037 * gdb.base/annota3.c: New file.
24038 * gdb.c++/annota3.exp: New file.
24039 * gdb.c++/annota3.cc: New file.
24040
51514e06
MC
240412003-07-29 Michael Chastain <mec@shout.net>
24042
24043 * gdb.threads/tls.c (spin): Check errno only if sem_wait
24044 actually failed.
24045 (do_pass): Likewise.
24046 * gdb.threads/tls.exp: Always initialize no_of_threads.
24047
4ee6625b
DJ
240482003-07-27 Daniel Jacobowitz <drow@mvista.com>
24049
24050 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
24051 pattern.
24052 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
24053 * gdb.threads/tls.exp: Recognize one case of the host library not
24054 supporting TLS.
24055
225f2bf6
AC
240562003-07-27 Andrew Cagney <cagney@redhat.com>
24057
24058 * gdb.base/fileio.exp: Use SH when running commands using
24059 remote_exec.
24060
bcb27c9f
DJ
240612003-07-24 Daniel Jacobowitz <drow@mvista.com>
24062
24063 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24064 * gdb.base/relocate.c (dummy): New padding array.
24065
3d67be83
MS
240662003-07-22 Michael Snyder <msnyder@redhat.com>
24067
d63a86f8 24068 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
24069
24070 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
24071 patterns to be more general, accepting old and new output.
24072 Some output chars (such as '+') also must be quoted.
d63a86f8 24073 Some addresses are displayed numerically instead of
3d67be83
MS
24074 symbolically.
24075
57ba3b85
MS
240762003-07-23 Michael Snyder <msnyder@redhat.com>
24077
686d097c
MS
24078 * gdb.base/return2.exp: Don't test long-long return.
24079
57ba3b85
MS
24080 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
24081 * gdb.disasm/t01_mov.exp: Ditto.
24082 * gdb.disasm/t02_mova.s: Ditto.
24083 * gdb.disasm/t02_mova.exp: Ditto.
24084 * gdb.disasm/t03_add.s: Ditto.
24085 * gdb.disasm/t03_add.exp: Ditto.
24086 * gdb.disasm/t04_sub.s: Ditto.
24087 * gdb.disasm/t04_sub.exp: Ditto.
24088 * gdb.disasm/t05_cmp.s: Ditto.
24089 * gdb.disasm/t05_cmp.exp: Ditto.
24090 * gdb.disasm/t06_ari2.s: Ditto.
24091 * gdb.disasm/t06_ari2.exp: Ditto.
24092 * gdb.disasm/t07_ari3.s: Ditto.
24093 * gdb.disasm/t07_ari3.exp: Ditto.
24094 * gdb.disasm/t08_or.s: Ditto.
24095 * gdb.disasm/t08_or.exp: Ditto.
24096 * gdb.disasm/t09_xor.s: Ditto.
24097 * gdb.disasm/t09_xor.exp: Ditto.
24098 * gdb.disasm/t10_and.s: Ditto.
24099 * gdb.disasm/t10_and.exp: Ditto.
24100 * gdb.disasm/t11_logs.s: Ditto.
24101 * gdb.disasm/t11_logs.exp: Ditto.
24102 * gdb.disasm/t12_bit.s: Ditto.
24103 * gdb.disasm/t12_bit.exp: Ditto.
24104 * gdb.disasm/t13_otr.s: Ditto.
24105 * gdb.disasm/t13_otr.exp: Ditto.
24106
e00759ef
EZ
241072003-07-22 Elena Zannoni <ezannoni@redhat.com>
24108
24109 * gdb.threads/tls.exp :Add kfail for 'info address' case.
24110
8bc2021f
EZ
241112003-07-22 Elena Zannoni <ezannoni@redhat.com>
24112
a9c64011
AS
24113 * gdb.threads/tls.c : New file.
24114 * gdb.threads/tls.exp : New file.
24115 * gdb.threads/tls-main.c : New file.
24116 * gdb.threads/tls-shared.c : New file.
24117 * gdb.threads/tls-shared.exp : New file.
8bc2021f 24118
89320c4c
AS
241192003-07-22 Andreas Schwab <schwab@suse.de>
24120
24121 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
24122
180dea7c
AS
241232003-07-20 Andreas Schwab <schwab@suse.de>
24124
24125 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
24126 due to insn reordering.
24127
0714963c
AC
241282003-07-15 Andrew Cagney <cagney@redhat.com>
24129
24130 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
24131
98a23b3f
MC
241322003-07-15 Michael Chastain <mec@shout.net>
24133
24134 * gdb.base/gdb1250.exp: New file.
24135 * gdb.base/gdb1250.c: New file.
24136
27e417a2
ML
241372003-07-09 Michal Ludvig <mludvig@suse.cz>
24138
24139 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
24140 expansion of size_t to 'unsigned long', not only to 'unsigned'.
24141
8bc2021f
EZ
241422003-07-09 Elena Zannoni <ezannoni@redhat.com>
24143
a9c64011
AS
24144 * gdb.threads/tls.c: New file.
24145 * gdb.threads/tls.exp: New file.
24146 * gdb.threads/tls-main.c: New file.
24147 * gdb.threads/tls-shared.c: New file.
24148 * gdb.threads/tls-shared.exp: New file.
8bc2021f 24149
d99968dc
EZ
241502003-07-09 Elena Zannoni <ezannoni@redhat.com>
24151
24152 * gdb.base/annota1.exp: Make sure that we properly escape the
24153 full path of the source file. Xfail more permissive patterns,
d63a86f8 24154 due to a compiler debug info problem.
d99968dc 24155
83876b3b
AS
241562003-07-07 Andreas Schwab <schwab@suse.de>
24157
2705e972
AS
24158 * gdb.asm/m68k.inc: New file.
24159 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
24160
83876b3b
AS
24161 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
24162 arguments"): Also match negative number.
24163
24164 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
24165
3a871b37
DJ
241662003-07-03 Daniel Jacobowitz <drow@mvista.com>
24167
24168 * gdb.base/store.c (charest): New typedef.
24169 (add_char): Rename to add_charest, update.
24170 (wack_char): Rename to wack_charest, update types. Return l + r
24171 to keep r live across the call.
24172 (wack_short, wack_int, wack_long, wack_longest, wack_float)
24173 (wack_double, wack_doublest): Return l + r to keep r live across
24174 the call.
24175 * gdb.base/store.exp: Accomodate store.c changes.
24176
b2a7f303
DC
241772003-06-30 David Carlton <carlton@kealia.com>
24178
24179 * gdb.c++/maint.exp (test_invalid_name): New.
24180 (test_first_component): Add tests for invalid names.
24181
3c6cb4a1
MC
241822003-06-29 Michael Chastain <mec@shout.net>
24183
24184 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
24185 output of '<VTT for class>' for virtual base classes.
24186
f1c2644b
DJ
241872003-06-29 Daniel Jacobowitz <drow@mvista.com>
24188
24189 * gdb.base/completion.exp: Tab-complete "complet" instead of
24190 "compl".
24191 * gdb.base/complex.exp, gdb.base/complex.c: New files.
24192
18080350
DJ
241932003-06-29 Daniel Jacobowitz <drow@mvista.com>
24194
24195 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
24196 * gdb.base/volatile.exp: Likewise.
24197
f56973f8
DJ
241982003-06-29 Daniel Jacobowitz <drow@mvista.com>
24199
24200 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
24201 gdb/1265.
24202
242032003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
24204 Daniel Jacobowitz <drow@mvista.com>
24205
24206 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
24207 initial line count of 'captured_main' from 26 to 32.
24208 (test_with_self): Allow xmalloc call to be interleaved with the
24209 preceding two lines.
24210
e766d4d6
JB
242112003-06-24 Joel Brobecker <brobecker@gnat.com>
24212
24213 * gdb.base/bang.exp: New testcase.
24214
f125c9a4
JB
242152003-06-23 Joel Brobecker <brobecker@gnat.com>
24216
24217 * gdb.base/langs.exp: Add some tests for the "minimal" language
24218 support.
24219
6e25beaf
EZ
242202003-06-23 Elena Zannoni <ezannoni@redhat.com>
24221
24222 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
24223 the testcase.
24224
2f816dda
DJ
242252003-06-22 Daniel Jacobowitz <drow@mvista.com>
24226
24227 * gdb.base/relocate.exp: Test add-symbol-file with a variable
24228 offset.
24229
db5a5748
DJ
242302003-06-22 Daniel Jacobowitz <drow@mvista.com>
24231
24232 * gdb.c++/pr-1210.cc: New file.
24233 * gdb.c++/pr-1210.exp: New file.
24234
1df0c130
DJ
242352003-06-21 Daniel Jacobowitz <drow@mvista.com>
24236
24237 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
24238 000-exec-continue.
24239
a92feac0
MK
242402003-06-15 Mark Kettenis <kettenis@gnu.org>
24241
24242 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
24243 on *-*-*bsd* instead of *-*-freebsd*.
24244
81a58f5b
AC
242452003-06-14 Andrew Cagney <cagney@redhat.com>
24246
24247 * gdb.base/store.exp: Test longest and doublest. Test all
24248 parameters. Weaken return statement match.
24249 * gdb.base/store.c: Add longest and doublest - aka long long and
24250 long double functions. Put all parameters into local register
24251 variables. Use negative values.
24252
b257a0d3
AC
242532003-06-14 Andrew Cagney <cagney@redhat.com>
24254
24255 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
24256 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
24257 exit status.
24258 * gdb.base/fileio.exp: Disable target when nointerrupts and
24259 noinferiorio, instead of limiting it to remote. Use remote_exec
24260 instead of system.
d63a86f8 24261
21c38304
JJ
242622003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24263
24264 * gdb.base/float.exp: Add ia64 support.
24265
1bcdb424
CV
242662003-06-12 Corinna Vinschen <vinschen@redhat.com>
24267
24268 * gdb.base/fileio.exp: Run only on remote targets.
24269
6aeb981f
CV
242702003-06-10 Corinna Vinschen <vinschen@redhat.com>
24271
24272 * gdb.base/fileio.c: New file, testing File-I/O.
24273 * gdb.base/fileio.exp: Ditto.
24274
53df362e
RG
242752003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
24276
24277 * gdb.base/shreloc.exp: New file, check symbol values obtained from
24278 shared objects after relocation at load time (gdb PR/1132).
24279 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 24280 as above, part of the shared object relocation test.
53df362e 24281
ffee1b46
MK
242822003-06-08 Mark Kettenis <kettenis@gnu.org>
24283
b5ca3722
MK
24284 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
24285 fully filled history list.
24286 * gdb.base/gdb_history: New file.
24287
03ed860d
MK
24288 * gdb.base/signals.exp: XFAIL "continue to func1" on
24289 i*86-*-freebsd*.
24290
ffee1b46
MK
24291 * gdb.base/attach.exp: When trying to attach to a nonexistent
24292 process, make it possible to specify the PID based on the target,
24293 and do so for *-*-freebsd*.
24294
d80dbb52
RH
242952003-06-02 Richard Henderson <rth@redhat.com>
24296
24297 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24298
6dd77b81
RH
242992003-06-02 Richard Henderson <rth@redhat.com>
24300
24301 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24302
f6347e16
RH
243032003-06-02 Richard Henderson <rth@redhat.com>
24304
24305 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24306
2c161407
DJ
243072003-06-01 Daniel Jacobowitz <drow@mvista.com>
24308
24309 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24310 of globalvar.
24311
572eb746
MK
243122003-06-01 Mark Kettenis <kettenis@gnu.org>
24313
24314 * gdb.asm/asm-source.exp: Check for memory read errors in
24315 disassembler test on *BSD too.
24316
9e9617a5
RH
243172003-06-01 Richard Henderson <rth@redhat.com>
24318
24319 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24320 for .frame.
24321 (gdbasm_call): Lose ldgp.
24322 (gdbasm_startup): Add frame information.
24323 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24324
7b34ad4e
MK
243252003-05-31 Mark Kettenis <kettenis@gnu.org>
24326
24327 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24328 i?86-*-*.
24329
10059fdf
MK
243302003-05-30 Mark Kettenis <kettenis@gnu.org>
24331
24332 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24333 FreeBSD.
24334
acf4b816
RH
243352003-05-29 Richard Henderson <rth@redhat.com>
24336
24337 * gdb.asm/alpha.inc: New file.
24338 * gdb.asm/asm-source.exp: Use it.
24339
e9ecd949
JB
243402003-05-29 Jim Blandy <jimb@redhat.com>
24341
24342 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24343 'core.PID'.
24344
e3e5a4f3
JB
243452003-05-22 Jim Blandy <jimb@redhat.com>
24346
24347 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24348 backtrace.
d63a86f8 24349
72fe3d25
DC
243502003-05-20 David Carlton <carlton@math.stanford.edu>
24351
24352 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24353 this time.
24354
58da2eb2
DC
243552003-05-19 David Carlton <carlton@bactrian.org>
24356
24357 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24358 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24359
1fcb5155
DC
243602003-05-19 David Carlton <carlton@bactrian.org>
24361
24362 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24363 namespace tests.
24364 Bump copyright date.
24365 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24366 (main): Call C::D::marker2.
24367 * gdb.c++/namespace1.cc: New file.
24368
85e85163
JJ
243692003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24370
24371 Roland McGrath <roland@redhat.com>
d63a86f8 24372 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24373 there is no manager thread.
24374
a25fbfec
JJ
243752003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24376
d63a86f8
RM
24377 * gdb.threads/schedlock.exp: Remove assumption that all threads
24378 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24379 in one of the child threads rather than the main thread.
24380
be375bae
JB
243812003-05-07 Jim Blandy <jimb@redhat.com>
24382
09bf6082
JB
24383 Add support for assembly source testing on the s390x.
24384 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24385 architecture.
24386 * gdb.asm/s390x.inc: New file.
24387
be375bae
JB
24388 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24389 succession of 'if' statements.
24390
00905d52
AC
243912003-05-05 Andrew Cagney <cagney@redhat.com>
24392
24393 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24394
b1e29e33
AC
243952003-05-05 Andrew Cagney <cagney@redhat.com>
24396
24397 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24398 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24399
e33d66ec
EZ
244002003-05-02 Elena Zannoni <ezannoni@redhat.com>
24401
24402 * gdb.base/charset.exp: Update based on new behavior of set/show
24403 charset commands.
24404
2b6fd0d8
AC
244052003-05-01 Andrew Cagney <cagney@redhat.com>
24406
24407 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24408 variable do not give memory errors.
24409
130cacce
AF
244102003-04-30 Adam Fedor <fedor@gnu.org>
24411
24412 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24413 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24414 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24415 gdb.objc/basicclass.m: : New files
24416
24417 * lib/gdb.exp (gdb_compile_objc): New procedure.
24418
bea71854
DJ
244192003-04-27 Daniel Jacobowitz <drow@mvista.com>
24420
24421 * gdb.base/signals.exp: Make backtrace tests more specific.
24422
0f20eeea
DC
244232003-04-23 David Carlton <carlton@bactrian.org>
24424
24425 * gdb.c++/maint.exp (test_first_component): Add tests for
24426 'operator' in more locations.
24427
c8c4d8dc
KB
244282003-04-16 Kevin Buettner <kevinb@redhat.com>
24429
24430 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24431
3fe60e3c
EZ
244322003-04-16 Elena Zannoni <ezannoni@redhat.com>
24433
24434 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24435 func marke' instead. Update test name.
3fe60e3c 24436
9219021c
DC
244372003-04-15 David Carlton <carlton@math.stanford.edu>
24438
24439 * gdb.c++/maint.exp: New file.
24440
5dd55bdd
EZ
244412003-04-14 Elena Zannoni <ezannoni@redhat.com>
24442
24443 * gdb.threads/schedlock.c: Change type of thread function argument
24444 to long, to avoid warnings on 64-bit platforms.
24445
00890572
EZ
244462003-04-14 Elena Zannoni <ezannoni@redhat.com>
24447
a9c64011
AS
24448 * gdb.base/attach.exp: Add new message from ptrace in case of
24449 attaching to nonexistent process.
d63a86f8 24450
93201743
JB
244512003-04-11 Jim Blandy <jimb@redhat.com>
24452
24453 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24454 gdb.c++/userdef.cc: Place comments on the lines to which the
24455 marker function might return.
24456 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24457 gdb.c++/userdef.exp: Look for those comments to check that we've
24458 returned to the right place, instead of checking line numbers.
24459
2a11c64d
EZ
244602003-04-11 Elena Zannoni <ezannoni@redhat.com>
24461
a9c64011
AS
24462 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24463 match on sourcefile name, instead of directory name.
2a11c64d 24464
68ab8fc5
EZ
244652003-04-10 Elena Zannoni <ezannoni@redhat.com>
24466
d63a86f8 24467 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24468 working directory name.
24469
5624293a
JB
244702003-04-09 Jim Blandy <jimb@redhat.com>
24471
24472 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24473 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24474 after an inferior function call, report the failure, but allow the
24475 test to continue.
24476
f1f02ee4
SC
244772003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24478
24479 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24480 with -DPROTOTYPES.
24481
6eb79af0
SC
244822003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24483
24484 * gdb.base/break.exp: Revert last patch.
24485
8dfb4cf0
SC
244862003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24487
24488 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24489 with -DPROTOTYPES.
24490
ed4c619a
AC
244912003-04-02 Andrew Cagney <cagney@redhat.com>
24492
24493 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24494 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24495 matching directories by the name breakpoint.
24496 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24497 Make "continue to marker1" consistent.
24498 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24499 message consistent.
24500 * lib/gdb.exp: Put "the program is no longer running", and "the
24501 program exited" in parenthesis.
24502 * lib/mi-support.exp: Ditto.
d63a86f8 24503
4e35d5f0 245042003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24505
4e35d5f0
BR
24506 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24507
71900fe8
AC
245082003-03-29 Andrew Cagney <cagney@redhat.com>
24509
24510 * gdb.base/sizeof.c (main): Print the value of '\377'.
24511 * gdb.base/sizeof.exp: Check the sign of '\377'.
24512
c0655a16
MC
245132003-03-27 Michael Chastain <mec@shout.net>
24514
24515 * gdb.base/gdb1090.exp: New file.
24516 * gdb.base/gdb1090.cc: New file.
24517
5b2a3989
JB
245182003-03-27 J. Brobecker <brobecker@gnat.com>
24519
24520 * gdb.gdb/observer.exp: New regression test.
24521
79876890
MC
245222003-03-27 Michael Chastain <mec@shout.net>
24523
24524 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24525 * gdb.base/ptype.exp: Likewise.
24526
6eac95e3
CV
245272003-03-27 Corinna Vinschen <vinschen@redhat.com>
24528
24529 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24530
e8c71839
MC
245312003-03-26 Michael Chastain <mec@shout.net>
24532
24533 * gdb.base/ptype.exp: Actually use some typedef'd types.
24534
71b10041
SC
245352003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24536
24537 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24538 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24539
2512cf80
CV
245402003-03-20 Corinna Vinschen <vinschen@redhat.com>
24541
24542 * gdb.base/default.exp: Fix regular expression.
24543
0d195a4f
CV
245442003-03-20 Corinna Vinschen <vinschen@redhat.com>
24545
24546 * gdb.base/args.exp: Fix regular expression.
24547
8a2dbca8
CV
245482003-03-20 Corinna Vinschen <vinschen@redhat.com>
24549
24550 * gdb.base/help.exp: Allow Win32 child process.
24551
bf028682
CV
245522003-03-20 Corinna Vinschen <vinschen@redhat.com>
24553
24554 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24555 when stepping out of main().
24556
182dbe85
CV
245572003-03-20 Corinna Vinschen <vinschen@redhat.com>
24558
24559 * gdb.base/default.exp: Check for win32 specific message when calling
24560 "run" without executable.
24561
d67a6ba5
CV
245622003-03-20 Corinna Vinschen <vinschen@redhat.com>
24563
24564 * gdb.base/args.exp: Expect .exe in output.
24565
a955b5bb
CV
245662003-03-20 Corinna Vinschen <vinschen@redhat.com>
24567
24568 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24569 Cygwin native.
24570
bf6bad4b
AC
245712003-03-17 Andrew Cagney <cagney@redhat.com>
24572
24573 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24574 vector registes.
24575 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24576 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24577
293e9a31
DC
245782003-03-17 David Carlton <carlton@math.stanford.edu>
24579
24580 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24581 test, for PR breakpoints/38.
24582 Call test_watchpoint_and_breakpoint.
24583 * gdb.base/watchpoint.c (func3): New function.
24584 (main): Call func3.
24585
5330f2db
DC
245862003-03-04 David Carlton <carlton@math.stanford.edu>
24587
24588 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24589 Garply<Garply<char> >:: garply".
24590 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24591 with respect to PR c++/1111; note also PR c++/1113.
24592 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24593 respect to PR c++/1062.
24594 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24595
6ece72da
DC
245962003-03-03 David Carlton <carlton@math.stanford.edu>
24597
24598 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24599 with respect to PR c++/57.
24600 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24601 c++/826.
24602 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24603 respect to PR c++/57.
24604
85ca1584
DC
246052003-03-03 David Carlton <carlton@math.stanford.edu>
24606
24607 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24608 respect to PR c++/33 into FAILs.
24609
98e9c5b8
MC
246102003-03-03 Michael Chastain <mec@shout.net>
24611
7bedbf27
MC
24612 * configure.in: Update copyright years.
24613
246142003-03-03 Michael Chastain <mec@shout.net>
24615
24616 * Makefile.in: Update copyright years.
98e9c5b8 24617
f683e100
DC
246182003-02-28 David Carlton <carlton@math.stanford.edu>
24619
24620 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24621 print class instead of struct and/or superfluous protection
24622 specifiers, as long as the resulting output is equivalent to the
24623 source code.
24624 Delete FIXME from end of messages on tests that don't need
24625 fixing.
24626
a9e0cf2c
DC
246272003-02-28 David Carlton <carlton@math.stanford.edu>
24628
24629 * gdb.c++/templates.exp (do_tests): Allow const in the two
24630 Foo<volatile char *>::foo tests.
24631
e8d359df
MS
246322003-02-27 Michael Snyder <msnyder@redhat.com>
24633
d63a86f8 24634 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24635 will be consistant.
24636
0b71dc91
DC
246372003-02-26 David Carlton <carlton@math.stanford.edu>
24638
24639 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24640 char *>::foo" test with respect to PR c++/33. Create a new test
24641 which is identical to that one except that it doesn't put the
24642 space between the "char" and the "*"; KFAIL it, too.
24643
dd14ab43
DC
246442003-02-26 David Carlton <carlton@math.stanford.edu>
24645
24646 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24647 template types into either PASSes or KFAILs (corresponding to PR
24648 c++/57). Tweak indentation. Update copyright.
24649
1146c7f1
SC
246502003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24651
24652 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24653
74641dfb
MC
246542003-02-13 Michael Chastain <mec@shout.net>
24655
24656 * gdb.base/exprs.exp: Remove i960 remnants.
24657 * gdb.base/funcargs.exp: Likewise.
24658 * gdb.base/list.exp: Likewise.
24659 * gdb.base/ptype.exp: Likewise.
24660
559cd2d0
DC
246612003-02-14 David Carlton <carlton@math.stanford.edu>
24662
24663 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24664 pEe->D::vg()" from XFAIL to KFAIL.
24665
c4f90d87
JM
246662003-02-13 Jason Molenda (jmolenda@apple.com)
24667
24668 * gdb.base/maint.exp: Update maint print statistics regexp to include
24669 new entries.
24670
cbc4d97c
MC
246712003-02-13 Michael Chastain <mec@shout.net>
24672
24673 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24674
40f235b7
MC
246752003-02-12 Michael Chastain <mec@shout.net>
24676
24677 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24678 * gdb.c++/inherit.exp: Likewise.
24679 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24680 * gdb.c++/templates.exp: Likewise.
24681 * gdb.c++/virtfunc.exp: Likewise.
24682
c56716b0
JM
246832003-02-06 Jason Molenda (jason-cl@molenda.com)
24684
24685 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24686 why the code is written that way.
24687
070afcf8
MC
246882003-02-05 Michael Chastain <mec@shout.net>
24689
24690 * gdb.base/dump.exp: Add missing copyright line.
24691
5d0331e5
JM
246922003-02-05 Jason Molenda (jason-cl@molenda.com)
24693
f7ae6d3e 24694 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24695 at the beginning so the breakpoint doesn't get set on the loop.
24696
92851186
MC
246972003-02-05 Michael Chastain <mec@shout.net>
24698
24699 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24700 output for configurations with gcc 2.95.3.
24701
cbf1e085
AC
247022003-02-05 Keith Seitz <keiths@redhat.com>
24703 Andrew Cagney <ac131313@redhat.com>
24704
24705 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24706
29518e1e
MC
247072003-02-04 Michael Chastain <mec@shout.net>
24708
24709 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24710 Call perror and then continue.
24711
5af1d5f3
MC
247122003-02-03 Michael Chastain <mec@shout.net>
24713
24714 * gdb.c++/pr-1023.cc: New file.
24715 * gdb.c++/pr-1023.exp: New file.
24716
6b549786
JB
247172003-02-05 Jim Blandy <jimb@redhat.com>
24718
24719 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24720 it's local to foobar. Check for it there, and check that it's not
24721 present in main.
24722 * gdb.c++/local.cc (marker2): New function.
24723 (foobar): Call marker1.
24724 (main): Call marker2 instead of marker1.
24725
67f16606
AC
247262003-02-04 Andrew Cagney <ac131313@redhat.com>
24727
24728 * gdb.disasm/mn10200.exp: Obsolete file.
24729 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24730 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24731 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24732
1c5cb38e
DC
247332003-02-04 David Carlton <carlton@math.stanford.edu>
24734
24735 * gdb.c++/overload.exp: Test intToChar(1).
24736 * gdb.c++/overload.cc (intToChar): New.
24737 (main): Call intToChar.
24738
d1fe6965
DC
247392003-02-03 David Carlton <carlton@math.stanford.edu>
24740
24741 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24742 'might_kfail' arg.
24743 KFAIL some of the continue_to_bp_overloaded calls, according to
24744 PR c++/1025.
24745
9ba61c5d
MC
247462003-02-01 Michael Chastain <mec@shout.net>
24747
24748 * gdb.base/advance.c (marker1): New marker function.
24749 * gdb.base/advance.exp: When the 'advance' command lands on the
24750 return breakpoint, it can legitimately stop on either the
24751 current line or the next line. Accommodate both outcomes.
24752 * gdb.base/until.exp: Likewise.
24753
e7494ffb
AC
247542003-02-02 Andrew Cagney <ac131313@redhat.com>
24755
24756 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24757 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24758 now a list, not a tuple.
24759 * gdb.mi/mi-var-display.exp: Ditto.
24760 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24761
075559bc
AC
247622003-02-01 Andrew Cagney <ac131313@redhat.com>
24763
24764 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24765 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24766 stack backtraces.
24767 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 24768
2bd4c7b1
MK
247692003-02-01 Mark Kettenis <kettenis@gnu.org>
24770
24771 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24772 gdb.mi/mi1-pthreads.exp: Return instead of calling
24773 gdb_suppress_entire_file.
24774
eabd8992
MS
247752003-02-01 Mark Salter <msalter@redhat.com>
24776
24777 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24778
71469e2f
MS
247792003-01-31 Mark Salter <msalter@redhat.com>
24780
24781 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24782 Support empty arg.
24783
38a94d44
MC
247842003-01-30 Michael Chastain <mec@shout.net>
24785
24786 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24787 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24788 has been fixed in gdb/readline on 2003-01-09.
24789
19ea9e73
MS
247902003-01-29 Michael Snyder <msnyder@redhat.com>
24791
e8d359df
MS
24792 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24793 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
24794 * gdb.base/args.exp: Skip if target does not support args passing.
24795
2307bd6a
DJ
247962003-01-22 Daniel Jacobowitz <drow@mvista.com>
24797
19ea9e73 24798 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
24799 gdb_test. Accept a list of expect arguments as the third
24800 parameter.
24801 (gdb_test): Use it.
24802
f2dd3617
EZ
248032003-01-20 Elena Zannoni <ezannoni@redhat.com>
24804
24805 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24806 allow for different test tree configurations. Update some
24807 tescases accordingly.
24808 * gdb.arch/altivec-regs.exp: Ditto.
24809 * gdb.asm/asm-source.exp: Ditto.
24810 * gdb.base/advance.exp: Ditto.
24811 * gdb.base/display.exp: Ditto.
d63a86f8 24812 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
24813 * gdb.base/mips_pro.exp: Ditto.
24814 * gdb.base/overlays.exp: Ditto.
24815 * gdb.base/relocate.exp: Ditto.
24816 * gdb.base/setshow.exp: Ditto.
24817 * gdb.base/step-line.exp: Ditto.
24818 * gdb.base/step-test.exp: Ditto.
24819 * gdb.base/until.exp: Ditto.
24820 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24821
c71cdefd
DC
248222003-01-17 David Carlton <carlton@math.stanford.edu>
24823
24824 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24825 corresponding to PR c++/945.
24826 Update copyright.
24827
fdba05d7
DC
248282003-01-17 David Carlton <carlton@math.stanford.edu>
24829
24830 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24831 corresponding to PR c++/68.
24832
248332003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
24834
24835 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
24836 (test_paddr_hairy_functions): Call print_addr_2_kfail for
24837 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
24838
c362c33a
EZ
248392003-01-15 Elena Zannoni <ezannoni@redhat.com>
24840
0fbc361c
EZ
24841 * gdb.base/break.exp: Fix change of default location, because of
24842 removal of until tests.
24843 * gdb.base/help.exp: Update test for new 'until' help message.
24844 Add test for help on 'advance'.
a9c64011 24845 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 24846
dabf8a35
MK
248472003-01-15 Mark Kettenis <kettenis@gnu.org>
24848
24849 * gdb.base/default.exp: Adapt "info float" test for recent changes
24850 to that command. Add test for "info vector".
24851 * gdb.base/float.exp: New file. Add test for "info float" that
24852 resembles the old test in gdb.base/default.exp.
24853
a1769aca
DC
248542003-01-15 David Carlton <carlton@math.stanford.edu>
24855
24856 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24857
82025e13
EZ
248582003-01-15 Elena Zannoni <ezannoni@redhat.com>
24859
24860 * gdb.base/break.exp: Move the tests of until command from here...
24861 * gdb.base/until.exp: ... to here. New file. Add other tests.
24862 * gdb.base/advance.c: New file.
24863 * gdb.base/advance.exp: New file.
24864
8f9ab801
EZ
248652003-01-14 Elena Zannoni <ezannoni@redhat.com>
24866
a9c64011
AS
24867 * gdb.base/args.c: New file.
24868 * gdb.base/args.exp: New file.
8f9ab801 24869
9ae66589
DJ
248702003-01-14 Daniel Jacobowitz <drow@mvista.com>
24871
24872 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24873
8d77e5c3
DJ
248742003-01-14 Daniel Jacobowitz <drow@mvista.com>
24875
24876 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24877
12d2f0a1
DJ
248782003-01-14 Daniel Jacobowitz <drow@mvista.com>
24879
24880 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24881 dates.
24882
6ca37014
DJ
248832003-01-13 Daniel Jacobowitz <drow@mvista.com>
24884
24885 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24886
b0023472
DJ
248872003-01-13 Daniel Jacobowitz <drow@mvista.com>
24888
24889 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24890 (ptype &*"foo").
24891 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24892
607fbc54 248932003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
24894
24895 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24896 * gdb.mi/mi1-console.exp: Likewise.
24897
607fbc54 248982003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
24899
24900 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24901 * gdb.mi/mi1-console.exp: Likewise.
24902
a1fb14a2
DJ
249032003-01-13 Daniel Jacobowitz <drow@mvista.com>
24904
24905 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24906
c4cf40b7
DJ
249072003-01-09 Daniel Jacobowitz <drow@mvista.com>
24908
24909 * gdb.base/detach.exp: New test.
24910
696d5a5b
DJ
249112003-01-09 Daniel Jacobowitz <drow@mvista.com>
24912
24913 * Makefile.in (ALL_SUBDIRS): New variable.
24914 (subdirs, clean, distclean): Use it.
24915 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24916 regenerating Makefile, since it is generated from the top level.
24917 * gdb.asm/Makefile.in: Likewise.
24918 * gdb.base/Makefile.in: Likewise.
24919 * gdb.c++/Makefile.in: Likewise.
24920 * gdb.disasm/Makefile.in: Likewise.
24921 * gdb.java/Makefile.in: Likewise.
24922 * gdb.mi/Makefile.in: Likewise.
24923 * gdb.threads/Makefile.in: Likewise.
24924 * gdb.trace/Makefile.in: Likewise.
24925
754533e4
DC
249262003-01-09 David Carlton <carlton@math.stanford.edu>
24927
24928 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
24929 Add copyright year 2003.
24930
d8b3e9ee
MC
249312003-01-06 Michael Chastain <mec@shout.net>
24932
24933 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
24934 When selecting a thread, 'line' and 'file' are optional.
24935 * gdb.mi/mi1-pthreads.exp: Likewise.
24936
8e9e0fe6
AS
249372003-01-06 Andreas Schwab <schwab@suse.de>
24938
24939 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
24940 failures.
24941
b5ab8ff3
DJ
249422003-01-04 Daniel Jacobowitz <drow@mvista.com>
24943
24944 Fix PR gdb/844
24945 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
24946 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
24947
24948 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
24949 instead of calling gdb_suppress_entire_file.
24950 * gdb.threads/print-threads.exp: Likewise.
24951 * gdb.threads/schedlock.exp: Likewise.
24952
24953 * gdb.threads/killed.exp: Return instead of calling
24954 gdb_suppress_entire_file.
24955 * gdb.threads/linux-dp.exp: Likewise.
24956 * gdb.threads/pthreads.exp: Likewise.
24957
1e698235
DJ
249582003-01-04 Daniel Jacobowitz <drow@mvista.com>
24959
24960 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
24961 stabs.
24962 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
24963 * gdb.base/whatis.exp: Always allow (void) after function names.
24964
147ff08c
DJ
249652003-01-04 Daniel Jacobowitz <drow@mvista.com>
24966
24967 * gdb.c++/casts.exp: Correct regexp.
24968
dc62bfc2
MK
249692003-01-04 Mark Kettenis <kettenis@gnu.org>
24970
24971 * configure.in: Call AC_CONFIG_HEADER. Don't call
24972 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
24973 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
24974 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
24975 aforementioned directories in the AC_OUPUT call.
24976 * config.hin: New file.
24977 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24978 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
24979 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
24980 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
24981 pass -I$objdir instead of -I$objdir/$subdir in compilation.
24982 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
24983 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
24984 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
24985 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
24986 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
24987 gdb.threads/configure.in, gdb.threads/configure,
24988 gdb.threads/config.in, gdb.trace/configure.in,
24989 gdb.trace/configure: Removed.
24990
77afa639
MC
249912003-01-03 Michael Chastain <mec@shout.net>
24992
24993 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
24994 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
24995
7634bb6e
DJ
249962003-01-03 Daniel Jacobowitz <drow@mvista.com>
24997
24998 * gdb.base/store.exp: Fix regular expressions.
24999
b39c905e
MK
250002002-12-28 Mark Kettenis <kettenis@gnu.org>
25001
25002 * configure.in: Rewrite.
25003 * configure: Regenerated.
25004
0a8551dd
DC
250052003-01-03 David Carlton <carlton@math.stanford.edu>
25006
25007 * gdb.base/psymtab.exp: New file.
25008 * gdb.base/psymtab1.c: Ditto.
25009 * gdb.base/psymtab2.c: Ditto.
25010
c60b7188
AF
250112002-12-23 Adam Fedor <fedor@gnu.org>
25012
25013 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
25014
ee73db83
DC
250152002-12-23 David Carlton <carlton@math.stanford.edu>
25016
25017 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
25018 and current_directory initialization.
25019
d6c1774e
JB
250202002-12-22 Jim Blandy <jimb@redhat.com>
25021
f0a847b8
JB
25022 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
25023 rather than as part of the output file name.
25024
d6c1774e
JB
25025 * gdb.base/attach.exp: There's no need to copy the test program to
25026 /tmp; that was only ever necessary on HP/UX, and this test is
25027 entirely disabled there anyway.
25028
f0708dbb
JB
250292002-12-21 Jim Blandy <jimb@redhat.com>
25030
4c2acfea
JB
25031 * gdb.c++/psmang.exp: Doc fix.
25032
f0708dbb
JB
25033 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
25034 test.
25035
9579e000
DC
250362002-12-20 David Carlton <carlton@math.stanford.edu>
25037
25038 * gdb.c++/annota2.exp: KFAIL annotate-quit.
25039
d1810171
MC
250402002-12-18 Michael Chastain <mec@shout.net>
25041
25042 * gdb.c++/annota2.exp: Add copyright year 2002.
25043
76565097
DC
250442002-12-17 David Carlton <carlton@math.stanford.edu>
25045
25046 * gdb.c++/try_catch.cc: Add marker comments.
25047 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
25048 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
25049 * gdb.c++/m-static.cc: Ditto.
25050 * gdb.c++/m-static1.cc: Ditto.
25051 * gdb.c++/try_catch.cc: Ditto.
25052
da81390b
JJ
250532002-12-16 Jeff Johnston <jjohnstn@redhat.com>
25054
25055 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
25056 to see whether we are using the new -environment-directory
25057 command which resets via -r or the old version of the command
25058 which may prompt the user. Part of fix for gdb/741.
25059
b304d130
AC
250602002-12-13 Andrew Cagney <ac131313@redhat.com>
25061
25062 * gdb.fortran/types.exp: Update obsolete comment.
25063 * gdb.fortran/exprs.exp: Ditto.
25064 * lib/gdb.exp: Delete obsolete code.
25065 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
25066 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
25067 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
25068 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
25069 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
25070 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
25071 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
25072 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
25073 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
25074 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
25075 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
25076 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
25077 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
25078 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
25079 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
25080 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
25081 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
25082 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
25083 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
25084 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
25085 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
25086 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
25087 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
25088 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
25089 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
25090 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
25091 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
25092 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
25093 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
25094 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
25095 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
25096 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
25097 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
25098 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
25099 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
25100 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
25101 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
25102
a23b6e6a
DC
251032002-12-11 David Carlton <carlton@math.stanford.edu>
25104
25105 * gdb.c++/m-data.exp: Add test for members that shadow global
25106 variables: see PR gdb/804.
25107 * gdb.c++/m-data.cc: Ditto.
25108
6604731b
DJ
251092002-12-10 Daniel Jacobowitz <drow@mvista.com>
25110
25111 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
25112
de46ecd7
DC
251132002-12-06 David Carlton <carlton@math.stanford.edu>
25114
25115 * gdb.base/store.c: Don't declare functions static.
25116
27e829d0
AC
251172002-12-04 Andrew Cagney <ac131313@redhat.com>
25118
25119 * gdb.base/store.exp, gdb.base/store.c: New files.
25120
92806416
DJ
251212002-12-03 Daniel Jacobowitz <drow@mvista.com>
25122
25123 * gdb.base/selftest.exp: Update for current gdb.
25124
3bcbaac5
DJ
251252002-12-03 Daniel Jacobowitz <drow@mvista.com>
25126
25127 * gdb.base/maint.exp: Only dump symbols from one source file
25128 or objfile.
25129
f4f00b1f
DJ
251302002-12-03 Daniel Jacobowitz <drow@mvista.com>
25131
25132 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
25133 function call.
25134
f1c8a949
JB
251352002-11-25 Jim Blandy <jimb@redhat.com>
25136
25137 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
25138 function appearing in error message.
25139
9e297a97
DJ
251402002-11-21 Daniel Jacobowitz <drow@mvista.com>
25141
25142 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
25143
1f312e79
JJ
251442002-11-08 Jeff Johnston <jjohnstn@redhat.com>
25145
d63a86f8
RM
25146 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
25147 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
25148 should be in mi console format. This is part of fix for PR gdb/604.
25149
83c31e7d
FN
251502002-09-18 Fernando Nasser <fnasser@redhat.com>
25151
25152 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
25153 which explicitly prints the zero offset as "+0".
25154
322b3f65
DJ
251552002-10-22 Daniel Jacobowitz <drow@mvista.com>
25156
25157 * gdb.threads/schedlock.c (args): Make unsigned.
25158
251592002-10-21 Daniel Jacobowitz <drow@mvista.com>
25160
25161 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
25162 numbers. Allow "foo2|selected stack frame".
25163 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
25164 * gdb.asm/asmsrc2.s: Likewise.
25165 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
25166 comments.
25167 * gdb.asm/mips.inc: New file.
25168
5e2fe5b8
AF
251692002-10-18 Adam Fedor <fedor@gnu.org>
25170
25171 * gdb.base/default.exp: Update expected output to include 'ObjC'.
25172 * gdb.base/help.exp: Likewise.
25173
abe1a5d0
KB
251742002-10-17 Kevin Buettner <kevinb@redhat.com>
25175
25176 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
25177 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
25178
10abb1d4
JB
251792002-10-02 Jim Blandy <jimb@redhat.com>
25180
25181 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
25182
1f609b42
AC
251832002-10-01 Andrew Cagney <ac131313@redhat.com>
25184
25185 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
25186 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
25187 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
25188 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
25189 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
25190 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
25191 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
25192
0aee02e4
AC
251932002-09-29 Andrew Cagney <ac131313@redhat.com>
25194
25195 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
25196 * mi0-disassemble.exp, mi0-eval.exp: Delete.
25197 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
25198 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
25199 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
25200 * mi0-var-block.exp, mi0-var-child.exp: Delete.
25201 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 25202
6fde09ad
KB
252032002-09-27 Kevin Buettner <kevinb@redhat.com>
25204
25205 * gdb.base/annota1.exp (info break): Make directory components of
25206 path optional since not all compilers emit this debug information.
25207
889bf7c5
PA
25208 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
25209 step ends up stepping out of the function instead of stopping on
25210 the epilogue.
6fde09ad 25211
9e8aab75
KS
252122002-09-26 Keith Seitz <keiths@redhat.com>
25213
25214 * lib/insight-support.exp (gdbtk_start): Figure out where
25215 the insight executable is based on where gdb is. Use this
25216 executable to start insight instead of gdb.
25217
e36180d7
AC
252182002-09-25 Andrew Cagney <cagney@redhat.com>
25219
25220 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
25221
9dd34b2b
AC
252222002-09-24 Andrew Cagney <ac131313@redhat.com>
25223
25224 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
25225 test_isolated_complaints.
25226 (test_empty_complaint): New function.
25227 (test_empty_complaints): New function. Check no output when no
25228 complaints.
d63a86f8 25229
dea97812
KB
252302002-09-19 Jim Blandy <jimb@redhat.com>
25231
a9c64011 25232 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 25233
54951bd7
AC
252342002-09-19 Andrew Cagney <ac131313@redhat.com>
25235
25236 * gdb.gdb/complaints.exp: New file.
25237
dec43320
AC
252382002-09-18 Andrew Cagney <ac131313@redhat.com>
25239
25240 * gdb.base/maint.exp: Check `help maint internal-warning'.
25241
e70d6e3f
DC
252422002-09-18 David Carlton <carlton@math.stanford.edu>
25243
25244 * gdb.c++/m-static.exp: Remove breakpoints depending on line
25245 numbers, and replace them by a single breakpoint after the
25246 constructors are all finished.
25247 Add test 4.
25248 * gdb.c++/m-static.cc: Add test 4.
25249 * gdb.c++/m-static.h: New file.
25250 * gdb.c++/m-static1.cc: New file.
25251
25252 * gdb.c++/printmethod.exp: New file.
25253 * gdb.c++/printmethod.cc: New file.
25254
25255 * gdb.c++/pr-574.exp: New file.
25256 * gdb.c++/pr-574.cc: New file.
25257
afb5c968
CV
252582002-09-18 Corinna Vinschen <vinschen@redhat.com>
25259
25260 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
25261 embedded targets which never actually exit.
25262
31e45dee
FN
252632002-09-18 Fernando Nasser <fnasser@redhat.com>
25264
25265 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
25266 "don't step after run" as unresolved or unsupported, instead of xfail.
25267
a283c5a1
CV
252682002-09-18 Corinna Vinschen <vinschen@redhat.com>
25269
25270 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
25271 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
25272 Add newline to expected string in "step out of main (status wrapper)"
25273 case.
25274
11350d2a
CV
252752002-09-18 Corinna Vinschen <vinschen@redhat.com>
25276
25277 * lib/gdb.exp (rerun_to_main): Allow restarting application.
25278 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
25279
0deec7d6
TT
252802002-09-17 Tom Tromey <tromey@redhat.com>
25281
25282 * gdb.base/printcmds.exp (test_print_string_constants): Expect
25283 \000, not \0, in double-quoted string.
25284
b2b4a1b5
CV
252852002-09-14 Corinna Vinschen <vinschen@redhat.com>
25286
c9d37158 25287 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
25288 string after running the commands execution on breakpoint tests.
25289
1c56143a
CV
252902002-09-13 Corinna Vinschen <vinschen@redhat.com>
25291
25292 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25293
37f8da45
JB
252942002-09-12 Joel Brobecker <brobecker@gnat.com>
25295
25296 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
25297
08b468e0
KS
252982002-09-10 Keith Seitz <keiths@redhat.com>
25299
25300 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
25301 runto proc.
25302 (mi_run_to_main): Use mi_runto.
25303 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
25304
dc360f58
KS
253052002-09-10 Keith Seitz <keiths@redhat.com>
25306
25307 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
25308 regexp for stopping at main. Could have multiple event notifications.
25309 Don't assume that main was declared with no parameters.
25310 (mi_next): Use mi_step_to.
25311 (mi_step): Use mi_next_to.
25312
ce3abcfb
CV
253132002-09-09 Corinna Vinschen <vinschen@redhat.com>
25314
25315 * gdb.base/default.exp: Fix expected string in `info float' test.
25316
d1f5b980
BE
253172002-09-09 Ben Elliston <bje@redhat.com>
25318
25319 * config/mips.exp: Update comments.
25320 * config/mips-idt.exp: Likewise.
25321 * config/nind.exp: Likewise.
25322 * config/slite.exp: Likewise.
25323 * config/sparclet.exp: Likewise.
25324 * config/udi.exp: Likewise.
25325 * config/vx.exp: Likewise.
25326 * config/vxworks29k.exp: Likewise.
25327
2f71430b
JB
253282002-09-05 Jim Blandy <jimb@redhat.com>
25329
25330 * gdb.threads/killed.exp: Fix test failure message.
25331
7ddebc7e
KS
253322002-09-04 Keith Seitz <keiths@redhat.com>
25333
25334 * lib/mi-support.exp: Update copyright.
25335 (mi_gdb_test): Increase the priority of the expected pattern
25336 so that it matches gdb_test.
25337
0ae67eb3
KS
253382002-09-03 Keith Seitz <keiths@redhat.com>
25339
25340 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25341 Use integer comparison instead of string comparison for testing
25342 whether binary was built.
25343
38fc42c8
JB
253442002-09-03 Jim Blandy <jimb@redhat.com>
25345
25346 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25347
b6ff0e81
JB
253482002-08-29 Jim Blandy <jimb@redhat.com>
25349
25350 * gdb.threads/pthreads.exp: Move the portable thread compilation
25351 code into a function in lib/gdb.exp, and call that from here.
25352 * lib/gdb.exp (gdb_compile_pthreads): New function.
25353
07c98896
KS
253542002-08-29 Keith Seitz <keiths@redhat.com>
25355
25356 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25357 expect_out so that callers can get at it.
25358
0312286c
DJ
253592002-08-23 Daniel Jacobowitz <drow@mvista.com>
25360
25361 * gdb.threads/print-threads.c: New file.
25362 * gdb.threads/print-threads.exp: New file.
25363 * gdb.threads/schedlock.c: New file.
25364 * gdb.threads/schedlock.exp: New file.
25365
dd039bc4
EZ
253662002-08-22 Elena Zannoni <ezannoni@redhat.com>
25367
a9c64011
AS
25368 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25369 not altivec.c.
dd039bc4 25370
1f36144c
MK
253712002-08-17 Mark Kettenis <kettenis@gnu.org>
25372
25373 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25374 targets. The problem should be fixed now.
25375
16057ec7 253762002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25377
25378 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25379 2002-07-24 change that removes final dots from error messages.
25380
3c1499ad
TT
253812002-08-13 Tom Tromey <tromey@redhat.com>
25382
25383 * gdb.base/readline.exp: New file.
25384
a20ce2c3
AC
253852002-08-01 Andrew Cagney <ac131313@redhat.com>
25386
25387 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25388 supress message.
25389
db034ac5
AC
253902002-08-01 Andrew Cagney <cagney@redhat.com>
25391
25392 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25393 CHILL_FOR_TARGET and CHILL_LIB.
25394 * configure.in (configdirs): Remove gdb.chill.
25395 * configure: Regenerate.
25396 * lib/gdb.exp: Obsolete references to chill.
25397 * gdb.fortran/types.exp: Ditto.
25398 * gdb.fortran/exprs.exp: Ditto.
25399
3e000b18
KB
254002002-07-30 Kevin Buettner <kevinb@redhat.com>
25401
25402 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25403 set Irix-specific compile and link flags.
25404
28f4966b
KB
254052002-07-29 Kevin Buettner <kevinb@redhat.com>
25406
25407 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25408 source files. The ``-o'' option doesn't work with the ``-E'' option
25409 when using the Irix compiler.
25410
46c0d5a6
DJ
254112002-07-19 Daniel Jacobowitz <drow@mvista.com>
25412
25413 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25414 Improve support for reusing an exec file. Copy exec file
25415 to target, and run gdbserver on the target instead of on the host.
25416
eecf4bed
JB
254172002-07-18 Jim Blandy <jimb@redhat.com>
25418
0f815cdf
JB
25419 * gdb.base/ending-run.exp: Don't expect to see the program end in
25420 some orderly fashion when we're running on a real stand-alone
25421 board.
25422
eecf4bed
JB
25423 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25424 targets that don't support interrupts.
25425
52d309e4
JB
254262002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25427
25428 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25429 systems.
25430 Move comments in expect statements to inside the actions, so that they
25431 don't get matched against.
25432
ff683d9e
MK
254332002-07-10 Mark Kettenis <kettenis@gnu.org>
25434
25435 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25436 function when asleep" test.
25437
b5356753
AC
254382002-07-10 Andrew Cagney <ac131313@redhat.com>
25439
25440 * gdb.base/page.exp: Rewrite to handle problems with very long
25441 `info set' output. Update copyright.
25442
6aa4d13a
AC
254432002-06-26 Andrew Cagney <ac131313@redhat.com>
25444
25445 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25446 gdb.threads-hp.
25447 * gdb.hp/configure: Regenerate.
25448 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25449 * gdb.hp/gdb.threads-hp/configure: Delete file.
25450 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25451
8cf8c2b8
AC
254522002-06-22 Andrew Cagney <ac131313@redhat.com>
25453
25454 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25455 setlocale, bindtextdomain and textdomain.
25456
6827a8f8
JB
254572002-06-11 Jim Blandy <jimb@redhat.com>
25458
919d772c
JB
25459 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25460 preprocessor macro information is present.
25461
6827a8f8
JB
25462 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25463 tests.
25464
c15b0d21
MS
254652002-06-06 Michael Snyder <msnyder@redhat.com>
25466
c5984d70
MS
25467 * gdb.base/overlays.exp: Record addresses of overlay
25468 functions in TCL variables rather than in GDB variables,
25469 to avoid having GDB convert them to pointers (with loss
25470 of information).
25471
d63a86f8 25472 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25473 default linker script changes.
c15b0d21
MS
25474 * gdb.base/long_long.exp: Add check for sizeof (long double).
25475
be26fe0d
ML
254762002-06-06 Michal Ludvig <mludvig@suse.cz>
25477
25478 * gdb.asm/asm-source.exp: Add x86-64 target.
25479 * gdb.asm/x86_64.inc: New.
d63a86f8 25480
258093ca 254812002-05-30 Michael Chastain <mec@shout.net>
258093ca 25482
4b3153f1 25483 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25484 * gdb.c++/m-static.cc: New file.
25485 * gdb.c++/m-static.exp: New file.
25486
241264c6
MS
254872002-05-28 Michael Snyder <msnyder@redhat.com>
25488
25489 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25490 precision.
25491
9bba8c8f 254922002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25493
4b3153f1 25494 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25495 * gdb.c++/m-data.cc: New file.
25496 * gdb.c++/m-data.exp: New file.
25497
254982002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25499
4b3153f1 25500 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25501 * gdb.c++/try_catch.cc: New file.
d63a86f8 25502 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25503
def1b996
MC
255042002-05-27 Michael Chastain <mec@shout.net>
25505
25506 * gdb.c++/local.exp: Accept more nested types in output.
25507
522ba268
MC
255082002-05-26 Michael Chastain <mec@shout.net>
25509
25510 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25511
277254ba
MS
255122002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25513
25514 * lib/gdb.exp (gdb_wrapper_init): Just because
25515 gdb_wrapper_file exists, this does not mean that the file
25516 should not be rebuilt. That is what gdb_wrapper_initialized
25517 is for.
25518 (default_gdb_init): Reset gdb_wrapper_initialized.
25519
b61a8733
MS
255202002-05-23 Michael Snyder <msnyder@redhat.com>
25521
d63a86f8 25522 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25523 the precision of the floating point test results.
25524 * gdb.base/call-rt-st.exp: Ditto.
25525
b61a8733
MS
25526 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25527 * gdb.base/call-rt-st.exp: Ditto.
25528
56f6e910
MC
255292002-05-19 Michael Chastain <mec@shout.net>
25530
25531 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25532
ad0b0016
EZ
255332002-05-19 Elena Zannoni <ezannoni@redhat.com>
25534
a9c64011
AS
25535 * configure.in (configdirs): Add gdb.arch.
25536 * configure: Regenerate.
ad0b0016 25537
f617d2b6
JB
255382002-05-17 Jim Blandy <jimb@redhat.com>
25539
25540 * gdb.base/completion.exp: Recognize the more detailed error
25541 messages produced by the macro expander's lexical analyzer.
25542
eac2a696
EZ
255432002-05-14 Elena Zannoni <ezannoni@redhat.com>
25544
a9c64011
AS
25545 * gdb.arch/altivec-abi.c: New file.
25546 * gdb.arch/altivec-abi.exp: New file.
25547 * gdb.arch/altivec-regs.c: New file.
25548 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25549
2fdde8f8
DJ
255502002-05-14 Daniel Jacobowitz <drow@mvista.com>
25551
25552 * gdb.base/maint.exp (maint print type): Update for new type
25553 structure.
d63a86f8 25554
e31f1a7c
EZ
255552002-05-14 Elena Zannoni <ezannoni@redhat.com>
25556
25557 * gdb.arch: New directory.
25558 * gdb.arch/configure.in: New file.
25559 * gdb.arch/configure: New file.
25560 * gdb.arch/Makefile.in: New file.
25561
db589741
CV
255622002-05-13 Corinna Vinschen <vinschen@redhat.com>
25563
25564 * gdb.asm/asm-source.exp: Add v850 as supported target.
25565 * gdb.asm/v850.inc: New file.
25566
8ce2a7dc
DJ
255672002-05-13 Daniel Jacobowitz <drow@mvista.com>
25568
25569 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25570
df763c7f
DJ
255712002-05-12 Daniel Jacobowitz <drow@mvista.com>
25572
25573 * gdb.base/break.exp: Check 'break "marker2"'.
25574
377daeed
MS
255752002-05-10 Michael Snyder <msnyder@redhat.com>
25576
25577 * gdb.base/long_long.exp: Fix typo.
25578
c4b7bc2b
JB
255792002-05-10 Jim Blandy <jimb@redhat.com>
25580
ecac9a4e
JB
25581 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25582 a bug.
25583
c4b7bc2b
JB
25584 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25585 Recognize more detailed error message produced by the macro
25586 expander's lexical analyzer.
25587 * lib/gdb.exp (test_print_reject): Same.
25588
e71019a1
MK
255892002-05-09 Mark Kettenis <kettenis@gnu.org>
25590
25591 * gdb.c++/method.exp: Fix typo.
25592
fedfc8e6
MS
255932002-05-08 Michael Snyder <msnyder@redhat.com>
25594
166a1957
MS
25595 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25596 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25597 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25598 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25599 Add iftarget clause for strongarm.
d63a86f8 25600
f1c47eb2
MS
256012002-05-06 Michael Snyder <msnyder@redhat.com>
25602
cb9a9d3e
MS
25603 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25604 (gdb_continue_to_end): Accept output from status wrapper.
25605 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25606 Clean up fail messages to match pass messages.
25607
f1c47eb2
MS
25608 Enable the "needs_status_wrapper" testsuite feature.
25609 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25610 (gdb_compile): Conditionally call gdb_wrapper_init.
25611 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25612 * gdb.c++/method.exp: Recognize output from status wrapper.
25613
6079c749
BE
256142002-05-06 Ben Elliston <bje@redhat.com>
25615From Graydon Hoare <graydon@redhat.com>
25616
25617 * config/sid.exp: Include support for "rawsid" protocol.
25618
188baff3
JB
256192002-05-03 Jim Blandy <jimb@redhat.com>
25620
25621 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25622 * gdb.c++/hang3.C: New file.
25623
b9c07f0f
AC
256242002-05-04 Andrew Cagney <ac131313@redhat.com>
25625
25626 * gdb.base/default.exp: Remove obsolete code.
25627 * gdb.c++/misc.exp: Ditto. Update copyright.
25628 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25629 * gdb.base/whatis.exp: Ditto. Update copyright.
25630 * gdb.base/scope.exp: Ditto. Update copyright.
25631 * gdb.base/ptype.exp: Ditto. Update copyright.
25632 * gdb.base/printcmds.exp: Ditto. Update copyright.
25633 * gdb.base/opaque.exp: Ditto. Update copyright.
25634 * gdb.base/list.exp: Ditto.
25635 * gdb.base/funcargs.exp: Ditto. Update copyright.
25636 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25637 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25638 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25639 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25640 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25641 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25642
5c7a0397
MS
256432002-05-02 Michael Snyder <msnyder@redhat.com>
25644
d6dcc264 25645 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25646 * gdb.base/long_long.exp: Add xscale target.
25647 * gdb.base/default.exp: Add xscale target.
25648
eb7f1c48
JB
256492002-05-01 Jim Blandy <jimb@redhat.com>
25650
25651 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25652 gdb.c++/hang.exp: New test.
25653
a6befae8
FF
256542002-05-01 Fred Fish <fnf@redhat.com>
25655
25656 * gdb.base/completion.exp: Handle completions of "./Make" for
25657 more than one completion possibility, as is the case when we
25658 build and test in the source tree.
25659
0a310277
AG
256602002-04-29 Anthony Green <green@redhat.com>
25661
25662 * gdb.java/jmisc1.exp: New file.
25663 * gdb.java/jmisc2.exp: New file.
25664
6ff9af88
DJ
256652002-04-24 Daniel Jacobowitz <drow@mvista.com>
25666
25667 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25668
96b3d632
EZ
256692002-04-23 Elena Zannoni <ezannoni@redhat.com>
25670
25671 * gdb.base/help.exp: Change 'help status' to allow for target
25672 dependent output differences.
25673
5019bb54
MC
256742002-04-22 Michael Chastain <mec@shout.net>
25675
25676 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25677
a805a116
MC
256782002-04-22 Michael Chastain <mec@shout.net>
25679
25680 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25681
a1706bfd
DM
256822002-04-17 David S. Miller <davem@redhat.com>
25683
25684 * gdb.asm/sparc64.inc: New file.
25685 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25686
a73a20a2
EZ
256872002-04-19 Elena Zannoni <ezannoni@redhat.com>
25688
25689 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25690 instruction file directly into the build tree. Clean up at end of
25691 test.
25692
ba678339
DM
256932002-04-18 David S. Miller <davem@redhat.com>
25694
25695 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25696 handle 64-bit platforms correctly.
25697 * gdb.base/maint.exp: Likewise.
25698
b03399da
KB
256992002-04-18 Kevin Buettner <kevinb@redhat.com>
25700
25701 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25702 ``-fpic'' when compiling files comprising a shared library, but
25703 it does need additional linker flags in order to find shared
25704 libraries at run time.
25705
e2004992
KB
257062002-04-18 Kevin Buettner <kevinb@redhat.com>
25707
25708 * gdb.base/cvexpr.c (use): New function.
25709 (main): Invoke use() on all global variables to prevent
25710 some linkers from deleting these otherwise unused symbols.
25711
d8937120
MC
257122002-04-17 Michael Chastain <mec@shout.net>
25713From David S. Miller <davem@redhat.com>
25714
25715 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25716 handle 64-bit platforms correctly.
25717
ffd61a58
MS
257182002-04-12 Michael Snyder <msnyder@redhat.com>
25719From Jim Blandy <jimb@redhat.com>
a9c64011 25720 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25721 script can handle this instead.
25722 * gdb.base/bar.c (barx): Same.
25723 * gdb.base/baz.c (bazx): Same.
25724 * gdb.base/grbx.c (grbxx): Same.
25725
25726 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25727 manager doesn't automatically unmap overlays unnecessarily.
25728
6b8426a6
MH
257292002-04-10 Martin M. Hunt <hunt@redhat.com>
25730
25731 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25732 stepping out of main.
25733
34af4875
MC
257342002-04-09 Michael Chastain <mec@shout.net>
25735
25736 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25737 scope so that the nested scope tests will make sense.
25738 * gdb.c++/local.exp: Write patterns that actually work with gcc
25739 (the HP patterns "were never known to work with gcc").
25740 Keep the old aCC patterns too.
25741
2d1676a0
DJ
257422002-04-09 Daniel Jacobowitz <drow@mvista.com>
25743
25744 * gdb.base/attach.exp: Correct target board test.
25745
3a63e3f9
MC
257462002-04-08 Michael Chastain <mec@shout.net>
25747
25748 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25749 in a const method. Add some xfail and fail cases for configurations
25750 that do not emit the "const ...".
25751
f18dabd2
MC
257522002-04-07 Michael Chastain <mec@shout.net>
25753
25754 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25755 Accept "A * const" and "const A * const" as type of "this".
25756 Fix spelling of getFunky throughout. Make messages uniform.
25757
0fcddd82
EZ
257582002-04-07 Elena Zannoni <ezannoni@redhat.com>
25759
a9c64011 25760 Work around for PR gdb/285:
0fcddd82
EZ
25761 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25762
16a8534a
EZ
257632002-04-07 Elena Zannoni <ezannoni@redhat.com>
25764
25765 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25766 instructions file at run time instead of configure time.
25767 Sometimes we run the test in a directory that is not the one we
25768 configured in.
25769 * gdb.asm/configure.in: Delete creation of symlink.
25770 * gdb.asm/configure: Regenerate.
25771
24181d81
JB
257722002-04-05 J. Brobecker <brobecker@gnat.com>
25773
25774 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25775 xfullpath () function.
25776
7cdb7107
DJ
257772002-04-04 Daniel Jacobowitz <drow@mvista.com>
25778
25779 * gdb.asm/Makefile.in: Correct dependencies.
25780
25781 * gdb.asm/powerpc.inc: New file.
25782 * gdb.asm/asm-source.exp: Add PowerPC.
25783 * gdb.asm/configure.in: Likewise.
25784 * gdb.asm/configure: Regenerated.
25785
a7d17088
DJ
257862002-04-04 Daniel Jacobowitz <drow@mvista.com>
25787
25788 * gdb.base/relocate.exp: New file.
25789 * gdb.base/relocate.c: New file.
25790
cd721503
FF
257912002-04-04 Fred Fish <fnf@redhat.com>
25792
25793 * gdb.base/step-test.exp: Update comment regarding stopping in
25794 memcpy/bcopy calls inserted as part of the compiler runtime.
25795
b22ad7a7
MS
257962002-04-04 Michael Snyder <msnyder@redhat.com>
25797
25798 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25799
5f279fa6
DJ
258002002-04-03 Daniel Jacobowitz <drow@mvista.com>
25801
25802 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25803 (gdb_expect): Remove $notransfer hack.
25804
dd0fd3ce
DJ
258052002-04-02 Daniel Jacobowitz <drow@mvista.com>
25806
25807 * gdb.c++/classes.exp ("calling method for small class"): Match
25808 updated register output.
25809
1e50cda1
DJ
258102002-03-30 Daniel Jacobowitz <drow@mvista.com>
25811
25812 Fix PR gdb/452
25813 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25814 when finished. Make gdb_file_cmd send "exec-file" when
25815 appropriate.
25816
24015922
DJ
258172002-03-30 Daniel Jacobowitz <drow@mvista.com>
25818
25819 * gdb.base/attach.exp: Remove extra setup_xfail.
25820
dd7dfd64
MS
258212002-03-26 Michael Snyder <msnyder@redhat.com>
25822
25823 * gdb.base/default.exp: Add tests for dump, append, and restore.
25824 * gdb.base/help.exp: Add tests for dump, append, and restore.
25825 * gdb.base/dump.exp: New file, test dump, append and restore.
25826 * gdb.base/dump.c: New file.
25827
48b2f8d7
MS
258282002-03-27 Michael Snyder <msnyder@redhat.com>
25829
d63a86f8 25830 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
25831 clean-ups in help messages.
25832
05b4d525
FF
258332002-03-26 Fred Fish <fnf@redhat.com>
25834
25835 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
25836 have debugging info for those functions and the compiler uses them
25837 internally to copy structs around.
25838
d7679631
FF
258392002-03-26 Fred Fish <fnf@redhat.com>
25840
25841 * gdb.base/list.exp: Revert the change made yesterday and add note
25842 about why we don't list the default lines for remote targets.
25843
523ac3f9
MS
258442002-03-25 Michael Snyder <msnyder@redhat.com>
25845
25846 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25847
754b2b8d
FF
258482002-03-25 Fred Fish <fnf@redhat.com>
25849
25850 * gdb.base/list.exp: This test works on remote targets so remove
25851 the short circuit for remote targets. Update copyright.
25852
33c3e192
FF
258532002-03-25 Fred Fish <fnf@redhat.com>
25854
25855 * gdb.base/attach.exp: Fix logic error that was suppressing this
25856 test for all non hppa*-*-hpux* targets, instead of the hp target.
25857 Move comments closer to the suppression point. Also now need to
25858 check that we are running natively.
25859
d43e73ee
MS
258602002-03-22 Michael Snyder <msnyder@redhat.com>
25861
882c8f02
MS
25862 * gdb.base/default.exp: Add test for gcore. Update copyright.
25863 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 25864
04c12f60
FF
258652002-03-06 Fred Fish <fnf@redhat.com>
25866
25867 * gdb.base/funcargs.c: Remove extraneous ';' character.
25868 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
25869
b43df995
MC
258702002-03-04 Michael Chastain <mec@shout.net>
25871
25872 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
25873 accommodate gcc v3 function signature.
25874 * gdb.mi/mi0-var-cmd-exp: Ditto.
25875
92362027
AC
258762002-02-24 Andrew Cagney <ac131313@redhat.com>
25877
25878 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
25879 ``GNU/Linux'' or ``Linux kernel''
25880 * testsuite/gdb.threads/pthreads.c: Ditto.
25881
258ad32d
MC
258822002-02-24 Michael Chastain <mec@shout.net>
25883
25884 * gdb.threads/pthreads.c (thread1): Add a return statement.
25885 (thread2): Likewise.
25886 (foo): Likewise.
25887
04c3b3d4
MC
258882002-02-23 Michael Chastain <mec@shout.net>
25889
25890 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25891 to placate gcc.
25892
5a2a0a20
MC
258932002-02-23 Michael Chastain <mec@shout.net>
25894
25895 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25896 test "ptype bint". The test passes on all my stabs configurations.
25897
a640f7fc
JB
258982002-02-21 Jim Blandy <jimb@redhat.com>
25899
27924826
JB
25900 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25901 filename at a time, and watch for the ones we want to see.
25902
a640f7fc
JB
25903 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25904 types of pointers to prototyped functions.
25905
edcc8c75
AC
259062002-02-20 Andrew Cagney <ac131313@redhat.com>
25907
25908 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25909 signed, unsigned and straight char.
25910 (padding_char, padding_short, padding_int, padding_long,
25911 padding_long_long, padding_float, padding_double,
25912 padding_long_double): New global variables.
25913 (fill, fill_structs): New functions.
25914
25915 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25916 for correctly sized writes. Update copyright.
25917 (get_valueof): New procedure.
25918 (get_sizeof): Call get_valueof.
25919 (check_valueof): New procedure.
25920 (check_padding): New procedure.
25921
ac57ea44
MC
259222002-02-20 Michael Chastain <mec@shout.net>
25923
25924 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
25925 to setup_xfail. Document some of the remaining calls.
25926
7a10c941
MC
259272002-02-18 Michael Chastain <mec@shout.net>
25928
25929 * gdb.c++/userdef.exp: Update copyright year.
25930
fb8acdcc
DJ
259312002-02-18 Daniel Jacobowitz <drow@mvista.com>
25932
25933 * gdb.c++/userdef.exp: Test overloaded operators properly.
25934 Remove xfails.
25935
fda6ae12
MS
259362002-02-14 Michael Snyder <msnyder@redhat.com>
25937
25938 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25939
676a0442
DJ
259402002-02-14 Daniel Jacobowitz <drow@mvista.com>
25941
25942 * gdb.base/a2-run.exp: Check for a remote target properly.
25943 * gdb.base/annota1.exp: Likewise.
25944 * gdb.base/list.exp: Likewise.
25945 * gdb.base/reread.exp: Likewise.
25946 * gdb.base/scope.exp: Likewise.
25947 * gdb.base/shlib-call.exp: Likewise.
25948 * gdb.base/term.exp: Likewise.
25949 * gdb.c++/annota2.exp: Likewise.
25950
78b4f468
RE
259512002-02-13 Richard Earnshaw <rearnsha@arm.com>
25952
25953 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25954
9a81ba51
MC
259552002-02-10 Michael Chastain <mec@shout.net>
25956
25957 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
25958 (call_after_alloca): Ditto.
25959
004af6c7
DJ
259602002-02-10 Daniel Jacobowitz <drow@mvista.com>
25961
25962 * gdb.base/ending-run.exp: Guard "cont" test with
25963 gdb_skip_stdio_test.
25964
37225f62
JB
259652002-02-06 Jim Blandy <jimb@redhat.com>
25966
25967 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
25968 from here...
25969 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
25970 To here. Disable this test on non-HP platforms. Add big comment.
25971
fe6fdd96
MS
259722002-02-04 Michael Snyder <msnyder@redhat.com>
25973
25974 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
25975 other than d10v and m32r.
25976
036fad3f
RE
259772002-02-02 Richard Earnshaw <rearnsha@arm.com>
25978
25979 * gdb.base/default.exp: Rewrite test patterns to reduce time
25980 taken to match them.
25981
7148ab62
DJ
259822002-01-30 Daniel Jacobowitz <drow@mvista.com>
25983
25984 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
25985 Allow a start function above main.
25986 * gdb.threads/linux-dp.exp: Fix copyright date.
25987
396cc255
DJ
259882002-01-30 Daniel Jacobowitz <drow@mvista.com>
25989
a9c64011
AS
25990 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
25991 (check_philosopher_stack): Check for manager thread before checking
25992 for a just-starting thread.
396cc255 25993
f038d31b
DJ
259942002-01-30 Daniel Jacobowitz <drow@mvista.com>
25995
25996 From Neil Booth <neil@daikokuya.demon.co.uk>:
25997 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
25998 warnings.
25999
b3ff9d9a
FF
260002002-01-21 Fred Fish <fnf@redhat.com>
26001
26002 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
26003 not caller.
26004
39ad761d
JB
260052002-01-21 Jim Blandy <jimb@redhat.com>
26006
26007 * gdb.base/reread.exp: Check that GDB properly re-reads the
26008 executable file when it changes while no inferior is running.
26009
aaf320fa
FF
260102002-01-21 Fred Fish <fnf@redhat.com>
26011
a9c64011
AS
26012 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
26013 optionally accept the "shlib events" variation.
aaf320fa 26014
808a31f5
JB
260152002-01-21 Jim Blandy <jimb@redhat.com>
26016
26017 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
26018 call `fflush' after every `printf', so that the output is produced
26019 at predictable points, regardless of whatever buffering does (or
26020 doesn't) take place.
26021 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
26022 at different points.
26023
4420d5e2
DJ
260242002-01-20 Daniel Jacobowitz <drow@mvista.com>
26025
26026 * gdb.c++/inherit.exp: Update copyright years.
26027 * gdb.c++/method.exp: Likewise.
26028
3e36a0f4
DJ
260292002-01-20 Daniel Jacobowitz <drow@mvista.com>
26030
26031 * gdb.c++/classes.exp: Update for improved v3 support and skipping
26032 artificial methods/arguments.
26033 * gdb.c++/derivation.exp: Likewise.
26034 * gdb.c++/inherit.exp: Likewise.
26035 * gdb.c++/method.exp: Likewise.
26036 * gdb.c++/virtfunc.exp: Likewise.
26037
b4ceaee6
AC
260382002-01-18 Andrew Cagney <ac131313@redhat.com>
26039
26040 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
26041 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
26042 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
26043 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
26044 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
26045 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
26046
ecace851
JB
260472002-01-17 Jim Blandy <jimb@redhat.com>
26048
26049 * gdb.asm/asm-source.exp (info symbol): Take another shot at
26050 anchoring the pattern matching the entry point symbol's name.
26051
375fc983
AC
260522002-01-17 Andrew Cagney <ac131313@redhat.com>
26053
26054 * gdb.base/maint.exp: Update ``maint internal-error'' to match
26055 continue/quit query. Update copyright.
26056
fe6fdd96
MS
260572002-01-14 Michael Snyder <msnyder@redhat.com>
26058
26059 * gdb.base/gcore.exp: Remove extra debugging output.
26060
e017c81f
DJ
260612002-01-13 Daniel Jacobowitz <drow@mvista.com>
26062
26063 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
26064 for slightly dubious v2 mangled string.
26065
37ab3bf8
DJ
260662002-01-13 Daniel Jacobowitz <drow@mvista.com>
26067
26068 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
26069
1bc05c3a 260702002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 26071
1bc05c3a 26072 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 26073
1bc05c3a
JM
26074 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
26075 constructors.
26076 * gdb.c++/derivation.exp: Likewise.
26077 * gdb.c++/templates.exp: Likewise.
26078 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 26079
1bc05c3a
JM
260802002-01-10 Michael Snyder <msnyder@redhat.com>
26081
26082 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 26083
a911c360
MS
260842002-01-08 Michael Snyder <msnyder@redhat.com>
26085
26086 * gdb.base/gcore.exp: New test for generate-core-file command.
26087 * gdb.base/gcore.c: Testcase for above.
26088 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
26089
ea2119ec
JM
260902002-01-08 Jason Merrill <jason@redhat.com>
26091
26092 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
26093
68203136
FF
260942002-01-07 Fred Fish <fnf@redhat.com>
26095
26096 * gdb.c++/overload.exp: Remove unconditional xfails for:
26097 print foo_instance1.overloadargs(1)
26098 print foo_instance1.overloadargs(1, 2)
26099 print foo_instance1.overloadargs(1, 2, 3)
26100 print foo_instance1.overloadargs(1, 2, 3, 4)
26101 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
26102 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
26103 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
26104 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
26105 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
26106 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
26107 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
26108 print foo_instance1.overload1arg()
26109 print foo_instance1.overload1arg((char)arg2)
26110 print foo_instance1.overload1arg((signed char)arg3)
26111 print foo_instance1.overload1arg((unsigned char)arg4)
26112 print foo_instance1.overload1arg((int)arg7)
26113 print foo_instance1.overload1arg((unsigned int)arg8)
26114 print foo_instance1.overload1arg((float)arg11)
26115 print foo_instance1.overload1arg((double)arg12)
d63a86f8 26116
21b9b5b1
MS
261172002-01-07 Michael Snyder <msnyder@redhat.com>
26118
26119 * gdb.base/huge.exp: New test. Print a very large target data object.
26120 (skip_huge_test): New test variable. Define if you want to skip this
26121 test. The test reads an 8 megabyte data object from the target, so it
26122 might be very time consuming on remote targets with a slow connection.
26123 * gdb.base/huge.c: New file. Test case for above.
26124
725f922e
FF
261252002-01-07 Fred Fish <fnf@redhat.com>
26126
26127 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
26128 g_instance.bfoo, and g_instance.cfoo.
26129
889bf7c5 261302002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 26131
889bf7c5
PA
26132 * gdb.base/break.c (multi_line_if_conditional): New function.
26133 (multi_ilne_while_conditional): Likewise.
26134 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
26135 IF or WHILE condition puts the breakpoint at the start of
26136 the condition.
f286b2c3 26137
634d57ec
JL
26138 * gdb.base/selftest.exp (backtrace through signal handler): Remove
26139 hppa*-*-hpux* expected failure.
26140 * gdb.base/structs.exp (do_function_calls): Similarly.
26141
26142 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
26143 watchpoints.
26144
9fbfe2dc
AC
261452002-01-06 Andrew Cagney <ac131313@redhat.com>
26146
26147 Fix PR gdb/66.
26148 * gdb.base/structs.exp: Replace skip for a29k with skip for
26149 gdb,cannot_call_functions.
26150 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
26151 * gdb.base/callfuncs.exp: Ditto.
26152 * gdb.base/call-rt-st.exp: Ditto.
26153 * gdb.base/call-strs.exp: Ditto.
26154 * gdb.base/callfwmall.exp: Ditto.
26155 * gdb.base/scope.exp: Obsolete xfail a29k.
26156 * gdb.c++/misc.exp: Ditto.
26157 * gdb.c++/cplusfuncs.exp: Ditto.
26158 * gdb.base/ptype.exp: Ditto.
26159 * gdb.base/printcmds.exp: Ditto.
26160 * gdb.base/opaque.exp: Ditto.
26161 * gdb.base/list.exp: Ditto.
26162 * gdb.base/funcargs.exp: Ditto.
26163 * gdb.base/default.exp: Ditto.
26164
8ddad156
MS
261652002-01-04 Michael Snyder <msnyder@redhat.com>
26166
ca4976a6 26167 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
26168 * gdb.base/maint.exp: Add tests for maint info sections options.
26169
1b074332
JL
26170Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
26171
26172 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
26173
7d159115
CV
261742001-12-20 Corinna Vinschen <vinschen@redhat.com>
26175
26176 * gdb.asm/arm.inc: New file.
26177 * gdb.asm/asm-source.exp: Add arm targets.
26178 * gdb.asm/configure.in: Ditto.
26179 * gdb.asm/configure: Recreated from configure.in.
26180
8fb87725
JL
26181Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
26182
afabe08c
JL
26183 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
26184 with HP's compiler.
26185 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
26186 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
26187 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
26188 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
26189
26190 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
26191 either HP's compilers or GCC.
26192
db521deb
JL
26193 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
26194 a SIGBUS or SIGSEGV.
26195
26196 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
26197
26198 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
26199 can be compiled with either HP's compiler or GCC.
26200
cfa88ab7
JL
26201 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
26202 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
26203 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
26204
ca344dff
JL
26205 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
26206 to match current gdb output. Update due to using auto-solib-limit
26207 for limiting instead of overloading auto-solib-add.
26208 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
26209 test program.
26210
3f3c6e55 26211 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
26212 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
26213 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
26214 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
26215 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
26216 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
26217 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
26218 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
26219 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
26220 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
26221 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
26222 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
26223 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 26224
8fb87725
JL
26225 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
26226 a SIGTRAP to the inferior.
26227
cf599fa7
CV
262282001-12-19 Corinna Vinschen <vinschen@redhat.com>
26229
26230 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
26231 Substitute call to target_link by call to gdb_compile.
26232
2cd045cd
JL
26233Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
26234
a9c64011
AS
26235 * gdb.base/break.exp: Fix HP specific search string when testing
26236 backtracing in a called function.
2cd045cd 26237
a9c64011
AS
26238 * gdb.base/constvars.exp: Only set lang to C++ if we're
26239 compiling the test with HP's compilers.
26240 * gdb.base/volatile.exp: Similarly.
2cd045cd 26241
99ebe9ac
JB
262422001-12-19 Jim Blandy <jimb@redhat.com>
26243
26244 * gdb.base/printcmds.exp: Expect the null character to be printed
26245 as '\0', and the '\013' to be printed as '\v'.
26246 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
26247 * gdb.base/setvar.exp: Same.
26248
b9891b29
JB
262492001-12-17 Jim Blandy <jimb@redhat.com>
26250
0eba65ab
JB
26251 * gdb.base/completion.exp: Rather than completing very long
26252 filenames, which can make the readline library produce output we
26253 don't recognize, cd to the directory first, and then complete
26254 using nice, short relative paths.
26255
6970b5b1
JB
26256 * gdb.base/completion.exp: On some systems, there is, in fact, a
26257 variable named `b' in scope, since GDB treats all static
a9c64011
AS
26258 variables as being in scope. So use `no_var_named_this'
26259 instead of `b'.
6970b5b1 26260
b9891b29 26261 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 26262 can't find the core file's registers as a failure.
b9891b29 26263
e6ccd35f
JSC
262642001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26265
a9c64011
AS
26266 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26267 test expect string more specific.
e6ccd35f 26268
105ba819
CV
262692001-12-13 Corinna Vinschen <vinschen@redhat.com>
26270
26271 * gdb.asm/asm-source.exp: Add support for xstormy16.
26272 * gdb.asm/configure.in: Ditto.
26273 * gdb.asm/configure: Rebuild.
26274 * gdb.asm/xstormy16.inc: New file.
26275
e9e79dd9
FF
262762001-12-10 Fred Fish <fnf@redhat.com>
26277
26278 * gdb.base/maint.exp: Update to match changes in type dumping code.
26279
347dc97d
JB
262802001-12-10 Jim Blandy <jimb@redhat.com>
26281
26282 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
26283 matching the entry point symbol's name at the beginning of the
26284 line.
347dc97d 26285
5178b9d6
DJ
262862001-12-07 Daniel Jacobowitz <drow@mvista.com>
26287
26288 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
26289 gdb.c++/inherit.exp, gdb.c++/method.exp,
26290 gdb.c++/namespace.exp, gdb.c++/templates.exp,
26291 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
26292 and class layout support.
26293
af890c52
DJ
262942001-12-07 Daniel Jacobowitz <drow@mvista.com>
26295
26296 * gdb.c++/classes.exp: Add test for static member function.
26297 * gdb.c++/misc.cc: Add class with static member function.
26298
7a345fb3
JB
262992001-12-07 Jim Blandy <jimb@redhat.com>
26300
f2e54a80 26301 If GDB says it can't find the struct the function returned, report
8032bf31
JB
26302 those tests as `unsupported'.
26303 * gdb.base/call-rt-st.exp (print_struct_call): New function.
26304 Rewrite subsequent tests to use it.
26305
26306 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
26307 those tests as `unsupported'.
26308 * gdb.base/structs.exp (call_struct_func): New function.
26309 (do_function_calls): Use call_struct_func to call the functions
26310 returning structs.
26311
0bc69509
JB
26312 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26313 whether functions are prototyped or not, so we can't possibly pass
26314 arguments to t_float_values2 properly.
26315
7a345fb3
JB
26316 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26317 value of `timeout' for targets other than the mips*tx39-*.
26318
edb6ede1
MS
263192001-12-06 Michael Snyder <msnyder@redhat.com>
26320
d63a86f8 26321 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26322 and detect whether the start symbol has a leading underscore.
26323
2d842f13
JB
263242001-12-04 Jim Blandy <jimb@redhat.com>
26325
26326 * gdb.base/completion.exp: Clarify indentation.
26327
68550daf
JB
263282001-12-03 Jim Blandy <jimb@redhat.com>
26329
26330 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26331 variables on the S/390, not `.word'.
26332
cd5195a8
JB
263332001-11-30 Jim Blandy <jimb@redhat.com>
26334
26335 Add assembly-source tests for s390-ibm-linux.
26336 * gdb.asm/s390.inc: New file.
26337 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26338 the S/390 architecture.
a9c64011 26339 * gdb.asm/configure: Regenerated.
cd5195a8 26340
ca9efc90
MS
263412001-11-30 Michael Snyder <msnyder@redhat.com>
26342
26343 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26344 next, info source, info sources, info line, global and static
26345 variables, and static functions.
26346 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26347 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26348 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26349 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26350 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26351 (gdbasm_leave): Restore frame pointer.
26352 (gdbasm_startup): Copy stack set-up from crt0.S.
26353
d0e66976
FN
263542001-11-26 Fernando Nasser <fnasser@redhat.com>
26355
26356 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26357 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26358 to a local (non-static) variable. Copy tstruct.a to a static buffer
26359 and return a pointer to that buffer.
26360 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26361
e2334072
MK
263622001-11-24 Mark Kettenis <kettenis@gnu.org>
26363
26364 * gdb.asm/configure.in: Fix recognition of ix86 target.
26365 * gdb.asm/configure: Regenerate.
26366
756caa3d
MS
263672001-11-21 Michael Snyder <msnyder@redhat.com>
26368
26369 * gdb.asm/sparc.inc: New file.
26370 * gdb.asm/asm-source.exp: Recognize sparc target.
26371 * gdb.asm/configure.in: Recognize sparc target.
26372 * gdb.asm/configure: Regenerate.
d63a86f8 26373
9a4d72d5
MS
263742001-11-21 Michael Snyder <msnyder@redhat.com>
26375
26376 * gdb.asm/m32r.inc: New file.
26377 * gdb.asm/asm-source.exp: Recognize m32r target.
26378 * gdb.asm/configure.in: Recognize m32r target.
26379 * gdb.asm/configure: Regenerate.
26380
a773d1cd
MS
263812001-11-20 Michael Snyder <msnyder@redhat.com>
26382
017ac23d
MS
26383 * gdb.asm/i386.inc: New file.
26384 * gdb.asm/asm-source.exp: Recognize ix86 target.
26385 * gdb.asm/configure.in: Recognize ix86 target.
26386 * gdb.asm/configure: Regenerate.
26387
a773d1cd
MS
26388 * gdb.c++/namespace.exp: Fix quotes in output messages.
26389
bb632afb
MS
263902001-11-14 Michael Snyder <msnyder@redhat.com>
26391
25d559ca 26392 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26393 qualifier in a type cast expression, to designate an address
26394 in the instruction space (Harvard architecture).
26395
4749e309
MS
263962001-11-13 Michael Snyder <msnyder@redhat.com>
26397
26398 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26399 Tests for expressions using 'const' and 'volatile'.
26400
25050984
CV
264012001-11-13 Corinna Vinschen <vinschen@redhat.com>
26402
26403 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26404
1902c51f
DJ
264052001-11-12 Daniel Jacobowitz <drow@mvista.com>
26406
26407 * lib/mi-support.exp (mi_run_to_helper): Move comments
26408 outside of gdb_expect.
26409
dcf95b47
DJ
264102001-11-11 Daniel Jacobowitz <drow@mvista.com>
26411
26412 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26413 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26414 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26415 mi0_run_to): New functions.
26416 * gdb.mi/mi-simplerun.exp: Use them.
26417 * gdb.mi/mi0-simplerun.exp: Likewise.
26418 * gdb.mi/mi-var-cmd.exp: Likewise.
26419 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26420
45b074e1
AC
264212001-11-10 Andrew Cagney <ac131313@redhat.com>
26422
26423 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26424 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26425
bf50d346
AC
264262001-11-09 Andrew Cagney <ac131313@redhat.com>
26427
26428 * gdb.base/restore.exp: Include $expected value in restored test
26429 message.
26430
9383332c
AC
264312001-11-09 Andrew Cagney <ac131313@redhat.com>
26432
26433 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26434 implemented.
26435
db62520a
MS
264362001-11-08 Michael Snyder <msnyder@redhat.com>
26437
26438 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26439 Add pass/fail message for stop at breakpoint in call dummy function.
26440
b5703437
MS
264412001-11-07 Michael Snyder <msnyder@redhat.com>
26442
d63a86f8
RM
26443 * gdb.c++/templates.exp (test_template_breakpoints):
26444 If we get an overload menu, but it does not match what
760f6330 26445 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26446 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26447 making the whitespace optional. Argument for "new" may be
26448 "unsigned" as well as "unsigned int/long".
d63a86f8 26449 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26450 making the whitespace optional. Also replace "(void) with
26451 "((void|)), making the keyword "void" optional.
d63a86f8 26452 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26453 making the whitespace optional. Also replace "(void) with
26454 "((void|)), making the keyword "void" optional.
3bf40917
MS
26455 * gdb.base/callfuncs.c (t_float_values): This function must
26456 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26457 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26458 can be tested against both cases. Usually one case involves
26459 promotion of float to double, while the other does not.
26460 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26461 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26462 includes a stack frame for "start".
26463
c8ab4e6d
JB
264642001-11-05 Jim Blandy <jimb@redhat.com>
26465
26466 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26467 pointers are 32 bits long, and that offsets of relocs are always
26468 stored in the data (REL-style), and not in the reloc entry itself
26469 (RELA-style).
26470 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26471 stabs.
26472
3f08ced9
MS
264732001-11-01 Michael Snyder <msnyder@redhat.com>
26474
26475 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26476 and regular expression operators by using quoting.
26477
cbfa24cd
MS
264782001-10-31 Michael Snyder <msnyder@redhat.com>
26479
26480 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26481 depending on what the symbol table contains.
26482 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26483 the output of the ptype command. Similarly, accept both "const &"
26484 and "const&".
26485
aaa68313
CV
264862001-10-31 Corinna Vinschen <vinschen@redhat.com>
26487
26488 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26489 symbol `STORAGE' to allow to choose the storage class of
26490 the local datastructures.
26491 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26492 compiler directive.
26493
91740388
MS
264942001-10-30 Michael Snyder <msnyder@redhat.com>
26495
26496 * gdb.base/jump.exp: Allow it to run for all targets.
26497
1b7c05e7
CV
264982001-10-29 Corinna Vinschen <vinschen@redhat.com>
26499
26500 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26501 with new double_array size.
26502 (main): Change storage class of all local variables to static.
26503 Reduce size of double_array to 9.
26504 * gdb.base/call-ar-st.exp: Increase timeout value.
26505 Change expected output for double array to match new size in
26506 call-ar-st.c.
26507
36a22261
CV
265082001-10-29 Corinna Vinschen <vinschen@redhat.com>
26509
26510 * gdb.base/ending-run.exp: Create identical output when passing
26511 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26512 Stormy16 target.
36a22261 26513
92b8ae91
MK
265142001-10-28 Mark Kettenis <kettenis@gnu.org>
26515
26516 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26517 that we catch the expected failure under Linux/x86.
26518
cb135b83
OF
265192001-10-29 Orjan Friberg <orjanf@axis.com>
26520
26521 * gdb.base/setvar.exp: Escape curly braces.
26522 * gdb.stabs/weird.exp: Ditto.
26523
6884aa54
DJ
265242001-10-27 Daniel Jacobowitz <drow@mvista.com>
26525
26526 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26527 * gdm.mi/mi0-hack-cli.exp: Likewise.
26528
0398c9aa
AC
265292001-10-25 Andrew Cagney <ac131313@redhat.com>
26530
26531 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26532 messages.
26533
d20bf2e8
AC
265342001-10-21 Andrew Cagney <ac131313@redhat.com>
26535
26536 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26537 checking MI enabled.
26538
03dd63aa
CV
265392001-10-09 Corinna Vinschen <vinschen@redhat.com>
26540
26541 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26542
1d9d99f3
FCE
265432001-10-04 Frank Ch. Eigler <fche@redhat.com>
26544
26545 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26546 if gdb child process crashes, just signal an error.
26547
838ae6c4
JB
265482001-10-02 Jim Blandy <jimb@redhat.com>
26549
26550 * lib/gdb.exp (test_xfail_format): Simplify.
26551
26552 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26553 front of the variable name `format'. Simplify `if'.
26554
8f0cbc1c
DJ
265552001-10-01 Daniel Jacobowitz <drow@mvista.com>
26556
26557 * gdb.threads/pthreads.exp: Wait for output and delay
26558 before sending ^C.
26559
1f08dafd
DJ
265602001-10-01 Daniel Jacobowitz <drow@mvista.com>
26561
26562 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26563 some incorrect output instead of timing out.
26564 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26565
674f90ff
CV
265662001-09-28 Corinna Vinschen <vinschen@redhat.com>
26567
26568 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26569 check to allow additional `int'.
26570
9b284272
DJ
265712001-09-27 Daniel Jacobowitz <drow@mvista.com>
26572
26573 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26574 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26575
b55a4771
MS
265762001-09-27 Michael Snyder <msnyder@redhat.com>
26577
26578 * lib/gdb.exp (test_debug_format): New proc.
26579 (setup_xfail_format): Use new proc test_debug_format.
26580 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26581 proc; use new service proc test_debug_format.
26582 Replace all other "gcc_compiled" tests with this test.
26583 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26584 proc; use new service proc test_debug_format.
26585 Replace all other "gcc_compiled" tests with this test.
26586
265872001-09-27 Michael Snyder <msnyder@redhat.com>
26588
26589 * gdb.base/cvexpr.exp: New file.
26590 * gdb.base/cvexpr.c: New file
26591 Test for expressions using const and volatile keywords.
26592
4e6667ac
CV
265932001-09-26 Corinna Vinschen <vinschen@redhat.com>
26594
26595 * gdb.base/constvars.exp: Check for different orders of keywords
26596 and additional "int" strings in output.
26597
4f337972
AC
265982001-09-22 Andrew Cagney <ac131313@redhat.com>
26599
26600 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26601 responses from "help maint".
26602
2015650d
FCE
266032001-09-19 Frank Ch. Eigler <fche@redhat.com>
26604
26605 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26606 to localhost:NNN instead of :NNN, in case Xvfb is listening
26607 only on TCP.
26608
f3bcedc1
CV
266092001-09-19 Corinna Vinschen <vinschen@redhat.com>
26610
26611 * gdb.base/recurse.exp: When checking leaving the watchpoint
26612 scope, recognize when gdb is in function's epilogue and pass.
26613
6b819c92
KS
266142001-09-18 Keith Seitz <keiths@redhat.com>
26615
26616 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26617 support for running tests against sid targets.
26618 (gdbtk_done): Ditto.
26619
a10c9419
CV
266202001-09-18 Corinna Vinschen <vinschen@redhat.com>
26621
26622 * gdb.base/ending-run.c (main): Set stdout buffersize
26623 to the same reasonable value for any target.
26624 * gdb.base/ending-run.exp: Add a regular expression
26625 to make testsuite happy on Sanyo Stormy16 target.
26626
739d0d99
CV
266272001-09-17 Corinna Vinschen <vinschen@redhat.com>
26628
26629 * gdb.base/display.c (do_loops): Add float variable `f'.
26630 Increment f in loop.
26631 * gdb.base/display.exp: Increment timeout by 60 seconds.
26632 Change float display test to use variable `f'.
26633
1b8947f0
JB
266342001-09-17 Jim Blandy <jimb@redhat.com>
26635
26636 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26637 overflowing the limited breakpoint tables on some ROM monitors
26638 (like the ROM68K).
26639
9890ac81
FCE
266402001-09-15 Frank Ch. Eigler <fche@redhat.com>
26641
26642 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26643 the "-ac" (disable access control) flag.
26644
6db765ea
JH
266452001-08-30 Jeff Holcomb <jeffh@redhat.com>
26646
26647 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26648 ints.
26649
4c32cc04
KS
266502001-08-30 Keith Seitz <keiths@redhat.com>
26651
26652 * lib/gdb.exp: Move all insight-related functionality into
26653 separate file.
26654 * lib/insight-support.exp: New file.
26655
8d6e6f81
FCE
266562001-08-29 Frank Ch. Eigler <fche@redhat.com>
26657
26658 * config/sid.exp (sid_start): Never set sid verbosity; disable
26659 expect_background {} that consumed its stdout; tolerate </dev/null.
26660 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26661
6a90e1d0
AC
266622001-08-18 Andrew Cagney <ac131313@redhat.com>
26663
26664 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26665 CLI jump command to start it.
26666 (mi_run_to_main): Fail immediatly when unexpected output.
26667
1759b3c3
AC
266682001-08-18 Andrew Cagney <ac131313@redhat.com>
26669
26670 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26671 beginning of function. Fix PR gdb/191.
26672
61d11d80
FCE
266732001-08-16 Frank Ch. Eigler <fche@redhat.com>
26674
26675 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26676 what to force sid endianness to.
26677
942a4df2
KS
266782001-08-15 Keith Seitz <keiths@redhat.com>
26679
26680 * lib/gdb.exp (gdbtk_start): Don't set environment
26681 variables for TCL_LIBRARY and friends. Insight will
26682 now figure these out for itself.
26683
0521c418
MS
266842001-08-02 Michael Snyder <msnyder@redhat.com>
26685
26686 * gdb.base/completion.exp: Remove the symbol "a64l" from
26687 the expect string; this is target-specific, and not related
26688 to what is being tested.
26689
74a9a58a
DB
266902001-08-02 Dave Brolley <brolley@redhat.com>
26691
26692 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26693
c70819fa
MS
266942001-07-25 Michael Snyder <msnyder@redhat.com>
26695
c2b8fa57
MS
26696 * gdb.base/consecutive.exp: New file. Test stepping over
26697 breakpoints on consecutive instructions.
26698 * gdb.base/consecutive.c: New file.
26699
c70819fa
MS
26700 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26701 curly braces in regular expressions.
26702
2b1a1355
MS
267032001-07-25 Michael Snyder <msnyder@redhat.com>
26704
26705 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26706 legitimate output from stepping out of main.
26707
413eca6f
KS
267082001-07-22 Keith Seitz <keiths@redhat.com>
26709
26710 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26711 the empty string, do not run the tests.
26712
7e5a9322
SC
267132001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26714
26715 * gdb.base/long_long.exp: Detect size of pointer. Take into
26716 account 2-byte pointers when testing for p/a results.
26717
de58f10f
SC
267182001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26719
d63a86f8 26720 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26721 and defined to 1K for m68hc11.
26722 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26723 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26724 (sizeof_random_data): New variable to tell the size of the data table;
26725 don't test past this size; always run to main.
26726
d6f5fea1
SC
267272001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26728
26729 * gdb.base/return2.exp: return of long long and double fails for
26730 68HC11; don't execute these tests on that platform.
26731 * gdb.base/return.exp: Return of a double fails for 68hc11.
26732
c477543d
SC
267332001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26734
26735 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26736 tests that print a float.
26737 * call-rt-st.exp: Likewise.
26738
63cf1c79
MK
267392001-07-12 Mark Kettenis <kettenis@gnu.org>
26740
26741 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26742 running this test on Linux.
26743
112f9ab5
MC
267442001-06-24 Michael Chastain <chastain@redhat.com>
26745
26746 * gdb.base/arithmet.exp: Remove some tests to make all test names
26747 unique.
26748
4970cb0f
MS
267492001-07-03 Michael Snyder <msnyder@redhat.com>
26750
26751 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26752 the output of the ptype command.
26753
d85da69f
MS
267542001-07-02 Michael Snyder <msnyder@redhat.com>
26755
4c8a82de
MS
26756 * gdb.base/completion.exp: Don't assume that break.c is the only
26757 source file that may contain functions named "marker".
d85da69f
MS
26758 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26759
8afc772b
AC
267602001-06-28 Andrew Cagney <ac131313@redhat.com>
26761
26762 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26763 of files to delete.
26764
26765 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26766 * gdb.disasm/h8300s.exp: New file.
26767 gdb.disasm/h8300s.s: Likewise.
26768
cff22675
AC
267692001-06-27 Andrew Cagney <ac131313@redhat.com>
26770
26771 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26772 empty breakpoint tables.
26773
68c81b54
AC
267742001-06-25 Andrew Cagney <ac131313@redhat.com>
26775
26776 * lib/mi-support.exp: Update args=... part of stop-reason
26777 patterns. Accept either a list or a tuple.
26778
2dd62704
AC
267792001-06-23 Andrew Cagney <ac131313@redhat.com>
26780
26781 * lib/mi-support.exp: Remove local emacs variable defining
26782 change-log-default-name.
26783
b4127474
MC
267842001-06-22 Michael Chastain <chastain@redhat.com>
26785
26786 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26787 This is operationally compatible with the previous version.
26788
8dbfb380
JB
267892001-06-13 Jim Blandy <jimb@redhat.com>
26790
26791 * lib/gdb.exp (gdb_test): Doc fix.
26792
f2d8c86d
MC
267932001-06-10 Michael Chastain <chastain@redhat.com>
26794
26795 * gdb.base/exprs.exp: Remove a duplicate test.
26796
81564d34
JB
267972001-06-06 Jim Blandy <jimb@redhat.com>
26798
26799 * gdb.base/return2.exp (main): Use values to test float and double
26800 returns that are not NaN's, to avoid being confused by IEEE
26801 comparison rules.
26802
da55addb
MS
268032001-06-04 Michael Snyder <msnyder@redhat.com>
26804
26805 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 26806 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
26807 rather than wait for 12 more tests to time out.
26808
42c65987
JB
268092001-06-06 Jim Blandy <jimb@redhat.com>
26810
b18bced9 26811 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 26812 Don't forget to match the GDB prompt.
b18bced9 26813
42c65987
JB
26814 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26815
5b41e5f0
JB
268162001-06-04 Jim Blandy <jimb@redhat.com>
26817
26818 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26819 command.
26820
015e046f
KB
268212001-05-31 Kevin Buettner <kevinb@redhat.com>
26822
26823 * gdb.base/annota1.exp (info break): Match four or more spaces
26824 after "Address".
26825
fb1ffbbe
MC
268262001-05-31 Michael Chastain <chastain@redhat.com>
26827
26828 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26829 (dm_type_int_star): Likewise.
26830 (dm_type_long_star): Likewise.
26831 (dm_type_void_star): Likewise.
26832
5ea2a32c
KB
268332001-05-29 Kevin Buettner <kevinb@redhat.com>
26834
26835 * gdb.base/completion.exp (INPUTRC): Set this environment variable
26836 to a known value in order to get consistent results regardless
26837 of the setting of INPUTRC or the presence or contents of .inputrc.
26838
ae23c492
MS
268392001-05-24 Michael Snyder <msnyder@redhat.com>
26840
ac55707e
MS
26841 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
26842 Don't require that the main thread and the manager thread are the
26843 first in the list.
26844
ae23c492
MS
26845 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26846 debugging. If test fails, issue an "unsupported" not a "fail".
26847
400071f1
JB
268482001-05-24 Jim Blandy <jimb@redhat.com>
26849
26850 Don't assume that short is shorter than int.
26851 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
26852 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 26853 this isn't true.
400071f1
JB
26854 ("print unsigned char == (~0)"): Add test that verifies that ~0,
26855 an int, is not equal to ~0 stored in an unsigned char. This tests
26856 the same thing that the previous test meant to, but works on
26857 16-bit machines, too.
26858 ("print unsigned char != (~0)"): Same test, complemented.
26859
0816a3e5
MS
268602001-05-24 Michael Snyder <msnyder@redhat.com>
26861
26862 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 26863 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
26864 and prevents dejagnu getting out of step.
26865
f6dc23a9
KB
268662001-05-23 Kevin Buettner <kevinb@redhat.com>
26867
26868 * gdb.base/finish.exp (finish_void): Revise pattern for
26869 stopping on the call statement to not permit stopping at
26870 the start of the instructions comprising the call sequence.
26871
7dbd117d
MC
268722001-05-19 Michael Chastain <chastain@redhat.com>
26873
26874 * gdb.base/callfuncs.exp: Make all test names unique.
26875 * gdb.base/commands.exp: Make all test names unique.
26876 * gdb.base/condbreak.exp: Make all test names unique.
26877 * gdb.base/dbx.exp: Make all test names unique.
26878 * gdb.base/default.exp: Make all test names unique.
26879 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
26880 and TIMEOUT messages to their corresponding PASS message.
26881 * gdb.base/ending-run.exp: Make all test names unique.
26882 * gdb.base/long_long.exp: Remove duplicate test.
26883
6b0b0a9e
KB
268842001-05-21 Kevin Buettner <kevinb@redhat.com>
26885
26886 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26887 stop on the call statement as well as the statement after the
26888 call.
26889
2caa35cb
MS
268902001-05-21 Michael Snyder <msnyder@redhat.com>
26891
26892 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26893
40713331
EZ
268942001-05-10 Elena Zannoni <ezannoni@redhat.com>
26895
a9c64011
AS
26896 * gdb.base/completion.exp: Revamp test. Make it execute on all
26897 platforms.
40713331 26898
c2c1be8d
EZ
268992001-05-10 Elena Zannoni <ezannoni@redhat.com>
26900
a9c64011
AS
26901 * config/gdbserver.exp (gdb_load): Handle the case
26902 in which the arguments to gdbserver are given in the
26903 baseboard configuration file.
26904 Also handle the case in which the server needs to do a
26905 load.
2c9cd303 26906
9671de48
KS
269072001-05-07 Keith Seitz <keiths@cygnus.com>
26908
a9c64011
AS
26909 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26910 set up the display for testing.
26911 (gdbtk_start): Convert all paths to paths that tcl will like.
26912 Export target information to environment.
26913 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26914 necessary.
26915 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26916 (to_tcl_path): New proc to convert a given pathname into
26917 a path acceptible as an argument to a tcl command.
26918 (_gdbtk_export_target_info): New proc to export target info
26919 into the environment for gdbtk testing.
26920 (gdbtk_done): New proc to signal end-of-test.
9671de48 26921
5a360f47
JB
269222001-05-06 Jim Blandy <jimb@redhat.com>
26923
26924 * restore.c: Make the code of caller0 correspond to its comment.
26925
66c756c6
MS
269262001-05-03 Michael Snyder <msnyder@redhat.com>
26927
26928 * config/sid.exp (gdb_target_sid): Check for error messages.
26929 On error or timeout, don't make expect exit (which will terminate
26930 all subsequent tests); instead just make gdb exit.
d63a86f8 26931 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
26932 return a negative value.
26933
a966fde5
JB
269342001-04-24 Jim Blandy <jimb@redhat.com>
26935
851c18e0
JB
26936 * gdb.c++/templates.exp: If we see the prompt for the overload
26937 list, but we haven't recognized any of the longer patterns,
26938 arrange for this test to fail, not hang.
26939
a966fde5
JB
26940 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26941 variations.
26942
db144853
MC
269432001-04-22 Michael Chastain <chastain@redhat.com>
26944
26945 * gdb.c++/local.exp: Use the 'runto' library function.
26946 * gdb.c++/namespace.exp: Likewise.
26947 * gdb.c++/overload.exp: Likewise.
26948
3207ec21
KB
269492001-03-26 Kevin Buettner <kevinb@redhat.com>
26950
26951 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
26952 * gdb.base/step-line.exp: New file. Test step/next in presence of
26953 #line directives.
26954 * gdb.base/step-line.c: New file. Test program for the above.
26955 * gdb.base/step-line.inp: New file. We pretend that this file has
26956 been transformed by some other tool into step-line.c.
26957
13b57657
JB
269582001-03-21 Jim Blandy <jimb@redhat.com>
26959
26960 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
26961 unmangled operator names.
26962
754cbe1c
JB
269632001-03-20 Jim Blandy <jimb@redhat.com>
26964
26965 * gdb.threads/linux-dp.exp: Recognize an additional message
26966 generated by GDB when it doesn't understand how to debug threads
26967 on the target system.
26968
177495c9
AC
269692001-03-19 Andrew Cagney <ac131313@redhat.com>
26970
26971 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26972
f266096b
MC
269732001-03-12 Michael Chastain <chastain@redhat.com>
26974
26975 * gdb.c++/derivation.exp: Use the 'runto' library function.
26976
cac3c2ff
MC
269772001-03-12 Michael Chastain <chastain@redhat.com>
26978
26979 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26980
b6c11a24
MC
269812001-02-24 Michael Chastain <chastain@redhat.com>
26982
26983 * gdb.c++/ref-types.exp: Change handwritten code to library
26984 function 'runto'.
26985
6bae5bce
OF
269862001-03-16 Orjan Friberg <orjanf@axis.com>
26987
26988 * gdb.base/signals.exp: Set count to 0 explicitly.
26989
0015fd9a
MS
269902001-03-15 Mark Salter <msalter@redhat.com>
26991
26992 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
26993 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
26994 (gdb_load): Add support for additional target_info: gdb_download_size
26995 and gdb_load_timeout.
0015fd9a 26996
fc33412a
DT
26997Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
26998
26999 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
27000 file -- to prevent failing when the compile fails but we have no
27001 intention of running the tests anyway.
fc33412a
DT
27002
27003 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
27004 tests if set.
27005
27006 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 27007 integers.
fc33412a
DT
27008
27009 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
27010 * gdb.c++/namespace.exp: Ditto.
27011
115f06de
OF
270122001-03-07 Orjan Friberg <orjanf@axis.com>
27013
27014 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
27015 * gdb.base/pointers.exp: Relax pattern match of decimals.
27016
b6ba6518
KB
270172001-03-06 Kevin Buettner <kevinb@redhat.com>
27018
27019 * Makefile.in, config/abug.exp, config/cfdbug.exp,
27020 config/cpu32bug.exp, config/dve.exp, config/est.exp,
27021 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
27022 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
27023 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
27024 config/sh.exp, config/sid.exp, config/slite.exp,
27025 config/sparclet.exp, config/udi.exp, config/unknown.exp,
27026 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
27027 config/vxworks.exp, config/vxworks29k.exp,
27028 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
27029 gdb.base/all-bin.exp, gdb.base/annota1.exp,
27030 gdb.base/arithmet.exp, gdb.base/assign.exp,
27031 gdb.base/async.exp, gdb.base/attach.exp,
27032 gdb.base/bitfields.exp, gdb.base/bitops.exp,
27033 gdb.base/break.exp, gdb.base/call-ar-st.exp,
27034 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
27035 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
27036 gdb.base/commands.exp, gdb.base/completion.exp,
27037 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
27038 gdb.base/constvars.exp, gdb.base/corefile.exp,
27039 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
27040 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
27041 gdb.base/ending-run.exp, gdb.base/environ.exp,
27042 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
27043 gdb.base/finish.exp, gdb.base/foll-exec.exp,
27044 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
27045 gdb.base/funcargs.exp, gdb.base/help.exp,
27046 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
27047 gdb.base/logical.exp, gdb.base/long_long.exp,
27048 gdb.base/maint.exp, gdb.base/mips_pro.exp,
27049 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
27050 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
27051 gdb.base/pointers.exp, gdb.base/printcmds.exp,
27052 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
27053 gdb.base/regs.exp, gdb.base/relational.exp,
27054 gdb.base/remote.exp, gdb.base/reread.exp,
27055 gdb.base/restore.exp, gdb.base/return2.exp,
27056 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
27057 gdb.base/selftest.exp, gdb.base/setshow.exp,
27058 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
27059 gdb.base/sigall.exp, gdb.base/signals.exp,
27060 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
27061 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
27062 gdb.base/step-test.exp, gdb.base/structs.c,
27063 gdb.base/structs.exp, gdb.base/structs2.exp,
27064 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
27065 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
27066 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
27067 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
27068 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
27069 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
27070 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
27071 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
27072 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
27073 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
27074 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
27075 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
27076 gdb.fortran/types.exp, gdb.java/jmisc.exp,
27077 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
27078 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
27079 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
27080 gdb.trace/circ.exp, gdb.trace/collection.exp,
27081 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
27082 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
27083 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
27084 gdb.trace/report.exp, gdb.trace/save-trace.exp,
27085 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
27086 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
27087 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
27088 notices.
27089
dc96c6c7 270902001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
27091
27092 * gdb.base/varargs.c (find_max_double): Fix printf format string:
27093 first arg is int not float.
27094
dc96c6c7 270952001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
27096
27097 * gdb.base/reread.exp: Unsupported for non-native targets;
27098 doesn't work for remote debugging.
27099
9b0c4aeb
FN
271002001-02-19 Fernando Nasser <fnasser@redhat.com>
27101
27102 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
27103 * gdb.base/ending-run.exp: Properly handle the BSP state when
27104 stepping past the end of main.
9b0c4aeb 27105
02aa71d5
MC
271062001-02-19 John Moore <jmoore@redhat.com>
27107
27108 * gdb.base/commands.exp (infrun_breakpoint_command_test):
27109 Converted HPUX fix for non-expected items following multiple
27110 step commands into general solution for all platforms.
27111
1fa449a4
MC
271122001-02-18 Michael Chastain <chastain@redhat.com>
27113
27114 * gdb.c++/classes.exp (do_tests): Change runto statements
27115 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27116 statements demangler agnostic.
27117 * gdb.c++/virtfunc.exp (do_tests): Likewise.
27118 (gdb_virtfunc_restart): Likewise.
27119
b2f9ec70
MC
271202001-02-14 Michael Chastain <chastain@redhat.com>
27121
27122 * gdb.c++/inherit.exp (do_tests): Change runto statements
27123 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27124 statements demangler agnostic.
27125
cf74b8ca
AC
27126Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
27127
27128 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
27129 ``continue to bkpt at common_routine in thread 2'' and ``stopped
27130 before calling common_routine 15 times'' tests.
cf74b8ca 27131
99f78f56
MC
271322001-02-11 Michael Chastain <chastain@redhat.com>
27133
27134 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
27135 Helps the test script figure out which demangler is in use.
27136 (dm_type_foo_ref): Ditto.
27137 (dm_type_int_star): Ditto.
27138 (dm_type_long_star): Ditto.
27139 (dm_type_unsigned_int): Ditto.
27140 (dm_type_void): Ditto.
27141 (dm_type_void_star): Ditto.
99707966 27142 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
27143 Probe the gdb demangler and set variables to accommodate
27144 formatting differences.
27145 (info_func_regexp): New function. Same as info_func, but
27146 matches against a regexp.
27147 (info_func): Match against a literal string.
27148 (print_addr_2): New function. Match against a literal string,
27149 which can be different from the input to gdb.
27150 (print_addr): Simply call print_addr_2 with the same argument twice.
27151 (test_lookup_operator_functions): Use demangler formatting variables.
27152 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
27153 the tests in the same order as the C++ class declaration.
27154 (test_paddr_operator_functions): Ditto.
27155 (test_paddr_overloaded_functions): Ditto.
27156 (test_paddr_hairy_functions): Use demangler formatting variables.
27157 Add reference to gdb/19 for related tests.
27158 (do_tests): Call probe_demangler.
27159
1de8f023
KB
271602001-01-30 Kevin Buettner <kevinb@redhat.com>
27161
27162 * gdb.c++/templates.cc (printf): Remove unused function definition.
27163
ca3f91ed
MS
271642001-01-26 Felix Lee <flee@redhat.com>
27165
27166 * sid.exp (sid_exit): Pass host, not target, to remote_close.
27167
271682001-01-25 matthew green <mrg@redhat.com>
27169
27170 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
27171 up sid.
27172 (sid_exit): Call `remote_pop_conn' after GDB is gone.
27173
271742001-01-25 matthew green <mrg@redhat.com>
27175
27176 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 27177 Deprecate $sid_spawn_id.
ca3f91ed
MS
27178 (sid_exit): Remove code necessary only for `spawn.'
27179
271802001-01-25 matthew green <mrg@redhat.com>
27181
27182 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
27183
fb18ec4a
MC
271842001-01-28 Michael Chastain <chastain@redhat.com>
27185
27186 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
27187 to call when tests fail. It takes gdb out of the overloaded
27188 function choice menu back to the main prompt, so that the test
27189 program stays synchronized.
27190 (set_bp_overloaded): New proc to collect all the common
27191 code for setting a breakpoint on an overloaded name. Calls
27192 take_gdb_out_of_choice_menu when needed.
27193 (menu_overload1arg): New variable to collect the repeated
27194 instances of the expected menu for an overloaded name. Change
27195 the regular expression to handle changes in g++ type encoding:
27196 "void" can be either "void" or "", and "unsigned int" can be
27197 either "unsigned int" or "unsigned".
27198 (continue_to_bp_overloaded): Change regular expressions to handle
27199 changes in g++ type encoding.
27200 (no proc): Call take_gdb_out_of_choice_menu when needed.
27201 Remove redundant calls to "info break". Accept either "canceled"
27202 or "cancelled". Change regular expressions in "info break"
27203 calls to handle changes in g++ type encoding. Give all tests
27204 unique strings.
27205
9c646a6e
BE
272062001-01-17 Ben Elliston <bje@redhat.com>
27207
27208 * config/sid.exp: New file.
27209
9549d9c1
AC
27210Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
27211
27212 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
27213
dc96c6c7 272142000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
27215
27216 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
27217 Add a RE to accept a non-ascii char if one is ever presented.
27218
b4df4f68
FN
272192000-12-20 Fernando Nasser <fnasser@redhat.com>
27220
297dd0fd 27221 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 27222
dc96c6c7 272232000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 27224
d63a86f8 27225 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
27226 in regexp. One '\' does not suffice on Linux.
27227
4a7bddb6
MC
272282000-12-09 Michael Chastain <chastain@redhat.com>
27229
27230 * gdb.base/break.exp (test_clear_command): Use a marker function
27231 rather than 'main' for the test function. Also move this
27232 test to an execution point where the marker function names are
27233 guaranteed to be bound to functions. (Executing tests after a
27234 'finish' from main runs into name conflicts with local names
27235 in __libc_start_main).
27236
dc96c6c7 272372000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
27238
27239 * gdb.base/finish.exp: New test for gdb's "finish" command.
27240 * gdb.base/return2.exp: New test for gdb's "return" command.
27241 * gdb.base/return2.c: New source file for above.
27242
dc96c6c7 272432000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
27244
27245 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
27246 * gdb.base/miscexprs.exp: Ditto.
27247 * gdb.base/pointers.exp: Ditto.
27248 * gdb.c++/derivation.exp: Ditto.
27249 * gdb.c++/local.exp: Ditto.
27250 * gdb.c++/namespace.exp: Ditto.
27251 * gdb.c++/overload.exp: Ditto.
27252 * gdb.c++/ref-types.exp: Ditto.
27253
dc96c6c7 272542000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
27255
27256 * gdb.base/constvars.exp: Test result of "up" command.
27257 * gdb.base/miscexprs.exp: Ditto.
27258 * gdb.base/pointers.exp: Ditto.
27259 * gdb.base/scope.exp: Ditto.
27260 * gdb.c++/derivation.exp: Ditto.
27261 * gdb.c++/local.exp: Ditto.
27262 * gdb.c++/namespace.exp: Ditto.
27263 * gdb.c++/overload.exp: Ditto.
27264 * gdb.c++/ref-types.exp: Ditto.
27265
44097287
FN
272662000-11-22 Michael Chastain <chastain@redhat.com>
27267
27268 * mips_pro.exp: Accept either "middle -> top -> main" or
27269 "middle -> main" in the backtrace, because gcc can optimize
27270 tail calls to jumps. Remove setup_xfail for the hppa case.
27271 Add a comment with the original warning messages from PR 3016,
27272 which was filed in 1993, to preserve them for posterity.
27273
9d2e1bab
ND
272742000-11-17 Nick Duffek <nsd@redhat.com>
27275
27276 * lib/gdb.exp (gdb_test): Override timeout with board info.
27277
1aca8eb7
ND
272782000-11-17 Nick Duffek <nsd@redhat.com>
27279
27280 * gdb.base/display.exp: Don't kill running stub. Add "again" to
27281 the second kill and detach messages.
27282
93076499
ND
272832000-11-17 Nick Duffek <nsd@redhat.com>
27284
27285 * configure.in: Add AC_EXEEXT.
27286 * configure: Regenerate.
27287 * Makefile.in (just-check): Export EXEEXT.
27288 * lib/gdb.exp ($EXEEXT): Import from environment.
27289 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
27290 expect "maint dump-me" on Cygwin.
27291 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
27292 $EXEEXT.
27293
30e87cd3
ND
272942000-11-17 Nick Duffek <nsd@redhat.com>
27295
27296 * gdb.base/break.exp: Test backtrace and finish from called
27297 function on all platforms, not just HP-UX.
27298
dc96c6c7 272992000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
27300
27301 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
27302 code from gdb_target_monitor, so it can be used independantly
27303 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 27304
dc96c6c7 273052000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
27306
27307 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
27308 * gdb.base/corefile.exp: Expect the message "Program is being
27309 debugged already" when we send the "corefile" command, since
27310 the preceeding gdb_load may have connected gdb to a remote target.
27311 * gdb.base/display.exp: Disable hardware watchpoints if new
27312 board info variable "no_hardware_watchpoints" is true.
27313 Replace single-letter commands with more readable ones.
27314 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27315 if new board info variable "no_hardware_watchpoints" is true.
27316 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27317 to see if stdio (printf) testing is possible.
27318 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27319 board info variable "no_hardware_watchpoints" is true. Use new
27320 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27321
39124dea
FN
273222000-11-13 Fernando Nasser <fnasser@redhat.com>
27323
27324 From Orjan Friberg <orjanf@axis.com>:
27325 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27326 in array print pattern match.
27327
a9e2e984
FN
273282000-11-09 Fernando Nasser <fnasser@redhat.com>
27329
27330 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27331 spelling "cancelled" to U.S. spelling "canceled" to match changes
27332 made to gdb.
27333 * gdb.c++/ovldbreak.exp: Ditto.
27334
c7db355b
PS
273352000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27336
27337 * gdb.base/callfuncs.c (main): Moved to end of file, call
27338 t_double_values to initialize the FPU before inferior calls are made.
27339 * gdb.base/callfuncs.exp: Test for register preservation after calling
27340 inferior functions. Add tests for continuining, finishing and
27341 returning from a stop in a call dummy.
27342
dc96c6c7 273432000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27344
27345 * gdb.base/commands.exp: Break up long lines, and re-indent.
27346
dc96c6c7 273472000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27348
27349 * config/gdbserver.exp: Rewritten from the ground up, to make it
27350 compatible with the current dejagnu tree, and to make it work with
27351 the new "gdbserver" in libremote.
27352
dc96c6c7 273532000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27354
27355 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27356 * gdb.base/varargs.exp: Skip entire test if no printf support.
27357 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27358 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27359
dc96c6c7 273602000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27361
27362 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27363 no floating point support.
27364 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27365 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27366 * gdb.base/call-rt-st.exp: Ditto.
27367 * gdb.base/call-strs.exp: Ditto.
27368
bac5fc66
JG
273692000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27370
27371 * gdb.base/sizeof.c: include <stdio.h>.
27372
27373 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27374 'finish', otherwise uncaptured gdb_prompt would potentially
27375 throw remaining test points out of sync.
bac5fc66 27376
b22a6027
SB
273772000-07-26 Scott Bambrough <scottb@netwinder.org>
27378
27379 * gdb.base/recurse.exp: Run tests for all targets.
27380 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27381 gnu-oldld case on ARM.
27382 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27383 for ARM targets.
d63a86f8 27384
d8231941
AG
27385Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27386
27387 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27388 * gdb.java/configure: Rebuild.
27389
8caabe69
AG
27390Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27391
27392 * gdb.java/jv-exp.exp: New file.
27393
9d273ca3
AG
27394Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27395
27396 * configure: Rebuilt.
27397 * configure.in (configdirs): Add gdb.java.
27398 * gdb.java/jmisc.java: New file.
27399 * gdb.java/jmisc.exp: New file.
27400 * gdb.java/Makefile.in: New file.
27401 * gdb.java/configure: Rebuilt.
27402 * gdb.java/configure.in: New file.
27403 * lib/java.exp: New file.
27404
4f823a66
AC
27405Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27406
27407 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27408 underflow.
4f823a66 27409
2391e11d
AC
27410Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27411
27412 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27413 and the compilers sizes.
2391e11d 27414
54602222
ND
274152000-07-09 Nick Duffek <nsd@redhat.com>
27416
27417 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27418 (use_methods): New function.
27419 (main): Call use_methods().
27420 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27421 (do_tests): Call test_method_param_class.
27422
2bec0572
ND
274232000-07-09 Nick Duffek <nsd@redhat.com>
27424
27425 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27426 spelling.
27427 (test_enums): New procedure. Move enum tests from end of script
27428 to here. Set breakpoint on function name instead of line number.
27429 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27430 (enums2): New marker function.
27431 (enums1): New function.
27432 (main): Call enums1(). Move enum tests to enums1().
27433
78492fde
AC
27434Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27435
27436 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27437 compile/link program. Update line numbers.
78492fde
AC
27438 * gdb.asm/d10v.inc: Define ``startup''.
27439 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27440
49a2cef8
AC
27441Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27442
27443 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27444
3e6c8688
EZ
274452000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27446
27447 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27448 of 'help maint print' command.
3e6c8688 27449
9ff5cbe9
AC
27450Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27451
27452 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27453 they use gdb_expect_list.
9ff5cbe9 27454
17c579bd
AC
27455Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27456
27457 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27458 memory-read-packet-size'' instead of ``set endian big'' to test
27459 long commands.
17c579bd 27460
e6d71bf3
DB
274612000-06-03 Daniel Berlin <dan@cgsoftware.com>
27462
27463 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27464 g++, and stop skipping them.
e6d71bf3
DB
27465
27466 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27467 work under g++.
27468
d63a86f8 27469 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27470 initialization.
27471
dc96c6c7 274722000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27473
27474 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27475 the regular expression: accept an (almost) arbitrary sequence of
27476 "frames-invalid" and "breakpoints-invalid" messages both before
27477 and after the "starting" message.
27478
dc96c6c7 274792000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27480
27481 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27482
dc96c6c7 274832000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27484
27485 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27486 Relax the regular expression a little, make it pass on Solaris 8.
27487
8216cda9
KB
274882000-05-12 Kevin Buettner <kevinb@redhat.com>
27489
27490 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27491 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27492 Instead, it is permissible for gdb to stop on the line of the
27493 call itself.
27494
1a570b2f
MS
274952000-05-12 Michael Snyder <msnyder@.cygnus.com>
27496
27497 * gdb.base/break.exp (bp on small function, optimized file):
27498 Add a second pass pattern. The behavior differs here between stabs
27499 and dwarf for one-line functions. Stabs preserves two line symbols
27500 (one before the prologue and one after) with the same line number,
27501 but dwarf regards these as duplicates and discards one of them.
27502 Therefore the address after the prologue (where the breakpoint is)
27503 has no exactly matching line symbol, and GDB reports the breakpoint
27504 as if it were in the middle of a line rather than at the beginning.
27505
dc96c6c7 275062000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27507
d63a86f8 27508 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27509 rather than "send_gdb" (for consistancy).
27510
7d418785
AC
27511Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27512
27513 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27514 * gdb.c++/templates.cc: Properly check for GCC version number.
27515 * lib/compiler.cc: Likewise
27516
dc96c6c7 275172000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27518
d63a86f8 27519 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27520 gdb may not stop at the first line of main, due to code motion.
27521
dc96c6c7 275222000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27523
27524 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27525 This test depends on parsing the printf output from the target.
27526 Since the sparclet stub doesn't do stdio, this will never work.
27527 * gdb.base/call-rt-st.exp: ditto.
27528 * gdb.base/call-strs: ditto.
27529
dc96c6c7 275302000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27531
27532 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27533
27534 * gdb.base/ending-run.exp: After connecting to a remote target,
27535 but before running, the target will appear to be in a random
27536 location. Specify both a file and a line for breakpoints.
27537 Also, the function that calls main may be called 'init'
27538 rather than 'start'.
27539
a5a51225
EZ
275402000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27541
27542 * gdb.base/help.exp: Update output for add-symbol-file command.
27543
7930cc7c
FN
275442000-04-10 Fernando Nasser <fnasser@cygnus.com>
27545
27546 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27547 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27548
23e37ab1
C
275492000-04-07 J.T. Conklin <jtc@redback.com>
27550
e93c542c
C
27551 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27552
23e37ab1
C
27553 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27554
591b8fa3
PDM
27555Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27556
27557 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27558 values that can be represented exactly.
591b8fa3
PDM
27559 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27560 above change, and to not check against the directory part of the source
27561 file name.
27562 (step into print_long_arg_list): Likewise.
27563 (print print_small_structs from print_long_arg_list): Likewise.
27564 (print print_long_arg_list): Likewise.
27565
7a495180
EZ
275662000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27567
30b53638 27568 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27569
beb998c6
AC
27570Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27571
27572 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27573
1c689132
DB
275742000-03-25 Daniel Berlin <dan@cgsoftware.com>
27575
27576 * gdb.base/commands.exp (deprecated_command_test): Add test for
27577 deprecate with no arguments.
27578
c1790a9d
JL
275792000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27580
27581 * gdb.base/break.exp: Add new test for setting breakpoints on
27582 optimized code so we can test breakpoints work even when function
27583 prologues may be optimized away
27584
003ba290
FN
275852000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27586
27587 From David Whedon <dwhedon@gordian.com>
a9c64011 27588 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27589
6837a0a2
DB
275902000-03-22 Daniel Berlin <dan@cgsoftware.com>
27591
27592 * gdb.base/help.exp: Added test for new apropos command.
27593
b9593231
KB
275942000-03-21 Kevin Buettner <kevinb@redhat.com>
27595
27596 * gdb.base/pointers.c (usevar): New function.
27597 (main): Make sure that global variables v_int_pointer2, rptr,
27598 and y are all referenced someplace in the program by calling
27599 usevar() on them. [Some linkers delete symbols which are
27600 never referenced. The space remains, but there's no way to
27601 get a (symbolic) handle on the variable from the debugger.]
27602
751a959b
EZ
276032000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27604
27605 * gdb.base/printcmds.c: Add typedeffed arrays.
27606
27607 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27608 procedure to test arrays that are typedef'd.
751a959b 27609
73a93a32
JI
276102000-03-13 James Ingham <jingham@leda.cygnus.com>
27611
27612 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27613 the library directories.
73a93a32 27614
fb40c209
AC
27615Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27616
27617 * configure.in (configdirs): Add sub directory gdb.mi.
27618 * configure: Re-generate.
27619
27620 * gdb.mi: New directory.
d63a86f8 27621
ee4dd2c9
AC
276222000-02-25 Scott Bambrough <scottb@netwinder.org>
27623
27624 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27625 a long long value as a double on ARM platforms.
ee4dd2c9 27626
70f0cc22
JB
276272000-02-16 Jim Blandy <jimb@redhat.com>
27628
27629 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27630 default source file is set properly before running this test.
27631
853819b8
EZ
276322000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27633
27634 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27635 gdbtk/library directory, not in gdbtcl2.
853819b8 27636
dfcd3bfb
JM
276372000-02-04 Jim Blandy <jimb@redhat.com>
27638
27639 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27640 backslash from regexp pattern.
27641
27642 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27643 procedure. Use it to run all the "continue to bp overloaded"
27644 tests. Note that this changes the names of the tests slightly.
27645 If the breakpoint hit message includes a hex PC value, because
27646 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27647 from the real source code, still consider that a pass.
27648
27649 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27650 XFAIL here if the breakpoint message contains a hex address. Note
27651 similar change on 1999-11-02.
27652
27653 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27654
27655 * gdb.base/ptype.exp: Establish a default source file before
27656 calling get_debug_format.
27657
276582000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27659
27660 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27661
8b93c638
JM
276622000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27663
27664 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27665 of successive stepi commands -- while in the prologue we should see
27666 the function entry bracket.
27667
276682000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27669
27670 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27671 reach __change_mode() when stepping through the end of main().
27672
c5394b80
JM
276732000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27674
27675 * gdb.base/default.exp: Fix expected pattern.
27676 * gdb.base/help.exp: Same.
27677
0d06e24b
JM
276782000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27679
27680 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27681 Don't use xfail's because that affects only the following test.
d63a86f8 27682
0d06e24b 27683 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27684 solaris or linux.
0d06e24b
JM
27685
27686 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27687
dc96c6c7 276882000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27689
d63a86f8 27690 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27691 "A syntax error" rather than "A parse error". Accept both.
27692
276932000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27694
27695 * gdb.base/default.exp: Remove OS dependent string from "target
27696 remote" test.
27697 * gdb.base/help.exp: Same for "help target remote" test.
27698
c3f6f71d
JM
276992000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27700
27701 From Jim Kingdon <kingdon@redhat.com>:
27702
27703 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27704 prompt (cleanup rather than necessity, but still might keep output
27705 from spilling to next test).
c3f6f71d
JM
27706
277072000-01-02 Fred Fish <fnf@cygnus.com>
27708
27709 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27710 AIX, which defines them in <sys/types.h>.
27711
ed9a39eb 277121999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27713
ed9a39eb 27714 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27715 float" test.
ed9a39eb
JM
27716
277171999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27718
ed9a39eb 27719 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27720
27721 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27722 outermost frame disallowed".
27723
277241999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27725
27726 * gdb.base/setvar.exp: New tests for setting the value of a struct
27727 with a constant list.
27728
277291999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27730
27731 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27732 require the user to type a cast before setting the value of a struct.
27733
de57eccd
JM
277341999-12-06 Jim Blandy <jimb@cygnus.com>
27735
27736 * gdb.base/default.exp: Expect the new 'info float' command on
27737 all i386 platforms.
27738
27739 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27740 LinuxThreads libraries that don't support debugging.
27741
c2d11a7d
JM
27742Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27743
27744 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27745 Change the buffer type to ``unsigned char'' to simplify size
27746 arithmetic.
c2d11a7d
JM
27747
27748 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27749 stub only handles 400-1 byte packets. Verify that the download
27750 worked.
c2d11a7d
JM
27751
277521999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27753
27754 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27755 tests, using UNRESOLVED for the untested cases. Also, does not wait
27756 for a timeout if the prompt was received before a recognizable pattern.
27757
277581999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27759
27760 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27761
277621999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27763
27764 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 27765 watchpoints.
c2d11a7d
JM
27766
277671999-11-24 Jason Merrill <jason@casey.cygnus.com>
27768
27769 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27770
27771 * gdb.c++/local.exp: Be more flexible in recognizing local class
27772 name mangling. Don't allow horribly truncated method names.
27773 * gdb.c++/derivation.exp: Expect protected inheritance.
27774 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27775 * gdb.c++/virtfunc.exp: Likewise.
27776 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27777 when printing a nested enum.
27778
277791999-11-22 Jim Blandy <jimb@cygnus.com>
27780
27781 * gdb.base/step-test.exp: Properly await GDB's response to setting
27782 a breakpoint on the call to large_struct_by_value.
27783
27784 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27785 just because we have debug info for the `start' function.
27786
277871999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27788
27789 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27790 "Unknown signal" messages, which indicate (on LinuxThreads) that
27791 GDB doesn't know how to debug threads on this system. This is
27792 better than hanging while philosopher 0 dumps chatter into gdb.log.
27793
277941999-11-18 Tom Tromey <tromey@cygnus.com>
27795
27796 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27797
277981999-11-18 Fred Fish <fnf@cygnus.com>
27799
27800 * gdb.base/coremaker2.c: Add sample program for generating
27801 cores that is more self contained than coremaker.c. Eventually
27802 I'll add more code to this and tie it into the testsuite.
27803
4ce44c66
JM
278041999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27805
27806 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27807
278081999-11-10 Jimmy Guo <guo@cup.hp.com>
27809
27810 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 27811 from $srcdir/lib/.
4ce44c66 27812 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 27813 and gdb.c++/.
4ce44c66
JM
27814
27815 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27816
d63a86f8 27817 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
27818 'continue with watch' test point.
27819
278201999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27821
27822 Merged from p2linux-990323-branch:
d63a86f8 27823
4ce44c66
JM
27824 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27825
11cf8741
JM
27826Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27827
27828 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 27829 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
27830
27831Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
27832
27833 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 27834 gdb_expect_list.
11cf8741
JM
27835
27836Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
27837
27838 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
27839
278401999-11-03 Mark Salter <msalter@cygnus.com>
27841
27842 * gdb.base/break.exp: Fix "stub continue" pattern.
27843
278441999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
27845
27846 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
27847
278481999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
27849
27850 * gdb.base/display.exp ("finish"): Add timeout clause.
27851
27852 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
27853 plain prompt clause, so this doesn't have to time out in order to
27854 fail.
27855
27856 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 27857 breakpoint hit messages include an address.
11cf8741
JM
27858
27859 * gdb.base/display.exp: Don't forget to escape parens in regular
27860 expressions. Unix regexp notatation sucks.
27861
278621999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27863
27864 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 27865 order for 'signalled' message.
11cf8741 27866
5c44784c
JM
278671999-11-01 Stan Shebs <shebs@andros.cygnus.com>
27868
27869 From Jimmy Guo <guo@cup.hp.com>:
27870 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
27871 * gdb.base/annota1.c: Add code for tests to work with.
27872
278731999-10-26 Frank Ch. Eigler <fche@cygnus.com>
27874
27875 * gdb.base/remote.exp: New test for remote downloading settings.
27876 * gdb.base/remote.c: New file with large .data.
27877
917317f4
JM
278781999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
27879
27880 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
27881 for LinuxThreads support, merged from the Code Fusion branch.
27882
27883Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
27884
27885 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
27886 containing exp_continue into a while within an expect. Don't
27887 attempt a start more than three times. Check return value from
27888 gdb_load.
d63a86f8 27889
2df3850c
JM
27890Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27891
27892 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 27893 a pass case.
2df3850c 27894
2acceee2
JM
278951999-10-01 Kevin Buettner <kevinb@cygnus.com>
27896
27897 * gdb.base/break.c (main): Added a statement that we can step
27898 off of.
27899 * gdb.base/break.exp: Added tests for setting a breakpoint
27900 at an offset and stepping onto a breakpoint.
27901
279021999-10-01 Fred Fish <fnf@cygnus.com>
27903
d63a86f8 27904 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
27905 gdb output.
27906
c2c6d25f
JM
279071999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27908
27909 * gdb.base/break.exp: Code locations are in hex, don't forget!
27910 (For HP-UX.)
27911
279121999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27913
27914 * condbreak.exp: Use break.c as test program.
27915 * condbreak.c: Remove, redundant with break.c.
27916
279171999-09-15 Stan Shebs <shebs@andros.cygnus.com>
27918
27919 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 27920 Z-packets if the target needs it.
c2c6d25f
JM
27921
279221999-09-13 James Ingham <jingham@leda.cygnus.com>
27923
27924 * gdb.c++/overload.exp: Added tests for listing overloaded
27925 functions with function pointers in the arg, explicitly calling
27926 out the version you want.
27927
cff3e48b
JM
279281999-09-09 Stan Shebs <shebs@andros.cygnus.com>
27929
27930 * long_long.exp: Add variations of test cases that work for
27931 targets with 16-bit ints and 32-bit doubles.
27932
d4f3574e
SS
279331999-09-08 Stan Shebs <shebs@andros.cygnus.com>
27934
27935 * break.c (main): Compare a possibly-uninitialized argc with an
27936 unlikely value that fits in 16 bits.
27937
279381999-09-07 Stan Shebs <shebs@andros.cygnus.com>
27939
27940 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
27941 0xfeeb, don't want negative numbers if ints are 16 bits.
27942
27943 * lib/gdb.exp (skip_cplus_tests): New proc.
27944 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
27945 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
27946 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
27947 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
27948 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
27949 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
27950 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
27951 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
27952
27953 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
27954
27955Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
27956
27957 * gdb.base/corefile.exp (up): Allow a parameter to appear
27958 in the frame that we're going up to.
27959
27960 From Jim Blandy <jimb@cygnus.com>:
27961
27962 * gdb.base/default.exp (info float): Expect some output now.
27963
27964 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
27965 returning floating-point values to fail on the x86.
27966 * gdb.base/callfwmall.exp (do_function_calls): Same.
27967
27968 * gdb.base/list.exp (test_listsize): Correct expectations for
27969 listing line 1 with listsize 2. Also, listing a single line
27970 works now, as does listing three lines. [Kevin's note: There
27971 were a number of other cases fixed too where the expectations
27972 differed...]
27973
279741999-09-02 Stan Shebs <shebs@andros.cygnus.com>
27975
27976 * gdb.base/selftest.exp: Add case for when version prints as
27977 constant string instead of char pointer.
27978
104c1213
JM
279791999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27980
27981 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 27982 stepping out of main.
104c1213
JM
27983
27984 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
27985 G++ used.
27986
27987 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 27988 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
27989
27990 * gdb.c++/ovldbreak.exp: Update match string in test that
27991 includes a warning of multiple breakpoints.
27992
279931999-08-24 Stan Shebs <shebs@andros.cygnus.com>
27994
27995 * gdb.base/display.exp: Improve precision of step-after-finish
27996 added yesterday.
27997
27998 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 27999 test.
104c1213
JM
28000
28001 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
28002 configs when using G++, not just hppa*.
28003
280041999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28005
28006 * gdb.base/async.c: New file.
28007 * gdb.base/async.exp: New file.
28008
28009Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
28010
28011 * gdb.base/break.exp: Tweak PA specific tests to properly handle
28012 PA64.
28013
53a5351d
JM
28014Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
28015
104c1213
JM
28016 * gdb.base/display.exp: "finish" can leave us mid-line on many
28017 targets, deal with it. Add a small constant to main, instead of
28018 1000 since main+1000 may not be a valid address in the target.
28019
53a5351d
JM
28020 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
28021 on hpux11.
28022
28023 * gdb.base/attach.exp: Handle another hpux11 error message variant
28024 when attaching to a process that does not exist.
28025
280261999-08-19 J.T. Conklin <jtc@redback.com>
28027
28028 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 28029 characters in 'continue to 1241' test.
53a5351d
JM
28030
280311999-08-17 Stan Shebs <shebs@andros.cygnus.com>
28032
28033 * gdb.base/call-ar-st.exp: Add a shorter match case for the
28034 stop in print_long_arg_list, define and use a whitespace
28035 variable in print_small_structs test, add an XFAIL for Solaris.
28036 * gdb.base/dbx.exp: XFAIL func commands until somebody is
28037 interested enough to fix.
28038
7be570e7
JM
280391999-08-13 Keith Seitz <keiths@cygnus.com>
28040
28041 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
28042 (dbx_gdb_load): Remove. Use gdb_load instead, since that
28043 proc knows about targets other than the natives.
28044 (test_assign): Use "gdb_run_cmd" to "run" the target.
28045 Check that we've actually hit the breakpoint at main.
28046 When we attempt to assign a value to a local variable, check
28047 that the variable is in the current scope, i.e., don't use
28048 a test with an empty result.
28049
28050Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
28051
28052 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 28053 command.
7be570e7
JM
28054
280551999-08-09 Stan Shebs <shebs@andros.cygnus.com>
28056
28057 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28058 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
28059 gdb.compat, gdb.threads-hp.
28060 gdb.hp/configure, gdb.hp/configure.in: New files.
28061 gdb.hp/Makefile.in: Recurse into new subdirs.
28062 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
28063 gdb.hp/gdb.objdbg: New directory, tests for debugging info
28064 in object files.
28065 gdb.hp/tools: New directory, aux tools for HP-specific tests.
28066
96baa820
JM
280671999-08-05 Stan Shebs <shebs@andros.cygnus.com>
28068
28069 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 28070 funky printf, remove a bogus p/a test.
96baa820
JM
28071
280721999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28073
28074 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
28075 connected to the target. This is necessary when running not
28076 natively.
96baa820
JM
28077
280781999-08-03 Stan Shebs <shebs@andros.cygnus.com>
28079
28080 * gdb.base/step-test.exp: Removed some extraneous messages.
28081
28082 * gdb.base/long_long.exp: Don't run memory examination tests
28083 on little-endian targets (they will need a different set of
28084 results to match).
28085
280861999-08-02 Stan Shebs <shebs@andros.cygnus.com>
28087
28088 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
28089 until somebody decides to fix GDB.
28090
28091 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 28092 constant as "ULL".
96baa820
JM
28093 * gdb.base/long_long.exp: Loosen x/c test, add partial result
28094 matches for a couple x/2 commands.
28095
a0b3c4fd
JM
280961999-07-30 Stan Shebs <shebs@andros.cygnus.com>
28097
28098 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
28099 by merging in ref-types2 tests.
28100 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
28101
28102 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28103 * gdb.c++/Makefile.in: Add standard actions.
28104 (EXECUTABLES): Rename from PROGS, update list.
28105 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
28106 from gdb.hp.
28107 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
28108 foo and bar locals.
28109 * gdb.c++/anon-union.exp: Fix tests to match.
28110 * gdb.c++/classes.exp: Run if HP compiler used, add extra
28111 expect matches to handle output variations.
28112 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
28113 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 28114 output, add HP alternatives for new and delete prints.
a0b3c4fd 28115 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 28116 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
28117 * gdb.c++/demangle.exp: Use $style when reporting failure.
28118 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
28119 * gdb.c++/inherit.exp: Run if HP compiler used, add some
28120 match alternatives.
28121 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 28122 compilers.
a0b3c4fd
JM
28123 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
28124 * gdb.c++/method.exp: Add match alternatives.
28125 * gdb.c++/misc.cc: Add bool types.
28126 * gdb.c++/misc.exp: Add tests for bool types.
28127 * gdb.c++/overload.exp: Add xfails.
28128 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
28129 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
28130 add some more template parameter tests (only for HP currently).
28131 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
28132 * gdb.c++/virtfunc.cc: Add return type and value for main.
28133 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
28134 match alternatives.
d63a86f8 28135
a0b3c4fd
JM
281361999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28137
28138 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
28139
281401999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
28141
28142 * gdb.base/signals.exp: Don't expect getting a backtrace from
28143 within a signal handler to fail on Linux.
28144
281451999-07-29 Stan Shebs <shebs@andros.cygnus.com>
28146
28147 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28148 * lib/gdb.exp: Remove some gratuitious semicolons.
28149 (delete_breakpoints): Increase timeout.
28150 (gdb_expect): Add -notransfer option.
28151 (gdb_test): Use -notransfer option.
28152 (get_compiler_info): Add f77 case.
28153 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 28154 case.
a0b3c4fd
JM
28155 (gdb_preprocess): Call get_compiler.
28156
28157 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
28158 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
28159 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
28160 gdb.base/long_long.exp, gdb.base/printcmds.exp,
28161 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
28162 third arg to gdb_test.
a0b3c4fd
JM
28163 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
28164 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 28165 HP-UX xfails, add others.
a0b3c4fd
JM
28166 * gdb.base/completion.exp: Reflect name change of self-test.
28167 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
28168 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
28169 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
28170 HP failure number.
a0b3c4fd
JM
28171 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
28172 useless HP-UX 10.30 references.
28173 * gdb.base/maint.exp: Loosen matches.
28174 * gdb.base/pointers.c (main): Declare more_code.
28175 * gdb.base/pointers.exp: Match on output of a `next'.
28176 * gdb.base/structs.c: Add prototypes.
28177 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
28178 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
28179
281801999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28181
28182 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 28183 command.
a0b3c4fd
JM
28184
281851999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28186
28187 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
28188 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
28189
28190 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
28191 debug info. Deal with lack of signal hanlder info in stack.
28192
a9c64011 28193 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
28194 * gdb.base/annota1.exp: If printf has debug info, deal with it.
28195
5a2468f5
JM
281961999-07-19 Stan Shebs <shebs@andros.cygnus.com>
28197
28198 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 28199 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 28200
adf40b2e
JM
28201Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
28202
28203 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 28204 a1-selftest.exp.
adf40b2e
JM
28205 * gdb.base/configure: Re-generate.
28206
282071999-07-12 Stan Shebs <shebs@andros.cygnus.com>
28208
28209 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
28210 in trying to run first and name is too long.
28211
28212 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
28213 pointers2.c and pointers2.exp, respectively.
28214 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
28215 doschk happier.
28216
43e526b9
JM
282171999-07-08 Stan Shebs <shebs@andros.cygnus.com>
28218
28219 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
28220 callfuncs2.c and callfuncs2.exp.
28221
28222 * gdb.base/list.exp: Remove mistaken xfails.
28223 * gdb.base/list0.h: Add optional prototypes.
28224
9846de1b
JM
28225Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
28226
a9c64011 28227 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 28228 calling malloc.
a9c64011
AS
28229 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
28230 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 28231 use.
9846de1b
JM
28232
282331999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28234
28235 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
28236 * gdb.base/annota2.cc, annota2.exp: Move from here.
28237 * gdb.c++/annota2.cc, annota2.exp: To here.
28238 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
28239
43ff13b4
JM
28240Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
28241
28242 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 28243 a consistent format.
43ff13b4 28244
085dd6e6
JM
282451999-06-25 Stan Shebs <shebs@andros.cygnus.com>
28246
28247 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28248 * lib/gdb.exp (get_compiler_info): Add detection for assorted
28249 HP compilers, also set the globals $true and $false.
28250
28251 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
28252 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
28253 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
28254 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
28255 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
28256 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
28257 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
28258 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
28259 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
28260 whatis.c} Add C++ compatible function definitions and return
28261 types, add includes for library functions.
085dd6e6
JM
28262 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
28263 * gdb.base/step-test.c (myglob): Rename from glob.
28264 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
28265 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28266 files, move here from gdb.hp.
085dd6e6 28267 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
28268 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
28269 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
28270 Adjust line numbers in regexps.
085dd6e6
JM
28271
28272 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
28273 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
28274 instead of 0/1.
28275
28276 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
28277 foll-vfork.exp: New files, move here from gdb.hp.
28278 * gdb.base/page.exp: New file, test of pagination command.
28279
28280 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
28281 recursion test.
28282 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
28283
28284 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 28285 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
28286
28287 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 28288 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 28289 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 28290 watchpoint test.
085dd6e6
JM
28291 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
28292 them work.
28293 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
28294 expressions properly.
28295 * gdb.base/corefile.exp: Loosen the match slightly.
28296 * gdb.base/default.exp: Allow "Error accessing memory" message
28297 also.
28298 * gdb.base/display.exp: Skip over x/0 j if PA64.
28299 * gdb.base/funcargs.exp: Add xfails for HP-UX.
28300 * gdb.base/interrupt.exp: Ditto.
28301 * gdb.base/langs.exp: Add symbolic matches governed by compiler
28302 in use.
28303 * gdb.base/list.exp: Add xfails for HP-UX.
28304 * gdb.base/long_long.exp: Refine some of the numeric matches.
28305 * gdb.base/mips_pro.exp: Xfail on HP-UX.
28306 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
28307 * gdb.base/nodebug.exp: Succeed on more varieties of output.
28308 * gdb.base/opaque.exp: Remove some HP-UX xfails.
28309 * gdb.base/ptype.exp: Succeed on more varieties of output.
28310 * gdb.base/scope.exp: Add xfails for HP-UX.
28311 * gdb.base/sect-cmd.exp: Add more cases.
28312 * gdb.base/setvar.exp: Add xfails for HP-UX.
28313 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28314 * gdb.base/signals.exp: Match on void symbolically.
28315 * gdb.base/step-test.exp: Add case for PA64.
28316 * gdb.base/term.exp: Add exit and restart.
28317 * gdb.base/twice.exp: Clean up after self.
28318 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28319 * gdb.base/whatis.exp: Allow more ways to pass tests.
28320
28321 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28322 no longer useful.
085dd6e6
JM
28323
28324Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28325
28326 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28327 list of patterns.
085dd6e6 28328 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28329 print_double_array(double_array)", "continuing to breakpoint
28330 1018", "print print_double_array(array_d)" and "continuing to
28331 1034" tests.
d63a86f8 28332
085dd6e6
JM
283331999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28334
a9c64011 28335 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28336
283371999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28338
28339 * config/mt-*: Remove, these haven't been used since 1996.
28340
283411999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28342
28343 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28344 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28345 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28346
9e0b60a8
JM
283471999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28348
28349 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28350 simpler match case for the ptype of the big class.
28351
283521999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28353
28354 * gdb.exp: Fix test for gdb_prompt existence.
28355
283561999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28357
28358 * gdb.exp (gdb_test): Add fail after calls to perror.
28359
283601999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28361
28362 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28363
283641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28365
28366 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28367
0f71a2f6
JM
28368Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28369
28370 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28371 malloc() is linked in.
0f71a2f6
JM
28372
283731999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28374
28375 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28376 step at end.
28377
28378 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28379
283801999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28381
28382 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28383
cce74817
JM
28384Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28385
28386 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28387 * gdb.base/mips_pro.exp: Likewise.
28388
283891999-06-02 Keith Seitz <keiths@cygnus.com>
28390
28391 * gdb.c++/templates.cc: Change all "new" operators to throw
28392 an exception.
28393 * gdb.c++/cplusfuncs.cc: Likewise.
28394
28395 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28396
28397Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28398
28399 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28400 * gdb.base/ending-run.exp: When stepping out of main, accept a
28401 step into an arbitrary assembler file.
cce74817 28402
392a587b
JM
284031999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28404
d63a86f8 28405 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28406 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28407 * gdb.base/annota2.exp: Revise line number for main
28408 breakpoint. Allow any number of "frames-invalid" and
28409 "breakpoint-invalid" to be printed.
392a587b
JM
28410 * gdb.base/annota2.cc: Initialize a.x to 0.
28411
9e086581
JM
284121999-05-17 Keith Seitz <keiths@cygnus.com>
28413
6fdff2c5
PA
28414 * gdb.base/call-ar-st.exp: Skip
28415 "print print_double_array (double_array)" when "skip_float_tests" set.
28416 Ditto for "print print_double_array(array_d)",
28417 "print print_small_structs", "print print_ten_doubles", and
28418 "step into print_long_arg_list".
28419 Don't assume we can step into "print_long_arg_list": we could step
28420 into memcpy.
28421 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28422 "skip_float_tests" is set: "print print_one_double(*d1)"
28423 and "print print_two_floats(*f3)".
9e086581
JM
28424 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28425 "skip_float_tests" is set.
6fdff2c5
PA
28426 * gdb.base/varargs.exp: Skip
28427 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28428 "skip_float_tests" set.
d63a86f8 28429
cd0fc7c3
SS
284301999-05-06 Keith Seitz <keiths@cygnus.com>
28431
28432 * gdb.base/annota2.cc: Include stdio.h.
28433
28434Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28435
28436 * gdb.base/crossload.exp: Remove, this has been disabled ever
28437 since BFD stopped including all targets, and cross-GDB gets
28438 plenty of testing anyway.
28439 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28440 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28441 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28442 * gdb.base/README: Remove, was doc for this.
28443 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28444 needed.
cd0fc7c3 28445
b83266a0
SS
284461999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28447
28448 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28449 output.
28450
28451 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28452 * gdb.base/annota2.exp: New file. More annotation tests.
28453 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28454 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28455
284561999-04-23 Angela Marie Thomas <angela@cygnus.com>
28457
28458 * config/cfdbug.exp: New file.
28459
7a292a7a
SS
284601999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28461
28462 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28463 Marcus Daniel's and Dale Hawkins's demangler crashes.
28464
28465 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28466 test_lucid_style_demangling, test_arm_style_demangling,
28467 test_hp_style_demangling): Try Tom Tromey's core-dumping
28468 identifier under each demangling style.
7a292a7a
SS
28469
284701999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28471
28472 * gdb.c++/demangle.exp: Include the current demangling style
28473 in all test names.
28474 (current_demangling_style): New global variable.
28475 (set_demangling_style, test_demangling_core, test_demangling,
28476 test_demangling_exact): New functions.
28477 (test_gnu_style_demangling, test_lucid_style_demangling,
28478 test_arm_style_demangling, test_hp_style_demangling): Use those,
28479 instead of calling gdb_test and gdb_test_exact directly.
28480 (catch_demangling_errors): New function, which reports errors
28481 signalled by the demangling test functions in an orderly way.
28482 (do_tests): Use catch_demangling_errors.
28483
284841999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28485
28486 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28487 grouping in expressions, not {}.
7a292a7a
SS
28488
28489 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28490 initialized yet.
7a292a7a
SS
28491
284921999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28493
28494 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28495 are listed.
28496
284971999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28498
28499 * gdb.stabs/weird.exp: Test for CC being defined before
28500 looking at its value.
28501
285021999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28503
28504 * gdb.base/call-ar-st.exp: Remove stray '#'.
28505 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28506 "short int" and "long int".
28507 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28508 change, to mollify finicky HP compiler.
7a292a7a
SS
28509 * gdb.hp/reg-test.exp (testfile): Fix file name.
28510 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28511
7a292a7a
SS
28512 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28513 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28514 alternate form of enum ptype.
28515
c906108c
SS
285161999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28517
7a292a7a
SS
28518 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28519 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28520 passing skip_hp_tests, so as not to waste time on guaranteed
28521 failure.
7a292a7a 28522
c906108c
SS
28523 * gdb.c++/overload.cc: Pass string instead of char addr, always
28524 init ccpfoo.
28525 * gdb.c++/templates.cc: Fix syntax error.
28526
7a292a7a
SS
28527Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28528
28529 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28530 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28531 command.
28532
285331999-03-18 James Ingham <jingham@cygnus.com>
28534
28535 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28536
28537 * gdb.c++/method.exp: It was testing an uninitialized int on the
28538 stack and assuming it was positive.
28539
28540 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28541
28542 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28543 keep it from killing the rest of the tests.
7a292a7a
SS
28544 Use gdb_continue_to_end.
28545
28546 * gdb.base/sigall.exp: use gdb_continue_to_end.
28547
28548 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28549
28550 * gdb.base/display.exp: use runto_main, not run.
28551
d63a86f8
RM
28552 * gdb.base/default.exp: Check for the current error message in the
28553 r abbreviation test.
7a292a7a
SS
28554 Add strongarm to the targets that know info float.
28555
d63a86f8 28556 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28557 run which doesn't work with monitors.
28558
6fdff2c5
PA
28559 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28560 1034 test.
7a292a7a
SS
28561
28562 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28563
6fdff2c5
PA
28564 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28565 end of a program. Traps the case (in Cygmon) when the program
28566 never really exits. Same as Mark's continue_to_exit, but I had
28567 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28568
28569 * config/monitor.exp (gdb_target_monitor): added another
28570 target_info parameter: remotebinarydownload. This will set the
28571 remotebinarydownload flag if this is causing some boards trouble.
28572
285731999-03-18 Mark Salter <msalter@cygnus.com>
28574
28575 * lib/gdb.exp (continue_to_exit): New function.
28576
28577 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28578 * gdb.base/ending-run.exp: Ditto.
28579 * gdb.base/step-test.exp: Ditto.
28580
285811999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28582
28583 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28584 (suggested by Art Haas <ahaas@neosoft.com>).
28585
285861999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28587
889bf7c5 28588 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28589
28590Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28591
28592 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28593 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28594
285951999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28596
28597 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28598 a call to strlen; sometimes we do have sources.
28599
286001999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28601
28602 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28603 character, so GDB won't print garbage after its end.
d63a86f8 28604
c906108c
SS
28605 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28606 breakpoint there instead. Sometimes GCC emits memcpy to handle
28607 the large structures being passed by value, so we step into that
28608 instead of sum_array_print, which obscures what we're really testing.
28609 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28610 the bizarre steps into memcpy, so do that here. Add check for
28611 stepping into function calls that pass large structures by value.
28612 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28613 Remove all references to specific line numbers.
28614 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28615 New type and function.
28616 (main): Call large_struct_by_value, passing it a large struct by value.
28617 * lib/gdb.exp (gdb_get_line_number): New function.
28618
28619 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28620 more portable.
28621
7a292a7a
SS
286221999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28623
c906108c
SS
28624 * lib/gdb.exp: Doc fixes.
28625
7a292a7a
SS
286261999-03-05 Nick Clifton <nickc@cygnus.com>
28627
d63a86f8 28628 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28629
286301999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28631
c906108c 28632 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28633 commands. They're not germane to this test, and they don't work
28634 that way on remote targets.
c906108c 28635
3fc11d3e
JM
286361999-03-01 James Ingham <jingham@cygnus.com>
28637
28638 * Changelog entries merged over from gdb development branch.
28639
3fc11d3e
JM
28640 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28641
28642 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28643 for outputting results of test run.
28644
2d4a1622 28645 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28646
28647 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28648
7a292a7a
SS
286491999-02-25 Felix Lee <flee@cygnus.com>
28650
28651 * lib/gdb.exp (debug_format): initialize
28652
c906108c
SS
286531999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28654
28655 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28656 * gdb.base/call-rt-st.c: Ditto.
28657
c906108c
SS
286581999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28659
28660 * gdb.threads/pthreads.exp (horiz): New variable.
28661 (test_startup): Fix regexps that capture thread numbers.
28662
286631999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28664
28665 * gdb.base/smoke.exp: Disambiguate two test case names (both
28666 called ``print'').
28667
28668Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28669
28670 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28671 compilation.
c906108c
SS
28672
286731999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28674
28675 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28676 actual output formatting.
28677 * gdb.base/smoke.exp: GDB removes leading 0's.
28678 * gdb.base/volatile.exp: Don't check type of remuneration;
28679 that variable is no longer defined in constvars.c.
28680 * gdb.base/step-test.c (main): Exit with explicit exit code.
28681 * gdb.base/step-test.exp: Remove two nexti checks--they are
28682 not portable.
28683
286841999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28685
28686 * gdb.base/help.exp ("help delete display"): Fix test to match
28687 gdb's output.
28688
28689 * gdb.base/long_long.c (known_types): Initialize values to zero.
28690 * gdb.base/long_long.exp: Step one more line
28691 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28692 leading zeros. Explicitly ask for hex formatting. Use
28693 unique test case names.
c906108c
SS
28694
28695Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28696
d63a86f8 28697 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28698
28699 * gdb.c++/method.exp: Add missing close brace.
28700
287011999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28702
28703 * gdb.base/maint.exp: Use 'set height 0' to disable page
28704 prompting, not 'set height 400'.
28705
28706 Fix a bunch of timeouts.
28707 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28708 four separate tests, so expect doesn't take forever to match a ton
28709 of text against a regexp with lots of .* forms.
28710 ("maint print psymbols", "maint print symbols"): Make some of
28711 these greps more selective, so that expect doesn't try to wade
28712 through huge piles of output and time out.
28713
28714 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28715
28716 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28717 tests: one which doesn't expect shlib events to be reported, and
28718 another which does, but is XFAIL for all platforms other than
28719 HP/UX.
c906108c
SS
28720
28721 * gdb.base/break.exp: Teach the test suite that the `catch
28722 fork', `catch vfork', and `catch exec' commands produce error
28723 messages on platforms that don't provide these features.
28724
28725Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28726
28727 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28728 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28729 (shortening names from solib_threshold.exp etc), won't run on
28730 anything but HP-UX for the foreseeable future.
c906108c 28731 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28732 reflect move.
c906108c
SS
28733
28734Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28735
28736 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28737 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28738
28739Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28740
28741 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28742 successfully re-sets breakpoints in shared libraries.
28743 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28744
28745Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28746
d63a86f8
RM
28747 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28748 and compiled w/o GCC.
c906108c
SS
28749
28750 * gdb.hp/watch-cmd.exp: ditto.
28751
28752 * gdb.hp/watch-hp.exp: ditto.
28753
28754 * gdb.hp/xdb1.exp: ditto.
28755
28756 * gdb.hp/xdb2.exp: ditto.
28757
28758 * gdb.hp/dbx.exp: ditto.
28759
28760Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28761
28762 * constvars.c: Remove C++-isms.
28763 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28764 with GCC.
c906108c
SS
28765
28766Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28767
28768 The following changes are part of the HP merge.
28769
28770 * gdb.base/break.exp: new tests to verify that catchpoints for
28771 fork, vfork, and exec don't trigger inappropriately.
28772
28773 * gdb.base/opaque.exp: compile one file at a time, then link.
28774
28775 * gdb.base/signals.exp: be more restrictive about which hppa
28776 systems receive a setup_xfail. new tests.
28777
28778 * gdb.base/solib_threshold.build: new file.
28779 * gdb.base/solib_threshold.exp: new file.
28780 * gdb.base/solib_threshold.link_opts: new file.
28781 * gdb.base/solib_threshold.mk: new file.
28782 * gdb.base/gen_solib_threshold.c: new file.
28783
28784 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28785 tests. New tests for enums inside classes.
28786
28787 * gdb.c++/compiler.cc: indicate support of template debugging.
28788
28789 * gdb.c++/demangle.exp: run hp style demangling tests.
28790
28791 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28792 tests.
28793
28794 * gdb.c++/misc.cc: changes to support new tests.
28795
28796 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28797 to support new tests.
28798
28799 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28800 gcc, then skip these tests.
28801
28802Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28803
28804 The following files are part of the HP merge; some had longer
28805 names at HP, but have been renamed to be no more than 14
28806 characters in length.
28807
28808 * gdb.hp/ambiguous.cc: new file.
28809 * gdb.hp/ambiguous.exp: new file.
28810 * gdb.hp/attach.exp: new file.
28811 * gdb.hp/attach2.exp: new file.
28812 * gdb.hp/classes-hp.exp: new file.
28813 * gdb.hp/ctti.exp: new file.
28814 * gdb.hp/ctti-add.cc: new file.
28815 * gdb.hp/ctti-add1.cc: new file.
28816 * gdb.hp/ctti-add2.cc: new file.
28817 * gdb.hp/ctti-add3.cc: new file.
28818 * gdb.hp/dbx.exp: new file.
28819 * gdb.hp/exception.cc: new file.
28820 * gdb.hp/exception.exp: new file.
28821 * gdb.hp/foll-exec.c: new file.
28822 * gdb.hp/foll-exec.exp: new file.
28823 * gdb.hp/foll-fork.c: new file.
28824 * gdb.hp/foll-fork.exp: new file.
28825 * gdb.hp/foll-vfork.c: new file.
28826 * gdb.hp/foll-vfork.exp: new file.
28827 * gdb.hp/inherit-hp.exp: new file.
28828 * gdb.hp/more-steps.exp: new file.
28829 * gdb.hp/namespace.cc: new file.
28830 * gdb.hp/namespace.exp: new file.
28831 * gdb.hp/optimize.exp: new file.
28832 * gdb.hp/pxdb.c: new file.
28833 * gdb.hp/pxdb.exp: new file.
28834 * gdb.hp/quicksort.exp: new file.
28835 * gdb.hp/reg-test.exp: new file.
28836 * gdb.hp/reg-test.s: new file.
28837 * gdb.hp/sized-enum.c: new file.
28838 * gdb.hp/sized-enum.exp: new file.
28839 * gdb.hp/start-stop.exp: new file.
28840 * gdb.hp/templ-hp.cc: new file.
28841 * gdb.hp/templ-hp.exp: new file.
28842 * gdb.hp/thr-lib.c: new file.
28843 * gdb.hp/thr-lib.exp: new file.
28844 * gdb.hp/thr-lib.h: new file.
28845 * gdb.hp/thr-liblib.c: new file.
28846 * gdb.hp/virtfun-hp.c: new file.
28847 * gdb.hp/virtfun-hp.exp: new file.
28848 * gdb.hp/watch-cmd.exp: new file.
28849 * gdb.hp/watch-hp.exp: new file.
28850 * gdb.hp/xdb1.exp: new file.
28851 * gdb.hp/xdb2.exp: new file.
28852 * gdb.hp/xdb3.exp: new file.
28853
28854Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
28855
28856 The following files are part of the HP merge; some had longer
28857 names at HP, but have been renamed to be no more than 14
28858 characters in length.
28859
28860 * gdb.base/ss.h: new file.
28861 * gdb.base/call-ar-st.c: new file.
28862 * gdb.base/call-ar-st.exp: new file.
28863 * gdb.base/call-rt-st.c: new file.
28864 * gdb.base/call-rt-st-exp: new file.
28865 * gdb.base/call-strs.exp: new file.
28866 * gdb.base/ena-dis-br.exp: new file.
28867 * gdb.base/environ.exp: new file.
28868 * gdb.base/long_long.exp: new file.
28869 * gdb.base/sect-cmd.exp: new file.
28870 * gdb.base/shlib-cl2.exp: new file.
28871 * gdb.base/smoke.exp: new file.
28872 * gdb.base/so-impl-ld.c: new file.
28873 * gdb.base/so-impl-ld.exp: new file.
28874 * gdb.base/so-indr-cl.c: new file.
28875 * gdb.base/so-indr-cl.exp: new file.
28876 * gdb.base/varargs.exp: new file.
28877 * gdb.base/volatile.exp: new file.
28878 * gdb.base/whatis-exp.exp: new file.
7a292a7a 28879 * gdb.base/display.exp: new file.
c906108c
SS
28880 * gdb.c++/derivation.exp: new file.
28881 * gdb.c++/local.exp: new file.
28882 * gdb.c++/member-ptr.exp: new file.
28883 * gdb.c++/overload.exp: new file.
28884 * gdb.c++/ovldbreak.exp: new file.
28885 * gdb.c++/ref-types.exp: new file.
28886 * gdb.c++/ref-types2.exp: new file.
28887 * gdb.c++/userdef.exp: new file.
d63a86f8 28888
c906108c
SS
28889Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28890
28891 * gdb.base/default.exp: Reflect wording change in remote.c.
28892
dc96c6c7 28893Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28894
28895 * gdb.base/help.exp: Update to reflect current text.
28896
28897Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28898
28899 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28900 they're stack variables and contain garbage.
28901 * gdb.c++/anon-union.exp: new file.
28902
28903 The following changes were made by David Taylor
889bf7c5
PA
28904 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28905 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28906 in changes by HP.
c906108c
SS
28907
28908 * gdb.base/bitops.exp: new file.
28909 * gdb.base/default.exp: change expected messages for catch and
28910 info catch tests to reflect HP merge changes.
28911 * gdb.base/enable-disable-break.exp
28912 * gdb.base/ending-run.c: new file.
28913 * gdb.base/long_long.c: new file.
28914 * gdb.base/maint.exp: new file.
28915 * gdb.base/pointers2.exp: new file.
28916 * gdb.base/shlib-call2.exp: new file.
28917 * gdb.base/solib.exp: new file.
28918 * gdb.base/step-test.c: new file.
28919 * gdb.c++/anon-union.cc: new file.
28920 * gdb.c++/local.cc: new file.
28921 * gdb.c++/member-pointer.cc: new file.
28922 * gdb.c++/method.cc: new file.
28923 * gdb.c++/ref-types.cc: new file.
28924 * gdb.c++/ref-types2.cc: new file.
28925 * gdb.c++/userdef.cc: new file.
d63a86f8 28926
c906108c
SS
28927 * gdb.base/scope.exp: compile one file at a time, then link.
28928 * gdb.base/langs.exp: ditto.
28929 * gdb.base/list.exp: ditto.
d63a86f8 28930
c906108c
SS
28931Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28932
28933 The following changes were made by David Taylor
889bf7c5
PA
28934 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28935 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28936 in changes by HP.
d63a86f8 28937
c906108c
SS
28938 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
28939 skip tests. When compiling pass c++ flag to gdb_compile.
28940 * gdb.c++/
d63a86f8 28941
c906108c
SS
28942 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
28943 test for on hppa*-*-hpux*; use args to see if c++ was specified.
28944 (skip_hp_tests): new function.
28945 (gdb_preprocess): new function.
28946
28947 * configure.in (hpdir): decide whether to configure gdb.hp.
28948 * configure: regenerated.
28949
28950 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
28951 to delete on clean.
28952 (EXECUTABLES): update to reflect new additions.
28953 * gdb.base/commands.exp: update message expected.
28954 * gdb.base/default.exp: add copyright notice.
28955 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
28956 * gdb.base/help.exp: update messages to reflect current text.
28957 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
28958 targets for recurse tests.
28959 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
28960 skip this file.
28961
28962 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
28963 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
28964 compilation.
28965 * gdb.c++/misc.exp: ditto.
28966 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
28967 run the tests. tell gdb_compile that it's a c++ compilation.
28968
28969 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 28970
c906108c
SS
28971 * gdb.base/all-bin.exp: new file.
28972 * gdb.base/arithmet.exp: new file.
28973 * gdb.base/assign.exp: new file.
28974 * gdb.base/completion.exp: new file.
28975 * gdb.base/cond-expr.exp: new file.
28976 * gdb.base/condbreak.exp: new file.
28977 * gdb.base/define.exp: new file.
28978 * gdb.base/dollar.exp: new file.
28979 * gdb.base/environment.exp: new file.
28980 * gdb.base/eval-skip.exp: new file.
28981 * gdb.base/jump.exp: new file.
28982 * gdb.base/logical.exp: new file.
28983 * gdb.base/pointers.exp: new file.
28984 * gdb.base/relational.exp: new file.
28985 * gdb.base/section_command.exp: new file.
28986 * gdb.base/whatis-expr.exp: new file.
28987
28988 * gdb.base/all-types.c: new file.
28989 * gdb.base/call-array-struct.c: new file.
28990 * gdb.base/call-return-struct.c: new file.
28991 * gdb.base/call-strings.c: new file.
28992 * gdb.base/callfuncs2.c: new file.
28993 * gdb.base/condbreak.c: new file.
28994 * gdb.base/constvars.c: new file.
28995 * gdb.base/display.c: new file.
28996 * gdb.base/int-type.c: new file.
28997 * gdb.base/jump.c: new file.
28998 * gdb.base/miscexprs.c: new file.
28999 * gdb.base/pointers.c: new file.
29000 * gdb.base/pointers2.c: new file.
29001 * gdb.base/shmain.c: new file.
29002 * gdb.base/shr1.c: new file.
29003 * gdb.base/shr2.c: new file.
29004 * gdb.base/solib.c: new file.
29005 * gdb.base/solib1.c: new file.
29006 * gdb.base/solib2.c: new file.
29007 * gdb.base/varargs.c: new file.
29008 * gdb.c++/derivation.cc: new file.
29009 * gdb.c++/overload.cc: new file.
29010 * gdb.c++/ovldbreak.cc: new file.
29011 * gdb.hp/attach.c: new file.
29012 * gdb.hp/attach2.c: new file.
29013 * gdb.hp/average.c: new file.
29014 * gdb.hp/compiler.c: new file.
29015 * gdb.hp/compiler.cc: new file.
29016 * gdb.hp/execd-program.c: new file.
29017 * gdb.hp/follow-exec.c: new file.
29018 * gdb.hp/follow-fork.c: new file.
29019 * gdb.hp/follow-vfork-and-exec.c: new file.
29020 * gdb.hp/misc-hp.cc: new file.
29021 * gdb.hp/more-steps.c: new file.
29022 * gdb.hp/optimize.c: new file.
29023 * gdb.hp/quicksort.c: new file.
29024 * gdb.hp/run-hp.c: new file.
29025 * gdb.hp/start-stop.c: new file.
29026 * gdb.hp/sum.c: new file.
29027 * gdb.hp/templates-hp.cc: new file.
29028 * gdb.hp/thread-local-in-lib.c: new file.
29029 * gdb.hp/thread-local-in-lib.h: new file.
29030 * gdb.hp/thread-local-in-lib.lib.c: new file.
29031 * gdb.hp/vforked-program.c: new file.
29032 * gdb.hp/virtfunc-hp.cc: new file.
29033 * gdb.hp/watchpoint-hp.c: new file.
29034 * gdb.hp/xdb.c: new file.
29035 * gdb.hp/xdb0.c: new file.
29036 * gdb.hp/xdb0.h: new file.
29037 * gdb.hp/xdb1.c: new file.
29038
29039Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
29040
29041 The following change was made by Edith Epstein
889bf7c5
PA
29042 <eepstein@cygnus.com> as part of a project to merge in changes
29043 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
29044
29045 * gdb.c++/demangle.exp: changed the expected output for some
29046 ARM-style mangling -- removed second reference to datatype.
889bf7c5 29047 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 29048 T1<char>::~T1<char>(void)
c906108c 29049 becomes,
a9c64011
AS
29050 maint demangle __dt__11T1__pt__2_cFv
29051 T1<char>::~T1(void)
c906108c 29052
889bf7c5 29053 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 29054
c906108c
SS
29055Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
29056
29057 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
29058 * gdb.trace/backtrace.exp: Likewise.
29059 * gdb.trace/circ.exp: Likewise.
29060 * gdb.trace/collection.exp: Likewise.
29061 * gdb.trace/deltrace.exp: Likewise.
29062 * gdb.trace/infotrace.exp: Likewise.
29063 * gdb.trace/limits.exp: Likewise.
29064 * gdb.trace/packetlen.exp: Likewise.
29065 * gdb.trace/passc-dyn.exp: Likewise.
29066 * gdb.trace/passcount.exp: Likewise.
29067 * gdb.trace/report.exp: Likewise.
29068 * gdb.trace/save-trace.exp: Likewise.
29069 * gdb.trace/tfind.exp: Likewise.
29070 * gdb.trace/tracecmd.exp: Likewise.
29071 * gdb.trace/while-dyn.exp: Likewise.
29072 * gdb.trace/while-stepping.exp: Likewise.
29073
290741998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
29075
29076 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
29077
29078Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
29079
29080 From Brendan Kehoe:
29081 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
29082 int return types.
29083
29084Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
29085
29086 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 29087 remote dos host testing right.
c906108c
SS
29088
29089Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
29090
29091 * gdb.base/corefile.exp: remove some xfails.
29092
29093Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
29094
29095 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 29096 have different timestamps.
c906108c
SS
29097
29098Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
29099
29100 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 29101 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
29102
29103Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
29104
29105 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 29106 delta.
c906108c
SS
29107
29108Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
29109
29110 * gdb.base/default.exp: Add brace missing from previous delta.
29111
29112Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
29113
29114 * gdb.base/default.exp: Support test for info float for all
29115 varieties of arm toolchain.
29116
dc96c6c7 29117Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29118
29119 * gdb.trace/*.exp: remove "remote_download" command.
29120
dc96c6c7 29121Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29122
29123 * gdb.trace/*.exp: remove -gdwarf from compile.
29124
29125Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
29126
29127 * gdb.trace/configure.in(AC_INIT): typo
29128 * gdb.trace/configure: regenerated
29129
dc96c6c7 29130Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29131
29132 * config/m68k-emc.exp: New file.
29133 * lib/<emc-support.exp trace-support.exp}: New files.
29134 * configure.in: add new test directory gdb.trace.
29135 * gdb.trace/{configure configure.in Makefile.in}: New files.
29136 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
29137 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
29138 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
29139 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
29140 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
29141 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
29142 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 29143
dc96c6c7 29144Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29145
29146 * gdb.c++/classes.exp: Change all regular expressions to match
29147 arbitrary combinations of newline/carriage-return, so that they
29148 will work equally well on Unix and Windows.
29149 * gdb.c++/inherit.exp: ditto.
29150 * gdb.c++/virtfunc.exp: ditto.
29151
291521998-08-11 Dawn Perchik <dawn@cygnus.com>
29153
29154 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
29155
c2d11a7d
JM
29156Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
29157
29158 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
29159 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
29160 to use a0-a3/d0-d3 as needed.
29161
29162Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
29163
29164 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
29165 * gdb.disasm/am33.exp: Corresponding changes.
29166
c906108c
SS
291671998-07-11 Felix Lee <flee@cygnus.com>
29168
29169 * gdb.base/callfuncs.exp: add cmp10 test.
29170 * gdb.base/callfuncs.c (cmp10): new function.
29171
29172Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
29173
d63a86f8 29174 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
29175 into two parts to get around a synchronization problem in expect.
29176
3fc11d3e
JM
29177Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
29178
29179 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
29180
29181 * configure.in: Add options for gdbtk testsuite.
29182
29183 * configure: Regenerate.
29184
29185 * gdb.gdbtk: New directory to hold gdbtk tests.
29186
c906108c
SS
29187Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29188
29189 * gdb.fortran/types.exp: Escape brackets in expect patterns
29190 for test_float_literal_types_accepted tests.
29191 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
29192 before run test.
29193
c2d11a7d
JM
29194Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
29195
29196 * am33.exp: Just compile, do not link the testcase.
29197 * am33.s: Add ".am33" pseudoop to force am33 mode.
29198
c906108c
SS
291991998-06-25 Felix Lee <flee@cygnus.com>
29200
29201 * gdb.base/setshow.exp: make sure $pc is sane.
29202
29203 * gdb.stabs/weird.exp: split expect patterns properly.
29204
c2d11a7d
JM
29205Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
29206
29207 * gdb.disasm/am33.s: New disassembler testfile for the am33.
29208 * gdb.disasm/am33.exp: Run it.
29209
dc96c6c7 29210Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29211
29212 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
29213 match processing (and eliminate spurious timeouts when running).
29214
dc96c6c7 29215Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29216
29217 * gdb.base/signals.exp (test_handle_all_print): put back Mach
29218 exception test, but conditionalize it on target [mach | gnu].
29219
dc96c6c7 29220Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29221
29222 * gdb.base/overlays.exp: fixup compile line for linker script.
29223
29224Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
29225
29226 * gdb.fortran/types.exp: don't guess at float size.
29227
29228Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
29229
29230 * gdb.base/exprs.exp: delete test that depends on int size.
29231
29232Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
29233
29234 * config/sim.exp: Removed checks for target triplets.
29235 (gdb_target_sim): Use gdb,target_sim_options.
29236
29237Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
29238
29239 * gdb.base/reread.exp: New file.
29240 * gdb.base/reread1.c: New file.
29241 * gdb.base/reread2.c: New file.
29242
29243Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
29244
29245 * config/sim.exp: Use 'target sim -sparclite' when running
29246 SPARClite programs.
29247
29248Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
29249
29250 * gdb.base/structs2.exp: New file.
29251 * gdb.base/structs2.c: New file.
29252
29253Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
29254
29255 * gdb.asm/common.inc: New file.
29256 * gdb.asm/d10v.inc: New file.
29257 * asm-source.exp: Pass -I's to gas to find .inc files.
29258 Update line numbers in expected output.
29259 * asmsrc1.s: Rewrite.
29260 * asmsrc2.s: Rewrite.
29261 * configure.in: Create arch.inc symlink.
29262 * configure: Regenerate.
29263 * Makefile.in (distclean): Delete arch.inc.
29264
29265Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
29266
29267 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
29268 (t_enum_value2): ditto
29269 (t_enum_value3): ditto
29270 (main): ditto
c906108c
SS
29271Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29272
29273 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
29274 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
29275 change.
29276 Use gdb_test instead of send_gdb/gdb_expect sequences.
29277
29278Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
29279
29280 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
29281 not void.
29282
29283Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
29284
29285 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
29286 subroutines. Used to test gdbs ability to single step through PC
29287 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
29288
29289Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
29290
29291 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
29292 more rigorous EGCS C++ error checking.
29293
29294Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29295
a9c64011
AS
29296 * gdb.base/help.exp: Clean up `help set args' and `help show args'
29297 tests.
29298 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
29299 function when asleep.
29300 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
29301 for i*86 Linux and SVR4 signal handling problems.
29302 Remove linux xfail for `next to handler in signals_tests_1', fixed
29303 by recent infrun.c change.
29304 Limit backtrace to 10 frames to avoid timeout problems with infinite
29305 stack backtraces.
29306 Adjust expect pattern in `handle all print' test to match Apr 28 1997
29307 target.[ch] change.
c906108c
SS
29308
29309Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
29310
29311 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29312 for a newline from gdb before continuing.
29313 (default_gdb_exit): Just look for y or n.
29314 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29315 it does, fail the rests of the tests in the file.
29316
29317Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29318
29319 * config/cygmon.exp: New file.
29320
29321Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29322
29323 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29324 main" test on remote targets.
c906108c
SS
29325
29326 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29327 run test on remote targets.
29328
29329Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29330
29331 * gdb.asm: New directory.
29332 * configure.in: Configure it.
29333 * configure: Regenerate.
29334 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29335 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29336
29337Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29338
29339 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29340
dc96c6c7 29341Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29342
a9c64011
AS
29343 * gdb.base/overlays (several files): Merge the two overlay
29344 managers into one. Change variables (foox, barx, bazx, grbxx)
29345 back into ints but force them to load in their proper sections.
c906108c
SS
29346
29347Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29348
29349 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29350 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29351 (D10VCopy): Handle memory regions crossing 16k boundaries.
29352 (D10VCopy): Transfer data in 32 bit chunks.
29353
29354Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29355
29356 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29357 correct.
c906108c
SS
29358
29359 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29360 map. Include space for printf in .text segment.
c906108c
SS
29361
29362 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29363 updated d10v memory VMA/LMA map.
c906108c 29364 (D10VCopy): Call D10VTranslate.
d63a86f8 29365
c906108c
SS
29366Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29367
29368 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29369
29370 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29371 that it won't be put into the .sdata - small data -
29372 section. Update reference.
c906108c
SS
29373 * gdb.base/baz.c (bazx, baz): Ditto.
29374 * gdb.base/foo.c (foox, foo): Ditto.
29375 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29376
29377 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29378 to be arrays.
d63a86f8 29379
dc96c6c7 29380Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29381
a9c64011
AS
29382 * gdb.base/overlays.exp: fix up and get working again.
29383 Add tests for backtraces from an overlay function.
d63a86f8 29384
c906108c
SS
29385Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29386
29387 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29388 "calling function with watchpoint enabled".
29389
29390Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29391
29392 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29393 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29394 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29395 pending review of whether it is useful or not.
29396
29397Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29398
29399 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29400
29401Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29402
29403 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29404 * config/dve.exp: New file to support Densan boards.
29405
29406Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29407
29408 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29409 reads and BSD.
c906108c
SS
29410
29411Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29412
29413 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29414 response.
29415
29416 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29417
29418Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29419
29420 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29421 test.
c906108c
SS
29422
29423 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29424 target_sizeof_long and target_bigendian_p.
c906108c 29425 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29426 to targets word size and endianess.
d63a86f8 29427
c906108c
SS
29428Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29429
29430 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29431 output.
c906108c
SS
29432
29433Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29434
29435 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29436 Update test of set args help to match source change.
c906108c
SS
29437
29438Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29439
29440 * gdb.base/default.exp: Expect help system output to be in
29441 alphabetical order.
29442 * gdb.base/help.exp: Ditto.
29443
29444Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29445
29446 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29447 "i*86-pc-linux-gnu*".
29448 * gdb.base/interrupt.exp: Ditto.
29449 * gdb.base/corefile.exp: Ditto.
29450
29451 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29452 define vxworks when building the testcase.
c906108c
SS
29453
29454 * gdb.base/ptype.exp: Fix testnames to be unique.
29455 * gdb.base/radix.exp: Ditto.
29456 * gdb.base/term.exp: Ditto.
29457 * gdb.base/whatis.exp: Ditto.
29458 * gdb.c++/classes.exp: Ditto.
29459
29460Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29461
29462 * gdb.base/callfuncs.exp: Fix indentation.
29463
29464 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29465 suppress_flag has been set.
29466 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29467 target feature.
29468
29469Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29470
29471 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29472 the testcase.
29473
29474 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29475 set_debug_traps() and breakpoint().
c906108c
SS
29476 * gdb.c++/misc.cc (main): Ditto.
29477 * gdb.c++/templates.cc (main): Ditto.
29478 * gdb.c++/virtfunc.cc (main): Ditto.
29479
29480Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29481
29482 * lib/gdb.exp(gdb_step_for_stub): New function.
29483 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29484 exists, reload the executable and do a "continue" instead of
29485 doing a jump.
29486 (runto_main): Use gdb_step_for_stub.
d63a86f8 29487
c906108c 29488 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29489 tests to have unique names.
c906108c
SS
29490 * gdb.base/callfuncs.exp: Ditto.
29491 * gdb.base/commands.exp: Ditto.
29492 * gdb.base/default.exp: Ditto.
29493 * gdb.base/help.exp: Ditto.
29494 * gdb.base/list.exp: Ditto.
29495 * gdb.base/opaque.exp: Ditto.
29496 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29497 similar tests.
d63a86f8 29498
c906108c
SS
29499 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29500 * gdb.c++/cplusfuncs.cc: Ditto.
29501 * gdb.c++/virtfunc.cc: Ditto.
29502
29503 * config/monitor.exp: Keep track of the last file we saw, rather
29504 than trying to get the info from gdb.
29505
29506 * gdb.fortran/types.exp: Move comment to previous line.
29507
29508Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29509
29510 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29511 target mode.
c906108c
SS
29512
29513Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29514
29515 From Bob Manson:
29516 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29517 string from GDB when it connects.
c906108c
SS
29518
29519 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29520
29521Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29522
29523 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29524 if we can't get a debug format from GDB (we may be testing an
29525 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29526
29527 * gdb.stabs/weird.exp: Fix quoting.
29528
29529 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29530
29531Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29532
29533 * config/arm-ice.exp: New file.
29534
29535Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29536
29537 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29538 until it has been modified to work with the new testsuite.
c906108c 29539
99707966 29540 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29541 testcase won't compile, cause all of the testcases in the file to
29542 fail instead.
c906108c
SS
29543
29544 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29545 (gdb_clear_suppressed): New procedure.
29546 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29547 it contains a positive value.
29548
29549Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29550
29551 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29552
29553 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29554
29555Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29556
29557 * lib/gdb.exp (setup_xfail_format): New function.
29558 (get_debug_format): New function to get debug format.
29559 (debug_format): New global variable to hold last value set
29560 by get_debug_format.
29561 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29562 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29563 * gdb.c++/ptype.exp: Ditto.
29564 * gdb.c++/classes.exp: Ditto.
29565 * gdb.c++/cplusfuncs.exp: Ditto.
29566 * gdb.c++/inherit.exp: Ditto.
29567 * gdb.c++/templates.exp: Ditto.
29568 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29569
c906108c
SS
29570Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29571
29572 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29573 host doesn't have a currently-open connection.
29574
29575 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29576 any gdb stub target. Handle cases where gdb doesn't respond when
29577 interrupted in a sane fashion.
c906108c
SS
29578
29579 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29580 same thing in a totally different way.
c906108c
SS
29581
29582 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29583 setting "timeout".
c906108c 29584 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29585 default_gdb_init now.
c906108c
SS
29586
29587Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29588
29589 * gdb.base/printcmds.exp: Fix "check for floating addition"
29590 regexp to accept results within approx +/- .01 of exact value.
29591 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29592
29593Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29594
29595 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29596 properly.
c906108c
SS
29597 (gdb_expect): Add optional timeout parameter, and add timeout
29598 value to various calls.
29599 (gdb_suppress_tests): Only give one warning message per group.
29600
29601Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29602
29603 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29604 global variables. Handle getting a value for $timeout more
29605 gracefully.
c906108c
SS
29606
29607Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29608
29609 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29610 initialize.
c906108c 29611 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29612 by a target configuration file.
c906108c
SS
29613 (gdb_expect): Pass the timeout to remote_expect.
29614
29615 * config/monitor.exp(gdb_load): Fix typo in regexp.
29616
29617Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29618
29619 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29620
29621Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29622
29623 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29624 here. Call gdb_target_exec before rebooting the target, to make
29625 sure the connection to the target is closed.
c906108c
SS
29626 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29627 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29628 Also detect "Timeout reading from remote" error.
29629
29630 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29631 gdb_target_monitor. Don't call gdb_file_cmd here; let
29632 gdb_target_monitor do it.
c906108c
SS
29633
29634 * gdb.disasm/hppa.exp: Don't use exec_output.
29635
29636Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29637
29638 * gdb.base/list.exp: If we're debugging a non-native target,
29639 try to set the pc register to point to the start of the
29640 program before doing the first list command.
29641
29642 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29643 test_calls after restarting.
c906108c
SS
29644
29645 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29646 reloading.
c906108c
SS
29647
29648 * gdb.base/watchpoint.exp: Fix typo.
29649
29650 * gdb.base/setshow.exp: Check for use_gdb_stub.
29651
29652 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29653 stub case.
c906108c
SS
29654 * gdb.base/langs.exp: Ditto.
29655
29656 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29657 gdb_load_offset. If we weren't given a file to load, figure out
29658 what the current file is and use it.
c906108c
SS
29659
29660 * config/i386-bozo.exp: New file.
29661
29662Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29663
29664 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29665 feature.
29666
29667 * config/proelf.exp: New entry.
29668
29669Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29670
29671 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29672 of regexps.
29673
29674 * gdb.base/watchpoint.exp: Don't run the test_stepping
29675 tests if gdb can't call functions on the target.
29676
29677 * gdb.base/setshow.exp: Don't run the set prompt tests if
29678 the board has gdb_prompt set.
29679
29680Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29681
29682 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29683 * gdb.base/commands.exp: Likewise.
29684 * gdb.base/setshow.exp: Likewise.
29685
29686Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29687
29688 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29689 feature.
29690
29691 * config/i960.exp: New file.
29692
29693Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29694
29695 * gdb.base/funcargs.exp: Check for gdb,short_int target
29696 feature instead of looking for explicit target triplets.
29697
dc96c6c7 29698Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29699
d63a86f8 29700 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29701 "p 123DEADBEEF", to check parse_number.
29702 * top.c: change "to enable to enable" to "to enable" in a couple
29703 of help strings.
29704
29705Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29706
29707 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29708 on the mn10300.
d63a86f8 29709
c906108c
SS
29710Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29711
29712 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29713 where the test executable is run with explicit args.
29714 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29715
29716Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29717
29718 * gdb.base/run.c: Use FAKEARGV to build test executable that
29719 does not require a command line arg, since most simulators
29720 don't currently support passing such an arg into the simulated
29721 program.
29722 * gdb.base/commands.exp: Change tests to insert the proper
29723 value as the arg to the first recursive factorial call. Change
29724 compilation line to define FAKEARGV at compile time.
29725
29726Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29727
29728 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29729 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29730 function with watchpoint enabled" test.
29731
29732Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29733
29734 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29735 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29736
29737 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29738 "Tests restarted" messages.
c906108c
SS
29739
29740Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29741
29742 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29743
dc96c6c7 29744Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29745
29746 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29747 for INFO SYMBOL; add help tests for OVERLAY commands.
29748 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29749 add tests for OVERLAY commands
29750 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29751 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29752 * gdb.base/sigall.c: add usestubs code frag
29753 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29754
c906108c
SS
29755Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29756
29757 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29758 failures.
29759 (gdb_stop_suppressing_tests): Note that tests have restarted.
29760
29761Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29762
29763 * config/h8300.exp: New file.
29764
29765Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29766
29767 * gdb.base/setshow.exp: Check for the existence of a
29768 feature, not its value.
29769
29770Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29771
29772 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29773
29774 * gdb.base/scope.exp: It's now init0(), not init().
29775
29776 * gdb.base/scope0.c: For now, change init() to be init0().
29777
29778 * config/monitor.exp: Use gdb_serial in preference to serial
29779 or netport.
29780
29781 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 29782 and it's not already set.
c906108c
SS
29783
29784Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29785
29786 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 29787 isn't using a stub and if it supports argument passing.
c906108c
SS
29788
29789Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29790
29791 * config/udi.exp(gdb_start): Make sure UDICONF is set
29792 properly before starting gdb.
29793
29794Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29795
29796 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29797 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29798 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29799
29800Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29801
29802 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 29803 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
29804
29805 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29806
29807 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29808
29809 * config/monitor.exp: Make sure we disconnect from the target.
29810 Also, try a reboot/reload cycle instead of failing if the
29811 load fails.
29812
29813Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29814
29815 * gdb.base/default.exp: Don't set match_max.
29816 * gdb.base/help.exp: Ditto.
29817 * gdb.base/list.exp: Ditto.
29818 * gdb.base/signals.exp: Ditto.
29819
29820 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29821 set, use remote_ld to download the testcase instead of
29822 the GDB loader.
29823
29824Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29825
29826 * config/vr5000.exp: New file.
29827
29828 * config/monitor.exp(gdb_target_monitor): Add pattern for
29829 "Ending remote" to detect errors in connecting.
29830
29831 * gdb.base/setshow.exp: Add .* within auto language test.
29832
29833 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
29834 target feature.
29835
29836 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 29837 and reboot the board if necessary.
c906108c
SS
29838
29839 * gdb.base/setvar.exp(test_set): Handle multiple prints within
29840 a set of tests. Remove print.* from the patterns being checked.
29841
29842Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
29843
29844 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
29845 refer to gdb_spawn_id.
29846
29847 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
29848 longer used.
29849 * config/sparclet.exp: Ditto.
29850 * config/sparclet-old.exp: Ditto.
29851 * config/slite.exp: Ditto.
29852 * config/sim.exp: Ditto.
29853 * gdb.base/funcargs.exp: Ditto.
29854
29855 * lib/gdb.exp:Remove references to gdb_spawn_id.
29856 (gdb_expect): Move to remote.exp.
29857
29858Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
29859
29860 * config/monitor.exp: Detect the "Couldn't establish connection"
29861 message from GDB.
29862
29863Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
29864
29865 * gdb.base/bitfields.exp: Use runto instead of explicit
29866 gdb_run_cmd/gdb_expect sequences.
29867
29868 * gdb.base/break.exp(text_next_with_recursion): Add match for
29869 gdb_expect call.
29870
29871 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
29872 We also need to handle the "A program is being debugged already"
29873 prompt from gdb. Use gdb_test to set the baud rate.
29874
29875 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
29876 to 20000. Really. I mean it.
29877
29878Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29879
29880 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
29881 fails. If suppress_flag is set, skip perror message about not
29882 being able to send to GDB.
c906108c 29883 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 29884 GDB.
c906108c
SS
29885 (gdb_expect): If suppress_flag is set, always fail immediately.
29886 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29887 (gdb_init): Call gdb_stop_suppressing_tests.
29888 (default_gdb_exit): Ditto.
29889 (default_gdb_start): Ditto.
29890
29891 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 29892 gdb_stop_suppressing_tests as appropriate.
c906108c 29893 * gdb.base/break.exp: Ditto.
889bf7c5 29894 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
29895 * gdb.base/commands.exp: Ditto.
29896 * gdb.base/exprs.exp: Ditto.
889bf7c5 29897 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
29898 * gdb.base/list.exp: Ditto.
29899 * gdb.base/recurse.exp: Ditto.
889bf7c5 29900 * gdb.base/scope.exp: Ditto.
c906108c
SS
29901 * gdb.base/structs.exp: Ditto.
29902 * gdb.c++/inherit.exp: Ditto.
29903
29904Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29905
29906 * config/vr4300.exp: New file.
29907
99707966 29908 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 29909
99707966 29910 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
29911
29912Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29913
29914 * lib/gdb.exp(gdb_init): New function.
29915
29916 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 29917 for each individual variable set.
c906108c
SS
29918
29919 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
29920 name.
29921
29922 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
29923
29924 * gdb.base/scope.exp: Use gdb_test.
29925
29926 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
29927 aborting; the testsuite driver will do that for us (see
29928 gdb_finish). Also, use gdb_test in a few more places.
29929
29930Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
29931
29932 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
29933
29934Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
29935
29936 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
29937 and "add_tests" are not at the same address.
29938
29939Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
29940
29941 * gdb.base/ptype.exp: Use gdb_test.
29942
29943Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
29944
29945 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
29946 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
29947 left in. No longer expect them to fail.
29948
29949 * gdb.stabs/*.mt; Deleted, no longer used.
29950 * gdb.stabs/configure.in: Remove references to target makefile
29951 frags.
29952 * gdb.stabs/configure: Rebuilt.
29953
29954 * gdb.disasm/*.mt: Deleted, no longer used.
29955 * gdb.disasm/configure.in: Remove references to target makefile
29956 frags. Use "sh3.s" as the unique filename for this directory.
29957 * gdb.disasm/configure: Rebuilt.
29958
29959 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
29960 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
29961 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
29962
29963Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
29964
29965 * config/udi.exp: Use mondfe,name instead of remote_host.
29966
29967Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
29968
29969 * gdb.base/watchpoint.exp: Don't expect a failure when calling
29970 a function with a watchpoint enabled on the mn10200.
29971
29972 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
29973 before trying to create it!
29974
29975Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
29976
29977 * config/vx.exp: Use hostname instead of netport.
29978
29979 * config/vxworks.exp: New file.
29980
29981 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
29982
29983 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 29984 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
29985 occurs.
29986
29987 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
29988 $gdb_spawn_id directly.
29989 (gdb_run_cmd): Try _start as well as start. Use the target feature
29990 gdb,start_symbol as the symbol to start from when jumping.
29991
29992Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
29993
29994 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
29995 redundant) test.
29996
29997 * gdb.base/recurse.exp: Relax final value test for 'b' so that
29998 it doesn't lose for 16bit integer systems.
29999
30000Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
30001
30002 * gdb.fortran/types.exp: If the target doesn't support "double"
30003 data types, then expect "real" types to only be 4 bytes.
30004
30005 * gdb.c++/virtfunc.exp: Expect failure for virtual function
30006 call tests if the target doesn't support inferior function calls.
30007
30008 * gdb.base/printcmds.exp: Allow minor deviation in FP values
30009 in printf tests.
30010
30011Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
30012
30013 * gdb.base/help.exp: Disable "help set", "help show", and
30014 "help support". Simplify regexp for "help stack".
30015
30016 * gdb.base/default.exp: Set match_max to 5000 and the timeout
30017 to 60 seconds. Temporarily set match_max to 15000 around the
30018 "info copying" test.
30019
30020 * gdb.base/nodebug.exp: Don't try to do an inferior function
30021 call if the target doesn't support them.
30022 * gdb.base/printcmds.exp: Likewise.
30023 * gdb.base/setvar.exp: Likewise.
30024 * gdb.base/structs.exp: Likewise.
30025 * gdb.c++/templates.exp: Likewise.
30026 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
30027
30028 * gdb.base/recurse.exp: Enable for the mn10200.
30029
30030 * configure.in: Do configure gdb.stabs directory for *-*-elf
30031 targets.
30032 * configure: Rebuilt.
30033
30034 * gdb.base/break.exp: Check for gdb,noresults before testing
30035 exit status and/or results from the target.
30036 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
30037 * lib/gdb.exp: Remove old (now bogus) initialization of
30038 noinferior, noargs, noresults and nosignals.
30039
30040Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
30041
30042 * config/sh.exp: New file.
30043
30044 * config/slite.exp: Try to connect multiple times to the board
30045 before rebooting. Only send a "monitor run" if need_monitor_run
30046 is set.
30047
30048 * gdb.base/break.exp: Don't do the "stub continue" test if
30049 the target has gdb_stub set.
30050
30051 * gdb.base/callfuncs.exp: Increase the timeout.
30052
30053 * gdb.base/interrupt.exp: Don't even try to compile the testcase
30054 if the target has gdb,noinferiorio set.
30055
30056 * gdb.base/list.exp: Increase match_max to 10000 characters.
30057
30058 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
30059
30060 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
30061 target.
30062
30063 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
30064
30065Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
30066
30067 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
30068 trying to delete the copy of gdb. Catch the file delete so we
30069 don't die if the delete fails; also, the file should be copied to
30070 the host, not to the build.
c906108c
SS
30071
30072Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
30073
30074 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 30075 parenthesis in case it contains multiple regexps separated
c906108c
SS
30076 with |.
30077
30078 * gdb.base/watchpoint.exp: Use gdb_test.
30079 * gdb.base/default.exp: Ditto.
30080
30081Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
30082
99707966 30083 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 30084
c906108c
SS
30085 * gdb.base/scope.exp: Use gdb_test.
30086 * gdb.c++/classes.exp: Ditto.
30087 * gdb.c++/inherit.exp: Ditto.
30088
30089Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
30090
30091 * gdb.base/crossload.exp: Don't use execute_anywhere, use
30092 remote_exec instead.
30093 * gdb.base/corefile.exp: Don't be ridiculous.
30094 * gdb.base/*.c: Add missing stub invocations.
30095
30096Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
30097
30098 * config/slite.exp: Miscellaneous fixes.
30099
30100 * lib/gdb.exp: Fix runto.
30101
30102 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
30103 the target.
30104
30105 * gdb.base/watchpoint.exp: Fix regexp.
30106
30107 * lib/gdb.exp(default_gdb_exit): Add a catch to the
30108 close and wait commands, as the descriptor may now be
30109 invalid. Always call "remote_close host".
30110
30111Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
30112
30113 Major rewrite for testsuite revision.
d63a86f8 30114
c906108c
SS
30115 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
30116 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
30117 instead of relying on spawn_id to always contain a valid
30118 spawn id.
30119 (get_compiler_info): New procedure to build the ${binfile}.ci
30120 file, instead of replicating this in N different places.
30121 (gdb_compile): New procedure.
d63a86f8 30122
c906108c 30123 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
30124 appropriate arguments) instead of compile. Use gdb_test in a lot
30125 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
30126 at the start of a testcase, as this is no longer done magically.
30127
30128 config/*-gdb.exp: Rename without the -gdb suffix.
30129
30130 config/mips.exp: Use remote_close instead of exit_remote_shell.
30131 config/monitor.exp: Use target_info instead of looking at
30132 baud, timeout, etc.
30133 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
30134
30135Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30136
30137 * gdb.c++/templates.exp (test_ptype_of_templates),
30138 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
30139 Update expect patterns for destructors and assignment operators
30140 to match corresponding c-typeprint.c changes.
30141 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
30142 to destructor breakpoint test, GDB should be able to set the
30143 destructor breakpoint without specifying arguments.
30144
30145Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
30146
30147 * gdb.threads/pthreads.exp: Change result for failure to compile due
30148 to lack of pthreads runtime support from an error to simply an
30149 unsupported test, per dejagnu standards.
30150
30151Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30152
30153 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
30154 where GDB exits to reduce pattern match time.
30155 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
30156
30157 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
30158
dc96c6c7 30159Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30160
30161 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
30162 * gdb.base/default.exp: ditto.
30163 * gdb.base/nodebug.exp: ditto.
30164 * gdb.base/printcmds.exp: ditto.
30165 * gdb.base/ptype.exp: ditto.
30166 * gdb.base/setvar.exp: ditto.
30167 * gdb.base/structs.exp: ditto.
30168 * gdb.base/setshow.c: Guard against uninitialized values of argc.
30169
30170Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
30171
30172 * configure, */configure: Rebuild with autoconf 2.12.
30173
30174Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
30175
30176 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
30177 use new i*86-pc-linux*-gnu quads.
30178 * gdb.base/corefile.exp: Ditto.
30179 * gdb.base/signals.exp: Ditto.
30180 * gdb.base/sigall.exp: Ditto.
30181 * gdb.base/interrupt.exp: Ditto.
30182
30183 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
30184 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
30185 RedHat 4.0.
d63a86f8 30186
c906108c 30187 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
30188 linux. This allows the test case to at least compile on latest
30189 linux, but still not run due to missing the threads runtime library.
c906108c
SS
30190
30191Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30192
30193 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
30194 directory to search gdb directory. Accept and step over conditional
30195 stack alignment code. Consume $prompt in failure cases.
30196 Reset timeout to $oldtimeout instead of some arbitrary value.
30197 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
30198 timeout problems with infinite stack backtraces.
30199 * gdb.base/ptype.exp (ptype struct link, union tu_link):
30200 Accept function parameters for linkfunc member.
30201
30202Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
30203
30204 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
30205 (CXXFLAGS): Remove, unreferenced.
30206 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
30207 previous -B options and also add -B option to pick up cross compiled
30208 runtime.
c906108c
SS
30209 (TARGET_INCLUDES): Add for -I options and add code to initialize when
30210 doing cross compiles.
30211 (target_alias): Declare global.
30212 (xgcc): Set variable to full path of gcc in build tree. Use findfile
30213 to verify that gcc exists in build tree, and if so set CC to that
30214 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 30215
c906108c
SS
30216Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
30217
30218 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
30219 ptype test for anonymous union. Fixup testcase to match
30220 current gcc debug output.
30221
30222Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
30223
30224 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
30225 force argument to an unsigned long type.
30226
30227Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
30228
30229 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 30230 tests and anonymous union print/ptype tests.
c906108c
SS
30231 * gdb.base/list.exp (test_forward-search): Increase timeout by
30232 5 minutes for the "search extremely long line" case.
30233 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
30234 completely optional and that the pass/fail messages use the command as
30235 the message if that third arg is a null string.
30236 (gdb_test_exact): Arrange that a null string pattern means match a
30237 null string output rather than any output, which might include random
889bf7c5 30238 errors.
c906108c
SS
30239 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
30240 backtrace test.
30241 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
30242 always failing and failure is now exposed by gdb.exp changes.
30243
30244Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
30245
30246 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
30247 weren't being noted.
30248
30249Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30250
30251 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
30252 * gdb.stabs/weird.exp: Remove v_comb xfails.
30253
dc96c6c7 30254Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30255
30256 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 30257 list.exp scope.exp watchpoint.exp]
c906108c 30258 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 30259
dc96c6c7 30260Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30261
30262 * config/monitor.exp: Increase download timeout to 1000 seconds.
30263
dc96c6c7 30264Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30265
30266 * config/m32r.exp: Increase timeout to 120 seconds.
30267
30268Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
30269
30270 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
30271 and accept older ordering as obsolescent gcc or gdb.
30272 * gdb.c++/templates.exp: Ditto.
30273 * gdb.c++/virtfunc.exp: Ditto.
30274
30275Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
30276
30277 * gdb.base/coremaker.c: Add code to mmap some data so we
30278 can check that it ends up in the core file.
30279 * gdb.base/corefile.exp: Add test to read mmapped data
30280 from core file.
30281
dc96c6c7 30282Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30283
30284 * config/m32r.exp: New file.
30285
30286Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
30287
30288 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
30289 that cflags can contains -gstabs, and work correctly for other tests.
30290
dc96c6c7 30291Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30292
30293 * gdb.base/setshow.exp: New file, tests show and set.
30294 * gdb.base/setshow.c: New file, tests show and set.
30295 * gdb.base/help.exp: Add test for help set|show annotate.
30296 * gdb.base/default.exp: Add test for set|show annotate.
30297
30298Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
30299
30300 * testsuite/gdb.base/break.exp: Make backtrace from factorial
30301 errors unique.
30302 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
30303 explicitly.
30304
30305Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
30306
30307 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
30308 and width commands. This is done elsewhere.
30309 * (gdb_start): Don't call gdb_start_sim here. That's already
30310 done in gdb_load. This fixes lots of failures in default.exp.
30311
30312Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30313
30314 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30315 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30316 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30317 in the same we we treat other failures (since it may be an expected
889bf7c5 30318 condition), rather than as an error.
c906108c
SS
30319 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30320 old test format.
30321
30322Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30323
30324 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30325 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30326 twice. Nuke the duplicates.
c906108c 30327 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30328 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30329 Remove config.h along with other config files.
30330
30331Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30332
30333 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30334 "p func1 ()" and note that rests of tests are skipped.
30335 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30336 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30337 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30338 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30339 affected by the previous run test.
30340 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30341 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30342 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30343 "pass int powerset tuple" and "pass modeless int powerset tuple".
30344 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30345 "real write 4" and "real write 8".
30346 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30347 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30348 "print \$i after tuple assign 2", and
30349 "print vs2 after tuple assign 2".
30350 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30351 meaningful error message and return -1 so the caller can
30352 suppress further tests and avoid a cascade of errors.
d63a86f8 30353
c906108c
SS
30354Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30355
30356 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30357 format for printing version.
30358 * gdb.base/default.exp: Ditto.
30359 * gdb.base/interrupt.exp: Fix problem with cascade of
30360 errors if child process dies while calling a function.
d63a86f8 30361
c906108c
SS
30362Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30363
30364 * Makefile.in (VPATH): Add
30365 * Makefile.in (Makefile, config.status): Fix rules so things get
30366 remade when necessary.
30367
30368Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30369
30370 * Makefile.in (just-check): Add path to sibling expect dir
30371 to environment variable specified by RPATH_ENVVAR.
30372
30373Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30374
30375 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30376 (just-check): Add shared library paths for libstdc++, tk,
30377 tcl, bfd, and opcodes to the environment variable specified
30378 in RPATH_ENVVAR.
30379 * configure.in: Add support to recognize --enable-shared flag
30380 and generate correct value for RPATH_ENVVAR.
30381 * configure: Regenerated with autoconf.
30382
30383Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30384
30385 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30386 include all osf versions.
c906108c
SS
30387 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30388 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30389 when target is linux. When failing to build pthreads test
30390 executable, give more meaningful message.
30391 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30392 arg for pthread_create.
d63a86f8 30393
c906108c
SS
30394Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30395
30396 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30397 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30398 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30399 and -lpthreads (everybody else).
c906108c
SS
30400 (test_startup): Fail gracefully if threads are not supported.
30401 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30402 "p/c array_index("abcdef",2)" when not gcc compiled.
30403 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30404 "print func2::coremaker_local" when not gcc compiled.
30405 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30406 "ptype on opaque struct tagname (statically)",
30407 "ptype on opaque struct tagname (dynamically) 1", and
30408 "ptype on opaque struct tagname (dynamically) 2"
30409 for not compiled with gcc.
30410 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30411 backtrace when compiled with gcc.
d63a86f8 30412 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30413 than always return success.
30414
30415Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30416
30417 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30418
30419Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30420
30421 * gdb.base/structs.exp: Undo last change.
30422
30423Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30424
30425 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30426 encapsulate all the steps/nexts done during self test, starting
30427 at main, and makes them less sensitive to optimization issues.
30428 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30429 signal handler" test.
30430 * gdb.threads/pthreads.exp: Only run this for native configs.
30431 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30432 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30433 tests.
30434 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30435 for "runto test_calls(void)" test.
d63a86f8 30436
c906108c
SS
30437Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30438
30439 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30440 and don't expect address info in breakpoint confirmations.
30441
30442Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30443
30444 * gdb.base/list.exp (test_forward_search): Increase timeout
30445 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30446 and then reset to old value when done. Increase expect input
c906108c
SS
30447 buffer to 10000.
30448
30449Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30450
30451 * gdb.base/list.exp (test_forward_search): Fix to handle very
30452 long source line without overflowing expect's input buffer.
30453
30454Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30455
30456 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30457 "buffer_full".
30458
30459 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30460 "buffer_full".
30461
30462 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30463 "buffer_full".
30464
30465 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30466 "buffer_full".
30467
30468Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30469
30470 * configure.in (configdirs): Add gdb.threads.
30471 * configure: Regenerated with autoconf.
30472 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30473 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30474 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30475
c906108c
SS
30476Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30477
30478 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30479
30480Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30481
30482 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30483 each signal's status in the output of "handle all print".
30484 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30485 the \r\n sequence that immediately precedes the gdb prompt.
30486 * gdb.base/a1-selftest.exp: Save original timeout and restore
30487 after test.
30488
30489Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30490
30491 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30492 symbol.
30493
30494Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30495
30496 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30497
30498Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30499
30500 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30501 timeout by 60 seconds.
30502
30503Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30504
30505 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30506 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30507 error return.
30508
30509Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30510
30511 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30512 gdb initialization, also report how long dejagnu waited. Restore
30513 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30514 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30515
30516Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30517
30518 * lib/gdb.exp: Report timeout value for verbosity level 2.
30519 * config/gdbserver.exp: Ditto.
30520 * config/hppro.exp: Ditto.
30521 * config/mips-gdb.exp: Ditto.
30522 * config/monitor.exp: Ditto.
30523 * config/netware.exp: Ditto.
30524 * config/sim-gdb.exp: Ditto.
30525 * config/slite-gdb.exp: Ditto.
30526 * config/udi-gdb.exp: Ditto.
30527 * config/unix-gdb.exp: Ditto.
30528 * config/vx-gdb.exp: Ditto.
30529 * gdb.base/a1-selftest.exp: Ditto.
30530 * gdb.base/a2-run.exp: Ditto.
30531 * gdb.base/break.exp: Ditto.
30532 * gdb.base/corefile.exp: Ditto.
30533 * gdb.base/list.exp: Ditto.
30534 * gdb.base/recurse.exp: Ditto.
30535 * gdb.base/scope.exp: Ditto.
30536 * gdb.base/signals.exp: Ditto.
30537
30538Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30539
30540 * gdb.threads/Makefile.in (docdir): Removed.
30541
30542Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30543
30544 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30545 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30546 @srcdir@.
d63a86f8 30547 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30548 autoconf 2.5 or higher.
30549 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30550
30551Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30552
30553 * configure: Regenerated.
30554 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30555 avoid name clashes with SunOS headers.
30556
30557Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30558
30559 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30560
30561Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30562
30563 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30564 prototype information ends up in the compiler info file.
30565
30566Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30567
30568 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30569 attempting to regenerate it. Eliminate use of a temporary file
30570 and just generate the info file directly. Source it immediately,
30571 for consistency of use.
30572 * gdb.base/corefile.exp: Ditto
30573 * gdb.base/exprs.exp: Ditto.
30574 * gdb.base/funcargs.exp: Ditto.
30575 * gdb.base/langs.exp: Ditto.
30576 * gdb.base/list.exp: Ditto.
30577 * gdb.base/mips_pro.exp: Ditto.
30578 * gdb.base/nodebug.exp: Ditto.
30579 * gdb.base/opaque.exp: Ditto.
30580 * gdb.base/ptype.exp: Ditto.
30581 * gdb.base/scope.exp: Ditto.
30582 * gdb.base/setvar.exp: Ditto.
30583 * gdb.base/signals.exp: Ditto.
30584 * gdb.base/whatis.exp: Ditto.
30585 * gdb.c++/templates.exp: Ditto.
30586 * gdb.c++/virtfunc.exp: Ditto.
30587 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30588 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30589
30590Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30591
30592 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30593 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30594 Increase timeout, a lot of single stepping might be needed if the
30595 target has no hardware watchpoints.
30596
30597Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30598
30599 * gdb.base/break.exp: Ignore compiler warnings when compiling
30600 break.c.
30601 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30602 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30603 from remote-sim.
30604 * gdb.base/exprs.exp: Add h8300 xfails.
30605 * gdb.base/funcargs.exp: Likewise.
30606 * gdb.base/nodebug.exp: Likewise.
30607 * gdb.base/printcmds.exp: Likewise.
30608 * gdb.base/ptype.exp: Likewise.
30609 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30610 h8300 xfails.
d63a86f8 30611 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30612 on the h8300.
30613 * gdb.base/funcargs.c: Explicitly make last constant argument to
30614 call_after_alloca_subr an unsigned long type.
30615 * gdb.base/return.c: Include stdio.h.
30616
30617Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30618
30619 * config/abug.exp: New file for the older Motorola Bug monitor
30620 that runs on the mvme13x series VME boards.
30621 * config/monitor.exp: Use the new config array for target settings
30622 if they exist.
30623
30624Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30625
30626 * sim-gdb.exp: Make the SH simulator allocate less space when
30627 it is targeted.
30628
30629Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30630
30631 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30632 test.
30633
30634Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30635
30636 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30637 "rs6000-*-*" for "list function in include file" when gcc compiled.
30638 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30639 for "p ctable1[120]".
30640 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30641 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30642 Remove setup_xfail for "rs6000-*-*" for
30643 "print 'scope0.c'::filelocal before run".
30644 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30645 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30646 since some compilers don't allow both options to be given
30647 on the same command line. Create object file and move it.
d63a86f8 30648
c906108c
SS
30649Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30650
30651 * gdb.base/corefile.exp: Always regenerate the core file, since
30652 we always regenerate the coremaker program. Detect special case
30653 where registers cannot be read from core file.
d63a86f8 30654
c906108c
SS
30655Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30656
30657 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30658 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30659 * gdb.c++/templates.exp: Only match on basename of file since
30660 some formats like xcoff don't encode directory information.
30661 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30662 and rs6000 AIX xcoff targets.
30663 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30664 * configure: Regenerate.
30665 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30666 here, rather than in distclean.
d63a86f8 30667
c906108c
SS
30668Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30669
30670 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30671 defined, and use it to compile the test case with -O2. The
30672 native compilation still uses no optimization.
30673 * gdb.base/mips_pro.c: Remove inline assembly code since
30674 it is compiled PIC by default, which results in assembler
30675 warnings that make the testsuite think the compilation
30676 was unsuccessful.
30677
30678Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30679
30680 * gdb.c++/misc.exp: Add note to message for
30681 "print s.a for foo struct" that this is a known gcc 2.7.2
30682 and earlier bug.
30683
30684Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30685
30686 * gdb.base/break.exp: Fix pattern for matching "Delete all
30687 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30688 setup_xfail for deleting all breakpoints test. Fix various
30689 timeout messages to include "(timeout)".
30690 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30691 for "p t_float_values2(3.14159,float_val2)".
30692 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30693 for "continue to call2g" when gcc compiled.
30694 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30695 "up to foo in langs.exp", "show language at foo in langs.exp",
30696 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30697 and "show language at fsub in langs.exp".
30698 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30699 "list line 1 in include file", "list message for lines past EOF",
30700 "list function in include file", "list list0.h:foo", and
30701 "list filename:function; nonexistant function".
30702 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30703 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30704 and "ptype t_char_array" to be for native cc only.
d63a86f8 30705
c906108c
SS
30706Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30707
d63a86f8 30708 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30709 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30710 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30711
30712Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30713
30714 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30715 "bt in signals.exp". This problem only appears when running
30716 the testsuite, and then only intermittently.
30717
30718Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30719
30720 * gdb.base/return.exp (return_tests): Differentiate between
30721 two tests of continuing.
30722
30723Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30724
30725 * */Makefile.in (maintainer-clean): Remove config.log.
30726 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30727 * gdb.c++/Makefile.in (PROGS): Add inherit.
30728 (clean): Remove *.ci.
30729
30730Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30731
30732 * gdb.c++/misc.cc: Add test code from Mike Stump.
30733 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30734
30735Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30736
30737 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30738 to "alpha-*-osf2*" and add comment.
30739 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30740 setup_xfail for "step over execarg initialization" and
30741 "step over corearg initialization".
c906108c
SS
30742 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30743 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30744 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30745 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30746 "print func2::coremaker_local", and "backtrace in corefile.exp".
30747 * gdb.base/signals.exp: Build and source signals.ci.
30748 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30749 to be for gcc only.
30750 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30751
c906108c
SS
30752Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30753
30754 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30755 Feb 3 procfs.c change.
30756
30757Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30758
30759 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30760
30761Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30762
30763 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30764 from dejagnu's apparent default of 10 seconds, which gives random
30765 results when running the tests over NFS on moderately loaded systems.
30766 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30767
30768Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30769
30770 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30771 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 30772 result reports.
c906108c
SS
30773
30774Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30775
30776 * configure.in (CY_AC_PATH_TCLH): Remove.
30777 * configure: Regenerate.
30778
30779Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30780
30781 * gdb.c++/Makefile.in (clean): Add missing '{'.
30782
30783Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30784
30785 * lib/gdb.exp: Provide a default value for noinferior.
30786
30787 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30788 Load libgloss.exp.
30789
30790Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30791
30792 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30793 the executable, not the .o to run the tests from.
30794
30795Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30796
30797 * gdb.base/break.exp: Don't test for program exit or exit status
30798 if $noresults if nonzero.
30799 * gdb.base/langs.exp: Likewise.
30800 * gdb.base/watchpoint.exp: Likewise.
30801
30802 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30803 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30804 trying to compile the testcase.
30805
30806Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30807
30808 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30809 * gdb.base/signals.exp (continue to handler): Likewise.
30810
30811Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30812
30813 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30814
30815 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30816
30817Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30818
30819 * gdb.base/corefile.exp: Recognize "not found" as failure
30820 when trying to determine if a core file was generated.
30821 If no core file was generate the first time, try again without
30822 the ulimit -c to work around braindamaged shells.
30823
30824Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30825
30826 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30827 [] tests with "test" and enclose string in quotes.
30828 * gdb.stabs/configure: Rebuild
d63a86f8 30829
c906108c
SS
30830Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30831
30832 Changes in sync with expect:
30833 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
30834 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
30835 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
30836 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
30837 argument to AC_REQUIRE.
30838 * configure: Regenerated.
30839
30840Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
30841
30842 * gdb.base/corefile.exp: When generating a core, discard any
30843 error messages about ulimit not found and the "core dumped"
30844 message from the shell that runs the coredumper.
30845
30846Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
30847
30848 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
30849
30850 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
30851 which sed script to run. Expect failure for v_comb test
30852 on PA targets too.
d63a86f8 30853
c906108c
SS
30854Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
30855
30856 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 30857 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
30858
30859Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
30860
30861 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
30862 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 30863 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
30864 * lib/gdb.exp (default_gdb_start): Fix typo.
30865 * gdb.base/corefile.exp: Allow "Core was generated by ..."
30866 messages to not include the full program name that caused
30867 the core dump since some systems (such as solaris) apparently
30868 truncate this path to about 80 characters.
30869 When generating a core file first try increasing the core file
30870 size limit to unlimited since some systems may default it to
30871 zero, and it is harmless to try it. Move the test for failing
30872 to generate a core file to where it will actually get executed.
30873 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
30874 new gdb result from g++ debug info improvements and make old
30875 pattern obsolescent. Also account for size_t differences
30876 (may be int or long).
30877 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
30878 initialization before function call is placed in the delay slot
30879 and thus appears to be skipped over by commands such as "next".
30880
30881Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
30882
30883 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
30884
30885Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
30886
30887 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30888 input source file; fix code to compile test to deal with this
30889 convention.
30890 * gdb.c++/*.exp: Likewise.
30891
30892Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30893
30894 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30895 "bt in signals.exp".
30896
30897Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30898
30899 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30900 "step over execarg initialization" and
889bf7c5 30901 "step over corearg initialization".
c906108c
SS
30902
30903Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30904
30905 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30906 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30907
30908Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30909
30910 From Rob Savoye (rob@poseidon.cygnus.com)
30911 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30912 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
30913 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30914 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30915 configure.in}: Major reworking for autoconfig.
c906108c
SS
30916 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30917 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 30918 New files.
c906108c
SS
30919 * config/unix-gdb.exp: Make GDB global.
30920 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
30921 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
30922 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
30923 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
30924 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
30925 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 30926 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
30927 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
30928 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
30929 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
30930 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 30931 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
30932 to returns as necessary, arrange for test to compile own testcase
30933 executable.
c906108c 30934 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 30935
c906108c
SS
30936Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30937
30938 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 30939 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
30940 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
30941 "backtrace through signal handler".
30942
30943Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30944
30945 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
30946 continuing from a job control stop signal.
30947 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
30948
30949Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
30950
30951 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
30952 * gdb.base/corefile.exp: Likewise.
30953 * gdb.base/funcargs.exp: Likewise.
30954
30955Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
30956
30957 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
30958 * config/monitor.exp: Add support for setting baud rate.
30959
30960Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
30961
30962 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
30963 i*86-*-linux* xfails for "backtrace through signal handler".
30964 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
30965 "print func2::coremaker_local".
30966 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 30967 alpha-dec-osf2* xfail for
c906108c
SS
30968 "delete all breakpoints when none".
30969
30970Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
30971
30972 * gdb.base/break.exp: Change test that deletes all breakpoints
30973 when no user breakpoints are installed. A post 4.15 change
30974 causes gdb to no longer prompt in this case.
30975
30976Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
30977
30978 * gdb.base/return.exp (return_tests): Change xfail for test
30979 "correct value returned double test" to stop xfailing at
30980 Solaris 2.5. Apparently the bug has been fixed.
30981
30982Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
30983
30984 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
30985 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
30986
30987Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
30988
30989 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
30990 * gdb.disasm/hppa.s: Corresponding changes.
30991
30992Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
30993
30994 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
30995 makefile fragment.
30996 * config/mt-hpux: Deleted.
30997
30998Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
30999
d63a86f8 31000 * Many files: When warning about suppressed tests due to a
c906108c
SS
31001 nonexistant test binary, avoid incrementing the warning count.
31002
31003Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
31004
31005 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 31006
c906108c
SS
31007Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31008
31009 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
31010 "sparc-*-solaris2*".
31011
31012Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31013
31014 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
31015 Add global and local variables and initialize them.
31016 * gdb.base/corefile.exp: Test correct mapping of corefile sections
31017 by printing variables. Remove rs6000 and powerpc xfails, BFD now
31018 extracts the file name and terminating signal from the core file.
31019 * TODO: Remove note about tests for correct mapping of corefile.
31020 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
31021 from optimizing it away.
31022 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
31023 handles common blocks.
31024
31025Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
31026
31027 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
31028 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
31029
31030Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
31031
31032 * Makefile.in (maintainer-clean): New target, synonym for
31033 realclean.
31034 * gdb.base/Makefile.in (maintainer-clean): Likewise.
31035 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
31036 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
31037 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
31038 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
31039 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
31040
31041Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
31042
31043 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
31044 xfails when not gcc compiled for "print foo::funclocal".
31045 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
31046 "print foo::funclocal at foo",
31047 "print 'scope1.c'::foo::funclocal at foo",
31048 "print foo::funclocal_bss at foo",
31049 "print 'scope1.c'::foo::funclocal_bss at foo",
31050 "print foo::funclocal_ro at foo",
31051 "print 'scope1.c'::foo::funclocal_ro at foo",
31052 "print bar::funclocal at foo" and
31053 "print 'scope1.c'::bar::funclocal at foo".
31054 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
31055 gcc compiled for "print foo::funclocal at bar".
31056 Expand all messages to ensure that they identify that
31057 the test is at bar().
31058 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
31059 gcc compiled for:
31060 "ptype on opaque struct pointer (statically)",
31061 "ptype on opaque struct tagname (statically)",
31062 "ptype on opaque struct pointer (dynamically) 1",
31063 "ptype on opaque struct tagname (dynamically) 1",
31064 "ptype on opaque struct pointer (dynamically) 2" and
31065 "ptype on opaque struct tagname (dynamically) 2
31066 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
31067 gcc compiled for:
31068 "p datalocal"
31069 "whatis datalocal",
31070 "ptype datalocal",
31071 "p bsslocal",
31072 "whatis bsslocal", and
31073 "ptype bsslocal".
31074 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
31075 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
31076 when not gcc compiled.
31077 * gdb.base/funcargs.exp (float_and_integral_args): Add
31078 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
31079 compiled.
31080 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
31081 "backtrace from call6a" when not gcc compiled.
31082 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
31083 "backtrace from call7a" when not gcc compiled.
31084 * gdb.base/callfuncs.exp (do_function_calls):
31085 Add "hppa*-*-hpux*" xfail when not gcc compiled for
31086 "p t_char_array_values(char_array_val2,char_array_val1)",
31087 "p t_char_array_values(char_array_val1,char_array_val2)",
31088 "p t_char_array_values("carray 1","carray 2")",
31089 "p t_char_array_values("carray 1",char_array_val2)",
31090 "p t_char_array_values(char_array_val1,"carray 2")",
31091 "p sum_args(1,{2})",
31092 "p sum_args(2,{2,3})",
31093 "p sum_args(3,{2,3,4})",
31094 "p sum_args(4,{2,3,4,5})"
31095 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
31096 "backtrace in corefile.exp" when not gcc compiled.
31097
31098Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31099
31100 * gdb.base/signals.exp: Rewrite `handle all print' test as
31101 a procedure. Accept blanks or TABs as whitespace, increase
31102 timeout and expect input buffer size for the large output
31103 from the command. Remove "i*86-*-bsdi2.0" xfail.
31104
31105Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31106
31107 * gdb.base/setvar.exp: Add new testcases for truncation when
31108 assigning invalid values to bitfields.
31109
31110Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
31111
d63a86f8 31112 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
31113 mips-sgi-irix* xfail for
31114 "call inferior func with struct - returns char *"
31115 and fix test so that an optional (unsigned char *) cast is
889bf7c5 31116 accepted in the result.
c906108c
SS
31117
31118Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
31119
31120 * gdb.base/funcargs.exp (float_and_integral_args): Remove
31121 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
31122 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
31123 * gdb.base/signals.exp: Remove duplicate "handle all print" test
31124 that accidentally got checked in.
31125
31126Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
31127
d63a86f8 31128 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
31129 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
31130 compiled test.
31131 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
31132 Add mips-sgi-irix5* xfail for not gcc compiled.
31133 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
31134 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
31135 compiled for "p top", "whatis top", "p middle", and "whatis
31136 middle".
c906108c
SS
31137 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
31138 "whatis signed char" for not gcc compiled.
31139 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
31140 "set variable signed char=-1 (-1)" and
31141 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
31142 * gdb.base/funcargs.exp (float_and_integral_args):
31143 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
31144 Add mips-sgi-irix* xfail when not gcc compiled for
31145 "continue to call2b".
31146 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
31147 "continue to call2g".
6fdff2c5
PA
31148 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
31149 compiled for "backtrace from call6a"
31150 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
31151 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
31152 when not gcc compiled for "backtrace from call7a".
c906108c
SS
31153 (localvars_after_alloca): Fix gdb_test cmds for
31154 "print * after runto ...".
31155 Remove rs6000-*-* xfails for
31156 "print i after runto localvars_after_alloca" and
31157 "print l after runto localvars_after_alloca"
31158 for all compilers.
31159 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 31160 when not compiled with gcc, for:
c906108c
SS
31161 "print signed char == (minus)",
31162 "print signed char != (minus)",
31163 "print signed char < (minus)",
31164 "print signed char > (minus)".
31165 * gdb.base/callfuncs.exp (do_function_calls):
31166 Add mips-sgi-irix* xfail, when compiled with native compiler, for
31167 "call inferior func with struct - returns char *".
d63a86f8 31168 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
31169 "correct value returned double test" to include Solaris 2.4.
31170 * gdb.base/funcargs.exp (float_and_integral_args):
31171 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 31172
c906108c
SS
31173Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31174
31175 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
31176 enumeration bitfields if compiling with GNU C.
31177 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
31178 to empty' prompt.
31179
31180Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
31181
31182 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
31183 test for PRO targets.
31184
31185 * gdb.base/funcargs.exp: Avoid ever setting more than 8
31186 breakpoints in the inferior at any given time by making
31187 two groups of breakpoints for call2*, call6* and call7*
31188 tests.
31189
31190Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31191
31192 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
31193 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
31194 from optimizing it away.
31195 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
31196 "call inferior func with struct".
31197
31198Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
31199
31200 * configure.in: Only configure gdb.chill for particular targets.
31201
31202Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
31203
31204 * gdb.base/Makefile.in: Add action to .c.o transformation
31205 rule that generates a .ci file for each .o file and remove
31206 explicit .c.o rules except for callfuncs.o.
31207 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
31208 generates a .ci file for each .o file and remove explicit
31209 .cc.o rules.
31210 (clean): Remove *.tmp *.ci files.
31211 (EXECUTABLES): Remove templ-info.exp.
31212 * gdb.base/compiler.c: New file.
31213 * gdb.c++/compiler.cc: New file
31214 * gdb.base/scope.exp: Source gdb.base/scope.ci.
31215 Change rs6000-*-* xfail for
31216 "print 'scope0.c'::filelocal_ro" and
31217 "print 'scope1.c'::filelocal" and
31218 "print 'scope1.c'::filelocal_bss" and
31219 "print 'scope1.c'::filelocal_ro" and
31220 "print 'scope1.c'::foo::funclocal" and
31221 "print 'scope1.c'::foo::funclocal_ro" and
31222 "print 'scope1.c'::bar::funclocal" and
31223 "print 'scope0.c'::filelocal_ro" and
31224 "print 'scope1.c'::filelocal at foo" and
31225 "print 'scope1.c'::filelocal_bss at foo" and
31226 "print 'scope1.c'::filelocal_ro at foo" and
31227 "print 'scope1.c'::foo::funclocal at foo" and
31228 "print 'scope1.c'::foo::funclocal_bss at foo" and
31229 "print 'scope1.c'::foo::funclocal_ro at foo" and
31230 "print 'scope1.c'::bar::funclocal at foo" and
31231 "print 'scope0.c'::filelocal_ro" and
31232 "print 'scope1.c'::filelocal" and
31233 "print 'scope1.c'::filelocal_bss" and
31234 "print 'scope1.c'::filelocal_ro" and
31235 "print 'scope1.c'::foo::funclocal" and
31236 "print 'scope1.c'::foo::funclocal_bss" and
31237 "print 'scope1.c'::foo::funclocal_ro" and
31238 "print 'scope1.c'::bar::funclocal" and
31239 "print 'scope1.c'::bar::funclocal_bss"
31240 to only be xfail'd when not compiled with gcc.
d63a86f8 31241 Add rs6000-*-* xfail for
c906108c
SS
31242 "print 'scope0.c'::filelocal_bss before run"
31243 when compiled with gcc.
31244 (test_at_main): Add rs6000-*-* xfail for
31245 "print filelocal_ro in test_at_main"
31246 when compiled with gcc.
31247 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 31248 Add rs6000-*-aix* xfail for
c906108c
SS
31249 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
31250 "ptype t_char_array", not compiled with gcc.
31251 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
31252 xfail for "list foo (in include file)" when gcc compiled.
31253 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 31254 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
31255 "run to call0a" if not compiled with gcc.
31256 (unsigned_integral_args): Add rs6000-*-* xfail for
31257 "run to call1a" if not compiled with gcc.
31258 (float_and_integral_args): Add rs6000-*-* xfail for
31259 "run to call2a" if not compiled with gcc and for
31260 "continue to call2b" for any compiler.
31261 Add rs6000-*-* xfail to
31262 "print f1 after run to call2a" for gcc compiled.
31263 (discard_and_shuffle): Add rs6000-*-* xfail for
31264 "run to call6a".
31265 (shuffle_round_robin): Add rs6000-*-* xfail for
31266 "backtrace from call7a" if not compiled with gcc.
31267 Add rs6000-*-* xfail for
31268 "backtrace from call7b" if compiled with gcc.
31269 (call_after_alloca): Add rs6000-*-* xfail for
31270 "print c in call_after_alloca" and
31271 "print s in call_after_alloca" and
31272 "backtrace from call_after_alloca_subr"
31273 if not compiled with gcc.
31274 (localvars_in_indirect_call): Add rs6000-*-* xfail for
31275 "print c in localvars_in_indirect_call" and
31276 "print c in localvars_in_indirect_call" and
31277 "backtrace in indirectly called function" and
31278 "stepping into indirectly called function"
31279 if not compiled with gcc.
31280 (localvars_after_alloca): Add rs6000-*-* xfail for
31281 "print c after runto localvars_after_alloca" and
31282 "print s after runto localvars_after_alloca" and
31283 "print i after runto localvars_after_alloca" and
31284 "print l after runto localvars_after_alloca"
31285 for all compilers.
31286 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
31287 than whatis-info.exp.
31288 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
31289 than opaque-info.exp.
31290 Setup rs6000-*-* xfail for
d63a86f8 31291 "ptype on opaque struct pointer (statically)" and
c906108c
SS
31292 "ptype on opaque struct pointer (dynamically)" when
31293 not compiled with gcc.
31294 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
31295 rather than callf-info.exp.
31296 (do_function_calls): Add clear_xfail for rs6000-*-* for
31297 "p t_float_values2(3.14159,float_val2)". Seems to work
31298 fine there, both with xlc and gcc. Need to find out what
31299 it is doing right and fix other platforms.
31300 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
31301 "call inferior func with struct - returns int",
31302 "call inferior func with struct - returns long",
31303 "call inferior func with struct - returns float",
31304 "call inferior func with struct - returns double",
31305 "call inferior func with struct - returns char *",
31306 but only if not gcc compiled (presumes xlc compiled).
31307 Change rs6000-*-* xfails for
31308 "call inferior func with struct - returns char" and
31309 " call inferior func with struct - returns short" to only
31310 xfail if not using gcc.
31311 (clean mostlyclean): Remove *.ci and *.tmp files.
31312 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31313 than templ-info.exp.
31314 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31315 Add rs6000-*-* xfail for "up to foo in langs.exp"
31316 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31317 when not gcc compiled.
d63a86f8 31318
c906108c
SS
31319Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31320
31321 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31322 * gdb.base/corefile.exp: Likewise.
31323 * gdb.base/list.exp: Likewise.
31324 * gdb.base/scope.exp: Likewise.
31325 * gdb.base/siganls.exp: Likewise.
31326
31327 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31328 compiler output.
31329 * gdb.base/whatis.exp: Likewise.
31330
31331Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31332
31333 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31334 failure (opcode table has been fixed to match reality).
31335
31336Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31337
31338 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31339 "call inferior func with struct - returns char",
31340 "call inferior func with struct - returns short"
31341
31342 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31343 "print 'scope0.c'::filelocal at main",
31344 "print 'scope0.c'::filelocal_bss in test_at_main",
31345 "print 'scope0.c'::filelocal at foo",
31346 "print 'scope0.c'::filelocal_bss in test_at_foo",
31347 "print 'scope0.c'::filelocal at bar",
31348 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31349
c906108c
SS
31350 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31351 in source file 1". This bug seems to have been fixed with both
31352 gcc and native cc (was native assembler bug?).
31353
31354Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31355
31356 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31357 "backtrace through signal handler" to "i*86-*-sysv4*".
31358 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31359 continue" case. Add "known SVR4 bug" to fail message.
31360 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31361 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31362 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31363 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31364 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31365 "up to foo in langs.exp", "show language at foo in
31366 langs.exp", "up to cppsub_ in langs.exp", "show
31367 language at cppsub_ in langs.exp", "up to fsub in
31368 langs.exp", and "show language at fsub in langs.exp".
31369 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31370 "bactrace in corefile.exp".
31371 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31372 "call inferior function with struct - returns float" and
31373 "call inferior function with struct - returns double".
d63a86f8 31374
c906108c
SS
31375Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31376
31377 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31378 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31379 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31380 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31381
31382Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31383
31384 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31385 (or overriden) "CHILL" macro rather then bare "gcc".
31386 Also look for ../../gcc/xgcc since that is what we will
31387 actually need, not "Makefile". Remove following assignment
31388 of CHILL to CHILL_FOR_TARGET because that results in
31389 recursive definition.
31390
31391Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31392
31393 * gdb.base/corefile.exp: Change xfail for backtrace in
31394 corefile.exp from linuxaout to all linux.
31395 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31396 cases where we miss the breakpoint at the signal handler
31397 for some reason. Setup xfail for linuxoldld/linuxaout and
31398 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31399 hitting SIGURG breakpoint.
31400 * gdb.base/signals.exp: Setup xfail for "next" acting like
31401 continue to add linuxoldld. Setup xfail for all linux for
31402 "next to handler in signals_tests_1", "backtrace in
31403 signals_tests_1", "continue to func1", "pass SIGUSR1",
31404 and continue to handler".
31405
31406Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31407
31408 * Update all FSF addresses except those in COPYING* files.
31409
31410Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31411
31412 * gdb.base/a2-run.exp: Change messages to be more explicit about
31413 the status of args, and quote binfile in results.
31414
31415Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31416
31417 * gdb.base/callfuncs.exp: Add tests for passing structs to
31418 inferior functions and return various types.
31419 * gdb.base/callfuncs.c: Add functions to receive a struct
31420 and return a member of the struct, in various types.
31421
31422Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31423
31424 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31425
31426Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31427
31428 * config/vxworks29k.exp: New file, sources vxworks.exp.
31429
31430Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31431
31432 * config/gdbremote.exp: New file. Testing framework using
31433 gdbserver.
31434
31435Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31436
31437 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31438 "call function when asleep" and "send end of file".
31439 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31440 for "backtrace in corefile.exp".
31441 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31442 for "backtrace through signal handler".
31443 * gdb.base/corefile.exp: Make sure we actually generate a core file
31444 before trying the core tests. Some systems allow the user to suppress
31445 generation of core files and default to that (linux for example).
31446 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31447 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31448
31449Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31450
31451 * gdb.threads: New directory with some crude multi-threaded
31452 gdb tests (step.exp and step2.exp).
31453 * config/mt-lynx (STEP_EXECUTABLE): Define.
31454 (THREADFLAGS): Define.
31455
31456Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31457
31458 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31459
31460 * gdb.base/signals.exp: Disable whole file for lynx until
31461 further notice.
31462
31463 * gdb.base/signals.exp: xfail test where "next" acts like
31464 "continue" for lynx.
31465
31466 * gdb.base/interrupt.exp: xfail test for calling function while
31467 inferior is asleep for lynx.
31468
31469 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31470 than one cr-lf after each command.
31471
31472Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31473
31474 * configure.in: Reinstate setting of stabsdirs variable, fix
31475 typo in setting up configdirs for native builds.
31476
31477 * gdb.base/return.exp: Fix typo in return double test.
31478 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31479 compiler from optimizing them away.
31480
31481Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31482
31483 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31484 sequences to be echo'd by gdb when using gdb_test.
31485 * gdb.chill/chexp.exp: Likewise.
31486 * gdb.fortran/exprs.exp: Likewise
31487
31488Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31489
31490 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31491 after the inferior gdb has started.
31492
31493 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31494 after each command.
31495 * gdb.base/funcargs.exp: Likewise.
31496 * gdb.base/gdbvars.exp: Likewise.
31497 * gdb.base/interrupt.exp: Likewise.
31498 * gdb.base/list.exp: Likewise.
31499 * gdb.base/watchpoint.exp: Likewise.
31500 * gdb.c++/demangle.exp: Likewise.
31501 * gdb.c++/inherit.exp: Likewise.
31502 * gdb.chill/chexp.exp: Likewise.
31503 * gdb.fortran/exprs.exp: Likewise.
31504
31505 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31506 test if we can't handle IO to/from the inferior.
31507
31508 * gdb.c++/misc.exp: Always check for a program already being
31509 started after sending a "run" command to gdb.
31510
31511 * gdb.base/twice.exp: Start with a fresh gdb.
31512
31513 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31514 only depend on gdb's expression code, not the chill runtime.
31515
31516 * gdb.base/return.c: Put return values into variables so we
31517 can have gdb print them rather than depending on the program
31518 to print them.
31519 * gdb.base/return.exp: Corresponding changes.
31520
31521 * lib/gdb.exp: Provide default value for noinferiorio.
31522 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31523 the inferior.
31524
31525 * gdb.base/break.exp: Always check for a program already being
31526 started after sending a "run" command to gdb.
31527 (text_next_with_recursion): Don't check the output from the
31528 program's printf statement. Instead just make sure the program
31529 exited.
31530
31531 * gdb.base/commands.exp: Protect tests which need arguments with
31532 $noargs conditionals.
31533
31534Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31535
31536 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31537 of structure member arrays to match gdb/valops.c:value_addr change.
31538
31539Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31540
31541 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31542 cases.
31543
31544Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31545
31546 * configure.in (configdirs): Remove gdb.chill from default list
31547 of subdirs and then add it back in only if doing a native build.
31548 The current chill compiler does not yet work in any cross build.
31549 * Revert all signal changes from Jul 6.
31550 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31551 for sh-hms targets, allowing these tests to link, with no other
31552 changes. Testing is suppressed by setting "nosignals" in site.exp.
31553
31554Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31555
31556 * configure.in (signaldirs): Define and add to configdirs for all
31557 targets except some specific ones that are known to not support signals.
31558 Also clean up formatting.
31559 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31560 (signals, sigall): Remove rules to build.
31561 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31562 Moved to new gdb.signals directory.
31563 * gdb.signals: New test directory.
31564 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31565 signals.c signals.exp}: New or moved files.
31566
31567Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31568
31569 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31570
31571Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31572
31573 * gdb.base/return.exp: Xfail `return double' test failure
31574 on at least Solaris 2.3 and handle future/past versions on
31575 a case by case basis as appropriate. Also update message
31576 to include i*86 failures.
31577
31578Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31579
31580 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31581
31582 * lib/gdb.exp: Fix comment which erroneously identified
31583 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31584 gdb_file_cmd not gdb_load).
31585 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31586
31587 * gdb.base/setvar.exp: Make test names consistent between pass and
31588 fail cases. Use gdb_test more.
31589
31590Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31591
31592 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31593
31594Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31595
31596 * gdb.base/help.exp: Fix expected help string for `show commands'.
31597
31598Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31599
31600 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31601
31602 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31603 of a text section.
31604
31605Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31606
31607 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31608 that loop eventually terminates. Fix Connection refused logic so
31609 that testsuite will expire nicely.
31610
31611Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31612
31613 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31614 config/rom68k.exp: New tcl glue for the appropriate monitors.
31615 These all just end up calling monitor.exp.
31616 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31617 refused' by retrying. Cleanup some timeout issues.
31618 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31619 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31620 callers don't have to set/restore global timeout variable.
31621
31622 * The following set of changes centralizes management of the global
31623 timeout variable. This way, it can be set in one target dependent
31624 place instead of dozens of places scattered throughout the test suite.
31625 If you need to lengthen a timeout, then you should either set timeout
31626 in one of the config/{target}.exp files, or multiply it by a factor.
31627 Setting it to an absolute value is always going to lose for some
31628 targets.
31629 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31630 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31631 * gdb.base/funcargs.exp: Don't set timeout.
31632 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31633 * gdb.base/printcmds.exp (test_print_string_constants
31634 test_print_array_constants): Don't set timeout.
31635 * gdb.base/ptype.exp: Don't set timeout.
31636 * gdb.base/recurse.exp: Don't set timeout.
31637 * gdb.base/return.exp: Don't set timeout.
31638 * gdb.base/watchpoint.exp: Don't set timeout.
31639 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31640 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31641
31642Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31643
31644 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31645
31646Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31647
31648 * lib/gdb.exp: Disable chill tests for irix5.
31649
31650Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31651
31652 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31653 each test pass or fail.
31654
31655Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31656
31657 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31658 xlc not gcc.
31659
31660Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31661
31662 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31663
31664Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31665
31666 * config/est.exp: Fix copyright and comments. Remove dead code.
31667 Use targetname, serialport and baud variables instead of fixed
31668 constants.
31669 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31670 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31671
31672Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31673
31674 * gdb.base/watchpoint.exp: Don't run
31675 test_watchpoint_triggered_in_syscall for sunos.
31676
31677Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31678
31679 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31680 they don't seem to exist. Do include stdio.h.
31681
31682Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31683
31684 * gdb.base/a1-selftest.exp: Add alpha xfail.
31685
31686Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31687
31688 * gdb.base/watchpoint.c (main): Prompt before calling read().
31689 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31690 Revise accordingly. Remove cruft about sending "123" several
31691 times, until it gets noticed. Clean up the "print buf[0]" stuff
31692 so that it passes or fails, and waits for prompts in the usual way.
31693
31694Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31695
31696 * gdb.base/recurse.exp: Fix comment.
31697
31698 * TODO: Remove item about printing variables in nodebug.exp. Add
31699 item about enabling tests which are only run on some targets.
31700
31701 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31702 fail, make test names unique, use new gdb_test convention
31703 regarding pattern, use gdb_test more, etc.).
31704
31705 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31706 fail, make test names unique, etc.).
31707
31708Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31709
31710 * gdb.base/nodebug.c: Change return type of top and middle to
31711 short.
31712 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31713 are fixed by the recent mdebugread.c changes. Allow `short ()'
31714 as type for top and middle.
31715
31716Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31717
31718 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31719 nearly as I can tell, the whole thing was an accident in Stu's
31720 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31721 to replace a send/expect pair with gdb_test, but ended up only
31722 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31723 of 30 Mar 1995 took care of it, but left this vestigial comment
31724 which I am now nuking.
31725
31726Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31727
31728 * gdb.base/break.exp: Look for different line number for
31729 breakpoint at main depending on usestubs.
31730
31731Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31732
31733 * gdb.base/list.exp: Adjust some alternate expect patterns to
31734 match recent list0.c change. Add alternate expect pattern for
31735 output from `list default lines around main' for optimizing
31736 compilers.
31737
31738Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31739
31740 * lib/gdb.exp: If nosignals is not set, set it to 0.
31741
31742Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31743
31744 * config/slite-gdb.exp: Responds to load symbol table prompt.
31745 * gdb.base/break.exp: Adjust line number, fix rerun.
31746 * gdb.base/langs0.c: Add #ifdef usestubs.
31747
31748Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31749
31750 * gdb.base/list.exp: Adjust line contents after adding new lines in
31751 list0.c. Also fix a syntax error.
31752
31753 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31754 * gdb.base/break.exp: ditto.
31755 * gdb.base/list.exp: ditto.
31756 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31757 * gdb.base/run.c: ditto.
31758 * gdb.base/list0.c: ditto.
31759 * gdb.base/funcargs.c: ditto.
31760
31761Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31762
31763 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31764 $targetname, $serialport and $baud instead of hardwired variables.
31765 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31766 target doesn't support signals.
31767
31768Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31769
31770 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31771
31772Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31773
31774 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31775 Don't rely on the value of an auto variable before it has been
31776 initialized. Use gdb_test more.
31777
31778Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31779
31780 * lib/gdb.exp (default_gdb_version): A version number must start
31781 with a digit, but other than that contains all characters up to
31782 the first whitespace character.
31783
31784Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31785
31786 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31787
31788Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31789
31790 * gdb.c++/*.exp: Warn if executable does not exist. The original
31791 reason for skipping the warning was that configure.in sometimes
31792 intentionally skipped building the executables but the tcl code
31793 had no way of knowing. That (a) was always bogus with respect to
31794 error handling, (b) is no longer true (right now there is no way
31795 to skip C++ tests).
31796
31797 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31798
31799Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31800
31801 * gdb.base/list.exp: Add expect patterns for output from
31802 SunPRO compiled executables.
31803 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31804 types.
31805
31806Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31807
31808 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31809 number (we are already testing that the correct source line text
31810 gets printed).
31811
31812 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31813 that is what is intended, but something needed to be done to get
31814 sunos4 native working again.
31815
31816 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31817
31818 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31819 apparently went with a (very) old xfail.
31820
31821Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31822
31823 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31824 runto_main is a proc in gdb.exp that will do 'step' for target use
31825 stubs.
31826 * gdb.base/exprs.exp: ditto.
31827 * gdb.base/interrupt.exp: ditto.
31828 * gdb.base/opaque.exp: ditto.
31829 * gdb.base/printcmds.exp: ditto.
31830 * gdb.base/ptype.exp: ditto.
31831 * gdb.base/scope.exp: ditto.
31832 * gdb.base/setvar.exp: ditto.
31833 * gdb.base/signals.exp: ditto.
31834 * gdb.base/twice.exp: ditto.
31835 * gdb.c++/classes.exp: ditto.
31836 * gdb.c++/inherit.exp: ditto.
31837 * gdb.c++/templates.exp: ditto.
31838 * gdb.base/break.exp: no run and hit main for stubs. Change line
31839 numbers for breakpoints and info breakpoint.
31840 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
31841 breakpoint().
31842 * gdb.base/callfuncs.c: ditto.
31843 * gdb.base/exprs: ditto.
31844 * gdb.base/interrupt.c: ditto.
31845 * gdb.base/opaque0.c: ditto.
31846 * gdb.base/printcmds.c: ditto.
31847 * gdb.base/ptype.c: ditto.
31848 * gdb.base/scope0.c: ditto.
31849 * gdb.base/setvar.c: ditto.
31850 * gdb.base/signals.c: ditto.
31851 * gdb.base/twice.c: ditto.
31852 * gdb.c++/misc.cc: ditto.
31853 * gdb.c++/templates.cc: ditto.
31854
31855Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31856
31857 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
31858
31859 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
31860 somewhere between `read' and `main.c'. I'm pretty sure the
31861 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
31862 and it isn't particularly useful.
31863
31864 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
31865
31866Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31867
31868 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
31869
31870Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
31871
31872 * config/mt-slite: add LIBS and -nostdlib.
31873 * config/slite-gdb.exp: add this new file to support sparclite target.
31874
31875Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
31876
31877 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
31878
31879 * gdb.base/a2-run.exp: Change argument to istarget from
31880 "*-*-vxworks" to "*-*-vxworks*".
31881 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
31882
31883Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
31884
31885 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
31886 will not runto main but do a 'step' to step out of breakpoint().
31887 * config/mt-slite: add -Dusestubs.
31888
31889Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31890
31891 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31892 instead of just @.
31893
31894 * gdb.base/signals.exp: Add test for "handle all print".
31895 * TODO: Remove "handle all print". Also remove item about
31896 checking copyright date (I don't like the idea of a spurious FAIL
31897 based on when we run the tests).
31898
31899 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31900 for SunOS4 (reason for failure not investigated). Remove
31901 redundant test for $binfile.
31902
31903 * gdb.base/nodebug.c (array_index): Call malloc.
31904
31905 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31906
31907Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31908
31909 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31910 conventions and slightly simplify the matching regexp.
31911
31912Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31913
31914 * gdb.base/break.exp: Update gdb_test invocation to use new
31915 convention.
31916
31917 * lib/gdb.exp: If noargs is not set, set it to 0.
31918
31919 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
31920 tests unique.
31921
31922 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
31923
31924Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31925
31926 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
31927 one argument of type "<non-float parameter>".
31928
31929Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
31930
31931 * config/rom68k.exp: New file to support Motorola IDP board.
31932 * gdb.base/a2-run.exp: Skip this file if noargs is set.
31933 * gdb.base/break.c: Change things around so that this program
31934 doesn't depend upon args. This is necessary to make remote
31935 targets work (in general, they can't take args).
31936 * gdb.base/break.exp: Don't try to send args to program. Don't
31937 expect output. Also, replace lots of code with gdb_test.
31938
31939Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31940
31941 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
31942 printing of '\'' (which is what the comment says we are testing,
31943 even though we were not), not '''.
31944 (test_integer_literals_rejected): Test that printing ''' is an error.
31945
31946 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31947 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
31948 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
31949 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
31950 Use gdb_test not test_print_accept.
31951 * lib/gdb.exp: Remove test_print_accept.
31952
31953 * gdb.base/signals.exp (signal_tests_1): Make pass message
31954 consistent with fail message.
31955
31956 * gdb.base/whatis.exp: Remove xfails for printing char vs.
31957 unsigned char; the bug (PR 1821) is fixed.
31958
31959 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
31960
31961 * gdb.base/scope.exp (test_at_localscopes): Call pass for
31962 successful tests--makes xfailing them work right.
31963
31964Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31965
31966 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
31967 only \r\n, not .*. The test can pass .* as the last thing in
31968 $pattern if that is what it wants. In addition to providing this
31969 flexibility, this change should speed up pattern matching in cases
31970 where the pattern already ended with .* (there were a number of
31971 them). This change also helps catch bad patterns--in the old
31972 scheme the typo "char \*" instead of "char \\*" would pass. Now
31973 it is caught.
31974 * Many .exp files: Update callers.
31975
31976 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
31977 clearer and does not spuriously match multiple ('s. Likewise for
31978 ) and *.
31979
31980 * gdb.base/nodebug.exp: Test ability to call a function and pass
31981 it a string (even with no debugging info).
31982
31983 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
31984 "p '\'", which is the same as "p ''" once tcl gets done with
31985 quoting, to "p '\\'", which I suspect is what is intended (one
31986 backslash gets sent to GDB).
31987
31988 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
31989
31990Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31991
31992 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
31993 1817) was fixed literally years ago.
31994
31995Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31996
31997 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
31998 test, it causes stepping out of call_after_alloca_subr with
31999 optimizing compilers.
32000 (localvars_in_indirect_call): Consume GDB prompt if `finish'
32001 fails.
32002
32003 * gdb.c++/templates.exp: Source templ-info.exp only if
32004 the templates executable exists.
32005
32006 * gdb.c++/misc.cc (class Contains_static_instance,
32007 class Contains_nested_static_instance),
32008 gdb.c++/classes.exp (test_static_members): Test printing of
32009 a class that contains a static instance of the class.
32010
32011Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32012
32013 * gdb.base/langs2.c (cppsub_): Don't prototype.
32014 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
32015 only, I believe).
32016
32017Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32018
32019 * lib/gdb.exp (skip_chill_tests): New procedure.
32020
32021 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
32022
32023Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
32024
32025 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
32026 each expect pattern. Cuts runtime from 12 to about 4 seconds.
32027
32028Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32029
32030 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
32031
32032 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
32033 disassemble 8, not 16, instructions for part 4.
32034
32035 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
32036 support the latter anymore.
32037
32038 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
32039 -DNO_PROTOTYPES.
32040 * gdb.base/callfuncs.c: Control use of prototypes based on
32041 NO_PROTOTYPES, not __STDC__.
32042 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
32043 t_float_values2 tests if prototypes in use.
32044
32045 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
32046 t_double_values): When checking differences against DELTA, check
32047 that difference is within the range (-DELTA,DELTA), not just
32048 (-infinity,DELTA).
32049
32050Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
32051
32052 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
32053 'file' command firts, then 'target', then 'load', this is due to gdb
32054 target set up.
32055 * config/mips-gdb.exp: Fix a couple regular exp bugs.
32056
32057Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
32058
32059 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
32060 FP load/store variants.
32061 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
32062
32063Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32064
32065 * gdb.base/term.exp: Do not give a warning if not native, it is
32066 not an abnormal condition.
32067
32068Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
32069
32070 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
32071 t_char_array".
32072
32073Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32074
32075 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
32076 are getting the version number.
32077
32078 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
32079 if not native, it is not an abnormal condition.
32080
32081Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32082
32083 * lib/gdb.exp: Just use "file exists", rather than undocumented
32084 dejagnu procedure "findfile".
32085
32086Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32087
32088 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
32089 (LDFLAGS): Set to -Xlinker -Ur.
32090
32091 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
32092 Removed, these values are set by lib/gdb.exp.
32093
32094 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
32095
32096Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32097
32098 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
32099 of replicating gdb startup code.
32100
32101 * config/mt-vxworks (LDFLAGS): Set to -r.
32102 (CFLAGS_FOR_TARGET): Removed.
32103
32104 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
32105 (gdb) and gdb for vxworks uses (vxgdb).
32106
32107 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
32108 executable is not in the tree and host != target, use sed and
32109 program_transform_name to determine the gdb name used by the
32110 target.
32111
32112 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
32113 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
32114
32115Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32116
32117 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
32118 floats, chars, and shorts where there are ANSI-style function
32119 definitions.
32120
32121 * gdb.base/langs.exp, gdb.base/langs*: New test.
32122 * gdb.base/Makefile.in: Build it.
32123 * TODO: Remove item about checking that C names don't get C++
32124 demangling applied; this test tests it.
32125
32126Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32127
32128 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
32129 went with the const70 xfail. The xfail went away a year ago.
32130
32131 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
32132
32133 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
32134 for hp300.
32135
32136 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
32137
32138 * gdb.base/a1-selftest.exp: Don't run on hp300.
32139
32140Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32141
32142 * Makefile.in (site.exp): Set host_alias and target_alias as well
32143 as host_triplet and target_triplet.
32144
32145Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32146
32147 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
32148
32149 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
32150 places as other ecoff systems).
32151
32152 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
32153 ultrix.
32154
32155Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32156
32157 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
32158 remove them.
32159 * gdb.base/nodebug.exp: Accept "function" in addition to "text
32160 variable and "variable" in addition to "data variable".
32161 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
32162
32163 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
32164 2.
32165 * gdb.base/list1.c (long_line): Add additional statement at start
32166 of function.
32167 * gdb.base/list.exp (test_forward_search): Update line number to
32168 reflect new statement.
32169
32170Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32171
32172 * gdb.base/signals.exp: Reinitialize searched source directories
32173 after gdb_start call.
32174
32175Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
32176
32177 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
32178 * gdb.stabs/Makefile.in: Likewise.
32179
32180 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
32181 change. Instead split the tests into smaller pieces.
32182 * gdb.disasm/hppa.s: Corresponding changes.
32183
32184Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32185
32186 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32187 Quote ^C when passing it to stty. For some shells ^ is a pipe.
32188
32189 * gdb.base/funcargs.exp: Modify many tests so that every test
32190 either passes or fails. Make some test names unique.
32191
32192Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32193
32194 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32195 Call stty to set interrupt character.
32196
32197 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
32198 for HP assembler versus GNU assembler based on actual behavior of
32199 $(CC), rather than assuming that $(AS) is always the GNU assembler.
32200
32201 * TODO: Suggest a few more stepping tests.
32202
32203Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
32204
32205 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
32206 restart GDB for h8300 after a continue.
32207 (return): Add pattern to match a29k-udi behavior.
32208 * gdb.base/nodebug.exp: Remove obsolete comment.
32209 * gdb.base/regs.exp: New file, testing of register displays.
32210 * gdb.base/return.exp: Fix typo in reference to $objdir.
32211 * gdb.base/whatis.exp: Always start with a fresh GDB.
32212
32213Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32214
32215 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
32216 higher, these tests generate a lot of output.
32217
32218Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32219
32220 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
32221 code following the catch silently ignored some errors; without the
32222 catch they should be thrown like any other tcl error. Also, the
32223 catch used "" instead of {} which meant all the callers who wanted
32224 to include one of the characters "[]$ had to quote it an extra time.
32225 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
32226 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
32227 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
32228 Remove extra quoting.
32229
32230Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
32231
32232 * gdb.base/commands.exp: Make test names unique; every test either
32233 passes or fails. Update some comments.
32234
32235 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
32236
32237Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32238
32239 The following fixes a FAIL caused by the fact that the alpha stabs
32240 configuration didn't use the ".if alpha" code in weird.def.
32241 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
32242 bit pointer, so the 32 bit version works even on the alpha.
32243 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
32244 Remove the stuff which allowed us to have separate versions for
32245 alpha and everything else.
32246
32247 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
32248 regexp which "info func operator\[\](" is supposed to match. Fix
32249 string to send to GDB. Note that GDB still doesn't work right. Add a
32250 new test for "info func .perator\[\](" which GDB does handle correctly.
32251
32252 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
32253
32254Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32255
32256 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
32257 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
32258 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
32259 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
32260 it makes the tests harder to understand and confuses test-o-matic.
32261 The preferred style is that each test provides a PASS or a FAIL,
32262 and has a unique message (e.g. "continue #54" not just "continue")
32263 which is the same for the pass and the fail.
32264 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32265 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
32266 to lib/gdb.exp.
32267 * gdb.base/printcmds.exp: Use test_print_accept. Remove
32268 prt_accept which was basically the same thing. Likewise for
32269 test_print_reject and prt_reject.
32270 * lib/gdb.exp (test_print_reject): Add some more error message
32271 patterns to match from the former printcmds.exp (prt_reject).
32272 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
32273 One defect of the passcount stuff is that some of it failed to
32274 report XPASS where appropriate.
32275 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
32276 stuff before and after arg in expected pattern.
32277 (test_paddr_operator_functions): Re-do test without print_addr_of;
32278 this is the only test which seems to want extra stuff there.
32279
32280Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32281
32282 * gdb.base/nodebug.exp: Update new tests to reflect improved
32283 wording of gdb output.
32284
32285 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
32286 and "ptype" work on variables in files compiled without -g.
32287 Replaces commented out "maint print msymbol" tests.
32288
32289Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32290
32291 * gdb.base/setvar.c (dummy): Call malloc.
32292
32293 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
32294 losing with the irix4 sed.
32295
32296 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
32297 ALRM" on irix4.
32298
32299Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32300
32301 * TODO: Remove items about corefile.exp testing new exec-file and
32302 backtrace; both are now done. Add items about printing enums.
32303
32304Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32305
32306 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
32307 "get signal $thissig" test fails.
32308
32309 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
32310
32311Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32312
32313 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32314 compiler warning with dec alpha compiler.
32315
32316 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32317 extra \n from gdb_test call (this explains why the prompt test
32318 that I removed yesterday was there).
32319 (user_defined_command_test): Remove extra \n and prompt test.
32320
32321 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32322 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32323 doesn't exist.
32324 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32325 Also remove alpha workaround, which turns out to be because
32326 SIGABRT == SIGLOST.
32327
32328 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32329
32330 * gdb.base/help.exp: Don't test "help show".
32331
32332Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32333
32334 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32335 "set print address" is on.
32336 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32337 pass prompt to gdb_test; gdb_test already looks for the prompt.
32338
32339 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32340
32341 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32342 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32343 was to make sure that gdb can read a core file. But (a) the "read
32344 the corefile" part didn't make it to a1-selftest.exp, we just
32345 delete the corefile after creating it, and (b) we test reading
32346 corefiles in corefile.exp anyway. Also, this test left around a
32347 xgdb process on Solaris.
32348
32349 * gdb.base/corefile.exp: Also test backtrace.
32350
32351Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32352
32353 * gdb.base/commands.exp: Test a simple user defined command with
32354 arguments and if/while statements; verify the full user command is
32355 printed by "show user".
32356
32357 * gdb.base/commands.exp: Test if/while commands as part of a
32358 breakpoint command list; verify they appear in breakpoint
32359 information.
32360
32361Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32362
32363 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32364 than by dividing by zero.
32365
32366Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32367
32368 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32369 performing an inferior call with watchpoints enabled.
32370 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32371 call.
32372
32373Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32374
32375 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32376 of "file" command.
32377
32378 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32379 Add additional pattern for when "int operator int(void);" appears
32380 in a different order.
32381
32382Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32383
32384 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32385
32386 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32387 and "signal" with ".*".
32388
32389Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32390
32391 * TODO: Add note about "handle all nostop".
32392
32393 * gdb.base/{sigall.c, sigall.exp}: New test.
32394 * gdb.base/Makefile.in: Add it.
32395
32396Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32397
32398 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32399 when invoking GDB, suppresses any windowing interface.
32400
32401Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32402
32403 * config/sim-gdb: New file, simulator testing support.
32404
32405Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32406
32407 * gdb.base/interrupt.exp: Test calling func1 twice.
32408
32409Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32410
32411 * gdb.base/list.exp (test_forward_search): Set timeout higher
32412 when we'll be getting lots of output from gdb.
32413
32414 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32415 "init_malloc" to after the expect statement. Run it if that
32416 regexp is taken, but also for two others which happen if source
32417 cannot be found.
32418
32419Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32420
32421 * gdb.base/printcmds.exp: New test, for printing register before
32422 program is running.
32423
32424Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32425
32426 * gdb.base/list.exp: Correct some alternate expect patterns
32427 to reflect changes in list1.c.
32428
32429Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32430
32431 * TODO: Add item regarding large frames.
32432
32433 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32434
32435 * TODO: Remove item about enabling return.exp; it
32436 is enabled. Suggest a few more "return" tests.
32437
32438Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32439
32440 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32441 anonymous unions.
32442
32443Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32444
32445 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32446 and pr-5646.o, so "make" is the same as "make all", not "make
32447 pr-4975.o".
32448
32449Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32450
32451 * gdb.base/list.exp: Adjust expectations to reflect changes in
32452 list1.c.
32453 (test_forward_search): New test proc.
32454 * gdb.base/list1.c (long_line): New function, has long source line.
32455
32456Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32457
32458 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32459 additional line of code that was added.
32460
32461Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32462
32463 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32464 tests so as not to overflow expect's input buffers.
32465 * gdb.disasm/hppa.exp: Corresponding changes.
32466
32467Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32468
32469 Beginnings of template debugging tests.
32470 * gdb.c++/templ-info.cc: New file to test for template
32471 debugging capability of the compiler.
32472 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32473 templ-info.cc.
32474 * gdb.c++/templates.cc: Add explicit template instantiations
32475 to enable compiling with -fno-implicit-templates. Add destructor
32476 and 'value' method to T5 class for template tests.
32477 * gdb.c++/templates.exp: Add testcases for printing of template
32478 types, setting breakpoints on template methods and calling a
d63a86f8 32479 template method.
c906108c
SS
32480
32481Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32482
32483 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32484 branch target since some assemblers (gas-2.5) may emit a
32485 relocation for the branch instead of resolving it in the
32486 assembler.
32487
32488Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32489
32490 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32491 through signal handler.
32492
32493Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32494
32495 * configure.in (*-*-netware): Use config/mt-netware.
32496
32497 * config/mt-netware: New file.
32498 * config/mt-i386-netware: Removed, separate configs for different
32499 netware architectures are no longer needed now that we have
32500 --with-headers.
32501
32502Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32503
32504 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32505 by the recent changes to use ANSI C arithmetic conversions.
32506
32507Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32508
32509 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32510 bug involving using inferior_pid to figure out whether to select a
32511 frame.
32512
32513Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32514
32515 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32516 match the current disassembler output.
32517
32518Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32519
32520 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32521 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32522 types, expect "int" as type of integer values (for now).
32523
32524Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32525
32526 * gdb.base/commands.exp: New tests for if/while commands.
32527
32528Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32529
32530 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32531 by .*, since hex values have different syntax in Chill mode.
32532
32533Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32534
32535 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32536 linefeed from expect pattern for repeated types with indices > 9.
32537
32538Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32539
32540 First part of Fortran test suite.
32541 * gdb.fortran: New directory.
32542 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32543
32544Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32545
32546 * gdb.base/default.exp: Update expect pattern for load command
32547 without arguments.
32548
32549Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32550
32551 * configure.in: Change i386 to i[345]86.
32552 * gdb.base/configure.in: Likewise.
32553 * gdb.c++/configure.in: Likewise.
32554 * gdb.chill/configure.in: Likewise.
32555
32556Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32557
32558 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32559 patterns, since that is not a valid context for comments.
32560
32561Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32562
32563 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32564 repeated types and repeated types with indices > 9.
32565
32566Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32567
32568 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32569 2417; old bug has been fixed.
32570
32571Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32572
32573 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32574 send the newline ourselves instead of assuming gdb_test will do
32575 so when passed an empty input string.
32576
32577 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32578 stabs testcode.
32579
32580Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32581
32582 * lib/gdb.exp (gdb_test): Don't send anything if the first
32583 argument is an empty string. This makes cases where we want to
32584 match output that is already in expect's buffers (for example,
32585 matching a breakpoint after gdb_run_cmd has been called) work
32586 reliably.
32587
32588Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32589
32590 * config/netware.exp: New file.
32591
32592Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32593
32594 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32595 the -B and -L prefixes so we can find the debugging stub.
32596
32597 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32598 there and we are using the gcc from the tree.
32599
32600 * gdb.base/types.c: Removed.
32601
32602 * gdb.base/configure.in: Look for makefile fragments in ../config.
32603 Recognize i386-*-netware.
32604 * gdb.c++/configure.in: Likewise.
32605
32606Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32607
32608 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32609 the correct TCL syntax.
32610
32611Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32612
32613 * gdb.base/opaque.exp: use runto instead of messing around with
32614 breakpoints. Simplify by using gdb_test.
32615
32616 * gdb.base/bitfields.exp: restart between tests on netware targets
32617 because breakpoints aren't relocated after target death. Run
32618 processes to completion.
32619
32620 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32621
32622Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32623
32624 * Makefile.in: Remove extra tabs that confuse some versions
32625 of "make". Use the newly built gdb to test with by default,
32626 rather than the first one in the tester's search path.
32627
32628Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32629
32630 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32631
32632 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32633 condition help.
32634
32635Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32636
32637 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32638
32639 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32640 running.
32641 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32642 * gdb.base/funcargs.exp: Likewise.
32643
32644 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32645 * gdb.base/funcargs.exp: Likewise.
32646
32647 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32648 message is "".
32649
32650Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32651
32652 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32653 return,signals,twice}.exp: Handle non-existant binaries
32654 consistantly.
32655
32656 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32657 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32658 might testing a cross development system.
32659
32660Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32661
32662 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32663 runtest script is relative to ${srcdir}, not ${rootdir}.
32664
32665Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32666
32667 * gdb.base/signals.exp: Allow for optionality of breakpoint
32668 address.
32669
32670Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32671
32672 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32673
32674Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32675
32676 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32677 for size_t definition.
32678 * gdb.c++/templates.cc: Likewise
32679
32680 * config/mt-i386-netware: New file.
32681
32682 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32683 defined.
32684
32685 * gdb.base/Makefile.in: Added support for systems that name core
32686 files by appending "core" to the program name.
32687 * gdb.base/a1-selftest.exp: Likewise.
32688
32689Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32690
32691 * gdb.base/return.exp: Add comment and message for `return double'
32692 test failure on Sparc Solaris.
32693
32694Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32695
32696 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32697
32698Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32699
32700 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32701 from optimizing them away.
32702 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32703 patterns to include default constructors and assignment operators,
32704 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32705 character in the output of the virtual base pointer.
32706
32707Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32708
32709 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32710 expression match in print_addr_of to avoid unintented matches.
32711 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32712 versions up to 2.5.8.
32713
32714Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32715
32716 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32717 included file to run under newer versions of expect.
32718 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32719 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32720 Remove xfail for the virtual table of BDDHookV.
32721
32722Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32723
32724 * lib/gdb.exp (string_to_regexp): Set a default result.
32725 (default_gdb_start): Fix misleading message.
32726
32727Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32728
32729 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32730 Remove all CC, etc definitions.
32731 * config/mt-hpux: New file.
32732 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32733 (CFLAGS, LDFLAGS): Define.
32734 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32735
32736 * Makefile.in (site.exp): Don't insert host_os, etc.
32737 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32738 (distclean): Check existence of subdir.
32739 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32740 * gdb.base/Makefile.in: General cleanup and simplification.
32741 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32742 to build executables. Use default rule to build .o files.
32743 (EXPECT, RUNTEST, CC): Fix relative pathname.
32744 (site.exp): Don't insert host_os, etc.
32745 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32746 and/or SIGUSR1 defined.
32747 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32748 * gdb.c++/Makefile.in: General cleanup and simplification.
32749 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32750 (CFLAGS): Remove.
32751 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32752
32753Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32754
32755 * gdb.base/recurse.exp: Misc changes to get tests running again
32756 after Kung's changes to the watchpoint code.
32757 * gdb.base/watchpoint.exp: Likewise.
32758
32759Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32760
32761 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32762
32763Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32764
32765 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32766 * lib/gdb.exp (default_gdb_start): Define.
32767 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32768 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32769 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32770 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32771 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32772 Don't call gdb_target_udi in between tests.
32773
32774Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32775
32776 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32777 (which was basically just a local version of the same thing). In
32778 addition to avoiding duplication, gdb_test_exact is faster.
32779 * lib/gdb.exp (gdb_test_exact): Fix typo.
32780
32781 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32782 don't give an error.
32783
32784 * gdb.base/term.exp: Call delete_breakpoints before starting.
32785
32786 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32787 (t10): Add comment.
32788
32789Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32790
32791 Reorganization of the GDB Test Suite.
32792
32793 * gdb.base: New directory, contains all the basic tests.
32794 * gdb.c++: New directory, tests specific to C++.
32795 * gdb.chill: New directory, tests specific to Chill.
32796 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32797 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32798 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32799 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32800 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32801 t30-31 to chill).
32802 * */gdbme.*: Rename to match appropriate expect scripts.
32803 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32804 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32805 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32806 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32807 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32808 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32809 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32810 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32811 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32812 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32813 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32814 gdb.c++/virtfunc.cc: New names of C++ files.
32815 * gdb.chill/chillvars.ch: New name of Chill file.
32816 * gdb.base/configure.in, gdb.c++/configure.in,
32817 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32818 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32819 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32820 * configure.in (configdirs): Update to reflect directory changes.
32821 (target_abbrev): No longer define for any configuration.
32822 * Makefile.in: Cosmetic improvements to header comments.
32823
32824Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32825
32826 Various changes to gdb.t31:
32827
32828 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32829 * gdbme.ch: Make all key-words and predefineds be upper-case.
32830 * chillvars.exp: Expect key-words and predefinds in upper-case.
32831
32832 * chillvars.exp: Use gdb_test_exact many places.
32833 Change expected output for arrays (which now includes index labels).
32834
32835 * pr-5020.exp, gdme.ch (module PR_5020):
32836 New test, for PR-5020.
32837
32838Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
32839
32840 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
32841 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
32842
32843Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
32844
32845 * Makefile.in: Fix bit-rot in definitions of CHILL,
32846 CHILL_FOR_TARGET and Chill_LIB.
32847 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
32848 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
32849 CHILL, and CHILL_LIB.
32850
32851Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
32852
32853 * Revert the previous changes. Please see Rob's directory
32854 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
32855
32856Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
32857
32858 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
32859 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
32860 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
32861 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
32862 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
32863 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
32864 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
32865 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
32866 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
32867 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
32868 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
32869 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
32870 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
32871 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
32872 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
32873 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
32874 changes from 94Q1.
32875
32876Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
32877
32878 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
32879 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
32880 Rob's new testing fragments.
32881
32882Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
32883
32884 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 32885 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
32886
32887Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32888
32889 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32890 version also, match on casted version strings, and match on
32891 gdb startup case where the line numbers might be messed up.
32892
32893Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32894
32895 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 32896 (CFLAGS): Delete it from here.
c906108c
SS
32897
32898Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32899
32900 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32901
32902Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32903
32904 * Makefile.in (RUNTEST): Default to just "runtest".
32905
32906Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32907
32908 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32909 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32910 the code has been restructured.
32911
32912Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32913
32914 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32915 \n, not just one of each.
32916
32917 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
32918 /bin/cc gives a warning if you do.
32919
32920Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
32921
d63a86f8 32922 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
32923 __t10ListS_link1ZUiRCUiPT0
32924
32925Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32926
32927 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
32928 on local variables in recursive functions.
32929
32930 * gdb.t07/Makefile.in: Build the new test.
32931
32932Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32933
32934 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
32935 directly. Instead compare the return values from actual calls.
32936
32937Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
32938
32939 * Makefile.in (check): Set TCL_LIBRARY for runtest.
32940
32941Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32942
32943 * From Peter Schauer with minor modifications.
a9c64011
AS
32944 * gdb.t15/return.exp (return_tests): Handle targets where "return"
32945 stops in mid-line in the caller. Add xfail for returning a float
32946 value on X86 targets.
c906108c
SS
32947
32948Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32949
32950 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
32951 to avoid expect lossage.
32952 (fmem_LRbug_tests): Likewise.
32953 * gdb.disasm/hppa.s: Corresponding changes.
32954
32955 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
32956 conditions to work with latest dejagnu/expect.
32957
32958 * gdb.t15/funcargs.exp (finish from indirect call): No longer
32959 expected to fail on the PA.
32960 (backtrace in call with trampolines): Explicitly require main
32961 to be frame #1 (no trampolines should show up in backtrace).
32962
32963 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
32964 "continue -expect".
32965 * gdb.t06/break.exp: Likewise.
32966 * gdb.t07/watchpoint.exp: Likewise.
32967 * gdb.t13/bitfields.exp: Likewise.
32968 * gdb.t15/{funcargs,return}.exp: Likewise.
32969 * gdb.stabs/weird.exp: Likewise.
32970 * config/{mips,udi}-gdb.exp: Likewise.
32971
32972 * hppa.sed: Enclose comments within a sed command to avoid
32973 losing with the old OSF1 sed.
32974
32975Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32976
32977 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
32978 sequent dynix.
32979 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
32980 * gdb.t15/funcargs.exp: Conditionally step again to really
32981 finish from marker_call_with_trampolines. Handle the case where
32982 the first step from within call_with_trampolines already steps
32983 us back to main.
32984 * gdb.t15/gdbme.c: Add comment to closing brace of
32985 call_with_trampolines for funcargs.exp.
32986
32987Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32988
d63a86f8 32989 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
32990 Fix typo(s).
32991
32992Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32993
32994 * gdb.t07/gdbme.c: More code for watchpoint testing.
32995
32996 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
32997 "Hardware watchpoint" throughout file.
32998 (test_watchpoint_triggered_in_syscall): New test.
32999 (test_complex_watchpoint): New test.
33000
33001Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33002
33003 * gdbme.c (call_with_trampolines): New function to try and step
33004 into. Tests trampoline problems on the PA.
33005
33006 * funcargs.exp (localvars_in_indirect_call): No longer expect
33007 stepping into indirect call to fail on PAs.
33008 (test_stepping_over_trampolines): New test.
33009
33010Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33011
33012 * TODO: Add suggestions for static member function tests, and
33013 completion tests.
33014
33015Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33016
33017 * TODO: Add suggestions for "p/a" tests.
33018
33019 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
33020 (default_gdb_exit): Replace all the hair with sending "quit" to
33021 the process with a simple close.
33022
33023Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33024
33025 * TODO: Add suggestions for shared library tests.
33026
33027Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33028
33029 * TODO: Add suggestions for x/s tests.
33030
33031Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33032
33033 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
33034 "enable once", and "enable breakpoints once" with ".*".
33035
33036Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33037
33038 * TODO: Add suggestions about structure passing tests.
33039
33040Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33041
33042 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
33043 the primary1 test, use work around if __GNUC__ < 2.
33044 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
33045 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
33046 Test for bad output rather than waiting for timeout. Issue
33047 second continue only if first continue failed.
33048
33049Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33050
33051 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
33052 operator[] test with gdb_test because the old code didn't seem to
33053 be getting the quoting right with the new dejagnu.
33054
33055Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
33056
33057 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
33058 one from the path.
33059 * Makefile.in: Use a fresh expect if there is one, use runtest
33060 from the src tree if there is one.
d63a86f8 33061
c906108c
SS
33062Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33063
33064 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
33065 next over recursive call. Revise the tests from that point on
33066 (which had been skipped) to match GDB's actual (correct) output.
33067
33068 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
33069 with next over a breakpoint whose condition is false.
33070
33071 * gdb.t00/help.exp: Comment out "help set print" tests just like
33072 (and for same reason as) "help set" test.
33073
33074Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33075
33076 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
33077 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
33078
33079Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33080
33081 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
33082 necessary gdb_target_udi.
33083
33084 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
33085
33086 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
33087 1838 and 2417; they are fixed.
33088
33089 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
33090 gdb.t03/ptype.exp (ptype structure, ptype union):
33091 Remove xfails; the test is looser than when the xfails were added.
33092
33093 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
33094 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
33095
33096 * gdb.t01/run.exp: Only run shell test if isnative.
33097
33098 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
33099 since "run" automatically loads if necessary. Call gdb_target_udi
33100 after the "file" since "file" kills any execution target.
33101
33102 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
33103 GDB. GDB doesn't work that way (not anymore at least) on UDI.
33104 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
33105 argument for UDI.
33106
33107Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33108
33109 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
33110
33111 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
33112
33113Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33114
33115 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
33116 properly quoting regexps. This makes the second argument to
33117 demangle a fixed string, which matches the callers, instead of a
33118 shell-style pattern which is what the previous implementation
33119 used. Update some of the callers.
33120
33121Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33122
33123 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
33124 (comib_nullified_tests): Fix typo.
33125 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
33126 strings. No longer expected to fail.
33127
33128 * gdb.disasm/hppa.s (addib_tests): Fix typo.
33129 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
33130 strings. No longer expected to fail.
33131
33132 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
33133 string. No longer expected to fail.
33134
33135Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33136
33137 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
33138 No longer expected to fail.
33139
33140 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
33141 string. No longer expected to fail.
33142
33143Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33144
33145 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
33146 only in the names (I probably got most of them). I was even
33147 generous with some which differed in underscores in names, and
33148 probably missed a few, and I *still* was able to remove almost a
33149 third of the file with almost no impact on testsuite coverage.
33150
33151Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33152
33153 * gdb.t00/default.exp: Match udi_attach error message as well as
33154 the one from child_attach.
33155
33156 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
33157
33158 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
33159
33160 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
33161 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
33162
33163 * Move test with enums and partial symbols back to
33164 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
33165 Reverts the change of 26 May 93. Per today's change to
33166 stabs.texinfo, the behavior that weird.exp was expecting was
33167 unreasonable; what is important is that the compiler+gdb get
33168 things right, which happens with a recent gcc. Also fix the test
33169 to deal with native compilers which put out the stab gdb can't
33170 deal with.
33171
33172Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33173
33174 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
33175 in the names. The main thing these accomplish is to slow things down.
33176 Many more such duplicates surely remain.
33177
33178 * gdb.t00/help.exp: Comment out "help support" test just like
33179 (and for same reason as) "help set" test.
33180
33181Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
33182
33183 * gdb.t06/break.exp: Remove setup_xfails for
33184 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
33185 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
33186 about known bug in gcc to include up through 2.5.8.
33187 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
33188 well as "_vb$".
33189 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
33190 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
33191 with latest gcc and gdb.
33192 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
33193 well as "_vb$".
33194
33195Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33196
33197 * configure.in (hppa*-*-*): Also configure and build stabs-only
33198 tests.
33199
33200Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33201
33202 * gdb.t10/hppa.mt: A makefile fragment for the PA.
33203 * gdb.t10/configure.in (hppa*-*-*): Use it.
33204
33205Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33206
33207 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
33208
33209Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33210
33211 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
33212 versions prior to 1.13.5.
33213
33214Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33215
33216 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
33217 the prompt is at the start of a line.
33218
33219Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33220
33221 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
33222 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
33223 in the copr tests now.
33224 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
33225 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
33226 expected to fail.
33227
33228Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
33229
33230 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
33231 gdb.t31/chillvars.exp, lib/gdb.exp:
33232 Tweak to run under either version of expect.
33233 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
33234 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
33235 * gdb.t11/list.exp: Remove extraneous whitespace.
33236
33237Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33238
33239 * gdb.t16/printcmds.exp (test_print_strings): Accept
33240 "(unsigned char *) " before the string.
33241
33242 * TODO: Add notes about printing of fancy types and GDB expressions.
33243
33244Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
33245
33246 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
33247 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 33248 if doing mips-idt-ecoff.
c906108c
SS
33249
33250Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
33251
33252 * Most .exp files: Tweak to run under either version of expect.
33253
33254Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33255
33256 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
33257 xfails; I'm not sure why they are failing, but not because of PR 1806.
33258
33259Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
33260
33261 * config/unix-gdb.exp: Remove gdb_unload cause it's already
33262 defined in lib/gdb.exp.
33263
33264Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33265
33266 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
33267 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
33268 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
33269 have to be typeless.
33270
33271Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33272
33273 * TODO: Add suggestion for copyright year test.
33274
33275Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
33276
33277 * configure.in (*-*-lynxos*): Add stabs tests.
33278
33279Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33280
33281 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
33282 so insert a tab before any assembler directive in column zero.
33283
33284 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
33285 stores.
33286 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
33287 stores.
33288 (fpu_short_memory_tests): Likewise.
33289
33290Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33291
33292 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
33293 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
33294 .stabs directives in comments.
33295
33296Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33297
33298 * TODO: New file, describing tests we could write.
33299 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
33300
33301Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33302
33303 * gdb.t06/signals.exp: Add kludge to force re-sync.
33304
33305 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
33306 to xgdb instead of gdb, get out of gdb.
33307
33308Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
33309
33310 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33311 for info.
33312
33313Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33314
33315 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33316 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33317 * gdb.stabs/hppa.sed: New sed script for the PA.
33318
33319Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33320
33321 * gdb.stabs: Re-write weird.def and configuration to use sed
33322 instead of cpp. sed is portable and POSIX; cpp is neither.
33323
33324Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33325
33326 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33327
33328Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33329
33330 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33331
33332Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33333
33334 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33335 "_vb$".
33336 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33337 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33338
33339Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33340
33341 * lib/gdb.exp: Comment out code which depends on non-existent
33342 `transform' procedure.
33343
33344Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33345
33346 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33347 * lib/gdb.exp: Transform tool name.
33348 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33349 1.1's new error handling system.
33350
33351Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33352
33353 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33354
33355Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33356
33357 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33358 They made pattern matching so slow that timeouts happened on
33359 heavily loaded systems. Now any output from "show print" which
33360 gets us back to the GDB prompt is a PASS.
33361
33362Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33363
33364 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33365
33366Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33367
33368 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33369
33370 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33371 It is not from PR 3220.
33372
33373Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33374
33375 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33376 just started failing because they depended on the order the
33377 subcommands are presented, or exact docstring text. This kind of
33378 test is a pain and has minimal benefit.
33379
33380Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33381
33382 * gdb.t09/corefile.exp: At end of test, use "core" command with
33383 no arguments.
33384
33385Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33386
33387 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33388 17}/Makefile.in: Make it possible to run the testsuite with Sun
33389 make and CC = cross gcc by adding explicit build rules for .o
33390 files.
33391
33392Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33393
33394 * gdb.t15/funcargs.exp: Don't put comments on same line as
33395 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33396
c906108c
SS
33397Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33398
33399 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33400
33401Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33402
33403 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33404 * gdb.t20/inherit.exp: remove three dumplicate entries.
33405
33406Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33407
33408 * gdb.t06/break.exp: For "next over recursive call", fail on any
33409 incorrect output, not just on "factorial (value=2)".
33410
33411Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33412
33413 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33414 working now. Add an xfail if accesing a bss variable causes
33415 a memory error if the target is not yet run.
33416
33417Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33418
33419 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33420 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33421 name of __st* demangling (2 strings). Did Kung really get the
33422 more than 95 others right without testing them?
33423
33424Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33425
33426 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33427
33428Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33429
33430 * configure.in (configdirs): Add gdb.disasm
33431 * gdb.disasm: New directory for GDB disassembler tests.
33432 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33433
33434Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33435
33436 * gdb.t00/help.exp: Don't test "help set".
33437
33438 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33439 from within expect statements. None of these happen anymore and
33440 they cause regressions to be silently unnoticed.
33441
33442 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33443 messages) about known failures with gcc cygnus-2.4.5-930417.
33444
33445 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33446 comp-info.exp so it gets built if it doesn't exist.
33447
33448 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33449 it is no longer used.
33450 * gdb.t13/comp-info.c: Removed.
33451
33452Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33453
33454 * gdb.t06/signals.exp: Add xfail for sun3.
33455
33456Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33457
33458 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33459 relevant because ^C doesn't get sent but failure can be reproduced
33460 interactively).
33461
33462Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33463
33464 * gdb.stabs/alpha.mt: New configuration file for alpha.
33465 * gdb.stabs/configure.in: Use it.
33466 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33467 sharing with alpha.mt, redefine long to word via preprocessor.
33468 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33469 for alpha.
33470 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33471 native cc.
33472 * gdb.t00/teststrategy.exp: Change expect string so that we
33473 consume the `(xgdb)' from the command echo and from the gdb prompt.
33474 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33475 gdb currently compares all values as long, so this failure probably
33476 applies to any configuration where LONGEST is bigger than a target int.
33477 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33478 with gcc.
33479 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33480 to handle opaque pointers, gcc is.
33481 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33482 as first argument. Include <sys/types.h> and change all operator
33483 new definitions to use size_t.
33484 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33485 now that we use size_t.
33486
33487Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33488
a9c64011 33489 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33490 a long or float array cast all array members to the same type.
a9c64011 33491 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33492 with 64 bit longs.
a9c64011 33493 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33494 on alpha.
a9c64011 33495 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33496
33497Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33498
33499 * gdb.t24 (demangle.exp): Constructors of templates have names like
33500 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33501 section 14.6 of the ARM.
33502
33503 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33504 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33505 accomplish little and slow down the testsuite.
33506
33507 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33508 Accept spaces various places.
33509
33510Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33511
33512 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33513 with watchpoint enabled.
33514
33515 * Makefile.in: Remove definition of CC and remove the second
33516 definition of CXX (the "CXX = gcc" one remains). These definitions
33517 were causing backquotes to be expanded within backquotes, which
33518 doesn't work.
33519
33520Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33521
33522 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33523
33524Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33525
a9c64011
AS
33526 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33527 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33528 by mips cc and contains no stabs entries.
33529
33530Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33531
33532 * config/vx-gdb.exp: Use fake device to load files rather than
33533 NFS.
33534 * lib/gdb.exp: New proc to do "file" command.
33535 * config/unix-gdb.exp: Use new "file" proc.
33536
33537Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33538
33539 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33540 Rework board rebooting slightly.
33541 (gdb_exit): Don't exit from the remote shell; there isn't one.
33542 * gdb.stabs/weird.exp: If a program is being debugged already,
33543 kill it.
33544 * gdb.t04/setvar.exp: Stop and restart gdb.
33545 * gdb.t05/expr.exp: Likewise.
33546 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33547 restart gdb and reload the program.
33548 * gdb.t08/opaque.exp: Likewise.
33549 * gdb.t12/scope.exp: Likewise.
33550 * gdb.t13/bitfields.exp: Likewise.
33551 * gdb.t15/funcargs.exp: Likewise.
33552 * gdb.t20/classes.exp: Likewise.
33553 * gdb.t03/ptype.exp: Increase timeout.
33554 * gdb.t16/printcmds.exp (test_print_string_constants,
33555 test_print_array_constants): Likewise.
33556 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33557 * gdb.t20/classes.exp (do_tests): Likewise.
33558 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33559
33560Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33561
33562 * gdb.stabs: Renamed *wierd* to *weird*.
33563
33564Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33565
33566 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33567 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33568
33569Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33570
33571 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33572 (do_tests): Remove xfail for whatis on one_var and two_var.
33573
33574Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33575
33576 * Makefile.in: Made cross building work better by adding
33577 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33578
33579Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33580
33581 * gdb.t15/{return.c,return.exp,Makefile.in}:
33582 New test, currently commented out.
33583
33584Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33585
33586 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33587 still running and removes the leftover named socket so GDb can do
33588 clean restarts.
33589
33590Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33591
33592 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33593 console, not GDB.
33594 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33595 cross testing works better with "make check"
33596 * config/unix-gdb: Use default procedures for exit and version.
33597 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33598 with the newest VxWorks.
33599
33600Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33601
33602 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33603 old form.
33604
33605 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33606 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33607
33608 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33609
33610 * config/unix-gdb.exp: Remove this version of gdb_exit
33611 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33612 Rob says he'll look at it when he gets back to testing boards.
33613
33614Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33615
33616 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33617 an expected fail for certain ptype commands.
33618
33619 * gdb.t20/classes.exp: Update expected results of "ptype class
33620 Base1" to account for the constructor that now appears in the type.
33621
33622Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33623
33624 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33625 disappeared from list.
33626 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33627 "alldone" proc with call to cleanup and exit.
33628 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33629 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33630 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33631 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33632 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33633 "alldone" proc with simple returns that suppress remaining
33634 tests. The alldone proc went away many months ago.
33635
33636Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33637
33638 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33639
33640 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33641
33642Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33643
33644 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33645 as vax gdb will display them.
33646
33647Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33648
33649 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33650 optimizers.
33651
33652 * scope.exp: Change "bad value for localval" messages so each one
33653 is unique.
33654
33655 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33656 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33657
33658 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33659
33660Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33661
33662 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33663 doesn't exist (due to optimization).
33664
33665Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33666
33667 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33668 contains \r because the filename is long.
33669
33670 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33671 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33672
33673Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33674
33675 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33676 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33677 Ultrix.
33678 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33679 int tests.
33680 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33681
33682Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33683
33684 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33685
33686 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33687 to match does not match the passing case but still matches the
c906108c
SS
33688 failing case.
33689
33690Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33691
33692 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33693
33694Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33695
33696 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33697 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33698 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33699 Remove various versions of gdb_exit.
33700 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33701 gdb_exit.
33702 * config/unix-gdb.exp: gdb_exit remains here, and should override
33703 the generic version, since it's doing a lot of wierd stuff that
33704 the other versions aren't. FIXME, fold it in, or abandon this
33705 version.
33706
33707Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33708
33709 * gdb.t24/demangle.exp: Add tests for PR 3220.
33710
33711Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33712
33713 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33714
33715Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33716
33717 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33718 "i386-*-*". Works for i486 as well.
33719
33720 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33721 bug, and expand domain of xfail to all SVR4 systems, since the
33722 actual problem is likely to be in generic SVR4 /proc support.
33723
33724Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33725
33726 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33727
33728Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33729
33730 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33731 xfails for other systems. Match a missing 'Continuing.' as an
33732 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33733
33734 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33735 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33736 Only issue warning for missing executables if -all option is used.
33737
33738 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33739 file if -all option is used. It's like an unpredictable XFAIL.
33740
33741Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33742
33743 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33744 for dynamically linked binaries.
33745
33746 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33747
33748Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33749
33750 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33751 to state that this is a known bug in old versions of g++.
33752
33753Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33754
33755 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33756 while waiting for `Continuing'.
33757
33758Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33759
33760 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33761 in text, data, and bss.
33762 * gdb.t10/nodebug.c: Add local and global test variables for
33763 initialized and uninitialized data.
33764
33765Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33766
33767 * config/unix-gdb.exp (gdb_exit): Add "wait".
33768
33769Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33770
33771 * gdb.t06/signals.exp: xfail the continue from the handler for all
33772 targets.
33773
33774 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33775 function with watchpoints enabled, the i386 call dummy starts with
33776 a call.
33777
33778 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33779 386 bsd names its corefiles.
33780
33781Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33782
33783 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33784 compilers don't grok it.
33785 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33786 with small octal ints rather than character constants, which
33787 are signed and might not fit if first promoted to int.
33788
33789Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33790
33791 * gdb.t09/Makefile.in (clean): Remove corefile.
33792
33793Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33794
33795 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33796
33797Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33798 and Jim Kingdon (kingdon@cygnus.com)
33799
33800 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33801 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33802 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33803
33804Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33805
33806 * gdb.t17/interrupt.exp: Add xfail for hppa.
33807
33808Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33809
33810 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33811 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33812 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33813 to determine signed-ness of bitfields and use the result to setup
33814 the xfail.
33815 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33816 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33817 call line is reached if necessary.
33818
33819Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33820
33821 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33822
33823Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33824
33825 * gdb.t06/break.exp: Also test `clear' command.
33826
33827Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33828
33829 * gdb.t00/teststrategy.exp: Remove extra quote.
33830
33831 * gdb.t07/watchpoint.exp: Change xfail for calling function with
33832 watchpoint enabled to be for all non-68k machines.
33833
33834 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
33835
33836Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33837
33838 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
33839 targets use aout.mt instead of ecoff.mt as gas understands
33840 standard aout format.
33841
33842Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33843
33844 * lib/gdb.exp (runto): Don't insist that function we are running to
33845 was compiled with -g.
33846
33847 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
33848
33849 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
33850 to get back into the read system call.
33851 Accept leading newline in case where we woke it up.
33852
33853Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33854
33855 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
33856 to make the stabs test work on ecoff systems using gcc and -with-stabs.
33857 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
33858 enable ecoff configuration.
33859
33860Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33861
33862 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
33863
33864Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33865
33866 * gdb.t16/printcmds.exp: Add another printf test.
33867
33868Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
33869
33870 * configure.in: If configured -with-stabs on any target, add
33871 stabsdirs to configdirs.
33872
33873Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33874
33875 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
33876 fun" so pattern does not match the command itself.
33877
33878Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33879
33880 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
33881
33882Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33883
33884 * gdb.t17/interrupt.exp: Test for more things.
33885
33886Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33887
33888 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33889 compiler arranges the code and line numbers.
33890
33891 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33892
33893Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33894
33895 * gdb.t00/help.exp: Increase expect input buffer size.
33896
33897Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33898
33899 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33900
33901 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33902
33903 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33904
33905 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33906 [0-9]*, not just [0-9].
33907
33908Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33909
33910 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33911
33912 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33913
33914Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33915
33916 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
33917
33918Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33919
33920 * gdb.t06/signals.c: Add xfails for sun3.
33921
33922 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
33923
33924 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
33925 test_stepping tests.
33926
33927Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33928
33929 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
33930
33931 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
33932
33933 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
33934 rather than actually putting it through cpp twice.
33935
33936 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
33937
33938Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
33939
33940 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
33941 no longer needed.
33942
33943Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33944
33945 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
33946
33947 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
33948 C++ features prints as "struct", make it a pass, not an xfail.
33949
33950Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33951
33952 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
33953 Don't require VA to print as "class" rather than "struct".
33954
33955Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
33956
33957 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
33958
33959Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33960
33961 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
33962
33963Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33964
33965 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
33966 order.
33967
33968Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33969
33970 * gdb.t16/printcmds.exp: Add printf tests.
33971
33972 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
33973
33974 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
33975
33976Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
33977
33978 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
33979 pass counts, to counteract any existing or future setup_xfails.
33980
33981Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33982
33983 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
33984 {BEGIN,END}_COMMON for common block instead of STAB.
33985 * gdb.stabs/wierd.exp: Add xfail for rs6000.
33986
33987 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
33988 intp_var should be N_GSYM not N_LSYM.
33989 wierd-aout.S: Use a label for the value of the N_SO.
33990 wierd.def: Remove all backslashes.
33991 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
33992
33993Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33994
33995 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
33996 get the expected next to inheritance3.
33997
33998Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33999
34000 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
34001 now that gcc-2.4 gets it right.
34002
34003Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34004
34005 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
34006
34007 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
34008 generating comp-info.exp which works for cross-compilation.
34009
34010Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
34011
34012 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
34013 "*-*-sysv4.*".
34014
34015Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
34016
34017 * gdb.t01/run.exp: Start with a fresh gdb.
34018 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
34019 SVR4.x.
34020
34021Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
34022
34023 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
34024 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
34025 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
34026 Makefile.in (distclean, realclean): Remove gdbme.c from list of
34027 things to remove.
34028
34029Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
34030
34031 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
34032 test cases from bug reports.
34033
34034Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
34035
34036 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
34037 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
34038 avoid spurious xfails.
34039 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
34040 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
34041 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
34042
34043Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
34044
34045 * gdb.t00/teststrategy.exp: Rework to provide more useful
34046 description of each test, fix problem with systems that define
34047 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
34048 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
34049 results for "next over recursive call" so timeouts aren't taken
34050 by error.
34051
34052Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
34053
34054 * gdb.t12/scope.exp: Test printing of variables before run.
34055
34056 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
34057 printed in wrong order due to sorting.
34058
34059Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
34060
34061 * gdb.t00/teststrategy.exp: Fix expected results for printing
34062 user entered string constant. Is array of char, prints with no
34063 address.
34064
34065 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
34066 commands.
34067 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
34068 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
34069 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
34070 of struct of char arrays.
34071 * gdb.t00/radix.exp: New tests for radix commands.
34072
34073Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
34074
34075 * gdb.t16/printcmd.exp: Print a variable before running program
34076 (with xfail for AIX).
34077
34078Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
34079
34080 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
34081
34082 * gdb.t16/printcmd.exp: Don't print variables before running program.
34083
34084 * gdb.t06/break.exp: Don't require envp argument to main.
34085
34086 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
34087
34088 * gdb.t02/whatis.exp, gdb.t11/list.exp:
34089 Add xfails for rs6000.
34090
34091 * gdb.t02/whatis.exp: Change other tests not to re-test something
34092 we already tested.
34093
34094 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
34095 each type used has a variable of that type.
34096
34097Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
34098
34099 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
34100
34101Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
34102
34103 * configure.in: change srctrigger to be a file, not a directory
34104
34105Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
34106
34107 * configure.in (mips-idt-ecoff*): Added trailing '*'.
34108
34109 * gdb.t11/list.exp: Fixed a couple of typos.
34110
34111Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
34112
34113 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
34114 is fixed and PR is closed.
34115 * gdb.t16 (gdbme.c): Add simple test string variable.
34116 * gdb.t16 (printcmds.exp): Add tests with simple test string
34117 variable, primarily for boundaries on "set print elements".
34118
34119Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
34120
34121 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
34122 Make leading 0's optional and don't expect a tab in the middle
34123 of the number.
34124
34125 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
34126
34127 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
34128 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
34129 don't end command passed to gdb_test with newline.
34130
34131 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
34132 signed keyword away, don't expect signed bitfields to be signed.
34133
34134 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
34135 printing with only as many 1's as are in the field as well as printing
34136 with 32 1's (see comment).
34137
34138Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
34139
34140 * gdb.t00/default.exp: Start with a fresh gdb.
34141 * configure.in (configdirs): Remove gdb.t31 until the chill
34142 compiler works again. It no longer is able to find chillrt0
34143 since it isn't in libchill.a anymore.
34144 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
34145 wierd.o, make more modular.
34146 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
34147 spurious newlines that caused problems.
34148
34149Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34150
34151 * Move test with enums and partial symbols from gdb.t03/ptype.exp
34152 to gdb.stabs/wierd.exp since GCC has worked around the bug.
34153 gdb.stabs/wierd.{exp,def}: Many new tests.
34154
34155 * gdb.t00/default.exp: update info line for new message.
34156
34157 * gdb.t02/{whatis.exp,gdbme.c}:
34158 Test that "char *" doesn't print as "caddr_t".
34159
34160Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34161
34162 * gdb.t00/help.exp: Use .* in place of some help messages which
34163 just changed.
34164 gdb.t00/default.exp: Update "info frame" test for new message.
34165 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
34166 Remove some xfails
34167
34168Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34169
34170 * gdb.t03/{gdbme.c,ptype.exp}:
34171 Add tests for typedef'd struct and union without tags.
34172 Also check "whatis" on a variable of a typedef'd enum without a tag.
34173
34174 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
34175 PRMS 1823; the bug still exists but isn't reproduced by this test
34176 anymore), and remove rs6000 XFAIL (the bug is fixed).
34177
34178 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
34179 duplicated from whatis.exp. For those that are left, accept
34180 "long", "long int", or "int" for long variables (whatis.exp already
34181 has an XFAIL for "int", so no need to fail it here).
34182
34183 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
34184 Deal with GCC's names for types now that GDB uses the compiler's names.
34185
34186 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
34187 setup_xfail's for sunos4. If we #defined the signed keyword away,
34188 don't expect GDB to know that char it is signed.
34189
34190 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
34191
34192Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
34193
34194 * configure.in (configdirs): Add gdb.t24 for C++ tests that
34195 should work on any system, regardless of debugging format.
34196 * gdb.t21/demangle.exp: Move to gdb.t24.
34197 * gdb.t24/demangle.exp: Move from gdb.t21.
34198 * gdb.t24/{Makefile.in, configure.in}: New files.
34199
34200Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34201
34202 * configure.in: Do gdb.stabs and C++ tests only for stabs.
34203 * gdb.stabs: New directory.
34204
34205Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34206
34207 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
34208 not just "Quit anyway?".
34209
34210Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
34211
34212 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
34213 that all setup_xfails are immediately followed by clear_xfails.
34214
34215Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
34216
34217 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
34218 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
34219 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
34220 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
34221 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
34222 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34223 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34224 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
34225 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
34226 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
34227 gdb.t31/chillvars.exp, lib/gdb.exp:
34228 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
34229 bug-gdb@prep.ai.mit.edu.
34230
34231Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
34232
34233 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
34234 with 0.0, not integer 0.
34235
34236Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
34237
34238 * gdb.t06/break.exp: Update for "Kill the program" message change.
34239
34240Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
34241
34242 * Makefile.in (GDBFLAGS): Set to -nx.
34243 * Makefile.in (site.exp): Use GDBFLAGS.
34244
34245Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34246
34247 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
34248 Makefiles.
34249 (check): depend on just-check.
34250 (just-check): added so that tests can be run without a noop
34251 build pass.
34252
34253Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34254
34255 Switch to using configure's configdirs.
34256 * Makefile.in (Makefile): add configure.in dependency.
34257 (SUBDIRS): removed redundant assignment.
34258 * configure.in: switch subdirs assignment to configdirs.
34259 * gdb.t*/configure.in: new files.
34260
34261Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
34262
34263 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
34264 works.
34265
34266Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
34267
34268 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
34269 in explicit rules. Apparently this is not supported by some makes.
34270
34271Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
34272
34273 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
34274
34275Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34276
34277 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
34278 disappeared.
34279
34280Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
34281
34282 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
34283
34284Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
34285
34286 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
34287 watchpoint problem that is now fixed.
34288 * gdb.t30/chexp.exp: Remove setup_xfail for printing
34289 uninitialized convenience variables.
34290 * gdb.t31/chillvars.exp: Fix expected patterns for printing
34291 structures.
34292
34293Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34294
34295 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
34296 which causes expect to get out of sync with gdb on long output
34297 from help set.
34298 * gdb.t09/corefile.exp: Make expected pattern for core file
34299 failing signal and frame output format less sun specific.
34300
34301Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
34302
34303 * gdb.t31/chillvars.exp: Add and remove initial dummy
34304 breakpoint, so that symbol table is forced in.
34305 (Needed at least on Sunos4, though it seems not SVR4.)
34306 * gdb.t31/chillvars.exp: Update for changed output format.
34307
34308Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
34309
a9c64011 34310 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34311
34312Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34313
34314 * Makefile.in: Added --srcdir when invoking runtest, removed the
34315 need for a local config file. (optional now)
34316
34317Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34318
34319 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34320 failure count used to force early termination. Add some more
34321 expected failures for gnu style demangling.
34322
34323Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34324
34325 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34326 pmi variable from gdb.t20/gdbme to get optimized away.
34327 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34328 Check for written corefile upon timeout _and_ eof.
34329
34330Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34331
34332 * config/unix-gdb.exp: Add missing return 0.
34333
34334Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34335
34336 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34337 test termination.
34338
34339Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34340
34341 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34342 disappeared.
34343
34344Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34345
34346 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34347 time as i860 support works.
34348
d63a86f8 34349 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34350 "backtrace 100\r" rather than just "backtrace\r", to match last
34351 change.
34352
34353Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34354
34355 * config/udi-gdb.exp (gdb_exit): Remove close command.
34356 (gdb_target_udi): New procedure to set the UDI target.
34357 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34358 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34359 Added waits for prompts after several question responses. Added
34360 some more responses used by a29k-amd-udi-gdb.
34361 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34362 pass different arguments, restart UDI connection after program
34363 completion.
34364 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34365 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34366 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34367 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34368 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34369 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34370 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34371 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34372 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34373 after program completion.
34374 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34375 compiled with a SELECT_VECS setting.
34376 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34377 infinite recursion.
34378
34379 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34380 Added checks for COFF results, and made them expected failures for
34381 all targets. It would be better to make them expected failures
34382 for COFF targets only.
34383
34384Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34385
34386 * Makefile.in: add null dvi target, don't bother to recurse
34387 through test directories for info and install-info; rename
34388 $(datadir) to be dejagnu instead of deja-gnu
34389
34390Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34391
34392 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34393 compiler to coredump.
34394 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34395 code.
34396
34397Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34398
34399 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34400 coredump.
34401 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34402 code.
34403
34404Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34405
34406 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34407 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34408 which in a shell. Deletes xgdb when done.
34409 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34410 Tests the return from the "set height" or "set width" commands.
34411 Added a few return codes where needed.
34412
34413Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34414
34415 * Makefile.in (SUBDIRS): Add gdb.t17.
34416 * configure.in (subdirs): Add gdb.t17.
34417 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34418 files to test gdb's calling of functions in the inferior with
34419 the correct arguments and gdb's ability to retrieve any
34420 result returned.
34421
34422Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34423
34424 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34425 may be called after gdb goes away. Previous versions of expect
34426 needed these to avoid file descriptor leaks, but they cause
34427 errors with the current revision of expect.
34428 * gdb.t00/gdbvars.exp: Use -re on expected output after
34429 setting sevenbit-strings.
34430 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34431 to set sevenbit-strings consistent across tests.
34432 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34433 set sevenbit-strings consistent across tests.
34434
34435Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34436
34437 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34438 expected output to match current "expect" expectations.
34439
34440Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34441
34442 * gdb.t00/default.exp: Change expected output for default "source"
34443 command, to match new gdb behavior which requires a filename to
34444 source.
34445
34446Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34447
34448 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34449 expected fail for i486-*-* that misses the marker2 function.
34450 * gdb.t10/crossload.exp (bfddefault): Allow successful
34451 recognition of a format to pass even if no symbols are found.
34452 Explicitly catch failures where the format is not recognized
34453 or is ambiguous, and add the reason to the fail message.
34454 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34455 the cause is and invalid target and add reason to failure message.
34456 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34457 elf32-i386, elf32-sparc, and elf32-i860.
34458 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34459 Set up expected failure for 'filename'::variable scope resolution,
34460 which is now apparently broken on all targets.
34461 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34462 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34463 gdb.t23/templates.exp: Change failure for missing binfile into
34464 just a warning.
34465 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34466 references.
34467
34468Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34469
34470 * gdb.t00/default.exp: Add expected output for default "source"
34471 command, to match new gdb behavior.
34472 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34473
34474Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34475
34476 * config/*-gdb.exp: returns an error, rather than exiting on
34477 internal errors.
34478
34479Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34480
34481 * gdb.t03/gdbme.c: Add pointer to struct variable.
34482 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34483 referencing struct members.
34484
34485Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34486
34487 * configure.in (mips-idt-ecoff): New target.
34488 * config/mips-gdb.exp: New file for remote board using MIPS remote
34489 debugging protocol.
34490
34491 * Redid configuration scheme. Removed gdb.t*/configure.in.
34492 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34493 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34494 distclean targets. Built executables via .o files. Adjusted
34495 tests to account for source files in $(srcdir) rather than
34496 $(objdir).
34497 * lib/gdb.exp (runto): Don't expect () after the function name,
34498 because it may have arguments.
34499
34500Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34501
34502 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34503 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34504 expected failures for mips-idt-* and mips-sgi-*.
34505 * gdb.t00/default.exp (attach): Kill process if requested.
34506 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34507 that does not read core files.
34508 * gdb.t01/run.exp: Removed checks for exit status code.
34509 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34510 it is linked in.
34511 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34512 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34513 appropriate, rather than doing it by hand.
34514 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34515 execution.
34516 * gdb.t10/crossload.exp: Kill existing program if needed.
34517 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34518 appropriate, rather than doing it by hand. Always increase
34519 timeout for this test, not just for VxWorks.
34520
34521Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34522
34523 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34524 of Chill STRUCT types and STRUCT values.
34525 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34526 than "char".
34527 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34528 struct2): New struct definitions and initializations to test
c906108c
SS
34529 simple Chill STRUCT types.
34530
34531Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34532
34533 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34534 the null byte at the end of strings.
34535 * gdb.t00/default.exp: Make show version insensitive to copyright
34536 date.
34537 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34538 to avoid dependencies on target char signedness.
34539 * gdb.t16/printcmds.exp: Update expected results for explicitly
34540 unsigned char.
34541 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34542 now work.
34543 * gdb.t21/demangle.exp: Add many more patterns for template
34544 demangling, most of them being expected failures.
34545 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34546 string we are matching for, to match on the whole string.
34547 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34548 and fix a whole bunch that had incorrect expected output but were
34549 passing anyway because of the bug in "proc demangle".
34550 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34551 type.
34552 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34553
34554Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34555
a9c64011
AS
34556 * gdb/testsuite: made modifications to testcases, etc., to allow
34557 them to work properly given the reorganization of deja-gnu and the
34558 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34559
34560Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34561
34562 * gdb/testsuite: Initial creation of gdb/testsuite.
34563 Migrated dejagnu testcases and support files for testing nm to
34564 gdb/testsuite from deja-gnu. These files were moved "as is"
34565 with no modifications. This migration is part of a major overhaul
34566 of dejagnu. The modifications to these testcases, etc., which
34567 will allow them to work with the new version of dejagnu will be
34568 made in a future update.
48efe704 34569
8d8cb839 34570 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34571\f
8d8cb839
EZ
34572;; Local Variables:
34573;; mode: change-log
34574;; left-margin: 8
34575;; fill-column: 74
34576;; version-control: never
34577;; End:
902f2ccb 34578
ecd75fc8 34579 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34580 Copying and distribution of this file, with or without modification,
34581 are permitted provided the copyright notice and this notice are preserved.