]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2014-04-15 Sasa Stankovic <Sasa.Stankovic@imgtec.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
099fc3ea
KS
12014-04-15 Keith Seitz <keiths@redhat.com>
2
3 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
4 Remove unused globals.
5 (test_running_the_program): Likewise.
6 (test_controlled_execution): Likewise.
7 (test_controlling_breakpoints): Likewise.
8 (test_program_termination): Likewise.
9
5da151d4
KS
102014-04-15 Keith Seitz <keiths@redhat.com>
11
12 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
13 unused globals.
14 (test_rbreak_creation_and_listing): Likewise.
15 (test_ignore_count): Likewise.
16 (test_error): Likewise.
17
35e5d2f0
PA
182014-04-15 Pedro Alves <palves@redhat.com>
19
20 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
22 sym-file-loader.c.
23 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
24 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
25 to sym-file-loader.c.
26 (struct library): Forward declare.
27 (load_shlib, lookup_function): Change prototypes.
28 (find_shstrtab, find_strtab, find_shdr, find_symtab)
29 (translate_offset): Remove declarations.
30 (get_text_addr): New declaration.
31 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
32 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
33 sym-file-loader.h.
34 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
35 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
36 here from sym-file-loader.h.
37 (struct library): New structure.
38 (load_shlib, lookup_function): Change prototypes and adjust to
39 work with a struct library.
40 (find_shstrtab, find_strtab, find_shdr, find_symtab)
41 (translate_offset): Make static.
42 (get_text_addr): New function.
43 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
44
eb4c1710
PA
452014-04-15 Pedro Alves <palves@redhat.com>
46
47 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
48
2d1baf52
PA
492014-04-15 Pedro Alves <palves@redhat.com>
50
51 * gdb.base/sym-file-loader.c: Include <limits.h>.
52 (SELF_LINK): New define.
53 (get_origin): New function.
54 (load_shlib): Use it.
55 * gdb.base/sym-file.exp: Don't early return if the target is
56 remote. Use runto_main, and issue fail is that fails. Use
57 gdb_load_shlibs.
58 (shlib_name): Delete.
59 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
60
7dd6df01
PA
612014-04-15 Pedro Alves <palves@redhat.com>
62
63 * gdb.base/sym-file.exp: Remove regex characters from test
64 message. Don't refer to breakpoint numbers in test messages.
65
b50c8614
KS
662014-04-14 Keith Seitz <keiths@redhat.com>
67
68 PR c++/16253
69 * gdb.cp/var-tag.cc: New file.
70 * gdb.cp/var-tag.exp: New file.
71 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
72 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
73 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
74 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
75
3d567982
TT
762014-04-14 Tom Tromey <tromey@redhat.com>
77
78 * gdb.cp/classes.exp (test_enums): Handle underlying type.
79 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
80 type.
81 * gdb.cp/enum-class.exp: New file.
82 * gdb.cp/enum-class.cc: New file.
83
0626fc76
TT
842014-04-14 Tom Tromey <tromey@redhat.com>
85
86 * gdb.dwarf2/enum-type.exp: New file.
87
dca325b3
SA
882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
89
90 * gdb.mi/mi-vla-c99.exp: New file.
91 * gdb.mi/vla.c: New file.
92
5854b38a
SA
932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
94
95 * gdb.base/vla-datatypes.c: New file.
96 * gdb.base/vla-datatypes.exp: New file.
97
463bb957
SA
982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
99
100 * gdb.base/vla-ptr.c: New file.
101 * gdb.base/vla-ptr.exp: New file.
102
3dd170be
SA
1032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
104
105 * gdb.dwarf2/count.exp: New file.
106
5ecaaa66
SA
1072014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
108
109 * gdb.base/vla-sideeffect.c: New file.
110 * gdb.base/vla-sideeffect.exp: New file.
111
41f1ada5
DB
1122014-04-14 David Blaikie <dblaikie@gmail.com>
113
114 * gdb.mi/non-stop.c: Add return value for non-void function return
115 statement.
116 * gdb.threads/staticthreads.c: Ditto.
117
0be03e84
DE
1182014-04-12 Siva Chandra Reddy <sivachandra@google.com>
119 Doug Evans <xdje42@gmail.com>
120
121 * gdb.guile/scm-value.c: Improve test case.
122 * gdb.guile/scm-value.exp: Add new test.
123
f180a1fb
DB
1242014-04-11 David Blaikie <dblaikie@gmail.com>
125
126 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
127 override Clang's default.
128
6b662e19
JB
1292014-04-11 Joel Brobecker <brobecker@adacore.com>
130
131 Revert the following changes (regressions):
132
133 * gdb.base/vla-sideeffect.c: New file.
134 * gdb.base/vla-sideeffect.exp: New file.
135
136 * gdb.dwarf2/count.exp: New file.
137
138 * gdb.base/vla-multi.c: New file.
139 * gdb.base/vla-multi.exp: New file.
140
141 * gdb.base/vla-ptr.c: New file.
142 * gdb.base/vla-ptr.exp: New file.
143
144 * gdb.base/vla-datatypes.c: New file.
145 * gdb.base/vla-datatypes.exp: New file.
146
147 * gdb.mi/mi-vla-c99.exp: New file.
148 * gdb.mi/vla.c: New file.
149
245a5f0b
KS
1502014-04-11 Keith Seitz <keiths@redhat.com>
151
152 PR c++/16675
153 * gdb.cp/cpsizeof.exp: New file.
154 * gdb.cp/cpsizeof.cc: New file.
155
58a84dcf
SA
1562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
157
191a8a90
JB
158 * gdb.mi/mi-vla-c99.exp: New file.
159 * gdb.mi/vla.c: New file.
58a84dcf 160
c8655f75
SA
1612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
162
163 * gdb.base/vla-datatypes.c: New file.
164 * gdb.base/vla-datatypes.exp: New file.
165
024e13b4
SA
1662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
167
168 * gdb.base/vla-ptr.c: New file.
169 * gdb.base/vla-ptr.exp: New file.
170
1a237e0e
SA
1712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
172
173 * gdb.base/vla-multi.c: New file.
174 * gdb.base/vla-multi.exp: New file.
175
504f3432
SA
1762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
177
178 * gdb.dwarf2/count.exp: New file.
179
3bce8237
SA
1802014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
181
191a8a90
JB
182 * gdb.base/vla-sideeffect.c: New file.
183 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 184
322f9c21
YQ
1852014-04-11 Yao Qi <yao@codesourcery.com>
186
187 * gdb.base/completion.exp: Check file exists before running tests
188 on file completion.
189
d708bcd1
PA
1902014-04-10 Pedro Alves <palves@redhat.com>
191
192 * gdb.base/cond-eval-mode.c: New file.
193 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
194 prepare_for_testing to build the new file. Check result of
195 runto_main.
196 (test_break, test_watch): New procedures.
197 (top level): Use them.
198
ae1d2761
PM
1992014-04-08 Pierre Muller <muller@sourceware.org>
200
201 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
202 Ctrl-V use for mingw hosts.
203
7af389b8
SC
2042014-04-07 Siva Chandra Reddy <sivachandra@google.com>
205
206 * gdb.python/py-value.c: Improve test case.
207 * gdb.python/py-value.exp: Add new test.
208
5e703181
DE
2092014-04-07 David Blaikie <dblaikie@gmail.com>
210
211 * lib/compiler.c: Identify the clang compiler.
212 * lib/compiler.cc: Ditto.
213
9810b410
YQ
2142014-04-03 Yao Qi <yao@codesourcery.com>
215
216 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
217
98d1b8dc
AB
2182014-04-01 Anton Blanchard <anton@samba.org>
219
220 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
221 messages unique.
222
3114cea1
AB
2232014-04-01 Anton Blanchard <anton@samba.org>
224
225 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
226 prepare_for_testing.
227
62f7182c
AB
2282014-04-01 Anton Blanchard <anton@samba.org>
229
230 * gdb.arch/ppc64-atomic-inst.c: Remove.
231 * gdb.arch/ppc64-atomic-inst.S: New file.
232 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
233
770e7fc7
DE
2342014-03-31 Doug Evans <dje@google.com>
235
236 * gdb.base/print-symbol-loading-lib.c: New file.
237 * gdb.base/print-symbol-loading-main.c: New file.
238 * gdb.base/print-symbol-loading.exp: New file.
239
46e2bafa
YQ
2402014-03-31 Yao Qi <yao@codesourcery.com>
241
242 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
243
8776cfe9
JB
2442014-03-28 Joel Brobecker <brobecker@adacore.com>
245
246 * gdb.ada/mi_dyn_arr: New testcase.
247
5d1ef361
DE
2482014-03-27 Doug Evans <dje@google.com>
249
250 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
251
b5bee914
YQ
2522014-03-27 Yao Qi <yao@codesourcery.com>
253
254 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
255 if target is nios2-*-*.
256
0d4d0e77
YQ
2572014-03-26 Yao Qi <yao@codesourcery.com>
258
259 * lib/gdb.exp (readline_is_used): New proc.
260 * gdb.base/completion.exp: Move tests on command complete up.
261 Skip the rest of tests if readline is not used.
262 * gdb.ada/complete.exp: Skp the test if readline is not
263 used.
264 * gdb.base/filesym.exp: Likewise.
265 * gdb.base/macscp.exp: Likewise.
266 * gdb.base/readline-ask.exp: Likewise.
267 * gdb.base/readline.exp: Likewise.
268 * gdb.python/py-cmd.exp: Likewise.
269 * gdb.trace/tfile.exp: Likewise.
270
29361eee
YQ
2712014-03-26 Yao Qi <yao@codesourcery.com>
272
273 * gdb.base/macscp.exp: Fix code format issues.
274
bc9a5525
UW
2752014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
276
277 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
278 * gdb.asm/powerpc64le.inc: New file.
279
d3839ede
PA
2802014-03-25 Pedro Alves <palves@redhat.com>
281 Doug Evans <dje@google.com>
282
283 * gdb.base/source-execution.c: New file.
284 * gdb.base/source-execution.exp: New file.
285 * gdb.base/source-execution.gdb: New file.
286
01672a57
DE
2872014-03-24 Doug Evans <dje@google.com>
288
289 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
290 using fission.
291
88bbeca9
HZ
2922014-03-24 Hui Zhu <hui@codesourcery.com>
293 Pedro Alves <palves@redhat.com>
294
295 PR breakpoints/16101
296 * gdb.base/dprintf.exp: Use unsupported rather than changing the
297 test pass/fail messages. Detect missing support for dprintf when
298 breakpoints are actually inserted.
299 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
300 breakpoints are actually inserted.
301 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
302 fails.
303
d2348791
JK
3042014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
305
306 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
307
feef67ab
DE
3082014-03-22 Doug Evans <xdje42@gmail.com>
309
310 * gdb.python/python.exp (python not supported): Verify multi-line
311 python command issues an error.
25d743f9 312 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 313 guile command issues an error.
feef67ab 314
ecebef6a
MR
3152014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
316
317 * gdb.threads/thread-specific.exp: Handle the lack of usable
318 $this_breakpoint and $this_thread.
319
ccdd1909
HZ
3202014-03-21 Hui Zhu <hui@codesourcery.com>
321
322 * gdb.base/attach.exp (do_command_attach_tests): New.
323
beb460e8
PA
3242014-03-20 Tom Tromey <tromey@redhat.com>
325 Pedro Alves <palves@redhat.com>
326
327 PR cli/15718
328 * gdb.base/condbreak-call-false.c: New file.
329 * gdb.base/condbreak-call-false.exp: New file.
330
40acf43a
PA
3312014-03-20 Pedro Alves <palves@redhat.com>
332
333 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
334 Delete.
335 (block_signals, unblock_signals): Delete.
336 (child_function_2, main): Remove references to deleted variable
337 and functions.
338
9f5e1e02
PA
3392014-03-20 Pedro Alves <palves@redhat.com>
340
341 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
342 Use pthread_kill to signal thread 2.
343 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
344 Adjust to make the test send itself a signal rather than using the
345 host's "kill" command.
346
99619bea
PA
3472014-03-20 Pedro Alves <palves@redhat.com>
348
349 * gdb.threads/multiple-step-overs.c: New file.
350 * gdb.threads/multiple-step-overs.exp: New file.
351 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
352 Adjust expected infrun debug output.
353
2adfaa28
PA
3542014-03-20 Pedro Alves <palves@redhat.com>
355
356 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
357 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
358
31e77af2
PA
3592014-03-20 Pedro Alves <palves@redhat.com>
360
361 PR breakpoints/7143
362 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
363 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
364 of gdb_test_multiple.
365 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
366 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
367
b9f437de
PA
3682014-03-20 Pedro Alves <palves@redhat.com>
369
370 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
371 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
372
05adc73e
PA
3732014-03-19 Pedro Alves <palves@redhat.com>
374
375 * gdb.base/async.exp: Remove early return.
376
6048b950
PA
3772014-03-19 Pedro Alves <palves@redhat.com>
378
379 * gdb.base/async.exp (step& tests): Pass explicit test messages.
380
8bcfb00a
PA
3812014-03-19 Pedro Alves <palves@redhat.com>
382
383 * gdb.base/async.exp (test_background): Expect \r\n after
384 "completed." in the fail pattern.
385
884e37dc
PA
3862014-03-19 Pedro Alves <palves@redhat.com>
387
388 * gdb.base/async.exp (test_background): New procedure.
389 Use it for all background execution command tests.
390
148e57e2
PA
3912014-03-19 Pedro Alves <palves@redhat.com>
392
393 * gdb.base/async.exp: Use prepare_for_testing.
394
f48088c7
PA
3952014-03-19 Pedro Alves <palves@redhat.com>
396
397 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
398 the same line.
399
e2f6c966
PA
4002014-03-19 Pedro Alves <palves@redhat.com>
401
402 * gdb.base/async.c (main): Add "jump here" and "until here" line
403 marker comments.
404 * gdb.base/async.exp (jump_here): New global.
405 (jump& test): Use it.
406 (until_here): New global.
407 (until& test): Use it.
408
c30568d4
PA
4092014-03-19 Pedro Alves <palves@redhat.com>
410
411 * gdb.base/async.exp: Don't frob gdb_protocol.
412
0172b6a7
DE
4132014-03-18 Doug Evans <xdje42@gmail.com>
414
415 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
416 Fix spelling of exec-done-display.
417
06c868a8
JK
4182014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
419
420 PR gdb/15358
421 * gdb.base/gdb-sigterm.c: New file.
422 * gdb.base/gdb-sigterm.exp: New file.
423
0c7e1a46
PA
4242014-03-18 Pedro Alves <palves@redhat.com>
425
426 PR gdb/13860
427 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
428 * lib/mi-support.exp (mi_expect_stop): Add special handling for
429 solib-event.
430
f7c77d93
JB
4312014-03-17 Joel Brobecker <brobecker@adacore.com>
432
433 * gdb.ada/pckd_arr_ren: New testcase.
434
5a1e8c7a
DE
4352014-03-13 Doug Evans <xdje42@gmail.com>
436
437 PR guile/16612
438 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
439 collect after discarding symbols.
440
350e1a76
DE
4412014-03-13 Ludovic Courtès <ludo@gnu.org>
442 Doug Evans <xdje42@gmail.com>
443
444 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
445 to history survives a gc.
446
a69900ae
PA
4472014-03-13 Pedro Alves <palves@redhat.com>
448
449 * gdb.base/default.exp: Don't test "target procfs".
450
5db9f0bd
PA
4512014-03-13 Pedro Alves <palves@redhat.com>
452
453 * gdb.base/default.exp: Update "target child" and "target procfs"
454 tests to not expect "Unix".
455
b3ccfe11
TT
4562014-03-12 Tom Tromey <tromey@redhat.com>
457
458 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
459 New procs. Add target-async tests.
460 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
461 Add target-async tests.
462
646f4417
AA
4632014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
464
465 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
466 'func_start' and 'func_end' for the beginning and end of the
467 function code, respectively.
468 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
469 'func_end' instead of 'func' and 'main'.
470
288c211f
AA
4712014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
472
473 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
474 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
475 generate the debug info assembler source.
476
e0c0f156
AA
4772014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
478
479 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
480 * gdb.dwarf2/arr-subrange.exp: Likewise.
481 * gdb.dwarf2/dwz.exp: Likewise.
482 * gdb.dwarf2/method-ptr.exp: Likewise.
483 * gdb.dwarf2/missing-sig-type.exp: Likewise.
484 * gdb.dwarf2/subrange.exp: Likewise.
485 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
486 * gdb.dwarf2/implptrpiece.exp: Likewise.
487 * gdb.dwarf2/nostaticblock.exp: Likewise.
488
0e5c4555
AA
4892014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
490
491 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
492 directory to absolute path name arguments.
493
5ec18f2b
JG
4942014-03-10 Joel Brobecker <brobecker@adacore.com>
495
496 * gdb.ada/tagged_access: New testcase.
497
847fc4f2
MM
4982014-03-07 Markus Metzger <markus.t.metzger@intel.com>
499
500 * gdb.btrace/data.exp: Update expected output.
501
cc3da688
YQ
5022014-03-06 Yao Qi <yao@codesourcery.com>
503
504 * gdb.trace/pr16508.exp: New file.
505
0f26cec1
PA
5062014-03-05 Pedro Alves <palves@redhat.com>
507
508 PR gdb/16575
509 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
510 procedure.
511 (top level): Adjust to use it. Add tests that exercise breakpoint
512 interaction with the code-cache.
513
7a5a839f
LC
5142014-02-26 Ludovic Courtès <ludo@gnu.org>
515
516 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
517 test for 'history-append!'.
518
31aa7e4e
JB
5192014-02-26 Joel Brobecker <brobecker@adacore.com>
520
521 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
522 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
523 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
524 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
525 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
526 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
527
1b588015
JB
5282014-02-26 Joel Brobecker <brobecker@adacore.com>
529
530 * testsuite/gdb.python/py-pp-re-notag.c: New file.
531 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
532 * testsuite/gdb.python/py-pp-re-notag.p: New file.
533
55426c9d
JB
5342014-02-26 Joel Brobecker <brobecker@adacore.com>
535
536 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
537
dc53a7ad
JB
5382014-02-26 Joel Brobecker <brobecker@adacore.com>
539
540 * gdb.dwarf2/arr-stride.c: New file.
541 * gdb.dwarf2/arr-stride.exp: New file.
542
12ab52e9
PA
5432014-02-26 Pedro Alves <palves@redhat.com>
544
545 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
546 that won't ever trigger. Make sure that GDB reports the correct
547 breakpoint that caused the stop.
548
849c862e
JK
5492014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
550
551 PR gdb/16626
552 * gdb.base/auto-load-script: New file.
553 * gdb.base/auto-load.c: New file.
554 * gdb.base/auto-load.exp: New file.
555
71b7d793
JK
556 PR gdb/16626
557 * gdb.base/auto-load.exp: Fix out-of-srctree run.
558
e2f0d509
JK
5592014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
560
561 Fix dw2-icycle.exp -fsanitize=address GDB crash.
562 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
563
50cc37c8
DE
5642014-02-24 Doug Evans <dje@google.com>
565
566 * lib/gdb.exp (run_on_host): Log error output if program fails.
567
ea4758f2
PA
5682014-02-21 Pedro Alves <palves@redhat.com>
569
570 * gdb.threads/step-after-sr-lock.c: Rename to ...
571 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
572 * gdb.threads/step-after-sr-lock.exp: Rename to ...
573 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
574 ... this.
575
d7b30f67
SDJ
5762014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
577
578 PR tdep/16397
579 * gdb.arch/amd64-stap-special-operands.exp: New file.
580 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
581 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
582 * gdb.arch/amd64-stap-triplet.S: Likewise.
583 * gdb.arch/amd64-stap-triplet.c: Likewise.
584
83deb43f
JB
5852014-02-20 Joel Brobecker <brobecker@adacore.com>
586
587 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
588 in .section pseudo-op.
589
adde2bff
DE
5902014-02-20 lin zuojian <manjian2006@gmail.com>
591 Joel Brobecker <brobecker@adacore.com>
592 Doug Evans <xdje42@gmail.com>
593
594 PR symtab/16581
595 * gdb.dwarf2/dw2-icycle.S: New file.
596 * gdb.dwarf2/dw2-icycle.c: New file.
597 * gdb.dwarf2/dw2-icycle.exp: New file.
598
f7bd0f78
SC
5992014-02-19 Siva Chandra Reddy <sivachandra@google.com>
600
601 * gdb.python/py-value-cc.cc: Improve test case to enable testing
602 operations on gdb.Value objects.
603 * gdb.python/py-value-cc.exp: Add new test to test operations on
604 gdb.Value objects.
605
c17ef0d5
DE
6062014-02-18 Doug Evans <dje@google.com>
607
608 * Makefile.in (TESTS): New variable.
609 (expanded_tests, expanded_tests_or_none): New variables
610 (check-single): Pass $(expanded_tests_or_none) to runtest.
611 (check-parallel): Only run tests in $(TESTS) if non-empty.
612 (check/no-matching-tests-found): New rule.
613 * README: Document TESTS makefile variable.
614
5dd3176f
DE
6152014-02-18 Doug Evans <dje@google.com>
616
617 * Makefile.in (check-parallel): rm -rf outputs temp.
618
0b10be4f
JK
6192014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
620
621 Fix "ERROR: no fileid for" in the testsuite.
622 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
623
85f224e7
DE
6242014-02-12 Doug Evans <dje@google.com>
625
626 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
627 (MISCELLANEOUS): New variable.
628 (clean): rm -rf $(MISCELLANEOUS).
629 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
630 dwp live in the same directory as symlinks, with each symlink pointed
631 to a differently named file in a different directory.
632
149b30ff
DE
6332014-02-11 Doug Evans <dje@google.com>
634
635 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
636 of Tcl file commands.
637
1dfdac32
MK
6382014-02-10 Mark Kettenis <kettenis@gnu.org>
639
640 * gdb.threads/step-after-sr-lock.exp: Avoid executing
641 "kill -SIGUSR1 -1".
642
aa4fb036
JB
6432014-02-10 Joel Brobecker <brobecker@adacore.com>
644
645 * gdb.ada/tick_length_array_enum_idx: New testcase.
646
ed3ef339
DE
6472014-02-10 Doug Evans <xdje42@gmail.com>
648
649 * configure.ac (AC_OUTPUT): Add gdb.guile.
650 * configure: Regenerate.
651 * lib/gdb-guile.exp: New file.
652 * lib/gdb.exp (get_target_charset): New function.
653 * gdb.base/help.exp: Update expected output from "apropos apropos".
654 * gdb.guile/Makefile.in: New file.
655 * gdb.guile/guile.exp: New file.
656 * gdb.guile/scm-arch.c: New file.
657 * gdb.guile/scm-arch.exp: New file.
658 * gdb.guile/scm-block.c: New file.
659 * gdb.guile/scm-block.exp: New file.
660 * gdb.guile/scm-breakpoint.c: New file.
661 * gdb.guile/scm-breakpoint.exp: New file.
662 * gdb.guile/scm-disasm.c: New file.
663 * gdb.guile/scm-disasm.exp: New file.
664 * gdb.guile/scm-equal.c: New file.
665 * gdb.guile/scm-equal.exp: New file.
666 * gdb.guile/scm-error.exp: New file.
667 * gdb.guile/scm-error.scm: New file.
668 * gdb.guile/scm-frame-args.c: New file.
669 * gdb.guile/scm-frame-args.exp: New file.
670 * gdb.guile/scm-frame-args.scm: New file.
671 * gdb.guile/scm-frame-inline.c: New file.
672 * gdb.guile/scm-frame-inline.exp: New file.
673 * gdb.guile/scm-frame.c: New file.
674 * gdb.guile/scm-frame.exp: New file.
675 * gdb.guile/scm-generics.exp: New file.
676 * gdb.guile/scm-gsmob.exp: New file.
677 * gdb.guile/scm-iterator.c: New file.
678 * gdb.guile/scm-iterator.exp: New file.
679 * gdb.guile/scm-math.c: New file.
680 * gdb.guile/scm-math.exp: New file.
681 * gdb.guile/scm-objfile-script-gdb.in: New file.
682 * gdb.guile/scm-objfile-script.c: New file.
683 * gdb.guile/scm-objfile-script.exp: New file.
684 * gdb.guile/scm-objfile.c: New file.
685 * gdb.guile/scm-objfile.exp: New file.
686 * gdb.guile/scm-ports.exp: New file.
687 * gdb.guile/scm-pretty-print.c: New file.
688 * gdb.guile/scm-pretty-print.exp: New file.
689 * gdb.guile/scm-pretty-print.scm: New file.
690 * gdb.guile/scm-section-script.c: New file.
691 * gdb.guile/scm-section-script.exp: New file.
692 * gdb.guile/scm-section-script.scm: New file.
693 * gdb.guile/scm-symbol.c: New file.
694 * gdb.guile/scm-symbol.exp: New file.
695 * gdb.guile/scm-symtab-2.c: New file.
696 * gdb.guile/scm-symtab.c: New file.
697 * gdb.guile/scm-symtab.exp: New file.
698 * gdb.guile/scm-type.c: New file.
699 * gdb.guile/scm-type.exp: New file.
700 * gdb.guile/scm-value-cc.cc: New file.
701 * gdb.guile/scm-value-cc.exp: New file.
702 * gdb.guile/scm-value.c: New file.
703 * gdb.guile/scm-value.exp: New file.
704 * gdb.guile/source2.scm: New file.
705 * gdb.guile/types-module.cc: New file.
706 * gdb.guile/types-module.exp: New file.
707
7026a7c1
YQ
7082014-02-10 Yao Qi <yao@codesourcery.com>
709
710 PR testsuite/16543
711 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
712 * configure: Regenerated.
713 * Makefile.in: New file.
714
6c466447
AS
7152014-02-08 Andreas Schwab <schwab@linux-m68k.org>
716
717 * gdb.python/py-framefilter.exp: Fix typo.
718
6e854735
YQ
7192014-02-08 Yao Qi <yao@codesourcery.com>
720
721 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
722 that no =breakpoint-modified is emitted when breakpoints are
723 modified through MI commands.
724
d137e6dc
PA
7252014-02-07 Pedro Alves <pedro@codesourcery.com>
726 Pedro Alves <palves@redhat.com>
727
728 * gdb.threads/step-after-sr-lock.c: New file.
729 * gdb.threads/step-after-sr-lock.exp: New file.
730
b5ee5a50
PA
7312014-02-07 Pedro Alves <palves@redhat.com>
732
733 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
734
3c77faf3
JK
7352014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
736
737 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
738 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
739
6dddc817
DE
7402014-02-06 Doug Evans <xdje42@gmail.com>
741
742 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
743 output.
744
745 * gdb.gdb/python-interrupts.exp: New file.
746
de7b2893
YQ
7472014-02-05 Yao Qi <yao@codesourcery.com>
748
749 * gdb.trace/report.exp (use_collected_data): Test the output
750 of "info threads" and "info inferiors".
751
66d032ac
YQ
7522014-02-05 Yao Qi <yao@codesourcery.com>
753
754 Revert this patch:
755
756 2013-05-24 Yao Qi <yao@codesourcery.com>
757
758 * gdb.trace/tfile.exp: Test inferior and thread.
759
591a12a1
UW
7602014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
761
762 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
763 on a function.
764 * gdb.base/step-bt.c: Call hello via function pointer to make
765 sure its first instruction is executed on powerpc64le-linux.
766
0ff3e01f
UW
7672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
768
769 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
770
084ee545
UW
7712014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
772
773 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
774 of the test patterns for use on little-endian systems.
775
6ed14ff3
UW
7762014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
777
778 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
779 (decimal_vector): Fix for little-endian.
780
401e27fd
JM
7812014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
782
783 * gdb.arch/sparc-sysstep.exp: New file.
784 * gdb.arch/sparc-sysstep.c: Likewise.
785
786 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
787
8b924729
EBM
7882014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
789
790 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
791
fb151210
JB
7922014-01-23 Tom Tromey <tromey@redhat.com>
793
794 * gdb.ada/array_char_idx: New testcase.
795
0740f8d8
TT
7962014-01-23 Tom Tromey <tromey@redhat.com>
797
798 PR python/16487:
799 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
800 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
801 classes.
802
21909fa1
TT
8032014-01-23 Tom Tromey <tromey@redhat.com>
804
805 PR python/16491:
806 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
807 string from an inferior frame.
808 * gdb.python/py-framefilter-mi.exp: Update.
809
87ce2a04
DE
8102014-01-22 Doug Evans <dje@google.com>
811
812 * gdb.server/server-mon.exp: Add tests for "set debug-format".
813
237b092b
AA
8142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
815
816 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
817
d674a709
AA
8182014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
819
820 * gdb.trace/entry-values.exp: Remove excess space character from
821 regex patterns. Handle s390 call instruction.
822
20fa3390
AA
8232014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
824
825 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
826 define "*_start" label. Make "name" static.
827 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
828 ${name} by references to ${name}_start.
829
78466714
AA
8302014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
831
832 * gdb.base/info-macros.exp: Remove "debug" from the compile
833 options.
834
ec9f644a
IB
8352014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
836
837 * gdb.dlang/demangle.exp: New file.
838
94b1b47e
IB
8392014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
840
841 * gdb.dlang/primitive-types.exp: New file.
842
7f420862
IB
8432014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
844
845 * configure.ac: Create gdb.dlang/Makefile.
846 * configure: Regenerate.
847 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
848 * gdb.dlang/Makefile.in: New file.
849 * lib/d-support.exp: New file.
850 * lib/gdb.exp (skip_d_tests): New proc.
851
52834460
MM
8522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
853
854 * gdb.btrace/delta.exp: Check reverse stepi.
855 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
856 * gdb.btrace/finish.exp: New.
857 * gdb.btrace/next.exp: New.
858 * gdb.btrace/nexti.exp: New.
859 * gdb.btrace/record_goto.c: Add comments.
860 * gdb.btrace/step.exp: New.
861 * gdb.btrace/stepi.exp: New.
862 * gdb.btrace/multi-thread-step.c: New.
863 * gdb.btrace/multi-thread-step.exp: New.
864 * gdb.btrace/rn-dl-bind.c: New.
865 * gdb.btrace/rn-dl-bind.exp: New.
866 * gdb.btrace/data.c: New.
867 * gdb.btrace/data.exp: New.
868 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
869
6e07b1d2
MM
8702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
871
872 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
873 * gdb.btrace/exception.exp: Update.
874 * gdb.btrace/instruction_history.exp: Update.
875 * gdb.btrace/record_goto.exp: Update.
876 * gdb.btrace/tailcall.exp: Update.
877 * gdb.btrace/unknown_functions.exp: Update.
878 * gdb.btrace/delta.exp: New.
879
0b722aec
MM
8802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
881
882 * gdb.btrace/record_goto.exp: Add backtrace test.
883 * gdb.btrace/tailcall.exp: Add backtrace test.
884
066ce621
MM
8852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
886
887 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
888 * gdb.btrace/record_goto.c: New.
889 * gdb.btrace/record_goto.exp: New.
890 * gdb.btrace/x86-record_goto.S: New.
891
0688d04e
MM
8922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
893
894 * gdb.btrace/function_call_history.exp: Update tests.
895 * gdb.btrace/instruction_history.exp: Update tests.
896
8710b709
MM
8972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
898
899 * gdb.btrace/function_call_history.exp: Fix expected field
900 order for "record function-call-history".
901 Add new tests for "record function-call-history /c".
902 * gdb.btrace/exception.cc: New.
903 * gdb.btrace/exception.exp: New.
904 * gdb.btrace/tailcall.exp: New.
905 * gdb.btrace/x86-tailcall.S: New.
906 * gdb.btrace/x86-tailcall.c: New.
907 * gdb.btrace/unknown_functions.c: New.
908 * gdb.btrace/unknown_functions.exp: New.
909 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
910
5de9129b
MM
9112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
912
913 * gdb.btrace/instruction_history.exp: Update.
914 * gdb.btrace/function_call_history.exp: Update.
915
23a7fe75
MM
9162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
917
918 * gdb.btrace/function_call_history.exp: Fix expected function
919 trace.
920 * gdb.btrace/instruction_history.exp: Initialize traced.
921 Remove traced_functions.
922
724c7dd8
MM
9232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
924
925 * gdb.btrace/function_call_history.exp: Update
926 * gdb.btrace/instruction_history.exp: Update.
927
6d78d93b
MM
9282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
929
930 * gdb.btrace/enable.exp: Update expected text.
931
93a360cc
OJ
9322014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
933
934 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
935 bytes.
936
3772b53f
MR
9372014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
938
939 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
940
596662fa
OJ
9412014-01-15 Omair Javaid <omair.javaid@linaro.org>
942
943 * lib/gdb.exp (supports_process_record): Return true for
944 arm*-linux*. (supports_reverse): Likewise.
945
b5b08fb4
SC
9462014-01-13 Siva Chandra Reddy <sivachandra@google.com>
947
948 PR python/15464
949 PR python/16113
950 * gdb.python/py-type.c: Enhance test case.
951 * gdb.python/py-value-cc.cc: Likewise
952 * gdb.python/py-type.exp: Add new tests.
953 * gdb.python/py-value-cc.exp: Likewise
954
52d7fb13
AA
9552014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
956 Pedro Alves <palves@redhat.com>
957
958 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
959 Make "name" extern.
960 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
961 references to ${name}_start by references to ${name}.
962
a2cd8cfe
JB
9632014-01-10 Joel Brobecker <brobecker@adacore.com>
964
965 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
966
4e23fced
JB
9672014-01-10 Joel Brobecker <brobecker@adacore.com>
968
969 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
970
c6a9e42c
PA
9712014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
972 Pedro Alves <palves@redhat.com>
973
974 * gdb.mi/mi-info-os.exp: Connect to the target with
975 mi_gdb_target_load.
976
b7ea362b
PA
9772014-01-08 Pedro Alves <palves@redhat.com>
978
979 * gdb.threads/reconnect-signal.c: New file.
980 * gdb.threads/reconnect-signal.exp: New file.
981
5e3f4fab
EBM
9822014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
983
984 * gdb.base/source-dir.exp: New file.
985
79301218
JB
9862014-01-07 Joel Brobecker <brobecker@adacore.com>
987
988 * gdb.ada/mi_interface: New testcase.
989
8e355c5d
JB
9902014-01-07 Joel Brobecker <brobecker@adacore.com>
991
992 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
993 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
994 gdb.ada/pp-rec-component/pck.ads: New files.
995
c0d48811
JB
9962014-01-07 Joel Brobecker <brobecker@adacore.com>
997
998 * gdb.python/py-pp-integral.c: New file.
999 * gdb.python/py-pp-integral.py: New file.
1000 * gdb.python/py-pp-integral.exp: New file.
1001
4924df79
GKB
10022013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
1003
1004 PR breakpoints/16297
1005 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
1006 (write_syscall): New variables.
1007 (main): Create a pipe, write 1 byte in it, and read 1 byte from
1008 it.
1009 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
1010 "write" and "read" syscalls.
1011 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
1012 numbers.
1013
530e8392
KB
10142013-12-19 Keven Boell <keven.boell@intel.com>
1015
1016 * gdb.fortran/module.exp: Completion matches fortran module
1017 names as well. ptype/whatis on modules return a proper type.
1018 Add new check for having the correct scope.
1019
7f9b20bb
KB
10202013-12-19 Keven Boell <keven.boell@intel.com>
1021
1022 * gdb.fortran/type.f90: New file.
1023 * gdb.fortran/whatis_type.f90: New file.
1024
2e0d821f
SDJ
10252013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
1026
1027 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
1028 (close_syscall, chroot_syscall, exit_group_syscall): New
1029 variables.
1030 * gdb.base/catch-syscall.exp: Replace gdb_compile by
1031 prepare_for_testing. Call fill_all_syscalls_numbers before
1032 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
1033 gdb_load by clean_restart.
1034 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
1035 (check_info_bp_many_syscalls): Remove global gdb_prompt.
1036 (check_call_to_syscall): Likewise. Add global decimal. Improve
1037 testing regex.
1038 (check_return_from_syscall): Likewise.
1039 (check_continue, insert_catch_syscall_with_arg): Remove global
1040 gdb_prompt.
1041 (insert_catch_syscall_with_many_args): Likewise. Add global
1042 decimal. Fix $filter_str. Improve testing regex.
1043 (check_for_program_end): Remove global gdb_prompt.
1044 (test_catch_syscall_without_args): Likewise. Add global decimal.
1045 Improve testing regex.
1046 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1047 (test_catch_syscall_with_wrong_args)
1048 (test_catch_syscall_restarting_inferior)
1049 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
1050 (do_syscall_tests): Likewise. Remove global srcdir.
1051 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
1052 Add global last_syscall_number. Test for the exact syscall number
1053 to be caught.
1054 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
1055 Add global all_syscalls_numbers. Test each syscall number to be
1056 caught, instead of only testing "close".
1057 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
1058 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
1059 Remove stale comment.
1060 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
1061 the correct syscall numbers using information from the inferior.
1062
5ce0145d
PA
10632013-12-17 Pedro Alves <palves@redhat.com>
1064
1065 * gdb.trace/circ.exp: Expect frame info to be printed when
1066 switching between frames with unavailable stack, but different
1067 functions.
1068
bdf22206
AB
10692013-12-17 Andrew Burgess <aburgess@broadcom.com>
1070
1071 * gdb.trace/unavailable-dwarf-piece.c: New file.
1072 * gdb.trace/unavailable-dwarf-piece.exp: New file.
1073
07d100d4
YQ
10742013-12-15 Yao Qi <yao@codesourcery.com>
1075
1076 * gdb.perf/skip-prologue.c: New.
1077 * gdb.perf/skip-prologue.exp: New.
1078 * gdb.perf/skip-prologue.py: New.
1079
8a48ac95
JB
10802013-12-13 Joel Brobecker <brobecker@adacore.com>
1081
1082 * gdb.ada/arraydim: New testcase.
1083
a16b0e22
SC
10842013-12-12 Siva Chandra Reddy <sivachandra@google.com>
1085
1086 PR python/16113
1087 * gdb.python/py-value-cc.cc: Improve test case.
1088 * gdb.python/py-value-cc.exp: Add new tests to test usage of
1089 gdb.Field objects as subscripts on gdb.Value objects.
1090
0987cf35
DE
10912013-12-10 Doug Evans <dje@google.com>
1092
7b3fd68b 1093 PR 16286
0987cf35
DE
1094 * gdb.python/py-value.c: #include stdlib.h, string.h.
1095 (str): New struct.
1096 (main): New local xstr.
1097 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
1098 fetch a value as a string with a length beyond the declared length
1099 of the array.
1100
409d8f48
AB
11012013-12-10 Andrew Burgess <aburgess@broadcom.com>
1102
1103 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
1104 update comment.
1105
036e93df
JB
11062013-12-10 Joel Brobecker <brobecker@adacore.com>
1107
1108 * gdb.ada/int_deref.exp: Add test verifying that we print
1109 the decoded symbol name when printing the address of Ada
1110 symbols.
1111
72bfa06c
JB
11122013-12-10 Joel Brobecker <brobecker@adacore.com>
1113
1114 * gdb.mi/mi-start.exp: Add test verifying that -list-features
1115 contains "exec-run-start-option".
1116
11ec5965
YQ
11172013-12-08 Yao Qi <yao@codesourcery.com>
1118
1119 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
1120 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
1121 (is_64_target, is_amd64_regs_target): Likewise.
1122 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
1123
594d8fa8
MF
11242013-12-07 Mike Frysinger <vapier@gentoo.org>
1125
1126 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
1127 * gdb.base/testenv.c: Likewise.
1128
d9a196da
MF
11292013-12-07 Mike Frysinger <vapier@gentoo.org>
1130
1131 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
1132 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
1133 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
1134
782d47df
PA
11352013-12-06 Pedro Alves <palves@redhat.com>
1136
1137 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
1138 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
1139 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
1140
399d6e30
DE
11412013-12-06 Doug Evans <dje@google.com>
1142
1143 * gdb.base/break.exp: Fix setting of $baz.
1144
16b5a7cb
AB
11452013-12-06 Andrew Burgess <aburgess@broadcom.com>
1146
1147 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
1148 DW_OP_plus_uconst.
1149
f84bc218
KB
11502013-12-06 Keven Boell <keven.boell@intel.com>
1151
1152 * lib/mi-support.exp (mi_list_varobj_children_range): Add
1153 call to mi_list_array_varobj_children_with_index.
1154 (mi_list_array_varobj_children_with_index): New function.
1155 Add parameter to specify array start.
1156
489e41dd 11572013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
1158
1159 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
1160 SIGPWR in sparc64.
1161
1162 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
1163 have the same signal number. Handle this situation.
1164
7fb1b8b1
JB
11652013-12-03 Joel Brobecker <brobecker@adacore.com>
1166
1167 * gdb.ada/dot_all: New testcase.
1168
2ea126fa
JB
11692013-12-03 Joel Brobecker <brobecker@adacore.com>
1170
1171 * gdb.mi/mi-undefined-cmd.exp: New testcase.
1172
6b7cbff1
JB
11732013-12-03 Joel Brobecker <brobecker@adacore.com>
1174
1175 * gdb.mi/mi-i-cmd.exp: New file.
1176
04affae3
JK
11772013-12-02 Doug Evans <dje@google.com>
1178
1179 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
1180 at start.
1181 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
1182 has been specified with a relative path and we have chdir'd before
1183 accessing the debug info.
1184
eebc056c
AB
11852013-11-28 Andrew Burgess <aburgess@broadcom.com>
1186
1187 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
1188 expected results.
1189 (gdb_collect_locals_test): Likewise.
1190 (gdb_collect_globals_test): Likewise.
1191
8b5e6dc2
YQ
11922013-11-28 Yao Qi <yao@codesourcery.com>
1193
1194 * lib/gdb.exp (with_gdb_prompt): New proc.
1195 * gdb.perf/disassemble.exp: New.
1196 * gdb.perf/disassemble.py: New.
1197
0db4ca18
LM
11982013-11-26 Luis Machado <lgustavo@codesourcery.com>
1199
1200 * gdb.base/callfuncs.c (main): Assign malloc's return value
1201 and free it afterwards.
1202 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
1203 * gdb.base/printcmds.c (main): Likewise.
1204 * gdb.base/randomize.c (main): Free "p" and change breakpoint
1205 marker position.
1206 * gdb.base/setvar.c (dummy): Assign malloc's return value
1207 and free it afterwards.
1208
d24a9f15
AB
12092013-11-26 Andrew Burgess <aburgess@broadcom.com>
1210
1211 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
1212 gdb_test_multiple.
1213
15859968
TT
12142013-11-26 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
1217 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
1218 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
1219
f7e3ecae
KS
12202013-11-25 Keith Seitz <keiths@redhat.com>
1221
1222 PR c++/14819
1223 * gdb.cp/impl-this.cc: New file.
1224 * gdb.cp/impl-this.exp: New file.
1225
23e9d3b9
YQ
12262013-11-25 Yao Qi <yao@codesourcery.com>
1227
1228 * gdb.perf/backtrace.c: New.
1229 * gdb.perf/backtrace.exp: New.
1230 * gdb.perf/backtrace.py: New.
1231
22825df7
YQ
12322013-11-24 Yao Qi <yao@codesourcery.com>
1233
1234 * gdb.perf/single-step.c: New.
1235 * gdb.perf/single-step.exp: New.
1236 * gdb.perf/single-step.py: New.
1237
c1ea7c01
DE
12382013-11-23 Doug Evans <xdje42@gmail.com>
1239
1240 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
1241 with ignore count".
1242
35720eaa
DE
12432013-11-23 Doug Evans <xdje42@gmail.com>
1244
1245 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
1246 (test_subscript_regression): Ditto.
1247 (top level): Run test_subscript_regression for c++ with "c++" prefix.
1248
3cd14e45
DE
12492013-11-23 Doug Evans <xdje42@gmail.com>
1250
1251 * gdb.python/py-type.exp (test_enums): Fix typo.
1252
985c818c
DE
12532013-11-23 Doug Evans <xdje42@gmail.com>
1254
1255 * gdb.python/py-symbol.exp: Add some comments. Make all test names
1256 unique.
1257
f873dd7a
DE
12582013-11-23 Doug Evans <xdje42@gmail.com>
1259
1260 * gdb.python/py-symbol.exp: Fix whitespace.
1261
38a502a4
DE
12622013-11-23 Doug Evans <xdje42@gmail.com>
1263
1264 * gdb.python/python.exp: Don't call skip_python_tests, we still want
1265 to test some things in the case where python is not configured in.
1266
c0621699
PA
12672013-11-22 Pedro Alves <palves@redhat.com>
1268
1269 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
1270 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
1271 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
1272 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
1273 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
1274 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
1275
f57e61cd
TT
12762013-11-22 Tom Tromey <tromey@redhat.com>
1277
1278 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
1279
da2b2fdf
TT
12802013-11-22 Tom Tromey <tromey@redhat.com>
1281
1282 * gdb.dwarf2/dw2-bad-cfi.c: New file.
1283 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
1284 * gdb.dwarf2/dw2-bad-cfi.S: New file.
1285
33f8fe58
PA
12862013-11-22 Pedro Alves <palves@redhat.com>
1287
1288 PR 16155
1289 * gdb.dwarf2/dw2-dup-frame.S: New file.
1290 * gdb.dwarf2/dw2-dup-frame.c: New file.
1291 * gdb.dwarf2/dw2-dup-frame.exp: New file.
1292
0a1e6121
YQ
12932013-11-22 Yao Qi <yao@codesourcery.com>
1294
1295 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
1296 comment and add one more argument "has_more".
1297 * gdb.python/py-mi.exp: Callers update.
1298
0061ea24
YQ
12992013-11-22 Yao Qi <yao@codesourcery.com>
1300
1301 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
1302 of mi_create_dynamic_varobj.
1303
069d6a0f
PA
13042013-11-20 Pedro Alves <palves@redhat.com>
1305
1306 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
1307 time, and run it through all three milestone regexes.
1308
10d8cbd2
SA
13092013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
1310
1311 * gdb.base/eval-avoid-side-effects.exp: New file.
1312
57803a3c
WT
13132013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1314
60650f2e
WT
1315 * gdb.arch/i386-mpx.c: New file
1316 * gdb.arch/i386-mpx.exp: New file.
1317
09748966
WT
13182013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1319
1320 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
1321 for bnd registers.
1322
60650f2e
WT
13232013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1324
57803a3c
WT
1325 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
1326 start and end equal 0.
1327
3e9ecad3
YQ
13282013-11-19 Yao Qi <yao@codesourcery.com>
1329
1330 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
1331 (mi_list_varobj_children_range): Likewise.
1332
31b4ab9e
YQ
13332013-11-19 Yao Qi <yao@codesourcery.com>
1334
1335 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1336
4392c534
YQ
13372013-11-19 Yao Qi <yao@codesourcery.com>
1338
1339 * lib/mi-support.exp: Fix format.
1340
df7752b0
JB
13412013-11-19 Joel Brobecker <brobecker@adacore.com>
1342
1343 * gdb.ada/py_range: New testcase.
1344
176f037c
JB
13452013-11-18 Joel Brobecker <brobecker@adacore.com>
1346
1347 * mi-language.exp: Add "-list-features" test verifying that
1348 its output contains "language-option".
1349
ee4a1c63
JB
13502013-11-16 Joel Brobecker <brobecker@adacore.com>
1351
1352 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1353 * info_exc/foo.adb: Adjust to new exception name.
1354 * info_exc.exp: Adjust after exception renaming in const.ads.
1355 Update "info exception global" test to test "info exceptions
1356 global_gdb" instead.
1357
1358 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1359 * mi_exc_info/foo.adb (Adjust to new exception name.
1360 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
1361 Update "-info-ada-exceptions global" test to test
1362 "-info-ada-exceptions global_gdb" instead.
1363
6ec41e1e
LM
13642013-11-15 Luis Machado <lgustavo@codesourcery.com>
1365
1366 * lib/mi-support.exp (mi_gdb_test): Expect different formats
1367 of inferior output for remote and native sessions.
1368 * gdb.mi/mi-console.exp: Remove obsolete comment.
1369 Check for semihosted inferior output pattern.
1370 (semihosted_string): New function.
1371
391d3400
JB
13722013-11-15 Joel Brobecker <brobecker@adacore.com>
1373
1374 * gdb.ada/info_exc.exp: Allow other global exceptions to be
1375 listed in the output of "info exceptions".
1376 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
1377 listed in the output of "-info-ada-exceptions".
1378
e092da29
JB
13792013-11-15 Joel Brobecker <brobecker@adacore.com>
1380
1381 * gdb.ada/info_exc.exp: Start inferior before starting
1382 the "info exceptions" tests.
1383 * gdb.ada/mi_exc_info.exp: Start inferior before starting
1384 the "-info-ada-exceptions" tests.
1385
805e1f19
TT
13862013-11-15 Tom Tromey <tromey@redhat.com>
1387
1388 * gdb.cp/includefile: New file.
1389 * gdb.cp/filename.exp: New file.
1390 * gdb.cp/filename.cc: New file.
1391
9abb1bd6
DE
13922013-11-15 Doug Evans <xdje42@gmail.com>
1393
1394 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1395
8abea1a1
DE
13962013-11-15 Doug Evans <xdje42@gmail.com>
1397
1398 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1399
330a7fce
DE
14002013-11-15 Doug Evans <xdje42@gmail.com>
1401
1402 * gdb.python/py-breakpoint.exp: Split up into several functions,
1403 each with their own test prefix.
1404
0acf8b65
JB
14052013-11-15 Joel Brobecker <brobecker@adacore.com>
1406
1407 * gdb.ada/O2_float_param: New testcase.
1408
496038b3
TT
14092013-11-14 Tom Tromey <tromey@redhat.com>
1410
1411 * Makefile.in (check-parallel): Print summary from gdb.sum.
1412
c7e8af9b
OJ
14132013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1414
1415 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1416 and function label names.
1417 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1418 compile unit labels.
1419
403cb6b1
JB
14202013-11-14 Joel Brobecker <brobecker@adacore.com>
1421
1422 * gdb.mi/mi-language.exp: New file.
1423
74921315
KS
14242013-09-17 Keith Seitz <keiths@redhat.com>
1425
1426 PR c++/7935
1427 PR c++/10541
1428 * gdb.cp/nsalias.exp: New file.
1429 * gdb.cp/nsalias.cc: New file.
1430 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1431 tests only on known, working compiler versions.
1432
08c43050
TT
14332013-11-13 Tom Tromey <tromey@redhat.com>
1434
1435 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1436 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1437
0682e708
DE
14382013-11-12 Doug Evans <dje@google.com>
1439
1440 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1441 so that "rm -rf $builddir" Just Works.
1442
a7e332c2
JB
14432013-11-12 Joel Brobecker <brobecker@adacore.com>
1444
1445 * gdb.ada/mi_exc_info: New testcase.
1446
778865d3
JB
14472013-11-12 Joel Brobecker <brobecker@adacore.com>
1448
1449 * gdb.ada/info_exc: New testcase.
1450
304a8ac1
DE
14512013-11-11 Doug Evans <dje@google.com>
1452
1453 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1454 of testfile.
1455
bc79de95
PM
14562013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1457
1458 * gdb.python/py-linetable.S: New file.
1459 * gdb.python/py-linetable.c: New file.
1460 * gdb.python/py-linetable.exp: New file.
1461
2df4d1d5
JB
14622013-11-11 Joel Brobecker <brobecker@adacore.com>
1463
1464 * gdb.ada/mi_ex_cond: New testcase.
1465
204b5331
DE
14662013-11-07 Doug Evans <dje@google.com>
1467
1468 PR 11786
1469 * gdb.base/gcore-relro-pie.c: New file.
1470 * gdb.base/gcore-relro-pie.exp: New file.
1471
92e32e33
PM
14722013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1473
1474 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1475 * gdb.python/py-cmd.c: New File.
1476
f76c27b5
PM
14772013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1478
1479 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1480
79600f4f 14812013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1482
1483 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1484
6dbb6798
YQ
14852013-11-06 Yao Qi <yao@codesourcery.com>
1486
1487 * lib/gdb.exp (gdb_produce_source): New procedure.
1488 * gdb.perf/solib.c: New.
1489 * gdb.perf/solib.exp: New.
1490 * gdb.perf/solib.py: New.
1491
71c0c615
YQ
14922013-11-06 Yao Qi <yao@codesourcery.com>
1493
1494 * README: Mention performance tests.
1495
f27a1236
YQ
14962013-11-06 Yao Qi <yao@codesourcery.com>
1497
1498 * lib/perftest.exp: New.
1499 * gdb.perf/lib/perftest/__init__.py: New.
1500 * gdb.perf/lib/perftest/measure.py: New.
1501 * gdb.perf/lib/perftest/perftest.py: New.
1502 * gdb.perf/lib/perftest/reporter.py: New.
1503 * gdb.perf/lib/perftest/testresult.py: New.
1504
7636ccf9
YQ
15052013-11-06 Yao Qi <yao@codesourcery.com>
1506
1507 * Makefile.in (check-perf): New target.
1508 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1509 * configure: Re-generated.
1510 * gdb.perf/Makefile.in: New.
1511
81208388
TT
15122013-11-04 Tom Tromey <tromey@redhat.com>
1513
1514 * Makefile.in (TEST_DIRS): Remove.
1515 (TEST_TARGETS, check-parallel): Rewrite.
1516 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1517 (subdir_do, subdirs): Remove.
1518 (do-check-parallel, check/%): New targets.
1519 (clean): Remove outputs, temp, and cache directories.
1520 (saw_dash_j): New variable.
1521 (CHECK_TARGET): Use it.
1522 (check): Depend on all, site.exp. Rewrite.
1523 (check-single): Remove dependencies.
1524 (slow_tests, all_tests, reordered_tests): New variables.
1525
c63ffa1f
TT
15262013-11-04 Tom Tromey <tromey@redhat.com>
1527
1528 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1529 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1530 before loading binfile.
1531 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1532 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1533 before loading binfile.
1534
3fef966c
TT
15352013-11-04 Tom Tromey <tromey@redhat.com>
1536
1537 * gdb.base/foll-exec.c (main): Use BASEDIR.
1538 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1539 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1540 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1541 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1542 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1543
24890efd
TT
15442013-11-04 Tom Tromey <tromey@redhat.com>
1545
1546 * gdb.base/argv0-symlink.exp: Compute executable's directory
1547 dynamically.
1548
c59ffcab
TT
15492013-11-04 Tom Tromey <tromey@redhat.com>
1550
1551 * gdb.asm/asm-source.exp: Use standard_output_file.
1552
479c8d68
TT
15532013-11-04 Tom Tromey <tromey@redhat.com>
1554
1555 * gdb.server/file-transfer.exp: Use standard_output_file.
1556
1e537771
TT
15572013-11-04 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.base/fullname.exp: Use standard_output_file,
1560 relative_filename.
1561 * gdb.base/hashline1.exp: Use standard_testfile,
1562 standard_output_file, relative_filename, clean_restart.
1563 * gdb.base/hashline2.exp: Use standard_testfile,
1564 standard_output_file.
1565 * gdb.base/hashline3.exp: Use standard_testfile,
1566 standard_output_file, relative_filename.
1567 * lib/gdb.exp (relative_filename): New proc.
1568
b44b82af
TT
15692013-11-04 Tom Tromey <tromey@redhat.com>
1570
1571 * gdb.base/fileio.c (test_open, test_write, test_read)
1572 (test_lseek, test_close, test_stat, test_fstat)
1573 (test_isatty, test_system, test_rename, test_unlink):
1574 Use OUTDIR define.
1575 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1576 Use standard_output_file.
1577
59b28c5d
TT
15782013-11-04 Tom Tromey <tromey@redhat.com>
1579
1580 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1581 defines.
1582 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1583 compilation. Use prepare_for_testing, standard_output_file.
1584
08b3fe69
TT
15852013-11-04 Tom Tromey <tromey@redhat.com>
1586
1587 * gdb.base/advance.exp: Use standard_testfile and
1588 prepare_for_testing.
1589 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1590 appropriate directory when local.
1591 * gdb.base/dump.exp: Use standard_output_file. Update all
1592 "dump" and "restore" filenames.
1593 * gdb.base/interact.exp: Use standard_output_file.
1594 * gdb.base/jit-so.exp: Don't download file when local.
1595 * gdb.base/jit.exp (compile_jit_test): Don't download file
1596 when local.
1597 * gdb.base/list.exp: Use gdb_remote_download.
1598 * gdb.base/maint.exp: Use standard_output_file.
1599 * gdb.base/prelink.exp: Use standard_output_file.
1600 * gdb.base/save-bp.exp: Use standard_output_file.
1601 * gdb.base/sepdebug.exp: Use standard_testfile,
1602 standard_output_file.
1603 (test_different_dir): Don't declare objdir.
1604 * gdb.base/solib-search.exp: Use standard_output_file.
1605 * gdb.base/step-line.exp: Use gdb_remote_download.
1606 * gdb.base/trace-commands.exp: Use standard_output_file.
1607
32cfb09d
TT
16082013-11-04 Tom Tromey <tromey@redhat.com>
1609
1610 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1611 to compilation. Use standard_output_file.
1612 (test_tfind_tfile): Update.
1613 * gdb.trace/tfile.c (write_basic_trace_file)
1614 (write_error_trace_file): Use TFILE_DIR.
1615 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1616 standard_output_file.
1617
84741506
TT
16182013-11-04 Tom Tromey <tromey@redhat.com>
1619
1620 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1621 Use "dwarf2 always-disassemble" for the "maint set" test.
1622 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1623 standard_output_file.
1624 * gdb.mi/mi-logging.exp: Use standard_output_file.
1625
cfb7b9a3
TT
16262013-11-04 Tom Tromey <tromey@redhat.com>
1627
1628 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1629 downloads conditional on remote host.
1630 (set_arch): Likewise.
1631 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1632 (load_description): Use standard_output_file.
1633
bdfe0594
TT
16342013-11-04 Tom Tromey <tromey@redhat.com>
1635
1636 * gdb.gdb/selftest.exp: Use standard_output_file.
1637 * lib/selftest-support.exp (do_self_tests): Use
1638 standard_output_file.
1639
8c639e73
TT
16402013-11-04 Tom Tromey <tromey@redhat.com>
1641
1642 * gdb.stabs/weird.exp: Use gdb_remote_download and
1643 standard_output_file.
1644
5030a410
TT
16452013-11-04 Tom Tromey <tromey@redhat.com>
1646
1647 * gdb.base/gcore-buffer-overflow.exp: Use
1648 standard_output_file, not standard_testfile.
1649 * gdb.base/twice.exp: Use standard_testfile, not
1650 standard_output_file. Use gdb_remote_download.
1651
95d7853e
TT
16522013-11-04 Tom Tromey <tromey@redhat.com>
1653
1654 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1655 restore from that.
1656
eab88b54
MR
16572013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1658
1659 * gdb.cp/derivation.exp: s/perrro/perror/
1660
a1b0fbee
MR
16612013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1662
1663 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1664 `debugdir'.
1665
638aa5a1
AB
16662013-10-31 Andrew Burgess <aburgess@broadcom.com>
1667
1668 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1669 tests and update expected error message.
1670 (test_watch_register_location): New tests.
1671 (do_tests): Call test_watch_register_location.
1672 * gdb.base/watchpoints.exp: Update expected error message.
1673
055e608a
UW
16742013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1675
1676 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1677 the patterns in gdb_test_multiple.
1678
9ac69859
NB
16792013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1680
1681 * gdb.base/sym-file-lib.c: New file.
1682 * gdb.base/sym-file-loader.c: New file.
1683 * gdb.base/sym-file-loader.h: New file.
1684 * gdb.base/sym-file-main.c: New file.
1685 * gdb.base/sym-file.exp: New file.
1686 * lib/gdb.exp (is_elf_target): New function.
1687
24ba476b
PA
16882013-10-29 Pedro Alves <palves@redhat.com>
1689
1690 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1691 variable setting change-log-default-name to ChangeLog-mi.
1692
f69d9aef
AB
16932013-10-29 Andrew Burgess <aburgess@broadcom.com>
1694
1695 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1696 Expect <unavailable> pattern.
1697
71193121
TV
16982013-10-28 Tom de Vries <tom@codesourcery.com>
1699
1700 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1701
38095c27
AK
17022013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1703
1704 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1705 remote stubs where exit() behaviour is unreliable.
1706
686d4def
PA
17072013-10-25 Pedro Alves <palves@redhat.com>
1708
1709 * gdb.cp/m-static.exp: Adjust expected output of printing a
1710 nonexistent or optimized out static field. Also test printing the
1711 the "container" object.
1712
a35cfb40
MR
17132013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1714
1715 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1716 if in the persistent mode.
1717 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1718
bbe769cc
MR
17192013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1720
1721 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1722 support core file generation" reply.
1723
95e4302a
JM
17242013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1725
1726 PR gdb/15986
1727 * gdb.base/run.c (main): gdb_get_line_number tag added for
1728 commands.exp.
1729 (factorial): Likewise.
1730
1731 * gdb.base/commands.exp (watchpoint_command_test): Use
1732 gdb_get_line_number in order to determine the locations in run.c
1733 where local_var is detected to go out of scope.
1734
4c406179
JM
17352013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1736
1737 * gdb.base/gnu_vector.exp: Care about endianness when casting
1738 scalars to vectors.
1739
bb6216d8
TT
17402013-10-18 Tom Tromey <tromey@redhat.com>
1741
1742 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1743 of "binfile".
1744
e8369a73
AB
17452013-10-18 Andrew Burgess <aburgess@broadcom.com>
1746
1747 * gdb.base/watchpoints.exp: Add test for setting software
1748 watchpoints of different types before starting the inferior.
1749
776f04fa
PA
17502013-10-18 Pedro Alves <palves@redhat.com>
1751
1752 PR gdb/16062
1753 * gdb.threads/stepi-random-signal.c: New file.
1754 * gdb.threads/stepi-random-signal.exp: New file.
1755
e4b8388f
MR
17562013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1757
1758 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1759 Fix comment typo.
1760 * lib/gdb.exp (gdb_init): Likewise.
1761
50b34a18
TT
17622013-10-17 Tom Tromey <tromey@redhat.com>
1763
1764 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1765
3db258f5
TT
17662013-10-14 Tom Tromey <tromey@redhat.com>
1767
1768 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1769 name to gdb_test_no_output.
1770
4856b6bc
JK
17712013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1772
1773 Canonicalize directories for EXEC_FILENAME.
1774 * gdb.base/argv0-symlink.exp
1775 (kept file symbolic link name for info inferiors): New.
1776 (kept directory symbolic link name): Setup kfail.
1777 (kept directory symbolic link name for info inferiors): New.
1778
9772d074
UW
17792013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1780
1781 * gdb.arch/s390-multiarch.exp: New file.
1782 * gdb.arch/s390-multiarch.c: New file.
1783
2a3be966
JB
17842013-10-11 Joel Brobecker <brobecker@adacore.com>
1785
1786 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1787 use the appropriate GDB/MI command instead, and verify
1788 the test output.
1789
7c647d61
JB
17902013-10-11 Joel Brobecker <brobecker@adacore.com>
1791
1792 * gdb.base/source-nofile.gdb: New file.
1793 * gdb.base/source.exp: Add two tests verifying the behavior when
1794 the "source" command is given a non-existant filename.
1795
bb66bd51
YQ
17962013-10-11 Yao Qi <yao@codesourcery.com>
1797
1798 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1799 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1800 and 'dlclose'.
1801 [!__WIN32__]: Include "dlfcn.h".
1802 * gdb.mi/mi-catch-load.exp: Set up kfail.
1803
4f424bb1
AK
18042013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1805
1806 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1807 generated corefile" by argument "$test".
1808
578d3588
PA
18092013-10-09 Pedro Alves <palves@redhat.com>
1810
1811 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1812 output.
1813
eb4ca471
PA
18142013-10-09 Pedro Alves <palves@redhat.com>
1815
1816 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1817 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1818 (test_catch_syscall_with_wrong_args)
1819 (test_catch_syscall_restarting_inferior)
1820 (test_catch_syscall_fail_nodatadir)
1821 (test_catch_syscall_without_args_noxml)
1822 (test_catch_syscall_with_args_noxml)
1823 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1824
dc294be5
TT
18252013-10-08 Tom Tromey <tromey@redhat.com>
1826
1827 * gdb.dwarf2/dwzbuildid.exp: New file.
1828 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1829 parameters.
1830 (Dwarf::_defer_output): Change "section" parameter to
1831 "section_spec"; update.
1832 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1833 procs.
1834
c968bd18
JB
18352013-10-08 Joel Brobecker <brobecker@adacore.com>
1836
1837 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1838
f44eeb11
TT
18392013-10-07 Tom Tromey <tromey@redhat.com>
1840
1841 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1842 to 0.
1843
0c557179
SDJ
18442013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1845
1846 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1847 $_exitcode is void when opening a corefile.
1848 * gdb.base/exitsignal.exp: New file.
1849 * gdb.base/segv.c: Likewise.
1850 * gdb.base/normal.c: Likewise.
1851
5713b9b5
JB
18522013-10-04 Joel Brobecker <brobecker@adacore.com>
1853
1854 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1855
3f983d47
YZ
18562013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1857
1858 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1859 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1860
901461f8
PA
18612013-10-02 Pedro Alves <palves@redhat.com>
1862
1863 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1864 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1865 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1866 (not_saved_pattern): New.
1867 Replace use of the former with the latter.
1868
b477a5e6
PA
18692013-10-02 Pedro Alves <palves@redhat.com>
1870
1871 * README (Board Settings): Document "exit_is_reliable".
1872 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1873 running to exit reliably reports program exits.
1874 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1875 info.
1876 * boards/native-stdio-gdbserver.exp: Likewise.
1877
a49bed3a
DE
18782013-10-01 Doug Evans <dje@google.com>
1879
1880 * gdb.python/python.exp: Remove redundant print-stack tests.
1881 Make all print-stack test names unique. Fix spelling of print-stack.
1882
2ed2ad44
YQ
18832013-09-29 Yao Qi <yao@codesourcery.com>
1884
1885 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1886 is remote.
1887
7d760051
UW
18882013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1889
1890 PR shlibs/8882
1891 * gdb.base/corefile.exp: Add a check to assure warning-free
1892 core-file load.
1893
82bf32bc
JK
18942013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1895
1896 * gdb.dwarf2/dwp-symlink.c: New file.
1897 * gdb.dwarf2/dwp-symlink.exp: New file.
1898
4fa7d390
DE
18992013-09-20 Doug Evans <dje@google.com>
1900
6b4646ce
DE
1901 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1902 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1903 file.
1904 * gdb.dwarf2/fission-loclists.S: Ditto.
1905 * gdb.dwarf2/fission-reread.S: Ditto.
1906 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1907 build_executable_from_fission_assembler.
1908 * gdb.dwarf2/fission-loclists.exp: Ditto.
1909 * gdb.dwarf2/fission-reread.exp: Ditto.
1910
4fa7d390
DE
1911 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1912 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1913 (gdb_gnu_strip_debug): Ditto.
1914 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
1915 * gdb.arch/altivec-abi.exp: Ditto.
1916 * gdb.base/attach-pie-misread.exp: Ditto.
1917 * gdb.base/comprdebug.exp: Ditto.
1918 * gdb.base/dup-sect.exp: Ditto.
1919 * gdb.base/gnu-debugdata.exp: Ditto.
1920 * gdb.base/step-symless.exp: Ditto.
1921 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1922 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
1923 * gdb.dwarf2/gdb-index.exp: Ditto.
1924
e4c6a2c4
AB
19252013-09-18 Andrew Burgess <aburgess@broadcom.com>
1926
1927 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
1928 register to "<optimized out>", and also print the registers.
1929
a205fbfc
PA
19302013-09-18 Pedro Alves <palves@redhat.com>
1931
1932 PR server/15967
1933 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
1934 change text.
1935
ee47b2f8
YQ
19362013-09-18 Yao Qi <yao@codesourcery.com>
1937
1938 * gdb.server/wrapper.c: New.
1939 * gdb.server/wrapper.exp: New.
1940
49fa26b0
PA
19412013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
1942 Jan Kratochvil <jan.kartochvil@redhat.com>
1943 Pedro Alves <palves@redhat.com>
1944
1945 PR gdb/11568
1946 * gdb.thread/thread-specific-bp.c: New file.
1947 * gdb.thread/thread-specific-bp.exp: New file.
1948
e83b28bc
SDJ
19492013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
1950
1951 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
1952 convenience function.
1953
08d72866
PA
19542013-09-17 Pedro Alves <palves@redhat.com>
1955
1956 PR gdb/15911
1957 * gdb.threads/info-threads-cur-sal-2.c: New file.
1958 * gdb.threads/info-threads-cur-sal.c: New file.
1959 * gdb.threads/info-threads-cur-sal.exp: New file.
1960
57b0d98e
YQ
19612013-09-17 Yao Qi <yao@codesourcery.com>
1962
1963 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
1964 [__WIN32__]: Include "windows.h" and define macro dlopen
1965 and dlclose.
1966 [!__WIN32__]: Include "dlfcn.h".
1967 * gdb.base/catch-load.exp (one_catch_load_test): Match
1968 directory separator.
1969
0295a32e
DE
19702013-09-16 Doug Evans <dje@google.com>
1971
a587b477
DE
1972 * lib/gdb.exp (using_fission): New proc.
1973 * gdb.base/info-macros.exp: Skip test if using Fission.
1974
0295a32e
DE
1975 * gdb.base/break-interp.exp: Fix indentation.
1976
a280dbd1
SDJ
19772013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1978
1979 * gdb.base/gdbvars.c (foo_void): New function.
1980 (foo_int): Likewise.
1981 * gdb.base/gdbvars.exp (test_convenience_functions): New
1982 function. Call it.
1983
4ac33720
UW
19842013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1985
1986 * gdb.arch/s390-tdbregs.c: New file.
1987 * gdb.arch/s390-tdbregs.exp: New file.
1988
b866c52d
SS
19892013-09-12 Stan Shebs <stan@codesourcery.com>
1990
1991 * README: New file.
1992
dc59cba6
DE
19932013-09-12 Doug Evans <dje@google.com>
1994
1995 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1996 added code to print event.inferior.
1997
edf9f00c
JK
19982013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1999
2000 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
2001 debug part of the binary.
2002
5423b017
JK
20032013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2004
2005 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
2006 (addlink): Add comment.
2007
9295cf6f
SA
20082013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
2009
2010 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
2011 canonical pathname.
2012
89e63ee4
DE
20132013-09-04 Doug Evans <dje@google.com>
2014
314bb8c3
DE
2015 * gdb.python/py-events.py (exit_handler): Verify we get the expected
2016 event.
2017 (continue_handler, new_objfile_handler): Ditto.
2018 (test_events): Rename command to "test-events".
2019 (test_newobj_events): Rename command to "test-objfile-events".
2020 * gdb.python/py-events.exp: Update.
2021 * gdb.python/py-evsignal.exp: Update.
2022 * gdb.python/py-evthreads.exp: Update.
2023
89e63ee4
DE
2024 * gdb.base/enumval.c (ZERO): New enum value.
2025 (main): Use it
2026 * gdb.base/enumval.exp: Test ability to print ZERO.
2027
20282013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
2029 Pedro Alves <palves@redhat.com>
2030
2031 * gdb.base/relocate.exp: Check that invalid options are
2032 rejected.
2033
26c2b53c
AB
20342013-08-30 Andrew Burgess <aburgess@broadcom.com>
2035
2036 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
2037 (my_static_symbol): Add comment.
2038 (main): Reference my_bss_symbol.
2039
96d9056e
PM
20402013-08-30 Phil Muldoon <pmuldoon@redhat.com>
2041
2042 * gdb.python/py-arch.exp: Tests for invalid architecture.
2043
489d4f4d
SA
20442013-08-29 Sterling Augustine <saugustine@google.com>
2045
2046 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
2047 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
2048 said conditional.
2049
5b791bb5
PM
20502013-08-29 Phil Muldoon <pmuldoon@redhat.com>
2051
2052 * gdb.python/py-arch.exp: Load gdb-python.exp.
2053
8f28f522
PM
20542013-08-29 Phil Muldoon <pmuldoon@redhat.com>
2055
2056 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
2057 itertools for imap attribute. Otherwise use map().
2058 (ElidingIterator): Define wrapper function __next__.
2059 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
2060 use exec (open (read ())) instead.
2061 * gdb.python/py-framefilter.exp: Ditto.
2062 * gdb.python/py-arch.exp: Update print based test to Python 3.x
2063 compliance.
2064 * gdb.python/py-frame.exp: Ditto.
2065 * gdb.python/py-type.exp: Ditto.
2066
1f0c4988
JK
20672013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2068
2069 PR gdb/15415
2070 * gdb.base/argv0-symlink.c: New file.
2071 * gdb.base/argv0-symlink.exp: New file.
2072
7893c162
TT
20732013-08-28 Tom Tromey <tromey@redhat.com>
2074
2075 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
2076 when saving index.
2077
6211c335
YQ
20782013-08-27 Yao Qi <yao@codesourcery.com>
2079
2080 * gdb.trace/entry-values.exp: Test unavailable entry value is
2081 not shown when option '--skip-unavailable' is specified.
2082 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
2083 Add tests for new option '--skip-unavailable'.
2084
ce4ea2bb
YQ
20852013-08-27 Yao Qi <yao@codesourcery.com>
2086
2087 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
2088 remote_download if it is empty.
2089
6e45f158
DE
20902013-08-26 Doug Evans <dje@google.com>
2091
779bd270
DE
2092 PR symtab/15885
2093 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
2094 (clean): rm -f *.gdb-index *.with-index.
2095 * gdb.dwarf2/gdb-index.exp: New testcase.
2096
6e45f158
DE
2097 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
2098 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
2099 run_on_host. All callers updated.
2100
b1224238
YQ
21012013-08-24 Yao Qi <yao@codesourcery.com>
2102
2103 * gdb.trace/entry-values.c (end): New
2104 (main): Call end.
2105 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
2106 tracepoint and collect data. Test entry value is unavailable.
2107
b39a8faf
YQ
21082013-08-24 Yao Qi <yao@codesourcery.com>
2109
2110 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
2111 * gdb.trace/entry-values.c: New.
2112 * gdb.trace/entry-values.exp: New.
2113
9eaabc75
MW
21142013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
2115
2116 PR gdb/15501
2117 * gdb.base/ena-dis-br.exp: Add test to verify
2118 enable/disable commands work correctly with
2119 multiple arguments that include multiple locations.
2120
9f948660
SDJ
21212013-08-22 Samuel Bronson <naesten@gmail.com>
2122
2123 ARM Linux support for `catch syscall'.
2124 * gdb.base/catch-syscall.exp: Test this on ARM now.
2125 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
2126
e630b974
TT
21272013-08-22 Tom Tromey <tromey@redhat.com>
2128
2129 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
2130 default addr_size.
2131 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
2132
f3a76454
TT
21332013-08-22 Tom Tromey <tromey@redhat.com>
2134
2135 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
2136 standard_temp_file.
2137
de5f37e1
TT
21382013-08-22 Tom Tromey <tromey@redhat.com>
2139
2140 * gdb.arch/amd64-byte.exp: Use standard_testfile,
2141 clean_restart.
2142 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
2143 * gdb.arch/amd64-dword.exp: Use standard_testfile,
2144 clean_restart.
2145 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
2146 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
2147 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
2148 * gdb.arch/amd64-word.exp: Use standard_testfile,
2149 clean_restart.
2150 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
2151 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
2152 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
2153 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
2154 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
2155 * gdb.arch/i386-signal.exp: Use standard_testfile.
2156 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
2157 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
2158 * gdb.arch/i386-unwind.exp: Use standard_testfile.
2159 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
2160
8448e842
TT
21612013-08-22 Tom Tromey <tromey@redhat.com>
2162
2163 * gdb.python/py-error.exp: Use gdb_remote_download.
2164 * gdb.python/py-mi.exp: Use gdb_remote_download.
2165 * gdb.python/py-objfile-script.exp: Use standard_output_file.
2166 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
2167 (run_lang_tests): Likewise.
2168 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
2169 filename.
2170 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
2171 compiling. Use gdb_remote_download. Update some tests.
2172 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2173 standard_output_file.
2174 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
2175 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
2176 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
2177 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
2178 standard_output_file.
2179
16cfcbc2
TT
21802013-08-22 Tom Tromey <tromey@redhat.com>
2181
2182 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
2183
44ee8174
TT
21842013-08-22 Tom Tromey <tromey@redhat.com>
2185
2186 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
2187 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
2188 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
2189 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
2190 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
2191 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
2192 * lib/gdb.exp (gdb_remote_download): New proc.
2193
7a218f88
TT
21942013-08-22 Tom Tromey <tromey@redhat.com>
2195
2196 * gdb.dwarf2/clztest.exp: Use standard_testfile.
2197 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
2198 * gdb.dwarf2/fission-base.S: Remove directory from
2199 DW_AT_GNU_dwo_name.
2200 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
2201 debug-file-directory.
2202 * gdb.dwarf2/fission-reread.S: Remove directory from
2203 DW_AT_GNU_dwo_name.
2204 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
2205 debug-file-directory.
2206
70cc1c23
DE
22072013-08-16 Doug Evans <dje@google.com>
2208
2209 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
2210 prelink complains about an unhandled DWARF version.
2211
61884d20
DE
22122013-08-14 Cary Coutant <ccoutant@google.com>
2213
2214 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
2215
5e92f71a
TT
22162013-08-13 Tom Tromey <tromey@redhat.com>
2217 Yao Qi <yao@codesourcery.com>
2218
2219 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
2220 * lib/gdb.exp: Handle GDB_PARALLEL.
2221 (default_gdb_version): Kill inotify_pid if it exists.
2222 (default_gdb_exit): Emit warning if the inotify log is not
2223 empty.
2224 (standard_output_file): Respect GDB_PARALLEL.
2225 (standard_temp_file): Likewise.
2226 (gdb_init): Start inotifywait if requested.
2227
5c30d39a
AB
22282013-08-13 Andrew Burgess <aburgess@broadcom.com>
2229
2230 * gdb.base/printcmds.exp (test_printf): Add test for printf of
2231 pointer with various flags.
2232
17e1c970
TT
22332013-08-13 Tom Tromey <tromey@redhat.com>
2234
2235 * lib/cache.exp: New file.
2236 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
2237 * lib/gdb.exp: Load cache.exp.
2238 (support_complex_tests, is_ilp32_target, is_lp64_target)
2239 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
2240 (gdb_skip_xml_test): Use gdb_caching_proc.
2241 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
2242
4e234898
TT
22432013-08-13 Tom Tromey <tromey@redhat.com>
2244
2245 * lib/gdb.exp (standard_temp_file): New proc.
2246 (support_complex_tests, is_ilp32_target, is_lp64_target)
2247 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
2248 standard_temp_file.
2249
53e981d9
TT
22502013-08-13 Tom Tromey <tromey@redhat.com>
2251
2252 * lib/gdb.exp (build_id_debug_filename_get): Use
2253 standard_output_file.
2254 * lib/prelink-support.exp (section_get)
2255 (build_executable_own_libs): Use standard_output_file.
2256
3f539315
TT
22572013-08-12 Tom Tromey <tromey@redhat.com>
2258
2259 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
2260
b4013987
AA
22612013-08-12 Ali Anwar <alianwar@codesourcery.com>
2262
2263 * gdb.base/break.exp: Test break via convenience variable
2264 with file name.
2265
f61d5529
DE
22662013-08-09 Doug Evans <dje@google.com>
2267
2268 * lib/future.exp (gdb_find_ldd): New proc.
2269 * lib/prelink-support.exp (build_executable_own_libs): Call it.
2270 Make "/usr/sbin/" in prelink path optional.
2271
1ed8d800
YQ
22722013-08-09 Yao Qi <yao@codesourcery.com>
2273
2274 * gdb.trace/collection.exp (gdb_collect_args_test): Set
2275 "only" and "both" to 'print entry-values' before selecting
2276 trace frame.
2277
82a0a75f
YQ
22782013-08-08 Yao Qi <yao@codesourcery.com>
2279
2280 * gdb.trace/mi-trace-unavailable.exp: Don't set
2281 "print entry-values" to "no".
2282 (test_trace_unavailable): Set various values to
2283 "print entry-values" to test that the output of
2284 '-stack-list-locals' is not affected, and then set
2285 set "print entry-values" to "no".
2286
ac52f9a2
DE
22872013-08-07 Doug Evans <dje@google.com>
2288
2289 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
2290 * gdb.python/py-value-cc.exp: Update.
2291 * gdb.python/py-value.exp: Use different names for .o files for
2292 C and C++. Only perform C++ tests if !skip_cplus_tests.
2293
bf6d8a91
TT
22942013-08-07 Tom Tromey <tromey@redhat.com>
2295
2296 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
2297
f9125b6c
TT
22982013-08-07 Tom Tromey <tromey@redhat.com>
2299
2300 * gdb.dwarf2/dwz.exp: New file.
2301
3a1115a0
TT
23022013-08-02 Tom Tromey <tromey@redhat.com>
2303
2304 * gdb.base/watchpoint.c (struct foo5): New.
2305 (nullptr): New global.
2306 * gdb.base/watchpoint.exp (test_watch_location): Add test.
2307
b846d303
DE
23082013-08-01 Doug Evans <dje@google.com>
2309
7ee85ab1
DE
2310 PR symtab/15691
2311 * gdb.dwarf2/fission-mix.exp: New file.
2312 * gdb.dwarf2/fission-mix.h: New file.
2313 * gdb.dwarf2/fission-mix.c: New file.
2314 * gdb.dwarf2/fission-mix2.c: New file.
2315
b846d303
DE
2316 PR symtab/15695
2317 * gdb.base/func-ptr.exp: New file.
2318 * gdb.base/func-ptr.c: New file.
2319
67d21849
YQ
23202013-08-01 Yao Qi <yao@codesourcery.com>
2321
2322 * gdb.python/py-sync-interp.c: New.
2323 * gdb.python/py-sync-interp.exp: New.
2324
de74e63a
YQ
23252013-07-31 Yao Qi <yao@codesourcery.com>
2326
2327 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
2328 'tdump' on stack frame 0 and 1 respectively.
2329
680558e8
YQ
23302013-07-31 Yao Qi <yao@codesourcery.com>
2331
2332 PR gdb/13443
2333 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
2334 'traceframe'. Wrap test with with_test_prefix.
2335 (top level): Update.
2336
48bbe0bf
YQ
23372013-07-31 Yao Qi <yao@codesourcery.com>
2338
2339 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
2340 'gdb_start'.
2341 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
2342 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
2343
11b4b7cc
AB
23442013-07-30 Andrew Burgess <aburgess@broadcom.com>
2345
2346 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
2347 when printing an optimized out value. Expect an error when using
2348 an optimized out value in an expression.
2349
b0c54aa5
AB
23502013-07-30 Andrew Burgess <aburgess@broadcom.com>
2351
2352 * gdb.dwarf2/pieces-optimized-out.exp: New file.
2353 * gdb.dwarf2/pieces-optimized-out.c: New file.
2354 * gdb.dwarf2/pieces-optimized-out.S: New file.
2355
97c85fc6
MB
23562013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
2357
2358 PR gdb/15715
2359 * gdb.base/setshow.exp: Test that relative paths passed to
2360 'set history filename' are converted to absolute paths.
2361
5b32ae97
KS
23622013-07-26 Keith Seitz <keiths@redhat.com>
2363
2364 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
2365 of f77.
2366 Allow for compiler variations of integer types.
2367 Use mi_create_varobj.
2368 Use mi_list_varobj_children for the immediate children of `array'.
2369 Add "has_more" attribute for grandchildren test.
2370
6f64ef53
PA
23712013-07-26 Pedro Alves <palves@redhat.com>
2372
2373 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2374 files.
2375
fdc8aae8
AB
23762013-07-25 Andrew Burgess <aburgess@broadcom.com>
2377
2378 * gdb.mi/mi-reg-undefined.exp: New file.
2379 * gdb.mi/mi-reg-undefined.c: Likewise.
2380 * gdb.mi/mi-reg-undefined.S: Likewise.
2381
6fbe845e
AB
23822013-07-25 Andrew Burgess <aburgess@broadcom.com>
2383
2384 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
2385 z, o, and t output formats.
2386 * gdb.base/display.exp: Use 'k' as an undefined format now that
2387 'z' is defined.
2388
7b79b135
DE
23892013-07-24 Doug Evans <dje@google.com>
2390
2391 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2392 "--" to switch.
2393
a0607b84
YQ
23942013-07-24 Yao Qi <yao@codesourcery.com>
2395
2396 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2397 host.
2398 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2399 Likewise. If host is remote, copy ${binfile} to host.
2400
2eb14a9b
YQ
24012013-07-23 Yao Qi <yao@codesourcery.com>
2402
2403 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2404 message.
2405
5d0a3b53
WN
24062013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2407
2408 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2409 instructions and enable disp-step-syscall for arm targets.
2410
9a5911c0
WN
24112013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2412
2413 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2414 assembler errors on arm.
2415 * gdb.dwarf2/mac-fileno.S: Likewise.
2416 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2417 * gdb.dwarf2/pr13961.S: Likewise.
2418
fa876972
HZ
24192013-07-19 Hui Zhu <hui@codesourcery.com>
2420
2421 PR gdb/15692
2422 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2423
1527aea8
YQ
24242013-07-19 Yao Qi <yao@codesourcery.com>
2425
2426 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2427 (teset_from_exec): Likewise.
2428
73c1d57e
YQ
24292013-07-19 Yao Qi <yao@codesourcery.com>
2430
2431 * gdb.trace/read-memory.c: New.
2432 * gdb.trace/read-memory.exp: New.
2433
a075c3e5
YQ
24342013-07-19 Yao Qi <yao@codesourcery.com>
2435
2436 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2437 $dest to link options if host is remote. Move the
2438 generated file to $dest.a on host if host is remote.
2439
623cc285
WN
24402013-07-18 Will Newton <will.newton@linaro.org>
2441
2442 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2443 to ensure the test is linked against pthreads.
2444 * gdb.threads/tls-var-main.c: Likewise.
2445 * gdb.threads/tls-shared.c: Likewise.
2446
1f74d3b5
YQ
24472013-07-18 Yao Qi <yao@codesourcery.com>
2448
2449 * lib/future.exp (gdb_default_target_compile): Use tail name
2450 of $destfile as the output name of compile. Move the
2451 generated file to $destfile on build.
2452
f6dc277e
YQ
24532013-07-18 Yao Qi <yao@codesourcery.com>
2454
2455 * lib/gdb.exp (gdb_compile): Set
2456 gdb_saved_set_unbuffered_mode_obj to
2457 set_unbuffered_mode_saved.o if host is remote. Invoke
2458 remote_download to copy $unbuf_obj to host.
2459
e7045703
DE
24602013-07-17 Doug Evans <dje@google.com>
2461
2462 * gdb.python/py-frame-args.c: New file.
2463 * gdb.python/py-frame-args.py: New file.
2464 * gdb.python/py-frame-args.exp New file.
2465
5ea5559b
AB
24662013-07-16 Andrew Burgess <aburgess@broadcom.com>
2467
2468 * gdb.base/printcmds.exp (test_printf): Add tests for format
2469 strings with missing format specifier.
2470
4229ca0e
TT
24712013-07-16 Tom Tromey <tromey@redhat.com>
2472
2473 * gdb.ada/info_types.exp: Use standard_testfile.
2474
5ee657d5
TT
24752013-07-16 Tom Tromey <tromey@redhat.com>
2476
2477 * gdb.mi/mi-basics.exp: Use standard_output_file.
2478 (test_dir_specification, test_cwd_specification)
2479 (test_path_specification): Use testsubdir, not subdir and objdir.
2480
20e3d738
TT
24812013-07-16 Tom Tromey <tromey@redhat.com>
2482
2483 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2484
7d7c6477
JB
24852013-07-09 Joel Brobecker <brobecker@adacore.com>
2486
2487 * gdb.ada/small_reg_param.exp: Accept optional entry value
2488 for parameter "w".
2489
52cd8b7d
JB
24902013-07-09 Joel Brobecker <brobecker@adacore.com>
2491
2492 * gdb.ada/small_reg_param.exp: Remove trailing space.
2493
2a998fc0
DE
24942013-07-09 Doug Evans <dje@google.com>
2495
2496 * gdb.base/default.exp: Update expected output of "show print array"
2497 and "show print pretty".
2498
0329e9fb
UW
24992013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2500
2501 * gdb.threads/wp-replication.exp: Stop counting available hardware
2502 watchpoints after NR_THREADS iterations.
2503
1953058f
AB
25042013-07-08 Andrew Burgess <aburgess@broadcom.com>
2505
2506 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2507
7c0de741
YQ
25082013-07-07 Yao Qi <yao@codesourcery.com>
2509
2510 * boards/native-gdbserver.exp: Move invoke of
2511 process_multilib_options to gdbserver-base.exp.
2512 Move set_board_info 'compiler', 'gdb,noinferiorio',
2513 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2514 gdbserver-base.exp.
2515 Move proc ${board}_download, ${board}_upload and
2516 ${board}_file to gdbserver-base.exp.
2517 * boards/native-extended-gdbserver.exp: Likewise.
2518 * boards/native-stdio-gdbserver.exp: Likewise.
2519 * boards/gdbserver-base.exp: New file.
2520
497a4c48
LM
25212013-07-05 Luis Machado <lgustavo@codesourcery.com>
2522
2523 * gdb.base/dump.exp: Remove arch-specific tests and do a
2524 generic data address check to set is64bitonly correctly.
2525
bb3f62fc
LM
25262013-07-05 Luis Machado <lgustavo@codesourcery.com>
2527
2528 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2529 the register number instead of expecting only 0.
2530
005faa9d
WN
25312013-07-05 Will Newton <will.newton@linaro.org>
2532
2533 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2534 in asm syntax to allow building on ARM.
2535
4767856f
YQ
25362013-07-05 Yao Qi <yao@codesourcery.com>
2537
2538 * boards/local-remote-host.exp: Remove obsolete comments.
2539 * boards/native-extended-gdbserver.exp: Likewise.
2540 * boards/native-gdbserver.exp: Likewise.
2541 * boards/native-stdio-gdbserver.exp: Likewise.
2542
691a26f5
AB
25432013-07-04 Andrew Burgess <aburgess@broadcom.com>
2544
2545 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2546 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2547 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2548
4d142eaa
JK
25492013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2550
2551 * gdb.base/break-on-linker-gcd-function.exp: Replace
2552 prepare_for_testing by build_executable_from_specs and clean_restart.
2553
62cef515
TT
25542013-06-27 Tom Tromey <tromey@redhat.com>
2555
2556 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2557 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2558 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2559 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2560 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2561 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2562 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2563 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2564 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2565 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2566 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2567 Use standard_testfile, standard_output_file, prepare_for_testing,
2568 clean_restart.
2569
0ab77f5f
TT
25702013-06-27 Tom Tromey <tromey@redhat.com>
2571
2572 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2573 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2574 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2575 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2576 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2577 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2578 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2579 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2580 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2581 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2582 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2583 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2584 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2585 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2586 gdb.base/solib-weak.exp, gdb.base/source.exp,
2587 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2588 gdb.base/stap-probe.exp, gdb.base/start.exp,
2589 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2590 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2591 gdb.base/step-test.exp, gdb.base/structs.exp,
2592 gdb.base/structs2.exp, gdb.base/structs3.exp,
2593 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2594 standard_output_file, prepare_for_testing, clean_restart.
2595
822bd149
TT
25962013-06-27 Tom Tromey <tromey@redhat.com>
2597
2598 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2599 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2600 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2601 gdb.base/pending.exp, gdb.base/permissions.exp,
2602 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2603 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2604 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2605 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2606 gdb.base/ptype.exp, gdb.base/randomize.exp,
2607 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2608 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2609 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2610 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2611 standard_testfile, standard_output_file, prepare_for_testing,
2612 clean_restart.
2613
f8b41b00
TT
26142013-06-27 Tom Tromey <tromey@redhat.com>
2615
a8c97a87
TT
2616 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2617 gdb.base/huge.exp, gdb.base/included.exp,
2618 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2619 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2620 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2621 gdb.base/info-target.exp, gdb.base/infoline.exp,
2622 gdb.base/interp.exp, gdb.base/interrupt.exp,
2623 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2624 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2625 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2626 gdb.base/logical.exp, gdb.base/long_long.exp,
2627 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2628 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2629 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2630 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2631 standard_testfile, standard_output_file, prepare_for_testing,
2632 clean_restart.
2633
289f9037
TT
26342013-06-27 Tom Tromey <tromey@redhat.com>
2635
a8c97a87
TT
2636 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2637 gdb.base/enumval.exp, gdb.base/environ.exp,
2638 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2639 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2640 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2641 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2642 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2643 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2644 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2645 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2646 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2647 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2648 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2649 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2650 gdb.base/gnu_vector.exp: Use standard_testfile,
2651 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2652
f76495c8
TT
26532013-06-27 Tom Tromey <tromey@redhat.com>
2654
a8c97a87
TT
2655 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2656 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2657 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2658 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2659 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2660 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2661 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2662 gdb.base/commands.exp, gdb.base/completion.exp,
2663 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2664 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2665 gdb.base/constvars.exp, gdb.base/corefile.exp,
2666 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2667 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2668 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2669 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2670 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2671 standard_output_file, prepare_for_testing, clean_restart.
2672
a64d2530
TT
26732013-06-27 Tom Tromey <tromey@redhat.com>
2674
a8c97a87
TT
2675 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2676 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2677 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2678 gdb.base/async-shell.exp, gdb.base/async.exp,
2679 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2680 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2681 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2682 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2683 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2684 gdb.base/break-on-linker-gcd-function.exp,
2685 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2686 standard_output_file, prepare_for_testing, clean_restart.
2687
aaff8d73
YQ
26882013-06-26 Yao Qi <yao@codesourcery.com>
2689
2690 * gdb.trace/mi-trace-frame-collected.exp: New.
2691
a0743c90
YQ
26922013-06-25 Yao Qi <yao@codesourcery.com>
2693
2694 * boards/native-extended-gdbserver.exp: Set board_info
2695 'gdb,predefined_tsv'.
2696 * boards/native-gdbserver.exp: Likewise.
2697 * boards/native-stdio-gdbserver.exp: Likewise.
2698 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2699 uploaded TSVs if target supports tracing.
2700 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2701 tracing and target has predefined tsv.
2702
9d6e6e84
HZ
27032013-06-25 Yao Qi <yao@codesourcery.com>
2704 Hui Zhu <hui@codesourcery.com>
2705 Pedro Alves <palves@redhat.com>
2706
2707 PR breakpoints/15075
2708 PR breakpoints/15434
2709 * gdb.base/dprintf-next.c: New file.
2710 * gdb.base/dprintf-next.exp: New file.
2711 * gdb.base/dprintf-non-stop.c: New file.
2712 * gdb.base/dprintf-non-stop.exp: New file.
2713 * gdb.base/dprintf.exp: Don't check "continue" in the output
2714 of "info breakpoints".
2715 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2716 Don't check "continue" in script field.
2717
e7ab3185
TT
27182013-06-21 Tom Tromey <tromey@redhat.com>
2719
2720 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2721 name in a test name.
2722
c898adb7
YQ
27232013-06-20 Yao Qi <yao@codesourcery.com>
2724
2725 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2726 and set an action.
2727 (test_trace_unavailable): Test command -data-list-register-values
2728 in the context of traceframe and with option --skip-unavailable.
2729 * gdb.trace/trace-unavailable.c (foo): New.
2730 (main): Call it.
2731 * gdb.mi/gdb2549.exp: Update matching pattern.
2732
4d157a3d
MF
27332013-06-19 Mike Frysinger <vapier@gentoo.org>
2734
2735 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2736 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2737 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2738 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2739 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2740
d69cace4
LM
27412013-06-19 Luis Machado <lgustavo@codesourcery.com>
2742
2743 * gdb.base/subst.exp: Delete default rules before further
2744 tests.
2745
9bdd0636
YQ
27462013-06-19 Yao Qi <yao@codesourcery.com>
2747
2748 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2749 unsupported if it is not registered.
2750
427cd150
TT
27512013-06-18 Tom Tromey <tromey@redhat.com>
2752
2753 * gdb.base/random-signal.c: New file.
2754 * gdb.base/random-signal.exp: New file.
2755
6de7c271
WN
27562013-06-18 Will Newton <will.newton@linaro.org>
2757
2758 * gdb.base/skip.c: Use comma to evaluate results of foo()
2759 and bar() before passing to baz().
2760 * gdb.base/skip.c: baz() now takes one argument instead of
2761 two.
2762
5bd1ef56
TT
27632013-06-18 Tom Tromey <tromey@redhat.com>
2764
2765 * gdb.dwarf2/implptrpiece.exp: New file.
2766 * gdb.dwarf2/implptrconst.exp (d): New variable.
2767 Print d.
2768 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2769
e379b391
TT
27702013-06-18 Tom Tromey <tromey@redhat.com>
2771
2772 * lib/selftest-support.exp (do_self_tests): Reject remote or
2773 non-native targets.
2774 * gdb.gdb/complaints.exp: Remove check.
2775 * gdb.gdb/observer.exp: Remove check.
2776 * gdb.gdb/xfullpath.exp: Remove check.
2777 * gdb.gdb/complaints.exp: Remove check.
2778
4ec70201
PA
27792013-06-07 Pedro Alves <palves@redhat.com>
2780
2781 * boards/native-extended-gdbserver.exp: Remove semicolon.
2782 * config/arm-ice.exp: Likewise.
2783 * config/bfin.exp: Likewise.
2784 * config/cygmon.exp: Likewise.
2785 * config/h8300.exp: Likewise.
2786 * config/monitor.exp: Likewise.
2787 * config/sid.exp: Likewise.
2788 * config/sim.exp: Likewise.
2789 * config/slite.exp: Likewise.
2790 * config/vx.exp: Likewise.
2791 * gdb.arch/i386-bp_permanent.exp: Likewise.
2792 * gdb.asm/asm-source.exp: Likewise.
2793 * gdb.base/args.exp: Likewise.
2794 * gdb.base/attach-pie-misread.exp: Likewise.
2795 * gdb.base/auxv.exp: Likewise.
2796 * gdb.base/bigcore.exp: Likewise.
2797 * gdb.base/bitfields2.exp: Likewise.
2798 * gdb.base/bitfields.exp: Likewise.
2799 * gdb.base/break.exp: Likewise.
2800 * gdb.base/break-interp.exp: Likewise.
2801 * gdb.base/callfuncs.exp: Likewise.
2802 * gdb.base/call-sc.exp: Likewise.
2803 * gdb.base/commands.exp: Likewise.
2804 * gdb.base/corefile.exp: Likewise.
2805 * gdb.base/dbx.exp: Likewise.
2806 * gdb.base/ending-run.exp: Likewise.
2807 * gdb.base/exprs.exp: Likewise.
2808 * gdb.base/funcargs.exp: Likewise.
2809 * gdb.base/hbreak2.exp: Likewise.
2810 * gdb.base/huge.exp: Likewise.
2811 * gdb.base/list.exp: Likewise.
2812 * gdb.base/memattr.exp: Likewise.
2813 * gdb.base/overlays.exp: Likewise.
2814 * gdb.base/printcmds.exp: Likewise.
2815 * gdb.base/recurse.exp: Likewise.
2816 * gdb.base/remotetimeout.exp: Likewise.
2817 * gdb.base/reread.exp: Likewise.
2818 * gdb.base/savedregs.exp: Likewise.
2819 * gdb.base/scope.exp: Likewise.
2820 * gdb.base/sepdebug.exp: Likewise.
2821 * gdb.base/setshow.exp: Likewise.
2822 * gdb.base/setvar.exp: Likewise.
2823 * gdb.base/sigaltstack.exp: Likewise.
2824 * gdb.base/siginfo-addr.exp: Likewise.
2825 * gdb.base/siginfo.exp: Likewise.
2826 * gdb.base/siginfo-obj.exp: Likewise.
2827 * gdb.base/sigrepeat.exp: Likewise.
2828 * gdb.base/sigstep.exp: Likewise.
2829 * gdb.base/structs.exp: Likewise.
2830 * gdb.base/testenv.exp: Likewise.
2831 * gdb.base/twice.exp: Likewise.
2832 * gdb.base/valgrind-db-attach.exp: Likewise.
2833 * gdb.base/valgrind-infcall.exp: Likewise.
2834 * gdb.base/varargs.exp: Likewise.
2835 * gdb.base/watchpoint.exp: Likewise.
2836 * gdb.cp/gdb1355.exp: Likewise.
2837 * gdb.cp/misc.exp: Likewise.
2838 * gdb.disasm/hppa.exp: Likewise.
2839 * gdb.disasm/t01_mov.exp: Likewise.
2840 * gdb.disasm/t02_mova.exp: Likewise.
2841 * gdb.disasm/t03_add.exp: Likewise.
2842 * gdb.disasm/t04_sub.exp: Likewise.
2843 * gdb.disasm/t05_cmp.exp: Likewise.
2844 * gdb.disasm/t06_ari2.exp: Likewise.
2845 * gdb.disasm/t07_ari3.exp: Likewise.
2846 * gdb.disasm/t08_or.exp: Likewise.
2847 * gdb.disasm/t09_xor.exp: Likewise.
2848 * gdb.disasm/t10_and.exp: Likewise.
2849 * gdb.disasm/t11_logs.exp: Likewise.
2850 * gdb.disasm/t12_bit.exp: Likewise.
2851 * gdb.disasm/t13_otr.exp: Likewise.
2852 * gdb.gdb/selftest.exp: Likewise.
2853 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2854 * gdb.mi/mi-reverse.exp: Likewise.
2855 * gdb.pascal/floats.exp: Likewise.
2856 * gdb.python/py-inferior.exp: Likewise.
2857 * gdb.threads/attach-into-signal.exp: Likewise.
2858 * gdb.threads/pthreads.exp: Likewise.
2859 * gdb.threads/thread_events.exp: Likewise.
2860 * gdb.threads/watchthreads.exp: Likewise.
2861 * gdb.trace/actions-changed.exp: Likewise.
2862 * gdb.trace/actions.exp: Likewise.
2863 * gdb.trace/ax.exp: Likewise.
2864 * gdb.trace/backtrace.exp: Likewise.
2865 * gdb.trace/change-loc.exp: Likewise.
2866 * gdb.trace/deltrace.exp: Likewise.
2867 * gdb.trace/disconnected-tracing.exp: Likewise.
2868 * gdb.trace/ftrace.exp: Likewise.
2869 * gdb.trace/infotrace.exp: Likewise.
2870 * gdb.trace/passc-dyn.exp: Likewise.
2871 * gdb.trace/passcount.exp: Likewise.
2872 * gdb.trace/pending.exp: Likewise.
2873 * gdb.trace/qtro.exp: Likewise.
2874 * gdb.trace/range-stepping.exp: Likewise.
2875 * gdb.trace/report.exp: Likewise.
2876 * gdb.trace/save-trace.exp: Likewise.
2877 * gdb.trace/status-stop.exp: Likewise.
2878 * gdb.trace/strace.exp: Likewise.
2879 * gdb.trace/tfile.exp: Likewise.
2880 * gdb.trace/tfind.exp: Likewise.
2881 * gdb.trace/trace-break.exp: Likewise.
2882 * gdb.trace/tracecmd.exp: Likewise.
2883 * gdb.trace/trace-mt.exp: Likewise.
2884 * gdb.trace/tspeed.exp: Likewise.
2885 * gdb.trace/tsv.exp: Likewise.
2886 * gdb.trace/while-stepping.exp: Likewise.
2887 * lib/gdb.exp: Likewise.
2888 * lib/gdbserver-support.exp: Likewise.
2889 * lib/java.exp: Likewise.
2890 * lib/mi-support.exp: Likewise.
2891 * lib/pascal.exp: Likewise.
2892 * lib/prompt.exp: Likewise.
2893 * lib/trace-support.exp: Likewise.
2894
47d48711
PA
28952013-06-07 Pedro Alves <palves@redhat.com>
2896
2897 * gdb.ada/info_types.c: Fix formating in copyright header.
2898 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2899 * gdb.base/float.c: Likewise.
2900 * gdb.base/inferior-died.c: Likewise.
2901 * gdb.base/interp.c: Likewise.
2902 * gdb.base/jit-main.c: Likewise.
2903 * gdb.base/jit-solib.c: Likewise.
2904 * gdb.base/long_long.c: Likewise.
2905 * gdb.base/longjmp.c: Likewise.
2906 * gdb.base/nextoverexit.c: Likewise.
2907 * gdb.base/pr11022.c: Likewise.
2908 * gdb.base/prelink-lib.c: Likewise.
2909 * gdb.base/prelink.c: Likewise.
2910 * gdb.base/prologue.c: Likewise.
2911 * gdb.base/restore.c: Likewise.
2912 * gdb.base/sigchld.c: Likewise.
2913 * gdb.base/solib-search-lib1.c: Likewise.
2914 * gdb.base/solib-search-lib2.c: Likewise.
2915 * gdb.base/solib-search.c: Likewise.
2916 * gdb.base/solib-search.h: Likewise.
2917 * gdb.base/whatis.c: Likewise.
2918 * gdb.cp/abstract-origin.cc: Likewise.
2919 * gdb.cp/anon-struct.cc: Likewise.
2920 * gdb.cp/baseenum.cc: Likewise.
2921 * gdb.cp/bs15503.cc: Likewise.
2922 * gdb.cp/call-c-1.c: Likewise.
2923 * gdb.cp/call-c.cc: Likewise.
2924 * gdb.cp/class2.cc: Likewise.
2925 * gdb.cp/classes.cc: Likewise.
2926 * gdb.cp/cttiadd.cc: Likewise.
2927 * gdb.cp/cttiadd1.cc: Likewise.
2928 * gdb.cp/cttiadd2.cc: Likewise.
2929 * gdb.cp/cttiadd3.cc: Likewise.
2930 * gdb.cp/derivation.cc: Likewise.
2931 * gdb.cp/derivation2.cc: Likewise.
2932 * gdb.cp/dispcxx.cc: Likewise.
2933 * gdb.cp/exception.cc: Likewise.
2934 * gdb.cp/gdb2384-base.cc: Likewise.
2935 * gdb.cp/gdb2384-base.h: Likewise.
2936 * gdb.cp/gdb2384.cc: Likewise.
2937 * gdb.cp/gdb2495.cc: Likewise.
2938 * gdb.cp/mb-inline.h: Likewise.
2939 * gdb.cp/mb-inline1.cc: Likewise.
2940 * gdb.cp/mb-inline2.cc: Likewise.
2941 * gdb.cp/member-name.cc: Likewise.
2942 * gdb.cp/member-ptr.cc: Likewise.
2943 * gdb.cp/misc.cc: Likewise.
2944 * gdb.cp/namespace1.cc: Likewise.
2945 * gdb.cp/nextoverthrow.cc: Likewise.
2946 * gdb.cp/pr-574.cc: Likewise.
2947 * gdb.cp/pr9631.cc: Likewise.
2948 * gdb.cp/printmethod.cc: Likewise.
2949 * gdb.cp/psmang1.cc: Likewise.
2950 * gdb.cp/psmang2.cc: Likewise.
2951 * gdb.cp/psymtab-parameter.cc: Likewise.
2952 * gdb.cp/ptype-flags.cc: Likewise.
2953 * gdb.cp/ref-params.cc: Likewise.
2954 * gdb.cp/ref-types.cc: Likewise.
2955 * gdb.cp/smartp.cc: Likewise.
2956 * gdb.cp/try_catch.cc: Likewise.
2957 * gdb.cp/userdef.cc: Likewise.
2958 * gdb.cp/using-crash.cc: Likewise.
2959 * gdb.cp/virtfunc.cc: Likewise.
2960 * gdb.cp/virtfunc2.cc: Likewise.
2961 * gdb.dwarf2/callframecfa.S: Likewise.
2962 * gdb.dwarf2/dw2-ranges.c: Likewise.
2963 * gdb.dwarf2/dw2-ranges2.c: Likewise.
2964 * gdb.dwarf2/dw2-ranges3.c: Likewise.
2965 * gdb.dwarf2/dw2-restore.S: Likewise.
2966 * gdb.dwarf2/pieces.S: Likewise.
2967 * gdb.dwarf2/valop.S: Likewise.
2968 * gdb.java/jnpe.java: Likewise.
2969 * gdb.mi/mi-stepn.c: Likewise.
2970 * gdb.mi/mi-var-cp.cc: Likewise.
2971 * gdb.mi/mi-var-rtti.cc: Likewise.
2972 * gdb.mi/ns-stale-regcache.c: Likewise.
2973 * gdb.mi/pr11022.c: Likewise.
2974 * gdb.mi/solib-lib.c: Likewise.
2975 * gdb.mi/solib-main.c: Likewise.
2976 * gdb.python/py-arch.c: Likewise.
2977 * gdb.python/py-block.c: Likewise.
2978 * gdb.python/py-breakpoint.c: Likewise.
2979 * gdb.python/py-events.c: Likewise.
2980 * gdb.python/py-evthreads.c: Likewise.
2981 * gdb.python/py-explore.c: Likewise.
2982 * gdb.python/py-explore.cc: Likewise.
2983 * gdb.python/py-finish-breakpoint.c: Likewise.
2984 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2985 * gdb.python/py-symbol.c: Likewise.
2986 * gdb.threads/execl.c: Likewise.
2987 * gdb.threads/execl1.c: Likewise.
2988
88ab5684
WN
29892013-06-07 Will Newton <will.newton@linaro.org>
2990
2991 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2992
42daa7a0
WN
29932013-06-07 Will Newton <will.newton@linaro.org>
2994
2995 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2996 and "starting".
2997
f4059ef3
WN
29982013-06-07 Will Newton <will.newton@linaro.org>
2999
3000 * gdb.cp/anon-struct.exp: Conditionalize constructor and
3001 destructor prototypes for ARM ABI.
3002 * gdb.cp/m-static.exp: Likewise.
3003
8cb5cc78
YQ
30042013-06-07 Yao Qi <yao@codesourcery.com>
3005
3006 * gdb.trace/mi-trace-unavailable.exp: New.
3007 * gdb.trace/trace-unavailable.c: New.
3008
c6cf1712
DE
30092013-06-06 Doug Evans <dje@google.com>
3010
3011 * gdb.cp/derivation.exp: Make tests have unique names.
3012
bf6be0f4
TT
30132013-06-06 Tom Tromey <tromey@redhat.com>
3014
3015 * gdb.base/dump.exp (capture_value): Don't put expression into
3016 test name if arguments passed in.
3017 Rename a couple more tests to make them unique.
3018
ebb022fa
TT
30192013-06-06 Tom Tromey <tromey@redhat.com>
3020
3021 * gdb.base/break-always.exp: Explicitly specify test name.
3022
69fc87c2
DE
30232013-06-05 Doug Evans <dje@google.com>
3024 Keith Seitz <keiths@redhat.com>
3025
3026 * gdb.cp/derivation2.cc: New file.
3027 * gdb.cp/derivation.cc (main): Call foo2.
3028 * gdb.cp/derivation.exp: Add tests for typedefs in another
3029 file, and when there's an active block.
3030
f993f39e
LM
30312013-06-05 Luis Machado <lgustavo@codesourcery.com>
3032
3033 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
3034 from targets that use function descriptors in the virtual tables.
3035 Handle presence of dot symbols.
3036
afacd7f3
GB
30372013-06-04 Gary Benson <gbenson@redhat.com>
3038
3039 * gdb.base/break-probes.exp: New file.
3040 * gdb.base/break-probes.c: Likewise.
3041 * gdb.base/break-probes-solib.c: Likewise.
3042 * gdb.base/info-shared.exp: New file.
3043 * gdb.base/info-shared.c: Likewise.
3044 * gdb.base/info-shared-solib1.c: Likewise.
3045 * gdb.base/info-shared-solib2.c: Likewise.
3046
a29a3fb7
GB
30472013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3048 Gary Benson <gbenson@redhat.com>
3049
3050 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
3051 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
3052 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
3053 to be set to "no" to indicate that no ld.so copy should be made.
3054 * gdb.base/break-interp.exp (solib_bp): New constant.
3055 (reach_1): Use the above instead of "_dl_debug_state".
3056 (test_attach): Likewise.
3057 (test_ld): Likewise.
3058 * gdb.threads/dlopen-libpthread.exp: New file.
3059 * gdb.threads/dlopen-libpthread.c: Likewise.
3060 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
3061 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
3062
62a813cc
YQ
30632013-05-30 Yao Qi <yao@codesourcery.com>
3064
3065 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3066 Add a test that no MI notification is emitted when executing
3067 -exec-arguments.
3068
8f56dad4
JK
30692013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3070
3071 PR testsuite/12649
3072 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
3073 $mi_gdb_prompt expectation by mi_expect_stop.
3074 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
3075 (mi info dprintf second time): Replace them by mi_send_resuming_command
3076 and mi_expect_stop.
3077
c588eb20
GB
30782013-05-24 Gary Benson <gbenson@redhat.com>
3079
3080 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
3081 backslash.
3082 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
3083 backslashes.
3084 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
3085 backslash.
3086
c0ea94eb
YQ
30872013-05-24 Yao Qi <yao@codesourcery.com>
3088
3089 * gdb.trace/tfile.exp: Test inferior and thread.
3090
db1ac436
YQ
30912013-05-24 Yao Qi <yao@codesourcery.com>
3092 Pedro Alves <palves@redhat.com>
3093
3094 * gdb.base/range-stepping.exp: Skip the rest of tests if the
3095 test fails.
3096 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
3097 Return 0 if the test passes, otherwise return 1.
3098
b6abb10c
DE
30992013-05-23 Doug Evans <dje@google.com>
3100
3101 * boards/fission-dwp.exp: New file.
3102
bc5065a7
PA
31032013-05-23 Yao Qi <yao@codesourcery.com>
3104 Pedro Alves <palves@redhat.com>
3105
3106 * gdb.base/range-stepping.c: New file.
3107 * gdb.base/range-stepping.exp: New file.
3108 * gdb.trace/range-stepping.c: New file.
3109 * gdb.trace/range-stepping.exp: New file.
3110 * lib/range-stepping-support.exp: New file.
3111
5f2e6b00
TT
31122013-05-22 Tom Tromey <tromey@redhat.com>
3113
3114 * gdb.cp/class2.cc (main): New local 'aref'.
3115 * gdb.cp/class2.exp: Check printing of 'aref'.
3116
e6ba475a
DE
31172013-05-22 Doug Evans <dje@google.com>
3118
3119 * gdb.threads/wp-replication.c (main): Insert some code at the start
3120 to ensure the breakpoint on main is only hit once. Fix comment.
3121
52c935b6
KS
31222013-05-21 Keith Seitz <keiths@redhat.com>
3123 Pedro Alves <palves@redhat.com>
3124
3125 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
3126 gdb_expect.
3127 Add test to flush the remaining input buffer so that this
3128 file passes testsuite/12649.
3129
bd9673a4
PW
31302013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3131
3132 * gdb.base/catch-signal-fork.exp: New file.
3133 * gdb.base/catch-signal-fork.c: New file.
3134
69a97597
SA
31352013-05-21 Sterling Augustine <saugustine@google.com>
3136
3137 * boards/remote-stdio-gdbserver.exp: New file.
3138
44e97363
JK
31392013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3140
3141 PR testsuite/12649
3142 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
3143 racy matches.
3144
02392865
CG
31452013-05-21 Christian Groessler <chris@groessler.org>
3146
3147 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
3148 since it's not supported in all shells.
3149
c5867ab6
HZ
31502013-05-21 Hui Zhu <hui@codesourcery.com>
3151
3152 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
3153 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
3154
6c9e2db4
DE
31552013-05-20 Doug Evans <dje@google.com>
3156
3157 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
3158 (_handle_DW_TAG): Use it.
3159 (cu, tu): Replace parameters is_64, version, addr_size with options.
3160 All callers updated. Add Fission support.
3161 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
3162 * gdb.dwarf2/method-ptr.exp: Ditto.
3163 * gdb.dwarf2/nostaticblock.exp: Ditto.
3164 * gdb.dwarf2/subrange.exp: Ditto.
3165 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
3166
4a6e676c
TT
31672013-05-20 Tom Tromey <tromey@redhat.com>
3168
3169 * gdb.gdb/python-selftest.exp: New file.
3170
e19d3afb
DE
31712013-05-20 Doug Evans <dje@google.com>
3172
3173 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
3174 -fdebug-types-section.
3175
4d804846
JB
31762013-05-20 Joel Brobecker <brobecker@adacore.com>
3177
3178 * gdb.ada/float_param: New testcase.
3179
8d324e83
DE
31802013-05-17 Doug Evans <dje@google.com>
3181
7d0c9981
DE
3182 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
3183 Add tests for "maint check-symtabs", "maint expand-symtabs".
3184
8d324e83
DE
3185 * gdb.base/maint.exp: Remove testing of individual maint command
3186 help output.
3187
177aadc4
PA
31882013-05-16 Pedro Alves <palves@redhat.com>
3189
3190 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
3191 comment. Use gdb_test_no_output.
3192
b8fea896
JB
31932013-05-16 Joel Brobecker <brobecker@adacore.com>
3194
3195 * gdb.ada/complete.exp: Add test verifying completion using
3196 the "tab" key.
3197
52c935b6
KS
31982013-05-15 Keith Seitz <keiths@redhat.com>
3199
3200 * gdb.base/filesym.exp: New completer test.
3201 * gdb.base/filesym.c: New file.
3202
ed0f00b8
PA
32032013-05-15 Pedro Alves <palves@redhat.com>
3204
3205 * gdb.base/fixsection.c: Remove attribution.
3206 * gdb.base/watch-read.exp: Ditto.
3207
55fb6d27
TT
32082013-05-13 Tom Tromey <tromey@redhat.com>
3209
3210 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
3211 size and change type sizes to 4 bytes.
3212
ac1ca910
TT
32132013-05-13 Tom Tromey <tromey@redhat.com>
3214
3215 * gdb.base/exprs.exp (test_expr): Add regression test.
3216 * gdb.base/exprs.c (null_t_struct): New global.
3217
8414efef
MB
32182013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
3219
3220 * gdb.base/default.exp: Disable history saving.
3221 * gdb.base/setshow.exp: Likewise.
3222
9779ab84
PA
32232013-05-10 Pedro Alves <palves@redhat.com>
3224
3225 PR remote/15455
3226
3227 * gdb.trace/qtro.c: New file.
3228 * gdb.trace/qtro.exp: New file.
3229
1e611234
PM
32302013-05-10 Phil Muldoon <pmuldoon@redhat.com>
3231
3232 * gdb.python/py-framefilter.py: New File.
3233 * gdb.python/py-framefilter-mi.exp: Ditto.
3234 * gdb.python/py-framefilter.c: Ditto.
3235 * gdb.python/py-framefilter-mi.exp: Ditto.
3236 * gdb.python/py-framefilter-mi.c: Ditto,
3237 * gdb.python/py-framefilter-gdb.py.in: Ditto.
3238
5e4c3ac4
TT
32392013-05-08 Tom Tromey <tromey@redhat.com>
3240
3241 * gdb.base/solib-search.exp: Set test name for "set
3242 solib-search-path" test.
3243
993654a9
HAQ
32442013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
3245
3246 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
3247 (set_a_tracepoint): Set tracepoint before prologue.
3248 (run_trace_experiment): Test setup_tracepoints and 'break end'
3249 in it.
3250 (trace_buffer_normal): Remove.
3251 (gdb_trace_circular_tests): Remove. Move tests to...
3252 (top level): ...here. Call 'runto_main' before checking for
3253 trace support. Use commands to check the support for circular
3254 trace buffer and changing of trace buffer size. Add test
3255 to calculate size of single frame. Use this size to
3256 calculate the size of trace buffer. Use 'tfind pc func9'
3257 instead of 'tfind 9'. Use 'with_test_prefix'.
3258
c95aea6b
TT
32592013-05-07 Tom Tromey <tromey@redhat.com>
3260
3261 * lib/selftest-support.exp: New file.
3262 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3263 do_self_tests.
3264 (setup_test, find_gdb): Remove.
3265 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
3266 do_self_tests.
3267 (setup_test, find_gdb): Remove.
3268 (test_observer): Don't call setup_test. Remove argument.
3269 * gdb.gdb/selftest.exp: Load selftest-support.exp.
3270 (find_gdb): Remove.
3271 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3272 do_self_tests.
3273 (setup_test, find_gdb): Remove.
3274 (test_with_self): Don't call setup_test. Remove argument.
3275
1f031429
PA
32762013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
3277
3278 * gdb.arch/system-gcore.exp: Remove.
3279 * gdb.arch/gcore.c: Remove.
3280 * gdb.base/gcore.exp: Add "info reg system".
3281
58ce7251
SDJ
32822013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
3283
3284 PR breakpoints/15413:
3285 * gdb.base/pending.exp: Add test for completion of the "condition"
3286 command for pending breakpoints.
3287 * gdb.linespec/linespec.ex: Add test for completion of the
3288 "condition" command when dealing with multiple locations.
3289
aacbb8a5
LM
32902013-05-07 Luis Machado <lgustavo@codesourcery.com>
3291
3292 * gdb.threads/wp-replication.c: New file.
3293 * gdb.threads/wp-replication.exp: New file.
3294
2dd6254d
SL
32952013-05-06 Sandra Loosemore <sandra@codesourcery.com>
3296
3297 * gdb.xml/tdesc-regs.exp: Add case for nios2.
3298
c2a96e8c
DE
32992013-05-06 Doug Evans <dje@google.com>
3300
b903e17e
DE
3301 * gdb.base/solib-search-lib1.c: New file.
3302 * gdb.base/solib-search-lib2.c: New file.
3303 * gdb.base/solib-search.c: New file.
3304 * gdb.base/solib-search.h: New file.
3305 * gdb.base/solib-search.exp: New file.
3306
fac51dd9
DE
3307 * lib/gdb.exp (gdb_core_cmd): New function.
3308 * gdb.arch/system-gcore.exp: Use it.
3309 * gdb.arch/vsx-regs.exp: Ditto.
3310 * gdb.base/gcore.exp: Ditto.
3311 * gdb.threads/gcore-thread.exp: Ditto.
3312
c2a96e8c
DE
3313 * gdb.reverse/shr.h: New file.
3314 * gdb.reverse/shr1.c: New file.
3315 * gdb.reverse/shr2.c: #include "shr.h".
3316 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
3317 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
3318 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
3319 Update tests using sleep/printf to use shr2.sl instead.
3320 * gdb.reverse/solib-reverse.exp: Ditto.
3321
b6807d98
TT
33222013-05-06 Tom Tromey <tromey@redhat.com>
3323
3324 * gdb.dwarf2/implptrconst.c: New file.
3325 * gdb.dwarf2/implptrconst.exp: New file.
3326 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
3327 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
3328 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
3329
96f7d3f1
PW
33302013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3331
3332 * gdb.base/catch-sig.c (main): Raise SIGINT.
3333 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
3334
1ebff1fd
HAQ
33352013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
3336
3337 * status-stop.exp (test_tstart_tstart): Check for error
3338 returned by the second 'tstart' command.
3339
f92b06da
WT
33402013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
3341
3342 * gdb.xml/maint_print_struct.exp: New file.
3343 * gdb.xml/maint_print_struct.xml: New file.
3344
ff546935
TT
33452013-04-25 Tom Tromey <tromey@redhat.com>
3346
3347 * gdb.dwarf2/nostaticblock.exp: New file.
3348
bf9e4d0c
MB
33492013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3350
3351 PR gdb/10462
3352 * gdb.base/setshow.exp: Add test case.
3353
a11cfd87
HZ
33542013-04-23 Hui Zhu <hui@codesourcery.com>
3355
3356 PR gdb/15293
a11cfd87
HZ
3357 * gdb.base/dprintf.exp: Add ignore command.
3358
2d9442cc
HZ
33592013-04-23 Hui Zhu <hui@codesourcery.com>
3360
3361 PR gdb/15165
2d9442cc
HZ
3362 * gdb.base/save-bp.exp: Add test for dprintf.
3363
0f3305ed
TT
33642013-04-22 Tom Tromey <tromey@redhat.com>
3365
3366 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
3367 notice_open_fds.
3368
d504301e
SDJ
33692013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3370
3371 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
3372 ldflags.
3373
9991b207
SDJ
33742013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3375
3376 * gdb.arch/arm-bl-branch-dest.c: New file.
3377 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
3378
433730c9
PA
33792013-04-19 Vladimir Kargov <kargov@gmail.com>
3380 Pedro Alves <palves@redhat.com>
3381
3382 * gdb.arch/i386-float.S: New file.
3383 * gdb.arch/i386-float.exp: New file.
3384
9a908334
LM
33852013-04-18 Luis Machado <lgustavo@codesourcery.com>
3386
3387 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
3388 type void *.
3389
4f22ed5c
DE
33902013-04-17 Doug Evans <dje@google.com>
3391
3392 * lib/dwarf.exp (Dwarf): New proc "tu".
3393 * gdb.dwarf2/missing-sig-type.exp: New file.
3394
a0d3f2f5
SCR
33952013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3396
3397 Add option to link testcases with Pthreads library when
3398 using 'prepare_for_testing' in tests.
3399
3400 * lib/gdb.exp (build_executable_from_specs): Use
3401 gdb_compile_pthreads to compile if option "pthreads" is
3402 specified.
3403
cc16e6c9
TT
34042013-04-15 Tom Tromey <tromey@redhat.com>
3405
3406 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3407
72f1fe8a
TT
34082013-04-15 Tom Tromey <tromey@redhat.com>
3409
3410 * gdb.base/default.exp: Update for $_exception.
3411 * gdb.cp/exceptprint.cc: New file.
3412 * gdb.cp/exceptprint.exp: New file.
3413 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3414
6e72ca20
TT
34152013-04-15 Tom Tromey <tromey@redhat.com>
3416
3417 * gdb.cp/typeid.cc: New file.
3418 * gdb.cp/typeid.exp: New file.
3419
591f19e8
TT
34202013-04-15 Tom Tromey <tromey@redhat.com>
3421
3422 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3423
da9160e4
YQ
34242013-04-13 Yao Qi <yao@codesourcery.com>
3425
3426 * gdb.base/completion.exp: Test completion of command
3427 'target ctf' if target ctf is supported.
3428
f81d1120
PA
34292013-04-10 Pedro Alves <palves@redhat.com>
3430
3431 * gdb.base/completion.exp: Test "set height", "set listsize" and
3432 "set trace-buffer-size" completion.
3433 * gdb.base/setshow.exp: Test "set height unlimited".
3434 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3435 unlimited".
3436
393fd4c3
YQ
34372013-04-10 Yao Qi <yao@codesourcery.com>
3438
3439 * gdb.trace/actions.exp: Save trace data to CTF.
3440 Change to ctf target if GDB supports, read CTF data in ctf
3441 target, and check the actions of tracepoints.
3442 * gdb.trace/while-stepping.exp: Likewise.
3443 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3444 format and read CTF trace file if GDB supports.
3445 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3446 target is supported, change to ctf target, read trace data and
3447 check output of command "tstatus".
3448 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3449 read CTF data by target ctf and call check_tsv.
3450
b7a273f8
YQ
34512013-04-10 Yao Qi <yao@codesourcery.com>
3452
3453 * gdb.trace/actions.exp (check_tracepoint): New.
3454 (top level): Start the tracing and check the actions of
3455 tracepoints. Save trace data to tfile format. Restart GDB
3456 and read trace file in tfile target. Check the actions of
3457 tracepoints again.
3458 * gdb.trace/while-stepping.exp: Likewise.
3459
f3786771
YQ
34602013-04-10 Yao Qi <yao@codesourcery.com>
3461
3462 * gdb.trace/report.exp: Use standard_output_file for saved
3463 trace file.
3464
5c2b4418
HZ
34652013-04-10 Hui Zhu <hui@codesourcery.com>
3466
3467 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3468 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3469 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3470
f7543f0a
JK
34712013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3472
3473 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3474 response.
3475
f6de8ec2
PA
34762013-04-08 Pedro Alves <palves@redhat.com>
3477
3478 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3479 the location.
3480
b8abfd58
SL
34812013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3482
3483 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3484 for breakpoint location.
3485
156bffd0
SL
34862013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3487
3488 * gdb.linespec/linespec.exp: Make dir/file:line tests
3489 conditional for non-remote hosts only.
3490
c9a6ce02
PA
34912013-04-04 Stan Shebs <stan@codesourcery.com>
3492 Pedro Alves <palves@redhat.com>
3493
3494 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3495 * gdb.trace/actions-changed.c: New file.
3496 * gdb.trace/actions-changed.exp: New file.
3497 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3498 (gdb_trace_setactions_command): ... this. Add "actions_command"
3499 parameter, and handle it.
3500 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3501
4bd05f24
YQ
35022013-04-04 Yao Qi <yao@codesourcery.com>
3503
3504 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3505 'step'.
3506
3758b5ce
YQ
35072013-04-03 Yao Qi <yao@codesourcery.com>
3508
3509 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3510 "tfile-basic.tf".
3511 (test_tfind_tfile): Likewise.
3512
1dcaed0d
YQ
35132013-04-03 Yao Qi <yao@codesourcery.com>
3514
3515 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3516 "tfile-basic.tf" instead of "basic.tf".
3517 (write_error_trace_file): Pass argument "tfile-error.tf"
3518 instead of "error.tf".
3519 * gdb.trace/tfile.exp: Update tfile names to
3520 "tfile-basic.tf" and "tfile-error.tf".
3521
0e7a53fc
SL
35222013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3523
3524 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3525 empty directory in file for breakpoint hit.
3526
9852c492
YQ
35272013-03-29 Yao Qi <yao@codesourcery.com>
3528
3529 * gdb.base/completion.exp: Test completion of commands
3530 "target core", "target tfile" and "target exec".
3531 * gdb.trace/tfile.exp: Test completion of command
3532 "target tfile".
3533
af312be7
JB
35342013-03-28 Joel Brobecker <brobecker@adacore.com>
3535
3536 * gdb.ada/win_fu_syms: New testcase.
3537
e4a48d9d
DE
35382013-03-28 Doug Evans <dje@google.com>
3539
3540 * gdb.base/maint.exp (maint print statistics): Update expected output.
3541
7f7cc265
PA
35422013-03-28 Pedro Alves <palves@redhat.com>
3543
3544 PR gdb/15294
3545
3546 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3547 mean unlimited instead of $arg < 0.
3548 (test_listsize): Remove "listsize of 0 suppresses output" test.
3549 Test that "set listsize 0" ends up with an unlimited listsize.
3550
fc0da894
PA
35512013-03-28 Pedro Alves <palves@redhat.com>
3552
3553 * gdb.base/list.exp (last_line): New global.
3554 (last_line_re): New global.
3555 (test_listsize, test_list_function, test_list_forward)
3556 (test_repeat_list_command, test_list_range)
3557 (test_list_filename_and_function): Use them.
3558 * gdb.base/list0.c: Comment the last line of the file with "last
3559 line".
3560
abe7b711
PA
35612013-03-28 Pedro Alves <palves@redhat.com>
3562
3563 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3564 list the whole file.
3565
15b3979c
PA
35662013-03-28 Pedro Alves <palves@redhat.com>
3567
3568 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3569 "set listsize".
3570
96811e3b
KS
35712013-03-26 Keith Seitz <keiths@redhat.com>
3572
3573 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3574 from passing.
3575
4043f22b
PA
35762013-03-26 Pedro Alves <palves@redhat.com>
3577
3578 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3579 until after GDB has run.
3580
14a1aa17
YQ
35812013-03-26 Yao Qi <yao@codesourcery.com>
3582
3583 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3584 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3585
99c819ee
MM
35862013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3587
3588 * gdb.btrace/enable.exp: Add regression test.
3589
24955f63
TT
35902013-03-25 Tom Tromey <tromey@redhat.com>
3591
3592 * gdb.cp/m-static.exp: Add destructor-printing tests.
3593
fce632b6
TT
35942013-03-25 Tom Tromey <tromey@redhat.com>
3595
3596 * gdb.cp/m-static.exp: Add constructor ptype tests.
3597 * gdb.cp/m-static.cc (single_constructor): New class.
3598 (main): Make instance of single_constructor.
3599
598d3636
JK
36002013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3601 Pedro Alves <palves@redhat.com>
3602
3603 * gdb.server/server-kill.c: New file.
3604 * gdb.server/server-kill.exp: New file.
3605
c12440c9
PA
36062013-03-21 Pedro Alves <palves@redhat.com>
3607
3608 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3609 Expect $gdb_prompt in gdb_test_multiple.
3610
bd712aed
DE
36112013-03-21 Doug Evans <dje@google.com>
3612
3613 * gdb.base/maint.exp: Update tests for per-command stats.
3614
b2f83c08
TT
36152013-03-21 Tom Tromey <tromey@redhat.com>
3616
3617 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3618 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3619
ef0026f0
PA
36202013-03-20 Pedro Alves <palves@redhat.com>
3621
3622 PR gdb/15289
3623
3624 * gdb.base/remote.exp: Test
3625 "set remote hardware-watchpoint-limit -1",
3626 "set remote hardware-breakpoint-limit -1",
3627 "set remote hardware-watchpoint-limit 2147483647" and
3628 "set remote hardware-breakpoint-limit 2147483647".
3629
3f1175a9
PA
36302013-03-20 Pedro Alves <palves@redhat.com>
3631 Yao Qi <yao@codesourcery.com>
3632
3633 * gdb.trace/tfile.c: Add comments.
3634 (nonconstglob): New global.
3635 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3636 global that is not covered by the trace frame. Test
3637 disassembling.
3638
a09ae1c1
JK
36392013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3640
3641 * gdb.base/valgrind-infcall.exp
3642 (continue #$continue_count) <remote connection closed>
3643 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3644 $valgrind_pid.
3645
9ce98649
TT
36462013-03-15 Tom Tromey <tromey@redhat.com>
3647
3648 * gdb.cp/overload.cc (intintfunc): New.
3649 * gdb.cp/overload.exp: Add regression test.
3650
0a251e08
YQ
36512013-03-15 Yao Qi <yao@codesourcery.com>
3652
3653 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3654 using with_test_prefix.
3655 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3656 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3657 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3658 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3659 * gdb.base/break-interp.exp (test_core): Likewise.
3660 (test_attach_gdb): Likewise.
3661 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3662 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3663 Likewise.
3664 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3665 * gdb.base/jit.exp (one_jit_test): Likewise.
3666 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3667 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3668 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3669 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3670 Likewise.
3671 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3672 Likewise.
3673 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3674 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3675 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3676 (tracepoint_change_loc_2): Likewise.
3677 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3678 Likewise.
3679 (disconnected_tfind): Likewise.
3680 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3681 Likewise.
3682 (test_tfind_remote): Likewise.
3683 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3684 Likewise.
3685 (test_pending_resolved): Likewise.
3686 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3687 Likewise.
3688 (test_upload_tsv): Likewise.
3689 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3690 Likewise.
3691 (pending_tracepoint_works): Likewise.
3692 * gdb.trace/report.exp (use_collected_data): Likewise.
3693 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3694 Likewise.
3695 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3696 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3697 (strace_trace_on_same_addr): Likewise.
3698 (strace_trace_on_diff_addr): Likewise.
3699 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3700 (gdb_collect_locals_test): Likewise.
3701 (gdb_unavailable_registers_test): Likewise.
3702 (gdb_collect_globals_test): Likewise.
3703
2c415c0f
YQ
37042013-03-15 Yao Qi <yao@codesourcery.com>
3705
3706 * gdb.base/condbreak.exp: Add semicolon back which was removed
3707 by my previous commit.
3708
ae59b1da
YQ
37092013-03-14 Yao Qi <yao@codesourcery.com>
3710
3711 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3712 'return'.
3713 (gdb_target_monitor, gdb_load): Likewise.
3714 * config/sid.exp (gdb_load): Likewise.
3715 * config/slite.exp (gdb_load): Likewise.
3716 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3717 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3718 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3719 (single_step_until): Likewise.
3720 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3721 * gdb.arch/system-gcore.exp: Likewise.
3722 * gdb.base/bigcore.exp (extract_heap): Likewise.
3723 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3724 * gdb.base/call-ar-st.exp: Likewise.
3725 * gdb.base/call-rt-st.exp: Likewise.
3726 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3727 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3728 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3729 * gdb.base/corefile.exp: Likewise.
3730 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3731 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3732 * gdb.base/fixsection.exp: Likewise.
3733 * gdb.base/funcargs.exp: Likewise.
3734 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3735 * gdb.base/gcore-relro.exp: Likewise.
3736 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3737 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3738 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3739 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3740 * gdb.base/list.exp: Likewise.
3741 (set_listsize): Likewise.
3742 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3743 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3744 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3745 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3746 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3747 * gdb.base/setvar.exp: Likewise.
3748 (test_set): Likewise.
3749 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3750 * gdb.base/solib-overlap.exp: Likewise.
3751 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3752 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3753 * gdb.base/watchpoint.exp (initialize): Likewise.
3754 (test_simple_watchpoint): Likewise.
3755 (test_disabling_watchpoints): Likewise.
3756 (test_watchpoint_triggered_in_syscall): Likewise.
3757 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3758 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3759 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3760 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3761 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3762 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3763 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3764 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3765 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3766 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3767 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3768 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3769 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3770 * gdb.mi/gdb792.exp: Likewise.
3771 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3772 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3773 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3774 * gdb.threads/gcore-thread.exp: Likewise.
3775 (load_core): Likewise.
3776 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3777 (test_startup, check_control_c): Likewise.
3778 * gdb.threads/sigstep-threads.exp: Likewise.
3779 * gdb.threads/thread_check.exp: Likewise.
3780 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3781 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3782 (set_a_tracepoint, trace_buffer_normal): Likewise.
3783 (gdb_trace_circular_tests): Likewise.
3784 * gdb.trace/collection.exp: Likewise.
3785 * gdb.trace/disconnected-tracing.exp: Likewise.
3786 * gdb.trace/infotrace.exp: Likewise.
3787 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3788 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3789 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3790 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3791 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3792 * gdb.trace/stap-trace.exp: Likewise.
3793 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3794 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3795 * gdb.trace/trace-buffer-size.exp: Likewise.
3796 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3797 * gdb.trace/unavailable.exp: Likewise.
3798 * gdb.trace/while-dyn.exp: Likewise.
3799 * lib/fortran.exp (set_lang_fortran): Likewise.
3800 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3801 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3802 (default_gdb_start, get_compiler_info): Likewise.
3803 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3804 (get_debug_format, setup_xfail_format): Likewise.
3805 (rerun_to_main, gdb_skip_float_test): Likewise.
3806 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3807 * lib/java.exp (set_lang_java): Likewise.
3808 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3809 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3810 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3811 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3812 * lib/objc.exp (set_lang_objc): Likewise.
3813 * lib/pascal.exp (set_lang_pascal): Likewise.
3814 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3815 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3816 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3817
bb869963
SDJ
38182013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3819
3820 PR c++/15203
3821 PR c++/15210
3822 * gdb.cp/m-static.cc (keepalive_int): New function.
3823 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3824 * gdb.cp/m-static.exp: New test for `sintvar'.
3825
e2be70a0
YQ
38262013-03-14 Yao Qi <yao@codesourcery.com>
3827
3828 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3829 of 'tstatus' into tstatus_output.
3830 (top level): Save the trace data to tfile. Read trace file in
3831 tfile target. Check the trace status.
3832
8ddb1965
YQ
38332013-03-13 Yao Qi <yao@codesourcery.com>
3834
3835 * gdb.trace/tsv.exp (check_tsv): New.
3836 (top level): Save a tfile on current trace session. Call
3837 check_tsv on live target. Load the tfile with target tfile
3838 and call check_tsv again.
3839
045dd51f
YQ
38402013-03-13 Yao Qi <yao@codesourcery.com>
3841
3842 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3843 Replace some "gdb_test" with "gdb_test_no_output".
3844
82d049ab
PH
38452013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3846
3847 * gdb.ada/expr_delims.exp: New file.
3848 * gdb.ada/expr_delims/foo.adb: New file.
3849 * gdb.ada/expr_delims/pck.ads: New file.
3850 * gdb.ada/expr_delims/pck.adb: New file.
3851
cb8ea32b
KS
38522013-03-11 Keith Seitz <keiths@redhat.com>
3853
3854 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3855 both condition and thread. Then delete the watchpoint.
3856
2f1d9bdd
MM
38572013-03-11 Christian Himpel <christian.himpel@intel.com>
3858
3859 * Makefile.in: Add btrace testsuite.
3860 * configure: Regenerated.
3861 * configure.ac: Add btrace testsuite.
3862 * gdb.btrace/Makefile.in: New file.
3863 * gdb.btrace/enable.c: New file.
3864 * gdb.btrace/enable.exp: New file.
3865 * gdb.btrace/function_call_history.c: New file.
3866 * gdb.btrace/function_call_history.exp: New file.
3867 * gdb.btrace/instruction_history.c: New file.
3868 * gdb.btrace/instruction_history.exp: New file.
3869 * gdb.btrace/instruction_history.S: New file.
3870 * lib/gdb.exp: Add btrace skip proc.
3871
05c56a9d
JK
38722013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3873
3874 Fix entry-values if the callee called a noreturn function.
3875 * gdb.arch/amd64-tailcall-noret.S: New file.
3876 * gdb.arch/amd64-tailcall-noret.c: New file.
3877 * gdb.arch/amd64-tailcall-noret.exp: New file.
3878
9112db09
JK
38792013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3880
3881 Fix entry-values in C++ across CUs.
3882 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3883 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3884 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3885 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3886 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3887
be9a119c 38882013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
3889 Hafiz Abid Qadeer <abidh@codesourcery.com>
3890
3891 gdb/testsuite/
3892 * gdb.trace/trace-buffer-size.exp: New file.
3893 * gdb.trace/trace-buffer-size.c: New file.
3894
049109b0
PA
38952013-03-06 Pedro Alves <palves@redhat.com>
3896
3897 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3898 doesn't support the tested optional feature, call "unsupported"
3899 with the same test message as the "pass" case, instead of calling
3900 "pass" with a different message. Use the same text for the "fail"
3901 cases too.
3902
4aa54120
YQ
39032013-03-06 Yao Qi <yao@codesourcery.com>
3904
3905 * gdb.trace/tstatus.exp: Remove the invocation of
3906 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3907 (test_tracepoints): Don't set fast tracepoint.
3908 (top level): Don't check agent library is loaded or not.
3909
b8b71e63
YQ
39102013-03-06 Yao Qi <yao@codesourcery.com>
3911
3912 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3913 parentheses by "\\".
3914
33f448b1
JK
39152013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3916
3917 * gdb.linespec/base/one/thefile.cc (twodup): New.
3918 (m): Call it.
3919 * gdb.linespec/base/two/thefile.cc (dupname): New.
3920 (n): Call it.
3921 * gdb.linespec/break-ask.exp: New file.
3922 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
3923
1c942fb9
YQ
39242013-02-28 Yao Qi <yao@codesourcery.com>
3925
3926 * gdb.trace/report.exp: Move some code to ...
3927 (use_collected_data): New.
3928 (top level): Call use_collected_data once on the live target.
3929 Save at file of the current trace session, load it with target
3930 tfile, and call use_collected_data again.
3931
5b967901
JK
39322013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3933
3934 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3935
6447023f
JK
39362013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3937
3938 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
3939 Add final kill of ${valgrind_pid}.
3940
9f44fbc0
SCR
39412013-02-20 Siva Chandra Reddy <sivachandra@google.com>
3942
3943 * gdb.python/py-arch.c: New test case
3944 * gdb.python/py-arch.exp: New tests to test
3945 gdb.Architecture.disassemble
3946 * gdb.python/Makefile.in: Add py-arch to the list of
3947 EXECUTABLES.
3948
4c9ad8c2
TT
39492013-02-18 Tom Tromey <tromey@redhat.com>
3950
3951 * gdb.dwarf2/subrange.exp: New file.
3952
f5911ea1
HAQ
39532013-02-15 Pedro Alves <pedro@codesourcery.com>
3954 Hafiz Abid Qadeer <abidh@codesourcery.com>
3955
3956 * gdb.trace/tfile.exp: Add test for -trace-status command.
3957
420f4384
JK
39582013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3959
3960 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
3961 nanosleep by sleep.
3962
4819b3f8
PA
39632013-02-14 Pedro Alves <palves@redhat.com>
3964
3965 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3966
1773c82c
HAQ
39672013-02-14 Pedro Alves <pedro@codesourcery.com>
3968 Hafiz Abid Qadeer <abidh@codesourcery.com>
3969
3970 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3971
e234dfaf
TT
39722013-02-12 Tom Tromey <tromey@redhat.com>
3973
3974 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3975 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3976
6c01dd94
PA
39772013-02-12 Pedro Alves <palves@redhat.com>
3978
3979 * gdb.base/catch-signal.c: Update copyright years.
3980 * gdb.base/catch-signal.exp: Update copyright years.
3981 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3982 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3983 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3984 * gdb.dwarf2/dw2-error.S: Update copyright years.
3985 * gdb.dwarf2/dw2-error.c: Update copyright years.
3986 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3987 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3988 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3989
595fc67f
PA
39902013-02-12 Pedro Alves <palves@redhat.com>
3991
3992 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3993 message.
3994 * gdb.base/sigaltstack.exp: Ditto.
3995 * gdb.base/siginfo.exp: Ditto.
3996 * gdb.base/sizeof.exp: Ditto.
3997
17282693
PA
39982013-02-12 Pedro Alves <palves@redhat.com>
3999
4000 * gdb.mi/mi-basics.exp: Tweak intro comment.
4001 * gdb.mi/mi-break.exp: Tweak intro comment.
4002 * gdb.mi/mi-console.exp: Tweak intro comment.
4003 * gdb.mi/mi-file.exp: Tweak intro comment.
4004 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
4005 * gdb.mi/mi-return.exp: Tweak intro comment.
4006 * gdb.mi/mi-stepi.exp: Tweak intro comment.
4007 * gdb.mi/mi-until.exp: Tweak intro comment.
4008 * gdb.mi/mi-watch.exp: Tweak intro comment.
4009
8a4ac37e
PA
40102013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
4011
4012 * gdb.server/no-thread-db.exp: New file.
4013 * gdb.server/no-thread-db.c: New file.
4014 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
4015
c2792f5a
DE
40162013-02-11 Doug Evans <dje@google.com>
4017
4018 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
4019 two decfloats.
4020
d9e98382
SDJ
40212013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4022
4023 * gdb.base/bitfields.c (struct internalvartest): New declaration.
4024 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
4025
a321661a
JK
40262013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4027
4028 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
4029
134a2066
YQ
40302013-02-06 Yao Qi <yao@codesourcery.com>
4031
4032 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
4033 to ...
4034 (test_create_delete_modify_tsv): ... here. New test on modifying
4035 the initial value of a tsv.
4036
5a2dc60a
JK
40372013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4038
4039 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
4040 (cd .../rdir): ... here.
4041
233d95b5
JK
40422013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4043
4044 * gdb.linespec/base/one/header.h: New file.
4045 * gdb.linespec/base/two/header.h: New file.
4046 * gdb.linespec/macro-relative.c: New file.
4047 * gdb.linespec/macro-relative.exp: New file.
4048
fbd9ab74
JK
40492013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4050
4051 * gdb.base/fullpath-expand-func.c: New file.
4052 * gdb.base/fullpath-expand.c: New file.
4053 * gdb.base/fullpath-expand.exp: New file.
4054 * gdb.base/realname-expand-real.c: New file.
4055 * gdb.base/realname-expand.c: New file.
4056 * gdb.base/realname-expand.exp: New file.
4057
1b56eb55
JK
40582013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4059
4060 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
4061 * gdb.dwarf2/dw2-dir-file-name.c: New file.
4062
af529f8f
JK
40632013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4064
4065 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
4066 (compare_filenames_for_search does not match)
4067 (compare_filenames_for_search does match): New tests.
4068
f5b95b50
JK
40692013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4070
4071 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
4072
d47921b9
JK
40732013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4074
4075 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
4076
8a92335b
JK
40772013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4078
4079 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
4080 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
4081 ${binfile}.mini_debuginfo-debuglink and
4082 ${binfile}.mini_debuginfo-debuglink.xz.
4083
17f2157d
TT
40842013-02-01 Tom Tromey <tromey@redhat.com>
4085
4086 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
4087 attributes.
4088
d65f0a9c
TT
40892013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4090 Tom Tromey <tromey@redhat.com>
4091
4092 * gdb.dwarf2/method-ptr.exp: Link with c++.
4093 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
4094
f25c0135
TT
40952013-01-31 Tom Tromey <tromey@redhat.com>
4096
4097 * gdb.base/jit.exp (compile_jit_test): New proc.
4098 Add PIE tests.
4099
7078baeb
TT
41002013-01-31 Tom Tromey <tromey@redhat.com>
4101
4102 * gdb.dwarf2/method-ptr.cc: New file.
4103 * gdb.dwarf2/method-ptr.exp: New file.
4104
1d24041a
TT
41052013-01-31 Tom Tromey <tromey@redhat.com>
4106
4107 * lib/dwarf.exp (namespace Dwarf): New.
4108
8d9878a4
TT
41092013-01-29 Tom Tromey <tromey@redhat.com>
4110
4111 * gdb.dwarf2/fission-reread.exp: Add unload test.
4112
bed911e5
DE
41132013-01-28 Doug Evans <dje@google.com>
4114
4115 * gdb.dwarf2/fission-loclists.exp: New file.
4116 * gdb.dwarf2/fission-loclists.S: New file.
4117
e229648e
JK
41182013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4119
4120 Code cleanup.
4121 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
4122 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
4123 and prepare_for_testing.
4124 * gdb.base/store.exp: Likewise.
4125
86700f00
TT
41262013-01-25 Tom Tromey <tromey@redhat.com>
4127
4128 * gdb.python/py-explore.exp: Expect the gdb prompt.
4129
8954db33
AB
41302013-01-25 Andrew Burgess <aburgess@broadcom.com>
4131
4132 * gdb.base/gnu_vector.c: New variable for use in tests.
4133 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
4134 changes in scalar to vector casting and widening.
4135 * gdb.python/py-type.c: New variables for use in tests.
4136 * gdb.python/py-type.exp: Update vector related tests to reflect
4137 changes in scalar to vector casting and widening.
4138
2077afdd
TD
41392013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
4140
4141 * gdb.base/prologue-include.c: New file.
4142 * gdb.base/prologue-include.exp: New file.
4143 * gdb.base/prologue-include.h: New file.
4144
d7499464
HAQ
41452013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
4146
4147 PR gdb/13443
4148 * gdb.mi/mi-var-block.exp: Make test messages unique.
4149
e2a3e0f1
TT
41502013-01-23 Tom Tromey <tromey@redhat.com>
4151
4152 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
4153
152fcc9c
TT
41542013-01-23 Tom Tromey <tromey@redhat.com>
4155
4156 * gdb.cp/converts.cc (main): Initialize 'a'.
4157
bea883fd
SCR
41582013-01-23 Siva Chandra Reddy <sivachandra@google.com>
4159
4160 * testsuite/gdb.python/frame.exp: Add a test for
4161 gdb.Frame.architecture() method.
4162
0928e93d
PA
41632013-01-22 Pedro Alves <palves@redhat.com>
4164
4165 * gdb.base/annota1.exp (signal sent): No longer expect
4166 breakpoints-invalid.
4167 * gdb.cp/annota2.exp (continue until exit)
4168 (watch triggered on a.x): Ditto.
4169
9c97429f
PA
41702013-01-22 Pedro Alves <palves@redhat.com>
4171
4172 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
4173 Adjust tests to breakpoints-invalid changes.
4174 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
4175 variables.
4176 Adjust tests to breakpoints-invalid changes.
4177
187d10dd
PA
41782013-01-22 Pedro Alves <palves@redhat.com>
4179
4180 * gdb.base/annota1.exp (annotate ignore count change): Add
4181 expected output for failure case.
4182
ea3aedcb
TT
41832013-01-22 Tom Tromey <tromey@redhat.com>
4184
4185 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
4186 call.
4187
998580f1
MK
41882013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
4189
4190 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 4191 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
4192 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
4193 Also handle 'thread' field.
4194 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
4195 * gdb.mi/mi-watch.exp: Ditto.
4196 * lib/mi-support.exp: Ditto.
4197
8f1d5693
MK
41982013-01-21 Siva Chandra Reddy <sivachandra@google.com>
4199
4200 * gdb.python/py-explore.exp: Improve a test
4201
2d8c5d7c
DB
42022013-01-18  David Blaikie  <dblaikie@gmail.com>
4203
4204 * gdb.base/label.c (main): Correct the type of the second
4205 parameter.
4206
46f35228
TT
42072013-01-18 Tom Tromey <tromey@redhat.com>
4208
4209 * gdb.dwarf2/trace-crash.s: New file.
4210 * gdb.dwarf2/trace-crash.exp: New file.
4211
5965d69d
HAQ
42122013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
4213
43aaf8b6
PA
4214 PR gdb/13443
4215 * gdb.base/checkpoint.exp: Update test messages to make them
4216 unique.
5965d69d 4217
5ae4861a
YQ
42182013-01-18 Yao Qi <yao@codesourcery.com>
4219
4220 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
4221 output of 'info tracepoints'.
4222 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
4223 Likewise.
4224 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4225 * gdb.trace/disconnected-tracing.c (struct foo): New.
4226
d84fca2c
JK
42272013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4228
4229 * gdb.dwarf2/dw2-dos-drive.S: New file.
4230 * gdb.dwarf2/dw2-dos-drive.exp: New file.
4231
aebb1cc9
DE
42322013-01-17 Doug Evans <dje@google.com>
4233
2782d512
DE
4234 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
4235 CXX_FOR_TARGET.
4236
aebb1cc9
DE
4237 * boards/cc-with-tweaks.exp: New file.
4238
db2b2972
TT
42392013-01-17 Tom Tromey <tromey@redhat.com>
4240
4241 * gdb.base/completion.exp: Add "set cp-abi" completion test.
4242
96343774
PA
42432013-01-17 Pedro Alves <palves@redhat.com>
4244
4245 Merge dg-extract-results.sh from upstream (svn 195224).
4246
4247 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4248 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
4249
4250 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4251 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
4252
4253 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4254 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
4255
4256 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4257 * dg-extract-results.sh: Redirect grep output to /dev/null instead
4258 of grep -q.
4259
675921c0
SD
42602012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
4261
4262 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
4263 interface.
4264 * gdb.base/jithost.c: New file.
4265 * gdb.base/jithost.h: New file.
4266 * gdb.base/jitreader.c : New file.
4267 * gdb.base/jit-protocol.h: New file.
4268
ab04a2af
TT
42692013-01-16 Tom Tromey <tromey@redhat.com>
4270
4271 * gdb.base/catch-signal.c: New file.
4272 * gdb.base/catch-signal.exp: New file.
4273
8ac3646f
TT
42742013-01-16 Tom Tromey <tromey@redhat.com>
4275
4276 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
4277
22fc223e
JK
42782013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4279
4280 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
4281
44478ab3
TT
42822013-01-14 Tom Tromey <tromey@redhat.com>
4283
4284 * gdb.base/completion.exp: Add "set gnutarget" test.
4285
06d66ee9
TT
42862013-01-14 Tom Tromey <tromey@redhat.com>
4287
4288 * gdb.dwarf2/dw2-restrict.S: New file.
4289 * gdb.dwarf2/dw2-restrict.c: New file.
4290 * gdb.dwarf2/dw2-restrict.exp: New file.
4291
c9bf0622
TT
42922013-01-14 Tom Tromey <tromey@redhat.com>
4293
4294 * gdb.dwarf2/dw2-error.exp: New file.
4295 * gdb.dwarf2/dw2-error.c: New file.
4296 * gdb.dwarf2/dw2-error.S: New file.
4297
5b12a61c
JK
42982013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4299
4300 * gdb.cp/parse-lang.cc: New file.
4301 * gdb.cp/parse-lang.exp: New file.
4302
f0a4b570
JK
43032013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4304
4305 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
4306 (set substitute-path): New test.
4307 (fullname present): Remove content.
4308 (substituted fullname): New test.
4309
f751cc97
JB
43102013-01-13 Joel Brobecker <brobecker@adacore.com>
4311
4312 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
4313 check. Move $gdb_py_is_py24 value check right after.
4314
04164e8e
JK
43152013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4316
4317 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
4318 targets.
4319
5bf480a5
YQ
43202013-01-11 Yao Qi <yao@codesourcery.com>
4321
4322 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
4323 for dprintf.
4324 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4325 Check the fields in "=breakpoint-created" for dprintf.
4326
f35a17b5
JK
43272012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4328
4329 * gdb.mi/mi-fullname-deleted.exp: New file.
4330
85817405
JK
43312012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4332
4333 * gdb.base/skip-solib.exp (info skip with pending file): Update the
4334 expected output.
4335 (info skip with pending file): Remove.
4336 (ignoring function in solib, info skip for function multiply): Update
4337 the expected output.
4338 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
4339 (info skip (delete 1), info skip after disabling all)
4340 (info skip after enabling all, info skip after disabling 4 2-3)
4341 (info skip after enabling 2-3, info skip 2-3)
4342 (info skip after deleting 2 3): Update the expected output.
4343 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
4344 statement to its initialization and return.
4345 * gdb.linespec/skip-two.exp: New file.
4346
27210e12
DE
43472012-12-19 Doug Evans <dje@google.com>
4348
4349 * gdb.base/maint.exp: Handle testing with .gdb_index.
4350
bb627a12
JB
43512012-12-19 Joel Brobecker <brobecker@adacore.com>
4352
4353 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
4354 Cavium to FSF.
4355
7785b880
JB
43562012-12-19 Joel Brobecker <brobecker@adacore.com>
4357
4358 * dg-extract-results.sh: Update contact info in copyright notice.
4359 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
4360 GPL v3 or later. Update contact info.
4361 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
4362 gdb.threads/watchpoint-fork-mt.c,
4363 gdb.threads/watchpoint-fork-parent.c,
4364 gdb.threads/watchpoint-fork-st.c,
4365 gdb.threads/watchpoint-fork.h: Likewise.
4366
f2a8bc8a
YQ
43672012-12-15 Yao Qi <yao@codesourcery.com>
4368
4369 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
4370 'installed' field in '=breakpoint-modified'.
4371 (test_reconnect): Check 'installed' field in
4372 '=breakpoint-modified' and '=breakpoint-created'.
4373
4374 * gdb.trace/actions.exp: Update test for 'installed' field.
4375 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
4376 (tracepoint_change_loc_2): Likewise.
4377 Check 'info tracepoint' display nothing else.
4378 * gdb.trace/deltrace.exp: Likewise.
4379 * gdb.trace/infotrace.exp: Likewise.
4380 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
4381 Likewise.
4382 * gdb.trace/passcount.exp: Likewise.
4383 * gdb.trace/tracecmd.exp: Likewise.
4384 * gdb.trace/while-stepping.exp: Likewise.
4385
6592e36f
TT
43862012-12-14 Tom Tromey <tromey@redhat.com>
4387
4388 * gdb.cp/member-name.exp: New file.
4389 * gdb.cp/member-name.cc: New file.
4390
7d27a96d
TT
43912012-12-14 Tom Tromey <tromey@redhat.com>
4392
4393 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4394
f8c05d0d
DE
43952012-12-14 Doug Evans <dje@google.com>
4396
4397 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4398 DW_OP_GNU_implicit_pointer is section-relative.
4399
451b7c33
TT
44002012-12-14 Tom Tromey <tromey@redhat.com>
4401
43aaf8b6 4402 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4403
10e339df
PA
44042012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4405
6fdff2c5 4406 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4407
e780d813
DE
44082012-12-13 Doug Evans <dje@google.com>
4409
4410 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4411 * gdb.multi/multi-arch.exp: Ditto.
4412
ca3dbcc8 44132012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4414
ca3dbcc8
MG
4415 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4416 catch load test library source file.
4417 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4418 load test source file.
4419 * gdb.mi/mi-catch-load.exp: New. Test file for
4420 basic MI -catch-load and -catch-unload tests.
4421
2960a434
PK
44222012-12-11 Paul Koning <paul_koning@dell.com>
4423
4424 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4425 exception.
4426 (_iterator_except): New function.
4427 (ArrayPrinter): Use _iterator function instead of local _iterator
4428 class for Python 3 compatibility.
4429 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4430 _iterator.
2960a434
PK
4431 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4432 execfile for Python 3 compatibility.
4433 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4434 format in error_prompt test.
6fdff2c5 4435
9325cb04
PK
44362012-12-10 Paul Koning <paul_koning@dell.com>
4437
4438 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4439 compatibility.
9325cb04
PK
4440 * gdb.python/py-block.exp: Ditto.
4441 * gdb.python/py-breakpoint.exp: Ditto.
4442 * gdb.python/py-cmd.exp: Ditto.
4443 * gdb.python/py-events.py: Ditto.
4444 * gdb.python/py-finish-breakpoint.py: Ditto.
4445 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4446 * gdb.python/py-finish-breakpoint2.py: Ditto.
4447 * gdb.python/py-frame-inline.exp: Ditto.
4448 * gdb.python/py-frame.exp: Ditto.
4449 * gdb.python/py-infthread.exp: Ditto.
4450 * gdb.python/py-objfile.exp: Ditto.
4451 * gdb.python/py-parameter.exp: Ditto.
4452 * gdb.python/py-progspace.exp: Ditto.
4453 * gdb.python/py-prompt.exp: Ditto.
4454 * gdb.python/py-symbol.exp: Ditto.
4455 * gdb.python/py-symtab.exp: Ditto.
4456 * gdb.python/py-template.exp: Ditto.
4457 * gdb.python/py-value-cc.exp: Ditto.
4458 * gdb.python/python.exp: Ditto.
4459 * gdb.python/source2.py: Ditto.
4460 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4461 compatibility.
9325cb04
PK
4462 Use sorted() function rather than sort() method.
4463 Accept either int or long values for enum values.
4464 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4465 execfile for Python 3 compatibility.
4466 * gdb.python/py-evsignal.exp: Ditto.
4467 * gdb.python/py-evthreads.exp: Ditto.
4468 * gdb.python/py-mi.exp: Ditto.
4469 * gdb.python/py-pp-maint.exp: Ditto.
4470 * gdb.python/py-prettyprint.exp: Ditto.
4471 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4472 Python 3 compatibility.
9325cb04
PK
4473 Skip tests for Python 2.4.
4474 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4475 Python 3 compatibility.
9325cb04
PK
4476 Use byte string rather than character string in memory write test
4477 if Python 3.
4478 * gdb.python/py-pp-maint.py: Change class declarations to "new
4479 class" syntax.
4480 * gdb.python/py-prettyprint.py: Change iterator class to generator
4481 function for Python 3 compatibility.
4482 Make all classes "new style".
4483 Fix indentation issue and stray semicolon.
4484 * gdb.python/py-shared.expChange print syntax for Python 3
4485 compatibility.
4486 Define "long" if Python 3.
4487 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4488 compatibility.
9325cb04
PK
4489 Accept either int or long values for enum values.
4490 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4491 compatibility.
9325cb04
PK
4492 Skip "long" and "unicode" tests if Python 3.
4493 Accept either "type" or "class" in type checks.
4494 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4495 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4496
8b9737bf
TT
44972012-12-10 Tom Tromey <tromey@redhat.com>
4498
4499 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4500 (test): Add "two_cu" argument.
4501 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4502 for types; allow two CUs.
4503
1b80a9fa
JK
45042012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4505
4506 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4507 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4508
f0b6d50a
YQ
45092012-12-08 Yao Qi <yao@codesourcery.com>
4510 Pedro Alves <palves@redhat.com>
4511
4512 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4513 '=breakpoint-created' when GDB merges the tracepoints of both
4514 sides.
4515
2f68a895
TT
45162012-12-07 Tom Tromey <tromey@redhat.com>
4517
4518 * gdb.base/break1.c (enum some_enum, union some_union): New.
4519 (some_enum_global, some_union_global, some_value): New globals.
4520 * gdb.base/completion.exp: Add tag completion tests.
4521
4fc5d43e
TT
45222012-12-07 Tom Tromey <tromey@redhat.com>
4523
4524 * gdb.base/completion.exp: Add tests for ptype and whatis
4525 completion.
4526
6559e013
JB
45272012-12-07 Joel Brobecker <brobecker@adacore.com>
4528
4529 * gdb.base/stale-infcall.exp: Fix copyright line.
4530
ae2b630d
JB
45312012-12-07 Joel Brobecker <brobecker@adacore.com>
4532
4533 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4534
0ba2eb0f
TT
45352012-12-06 Pedro Alves <palves@redhat.com>
4536 Tom Tromey <tromey@redhat.com>
4537
4538 * gdb.base/exprs.exp: Add tests for cast to void.
4539
731145cb
TT
45402012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4541
4542 * gdb.python/py-mi.exp: Correct expected results for attribute
4543 "dynamic" returned by -var-update.
4544 Add test case for correct handling of "diplayhint" for children
4545 of dynamic varobjs.
4546 * gdb.python/py-prettyprint.c (set_itme): New function.
4547 (bug_14741) New function.
4548 (main) Add call to bug_14741().
4549 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4550
e58fcc15
UW
45512012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4552
4553 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4554 ${binfile}.funcsyms list.
4555
e9eb0d14
YQ
45562012-12-04 Yao Qi <yao@codesourcery.com>
4557
4558 PR gdb/13443
4559 * gdb.trace/actions.exp: Make test messages unique.
4560
4983028c
TT
45612012-11-29 Tom Tromey <tromey@redhat.com>
4562
4563 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4564
ea5e6b0e
UW
45652012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4566
4567 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4568 * gdb.opencl/datatypes.exp: Likewise.
4569 * gdb.opencl/operators.exp: Likewise.
4570 * gdb.opencl/vec_comps.exp: Likewise.
4571
cdde3dfb
JG
45722012-11-29 Jerome Guitton <guitton@adacore.com>
4573
4574 * gdb.ada/iwide: New testcase.
4575
b50d69b5
JG
45762012-11-29 Jerome Guitton <guitton@adacore.com>
4577
4578 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4579 ptype test.
4580
c2d3fccf
JG
45812012-11-29 Jerome Guitton <guitton@adacore.com>
4582
4583 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4584 form {VARIANT_TYPE}ADDRESS.
4585
5edf51fe
YQ
45862012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4587
4588 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4589 (func): New function.
4590 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4591 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4592 pointers to members with pointer-to-function type.
4593
608e2dbb
TT
45942012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4595 Tom Tromey <tromey@redhat.com>
4596
4597 * gdb.base/gnu-debugdata.exp: New file.
4598 * gdb.base/gnu-debugdata.c: New file.
4599 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4600 (gdb_unload): Return 0 on success.
4601
4648e588
JK
46022012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4603
4604 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4605
17d6efc4
JB
46062012-11-26 Joel Brobecker <brobecker@adacore.com>
4607
4608 * gdb.base/empty_exe.exp: New testcase.
4609
ace21957
MF
46102012-11-20 Mike Frysinger <vapier@gentoo.org>
4611
4612 * gdb.base/completion.exp: Add test for help aliases completion.
4613
5c401a0a
YQ
46142012-11-20 Yao Qi <yao@codesourcery.com>
4615
4616 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4617 Don't test 'maint set show-debug-regs'.
4618 Use command 'set remotecache' instead of
4619 'set circular-trace-buffer'.
4620
8dea366b
KS
46212012-11-16 Keith Seitz <keiths@redhat.com>
4622
4623 PR c++/13615
4624 * gdb.cp/baseenum.cc: New file.
4625 * gdb.cp/baseenum.exp: New file.
4626 * gdb.cp/derivation.cc (A): Add copyright.
4627 Add a typedef.
4628 (B): Use A::value_type instead of int. Change all references.
4629 (D): Use value_type instead of int. Change all references.
4630 (E): Likewise.
4631 (F); Likewise.
4632 (Z): New class.
4633 (ZZ): New class.
6fdff2c5 4634 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4635 (main): Add instances of Z and ZZ.
4636 Make sure all symbols from N are kept.
4637 * gdb.cp/derivation.exp: Update typedef changes in tests.
4638 Add tests for class typedefs both before and after starting
4639 the inferior.
4640 Add tests for searching for a typedef while stopped in a
4641 method.
4642
5e34c6c3
LM
46432012-11-14 Luis Machado <lgustavo@codesourcery.com>
4644
4645 * gdb.mi/mi-var-create-rtti.c: New file.
4646 * gdb.mi/mi-var-create-rtti.exp: New file.
4647
5e487a5f
LM
46482012-11-14 Luis Machado <lgustavo@codesourcery.com>
4649
4650 * gdb.base/structs3.exp: Run to main before doing any tests.
4651
6d67b990
AB
46522012-11-14 Andrew Burgess <aburgess@broadcom.com>
4653
4654 * gdb.python/py-type.exp: Uniquify test names.
4655
e5d98164
YQ
46562012-11-14 Yao Qi <yao@codesourcery.com>
4657
4658 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4659 (thread_function) [DEBUG]: Call 'printf'.
4660 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4661 command line if 'DEBUG=1' is passed to test.
4662 Remove a pattern to match inferior's output.
4663
62747a60
TT
46642012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4665
4666 * gdb.mi/mi-fill-memory.exp: New test.
4667
18a9fc12
TT
46682012-11-12 Tom Tromey <tromey@redhat.com>
4669
4670 * gdb.base/completion.exp: Update for "info type-printers".
4671 * gdb.python/py-typeprint.cc: New file.
4672 * gdb.python/py-typeprint.exp: New file.
4673 * gdb.python/py-typeprint.py: New file.
4674
bd69fc68
TT
46752012-11-12 Tom Tromey <tromey@redhat.com>
4676
4677 * gdb.base/call-sc.exp: Use "ptype/r".
4678 * gdb.base/volatile.exp: Don't expect "int".
4679 * gdb.cp/ptype-flags.cc: New file.
4680 * gdb.cp/ptype-flags.exp: New file.
4681 * gdb.cp/templates.exp: Use ptype/r.
4682 (test_ptype_of_templates, test_template_typedef): Likewise.
4683 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4684 argument. Handle template names and template parameters.
4685 * gdb.mi/mi-var-cmd.exp: Accept "long".
4686 * gdb.mi/mi-var-child.exp: Accept "long".
4687 * gdb.mi/mi-var-display.exp: Accept "long".
4688 * gdb.mi/mi2-var-child.exp: Accept "long".
4689
b3720c3a
TT
46902012-11-12 Tom Tromey <tromey@redhat.com>
4691
4692 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4693 "ptype" from calls to cp_test_ptype_class.
4694 (test_enums): Likewise.
4695 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4696 cp_test_ptype_class.
4697 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4698 calls to cp_test_ptype_class.
4699 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4700 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4701 from calls to cp_test_ptype_class.
4702 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4703 command here. Change "in_command" argument to "in_exp".
4704
0d63ecda
KS
47052012-11-10 Keith Seitz <keiths@redhat.com>
4706
4707 PR gdb/14288
4708 * gdb.base/printcmds.c: Add invalid_XXX globals
4709 for repeated byte tests.
4710 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4711 * gdb.base/wchar.c (main): Add and construct a wchar_t
4712 array with repeated characters.
4713 * gdb.base/wchar.exp: Add repeated character tests.
4714
ed8a1c2d
AB
47152012-11-09 Andrew Burgess <aburgess@broadcom.com>
4716
4717 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4718 disassembly output.
4719
9107fc8d
PA
47202012-11-09 Pedro Alves <palves@redhat.com>
4721
4722 PR gdb/14306
4723
4724 * gdb.multi/multi-arch-exec.c: New file.
4725 * gdb.multi/multi-arch-exec.exp: New file.
4726
558a9d82
YQ
47272012-11-09 Yao Qi <yao@codesourcery.com>
4728
4729 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4730 (top level): Call it.
4731
e714f336
YQ
47322012-11-09 Yao Qi <yao@codesourcery.com>
4733
4734 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4735 typo.
4736
6ecd4729
PA
47372012-11-09 Pedro Alves <palves@redhat.com>
4738
4739 * gdb.multi/multi-arch.exp: New.
4740
9015683b
TT
47412012-11-08 Tom Tromey <tromey@redhat.com>
4742
4743 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4744 core files, if possible.
4745 * gdb.base/siginfo-thread.c: New file
4746 * gdb.base/siginfo-thread.exp: New file
4747
ea9f10bb
TT
47482012-11-08 Tom Tromey <tromey@redhat.com>
4749
4750 * gdb.base/comprdebug.exp: New file.
4751
f6592439
PA
47522012-11-06 Pedro Alves <palves@redhat.com>
4753
4754 PR gdb/14810
4755
4756 * gdb.base/disabled-location.c: New file.
4757 * gdb.base/disabled-location.exp: New file.
4758
2d338fa9
TT
47592012-11-06 Tom Tromey <tromey@redhat.com>
4760
4761 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4762 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4763 gdb_gcore_cmd.
4764 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4765 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4766 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4767 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4768 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4769 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4770 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4771 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4772 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4773
68c9da30
PA
47742012-11-05 Pedro Alves <palves@redhat.com>
4775
4776 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4777 procedure.
4778 (do_vfork_and_follow_child_tests_exec)
4779 (do_vfork_and_follow_child_tests_exit): Call it.
4780
a7c8c931
PA
47812012-11-05 Pedro Alves <palves@redhat.com>
4782
4783 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4784 fails.
4785
6f6484cd
YQ
47862012-11-03 Yao Qi <yao@codesourcery.com>
4787
4788 Fix PR gdb/14617.
4789 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4790 Remove setup_kfail, and update test.
4791
b45627a0
TT
47922012-11-02 Tom Tromey <tromey@redhat.com>
4793
4794 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4795 test.
4796
f50f4e56
PA
47972012-11-02 Pedro Alves <palves@redhat.com>
4798
4799 PR gdb/14766
4800
4801 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4802 setup_kfail.
4803 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4804 get registers".
4805
71ce889d
PA
48062012-11-02 Pedro Alves <palves@redhat.com>
4807
4808 * gdb.base/foll-vfork-exit.c: New file.
4809 * gdb.base/foll-vfork.exp (top level): New file-describing
4810 comment.
4811 (vfork_child_follow_to_exit): New procedure.
4812 (tcatch_vfork_then_child_follow): Rename as ...
4813 (tcatch_vfork_then_child_follow_exec): ... this.
4814 (tcatch_vfork_then_child_follow_exit): New procedure.
4815 (do_vfork_and_follow_parent_tests): New procedure, factored out
4816 from do_vfork_and_exec_tests.
4817 (do_vfork_and_follow_child_tests_exec): Ditto.
4818 (do_vfork_and_exec_tests): Delete.
4819 (do_vfork_and_follow_child_tests_exit): New procedure.
4820 (top level): Run tests with both the program that has the vfork
4821 child execing, and the program has the vfork child exiting.
4822
1e35b1a9
PA
48232012-11-02 Pedro Alves <palves@redhat.com>
4824
4825 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4826 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4827 (vfork_parent_follow_to_bp): Call it.
4828 (kill_child): Delete.
4829 (vfork_and_exec_child_follow_to_main_bp)
4830 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4831 longer call kill_child.
4832 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4833 (do_vfork_and_exec_tests): Don't runto_main before calling each
4834 test procedure.
4835 (top level): Don't clean restart and set verbose before running
4836 each test procedure.
4837
48382012-11-02 Pedro Alves <palves@redhat.com>
4839
4840 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4841 (vfork_parent_follow_to_bp)
4842 (vfork_and_exec_child_follow_to_main_bp)
4843 (vfork_and_exec_child_follow_through_step)
4844 (tcatch_vfork_then_parent_follow)
4845 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4846 Use with_test_prefix.
4847
48482012-11-02 Pedro Alves <palves@redhat.com>
4849
4850 * gdb.base/foll-vfork.c: Add copyright header.
4851 * gdb.base/vforked-prog.c: Add copyright header.
4852
48532012-11-02 Pedro Alves <palves@redhat.com>
4854
4855 * gdb.base/foll-vfork.exp
4856 (vfork_and_exec_child_follow_through_step): Don't skip on
4857 non-HP/UX targets. Expect the next to only step one line on
4858 non-HP/UX targets, rather than stopping only after the exec.
4859
48602012-11-02 Pedro Alves <palves@redhat.com>
4861
4862 Don't hard code line numbers.
4863
4864 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4865 Expect text from the sources instead of a line number.
4866 (vfork_parent_follow_to_bp)
4867 (vfork_and_exec_child_follow_to_main_bp)
4868 (vfork_and_exec_child_follow_through_step)
4869 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4870 Use gdb_get_line_number.
4871
48722012-11-02 Pedro Alves <palves@redhat.com>
4873
4874 Modernize.
4875
4876 * gdb.base/foll-vfork.exp: Use standard_testfile and
4877 build_executable. Pass descriptive string to untested.
4878 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4879 (vfork_and_exec_child_follow_to_main_bp)
4880 (vfork_and_exec_child_follow_through_step)
4881 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4882 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4883 of send_gdb/gdb_expect.
4884
4885 (kill_child): New procedure.
4886 (vfork_and_exec_child_follow_to_main_bp)
4887 (vfork_and_exec_child_follow_through_step): Use it.
4888
f0559fff
YQ
48892012-11-02 Yao Qi <yao@codesourcery.com>
4890
4891 * gdb.base/setvar.exp: Test setting nested struct.
4892 * gdb.base/setvar.c (v_struct3): New.
4893
c207c6da
DE
48942012-11-01 Doug Evans <dje@google.com>
4895
4896 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4897 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4898 use them.
4899
2f27adfe
AB
49002012-10-31 Andrew Burgess <aburgess@broadcom.com>
4901
4902 PR cli/14772
4903 * gdb.base/gnu_vector.c (union_with_vector_1)
4904 (struct_with_vector_1): Add new struct and union for testing
4905 ptype.
4906 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4907 structs / unions containing vectors.
4908
bb662ca6
YQ
49092012-10-25 Yao Qi <yao@codesourcery.com>
4910
4911 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4912 'setup_kfail' instead of 'setup_kfail_for_target'.
4913 * gdb.base/varargs.exp: Likewise.
4914 * lib/gdb.exp (setup_kfail_for_target): Remove.
4915
635d23ff
MK
49162012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4917
4918 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4919
afdb064f
MK
49202012-10-25 Mark Kettenis <kettenis@gnu.org>
4921
4922 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4923
d99dcf51
JB
49242012-10-24 Joel Brobecker <brobecker@adacore.com>
4925
4926 * gdb.ada/set_wstr: New testcase.
4927
32560274
JB
49282012-10-24 Joel Brobecker <brobecker@adacore.com>
4929
4930 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4931
5ded5331
JB
49322012-10-24 Joel Brobecker <brobecker@adacore.com>
4933
4934 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4935
d8d84291
MK
49362012-10-24 Mark Kettenis <kettenis@gnu.org>
4937
4938 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4939
6e933c51
JK
49402012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 * gdb.base/callfuncs.exp (do_function_calls): Fix
4943 setup_kfail_for_target for -m32 mode.
4944
274bd000
MK
49452012-10-23 Mark Kettenis <kettenis@gnu.org>
4946
4947 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
4948 are now fixed.
4949
545f743d
YQ
49502012-10-23 Yao Qi <yao@codesourcery.com>
4951
4952 * gdb.base/info-os.exp: Resume the inferior until it exits.
4953
48b56b6a 49542012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4955
99c7d5a8 4956 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
4957 * gdb.base/print-file-var.exp: Likewise.
4958 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 4959
8de0566d
YQ
49602012-10-17 Yao Qi <yao@codesourcery.com>
4961
4962 * gdb.mi/mi-memory-changed.exp: New.
4963
44883546
YQ
49642012-10-16 Yao Qi <yao@codesourcery.com>
4965
4966 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
4967 returns true.
4968 Call gdb_load_shlibs.
4969 * gdb.reverse/solib-reverse.exp: Likewise.
4970
345f514a
KS
49712012-10-15 Keith Seitz <keiths@redhat.com>
4972
4973 * lib/cp-support.exp (cp_test_ptype_class): Add support
4974 for class typedefs.
4975
4976 * gdb.cp/derivation.exp: Add tests for g_instance.
4977
9e3a7d65
JK
49782012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4979
4980 Fix entry values resolving in inlined frames.
4981 * gdb.arch/amd64-entry-value-inline.S: New file.
4982 * gdb.arch/amd64-entry-value-inline.c: New file.
4983 * gdb.arch/amd64-entry-value-inline.exp: New file.
4984
21a7b089
JK
49852012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4986 Doug Evans <dje@google.com>
4987
4988 Fix recent gdb_breakpoint regression.
4989 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4990 braces from the parameter.
4991 * gdb.java/jprint.exp: Likewise.
4992
2c47921e
DE
49932012-10-15 Doug Evans <dje@google.com>
4994
4995 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4996
89398707
JB
49972012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4998
4999 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
5000
801e4185
TT
50012012-10-15 Tom Tromey <tromey@redhat.com>
5002
5003 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
5004
74f910c8
TT
50052012-10-15 Tom Tromey <tromey@redhat.com>
5006
5007 * gdb.python/py-symbol.exp: Test symbol destructor.
5008
91567807
YQ
50092012-10-14 Yao Qi <yao@codesourcery.com>
5010
5011 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
5012 * gdb.mi/mi-cli.exp: New.
5013
5014 * gdb.mi/mi2-basics.exp: Remove.
5015 * gdb.mi/mi2-break.exp: Remove.
5016 * gdb.mi/mi2-console.exp: Remove.
5017 * gdb.mi/mi2-disassemble.exp: Remove.
5018 * gdb.mi/mi2-eval.exp: Remove.
5019 * gdb.mi/mi2-file.exp: Remove.
5020 * gdb.mi/mi2-hack-cli.exp: Remove.
5021 * gdb.mi/mi2-pthreads.exp: Remove.
5022 * gdb.mi/mi2-read-memory.exp: Remove.
5023 * gdb.mi/mi2-regs.exp: Remove.
5024 * gdb.mi/mi2-return.exp: Remove.
5025 * gdb.mi/mi2-simplerun.exp: Remove.
5026 * gdb.mi/mi2-stack.exp: Remove.
5027 * gdb.mi/mi2-stepi.exp: Remove.
5028 * gdb.mi/mi2-syn-frame.exp: Remove.
5029 * gdb.mi/mi2-until.exp: Remove.
5030 * gdb.mi/mi2-watch.exp: Remove.
5031 * gdb.mi/mi2-var-block.exp: Remove.
5032 * gdb.mi/mi2-var-cmd.exp: Remove.
5033 * gdb.mi/mi2-var-display.exp: Remove.
5034
87332029
YQ
50352012-10-12 Yao Qi <yao@codesourcery.com>
5036
5037 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
5038 trail '.*' on matching patterns.
5039
11fc9057
L
50402012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5041
5042 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
5043 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
5044 * gdb.arch/i386-disp-step.exp: Likewise.
5045 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5046 * gdb.arch/i386-prologue.exp: Likewise.
5047 * gdb.arch/i386-size-overlap.exp: Likewise.
5048 * gdb.arch/i386-size.exp: Likewise.
5049 * gdb.arch/i386-unwind.exp: Likewise.
5050
7d46bcdc
L
50512012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5052
5053 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
5054 * gdb.arch/i386-word.exp: Likewise.
5055
31224d9d
L
50562012-10-11 H.J. Lu <hongjiu.lu@intel.com>
5057
5058 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
5059 is_ilp32_target to set nr_regs.
5060 * gdb.arch/i386-sse.exp: Likewise.
5061
5b7d0050
DE
50622012-10-11 Doug Evans <dje@google.com>
5063
7c09e5a0
DE
5064 PR breakpoints/14643.
5065 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
5066 * gdb.linespec/thread.c: New file.
5067 * gdb.linespec/thread.exp: New file.
5068
5b7d0050
DE
5069 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
5070 Recognize "message" -> print pass and fail. Add eof case.
5071 (runto): Recognize message, no-message. Print pass/fail if requested,
5072 with same treatment as gdb_breakpoint.
5073 (runto_main): Pass no-message to runto.
5074 (gdb_internal_error_resync): Add log message.
5075 (gdb_file_cmd): Tweak internal error fail text for consistency.
5076
2e24f4aa
JK
50772012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5078
5079 Fix crash during stepping on ppc32.
5080 * gdb.base/step-symless.c: New file.
5081 * gdb.base/step-symless.exp: New file.
5082
aa14df25
DE
50832012-10-03 Doug Evans <dje@google.com>
5084
5085 PR symtab/14601
5086 * gdb.cp/using-crash.exp: New file.
5087 * gdb.cp/using-crash.cc: New file.
5088
975531db
DE
50892012-10-02 Doug Evans <dje@google.com>
5090
5091 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
5092 more consistent.
5093 (runto,gdb_debug_format): Ditto.
5094 (gdb_file_cmd): Watch for eof in nested gdb_expect.
5095 Clean up logging and error messages.
5096
b3dc46ff
AB
50972012-10-01 Andrew Burgess <aburgess@broadcom.com>
5098
5099 Test find command on unmapped memory.
5100 * gdb.base/find-unmapped.c: New file.
5101 * gdb.base/find-unmapped.exp: New file.
5102
45814d45
YQ
51032012-09-29 Yao Qi <yao@codesourcery.com>
5104
5105 * gdb.trace/mi-tracepoint-changed.exp: New.
5106 * gdb.mi/mi-breakpoint-changed.exp: New.
5107 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
5108 * gdb.mi/pendshr2.c: New.
5109
4c2786ba
YQ
51102012-09-28 Yao Qi <yao@codesourcery.com>
5111
5112 * gdb.mi/pr11022.exp: New.
5113 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
5114
7977e5d2
TT
51152012-09-27 Tom Tromey <tromey@redhat.com>
5116
5117 * gdb.cp/derivation.exp: Add regression test.
5118 * gdb.cp/derivation.cc (class V_base, class V_inter, class
5119 V_derived): New.
5120 (vderived): New global.
5121
0971de02
TT
51222012-09-26 Tom Tromey <tromey@redhat.com>
5123
5124 * gdb.dwarf2/dw2-common-block.S: New file.
5125 * gdb.dwarf2/dw2-common-block.exp: New file.
5126
4357ac6c
TT
51272012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5128
5129 * gdb.fortran/common-block.exp: New file.
5130 * gdb.fortran/common-block.f90: New file.
5131
6f380991
AB
51322012-09-26 Andrew Burgess <aburgess@broadcom.com>
5133
5134 * gdb.base/duplicate-bp.c: New file.
5135 * gdb.base/duplicate-bp.exp: New file.
5136
8ae551cf
YQ
51372012-09-26 Yao Qi <yao@codesourcery.com>
5138
5139 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
5140
5141 Revert:
5142 2012-09-21 Yao Qi <yao@codesourcery.com>
5143
5144 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5145
318102b9
SP
51462012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5147
5148 * gdb.base/longest-types.c: New test case.
5149 * gdb.base/longest-types.exp: New test case.
5150
a1e5fd69
YQ
51512012-09-25 Yao Qi <yao@codesourcery.com>
5152
5153 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
5154
04e7407c
JK
51552012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5156
5157 Fix internal error on canonicalization of clang types.
5158 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
5159 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
5160 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
5161
9bf4bce9
JK
51622012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5163
5164 Fix disassemble without parameters in tailcall frame.
5165 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
5166
2603f7ee
AB
51672012-09-21 Andrew Burgess <aburgess@broadcom.com>
5168
5169 * gdb.dwarf2/dw2-op-out-param.S: New file.
5170 * gdb.dwarf2/dw2-op-out-param.exp: New file.
5171
a3569abd
YQ
51722012-09-21 Yao Qi <yao@codesourcery.com>
5173
5174 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
5175
a065d7af
YQ
51762012-09-21 Yao Qi <yao@codesourcery.com>
5177
5178 * gdb.mi/mi-cli.exp: Remove.
5179 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
5180
15544bd9
YQ
51812012-09-21 Yao Qi <yao@codesourcery.com>
5182
5183 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
5184 "=record-started" notification.
5185
82a90ccf
YQ
51862012-09-21 Yao Qi <yao@codesourcery.com>
5187
5188 * gdb.mi/mi-record-changed.exp: New.
5189 * gdb.mi/mi-reverse.exp: Adjust expected output.
5190
d7de8e3c
TT
51912012-09-20 Tom Tromey <tromey@redhat.com>
5192
5193 * gdb.python/python.exp: Test atexit.register.
5194
1aa99537
DE
51952012-09-20 Doug Evans <dje@google.com>
5196
05eade73
DE
5197 * boards/dwarf4-gdb-index.exp: New file.
5198
1aa99537
DE
5199 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
5200 while running the tests.
5201
4ae24af0
JB
52022012-09-18 Joel Brobecker <brobecker@adacore.com>
5203
5204 * gdb.ada/bp_reset: New testcase.
5205
bb25a15c
YQ
52062012-09-18 Yao Qi <yao@codesourcery.com>
5207
5208 * gdb.trace/mi-tsv-changed.exp: New.
5209
201b4506
YQ
52102012-09-18 Yao Qi <yao@codesourcery.com>
5211
5212 * gdb.trace/mi-traceframe-changed.exp: New.
5213
6fc1c773
YQ
52142012-09-17 Yao Qi <yao@codesourcery.com>
5215
5216 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
5217 when it is less than 0.
5218
1ab3b62c
JK
52192012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5220
5221 PR 14119
5222 * gdb.arch/amd64-tailcall-ret.S: New file.
5223 * gdb.arch/amd64-tailcall-ret.c: New file.
5224 * gdb.arch/amd64-tailcall-ret.exp: New file.
5225 * gdb.reverse/amd64-tailcall-reverse.S: New file.
5226 * gdb.reverse/amd64-tailcall-reverse.c: New file.
5227 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
5228
acf9414f
JK
52292012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5230
5231 PR 14548
5232 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
5233 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
5234 * gdb.reverse/singlejmp-reverse.S: New file.
5235 * gdb.reverse/singlejmp-reverse.c: New file.
5236 * gdb.reverse/singlejmp-reverse.exp: New file.
5237
666b578b
JK
52382012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5239
5240 Fix compatibility with old GCC (~4.1).
5241 * gdb.cp/converts.cc (my_enum_var): New variable.
5242
42056501
AB
52432012-09-14 Andrew Burgess <aburgess@broadcom.com>
5244
5245 * gdb.xml/tdesc-regs.exp: Update expected output for new
5246 vector_size syntax of vector types.
5247
b9516fa1
YPK
52482012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
5249
5250 Refactor Python "gdb" module into a proper Python package, by
5251 introducing a new "_gdb" module for code implemented in C, and
5252 using reload/__import__ instead of exec.
5253 * gdb.python/python.exp (Test stderr location): Update module
5254 location of GDB-specific sys.stderr.
5255 (Test stdout location): Ditto for sys.stdout.
5256
18dc9ad8
JK
52572012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5258
5259 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
5260
ea3a9873
KS
52612012-09-12 Keith Seitz <keiths@redhat.com>
5262
5263 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
5264 conversion statement.
5265
5941debb
DE
52662012-09-12 Doug Evans <dje@google.com>
5267
5268 * gdb.base/help.exp: Remove testing of individual command help text,
5269 too much of a maintenance burden. Instead, test the functionality
5270 of "help" itself.
5271
cfc35e02
DE
52722012-09-11 Doug Evans <dje@google.com>
5273
3a0ed5d7
DE
5274 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
5275 breakpoint.
5276
cfc35e02
DE
5277 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
5278 * gdb.dwarf2/fission-reread.S: Ditto.
5279 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
5280 * gdb.dwarf2/fission-reread.exp: Ditto.
5281
350b1b26
AB
52822012-09-11 Andrew Burgess <aburgess@broadcom.com>
5283
5284 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
5285
2fa15f23
JB
52862012-09-10 Joel Brobecker <brobecker@adacore.com>
5287
5288 * gdb.ada/optim_drec: New testcase.
5289
09be558e
DE
52902012-09-10 Doug Evans <dje@google.com>
5291
5292 * boards/fission.exp: Explicitly mark "board" as not remote.
5293
5b4f6e25
KS
52942012-09-10 Keith Seitz <keiths@redhat.com>
5295
5296 PR gdb/13483
5297 * gdb.cp/converts.cc (A::A): Add ctor.
5298 (A::member_): Add member.
5299 (enum my_enum): New enumeration.
5300 (main): Add calls to foo1_7 with various
5301 permitted arguments.
5302 * gdb.cp/converts.exp: Add tests for boolean
5303 conversions permitted by the standard.
5304
b4ca5ed9
YPK
53052012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
5306
5307 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
5308 avoid spurious results due to ~/.gdbinit.
5309 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
5310 $INTERNAL_GDBFLAGS in run command.
5311 * gdb.gdb/observer.exp (setup_test): Ditto.
5312 * gdb.gdb/selftest.exp (test_with_self): Ditto.
5313 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
5314
d54b30bb
DE
53152012-09-06 Doug Evans <dje@google.com>
5316
14910956
DE
5317 * boards/fission.exp: New file.
5318
d54b30bb
DE
5319 * gdb.python/py-value.exp: Use clean_restart.
5320
91b253e1
DE
53212012-09-05 Doug Evans <dje@google.com>
5322
5323 * gdb.base/info-macros.c: Fix whitespace.
5324
1292279a
PA
53252012-08-28 Pedro Alves <palves@redhat.com>
5326
5327 PR gdb/14428
5328
5329 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
5330
1c8cdcb1
JK
53312012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5332
5333 * gdb.base/break-caller-line.c: New file.
5334 * gdb.base/break-caller-line.exp: New file.
5335
1e8e8b51
JK
53362012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5337
5338 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
5339 * gdb.arch/i386-cfi-notcurrent.S: New file.
5340 * gdb.arch/i386-cfi-notcurrent.exp: New file.
5341
1591a1e8
PA
53422012-08-27 Wei-cheng Wang <cole945@gmail.com>
5343 Yao Qi <yao@codesourcery.com>
5344 Pedro Alves <palves@redhat.com>
5345
5346 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
5347 New procedures.
5348 (top level): Add overlap checking tests.
5349
4442ada7
TT
53502012-08-24 Tom Tromey <tromey@redhat.com>
5351
5352 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
5353 gdb_test_multiple fails for other reasons.
5354
e7d50cc9
YQ
53552012-08-24 Yao Qi <yao@codesourcery.com>
5356
5357 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5358
dfbd5e7b
PA
53592012-08-23 Pedro Alves <palves@redhat.com>
5360
5361 * gdb.base/help.exp: Adjust to "handle" help text change.
5362
8d735b87
YQ
53632012-08-23 Yao Qi <yao@codesourcery.com>
5364
5365 * gdb.trace/disconnected-tracing.c (start, end): New.
5366 (main): Call start and end.
5367 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
5368 existing tests into this proc.
5369 (disconnected_tfind): New.
5370
61b1d759
YQ
53712012-08-23 Yao Qi <yao@codesourcery.com>
5372
5373 * boards/native-gdbserver.exp (${board}_upload): New.
5374 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
5375 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
5376 Execute tfile on remote target.
5377 Copy trace file from target to host.
5378
6ca1b147
JM
53792012-08-22 Joseph Myers <joseph@codesourcery.com>
5380
5381 * gdb.arch/thumb-bx-pc.S: New file.
5382 * gdb.arch/thumb-bx-pc.exp: New file.
5383
706e3705
TT
53842012-08-22 Tom Tromey <tromey@redhat.com>
5385
5386 * gdb.base/maint.exp: Update.
5387
b4893d48
TT
53882012-08-22 Tom Tromey <tromey@redhat.com>
5389
5390 * lib/gdb.exp (skip_unwinder_tests): New proc.
5391 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
5392 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
5393
45b7da81
TT
53942012-08-21 Tom Tromey <tromey@redhat.com>
5395
5396 * gdb.hp/gdb.aCC/exception.exp: Remove.
5397
f94363d7
AP
5398012-08-19 Andrew Pinski <apinski@cavium.com>
5399
5400 * gdb.arch/mips-octeon-bbit.c: New file.
5401 * gdb.arch/mips-octeon-bbit.exp: New Test.
5402
e5afdbd7
KS
5403012-08-19 Keith Seitz <keiths@redhat.com>
5404
5405 PR c++/14365
5406 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5407 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5408
c29e8b64
JK
54092012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5410
5411 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5412 verbose -log by more specific untested call.
5413
15a7e7bc
YQ
54142012-08-18 Yao Qi <yao@codesourcery.com>
5415
5416 * gdb.trace/tfind.exp: Move tests on various command help before
5417 checking target supports trace.
5418 Fix the expected output of 'help tfind end'.
5419
a451cb65
KS
54202012-08-17 Keith Seitz <keiths@redhat.com>
5421
5422 PR c++/13356
5423 * gdb.base/default.exp: Update all "check type" tests.
5424 * gdb.base/help.exp: Likewise.
5425 * gdb.base/setshow.exp: Likewise.
5426 * gdb.cp/converts.cc (foo1_type_check): New function.
5427 (foo2_type_check): New function.
5428 (foo3_type_check): New function.
5429 (main): Call new functions.
5430 * converts.exp: Add tests for integer-to-pointer conversions
5431 with/without strict type-checking.
5432
dbf6a605
MF
54332012-08-16 Mike Frysinger <vapier@gentoo.org>
5434
5435 * gdb.base/help.exp: Update expected output.
5436
0c92d8c1
JB
54372012-08-16 Joel Brobecker <brobecker@adacore.com>
5438
5439 * gdb.ada/rdv_wait: New testcase.
5440
e56f7f42
JK
54412012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5442
5443 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5444
f47f77df
DE
54452012-08-13 Doug Evans <dje@google.com>
5446
e202d6e8 5447 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5448 * gdb.base/default.exp: Update expected output of "show convenience".
5449
a72c3253
DE
54502012-08-10 Doug Evans <dje@google.com>
5451
5452 * gdb.python/py-strfns.c: New file.
5453 * gdb.python/py-strfns.exp: New file.
5454 * gdb.python/py-type.exp (test_fields): Add vector tests.
5455
de0bea00
MF
54562012-08-10 Mike Frysinger <vapier@gentoo.org>
5457
5458 PR cli/10436:
5459 * gdb.base/completion.exp: Add tests for handle completion.
5460
5b9afe8a
YQ
54612012-08-09 Yao Qi <yao@codesourcery.com>
5462
5463 * gdb.mi/mi-cmd-param-changed.exp: New.
5464 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5465 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5466 * gdb.mi/mi2-prompt.exp: Likewise.
5467
4f485ebc
DE
54682012-08-08 Doug Evans <dje@google.com>
5469
5470 * gdb.base/debug-expr.c: New file.
5471 * gdb.base/debug-expr.exp: New file.
5472 * gdb.base/exprs.exp: Test {type} casts.
5473 * gdb.cp/debug-expr.exp: New file.
5474
5888842d
JK
54752012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5476
5477 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5478 global variable loop, not a 'break'. Add loop count limit to 100.
5479 Add new fail case for terminated vgdb.
5480
4f69f4c2
JK
54812012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5482 Jean-Marc Saffroy <saffroy@gmail.com>
5483
5484 PR 11804
5485 * gdb.base/gcore-relro.exp: New file.
5486 * gdb.base/gcore-relro-main.c: New file.
5487 * gdb.base/gcore-relro-lib.c: New file.
5488
e2de5390
JK
54892012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5490
5491 Do not false FAIL with old GCCs.
5492 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5493 GCC < 4.5 in $no_hw mode.
5494
606603c5
JK
54952012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5496
5497 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5498
777f26c2
JK
54992012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5500
5501 * gdb.base/list.exp (test_only_end): New function.
5502 Call it.
5503
2c12abee
TT
55042012-08-06 Tom Tromey <tromey@redhat.com>
5505
5506 * gdb.python/py-mi.exp: Add test for printer whose children
5507 are a list.
5508 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5509 (main): New variable children_as_list.
5510 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5511 New.
5512 (register_pretty_printers): Register new printer.
5513
0eae2cf4
EBM
55142012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5515
5516 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5517 symbols. Abort if vgdb remote connection is closed.
5518
09e0881d
DE
55192012-08-02 Doug Evans <dje@google.com>
5520
5521 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5522
b40f514f
SDJ
55232012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5524
5525 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5526 s390x, PowerPC 64 and m68k-linux.
5527
11315ae0
UW
55282012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5529
5530 * gdb.base/annota1.exp: Accept no frames-invalid notification
5531 when starting up the program.
5532 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5533 show a symbolic value as well.
5534 * gdb.server/server-exec-info.exp: Skip test when skipping
5535 gdbserver test and/or when skipping shared library tests.
5536 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5537 avoid name conflicts with other tests.
5538
0547eeed
UW
55392012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5540
5541 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5542 Fix wrong output on big-endian systems.
5543 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5544 4-byte pointer types on 64-bit s390x.
5545
bdddb4de
UW
55462012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5547
5548 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5549 marker comment at the beginning (after intialization).
5550 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5551 breakpoint on marker comment instead of function begin.
5552 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5553 PowerPC.
5554 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5555 or 64-bit PowerPC.
5556 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5557 gdb,no_hardware_watchpoints flag is set.
5558 (initialize): Remove now redundant can-use-hw-watchpoints change.
5559
5d206025
YQ
55602012-08-02 Yao Qi <yao@codesourcery.com>
5561 Pedro Alves <palves@redhat.com>
5562
5563 * boards/local-remote-host.exp: New.
5564
4f665099
UW
55652012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5566
5567 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5568 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5569 * gdb.base/print-file-var.exp: Likewise.
5570 * gdb.server/solib-list.exp: Skip on remote targets.
5571
b62e2b27
UW
55722012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5573
5574 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5575 watchpoints on ARM. When expecting software watchpoints, tolerate
5576 (remote) targets that report unsupported hardware watchpoint only
5577 at continue time.
5578 (test_wide_location_2): Likewise.
5579
a967a851
JK
55802012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5581
5582 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5583 valgrind versions.
5584
75d9f9ff 55852012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5586
5587 * gdb.base/valgrind-infcall.c: New file.
5588 * gdb.base/valgrind-infcall.exp: New file.
5589
75d9f9ff
JK
5590 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5591
1c9f2ed2
KS
55922012-07-30 Keith Seitz <keiths@redhat.com>
5593
5594 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5595 linespecs.
5596
7f9b2034
DE
55972012-07-30 Doug Evans <dje@google.com>
5598
85220e01
DE
5599 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5600 * gdb.dwarf2/pr13961.S: Ditto.
5601
7f9b2034
DE
5602 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5603
4e969b4f
AB
56042012-07-30 Andrew Burgess <aburgess@broadcom.com>
5605
5606 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5607 change its format immediately after reloading the binary.
5608
e7de8362
JK
56092012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5610
5611 Fix testsuite regression after --use-deprecated-index-sections removal.
5612 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5613 string.
5614 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5615
7255706c
YQ
56162012-07-27 Yao Qi <yao@codesourcery.com>
5617
5618 KFAIL for PR remote/14161.
5619 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5620 Cleanup socket files.
5621 (strace_info_marker): Detach inferior.
5622
f2e8016f
TT
56232012-07-26 Tom Tromey <tromey@redhat.com>
5624
6fdff2c5 5625 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5626
f66713d2
JK
56272012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5628
5629 * gdb.python/py-inferior.c (thread): New function.
5630 (check_threads): New function.
5631 (test_threads): New function.
5632 * gdb.python/py-inferior.exp: Added test.
5633 Replaced runto with continue to breakpoint.
5634
8223e12c
TT
56352012-07-26 Tom Tromey <tromey@redhat.com>
5636
5637 * lib/ada.exp (standard_ada_testfile): New proc.
5638 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5639 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5640 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5641 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5642 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5643 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5644 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5645 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5646 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5647 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5648 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5649 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5650 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5651 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5652 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5653 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5654 * gdb.ada/complete.exp: Use standard_ada_testfile.
5655 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5656 standard_output_file.
5657 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5658 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5659 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5660 standard_output_file.
5661 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5662 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5663 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5664 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5665 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5666 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5667 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5668 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5669 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5670 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5671 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5672 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5673 * gdb.ada/interface.exp: Use standard_ada_testfile.
5674 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5675 standard_output_file
5676 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5677 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5678 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5679 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5680 * gdb.ada/nested.exp: Use standard_ada_testfile.
5681 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5682 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5683 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5684 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5685 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5686 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5687 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5688 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5689 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5690 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5691 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5692 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5693 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5694 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5695 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5696 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5697 * gdb.ada/start.exp: Use standard_ada_testfile.
5698 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5699 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5700 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5701 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5702 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5703 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5704 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5705 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5706 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5707 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5708 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5709 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5710 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5711 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5712
bbec57e4
JK
57132012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5714
5715 Fix testsuite regression after --use-deprecated-index-sections removal.
5716 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5717
9cc8e32c
JK
57182012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5719
5720 Fix compatibility with Tcl before 7.5.
5721 * lib/future.exp (lreverse): New function if it does not exist.
5722
ea5ca7b5
MK
57232012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5724
5725 * gdb.mi/mi-pending.c: New method to set a second pending
5726 breakpoint.
5727 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5728 condition.
5729
64776a0b
PA
57302012-07-20 Pedro Alves <palves@redhat.com>
5731
5732 PR threads/11692
5733 PR gdb/12203
5734
5735 * gdb.threads/create-fail.c: New file.
5736 * gdb.threads/create-fail.exp: New file.
5737
13e4e967
PA
57382012-07-19 Pedro Alves <palves@redhat.com>
5739
5740 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5741 * config/vx.exp (gdb_start): Likewise.
5742 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5743 * gdb.base/setvar.exp (test_set): Likewise.
5744 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5745 * gdb.reverse/sigall-precsave.exp: Likewise.
5746 * gdb.reverse/sigall-reverse.exp: Likewise.
5747
b7aefa4d
PA
57482012-07-19 Pedro Alves <palves@redhat.com>
5749
5750 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5751 handler before recording.
5752
608b4967
TT
57532012-07-19 Tom Tromey <tromey@redhat.com>
5754
5755 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5756 * gdb.cp/casts.cc (decltype): New function.
5757 (main): Use it.
5758
b1e0c0fa
PA
57592012-07-19 Pedro Alves <palves@redhat.com>
5760
5761 * gdb.base/sigall.exp (signals): New list.
5762 <top level>: Loop over signals in the $signals list instead of
5763 calling a test function once per signal.
5764 * gdb.reverse/sigall-precsave.exp (signals): New list.
5765 <top level>: Loop over signals in the $signals list instead of
5766 calling a test function once per signal.
5767 * gdb.reverse/sigall-reverse.exp (signals): New list.
5768 <top level>: Loop over signals in the $signals list instead of
5769 calling a test function once per signal.
5770
6ace3df1
YQ
57712012-07-19 Yao Qi <yao@codesourcery.com>
5772
5773 * gdb.base/setshow.exp: Test 'set args ~'.
5774
263a0f8c
JK
57752012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5776
5777 * gdb.base/store.exp (check_set): Import gdb_prompt.
5778 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5779 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5780
8f043999
JK
57812012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5782
5783 PR 11914
5784 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5785 (main): Call eval_sub.
5786 * gdb.python/py-prettyprint.exp:
5787 (python execfile ('py-prettyprint.py')): Move it earlier.
5788 New breakpoint for eval-break.
5789 (continue to breakpoint: eval-break, info locals): New test.
5790 (python execfile ('py-prettyprint.py')): Move it from here.
5791 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5792 (register_pretty_printers): Register pp_eval_type.
5793
725c7b66
JK
57942012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5795
5796 Fix a testcase regression by me.
5797 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5798 DW_FORM_data4.
5799
4359dff1
JK
58002012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5801 Doug Evans <dje@google.com>
5802
5803 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5804 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5805
61e44cfa
JK
58062012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5807
5808 Fix gdbserver run regression.
5809 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5810
93c0ef37
TT
58112012-07-12 Tom Tromey <tromey@redhat.com>
5812
5813 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5814 (clean_restart): Likewise.
5815 (core_find): Use standard_output_file.
5816
76027ef5
TT
58172012-07-12 Tom Tromey <tromey@redhat.com>
5818
5819 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5820 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5821 prepare_for_testing_full.
5822 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5823 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5824 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5825 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5826 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5827 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5828 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5829 prepare_for_testing_full.
5830 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5831 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5832 prepare_for_testing_full.
5833 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5834 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5835 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5836
85b4440a
TT
58372012-07-12 Tom Tromey <tromey@redhat.com>
5838
5839 * lib/gdb.exp (build_executable_from_specs): New proc, from
5840 build_executable.
5841 (build_executable): Use it.
5842 (prepare_for_testing_full): New proc.
5843
55baab26
TT
58442012-07-11 Tom Tromey <tromey@redhat.com>
5845
5846 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5847 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5848 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5849 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5850 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5851 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5852 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5853 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5854 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5855 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5856
298a9cf0
TT
58572012-07-10 Tom Tromey <tromey@redhat.com>
5858
5859 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5860 standard_output_file.
5861 * gdb.mi/gdb2549.exp: Use standard_testfile.
5862 * gdb.mi/gdb669.exp: Use standard_testfile.
5863 * gdb.mi/gdb701.exp: Use standard_testfile.
5864 * gdb.mi/gdb792.exp: Use standard_testfile.
5865 * gdb.mi/mi-async.exp: Use standard_testfile.
5866 * gdb.mi/mi-basics.exp: Use standard_testfile.
5867 * gdb.mi/mi-break.exp: Use standard_testfile.
5868 * gdb.mi/mi-cli.exp: Use standard_testfile.
5869 * gdb.mi/mi-console.exp: Use standard_testfile.
5870 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5871 * gdb.mi/mi-eval.exp: Use standard_testfile.
5872 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5873 * gdb.mi/mi-file.exp: Use standard_testfile.
5874 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5875 * gdb.mi/mi-logging.exp: Use standard_testfile.
5876 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5877 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5878 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5879 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5880 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5881 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5882 * gdb.mi/mi-pending.exp: Use standard_testfile,
5883 standard_output_file.
5884 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5885 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5886 * gdb.mi/mi-regs.exp: Use standard_testfile.
5887 * gdb.mi/mi-return.exp: Use standard_testfile.
5888 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5889 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5890 * gdb.mi/mi-solib.exp: Use standard_testfile,
5891 standard_output_file.
5892 * gdb.mi/mi-stack.exp: Use standard_testfile.
5893 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5894 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5895 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5896 * gdb.mi/mi-until.exp: Use standard_testfile.
5897 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5898 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5899 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5900 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5901 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5902 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5903 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5904 standard_output_file.
5905 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5906 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5907 * gdb.mi/mi-watch.exp: Use standard_testfile.
5908 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5909 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5910 * gdb.mi/mi2-break.exp: Use standard_testfile.
5911 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5912 * gdb.mi/mi2-console.exp: Use standard_testfile.
5913 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5914 * gdb.mi/mi2-eval.exp: Use standard_testfile.
5915 * gdb.mi/mi2-file.exp: Use standard_testfile.
5916 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
5917 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
5918 * gdb.mi/mi2-regs.exp: Use standard_testfile.
5919 * gdb.mi/mi2-return.exp: Use standard_testfile.
5920 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
5921 * gdb.mi/mi2-stack.exp: Use standard_testfile.
5922 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
5923 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
5924 * gdb.mi/mi2-until.exp: Use standard_testfile.
5925 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
5926 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
5927 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
5928 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
5929 * gdb.mi/mi2-watch.exp: Use standard_testfile.
5930
f5f3a911
TT
59312012-07-10 Tom Tromey <tromey@redhat.com>
5932
5933 * gdb.cp/abstract-origin.exp: Use standard_testfile.
5934 * gdb.cp/ambiguous.exp: Use standard_testfile,
5935 prepare_for_testing.
5936 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
5937 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
5938 * gdb.cp/anon-ns.exp: Use standard_testfile.
5939 * gdb.cp/anon-struct.exp: Use standard_testfile.
5940 * gdb.cp/anon-union.exp: Use standard_testfile,
5941 prepare_for_testing.
5942 * gdb.cp/arg-reference.exp: Use standard_testfile,
5943 prepare_for_testing.
5944 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
5945 * gdb.cp/breakpoint.exp: Use standard_testfile,
5946 prepare_for_testing.
5947 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
5948 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
5949 standard_output_file.
5950 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
5951 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
5952 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
5953 (test_static_members): Update.
5954 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
5955 * gdb.cp/converts.exp: Use standard_testfile.
5956 * gdb.cp/cp-relocate.exp: Use standard_testfile.
5957 * gdb.cp/cpcompletion.exp: Use standard_testfile,
5958 prepare_for_testing.
5959 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
5960 * gdb.cp/cplabel.exp: Use standard_testfile.
5961 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
5962 prepare_for_testing.
5963 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
5964 * gdb.cp/derivation.exp: Use standard_testfile,
5965 prepare_for_testing.
5966 * gdb.cp/destrprint.exp: Use standard_testfile.
5967 * gdb.cp/dispcxx.exp: Use standard_testfile.
5968 * gdb.cp/exception.exp: Use standard_testfile,
5969 prepare_for_testing.
5970 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5971 * gdb.cp/extern-c.exp: Use standard_testfile,
5972 prepare_for_testing.
5973 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5974 prepare_for_testing.
5975 * gdb.cp/fpointer.exp: Use standard_testfile.
5976 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5977 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5978 standard_output_file.
5979 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5980 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5981 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5982 standard_output_file.
5983 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5984 (do_tests): Update.
5985 * gdb.cp/koenig.exp: Use standard_testfile.
5986 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5987 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5988 * gdb.cp/m-static.exp: Use standard_testfile,
5989 prepare_for_testing.
5990 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5991 * gdb.cp/mb-inline.exp: Use standard_testfile,
5992 prepare_for_testing.
5993 * gdb.cp/mb-templates.exp: Use standard_testfile,
5994 prepare_for_testing.
5995 * gdb.cp/member-ptr.exp: Use standard_testfile,
5996 prepare_for_testing.
5997 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5998 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5999 * gdb.cp/method2.exp: Use standard_testfile.
6000 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
6001 standard_output_file.
6002 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
6003 (do_tests): Update.
6004 * gdb.cp/namespace-enum.exp: Use standard_testfile,
6005 prepare_for_testing.
6006 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
6007 prepare_for_testing.
6008 * gdb.cp/namespace.exp: Use standard_testfile,
6009 prepare_for_testing.
6010 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
6011 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
6012 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
6013 * gdb.cp/nsimport.exp: Use standard_testfile,
6014 prepare_for_testing.
6015 * gdb.cp/nsnested.exp: Use standard_testfile.
6016 * gdb.cp/nsnoimports.exp: Use standard_testfile.
6017 * gdb.cp/nsrecurs.exp: Use standard_testfile,
6018 prepare_for_testing.
6019 * gdb.cp/nsstress.exp: Use standard_testfile,
6020 prepare_for_testing.
6021 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
6022 * gdb.cp/operator.exp: Use standard_testfile.
6023 * gdb.cp/oranking.exp: Use standard_testfile.
6024 * gdb.cp/overload-const.exp: Use standard_testfile.
6025 * gdb.cp/overload.exp: Use standard_testfile,
6026 prepare_for_testing.
6027 * gdb.cp/ovldbreak.exp: Use standard_testfile.
6028 * gdb.cp/ovsrch.exp: Use standard_testfile.
6029 * gdb.cp/paren-type.exp: Use standard_testfile.
6030 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
6031 prepare_for_testing.
6032 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
6033 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
6034 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
6035 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
6036 * gdb.cp/pr10728.exp: Use standard_testfile,
6037 standard_output_file.
6038 * gdb.cp/pr12028.exp: Use standard_testfile.
6039 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
6040 * gdb.cp/pr9167.exp: Use standard_testfile.
6041 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
6042 * gdb.cp/printmethod.exp: Use standard_testfile,
6043 prepare_for_testing.
6044 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
6045 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
6046 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
6047 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
6048 standard_output_file.
6049 * gdb.cp/readnow-language.exp: Use standard_testfile.
6050 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
6051 (gdb_start_again): Use clean_restart.
6052 * gdb.cp/ref-types.exp: Use standard_testfile,
6053 prepare_for_testing.
6054 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
6055 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
6056 * gdb.cp/smartp.exp: Use standard_testfile.
6057 * gdb.cp/static-method.exp: Use standard_testfile.
6058 * gdb.cp/static-print-quit.exp: Use standard_testfile.
6059 * gdb.cp/temargs.exp: Use standard_testfile.
6060 * gdb.cp/templates.exp: Use standard_testfile,
6061 prepare_for_testing.
6062 (do_tests): Update.
6063 * gdb.cp/try_catch.exp: Use standard_testfile,
6064 prepare_for_testing.
6065 * gdb.cp/typedef-operator.exp: Use standard_testfile.
6066 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
6067 * gdb.cp/virtbase.exp: Use standard_testfile,
6068 prepare_for_testing.
6069 * gdb.cp/virtfunc.exp: Use standard_testfile,
6070 prepare_for_testing.
6071 (do_tests): Update.
6072 * gdb.cp/virtfunc2.exp: Use standard_testfile,
6073 prepare_for_testing.
6074
686f09d0
TT
60752012-07-10 Tom Tromey <tromey@redhat.com>
6076
6077 * lib/gdb.exp (standard_testfile): Unset output variables from
6078 earlier invocations.
6079
9357e021
YQ
60802012-07-10 Yao Qi <yao@codesourcery.com>
6081
6082 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
6083 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
6084 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
6085 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
6086 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
6087 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
6088 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
6089 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
6090 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
6091 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
6092 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
6093 * gdb.mi/mi-var-display.exp: Likewise.
6094 * gdb.mi/mi-var-invalidate.exp: Likewise.
6095 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
6096 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
6097 * gdb.mi/mi2-console.exp: Likewise.
6098 * gdb.mi/mi2-disassemble.exp: Likewise.
6099 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
6100 * gdb.mi/mi2-read-memory.exp: Likewise.
6101 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
6102 * gdb.mi/mi2-simplerun.exp: Likewise.
6103 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
6104 * gdb.mi/mi2-syn-frame.exp: Likewise.
6105 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
6106 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
6107 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
6108
e314d629
TT
61092012-07-09 Tom Tromey <tromey@redhat.com>
6110
6111 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
6112 * gdb.base/callfuncs.exp: Add cast-based test.
6113 * gdb.base/callfuncs.c (voidfunc): New function.
6114
06928b3f
DE
61152012-07-08 Doug Evans <dje@google.com>
6116
6117 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
6118
32f11bad
JK
61192012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6120
6121 Fix XFAIL compatibility with old i386 systems.
6122 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
6123 Check also 'Cannot insert breakpoint 0'.
6124
76b83c51
JK
61252012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6126
6127 PR 14321
6128 * gdb.base/find.exp
6129 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
6130
a6fb9c08
TT
61312012-07-06 Tom Tromey <tromey@redhat.com>
6132
6133 * gdb.base/whatis.exp: Add test.
6134
71918a86
TT
61352012-07-06 Tom Tromey <tromey@redhat.com>
6136
6137 * gdb.base/whatis.exp: Add regression test.
6138
fcde5961
TT
61392012-07-06 Tom Tromey <tromey@redhat.com>
6140
6141 * gdb.base/whatis.exp: Add tests.
6142
f9cf0f4a
JK
61432012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6144
6145 PR 12649
6146 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
6147 gdb_test_multiple $gdb_prompt terminator.
6148
979ade8b
PA
61492012-07-04 Pedro Alves <palves@redhat.com>
6150
6151 * gdb.mi/mi-reverse.exp: Use supports_reverse and
6152 supports_process_record.
6153
8a980b44
PA
61542012-07-04 Pedro Alves <palves@redhat.com>
6155
6156 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
6157 endings.
6158 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
6159
855ba978
SS
61602012-07-03 Stan Shebs <stan@codesourcery.com>
6161
6162 * gdb.base/info-os.c (main): Retry resource acquisition until an
6163 available one is found.
6164 * gdb.base/info-os.exp: Collect resource keys from the program
6165 and use them in matching.
6166
fcb44371
JK
61672012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6168
6169 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
6170 Wrap the test into loop for corefile and core0file.
6171
08a67be6
JK
61722012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6173
6174 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
6175 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
6176 .note.GNU-stack.
6177
0f3c2347
JK
6178 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
6179
ff4a4500
SDJ
61802012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
6181
6182 * gdb.base/help.exp (help b, help br, help bre, help brea, help
6183 break): Include help message for the new `-probe' and `-probe-stap'
6184 options.
6185
d3ce09f5
SS
61862012-07-02 Stan Shebs <stan@codesourcery.com>
6187
6188 * gdb.base/dprintf.exp: Add agent style tests.
6189
a1624241
JK
61902012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6191
6192 * gdb.base/stale-infcall.c (infcall): New label test-next.
6193 (main): New labels test-pass and test-fail.
6194 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
6195 $test_fail_bpnum to test-fail.
6196 (test system longjmp tracking support): New test.
6197 Delete $test_fail_bpnum.
6198 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
6199 breakpoint.
6200
42e7ad6c
DE
62012012-06-30 Doug Evans <dje@google.com>
6202
6203 * gdb.dwarf2/fission-reread.S: New file.
6204 * gdb.dwarf2/fission-reread.exp: New file.
6205
37ce89eb
SS
62062012-06-28 Stan Shebs <stan@codesourcery.com>
6207
6208 * gdb.mi/mi-logging.exp: New file.
6209
e5ef252a
PA
62102012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6211 Pedro Alves <palves@redhat.com>
6212
6213 * gdb.threads/siginfo-threads.exp: New file.
6214 * gdb.threads/siginfo-threads.c: New file.
6215 * gdb.threads/sigstep-threads.exp: New file.
6216 * gdb.threads/sigstep-threads.c: New file.
6217
22f1fbae
TT
62182012-06-28 Tom Tromey <tromey@redhat.com>
6219
6220 * gdb.go/package.exp: Partially revert earlier patch; use
6221 gdb_compile again. Use standard_output_file.
6222
2e3cf129
DE
62232012-06-27 Doug Evans <dje@google.com>
6224
6225 * gdb.dwarf2/fission-base.c: New file.
6226 * gdb.dwarf2/fission-base.S: New file.
6227 * gdb.dwarf2/fission-base.exp: New file.
6228
785fd303
JK
62292012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6230
6231 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
6232
1bb9788d
TT
62332012-06-27 Tom Tromey <tromey@redhat.com>
6234
6235 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
6236 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
6237
c83ee902
TT
62382012-06-27 Tom Tromey <tromey@redhat.com>
6239
6240 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
6241 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
6242 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
6243 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
6244 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
6245 prepare_for_testing.
6246 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
6247 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
6248 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
6249 standard_testfile.
6250 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
6251 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
6252 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
6253 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
6254 prepare_for_testing.
6255 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
6256 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
6257 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
6258 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
6259 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
6260 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
6261 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
6262 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
6263 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
6264 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
6265 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
6266 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
6267 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
6268 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
6269 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
6270 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
6271 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
6272 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
6273 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
6274 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
6275 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
6276 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
6277 standard_output_file.
6278 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
6279 standard_output_file.
6280 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
6281 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
6282 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
6283 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
6284 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
6285 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
6286 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
6287 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
6288 * gdb.dwarf2/implptr.exp: Use standard_testfile.
6289 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
6290 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
6291 * gdb.dwarf2/pieces.exp: Use standard_testfile.
6292 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
6293 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
6294 * gdb.dwarf2/valop.exp: Use standard_testfile,
6295 prepare_for_testing.
6296
5204774b
TT
62972012-06-27 Tom Tromey <tromey@redhat.com>
6298
6299 * gdb.python/python.exp: Fix regexps in pagination tests.
6300
ee0bf529
SCR
63012012-06-26 Siva Chandra Reddy <sivachandra@google.com>
6302
6303 * gdb.python/py-symtab.exp: Add tests to test the new attribute
6304 'last' of gdb.Symtab_and_line.
6305 * gdb.python/py-symbol.c: Move break point comment to enable
6306 testing of gdb.Symtab_and_line.last.
6307
14fcc022
TT
63082012-06-26 Tom Tromey <tromey@redhat.com>
6309
6310 * gdb.threads/step.c: Remove.
6311 * gdb.threads/step.exp: Remove.
6312 * gdb.threads/step2.exp: Remove.
6313
0efbbabc
TT
63142012-06-26 Tom Tromey <tromey@redhat.com>
6315
6316 * gdb.threads/watchpoint-fork.exp (test): Use
6317 standard_output_file. Don't declare objdir.
6318 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
6319 standard_output_file.
6320 * gdb.threads/attach-stopped.exp: Use standard_testfile.
6321 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
6322 clean_restart. Remove incdir.
6323 * gdb.threads/corethreads.exp: Use standard_testfile.
6324 * gdb.threads/execl.exp: Use standard_testfile,
6325 standard_output_file, clean_restart.
6326 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
6327 clean_restart.
6328 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
6329 clean_restart.
6330 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
6331 incdir.
6332 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
6333 clean_restart. Remove incdir.
6334 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
6335 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
6336 clean_restart. Remove incdir.
6337 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
6338 Remove incdir.
6339 * gdb.threads/leader-exit.exp: Use standard_testfile.
6340 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
6341 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
6342 clean_restart.
6343 * gdb.threads/manythreads.exp: Use standard_testfile,
6344 clean_restart. Remove incdir.
6345 * gdb.threads/multi-create.exp: Use standard_testfile,
6346 clean_restart.
6347 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
6348 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
6349 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
6350 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
6351 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
6352 * gdb.threads/pending-step.exp: Use standard_testfile,
6353 clean_restart. Remove incdir.
6354 * gdb.threads/print-threads.exp: Use standard_testfile,
6355 clean_restart. Remove incdir.
6356 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
6357 clean_restart. Remove incdir.
6358 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
6359 Remove incdir.
6360 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
6361 incdir.
6362 * gdb.threads/sigthread.exp: Use standard_testfile,
6363 clean_restart.
6364 * gdb.threads/staticthreads.exp: Use standard_testfile,
6365 clean_restart. Remove incdir.
6366 * gdb.threads/switch-threads.exp: Use standard_testfile,
6367 clean_restart. Remove incdir.
6368 * gdb.threads/thread-execl.exp: Use standard_testfile,
6369 clean_restart. Remove incdir.
6370 * gdb.threads/thread-find.exp: Use standard_testfile,
6371 clean_restart.
6372 * gdb.threads/thread-specific.exp: Use standard_testfile,
6373 clean_restart. Remove incdir.
6374 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
6375 clean_restart. Remove incdir.
6376 * gdb.threads/thread_check.exp: Use standard_testfile,
6377 clean_restart. Remove incdir.
6378 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
6379 incdir.
6380 * gdb.threads/threadapply.exp: Use standard_testfile,
6381 clean_restart. Remove incdir.
6382 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
6383 clean_restart. Remove incdir.
6384 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
6385 clean_restart.
6386 * gdb.threads/tls-shared.exp: Use standard_testfile,
6387 clean_restart, standard_output_file.
6388 * gdb.threads/tls-var.exp: Use standard_testfile,
6389 standard_output_file.
6390 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
6391 Remove incdir.
6392 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
6393 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6394 incdir.
6395 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6396 clean_restart. Remove incdir.
6397
497a5eb0
TT
63982012-06-26 Tom Tromey <tromey@redhat.com>
6399
6400 * gdb.trace/actions.exp: Use standard_testfile.
6401 * gdb.trace/ax.exp: Use standard_testfile.
6402 * gdb.trace/backtrace.exp: Use standard_testfile.
6403 * gdb.trace/change-loc.exp: Use standard_testfile.
6404 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6405 * gdb.trace/collection.exp: Use standard_testfile,
6406 prepare_for_testing.
6407 * gdb.trace/deltrace.exp: Use standard_testfile.
6408 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6409 * gdb.trace/ftrace.exp: Use standard_testfile.
6410 * gdb.trace/infotrace.exp: Use standard_testfile.
6411 * gdb.trace/packetlen.exp: Use standard_testfile.
6412 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6413 * gdb.trace/passcount.exp: Use standard_testfile.
6414 * gdb.trace/pending.exp: Use standard_testfile.
6415 * gdb.trace/report.exp: Use standard_testfile.
6416 * gdb.trace/save-trace.exp: Use standard_testfile.
6417 * gdb.trace/stap-trace.exp: Use standard_testfile.
6418 * gdb.trace/status-stop.exp: Use standard_testfile.
6419 * gdb.trace/strace.exp: Use standard_testfile.
6420 * gdb.trace/tfile.exp: Use standard_testfile.
6421 * gdb.trace/tfind.exp: Use standard_testfile.
6422 * gdb.trace/trace-break.exp: Use standard_testfile.
6423 * gdb.trace/trace-mt.exp: Use standard_testfile.
6424 * gdb.trace/tracecmd.exp: Use standard_testfile.
6425 * gdb.trace/tspeed.exp: Use standard_testfile.
6426 * gdb.trace/tstatus.exp: Use standard_testfile.
6427 * gdb.trace/tsv.exp: Use standard_testfile.
6428 * gdb.trace/unavailable.exp: Use standard_testfile,
6429 prepare_for_testing.
6430 * gdb.trace/while-dyn.exp: Use standard_testfile.
6431 * gdb.trace/while-stepping.exp: Use standard_testfile.
6432
7686c074
TT
64332012-06-26 Tom Tromey <tromey@redhat.com>
6434
6435 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6436 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6437 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6438 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6439 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6440 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6441 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6442 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6443 prepare_for_testing.
6444 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6445 prepare_for_testing.
6446 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6447 prepare_for_testing.
6448 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6449 prepare_for_testing.
6450 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6451 prepare_for_testing
6452 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6453 * gdb.reverse/machinestate.exp: Use standard_testfile.
6454 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6455 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6456 build_executable.
6457 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6458 build_executable.
6459 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6460 standard_output_file.
6461 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6462 standard_output_file.
6463 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6464 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6465 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6466 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6467 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6468 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6469
481fc100
TT
64702012-06-26 Tom Tromey <tromey@redhat.com>
6471
6472 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6473 standard_output_file.
6474 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6475 prepare_for_testing. Remove directory-checking code.
6476
7bb18ae2
TT
64772012-06-25 Tom Tromey <tromey@redhat.com>
6478
6479 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6480 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6481 build_executable, not prepare_for_testing.
6482 * gdb.multi/base.exp: Use standard_output_file. Use
6483 build_executable, not prepare_for_testing.
6484
cf09b3e4
TT
64852012-06-25 Tom Tromey <tromey@redhat.com>
6486
6487 * gdb.fortran/subarray.exp: Use standard_testfile,
6488 prepare_for_testing.
6489 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6490 * gdb.fortran/module.exp: Use standard_testfile.
6491 * gdb.fortran/logical.exp: Use standard_testfile.
6492 * gdb.fortran/library-module.exp: Use standard_testfile,
6493 standard_output_file.
6494 * gdb.fortran/derived-type.exp: Use standard_testfile,
6495 prepare_for_testing.
6496 * gdb.fortran/complex.exp: Use standard_testfile,
6497 prepare_for_testing.
6498 * gdb.fortran/charset.exp: Use standard_testfile.
6499 * gdb.fortran/array-element.exp: Use standard_testfile,
6500 prepare_for_testing.
6501
18b5ff1b
KS
65022012-06-25 Keith Seitz <keiths@redhat.com>
6503
6504 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6505 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6506
17b77626
TT
65072012-06-25 Tom Tromey <tromey@redhat.com>
6508
6509 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6510 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6511 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6512 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6513
f91e3dc1
TT
65142012-06-25 Tom Tromey <tromey@redhat.com>
6515
6516 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6517 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6518 * gdb.linespec/linespec.exp: Use standard_testfile.
6519
a884434d
TT
65202012-06-25 Tom Tromey <tromey@redhat.com>
6521
6522 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6523 prepare_for_testing.
6524
efc9d70a
TT
65252012-06-25 Tom Tromey <tromey@redhat.com>
6526
6527 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6528 prepare_for_testing.
6529 * gdb.opt/inline-break.exp: Use standard_testfile,
6530 prepare_for_testing.
6531 * gdb.opt/inline-bt.exp: Use standard_testfile,
6532 prepare_for_testing.
6533 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6534 prepare_for_testing.
6535 * gdb.opt/inline-locals.exp: Use standard_testfile,
6536 prepare_for_testing.
6537
e2fc92c6
TT
65382012-06-25 Tom Tromey <tromey@redhat.com>
6539
6540 * gdb.asm/asm-source.exp: Use standard_output_file,
6541 standard_testfile. Construct .o files in proper subdir.
6542
b0963d73
TT
65432012-06-25 Tom Tromey <tromey@redhat.com>
6544
6545 * gdb.server/ext-attach.exp: Use standard_testfile,
6546 prepare_for_testing.
6547 * gdb.server/ext-run.exp: Use standard_testfile,
6548 build_executable.
6549 * gdb.server/file-transfer.exp: Use standard_testfile,
6550 prepare_for_testing.
6551 * gdb.server/server-exec-info.exp: Use standard_testfile.
6552 * gdb.server/server-mon.exp: Use standard_testfile,
6553 prepare_for_testing.
6554 * gdb.server/server-run.exp: Use standard_testfile,
6555 build_executable.
6556 * gdb.server/solib-list.exp: Use standard_testfile,
6557 standard_output_file.
6558
8a3e1f8d
TT
65592012-06-25 Tom Tromey <tromey@redhat.com>
6560
6561 * lib/gdb.exp (standard_output_file): Use "file join".
6562 * gdb.go/chan.exp: Use standard_testfile.
6563 * gdb.go/handcall.exp: Use standard_testfile.
6564 * gdb.go/hello.exp: Use standard_testfile.
6565 * gdb.integers/chan.exp: Use standard_testfile.
6566 * gdb.go/methods.exp: Use standard_testfile.
6567 * gdb.go/package.exp: Use standard_testfile.
6568 * gdb.go/strings.exp: Use standard_testfile.
6569 * gdb.go/types.exp: Use standard_testfile.
6570 * gdb.go/unsafe.exp: Use standard_testfile.
6571
944a9061
MGD
65722012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6573
6574 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6575
1c06bd58
JK
65762012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6577
6578 Fix regression by the previous commit.
6579 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6580
b4a58790
TT
65812012-06-22 Tom Tromey <tromey@redhat.com>
6582
6583 * gdb.python/lib-types.exp: Use standard_testfile,
6584 prepare_for_testing.
6585 * gdb.python/py-block.exp: Use standard_testfile.
6586 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6587 * gdb.python/py-events.exp: Use standard_testfile,
6588 standard_output_file.
6589 * gdb.python/py-evsignal.exp: Use standard_testfile.
6590 * gdb.python/py-evethreads.exp: Use standard_testfile.
6591 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6592 * gdb.python/py-explore.exp: Use standard_testfile.
6593 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6594 standard_output_file.
6595 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6596 prepare_for_testing.
6597 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6598 * gdb.python/py-frame.exp: Use standard_testfile.
6599 * gdb.python/py-inferior.exp: Use standard_testfile.
6600 * gdb.python/py-infthread.exp: Use standard_testfile.
6601 * gdb.python/py-mi.exp: Use standard_testfile.
6602 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6603 build_executable.
6604 * gdb.python/py-objfile.exp: Use standard_testfile.
6605 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6606 prepare_for_testing.
6607 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6608 * gdb.python/py-progspace.exp: Use standard_testfile,
6609 build_executable.
6610 * gdb.python/py-prompt.exp: Use standard_testfile,
6611 build_executable.
6612 * gdb.python/py-section-script.exp: Use standard_testfile,
6613 build_executable.
6614 * gdb.python/py-shared.exp: Use standard_testfile,
6615 standard_output_file, clean_restart.
6616 * gdb.python/py-symbol.exp: Use standard_output_file,
6617 prepare_for_testing.
6618 * gdb.python/py-symtab.exp: Use standard_output_file,
6619 prepare_for_testing
6620 * gdb.python/py-template.exp: Use standard_testfile.
6621 * gdb.python/py-type.exp: Use standard_testfile.
6622 * gdb.python/py-value-cc.exp: Use standard_testfile.
6623 * gdb.python/py-value.exp: Use standard_testfile.
6624 * gdb.python/python.exp: Use standard_testfile, build_executable.
6625
2c44deac
TT
66262012-06-22 Tom Tromey <tromey@redhat.com>
6627
6628 * gdb.objc/basicclass.exp: Use standard_testfile.
6629 (do_objc_tests): Don't declare objdir.
6630 * gdb.objc/nondebug.exp: Use standard_testfile.
6631 (do_objc_tests): Don't declare objdir.
6632 * gdb.objc/objcdecode.exp: Use standard_testfile.
6633 (do_objc_tests): Don't declare objdir.
6634
c24ccbce
TT
66352012-06-22 Tom Tromey <tromey@redhat.com>
6636
6637 * gdb.java/jmain.exp: Use standard_testfile.
6638 * gdb.java/jmisc.exp: Use standard_testfile.
6639 * gdb.java/jnpe.exp: Use standard_testfile.
6640 * gdb.java/jprint.exp: Use standard_testfile.
6641
0a6d0306
TT
66422012-06-22 Tom Tromey <tromey@redhat.com>
6643
6644 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6645 (standard_output_file, standard_testfile): New procs.
6646 (build_executable, clean_restart): Use standard_output_file.
6647
6ea815ef
YQ
66482012-06-22 Yao Qi <yao@codesourcery.com>
6649
6650 * boards/native-gdbserver.exp: New proc ${board}_exec.
6651 * boards/native-stdio-gdbserver.exp: Likewise.
6652
4c93b1db
TT
66532012-06-21 Tom Tromey <tromey@redhat.com>
6654
6655 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6656 (build_executable): Update.
6657 (get_compiler_info): Remove 'binfile' argument.
6658 * gdb.ada/arrayidx.exp: Update.
6659 * gdb.ada/null_array.exp: Update.
6660 * gdb.arch/altivec-abi.exp: Update.
6661 * gdb.arch/altivec-regs.exp: Update.
6662 * gdb.arch/amd64-byte.exp: Update.
6663 * gdb.arch/amd64-dword.exp: Update.
6664 * gdb.arch/amd64-word.exp: Update.
6665 * gdb.arch/i386-avx.exp: Update.
6666 * gdb.arch/i386-byte.exp: Update.
6667 * gdb.arch/i386-sse.exp: Update.
6668 * gdb.arch/i386-word.exp: Update.
6669 * gdb.arch/ppc-dfp.exp: Update.
6670 * gdb.arch/ppc-fp.exp: Update.
6671 * gdb.arch/vsx-regs.exp: Update.
6672 * gdb.base/all-bin.exp: Update.
6673 * gdb.base/annota1.exp: Update.
6674 * gdb.base/async.exp: Update.
6675 * gdb.base/attach.exp: Update.
6676 * gdb.base/break-interp.exp: Update.
6677 * gdb.base/call-ar-st.exp: Update.
6678 * gdb.base/call-rt-st.exp: Update.
6679 * gdb.base/call-sc.exp: Update.
6680 * gdb.base/callfuncs.exp: Update.
6681 * gdb.base/catch-load.exp: Update.
6682 * gdb.base/completion.exp: Update.
6683 * gdb.base/complex.exp: Update.
6684 * gdb.base/condbreak.exp: Update.
6685 * gdb.base/consecutive.exp: Update.
6686 * gdb.base/constvars.exp: Update.
6687 * gdb.base/corefile.exp: Update.
6688 * gdb.base/eval-skip.exp: Update.
6689 * gdb.base/expand-psymtabs.exp: Update.
6690 * gdb.base/exprs.exp: Update.
6691 * gdb.base/fileio.exp: Update.
6692 * gdb.base/fixsection.exp: Update.
6693 * gdb.base/funcargs.exp: Update.
6694 * gdb.base/gdb11530.exp: Update.
6695 * gdb.base/gdb1555.exp: Update.
6696 * gdb.base/gnu-ifunc.exp: Update.
6697 * gdb.base/gnu_vector.exp: Update.
6698 * gdb.base/info-macros.exp: Update.
6699 * gdb.base/jit-simple.exp: Update.
6700 * gdb.base/jit-so.exp: Update.
6701 * gdb.base/jit.exp: Update.
6702 * gdb.base/langs.exp: Update.
6703 * gdb.base/list.exp: Update.
6704 * gdb.base/logical.exp: Update.
6705 * gdb.base/long_long.exp: Update.
6706 * gdb.base/longjmp.exp: Update.
6707 * gdb.base/macscp.exp: Update.
6708 * gdb.base/mips_pro.exp: Update.
6709 * gdb.base/miscexprs.exp: Update.
6710 * gdb.base/morestack.exp: Update.
6711 * gdb.base/nodebug.exp: Update.
6712 * gdb.base/opaque.exp: Update.
6713 * gdb.base/pc-fp.exp: Update.
6714 * gdb.base/pending.exp: Update.
6715 * gdb.base/permissions.exp: Update.
6716 * gdb.base/pointers.exp: Update.
6717 * gdb.base/prelink.exp: Update.
6718 * gdb.base/printcmds.exp: Update.
6719 * gdb.base/psymtab.exp: Update.
6720 * gdb.base/ptype.exp: Update.
6721 * gdb.base/relational.exp: Update.
6722 * gdb.base/scope.exp: Update.
6723 * gdb.base/setvar.exp: Update.
6724 * gdb.base/shlib-call.exp: Update.
6725 * gdb.base/shreloc.exp: Update.
6726 * gdb.base/signals.exp: Update.
6727 * gdb.base/sizeof.exp: Update.
6728 * gdb.base/so-impl-ld.exp: Update.
6729 * gdb.base/so-indr-cl.exp: Update.
6730 * gdb.base/solib-disc.exp: Update.
6731 * gdb.base/solib-display.exp: Update.
6732 * gdb.base/solib-nodir.exp: Update.
6733 * gdb.base/solib-overlap.exp: Update.
6734 * gdb.base/solib-symbol.exp: Update.
6735 * gdb.base/solib-weak.exp: Update.
6736 * gdb.base/solib.exp: Update.
6737 * gdb.base/store.exp: Update.
6738 * gdb.base/structs.exp: Update.
6739 * gdb.base/structs2.exp: Update.
6740 * gdb.base/type-opaque.exp: Update.
6741 * gdb.base/unload.exp: Update.
6742 * gdb.base/varargs.exp: Update.
6743 * gdb.base/volatile.exp: Update.
6744 * gdb.base/watch_thread_num.exp: Update.
6745 * gdb.base/watchpoint-solib.exp: Update.
6746 * gdb.base/watchpoint.exp: Update.
6747 * gdb.base/watchpoints.exp: Update.
6748 * gdb.base/whatis.exp: Update.
6749 * gdb.cell/arch.exp: Update.
6750 * gdb.cell/break.exp: Update.
6751 * gdb.cell/bt.exp: Update.
6752 * gdb.cell/core.exp: Update.
6753 * gdb.cell/data.exp: Update.
6754 * gdb.cell/ea-cache.exp: Update.
6755 * gdb.cell/f-regs.exp: Update.
6756 * gdb.cell/fork.exp: Update.
6757 * gdb.cell/gcore.exp: Update.
6758 * gdb.cell/mem-access.exp: Update.
6759 * gdb.cell/ptype.exp: Update.
6760 * gdb.cell/registers.exp: Update.
6761 * gdb.cell/sizeof.exp: Update.
6762 * gdb.cell/solib-symbol.exp: Update.
6763 * gdb.cell/solib.exp: Update.
6764 * gdb.cp/ambiguous.exp: Update.
6765 * gdb.cp/breakpoint.exp: Update.
6766 * gdb.cp/bs15503.exp: Update.
6767 * gdb.cp/casts.exp: Update.
6768 * gdb.cp/class2.exp: Update.
6769 * gdb.cp/cpexprs.exp: Update.
6770 * gdb.cp/cplusfuncs.exp: Update.
6771 * gdb.cp/ctti.exp: Update.
6772 * gdb.cp/dispcxx.exp: Update.
6773 * gdb.cp/gdb1355.exp: Update.
6774 * gdb.cp/gdb2384.exp: Update.
6775 * gdb.cp/gdb2495.exp: Update.
6776 * gdb.cp/infcall-dlopen.exp: Update.
6777 * gdb.cp/local.exp: Update.
6778 * gdb.cp/m-data.exp: Update.
6779 * gdb.cp/m-static.exp: Update.
6780 * gdb.cp/mb-ctor.exp: Update.
6781 * gdb.cp/mb-inline.exp: Update.
6782 * gdb.cp/mb-templates.exp: Update.
6783 * gdb.cp/member-ptr.exp: Update.
6784 * gdb.cp/method.exp: Update.
6785 * gdb.cp/namespace.exp: Update.
6786 * gdb.cp/nextoverthrow.exp: Update.
6787 * gdb.cp/nsdecl.exp: Update.
6788 * gdb.cp/nsrecurs.exp: Update.
6789 * gdb.cp/nsstress.exp: Update.
6790 * gdb.cp/nsusing.exp: Update.
6791 * gdb.cp/pr-1023.exp: Update.
6792 * gdb.cp/pr-1210.exp: Update.
6793 * gdb.cp/pr-574.exp: Update.
6794 * gdb.cp/pr9631.exp: Update.
6795 * gdb.cp/printmethod.exp: Update.
6796 * gdb.cp/psmang.exp: Update.
6797 * gdb.cp/re-set-overloaded.exp: Update.
6798 * gdb.cp/rtti.exp: Update.
6799 * gdb.cp/shadow.exp: Update.
6800 * gdb.cp/templates.exp: Update.
6801 * gdb.cp/try_catch.exp: Update.
6802 * gdb.dwarf2/dw2-ranges.exp: Update.
6803 * gdb.dwarf2/pr10770.exp: Update.
6804 * gdb.fortran/library-module.exp: Update.
6805 * gdb.hp/gdb.aCC/optimize.exp: Update.
6806 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6807 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6808 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6809 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6810 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6811 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6812 * gdb.hp/gdb.compat/xdb1.exp: Update.
6813 * gdb.hp/gdb.compat/xdb2.exp: Update.
6814 * gdb.hp/gdb.compat/xdb3.exp: Update.
6815 * gdb.hp/gdb.defects/bs14602.exp: Update.
6816 * gdb.hp/gdb.defects/solib-d.exp: Update.
6817 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6818 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6819 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6820 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6821 * gdb.mi/gdb792.exp: Update.
6822 * gdb.mi/mi-pending.exp: Update.
6823 * gdb.mi/mi-solib.exp: Update.
6824 * gdb.mi/mi-var-cp.exp: Update.
6825 * gdb.opt/clobbered-registers-O2.exp: Update.
6826 * gdb.opt/inline-bt.exp: Update.
6827 * gdb.opt/inline-cmds.exp: Update.
6828 * gdb.opt/inline-locals.exp: Update.
6829 * gdb.python/py-events.exp: Update.
6830 * gdb.python/py-finish-breakpoint.exp: Update.
6831 * gdb.python/py-type.exp: Update.
6832 * gdb.reverse/solib-precsave.exp: Update.
6833 * gdb.reverse/solib-reverse.exp: Update.
6834 * gdb.server/solib-list.exp: Update.
6835 * gdb.stabs/weird.exp: Update.
6836 * gdb.threads/attach-into-signal.exp: Update.
6837 * gdb.threads/attach-stopped.exp: Update.
6838 * gdb.threads/tls-shared.exp: Update.
6839 * gdb.trace/change-loc.exp: Update.
6840 * gdb.trace/strace.exp: Update.
6841
95c391b6
TT
68422012-06-19 Tom Tromey <tromey@redhat.com>
6843
6844 * gdb.base/whatis.exp: Add tests.
6845
e910f0b6
TT
68462012-06-19 Tom Tromey <tromey@redhat.com>
6847
6848 * gdb.cp/m-static.cc (keepalive): New function.
6849 (gnu_obj_1::method): Use it.
6850
422d65e7
DE
68512012-06-18 Doug Evans <dje@google.com>
6852
6853 * gdb.base/info-fun.exp: New file.
6854 * gdb.base/info-fun.c: New file.
6855 * gdb.base/info-fun-solib.c: New file.
6856
e2e4d78b
JK
68572012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 Remove stale dummy frames.
6860 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6861 (maintenance info breakpoints): New tests.
6862 * gdb.base/stale-infcall.c: New file.
6863 * gdb.base/stale-infcall.exp: New file.
6864
1788b2d3
JK
68652012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 * gdb.arch/amd64-entry-value-param.S: New file.
6868 * gdb.arch/amd64-entry-value-param.c: New file.
6869 * gdb.arch/amd64-entry-value-param.exp: New file.
6870
663b969e
TT
68712012-06-15 Tom Tromey <tromey@redhat.com>
6872
6873 * gdb.cp/namespace.exp: Add "show lang" test.
6874
8e09ad05
IS
68752012-06-15 Iain Sandoe <iain@codesourcery.com>
6876
6877 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6878 case. (top level): Use gdb_file_cmd instead of gdb_load.
6879
f85e18ee
JK
68802012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6881
6882 PR tdep/14222
6883 * gdb.arch/i386-sse-stack-align.S: New file.
6884 * gdb.arch/i386-sse-stack-align.c: New file.
6885 * gdb.arch/i386-sse-stack-align.exp: New file.
6886
f3b5e280
KS
68872012-06-13 Keith Seitz <keiths@redhat.com>
6888
6889 PR breakpoints/13798 and mi/11541
6890 * gdb.linespec/ls-errs.exp: Add a few more tests for
6891 filenames with spaces and colons.
6892
50af5481
JK
68932012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6894
6895 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6896 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6897 (test_function): Call CV_f.
6898 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6899 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6900 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6901 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6902 (p CV_f(CV::i)): New tests.
6903
d55637df
TT
69042012-06-13 Tom Tromey <tromey@redhat.com>
6905
6906 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6907
cc80f267
JK
69082012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6909
6910 Fix regression by the "ambiguous linespec" series.
6911 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6912 tests.
6913
bb2af9cc
JK
69142012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6915
6916 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
6917 missing.
6918
e81a37f7
TT
69192012-06-11 Tom Tromey <tromey@redhat.com>
6920
6921 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
6922 location...
6923 (main): ...here.
6924
8efd7788
YQ
69252012-06-07 Yao Qi <yao@codesourcery.com>
6926
6927 * gdb.trace/strace.exp: Shorten some too-long lines.
6928
359f5fe6
PA
69292012-06-06 Pedro Alves <palves@redhat.com>
6930
6931 * gdb.threads/clone-new-thread-event.c: New file.
6932 * gdb.threads/clone-new-thread-event.exp: New file.
6933
7b2fe205
YQ
69342012-06-06 Yao Qi <yao@codesourcery.com>
6935
6936 * gdb.base/dprintf.c (main): Add extra parameter when calling
6937 printf and fprintf.
6938 (bar): New function. It is a dead function, but to ensure
6939 'malloc' is linked explicitly.
6940
3eca55e8
YQ
69412012-06-06 Yao Qi <yao@codesourcery.com>
6942
6943 * gdb.base/info-proc.exp: Return if target doesn't support
6944 'info proc'.
6945
91cc9324
JK
69462012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6947
6948 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
6949 (run program with breakpoint commands): XFAIl if it is not.
6950
c56e7c43
JB
69512012-06-05 Joel Brobecker <brobecker@adacore.com>
6952
6953 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
6954 and add comment.
6955 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
6956 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
6957 "STOP" marker. Adjust testing strategy to make it work on
6958 all targets.
6959
6960 * gdb.base/print-file-var-main.c (main): Rewrite using local
6961 variables and adjust get_version_2's return value check.
6962 Add small comment.
6963 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
6964 marker. Adjust testing strategy to make it work on all targets.
6965
ccab2054
JB
69662012-06-05 Joel Brobecker <brobecker@adacore.com>
6967
6968 * gdb.ada/bad-task-bp-keyword: New testcase.
6969
d0d86158
JK
69702012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6971
6972 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6973 Simplify it to ...
6974 (symbol-file ${testfile1}): ... here.
6975 (test eliminated var my_global_symbol)
6976 (test eliminated var my_static_symbol)
6977 (test eliminated var my_global_func, get address of main): Wrap them to
6978 'single psymtabs' and 'single symtabs'
6979 (get address of my_global_symbol, get address of my_static_symbol)
6980 (get address of my_global_func, get address of main): Wrap them to
6981 'order1' and 'order2'.
6982
952cf74c
JK
6983 * gdb.base/code_elim.exp
6984 (add-symbol-file ${testfile1} 0x100000)
6985 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6986 'order2'.
6987 (order1: add-symbol-file ${testfile1} 0x100000)
6988 (order1: add-symbol-file ${testfile2} 0x200000)
6989 (order2: add-symbol-file ${testfile2} 0x200000)
6990 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6991 .bss as appropriate.
6992
0c5bf5a9
JK
69932012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6994
6995 * gdb.server/solib-list-lib.c: New file.
6996 * gdb.server/solib-list-main.c: New file.
6997 * gdb.server/solib-list.exp: New file.
6998
4196f325
MR
69992012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
7000
7001 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
7002 for 'set print symbol' change.
7003
bfb05775
JK
70042012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7005
7006 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
7007 .debug_abbrev_seg3.
7008
685b1105
JK
70092012-05-24 John Steele Scott <toojays@toojays.net>
7010
7011 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
7012 * gdb.dwarf2/dw2-icc-opaque.S: New file.
7013 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
7014
f3e0e960
SS
70152012-05-23 Stan Shebs <stan@codesourcery.com>
7016
7017 * gdb.mi/mi-info-os.exp: New file.
7018
11eb1b4d
KS
70192012-05-23 Keith Seitz <keiths@redhat.com>
7020
7021 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
7022 return -1 to suppress the rest of the tests.
7023 (compile_stap_bin): Return boolean success value.
7024
b1af9e97
TT
70252012-05-21 Tom Tromey <tromey@redhat.com>
7026
7027 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
7028 Remove kfails.
7029 (test_print_mi_member_types): Likewise.
7030
248537e3
TT
70312012-05-21 Tom Tromey <tromey@redhat.com>
7032
7033 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
7034 print symbol' change.
7035
d791e155
TJB
70362012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
7037
7038 * gdb.python/py-prompt.exp: Quit if the target is remote.
7039
e77afa2e
JK
70402012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7041
7042 Fix ERROR: internal buffer is full.
7043 * gdb.base/info-os.exp (expect_multiline): New function.
7044 (get process list, get process groups, get threads)
7045 (get file descriptors, get internet-domain sockets)
7046 (get shared-memory regions, get semaphores, get message queues): Use
7047 it for these tests.
7048
9cb709b6
TT
70492012-05-18 Tom Tromey <tromey@redhat.com>
7050
7051 * gdb.mi/mi-var-cmd.exp: Update.
7052 * gdb.objc/basicclass.exp (do_objc_tests): Update.
7053 * gdb.cp/virtbase.exp: Update.
7054 * gdb.cp/classes.exp (test_static_members): Update.
7055 * gdb.cp/casts.exp: Update.
7056 * gdb.base/pointers.exp: Update.
7057 * gdb.base/funcargs.exp (pointer_args): Update.
7058 (structs_by_reference): Update.
7059 * gdb.base/find.exp: Update.
7060 * gdb.base/call-strs.exp: Send "set print symbol off".
7061 * gdb.base/call-ar-st.exp: Update.
7062 * gdb.ada/fun_addr.exp: Update.
7063 * gdb.base/printcmds.exp (test_print_symbol): New proc.
7064 Call it.
7065 (test_print_repeats_10, test_print_strings)
7066 (test_print_char_arrays): Update.
7067
b012acdd
TT
70682012-05-18 Tom Tromey <tromey@redhat.com>
7069
7070 * gdb.base/charset.exp (string_display): Update.
7071
1d51a733
TT
70722012-05-18 Tom Tromey <tromey@redhat.com>
7073
7074 * gdb.mi/mi2-var-display.exp: Update.
7075 * gdb.mi/mi-var-display.exp: Update.
7076 * gdb.mi/mi-var-child.exp: Update.
7077 * gdb.cp/expand-psymtabs-cxx.exp: Update.
7078 * gdb.cp/cp-relocate.exp (get_func_address): Update.
7079
957df313
DE
70802012-05-17 Doug Evans <dje@google.com>
7081
682c7f7b
DE
7082 * info-macros.exp: Pass "debug" to prepare_for_testing.
7083
957df313
DE
7084 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
7085 * gdb.ada/Makefile.in (clean): Ditto.
7086 * gdb.arch/Makefile.in (clean): Ditto.
7087 * gdb.asm/Makefile.in (clean): Ditto.
7088 * gdb.base/Makefile.in (clean): Ditto.
7089 * gdb.cell/Makefile.in (clean): Ditto.
7090 * gdb.cp/Makefile.in (clean): Ditto.
7091 * gdb.disasm/Makefile.in (clean): Ditto.
7092 * gdb.dwarf2/Makefile.in (clean): Ditto.
7093 * gdb.fortran/Makefile.in (clean): Ditto.
7094 * gdb.go/Makefile.in (clean): Ditto.
7095 * gdb.hp/Makefile.in (clean): Ditto.
7096 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
7097 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
7098 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
7099 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
7100 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
7101 * gdb.java/Makefile.in (clean): Ditto.
7102 * gdb.linespec/Makefile.in (clean): Ditto.
7103 * gdb.mi/Makefile.in (clean): Ditto.
7104 * gdb.modula2/Makefile.in (clean): Ditto.
7105 * gdb.multi/Makefile.in (clean): Ditto.
7106 * gdb.objc/Makefile.in (clean): Ditto.
7107 * gdb.opencl/Makefile.in (clean): Ditto.
7108 * gdb.opt/Makefile.in (clean): Ditto.
7109 * gdb.pascal/Makefile.in (clean): Ditto.
7110 * gdb.python/Makefile.in (clean): Ditto.
7111 * gdb.reverse/Makefile.in (clean): Ditto.
7112 * gdb.server/Makefile.in (clean): Ditto.
7113 * gdb.stabs/Makefile.in (clean): Ditto.
7114 * gdb.threads/Makefile.in (clean): Ditto.
7115 * gdb.trace/Makefile.in (clean): Ditto.
7116 * gdb.xml/Makefile.in (clean): Ditto.
7117
abc9d0dc
TT
71182012-05-16 Tom Tromey <tromey@redhat.com>
7119
7120 * gdb.base/macscp1.c (macscp_expr): Add comment.
7121 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
7122
6a3a010b
MR
71232012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
7124
7125 * gdb.base/return-nodebug.exp: Also test float and double types.
7126
01429c8e
JK
71272012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7128
7129 PR testsuite/12649
7130 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
7131
54115cd4
JK
7132 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
7133
0c5f383f
SDJ
71342012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
7135
7136 * gdb.base/stap-probe.exp (stap_test): Remove calls to
7137 `rerun_to_main'.
7138 (stap_test_no_debuginfo): Likewise.
7139
e7e0cddf
SS
71402012-05-14 Stan Shebs <stan@codesourcery.com>
7141
7142 * gdb.base/dprintf.c: New file.
7143 * gdb.base/dprintf.exp: New file.
7144
c772f8e7
HZ
71452012-05-14 Hui Zhu <hui_zhu@mentor.com>
7146
7147 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
7148 * gdb.trace/disconnected-tracing.c: New file.
7149 * gdb.trace/disconnected-tracing.exp: New file.
7150
7efc75aa
SCR
71512012-05-13 Siva Chandra Reddy <sivachandra@google.com>
7152
7153 * gdb.python/python.c: Add a new breakpoint comment.
7154 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
7155
85d4a676
SS
71562011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
7157
7158 * gdb.base/info-os.exp: New file.
7159 * gdb.base/info-os.c: New file.
7160
64ea88dc
JB
71612012-05-10 Joel Brobecker <brobecker@adacore.com>
7162
4647ab1b
JB
7163 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
7164 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
7165 New files.
64ea88dc 7166
afba63f1
JB
71672012-05-10 Joel Brobecker <brobecker@adacore.com>
7168
7169 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
7170 gdb.base/ctxobj.exp: New files.
7171
9d198b1e
TT
71722012-05-09 Tom Tromey <tromey@redhat.com>
7173
7174 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
7175
9bfee719
MR
71762012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
7177
7178 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
7179
3a7341d8
MR
71802012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
7181
7182 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
7183 before using it.
7184
52b3699b
TG
71852012-05-04 Tristan Gingold <gingold@adacore.com>
7186
7187 * gdb.base/set-noassign.exp: New test.
7188
a20ee7a4
SCR
71892012-05-03 Siva Chandra Reddy <sivachandra@google.com>
7190
7191 * gdb.python/py-symbol.exp: Add tests to test the new methods
7192 gdb.Symtab.global_block() and gdb.Symtab.static_block().
7193 * gdb.python/py-symbol.c: Add new struct to help test
7194 gdb.Symtab.static_block().
7195
bf2f0858
DE
71962012-05-03 Doug Evans <dje@google.com>
7197
7198 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
7199 commented out.
7200
2d4e0376
YQ
72012012-05-03 Yao Qi <yao@codesourcery.com>
7202
7203 * gdb.base/catch-syscall.exp: Skip it before compilation if target
7204 doesn't support.
7205 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
7206 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
7207
6d0bb9f3
YQ
72082012-05-03 Yao Qi <yao@codesourcery.com>
7209
7210 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
7211
fd820528
DE
72122012-04-30 Doug Evans <dje@google.com>
7213
7214 PR testsuite/13961
7215 * gdb.dwarf2/pr13961.S: New file.
7216 * gdb.dwarf2/pr13961.exp: New file.
7217
b9e219b9
YQ
72182012-04-29 Yao Qi <yao@codesourcery.com>
7219
7220 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
7221
3019eac3
DE
72222012-04-28 Doug Evans <dje@google.com>
7223
7224 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
7225 .Ltype_int_in_cu2. Use name "int2" instead of "int".
7226 All uses updated.
7227 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
7228 "ptype func_cu1" to expand cu2 before cu1.
7229
62e5f89c
SDJ
72302012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
7231 Tom Tromey <tromey@redhat.com>
7232
7233 * gdb.base/default.exp: Add `$_probe_arg*' convenience
7234 variables.
7235 * gdb.base/stap-probe.c: New file.
7236 * gdb.base/stap-probe.exp: New file.
7237 * gdb.trace/stap-trace.c: New file.
7238 * gdb.trace/stap-trace.exp: New file.
7239 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
7240 libgcc's unwinder.
7241
14132e89
MR
72422012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
7243
7244 * gdb.arch/mips16-thunks-inmain.c: New file.
7245 * gdb.arch/mips16-thunks-main.c: New file.
7246 * gdb.arch/mips16-thunks-sin.c: New file.
7247 * gdb.arch/mips16-thunks-sinfrob.c: New file.
7248 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
7249 * gdb.arch/mips16-thunks-sinmain.c: New file.
7250 * gdb.arch/mips16-thunks-sinmips16.c: New file.
7251 * gdb.arch/mips16-thunks.exp: New file.
7252
a766d390
DE
72532012-04-25 Doug Evans <dje@google.com>
7254
7255 * configure.ac: Create gdb.go/Makefile.
7256 * configure: Regenerate.
7257 * gdb.base/default.exp: Add "go" to "set language" testing.
7258 * gdb.go/Makefile.in: New file.
7259 * gdb.go/basic-types.exp: New file.
7260 * gdb.go/chan.exp: New file.
7261 * gdb.go/chan.go: New file.
7262 * gdb.go/handcall.exp: New file.
7263 * gdb.go/handcall.go: New file.
7264 * gdb.go/hello.exp: New file.
7265 * gdb.go/hello.go: New file.
7266 * gdb.go/integers.exp: New file.
7267 * gdb.go/integers.go: New file.
7268 * gdb.go/methods.exp: New file.
7269 * gdb.go/methods.go: New file.
7270 * gdb.go/package.exp: New file.
7271 * gdb.go/package1.go: New file.
7272 * gdb.go/package2.go: New file.
7273 * gdb.go/print.exp: New file.
7274 * gdb.go/strings.exp: New file.
7275 * gdb.go/strings.go: New file.
7276 * gdb.go/types.exp: New file.
7277 * gdb.go/types.go: New file.
7278 * gdb.go/unsafe.exp: New file.
7279 * gdb.go/unsafe.go: New file.
7280 * lib/future.exp: Add Go support.
7281 (gdb_find_go, gdb_find_go_linker): New procs.
7282 (gdb_default_target_compile): Add Go support.
7283 * lib/gdb.exp (skip_go_tests): New proc.
7284 * lib/go.exp: New file.
7285
e65f9ffb
TT
72862012-04-25 Tom Tromey <tromey@redhat.com>
7287
7288 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
7289
14e75d8e
JK
72902012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
7291 Jan Kratochvil <jan.kratochvil@redhat.com>
7292
7293 PR symtab/7259:
7294 * gdb.base/enumval.c: New test case.
7295 * gdb.base/enumval.exp: New test case.
7296 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
7297 field.bitpos.
7298
f3525b70
PA
72992012-04-17 Pedro Alves <palves@redhat.com>
7300
7301 * Makefile.in (site.exp): Make site.exp source
7302 $srcdir/lib/append_gdb_boards_dir.exp.
7303 * lib/append_gdb_boards_dir.exp: New file.
7304
bccbefd2
JK
73052012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7306
7307 New option "set auto-load safe-path".
7308 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
7309 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
7310
bf88dd68
JK
73112012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7312
7313 auto-load: Implementation.
7314 * gdb.base/help.exp (test set height): Increase the height.
7315 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
7316 to ...
7317 (info auto-load python-scripts): ... here.
7318 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
7319 to ...
7320 (info auto-load python-scripts *): ... here.
7321
c0d4d1c0
YQ
73222012-04-16 Yao Qi <yao@codesourcery.com>
7323
7324 * lib/trace-support.exp (get_in_proc_agent): New.
7325 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
7326 of in process trace agent.
7327 * gdb.trace/ftrace.exp: Likewise.
7328 * gdb.trace/pending.exp: Likewise.
7329 * gdb.trace/trace-break.exp: Likewise.
7330 * gdb.trace/trace-mt.exp
7331 * gdb.trace/tspeed.exp: Likewise.
7332 * gdb.trace/tstatus.exp
7333 * gdb.trace/strace.exp: Likewise.
7334
cbf68a60
TS
73352012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7336
dd6d3b70
TS
7337 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
7338 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
7339
cbf68a60
TS
7340 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7341
8264ba82
AG
73422012-04-14 Anton Gorenkov <xgsa@yandex.ru>
7343
7344 PR mi/13393
7345 * gdb.mi/mi-var-rtti.cc: New file.
7346 * gdb.mi/mi-var-rtti.exp: New file.
7347 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
7348 function.
7349 (mi_varobj_update_with_type_change): updated to avoid code duplication.
7350
de0919f8 73512012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
7352
7353 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
7354 EXECUTABLES.
7355 * gdb.python/py-explore.c: C program used for testing the new
7356 'explore' command on C constructs.
7357 * gdb.python/py-explore.cc: C++ program used for testing the new
7358 'explore' command on C++ constructs.
7359 * gdb-python/py-explore.exp: Tests for the new 'explore'
7360 command on C constructs.
7361 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
7362 command on C++ constructs.
7363
a82da7dd
MK
73642012-04-07 Mark Kettenis <kettenis@gnu.org>
7365
7366 * gdb.base/funcargs.exp (complex_args): Fix typo.
7367
e127cba8
JK
73682012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7369
7370 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
7371 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
7372
40e084e1
KS
73732012-04-05 Keith Seitz <keiths@redhat.com>
7374
7375 * gdb.base/advance.exp: Update error message for
7376 "advance malformed" test.
7377 * gdb.base/break.exp: Likewise for "breakpoint with
7378 trailing garbage" test.
7379 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
7380 with trailing garbage" test.
7381 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
7382 trailng garbage" test.
7383 * gdb.base/until.exp: Likewise for "malformed until" test.
7384 * gdb.cp/ovldbreak.exp: Create the breakpoint table
7385 for "breakpoint info (after setting on all)".
7386 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
7387 tests.
7388 * gdb.cp/cplabel.cc: New file.
7389 * gdb.cp/cplabel.exp: New test.
7390 * gdb.linespec/ls-errs.c: New file.
7391 * gdb.linespec/ls-errs.exp: New test.
7392
a72c8f6a
JK
73932012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 * gdb.trace/unavailable.exp
7396 (collect globals: print object on: print derived_partial)
7397 (collect globals: print object on: print derived_whole)
7398 (collect globals: print object off: print derived_partial)
7399 (collect globals: print object off: print derived_whole): Update
7400 expected output.
7401
f87a3023
KS
74022012-03-30 Keith Seitz <keiths@redhat.com>
7403
7404 * gdb.python: Add test for linespecs with commas.
7405
e2171b3c
KS
74062012-03-28 Keith Seitz <keiths@redhat.com>
7407
7408 * gdb.linespec/ls-dollar.cc: New file.
7409 * gdb.linespec/ls-dollar.exp: New test.
7410
74112012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7412
7413 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7414 starting with the global namespace.
7415
2f4e0a80
DE
74162012-03-23 Doug Evans <dje@google.com>
7417
7418 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7419
7b282c5a
SCR
74202012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7421
7422 * gdb.python/py-value.cc: Add test case for testing the
7423 methodology exposing C++ values to Python.
7424 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7425 exposing C++ values to Python.
7426 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7427
2e98ca53
JK
74282012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7429 Siddhesh Poyarekar <siddhesh@redhat.com>
7430
7431 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7432 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7433 (generate native core dump): Make the test unsupported if core cannot
7434 be generated.
7435
8320cc4f
JK
74362012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7437
7438 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7439 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7440 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7441
3a69ffb2
JK
74422012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7443
7444 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7445
8fabffee
DE
74462012-03-17 Doug Evans <dje@google.com>
7447
7448 * dg-extract-results.sh: Handle KFAILs.
7449
ab260dad
JK
74502012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7451
7452 PR symtab/13777
7453 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7454
53ba8333
JB
74552012-03-16 Joel Brobecker <brobecker@adacore.com>
7456
7457 * gdb.ada/set_pckd_arr_elt: New testcase.
7458
481860b3
GB
74592012-03-16 Gary Benson <gbenson@redhat.com>
7460
7461 PR breakpoints/10738
7462 * gdb.opt/inline-break.exp: New file.
7463 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7464 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7465 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7466 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7467 * gdb.base/async-shell.exp: Likewise.
7468 * lib/mi-support.exp (library_loaded_re): Likewise.
7469
410528f0
TT
74702012-03-15 Tom Tromey <tromey@redhat.com>
7471
7472 * gdb.cp/virtfunc2.exp: Update expected output.
7473 * gdb.cp/pr9631.exp: Update expected output.
7474 * gdb.cp/member-ptr.exp: Update expected output.
7475 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7476 output.
7477 * gdb.cp/casts.exp: Update expected output.
7478
c4aeac85
TT
74792012-03-15 Tom Tromey <tromey@redhat.com>
7480
7481 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7482 (test_info_vtbl): Likewise.
7483 (do_tests): Call test_info_vtbl.
7484 * gdb.cp/virtfunc.cc (va): New global.
7485
856d06f9
TS
74862012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7487
7488 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7489 describing DWARF data structures.
7490 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7491 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7492 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7493 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7494 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7495 * gdb.dwarf2/dw2-param-error.S: Likewise.
7496 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7497 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7498 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7499 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7500 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7501 * gdb.dwarf2/pr11465.S: Likewise.
7502
e837f12a
JK
75032012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7504
7505 * gdb.mi/mi2-prompt.exp: New file.
7506
ccbb4f28
JB
75072012-03-13 Joel Brobecker <brobecker@adacore.com>
7508
7509 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7510
32039130
JB
75112012-03-13 Joel Brobecker <brobecker@adacore.com>
7512
7513 * gdb.ada/bp_range_type: New testcase.
7514
16899756
DE
75152012-03-13 Doug Evans <dje@google.com>
7516
7517 * gdb.base/default.exp: Delete tests for symbol-reloading.
7518 * gdb.base/help.exp: Ditto.
7519 * gdb.base/setshow.exp: Ditto.
7520 * gdb.base/gdb_history: Delete references to symbol-reloading.
7521
87b0bb13
JK
75222012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7523
7524 * gdb.base/attach-twice.c: New files.
7525 * gdb.base/attach-twice.exp: New files.
7526
0d7941a9
KS
75272012-03-08 Keith Seitz <keiths@redhat.com>
7528
7529 * lib/gdb.exp (gdb_get_line_number): Throw an
7530 error instead of returning -1.
7531 * gdb.base/break.exp: Remove unused variable
7532 bp_location5.
7533 * gdb.base/hbreak2.exp: Likewise.
7534 * gdb.base/sepdebug.exp: Likewise.
7535
f4647387
YQ
75362012-03-08 Yao Qi <yao@codesourcery.com>
7537 Pedro Alves <palves@redhat.com>
7538
7539 Fix PR server/13392.
7540 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7541 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7542 download tracepoints.
7543 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7544 (pending_tracepoint_resolved_during_trace): Likewise.
7545 (pending_tracepoint_installed_during_trace): Likewise.
7546 (pending_tracepoint_with_action_resolved): Likewise.
7547
83c532cb
KS
75482012-03-08 Keith Seitz <keiths@redhat.com>
7549
7550 * gdb.ada/array_bounds.exp: Get breakpoint for line
7551 with "START", not "STOP".
7552 * gdb.python/py-infthread.exp: Do not continue to
7553 line marked "Break here.", which is undefined.
7554
d6b6bbb7
LM
75552012-03-08 Luis Machado <lgustavo@codesourcery.com>
7556
7557 Revert:
7558
7559 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7560
7561 Implement testsuite workaround for PR breakpoints/13781.
7562 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7563 (set breakpoint condition-evaluation host): New conditional command.
7564
7fe25d9b
JK
75652012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7566
7567 Fix CU relative vs. absolute DIE offsets.
7568 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7569 one.
7570
51898c15
JK
75712012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7572
7573 Fix false FAIL on distros with relro linkage as default.
7574 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7575 -Wl,-z,norelro first.
7576
8131799e
JB
75772012-03-06 Joel Brobecker <brobecker@adacore.com>
7578
7579 * gdb.ada/bp_on_var: New testcase.
7580
ba241969
JB
75812012-03-06 Joel Brobecker <brobecker@adacore.com>
7582
7583 * gdb.ada/bp_enum_homonym: New testcase.
7584
abe49676
YQ
75852012-03-06 Yao Qi <yao@codesourcery.com>
7586
7587 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7588 x86_64-*-* and i?86-*-*.
7589 Set up KFAIL for gdb/13808.
7590
d8df103b
TT
75912012-03-05 Tom Tromey <tromey@redhat.com>
7592
7593 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7594 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7595
b7b189f3
TT
75962012-03-05 Tom Tromey <tromey@redhat.com>
7597
7598 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7599
69dc1c4d
YQ
76002012-03-04 Yao Qi <yao@codesourcery.com>
7601
7602 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7603 messages for KFAIL.
7604
3f20c47f
JK
76052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7606
7607 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7608 (print one_two_three, indexes off, print few_reps, indexes off)
7609 (print many_reps, indexes off, print empty, indexes off)
7610 (print one_two_three, print few_reps, print many_reps, print empty):
7611 Call setup_xfail if $gcc_old.
7612
abf1152a
JK
76132012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7614
7615 Implement testsuite workaround for PR breakpoints/13781.
7616 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7617 (set breakpoint condition-evaluation host): New conditional command.
7618
a06715f8
JK
76192012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7620
7621 Code cleanup.
7622 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7623 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7624 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7625 number 1 by $bpnum. Four times.
7626
5808517f
YQ
76272012-03-03 Yao Qi <yao@codesourcery.com>
7628
7629 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7630
dfe2ac14
JK
76312012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7632
7633 Setup KFAIL for PR server/13796.
7634 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7635
8bbc467a
JB
76362012-03-02 Joel Brobecker <brobecker@adacore.com>
7637
7638 * gdb.ada/operator_bp: New testcase.
7639
c0eac87f
JB
76402012-03-02 Joel Brobecker <brobecker@adacore.com>
7641
7642 * gdb.ada/info_locals_renaming: New testcase.
7643
4f42c881
TT
76442012-03-02 Tom Tromey <tromey@redhat.com>
7645
7646 * gdb.base/nextoverexit.c: New file.
7647 * gdb.base/nextoverexit.exp: New file.
7648
7380c0c9
EBM
76492012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7650
7651 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7652 parameter.
7653
1faeff08
MR
76542012-03-01 Maciej W. Rozycki <macro@mips.com>
7655
7656 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7657 core registers.
7658
320b6f49 76592012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7660 Maciej W. Rozycki <macro@codesourcery.com>
7661 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7662
7663 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7664
ad5f7d6e
PA
76652012-03-01 Pedro Alves <palves@redhat.com>
7666
7667 PR gdb/13767
7668
7669 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7670 (gdb_collect_globals_test): Call it.
7671
d3dc44a6
KS
76722012-03-01 Keith Seitz <keiths@redhat.com>
7673
7674 * gdb.cp/method2.exp: Output of overload menu is now
7675 alphabetized. Update tests for "break A::method".
7676 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7677 of hard-coding them.
7678 Overload menu is alphabetized: rewrite to accommodate.
7679 Unset variables LINE and TYPES which are used in other tests.
7680 Compute the output of "info break".
7681 Update the breakpoint table after all breakpoints are deleted.
7682 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7683 compute ACTUALS and the method body based on parameters.
7684 Update expected output accordingly.
7685 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7686 unique comments to allow the use of gdb_get_line_number.
7687
76882012-03-01 Keith Seitz <keiths@redhat.com>
7689
7690 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7691 some Tcl syntax.
7692 * gdb.cp/ovldbreak.exp: Likewise.
7693
7949c2a0
KS
76942012-03-01 Keith Seitz <keiths@redhat.com>
7695
7696 * gdb.base/help.exp (help show user): Update expected result
7697 for new doc string changes (add "non-python").
7698
7d74f244
DE
76992012-03-01 Scott J. Goldman <scottjg@vmware.com>
7700
7701 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7702 be put in the user-defined category and that the commands appear in
7703 "help user-defined".
7704
1b611343
JB
77052012-02-29 Joel Brobecker <brobecker@adacore.com>
7706
7707 * gdb.ada/tagged_not_init: New testcase.
7708
99b1c762
JB
77092012-02-29 Joel Brobecker <brobecker@adacore.com>
7710
7711 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7712 * gdb.ada/enum_idx_packed: New testcase.
7713
2d4a02ee
JB
77142012-02-29 Joel Brobecker <brobecker@adacore.com>
7715
7716 * gdb.ada/aliased_array: New testcase.
7717
2e6fda7d
JB
77182012-02-29 Joel Brobecker <brobecker@adacore.com>
7719
7720 * gdb.ada/whatis_array_val: New testcase.
7721
9a7f938f
JK
77222012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7723
7724 Fix disp-step-syscall.exp: fork: single step over fork.
7725 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7726 whitespaces.
7727 (single step over $syscall): Remove its check.
7728 (single step over $syscall final pc): New check.
7729
8703a944
JK
77302012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7731
7732 Support processors without SSSE3.
7733 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7734 pabsd into ...
7735 (ssse3_test): ... a new function.
7736 (main): Call ssse3_test.
7737 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7738 Update expected values everywhere.
7739 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7740 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7741 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7742 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7743 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7744 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7745 Move these tests lower.
7746 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7747 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7748 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7749 New tests.
7750
c03e6ccc
YQ
77512012-02-29 Yao Qi <yao@codesourcery.com>
7752 Pedro Alves <palves@redhat.com>
7753
7754 * gdb.trace/trace-mt.c: New.
7755 * gdb.trace/trace-mt.exp: New.
7756
7964b62a
TS
77572012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7758
2c8910ba
TS
7759 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7760 numbers instead of hardcoding them.
7761 * gdb.base/annota1.c: Provide suitable markers.
7762 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7763 numbers instead of hardcoding them.
7764 * gdb.base/annota3.c: Provide suitable markers.
7765
7766 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7767 * gdb.base/annota3.c: Likewise.
7768 * gdb.base/sigall.c: Likewise.
7769 * gdb.base/signals.c: Likewise.
7770 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7771
5a41c0b7
MR
77722012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7773
7774 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7775 failure return path.
7776
ebbbe5c5
LM
77772012-02-27 Luis Machado <lgustavo@codesourcery.com>
7778
7779 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7780
8d126d8a
LM
77812012-02-24 Luis Machado <lgustavo@codesourcery.com>
7782
7783 * gdb.base/cond-eval-mode.exp: New file.
7784
11337c2f
PA
77852012-02-24 Pedro Alves <palves@redhat.com>
7786
7787 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7788 (top level): Use with_test_prefix.
7789
13fc3e3c
PA
77902012-02-24 Pedro Alves <palves@redhat.com>
7791
7792 * gdb.threads/attach-into-signal.exp (corefunc): Use
7793 with_test_prefix.
7794
07c1b626
JK
77952012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7796
7797 Fix false FAILs on old CPUs without SSE.
7798 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7799 Return untested for Illegal instruction.
7800
596ba138
JK
78012012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7802
7803 Fix false FAILs with glibc debug infos installed.
7804 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7805 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7806
aeaa2474
SA
78072012-02-22 Sterling Augustine <saugustine@google.com>
7808
7809 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7810 constant with cast.
7811
aed555c9
PA
78122012-02-21 Pedro Alves <palves@redhat.com>
7813
7814 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7815
78afebb4
PA
78162012-02-21 Pedro Alves <palves@redhat.com>
7817
7818 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7819
fdcfef12
PA
78202012-02-21 Pedro Alves <palves@redhat.com>
7821
7822 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7823 with_test_prefix.
7824
0f4d39d5
PA
78252012-02-21 Pedro Alves <palves@redhat.com>
7826
7827 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7828 with_test_prefix here.
7829 (top level): Do it here instead. Remove `:' from the
7830 with_test_prefix string.
7831 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7832 the suffix `:' from the with_test_prefix prefix string.
7833 * gdb.base/break-interp.exp: Ditto.
7834 * gdb.base/catch-load.exp: Ditto.
7835 * gdb.base/disp-step-syscall.exp: Ditto.
7836 * gdb.base/jit-so.exp: Ditto.
7837 * gdb.base/jit.exp: Ditto.
7838 * gdb.base/sepdebug.exp: Ditto.
7839 * gdb.base/solib-display.exp: Ditto.
7840 * gdb.base/solib-overlap.exp: Ditto.
7841 * gdb.base/watch-cond-infcall.exp: Ditto.
7842 * gdb.base/watchpoint.exp: Ditto.
7843 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7844 * gdb.mi/mi-watch.exp: Ditto.
7845 * gdb.mi/mi2-watch.exp: Ditto.
7846 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7847 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7848 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7849 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7850 * gdb.threads/watchpoint-fork.exp: Ditto.
7851 * gdb.threads/watchthreads-reorder.exp: Ditto.
7852 * gdb.trace/change-loc.exp: Ditto.
7853 * gdb.trace/pending.exp: Ditto.
7854 * gdb.trace/status-stop.exp: Ditto.
7855 * gdb.trace/strace.exp: Ditto.
7856 * gdb.trace/trace-break.exp: Ditto.
7857 * gdb.trace/unavailable.exp: Ditto.
7858 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7859 suffix with colon. Adjust leading comments.
7860
6a5870ce
PA
78612012-02-21 Pedro Alves <palves@redhat.com>
7862 Tom Tromey <tromey@redhat.com>
7863
7864 * lib/gdb.exp: Add description of test prefixes.
7865 (with_test_prefix): New procedure.
7866 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7867 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7868 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7869 instead of lappend to append to pf_prefix.
7870 * gdb.base/catch-load.exp: Use with_test_prefix.
7871 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7872 * gdb.base/jit-so.exp: Use with_test_prefix.
7873 * gdb.base/jit.exp: Use with_test_prefix.
7874 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7875 lappend to append to pf_prefix.
7876 * gdb.base/sepdebug.exp: Use with_test_prefix.
7877 * gdb.base/solib-display.exp: Use with_test_prefix.
7878 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7879 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7880 * gdb.base/watchpoint.exp: Use with_test_prefix.
7881 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7882 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7883 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7884 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7885 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7886 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7887 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7888 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7889 append instead of lappend to append to pf_prefix.
7890 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7891 * gdb.trace/change-loc.exp: Use with_test_prefix.
7892 * gdb.trace/pending.exp: Use with_test_prefix.
7893 * gdb.trace/status-stop.exp: Use with_test_prefix.
7894 * gdb.trace/strace.exp: Use with_test_prefix.
7895 * gdb.trace/trace-break.exp: Use with_test_prefix.
7896 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7897 instead of lappend to append to pf_prefix.
7898
35dc4a6b
JK
78992012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7900
7901 Fix racy FAILs.
7902 * gdb.base/inferior-died.c (main): Add return of 0.
7903 * gdb.base/inferior-died.exp (continue): Fix expectation of
7904 asynchronous events.
7905 (p 1): New test.
7906
c5a006e6
PA
79072012-02-20 Pedro Alves <palves@redhat.com>
7908
7909 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7910 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7911 gdb's internal debug output. For the non-threaded case, look for
7912 "Program received signal SIGLARM", for the threaded case, peek at
7913 the thread's siginfo.
7914
cc51a170
PA
79152012-02-20 Pedro Alves <palves@redhat.com>
7916
7917 General cleanup, make output test messages unique, and build
7918 different executable files for the non-threaded and threaded
7919 cases.
7920
7921 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
7922 Delete.
7923 (executable_nothr, executable_thr): New globals.
7924 (top level): Adjust to delete both executables.
7925 (corefunc): New parameter $executable. Set $pf_prefix instead of
7926 hand writing a prefix in tests. Issue a clean_restart and enable
7927 lin-lwp debug output here.
7928 (top level): Adjust. Use build_executable. Don't start gdb here,
7929 and don't enable lin-lwp debug output here.
7930 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
7931
c755f03d
JK
79322012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7933
7934 Fix racy FAILs.
7935 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
7936 "continue" command.
7937
6bec5e0a
JK
79382012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7939
7940 Fix for gdbserver non-extended mode.
7941 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
7942 and gdb_run_cmd.
7943
2e8265fd
TT
79442012-02-17 Tom Tromey <tromey@redhat.com>
7945
7946 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
7947 * gdb.python/py-events.exp: Check 'dir' output.
7948 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
7949
9e507076
YQ
79502012-02-17 Yao Qi <yao@codesourcery.com>
7951
7952 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7953
32d22ab1
TT
79542012-02-16 Tom Tromey <tromey@redhat.com>
7955
7956 * gdb.base/inferior-died.c: Don't include stdio.h.
7957
9addecb9
TT
79582012-02-16 Tom Tromey <tromey@redhat.com>
7959
7960 * gdb.base/inferior-died.c: New file.
7961 * gdb.base/inferior-died.exp: New file.
7962
4cb6da1c
AR
79632012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
7964
7965 * gdb.base/break-inline.exp: New file.
7966 * gdb.base/break-inline.c: New file.
7967
3af2590d
TT
79682012-02-15 Tom Tromey <tromey@redhat.com>
7969
7970 * gdb.base/pc-fp.exp: Add "info register" tests.
7971
29988831
TT
79722012-02-15 Tom Tromey <tromey@redhat.com>
7973
7974 * gdb.base/regs.exp: Remove.
7975
10010058
PA
79762012-02-15 Pedro Alves <palves@redhat.com>
7977
7978 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7979 the target doesn't support tracepoints.
7980 * gdb.trace/circ.exp: Ditto.
7981 * gdb.trace/collection.exp: Ditto.
7982 * gdb.trace/packetlen.exp: Ditto.
7983 * gdb.trace/passc-dyn.exp: Ditto.
7984 * gdb.trace/report.exp: Ditto.
7985 * gdb.trace/tfind.exp: Ditto.
7986 * gdb.trace/tspeed.exp: Ditto.
7987 * gdb.trace/tsv.exp: Ditto.
7988 * gdb.trace/unavailable.exp: Ditto.
7989 * gdb.trace/while-dyn.exp: Ditto.
7990
a2e0062d
PA
79912012-02-15 Pedro Alves <palves@redhat.com>
7992
7993 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7994 gdb_test_multiple, and call unsupported instead of fail, if the
7995 remote side does not support the request.
7996
a1999d40
PA
79972012-02-15 Pedro Alves <palves@redhat.com>
7998
7999 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
8000 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
8001 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
8002 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
8003 * gdb.server/server-run.exp: Make sure gdb is disconnected.
8004 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
8005 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
8006 doesn't start with "extended-" already.
8007
7cee1e54
PA
80082012-02-15 Pedro Alves <palves@redhat.com>
8009
8010 Support extended-remote. Avoid cascading timeouts.
8011
8012 * gdb.base/attach.exp (do_attach_tests): Add expected output for
8013 the extended-remote target. If attaching with no file fails, load
8014 the file manually.
8015 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
8016
816338b5
SS
80172012-02-14 Stan Shebs <stan@codesourcery.com>
8018
8019 * gdb.base/ena-dis-br.exp: Add enable count test.
8020
cc30c4bd
PA
80212012-02-13 Pedro Alves <palves@redhat.com>
8022
8023 * config/mips-idt.exp: Delete.
8024 * gdb.base/a2-run.exp: Remove mips-idt xfails.
8025 * gdb.base/bitfields.exp: Remove mips-idt restarts.
8026 * gdb.base/break.exp: Remove mips-idt references.
8027 * gdb.base/chng-syms.exp: Ditto.
8028 * gdb.base/default.exp: Ditto.
8029 * gdb.base/funcargs.exp (funcargs_reload): Delete.
8030 (top level): Don't call it.
8031 * gdb.base/opaque.exp: Remove mips-idt restarts.
8032 * gdb.base/ptype.exp: Remove mips-idt xfails.
8033 * gdb.base/scope.exp: Remove mips-idt restarts.
8034 * gdb.base/sepdebug.exp: Remove mips-idt references.
8035 * gdb.base/watchpoint.exp (maybe_clean_restart)
8036 (maybe_reinitialize): Delete.
8037 (test_disabling_watchpoints, test_disabling_watchpoints)
8038 (test_watchpoint_triggered_in_syscall)
8039 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8040 Don't call them.
8041
57008375
JK
80422012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8043
8044 * gdb.server/server-exec-info.exp: New file.
8045
4a2d9c08
PA
80462012-02-10 Pedro Alves <palves@redhat.com>
8047
8048 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
8049 always non-empty.
8050 (test_attach): Always pass $exec to test_attach_gdb.
8051
09fa21bd
TT
80522012-02-08 Tom Tromey <tromey@redhat.com>
8053
8054 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
8055 before inferior is started.
8056
f0823d2c
TT
80572012-02-07 Tom Tromey <tromey@redhat.com>
8058
8059 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
8060 Symbol.value.
8061 * gdb.python/py-symbol.c (qq): Set default value.
8062
80632012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
8064
8065 * gdb.python/py-symbol.c (qq): New global.
8066 * gdb.python/py-symbol.exp: Add test for frame-less
8067 lookup_symbol.
8068 * gdb.python/py-symtab.exp: Fix line number.
8069
f7e44f65
JB
80702012-02-03 Joel Brobecker <brobecker@adacore.com>
8071
8072 * gdb.ada/mi_task_arg: New testcase.
8073
4c9ed63c
PA
80742012-02-02 Pedro Alves <palves@redhat.com>
8075
8076 * gdb.reverse/until-precsave.exp: Also put "record save" under the
8077 extended timeout.
8078
c0b9f2c6
PA
80792012-02-02 Pedro Alves <palves@redhat.com>
8080
8081 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
8082 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
8083
5f8cefd7
PA
80842012-02-02 Pedro Alves <palves@redhat.com>
8085
8086 * gdb.base/term.exp: Rewrite.
8087 * gdb.base/term.c: New.
8088
2f3a2569
PA
80892012-02-02 Pedro Alves <palves@redhat.com>
8090
8091 * gdb.base/default.exp (run "r" abbreviation, run): Add
8092 extended-remote expected output.
8093
f149aabd
TT
80942012-02-02 Tom Tromey <tromey@redhat.com>
8095
8096 * gdb.cp/dispcxx.exp: New file.
8097 * gdb.cp/dispcxx.cc: New file.
8098
03bef283
TT
80992012-02-01 Tom Tromey <tromey@redhat.com>
8100
8101 * gdb.base/jit-simple.exp: New file.
8102 * gdb.base/jit-simple.c: New file.
8103
a79b18b5
YQ
81042012-01-30 Yao Qi <yao@codesourcery.com>
8105
8106 * gdb.base/skip.exp: Make test result unique.
8107
f0d1a53e
JK
81082012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8109
8110 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
8111 compatibility with valgrind-3.7.0.
8112
4b3c9f41
PA
81132012-01-27 Pedro Alves <palves@redhat.com>
8114
8115 * gdb.base/watchpoint.exp (no_hw): New global.
8116 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
8117 disable hw watchpoints.
8118 (test_wide_location_1, test_wide_location_2): If no_hw is set,
8119 don't expect hw watchpoints.
8120 (no_hw_watchpoints): Always clean restart.
8121 (do_tests): New procedure, factored out from the top level.
8122 (top level): Run tests twice. Once with hw watchpoints enabled,
8123 another time with hw watchpoints disabled.
8124
a13491c8
PA
81252012-01-27 Pedro Alves <palves@redhat.com>
8126
8127 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
8128 out from the top level.
8129 (top level): Call it instead.
8130
f2c8a051
PA
81312012-01-27 Pedro Alves <palves@redhat.com>
8132
8133 * gdb.base/watchpoint.exp (top level): Re-enable hardware
8134 watchpoints sooner.
8135
654d7a9e
PA
81362012-01-27 Pedro Alves <palves@redhat.com>
8137
8138 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
8139
274f47f3
PA
81402012-01-27 Pedro Alves <palves@redhat.com>
8141
8142 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
8143 "You may have requested too many hardware
8144 breakpoints/watchpoints".
8145
e4d63ba2
PA
81462012-01-27 Pedro Alves <palves@redhat.com>
8147
8148 * gdb.base/watchpoint.exp (maybe_clean_restart)
8149 (maybe_reinitialize): New.
8150 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
8151 expect "hit N times".
8152 (test_disabling_watchpoints, test_complex_watchpoint)
8153 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
8154 Call maybe_clean_restart.
8155 (top level): Use clean_restart. Remove "mips-idt-*"
8156 reinitialization.
8157
dbd95daf
PA
81582012-01-27 Pedro Alves <palves@redhat.com>
8159
8160 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
8161
f3ad2025
PA
81622012-01-27 Pedro Alves <palves@redhat.com>
8163
8164 * gdb.base/watchpoint.exp: Clean restart after tests that don't
8165 require `initialize' anymore. Remove unnecessary `initialize'
8166 calls.
8167
100aa3ae
PA
81682012-01-27 Pedro Alves <palves@redhat.com>
8169
8170 * gdb.base/watchpoint.exp (wp_set): Delete.
8171 (initialize, test_simple_watchpoint, top level): Remove dead code.
8172
c79a8e11
PA
81732012-01-27 Pedro Alves <palves@redhat.com>
8174
8175 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
8176 typo.
8177
048fe15a
PA
81782012-01-27 Pedro Alves <palves@redhat.com>
8179
8180 * config/extended-gdbserver.exp: New file.
8181 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
8182 comment.
8183 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
8184 * boards/native-extended-gdbserver.exp: New file.
8185
4033a6bf
PA
81862012-01-26 Pedro Alves <palves@redhat.com>
8187
8188 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
8189 and gdb_test_multiple.
8190
3d7f4b81
PA
81912012-01-26 Pedro Alves <palves@redhat.com>
8192
8193 Make test messages unique, and more identifiable.
8194 * gdb.multi/watchpoint-multi.exp: Change test messages.
8195
484abf42
TT
81962012-01-25 Tom Tromey <tromey@redhat.com>
8197
8198 * gdb.base/solib-disc.exp: Fix regexps.
8199
edcc5120
TT
82002012-01-24 Tom Tromey <tromey@redhat.com>
8201
8202 * lib/mi-support.exp (mi_expect_stop): Add special case for
8203 solib-event.
8204 * gdb.base/catch-load-so.c: New file.
8205 * gdb.base/catch-load.exp: New file.
8206 * gdb.base/catch-load.c: New file.
8207 * gdb.base/break-interp.exp (reach_1): Update regexp.
8208
30b91c90
JK
82092012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8210
8211 Fix fuzzy results.
8212 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
8213 lpsimple and func.
8214
53fe1783
GB
82152012-01-24 Gary Benson <gbenson@redhat.com>
8216
8217 Delete #if 0'd out code.
8218 * gdb.base/default.exp (info catch): Remove.
8219 * gdb.base/gdb_history (info catch): Likewise.
8220 * gdb.base/help.exp (info catch): Likewise.
8221
d0d8b0c6
JK
82222012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8223
8224 Fix watchpoints to be specific for each inferior.
8225 * gdb.multi/watchpoint-multi.c: New file.
8226 * gdb.multi/watchpoint-multi.exp: New file.
8227
4403d8e9
JK
82282012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8229
8230 Fix watchpoints across inferior fork.
8231 * gdb.threads/watchpoint-fork-child.c: New file.
8232 * gdb.threads/watchpoint-fork-mt.c: New file.
8233 * gdb.threads/watchpoint-fork-parent.c: New file.
8234 * gdb.threads/watchpoint-fork-st.c: New file.
8235 * gdb.threads/watchpoint-fork.exp: New file.
8236 * gdb.threads/watchpoint-fork.h: New file.
8237
050a2e1d
PA
82382012-01-23 Pedro Alves <palves@redhat.com>
8239
8240 * gdb.base/call-signal-resume.exp: Allow output after "return".
8241
6a52fb62
PA
82422012-01-20 Pedro Alves <palves@redhat.com>
8243
8244 * gdb.python/py-finish-breakpoint.py: Fix typo.
8245
145b16a9
UW
82462012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
8247
8248 * gdb.base/info-proc.exp: Also run on remote targets. Main
8249 "info proc" command is now always present; whether target supports
8250 actual info proc operation is detected when attempting to issue
8251 the command.
8252
26f6125e
JK
82532012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8254
8255 * .gdbinit: Remove.
8256
eb5227ce
PA
82572012-01-19 Pedro Alves <palves@redhat.com>
8258
8259 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
8260 look at the funtions' returns.
8261 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
8262 (jprint.print(int, int)): Change return type to int. Adjust.
8263
1db33378
PP
82642012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8265
8266 PR gdb/9538
8267 * gdb.base/sepdebug.exp: New test.
8268
b9736cf8
PA
82692012-01-18 Pedro Alves <palves@redhat.com>
8270
8271 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
8272 Allow output before ^done.
8273
4aac40c8
TT
82742012-01-16 Tom Tromey <tromey@redhat.com>
8275
8276 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
8277 Add tests for relative directory.
8278
cafec441
TT
82792012-01-16 Tom Tromey <tromey@redhat.com>
8280
8281 * gdb.base/printcmds.c (enum flag_enum): New.
8282 (three): New global.
8283 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
8284 enum printing.
8285 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
8286 FlagEnumerationPrinter.
8287 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
8288 * gdb.python/py-pp-maint.c (enum flag_enum): New.
8289 (fval): New global.
8290
abcc4978
PA
82912012-01-16 Pedro Alves <palves@redhat.com>
8292
8293 * lib/gdb.exp (banned_procedures): New variable.
8294 (banned_variables_traced): Rename to ...
8295 (banned_traced): ... this.
8296 (gdb_init): Also trace banned procedures.
8297 (gdb_finish): Also untrace banned procedures.
8298
97ccebe8
PA
82992012-01-16 Pedro Alves <palves@redhat.com>
8300
8301 Remove all calls to strace.
8302
2af7517b
JK
83032012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8304
8305 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
8306 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
8307
9241a8bc
PP
83082012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8309
8310 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
8311 * gdb.base/pie-execl.exp: Likewise.
8312
3848a17f
KS
83132012-01-12 Keith Seitz <keiths@redhat.com>
8314
8315 PR mi/10586
8316 * gdb.mi/var-cmd.c (struct anonymous): New structure.
8317 (do_anonymous_type_tests): New function.
8318 (main): Call do_anonymous_type_tests.
8319 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
8320 (verify_everything): New procedure.
8321 * gdb.mi/mi-var-cp.cc (class A): New class.
8322 (anonymous_structs_and_unions): New function.
8323 (main): Call anonymous_structs_and_unions.
8324 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
8325 (verify_everything): New procedure.
8326
440e2fca
KS
83272012-01-12 Keith Seitz <keiths@redhat.com>
8328
8329 * lib/mi-support.exp: Expand comments about PATH_EXPR.
8330 (varobj_tree::get_path_expr): Assume that all varobjs are
8331 compound unless they are known simple types.
8332 Adjust path expressions based on parent type, path parent type,
8333 and tree language.
8334 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
8335 the root varobj.
8336 (mi_walk_varobj_tree): Add LANGUAGE parameter.
8337
675399c9
PA
83382012-01-11 Pedro Alves <palves@redhat.com>
8339
8340 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
8341 core files on this machine" anymore.
8342
97ddaa9b
PH
83432012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8344
8345 * gdb.base/watchpoint.c (recurser): Initialize local_x.
8346 (main): Repeat recurser call.
8347 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
8348 equivalent to 'local_x'.
8349
ea733575 83502012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 8351 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
8352
8353 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8354
2ca0b532
PA
83552012-01-05 Pedro Alves <alves.ped@gmail.com>
8356
8357 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
8358 * gdb.python/py-events.c (first): Add bits for new "step N" test.
8359 * gdb.python/py-events.exp: Test that "step N" tripping on a
8360 breakpoint emits a breakpoint event.
8361
6e681866
JB
83622012-01-03 Joel Brobecker <brobecker@adacore.com>
8363
8364 * gdb.base/auxv.exp: Reformat the copyright notice.
8365
3c2d6aff
YQ
83662012-01-03 Yao Qi <yao@codesourcery.com>
8367
8368 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
8369 (strace_trace_on_diff_addr): New.
8370 * gdb.trace/strace.c: (main): Add two local variables.
8371
0852fee3
UW
83722011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
8373
8374 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
8375 * gdb.cell/gcore.exp: Likewise.
8376 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
8377 to verify the correct instance of main is selected.
8378
12c3e59c
JB
83792012-01-02 Joel Brobecker <brobecker@adacore.com>
8380
8381 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8382 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
8383 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
8384 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
8385 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
8386 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
8387 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
8388 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
8389 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
8390 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
8391 gdb.threads/thread_check.c: Reformat copyright header.
8392
c0f378ec
EBM
83932011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8394
e4a7ca93 8395 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8396 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8397 is not enabled.
8398
3bc96cfb
JK
83992011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8400
8401 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8402 parameter to self_exec, adjust the function.
8403 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8404 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8405 (set var do_exit = 0): Remove test.
8406 (newline at end of file): Add one.
8407
095bcf5e
JB
84082011-12-27 Joel Brobecker <brobecker@adacore.com>
8409
8410 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8411 New files.
8412
18d19bd1
JK
84132011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8414
8415 Fix racy FAILs.
8416 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8417 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8418 (main): Call pthread_barrier_init for it.
8419
e809353a
JK
84202011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8421
8422 Fix double send_gdb leading to racy FAILs.
8423 * gdb.base/break.exp (set silent break bp_location1): Replace
8424 3x send_gdb and gdb_expect by gdb_test.
8425 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8426 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8427 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8428 instead of send_gdb. Twice.
8429 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8430 3x send_gdb and gdb_expect by gdb_test.
8431 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8432
da8cb7ec
JK
84332011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8434
8435 * gdb.linespec/linespec.exp: Compile using {c++}.
8436
ae1a303e
JK
84372011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8438
8439 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8440 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8441 (verify GCC PR debug/51668): New test.
8442
cc72b2a2
KP
84432011-12-23 Kevin Pouget <kevin.pouget@st.com>
8444
8445 Introduce gdb.FinishBreakpoint in Python.
8446 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8447 py-finish-breakpoint2
8448 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8449 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8450 instead of line number.
8451 * gdb.python/py-finish-breakpoint.c: New file.
8452 * gdb.python/py-finish-breakpoint.exp: New file.
8453 * gdb.python/py-finish-breakpoint.py: New file.
8454 * gdb.python/py-finish-breakpoint2.cc: New file.
8455 * gdb.python/py-finish-breakpoint2.exp: New file.
8456 * gdb.python/py-finish-breakpoint2.py: New file.
8457
3b7962f9
JK
84582011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8459
8460 Partial fix of compatibility with gcc-4.7.
8461 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8462 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8463 Add comment to add a PASS case in the future.
8464
6538471c
JK
8465 Fix compatibility with gcc-4.7.
8466 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8467
7052e42c
UW
84682011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8469
8470 PR tdep/12797
8471 * gdb.base/callfuncs.exp: Remove KFAIL.
8472
9ac7f98e
JB
84732011-12-21 Joel Brobecker <brobecker@adacore.com>
8474
8475 * gdb.ada/task_bp: New testcase.
8476
f6eeced0
JK
84772011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8478
8479 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8480 -DNO_SECTIONS.
8481 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8482
72225e17
JK
84832011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8484
8485 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8486 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8487 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8488 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8489 conditional for gcc <= 4.5.
8490
13ac8d2c
JK
84912011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8492
8493 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8494 by XFAIL.
8495 * gdb.cp/static-method.exp (info addr A::func())
8496 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8497 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8498 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8499 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8500 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8501 (test value of F in k3_m): Likewise.
8502 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8503 Likewise.
8504
049682ba
JK
85052011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8506
8507 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8508 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8509 Remove.
8510 * gdb.threads/attachstop-mt.c: Remove.
8511 * gdb.threads/attachstop-mt.exp: Remove.
8512
2c9d8796
MK
85132011-12-17 Mark Kettenis <kettenis@gnu.org>
8514
8515 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8516
e0f9f062
DE
85172011-12-16 Doug Evans <dje@google.com>
8518
f4aa2101 8519 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8520 * boards/native-gdbserver.exp: New file.
8521
e0f9f062
DE
8522 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8523 gdbserver output.
8524 (gdbserver_default_get_remote_address): New function.
8525 (gdbserver_start): Call gdb,get_remote_address to compute argument
8526 to "target remote" command.
8527
80b6e756
PM
85282011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8529
1c3ad6ab 8530 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8531 python print-stack. Add set/show python print-stack
8532 off|full|message tests.
8533
1576bd00
YQ
85342011-12-15 Yao Qi <yao@codesourcery.com>
8535
8536 * gdb.trace/strace.c: New
8537 * gdb.trace/strace.exp: New.
8538
d6a0f6e0
TT
85392011-12-14 Tom Tromey <tromey@redhat.com>
8540
8541 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8542
31015e1d
DE
85432011-12-14 Doug Evans <dje@google.com>
8544
8545 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8546
7b50312a
PA
85472011-12-14 Pedro Alves <pedro@codesourcery.com>
8548
8549 PR threads/10729
8550
8551 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8552 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8553
924437bc
PA
85542011-12-13 Pedro Alves <pedro@codesourcery.com>
8555 Doug Evans <dje@google.com>
8556
8557 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8558 (clean_restart): Remove references to the gdb_stub target board
8559 variable.
8560 (gdb_step_for_stub): Delete.
8561
8562 * gdb.base/annota1.exp: Remove all references to [target_info
8563 exists gdb_stub], gdb_step_for_stub and usestubs.
8564 * gdb.base/annota3.exp: Ditto.
8565 * gdb.base/async.exp: Ditto.
8566 * gdb.base/break.exp: Ditto.
8567 * gdb.base/code-expr.exp: Ditto.
8568 * gdb.base/commands.exp: Ditto.
8569 * gdb.base/completion.exp: Ditto.
8570 * gdb.base/condbreak.exp: Ditto.
8571 * gdb.base/consecutive.exp: Ditto.
8572 * gdb.base/cvexpr.exp: Ditto.
8573 * gdb.base/define.exp: Ditto.
8574 * gdb.base/display.exp: Ditto.
8575 * gdb.base/ena-dis-br.exp: Ditto.
8576 * gdb.base/environ.exp: Ditto.
8577 * gdb.base/gnu-ifunc.exp: Ditto.
8578 * gdb.base/maint.exp: Ditto.
8579 * gdb.base/pending.exp: Ditto.
8580 * gdb.base/sect-cmd.exp: Ditto.
8581 * gdb.base/sepdebug.exp: Ditto.
8582 * gdb.base/unload.exp: Ditto.
8583 * gdb.base/watchpoint-solib.exp: Ditto.
8584 * gdb.cp/annota2.exp: Ditto.
8585 * gdb.cp/annota3.exp: Ditto.
8586 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8587 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8588 * gdb.mi/mi-pending.exp: Ditto.
8589 * gdb.trace/circ.exp: Ditto.
8590 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8591 * gdb.base/list.exp: Ditto.
8592
8593 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8594 breakpoint function and all references to the usestubs macro.
8595 * gdb.base/exprs.c: Ditto.
8596 * gdb.base/freebpcmd.c: Ditto.
8597 * gdb.base/bitfields.c: Ditto.
8598 * gdb.base/bitfields2.c: Ditto.
8599 * gdb.base/break.c: Ditto.
8600 * gdb.base/call-sc.c: Ditto.
8601 * gdb.base/call-signals.c: Ditto.
8602 * gdb.base/callfuncs.c: Ditto.
8603 * gdb.base/charset.c: Ditto.
8604 * gdb.base/consecutive.c: Ditto.
8605 * gdb.base/constvars.c: Ditto.
8606 * gdb.base/funcargs.c: Ditto.
8607 * gdb.base/int-type.c: Ditto.
8608 * gdb.base/interrupt.c: Ditto.
8609 * gdb.base/langs0.c: Ditto.
8610 * gdb.base/list0.c: Ditto.
8611 * gdb.base/mips_pro.c: Ditto.
8612 * gdb.base/miscexprs.c: Ditto.
8613 * gdb.base/nodebug.c: Ditto.
8614 * gdb.base/opaque0.c: Ditto.
8615 * gdb.base/pointers.c: Ditto.
8616 * gdb.base/printcmds.c: Ditto.
8617 * gdb.base/ptype.c: Ditto.
8618 * gdb.base/recurse.c: Ditto.
8619 * gdb.base/reread1.c: Ditto.
8620 * gdb.base/reread2.c: Ditto.
8621 * gdb.base/restore.c: Ditto.
8622 * gdb.base/return.c: Ditto.
8623 * gdb.base/run.c: Ditto.
8624 * gdb.base/scope0.c: Ditto.
8625 * gdb.base/sepdebug.c: Ditto.
8626 * gdb.base/setshow.c: Ditto.
8627 * gdb.base/setvar.c: Ditto.
8628 * gdb.base/sigall.c: Ditto.
8629 * gdb.base/signals.c: Ditto.
8630 * gdb.base/structs.c: Ditto.
8631 * gdb.base/structs2.c: Ditto.
8632 * gdb.base/testenv.c: Ditto.
8633 * gdb.base/twice.c: Ditto.
8634 * gdb.base/unwindonsignal.c: Ditto.
8635 * gdb.base/watchpoint.c: Ditto.
8636 * gdb.base/watchpoints.c: Ditto.
8637 * gdb.base/whatis.c: Ditto.
8638 * gdb.cp/classes.cc: Ditto.
8639 * gdb.cp/cplusfuncs.cc: Ditto.
8640 * gdb.cp/derivation.cc: Ditto.
8641 * gdb.cp/formatted-ref.cc: Ditto.
8642 * gdb.cp/misc.cc: Ditto.
8643 * gdb.cp/overload.cc: Ditto.
8644 * gdb.cp/ovldbreak.cc: Ditto.
8645 * gdb.cp/ref-params.cc: Ditto.
8646 * gdb.cp/ref-types.cc: Ditto.
8647 * gdb.cp/templates.cc: Ditto.
8648 * gdb.cp/virtfunc.cc: Ditto.
8649 * gdb.hp/gdb.aCC/run.c: Ditto.
8650 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8651 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8652 * gdb.reverse/consecutive-reverse.c: Ditto.
8653 * gdb.reverse/sigall-reverse.c: Ditto.
8654 * gdb.reverse/until-reverse.c: Ditto.
8655 * gdb.reverse/watch-reverse.c: Ditto.
8656 * gdb.trace/actions.c: Ditto.
8657 * gdb.trace/circ.c: Ditto.
8658 * gdb.trace/collection.c: Ditto.
8659
fabde485
PA
86602011-12-13 Pedro Alves <pedro@codesourcery.com>
8661
8662 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8663 (func6, func7): New.
8664 (main): Call func6 and func7.
8665 * gdb.base/watchpoint.exp (test_wide_location_1)
8666 (test_wide_location_2): New.
8667 (top level): Re-enable hardware watchpoints if necessary. Call
8668 test_wide_location_1 and test_wide_location_2.
8669
ff7d1690
YQ
86702011-12-11 Yao Qi <yao@codesourcery.com>
8671
8672 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8673
a6af7abe
JB
86742011-12-11 Joel Brobecker <brobecker@adacore.com>
8675
8676 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8677 expected output for unsupported case.
8678
61638e15
JK
86792011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8680
8681 PR testsuite/12649
8682 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8683 Protect gdb_test_multiple by final $gdb_prompt match.
8684
0a00efc3
JK
86852011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8686
8687 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8688 New variable, new test.
8689 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8690 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8691 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8692 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8693 them if HAVE_GCC_45682_FIXED is not set.
8694
4511b1ba
YQ
86952011-12-10 Yao Qi <yao@codesourcery.com>
8696
8697 * gdb.trace/status-stop.exp: New.
8698 * gdb.trace/status-stop.c: New.
8699
27949e73
JK
87002011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8701
8702 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8703 timeout.
8704
d8ea7931
TT
87052011-12-08 Tom Tromey <tromey@redhat.com>
8706
8707 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8708 condition.
8709
1cc310d2
SS
87102011-12-07 Stan Shebs <stan@codesourcery.com>
8711
8712 * gdb.trace/tfind.exp: Update for output changes.
8713
d482a875
PA
87142011-12-07 Pedro Alves <pedro@codesourcery.com>
8715
8716 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8717 throws "Cannot insert catchpoints in this configuration".
8718 * gdb.ada/mi_catch_ex.exp: Likewise.
8719
f0ba3972
PA
87202011-12-06 Pedro Alves <pedro@codesourcery.com>
8721
8722 * gdb.base/break-always.exp: Test changing memory at addresses
8723 with breakpoints inserted.
8724
f8eba3c6
TT
87252011-12-06 Joel Brobecker <brobecker@acacore.com>
8726
6fdff2c5
PA
8727 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8728 involving a fully qualified function name.
f8eba3c6
TT
8729
87302011-12-06 Tom Tromey <tromey@redhat.com>
8731
8732 * gdb.ada/homonym.exp: Add three breakpoint tests.
8733
87342011-12-06 Tom Tromey <tromey@redhat.com>
8735
8736 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8737 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8738 * gdb.objc/objcdecode.exp: Update for output changes.
8739 * gdb.linespec/linespec.exp: New file.
8740 * gdb.linespec/lspec.cc: New file.
8741 * gdb.linespec/lspec.h: New file.
8742 * gdb.linespec/body.h: New file.
8743 * gdb.linespec/base/two/thefile.cc: New file.
8744 * gdb.linespec/base/one/thefile.cc: New file.
8745 * gdb.linespec/Makefile.in: New file.
8746 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8747 output changes.
8748 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8749 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8750 makes one breakpoint.
8751 * gdb.cp/method2.exp (test_break): Update for output changes.
8752 * gdb.cp/mb-templates.exp: Update for output changes.
8753 * gdb.cp/mb-inline.exp: Update for output changes.
8754 * gdb.cp/mb-ctor.exp: Update for output changes.
8755 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8756 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8757 has multiple matches.
8758 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8759 error message change.
8760 * gdb.base/list.exp (test_list_filename_and_number): Update for
8761 error message change.
8762 * gdb.base/break.exp: Disable pending breakpoints. Update for
8763 output changes.
8764 * configure.ac: Add gdb.linespec.
8765 * configure: Rebuild.
8766 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8767
c642a434
UW
87682011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8769
8770 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8771 last_break register on s390*-*-* targets.
8772
b18003d1
JB
87732011-12-06 Joel Brobecker <brobecker@adacore.com>
8774
8775 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8776 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8777 of parameter X in procedure Foo.
8778
fe96589c
SS
87792011-12-05 Stan Shebs <stan@codesourcery.com>
8780
8781 * gdb.trace/tfind.exp: Update help string matches.
8782
1820ab47
JK
87832011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8784
8785 * gdb.server/ext-run.exp (get process list): Accept also systemd
8786 as PID 1.
8787
e11ac3a3
JK
87882011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8789 Pedro Alves <pedro@codesourcery.com>
8790
8791 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8792 starting GDB.
8793 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8794 $use_gdb_stub.
8795 * gdb.base/display.exp: Likewise.
8796 * gdb.base/ending-run.exp: Likewise.
8797 * gdb.base/list.exp (test_listsize): Likewise.
8798 * gdb.base/setshow.exp: Likewise.
8799 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8800 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8801 check by global $use_gdb_stub.
8802 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8803 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8804 (default_gdb_init): Unset global $use_gdb_stub.
8805 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8806 by global $use_gdb_stub.
8807 * lib/gdbserver-support.exp: Extend comments for set_board_info
8808 gdb_protocol and gdb,socketport.
8809 (gdbserver_start_extended): Set global gdbserver_protocol and
8810 gdbserver_gdbport. Clear global use_gdb_stub.
8811 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8812 from target use_gdb_stub.
8813 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8814
1d41d75c
DE
88152011-12-03 Doug Evans <dje@google.com>
8816
8817 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8818 (gdb_step_for_stub): Add comments.
8819
d6d7a51a
MR
88202011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8821
8822 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8823 to the caller.
8824 (gdb_test_multiple): Likewise.
8825
05acf274
JK
88262011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8827
8828 Fix gdb.mi/mi-solib.exp without system debug info installed.
8829 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8830 expect attribute, return 0 for it. Update comments.
8831
2268b414
JK
88322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8833
8834 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8835 (corrupted list): Adjust the expectation.
8836
585861ea
JK
88372011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8838
8839 PR threads/13448
8840 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8841 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8842 * gdb.threads/tls-var-main.c: New file.
8843 * gdb.threads/tls-var.c: New file.
8844 * gdb.threads/tls-var.exp: New file.
8845
968643aa
JK
88462011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8847
8848 PR testsuite/12649
8849 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8850 Protect gdb_test_multiple by final $gdb_prompt match.
8851 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8852 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8853 (test_tracepoints): Likewise.
8854
9750bca9
JK
88552011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8856
8857 PR breakpoints/13346
8858 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8859 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8860 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8861
ac1349b7
JB
88622011-12-01 Joel Brobecker <brobecker@adacore.com>
8863
8864 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8865 * gdb.ada/homonym/homonym.adb: For use of all types defined
8866 locally inside both Get_Value subprograms.
8867
26d44faf
JK
88682011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8869
8870 Fix racy FAILs.
8871 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8872 of send_gdb.
8873
514f6425
UW
88742011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8875
8876 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8877 environment variable after test completed.
8878
4255c8d2
UW
88792011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8880
8881 * gdb.base/solib-nodir.exp: Skip if remote target.
8882 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8883 application. Call gdb_load_shlibs.
8884 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8885
a35ad96a
JB
88862011-11-29 Joel Brobecker <brobecker@adacore.com>
8887
8888 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8889
1a1d5513
JB
88902011-11-28 Joel Brobecker <brobecker@adacore.com>
8891
8892 * gdb.ada/fullname_bp: New testcase.
8893
50b4ddf8
JK
88942011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8895
8896 PR testsuite/12649
8897 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8898 Wrap send_gdb into a new gdb_test.
8899
fb0aec57
JK
8900 Code cleanup.
8901 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8902 Convert send_gdb and gdb_expect to gdb_test_multiple.
8903
2376d946
JK
89042011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8905
8906 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8907
1eec78bd
KS
89082011-11-23 Keith Seitz <keiths@redhat.com>
8909
8910 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8911 (mi_varobj_tree_test_children_callback): New proc.
8912 (mi_walk_varobj_tree): New proc.
8913
36dfb11c
TT
89142011-11-22 Tom Tromey <tromey@redhat.com>
8915
8916 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
8917 Add "use_mi_command" argument.
8918 (mi_run_cmd, mi_run_with_cli): New procs.
8919 * gdb.mi/solib-lib.c: New file.
8920 * gdb.mi/solib-main.c: New file.
8921 * gdb.mi/mi-solib.exp: New file.
8922
0e965dd0
DE
89232011-11-21 Doug Evans <dje@google.com>
8924
8925 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
8926 _Unwind_DebugHook is missing.
8927
f196051f
SS
89282011-11-20 Stan Shebs <stan@codesourcery.com>
8929
8930 * gdb.trace/tstatus.exp: New.
8931 * gdb.trace/actions.c: Include string.h.
8932
bfccc43c
YQ
89332011-11-18 Yao Qi <yao@codesourcery.com>
8934
8935 * gdb.trace/pending.exp: New.
8936 * gdb.trace/pending.c: New.
8937 * gdb.trace/pendshr1.c: New.
8938 * gdb.trace/pendshr2.c: New.
8939 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
8940 tracepoint location becomes pending.
8941 (tracepoint_change_loc_2): New.
8942
73cd8ab1
DM
89432011-11-16 David S. Miller <davem@davemloft.net>
8944
8945 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
8946 target is sparc*-*-linux*
8947
77426730
PK
89482011-11-15 Paul Koning <paul_koning@dell.com>
8949
8950 * gdb.python/py-type.exp: New testcases for exceptions on scalar
8951 types.
8952
ed59ded5
DE
89532011-11-14 Doug Evans <dje@google.com>
8954
8955 * gdb.base/shell.exp: New file.
8956
405f8e94
SS
89572011-11-14 Stan Shebs <stan@codesourcery.com>
8958
8959 * gdb.trace/ftrace.c: New.
8960 * gdb.trace/ftrace.exp: New.
8961
1e4d1764
YQ
89622011-11-14 Yao Qi <yao@codesourcery.com>
8963
8964 * gdb.trace/change-loc-1.c: New.
8965 * gdb.trace/change-loc-2.c: New.
8966 * gdb.trace/change-loc.c: New.
8967 * gdb.trace/change-loc.exp: New.
8968 * gdb.trace/change-loc.h: New.
8969 * gdb.trace/trace-break.c (marker): Define new symbol.
8970 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 8971 New.
1e4d1764
YQ
8972 (break_trace_same_addr_6): New.
8973
71eba9c2 89742011-11-12 Matt Rice <ratmice@gmail.com>
8975
8976 * gdb.base/info-macros.exp: Make tests for info definitions
8977 test info macro. Add tests for info macro argument processing.
8978 Rename a few tests.
8979
1d93e29a
KS
89802011-11-11 Keith Seitz <keiths@redhat.com>
8981
8982 PR gdb/12843
8983 * gdb.base/linespecs.exp: New file.
8984
a4b5b48a
DE
89852011-11-11 Doug Evans <dje@google.com>
8986
8987 * gdb.threads/print-threads.exp: Extend timeout for slower
8988 tests.
8989
f6b47be4
DE
89902011-11-10 Doug Evans <dje@google.com>
8991
792a0230
DE
8992 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8993 "record to end of main" test.
8994
f6b47be4
DE
8995 * gdb.python/py-type.c (TS): New typedef.
8996 (ts): New global.
8997 * gdb.python/py-type.exp: Test field list of typedef.
8998
22355c90
JB
89992011-11-10 Joel Brobecker <brobecker@adacore.com>
9000
9001 * gdb.ada/small_reg_param: New testcase.
9002
a7860e76
TT
90032011-11-09 Tom Tromey <tromey@redhat.com>
9004
9005 * gdb.cp/destrprint.exp: New file.
9006 * gdb.cp/destrprint.cc: New file.
9007
72a2e3dc
MI
90082011-11-08 Meador Inge <meadori@codesourcery.com>
9009
9010 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
9011 (switch_stack_to_other): New test function.
9012 * gdb.arch/thumb-prologue.exp: New test cases.
9013
c7195df2 90142011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
9015
9016 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
9017
d3895d7d
YQ
90182011-11-08 Yao Qi <yao@codesourcery.com>
9019
9020 * gdb.exp (supports_process_record): New.
9021 (supports_reverse): New.
9022 * gdb.reverse/break-precsave.exp: Call support_process_record
9023 to run test conditionally.
9024 * gdb.reverse/consecutive-precsave.exp: Likewise.
9025 * gdb.reverse/i386-precsave.exp: Likewise.
9026 * gdb.reverse/machinestate-precsave.exp: Likewise.
9027 * gdb.reverse/solib-precsave.exp: Likewise.
9028 * gdb.reverse/step-precsave.exp: Likewise.
9029 * gdb.reverse/until-precsave.exp: Likewise.
9030 * gdb.reverse/watch-precsave.exp: Likewise.
9031 * gdb.reverse/break-reverse.exp: Call support_reverse to run
9032 test conditionally.
9033 * gdb.reverse/consecutive-reverse.exp: Likewise.
9034 * gdb.reverse/finish-precsave.exp: Likewise.
9035 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9036 * gdb.reverse/finish-reverse.exp: Likewise.
9037 * gdb.reverse/i386-reverse.exp: Likewise.
9038 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9039 * gdb.reverse/machinestate.exp: Likewise.
9040 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
9041 * gdb.reverse/sigall-precsave.exp: Likewise.
9042 * gdb.reverse/sigall-reverse.exp: Likewise.
9043 * gdb.reverse/solib-reverse.exp: Likewise.
9044 * gdb.reverse/step-reverse.exp: Likewise.
9045 * gdb.reverse/until-reverse.exp: Likewise.
9046 * gdb.reverse/watch-reverse.exp: Likewise.
9047
a59306a3
YQ
90482011-11-05 Yao Qi <yao@codesourcery.com>
9049
9050 * gdb.trace/trace-break.exp: Add test on setting two
9051 fast tracepoints at the same address.
9052
87769f59
JK
90532011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9054
9055 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
9056
3065dfb6
SS
90572011-11-02 Stan Shebs <stan@codesourcery.com>
9058
9059 * gdb.trace/collection.c: Add code using strings.
9060 * gdb.trace/collection.exp: Add tests of string collection.
9061
89e208db
JK
90622011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9063
9064 * gdb.base/skip-solib.exp (executable_main): New variable.
9065 (binfile_main): Base it on that.
9066 Use $executable_main in clean_restart calls. Drop gdb_exit and
9067 gdb_start calls.
9068
405e54e9
JK
90692011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9070
9071 Fix racy FAILs.
9072 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
9073 breakpoint_re globals import by async. Set string_regex to .* for
9074 async. Remove the optional thread_selected_re and breakpoint_re
9075 globals expectations.
9076
58e8570a
JM
90772011-11-01 Joseph Myers <joseph@codesourcery.com>
9078
9079 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
9080 well as Cygwin.
9081
7b35ec7f 90822011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
9083
9084 Add tests for skip command.
89e208db
JK
9085 * gdb.base/skip-solib-lib.c: New
9086 * gdb.base/skip-solib-main.c: New
9087 * gdb.base/skip-solib.exp: New
9088 * gdb.base/skip.c: New
9089 * gdb.base/skip.exp: New
9090 * gdb.base/skip1.c: New
9091 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 9092
b9fd1791
PA
90932011-10-31 Yao Qi <yao@codesourcery.com>
9094 Pedro Alves <pedro@codesourcery.com>
9095
6fdff2c5
PA
9096 * gdb.trace/trace-break.c: New.
9097 * gdb.trace/trace-break.exp: New.
b9fd1791 9098
4323fecc
JK
90992011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9100
9101 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
9102 break-here-2.
9103
0e5bf2a8
PA
91042011-10-28 Pedro Alves <pedro@codesourcery.com>
9105
9106 * gdb.threads/no-unwaited-for-left.c: New.
9107 * gdb.threads/no-unwaited-for-left.exp: New.
9108 * gdb.threads/non-ldr-exc-1.c: New.
9109 * gdb.threads/non-ldr-exc-1.exp: New.
9110 * gdb.threads/non-ldr-exc-2.c: New.
9111 * gdb.threads/non-ldr-exc-2.exp: New.
9112 * gdb.threads/non-ldr-exc-3.c: New.
9113 * gdb.threads/non-ldr-exc-3.exp: New.
9114 * gdb.threads/non-ldr-exc-4.c: New.
9115 * gdb.threads/non-ldr-exc-4.exp: New.
9116
3a3dad98
JK
91172011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9118
9119 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
9120 * gdb.base/attach-pie-misread.exp: Likewise.
9121 * gdb.base/break-interp.exp: Likewise.
9122 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
9123 testcases for use_gdb_stub.
9124 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
9125 (continue): New testcase.
9126 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
9127 * gdb.threads/attach-into-signal.exp: Likewise.
9128 * gdb.threads/attach-stopped.exp: Likewise.
9129 * gdb.threads/attachstop-mt.exp: Likewise.
9130
d6a5d40c
PK
91312011-10-28 Paul Koning <paul_koning@dell.com>
9132
9133 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
9134
ca539be8
JK
91352011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9136
9137 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
9138 (mi_gdb_test): Import globals thread_selected_re
9139 and breakpoint_re. Expect them optionally at the regex start.
9140
d234ef5c
DE
91412011-10-27 Doug Evans <dje@google.com>
9142
9143 * gdb.python/python.exp: Test source -s.
9144
ab964825
PK
91452011-10-26 Paul Koning <paul_koning@dell.com>
9146
9147 * gdb.python/lib-types.cc (struct A): New structure.
9148 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 9149
54d8a644
PK
91502011-10-25 Paul Koning <paul_koning@dell.com>
9151
9152 PR python/13327
d234ef5c 9153
54d8a644
PK
9154 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
9155 fetch_lazy method.
9156
b0221781
YQ
91572011-10-24 Yao Qi <yao@codesourcery.com>
9158
9159 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
9160 target is tic6x-*-*.
9161
6cda5a20
JB
91622011-10-21 Joel Brobecker <brobecker@adacore.com>
9163
9164 * gdb.ada/mi_task_info/task_switch.adb: New file.
9165 * gdb.ada/mi_task_info.exp: New file.
9166
5ed9db04
JK
91672011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9168
9169 * gdb.cp/expand-psymtabs-cxx.exp: New file.
9170 * gdb.cp/expand-psymtabs-cxx.cc: New file.
9171
9df2fbc4
PM
91722011-10-20 Phil Muldoon <pmuldoon@redhat.com>
9173
9174 PR python/12656
9175
9176 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
9177 global_block tests.
9178
736086ba
TT
91792011-10-18 Tom Tromey <tromey@redhat.com>
9180
9181 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
9182
4af31552
TT
91832011-10-18 Tom Tromey <tromey@redhat.com>
9184
9185 * gdb.base/source.exp: Don't include full file name in test name.
9186 * gdb.python/python.exp: Don't include full file name in test
9187 name.
9188
43136979
AR
91892011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9190
9191 * gdb.base/attach-pie-noexec.c: New files.
9192 * gdb.base/attach-pie-noexec.exp: New files.
9193
543a9323
JM
91942011-10-17 Joseph Myers <joseph@codesourcery.com>
9195
9196 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
9197 prompt for each extra line in command.
9198
21ae7a4d
JK
91992011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9200
9201 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
9202 Revert the part of:
9203 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9204 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9205 Change the expected string.
9206
20ec36d9
JK
92072011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9208
9209 Fix results with system glibc debug info installed.
9210 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
9211 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
9212 Accept also __libc_ symbol prefix and no prefix.
9213
6501c2fc
KS
92142011-10-14 Keith Seitz <keiths@redhat.com>
9215
9216 PR c++/13225
9217 * gdb.cp/converts.cc (foo3_1): New function.
9218 (foo3_2): New functions.
9219 * gdb.cp/converts.exp: Add tests for int to pointer conversion
9220 and null pointer conversions of integer constant zero.
9221 Add test to check if all arguments are checked for incompatible
9222 conversion BADNESS.
9223
55b1fd0c
TT
92242011-10-14 Tom Tromey <tromey@redhat.com>
9225
9226 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
9227 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
9228 linespec.
9229
22c05d8a
JK
92302011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9231
9232 Fix internal error regression.
9233 * gdb.dwarf2/implptr-optimized-out.S: New file.
9234 * gdb.dwarf2/implptr-optimized-out.exp: New file.
9235
1d6edc3c
JK
92362011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9237
9238 Fix empty DWARF expressions DATA vs. SIZE conditionals.
9239 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
9240 (loclist): New.
9241 (4): New abbrev.
9242 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
9243 Use prepare_for_testing, remove clean_restart.
9244 (p arraynoloc, p arraycallnoloc): New tests.
9245
9ec72168
JK
92462011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9247
9248 * gdb.cp/namespace-enum.exp (executable): New variable.
9249 (binfile): Use ${objdir}/${subdir}/ prefix.
9250 Use ${executable} for clean_restart.
9251
9c6c53f7
SA
92522011-10-11 Sterling Augustine <saugustine@google.com>
9253
9254 * gdb.cp/Makefile.in: Add namespace-enum test.
9255 * gdb.cp/namespace-enum.exp: New file.
9256 * gdb.cp/namespace-enum.c: New file.
9257 * gdb.cp/namespace-enum-main.c: New file.
9258
fac7ceb3
UW
92592011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
9260
9261 * gdb.python/py-shared.exp: Relax filename check to handle remote:
9262 sysroot.
9263
941b2081
JK
92642011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9265
9266 Reimplement @entry in input expressions.
9267 * gdb.base/exprs.c (v_int_array_init): New variable.
9268 * gdb.base/exprs.exp (print v_int_array_init)
9269 (print *v_int_array_init@1, print *v_int_array_init@2)
9270 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
9271 (print v_int_array_init[1]@1): New tests.
9272
0344e878
JM
92732011-10-10 Joseph Myers <joseph@codesourcery.com>
9274
9275 * gdb.cp/gdb2495.exp: Do not include directories in filename in
9276 expected message.
9277
5a56e9c5
DE
92782011-10-09 Doug Evans <dje@google.com>
9279
9280 * gdb.base/alias.exp: Add tests for alias command.
9281
2bda9cc5
JK
92822011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9283
9284 * gdb.arch/amd64-entry-value.s: New file.
9285 * gdb.mi/mi2-amd64-entry-value.s: New file.
9286
a471c594
JK
92872011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9288
9289 Display @entry parameter values even for references.
9290 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
9291 functions.
9292 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
9293 reference and datap_input.
9294 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
9295 breakpoints.
9296 (continue to breakpoint: entry_reference: reference)
9297 (entry_reference: bt at entry)
9298 (continue to breakpoint: entry_reference: breakhere_reference)
9299 (entry_reference: bt, entry_reference: ptype regparam)
9300 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
9301 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
9302 (entry_reference: p regcopy, entry_reference: p nodataparam)
9303 (entry_reference: p nodataparam@entry): New tests.
9304
36b11add
JK
93052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9306
9307 Support @entry in input expressions.
9308 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
9309 (entry_stack: p s1@entry, entry_stack: p s2@entry)
9310 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
9311 (tailcall: p j@entry): New tests.
9312 * gdb.cp/koenig.cc (A::entry): New function.
9313 (main): Call it.
9314 * gdb.cp/koenig.exp (p entry (c)): New test.
9315
e18b2753
JK
93162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9317
9318 Display @entry parameter values (without references).
9319 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
9320 (different, validity, invalid): New functions.
9321 (main): Call them.
9322 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
9323 stacktest, breakhere_stacktest, different, breakhere_different,
9324 breakhere_validity and breakhere_invalid.
9325 (entry: bt): Update for @entry.
9326 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
9327 (entry_validity: *, entry_invalid: *): Many new tests.
9328 * gdb.base/break.exp
9329 (run until breakpoint set at small function, optimized file): Accept
9330 also the @entry suffix.
9331 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
9332 * gdb.mi/mi2-amd64-entry-value.c: New files.
9333 * gdb.mi/mi2-amd64-entry-value.exp: New files.
9334
2d6c5dc2
JK
93352011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9336
9337 Protect entry values against self tail calls.
9338 * gdb.arch/amd64-entry-value.cc (self2, self): New.
9339 (main): Call self.
9340 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
9341 (set debug entry-values 1, self: bt debug entry-values): New tests.
9342
111c6489
JK
93432011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9344
9345 Recognize virtual tail call frames.
9346 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
9347 (amb_b, amb_a): New.
9348 (main): Call a and b.
9349 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
9350 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
9351 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
9352 New tests.
9353
8e3b41a9
JK
93542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9355
9356 Implement basic support for DW_TAG_GNU_call_site.
9357 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
9358 * gdb.arch/amd64-entry-value.cc: New file.
9359 * gdb.arch/amd64-entry-value.exp: New file.
9360
181cebd4
JK
93612011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9362
9363 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
9364 * gdb.dwarf2/implptr-64bit.S: New file.
9365 * gdb.dwarf2/implptr-64bit.exp: New file.
9366
741f5e3c
JK
93672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9368
9369 Fix initial language detection with -readnow.
9370 * gdb.cp/readnow-language.cc: New file.
9371 * gdb.cp/readnow-language.exp: New file.
9372
a73d2258
JK
93732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9374
9375 Fix printed anonymous struct name.
9376 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
9377
af369495
JM
93782011-10-09 Joseph Myers <joseph@codesourcery.com>
9379
9380 * gdb.base/solib-symbol.exp: Do not include directories in
9381 filenames in expected messages.
9382
1fa57852
DE
93832011-10-07 Doug Evans <dje@google.com>
9384
9385 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9386
bd054e06
KP
93872011-10-07 Kevin Pouget <kevin.pouget@st.com>
9388
9389 Allow Python notification of new object-file loadings.
9390 * gdb.python/py-events.exp: Test newobjfile event.
9391 * gdb.python/py-events.py: Register newobjfile callback.
9392 * gdb.python/py-events.c: Add call to shared library
9393 * gdb.python/py-events-shlib.c: New file.
9394
8031b6f8
JM
93952011-10-06 Joseph Myers <joseph@codesourcery.com>
9396
9397 * gdb.base/fixsection.exp: Do not include directories in filename
9398 in expected message.
9399
7fea6923
PM
94002011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9401
9402 Add tests for passing of environment variables to inferior.
9403 * gdb.base/testenv.c: New test source.
9404 * gdb.base/testenv.exp: New expect test.
9405
687f2a88
PK
94062011-10-04 Paul Koning <paul_koning@dell.com>
9407
9408 * gdb.python/py-value.c (main): Break before return.
9409
cb6be26b
KP
94102011-10-04 Kevin Pouget <kevin.pouget@st.com>
9411
9412 PR python/12691: Add the inferior to Python exited event
9413 * gdb.python/py-events.exp: Test the inferior attribute of exited
9414 event with a fork.
9415 * gdb.python/py-events.py: Print inferior number on exit.
9416 * gdb.python/py-events.c: Fork the inferior.
9417
fb213700
EBM
94182011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9419
9420 * gdb.base/jit.exp: Add testcase name to log message
9421
aa2071bd
PK
94222011-10-03 Paul Koning <paul_koning@dell.com>
9423 Jan Kratochvil <jan.kratochvil@redhat.com>
9424
9425 * gdb.python/py-value.exp
9426 (python inval = gdb.parse_and_eval('*(int*)0'))
9427 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9428 (set argc=2, python print argc_lazy): New tests.
9429
dd11a36c
JB
94302011-10-02 Joel Brobecker <brobecker@adacore.com>
9431
9432 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9433
46f886f1
JK
94342011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9435 Pedro Alves <pedro@codesourcery.com>
9436
9437 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9438 can_read_0, test for it.
9439 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9440 (parse_and_eval with memory error): ... here, make it untested if
9441 can_read_0.
9442
c5cb204f
MP
94432011-09-30 Marek Polacek <mpolacek@redhat.com>
9444
9445 * gdb.python/python.exp (verify pagination beforehand)
9446 (verify pagination afterwards): Fix race by splitting the line.
9447
68fb0ec0
JM
94482011-09-29 Joseph Myers <joseph@codesourcery.com>
9449
9450 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9451 for 64-bit multilibs from i?86-* targets.
9452
6aee0d90
MP
94532011-09-29 Marek Polacek <mpolacek@redhat.com>
9454
9455 * lib/gdb.exp: Fix a typo in one of the comments.
9456
e9101ff5
MP
94572011-09-29 Marek Polacek <mpolacek@redhat.com>
9458
9459 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9460 matching pattern.
9461
7a81bdbf
PK
94622011-09-28 Paul Koning <paul_koning@dell.com>
9463
9464 * gdb.python/py-type.c (enum E): New.
9465 * gdb.python/py-type.exp (test_fields): Add tests for Python
9466 mapping access to fields.
9467 (test_enums): New test for field access on enums.
9468
6710bf39
SS
94692011-09-27 Stan Shebs <stan@codesourcery.com>
9470
9471 * gdb.trace/collection.exp: Test collection of $_ret.
9472
b2a6bdeb
AT
94732011-09-22 Andreas Tobler <andreast@fgznet.ch>
9474
9475 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9476 list of compilation switches for <*-*-freebsd*>.
9477
3c9057f3
SS
94782011-09-19 Stan Shebs <stan@codesourcery.com>
9479
9480 * gdb.trace/tspeed.exp: New file.
9481 * gdb.trace/tspeed.c: New file.
9482
34518530
YQ
94832011-09-18 Yao Qi <yao@codesourcery.com>
9484
9485 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9486 instructions.
9487 (test_adr_32bit, test_pop_pc): Likewise.
9488 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9489 Thumb instructions.
9490 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9491 in gdb_test_multiple.
9492 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9493
ab254057
YQ
94942011-09-17 Yao Qi <yao@codesourcery.com>
9495
9496 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9497 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9498 support single step to signal handler.
9499
9c317b71
YQ
95002011-09-17 Yao Qi <yao@codesourcery.com>
9501
9502 * gdb.base/disp-step-fork.c: New.
9503 * gdb.base/disp-step-syscall.exp: New.
9504 * gdb.base/disp-step-vfork.c: New.
9505
a8123151
JB
95062011-09-16 Joel Brobecker <brobecker@adacore.com>
9507
9508 * gdb.ada/tasks.exp: Make the expected output for
9509 the `info tasks' tests more resilient to spacing
9510 changes.
9511
63a9aad8
JK
95122011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9513
9514 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9515 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9516
2aa48337
KP
95172011-09-15 Kevin Pouget <kevin.pouget@st.com>
9518
9519 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9520 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9521
6839b47f
KP
95222011-04-30 Kevin Pouget <kevin.pouget@st.com>
9523
9524 Handle multiple breakpoint hits in Python interface:
9525 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9526 presence.
9527 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9528 breakpoint hits.
9529
0935723e
JK
95302011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9531 Jan Kratochvil <jan.kratochvil@redhat.com>
9532
9533 * gdb.python/py-events.exp: Remove pretty printing comment.
9534 * gdb.python/py-evsignal.exp: New file.
9535 * gdb.python/py-evthreads.c: Include signal.h.
9536 (thread3): Remove variable count3. Remove variable bad and use raise
9537 instead.
9538 (thread2): Remove variable count2. Move thread3 pthread_create here,
9539 merge pthread_join to a single line.
9540 (main): Remove variable count1. Merge pthread_join with pthread_create
9541 to a single line.
9542 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9543 KFAIL python/12966 for gdbserver. Test return value of
9544 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9545 gdb_expect by gdb_test and gdb_test_multiple.
9546 (thread 2, thread 3): New tests.
9547
4801a9a3
PA
95482011-09-12 Matt Rice <ratmice@gmail.com>
9549 Pedro Alves <pedro@codesourcery.com>
9550
9551 PR gdb/13175
9552
9553 * gdb.base/interp.exp: New tests.
9554 * gdb.base/interp.c: New file.
9555
24ece742
DE
95562011-09-12 Doug Evans <dje@google.com>
9557
9558 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9559 * gdb.dwarf2/typeddwarf.exp: Ditto.
9560
7f062217
JK
95612011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9562
9563 Fix compatibility with x32 arch.
9564 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9565 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9566 is_x86_like_target.
9567 * testsuite/gdb.trace/collection.exp: Likewise.
9568 * testsuite/gdb.trace/report.exp: Likewise.
9569 * testsuite/gdb.trace/unavailable.exp: Likewise.
9570 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9571 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9572 (is_x86_like_target): Check also is_amd64_regs_target.
9573
08711b9a
JK
95742011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9575
9576 PR breakpoints/12435
9577 * gdb.arch/amd64-prologue-xmm.c: New file.
9578 * gdb.arch/amd64-prologue-xmm.exp: New file.
9579 * gdb.arch/amd64-prologue-xmm.s: New file.
9580
b99b5f66
JK
95812011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9582
9583 * gdb.dwarf2/dw2-param-error-main.c: New file.
9584 * gdb.dwarf2/dw2-param-error.S: New file.
9585 * gdb.dwarf2/dw2-param-error.exp: New file.
9586
a391a2f6
PA
95872011-09-08 Pedro Alves <pedro@codesourcery.com>
9588
9589 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9590 inferior's pid and look for a core dump named core.$pid. Use
9591 `remote_file' commands on the host instead of hand coding shell
9592 commands on the build.
9593 * gdb.base/valgrind-db-attach.exp: Kill the program before
9594 finishing the test.
9595
7d8e6458 95962011-09-02 Matt Rice <ratmice@gmail.com>
9597
9598 * lib/prompt.exp: New file for testing the first prompt.
9599 * gdb.python/py-prompt.exp: Ditto.
9600 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9601
68e77c9e
PA
96022011-09-02 Pedro Alves <pedro@codesourcery.com>
9603
9604 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9605 0, before testing gcore.
9606
9655e943
JK
96072011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9608
df6dc84d
JK
9609 * dw2-ifort-parameter-debug.S: Update copyright year.
9610 * dw2-ifort-parameter.c: Update copyright year.
9611 * dw2-ifort-parameter.exp: Update copyright year.
9612
9655e943
JK
9613 * dw2-ifort-parameter-debug.S: New file.
9614 * dw2-ifort-parameter.c: New file.
9615 * dw2-ifort-parameter.exp: New file.
9616
353d1d73
JK
96172011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9618
9619 * gdb.base/commands.exp (error_clears_commands_left): New function.
9620 (): Call it.
9621
5c07461a
JK
96222011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9623
9624 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9625 (C): Initialize `a'.
9626 * gdb.mi/mi-inheritance-syntax-error.exp
9627 (-data-evaluate-expression $path): Expect `a' as 5.
9628
0d932b2f
MK
96292011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9630
9631 PR mi/11912
9632 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9633 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9634 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9635 keyword in output of -var-info-path-expression.
9636
bdb54049
JK
96372011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9638
9639 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9640 * gdb.trace/collection.exp: Likewise.
9641 * gdb.trace/report.exp: Likewise.
9642 * gdb.trace/unavailable.exp: Likewise.
9643 * gdb.trace/while-dyn.exp: Likewise.
9644
59cde39c
KS
96452011-08-18 Keith Seitz <keiths@redhat.com>
9646
9647 PR c++/12266
9648 * gdb.cp/meth-typedefs.cc: New file.
9649 * gdb.cp/meth-typedefs.exp: New file.
9650
fa3a4f15
PM
96512011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9652
6fdff2c5 9653 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9654
c1049fca
JK
96552011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9656
9657 * gdb.arch/i386-dr3-watch.exp
9658 (watchpoint on gap1 does not fit debug registers)
9659 (delete all watchpoints): Fix racy expect strings.
9660
d93f7b5c
YQ
96612011-08-14 Yao Qi <yao@codesourcery.com>
9662
9663 * gdb.base/maint.exp: set data_section to ".neardata".
9664 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9665 * gdb.base/savedregs.exp: Handle SIGILL.
9666 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9667 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9668
457e09f0
DE
96692011-08-12 Doug Evans <dje@google.com>
9670
9671 * gdb.python/py-symbol.exp: Add test for symbol.type.
9672
5d0bb2fb
UW
96732011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9674
9675 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9676 * gdb.mi/mi-pthreads.exp: Likewise.
9677 * gdb.mi/mi2-pthreads.exp: Likewise.
9678 * gdb.mi/gdb669.exp.exp: Likewise.
9679
fcdfa280
PA
96802011-08-09 Pedro Alves <pedro@codesourcery.com>
9681
9682 * lib/mi-support.exp (detect_async): Rename to...
9683 (mi_detect_async): ... this.
9684 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9685 * gdb.mi/mi-nonstop.exp: Adjust.
9686 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9687 * gdb.mi/mi-nsintrall.exp: Adjust.
9688 * gdb.mi/mi-nsmoribund.exp: Adjust.
9689 * gdb.mi/mi-nsthrexec.exp: Adjust.
9690
9d8fa392
PA
96912011-08-09 Pedro Alves <pedro@codesourcery.com>
9692
9693 * gdb.base/display.c (do_loops): New `p_i' local.
9694 * gdb.base/display.exp: Test displaying a variable that is
9695 temporarily at a bad address.
9696
b6cede78
JK
96972011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9698
9699 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9700 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9701
67bedb8c
JK
97022011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9703
9704 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9705 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9706 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9707
af6e93b2
PA
97082011-08-05 Pedro Alves <pedro@codesourcery.com>
9709
9710 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9711 procedure.
9712 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9713
1cf0e11f
YQ
97142011-08-05 Yao Qi <yao@codesourcery.com>
9715
9716 * gdb.base/callfuncs.exp: Set language after main.
9717 * gdb.cp/cplusfuncs.exp: Likewise.
9718 * gdb.cp/inherit.exp: Likewise.
9719
a1e28cb2
UW
97202011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9721
9722 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9723 * gdb.base/watch-vfork.exp: Skip on remote targets.
9724
d4f5bbb9
UW
97252011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9726
9727 * gdb.threads/thread-find.exp: Support remote targets.
9728
724f4f80
UW
97292011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9730
9731 * gdb.base/jit.exp: Download solib_binfile to target.
9732 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9733 and call dlopen without full path name.
9734 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9735 dlopen without full path name.
9736
934709f0
PW
97372011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9738
9739 * gdb.base/break-always.exp: Complete the test
9740 with duplicated breakpoints and enabling/disabling them.
9741
c26106c4
TT
97422011-08-02 Tom Tromey <tromey@redhat.com>
9743
9744 PR gdb/11289:
9745 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9746
9300444e 97472011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9748
9749 PR gdb/13045
9750 * gdb.base/float.exp: Add new test case for PR gdb/13045
9751 * gdb.base/float.c: New file.
9752
00bd41d6
PM
97532011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9754
9755 * gdb.python/py-mi.exp: Test printers returning string hint, and
9756 also not returning a value.
9757 * gdb.python/py-prettyprint.c: Add testcase for above.
9758 * gdb.python/py-prettyprint.py: Add test printer for above.
9759
d24f74ce
JK
97602011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9761
9762 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9763 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9764 (.Ldie30) Add as field "data4".
9765 (.Ldie32) Rename field "b" to "shl".
9766 (abbrev4) Change for the "data4" field.
9767 (abbrev5, abbrev6) Remove.
9768 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9769 (p &s.shl): ... here. Add comment.
9770 (p &s.data4): New.
9771
bb7da2bf
JK
97722011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9773
9774 Fix crash on lval_computed values.
9775 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9776
11081198
JK
97772011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9778
9779 * gdb.base/help.exp (help whatis): Update the expected string.
9780
3c6e0cb3
JK
97812011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9782
9783 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9784 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9785 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9786 Change the expected string.
9787
efa80663
PA
97882011-07-26 Pedro Alves <pedro@codesourcery.com>
9789
9790 * gdb.base/watchpoint.exp
9791 (test_disable_enable_software_watchpoint): New procedure.
9792 (top level): Run it.
9793
db8e4570
UW
97942011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9795
9796 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9797 executable file "${binfile}", C++ version "${binfile}-cxx".
9798 * gdb.python/py-prettyprint.exp: Likewise.
9799 * gdb.python/py-symbol.exp: Likewise.
9800 * gdb.python/py-type.exp: Likewise.
9801 * gdb.python/py-value.exp: Likewise.
9802 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9803 file name instead of just suffix.
9804
543305c9
JK
98052011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9806
9807 Fix implicit pointer offsets.
9808 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9809 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9810 (continue to breakpoint: continue to baz breakpoint for implptr)
9811 (sanity check element 0, sanity check element 1)
9812 (enter the inlined function, check element 0 for the offset)
9813 (check element 1 for the offset)
9814 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9815 (set foo breakpoint for implptr): Update the breakpoint number.
9816
b3215adc
UW
98172011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9818
9819 * gdb.python/py-mi.exp: Use different file names for different
9820 versions of the executable under test.
9821 * gdb.python/py-prettyprint.exp: Likewise.
9822 * gdb.python/py-symbol.exp: Likewise.
9823 * gdb.python/py-template.exp: Likewise.
9824 * gdb.python/py-type.exp: Likewise.
9825 * gdb.python/py-value.exp: Likewise.
9826
182b9acc
UW
98272011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9828
9829 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9830 flag after restarting GDB if necessary.
9831
e6052b5d
UW
98322011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9833
9834 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9835
1ced966e
PA
98362011-07-22 Pedro Alves <pedro@codesourcery.com>
9837
9838 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9839 backend doesn't leave used debug registers behind.
9840
3543a589
TT
98412011-07-22 Tom Tromey <tromey@redhat.com>
9842
9843 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9844 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9845 argument.
9846 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9847
14d15303 98482011-07-21 Matt Rice <ratmice@gmail.com>
9849
9850 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9851 in mostlyclean rule. Add files ending in .core.
9852
9b158ba0 98532011-07-21 Matt Rice <ratmice@gmail.com>
9854
9855 PR macros/12999
9856 * gdb.base/info-macros.c: New test sources.
9857 * gdb.base/info-macros.exp: New tests.
9858
d17b6f81
PM
98592011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9860
9861 * gdb.python/python.exp: Add prompt substitution tests.
9862
918dd910
JK
98632011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9864
9865 Fix crash if referenced CU is aged out.
9866 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9867 New.
9868 * gdb.dwarf2/implptr.exp: Likewise.
9869
0e37a63c
JK
98702011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9871
9872 * gdb.dwarf2/implptr.S: Rebuilt.
9873 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9874 (bar): Use them for j, k, l.
9875 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9876 COMPILE.
9877 (print j in implptr:bar): Update for the intp typedef.
9878 (print p[0].x in implptr:foo): Use more exact regex.
9879
f65cf84c
TT
98802011-07-18 Tom Tromey <tromey@redhat.com>
9881
9882 * gdb.cp/static-method.exp: Add missing single quote.
9883
d5b4a7be
YQ
98842011-07-18 Yao Qi <yao@codesourcery.com>
9885
9886 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9887 supported.
9888 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9889 * gdb.mi/mi-nonstop.exp: Likewise.
9890 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9891 * gdb.mi/mi-nsintrall.exp: Likewise.
9892 * gdb.mi/mi-nsmoribund.exp: Likewise.
9893 * gdb.mi/mi-nsthrexec.exp: Likewise.
9894 * gdb.python/py-evthreads.exp: Likewise.
9895
e9ea2662
JK
98962011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9897
9898 Code cleanup.
9899 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9900 it. Substitute it instead of test_compiler_info everywhere.
9901
ce451573
UW
99022011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9903
9904 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9905 remote targets as well.
9906
756d88a7
UW
99072011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9908
9909 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9910 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9911
31f83dc5
UW
99122011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9913
9914 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
9915 a remote machine, not the host.
9916 (gdb_compile_shlib): Set soname if target is remote.
9917
059241a0
PP
99182011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9919
9920 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9921
28a0b48c 99222011-07-13 Matt Rice <ratmice@gmail.com>
9923
9924 * gdb.python/py-objfile-script-gdb.py: Renamed to
9925 py-objfile-script-gdb.py.in.
9926 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
9927 py-objfile-script-gdb.py.
9928 * gdb.python/py-objfile-script.exp: Update reference to
9929 py-objfile-script-gdb.py.
9930
9a771b67
JK
99312011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9932
9933 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
9934 reference undefined label.
9935
04ad99e6
JK
99362011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9937
9938 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
9939 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
9940 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
9941 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
9942
713389e0
PM
99432011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9944
6fdff2c5 9945 PR python/12438
713389e0 9946 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 9947 deprecated tests. Add set/show python print-backtrace tests.
713389e0 9948
97d146f8
JK
99492011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9950
9951 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
9952 debug info.
9953
facde0e5 99542011-07-06 Matt Rice <ratmice@gmail.com>
9955
9956 * gdb.python/python.exp: Update filename paths.
9957 * gdb.python/py-symtab.exp: Ditto.
9958
438640d1
MP
99592011-07-06 Marek Polacek <mpolacek@redhat.com>
9960
9961 * gdb.python/py-evthreads.exp: Add missing `$'.
9962
33a365df
MF
99632011-07-06 Jie Zhang <jie.zhang@analog.com>
9964
9965 * config/bfin.exp: New file.
9966 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
9967 * gdb.asm/bfin.inc: New file.
9968
8f7ae686
MP
99692011-07-06 Marek Polacek <mpolacek@redhat.com>
9970
df46027d 9971 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
9972 the whole output.
9973
eb2a6f42
TT
99742011-07-05 Tom Tromey <tromey@redhat.com>
9975
9976 * gdb.java/jprint.java (jprint.hi): New field.
9977 * gdb.java/jprint.exp: Print string.
9978
177b42fe
TJB
99792011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9980
9981 * gdb.base/call-sc.c: Fix typos.
9982 * gdb.base/ifelse.exp: Likewise.
9983 * gdb.base/structs.c: Likewise.
9984
3b2a0cf2
JB
99852011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9986
9987 * gdb.base/jit-so.exp: New test.
9988 * gdb.base/jit-dlmain.c: New file.
9989 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9990
46fc714c
JK
99912011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9992
9993 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
9994 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9995 * gdb.cp/pr9167.exp (p b): Likewise.
9996 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9997 (test value of P in inner_m, test type of Z in inner_m): Call
9998 setup_xfail for gcc <= 4.5.
46fc714c 9999
418c7cf7
JK
100002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10001
10002 * gdb.cp/paren-type.cc: New files.
10003 * gdb.cp/paren-type.exp: New files.
10004
3d50dd94
JK
100052011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10006
10007 Stop on first linespec terminator instead of eating what we can.
10008 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
10009 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
10010 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
10011 (break C::f()): ... this one.
10012 (break C::operator()()): New test.
10013 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
10014 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
10015 test.
10016
dcf9f4ab
JK
100172011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10018
10019 Fall back linespec to minimal symbols.
10020 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
10021 error message.
10022 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
10023 * gdb.cp/minsym-fallback-main.cc: New file.
10024 * gdb.cp/minsym-fallback.cc: New file.
10025 * gdb.cp/minsym-fallback.exp: New file.
10026 * gdb.cp/minsym-fallback.h: New file.
10027
3f542ed1
JK
100282011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10029
10030 * gdb.cp/no-dmgl-verbose.cc: New file.
10031 * gdb.cp/no-dmgl-verbose.exp: New file.
10032
100332011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
10034
10035 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
10036 __GI_.
10037 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
10038 (f): New function.
10039 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
10040 (complete p 'func<short>(): ... here.
10041 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
10042 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
10043 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
10044 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
10045 Make them KFAIL gcc/49546.
10046
00eb2c4a
JB
100472011-07-01 Joel Brobecker <brobecker@adacore.com>
10048
10049 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
10050
85a20c42
JK
100512011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10052
10053 Test GCC PR debug/49546.
10054 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
10055 (test type of F in k3_m, test value of F in k3_m): New.
10056 * gdb.cp/temargs.cc (struct S3, struct K3): New.
10057 (main): New variable k3. Call k3.k3_m.
10058
d2d43431
JB
100592011-07-01 Jean-Charles Delay <delay@adacore.com>
10060
10061 * gdb.ada/packed_array.exp: Fix expected outout.
10062
54ae186f
JB
100632011-07-01 Jean-Charles Delay <delay@adacore.com>
10064
10065 * gdb.ada/packed_array.exp: fixed expected output.
10066
8f17729f
JB
100672011-07-01 Joel Brobecker <brobecker@adacore.com>
10068
10069 * gdb.ada/same_enum: New testcase.
10070
f5aa6869
JB
100712011-07-01 Joel Brobecker <brobecker@adacore.com>
10072
10073 * gdb.ada/ptr_typedef: New testcase.
10074
828292f2
JB
100752011-07-01 Joel Brobecker <brobecker@adacore.com>
10076
10077 * gdb.ada/arrayptr.exp: Add ptype test.
10078
18920c42
JB
100792011-07-01 Joel Brobecker <brobecker@adacore.com>
10080
10081 * gdb.ada/char_enum: New testcase.
10082
3536d9e3 100832011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
10084
10085 * gdb.base/dump.exp (capture_pointer_with_type): New.
10086 Get value from address instead of name.
10087 Start GDB once, and do `dump' and `restore'
10088 tests together.
10089
db863c42
MF
100902011-06-30 Jie Zhang <jie.zhang@analog.com>
10091 Mike Frysinger <vapier@gentoo.org>
10092
10093 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
10094 helper functions for getting/setting remotetimeout variable.
10095 * lib/gdb.exp (gdb_load): If the target is remote, set
10096 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
10097 with $loadtimeout. Set $load_ok to 0 before doing the load.
10098 Instead of returning, immediately, set $load_ok to 0. Call
10099 set_remotetimeout with $oldremotetimeout, and then return if
10100 $load_ok is 1.
10101
e9e642a8
AB
101022011-06-30 Andrew Burgess <aburgess@broadcom.com>
10103
10104 * gdb.python/py-template.exp: Don't run this test if the target
10105 does not support c++ tests.
10106
32019081
JK
101072011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10108
10109 Fix non-only rename list for Fortran modules import.
10110 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
10111 tests.
10112 * gdb.fortran/module.f90 (module moduse): New.
10113 (program module): use moduse, test var_x, var_y and var_z.
10114
0ecee54c
TT
101152011-06-29 Tom Tromey <tromey@redhat.com>
10116
10117 PR testsuite/12040:
10118 * gdb.fortran/array-element.exp: Use f90, not f77.
10119 * gdb.fortran/complex.exp: Use f90, not f77.
10120 * gdb.fortran/derived-type.exp: Use f90, not f77.
10121 * gdb.fortran/library-module.exp: Use f90, not f77.
10122 * gdb.fortran/logical.exp: Use f90, not f77.
10123 * gdb.fortran/module.exp: Use f90, not f77.
10124 * gdb.fortran/multi-dim.exp: Use f90, not f77.
10125 * gdb.fortran/subarray.exp: Use f90, not f77.
10126
3b2b8fea
TT
101272011-06-29 Tom Tromey <tromey@redhat.com>
10128
10129 * gdb.fortran/charset.exp: New file.
10130 * gdb.fortran/charset.f90: New file.
10131
42159ca5
TT
101322011-06-29 Tom Tromey <tromey@redhat.com>
10133
10134 PR testsuite/12040:
10135 * lib/future.exp: New file, mostly extracted from ada.exp.
10136 Rewrote compatibility code to use rename.
10137 (gdb_find_gfortran): New proc.
10138 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
10139 gfortran patch.
10140 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
10141 Move to future.exp.
10142 * lib/gdb.exp: Always load future.exp.
10143
af69a5ce
YQ
101442011-06-28 Yao Qi <yao@codesourcery.com>
10145
10146 * gdb.cp/exception.cc: Don't include iostream.
10147 (bar): Remove print statement.
10148 (catcher): New.
10149 (main): Remove print statements. Call function catcher.
10150 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
10151 Set breakpoint on catcher, and check the value of parameter.
10152
ab5c6a72
YQ
101532011-06-23 Yao Qi <yao@codesourcery.com>
10154
6fdff2c5
PA
10155 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
10156 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 10157
9497469f
MP
101582011-06-23 Marek Polacek <mpolacek@redhat.com>
10159
10160 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
10161 mi_gdb_test.
10162
b9132588
MP
101632011-06-23 Marek Polacek <mpolacek@redhat.com>
10164
5d197ed0 10165 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 10166
e55595ca
MP
101672011-06-23 Marek Polacek <mpolacek@redhat.com>
10168
5d197ed0
MP
10169 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
10170
101712011-06-23 Marek Polacek <mpolacek@redhat.com>
10172
10173 * gdb.mi/mi2-basics.exp: Fix races. Honour the
10174 `test_exec_and_symbol_mi_operatons' return value.
10175 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10176 gdb_test_multiple.
10177 (test_exec_and_symbol_mi_operatons): Likewise.
10178 (test_path_specification): Likewise.
e55595ca 10179
be777e08
YQ
101802011-06-23 Yao Qi <yao@codesourcery.com>
10181
10182 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
10183 supported.
10184 * lib/gdb.exp (support_displaced_stepping): New.
10185
615556d6
YQ
101862011-06-23 Yao Qi <yao@codesourcery.com>
10187
10188 * gdb.threads/execl.exp: Skip on remote target.
10189
833b0ca7
MP
101902011-06-21 Marek Polacek <mpolacek@redhat.com>
10191
5d197ed0 10192 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
10193 mi_gdb_test.
10194
1ee4023a
MP
101952011-06-20 Marek Polacek <mpolacek@redhat.com>
10196
5d197ed0 10197 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 10198
d0b1d624
MP
101992011-06-20 Marek Polacek <mpolacek@redhat.com>
10200
5d197ed0 10201 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
10202 mi_gdb_test.
10203
79aa92c1
MP
102042011-06-20 Marek Polacek <mpolacek@redhat.com>
10205
5d197ed0 10206 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 10207
5ce5db06
YQ
102082011-06-14 Yao Qi <yao@codesourcery.com>
10209
10210 gdb/testsuite/
10211 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
10212
533a737e
JK
102132011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10214
10215 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
10216
d0e53741
TT
102172011-06-10 Tom Tromey <tromey@redhat.com>
10218
10219 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
10220 Add tests for pointer-to-member-function.
10221 * gdb.cp/temargs.cc (S::somefunc): New function.
10222 (K2): New class.
10223 (main): Instantiate K2; call method.
10224
b5916bbd
JB
102252011-06-08 Joel Brobecker <brobecker@adacore.com>
10226
10227 * gdb.python/py-inferior.c (f2): Make str an array rather
10228 than a pointer.
10229 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
10230
5be4dfca
JK
102312011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10232
10233 * gdb.base/async-shell.c: New file.
10234 * gdb.base/async-shell.exp: New file.
10235
9f47e254
PA
102362011-06-06 Pedro Alves <pedro@codesourcery.com>
10237
10238 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
10239
64b9b334
JB
102402011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
10241
10242 From Stephen Kitt <steve@sk2.org>
10243 * gdb.base/help.exp: Adjust following some spelling corrections
10244 in GDB.
10245
dbc0f131
YQ
102462011-06-01 Yao Qi <yao@codesourcery.com>
10247
10248 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
10249
fd336a18
KS
102502010-05-31 Keith Seitz <keiths@redhat.com>
10251
10252 PR c++/12750
10253 * gdb.cp/static-method.cc: New file.
10254 * gdb.cp/static-method.exp: New file.
10255
fa8b9902
KS
102562010-05-31 Keith Seitz <keiths@redhat.com>
10257
10258 PR symtab/12704
10259 * gdb.cp/anon-ns.cc: New file.
10260 * gdb.cp/anon-ns.exp: New file.
10261
0a5b1e09
PA
102622011-05-31 Pedro Alves <pedro@codesourcery.com>
10263
10264 * gdb.arch/i386-dr3-watch.c: New file.
10265 * gdb.arch/i386-dr3-watch.exp: New file.
10266
0578b8d1
YQ
102672011-05-30 Yao Qi <yao@codesourcery.com>
10268
10269 * gdb.base/callfuncs.c (t_structs_fc): New.
10270 (t_structs_dc, t_structs_ldc): New.
10271 (t_double_many_args):
10272 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
10273 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
10274 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
10275 * gdb.base/callfuncs.exp: Call new functions.
10276
6680506e
YQ
102772011-05-30 Yao Qi <yao@codesourcery.com>
10278
ff4d2c60
YQ
10279 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
10280 Call rerun_and_prepare for each test to isolate effects.
10281
102822011-05-30 Yao Qi <yao@codesourcery.com>
10283
10284 * gdb.base/varargs.c (find_max_float_real): New.
10285 (find_max_double_real, find_max_long_double_real): New.
10286 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
10287 * lib/gdb.exp (setup_kfail_for_target): New.
10288
e43ec454
YQ
102892011-05-30 Yao Qi <yao@codesourcery.com>
10290
10291 * gdb.base/funcargs.c (callca, callcb, callcc): New.
10292 (callcd, callce, callcf, callc1a, callc1b): New.
10293 (callc2a, callc2b): New.
10294 * gdb.base/funcargs.exp (complex_args): New.
10295 (complex_integral_args, complex_float_integral_args): New.
10296 * lib/gdb.exp (support_complex_tests): New. Determine
10297 whether to run test cases on _Complex types.
10298
432b4d03
JK
102992011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10300
10301 * gdb.threads/leader-exit.c: New file.
10302 * gdb.threads/leader-exit.exp: New file.
10303
6caf069d
MP
103042011-05-27 Marek Polacek <mpolacek@redhat.com>
10305
9497469f 10306 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 10307
97fce28b
MP
103082011-05-27 Marek Polacek <mpolacek@redhat.com>
10309
10310 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
10311 remove the `supported' variable.
10312 * gdb.mi/mi-nonstop.exp: Likewise.
10313 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10314 * gdb.mi/mi-nsintrall.exp: Likewise.
10315 * gdb.mi/mi-nsmoribund.exp: Likewise.
10316 * gdb.mi/mi-nsthrexec.exp: Likewise.
10317
9da8c2a0
PA
103182011-05-26 Pedro Alves <pedro@codesourcery.com>
10319
10320 * gdb.reverse/finish-reverse-bkpt.exp: New test.
10321
2c03e5be
PA
103222011-05-26 Pedro Alves <pedro@codesourcery.com>
10323
10324 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
10325
2e21250d
KS
103262011-05-24 Keith Seitz <keiths@redhat.com>
10327
10328 PR breakpoint/12803
10329 * gdb.cp/cmpd-minsyms.cc (a): New method.
10330 (b): New method.
10331 (c): New method.
10332 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
10333
cdac0397
PA
103342011-05-24 Pedro Alves <pedro@codesourcery.com>
10335
10336 * gdb.base/commands.exp (watchpoint_command_test): Check that the
10337 watchpoint's command list didn't execute when the watchpoint went
10338 out of scope.
10339
ee5683ab
PM
103402011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
10341
10342 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
10343 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
10344 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
10345 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10346 * gdb.arch/i386-permbkpt.exp: Likewise.
10347 * gdb.arch/i386-prologue.exp: Likewise.
10348 * gdb.arch/i386-size-overlap.exp: Likewise.
10349 * gdb.arch/i386-size.exp: Likewise.
10350 * gdb.arch/i386-unwind.exp: Likewise.
10351 * gdb.reverse/i386-precsave.exp: Likewise.
10352 * gdb.reverse/i386-reverse.exp: Likewise.
10353 * gdb.reverse/i386-sse-reverse.exp: Likewise.
10354 * gdb.reverse/i387-env-reverse.exp: Likewise.
10355 * gdb.reverse/i387-stack-reverse.exp: Likewise.
10356
c91c8c16
PA
103572011-05-24 Pedro Alves <pedro@codesourcery.com>
10358
10359 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
10360 file doesn't error, using MI.
10361
c50491a7
TT
103622011-05-23 Tom Tromey <tromey@redhat.com>
10363
10364 * gdb.base/charset.exp (string_display): Add tests to assign to
10365 arrays.
10366 * gdb.base/charset.c (short_array, int_array, long_array): New.
10367
4a07b7da
PA
103682011-05-20 Pedro Alves <pedro@codesourcery.com>
10369
10370 Cope with async mode.
10371
4a07b7da
PA
10372 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10373 into gdb_test + mi_expect_stop.
10374
b275f2d2
PA
103752011-05-20 Pedro Alves <pedro@codesourcery.com>
10376
10377 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
10378 (callme): Remove printf call.
10379
eec52c44
PM
103802011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
10381
10382 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
10383 quote pattern to avoid problems with Cygwin/mingw expect versions.
10384 * gdb.base/default.exp (show convenience): Use double
10385 quote pattern for regular expressions.
10386
b3c8eb43
JK
103872011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10388
10389 Fix -readnow for -gdwarf-4 unused type units.
10390 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
10391 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
10392
ed731959
JK
103932011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10394
10395 * gdb.base/kill-after-signal.c: New file.
10396 * gdb.base/kill-after-signal.exp: New file.
10397
3b48433d
PA
103982011-05-16 Pedro Alves <pedro@codesourcery.com>
10399
10400 * gdb.ada/start.exp: Call untested with the correct test filename.
10401 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10402 test filename. Make the test's binary unique.
10403 * gdb.arch/i386-signal.exp: Call untested with the correct test
10404 filename.
10405 * gdb.arch/i386-size-overlap.exp: Ditto.
10406 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10407 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10408 * gdb.cp/call-c.exp: Ditto.
10409 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10410 filename. Make the test's binary unique.
10411 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10412 * gdb.python/py-mi.exp: Ditto.
10413 * gdb.python/Makefile.in (EXECUTABLES): Update.
10414 * gdb.reverse/i386-precsave.exp: Ditto.
10415 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10416 test filename.
10417 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10418 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10419 unique.
10420 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10421 test filename.
10422 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10423 * gdb.trace/tfile.exp: Ditto.
10424
ba4a8bdd
YQ
104252011-05-14 Yao Qi <yao@codesourcery.com>
10426
10427 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10428 type.
10429
dbaefcf7
DE
104302011-05-13 Doug Evans <dje@google.com>
10431
10432 * gdb.python/py-objfile-script.exp: New file.
10433 * gdb.python/py-objfile-script.c: New file.
10434 * gdb.python/py-objfile-script-gdb.py: New file.
10435 * testsuite/gdb.python/py-section-script.exp: Test
10436 "info auto-load-scripts".
10437
9930639c
TT
104382011-05-13 Tom Tromey <tromey@redhat.com>
10439
10440 * gdb.dwarf2/clztest.exp: New file.
10441 * gdb.dwarf2/clztest.c: New file.
10442 * gdb.dwarf2/clztest.S: New file.
10443
05272e11
DE
104442011-05-13 Doug Evans <dje@google.com>
10445
cc63ef9b
DE
10446 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10447 String16 tests.
05272e11 10448
6edba76f
TT
104492011-05-13 Tom Tromey <tromey@redhat.com>
10450
10451 * lib/gdb.exp (is_x86_like_target): New proc.
10452 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10453 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10454 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10455 -nostdlib to compiler.
10456 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10457 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10458 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10459 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10460 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10461
028d0ed5
TJB
104622011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10463
10464 * gdb.python/py-function.exp: Test setting a value from a function
10465 which executes a command.
10466
8a9b8146
TT
104672011-05-12 Tom Tromey <tromey@redhat.com>
10468
10469 * gdb.dwarf2/typeddwarf.S: New file.
10470 * gdb.dwarf2/typeddwarf.c: New file.
10471 * gdb.dwarf2/typeddwarf.exp: New file.
10472
10483e8e
MP
104732011-05-12 Marek Polacek <mpolacek@redhat.com>
10474
10475 * gdb.mi/mi-basics.exp: Fix races. Honour the
10476 `test_exec_and_symbol_mi_operatons' return value.
10477 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10478 gdb_test_multiple.
10479 (test_exec_and_symbol_mi_operatons): Likewise.
10480 (test_path_specification): Likewise.
10481
faf067f1
JK
104822011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10483
10484 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10485 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10486 Replace `file copy' and `file rename' by `file mtime'. Twice.
10487
7ff911a3
JK
104882011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10489
10490 * gdb.base/readline-ask.c: New file.
10491 * gdb.base/readline-ask.exp: New file.
10492 * gdb.base/readline-ask.inputrc: New file.
10493
a536c6d7
UW
104942011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10495
10496 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10497 to avoid race condition.
10498 * gdb.cell/coremaker.c: Use small stack size.
10499 * gdb.cell/ea-standalone.exp: Use file name without path as
10500 argument to c_to.
10501 * gdb.cell/fork.exp: Allow other output when continuing to end.
10502
d472a426
JK
105032011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10504
10505 * gdb.threads/corethreads.c: New file.
10506 * gdb.threads/corethreads.exp: New file.
10507
105082011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10509
10510 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10511 Try to compile the test using -Wl,-z,norelro first.
10512 (load_core): New variable libthread_db_seen, initialize it.
10513 (zeroed-threads cannot be listed): Protect it by XFAIL on
10514 !$libthread_db_seen.
10515
8be455d7
JK
105162011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10517
10518 PR 12573
10519 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10520 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10521 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10522
1976171a
JK
105232011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10524
10525 * gdb.cp/psymtab-parameter.cc: New file.
10526 * gdb.cp/psymtab-parameter.exp: New file.
10527
7db6f30f
JK
105282011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10529
10530 Fix a race.
10531 * gdb.cp/static-print-quit.exp (print c): Split to ...
10532 (print c - <return>, print c - q <return>, print c - to quit):
10533 ... these. Make the testfile untested on gdb-7.1.
10534
85161e9e 105352011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10536
10537 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10538 gdb_rename_execfile, gdb_touch_execfile): New.
10539 * gdb.base/reread.exp: Use new procs to handle multiple
10540 exec files.
10541
0c51be18
YQ
105422011-05-05 Yao Qi <yao@codesourcery.com>
10543
10544 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10545 (test_adr_32bit, test_pop_pc): New.
10546 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10547 (test_adr_32bit, test_pop_pc): New.
10548
4d393d60
JM
105492011-05-04 Joseph Myers <joseph@codesourcery.com>
10550
10551 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10552 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10553 targets.
10554 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10555 handle targets.
10556
8ffd0459
JK
105572011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10558
10559 * gdb.base/completion.exp (complete help info wat): Rename to ...
10560 (complete 'help info wat'): ... here.
10561 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10562 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10563
8e28d804
PA
105642011-05-04 Pedro Alves <pedro@codesourcery.com>
10565
10566 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10567 gdb_test and explicit $gdb_prompt/timeout matches.
10568
3eb2ef34
YQ
105692011-05-04 Yao Qi <yao@codesourcery.com>
10570
10571 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10572 and __thumb2__.
10573
aaaf81a3
MP
105742011-05-03 Marek Polacek <mpolacek@redhat.com>
10575
10576 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10577 in place of `gdb_test "delete breakpoints"'. This eliminates two
10578 testcases.
10579
c4cbc0df
PA
105802011-05-02 Pedro Alves <pedro@codesourcery.com>
10581
10582 PR testsuite/12649
10583 Fix races.
10584
10585 * gdb.base/completion.exp: Remove all sleep calls. Remove
10586 unnecessary regexs. Don't explicitly expect anything after the
10587 prompt. Eat the prompt if necessary.
10588
b4cbb4a3
EBM
105892011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10590
10591 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10592 accept to show the caller line again as well as the line after.
10593
d65aec65
PM
105942011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10595
10596 PR mi/12531
10597
10598 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10599 compile target.
10600 * gdb.python/py-prettyprint.exp: Add C++ object for
10601 CPLUS_FAKE_CHILD test.
10602
30852783
UW
106032011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10604
10605 * gdb.base/signest.exp: New file.
10606 * gdb.base/signest.c: Likewise.
10607
c7b1f0d9
JK
106082011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10609
10610 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10611 thread and breakpoint notifications.
10612
559a7a62
JK
106132011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10614
10615 * gdb.base/fortran-sym-case.c: New file.
10616 * gdb.base/fortran-sym-case.exp: New file.
10617 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10618 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10619 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10620
8344e389
JK
106212011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10622
10623 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10624 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10625 false #1', `if true else false #2' and `if true else false #3'.
10626
2484c66b
UW
106272011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10628
10629 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10630 while delivering signal.
10631
8d3788bd
VP
106322011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10633
10634 MI breakpoint notifications.
10635
10636 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10637 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10638 * testsuite/gdb.mi/mi-watch.exp: Adust.
10639 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10640 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10641 notifications.
8d3788bd 10642
3e03848b
JK
106432011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10644
10645 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10646 * gdb.base/gdbindex-stabs.c: New file.
10647 * gdb.base/gdbindex-stabs.exp: New file.
10648
918c9108
YQ
106492011-04-25 Yao Qi <yao@codesourcery.com>
10650
10651 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10652 with /*...*/.
10653 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10654
90556b8c
JK
106552011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10656
10657 * gdb.python/py-value.exp (test_objfiles): Name the first test
10658 `py-value in file.filename'.
10659
03f2bd59
JK
106602011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10661
10662 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10663 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10664 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10665 !gdbserver_reconnect_p..
10666 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10667
7b08b9eb
JK
106682011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10669
10670 * gdb.cp/cpcompletion.exp (complete class methods)
10671 (complete class methods beginning with F): Move them above runto. New
10672 comment about the runto delimiter.
10673
b78974c3
PA
106742011-04-20 Pedro Alves <pedro@codesourcery.com>
10675
10676 * gdb.base/maint.exp: Test that "maint print registers" works
10677 without a running program.
10678
20429c40 106792011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10680
20429c40
MP
10681 * gdb.base/setshow.exp: Fix racy tests.
10682 ($old_gdb_prompt): New variable.
10683
7a9dd1b2
TT
106842011-04-19 Tom Tromey <tromey@redhat.com>
10685
10686 * gdb.mi/mi-nsmoribund.exp:
10687 * gdb.hp/gdb.objdbg/objdbg01.exp:
10688 * gdb.base/structs.exp (test_struct_returns):
10689 * gdb.base/call-sc.exp (test_scalar_returns):
10690 * gdb.base/bigcore.exp: Remove duplicate words.
10691
02835898
JK
106922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10693
10694 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10695 * gdb.base/break-interp.exp (test_attach): New comment.
10696
254f582e
JK
106972011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10698
10699 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10700 (clear __stack_user.next, clear stack_used.next)
10701 (save a zeroed-threads corefile): New test.
10702 Call core_load for $core0file.
10703 (zeroed-threads cannot be listed): New test.
10704
4fe85f5c
JK
107052011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10706
10707 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10708 filename.
10709 ($srcfile): Preserve the original value.
10710 ($testfile): Match it the .exp filename.
10711 ($corefile): New variable. Substitute it around.
10712 Use clean_restart.
10713 ($prev_timeout): Remove.
10714 (load_core): Move core loading into this proc.
10715 Fix restore of $timeout if load_core fails.
10716
63524580
JK
107172011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10718
10719 * gdb.base/eu-strip-infcall.c: New file.
10720 * gdb.base/eu-strip-infcall.exp: New file.
10721
90359a16
JK
107222011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10723
10724 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10725 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10726
626e7282
JK
107272011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10728
10729 Fix Python access to inlined frames.
10730 * gdb.python/py-frame-inline.c: New file.
10731 * gdb.python/py-frame-inline.exp: New file.
10732
3363d018
EBM
107332011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10734
10735 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10736 content of 's24' correctly (avoiding "optimized out").
10737 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10738
28781456
JK
107392011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10740
10741 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10742
4a4106ca
TJB
107432011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10744
10745 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10746 expect a colon in watch -location output.
10747
d26ccb4f
JK
107482011-04-13 Marek Polacek <mpolacek@redhat.com>
10749
df46027d 10750 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10751 New testcase `expect response to define backtrace'. Also remove
10752 redundant `default' block.
10753
e1ab1f9c
JK
107542011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10755
10756 * gdb.python/py-prettyprint.c (struct hint_error): New.
10757 (main): New variable hint_error.
10758 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10759 "print hint_error".
10760 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10761 (register_pretty_printers): Register it.
10762
0c2e6019
TT
107632011-04-04 Tom Tromey <tromey@redhat.com>
10764
10765 * gdb.cp/maint.exp (test_help): Update.
10766 (test_namespace): Likewise.
10767
af57139d
JB
107682011-04-01 Joel Brobecker <brobecker@adacore.com>
10769
10770 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10771 * gdb.ada/arrayptr.exp: Add new tests.
10772
956a9fb9
JB
107732011-04-01 Joel Brobecker <brobecker@adacore.com>
10774
10775 * gdb.ada/mi_catch_ex: New testcase.
10776
d0c4d642
PA
107772011-04-01 Pedro Alves <pedro@codesourcery.com>
10778
10779 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10780 base::overload(void) method without specifying "const".
10781
18819fa6
UW
107822011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10783
10784 * gdb.arch/thumb-singlestep.S: New file.
10785 * gdb.arch/thumb-singlestep.exp: Likewise.
10786
a4c8e806
TT
107872011-03-31 Tom Tromey <tromey@redhat.com>
10788
10789 * gdb.python/py-prettyprint.py (exception_flag): New global.
10790 (NoStringContainerPrinter._iterator.next): Check it.
10791 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10792 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10793
53832f31
TT
107942011-03-29 Tom Tromey <tromey@redhat.com>
10795
10796 * gdb.cp/anon-struct.cc: New file.
10797 * gdb.cp/anon-struct.exp: New file.
10798
e4620230
JK
107992011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10800
10801 Test STT_GNU_IFUNC support.
10802 * gdb.base/gnu-ifunc-lib.c: New file.
10803 * gdb.base/gnu-ifunc.c: New file.
10804 * gdb.base/gnu-ifunc.exp: New file.
10805
d0fb5eae
JK
108062011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10807
10808 Support a ring of related breakpoints.
10809 * gdb.base/watchpoint-delete.c: New file.
10810 * gdb.base/watchpoint-delete.exp: New file.
10811
20106cfb
JK
108122011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10813
10814 * gdb.ada/arrayparam.exp (print first after function call): Use
10815 explicit package name. Add a comment
10816 (print lasta after function call): Rename ...
10817 (print last after function call): ... it and use explicit package
10818 name.
10819 (print length after function call): Use explicit package name.
10820 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10821 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10822 (multiple matches for symbol i): Rename ...
10823 (multiple matches for symbol integervar): ... it.
10824 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10825 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10826
e7ab5e63
AB
108272011-03-25 Andrew Burgess <aburgess@broadcom.com>
10828
10829 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10830 environment variable to make grep output more predictable. Move
10831 all the environment setup into gdb_init so it's done once per test
10832 case rather than each time we start gdb.
10833
9ef07c8c
TT
108342011-03-24 Tom Tromey <tromey@redhat.com>
10835
10836 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10837 test.
10838
dd90784c
JK
108392011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10840
10841 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10842 * gdb.dwarf2/dw2-entry-value.S: New file.
10843 * gdb.dwarf2/dw2-entry-value.exp: New file.
10844
05775840
PM
108452011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10846
6fdff2c5 10847 PR python/12183
05775840
PM
10848
10849 * gdb.python/py-function.exp: Add GdbError tests.
10850
8661b11b
PA
108512011-03-18 Pedro Alves <pedro@codesourcery.com>
10852
10853 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10854 (reglocal_test_func, statlocal_test_func): New functions.
10855 (globals_test_func): Call new functions.
10856 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10857 (gdb_collect_locals_test): New procedure.
10858 (gdb_trace_collection_test): Call new procedures.
10859
0fdb4f18
PA
108602011-03-18 Pedro Alves <pedro@codesourcery.com>
10861
10862 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10863 (test_register, test_register_unavailable): New procedures.
10864 (gdb_unavailable_registers_test): New procedure.
10865 (gdb_trace_collection_test): Call it.
10866
99c3dc11
PM
108672011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10868
6fdff2c5 10869 PR python/12149
99c3dc11
PM
10870
10871 * gdb.python/python.exp: Add gdb.write tests.
10872
29703da4
PM
108732010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10874
10875 * gdb.python/Makefile.in: Add py-objfile.
10876 * gdb.python/py-objfile.exp: New file.
10877 * gdb.python/py-objfile.c: New file.
10878 * gdb.python/py-block.exp: Add is_valid tests.
10879 * gdb.python/py-inferior.exp: Ditto.
10880 * gdb.python/py-infthread.exp: Ditto.
10881 * gdb.python/py-symbol.exp: Ditto.
10882 * gdb.python/py-symtab.exp: Ditto.
10883
598997c8
KS
108842011-03-16 Keith Seitz <keiths@redhat.com>
10885
10886 PR c++/12273
10887 * gdb.cp/cmpd-minsyms.exp: New test.
10888 * gdb.cp/cmpd-minsyms.cc: New file.
10889
10890 PR c++/11734
10891 * gdb.cp/ovsrch.exp: New test.
10892 * gdb.cp/ovsrch.h: New file.
10893 * gdb.cp/ovsrch1.cc: New file.
10894 * gdb.cp/ovsrch2.cc: New file.
10895 * gdb.cp/ovsrch3.cc: New file.
10896 * gdb.cp/ovsrch4.cc: New file.
10897
c91513d8
PP
108982011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10899
10900 PR gdb/12528
10901 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10902 * gdb.base/break-on-linker-gcd-function.exp: New test.
10903 * gdb.base/break-on-linker-gcd-function.cc: New file.
10904
7470fc63
AT
109052011-03-15 Andreas Tobler <andreast@fgznet.ch>
10906
10907 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10908
959e7469
PM
109092011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10910
10911 * lib/gdb.exp (gdb_unload): Add another termination case.
10912
9373cf26
JK
109132011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10914
10915 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
10916 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
10917 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
10918 Provide a stub byte there.
10919 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
10920 DW_AT_entry_pc.
10921 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
10922
24e9cda0
UW
109232011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
10924
10925 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
10926 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
10927 "generic ABI, auto".
10928 (altivec_abi_tests): Accept vectors returned by reference.
10929
7371cf6d
PM
109302010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10931
10932 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10933
ce77046a
UW
109342011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10935
10936 * gdb.python/py-section-script.exp: Skip test if no Python support.
10937
176400c3
UW
109382011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10939
10940 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10941
ecec24e6
PM
109422011-03-10 Phil Muldoon <pmuldoon@redhat.com>
10943
10944 * gdb.python/py-parameter.exp: Update tests to the new Python
10945 parameter API. Add "no documentation" test. Add deprecated API
10946 backward compatibility test.
10947
5dbdd470
TT
109482011-03-09 Tom Tromey <tromey@redhat.com>
10949
10950 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
10951 gdb_continue_to_end.
10952
b66e66ee
MK
109532011-03-09 Mark Kettenis <kettenis@gnu.org>
10954
10955 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
10956 tabs.
10957
eceb0c5f
TT
109582011-03-09 Tom Tromey <tromey@redhat.com>
10959
10960 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
10961 parentheses.
10962 (gdb_continue_to_end): Add "allow_extra" parameter. Use
10963 $command.
10964 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
10965 argument to gdb_continue_to_end.
10966 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
10967 argument to gdb_continue_to_end.
10968 * gdb.cp/annota3.exp: Fix regex.
10969 * gdb.cp/annota2.exp: Fix regex.
10970 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10971 gdb_continue_to_end.
10972 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10973 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10974 gdb_continue_to_end.
10975
63154eca
PA
109762011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10977
10978 * gdb.server/ext-run.exp
10979 (load new file without any gdbserver inferior): New test.
10980
967d1f9b
TT
109812011-03-07 Tom Tromey <tromey@redhat.com>
10982
10983 * Makefile.in (TAGS): Rewrite.
10984
d68dcbb9
JK
109852011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10986
10987 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10988 initial commands echo. New match for `Found trace'. Anchor all the
10989 other matches. Anchor and match for `No trace frame found' the final
10990 match.
10991
6bf58e63
TT
109922011-03-07 Tom Tromey <tromey@redhat.com>
10993
10994 * Makefile.in (TAGS): New target.
10995
fda326dd
TT
109962011-03-07 Tom Tromey <tromey@redhat.com>
10997
10998 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10999 change.
11000 * lib/mi-support.exp (mi_gdb_test): Update for exit message
11001 change.
11002 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
11003 exit message change.
11004 (skip_altivec_tests): Update for exit message change.
11005 (skip_vsx_tests): Likewise.
11006 (gdb_continue_to_end): Likewise. Add 'command' argument.
11007 * lib/cell.exp (skip_cell_tests): Update for exit message change.
11008 * gdb.threads/tls.exp: Update for exit message change.
11009 * gdb.threads/thread-unwindonsignal.exp: Use
11010 gdb_continue_to_end.
11011 * gdb.threads/step.exp (step_it): Update for exit message change.
11012 (continue_all): Likewise.
11013 * gdb.threads/print-threads.exp (test_all_threads): Update for
11014 exit message change.
11015 * gdb.threads/interrupted-hand-call.exp: Use
11016 gdb_continue_to_end.
11017 * gdb.threads/execl.exp: Use gdb_continue_to_end.
11018 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
11019 gdb_continue_to_end.
11020 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
11021 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
11022 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
11023 * gdb.cp/method.exp: Update for exit message change.
11024 * gdb.cp/mb-templates.exp: Update for exit message change.
11025 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
11026 * gdb.cp/annota3.exp: Update for exit message change.
11027 * gdb.cp/annota2.exp: Update for exit message change.
11028 * gdb.cell/fork.exp: Use gdb_continue_to_end.
11029 * gdb.base/term.exp: Update for exit message change.
11030 * gdb.base/step-test.exp (test_i): Update for exit message change.
11031 * gdb.base/sigstep.exp (advance): Update for exit message change.
11032 (advancei): Likewise.
11033 * gdb.base/siginfo.exp: Update for exit message change.
11034 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
11035 * gdb.base/reread.exp: Use gdb_continue_to_end.
11036 * gdb.base/langs.exp: Use gdb_continue_to_end.
11037 * gdb.base/interrupt.exp: Update for exit message change.
11038 * gdb.base/gdb1555.exp: Update for exit message change.
11039 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
11040 * gdb.base/ending-run.exp: Update for exit message change.
11041 * gdb.base/chng-syms.exp: Update for exit message change.
11042 * gdb.base/checkpoint.exp: Update for exit message change.
11043 * gdb.base/catch-syscall.exp (check_for_program_end): Use
11044 gdb_continue_to_end.
11045 (test_catch_syscall_with_wrong_args): Likewise.
11046 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
11047 * gdb.base/break-interp.exp (test_ld): Update for exit message
11048 change.
11049 * gdb.base/bang.exp: Update for exit message change.
11050 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
11051 (do_call_attach_tests): Likewise.
11052 * gdb.base/a2-run.exp: Update for exit message change.
11053 * gdb.arch/ppc-dfp.exp: Update for exit message change.
11054 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
11055 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
11056
dd19bd70
JK
110572011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11058
11059 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
11060
30e62689
TT
110612011-03-03 Tom Tromey <tromey@redhat.com>
11062
11063 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
11064 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
11065 * gdb.hp/gdb.aCC/configure.ac: Remove.
11066 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
11067 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
11068 * gdb.hp/gdb.base-hp/configure.ac: Remove.
11069 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
11070 * gdb.hp/gdb.compat/configure (Makefile): Remove.
11071 * gdb.hp/gdb.compat/configure.ac: Remove.
11072 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
11073 * gdb.hp/gdb.defects/configure (Makefile): Remove.
11074 * gdb.hp/gdb.defects/configure.ac: Remove.
11075 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
11076 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
11077 * gdb.hp/gdb.objdbg/configure.ac: Remove.
11078 * gdb.hp/configure.ac: Remove.
11079 * gdb.hp/configure: Remove.
11080 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
11081 substitution.
11082 (Makefile): Remove rule.
11083 * gdb.cell/configure.ac: Remove.
11084 * gdb.cell/configure: Remove.
11085 * gdb.stabs/Makefile.in (Makefile): Remove.
11086 (distclean): Don't remove config.status or config.log.
11087 * gdb.stabs/configure (Makefile): Remove.
11088 * gdb.stabs/configure.ac: Remove.
11089 * configure: Rebuild.
11090 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
11091 Remove stabs- and cell-specific logic. Test for existence of
11092 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
11093 subdirectories, gdb.cell, and and gdb.stabs.
11094 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
11095
c171f854
JB
110962011-03-03 Joel Brobecker <brobecker@adacore.com>
11097
11098 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
11099 end of buffer.
11100
9a5193cb
JB
111012011-03-02 Joel Brobecker <brobecker@adacore.com>
11102
11103 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
11104 gdb_test when running a test where we expected no output back.
11105
9bb4c1bb
MS
111062011-02-28 Michael Snyder <msnyder@vmware.com>
11107
11108 * gdb.cp/overload.cc: Change initializer value to integer.
11109
3bd0f5ef
MS
111102011-02-27 Michael Snyder <msnyder@vmware.com>
11111
11112 * gdb.multi/base.exp: Add test for remove-inferiors.
11113
2279eaad
JB
111142011-02-26 Joel Brobecker <brobecker@adacore.com>
11115
11116 * gdb.python/py-frame.exp: Simplify the initialization phase
11117 using prepare_for_testing.
11118
c82c0b55
MS
111192011-02-25 Michael Snyder <msnyder@vmware.com>
11120
11121 * gdb.multi/base.exp: Add tests for info inferiors with args.
11122
1d94651b
JK
111232011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11124
11125 * gdb.dwarf2/dw2-ranges.S: Rename to ...
11126 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
11127 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
11128 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
11129 asmfile3. Comment the STABS (#3) file compilation. Compile
11130 everything through assembler. Provide KFAIL for symtab/12497.
11131 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
11132 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
11133 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
11134 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
11135
3bd0f5ef
MS
111362011-02-24 Michael Snyder <msnyder@vmware.com>
11137
11138 * gdb.base/break.exp: Add tests for delete breakpoints using
11139 convenience variables and value history references.
11140
12c1418e
MS
111412011-02-24 Michael Snyder <msnyder@vmware.com>
11142
11143 * gdb.base/break.exp: Remove debugging 'printf' accidentally
11144 left behind in previous check-in.
11145
e5a67952
MS
111462011-02-23 Michael Snyder <msnyder@vmware.com>
11147
11148 * gdb.base/break.exp: Add tests for "info break" with arguments.
11149 * gdb.trace/infotrace.exp: Update patterns for error and help.
11150 * gdb.base/completion.exp: Update pattern.
11151 * gdb.base/ena-dis-br.exp: Update pattern.
11152 * gdb.base/help.exp: Update patterns.
11153
111542011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
11155
11156 * gdb.base/memattr.exp: New test.
11157 * gdb.base/memattr.c: Test load for memattr.exp.
11158
6e6fbe60
DE
111592011-02-22 Doug Evans <dje@google.com>
11160
11161 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
11162
1d41d745
MS
111632011-02-22 Michael Snyder <msnyder@vmware.com>
11164
11165 * Makefile.in: Make more clean.
11166 * gdb.ada/Makefile.in: Ditto.
11167 * gdb.arch/Makefile.in: Ditto.
11168 * gdb.asm/Makefile.in: Ditto.
11169 * gdb.base/Makefile.in: Ditto.
11170 * gdb.cp/Makefile.in: Ditto.
11171 * gdb.dwarf2/Makefile.in: Ditto.
11172 * gdb.java/Makefile.in: Ditto.
11173 * gdb.mi/Makefile.in: Ditto.
11174 * gdb.modula2/Makefile.in: Ditto.
11175 * gdb.python/Makefile.in: Ditto.
11176 * gdb.server/Makefile.in: Ditto.
11177 * gdb.stabs/Makefile.in: Ditto.
11178 * gdb.threads/Makefile.in: Ditto.
11179 * gdb.trace/Makefile.in: Ditto.
11180
79ba84ca
MS
111812011-02-22 Michael Snyder <msnyder@vmware.com>
11182
df46027d 11183 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
11184 info threads.
11185
b9b35694
JB
111862011-02-22 Joel Brobecker <brobecker@adacore.com>
11187
11188 * gdb.python/py-breakpoint.exp: Fix the expected output of
11189 one of the "maint info breakpoints" tests to accept the output
11190 generated on platforms that do not have hardware watchpoints.
11191
8bfb830f
JB
111922011-02-22 Joel Brobecker <brobecker@adacore.com>
11193
11194 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
11195 clean_restart. Be a little stricter in the expected output
11196 for one of the tests. Fix a typo in one of the comments.
11197
c45f3c54
JB
111982011-02-22 Joel Brobecker <brobecker@adacore.com>
11199
11200 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
11201 Delete variable binfile, no longer use. Add or modify test
11202 comments to make them unique.
11203
b97c863c
MS
112042011-02-21 Michael Snyder <msnyder@vmware.com>
11205
11206 * Makefile.in: Update for make clean.
11207 * gdb.ada/Makefile.in: Ditto.
11208 * gdb.arch/Makefile.in: Ditto.
11209 * gdb.asm/Makefile.in: Ditto.
11210 * gdb.base/Makefile.in: Ditto.
11211 * gdb.cp/Makefile.in: Ditto.
11212 * gdb.dwarf2/Makefile.in: Ditto.
11213 * gdb.java/Makefile.in: Ditto.
11214 * gdb.mi/Makefile.in: Ditto.
11215 * gdb.modula2/Makefile.in: Ditto.
11216 * gdb.python/Makefile.in: Ditto.
11217 * gdb.server/Makefile.in: Ditto.
11218 * gdb.stabs/Makefile.in: Ditto.
11219 * gdb.threads/Makefile.in: Ditto.
11220 * gdb.trace/Makefile.in: Ditto.
11221
aea5b279
MS
112222011-02-21 Michael Snyder <msnyder@vmware.com>
11223
11224 * gdb.threads/thread-find.exp: Update patterns for changes in
11225 output of "info threads" command.
11226
e3039479
UW
112272011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
11228 Ulrich Weigand <uweigand@de.ibm.com>
11229
11230 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
11231 (skip_hw_watchpoint_tests): Likewise.
11232 (skip_hw_watchpoint_multi_tests): Likewise.
11233
b800ec70
UW
112342011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
11235
11236 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
11237 (skip_hw_watchpoint_tests): Likewise.
11238 (skip_hw_watchpoint_multi_tests): Likewise.
11239 (skip_hw_watchpoint_access_tests): Likewise.
11240
11241 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
11242 * gdb.base/pr11022.exp: Likewise.
11243 * gdb.base/watch-read.exp: Likewise.
11244 * gdb.base/watch_thread_num.exp: Likewise.
11245 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
11246 * gdb.base/watchpoint-hw.exp: Likewise.
11247 * gdb.base/watchpoint.exp: Likewise.
11248 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
11249 * gdb.threads/watchthreads-reorder.exp: Likewise.
11250 * gdb.threads/watchthreads.exp: Likewise.
11251 * gdb.threads/watchthreads2.exp: Likewise.
11252
91033e37
JB
112532011-02-21 Joel Brobecker <brobecker@adacore.com>
11254
11255 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
11256 the debugger is unable to find the array bounds.
11257
eeaafae2
JK
112582011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11259
11260 * gdb.cp/typedef-operator.exp: New file.
11261 * gdb.cp/typedef-operator.cc: New file.
11262
e338d953
MS
112632011-02-17 Michael Snyder <msnyder@vmware.com>
11264
11265 * gdb.threads/thread-find.exp: Fix regular expressions.
11266
e67ad678
JB
112672011-02-17 Joel Brobecker <brobecker@adacore.com>
11268
11269 * gdb.ada/packed_array: Expand testcase to test printing of
11270 unconstrained packed array.
11271
93084bca
JB
112722011-02-17 Joel Brobecker <brobecker@adacore.com>
11273
11274 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
11275
a0c78a73
PA
112762011-02-16 Pedro Alves <pedro@codesourcery.com>
11277
f65d5553 11278 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
11279 (main): Initialize it before collecting, and and clear it
11280 afterwards.
f65d5553
PA
11281 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11282 collecting with '{type} addr', where the addr expression is not an
11283 rvalue.
a0c78a73 11284
3dfcbbd2
KW
112852011-02-16 Ken Werner <ken.werner@de.ibm.com>
11286
11287 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
11288 a bool variable. Expect correct OpenCL names for vector types. Use the
11289 uc3 variable name instead of referring to the uchar3 built-in type.
11290 Escape the asterisk at the half pointer test.
11291
08807d5a
PA
112922011-02-16 Pedro Alves <pedro@codesourcery.com>
11293
f65d5553 11294 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
11295 (main): Initialize it before collecting, and and clear it
11296 afterwards.
f65d5553
PA
11297 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11298 collecting overlapping memory ranges.
08807d5a 11299
60f98dde
MS
113002011-02-15 Michael Snyder <msnyder@vmware.com>
11301
11302 * gdb.base/default.exp: Add tests for thread commands.
11303 * gdb.base/help.exp: Add tests for thread commands.
11304 * gdb.threads/thread-find.exp: New test for thread find command.
11305
648cd113
KW
113062011-02-15 Ken Werner <ken.werner@de.ibm.com>
11307
11308 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
11309
494e194e
YQ
113102011-02-15 Yao Qi <yao@codesourcery.com>
11311
11312 PR tdep/12352
11313 * gdb.arch/arm-disp-step.S : New test for str instruction.
11314 * gdb.arch/arm-disp-step.exp : Likewise.
11315
d9492458
TJB
113162011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
11317
11318 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
11319 "vector_register2_vr" test strings. Test the extended floating
11320 point registers (F32~F63).
11321 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
11322 IBM XL C compiler. Make the test program use a register provided
11323 by the compiler for the lxvd2x instruction.
11324
8af8e3bc
PA
113252011-02-14 Pedro Alves <pedro@codesourcery.com>
11326
11327 * gdb.trace/unavailable.cc (class Base, class Middle, class
11328 Derived): New types.
11329 (derived_unavail, derived_partial, derived_whole): New globals.
11330 (virtual_partial): New global.
11331 (virtualp): Point at virtual_partial.
11332 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
11333 related to unavailable vptr.
11334
1b28d0b3
PA
113352011-02-14 Pedro Alves <pedro@codesourcery.com>
11336
11337 * gdb.trace/unavailable.cc (a, b, c): New globals.
11338 (main): Set and clear them.
11339 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
11340 `a' and `c', and check that `b' isn't collected, although `a' and
11341 `c' are.
11342
ec0a52e1
PA
113432011-02-14 Pedro Alves <pedro@codesourcery.com>
11344
11345 * gdb.trace/unavailable.cc (struct Virtual): New.
11346 (virtualp): New global pointer.
11347 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
11348 printing a pointer to an object whose type has a vtable, with
11349 print object on.
11350
24e6bcee
PA
113512011-02-14 Pedro Alves <pedro@codesourcery.com>
11352
11353 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
11354 value repeat handles unavailableness.
11355
39d37385
PA
113562011-02-14 Pedro Alves <pedro@codesourcery.com>
11357
11358 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
11359 tests for building arrays from unavailable values, subscripting
11360 non-memory rvalue unvailable arrays, and accessing fields or
11361 baseclasses of non-lazy unavailable values,
11362 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
11363 struct types.
11364 (g_smallstruct, g_smallstruct_b): New globals.
11365
06d72e16
PA
113662011-02-14 Pedro Alves <pedro@codesourcery.com>
11367
11368 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11369
bc9a5551
JK
113702011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11371
11372 Fix const/volatile qualifiers of C++ types, PR c++/12328.
11373 * gdb.cp/overload-const.exp: New file.
11374 * gdb.cp/overload-const.cc: New file.
11375
54fcddd0
UW
113762011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11377
11378 * gdb.opencl/callfuncs.cl: New file.
11379 * gdb.opencl/callfuncs.exp: New test.
11380 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
11381
d6dafb7c
UW
113822011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11383
11384 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
11385 when computing result.
11386 * gdb.arch/altivec-abi.exp: Update expected results.
11387
a449c2d8
TJB
113882011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11389
11390 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
11391 * gdb.base/jit.exp: Likewise.
11392 * gdb.base/pie-execl.exp: Likewise.
11393 * gdb.base/solib-nodir.exp: Likewise.
11394 * gdb.base/solib-overlap.exp: Likewise.
11395
764880b7
PA
113962011-02-07 Pedro Alves <pedro@codesourcery.com>
11397
11398 * gdb.trace/collection.c (global_pieces): New.
11399 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11400 New procedure.
11401 (gdb_trace_collection_test): Call it.
11402
505500db
SW
114032011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11404
11405 * gdb.python/py-evthreads.c: New file.
11406 * gdb.python/py-evthreads.exp: New file.
11407 * gdb.python/py-events.py: New file.
11408 * gdb.python/py-events.exp: New file.
11409 * gdb.python/py-events.c: New file.
11410
385203ed
DD
114112011-02-04 David Daney <ddaney@caviumnetworks.com>
11412
11413 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11414
9011945e
AB
114152011-02-03 Andrew Burgess <aburgess@broadcom.com>
11416
11417 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11418 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11419 boundary between two compilation units.
11420
580688f3
PA
114212011-02-02 Pedro Alves <pedro@codesourcery.com>
11422
11423 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11424 (Virtual): New structs.
11425 (virtual_o, virtual_middle_b): New globals.
11426 * gdb.cp/virtbase.exp: New tests.
11427
d3f0f853
PP
114282011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11429
11430 * gdb.base/jit.exp: New file.
11431 * gdb.base/jit-main.c: New file.
11432 * gdb.base/jit-solib.c: New file.
11433
b2030fb5
UW
114342011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11435
11436 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11437 proceed to initial kernel entry point.
11438 * gdb.opencl/datatypes.exp: Likewise.
11439 * gdb.opencl/operators.exp: Likewise.
11440 * gdb.opencl/vec_comps.exp: Likewise.
11441
2db19d1e
SW
114422011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11443
11444 * gdb.cp/nsnested.cc: New.
11445 * gdb.cp/nsnested.exp: New.
11446 * gdb.cp/nsnoimports.exp: New.
11447 * gdb.cp/nsnoimports.cc: New.
11448
6b0c4c1f
JB
114492011-01-31 Joel Brobecker <brobecker@adacore.com>
11450
11451 * gdb.base/interact.exp: Add extra tests that verify that
11452 the value of the interactive-mode setting does not change
11453 after the script is sourced.
11454
80b23b6a
JK
114552011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11456
11457 * gdb.cp/noparam.exp: New file.
11458 * gdb.cp/noparam.cc: New file.
11459
ffd5ec24
PA
114602011-01-28 Pedro Alves <pedro@codesourcery.com>
11461
11462 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11463 there's no stack or registers.
11464
a81766d8
TT
114652011-01-26 Tom Tromey <tromey@redhat.com>
11466
11467 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11468 space before string output. Add test for "set print pretty off"
11469 case.
11470
585fdaa1
PA
114712011-01-25 Pedro Alves <pedro@codesourcery.com>
11472
11473 * gdb.base/frame-args.exp: Adjust.
11474 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11475 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11476 * gdb.dwarf2/pieces.exp: Adjust.
11477 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11478 * gdb.opt/inline-locals.exp: Adjust.
11479 * gdb.threads/fork-child-threads.exp: Adjust.
11480
d468832a
KW
114812011-01-25 Ken Werner <ken.werner@de.ibm.com>
11482
11483 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11484 OpenCL kernel function. Add a comment as marker. Add address space
11485 qualifiers for the remaining program scope variables.
11486 * gdb.opencl/datatypes.cl: Likewise.
11487 * gdb.opencl/operators.cl: Likewise.
11488 * gdb.opencl/vec_comps.cl: Likewise.
11489 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11490 Add breakpoint at the marker comment.
11491 * gdb.opencl/datatypes.exp: Likewise.
11492 * gdb.opencl/operators.exp: Likewise.
11493 * gdb.opencl/vec_comps.exp: Likewise.
11494
490f124f
PA
114952011-01-24 Pedro Alves <pedro@codesourcery.com>
11496
11497 * gdb.base/printcmds.c (some_struct): New struct and instance.
11498 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11499 procedure.
11500 <global scope>: Call it.
11501
6da78614
KW
115022011-01-21 Ken Werner <ken.werner@de.ibm.com>
11503
11504 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11505 argument to the gdb_compile_opencl_hostapp call.
11506
ec64c9aa
YQ
115072011-01-19 Yao Qi <yao@codesourcery.com>
11508
11509 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11510 positve list.
11511
810cfdbb
YQ
115122011-01-19 Yao Qi <yao@codesourcery.com>
11513
11514 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11515 canonical form.
11516 Remove "xscale-*-*"
11517 * gdb.xml/tdesc-regs.exp: Likewise.
11518 * gdb.python/py-section-script.exp: Replace ARM target triplet
11519 with canonical form.
11520 Match arm*-*-symbianelf*.
11521 * gdb.base/dup-sect.exp: Likewise.
11522 * lib/dwarf.exp: New.
11523 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11524 dwarf2_support.
11525 * gdb.dwarf2/dup-psym.exp: Likewise.
11526 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11527 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11528 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11529 * gdb.dwarf2/dw2-basic.exp: Likewise.
11530 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11531 * gdb.dwarf2/dw2-const.exp: Likewise.
11532 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11533 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11534 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11535 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11536 * gdb.dwarf2/dw2-filename.exp: Likewise.
11537 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11538 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11539 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11540 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11541 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11542 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11543 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11544 * gdb.dwarf2/dw2-producer.exp: Likewise.
11545 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11546 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11547 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11548 * gdb.dwarf2/dw2-strp.exp: Likewise.
11549 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11550 * gdb.dwarf2/implptr.exp: Likewise.
11551 * gdb.dwarf2/mac-fileno.exp: Likewise.
11552 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11553 * gdb.dwarf2/pieces.exp: Likewise.
11554 * gdb.dwarf2/pr11465.exp: Likewise.
11555 * gdb.dwarf2/valop.exp: Likewise.
11556 * gdb.dwarf2/watch-notconst.exp: Likewise.
11557 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11558
4694da01
TT
115592011-01-19 Tom Tromey <tromey@redhat.com>
11560
11561 * gdb.python/py-infthread.exp: Add thread tests.
11562
b075872c
JB
115632011-01-14 Joel Brobecker <brobecker@adacore.com>
11564
11565 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11566
2c3e6e24
JB
115672011-01-14 Joel Brobecker <brobecker@adacore.com>
11568
11569 * gdb.ada/widewide: New testcase.
11570
de8fa76c
JB
115712011-01-13 Joel Brobecker <brobecker@adacore.com>
11572
11573 * gdb.base/interact.exp: New testcase.
11574
1b05df00
TT
115752011-01-12 Tom Tromey <tromey@redhat.com>
11576
11577 * gdb.mi/gdb2549.exp: Update for error message changes.
11578 * gdb.mi/mi-cli.exp: Likewise.
11579 * gdb.mi/mi-disassemble.exp: Likewise.
11580 * gdb.mi/mi-pthreads.exp: Likewise.
11581 * gdb.mi/mi-regs.exp: Likewise.
11582 * gdb.mi/mi-stack.exp: Likewise.
11583 * gdb.mi/mi-var-block.exp: Likewise.
11584 * gdb.mi/mi-var-cmd.exp: Likewise.
11585 * gdb.mi/mi2-cli.exp: Likewise.
11586 * gdb.mi/mi2-disassemble.exp: Likewise.
11587 * gdb.mi/mi2-pthreads.exp: Likewise.
11588 * gdb.mi/mi2-regs.exp: Likewise.
11589 * gdb.mi/mi2-stack.exp: Likewise.
11590 * gdb.mi/mi2-var-block.exp: Likewise.
11591 * gdb.mi/mi2-var-cmd.exp: Likewise.
11592
c2ff108b
JK
115932011-01-12 Andrew Burgess <aburgess@broadcom.com>
11594 Jan Kratochvil <jan.kratochvil@redhat.com>
11595
11596 PR fortran/11104 and DWARF unbound arrays detection.
11597 * gdb.fortran/multi-dim.exp: New file.
11598 * gdb.fortran/multi-dim.f90: New file.
11599
b716877b
AB
116002011-01-12 Andrew Burgess <aburgess@broadcom.com>
11601
11602 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11603 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11604 add new tests for opcode dumping.
11605
6c162d5e
TT
116062011-01-11 Tom Tromey <tromey@redhat.com>
11607
11608 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11609
77b06cd7
TJB
116102010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11611
11612 Convert hardware watchpoints to use breakpoint_ops.
11613 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11614 type is not supported.
11615 * gdb.base/foll-fork.exp: Likewise.
11616 * gdb.base/foll-vfork.exp: Likewise.
11617
f39a75d0
PM
116182011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11619
11620 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11621 Use load_lib gdb-python.exp.
11622 * gdb.python/python.exp: Ditto.
11623 * gdb.python/py-function.exp: Ditto.
11624
fc529d80
AS
116252011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11626
11627 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11628
fb03cb59
JK
116292011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11630
11631 * configure: Regenerate.
11632
d8e22779
TT
116332011-01-06 Tom Tromey <tromey@redhat.com>
11634
11635 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11636
09050809
JB
116372011-01-06 Joel Brobecker <brobecker@adacore.com>
11638
fc529d80
AS
11639 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11640 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11641 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11642 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11643 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11644 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11645 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11646 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11647 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11648 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11649 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11650 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11651 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11652 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11653 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11654 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11655 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11656 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11657 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11658 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11659 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11660 gdb.ada/uninitialized_vars.exp,
11661 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11662 Simplify by using clean_restart.
09050809 11663
8ed5dd9e
JB
116642011-01-06 Joel Brobecker <brobecker@adacore.com>
11665
11666 Add marker to be used as anchor for inserting breakpoints.
11667 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11668 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11669 Likewise.
11670
11671 Remove uses of gdb_start_cmd.
11672 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11673 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11674
11675 Do not run testcase if testing with GDBserver.
11676 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11677 if testing with GDBserver.
11678
368a124f
JB
116792011-01-06 Joel Brobecker <brobecker@adacore.com>
11680
11681 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11682 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11683 copyright header.
11684
44944448
JB
116852011-01-05 Joel Brobecker <brobecker@adacore.com>
11686
11687 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11688 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11689 testsuite/gdb.fortran/complex.f,
11690 testsuite/gdb.fortran/derived-type.f90,
11691 testsuite/gdb.fortran/library-module-lib.f90,
11692 testsuite/gdb.fortran/library-module-main.f90,
11693 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11694 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11695 Copyright year update.
11696
31886ea6
JB
116972011-01-05 Joel Brobecker <brobecker@adacore.com>
11698
11699 * gdb.base/langs1.f: Add copyright header.
11700
ebedcab5
JK
117012011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11702
11703 * gdb.base/morestack.exp: New file.
11704 * gdb.base/morestack.c: New file.
11705
de1eb2f9
JK
117062011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11707
11708 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11709
9e87a409
JB
117102010-12-29 Joel Brobecker <brobecker@adacore.com>
11711
11712 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11713 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11714
720d1a40
JB
117152010-12-29 Joel Brobecker <brobecker@adacore.com>
11716
11717 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11718
a283af87
AS
117192010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11720
5d3d9cba
AS
11721 * gdb.threads/tls.exp: Fix typo.
11722
a283af87
AS
11723 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11724 * gdb.threads/execl.exp: Update.
11725
2a20745c
YQ
117262010-12-23 Yao Qi <yao@codesourcery.com>
11727
11728 * gdb.arch/arm-disp-step.exp: New.
11729 * gdb.arch/arm-disp-step.S: New.
11730
a7658b96
TT
117312010-12-21 Tom Tromey <tromey@redhat.com>
11732
11733 * gdb.threads/execl.exp: Update.
11734 * gdb.threads/linux-dp.exp: Update.
11735 * gdb.threads/manythreads.exp: Update.
11736 * gdb.threads/tls.exp: Update.
11737
5b79abe7
TT
117382010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11739
11740 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11741 (NextOverThrowDerivates) <resumebpt>: New.
11742 (resumebpt_test): New.
11743 (main): Call resumebpt_test.
11744 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11745
0914bcdb
SS
117462010-12-12 Stan Shebs <stan@codesourcery.com>
11747
11748 * gdb.trace/tsv.exp: Test print command on trace state variables.
11749
305aeedc
TT
117502010-12-09 Tom Tromey <tromey@redhat.com>
11751
11752 * gdb.base/interp.exp: Add regression test.
11753
186c406b
TT
117542010-12-09 Tom Tromey <tromey@redhat.com>
11755
11756 * gdb.java/jnpe.java: New file.
11757 * gdb.java/jnpe.exp: New file.
11758 * gdb.cp/nextoverthrow.exp: New file.
11759 * gdb.cp/nextoverthrow.cc: New file.
11760
aae1c79a
DE
117612010-12-07 Doug Evans <dje@google.com>
11762
11763 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11764 of data-directory.
11765 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11766 updated.
11767 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11768
60f98dde 117692010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11770
11771 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11772 * gdb.base/call-sc.exp: Ditto.
11773 * gdb.base/finish.exp: Ditto.
11774 * gdb.base/return.exp: Ditto.
11775 * gdb.base/return2.exp: Ditto.
11776
5fa290c1
DE
117772010-11-30 Doug Evans <dje@google.com>
11778
11779 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11780 (gdb_expect_list): Fix spelling errors in comments.
11781 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11782 send_gdb/gdb_expect_list where applicable.
11783 * gdb.base/call-ar-st.exp: Ditto.
11784 * gdb.base/funcargs.exp: Ditto.
11785 * gdb.base/gcore.exp: Ditto.
11786 * gdb.base/page.exp: Ditto.
11787 * gdb.base/sigaltstack.exp: Ditto.
11788 * gdb.base/siginfo.exp: Ditto.
11789 * gdb.base/sigstep.exp: Ditto.
11790 * gdb.base/trace-commands.exp: Ditto.
11791
4e04c971
DE
117922010-11-29 Doug Evans <dje@google.com>
11793
11794 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11795 printer-name;subprinter-name.
11796
8cf6f0b1
TT
117972010-11-29 Tom Tromey <tromey@redhat.com>
11798
11799 * gdb.dwarf2/implptr.exp: New file.
11800 * gdb.dwarf2/implptr.c: New file.
11801 * gdb.dwarf2/implptr.S: New file.
11802
94b6973e
PM
118032010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11804
fc529d80 11805 PR python/12199
94b6973e
PM
11806
11807 * gdb.python/py-breakpoint.exp: Test the delete method.
11808
8358c15c
JK
118092010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11810
11811 Fix step_resume_breakpoint unsaved during an infcall.
11812 * gdb.base/step-resume-infcall.exp: New file.
11813 * gdb.base/step-resume-infcall.c: New file.
11814
f6df29bc
TJB
118152010-11-24 Edjunior Machado <emachado@br.ibm.com>
11816
11817 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11818
f2b5a5cf
TJB
118192010-11-24 Edjunior Machado <emachado@br.ibm.com>
11820
11821 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11822 on ppc64's symbols; "finish" and "return" commands must accept to
11823 show the caller line again as well as the line after.
11824 * gdb.asm/powerpc64.inc: New file.
11825
6b0ecdc2
DE
118262010-11-23 Doug Evans <dje@google.com>
11827
11828 * lib/gdb.exp (gdb_test_sequence): New function.
11829 (gdb_expect_list): Add verbose -log call for each pattern.
11830 * gdb.base/signals.exp (test_handle_all_print): Call it.
11831 Reduce timeout increment from 6 minutes to 1 minute.
11832 * gdb.server/ext-run.exp: Call it.
11833
ea976c60
PM
118342010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11835
f2b5a5cf 11836 PR python/12212
ea976c60
PM
11837
11838 * gdb.python/python.exp: Check that selected_thread raises an
11839 error when no inferior is loaded.
11840
c0efa795
JK
118412010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11842
11843 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11844 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11845
ec3aa567
JK
118462010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11847
11848 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11849 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11850
d8249011
DE
118512010-11-18 Doug Evans <dje@google.com>
11852
11853 * gdb.server/ext-run.exp: Fix intermittent failures.
11854
d4eba7d1
NF
118552010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11856
11857 * gdb.stabs/gdb11479.exp: Use runto_main.
11858
b04c2f88
NF
118592010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11860
11861 * gdb.base/break-entry.exp: Skip if using a stub.
11862
ae9d7ce4
NF
118632010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11864
11865 * gdb.python/py-inferior.exp: Pack values in target endianness.
11866
621c8364
TT
118672010-11-12 Tom Tromey <tromey@redhat.com>
11868
11869 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11870 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11871 MemoryError.
11872 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11873 type.
11874 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11875 MemoryError.
11876 (test_subscript_regression): Update exception type.
11877
84f4c1fe
PM
118782010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11879
11880 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11881 breakpoint tests.
11882
a1442452
PA
118832010-11-09 Pedro Alves <pedro@codesourcery.com>
11884
11885 * gdb.base/watchpoint.exp: Test "watch -location" with an
11886 innacessible location.
11887
efd11a33
JK
118882010-11-09 Edjunior Machado <emachado@br.ibm.com>
11889 Luis Machado <luisgpm@br.ibm.com>
11890
11891 * gdb.base/maint.exp: Expect "." prefix.
11892 * gdb.base/nodebug.exp: Expect "." Likewise.
11893 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11894 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11895 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11896 POWER server processors.
11897
aa00efb5
JK
118982010-11-08 Edjunior Machado <emachado@br.ibm.com>
11899 Luis Machado <luisgpm@br.ibm.com>
11900
11901 * gdb.base/break-entry.exp: convert entry point for
11902 ppc64 and expect leading `.' on ppc64's symbols
11903
99e7ae30
DE
119042010-11-05 Doug Evans <dje@google.com>
11905
11906 * gdb.base/help.exp: Update expected output.
b521dba8
DE
11907 * gdb.python/py-param.exp: Delete, contents moved to ...
11908 * gdb.python/py-parameter.exp: ... here. New file.
11909 Add test for gdb.parameter ("directories").
99e7ae30 11910
f4b8a18d
KW
119112010-11-05 Ken Werner <ken.werner@de.ibm.com>
11912
11913 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11914 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
11915 * configure: Regenerate.
11916 * gdb.opencl/Makefile.in: New File.
11917 * gdb.opencl/datatypes.exp: Likewise.
11918 * gdb.opencl/datatypes.cl: Likewise.
11919 * gdb.opencl/operators.exp: Likewise.
11920 * gdb.opencl/operators.cl: Likewise.
11921 * gdb.opencl/vec_comps.exp: Likewise.
11922 * gdb.opencl/vec_comps.cl: Likewise.
11923 * gdb.opencl/convs_casts.exp: Likewise.
11924 * gdb.opencl/convs_casts.cl: Likewise.
11925 * lib/opencl.exp: Likewise.
11926 * lib/opencl_hostapp.c: Likewise.
11927 * lib/opencl_kernel.cl: Likewise.
11928 * lib/cl_util.c: Likewise.
11929 * lib/cl_util.c: Likewise.
11930 * gdb.base/default.exp (set language): Add "opencl" to the list of
11931 languages.
11932
a9d5ef47
SW
119332010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
11934
11935 * gdb.cp/overload.exp: Added test for inheritance overload.
11936 * gdb.cp/overload.cc: Ditto.
11937 * gdb.cp/oranking.exp: Removed releveant kfails.
11938
03eb1c79
JK
119392010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11940 Joel Brobecker <brobecker@adacore.com>
11941
11942 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11943 check test_compiler_info.
11944
dbc98a8b
KW
119452010-11-03 Ken Werner <ken.werner@de.ibm.com>
11946
11947 * gdb.base/gnu_vector.exp: Adjust expect messages.
11948
120bd360
KW
119492010-11-03 Ken Werner <ken.werner@de.ibm.com>
11950
11951 * gdb.base/gnu_vector.exp: Add unary operator tests.
11952
c37f7098
KW
119532010-11-03 Ken Werner <ken.werner@de.ibm.com>
11954
11955 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
11956
7b51bc51
DE
119572010-11-02 Doug Evans <dje@google.com>
11958
11959 * gdb.python/py-pp-maint.c: New file.
11960 * gdb.python/py-pp-maint.exp: New file.
11961 * gdb.python/py-pp-maint.py: New file.
11962
50c97f38
TT
119632010-11-02 Tom Tromey <tromey@redhat.com>
11964
11965 * gdb.base/default.exp: Remove "scheme" from language list.
11966
a289b8f6
JK
119672010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11968
11969 Revert:
11970 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11971 * gdb.threads/sigstep-threads.exp: New file.
11972 * gdb.threads/sigstep-threads.c: New file.
11973
cd017491
MS
119742010-10-20 Michael Snyder <msnyder@vmware.com>
11975
11976 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11977
8e6a5956
UW
119782010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11979
11980 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11981 Skip test completely if gdb,no_hardware_watchpoints.
11982
2c04da0d
UW
119832010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11984
11985 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11986 strict, but do not check for any particular function name within libc.
11987
79afc5ef
SW
119882010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11989
11990 * gdb.cp/smartp.exp: New test.
11991 * gdb.cp/smartp.cc : New test.
11992
026ffab7
SW
119932010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11994
11995 * gdb.cp/converts.exp: Test pointer to bool conversion.
11996 Test pointer to long conversion.
11997 * gdb.cp/oranking.exp: Removed relevant kfail.
11998
3a772aa4
TT
119992010-10-18 Tom Tromey <tromey@redhat.com>
12000
12001 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
12002 argument to lazy_string.
12003 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
12004 (pp_ls.to_string): Use it.
12005 * gdb.python/py-prettyprint.c (main): Move declarations to top.
12006 Add "estring2" local.
12007
5fc3827b
JK
120082010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12009
12010 Fix s390x compatibility.
12011 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
12012 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
12013
8aeb23f3
JK
120142010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12015
12016 * gdb.threads/sigstep-threads.exp: New file.
12017 * gdb.threads/sigstep-threads.c: New file.
12018
c1e56572
JK
120192010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12020
12021 * gdb.base/pie-execl.exp: New file.
12022 * gdb.base/pie-execl.c: New file.
12023
92163a10
JK
120242010-10-13 Doug Evans <dje@google.com>
12025 Jan Kratochvil <jan.kratochvil@redhat.com>
12026
12027 PR exp/12117
12028 * gdb.cp/ptype-cv-cp.cc: New file.
12029 * gdb.cp/ptype-cv-cp.exp: New file.
12030
7062b0a0
SW
120312010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
12032
12033 * gdb.cp/converts.cc: New test program.
12034 * gdb.cp/converts.exp: New test.
12035 * gdb.cp/overload.exp: Added test for void* vs int*.
12036 * gdb.cp/overload.exp: Ditto.
12037 * gdb.cp/oranking.exp: Removed related kfail.
12038
0e3509db
DE
120392010-10-13 Doug Evans <dje@google.com>
12040
12041 * lib/gdb-python.exp (gdb_check_python_config): New function.
12042 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
12043 * gdb.python/lib-types.cc: New file.
12044 * gdb.python/lib-types.exp: New file.
12045
8dc78533
JK
120462010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12047
12048 * gdb.python/py-error.exp: New file.
12049 * gdb.python/py-error.py: New file.
12050
93c17e06
JK
120512010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12052
12053 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
12054 gdb_test_multiple.
12055
d8b34041
JK
120562010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12057
12058 * gdb.base/break-interp.exp: Use ldlags for linking flags.
12059 * gdb.base/prelink.exp: Likewise.
12060 * gdb.base/solib-nodir.exp: Likewise.
12061 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
12062 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
12063 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
12064
e0cc584e
UW
120652010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
12066
12067 * break-interp.exp (test_ld): Use two separate gdb_expect statements
12068 for the "info files" test to avoid timeouts on slow machines.
12069
cfc353b1
JK
120702010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12071
12072 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
12073 (main): Make openlib dummy call.
12074
d3d7896d
JK
120752010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12076
12077 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
12078 * break-interp.exp (reach): Move the core body ...
12079 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
12080 (test_ld): Provide always real argument, even to the linker. Replace
12081 dl_main by _dl_debug_state.
12082
5e533c94
JK
120832010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12084
12085 Fix results of prelinked PIEs on ppc*.
12086 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
12087 Accept also DISPLACEMENT "PRESENT".
12088 (main): Replace "ZERO" displacements by "PRESENT".
12089
33540610
SW
120902010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
12091
12092 * gdb.cp/oranking.exp: New test.
12093 * gdb.cp/oranking.cc: New test program.
12094
3bdf2bbd
KW
120952010-10-08 Ken Werner <ken.werner@de.ibm.com>
12096
12097 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
12098 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
12099
2f608a3a
KW
121002010-10-06 Ken Werner <ken.werner@de.ibm.com>
12101
12102 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
12103 lush, lynx) New constant.
12104 * gdb.base/constvars.exp: Test const array types.
12105 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
12106
aa2e2d8d
DE
121072010-10-06 Doug Evans <dje@google.com>
12108
12109 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
12110 of syscall staging area.
12111
2844d6b5
KW
121122010-10-06 Ken Werner <ken.werner@de.ibm.com>
12113
12114 * gdb.base/gnu_vector.c: Add variable c4.
12115 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
12116 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12117
7d8ac8bb
MR
121182010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
12119
12120 * gdb.arch/altivec-abi.exp: Fix a typo.
12121
84a02e58
MR
121222010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
12123
12124 * lib/mi-support.exp (thread_selected_re): Correct pattern used
12125 to match a thread ID.
12126
b18e6318
JK
121272010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12128
12129 Fix s390x testcase compatibility.
12130 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
12131
a2c09bd0
DE
121322010-10-01 Doug Evans <dje@google.com>
12133
12134 * lib/gdb-python.exp: New file.
12135 * gdb.python/py-block.exp: Use it.
12136 * gdb.python/py-breakpoint.exp: Ditto.
12137 * gdb.python/py-frame.exp: Ditto.
12138 * gdb.python/py-inferior.exp: Ditto.
12139 * gdb.python/py-param.exp: Ditto.
12140 * gdb.python/py-prettyprint.exp: Ditto.
12141 * gdb.python/py-shared.exp: Ditto.
12142 * gdb.python/py-symbol.exp: Ditto.
12143 * gdb.python/py-symtab.exp: Ditto.
12144 * gdb.python/py-type.exp: Ditto.
12145 * gdb.python/py-value.exp: Ditto.
12146 * gdb.python/python.exp: Ditto.
12147
38f12cfc
TT
121482010-09-30 Tom Tromey <tromey@redhat.com>
12149
12150 * gdb.base/anon.exp: New file.
12151 * gdb.base/anon.c: New file.
12152
9ae8282d
TT
121532010-09-30 Tom Tromey <tromey@redhat.com>
12154
12155 * gdb.base/completion.exp: Test completion through anonymous
12156 union.
12157 * gdb.base/break1.c (struct some_struct): Add anonymous union.
12158
e9e07ba6
JK
121592010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12160
12161 Fix printing parameters of inlined functions.
12162 * gdb.dwarf2/dw2-inline-param.exp: New file.
12163 * gdb.dwarf2/dw2-inline-param-main.c: New file.
12164 * gdb.dwarf2/dw2-inline-param.S: New file.
12165
cd2effb2
JK
121662010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12167
12168 PR corefiles/12071.
12169 * gdb.base/corefile.exp (quit with a process, no question: load core)
12170 (quit with a core file): New tests.
12171
bceffbf3
JK
121722010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12173
12174 Fix GDB crash on inferior calls with self-referencing classes.
12175 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
12176 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
12177 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
12178
1736ad11
JK
121792010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12180
12181 Fix lost siginfo_t for inferior calls.
12182 * gdb.base/siginfo-infcall.exp: New file.
12183 * gdb.base/siginfo-infcall.c: New file.
12184
a176ad92
JB
121852010-09-22 Joel Brobecker <brobecker@adacore.com>
12186
12187 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
12188
c2b0a229
JK
121892010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12190
12191 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
12192 New test.
12193 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
12194
e8ae22d1
JB
121952010-09-22 Joel Brobecker <brobecker@adacore.com>
12196
12197 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
12198 type of our const type.
12199
ec322823
SW
122002010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
12201
12202 * gdb.cp/pr12028.cc: New.
12203 * gdb.cp/pr12028.exp: New.
12204
72929c62
JB
122052010-09-22 Joel Brobecker <brobecker@adacore.com>
12206
12207 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
12208
875b4ff5 122092010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 12210 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
12211
12212 PR mi/11407
12213 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
12214 * gdb.mi/dw2-ref-missing-frame-main.c New File.
12215 * gdb.mi/dw2-ref-missing-frame.S New File.
12216 * gdb.mi/dw2-ref-missing-frame.exp New File.
12217
7155d578
TT
122182010-09-14 Tom Tromey <tromey@redhat.com>
12219
12220 PR symtab/8399:
12221 * gdb.threads/tls.exp: Remove kfail. Update expected output.
12222
515ed532
TT
122232010-09-14 Tom Tromey <tromey@redhat.com>
12224
12225 PR exp/11803:
12226 * gdb.threads/tls.exp: Use C++.
12227 (check_thread_local): Use K::another_thread_local.
12228 * gdb.threads/tls.c (class K): New.
12229 (another_thread_local): Now a member of K.
12230 (spin): Update. No longer K&R C.
12231
450ca57c
SW
122322010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
12233
12234 * gdb.cp/koenig.cc: created class for testing member lookup.
12235 * gdb.cp/koenig.exp: Added test for member lookup.
12236
dbd492a3
JK
122372010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12238
12239 Fix false FAILs on sourcetree topdir directory containing "kill".
12240 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
12241 source line matching regexp.
12242
8d4d924b
JK
122432010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12244
12245 * gdb.python/python.exp (set height 0, collect help from uiout)
12246 (verify help to uiout): New tests.
12247
8e64f2a0
JK
122482010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12249
12250 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
12251 is_lp64_target to check 64bit target.
12252
4569eed2
JK
122532010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12254
12255 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
12256 (test_ld) <powerpc64-*>: New.
12257
5e1617b1
DJ
122582010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12259
12260 * gdb.cp/templates.exp (test_template_args): Allow "struct".
12261
c767944b
DJ
122622010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12263
12264 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
12265 (FunctionArg::method): New function.
12266 (empty, arg): New variables.
12267 (main): Call arg.method.
12268 * gdb.cp/templates.exp (test_template_args): New function.
12269 (do_tests): Call it.
12270
27d3a3fc
UW
122712010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12272
12273 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
12274 of "next" to proceed over pthread_exit call.
12275
55b7ce7f
UW
122762010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12277
12278 * gdb.base/maint.exp: Avoid wildcards against potentially very long
12279 "maint print statistics" output to prevent expect timeouts.
12280
809df446
JK
122812010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12282
12283 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
12284 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12285 (test_float_rejected): ... here.
12286 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
12287 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12288 (test_float_rejected): ... here.
12289 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
12290 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12291 (test_float_rejected): ... here.
12292 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
12293 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12294 (test_float_rejected): ... here.
12295
8464be76
DJ
122962010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12297
12298 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
12299 before disabling hardware watchpoints.
12300 (test_inaccessible_watchpoint): Check that hardware watchpoints
12301 are used. Test for watchpoints on a constant address.
12302
14dba4b4
JK
123032010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12304
12305 * gdb.base/ui-redirect.exp: New file.
12306
3f3540e1 123072010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 12308 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
12309
12310 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
12311
0f254bb7
DE
123122010-08-31 Doug Evans <dje@google.com>
12313
12314 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
12315
03f17ccf
TT
123162010-08-30 Tom Tromey <tromey@redhat.com>
12317
12318 PR python/11792:
12319 * gdb.python/py-value.exp (test_subscript_regression): Add
12320 dynamic_type test.
12321
640617ad
DJ
123222010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
12323
12324 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
12325 instead of running to main. Do not test the main function.
12326 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
12327 Add new main.
12328
2ed91d1b
PA
123292010-08-26 Pedro Alves <pedro@codesourcery.com>
12330
12331 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
12332 one test.
12333
673bfd45
DE
123342010-08-24 Doug Evans <dje@google.com>
12335
12336 PR symtab/11942
12337 * gdb.dwarf2/dw4-sig-types.cc: New file.
12338 * gdb.dwarf2/dw4-sig-types.h: New file.
12339 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
12340 * gdb.dwarf2/dw4-sig-types.exp: New file.
12341
f9ffd4bb
TT
123422010-08-23 Tom Tromey <tromey@redhat.com>
12343
12344 PR python/11145:
12345 * gdb.python/py-value.c (Base, Derived): New types.
12346 (base): New global.
12347 * gdb.python/py-value.exp (test_subscript_regression): Add
12348 dynamic_cast test.
12349
d839c8a4
TT
123502010-08-23 Tom Tromey <tromey@redhat.com>
12351
12352 PR python/10676:
12353 * gdb.python/py-type.exp (test_fields): Add tests for type
12354 equality.
12355
702c2711
TT
123562010-08-23 Tom Tromey <tromey@redhat.com>
12357
12358 PR python/11915:
12359 * gdb.python/py-type.exp (test_fields): Add tests for array.
12360
832bafd3
KS
123612010-08-23 Keith Seitz <keiths@redhat.com>
12362
12363 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
12364 have any children. Create a new abbrev for it.
12365 Add missing terminal sequence to .debug_abbrev.
12366
c37bf528
KS
123672010-08-20 Keith Seitz <keiths@redhat.com>
12368
12369 PR symtab/11465:
12370 * gdb.dwarf2/pr11465.exp: New test.
12371 * gdb.dwarf2/pr11465.S: New file.
12372 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
12373 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
12374
4572cbac
TJB
123752010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
12376
12377 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
12378 registers. Update data sets with the new v2_double element in the
12379 VSX register union. Add vector_register3_vr data set for the AltiVec
12380 registers. Use gdb_test_no_output instead of send_gdb.
12381
e7fbb131
PA
123822010-08-19 Pedro Alves <pedro@codesourcery.com>
12383
12384 * gdb.python/py-shared.exp: New file, factored out from
12385 python.exp.
12386 * gdb.python/py-shared.c: New file.
12387 * gdb.python/py-shared-sl.c: New file.
12388 * gdb.python/python-1.c: New file.
12389 * gdb.python/python-sl.c: Delete.
12390 * gdb.python/python.c: Mention python-1.c.
12391 * gdb.python/python.exp: Move shared library tests to
12392 py-shared.exp.
12393 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12394 (MISCELLANEOUS): New.
12395 (clean mostlyclean): Also remove $MISCELLANEOUS.
12396
d30f5e1f
DE
123972010-08-19 Doug Evans <dje@google.com>
12398
12399 PR exp/11926
12400 * gdb.base/printcmds.exp (test_float_accepted): New function.
12401 Move existing float tests there. Add tests for floats with suffixes.
12402 (test_float_rejected): New function.
12403 * gdb.java/jv-print.exp (test_float_accepted): New function.
12404 (test_float_rejected): New function.
12405 * gdb.objc/print.exp: New file.
12406 * gdb.pascal/print.exp: New file.
12407 * lib/objc.exp: New file.
12408
7b3fd859
PM
124092010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12410
12411 * gdb.base/default.exp (info set): Avoid full buffer error and force
12412 reading up to final gdb prompt.
12413 (show): Likewise.
12414
c92817ce
TT
124152010-08-18 Tom Tromey <tromey@redhat.com>
12416
12417 PR symtab/11919:
12418 * gdb.base/completion.exp: Add test.
12419
f1208f9e
DE
124202010-08-18 Doug Evans <dje@google.com>
12421
12422 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12423 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12424 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12425 Simplify, early exit if runto_main fails.
12426 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12427 (set_lang_fortran): Moved to lib/fortran.exp.
12428 * gdb.fortran/types.exp: load_lib fortran.exp.
12429 (set_lang_fortran): Moved to lib/fortran.exp.
12430 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12431 * gdb.java/jprint.exp (set_lang_java): Ditto.
12432 * gdb.java/jv-exp.exp: load_lib java.exp.
12433 If set_lang_java fails, issue a warning instead of failure to be
12434 consistent with other set_lang_foo uses.
12435 (set_lang_java): Moved to lib/java.exp.
12436 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12437 If set_lang_java fails, issue a warning instead of failure to be
12438 consistent with other set_lang_foo uses.
12439 * gdb.pascal/types.exp: load_lib pascal.exp.
12440 (set_lang_pascal): Moved to lib/pascal.exp.
12441 * lib/fortran.exp: New file.
12442 * lib/java.exp (set_lang_java): New function.
12443 * lib/pascal.exp (set_lang_pascal): New function.
12444
2f06b485
YQ
124452010-08-18 Yao Qi <yao@codesourcery.com
12446
12447 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12448 func_nofb_start and func_loopfb_start, so that address of functions
12449 is equal to these labels on Thumb.
12450
96e25403
YQ
124512010-08-18 Yao Qi <yao@codesourcery.com>
12452
12453 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12454 to reflect latest c source file.
12455
36e6adc4
JK
124562010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12457
12458 * gdb.cp/infcall-dlopen.exp: New file.
12459 * gdb.cp/infcall-dlopen.cc: New file.
12460 * gdb.cp/infcall-dlopen-lib.cc: New file.
12461
f431efe5
PA
124622010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12463 Pedro Alves <pedro@codesourcery.com>
12464
12465 PR breakpoints/11371
12466
12467 * gdb.base/watch-cond-infcall.exp: New file.
12468 * gdb.base/watch-cond-infcall.c: New file.
12469
06a64a0b
TT
124702010-08-16 Tom Tromey <tromey@redhat.com>
12471
12472 * gdb.base/help.exp: Update.
12473 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12474 watchpoint.
12475 (test_watch_location): New proc.
12476 (test_watchpoint_in_big_blob): Delete watchpoint.
12477 * gdb.base/watchpoint.c (func5): New function.
12478 (main): Call it.
12479
70ebf4ed
DE
124802010-08-16 Doug Evans <dje@google.com>
12481
12482 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12483
ca5c20b6
PM
124842010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12485
12486 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12487 tests.
12488
7346b668
KW
124892010-08-11 Ken Werner <ken.werner@de.ibm.com>
12490
12491 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12492 * gdb.base/gnu_vector.c: New File.
12493 * gdb.base/gnu_vector.exp: Likewise.
12494
cb2e07a6
PM
124952010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12496
12497 * gdb.python/python.c: New File.
12498 * gdb.python/python-sl.c: New File.
12499 * gdb.python/python.exp: Test solib_address and decode_line
12500 * functions.
12501
5da1313b
JK
125022010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12503
12504 * gdb.python/python.exp (show height, set height 10)
12505 (verify pagination beforehand, verify pagination beforehand: q)
12506 (gdb.execute does not page, verify pagination afterwards)
12507 (verify pagination afterwards: q): New.
12508
49c3ccf7
DE
125092010-08-02 Doug Evans <dje@google.com>
12510
12511 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12512 because of an older gcc, change test2
12513 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12514 to unsupported.
12515
42c0c4f1
KH
125162010-07-30 Kazu Hirata <kazu@codesourcery.com>
12517
12518 * gdb.base/break-always.exp: Do not expect full paths to file
12519 names.
12520 * gdb.base/commands.exp: Likewise.
12521
d3765805
DE
125222010-07-30 Doug Evans <dje@google.com>
12523
c98ee71b
DE
12524 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12525 xfail them when run with older gccs.
12526
fd961404
DE
12527 * lib/gdb.exp (build_executable): Forward "c++" option to
12528 get_compiler_info.
12529
999adef4
DE
12530 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12531 "python print ttype.template_argument(1)" and
12532 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12533 if using gcc 4.4 or earlier.
12534
d3765805
DE
12535 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12536 attach-to-debugger handling.
12537
1276c759
JK
125382010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12539
12540 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12541 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12542 (main): Use copyreloc.
12543 * gdb.base/prelink.exp (split debug of executable)
12544 (.dynbss vs. .bss address shift): New tests.
12545
88caa9b9
PA
125462010-07-29 Pedro Alves <pedro@codesourcery.com>
12547
12548 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12549 in gdb_test_multiple.
12550
c6f2ac43
PA
125512010-07-29 Pedro Alves <pedro@codesourcery.com>
12552
12553 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12554 environment.
12555
326fd672
TT
125562010-07-28 Tom Tromey <tromey@redhat.com>
12557
12558 PR python/11060:
12559 * gdb.python/py-type.c (Temargs): New template.
12560 (temvar): New variable.
12561 * gdb.python/py-type.exp (test_template): New proc.
12562
3ce3b1ba
PA
125632010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12564
12565 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12566 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12567
34eaf542
TT
125682010-07-28 Tom Tromey <tromey@redhat.com>
12569
12570 PR c++/9946:
12571 * gdb.cp/temargs.exp: New file.
12572 * gdb.cp/temargs.cc: New file.
12573
d41b819e
JK
125742010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12575
12576 * gdb.base/help.exp (help disassemble): Update the content.
12577
26ab7092
JK
125782010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12579
12580 * gdb.threads/ia64-sigill.exp: New file.
12581 * gdb.threads/ia64-sigill.c: New file.
12582
5283e9e1
TT
125832010-07-27 Tom Tromey <tromey@redhat.com>
12584
12585 * gdb.opt/inline-cmds.c (ATTR): New define.
12586 (func1): Use it.
12587 (func2): Likewise.
12588 (func3): Likewise.
12589 (outer_inline1): Likewise.
12590 (outer_inline2): Likewise.
12591 * gdb.opt/inline-bt.c (ATTR): New define.
12592 (func1): Use it.
12593 (func2): Likewise.
12594 * gdb.opt/inline-locals.c (ATTR): New define.
12595 (func1): Use it.
12596 (func2): Likewise.
12597
e992ef73
TT
125982010-07-27 Tom Tromey <tromey@redhat.com>
12599
12600 * gdb.stabs/gdb11479.c (hack): New function.
12601 (test): Use it.
12602 (test2): Use it.
12603 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12604 (int32_search_buf, int64_search_buf): No longer static.
12605 (x): Remove.
12606 * gdb.base/relocate.c (hack): New function.
12607
5374244e
PM
126082010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12609
12610 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12611 * gdb.python/py-value.c (func1): New function.
12612 (func2): Likewise.
12613
a99aee83
CV
126142010-07-26 Corinna Vinschen <vinschen@redhat.com>
12615
12616 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12617 as not to clash with .data section.
12618
a04ba985
JG
126192010-07-26 Jerome Guitton <guitton@adacore.com>
12620
12621 * gdb.base/code_elim.exp: New file.
12622 * gdb.base/code_elim1.c: New file.
12623 * gdb.base/code_elim2.c: New file.
12624
23bd0f7c
PA
126252010-07-21 Pedro Alves <pedro@codesourcery.com>
12626
12627 PR symtab/11827
12628
12629 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12630 (some_volatile_enum): New variable.
12631 * gdb.base/printcmds.exp (test_print_enums): New.
12632 <top level>: Call it.
12633
883df6dd
SW
126342010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12635
12636 * gdb.cp/fpointer.cc: New test.
12637 * gdb.cp/fpointer.exp: New test.
12638
569b05a5
JK
126392010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12640
12641 * gdb.base/solib-nodir.exp: New file.
12642 * lib/gdb.exp (runto): New case for a GDB internal error.
12643
51d7d803
JK
126442010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12645 Ulrich Weigand <uweigand@de.ibm.com>
12646 Tom Tromey <tromey@redhat.com>
12647
12648 * gdb.base/charset-malloc.c: New file.
12649 * gdb.base/charset.c (malloc_stub): New prototype.
12650 (main): Call it instead of malloc itself.
12651 * gdb.base/charset.exp: Use only prepare_for_testing.
12652 (binfile): Remove the variable.
12653
c0edd9ed
JK
126542010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12655
12656 Make core files the process_stratum.
12657 * gdb.base/corefile.exp (run: load core again)
12658 (run: sanity check we see the core file, run: with core)
12659 (run: core file is cleared, attach: load core again)
12660 (attach: sanity check we see the core file, attach: with core)
12661 (attach: core file is cleared): New tests.
12662 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12663
3cbaedff
KW
126642010-07-14 Ken Werner <ken.werner@de.ibm.com>
12665
12666 * gdb.arch/altivec-abi.exp: New tests.
12667
91158a56
TT
126682010-07-13 Tom Tromey <tromey@redhat.com>
12669
12670 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12671 (main): Use it.
12672 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12673
0f5238ed
TT
126742010-07-13 Tom Tromey <tromey@redhat.com>
12675
12676 * gdb.base/label.exp: New file.
12677 * gdb.base/label.c: New file.
12678
add265ae
L
126792010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12680 H.J. Lu <hongjiu.lu@intel.com>
12681
12682 * lib/gdb.exp (is_ilp32_target): New.
12683 (is_lp64_target): Likewise.
12684
12685 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12686 target.
12687 * gdb.arch/amd64-disp-step.exp: Likewise.
12688 * gdb.arch/amd64-dword.exp: Likewise.
12689 * gdb.arch/amd64-i386-address.exp: Likewise.
12690 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12691
add265ae
L
12692 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12693 target.
12694 * gdb.arch/i386-bp_permanent.exp: Likewise.
12695 * gdb.arch/i386-byte.exp: Likewise.
12696 * gdb.arch/i386-disp-step.exp: Likewise.
12697 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12698 * gdb.arch/i386-prologue.exp: Likewise.
12699 * gdb.arch/i386-size-overlap.exp: Likewise.
12700 * gdb.arch/i386-size.exp: Likewise.
12701 * gdb.arch/i386-sse.exp: Likewise.
12702 * gdb.arch/i386-unwind.exp: Likewise.
12703 * gdb.arch/i386-word.exp: Likewise.
12704
12705 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12706 test only when building 64-bit executables. Do not hard-code
12707 -m64 option.
12708
2dfb8c17
DE
127092010-07-07 Doug Evans <dje@google.com>
12710
12711 * lib/gdb.exp (gdb_test_list_exact): New function.
12712 * gdb.base/default.exp (show convenience): Call it, add tests for
12713 $_sdata = void, $_thread = 0.
12714
4e5799b6
JK
127152010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12716 Joel Brobecker <brobecker@adacore.com>
12717
12718 Fix re-run of PIE executable, PR shlibs/11776.
12719 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12720 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12721 and re-"run" of the inferior.
12722
1a219cc7
JK
127232010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12724 Joel Brobecker <brobecker@adacore.com>
12725
12726 Cope with missing /usr/sbin/prelink.
12727 * lib/prelink-support.exp (prelink_no):
12728 <result == 1 && $output is "no such file or directory">: New.
12729 (prelink_yes): Likewise. Return on failed prelink_no.
12730
5e3b36f8
JK
127312010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12732 Joel Brobecker <brobecker@adacore.com>
12733
12734 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12735 build_executable by build_executable_own_libs. Replace "prelink -R"
12736 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12737 change.
12738 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12739 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12740 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12741 Replace build_executable by build_executable_own_libs's function
12742 build_executable_own_libs.
12743 (prelinkNO): Create new stub to call prelink_no.
12744 (prelinkYES): Create new stub to call prelink_yes.
12745 (test_attach): Rename calls of copy to file_copy.
12746 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12747 (copy): Move to ...
12748 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12749 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12750 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12751 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12752 special flags by gdb_compile_shlib. Replace second gdb_compile by
12753 build_executable_own_libs. Replace "prelink -R" execution by a call of
12754 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12755 a second call of prelink_yes. Replace restart commands by
12756 clean_restart.
12757 (prelink): Rename to ...
12758 (seen displacement message): ... this test. Extend its expectation
12759 strictness.
12760
86e4bafc
JK
127612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12762
12763 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12764 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12765 displacement message exactly once.
12766
3cd07d20
JK
127672010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12768 Joel Brobecker <brobecker@adacore.com>
12769
12770 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12771 its restore after the <$relink_args != ""> loop. new comment.
12772
0a1e94c7
JK
127732010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12774 Joel Brobecker <brobecker@adacore.com>
12775
12776 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12777 code for it. New variable relink_args.
12778 (prelinkYES): Call prelinkNO.
12779 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12780 in such case. Move the core code to ...
12781 (test_attach_gdb): ... a new function. Send GDB command "file".
12782 Extend expected "Attaching to " string.
12783
2f70bcfb
TT
127842010-07-02 Tom Tromey <tromey@redhat.com>
12785
12786 * gdb.base/bitops.exp: Remove extraneous "pass".
12787
a17ac5b0
TT
127882010-07-02 Ken Werner <ken.werner@de.ibm.com>
12789
12790 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12791
dc10affe
PA
127922010-07-01 Pedro Alves <pedro@codesourcery.com>
12793
d41c0fc8
PA
12794 * gdb.base/help.exp: Adjust expected output.
12795
127962010-07-01 Pedro Alves <pedro@codesourcery.com>
12797
12798 * gdb.base/help.exp: Adjust expected output.
dc10affe 12799
0a600c36
JK
128002010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12801
12802 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12803 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12804 c++/11702.
12805
37cc8bfe
JK
128062010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12807 Doug Evans <dje@google.com>
12808
12809 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12810 add .dynamic entry'.
12811
254e6b9e
DE
128122010-06-29 Doug Evans <dje@google.com>
12813
12814 Test PR c++/11702.
12815 * gdb.cp/m-static.exp: Add testcase.
12816 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12817
595939de 128182010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12819 Tom Tromey <tromey@redhat.com>
12820 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12821
12822 * gdb.python/py-inferior.c: New File.
12823 * gdb.python/py-infthread.c: New File.
12824 * gdb.python/py-inferior.exp: New File.
12825 * gdb.python/py-infthread.exp: New File.
12826
98751a41
JK
128272010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12828
12829 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12830 (ptype ::C::OtherFileClass typedefs): New.
12831 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12832 (C::OtherFileClass::cOtherFileClassVar2): New.
12833 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12834 cOtherFileClassVar2.
12835 (C::cOtherFileType2, C::cOtherFileVar2): New.
12836 (C::cOtherFileVar_use): use also cOtherFileVar2.
12837 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12838
41f62f39
JK
128392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12840
12841 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12842 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12843 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12844 (print ::C::cOtherFileVar)
12845 (whatis C::OtherFileClass::cOtherFileClassType)
12846 (whatis ::C::OtherFileClass::cOtherFileClassType)
12847 (print C::OtherFileClass::cOtherFileClassVar)
12848 (print ::cOtherFileClassVar)
12849 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12850 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12851 trailing content.
12852 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12853 (C::OtherFileClass::cOtherFileClassVar)
12854 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12855 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12856
af53d231
JK
128572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12858
12859 Test PR c++/11703 and PR gdb/1448.
12860 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12861 gdb/1448.
12862
9655fd1a
JK
128632010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12864
12865 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12866 (main) <rtti_data>: New.
12867 * gdb.cp/virtbase.exp (print rtti_data): New.
12868
824cc8dd
JK
128692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12870 Joel Brobecker <brobecker@adacore.com>
12871
12872 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12873
6036c742
JK
128742010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12875
12876 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12877
de6a0421
DE
128782010-06-28 Doug Evans <dje@google.com>
12879
12880 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12881
b2dae948
DE
128822010-06-27 Doug Evans <dje@google.com>
12883
12884 * gdb.cp/m-static.exp: Update expected test output.
12885
0f3bb72e
PH
128862010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12887
889bf7c5
PA
12888 * gdb.gdb/selftest.exp: Adjust expected message for
12889 capturing start-up runtime.
0f3bb72e 12890
bc9f0842
TT
128912010-06-25 Tom Tromey <tromey@redhat.com>
12892
12893 PR python/10808:
12894 * gdb.python/python.exp: Add new tests.
12895
099ef718
SW
128962010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12897
12898 * gdb.cp/operator.cc: Created an import loop.
12899 * gdb.cp/operator.exp: Added testcase for import loop.
12900
5868a632
JK
129012010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12902
12903 Test PR python/11407.
12904 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12905 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12906 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12907 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12908 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12909 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12910 binfile. Call gdb_compile with clean_restart twice.
12911 (func_nofb print, func_nofb backtrace, func_loopfb print)
12912 (func_loopfb backtrace): New.
12913
af76db58
JK
129142010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12915
12916 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
12917 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
12918 by a hand made one.
12919 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
12920 i?86 requirement. Remove variables srcfile and binfile. New variable
12921 sources, executable_nofb and executable_fb. Call prepare_for_testing.
12922
f2c7657e
UW
129232010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12924
12925 * gdb.cell/dwarfaddr.exp: New file.
12926 * gdb.cell/dwarfaddr.S: New file.
12927
628fe4e4
JK
129282010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12929
12930 Test PR 9436.
12931 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
12932
f1421989
HZ
129332010-06-24 Hui Zhu <teawater@gmail.com>
12934
12935 * gdb.base/eval.exp: New file.
12936
d03285ec
UW
129372010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12938
12939 * gdb.cell/fork.exp: New file.
12940 * gdb.cell/fork.c: Likewise.
12941 * gdb.cell/fork-spu.c: Likewise.
12942
41b2c92d
PM
129432010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
12944
12945 * lib/gdb.exp (banned_variables_traced): New global variable.
12946 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
12947 (gdb_init): Use `trace add variable' instead of obsolete
12948 `trace variable'.
12949
d5bc977f
DE
129502010-06-21 Doug Evans <dje@google.com>
12951
12952 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12953
d2ed6730
UW
129542010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12955
12956 * gdb.arch/spu-ls.exp: New file.
12957 * gdb.arch/spu-ls.c: Likewise.
12958
6aed2dbc
SS
129592010-06-18 Stan Shebs <stan@codesourcery.com>
12960
12961 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12962
e0756905
UW
129632010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12964
12965 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
12966 * gdb.base/watch-cond.exp: Likewise.
12967 * gdb.python/py-breakpoint.exp: Likewise.
12968
d8053d4d
PA
129692010-06-18 Pedro Alves <pedro@codesourcery.com>
12970
12971 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12972 clean_restart, make sure every test has a distinct message, and
12973 that messages don't include the executable' full path.
12974
81ce510c
DE
129752010-06-17 Doug Evans <dje@google.com>
12976
12977 * gdb.arch/i386-size.exp: Updated expected output for
12978 DISASSEMBLY_OMIT_FNAME.
12979
65d79d4b
SDJ
129802010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12981 Sergio Durigan Junior <sergiodj@redhat.com>
12982
12983 * gdb.base/watch-notconst.c: New file.
12984 * gdb.base/watch-notconst.S: New file.
12985 * gdb.base/watch-notconst2.c: New file.
12986 * gdb.base/watch-notconst2.S: New file.
12987 * gdb.base/watch-notconst.exp: New file.
12988 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12989 (func4): Add operations on `global_ptr_ptr'.
12990 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12991 routine to test watchpoints created with a constant expression.
12992 (test_inaccessible_watchpoint): Include tests for watchpoints
12993 created with a constant expression.
12994
df0f4836
KB
129952010-06-14 Kevin Buettner <kevinb@redhat.com>
12996
12997 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12998 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12999 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
13000 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
13001 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13002 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13003 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
13004 of `_start'.
13005
b769def5
UW
130062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13007
13008 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
13009 not supported on the target.
13010 * gdb.mi/mi-nonstop-exit.exp: Likewise.
13011 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
13012 * gdb.mi/mi-nsintrall.exp: Likewise.
13013 * gdb.mi/mi-nsmoribund.exp: Likewise.
13014 * gdb.mi/mi-nsthrexec.exp: Likewise.
13015
d914c394
SS
130162010-06-11 Stan Shebs <stan@codesourcery.com>
13017
13018 * gdb.base/permissions.exp: New file.
13019
130202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
13021
13022 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
13023 does not support ELF executable class.
13024
f3ce5b9c
UW
130252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13026
13027 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
13028
8e46892c
JK
130292010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13030
13031 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
13032 (runto): Catch "The target does not support running in non-stop mode.".
13033
6cc55c64
MS
130342010-06-11 Michael Snyder <msnyder@vmware.com>
13035
13036 * gdb.base/setshow.exp (set language asm): Don't use
13037 gdb_test_no_output, fails on some targets.
13038
caddefa4
UW
130392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13040
13041 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
13042 * gdb.cp/pr9167.exp: Likewise.
13043
468b1aa7
UW
130442010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13045
13046 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
13047
5c3552dc
UW
130482010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13049
13050 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
13051
02e6fe6a
UW
130522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13053
13054 * gdb.base/charset.c (main): Make sure malloc gets linked in.
13055
0e03807e
TT
130562010-06-11 Tom Tromey <tromey@redhat.com>
13057
13058 PR gdb/9977, PR exp/11636::
13059 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
13060 (pieces_test_f6): Update expected output.
13061
2bdf28a0
JK
130622010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13063
13064 * gdb.base/moribund-step.exp: New.
13065
f6978de9
MS
130662010-06-08 Michael Snyder <msnyder@vmware.com>
13067
13068 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 13069 * gdb.ada/boolean_expr.exp:
f6978de9
MS
13070 * gdb.ada/frame_args.exp: Ditto.
13071 * gdb.ada/lang_switch.exp: Ditto.
13072 * gdb.ada/ptype_arith_binop.exp: Ditto.
13073 * gdb.ada/ref_param.exp: Ditto.
13074 * gdb.ada/type_coercion.exp:Ditto.
13075
13076 * gdb.asm/asm-source.exp: Ditto.
13077
13078 * gdb.base/attach.exp: Ditto.
13079 * gdb.base/bitfields2.exp: Ditto.
13080 * gdb.base/call-signal-resume.exp: Ditto.
13081 * gdb.base/callfuncs.exp: Ditto.
13082 * gdb.base/commands.exp: Ditto.
13083 * gdb.base/dbx.exp: Ditto.
13084 * gdb.base/default.exp: Ditto.
13085 * gdb.base/dump.exp: Ditto.
13086 * gdb.base/exprs.exp: Ditto.
13087 * gdb.base/freebpcmd.exp: Ditto.
13088 * gdb.base/interrupt.exp: Ditto.
13089 * gdb.base/list.exp: Ditto.
13090 * gdb.base/long_long.exp: Ditto.
13091 * gdb.base/maint.exp: Ditto.
13092 * gdb.base/ptype.exp: Ditto.
13093 * gdb.base/return.exp: Ditto.
13094 * gdb.base/setshow.exp: Ditto.
13095 * gdb.base/sigbpt.exp: Ditto.
13096 * gdb.base/sigrepeat.exp: Ditto.
13097
13098 * gdb.cp/classes.exp: Ditto.
13099
13100 * gdb.dwarf2/dw2-restore.exp: Ditto.
13101
13102 * gdb.gdb/selftest.exp: Ditto.
13103
13104 * gdb.multi/base.exp: Ditto.
13105 * gdb.multi/bkpt-multi-exec.exp: Ditto.
13106
13107 * gdb.python/py-block.exp: Ditto.
13108 * gdb.python/py-prettyprint.exp: Ditto.
13109 * gdb.python/py-template.exp: Ditto.
13110
13111 * gdb.server/ext-attach.exp: Ditto.
13112 * gdb.server/ext-run.exp: Ditto.
13113 * gdb.server/server-mon.exp: Ditto.
13114
13115 * gdb.threads/fork-thread-pending.exp: Ditto.
13116 * gdb.threads/hand-call-in-threads.exp: Ditto.
13117 * gdb.threads/interrupted-hand-call.exp: Ditto.
13118 * gdb.threads/linux-dp.exp: Ditto.
13119 * gdb.threads/manythreads.exp: Ditto.
13120 * gdb.threads/print-threads.exp: Ditto.
13121 * gdb.threads/pthreads.exp: Ditto.
13122 * gdb.threads/schedlock.exp: Ditto.
13123 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13124 * gdb.threads/threadapply.exp: Ditto.
13125
de7ff789
MS
131262010-06-08 Michael Snyder <msnyder@vmware.com>
13127
889bf7c5 13128 * gdb.ada/exec_changed.exp:
de7ff789
MS
13129 Use ".*" instead of "" as wildcard regexp.
13130
13131 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
13132 * gdb.base/call-ar-st.exp: Ditto.
13133 * gdb.base/checkpoint.exp: Ditto.
13134 * gdb.base/default.exp: Ditto.
13135 * gdb.base/dump.exp: Ditto.
13136 * gdb.base/ending-run.exp: Ditto.
13137 * gdb.base/fileio.exp: Ditto.
13138 * gdb.base/miscexprs.exp: Ditto.
13139 * gdb.base/pointers.exp: Ditto.
13140 * gdb.base/readline.exp: Ditto.
13141 * gdb.base/reread.exp: Ditto.
13142 * gdb.base/restore.exp: Ditto.
13143 * gdb.base/shlib-call.exp: Ditto.
13144 * gdb.base/valgrind-db-attach.exp: Ditto.
13145 * gdb.base/volatile.exp: Ditto.
13146 * gdb.base/watchpoints.exp: Ditto.
13147
13148 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
13149
13150 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
13151 * gdb.python/py-value.exp: Ditto.
13152
13153 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
13154 * gdb.trace/circ.exp: Ditto.
13155 * gdb.trace/collection.exp: Ditto.
13156 * gdb.trace/packetlen.exp: Ditto.
13157 * gdb.trace/passc-dyn.exp: Ditto.
13158 * gdb.trace/report.exp: Ditto.
13159 * gdb.trace/tfile.exp: Ditto.
13160 * gdb.trace/tfind.exp: Ditto.
13161 * gdb.trace/while-dyn.exp: Ditto.
13162
3bebe2f2
JK
131632010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13164
13165 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
13166
5c631832
JK
131672010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13168
13169 Test PR 10640.
13170 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
13171
4c3376c8
SW
131722010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
13173
13174 * gdb.cp/koenig.exp: Test for ADL operators.
13175 * gdb.cp/koenig.cc: Added ADL operators.
13176 * gdb.cp/operator.exp: New test.
13177 * gdb.cp/operator.cc: New test.
13178
dc226d5a
MS
131792010-06-04 Michael Snyder <msnyder@vmware.com>
13180
dfb88a23
MS
13181 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
13182 * gdb.base/pending.exp: Ditto.
f7ae76b3 13183
dc226d5a
MS
13184 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
13185
967cf477
DE
131862010-06-04 Doug Evans <dje@google.com>
13187
13188 * gdb.python/py-prettyprint.exp: Add new test for enabled and
13189 disabled printers.
13190 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
13191 (enable_lookup_function): New function.
13192
eb801841
TT
131932010-06-04 Tom Tromey <tromey@redhat.com>
13194
13195 * gdb.python/py-value.exp (test_value_hash): Don't test equality
13196 of hash and id.
13197
38979823
JK
131982010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13199
13200 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
13201 newline.
13202 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
13203 (empty verbose non-noisy clear, empty verbose noisy clear)
13204 (empty non-verbose noisy clear): Likewise.
13205
35ec993f
MS
132062010-06-03 Michael Snyder <msnyder@vmware.com>
13207
13208 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
13209 * gdb.base/display.exp: Ditto.
13210 * gdb.base/find.exp: Ditto.
13211 * gdb.base/ifelse.exp: Ditto.
13212 * gdb.base/multi-forks.exp: Ditto.
13213 * gdb.base/recurse.exp: Ditto.
13214 * gdb.base/setshow.exp: Ditto.
13215 * gdb.base/value-double-free.exp: Ditto.
13216 * gdb.base/watch-vfork.exp: Ditto.
13217 * gdb.base/watch_thread_num.exp: Ditto.
13218 * gdb.base/watchpoint-solib.exp: Ditto.
13219 * gdb.base/watchpoint.exp: Ditto.
13220 * gdb.base/watchpoints.exp: Ditto.
13221
13222 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
13223 * gdb.cp/overload.exp: Ditto.
13224 * gdb.cp/virtfunc.exp: Ditto.
13225
13226 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
13227
889bf7c5 13228 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
13229 Replace gdb_test with gdb_test_no_output.
13230
889bf7c5 13231 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
13232 Replace gdb_test with gdb_test_no_output.
13233 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13234 * gdb.threads/watchthreads.exp: Ditto.
13235 * gdb.threads/watchthreads2.exp: Ditto.
13236
13237 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
13238 * gdb.trace/tfind.exp: Ditto.
13239
c22decce
JB
132402010-06-03 Joel Brobecker <brobecker@adacore.com>
13241
13242 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
13243 successful test if message is the empty string.
13244
fd5700c7
JK
132452010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13246
13247 * gdb.fortran/module.exp (stopped language detection): New test.
13248
f55ee35c
JK
132492010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13250
13251 Support DW_TAG_module as separate namespaces.
13252 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
13253 gdb.fortran/library-module-lib.f90: New.
13254 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
13255 (print i): Remove.
13256 (continue to breakpoint: i-is-1, print var_i value 1)
13257 (continue to breakpoint: i-is-2, print var_i value 2)
13258 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
13259 (print var_d, print var_i value 14, ptype modmany, complete `modm)
13260 (complete `modmany, complete `modmany`, complete `modmany`var)
13261 (show language, setting breakpoint at module): New tests.
13262 * gdb.fortran/module.f90 (module mod): Remove.
13263 (module mod1, module mod2, module modmany, subroutine sub1)
13264 (subroutine sub2, program module): New.
13265
b8e8282f
JK
132662010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13267
13268 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
13269 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
13270 * gdb.cp/anon-union.exp (pass): Rename to ...
13271 (print z 2): ... here.
b8e8282f 13272
019ebafc
MS
132732010-06-02 Michael Snyder <msnyder@vmware.com>
13274
e68d8fd4
MS
13275 * gdb.trace/actions.exp: Use gdb_test_no_output.
13276 * gdb.trace/circ.exp: Ditto.
13277 * gdb.trace/packetlen.exp: Ditto.
13278 * gdb.trace/save-trace.exp: Ditto.
13279 * gdb.trace/tracecmd.exp: Ditto.
13280 * gdb.trace/tsv.exp: Ditto.
13281
12b5d08a
MS
13282 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
13283 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
13284 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13285 * gdb.threads/manythreads.exp: Ditto.
13286 * gdb.threads/print-threads.exp: Ditto.
13287 * gdb.threads/pthreads.exp: Ditto.
13288 * gdb.threads/schedlock.exp: Ditto.
13289 * gdb.threads/staticthreads.exp: Ditto.
13290 * gdb.threads/thread-specific.exp: Ditto.
13291 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13292 * gdb.threads/threadapply.exp: Ditto.
13293 * gdb.threads/watchthreads.exp: Ditto.
13294 * gdb.threads/watchthreads2.exp: Ditto.
13295
89493308
MS
13296 * gdb.python/py-block.exp: Use gdb_test_no_output.
13297 * gdb.python/py-prettyprint.exp: Ditto.
13298 * gdb.python/py-template.exp: Ditto.
13299 * gdb.python/py-value.exp: Ditto.
13300
13301 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
13302 * gdb.reverse/watch-reverse.exp: Ditto.
13303
13304 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
13305 * gdb.server/ext-run.exp: Ditto.
13306
019ebafc
MS
13307 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
13308 * gdb.dwarf2/dw2-compressed.exp: Ditto.
13309 * gdb.dwarf2/dw2-intercu.exp: Ditto.
13310 * gdb.dwarf2/dw2-intermix.exp: Ditto.
13311 * gdb.dwarf2/dw2-producer.exp: Ditto.
13312 * gdb.dwarf2/mac-fileno.exp: Ditto.
13313
13314 * gdb.gdb/observer.exp: Use gdb_test_no_output.
13315 * gdb.gdb/selftest.exp: Ditto.
13316
13317 * gdb.multi/base.exp: Use gdb_test_no_output.
13318
13319 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
13320
3e0ca3a5
JK
133212010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13322
13323 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
13324
9db70545
MS
133252010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
13326
a8d52276
MS
13327 * gdb.cp/class2.exp: Use gdb_test_no_output.
13328 * gdb.cp/classes.exp: Ditto.
13329 * gdb.cp/extern-c.exp: Ditto.
13330 * gdb.cp/inherit.exp: Ditto.
13331 * gdb.cp/maint.exp: Ditto.
13332 * gdb.cp/mb-inline.exp: Ditto.
13333 * gdb.cp/mb-templates.exp: Ditto.
13334 * gdb.cp/method2.exp: Ditto.
13335 * gdb.cp/misc.exp: Ditto.
13336 * gdb.cp/ovldbreak.exp: Ditto.
13337 * gdb.cp/punctuator.exp: Ditto.
13338 * gdb.cp/templates.exp: Ditto.
13339 * gdb.cp/virtbase.exp: Ditto.
13340
889bf7c5 13341 * gdb.threads/attach-stopped.exp:
9db70545 13342 Replace uses of send_gdb / gdb_expect.
889bf7c5 13343 * gdb.threads/attachstop-mt.exp:
9db70545 13344 Replace uses of send_gdb / gdb_expect.
889bf7c5 13345 * gdb.threads/gcore-thread.exp:
9db70545 13346 Replace uses of send_gdb / gdb_expect.
889bf7c5 13347 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
13348 Replace uses of send_gdb / gdb_expect.
13349 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13350 * gdb.threads/print-threads.exp:
9db70545
MS
13351 Replace uses of send_gdb / gdb_expect.
13352 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
13353 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
13354 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
13355
13356 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
13357 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
13358 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
13359 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
13360 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
13361 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
13362 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
13363 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
13364 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
13365 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
13366 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
13367
359cc68c
JK
133682010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13369
13370 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
13371
7d3fe98e
SW
133722010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
13373
13374 * gdb.cp/koenig.exp: Added new test case.
13375 * gdb.cp/koenig.cc: Ditto.
13376
27d3a1a2
MS
133772010-06-01 Michael Snyder <msnyder@vmware.com>
13378
13379 * gdb.base/arithmet.exp: Use gdb_test_no_output.
13380 * gdb.base/arrayidx.exp: Ditto.
13381 * gdb.base/attach.exp: Ditto.
13382 * gdb.base/auxv.exp: Ditto.
13383 * gdb.base/bigcre.exp: Ditto.
13384 * gdb.base/break-always.exp: Ditto.
13385 * gdb.base/break-interp.exp: Ditto.
13386 * gdb.base/break.exp: Ditto.
13387 * gdb.base/breakpoint-shadow.exp: Ditto.
13388 * gdb.base/call-ar-st.exp: Ditto.
13389 * gdb.base/call-sc.exp: Ditto.
13390 * gdb.base/call-signal-resume.exp: Ditto.
13391 * gdb.base/callfuncs.exp: Ditto.
13392 * gdb.base/catch-syscall.exp: Ditto.
13393 * gdb.base/charset.exp: Ditto.
13394 * gdb.base/code-expr.exp: Ditto.
13395 * gdb.base/commands.exp: Ditto.
13396 * gdb.base/cond-expr.exp: Ditto.
13397 * gdb.base/condbreak.exp: Ditto.
13398 * gdb.base/cursal.exp: Ditto.
13399 * gdb.base/cvexpr.exp: Ditto.
13400 * gdb.base/default.exp: Ditto.
13401 * gdb.base/del.exp: Ditto.
13402 * gdb.base/detach.exp: Ditto.
13403 * gdb.base/display.exp: Ditto.
13404 * gdb.base/ena-dis-br.exp: Ditto.
13405 * gdb.base/eval-skip.exp: Ditto.
13406 * gdb.base/foll-fork.exp: Ditto.
13407 * gdb.base/foll-vfork.exp: Ditto.
13408 * gdb.base/frame-args.exp: Ditto.
13409 * gdb.base/funcargs.exp: Ditto.
13410 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13411 * gdb.base/gdbvars.exp: Ditto.
13412 * gdb.base/help.exp: Ditto.
13413 * gdb.base/ifelse.exp: Ditto.
13414 * gdb.base/included.exp: Ditto.
13415 * gdb.base/list.exp: Ditto.
13416 * gdb.base/macscp.exp: Ditto.
13417 * gdb.base/maint.exp: Ditto.
13418 * gdb.base/multi-fork.exp: Ditto.
13419 * gdb.base/overlays.exp: Ditto.
13420 * gdb.base/page.exp: Ditto.
13421 * gdb.base/pending.exp: Ditto.
13422 * gdb.base/pointers.exp: Ditto.
13423 * gdb.base/pr11022.exp: Ditto.
13424 * gdb.base/prelink.exp: Ditto.
13425 * gdb.base/printcmds.exp: Ditto.
13426 * gdb.base/psymtab.exp: Ditto.
13427 * gdb.base/randomize.exp: Ditto.
13428 * gdb.base/relational.exp: Ditto.
13429 * gdb.base/relocate.exp: Ditto.
13430 * gdb.base/remote.exp: Ditto.
13431 * gdb.base/sepdebug.exp: Ditto.
13432 * gdb.base/set-lang-auto.exp: Ditto.
13433 * gdb.base/setshow.exp: Ditto.
13434 * gdb.base/setvar.exp: Ditto.
13435 * gdb.base/signals.exp: Ditto.
13436 * gdb.base/signull.exp: Ditto.
13437 * gdb.base/sigstep.exp: Ditto.
13438 * gdb.base/sizeof.exp: Ditto.
13439 * gdb.base/solib-disc.exp: Ditto.
13440 * gdb.base/store.exp: Ditto.
13441 * gdb.base/structs.exp: Ditto.
13442 * gdb.base/structs2.exp: Ditto.
13443 * gdb.base/subst.exp: Ditto.
13444 * gdb.base/term.exp: Ditto.
13445 * gdb.base/trace-commands.exp: Ditto.
13446 * gdb.base/unwindonsignal.exp: Ditto.
13447 * gdb.base/valgrind-db-attach.exp: Ditto.
13448 * gdb.base/varargs.exp: Ditto.
13449 * gdb.base/watch-cond.exp: Ditto.
13450 * gdb.base/watch_thread_num.exp: Ditto.
13451 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13452 * gdb.base/watchpoint.exp: Ditto.
13453 * gdb.base/whatis-exp.exp: Ditto.
13454
f8d3bf8f
MS
134552010-06-01 Michael Snyder <msnyder@vmware.com>
13456
13457 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13458 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13459 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13460 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13461 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13462 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13463 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13464 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13465 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13466 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13467 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13468 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13469 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13470 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13471 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13472
3f9e0d32
JK
134732010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13474
13475 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13476 trailing newline.
13477 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13478 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13479 (p *args): ... here and remove excessive trailing newline.
13480
f629457d
JB
134812010-05-31 Joel Brobecker <brobecker@adacore.com>
13482
13483 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13484
09eef106
JK
134852010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13486
13487 Accept the new Linux kernel "t (tracing stop)" string.
13488 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13489 Update comment.
13490 (state_wait) <T (tracing stop)>: New.
13491 (main): Update the state_wait expect string.
13492
94f31136
PA
134932010-05-28 Pedro Alves <pedro@codesourcery.com>
13494
13495 * limits.c, limits.exp: Delete files.
13496 * Makefile.in (clean mostlyclean): Adjust.
13497 * tracecmd.exp: Adjust.
13498
096554ab
JK
134992010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13500
13501 * gdb.base/tui-layout.exp: New.
13502
27d3a1a2 135032010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13504
889bf7c5 13505 * gdb.reverse/break-precsave.exp:
bcd2dc50 13506 Replace uses of send_gdb / gdb_expect.
889bf7c5 13507 * gdb.reverse/break-reverse.exp:
bcd2dc50 13508 Replace uses of send_gdb / gdb_expect.
889bf7c5 13509 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13510 Replace uses of send_gdb / gdb_expect.
889bf7c5 13511 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13512 Replace uses of send_gdb / gdb_expect.
889bf7c5 13513 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13514 Replace uses of send_gdb / gdb_expect.
889bf7c5 13515 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13516 Replace uses of send_gdb / gdb_expect.
889bf7c5 13517 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13518 Replace uses of send_gdb / gdb_expect.
889bf7c5 13519 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13520 Replace uses of send_gdb / gdb_expect.
889bf7c5 13521 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13522 Replace uses of send_gdb / gdb_expect.
889bf7c5 13523 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13524 Replace uses of send_gdb / gdb_expect.
889bf7c5 13525 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13526 Replace uses of send_gdb / gdb_expect.
889bf7c5 13527 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13528 Replace uses of send_gdb / gdb_expect.
889bf7c5 13529 * gdb.reverse/machinestate.exp:
bcd2dc50 13530 Replace uses of send_gdb / gdb_expect.
889bf7c5 13531 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13532 Replace uses of send_gdb / gdb_expect.
889bf7c5 13533 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13534 Replace uses of send_gdb / gdb_expect.
889bf7c5 13535 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13536 Replace uses of send_gdb / gdb_expect.
889bf7c5 13537 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13538 Replace uses of send_gdb / gdb_expect.
889bf7c5 13539 * gdb.reverse/step-precsave.exp:
bcd2dc50 13540 Replace uses of send_gdb / gdb_expect.
889bf7c5 13541 * gdb.reverse/step-reverse.exp:
bcd2dc50 13542 Replace uses of send_gdb / gdb_expect.
889bf7c5 13543 * gdb.reverse/until-precsave.exp:
bcd2dc50 13544 Replace uses of send_gdb / gdb_expect.
889bf7c5 13545 * gdb.reverse/until-reverse.exp:
bcd2dc50 13546 Replace uses of send_gdb / gdb_expect.
889bf7c5 13547 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13548 Replace uses of send_gdb / gdb_expect.
889bf7c5 13549 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13550 Replace uses of send_gdb / gdb_expect.
13551
3def43e0
JK
135522010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13553
13554 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13555 excessive newline.
13556
27d3a1a2 135572010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13558
13559 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13560 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13561 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13562 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13563 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13564 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13565 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13566 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13567 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13568 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13569 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13570 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13571 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13572 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13573 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13574 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13575 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13576 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13577 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13578
27d3a1a2 135792010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13580
22454424
MS
13581 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13582 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13583
13584 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13585 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13586 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13587
889bf7c5 13588 * gdb.reverse/consecutive-reverse.exp:
22454424 13589 Replace uses of send_gdb / gdb_expect.
889bf7c5 13590 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13591 Replace uses of send_gdb / gdb_expect.
13592
13593 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13594 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13595 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13596 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13597 Replace uses of send_gdb / gdb_expect.
13598 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13599 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13600 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13601 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13602 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13603 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13604 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13605 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13606 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13607
136082010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13609
22454424 13610 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13611
22454424 13612 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13613
22454424
MS
13614 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13615 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13616 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13617 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13618 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13619 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13620 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13621 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13622 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13623
6e5f2c59
TT
136242010-05-25 Tom Tromey <tromey@redhat.com>
13625
13626 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13627
bbc8b958
TT
136282010-05-25 Tom Tromey <tromey@redhat.com>
13629
13630 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13631 argument order.
13632 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13633 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13634 order.
13635 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13636 order.
13637 * gdb.base/call-sc.exp (setup_kfails): Remove.
13638 (setup_compiler_kfails): Remove.
13639 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13640 argument order.
13641 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13642 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13643 (advancei): Fix setup_kfail argument order.
13644 * gdb.base/radix.exp: Fix setup_kfail argument order.
13645 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13646 order.
13647 * gdb.base/structs.exp (setup_kfails): Remove.
13648 (setup_compiler_kfails): Fix setup_kfail argument order.
13649 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13650 order.
13651 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13652 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13653 setup_kfail argument order.
13654 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13655
83d1babf
TT
136562010-05-25 Tom Tromey <tromey@redhat.com>
13657
13658 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13659
6acb16a2
MS
136602010-05-25 Michael Snyder <msnyder@vmware.com>
13661
13662 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13663 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13664 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13665 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13666 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13667 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13668 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13669 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13670 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13671 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13672 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13673 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13674 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13675 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13676 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13677 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13678 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13679 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13680 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13681 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13682 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13683 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13684 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13685 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13686 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13687 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13688 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13689 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13690 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13691 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13692 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13693 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13694 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13695 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13696 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13697 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13698 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13699 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13700 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13701 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13702 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13703 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13704 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13705 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13706 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13707 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13708 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13709 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13710
137112010-05-25 Doug Evans <dje@google.com>
13712
13713 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13714 gdb.string_to_argv.
ad3986f0 13715
d3b1e874
TT
137162010-05-21 Tom Tromey <tromey@redhat.com>
13717
13718 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13719 Call it.
13720 * gdb.dwarf2/pieces.S: Update.
13721 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13722
cb826367
TT
137232010-05-21 Tom Tromey <tromey@redhat.com>
13724
13725 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13726 Call it.
13727 * gdb.dwarf2/pieces.c (struct C): New.
13728 (f6): New function.
13729 * gdb.dwarf2/pieces.S: Replace.
13730
74de6778
TT
137312010-05-21 Tom Tromey <tromey@redhat.com>
13732
13733 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13734 Call it.
13735
afd74c5f
TT
137362010-05-21 Tom Tromey <tromey@redhat.com>
13737
13738 * gdb.dwarf2.pieces.exp: New file.
13739 * gdb.dwarf2.pieces.S: New file.
13740 * gdb.dwarf2.pieces.c: New file.
13741
a7b75dfd 137422010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13743 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13744
13745 * lib/gdb.exp (gdb_test_no_output): New function.
13746 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13747 when testing commands that should produce no output.
13748
c81c812a
JB
137492010-05-17 Joel Brobecker <brobecker@adacore.com>
13750
13751 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13752 parameter that we want to watch being a constant.
13753
0cce5bd9
JB
137542010-05-17 Joel Brobecker <brobecker@adacore.com>
13755
13756 * gdb.ada/cond_lang: New testcase.
13757
47050449
JB
137582010-05-17 Joel Brobecker <brobecker@adacore.com>
13759
13760 * lib/gdb.exp (banned_variables): New variable/constant.
13761 (gdb_init): Add write trace on variables listed in banned_variables.
13762 (gdb_finish): Remove write traces on variables listed in
13763 banned_variables.
13764
77c01586
JB
137652010-05-17 Joel Brobecker <brobecker@adacore.com>
13766
13767 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13768 * gdb.cp/koenig.exp: Likewise.
13769
88d4aea7
PM
137702010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13771
889bf7c5 13772 PR python/11482
88d4aea7
PM
13773
13774 * gdb.python/py-value.exp (test_value_hash): New function.
13775
f5a010c0
PM
137762010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13777
13778 PR exp/11530.
13779 * gdb.base/gdb11530.c: New file.
13780 * gdb.base/gdb11530.exp: New file.
13781
8ef4892f
JK
137822010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13783
13784 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13785 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13786
7322dca9
SW
137872010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13788
13789 * gdb.cp/koenig.exp: New test.
13790 * gdb.cp/koenig.cc: New test program.
13791
02e7ea18
JB
137922010-05-05 Joel Brobecker <brobecker@adacore.com>
13793
13794 Remove the use of prms_id and bug_id throughout the testsuite.
13795
e1c34c5d
PM
137962010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13797
13798 PR exp/11349.
13799 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13800 use a reference local variable.
13801
8e1d0c49
JK
138022010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13803
13804 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13805 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13806 variable different_dir. Move debugfile into a full directory pathname
13807 under DIFFERENT_DIR.
13808 * lib/gdb.exp (separate_debug_filename): Remove.
13809 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13810 variable debug_dir and mkdir of it. Update function comments.
13811
e66408ed
PA
138122010-04-29 Pedro Alves <pedro@codesourcery.com>
13813
13814 PR gdb/11557
13815
13816 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13817 files.
13818
d7b32ed3
PM
138192010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13820
889bf7c5 13821 * gdb.python/py-param.exp: New File.
d7b32ed3 13822
6aecb9c2
JB
138232010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13824
13825 * gdb.base/default.exp: Fix "set language" test.
13826
bdf92a1c
PM
138272010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13828
13829 PR breakpoints/11531.
13830 * gdb.base/gdb11531.c: New file.
13831 * gdb.base/gdb11531.exp: New file.
13832
3f172e24
TT
138332010-04-26 Tom Tromey <tromey@redhat.com>
13834
13835 * gdb.base/completion.exp: Add tests for completion and deprecated
13836 commands.
13837
64af4c92
JK
138382010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13839
13840 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13841 (print /x char_array): Escape curly brackets.
13842
492928e4
JK
138432010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13844
13845 Fix deadlock on looped list of loaded shared objects.
13846 * gdb.base/solib-corrupted.exp: New.
13847
66d09542
DE
138482010-04-23 Doug Evans <dje@google.com>
13849
13850 * gdb.python/py-section-script.c: New file.
13851 * gdb.python/py-section-script.exp: New file.
13852 * gdb.python/py-section-script.py: New file.
13853
8bd10a10
CM
138542010-04-20 Chris Moller <cmoller@redhat.com>
13855
13856 PR 10179
13857
13858 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13859 * gdb.base/pr10179-a.c:
13860 * gdb.base/pr10179-b.c:
13861 * gdb.base/pr10179.exp: New files.
13862
c0201579
JK
138632010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13864
13865 Fix crashes on dangling display expressions.
13866 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13867 is SEP.
13868 (lib_flags): Remove the "debug" keyword.
13869 (libsepdebug): New variable for iterating new loop.
13870 (save_pf_prefix): New variable wrapping the loop.
13871 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13872 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13873
793b0ff8
PM
138742010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13875
13876 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13877
097f51f7
PM
138782010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13879
13880 PR stabs/11479.
13881 * gdb.stabs/gdb11479.exp: New file.
13882 * gdb.stabs/gdb11479.c: New file.
13883
9a22f0d0
PM
138842010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13885
13886 * gdb.base/charset.c (Strin16, String32): New variables.
13887 * gdb.base/charset.exp (gdb_test): Test correct display
13888 of 16 or 32 bit strings.
13889
138902010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
13891
13892 PR 9167
13893 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13894 * gdb.cp/pr9167.cc: New file.
13895 * gdb.cp/pr9167.exp: New file.
13896
13897
6e354e5e
PM
138982010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13899
13900 PR pascal/11492.
13901 * gdb.pascal/gdb11492.pas: New file.
13902 * gdb.pascal/gdb11492.exp: New file.
13903
be942545
JB
139042010-04-20 Joel Brobecker <brobecker@adacore.com>
13905
1667e6e3 13906 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 13907
0c3acc09
JB
139082010-04-20 Joel Brobecker <brobecker@adacore.com>
13909
13910 * gdb.ada/dyn_loc: New testcase.
13911
ec31cde5
CM
139122010-04-20 Chris Moller <cmoller@redhat.com>
13913
13914 PR 10867
889bf7c5 13915
ec31cde5
CM
13916 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13917 * gdb.cp/pr10687.cc: New file.
13918 * gdb.cp/pr10687.exp: New file.
13919
13920
ce4b0682
SDJ
139212010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13922 Sergio Durigan Junior <sergiodj@redhat.com>
13923
13924 * gdb.fortran/logical.exp: New testcase.
13925 * gdb.fortran/logical.f90: New file.
13926
3436961f
DE
139272010-04-19 Doug Evans <dje@google.com>
13928
13929 * gdb.base/help.exp (help source): Update expected output.
13930
4d836c09
JK
139312010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13932
13933 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
13934 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
13935 gdb_exit and return.
13936 (executable): New variable.
13937 (binfile): Use it.
13938
6149aea9
PA
139392010-04-19 Pedro Alves <pedro@codesourcery.com>
13940
13941 PR breakpoints/8554.
13942
13943 * gdb.trace/save-trace.exp: Adjust.
13944
ed41462c
L
139452010-04-17 H.J. Lu <hongjiu.lu@intel.com>
13946
13947 PR corefiles/11511
13948 * gdb.arch/system-gcore.exp: New.
13949 * gdb.arch/gcore.c: Likewise.
13950
3f7b2faa
DE
139512010-04-15 Doug Evans <dje@google.com>
13952
fa33c3cd
DE
13953 * gdb.python/py-progspace.c: New file.
13954 * gdb.python/py-progspace.exp: New file.
13955
3f7b2faa
DE
13956 * gdb.base/source.exp: Add tests for "source -s".
13957
79f283fe
PM
139582010-04-14 Phil Muldoon <pmuldoon@redhat.com>
13959
13960 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
13961 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13962 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
13963 * gdb.python/py-mi.exp: New test for to_string returning None.
13964
fc8eb08a
PM
139652010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13966
13967 * gdb.python/py-breakpoint.c: Make result global.
13968
26e197f6
JK
139692010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13970
13971 Fix non-GNU make compatibility.
13972 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13973
adc36818
PM
139742010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13975
13976 * gdb.python/py-breakpoint.exp: New File.
13977 * gdb.python/py-breakpoint.C: Ditto.
13978
64e17368
SS
139792010-04-08 Stan Shebs <stan@codesourcery.com>
13980
13981 * gdb.trace/actions.exp: Clear default-collect.
13982 * gdb.trace/save-trace.exp: Clear default-collect.
13983
fff5cc64
PM
139842010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13985
13986 * gdb.python/py-value: Add null string variable.
13987 (test_lazy_string): Test zero length, NULL address lazy
13988 strings.
13989
a055a187
L
139902010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13991
13992 * gdb.arch/i386-avx.c: New.
13993 * gdb.arch/i386-avx.exp: Likewise.
13994
13995 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13996
96e39866
DE
139972010-04-06 Doug Evans <dje@google.com>
13998
13999 * gdb.base/source-test.gdb: New file.
14000 * gdb.base/source.exp: Test source -v.
14001
5984a431
UW
140022010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14003
14004 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
14005
ec8a089a
PM
140062010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
14007
14008 * gdb.stabs/aout.sed: Convert all backslash to double backslash
14009 within one line, unless it is followed by a double quote.
14010 * gdb.stabs/hppa.sed: Idem.
14011 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
14012 * gdb.stabs/weird.exp: Check for correct parsing of
14013 char and string constants.
ec8a089a
PM
14014 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
14015 in .stabs to .stabx substitution.
14016
fce3c1f0
SS
140172010-04-05 Stan Shebs <stan@codesourcery.com>
14018
14019 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
14020 constant global.
14021 * gdb.trace/tfile.exp: Try to print them.
14022
d77f58be
SS
140232010-04-04 Stan Shebs <stan@codesourcery.com>
14024
14025 * gdb.base/completion.exp: Update for new "info watchpoints".
14026 * gdb.base/default.exp: Ditto.
14027 * gdb.base/help.exp: Ditto.
14028 * gdb.base/watchpoint.exp: Ditto.
14029 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 14030
af54718e
SS
140312010-04-04 Stan Shebs <stan@codesourcery.com>
14032
14033 * gdb.trace/tfile.exp: Sharpen tfind test.
14034
74d1f91e
JK
140352010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14036
14037 * gdb.base/break-entry.exp: New.
14038
eb8e76db 140392010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 14040 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
14041
14042 * gdb.reverse/i386-sse-reverse.exp: New file.
14043 * gdb.reverse/i386-sse-reverse.c: New file.
14044
bf65cad8
PA
140452010-04-02 Pedro Alves <pedro@codesourcery.com>
14046
14047 * gdb.trace/tfind.exp: Adjust expected disassembly output.
14048
fff87407
SS
140492010-04-01 Stan Shebs <stan@codesourcery.com>
14050
14051 * gdb.trace/actions.exp: Tweak expected output.
14052 * gdb.trace/while-stepping.exp: Tweak expected output.
14053
fe01d668
L
140542010-04-01 H.J. Lu <hongjiu.lu@intel.com>
14055
14056 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
14057
86b17b60
PA
140582010-04-01 Pedro Alves <pedro@codesourcery.com>
14059
14060 * gdb.base/commands.exp: Adjust.
14061 * gdb.cp/extern-c.exp: Adjust.
14062
2c58c0a9
PA
140632010-04-01 Pedro Alves <pedro@codesourcery.com>
14064
14065 * gdb.trace/collection.c (local_test_func): Define a local struct,
14066 and instanciate it.
14067
0db9b91c
PA
140682010-04-01 Pedro Alves <pedro@codesourcery.com>
14069
14070 * gdb.trace/collection.exp (gdb_collect_args_test)
14071 (gdb_collect_argarray_test): XFAIL the tests that assume the
14072 argarray argument's elements are collected.
14073
8072405b
JK
140742010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
14075
14076 * gdb.dwarf2/dw2-bad-parameter-type.exp,
14077 gdb.dwarf2/dw2-bad-parameter-type.S: New.
14078
8bf6485c
SS
140792010-03-31 Stan Shebs <stan@codesourcery.com>
14080
14081 * gdb.trace/save-trace.exp: Test save/restore of default-collect
14082 and tracepoint conditionals.
14083 (gdb_verify_tracepoints): Delete unused return.
14084
fd7f724a
KS
140852010-03-26 Keith Seitz <keiths@redhat.com>
14086
14087 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
14088 appear in the output before main.
14089 Remove KFAIL for gdb/2215 aka bz 9320.
14090
8d9e7719
DE
140912010-03-30 Doug Evans <dje@google.com>
14092
0906dd0b
DE
14093 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
14094 by dejagnu.
14095 * gdb.arch/amd64-dword.exp: Ditto.
14096
8d9e7719
DE
14097 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
14098 match.
14099 (break printf): Ditto.
14100
1da644f0
SW
141012010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
14102
14103 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
14104 gcc < 4.4.
14105 * gdb.cp/shadow.exp: Ditto.
14106
a8121990
PA
141072010-03-29 Pedro Alves <pedro@codesourcery.com>
14108
14109 * gdb.trace/collection.exp (run_trace_experiment): Make sure
14110 "tstart" is silent.
14111
6e79d367
PA
141122010-03-29 Pedro Alves <pedro@codesourcery.com>
14113
14114 * gdb.trace/collection.exp (executable): New.
14115 (binfile): Use it.
14116 (fpreg, spreg, pcreg): New.
14117 (test_register): Use gdb_test_multiple. Pass /x to print.
14118 (prepare_for_trace_test): New.
14119 (run_trace_experiment): Use "continue", not gdb_run_cmd.
14120 (gdb_collect_args_test, gdb_collect_argstruct_test)
14121 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
14122 prepare_for_trace_test.
14123 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
14124 fpreg, spreg and pcreg.
14125 (gdb_collect_expression_test, gdb_collect_globals_test): Use
14126 prepare_for_trace_test.
14127 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
14128 try to detect tracing support here. Don't set breakpoints at
14129 `begin' or `end' here.
14130 <global scope>: Use clean_restart. Run to main before checking
14131 for tracing support. Check for for tracing support here.
14132
09248348
JK
141332010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14134
14135 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
14136 " as $displacement" to "seen displacement message".
14137
d350db38
PA
141382010-03-28 Pedro Alves <pedro@codesourcery.com>
14139
14140 * gdb.trace/while-dyn.exp (executable): New variable.
14141 (binfile): Use it.
14142 (test_while_stepping): New function. Move most tests here. Call
14143 it once for each of the while-stepping, stepping and ws aliases.
14144
907af001
UW
141452010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14146
14147 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
14148 that do not provide the tagless_struct type name at all.
14149 (test_print_anon_union): Do not check value of uninitialized
14150 union member. Do not use cp_test_ptype_class, so we can accept
14151 "long" as well as "long int".
14152
610197fd
PA
141532010-03-26 Pedro Alves <pedro@codesourcery.com>
14154
14155 * gdb.trace/tfile.c (tohex, bin2hex): New.
14156 (write_error_trace_file): Hexify error description.
14157
6c28cbf2
SS
141582010-03-25 Stan Shebs <stan@codesourcery.com>
14159
14160 * gdb.trace/tfile.c: Generate an additional trace file, improve
14161 portability.
14162 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
14163 files in a better way.
14164
e62b8c7e
KS
141652010-03-25 Keith Seitz <keiths@redhat.com>
14166
14167 * gdb.java/jprint.exp: XFAIL printing of static class members
14168 because of GCC debuginfo problem.
14169
82ccf5a5
JK
141702010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14171
14172 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
14173
293e2f9e
DJ
141742010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14175
14176 * gdb.base/completion.exp: Allow long instead of long int.
14177 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
14178 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
14179 variable p.
14180 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
14181 * gdb.base/pointers.exp: Allow long instead of long int.
14182 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
14183 * gdb.base/step-line.exp: Allow a directory before the source file name.
14184
95a42b64
TT
141852010-03-24 Tom Tromey <tromey@redhat.com>
14186
14187 PR breakpoints/9352:
14188 * gdb.base/default.exp: Update.
14189 * gdb.base/commands.exp: Update.
14190 * gdb.cp/extern-c.exp: Test setting commands on multiple
14191 breakpoints at once.
14192
2390201f
DJ
141932010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14194
14195 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
14196 if gdb,nosignals.
14197 * gdb.base/watchpoints.c: Do not include unnecessary headers.
14198 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
14199 exited".
14200
8c9a6790
SS
142012010-03-24 Stan Shebs <stan@codesourcery.com>
14202
14203 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
14204
a6c727b2
DJ
142052010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
14206
14207 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
14208 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
14209 argument. Handle "short" and "long".
14210 (Top level): Pass overprototyped output for old_fptr and xptr.
14211
4dfd5423
PA
142122010-03-23 Pedro Alves <pedro@codesourcery.com>
14213
14214 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
14215 format strings and add casts to avoid compiler warnings.
14216
142172010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
14218
14219 * lib/trace-support.exp (gdb_trace_setactions):
14220 Don't expect whitespace after ">" prompt.
14221 * gdb.trace/actions.exp: Adjust for output changes.
14222 * gdb.trace/while-stepping.exp: Likewise.
14223
c847d045
JK
142242010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14225
14226 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
14227 and r157645).
14228
5f717f1d
JK
142292010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14230
14231 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
14232 New.
14233
7d6d51d5
DJ
142342010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
14235
14236 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
14237 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
14238
3b11a015
SS
142392010-03-19 Stan Shebs <stan@codesourcery.com>
14240
14241 * gdb.trace/ax.exp: New file.
14242
d7d158ed
DE
142432010-03-19 Doug Evans <dje@google.com>
14244
6bb85cd1
DE
14245 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
14246 output from gcc.
14247
d7d158ed
DE
14248 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
14249 named /usr/sbin/prelink<foo>.
14250
4daf5ac0
SS
142512010-03-18 Stan Shebs <stan@codesourcery.com>
14252
14253 * gdb.trace/circ.exp: Test circular-trace-buffer.
14254 * gdb.trace/tfile.exp: Update tstatus test.
14255
e8d05480
JB
142562010-03-18 Joel Brobecker <brobecker@adacore.com>
14257
14258 * gdb.dwarf2/dw2-anonymous-func.S: New file.
14259 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
14260
441b986a
UW
142612010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14262
14263 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
14264
4247603b
PA
142652010-03-18 Pedro Alves <pedro@codesourcery.com>
14266
14267 * gdb.base/default.exp: Adjust the expected output of the finish
14268 and until commands when the inferior is not being run.
14269
13387711
SW
142702010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
14271
14272 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
14273 * gdb.cp/nsusing.exp: Ditto.
14274
6e31430b
TT
142752010-03-15 Tom Tromey <tromey@redhat.com>
14276
14277 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
14278 * gdb.cp/userdef.cc (operator==): New function.
14279 (main): New locals mem1, mem2.
14280
e2d69cb5
JZ
142812010-03-15 Jie Zhang <jie@codesourcery.com>
14282
14283 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
14284 Declare and use new loadtimeout variable.
14285
f572f0a9
DJ
142862010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
14287
14288 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
14289 Use gdb_load later.
14290
51f4c0b0
PA
142912010-03-14 Pedro Alves <pedro@codesourcery.com>
14292
14293 * gdb.base/solib-disc.c (main): Make format of fprintf a string
14294 literal. Add missing endlines to prints to stderr.
14295
1c809c68
TT
142962010-03-12 Tom Tromey <tromey@redhat.com>
14297
14298 PR c++/9708:
14299 * gdb.cp/m-static.exp: Add regression test.
14300 * gdb.cp/m-static.cc (method): New method.
14301 (main): Call it.
14302
00ae8fef
SW
143032010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
14304
14305 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
14306 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
14307
759f0f0b
PA
143082010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14309
21e24d21
PA
14310 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
14311
143122010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14313
759f0f0b
PA
14314 * lib/gdb.exp (skip_stl_tests): New.
14315 (gdb_compile): Symbian needs -ldl.
14316 (shlib_target_file): New.
14317 (shlib_symbol_file): New.
14318 (gdb_load_shlibs): Use shlib_target_file.
14319 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
14320 * gdb.cp/exception.exp: Use skip_stl_tests.
14321 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
14322 * gdb.cp/try_catch.exp: Use skip_stl_tests.
14323 * gdb.cp/mb-templates.exp: Ditto.
14324 * gdb.base/commands.exp: Relax regexes.
14325 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
14326 shlib_target_file and shlib_symbol_file.
14327 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
14328 sections.
14329 * gdb.base/ending-run.exp: Accept E32Main for symbian.
14330 * gdb.base/solib-disc.exp: Use
14331 shlib_target_file and shlib_symbol_file.
14332 * gdb.base/unload.exp: Don't skip on symbian. Use
14333 shlib_target_file and shlib_symbol_file.
14334 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
14335
6a8f2671 143362010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 14337
6a8f2671
PA
14338 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
14339 * gdb.trace/report.exp: Adjust for x86 and x86_64.
14340 Issue a tfind end before looking for a tracepoint frame.
14341 * gdb.trace/tfind.exp: Adjust tstatus output.
14342 Adjust disassembly output.
14343 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
14344
ccf26247
JK
143452010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14346
14347 * gdb.base/break-interp.exp: Create new displacement parameter value
14348 for the test_ld calls.
14349 (reach): New parameter displacement, verify its content. New push of
14350 pf_prefix "reach-$func:". Import global expect_out.
14351 (test_core): New parameter displacement, verify its content. New push
14352 of pf_prefix "core:". New command "set verbose on". Import global
14353 expect_out.
14354 (test_attach): New parameter displacement, verify its content. New
14355 push of pf_prefix "attach:". New command "set verbose on". Import
14356 global expect_out.
14357 (test_ld): New parameter displacement, pass it to the reach, test_core
14358 and test_attach calls and verify its content in the "ld.so exit" test.
14359 * gdb.base/prelink.exp: Remove gdb_exit and final return.
14360 (prelink): Update expected text, use gdb_test.
14361
e469c7fb
DE
143622010-03-10 Doug Evans <dje@google.com>
14363
14364 * gdb.base/checkpoint.exp: Fix comment.
14365 Lengthen timeout while doing >600 checkpoints test.
14366 Rename duplicate "kill all one" test to keep test names unique.
14367
60e1c644
PA
143682010-03-10 Pedro Alves <pedro@codesourcery.com>
14369
14370 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14371
cec808ec
KS
143722010-03-08 Keith Seitz <keiths@redhat.com>
14373
889bf7c5
PA
14374 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14375 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
14376 (dm_type_long): New function.
14377 (dm_type_unsigned_short): New function.
14378 (dm_type_unsigned_long): New function.
14379 (myint): New typedef.
14380 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
14381 long, unsigned shor and long, operator char*, and typedef.
14382 (test_lookup_operator_functions): Add operator char* test.
14383 (test_paddr_operator_functions): Likewise.
14384 (test_paddr_overloaded_functions): Use probe values for
14385 short, long, and unsigned short and long.
14386 (test_paddr_hairy_functions): If the demangler probe detected
14387 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
14388 demangler.
14389 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
14390 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
14391 and "print null_pmf".
14392 Add test "ptype a.*pmf".
14393 * gdb.cp/overload.exp: Allow optional "int" to appear with
14394 "short" and "long".
14395 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14396 long expect value for men_overload1arg.
14397 Allow "int" to appear with "short" and "long".
14398 When testing "info break", add argument for main (void).
14399 Also allow "int" to appear with "short" and "long".
14400 Ditto with "unsigned" and "long long".
cec808ec
KS
14401 * gdb.java/jmain.exp: Do not enclose methods names in single
14402 quotes.
14403 * gdb.java/jmisc.exp: Likewise.
14404 * gdb.java/jprint.exp: Likewise.
14405 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14406
14407 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14408 * gdb.cp/exception.exp (backtrace after first throw)
14409 (backtrace after second throw): Allow a namespace before __cxa_throw.
14410 (backtrace after first catch, backtrace after second catch): Allow
14411 a namespace before __cxa_begin_catch.
14412
14413 * gdb.cp/cpexprs.exp: New file.
14414 * gdb.cp/cpexprs.cc: New file.
14415
14416 From Daniel Jacobowitz <dan@codesourcery.com>
14417 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14418 to use string_to_regexp.
14419 (ctor, dtor): New functions. Use them to match constructor
14420 and destructor function types.
14421 (Top level): Use runto_main.
14422
f870a310
TT
144232010-03-05 Tom Tromey <tromey@redhat.com>
14424
14425 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14426 gdb.target_charset.
14427 (pp_ns.to_string): Likewise.
14428
0c199f28
KS
144292010-03-04 Keith Seitz <keiths@redhat.com>
14430
14431 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14432 can be quoted. Test that both the filename and function/line
14433 portions can be quoted at the same time.
14434
c7437ca6
PA
144352010-03-04 Pedro Alves <pedro@codesourcery.com>
14436
14437 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14438
b111b805
DE
144392010-03-03 Doug Evans <dje@google.com>
14440
24486cb7
DE
14441 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14442 libc contains libpthread.
14443
b111b805
DE
14444 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14445 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14446 of gdb_compile. Add another pattern to match android backtrace.
14447
a0e0ef55
TT
144482010-03-03 Tom Tromey <tromey@redhat.com>
14449
14450 PR gdb/11345:
14451 * gdb.base/printcmds.exp (test_printf): Add test.
14452
1ba53b71
L
144532010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14454
14455 * gdb.arch/amd64-byte.exp: New.
14456 * gdb.arch/amd64-dword.exp: Likewise.
14457 * gdb.arch/amd64-pseudo.c: Likewise.
14458 * gdb.arch/amd64-word.exp: Likewise.
14459 * gdb.arch/i386-byte.exp: Likewise.
14460 * gdb.arch/i386-pseudo.c: Likewise.
14461 * gdb.arch/i386-word.exp: Likewise.
14462
f5dff777
DJ
144632010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14464
14465 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14466 types. Add structreg, bitfields, and flags registers.
14467 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14468 registers.
14469
90884b2b
L
144702010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14471
14472 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14473 (load_description): Set architecture if defined.
14474
dc00d89f
PM
144752010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14476
14477 * gdb.python/py-frame.exp: Add read_var block tests.
14478 * gdb.python/py-frame.c (block): New function.
14479
0e095b7e
JK
144802010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14481 Daniel Jacobowitz <dan@codesourcery.com>
14482
14483 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14484
624f1a65
DM
144852010-02-25 David S. Miller <davem@davemloft.net>
14486
14487 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14488 fix logic for setting all_syscalls_numbers.
14489
f3e9a817
PM
144902010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14491
14492 * Makefile.in: Add py-block and py-symbol.
14493 * gdb.python/py-symbol.exp: New File.
14494 * gdb.python/py-symtab.exp: New File.
14495 * gdb.python/py-block.exp: New File.
14496 * gdb.python/py-symbol.c: New File.
14497 * gdb.python/py-block.c: New File.
14498
f6bbabf0
PM
144992010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14500
14501 PR python/11314
14502 * lib/gdb.exp (skip_python_tests): New function.
14503 * gdb.python/py-cmd.exp: Use skip_python_tests.
14504 * gdb.python/py-frame.exp: Likewise.
14505 * gdb.python/py-function.exp: Likewise.
14506 * gdb.python/py-prettyprint.exp: Likewise.
14507 * gdb.python/py-template.exp: Likewise.
14508 * gdb.python/py-type.exp: Likewise.
14509 * gdb.python/py-value.exp: Likewise.
14510
85d721b8
PA
145112010-02-22 Pedro Alves <pedro@codesourcery.com>
14512
14513 PR9605
14514
14515 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14516
48e32051
TT
145172010-02-19 Tom Tromey <tromey@redhat.com>
14518
14519 PR c++/8693, PR c++/9496:
14520 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14521 regression tests.
14522
ac9c0048
JK
145232010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14524
14525 Fix compatibility with m68k as.
14526 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14527 Use only /* comments */.
14528
57bb97a4
UW
145292010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14530
14531 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14532 * configure: Regenerate.
14533
7d1bf85c
DJ
145342010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14535
14536 * gdb.python/py-type.exp: Check for Python support.
14537
061b5285
PA
145382010-02-17 Pedro Alves <pedro@codesourcery.com>
14539
14540 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14541 `regsub' syntax available.
14542
f8a8bc2c
PA
145432010-02-17 Pedro Alves <pedro@codesourcery.com>
14544
14545 * gdb.base/shmain.c (main): Remove printf call.
14546 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14547 * gdb.base/unload.c (main): Make format of fprintf a string
14548 literal. Add missing endlines to prints to stderr.
14549 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14550
6f451e5e
TT
145512010-02-17 Tom Tromey <tromey@redhat.com>
14552
14553 * gdb.java/jprint.java (jprint.props): New field.
14554 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14555
12d79008
PA
145562010-02-17 Pedro Alves <pedro@codesourcery.com>
14557
ef801a0e 14558 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14559 available.
14560
d252f7e5
DJ
145612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14562
14563 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14564 creation to support remote host testing.
14565
67bdab6c
DJ
145662010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14567
14568 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14569 Recognize "command not found".
14570
bb391223
DJ
145712010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14572
14573 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14574 single-stepping.
14575
70362913
DJ
145762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14577
14578 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14579 if arguments are not supported.
14580
493f3c00
DJ
145812010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14582
14583 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14584 be const or non-const.
14585
8034c749
DJ
145862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14587
14588 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14589 mi_send_resuming_command to send -exec-continue.
14590
791dfb64
DJ
145912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14592
14593 * gdb.base/list.exp (test_list_filename_and_function): Add test
14594 with single quotes.
14595 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14596 matching.
14597 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14598 Add KFAIL'd tests for PR gdb/11289.
14599
7c5fe868
DJ
146002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14601
14602 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14603
fdc498b8
DJ
146042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14605
14606 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14607 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14608 a temporary directory.
14609
b519e2a6
DJ
146102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14611
14612 * gdb.base/charset.exp: Use a single regular expression to match
14613 show host-charset and show target-charset output.
14614
74164c56
JK
146152010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14616
14617 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14618 "Illegal process-id" expect string more exact.
14619 (attach to digits-starting nonsense is prohibited): New.
14620
701ed6dc
JK
146212010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14622
14623 * gdb.base/prelink.exp (set verbose on): New.
14624
889bf7c5 146252010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14626
14627 * mi-reverse.exp: New file. Test for reverse option to the
14628 following MI commands: exec-continue, exec-finish, exec-next,
14629 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14630
dadf0e9c
JB
146312010-02-09 Joel Brobecker <brobecker@adacore.com>
14632
14633 * gdb.ada/ptype_tagged_param: New testcase.
14634
714f19d5
TT
146352010-02-08 Tom Tromey <tromey@redhat.com>
14636
14637 PR c++/8017:
14638 * gdb.cp/overload.exp: Add tests.
14639 * gdb.cp/overload.cc (struct K): New.
14640 (namespace N): New.
14641 (main): Call new functions.
14642 (K::staticoverload): Define.
14643
889bf7c5 146442010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14645
14646 PR gdb/10728
14647 * gdb.cp/pr10728-x.h: New file.
14648 * gdb.cp/pr10728-x.cc: New file.
14649 * gdb.cp/pr10728-y.cc: New file.
14650 * gdb.cp/pr10728.exp: New file.
14651 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14652
889bf7c5 146532010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14654
14655 PR gdb/9067
14656 * gdb.cp/pr9067.exp: New
14657 * gdb.cp/pr9067.cc: New
14658 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14659
7b356089
JB
146602010-02-08 Joel Brobecker <brobecker@adacore.com>
14661
14662 * lib/gdb.exp (gdb_test_timeout): New global variable.
14663 Set it to timeout if not already set.
14664 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14665
1be00882
DE
146662010-02-05 Doug Evans <dje@google.com>
14667
14668 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14669 user.
14670
82856980
SW
146712010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14672
14673 PR c++/7935:
14674 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14675
1a334831
TT
146762010-02-04 Tom Tromey <tromey@redhat.com>
14677
14678 * gdb.cp/virtbase.exp: Make test case names unique.
14679
9c3c02fd
TT
146802010-02-02 Tom Tromey <tromey@redhat.com>
14681
14682 * gdb.cp/virtbase.exp: Add regression tests.
14683 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14684 (main): Instantiate RHC.
14685
0cc2414c
TT
146862010-02-02 Tom Tromey <tromey@redhat.com>
14687
14688 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14689 type-printing change.
14690
edf3d5f3
TT
146912010-02-02 Tom Tromey <tromey@redhat.com>
14692
14693 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14694 * gdb.cp/virtbase.cc: New file.
14695 * gdb.cp/virtbase.exp: New file.
14696 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14697
e4b7f41c
JK
146982010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14699
14700 PR libc/11214:
14701 * gdb.threads/current-lwp-dead.c: Include features.h.
14702 (HAS_NOMMU): New.
14703 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14704
b381ea14
JK
147052010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14706
14707 * gdb.base/symbol-without-target_section.exp,
14708 gdb.base/symbol-without-target_section.c: New.
14709
c593ac0e
DJ
147102010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14711
14712 * gdb.base/bigcore.exp: Reset increased timeout.
14713 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14714
db25f29d
DJ
147152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14716
14717 * gdb.base/gcore.exp (capture_command_output): Use
14718 gdb_test_multiple.
14719
f9d67f43
DJ
147202010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14721
14722 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14723 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14724 (Top level): Call it.
14725
177321bd
DJ
147262010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14727
14728 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14729
97f2ed50
DJ
147302010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14731
14732 * gdb.base/call-strs.exp, gdb.base/default.exp,
14733 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14734 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14735 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14736 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14737 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14738 * gdb.base/ending-run.exp: Correct restore of timeout.
14739 * gdb.base/page.exp: Remove unnecessary timeout setting.
14740
e4e2711a
JB
147412010-01-29 Joel Brobecker <brobecker@adacore.com>
14742
14743 * gdb.ada/rec_return: New testcase.
14744
ba581dc1
JB
147452010-01-29 Joel Brobecker <brobecker@adacore.com>
14746
14747 * gdb.ada/call_pn: New testcase.
14748
4ea95be9
DJ
147492010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14750
14751 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14752 (Top level): Use it to resume.
14753 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14754 the Thumb mode displaced stepping error as unsupported.
14755
df83a9bf
SW
147562010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14757
889bf7c5
PA
14758 * gdb.cp/nsusing.exp: Added more tests.
14759 * gdb.cp/nsrecurs.exp: Ditto.
14760 * gdb.cp/nsusing.cc: Added test functions.
14761 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14762
40b27cdc
JK
147632010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14764
14765 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14766 absolute directory pathnames in gdb.sum file.
14767
de958931
SW
147682010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14769
14770 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14771 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14772
708ead4e
TT
147732010-01-26 Tom Tromey <tromey@redhat.com>
14774
14775 PR exp/7643:
14776 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14777 setup_kfail.
14778
b14e635e
SW
147792010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14780
14781 * gdb.cp/nsrecurs.exp: New test.
14782 * gdb.cp/nsrecurs.cc: New test program.
14783 * gdb.cp/nsstress.exp: New test.
14784 * gdb.cp/nsstress.cc: New test program.
14785 * gdb.cp/nsdecl.exp: New test.
14786 * gdb.cp/nsdecl.cc: New test program.
14787
8540c487
SW
147882010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14789
14790 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14791 imported into file scope.
14792 Marked test as xfail.
14793 * gdb.cp/namespace-using.cc (marker5): New function.
14794 * gdb.cp/shadow.exp: New test.
14795 * gdb.cp/shadow.cc: New test program.
14796 * gdb.cp/nsimport.exp: New test.
14797 * gdb.cp/nsimport.cc: New test program.
14798
421d5d99
TT
147992010-01-25 Tom Tromey <tromey@redhat.com>
14800
14801 PR gdb/11049:
14802 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14803 with "set print null-stop on".
14804
691f8dc1
JK
148052010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14806
14807 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14808 Adjust it for DISASSEMBLY_OMIT_FNAME.
14809
0b92b5bb
TT
148102010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14811
14812 PR symtab/11199:
14813 * gdb.dwarf2/member-ptr-forwardref.exp,
14814 gdb.dwarf2/member-ptr-forwardref.S: New.
14815
23787403
JK
148162010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14817
14818 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14819 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14820 thread1_tid_mutex. Remove gdbstop_mutex handling.
14821 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14822 thread2_tid_mutex. Remove gdbstop_mutex handling.
14823 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14824 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14825 pthread_cond_wait conditionalizations by while loops.
14826
b966cb8a
TT
148272010-01-20 Tom Tromey <tromey@redhat.com>
14828
14829 PR backtrace/10770:
14830 * gdb.dwarf2/pr10770.exp: New file.
14831 * gdb.dwarf2/pr10770.c: New file.
14832 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14833
fcae584b
VP
148342010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14835
14836 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14837 that target was removed, and the test always runs native anyway.
14838
a0f49112
JK
148392010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14840
14841 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14842 gdb.base/watchpoint-cond-gone-stripped.c: New.
14843
ceeb3d5a
TT
148442010-01-19 Tom Tromey <tromey@redhat.com>
14845
14846 PR c++/8000:
14847 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14848 existing tests.
14849 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14850 (main): Use AAA::SomeEnum.
14851
dd322c54
JK
148522010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14853
14854 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14855 (test_ignore_count): Declare line_callme_body global.
14856 (run to breakpoint with ignore count): Use line_callme_body.
14857 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14858 (set line_main_hello, set line_main_return): Reindent.
14859 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14860 New.
14861 (continue to callee4): Use line_callee4_body.
14862 (check *stopped from CLI command): Use line_callee4_next.
14863 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14864 (set line_main_hello, set line_main_return): Reindent.
14865 (set line_callee4_head, set line_callee4_body): New.
14866 (continue to callee4): Use line_callee4_body.
14867
4e8f195d
TT
148682010-01-18 Tom Tromey <tromey@redhat.com>
14869
14870 PR c++/9680:
14871 * gdb.cp/casts.cc: Add new classes and variables.
14872 * gdb.cp/casts.exp: Test new operators.
14873
9e14a9ba
JB
148742010-01-18 Tom Tromey <tromey@redhat.com>
14875 Thiago Jung Bauermann <bauerman@br.ibm.com>
14876
14877 * gdb.python/source2.py: New file.
14878 * gdb.python/source1: New file.
14879 * gdb.python/python.exp: Test "source" command.
14880
00bf0b85
SS
148812010-01-15 Stan Shebs <stan@codesourcery.com>
14882
14883 * gdb.trace/tfile.c: New file.
14884 * gdb.trace/tfile.exp: New file.
889bf7c5 14885
55235ad7
JK
148862010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14887
14888 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14889
9f2982ff
JK
148902010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14891
14892 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14893
bbfba9ed
JK
148942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14895
14896 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14897 (libfunc): New parameter action. Implement also selectable "sleep".
14898 * gdb.base/break-interp-main.c: Include assert.h.
14899 (libfunc): New parameter action.
14900 (main): New parameters argc and argv. Assert argc. Pass argv.
14901 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14902 (test_attach): New proc.
14903 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14904 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14905
61f0d762
JK
149062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14907
14908 * gdb.base/break-interp.exp (test_core): New proc.
14909 (test_ld): Call it.
14910
06a6f270
JK
149112010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14912
14913 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14914 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
14915 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
14916 and gdb_compile_shlib. Use new -Wl compiler options.
14917 (dl bt, main bt): New tests.
14918
51bee8e9
JK
149192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14920
14921 Support PIEs with no symfile_objfile.
14922 * gdb.base/break-interp.exp: New argument at the test_ld calls.
14923 (test_ld): New parameter trynosym.
14924 (test_ld <$trynosym>): New block.
14925
b8040f19
JK
149262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14927
14928 * gdb.base/break-interp.exp: New file.
14929
be759fcf
PM
149302010-01-13 Phil Muldoon <pmuldoon@redhat.com>
14931
14932 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
14933 * gdb.python/py-prettyprint.py (pp_ls): New printer.
14934 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
14935 test.
14936 * gdb.python/py-prettyprint.c: Define lazystring test structure.
14937 * gdb.python/py-mi.exp: Add lazy string test.
14938
dc146f7c
VP
149392010-01-13 Vladimir Prus <vladimir@codesourcery.com>
14940
14941 * lib/mi-support.exp (mi_check_thread_states): Handle
14942 core number in thread listing.
14943
b4ba55a1
JB
149442010-01-12 Joel Brobecker <brobecker@adacore.com>
14945
14946 * gdb.base/maint.exp: Adjust the expected output for the
14947 "maint print type" test. Use gdb_test_multiple instead of
14948 gdb_sent/gdb_expect.
14949
08e24bd4
DE
149502010-01-11 Doug Evans <dje@google.com>
14951
6496a609
DE
14952 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14953 from gdbserver_download. All callers updated.
14954
08e24bd4
DE
14955 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14956
b5cfddf5
JK
149572010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14958
14959 Implement binary numbers parsing.
14960 * gdb.base/printcmds.exp (test_integer_literals_accepted)
14961 (test_integer_literals_rejected): New binary tests.
14962
3725885a
RW
149632010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14964
14965 * gdb.cell/configure: Regenerate.
14966
37aeb5df
JK
149672010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14968
14969 * gdb.base/corefile.exp: Move the core finding block out and call it as
14970 core_find, new variable $corefile, replace corefile by $corefile and
14971 [file tail $corefile] for usage vs. test names resp.
14972 * lib/gdb.exp (core_find): Move it as a new function here. New
14973 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14974 $destcore. Return "" on error.
14975
d521f563
JK
149762010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14977
14978 Workaround PR binutils/10802.
14979 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14980 (twice).
14981
28f24826
DJ
149822010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14983
14984 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14985
2de75e71
JB
149862010-01-08 Joel Brobecker <brobecker@adacore.com>
14987
14988 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14989 call, to avoid interruption.
14990
fe00719b 149912010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
14992
14993 * gdb.stabs/weird.def (args93): New.
14994
d0ef5df8
DE
149952010-01-07 Doug Evans <dje@google.com>
14996
14997 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14998
3a08d52f
TT
149992010-01-07 Tom Tromey <tromey@redhat.com>
15000
15001 * gdb.base/source.exp: Use correct line number.
15002
7a697b8d
SS
150032010-01-05 Stan Shebs <stan@codesourcery.com>
15004
15005 * gdb.trace/tracecmd.exp: Test ftrace.
15006
7803799a
UW
150072010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15008
15009 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
15010
c54eabfa
JK
150112010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15012
15013 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
15014 "uint_for_mi_testing".
15015
02e7ef19
JB
150162010-01-01 Joel Brobecker <brobecker@adacore.com>
15017
15018 Test indented comment in file being sourced.
15019 * gdb.base/commands.exp: Test indented comment in file being sourced.
15020
abd775ce
JB
150212010-01-01 Joel Brobecker <brobecker@adacore.com>
15022
15023 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
15024 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
15025 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
15026 notice.
15027
79b55b82
JB
150282010-01-01 Joel Brobecker <brobecker@adacore.com>
15029
15030 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
15031 notice.
15032
8997583e
JK
150332010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15034
15035 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
15036 missing $after_stopped and comma (,) expectation.
15037
6da95a67
SS
150382009-12-31 Stan Shebs <stan@codesourcery.com>
15039
15040 * gdb.trace/actions.exp: Test teval action.
889bf7c5 15041
218d2fc6
TJB
150422009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15043
15044 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
15045 (top level): Call test_watchpoint_in_big_blob.
15046 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
15047 watchpoints.
15048 (func3): Write to buf.
15049
236f1d4d
SS
150502009-12-29 Stan Shebs <stan@codesourcery.com>
15051
15052 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 15053
f61e138d
SS
150542009-12-28 Stan Shebs <stan@codesourcery.com>
15055
15056 * gdb.trace/tsv.exp: New file.
15057 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 15058
0219b378
DJ
150592009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
15060
15061 * gdb.base/find.c (main): Reference search buffers.
15062 * gdb.base/included.c (main): Reference integer.
15063 * gdb.base/ptype.c (charfoo): Declare.
15064 (intfoo): Call charfoo.
15065 * gdb.base/scope0.c (useitp): New function.
15066 (usestatics): Use useitp.
15067 (useit): Add a type for val.
15068 * gdb.base/scope1.c (useit1): Take a pointer argument.
15069 (usestatics1): Update calls to useit1.
15070 * gdb.cp/call-c.cc: Declare foo.
15071 (main): Call foo.
15072 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
15073 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
15074 (main): Call C::ensureRefs and ensureOtherRefs.
15075 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
15076 variables.
15077 (ensureOtherRefs): New function.
15078 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
15079 * gdb.cp/templates.cc (main): Call t5i.value.
15080
3f78692f
JK
150812009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15082
15083 Fix compatibility with G++-4.5.
15084 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
15085 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
15086 (uncaught return): Remove.
15087
429374b8
JK
150882009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15089 Phil Muldoon <pmuldoon@redhat.com>
15090
15091 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
15092 (bp_location13, bp_location14, bp_location17, bp_location18)
15093 (marker3_proto, marker4_proto): New variables.
15094 (breakpoint info): Update output.
15095 (run until breakpoint at marker3, run until breakpoint at marker4): New
15096 tests.
15097
859825b8
JK
150982009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15099
15100 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
15101 Replace the printf call of Y by provided "y-set-1" label. New block
15102 for the second shared library.
15103 * gdb.base/unload.exp: Compile also the second library, call
15104 gdb_load_shlibs also for it. Use now gdb_breakpoint.
15105 (single pending breakpoint info): Rename to ...
15106 (pending breakpoint info before run): ... this extended test.
15107 (libfile2, libname2, libsrcfile2, libsrc2)
15108 (lib_sl2): New variables.
15109 (exec_opts): Set also SHLIB_NAME2.
15110 (pending breakpoint info on first run at shrfunc1)
15111 (pending breakpoint info on second run at shrfunc1)
15112 (pending breakpoint info on second run at shrfunc2)
15113 (print y from libfile, print y from libfile2): New tests.
15114 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
15115 * gdb.base/unloadshr2.c: New.
15116
e6a386cd
HZ
151172009-12-22 Hui Zhu <teawater@gmail.com>
15118
15119 * gdb.reverse/sigall-reverse.exp: Adjust.
15120
9e19b45e
VP
151212009-12-21 Vladimir Prus <vladimir@codesourcery.com>
15122
15123 PR gdb/10884
15124
15125 * gdb.mi/var-cmd.c (do_bitfield_tests): New
15126 (main): Call do_bitfield_tests.
aacf5b1e 15127 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 15128
d53a7b30
JB
151292009-12-20 Joel Brobecker <brobecker@adacore.com>
15130
15131 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
15132 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
15133 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
15134 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
15135 gdb.modula2/unbounded1.c: Update copyright header.
15136
191ca0a1
CM
151372009-12-10 Chris Moller <moller@mollerware.com>
15138
15139 PR gdb/9399
15140 * gdb.cp/virtfunc2.exp: New tests
15141 * gdb.cp/virtfunc2.cc: New tests
15142 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
15143
0fa6cf1b
MS
151442009-12-10 Oza Pawandeep (paawan1982@yahoo.com
15145
15146 * gdb.reverse/i387-env-reverse.c: New file.
15147 * gdb.reverse/i387-env-reverse.exp: New file.
15148 * gdb.reverse/i387-stack-reverse.c: New file.
15149 * gdb.reverse/i387-stack-reverse.exp: New file.
15150
361ae042
PM
151512009-12-08 Phil Muldoon <pmuldoon@redhat.com>
15152
15153 * gdb.python/py-type.exp (test_range): New test.
15154
bfd31e71
PM
151552009-12-03 Phil Muldoon <pmuldoon@redhat.com>
15156
15157 PR python/10805
15158
15159 * gdb.python/py-type.exp: New file.
15160 * gdb.python/py-type.c: New file.
15161 * Makefile.in: Add py-type.
15162
57a1d736
TT
151632009-12-03 Tom Tromey <tromey@redhat.com>
15164
15165 * gdb.python/py-value.exp (test_parse_and_eval): New
15166 function.
15167
1f3b5d1b
PP
151682009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
15169
15170 PR gdb/11022
15171
15172 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
15173 * gdb.base/pr11022.c: New test.
15174
8b7dbdc9
JK
151752009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15176
15177 Fix spurious false FAILs.
15178 * gdb.base/structs.c (chartest): New.
15179 (main): Fill-in chartest.
15180 * gdb.base/structs.exp (anychar_re, first): New.
15181 (start_structs_test): Import global anychar_re and first.
15182 New gdb_test call "set print elements 300; ${testfile}"
15183 (start_structs_test <$first>): New block.
15184 (any): Import global anychar_re. New variable ac. Use ${ac}.
15185
6a53b2ec
JK
151862009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15187
15188 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
15189
d7167b4c
JK
151902009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15191
15192 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
15193 Force $srcfile file.
15194 * gdb.base/foll-fork.c (callee): Comment out the printf call.
15195
b1798462
UW
151962009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15197
15198 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
15199 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
15200 * gdb.threads/watchthreads-reorder.exp: Likewise.
15201
b6199126
DJ
152022009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
15203
15204 PR gdb/8704
15205
15206 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
15207 "if", and "thread". Correct matching in the previous test.
15208
b22a0510
DJ
152092009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
15210
15211 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
15212
930636d2
MS
152132009-11-23 Michael Snyder <msnyder@vmware.com>
15214
15215 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
15216 * gdb.reverse-watch-precsave.exp: Ditto.
15217
21a0512e
PP
152182009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
15219
15220 * gdb.asm/asm-source.exp: Adjust.
15221 * gdb.base/help.exp: Adjust.
889bf7c5 15222
fc30d5e0
PA
152232009-11-22 Pedro Alves <pedro@codesourcery.com>
15224
15225 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
15226 (do_syscall_tests_without_xml): Set data-directory to
15227 /the/path/to/nowhere.
15228
f6bc2008
PA
152292009-11-21 Pedro Alves <pedro@codesourcery.com>
15230
15231 * gdb.threads/local-watch-wrong-thread.c,
15232 gdb.threads/local-watch-wrong-thread.exp: New files.
15233
8c2fb5de
PA
152342009-11-21 Pedro Alves <pedro@codesourcery.com>
15235
15236 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
15237 assume new `regsub' syntax available.
15238
ebec9a0f
PA
152392009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15240
a79d3c27
JK
15241 * gdb.base/watchpoint-hw-hit-once.exp,
15242 gdb.base/watchpoint-hw-hit-once.c: New.
15243
152442009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15245
15246 * gdb.threads/watchthreads-reorder.exp,
15247 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 15248
276a961b
MK
152492009-11-17 Nathan Sidwell <nathan@codesourcery.com>
15250
15251 * gdb.xml/tdesc-regs.exp: Use for m68k.
15252
4867c1fb
PA
152532009-11-15 Pedro Alves <pedro@codesourcery.com>
15254
15255 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
15256
f6838f81
DJ
152572009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15258
15259 * lib/gdb.exp (current_target_name): New procedure.
15260 (gdb_wrapper_target): New variable.
15261 (gdb_wrapper_init): Set gdb_wrapper_target.
15262 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
15263 wrapper.
15264
4ac4dd3f
DJ
152652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15266
15267 * gdb.base/remote.exp: Delete the slowest load test.
15268 Do not load with fixed packet sizes.
15269
a7881759
DJ
152702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15271
15272 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
15273
97a5b505
DJ
152742009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15275
15276 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
15277 srcfile when setting a breakpoint.
15278
d3e1fc54
DJ
152792009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
15280
15281 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
15282 macros.
15283
7cbcbded
DJ
152842009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15285
15286 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
15287 to be in memory.
15288 * gdb.base/display.c (force_mem): New.
15289 (do_loops): Use it. Add breakpoint comments.
15290 (do_vars): Add a breakpoint comment.
15291 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
15292 line numbers.
15293
bdea3a92
NF
152942009-11-13 Nathan Froyd <froydnj@codesourcery.com>
15295
15296 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
15297 instead of a bare "run".
15298
269f82e5
PP
152992009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
15300
15301 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 15302
a69b7d9d
DJ
153032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15304
15305 * lib/cell.exp (skip_cell_tests): Clean up test files before
15306 returning.
15307
b598bfda
DJ
153082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15309
15310 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
15311 and the breakpoint menu. Do not call perror if a prompt is seen.
15312 Consume the following GDB prompt.
15313 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
15314 * gdb.cp/namespace.exp: Use gdb_test.
15315 * gdb.cp/templates.exp: Use gdb_test.
15316 (test_template_breakpoints): Use gdb_test_multiple.
15317
87728fa0
DJ
153182009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15319
15320 * gdb.base/break1.c (struct some_struct, values): Move earlier.
15321 (marker4): Reference values.
15322
b67c692f
DJ
153232009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15324
15325 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
15326 is missing.
15327
f0df251a
DJ
153282009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15329
15330 * gdb.base/break.c (need_malloc): New.
15331 * gdb.base/constvars.c (main): Reference crass and crisp.
15332 * gdb.base/gdb1821.c (main): Reference bar.
15333 * gdb.cp/gdb1355.cc (main): Reference s1.
15334 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
15335 (main): Call them.
15336 * gdb.cp/hang2.cc (dummy2): Define.
15337 * gdb.cp/hang3.cc (dummy3): Define.
15338 * gdb.cp/m-data.cc (main): Reference shadow.
15339
bdf7534a
NF
153402009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15341 Nathan Froyd <froydnj@codesourcery.com>
15342
15343 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
15344 remote host.
15345
f24fce77
NF
153462009-11-12 Nathan Froyd <froydnj@codesourcery.com>
15347
15348 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
15349 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
15350 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15351 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15352 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15353 * gdb.dwarf2/dw2-producer.exp: Likewise.
15354 * gdb.dwarf2/mac-fileno.exp: Likewise.
15355 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
15356 py-prettyprint.py to the remote host.
15357 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
15358
40f0318e
KS
153592009-11-11 Keith Seitz <keiths@redhat.com>
15360
15361 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
15362 use it instead of "Foo".
15363 * gdb.cp/classes.exp (do_tests): Add a test to access
15364 a method through a typedef'd class name.
15365
f3d9f7fb
NF
153662009-11-11 Nathan Froyd <froydnj@codesourcery.com>
15367
15368 * gdb.base/long_long.exp: Permit leading zeros on floating-point
15369 exponents.
15370 * gdb.base/pointers.exp: Likewise.
15371 * gdb.cp/ref-types.exp: Likewise.
15372
a4216f37
KS
153732009-11-11 Keith Seitz <keiths@redhat.com>
15374
15375 * gdb.cp/cplusfuncs.cc (class foo): Add operators
15376 new[] and delete[].
15377 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
15378 "void".
15379 (probe_demangler): Remove all single-quoting of
15380 method and variable names.
15381 (info_func_regexp): Remove the word "void" from any
15382 occurrence of "(void)".
15383 (print_addr_2): Remove all single-quoting of
15384 method names.
15385 (print_addr_2_kfail): Likewise.
15386 (print_addr): Single-quote C function names before
15387 passing to print_addr_2.
15388 (test_paddr_operator_functions): Remove single-quoting
15389 for method names.
15390 Add tests for operator new[] and operator delete[].
15391
9b14d7aa
JK
153922009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15393
15394 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15395
85feb311
KS
153962009-11-09 Keith Seitz <keiths@redhat.com>
15397
15398 * gdb.cp/overload.exp: Add tests for resolving overloaded
15399 methods in expression parsing/evaluation.
15400
fa335448
DJ
154012009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15402
15403 * lib/gdb.exp (default_gdb_version): Use --version instead of
15404 --command.
15405
ec3c07fc
NS
154062009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15407
15408 * lib/gdb.exp (gdb_compile_test): New.
15409 (skip_ada_tests, skip_java_tests): New.
15410 (gdb_compile): Use gdb_compile_test for f77.
15411 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15412 * lib/java.exp (compile_java_from_source): Remove runtests check,
15413 use gdb_compile_test to record result.
15414 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15415 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15416 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15417 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15418 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15419 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15420 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15421 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15422 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15423 adjust gdb_compile invocations.
15424
b8b4e42b
JK
154252009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15426
15427 * Makefile.in (abs_builddir): New.
15428 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15429 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15430 `$(abs_builddir)/site.exp'.
15431
f8b7eaf3
DJ
154322009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15433
15434 * config/m68k-emc.exp, lib/emc-support.exp,
15435 gdb.trace/gdb_c_test.c: Delete.
15436 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15437 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15438 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15439 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15440 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15441 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15442 casing for m68k-*-elf.
15443
c4187697
NS
154442009-11-03 Pedro Alves <pedro@codesourcery.com>
15445
15446 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15447 * gdb.arch/i386-prologue.exp: Likewise.
15448 * gdb.arch/i386-unwind.exp: Likewise.
15449
db16b772
DJ
154502009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15451
15452 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15453
bcf71277
DJ
154542009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15455
15456 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15457
0105cee2
DJ
154582009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15459
15460 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15461
24ddea62
JK
154622009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15463
15464 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15465
287ccc17
JK
154662009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15467
15468 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15469 * gdb.base/sepdebug2.c: New file.
15470
08bca259 154712009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15472
15473 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15474 the modified warnings for catch syscall. Verify if GDB was compiled
15475 with support for lib expat, and choose which tests to run depending
15476 on this.
15477
5d4e2b76
VP
154782009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15479
15480 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15481 that composite commands are parsed OK. And also test
15482 that breakpoint commands do work.
15483
240e538a
MS
154842009-10-23 Michael Snyder <msnyder@vmware.com>
15485
15486 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15487 to allow for new disassembly style.
15488
9c419145
PP
154892009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15490
15491 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15492
02506ff1
MS
154932009-10-22 Michael Snyder <msnyder@vmware.com>
15494
15495 * gdb.reverse/break-precsave.exp: New test.
15496 * gdb.reverse/consecutive-precsave.exp: Ditto.
15497 * gdb.reverse/finish-precsave.exp: Ditto.
15498 * gdb.reverse/i386-precsave.exp: Ditto.
15499 * gdb.reverse/machinestate-precsave.exp: Ditto.
15500 * gdb.reverse/sigall-precsave.exp: Ditto.
15501 * gdb.reverse/solilb-precsave.exp: Ditto.
15502 * gdb.reverse/step-precsave.exp: Ditto.
15503 * gdb.reverse/until-precsave.exp: Ditto.
15504 * gdb.reverse/watch-precsave.exp: Ditto.
15505
4cf866a3
MS
155062009-10-22 Michael Snyder <msnyder@vmware.com>
15507
15508 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15509 for gdb_expect. Adjust one test's expect strings for the new
15510 format of disassemble.
15511 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15512 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15513 gdb_test_multiple.
15514 * gdb.reverse/step-reverse.exp: Delete 'return'.
15515 * gdb.reverse/until-reverse.exp: Delete blank lines.
15516 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15517
2b28d209
PP
155182009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15519
15520 * gdb.base/consecutive.exp: Adjust.
15521 * gdb.base/display.exp: Likewise.
15522 * gdb.base/pc-fp.exp: Likewise.
15523 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15524
33b9c32b
MS
155252009-10-19 Michael Snyder <msnyder@vmware.com>
15526
15527 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15528 * gdb.reverse/finish-reverse.c: Ditto.
15529 * gdb.reverse/sigall-reverse.c: Ditto.
15530 * gdb.reverse/solib-reverse.c: Ditto.
15531 * gdb.reverse/step-reverse.c: Ditto.
15532 * gdb.reverse/watch-reverse.c: Ditto.
15533
6c95b8df
PA
155342009-10-19 Pedro Alves <pedro@codesourcery.com>
15535 Stan Shebs <stan@codesourcery.com>
15536
15537 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15538 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15539 "Executing new program".
15540 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15541 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15542 left listed after having been killed.
15543 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15544 * gdb.base/maint.exp: Adjust test.
15545
15546 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15547 * gdb.multi/Makefile.in: New.
15548 * gdb.multi/base.exp: New.
15549 * gdb.multi/goodbye.c: New.
15550 * gdb.multi/hangout.c: New.
15551 * gdb.multi/hello.c: New.
15552 * gdb.multi/bkpt-multi-exec.c: New.
15553 * gdb.multi/bkpt-multi-exec.exp: New.
15554 * gdb.multi/crashme.c: New.
15555
279017b7
TG
155562009-10-13 Tristan Gingold <gingold@adacore.com>
15557
15558 * gdb.base/sepdebug.exp: Check debug info are found.
15559
0413d738
PA
155602009-10-08 Pedro Alves <pedro@codesourcery.com>
15561
15562 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15563 bits.
15564
c628eecc
JK
155652009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15566
15567 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15568
38af1bfe
JB
155692009-10-07 Joel Brobecker <brobecker@adacore.com>
15570
15571 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15572 of the comments.
15573
2b0adecd
PM
155742009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15575
15576 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15577 * gdb.base/annota3.exp: Idem.
15578 * gdb.base/maint.exp: Idem.
15579
8d417781
PM
155802009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15581
889bf7c5 15582 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15583 to default.
15584
bb61102d
PM
155852009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15586
889bf7c5 15587 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15588 mingw and cygwin targets.
15589
ace5c364
PM
155902009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15591 Pedro Alves <pedro@codesourcery.com>
15592
889bf7c5 15593 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15594 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15595
c2d494a0
PM
155962009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15597
e1b52ce2
PM
15598 * gdb.base/shr1.c: Use %p in format string.
15599 * gdb.base/unload.c: Avoid warning in fprintf.
15600 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15601
209f53f5
PM
156022009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15603
15604 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15605 long type.
15606 (test_unlink): Correct printf string.
15607 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15608 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15609
8172766a
JK
156102009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15611
15612 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15613 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15614 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15615
0f73703c
UW
156162009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15617
15618 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15619 * gdb.objc/nondebug.exp: Likewise.
15620
b32306ca
UW
156212009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15622
15623 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15624 target_info setting.
15625
15626 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15627 that detect new threads during "info threads".
15628
0057022f
UW
156292009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15630
15631 * gdb.threads/manythreads.c (main): Increase thread stack size
15632 to 2*PTHREAD_STACK_MIN.
15633 * gdb.threads/multi-create.c (main): Likewise.
15634 (create_function): Likewise.
15635
f29c0325
UW
156362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15637
15638 * gdb.base/dump.exp: Pass difference of pointer types instead
15639 of integer types as offset to restore in intarr3.srec case.
15640
fcb34849
UW
156412009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15642
15643 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15644
d5142e3b
UW
156452009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15646
15647 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15648
087b74b2 156492009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15650
087b74b2
PM
15651 New test for two watchpoints, with disabling of
15652 the first inserted.
15653 * testsuite/gdb.base/watchpoints.c: New file.
15654 * testsuite/gdb.base/watchpoints.exp: New file.
15655
96c07c5b
TT
156562009-09-25 Tom Tromey <tromey@redhat.com>
15657
15658 * gdb.base/charset.exp: Test utf-16 strings with Python.
15659
b8899f2b
TT
156602009-09-25 Tom Tromey <tromey@redhat.com>
15661
15662 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15663 UCS-4.
15664 * gdb.base/charset.c (utf_32_string): Rename.
15665 (init_utf32): Rename.
15666 (main): Update.
15667
329719ec
TT
156682009-09-22 Tom Tromey <tromey@redhat.com>
15669
15670 * gdb.python/py-function.exp: Add regression tests.
15671
11ef0d76
KS
156722009-09-21 Keith Seitz <keiths@redhat.com>
15673
15674 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15675 with invalid operator.
15676
3fe8f3b3
KS
156772009-09-21 Keith Seitz <keiths@redhat.com>
15678
15679 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15680 and destructor using typedef name of class.
15681 * gdb.cp/classes.cc (class Base1): Add a destructor.
15682 (base1): New typedef.
15683 (use_methods): Instanitate an object of type base1.
15684 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15685 (do_tests): Call test_template_typedef.
15686 * gdb.cp/templates.cc (Baz::~Baz): New method.
15687 (intBazOne): New typedef.
15688 (main): Instantiate intBazOne.
15689
7a9fe101
PM
156902009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15691
15692 PR python/10633
15693
15694 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15695 Function.
15696 (run_lang_tests): Add print elements test.
15697
2e4d963f
PM
156982009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15699
15700 * gdb.python/py-value.exp (test_subscript_regression): New
15701 function. Test for invalid subscripts.
15702 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15703 (ptr_ref): New function.
15704
ec7e75e7
PP
157052009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15706
15707 * gdb.base/default.exp: Fix "show convenience".
15708
0cc7d26f
TT
157092009-09-15 Tom Tromey <tromey@redhat.com>
15710
15711 * lib/mi-support.exp (mi_create_varobj): Update.
15712 (mi_create_floating_varobj): Likewise.
15713 (mi_create_dynamic_varobj): New proc.
15714 (mi_varobj_update): Update.
15715 (mi_varobj_update_with_type_change): Likewise.
15716 (mi_varobj_update_kv_helper): New proc.
15717 (mi_varobj_update_dynamic_helper): Rewrite.
15718 (mi_varobj_update_dynamic): New proc.
15719 (mi_list_varobj_children): Update.
15720 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15721 * gdb.python/python-prettyprint.py (pp_outer): New class.
15722 (pp_nullstr): Likewise.
15723 (lookup_function): Register new printers.
15724 * gdb.python/python-prettyprint.c (struct substruct): New type.
15725 (struct outerstruct): Likewise.
15726 (substruct_test): New function.
15727 (struct nullstr): New type.
15728 (string_1, string_2): New globals.
15729 (main): Add new tests.
15730 * gdb.python/python-mi.exp: Added regression tests.
15731 * gdb.mi/mi2-var-display.exp: Update.
15732 * gdb.mi/mi2-var-cmd.exp: Update.
15733 * gdb.mi/mi2-var-child.exp: Update.
15734 * gdb.mi/mi2-var-block.exp: Update.
15735 * gdb.mi/mi-var-invalidate.exp: Update.
15736 * gdb.mi/mi-var-display.exp: Update.
15737 * gdb.mi/mi-var-cmd.exp: Update.
15738 * gdb.mi/mi-var-child.exp: Update.
15739 * gdb.mi/mi-var-block.exp: Update.
15740 * gdb.mi/mi-break.exp: Update.
15741 * gdb.mi/gdb701.exp: Update.
15742
a96d9b2e
SDJ
157432009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15744
15745 * Makefile.in: Inclusion of catch-syscall object.
15746 * gdb.base/catch-syscall.c: New file.
15747 * gdb.base/catch-syscall.exp: New file.
15748
b43b923a
MS
157492009-09-12 Michael Snyder <msnyder@vmware.com>
15750
15751 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15752 that can support reverse debuggnig.
15753
cec03d70
TT
157542009-09-11 Tom Tromey <tromey@redhat.com>
15755
15756 * gdb.dwarf2/valop.S: New file.
15757 * gdb.dwarf2/valop.exp: New file.
15758
e23bb3fc
MK
157592009-09-11 Mark Kettenis <kettenis@gnu.org>
15760
15761 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15762
37c3696d
DE
157632009-09-10 Doug Evans <dje@google.com>
15764
15765 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15766 Add $gdb_prompt to second breakpoint regexp.
15767
5172aecb
JB
157682009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15769
15770 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15771 names, add missing ones.
15772 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15773 * gdb.python/py-frame.c: Rename from python-frame.c.
15774 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15775 testfile name.
15776 * gdb.python/py-function.exp: Rename from python-function.exp.
15777 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15778 testfile name.
15779 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15780 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15781 Adjust testfile name.
15782 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15783 * gdb.python/py-template.cc: Rename from python-template.cc.
15784 * gdb.python/py-template.exp: Rename from python-template.exp.
15785 Adjust testfile name.
15786 * gdb.python/py-value.c: Rename from python-value.c.
15787 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15788 testfile name.
15789
b554e4bd
JK
157902009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15791
15792 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15793 $bpt2address.
15794 (Second breakpoint address is valid on ia64)
15795 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15796
9a68ae16
JM
157972009-09-03 Joseph Myers <joseph@codesourcery.com>
15798
15799 * gdb.base/ending-run.exp: Restrict regular expression matching
15800 line number to require closing brace following.
15801
146b9145
DE
158022009-09-03 Doug Evans <dje@google.com>
15803
15804 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15805
787d21e1
TT
158062009-09-02 Tom Tromey <tromey@redhat.com>
15807
15808 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15809
e7802207
TT
158102009-09-02 Tom Tromey <tromey@redhat.com>
15811
15812 * gdb.dwarf2/callframecfa.exp: New file.
15813 * gdb.dwarf2/callframecfa.S: New file.
15814
817aadd2
JK
158152009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15816
15817 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15818 gdb.base/solib-overlap-main.c: New.
15819
4a76eae5
DJ
158202009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15821
15822 PR gdb/10565
15823
15824 * gdb.base/bitfields.c (struct container, container): New.
15825 (main): Initialize it and call break5.
15826 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15827
d4b96c9a
JK
158282009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15829
15830 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15831 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15832
4e22772d
JK
158332009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15834
15835 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15836
2efab443
MS
158372009-08-26 Michael Snyder <msnyder@vmware.com>
15838
15839 * gdb.base/i386-reverse.c: New file.
15840 * gdb.base/i386-reverse.exp: New file.
15841 * gdb.base/Makefile.in: Add new files to be removed.
15842
07ab73a0
JM
158432009-08-26 Joseph Myers <joseph@codesourcery.com>
15844
15845 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15846 environment-pwd for remote host.
15847 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15848
676accff
KS
158492009-08-24 Keith Seitz <keiths@redhat.com>
15850
15851 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15852 Add two new C++ completer tests which limit the output to a
889bf7c5 15853 given class.
676accff 15854
f9f7ad22
MS
158552009-08-24 Michael Snyder <msnyder@vmware.com>
15856
15857 * gdb.base/del.exp: Fix typo in comment.
15858 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15859
81ecdfbb
RW
158602009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15861
15862 * configure: Regenerate.
15863 * gdb.hp/configure: Likewise.
15864 * gdb.hp/gdb.aCC/configure: Likewise.
15865 * gdb.hp/gdb.base-hp/configure: Likewise.
15866 * gdb.hp/gdb.compat/configure: Likewise.
15867 * gdb.hp/gdb.defects/configure: Likewise.
15868 * gdb.hp/gdb.objdbg/configure: Likewise.
15869 * gdb.stabs/configure: Likewise.
15870
cab0c772
UW
158712009-08-19 Doug Evans <dje@google.com>
15872
15873 * gdb.base/gdbvars.c: New file.
15874 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15875
b8fa0bfa
PA
158762009-08-14 Pedro Alves <pedro@codesourcery.com>
15877
15878 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15879 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15880
b84aa90a
PA
158812009-08-13 Pedro Alves <pedro@codesourcery.com>
15882
15883 * gdb.base/default.exp: Adjust "set language test": it's now an
15884 enum command. Larger help string moved to "help set language".
15885 * gdb.base/help.exp: Adjust "help set language" expected output,
15886 now lists all known languages.
15887
0d8f9b2c
NF
158882009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15889
15890 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15891 all frame arguments.
15892 * gdb.arch/altivec-regs.exp: Likewise.
15893
bda180e0
TT
158942009-08-07 Tom Tromey <tromey@redhat.com>
15895
15896 * gdb.base/setshow.exp: Add tests for changes to set language, set
15897 check range, and set check type.
15898
48cb2d85
VP
158992009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15900
15901 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15902 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 15903 Call it.
48cb2d85 15904
1ea34204
UW
159052009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15906
15907 * configure.ac: Run gdb.cell tests when appropriate.
15908 * configure: Regenerate.
15909 * lib/cell.exp: New file.
15910 * gdb.cell: New directory.
15911 * gdb.cell/configure.ac: New file.
15912 * gdb.cell/configure: New file.
15913 * gdb.cell/Makefile.in: New file.
15914 * gdb.cell/arch.exp: New file.
15915 * gdb.cell/break.c: New file.
15916 * gdb.cell/break.exp: New file.
15917 * gdb.cell/break-spu.c: New file.
15918 * gdb.cell/bt.c: New file.
15919 * gdb.cell/bt2-spu.c: New file.
15920 * gdb.cell/bt-spu.c: New file.
15921 * gdb.cell/bt.exp: New file.
15922 * gdb.cell/coremaker.c: New file.
15923 * gdb.cell/coremaker-spu.c: New file.
15924 * gdb.cell/core.exp: New file.
15925 * gdb.cell/gcore.exp: New file.
15926 * gdb.cell/data.c: New file.
15927 * gdb.cell/data.exp: New file.
15928 * gdb.cell/data-spu.c: New file.
15929 * gdb.cell/ea-cache.exp: New file.
15930 * gdb.cell/ea-cache.c: New file.
15931 * gdb.cell/ea-cache-spu.c: New file.
15932 * gdb.cell/ea-standalone.c: New file.
15933 * gdb.cell/ea-standalone.exp: New file.
15934 * gdb.cell/ea-test.c: New file.
15935 * gdb.cell/ea-test.exp: New file.
15936 * gdb.cell/f-regs.exp: New file.
15937 * gdb.cell/mem-access.c: New file.
15938 * gdb.cell/mem-access.exp: New file.
15939 * gdb.cell/mem-access-spu.c: New file.
15940 * gdb.cell/ptype.exp: New file.
15941 * gdb.cell/registers.exp: New file.
15942 * gdb.cell/size.c: New file.
15943 * gdb.cell/sizeof.exp: New file.
15944 * gdb.cell/size-spu.c: New file.
15945 * gdb.cell/solib.exp: New file.
15946 * gdb.cell/solib-symbol.exp: New file.
15947
85e747d2
UW
159482009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15949
15950 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15951
58d6951d
DJ
159522009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15953
15954 * gdb.base/float.exp: Handle VFP registers.
15955
6e0a4f15
MS
159562009-07-14 Michael Snyder <msnyder@vmware.com>
15957
dcd5da87
MS
15958 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15959 to bring gdb to the beginning of the calling line.
15960
6e0a4f15
MS
15961 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15962 confusing the i386 epilogue unwinder.
15963
782b2b07
SS
159642009-07-14 Stan Shebs <stan@codesourcery.com>
15965
15966 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15967
f662c3bc
MS
159682009-07-14 Michael Snyder <msnyder@vmware.com>
15969
15970 * gdb.reverse/step-reverse.exp (stepi into function call):
15971 Call instruction may not be first instruction in the line.
15972 (reverse stepi from a function call): Used wrong line number.
15973
8f313923
JK
159742009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15975
15976 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15977
4662c76e
JK
159782009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15979
15980 Fix gdb.base/macscp.exp when using custom inputrc.
15981 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15982 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15983 env(TERM) set.
15984 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15985 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15986
aa81e255
JK
159872009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15988
15989 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15990 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15991 Change the compilation target to match the testcase name.
15992 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15993 testcase name.
15994 * a2-run.exp: Use for setup prepare_for_testing. Change the
15995 compilation target to match the testcase name.
15996 * gdb.base/commands.exp: Likewise.
15997 * gdb.base/finish.exp: Likewise.
15998 * gdb.base/float.exp: Likewise.
15999 * gdb.base/info-target.exp: Likewise.
16000 * gdb.base/relational.exp: Likewise.
16001 * gdb.base/term.exp: Likewise.
16002 * gdb.base/until.exp: Likewise.
16003 * gdb.base/volatile.exp: Likewise.
16004 * gdb.base/whatis-exp.exp: Likewise.
16005
4c93b1d7
HZ
160062009-07-11 Hui Zhu <teawater@gmail.com>
16007
16008 * gdb.base/help.exp (disassemble): Update expected help text.
16009
812f7342
TT
160102009-07-09 Tom Tromey <tromey@redhat.com>
16011
16012 * lib/gdb.exp: Handle TRANSCRIPT.
16013 (remote_spawn, remote_close, send_gdb): New procs.
16014
fbb8f299
PM
160152009-07-10 Phil Muldoon <pmuldoon@redhat.com>
16016
16017 * gdb.python/python-prettyprint.c: Add counted null string
16018 structure.
16019 * gdb.python/python-prettyprint.exp: Print null string. Test for
16020 embedded nulls.
16021 * gdb.python/python-prettyprint.py (pp_ns): New Function.
16022 * gdb.python/python-value.exp (test_value_in_inferior): Add
16023 variable length string fetch tests.
16024 * gdb.python/python-value.c (main): Add strings for string fetch tests.
16025
c0ac0ec7
JK
160262009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
16027
16028 * gdb.base/dump.exp (inaccessible memory is reported): New test.
16029
30b66ecc
TT
160302009-07-07 Tom Tromey <tromey@redhat.com>
16031
16032 * gdb.base/call-rt-st.exp: Update for change to escape output.
16033 * gdb.base/callfuncs.exp: Likewise.
16034 * gdb.base/charset.exp: Likewise.
16035 * gdb.base/constvars.exp: Likewise.
16036 * gdb.base/long_long.exp: Likewise.
16037 * gdb.base/pointers.exp: Likewise.
16038 * gdb.base/printcmds.exp: Likewise.
16039 * gdb.base/setvar.exp: Likewise.
16040 * gdb.base/store.exp: Likewise.
16041 * gdb.cp/ref-types.exp: Likewise.
16042 * gdb.mi/mi-var-child.exp: Likewise.
16043 * gdb.mi/mi-var-display.exp: Likewise.
16044 * gdb.mi/mi2-var-display.exp: Likewise.
16045 * gdb.base/charset.exp: Test octal escape sequence length.
16046 Update for change to escape output.
16047
187c4a2b
JK
160482009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16049
16050 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
16051
d80a43f9
DJ
160522009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
16053
16054 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
16055
047427a8
JK
160562009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16057
16058 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
16059 gdbserver increasing $portnum if "Can't bind address" has been seen.
16060
8b5a0f4f
PA
160612009-07-05 Pedro Alves <pedro@codesourcery.com>
16062
16063 * gdb.base/ending-run.exp: Add "step out of main" pattern for
16064 mingw32ce.
16065
7d93ba58
PA
160662009-07-05 Pedro Alves <pedro@codesourcery.com>
16067
16068 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
16069 VFP format.
16070
2277426b
PA
160712009-07-02 Pedro Alves <pedro@codesourcery.com>
16072
16073 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
16074 linux. Adjust to use "inferior", "info inferiors", "detach
16075 inferior" and "kill inferior" instead of "restart", "info fork",
16076 "detach fork" and "delete fork".
16077 * gdb.base/ending-run.exp: Spell out "info".
16078 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
16079 the "kill" command.
16080
5af949e3
UW
160812009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16082
16083 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
16084 change to prefix TLS offset in hex with 0x.
16085
5d3729b5
UW
160862009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16087
16088 * gdb.base/default.exp: Update test case for "x" changes.
16089
af589bd0
TG
160902009-07-01 Tristan Gingold <gingold@adacore.com>
16091
16092 * gdb.base/bigcore.exp: Make darwin untested.
16093
40974f91
JK
160942009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16095
16096 * gdb.base/completion.exp (directory completion): Create the directory.
16097 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
16098 escapeuniquesub.
16099 (directory completion 2): Expect now ${escapeuniquesub}.
16100 (Glob remaining of directory test): Remove one excessive newline.
16101 Expect the real output.
16102
59dd3af6
JK
161032009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16104
16105 Fix `make check//%' target after `make check' has been ran.
16106 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
16107 a mkdir call.
16108 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
16109 (%/.dir): Remove.
16110
f4e164aa
JK
161112009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16112
16113 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
16114 the expected result record.
16115
69af2122
JK
161162009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
16117
16118 Remove racy FAILs relying just on the timeouts.
16119 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
16120 (annotation_level 2): Remove racy FAILs.
16121
2fd481e1
PP
161222009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
16123
16124 gdb/10275
889bf7c5
PA
16125 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
16126
c38f313d
DJ
161272009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
16128
16129 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
16130
8b777f02
VP
161312009-06-30 Vladimir Prus <vladimir@codesourcery.com>
16132
16133 * gdb.mi/mi-stack.exp: Testing symbolic options
16134 to -stack-list-locals and -stack-list-arguments.
16135
00c7eacf
JK
161362009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16137
16138 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
16139
6bc80edc
TT
161402009-06-29 Tom Tromey <tromey@redhat.com>
16141
16142 * dg-extract-results.sh: New file.
16143 * Makefile.in (FORCE_PARALLEL): New variable.
16144 (CHECK_TARGET): New conditional variable.
16145 (check): Use CHECK_TARGET.
16146 (DO_RUNTEST): New variable.
16147 (check-single): New target.
16148 (TEST_DIRS): New variable.
16149 (TEST_TARGETS): Likewise.
16150 (check-parallel): New target.
16151 (check-gdb.%): New pattern.
16152 (BASE1_FILES): New variable.
16153 (BASE2_FILES): Likewise.
16154 (check-gdb.base%): New pattern.
16155 (%/.dir): New pattern.
16156 * configure: Rebuild.
16157 * aclocal.m4 (AM_CONDITIONAL): New defun.
16158 * configure.ac: Check whether user is using GNU make.
16159 (GMAKE): New conditional.
16160
794684b6
SW
161612009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
16162
16163 * gdb.cp/namespace-nested-import.cc: New test.
16164 * gdb.cp/namespace-nested-import.exp: New test.
16165
edb3359d
DJ
161662009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
16167
16168 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
16169 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
16170 * gdb.opt/Makefile.in (EXECUTABLES): Update.
16171 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
16172 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
16173 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
16174 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
16175 gdb.opt/inline-markers.c: New files.
16176 * lib/gdb.exp (skip_inline_frame_tests): New function.
16177 (skip_inline_var_tests): New function.
16178
cf657a0c
AS
161792009-06-27 Andreas Schwab <schwab@linux-m68k.org>
16180
16181 * gdb.cp/exception.exp: Don't require $hex before inner frame in
16182 backtrace.
16183
28d41a99
MS
161842009-06-27 Michael Snyder <msnyder@vmware.com>
16185
16186 * gdb.reverse: New directory.
16187 * gdb.reverse/break-reverse.c: New test.
16188 * gdb.reverse/break-reverse.exp: New test.
16189 * gdb.reverse/consecutive-reverse.c: New test.
16190 * gdb.reverse/consecutive-reverse.exp: New test.
16191 * gdb.reverse/finish-reverse.c: New test.
16192 * gdb.reverse/finish-reverse.exp: New test.
16193 * gdb.reverse/machinestate.c: New test.
16194 * gdb.reverse/ms1.c: New test.
16195 * gdb.reverse/machinestate.exp: New test.
16196 * gdb.reverse/Makefile.in: New file.
16197 * gdb.reverse/shr2.c: New test.
16198 * gdb.reverse/solib-reverse.c: New test.
16199 * gdb.reverse/solib-reverse.exp: New test.
16200 * gdb.reverse/step-reverse.c: New test.
16201 * gdb.reverse/step-reverse.exp: New test.
16202 * gdb.reverse/until-reverse.c: New test.
16203 * gdb.reverse/ur1.c: New test.
16204 * gdb.reverse/until-reverse.exp: New test.
16205 * gdb.reverse/watch-reverse.c: New test.
16206 * gdb.reverse/watch-reverse.exp: New test.
16207 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
16208 * configure: Regenerate.
16209
fe3c8b0d
DE
162102009-06-26 Doug Evans <dje@google.com>
16211
16212 * gdb.base/psymtab.exp: Turn off pending breakpoints.
16213
3a72a602
PM
162142009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
16215
16216 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
16217 windows problem for 'file delete $binfile'.
16218
27aa8d6a
SW
162192009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
16220
16221 * gdb.cp/namespace-using.exp: New test.
16222 * gdb.cp/namespace-using.cc: New test.
16223
8ac055f8
JB
162242009-05-20 Joel Brobecker <brobecker@adacore.com>
16225
16226 * gdb.ada/variant_record_packed_array: New testcase.
16227
85e306ed
TT
162282009-06-23 Tom Tromey <tromey@redhat.com>
16229
16230 * gdb.base/charset.exp (test_combination): Regression test.
16231 * gdb.base/charset.c (my_wchar_t): New typedef.
16232 (myvar): New global.
16233 (main): Set myvar.
16234
56643c5e
PM
162352009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
16236
16237 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
16238 target.
16239
1fac167a
UW
162402009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16241
16242 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
16243
7ccb0be9
UW
162442009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16245
16246 * gdb.mi/gdb680.exp: Update test for error message.
16247
568d6575
UW
162482009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16249
16250 * gdb.base/annota1.exp: Allow multiple occurrences of the
16251 frames-invalid annotation.
16252 * gdb.cp/annota2.exp: Likewise.
16253
7cd1089b
PM
162542009-06-15 Phil Muldoon <pmuldoon@redhat.com>
16255
16256 * gdb.cp/gdb2495.cc: New file.
16257 * gdb.cp/gdb2495.exp: New file.
16258
72c63395
JK
162592009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16260
16261 Report error on GDB crash during runto.
16262 * lib/gdb.exp (runto <eof>): New.
16263
3788363d
DJ
162642009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
16265
16266 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
16267 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
16268 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
16269 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
16270 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
16271 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
16272 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
16273 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
16274 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
16275 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
16276 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
16277 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
16278 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16279 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
16280 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
16281 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
16282 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
16283 gdb.server/server-mon.exp, gdb.server/server-run.exp,
16284 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16285 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16286 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
16287 gdb.trace/passcount.exp, gdb.trace/report.exp,
16288 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
16289 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
16290 gdb.trace/while-stepping.exp: Use a unique name for the compiled
16291 executable.
16292
17592de3
PA
162932009-06-07 Pedro Alves <pedro@codesourcery.com>
16294
16295 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
16296 defined before referencing it.
16297
701e355d
DE
162982009-06-03 Doug Evans <dje@google.com>
16299
16300 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
16301 * gdb.arch/i386-see.c: Ditto.
16302
f2292c65
PM
163032009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
16304
16305 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
16306 (check_macro): Return 1 if undefined.
16307 If first test fails, check if macro debug information is available,
16308 and report unsupported test if no macro information is found.
16309
5a437975
DE
163102009-05-29 Doug Evans <dje@google.com>
16311
16312 * gdb.threads/hand-call-in-threads.exp: New.
16313 * gdb.threads/hand-call-in-threads.c: New.
16314
c141c696
MS
163152009-05-29 Michael Snyder <msnyder@vmware.com>
16316
16317 * gdb.base/break-always.exp: Change "1" to "on".
16318 Add confirmation check.
16319
b3444185
PA
163202009-05-28 Pedro Alves <pedro@codesourcery.com>
16321
16322 * gdb.threads/threxit-hop-specific.c: New.
16323 * gdb.threads/threxit-hop-specific.exp: New.
16324 * gdb.threads/thread-execl.c: New.
16325 * gdb.threads/thread-execl.exp: New.
16326
b6313243
TT
163272009-05-27 Tom Tromey <tromey@redhat.com>
16328 Thiago Jung Bauermann <bauerman@br.ibm.com>
16329
16330 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
16331 (mi_child_regexp): Likewise.
16332 (mi_list_varobj_children_range): Likewise.
16333 (mi_get_features): Likewise.
16334 (mi_list_varobj_children): Rewrite.
16335 * gdb.python/python-mi.exp: New file.
16336
a6bac58e
TT
163372009-05-27 Tom Tromey <tromey@redhat.com>
16338 Thiago Jung Bauermann <bauerman@br.ibm.com>
16339 Phil Muldoon <pmuldoon@redhat.com>
16340 Paul Pluzhnikov <ppluzhnikov@google.com>
16341
16342 * gdb.python/python-prettyprint.exp: New file.
16343 * gdb.python/python-prettyprint.c: New file.
16344 * gdb.python/python-prettyprint.py: New file.
16345 * gdb.base/display.exp: print/r is now valid.
16346
2c74e833
TT
163472009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
16348 Tom Tromey <tromey@redhat.com>
16349 Pedro Alves <pedro@codesourcery.com>
16350 Paul Pluzhnikov <ppluzhnikov@google.com>
16351
16352 * gdb.python/python-template.exp: New file.
16353 * gdb.python/python-template.cc: New file.
16354 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16355 tests.
16356 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16357 Call it.
16358 (test_value_after_death): New proc.
16359 * gdb.python/python-value.c (PTR): New typedef.
16360 (main): New variable 'x'.
16361
89c73ade
TT
163622009-05-27 Tom Tromey <tromey@redhat.com>
16363
16364 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16365 tests.
16366 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16367 Call it.
16368
a75724bc
PA
163692009-05-27 Pedro Alves <pedro@codesourcery.com>
16370
16371 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16372
e58b0e63
PA
163732009-05-24 Pedro Alves <pedro@codesourcery.com>
16374
16375 * gdb.threads/fork-thread-pending.c: New.
16376 * gdb.threads/fork-thread-pending.exp: New.
16377
4ac36638
JK
163782009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16379
16380 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
16381 * gdb.dwarf2/dw2-strp.S (a_string2): New.
16382
889bf7c5 163832009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 16384
889bf7c5 16385 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 16386
b242c3c2
PA
163872009-05-17 Pedro Alves <pedro@codesourcery.com>
16388
16389 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
16390 `gdb_get_line_number'. Call `callee' in both parent and child.
16391 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
16392 `gdb_get_line_number' instead of hardcoding line numbers.
16393 (catch_fork_unpatch_child): New procedure to test detaching
16394 breakpoints from child fork.
16395 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16396 hardcoding line numbers.
16397 (do_fork_tests): Run `catch_fork_unpatch_child'.
16398
ee342b23
VP
163992009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16400
16401 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16402 of structure type enters or leaves the scope, it
16403 is reported by -var-update.
16404
e2009e98
DE
164052009-05-11 Doug Evans <dje@sebabeach.org>
16406
16407 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16408 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16409 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16410
00903456
JK
164112009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16412
16413 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16414
dc621c35
DE
164152009-04-30 Doug Evans <dje@google.com>
16416
16417 * gdb.threads/watchthreads2.exp: New testcase.
16418 * gdb.threads/watchthreads2.c: New testcase.
16419
9ab4e744
DE
164202009-04-29 Doug Evans <dje@google.com>
16421
16422 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16423 * gdb.cp/mb-ctor.cc: Ditto.
16424 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16425 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16426 * gdb.cp/mb-inline1.cc: Call it.
16427 * gdb.cp/mb-inline2.cc: Ditto.
16428 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16429 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16430
484086b7
JK
164312009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16432
16433 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16434 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16435 Replace all uses of `decimal' by `nonzero'.
16436 (info macro FROM_COMMANDLINE): New test.
16437
379a77b5
TT
164382009-04-27 Tom Tromey <tromey@redhat.com>
16439
16440 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16441
b92b73c2
DE
164422009-04-27 Doug Evans <dje@google.com>
16443
16444 * gdb.threads/watchthreads.c (main): Initialize args before starting
16445 the threads. Plus formatting cleanup.
16446 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16447 biased scheduling of one thread.
16448
945a118d
JG
164492009-04-27 Jerome Guitton <guitton@adacore.com>
16450
16451 * gdb.cp/templates.cc (GetMax): New template.
16452 (main): Declare two instances of GetMax.
16453 * gdb.cp/templates.exp: Add new test.
16454
d389af10
JK
164552009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16456
16457 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16458
e7f86de9
JM
164592009-04-22 Joseph Myers <joseph@codesourcery.com>
16460
16461 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16462
334cc82d
TT
164632009-04-15 Tom Tromey <tromey@redhat.com>
16464
16465 * gdb.base/charset.exp: Add regression test.
16466
d12672cc
JB
164672009-04-14 Joel Brobecker <brobecker@adacore.com>
16468
16469 * gdb.base/exe-lock.exp: New testcase.
16470
18e8c3bc
TT
164712009-04-13 Tom Tromey <tromey@redhat.com>
16472
16473 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16474 operator on Frame.
16475
5ecd5cbe
UW
164762009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16477
16478 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16479 * gdb.server/ext-attach.exp: Likewise.
16480
7309f756
VP
164812009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16482
16483 Eliminate some sleep usage.
16484
889bf7c5
PA
16485 * gdb.mi/basics.c (do_nothing): New.
16486 (main): Use do_nothing instead of printf, so that
16487 not to introduce race condition between output of
16488 inferiour and output of gdb. Do not use sleep as it
16489 is not generally available on embedded targets.
7309f756 16490
f4b95f6f
PA
164912009-04-02 Pedro Alves <pedro@codesourcery.com>
16492
16493 * gdb.server/ext-attach.exp: Expect an optional process id after
16494 "Detached from remote process".
16495
de40b933
JK
164962009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16497
16498 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16499 gdb.dwarf2/dw2-unresolved.exp: New.
16500
2ae101a4
PA
165012009-04-02 Pedro Alves <pedro@codesourcery.com>
16502
16503 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16504 mi_run_to_main.
16505
56a8e183
PA
165062009-04-02 Pedro Alves <pedro@codesourcery.com>
16507
16508 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16509 mi_run_to_main. Skip thread exit test on remote targets.
16510 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16511 mi_run_to_main.
16512 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16513 mi_run_to_main.
16514 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16515 when expecting ^connected. Detect when the target doesn't support
16516 non-stop mode.
16517 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16518 supported. Return -1 on error, 0 on success.
16519 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16520 (mi_runto): Return mi_runto_helper's result explicitly.
16521
c35fafde
PA
165222009-04-01 Pedro Alves <pedro@codesourcery.com>
16523
16524 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16525
f8a8dce6
JB
165262009-04-01 Tom Tromey <tromey@redhat.com>
16527
16528 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16529 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16530 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16531 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16532
71c25dea
TT
165332009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16534 Jan Kratochvil <jan.kratochvil@redhat.com>
16535
16536 PR gdb/931
16537 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16538 output.
16539 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16540 for gdb/931.
16541 * dw2-strp.S (DW_AT_language): Change to C++.
16542 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16543
02d9a9ce
JB
165442009-03-31 Joel Brobecker <brobecker@adacore.com>
16545
16546 * gdb.ada/tasks: New testcase.
16547
1042e4c0
SS
165482009-03-30 Stan Shebs <stan@codesourcery.com>
16549
16550 * gdb.trace/actions.exp: Update to match new info trace format.
16551 * gdb.trace/deltrace.exp: Ditto.
16552 * gdb.trace/infotrace.exp: Ditto.
16553 * gdb.trace/passcount.exp: Ditto.
16554 * gdb.trace/save-trace.exp: Ditto.
16555 * gdb.trace/while-stepping.exp: Ditto.
16556 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16557
f8f6f20b
TJB
165582009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16559
16560 * gdb.python/python-frame.c: New file.
16561 * gdb.python/python-frame.exp: New file.
16562
c0c6f777
TJB
165632009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16564
16565 * gdb.python/python-value.exp: Add tests for the address
16566 attribute.
16567
3cb51905
AS
165682009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16569
16570 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16571
88fc996f
DE
165722009-03-26 Doug Evans <dje@google.com>
16573
16574 * gdb.mi/mi-nonstop-exit.exp: New file.
16575 * gdb.mi/non-stop-exit.c: New file.
16576
56ef84b1
TT
165772009-03-26 Tom Tromey <tromey@redhat.com>
16578
16579 Update for change to prologue skipping:
16580 * gdb.mi/mi2-simplerun.exp: Update.
16581 * gdb.mi/mi2-break.exp: Update.
16582 * gdb.mi/mi-simplerun.exp: Update.
16583 * gdb.mi/mi-break.exp: Update.
16584 * gdb.base/ending-run.exp: Update.
16585
def2b000
TJB
165862009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16587
16588 * gdb.python/python-value.exp (test_value_in_inferior): Test
16589 gdb.Value.is_optimized_out attribute.
16590
442ddf59
JK
165912009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16592
16593 * gdb.dwarf2/dw2-noloc-main.c: New file.
16594 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16595 (.text): Remove.
16596 (.data): New.
16597 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16598 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16599 (DW_TAG_subprogram func_cu1, noloc): Remove.
16600 (main): New.
16601 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16602 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16603 (file_symbols): New procedure.
16604
a8df5de4
TT
166052009-03-25 Tom Tromey <tromey@redhat.com>
16606
16607 * gdb.base/charset.exp (valid_target_charset): New proc.
16608 Use it to skip tests on invalid charsets.
16609
cc1d7add
PM
166102009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16611
16612 * gdb.base/completion.exp: Add a test for directory completion.
16613
bcd5727b
JK
166142009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16615
16616 Fix a racy FAIL.
16617 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16618 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16619
cc924cad
TJB
166202009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16621
16622 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16623 * gdb.python/python-function.exp: Add test for function returning
16624 a GDB value.
16625
bc3b79fd
TJB
166262009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16627
16628 * gdb.python/python-function.exp: New file.
16629
6c7a06a3
TT
166302009-03-20 Tom Tromey <tromey@redhat.com>
16631
16632 * gdb.base/store.exp: Update for change to escape output.
16633 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16634 to escape output.
16635 * gdb.base/pointers.exp: Update for change to escape output.
16636 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16637 to escape output.
16638 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16639 escape output.
16640 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16641 to escape output.
16642 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16643 escape output.
16644 * gdb.base/setvar.exp: Update for change to escape output.
16645 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16646 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16647 to escape output.
16648 (test_print_string_constants): Likewise.
16649 * gdb.base/charset.exp (valid_host_charset): Check size of
16650 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16651 cases. Handle "auto"-related output.
16652 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16653 (uvar, Uvar): New globals.
16654
c31af87b
JG
166552009-03-19 Jerome Guitton <guitton@adacore.com>
16656
16657 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16658 deltas.
16659 * gdb.ada/fixed_points.exp: Ditto.
16660
51272cf2
PA
166612009-03-18 Pedro Alves <pedro@codesourcery.com>
16662
16663 * return-nodebug.c: Don't include stdio.h.
16664 (init): Delete.
16665 (func): Delete definition and provide extern declaration.
16666 (t): New.
16667 (main): Don't call printf. Call func and store its result in t.
16668 * return-nodebug1.c: New.
16669 * return-nodebug.exp: Don't expect stdio output. Instead, print
16670 the global variable t. Drop printf formatters and cast types from
16671 foreach loop. Don't use prepare_for_testing. Compile
16672 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16673 define FORMAT or CAST.
16674
d24948ac
PP
166752009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16676
16677 * gdb.base/solib-display.exp: Disable test for remote targers.
16678
61ff14c6
JK
166792009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16680
16681 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16682
cb4dce93
JK
166832009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16684
16685 Fix a racy FAIL.
16686 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16687 code from `follow parent, print pids'.
16688 (`follow child, print pids', `follow parent, print pids'): Call it.
16689 Replace `gdb_test "break..."' by gdb_breakpoint.
16690
f7c60c5e
VP
166912009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16692
16693 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16694 sync and async modes.
f7c60c5e 16695
383ace49
JB
166962009-03-12 Joel Brobecker <brobecker@adacore.com>
16697
16698 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16699 that was checked in by mistake. Remove loading of ada.exp, since
16700 this is not necessary in this case.
16701
4ce102af
JB
167022009-03-12 Joel Brobecker <brobecker@adacore.com>
16703
16704 * gdb.ada/ptype_arith_binop.exp: New testcase.
16705
529a2aef
JB
167062009-03-12 Joel Brobecker <brobecker@adacore.com>
16707
16708 * gdb.ada/mod_from_name: New testcase.
16709
8a38181c
JB
167102009-03-12 Joel Brobecker <brobecker@adacore.com>
16711
16712 * gdb.ada/tick_last_segv: New testcase.
16713
11436dee
VP
167142009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16715
61ff14c6 16716 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16717
1f31650a
VP
167182009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16719
61ff14c6
JK
16720 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16721 include the token in ^running and frame info in *stopped.
1f31650a 16722
a3247a22
PP
167232009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16724
16725 * solib-display.exp: New file.
16726 * solib-display-main.c: New file.
16727 * solib-display-lib.c: New file.
61ff14c6 16728
aae64587
PA
167292009-03-05 Pedro Alves <pedro@codesourcery.com>
16730
16731 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16732
44aabfbc
JK
167332009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16734
16735 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16736 (list_and_check_macro): Use more specific test name.
16737 (next to definition): Make the test names unique.
16738
c087fcd3
PM
167392009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16740
16741 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16742
c86cf029
VP
167432009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16744
16745 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16746 notifications.
16747 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16748 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16749 * lib/mi-support.exp (library_loaded_re): New.
16750 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16751
3ea85240
VP
167522009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16753
16754 * gdb.gdb/observer.exp: Use test_notification observer, not
16755 normal_stop, everywhere.
16756 (test_normal_stop_notifications): Rename to...
16757 (test_notifications): ...this.
16758 (test_observer_normal_stop): Rename to...
16759 (test_observer): ...this.
16760
1903f0e6
DE
167612009-02-16 Doug Evans <dje@google.com>
16762
16763 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16764 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16765 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16766 (test_prefixed_syscall,test_int3): New tests.
16767 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16768 (test_prefixed_syscall,test_int3): New tests.
16769
1d33d6ba
VP
167702009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16771
3cb51905
AS
16772 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16773 (mi_expect_interrupt): Likewise.
16774 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16775 response.
1d33d6ba 16776
faafb047
PM
167772009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16778
16779 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16780 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16781 Replace calls to get_valueofx by get_hexadecimal_valueof.
16782
417e16e2
PM
167832009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16784
16785 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16786 (get_integer_valueof): New procedure.
16787 (get_sizeof): Use new get_integer_value_of.
16788 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16789 by get_integer_valueof.
16790
7065b901
TT
167912009-02-13 Tom Tromey <tromey@redhat.com>
16792
16793 * gdb.base/remote.exp (get_sizeof): Remove.
16794 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16795 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16796 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16797 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16798 (get_sizeof): Likewise.
16799
5d7cb8df
JK
168002009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16801
16802 PR fortran/9806
16803 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16804
b2febfff
PP
168052009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16806
16807 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16808
4aa995e1
PA
168092009-02-06 Pedro Alves <pedro@codesourcery.com>
16810
16811 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16812
d8906c6f
TJB
168132009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16814
16815 * gdb.python/python-cmd.exp: New file.
16816
ff4ab08d
TG
168172009-02-06 Tristan Gingold <gingold@adacore.com>
16818
16819 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16820
aacd552b
TG
168212009-02-05 Tristan Gingold <gingold@adacore.com>
16822
16823 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16824 pointer is dereferenced and use this signal name in regexp.
16825 * gdb.base/signull.exp: Ditto.
16826 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16827 * gdb.base/signull.c (main): Ditto.
16828
08c637de
TJB
168292009-02-04 Tom Tromey <tromey@redhat.com>
16830 Thiago Jung Bauermann <bauerman@br.ibm.com>
16831
16832 * gdb.python/python-value.exp: Use `gdb.history' instead of
16833 `gdb.value_from_history'.
16834 (test_value_numeric_ops): Add test for conversion of enum constant.
16835 * gdb.python/python-value.c (enum e): New type.
16836 (evalue): New global.
16837 (main): Use argv.
16838
20261af8
JG
168392009-02-04 Jerome Guitton <guitton@adacore.com>
16840
16841 * gdb.ada/uninitialized_vars: New test program.
16842 * gdb.ada/uninitialized_vars.exp: New testcase.
16843
52e44b43
TT
168442009-02-02 Tom Tromey <tromey@redhat.com>
16845
16846 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16847 * gdb.cp/pr2489.cc: Rename...
16848 * gdb.cp/pr9594.cc: ... to this.
16849
1c71341a
TT
168502009-02-02 Tom Tromey <tromey@redhat.com>
16851
16852 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16853 * gdb.cp/pr2489.cc: New file.
16854 * gdb.cp/cpcompletion.exp: New file.
16855
a4295225
TT
168562009-02-02 Tom Tromey <tromey@redhat.com>
16857
16858 PR exp/9059:
16859 * gdb.cp/call-c.exp: Add regression test.
16860 * gdb.cp/call-c.cc (FooHandle): New typedef.
16861 (main): New variable 'handle'.
16862
592375cd
VP
168632009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16864
16865 * lib/mi-support.exp (et_mi_thread_list)
16866 (check_mi_and_console_threads): Adjust for current thread in
16867 -thread-list-ids output.
16868
41447f92
VP
168692009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16870
889bf7c5
PA
16871 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16872 Call it.
41447f92 16873
35669430
DE
168742009-01-28 Doug Evans <dje@google.com>
16875
16876 * gdb.arch/amd64-disp-step.S: New file.
16877 * gdb.arch/amd64-disp-step.exp: New file.
16878 * gdb.arch/i386-disp-step.S: New file.
16879 * gdb.arch/i386-disp-step.exp: New file.
16880
09f00d9a
PM
168812009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16882
16883 * gdb.base/find.exp: Set newline variable
16884 using quotes instead of braces to fix cygwin failures.
16885
1e8fb976
PA
168862009-01-23 Pedro Alves <pedro@codesourcery.com>
16887
16888 * gdb.base/radix.exp: Add tests to ensure that that set
16889 input-radix 0 and set output-radix 0 are really rejected.
16890
da061712
PA
168912009-01-23 Pedro Alves <pedro@codesourcery.com>
16892
16893 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16894 copyright years.
16895
dd7e2d2b
PA
168962009-01-23 Pedro Alves <pedro@codesourcery.com>
16897
16898 PR gdb/9664:
16899 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16900
392452f6
PA
169012009-01-22 Pedro Alves <pedro@codesourcery.com>
16902
16903 PR c++/9631:
16904 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16905
8653e71c
PM
169062009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16907
16908 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16909 binfile definition to fix Windows OS failure.
16910
a12cc160
DJ
169112009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16912
16913 PR gdb/9346
16914 * gdb.base/interrupt.c (sigint_handler): New.
16915 (main): Install a SIGINT handler if SIGNALS is defined. Exit
16916 on error.
16917 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
16918 Test "signal SIGINT".
16919
b89667eb
DE
169202009-01-19 Doug Evans <dje@google.com>
16921
16922 * gdb.base/break.exp: Update expected gdb output.
16923 * gdb.base/sepdebug.exp: Ditto.
16924 * gdb.mi/mi-syn-frame.exp: Ditto.
16925 * gdb.mi/mi2-syn-frame.exp: Ditto.
16926 * gdb.base/call-signal-resume.exp: New file.
16927 * gdb.base/call-signals.c: New file.
16928 * gdb.base/unwindonsignal.exp: New file.
16929 * gdb.base/unwindonsignal.c: New file.
16930 * gdb.threads/interrupted-hand-call.exp: New file.
16931 * gdb.threads/interrupted-hand-call.c: New file.
16932 * gdb.threads/thread-unwindonsignal.exp: New file.
16933
adb483fe
DJ
169342009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
16935
16936 * gdb.base/define.exp: Test defining and hooking prefix commands.
16937 * gdb.python/python.exp: Update test for "show user" output.
16938
60023297
JK
169392009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16940
16941 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
16942 now the output exactly, using less wildcards. Expect also the output
16943 of gfortran-4.3. Update for the f-valprint.c modification from
16944 2008-04-22.
16945 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
16946 Remove gdb_test test names where matching the command.
16947
ccc57cf9
PA
169482009-01-01 Pedro Alves <pedro@codesourcery.com>
16949
16950 PR breakpoints/9681:
16951 * gdb.base/watchpoint.exp: Add regression test.
16952
c7a6ca08
PA
169532008-12-31 Pedro Alves <pedro@codesourcery.com>
16954
16955 * gdb.threads/attach-into-signal.exp: Don't use
16956 gdb_suppress_entire_file.
16957 * gdb.threads/attach-stopped.exp: Ditto.
16958 * gdb.threads/attachstop-mt.exp: Ditto.
16959
3a031f65
PA
169602008-12-31 Pedro Alves <pedro@codesourcery.com>
16961
16962 PR gdb/8812:
16963 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
16964
09e6485f
PA
169652008-12-29 Pedro Alves <pedro@codesourcery.com>
16966
16967 PR gdb/7536:
16968 * gdb.base/radix.exp: Add tests to ensure invalid input radices
16969 and unsupported output radices are really rejected.
16970
0cd53049
JK
169712008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16972
16973 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16974
ba163c7e
TT
169752008-12-22 Tom Tromey <tromey@redhat.com>
16976
16977 * gdb.cp/punctuator.exp: New file.
16978
6f4de6c9
JK
169792008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16980
16981 * gdb.base/completion.exp (Completing non-existing component): New test.
16982
0f34d0b4
JK
169832008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16984
16985 Fix for PR gdb/8648.
16986 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16987 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16988 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16989 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16990
db2ad4c3
JK
169912008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16992
16993 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16994
bb5ef15e
DP
169952008-12-16 Christophe Lyon <christophe.lyon@st.com>
16996
16997 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16998 compiler actually generate code at the expected line number.
16999
90142adc
JZ
170002008-12-15 Jie Zhang <jie.zhang@analog.com>
17001
17002 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
17003
fad6eecd
TT
170042008-12-12 Tom Tromey <tromey@redhat.com>
17005
17006 * gdb.base/commands.exp (redefine_hook_test): New proc.
17007 Call it.
17008
17c8aaf5
TT
170092008-12-11 Tom Tromey <tromey@redhat.com>
17010
17011 * gdb.base/macscp.exp: New regression test.
17012
7c8adf68
TT
170132008-12-11 Tom Tromey <tromey@redhat.com>
17014
17015 * gdb.base/macscp.exp: Print "address.addr".
17016 * gdb.base/macscp1.c (struct outer): New struct.
17017 (address): New global.
17018
b05dcbb7
TT
170192008-12-09 Tom Tromey <tromey@redhat.com>
17020
17021 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
17022 Call it.
17023
2d476de1
DE
170242008-12-04 Doug Evans <dje@google.com>
17025
17026 * gdb.server/ext-run.exp: Relax regexp for init program.
17027
87bdc959
TG
170282008-12-03 Tristan Gingold <gingold@adacore.com>
17029
17030 * gdb.base/macscp.exp: Generate an object file during compilation
17031 to work around Darwin dsymutil limitations.
17032
e0740f77
JK
170332008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17034
17035 Test resolving external references to TLS variables.
17036 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
17037 FILE2_THREAD_LOCAL.
17038 (testfile2, srcfile2): New variables.
17039 * gdb.threads/tls.c (file2_thread_local)
17040 (function_referencing_file2_thread_local): New.
17041 * gdb.threads/tls2.c: New file.
17042
67f0aac5
JB
170432008-11-28 Joel Brobecker <brobecker@adacore.com>
17044
17045 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
17046 rather than integer, as integer might not be big enough when
17047 on 64bit targets.
67f0aac5 17048
c332165e
JG
170492008-11-27 Jerome Guitton <guitton@adacore.com>
17050
17051 * gdb.cp/formatted-ref.exp: Add equality test.
17052 * gdb.ada/formatted_ref.exp: Ditto.
17053
fc9b693c
JK
170542008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17055
17056 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
17057 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
17058
a9c64011
AS
170592008-11-20 Andreas Schwab <schwab@suse.de>
17060
17061 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
17062 matching syscall entry point.
17063 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
17064 (tcatch_vfork_then_child_follow): Likewise. Finish through
17065 vfork even if we stopped at the syscall trampoline.
17066
e2fd701e
DE
170672008-11-20 Doug Evans <dje@google.com>
17068
17069 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
17070
69abc51c
TJB
170712008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
17072
17073 * gdb.arch/ppc-dfp.exp: New file.
17074 * gdb.arch/ppc-dfp.c: New file.
17075
c14c28ba
PP
170762008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
17077
17078 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 17079
2e74121d
DE
170802008-11-17 Doug Evans <dje@google.com>
17081
17082 * gdb.mi/mi-syn-frame.exp: Update expected output.
17083 * gdb.mi/mi2-syn-frame.exp: Update expected output.
17084
66bb093b
VP
170852008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17086
17087 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
17088 "thread N" results in =thread-selected.
17089 * lib/mi-support (mi_run_cmd, mi_expect_stop)
17090 (mi_send_resuming_command_raw): Be prepared for
17091 =thread-selected.
17092
3d043ef6
VP
170932008-11-17 Vladimir Prus <vladimir@codesourcery.com>
17094
a9c64011
AS
17095 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
17096 * lib/mi-support.exp: Likewise.
3d043ef6 17097
808104c8
JB
170982008-11-16 Joel Brobecker <brobecker@adacore.com>
17099
17100 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
17101 commands from the expected output for "help catch".
17102
00b22944
JB
171032008-11-15 Joel Brobecker <brobecker@adacore.com>
17104
17105 * gdb.ada/int_deref.exp: New testcase.
17106
59669435
TT
171072008-11-14 Nick Roberts <nickrob@snap.net.nz>
17108
17109 * gdb.mi/gdb2549.exp: New file.
17110
de04a248
DE
171112008-11-11 Doug Evans <dje@google.com>
17112
17113 * gdb.base/callexit.exp: New file.
17114 * gdb.base/callexit.c: New file.
17115
6b8ce727
DE
171162008-11-10 Doug Evans <dje@google.com>
17117
17118 * lib/gdb.exp (GDBFLAGS): Move -nx ...
17119 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
17120 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
17121 (default_gdb_start,default_gdb_exit): Ditto.
17122 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
17123 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
17124 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
17125 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
17126 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
17127 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
17128
1b14b8aa
AS
171292008-11-03 Andreas Schwab <schwab@suse.de>
17130
17131 * gdb.base/hashline2.exp: Fix typo.
17132 * gdb.base/hashline3.exp: Likewise.
17133
f3134b88
TT
171342008-10-30 Tom Tromey <tromey@redhat.com>
17135
17136 * gdb.base/pointers.exp: Add test.
17137 * gdb.base/pointers.c (k, S): New typedefs.
17138 (instance): New global.
17139
c2226152
AS
171402008-10-30 Andreas Schwab <schwab@suse.de>
17141
17142 * gdb.base/args.exp: Add tests for newlines.
17143
462f405c
JB
171442008-10-30 Joel Brobecker <brobecker@adacore.com>
17145
17146 gdb.base/foll-exec.exp: Update the expected output of a couple
17147 of "info breakpoints" tests.
17148
79a45b7d
TT
171492008-10-28 Tom Tromey <tromey@redhat.com>
17150
17151 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
17152
adc13a14
PA
171532008-10-24 Pedro Alves <pedro@codesourcery.com>
17154
17155 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
17156 gdb_start_cmd.
17157 Use runto_main before any test that requires execution.
17158
252fbfc8
PA
171592008-10-23 Pedro Alves <pedro@codesourcery.com>
17160
17161 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
17162 instead of SIGINT.
17163
28148e3d
JB
171642008-10-22 Joel Brobecker <brobecker@adacore.com>
17165
17166 * gdb.base/completion.exp: Update expected output following
17167 the addition of the "info tasks" command.
17168
c209f847
TT
171692008-10-22 Tom Tromey <tromey@redhat.com>
17170
17171 * gdb.base/exprs.exp (test_expr): Add test for string
17172 concatenation.
17173
f177e350
PA
171742008-10-19 Pedro Alves <pedro@codesourcery.com>
17175
17176 * configure.ac: Output gdb.python/Makefile.
17177 * configure: Regenerate.
17178 * gdb.python/Makefile.in: New.
17179
cce89356
JB
171802008-10-16 Joel Brobecker <brobecker@adacore.com>
17181
17182 * gdb.base/foll-fork.exp: Adjust the expected output to match
17183 the new description for fork/vfork catchpoints in the "info
17184 breakpoints" output.
17185
176d289d
TJB
171862008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
17187
17188 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
17189
a08702d6
TJB
171902008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17191
17192 * gdb.python/python-value.c: New file.
17193 * gdb.python/python-value.exp: New file.
17194
1c5cfe86
PA
171952008-10-15 Pedro Alves <pedro@codesourcery.com>
17196
17197 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
17198
5a98ad69
DP
171992008-10-15 Denis Pilat <denis.pilat@st.com>
17200
41702f1b 17201 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 17202
dcb1a1e2
TT
172032008-10-09 Tom Tromey <tromey@redhat.com>
17204
17205 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
17206 'fprintf' and 'stderr'.
17207
9124fe48
JB
172082008-10-07 Joel Brobecker <brobecker@adacore.com>
17209
17210 * gdb.ada/ref_tick_size.exp: New testcase.
17211
45452591
DE
172122008-10-06 Doug Evans <dje@google.com>
17213
17214 * gdb.dwarf2/dw2-cu-size.exp: New file.
17215 * gdb.dwarf2/dw2-cu-size.S: New file.
17216
17217 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
17218 .Ltype_int for clarity.
17219
4fc5b208
PP
172202008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
17221
17222 PR gdb/2384:
17223 * gdb.cp/gdb2384.exp: Extended to test more cases.
17224 * gdb.cp/gdb2384.cc: Likewise.
17225 * gdb.cp/gdb2384-base.h: Likewise.
17226 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 17227
d78df370
JK
172282008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17229
17230 * gdb.base/maint.exp (maint print type): Remove printing
17231 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
17232
9a044a89
TT
172332008-09-30 Tom Tromey <tromey@redhat.com>
17234
17235 * gdb.base/macscp.exp: Add completion tests.
17236 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
17237 (TWENTY_THREE): Likewise.
17238 (FORTY_EIGHT): Likewise.
17239
506800a9
TT
172402008-09-30 Tom Tromey <tromey@redhat.com>
17241
17242 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
17243 everywhere.
17244 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
17245
1a6f01b5
JK
172462008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
17247
17248 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
17249 testcase is derived from. Fix racy dependency on an expected PID
17250 number. No longer support the testcase on Linux kernel 2.4.x.
17251
2fae03e8
TT
172522008-09-27 Tom Tromey <tromey@redhat.com>
17253
17254 * gdb.base/macscp.exp: Add tests for stringification, splicing,
17255 and varargs.
17256
1ad15515
PA
172572008-09-22 Pedro Alves <pedro@codesourcery.com>
17258
17259 * lib/mi-support.exp (mi_expect_interrupt): New.
17260 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
17261 from gdb.mi/mi-nonstop.exp.
17262 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
17263 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
17264 lib/mi-support.exp.
17265 Use mi_check_thread_states throughout. Avoid ".*" and do not
17266 require an anchor after -exec-run.
17267
d0b76dc6
DJ
172682008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
17269
17270 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
17271 stop is pending. Avoid ".*" when two stops are pending.
17272 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
17273 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
17274 newlines in fullnames.
17275 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
17276 (mi_expect_stop): Update comments. Only anchor in sync mode.
17277 Do not match newlines.
17278 (mi_send_resuming_command_raw): Always return status.
17279 (mi_get_stop_line): Do not match more than one line by accident.
17280 Only anchor in sync mode.
17281 (mi_run_inline_test): If -exec-next fails, give up.
17282
9990c830
UW
172832008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17284
17285 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
17286 on SPU.
17287
ebcf6f00
JB
172882008-09-10 Joel Brobecker <brobecker@adacore.com>
17289
17290 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
17291
b6db24e5
JB
172922008-09-10 Joel Brobecker <brobecker@adacore.com>
17293
17294 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
17295 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
17296 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
17297 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
17298 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
17299 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
17300 gdb.ada/interface.exp, gdb.ada/null_array.exp,
17301 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
17302 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
17303 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
17304 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
17305 Include the "= " sequence in the expected output of print tests.
17306
2bf448e0
JB
173072008-09-10 Joel Brobecker <brobecker@adacore.com>
17308
17309 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
17310 description for boolean types.
17311
d51fd4c8
PA
173122008-09-09 Pedro Alves <pedro@codesourcery.com>
17313
17314 * gdb.base/hook-stop-continue.c: New.
17315 * gdb.base/hook-stop-continue.exp: New.
17316
694182d2
DJ
173172008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
17318
17319 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
17320
3b8a7fc0
JG
173212008-09-08 Jerome Guitton <guitton@adacore.com>
17322
17323 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
17324 (stack_check_probe_2, stack_check_probe_loop_1)
17325 (stack_check_probe_loop_2): New functions.
17326 (main): Add call to these new functions.
17327 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
17328 functions, check that the breakpoint is inserted at the appropriate
17329 location.
17330 (insert_breakpoint): Slightly refine this procedure so that it can
17331 be called several times in the test.
17332
96cc0ae8
JG
173332008-09-08 Jerome Guitton <guitton@adacore.com>
17334
17335 * gdb.base/stack-checking.c: New file.
17336 * gdb.base/stack-checking.exp: New file.
17337
1f08b409
TJB
173382008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17339
17340 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
17341 * gdb.arch/altivec-regs.exp: Likewise.
17342 * gdb.arch/vsx-regs.exp: Likewise.
17343
3099e1c4
TJB
173442008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17345
17346 * gdb.arch/ppc-fp.exp: New file.
17347 * gdb.arch/ppc-fp.c: New file.
17348
cc69bfc1
PP
173492008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17350
17351 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
17352 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 17353
b02a33db
MS
173542008-09-04 Michael Snyder <msnyder@vmware.com>
17355
17356 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
17357 as "at" (for non-debug functions such as _start).
17358
2992cbe0
UW
173592008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17360
17361 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
17362 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
17363 software watchpoints.
17364 * gdb.base/watch_thread_num.exp: Likewise.
17365
514f746b
AR
173662008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17367
17368 * gdb.arch/i386-bp_permanent.exp: New test.
17369
876cecd0
TT
173702008-08-24 Tom Tromey <tromey@redhat.com>
17371
17372 * gdb.base/maint.exp: Update "maint print type".
17373
80f73d71
VP
173742008-08-21 Vladimir Prus <vladimir@codesourcery.com>
17375
17376 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
17377 support. Adjust the order of "*running" notifications.
17378 * gdb.mi/non-stop.c: Don't cast from int to void* and
17379 back.
17380
d9c78d7d
MK
173812008-08-20 Mark Kettenis <kettenis@gnu.org>
17382
17383 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
17384 expect to find it in the "info frame" output.
17385
97a2d1d3
DJ
173862008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17387
17388 * gdb.base/interp.exp: Always consume both prompts.
17389
b96e2927
PA
173902008-08-20 Pedro Alves <pedro@codesourcery.com>
17391
17392 * gdb.base/pending.exp: Test pending breakpoints without symbols
17393 loaded.
17394
8cf6e61a
VP
173952008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17396
17397 * lib/mi-support.exp (mi_expect_stop): Produce
17398 more details on failures.
17399 * gdb.mi/mi-nonstop.exp: New.
17400 * gdb.mi/non-stop.c: New.
17401
c6ebd6cf
VP
174022008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17403
a9c64011
AS
17404 * gdb.mi/mi-async.exp: Use 'set target-async'.
17405 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17406
46a9b8ed
DJ
174072008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17408
17409 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17410
44feb3ce
TT
174112008-08-17 Tom Tromey <tromey@redhat.com>
17412
17413 * gdb.base/help.exp (help catch): Rewrite.
17414
311a4e6b
TJB
174152008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17416
17417 * gdb.base/define.exp: Test indented command documentation.
17418 * gdb.python/python.exp: Test indented multi-line command.
17419
604c2f83
LM
174202008-08-15 Luis Machado <luisgpm@br.ibm.com>
17421
17422 * testsuite/gdb.arch/vsx-regs.c: New source file.
17423 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17424 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17425
886a217c
TT
174262008-08-14 Tom Tromey <tromey@redhat.com>
17427
17428 * gdb.base/macscp.exp: Add regression test for "macro define" or
17429 "macro undef" with no arguments.
17430
c814a4f3
PP
174312008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17432
17433 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17434
12ab8a60
UW
174352008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17436
17437 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17438
d57a3c85
TJB
174392008-08-06 Tom Tromey <tromey@redhat.com>
17440
17441 * gdb.python/python.exp: New file.
17442
c7b778ff
JK
174432008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17444
17445 Fix for PR gdb/1543.
17446 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17447 $LOCATION.
17448 (location): New variable.
17449 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17450 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17451 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17452 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17453 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17454 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17455 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17456 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17457 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17458 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17459 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17460 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17461 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17462 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17463 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17464 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17465 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17466 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17467 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17468 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17469 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17470 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17471 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17472 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17473 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17474 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17475 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17476 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17477 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17478 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17479 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17480 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17481 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17482 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17483 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17484 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17485 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17486 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17487 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17488 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17489 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17490 gdb.base/type-opaque.exp, gdb.base/until.exp,
17491 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17492 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17493 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17494 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17495 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17496 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17497 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17498 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17499 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17500 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17501 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17502 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17503 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17504 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17505 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17506 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17507 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17508 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17509 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17510 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17511 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17512 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17513 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17514 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17515 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17516 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17517 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17518 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17519 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17520 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17521 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17522 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17523 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17524 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17525 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17526 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17527 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17528 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17529 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17530 to bug-gdb@prep.ai.mit.edu .
17531
5e06a3d1
VP
175322008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17533
17534 * lib/mi-support.exp (mi_load_shlibs): New.
17535 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17536
9d81d21b
VP
175372008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17538
17539 * lib/mi-support.exp (get_mi_thread_list)
17540 (check_mi_and_console_threads): New, moved from ...
17541 * gdb.mi/mi-pthread.exp: ...here.
17542 * gdb.mi/gdb669.exp (get_mi_thread_list)
17543 (check_mi_and_console_threads): Delete.
17544 * gdb.mi/mi2-pthread.exp: Likewise.
17545
bae98fe0
TT
175462008-07-28 Tom Tromey <tromey@redhat.com>
17547
17548 * Makefile.in (just-check): Remove. Move body to...
17549 (check): ... here.
17550
57380f4e
DJ
175512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17552
17553 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17554 Add a test for duplicated SIGINTs.
17555
e09490f1
DJ
175562008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17557
17558 * gdb.threads/schedlock.exp (get_args): Update to work for any
17559 value of NUM.
17560 (Top level): Report the number of threads that did not resume.
17561
6387b45f
DJ
175622008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17563
17564 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17565
62f64ff2
DJ
175662008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17567
17568 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17569 non-MI prompt.
17570
fa8de41e
TT
175712008-07-26 Tom Tromey <tromey@redhat.com>
17572
17573 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17574 (function_struct, function_struct_ptr): New globals.
17575 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17576 function pointer in a struct.
17577
ccb3ac8a
TT
175782008-07-26 Tom Tromey <tromey@redhat.com>
17579
17580 * gdb.base/macscp.exp: Add test for macro lexing bug.
17581
d7d9f01e
TT
175822008-07-18 Tom Tromey <tromey@redhat.com>
17583
17584 * gdb.base/macscp.exp: Add macro tests.
17585
9bf07184
PP
175862008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17587
17588 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17589
becf6477
PP
175902008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17591
17592 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17593
0709f7d3
PP
175942008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17595
17596 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17597
7093c834
PP
175982008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17599
17600 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17601
b432ffe3
JK
176022008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17603
17604 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17605
b1a268e5
VP
176062008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17607
17608 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17609
e2995f8e
KB
176102008-07-11 Kevin Buettner <kevinb@redhat.com>
17611
17612 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17613 of regexp to account for changes made to GDB in the printing of
17614 byte vectors.
17615
14032a66
TT
176162008-07-11 Tom Tromey <tromey@redhat.com>
17617
17618 * gdb.base/completion.exp: Add 'help' completion test.
17619
981505ef
JK
176202008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17621
17622 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17623
10568435
JK
176242008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17625
17626 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17627
4487aabf
PA
176282008-07-09 Pedro Alves <pedro@codesourcery.com>
17629
17630 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17631
a4a9b1c4
PA
176322008-07-09 Pedro Alves <pedro@codesourcery.com>
17633
17634 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17635
3c3185ac
JK
176362008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17637
17638 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17639
7ebd49dc
VP
176402008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17641
17642 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17643 previous commit. Add a comment.
17644
84e46146
PA
176452008-06-28 Pedro Alves <pedro@codesourcery.com>
17646
17647 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17648
0f8d4a2f
VP
176492008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17650
17651 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17652
f747e0ce
PA
176532008-06-27 Pedro Alves <pedro@codesourcery.com>
17654
17655 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17656 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17657 compiling an executable, link in an object that forces unbuffered
17658 output.
17659 * lib/set_unbuffered_mode.c: New file.
17660
734a5c36
JK
176612008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17662
17663 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17664
a2840c35
VP
176652008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17666
a9c64011
AS
17667 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17668 mi_expect_stop.
17669 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17670 Demand that *running is output.
17671 (detect_async): Perform checking every time.
17672 (mi_send_resuming_command): Extract everything into...
17673 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17674 (mi_expect_stop): Don't accept any output before *stopped.
17675
6ae37fef
VP
176762008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17677
17678 Robustify mi-simplerun.
a9c64011
AS
17679 * gdb.mi/basics.c (main): Add a call to sleep.
17680 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17681 * gdb.mi/mi2-cli.exp: Likewise.
17682 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17683
b4aa76f0 176842008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17685
17686 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17687
e1ac3328
VP
176882008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17689
a9c64011
AS
17690 * gdb.mi/mi-console.exp: Adjust.
17691 * gdb.mi/mi-syn-frame.exp: Adjust.
17692 * gdb.mi/mi2-console.exp: Adjust.
17693 * gdb.mi/mi2-syn-frame.exp: Adjust.
17694 * lib/mi-support.exp (mi_run_cmd): Adjust.
17695 (mi_send_resuming_command): Adjust.
e1ac3328 17696
f7f9a841
VP
176972008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17698
17699 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17700 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17701 testing of stopped.
17702 * gdb.mi/mi2-syn-frame.exp: Likewise.
17703 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17704 (async, detect_async): New.
17705 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17706 depending on if we're running in sync or async mode.
f7f9a841 17707
37cd5d19
TT
177082008-06-09 Tom Tromey <tromey@redhat.com>
17709
17710 * gdb.base/completion.exp: New tests for field name completion
17711 with spaces, and field name completion with '->'.
17712
65d12d83
TT
177132008-06-06 Tom Tromey <tromey@redhat.com>
17714
17715 * gdb.base/break1.c (struct some_struct): New struct.
17716 (values): New global.
17717 * gdb.base/completion.exp: Add field name completion test.
17718
ebfe2e3f
PP
177192008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17720
17721 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17722 to pointer.
17723 * gdb.cp/call-c.cc: Likewise.
17724
bcf6fc3a
NR
177252008-06-06 Nick Roberts <nickrob@snap.net.nz>
17726
17727 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17728 annotation.
17729
49fd4a42 177302008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17731 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17732
17733 * gdb.threads/execl.c, gdb.threads/execl1.c,
17734 gdb.threads/execl.exp: New tests.
a9c64011 17735
8a34ac3f
AR
177362008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17737 Daniel Jacobowitz <dan@codesourcery.com>
17738
17739 * gdb.cp/exception.exp: Activate test, make it work with pending
17740 catchpoints.
17741
86ae69ef
JK
177422008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17743
17744 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17745
f7f9ae2c
VP
177462008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17747
a9c64011
AS
17748 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17749 now printed.
17750 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17751
2a2d4dc3
AS
177522008-05-27 Andreas Schwab <schwab@suse.de>
17753
17754 * gdb.base/frame-args.exp: Handle arguments that are optimized
17755 out.
17756
5099e4d9
LM
177572008-05-26 Luis Machado <luisgpm@br.ibm.com>
17758
17759 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17760 quiet for ppc32 and group options into a single variable.
17761
d9c36a91
JB
177622008-05-23 Joel Brobecker <brobecker@adacore.com>
17763
17764 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17765 of zero-size elements.
17766 * gdb.ada/null_array.exp: Test printing this new array.
17767
103a8671
JK
177682008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17769
17770 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17771
07a4cc1a 177722008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17773
17774 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17775 of the "finish" command.
17776
55f996a7
NR
177772008-05-21 Nick Roberts <nickrob@snap.net.nz>
17778
17779 * gdb.base/annota1.exp: Test for new annotation.
17780
907fc202
UW
177812008-05-16 Pedro Alves <pedro@codesourcery.com>
17782
17783 * gdb.base/fixsection.exp: New file.
17784 * gdb.base/fixsection0.c: New file.
17785 * gdb.base/fixsection1.c: New file.
17786
e8f97270
UW
177872008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17788
17789 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17790 * gdb.base/annota3.exp: Likewise.
17791
ac0bb574
NF
177922008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17793
17794 * gdb.base/watch_thread_num.exp: Don't run tests that require
17795 watchpoints if the target doesn't support them.
17796
6fadd07a
DE
177972008-05-12 Doug Evans <dje@google.com>
17798
17799 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17800
6e9a4a30
JB
178012008-05-09 Joel Brobecker <brobecker@adacore.com>
17802
17803 * gdb.ada/assign_1.exp: New testcase.
17804
08388c79
DE
178052008-05-09 Doug Evans <dje@google.com>
17806
a3c83fae
DE
17807 * gdb.base/find.exp: New file.
17808 * gdb.base/find.c: New file.
08388c79 17809
bd5ddfe8
DJ
178102008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17811
17812 * gdb.base/commands.exp (watchpoint_command_test): Handle
17813 gdb,no_hardware_watchpoints.
17814 * gdb.base/float.exp: Allow ARM targets without floating point.
17815 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17816
b5dd68e2 178172008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17818 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17819
17820 * gdb.ada/lang_switch: New test program.
17821 * gdb.ada/lang_switch.exp: New testcase.
17822
382d13d1
DE
178232008-05-05 Doug Evans <dje@google.com>
17824
17825 * gdb.base/help.exp (disassemble): Update expected help text.
17826
9dd789d0
PA
178272008-05-04 Pedro Alves <pedro@codesourcery.com>
17828
17829 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17830
611c83ae
PA
178312008-05-04 Pedro Alves <pedro@codesourcery.com>
17832
17833 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17834 different times.
17835
ff013f42
JK
178362008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17837
17838 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17839 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17840 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17841 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17842
96dff6a2
VP
178432008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17844
17845 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17846 notification to appear.
17847
55cd6f92
DJ
178482008-05-04 Daniel Jacobowitz <dan@debian.org>
17849
17850 * gdb.base/fullname.c: New file.
17851 * gdb.base/fullname.exp: New file.
17852 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17853
d705c43c
PA
178542008-05-03 Pedro Alves <pedro@codesourcery.com>
17855
17856 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17857 expressions with macros.
17858
333222e1
JK
178592008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17860
17861 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17862
5ac01682
DJ
178632008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17864
17865 * gdb.base/completion.exp: Handle lack of other symbols beginning
17866 with "a".
17867
17868 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17869
237fc4c9
PA
178702008-05-02 Jim Blandy <jimb@codesourcery.com>
17871
17872 * gdb.asm/asmsrc1.s: Add scratch space.
17873
ed5e9466
DJ
178742008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17875 Daniel Jacobowitz <dan@codesourcery.com>
17876
17877 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17878 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17879 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17880
b39cc962
DJ
178812007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17882
17883 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17884
36d520f5
JB
178852008-05-01 Joel Brobecker <brobecker@adacore.com>
17886
17887 * gdb.base/info-target.exp: New testcase.
17888
8d4e3071
DJ
178892008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17890
17891 * gdb.cp/hang.exp: Use .cc instead of .C.
17892 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17893 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17894
6f3f3097
DJ
178952008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17896
17897 * gdb.base/gdb1250.exp: Remove perror.
17898 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17899
5550a914
PA
179002008-04-30 Pedro Alves <pedro@codesourcery.com>
17901
17902 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17903 .2byte.
17904
d848e687
DJ
179052008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17906
17907 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17908 (maybe_kfail): New.
17909
93b5768b
PA
179102008-04-25 Pedro Alves <pedro@codesourcery.com>
17911
17912 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17913
721c02de
VP
179142008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17915
a9c64011
AS
17916 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
17917 * gdb.mi/mi2-syn-frame.exp: Likewise.
17918 * lib/mi-support.exp: Likewise.
721c02de 17919
74960c60
VP
179202008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17921
17922 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
17923 to specify regexp for the location to stop at.
17924 * gdb.base/break-always.c: New.
17925 * gdb.base/break-always.exp: New.
17926
d24317b4
VP
179272008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17928
17929 * lib/mi-support.exp (mi_runto_helper): Adjust
17930 for the original-location field.
17931 (mi_create_breakpoint, mi_list_breakpoints): New.
17932 * gdb.mi/mi-break.exp: Adjust.
17933 * gdb.mi/mi2-break.exp: Adjust.
17934 * gdb.mi/mi-pending.exp: Adjust.
17935 * gdb.mi/mi-simplerun.exp: Adjust.
17936 * gdb.mi/mi2-simplerun.exp: Adjust.
17937 * gdb.mi/mi-syn-frame.exp: Adjust.
17938 * gdb.mi/mi2-syn-frame.exp: Adjust.
17939 * gdb.mi/mi-until.exp: Adjust.
17940 * gdb.mi/mi2-until.exp: Adjust.
17941 * gdb.mi/mi-var-display.exp: Adjust.
17942 * gdb.mi/mi2-var-display.exp: Adjust.
17943 * gdb.mi/mi-watch.exp: Adjust.
17944 * gdb.mi/mi2-watch.exp: Adjust.
17945
fdc59709 179462008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 17947
a9c64011
AS
17948 * aclocal.m4: Add override.m4.
17949 * configure: Regenerate.
fdc59709 17950
8e91f023
VP
179512008-04-19 Vladimir Prus <vladimir@codesourcery.com>
17952
17953 * gdb.mi/var-cmd.c (do_at_tests): Verify that
17954 '-var-update --all-values' reports new value even the type
17955 of a variable object has changed.
17956
233a11ab
CS
179572008-04-18 Craig Silverstein <csilvers@google.com>
17958
17959 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17960 files.
d24317b4 17961
9c1137ad
JB
179622008-04-18 Joel Brobecker <brobecker@adacore.com>
17963
17964 * gdb.ada/atomic_enum: New test program.
17965 * gdb.ada/atomic_enum.exp: New testcase.
17966
66d0bbc7
DE
179672008-04-17 Doug Evans <dje@google.com>
17968
17969 * gdb.opt/Makefile.in: Fix whitespace.
17970
100906b0
UW
179712008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17972
17973 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17974
4584e32e
DE
179752008-04-17 Doug Evans <dje@google.com>
17976
17977 * gdb.base/hashline1.exp: New testcase.
17978 * gdb.base/hashline2.exp: New testcase.
17979 * gdb.base/hashline2.exp: New testcase.
17980
0a320680
PA
179812008-04-17 Pedro Alves <pedro@codesourcery.com>
17982
17983 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17984
18ac113b
AR
179852008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17986
17987 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17988 temporary breakpoint to match "Temporary breakpoint".
17989 * gdb.base/break.exp (delete_breakpoints): Likewise.
17990 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17991 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17992 * gdb.base/display.exp: Likewise.
17993 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17994 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17995 * gdb.base/restore.exp (restore_tests): Likewise.
17996 * gdb.base/sepdebug.exp: Likewise.
17997 * gdb.base/watchpoint.exp: Likewise.
17998 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17999 * gdb.mi/mi-pending.exp: Likewise.
18000 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
18001 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
18002 * gdb.mi/mi-var-cmd.exp: Likewise.
18003 * gdb.mi/mi-var-display.exp: Likewise.
18004 * gdb.mi/mi2-cli.exp: Likewise.
18005 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
18006 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
18007 * gdb.mi/mi2-var-display.exp: Likewise.
18008 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
18009 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
18010 new "disp" field.
a9c64011 18011 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
18012 reason. This is to support fix for PR2424.
18013
add38693
JK
180142008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
18015
18016 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
18017
fcacd99f
VP
180182008-04-13 Vladimir Prus <vladimir@codesourcery.com>
18019
18020 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 18021 field. Add more floating varobj tests.
fcacd99f 18022 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
18023 field.
18024 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
18025 (main): Call do_at_tests.
18026 * lib/mi-support.exp (mi_create_floating_varobj)
18027 (mi_varobj_update_with_type_change): New.
fcacd99f 18028
de051565
MK
180292008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
18030
18031 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
18032 option of -var-evaluate-expression.
18033 * gdb.mi/mi2-var-display.exp: Likewise.
18034
dbc52822
VP
180352008-04-07 Vladimir Prus <vladimir@codesourcery.com>
18036
18037 Introduce test setup helpers.
a9c64011
AS
18038 * lib/gdb.exp (build_executable, clean_restart)
18039 (prepare_for_testing): New.
18040 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
18041 * gdb.base/return.exp: Likewise.
18042 * gdb.base/ending-run.exp: Likewise.
dbc52822 18043
473591da
NR
180442008-04-07 Nick Roberts <nickrob@snap.net.nz>
18045
18046 * gdb.mi/mi-async.exp: New test for asynchronous Machine
18047 Interface (MI) responses.
18048
2b2d9e11
VP
180492008-04-06 Vladimir Prus <vladimir@codesourcery.com>
18050
a9c64011
AS
18051 * gdb.cp/breakpoint.cc: New code to test conditions involving
18052 member variables.
18053 * gdb.cp/breakpoint.exp: Test condition involving member
18054 variables.
2b2d9e11 18055
bb378428
VP
180562008-04-05 Vladimir Prus <vladimir@codesourcery.com>
18057
18058 * lib/mi-support.exp (mi_expect_stop): New.
18059 (mi_run_cmd): Change the
18060 token. Use mi_send_resuming_command, use
18061 mi_expect_stop.
18062 (mi_execute_to_helper): Rename to mi_execute_to.
18063 (mi_send_resuming_command): Add more error patterns.
18064 (mi_wait_for_stop): Renamed to...
18065 (mi_get_stop_line): ...this.
18066 (mi_run_inline_test): Adjust.
18067
18068 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
18069 * gdb.mi/mi-console.exp: Likewise.
18070 * gdb.mi/mi-pending.exp: Likewise.
18071 * gdb.mi/mi-simplerun.exp: Likewise.
18072 * gdb.mi/mi-stack.exp: Likewise.
18073 * gdb.mi/mi-stepi.exp: Likewise.
18074 * gdb.mi/mi-syn-frame.exp: Add comment.
18075 * gdb.mi/mi-until.exp: Likewise.
18076 * gdb.mi/mi-var-display.exp: Likewise.
18077 * gdb.mi/mi-watch.exp: Likewise.
18078 * gdb.mi/mi2-cli.exp: Likewise.
18079 * gdb.mi/mi2-console.exp: Likewise.
18080 * gdb.mi/mi2-simplerun.exp: Likewise.
18081 * gdb.mi/mi2-stack.exp: Likewise.
18082 * gdb.mi/mi2-stepi.exp: Likewise.
18083 * gdb.mi/mi2-until.exp: Likewise.
18084 * gdb.mi/mi2-var-display.exp: Likewise.
18085 * gdb.mi/mi2-watch.exp: Likewise.
18086
62172bb9
UW
180872008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18088
18089 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
18090
18091 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
18092
a13e061a
PA
180932008-04-04 Pedro Alves <pedro@codesourcery.com>
18094
18095 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
18096 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
18097 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
18098 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
18099 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
18100 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
18101 expect an mi error duplicated in stderr.
18102
eae06beb
JB
181032008-04-03 Joel Brobecker <brobecker@adacore.com>
18104
18105 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
18106 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
18107 Add a couple of tests that verify the behavior when the new setting
18108 is set to "cancel" and "all".
18109 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
18110 "ask" before we start the testing.
18111
79c6ced6
AR
181122008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
18113
18114 * gdb.cp/casts.cc: Add class reference variables.
18115 * gdb.cp/casts.exp: New test cases for up/down casting references.
18116
6c2d1a6b
MK
181172008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
18118
18119 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
18120 instead of beginning to make an extra test pass.
18121 * gdb.mi/mi2-var-display.exp: Likewise.
18122
55b411d9
MR
181232008-03-31 Maciej W. Rozycki <macro@mips.com>
18124
18125 * gdb.base/break.exp: Mark failures as such. Fix formatting.
18126
c6140da2
MD
181272008-03-31 Markus Deuling <deuling@de.ibm.com>
18128 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18129
18130 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
18131 value. Add xfail for older kernels.
18132
79732189
AR
181332008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
18134
18135 Bring mi-support in line with gdb.exp.
18136 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
18137 (mi_gdb_start): New function.
18138
33c3676e
MR
181392008-03-28 Maciej W. Rozycki <macro@mips.com>
18140
18141 * gdb.mi/mi-var-cmd.exp: Fix a typo.
18142
92e28119
VP
181432008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18144
18145 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
18146 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 18147
9e8e3afe
VP
181482008-03-26 Vladimir Prus <vladimir@codesourcery.com>
18149
18150 * lib/mi-support.exp (mi_create_varobj_checked): New.
18151 (mi_list_varobj_children): Allow to check for a
18152 value.
18153 (mi_list_array_varobj_children): New.
18154
18155 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
18156 and mi_list_varobj_children, as opposed to hardcoding
18157 expected strings.
18158 * gdb.mi/gdb701.exp: Likewise.
18159 * gdb.mi/gdb792.exp: Likewise.
18160 * gdb.mi/mi-var-block.exp: Likewise.
18161 * gdb.mi/mi-var-cmd.exp: Likewise.
18162 * gdb.mi/mi-var-invalidate.exp: Likewise.
18163 * gdb.mi/mi2-var-block.exp: Likewise.
18164 * gdb.mi/mi2-var-child.exp: Likewise.
18165 * gdb.mi/mi2-var-cmd.exp: Likewise.
18166 * gdb.mi/mi2-var-display.exp: Likewise.
18167
9df50351
JK
181682008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18169
18170 Fix random false FAILs on i386.
18171 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
18172
31e5d73a
DJ
181732008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18174
18175 PR gdb/544
18176 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
18177
12f4afab
DJ
181782008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
18179
18180 PR gdb/544
18181 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
18182
b562a0cb
DJ
181832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18184
18185 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
18186 fixed PR gdb/544.
18187
17faa917
DJ
181882008-03-21 Pedro Alves <pedro@codesourcery.com>
18189
18190 * gdb.threads/fork-child-threads.exp: Test next over fork.
18191
6214f497
DJ
181922008-03-21 Chris Demetriou <cgd@google.com>
18193
18194 * gdb.base/break.exp (rbreak junk): New test for rbreak
18195 "Junk at end of arguments" issue.
18196
63092375
DJ
181972008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18198
18199 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
18200 *& to work on created array elements.
18201 (Top level): Test print $pc with a file. Test string operations
18202 without a target.
18203 * gdb.base/ptype.exp: Do not expect *& to work on created array
18204 elements.
18205
b21991b0
DJ
182062008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
18207
18208 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
18209 gdb.threads/staticthreads.exp: Update exit query.
18210
c4b347c7
SL
182112008-03-07 Sandra Loosemore <sandra@codesourcery.com>
18212
18213 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
18214
fa4727a6
DJ
182152008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
18216
18217 * gdb.base/watchpoint.c (global_ptr, func4): New.
18218 (main): Call func4.
18219 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
18220 (test_inaccessible_watchpoint): New.
18221
2f34202f
MR
182222008-02-29 Maciej W. Rozycki <macro@mips.com>
18223
18224 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
18225 select the largest.
18226
0d6ba1b1
DJ
182272008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18228
18229 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
18230 frames-invalid annotations.
18231
e691325a
PM
182322008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
18233
a9c64011 18234 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 18235
f85b5ecc
DE
182362008-02-27 Doug Evans <dje@google.com>
18237
18238 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
18239 for bug 1738.
18240 (breakpoint_to_handler_entry): Ditto.
18241
b40e7bf3
JB
182422008-02-27 Joel Brobecker <brobecker@adacore.com>
18243
18244 * gdb.base/ending-run.exp: Use the first line of code inside
18245 function body to test breakpoints.
18246 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
18247 location where the breakpoint is inserted when using the line
18248 where a function is declared. Fix typo in the description of
18249 one of the tests.
18250 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
18251
2faca73a
PM
182522008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18253
18254 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 18255 tests.
2faca73a 18256
6f439c36
PM
182572008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18258
18259 * gdb.base/args.exp: avoid same output for tests
18260 with single quotes.
18261
54e52265
VP
182622008-02-26 Vladimir Prus <vladimir@codesourcery.com>
18263
a9c64011
AS
18264 * gdb.base/annota1.exp: Adjust for 'info break'
18265 format changes.
18266 * gdb.base/annota3.exp: Likewise.
18267 * gdb.base/break.exp: Likewise.
18268 * gdb.base/condbreak.exp: Likewise.
18269 * gdb.base/pending.exp: Likewise.
18270 * gdb.base/sepdebug.exp: Likewise.
18271 * gdb.base/unload.exp: Likewise.
18272 * gdb.cp/ovldbreak.exp: Likewise.
18273 * gdb.mi/mi-pending.exp: Likewise.
54e52265 18274
897b09ca
DE
182752008-02-07 Doug Evans <dje@google.com>
18276
18277 * gdb.cp/mb-inline.exp: New.
18278 * gdb.cp/mb-inline.h: New.
18279 * gdb.cp/mb-inline1.cc: New.
18280 * gdb.cp/mb-inline2.cc: New.
18281
b1c32d35
PM
182822008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
18283
18284 * gdb.pascal/floats.pas: New test program.
18285 * gdb.pascal/floats.exp: New testcase.
18286
1a4ca44a
TJB
182872008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
18288
18289 * gdb.base/callfuncs.c (t_float_many_args): New function.
18290 (t_double_many_args): New function.
18291 * gdb.base/callfuncs.exp: Add tests for exceeding float
18292 and double parameters passed through the stack.
18293
439048e8
JB
182942008-02-05 Joel Brobecker <brobecker@adacore.com>
18295
18296 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
18297 gdb.ada/complete/foo.adb: New files.
18298 * gdb.ada/complete.exp: New testcase.
18299
81fe8080
DE
183002008-02-03 Doug Evans <dje@google.com>
18301
301f0ecf
DE
18302 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
18303
81fe8080
DE
18304 * gdb.cp/gdb2384.exp: New file.
18305 * gdb.cp/gdb2384.cc: New file.
18306 * gdb.cp/gdb2384-base.h: New file.
18307 * gdb.cp/gdb2384-base.cc: New file.
18308
4b071aec
DE
183092008-02-02 Doug Evans <dje@google.com>
18310
18311 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
18312
61137ba6
JB
183132007-02-01 Joel Brobecker <brobecker@adacore.com>
18314
18315 * gdb.ada/sym_print_name: New test program.
18316 * gdb.ada/sym_print_name.exp: New testcase.
18317
183182007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
18319
18320 * gdb.ada/nested/hello.adb: New file.
18321 * gdb.ada/nested.exp: New testcase.
18322 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18323
98deb0da
VP
183242008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18325
18326 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
18327 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
18328 don't cause future evaluations of function to report
18329 creation of internal breakpoints.
98deb0da 18330
723a2275
VP
183312008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18332
18333 * gdb.mi/mi-break.exp (test_error): New.
18334 Call it.
18335
fb546a2f
LM
183362008-01-31 Luis Machado <luisgpm@br.ibm.com>
18337
18338 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
18339 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
18340
2d8fd90a
PM
183412008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18342
18343 * gdb.pascal/integers.pas: New test program.
18344 * gdb.pascal/integers.exp: New testcase.
18345
a7fa0ded
PM
183462008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18347
18348 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18349
5e1a1926
TJB
183502008-01-30 Luis Machado <luisgpm@br.ibm.com>
18351
18352 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18353 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
18354
8d04f9f0
JB
183552008-01-30 Paul Hilfinger <hilfinger@adacore.com>
18356
18357 * gdb.ada/formatted_ref: New test program.
18358 * gdb.ada/formatted_ref.exp: New testcase.
18359
18360 * gdb.cp/formatted-ref.cc: New file.
18361 * gdb.cp/formatted-ref.exp: New testcase.
18362
ce75a98f
JB
183632008-01-30 Joel Brobecker <brobecker@adacore.com>
18364
18365 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18366
e835f6bf
NR
183672008-01-30 Nick Roberts <nickrob@snap.net.nz>
18368
18369 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
18370 (test_file_list_exec_source_file): Update to new macro-info field.
18371
d118ef87
PH
183722008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
18373
18374 * gdb.ada/exprs: New test program.
18375 * gdb.ada/exprs.exp: New testcase.
18376
7d35ab09
TJB
183772008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
18378
18379 * dfp-test.c (DELTA, DELTA_B): New definitions.
18380 (double_val1, double_val2, double_val3, double_val4, double_val5,
18381 double_val6, double_val7, double_val8, double_val9, double_val10,
18382 double_val11, double_val12, double_val13, double_val14, dec32_val1,
18383 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18384 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
18385 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
18386 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
18387 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
18388 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
18389 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
18390 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
18391 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
18392 dec128_val16): New global variables.
18393 (decimal_dec128_align): New function.
18394 (decimal_mixed): Likewise.
18395 (decimal_many_args_dec32): Likewise.
18396 (decimal_many_args_dec64): Likewise.
18397 (decimal_many_args_dec128): Likewise.
18398 (decimal_many_args_mixed): Likewise.
18399 * dfp-test.exp: Add tests calling new inferior functions.
18400
2d717e4f
DJ
184012008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18402
18403 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18404 gdb.server/ext-run.exp: New files.
18405 * lib/gdbserver-support.exp (gdbserver_download): New.
18406 (gdbserver_start): New. Update gdbserver expected
18407 output.
18408 (gdbserver_spawn): Use them.
18409 (gdbserver_start_extended): New.
18410
e85a822c
DJ
184112008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18412
18413 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18414 Run on GNU/Linux.
18415 (do_exec_tests): Check for systems which do not support catchpoints.
18416 Do not match START.
18417 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18418 Run on GNU/Linux. Enable verbose output.
18419 (check_fork_catchpoints): New.
18420 (explicit_fork_child_follow, catch_fork_child_follow)
18421 (tcatch_fork_parent_follow): Update expected messages.
18422 (do_fork_tests): Use check_fork_catchpoints.
18423 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18424 Run on GNU/Linux. Enable verbose output.
18425 (check_vfork_catchpoints): New.
18426 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18427 expected messages.
18428 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18429
401ea829
JB
184302008-01-29 Jim Blandy <jimb@red-bean.com>
18431
18432 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18433 host' errors.
18434 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18435
aceaf3ad
JB
184362008-01-29 Jim Blandy <jimb@red-bean.com>
18437
18438 * gdb.threads/sigthread.c: Use barriers to ensure that
18439 child_thread and child_thread_two are always initialized before we
18440 start to use them.
18441
a5606eee
VP
184422008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18443
18444 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18445 * gdb.base/watchpoint-solib.c: New.
18446 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18447
c55a82bb
PM
184482008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18449
18450 * gdb.base/gdb1056.exp: Add unsigned integer test.
18451
0993fe05
DE
184522008-01-28 Doug Evans <dje@google.com>
18453
18454 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18455
4fe42e7f
JB
184562008-01-27 Jim Blandy <jimb@codesourcery.com>
18457
c7a69933
JB
18458 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18459
4fe42e7f
JB
18460 * gdb.base/expand-psymtabs.exp: Doc fix.
18461
5def8285
MK
184622008-01-26 Mark Kettenis <kettenis@gnu.org>
18463
18464 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18465
5313c911
NR
184662008-01-24 Nick Roberts <nickrob@snap.net.nz>
18467
a9c64011 18468 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18469 -var-set-format.
18470
93815fbf
VP
184712008-01-23 Chris Demetriou <cgd@google.com>
18472
18473 * gdb.threads/thread_events.c: New testcase source file.
18474 * gdb.threads/thread_events.exp: New testcase expect file.
18475
467a88ee
NR
184762008-01-23 Nick Roberts <nickrob@snap.net.nz>
18477
18478 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18479
18480 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18481 -var-set-format.
18482
d8f82aba
DJ
184832008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18484 Vladimir Prus <vladimir@codesourcery.com>
18485
18486 * gdb.base/float.exp: Allow missing floating point for m68k and
18487 PowerPC.
18488
60c46647
VP
184892008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18490
18491 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18492 ignore count.
18493 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18494 * gdb.mi/mi-cli.exp: Adjust.
18495 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18496
c7dd36a1
PA
184972008-01-17 Pedro Alves <pedro@codesourcery.com>
18498
18499 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18500 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18501 with dummy_ptr's address.
18502 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18503 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18504 all targets.
18505 * gdb.mi/mi2-var-child.exp: Likewise.
18506
39d5313e
JB
185072008-01-09 Joel Brobecker <brobecker@adacore.com>
18508
18509 * gdb.ada/null_array: New test program.
18510 * gdb.ada/null_array.exp: New testcase.
18511
0aea4bf3
LM
185122008-01-09 Luis Machado <luisgpm@br.ibm.com>
18513
18514 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18515 with required float modifiers.
18516
0b354900
JB
185172008-01-08 Joel Brobecker <brobecker@adacore.com>
18518
18519 * gdb.ada/funcall_param: New test program.
18520 * gdb.ada/funcall_param.exp: New testcase.
18521
cdb7f5d4
JB
185222008-01-08 Joel Brobecker <brobecker@adacore.com>
18523
18524 * gdb.ada/arrayparam: New test program.
18525 * gdb.ada/arrayparam.exp: New testcase.
18526
88e2547f
JB
185272008-01-08 Joel Brobecker <brobecker@adacore.com>
18528
18529 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18530 landed. Should also fix random failures in the test following it.
18531
f6867ce0
TJB
185322008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18533
18534 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18535 for expressions with decimal float values.
18536 (test_dfp_conversions): New function to test casts to and from
18537 decimal float types.
18538 Call test_dfp_conversions.
18539 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18540 elements.
18541 (main): Initialize ds.float4 and ds.double8 elements.
18542 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18543 string to new error message.
18544 (d64_set_tests): Likewise.
18545 (d128_set_tests): Likewise.
18546 Add tests for expressions with decimal float variables. Add tests for
18547 conversions to and from decimal float types.
18548
f9c11282
JB
185492008-01-05 Joel Brobecker <brobecker@adacore.com>
18550
18551 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18552 * gdb.ada/packed_tagged.exp: New testcase.
18553
0ecbca72
JB
185542008-01-04 Joel Brobecker <brobecker@adacore.com>
18555
18556 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18557 gdb.ada/homonym/homonym_main.adb: New files.
18558 * gdb.ada/homonym.exp: New testcase.
18559
c18d3d89
JB
185602008-01-04 Joel Brobecker <brobecker@adacore.com>
18561
18562 * gdb.ada/packed_array.exp: Add testing of references to
18563 a packed array.
18564
ecc7085b
JB
185652008-01-04 Joel Brobecker <brobecker@adacore.com>
18566
18567 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18568 New files.
18569 * gdb.ada/type_coercion.exp: New testcase.
18570
c474c922
JB
185712008-01-04 Joel Brobecker <brobecker@adacore.com>
18572
18573 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18574 gdb.ada/tagged/foo.adb: New file.
18575 * gdb.ada/tagged.exp: New testcase.
18576
9005b927
JB
185772008-01-04 Joel Brobecker <brobecker@adacore.com>
18578
18579 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18580 gdb.ada/ptype_field/foo.adb: New files.
18581 * gdb.ada/ptype_field.exp: New testcase.
18582
1a6aaad8
JB
185832008-01-03 Joel Brobecker <brobecker@adacore.com>
18584
18585 * gdb.ada/print_pc.exp: New testcase.
18586
0ef22f53
JB
185872008-01-03 Joel Brobecker <brobecker@adacore.com>
18588
18589 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18590 gdb.ada/taft_type/p.adb: New files.
18591 * gdb.ada/taft_type.exp: New testcase.
18592
1689ecf8
JB
185932008-01-03 Joel Brobecker <brobecker@adacore.com>
18594
18595 * gdb.ada/array_bounds/bar.adb: New file.
18596 * gdb.ada/array_bounds.exp: New testcase.
18597
a4d0b9c3
JB
185982008-01-03 Joel Brobecker <brobecker@adacore.com>
18599
18600 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18601 gdb.ada/arrayptr/foo.adb: New files.
18602 * gdb.ada/arrayptr.exp: New testcase.
18603
a31ace00
JB
186042008-01-03 Joel Brobecker <brobecker@adacore.com>
18605
18606 * gdb.base/set-lang-auto.exp: New testcase.
18607
a97fced3
JB
186082008-01-03 Joel Brobecker <brobecker@adacore.com>
18609
18610 * gdb.ada/fun_addr/foo.adb: New file.
18611 * gdb.ada/fun_addr.exp: New testcase.
18612
ef29ce1a
JK
186132008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18614
18615 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18616 New files
18617
0fafefe3
JB
186182008-01-02 Joel Brobecker <brobecker@adacore.com>
18619
18620 * array_subscript_addr/p.adb: New file.
a9c64011 18621 * array_subscript_addr.exp: New testcase.
0fafefe3 18622
c4359f8d
JB
186232008-01-02 Joel Brobecker <brobecker@adacore.com>
18624
a9c64011 18625 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18626 New files.
18627 * gdb.ada/str_cmp_ref.exp: New testcase.
18628
1aa1b15b
JB
186292008-01-01 Joel Brobecker <brobecker@adacore.com>
18630
18631 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18632 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18633 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18634
81c9b2cf
JB
186352008-01-01 Joel Brobecker <brobecker@adacore.com>
18636
18637 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18638 gdb.ada/ref_param/pck.ads: New files.
18639 * gdb.ada/ref_param.exp: New testcase.
18640
319e4674
JB
186412008-01-01 Joel Brobecker <brobecker@adacore.com>
18642
18643 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18644 gdb.ada/interface/foo.adb: New files.
18645 * gdb.ada/interface.exp: New testcase.
18646
ef682c56
JB
186472007-12-31 Jim Blandy <jimb@codesourcery.com>
18648
18649 * gdb.base/multi-forks.exp: Consume all output from child
18650 processes before proceeding to next test.
18651
f6f3eb6c
JB
186522007-12-29 Jim Blandy <jimb@codesourcery.com>
18653
18654 * configure: Regenerated.
18655
f652e42f
JB
186562007-12-27 Joel Brobecker <brobecker@adacore.com>
18657
18658 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18659 gdb.ada/fixed_cmp/fixed.adb: New files.
18660 * gdb.ada/fixed_cmp.exp: New testcase.
18661
6943e596
JB
186622007-12-27 Joel Brobecker <brobecker@adacore.com>
18663
18664 * gdb.ada/boolean_expr.exp: New testcase.
18665
aad9a193
JB
186662007-12-26 Jim Blandy <jimb@codesourcery.com>
18667
18668 * gdb.base/multi-forks.exp: Doc fix.
18669
fb5f3683
JB
186702007-12-26 Joel Brobecker <brobecker@adacore.com>
18671
18672 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18673 * gdb.ada/char_param.exp: Do not compile our test program with
18674 -gnata, this is unnecessary.
18675 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18676
384e4a9c
JB
186772007-12-24 Joel Brobecker <brobecker@adacore.com>
18678
18679 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18680 gdb.ada/print_chars/foo.adb: New files.
18681 * gdb.ada/print_chars.exp: New testcase.
18682
01e044f7
JB
186832007-12-24 Joel Brobecker <brobecker@adacore.com>
18684
18685 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18686 gdb.ada/char_param/foo.adb: New files.
18687 * gdb.ada/char_param.exp: New testcase.
18688
0ce17860
JB
186892007-12-22 Jim Blandy <jimb@codesourcery.com>
18690
18691 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18692 hard-coding source line numbers into the test.
18693 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18694 gdb_get_line_number to find.
18695
919809b9
JB
186962007-12-22 Joel Brobecker <brobecker@adacore.com>
18697
18698 * gdb.base/ptype.c (highest): New struct type.
18699 (the_highest): New variable of that type.
18700 (main): Add dummy assignment to a field of variable the_highest.
18701 * gdb.base/ptype.exp: Test type printing of our new variable.
18702
abc8a88d
PM
187032007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18704
18705 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18706 and record first explicitly generated thread number.
abc8a88d
PM
18707 Use that thread number for thread specific watchpoint test.
18708 Add iteration number to repetitive tests.
18709
5158f3e3
CES
187102007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18711 Jim Blandy <jimb@codesourcery.com>
18712
18713 * gdb.base/expand-psymtabs.c: New testcase
18714 source file.
18715 * gdb.base/expand-psymtabs.exp: New testcase
18716 expect file.
18717
37e4754d
LM
187182007-12-17 Luis Machado <luisgpm@br.ibm.com>
18719
18720 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18721 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18722
551e5d04
JB
187232007-12-17 Joel Brobecker <brobecker@adacore.com>
18724
18725 * gdb.ada/frame_args/foo.adb: New file.
18726 * gdb.ada/frame_args/pck.ads: New file.
18727 * gdb.ada/frame_args/pck.adb: New file.
18728 * gdb.ada/frame_args.exp: New testcase.
18729
a05ee097
JB
187302007-12-17 Joel Brobecker <brobecker@adacore.com>
18731
18732 * gdb.base/frame-args.c: New file.
18733 * gdb.base/frame-args.exp: New testcase.
18734
c162e8c9 187352007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18736 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18737
18738 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18739
afe8ab22 187402007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18741
afe8ab22
VP
18742 * gdb.mi/mi-pending.exp: New.
18743 * gdb.mi/mi-pending.c: New.
18744 * gdb.mi/mi-pendshr.c: New.
18745
dfdfb3ca
JB
187462007-12-06 Jim Blandy <jimb@codesourcery.com>
18747
18748 * gdb.base/default.exp: Update expected output for 'info catch'.
18749
b7fca990
JK
187502007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18751
18752 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18753 must be set to binary.
18754
6a1afc1e
PA
187552007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18756
18757 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18758
a6b151f1
DJ
187592007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18760
18761 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18762 gdb.mi/mi-file-transfer.exp: New.
18763
43039443
JK
187642007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18765
18766 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18767
0ef2251b
MR
187682007-11-22 Maciej W. Rozycki <macro@mips.com>
18769
18770 * gdb.trace/backtrace.exp: Fix a typo.
18771 * gdb.trace/circ.exp: Likewise.
18772 * gdb.trace/collection.exp: Likewise.
18773 * gdb.trace/limits.exp: Likewise.
18774 * gdb.trace/report.exp: Likewise.
18775 * gdb.trace/tfind.exp: Likewise.
18776 * gdb.trace/while-dyn.exp: Likewise.
18777
5443631e
NR
187782007-11-21 Nick Roberts <nickrob@snap.net.nz>
18779
18780 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18781 objects of pointers that can't be dereferenced are now
18782 "noneditable".
18783
a4ce5b0d
UW
187842007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18785
18786 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18787 (target_cpu): Remove.
18788
d6e956e5
VP
187892007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18790
18791 * gdb.base/ending-run.exp: Expect the list of cleared
18792 breakpoint to come in natural order, not the reversed one.
a9c64011 18793
214270ab
VP
187942007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18795
18796 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18797 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18798
1a619819
LM
187992007-11-05 Luis Machado <luisgpm@br.ibm.com>
18800
18801 * gdb.base/printcmds.exp: New function
18802 test_printf_with_dfp.
18803
5b01a6fa
DE
188042007-11-02 Doug Evans <dje@google.com>
18805
18806 * gdb.disasm/t01_mov.s: Remove carriage returns.
18807 * gdb.disasm/t02_mova.s: Ditto.
18808 * gdb.disasm/t03_add.s: Ditto.
18809 * gdb.disasm/t04_sub.s: Ditto.
18810 * gdb.disasm/t05_cmp.s: Ditto.
18811 * gdb.disasm/t06_ari2.s: Ditto.
18812 * gdb.disasm/t07_ari3.s: Ditto.
18813 * gdb.disasm/t08_or.s: Ditto.
18814 * gdb.disasm/t09_xor.s: Ditto.
18815 * gdb.disasm/t10_and.s: Ditto.
18816 * gdb.disasm/t11_logs.s: Ditto.
18817 * gdb.disasm/t12_bit.s: Ditto.
18818 * gdb.disasm/t13_otr.s: Ditto.
18819
ec33ab7f
JK
188202007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18821
18822 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18823
ae0d01ff
UW
188242007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18825
18826 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18827 provide DFP support.
18828
55eddb0f
DJ
188292007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18830
18831 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18832 Test "set powerpc vector-abi". Skip auto-detection tests for old
18833 toolchains.
18834
7020f05c
PA
188352007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18836
18837 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18838 with [string compare].
18839
84bc3db9
PA
188402007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18841
18842 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18843 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18844
5876dc88
LM
188452007-10-25 Luis Machado <luisgpm@br.ibm.com>
18846
18847 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18848 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18849 * gdb.opt/Makefile.in: New makefile.
18850 * Makefile.in: Create new directory "gdb.opt".
18851 * configure.ac: Add "gdb.opt" directory.
18852 * configure: Regenerated.
a9c64011 18853
c3ea9a14
DE
188542007-10-25 Doug Evans <dje@google.com>
18855
18856 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18857 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18858
a9c64011 188592007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
18860 Thiago Jung Bauermann <bauerman@br.ibm.com>
18861
18862 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18863 Floating Point expressions.
18864 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18865 Floating Point variables.
18866 * gdb.base/dfp-test.c: new file containing program with Decimal
18867 Floating variables, used by gdb.base/dfp-test.exp.
18868
62a24a2b
DJ
188692007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18870
18871 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18872
e7b1eae6
UW
188732007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18874
18875 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18876 compiling test case with GCC.
18877 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18878
c641edcc
UW
188792007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18880
18881 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18882 format changes.
18883
5e5ebfe6
MS
188842007-10-18 Michael Snyder <msnyder@specifix.com>
18885
18886 * gdb.base/dbx.exp: Add missing "-re " operator.
18887
e831e7b6
GM
188882007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18889
18890 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18891 * configure.ac: Removed trailing spaces after backslash.
18892 * gdb.modula2: New directory.
18893 * gdb.modula2/Makefile.in: New file.
18894 * gdb.modula2/unbounded-array.exp: New file.
18895 * gdb.modula2/unbounded1.c: New file.
18896
7cc46491
DJ
188972007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18898
18899 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18900
189012007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
18902
18903 * gdb.base/sigstep.c (main): Add checks for
18904 return values for setitimer call.
18905 Call setitimer again with itimer = ITIMER_REAL
18906 if first call to setitimer fails.
18907
e91528f0
KH
189082007-10-11 Kazu Hirata <kazu@codesourcery.com>
18909
18910 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18911 of $timeout.
18912
2ec9a4f8
DJ
189132007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18914
18915 * gdb.server/server-run.exp: Test for dynamic linker symbols.
18916
189172007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
18918
18919 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18920 of gdb_expect call, to avoid interruption.
18921
64b2fa04
PA
189222007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
18923
18924 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18925 (v_unsigned_long_long, v_long_long_array)
18926 (v_signed_long_long_array, v_unsigned_long_long_array)
18927 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
18928 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
18929 [!NO_LONG_LONG]: New.
18930 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
18931 v_long_long_member.
18932
18933 (v_long_long_func, v_signed_long_long_func)
18934 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
18935 (main) [!NO_LONG_LONG]: Initialize long long variants.
18936
18937 * gdb.base/whatis.exp: If board file requests no_long_long, build
18938 test with NO_LONG_LONG defined. Test long long, signed long long,
18939 and unsigned long long variants but only if board file doesn't
18940 disable it.
18941
a912286e 189422007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 18943 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
18944
18945 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
18946 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
18947 * configure: Regenerated.
18948 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
18949 gdb.pascal/types.exp, lib/pascal.exp: New files.
18950
471ba8c9
DJ
189512007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
18952
18953 * gdb.cp/classes.exp (do_tests): Always step to the line after the
18954 call.
18955 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
18956 to return to the call.
18957 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
18958 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
18959 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
18960 * gdb.mi/mi-until.exp (test_until): Likewise.
18961 * gdb.mi/mi2-until.exp (test_until): Likewise.
18962
fef8a650
DJ
189632007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
18964
18965 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
18966 two-char array.
18967 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
18968
d983da9c
DJ
189692007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18970
18971 * gdb.threads/watchthreads.c (thread_function): Sleep between
18972 iterations.
18973 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18974 at once for S/390. Generate matching fails and passes.
18975
17f62551
VP
189762007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18977
18978 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18979 the 'struct_declarations' variable to zeros.
a9c64011 18980
ed0616c6
VP
189812007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18982
18983 * gdb.cp/mb-ctor.cc: New.
18984 * gdb.cp/mb-ctor.exp: New.
18985 * gdb.cp/mb-templates.cc: New.
18986 * gdb.cp/mb-templates.exp: New.
18987
41f1b697
DJ
189882007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18989
18990 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18991
3f213f78
PA
189922007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18993
18994 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18995 targets.
18996 * configure: Regenerate.
18997
0d381245 189982007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18999
0d381245
VP
19000 * gdb.base/annota1.exp: Adjust for 'info break'
19001 format changes.
19002 * gdb.base/annota3.exp: Likewise.
19003 * gdb.base/break.exp: Likewise.
19004 * gdb.base/condbreak.exp: Likewise.
19005 * gdb.base/pending.exp: Likewise.
19006 * gdb.base/sepdebug.exp: Likewise.
19007 * gdb.base/unload.exp: Likewise.
19008 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 19009
fe3f5fa8
VP
190102007-09-22 Vladimir Prus <vladimir@codesourcery.com>
19011
19012 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
19013 messages.
19014 * gdb.base/chng-syms.exp: Likewise.
19015 * gdb.base/unload.exp: Likewise.
a9c64011 19016
a75cf6c0
DJ
190172007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
19018
19019 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
19020
18ecae38
DJ
190212007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
19022
19023 * schedlock.c (NUM): Change to 1.
19024 (main): Use args[0] for the main thread.
19025 * schedlock.exp: Only expect two threads. Only issue one pass or fail
19026 regardless of the number of threads.
19027
5509918f
MR
190282007-09-14 Maciej W. Rozycki <macro@mips.com>
19029
4a543daf
MR
19030 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
19031 type down.
19032 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
19033 test.
19034 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
19035 watchpoint type down.
19036 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
19037 test.
19038
190392007-09-14 Maciej W. Rozycki <macro@mips.com>
19040
5509918f
MR
19041 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
19042 Move all the tests here and run them twice, once using software
19043 watchpoints and once using hardware watchpoints.
19044 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
19045
40b53987
DJ
190462007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
19047
19048 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
19049 test.
19050
695e2681
MK
190512007-09-10 Mark Kettenis <kettenis@gnu.org>
19052
8b3fc8d8
MK
19053 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
19054 build-id.
19055
695e2681
MK
19056 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
19057 know about $ORIGIN. Calculate output dir from $dest instead of
19058 using ${objdir}/{$subdir}.
19059
58d69f29
MK
190602007-09-09 Mark Kettenis <kettenis@gnu.org>
19061
19062 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
19063 gcore, before continuing with the test.
19064
3e347599
DJ
190652007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
19066
19067 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
19068 * gdb.mi/mi-watch.exp: Likewise.
19069
ea37ba09
DJ
190702007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
19071 Jim Blandy <jimb@codesourcery.com>
19072
19073 * gdb.arch/i386-sse.exp: Do not expect character constants.
19074 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
19075 * gdb.base/display.exp: Allow print/s.
19076 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
19077 and unsigned char array changes.
19078
2025a643
DJ
190792007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
19080
19081 * gdb.base/display.exp: Add tests for printf %p.
19082
26669a27
PA
190832007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
19084
19085 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
19086 the dll name to unicode.
19087
c8f021f8
JK
190882007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19089
19090 * gdb.base/default.exp (show version): Update the version text.
19091 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
19092
4cf31eea
JK
190932007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
19094
19095 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
19096 New files.
19097
4935890f
JK
190982007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
19099
19100 * lib/gdb.exp (build_id_debug_filename_get): New function.
19101 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
19102 Remove the generate DEBUG file for the future testcase runs.
19103 New testcase for the NT_GNU_BUILD_ID retrieval.
19104 Move the final testing step to ...
19105 (test_different_dir): ... a new function.
19106 New parameter XFAIL to XFAIL all the tests performed.
19107 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
19108 New parameter TYPE to PF_PREFIX all the tests performed.
19109
02142340
VP
191102007-08-31 Vladimir Prus <vladimir@codesourcery.com>
19111
19112 * gdb.mi/mi-var-cp.cc (path_expression): New
19113 function.
19114 * gdb.mi/mi-var-cp.exp: Run path exression tests.
19115
36acd84e
UW
191162007-08-27 Markus Deuling <deuling@de.ibm.com>
19117
19118 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
19119 to fit into SPU Local Store memory.
19120
a896d121
JB
191212007-08-23 Joel Brobecker <brobecker@adacore.com>
19122
19123 * gdb.base/default.exp: Adjust the expected output of "info
19124 warranty" after the switch to GPLv3.
19125
7b433602
JB
191262007-08-23 Joel Brobecker <brobecker@adacore.com>
19127
19128 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
19129 to 30000 (from 20000).
19130
e22f8b7c
JB
191312007-08-23 Joel Brobecker <brobecker@adacore.com>
19132
19133 Switch the license of all .exp files to GPLv3.
19134 Switch the license of all .f and .f90 files to GPLv3.
19135 Switch the license of all .s and .S files to GPLv3.
19136
5a0e3bd0
JB
191372007-08-23 Joel Brobecker <brobecker@adacore.com>
19138
19139 * configure.ac: Switch license to GPLv3.
19140
cc00619d
JB
191412007-08-23 Joel Brobecker <brobecker@adacore.com>
19142
19143 Switch the licensing to GPLv3 for all .ads and .adb files.
19144
8d26208a
DJ
191452007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
19146
19147 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
19148 and t_int_double.
19149 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
19150
4fcb9948
JB
191512007-08-17 Joel Brobecker <brobecker@adacore.com>
19152
19153 * gdb.base/step-line.c: Switch license to GPL version 3, and
19154 update copyright year.
19155 * gdb.base/step-line.inp: Likewise.
19156
b9c34f67
JB
191572007-08-17 Joel Brobecker <brobecker@adacore.com>
19158
19159 * gdb.base/gdb1555.exp: Make expected output immune to formatting
19160 changes inside gdb1555.c.
19161 * gdb.base/pending.exp: Likewise.
19162
2cc17678
DJ
191632007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
19164
19165 * config/default.exp: New file.
19166
e48883f7
DJ
191672007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
19168
19169 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
19170 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
19171
1ab80e5b
MR
191722007-07-30 Maciej W. Rozycki <macro@mips.com>
19173
19174 * gdb.base/dump.exp: Force the correct endianness for binary
19175 formats not carrying this information.
19176
aba471f5
DJ
191772007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19178
19179 * gdb.threads/staticthreads.exp: Match .*sem_post.
19180
d4e07204
DJ
191812007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
19182
19183 * gdb.base/readline.exp (operate_and_get_next): Match the final
19184 prompt.
19185
2b97317d
KB
191862007-07-23 Kevin Buettner <kevinb@redhat.com>
19187
19188 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
19189 to restarting SID.
19190
44efa07a
KB
191912007-07-18 Kevin Buettner <kevinb@redhat.com>
19192
19193 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
19194 prior to `gdb_start'.
19195
7b5ebade
KB
191962007-07-18 Kevin Buettner <kevinb@redhat.com>
19197
19198 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
19199 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
19200 Remove call to gdb_unload.
19201
255e7678
DJ
192022007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
19203 Daniel Jacobowitz <dan@codesourcery.com>
19204
19205 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
19206 for __WIN32__.
19207 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
19208 * gdb.base/unload.exp: Use shared library test routines.
19209
3a40aaa0
UW
192102007-07-03 Markus Deuling <deuling@de.ibm.com>
19211
19212 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
19213 * gdb.base/solib-symbol-lib.c: Likewise.
19214 * gdb.base/solib-symbol-main.c: Likewise.
19215
b0f4b84b
DJ
192162007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
19217
19218 * config/gdbserver.exp (gdb_reconnect): New.
19219 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
19220 gdb.base/solib-disc.exp: New files.
19221 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
19222 remote debugging".
19223 (gdb_compile): Add shlib_load flag.
19224 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
19225 port.
19226 (gdbserver_reconnect): New.
19227
1b05479a
DJ
192282007-07-01 Nick Roberts <nickrob@snap.net.nz>
19229 Daniel Jacobowitz <dan@codesourcery.com>
19230
19231 * gdb.base/annota3.exp: Test for if construct.
19232
86f78eb2
DJ
192332007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
19234
19235 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
19236
6a2eb474 192372007-06-21 Chris Dearman <chris@mips.com>
a9c64011 19238 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
19239
19240 * gdb.base/display.exp: Allow a newline after display/i.
19241 * gdb.base/pc-fp.exp: Likewise.
19242 * gdb.base/sigbpt.exp: Likewise.
19243
f8b73d13
DJ
192442007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
19245
19246 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
19247 required features to be included.
19248
4339e69e
DJ
192492007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
19250
19251 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
19252 in info threads output.
19253
23d964e7
UW
192542007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19255 Markus Deuling <deuling@de.ibm.com>
19256
19257 * gdb.arch/spu-info.exp: New testcase.
19258 * gdb.arch/spu-info.c: New file.
19259
fd20f75b
DJ
192602007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
19261
19262 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
19263 tpcs_offset. Restore lr after the call.
19264 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
19265
2226f861
DJ
192662007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
19267
19268 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
19269 (gdbserver_run): Kill any running gdbserver.
19270 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
19271
d12371a9
MR
192722007-05-17 Maciej W. Rozycki <macro@mips.com>
19273
19274 * gdb.base/sigbpt.exp: Preset segv_addr.
19275
93f02886
DJ
192762007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
19277
19278 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
19279 (gdb_compile_shlib): Likewise.
19280 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
19281 (default_gdb_init): Clear cleanfiles.
19282 (gdb_finish): Delete recorded cleanfiles.
19283 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
19284
19285 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
19286 Do not use isnative.
19287 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
19288 gdb.base/so-impl-ld.exp: Likewise.
19289 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
19290 * gdb.base/unload.exp: Likewise. Do not pass empty option to
19291 gdb_compile.
19292
b04e06d7
VP
192932007-05-15 Vladimir Prus <vladimir@codesourcery.com>
19294
19295 * config/unknown.exp: Remove.
19296
069ed931
UW
192972007-05-15 Markus Deuling <deuling@de.ibm.com>
19298
19299 * gdb.base/info-proc.exp: Check is_remote.
19300
09db0d03
UW
193012007-05-14 Markus Deuling <deuling@de.ibm.com>
19302
19303 * gdb.base/gcore.exp: Initialize variable core_supported.
19304
af2cbe8c
DJ
193052007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19306
19307 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
19308
027c0295
DJ
193092007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19310
19311 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
19312 * gdb.threads/print-threads.exp (test_all_threads): Allow
19313 negative and hexadecimal thread IDs.
19314
dc5000e7
DJ
193152007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19316
19317 * gdb.java/jprint.java (public): Avoid invalid call to static
19318 method.
19319
2e74ed18
DP
193202007-05-14 Denis Pilat <denis.pilat@st.com>
19321
19322 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
19323 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
19324 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19325 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
19326 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
19327
83547f02
UW
193282007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19329
19330 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 19331 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
19332 this mode.
19333 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19334 * gdb.base/spu.ld: New file.
19335
b18be20d
DJ
193362007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19337
19338 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19339
be444858
DJ
193402007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19341
19342 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19343
b1d53152
DJ
193442007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19345
19346 * gdb.java/jmain.exp: Handle demangled names with and without method
19347 signatures.
19348
d084b331
DJ
193492007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19350
19351 * gdb.mi/mi-syn-frame.c (main, foo, bar)
19352 (have_a_very_merry_interrupt): Remove calls to puts.
19353 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
19354 inferior output.
19355 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
19356 test names.
19357
db9d7fc5
DJ
193582007-04-29 Markus Deuling <deuling@de.ibm.com>
19359 Daniel Jacobowitz <dan@codesourcery.com>
19360
19361 * gdb.base/auxv.exp (core_works): Also check is_remote.
19362 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
19363
ef783a7d 193642007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19365
ef783a7d
VP
19366 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
19367 message, not the undefined 'module' variable.
19368 * gdb.base/siginfo.exp: Likewise.
19369 * gdb.base/sigstep.exp: Likewise.
19370 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
19371 serialport.
19372 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
19373
b7b73cae
CV
193742007-04-25 Corinna Vinschen <vinschen@redhat.com>
19375
19376 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
19377 target sim fails. Return 0 otherwise.
19378 (gdb_load): Return prematurely if gdb_target_sim fails.
19379
7d90fdfa
DP
193802007-04-16 Denis Pilat <denis.pilat@st.com>
19381
19382 * gdb.base/setshow.exp: Reset height after having set it to 100.
19383
5d3e9c85
DP
193842007-04-16 Denis Pilat <denis.pilat@st.com>
19385
19386 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19387
18e75969
DP
193882007-04-16 Denis Pilat <denis.pilat@st.com>
19389
19390 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19391
25d5ea92
VP
193922007-04-14 Vladimir Prus <vladimir@codesourcery.com>
19393
19394 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19395 tests. Run the frozen varobjs test.
19396 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19397 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19398
0b49cb80
JK
193992007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19400
19401 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19402 gdb.base/type-opaque.exp: New files.
19403
a73bafbc 194042007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19405
19406 * gdb.mi/mi-var-child.c
a73bafbc
VP
19407 (do_children_tests): User char[2] instead of
19408 char so that automatic printing of pointers to char
19409 don't give unpredicable result.
19410 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19411 local variables.
19412 * gdb.mi/mi-var-child.exp: Step to right line
19413 of do_children_tests.
19414 * gdb.mi/mi2-var-child.exp: Likewise.
19415 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19416 do_locals_tests.
a73bafbc
VP
19417 (do_children_tests): User char[2] instead of
19418 char so that automatic printing of pointers to char
a9c64011 19419 don't give unpredicable result.
a73bafbc 19420 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19421 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19422 Pass test name to mi_wait_for_stop.
19423
7ce59000
DJ
194242007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19425
19426 * gdb.asm/asm-source.exp: Remove d10v case.
19427 * lib/gdb.exp (skip_cplus_tests): Likewise.
19428 * gdb.asm/d10v.inc: Deleted.
19429
20389057
DJ
194302007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19431
19432 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19433
8807d78b
DJ
194342007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19435
19436 * config/netware.exp: Delete file.
19437
aa3edb8e
JB
194382007-03-29 Joel Brobecker <brobecker@adacore.com>
19439
19440 * gdb.dwarf2/dw2-noloc.S: New file.
19441 * gdb.dwarf2/dw2-noloc.exp: New file.
19442
297561ac
PA
194432007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19444
19445 * gdb.cp/method2.cc: New test.
19446 * gdb.cp/method2.exp: New test.
19447 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19448
1f81bd39
DJ
194492007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19450
19451 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19452
9453113a
DJ
194532007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19454
19455 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19456
b741e217
DJ
194572007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19458
19459 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19460 (gdb_load): Delete, replace with...
19461 (gdb_reload): ...this.
19462 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19463 * gdb.server/server-mon.exp: Likewise.
19464 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19465 (gdb_start_cmd): New.
19466 (gdb_file_cmd): Save the last loaded file.
19467 (gdb_reload): New.
19468 (gdb_gnu_strip_debug): Use transform.
19469 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19470 support here. Use new $last_loaded_file. Check mtime.
19471 (gdb_target_cmd): Handle ObjC failure case.
19472 (infer_host_exec): Delete.
19473 (gdbserver_load): Rename to...
19474 (gdbserver_run): ...this. Simplify.
19475 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19476 (mi_gdb_load): Move most contents to a new function...
19477 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19478 (mi_run_cmd): Use mi_gdb_target_load.
19479 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19480 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19481 Use gdb_run_cmd.
19482 * gdb.base/charsign.exp: Remove incorrect comment.
19483 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19484 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19485 gdb.base/start.exp: Use gdb_start_cmd.
19486
446ab585 194872007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19488 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19489
19490 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19491 * gdb.base/signull.exp: Similarly.
19492
bbb88ebf
UW
194932007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19494
19495 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19496 messages available to test cases (like chng-sym.exp).
19497
cb8c4a99
AS
194982007-03-14 Andreas Schwab <schwab@suse.de>
19499
19500 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19501 format changes.
19502
4e463ff5
DJ
195032007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19504
19505 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19506 (optimized_1): New.
19507 (main): Call optimized_1.
19508 (gdb2029): Correct typos. Call gdb2029_marker.
19509 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19510 for gdb2029.
19511
b6db2c47
MK
195122007-03-12 Mark Kettenis <kettenis@gnu.org>
19513
19514 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19515 as tabs. Remove redundant test pattern.
19516
70ed3737
UW
195172007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19518
19519 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19520 for /a format output.
19521
47b67b60
DJ
195222007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19523
19524 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19525 collect output incrementally.
19526
b8953b0e
UW
195272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19528
19529 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19530 for -var-create lpcharacter test.
19531 * gdb.mi/mi2-var-cmd.exp: Likewise.
19532
7acd5c40
UW
195332007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19534
19535 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19536 pass on targets where address zero is readable.
19537
9c6759c1
UW
195382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19539
19540 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19541 just a single architecture.
19542
a2f1aeb4
UW
195432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19544
19545 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19546 (fetch_all_registers): New function, uses gdb_test_multiple and
19547 exp_continue to fetch inferior output line-by-line.
19548 Replace all uses of do_get_all_registers by fetch_all_registers.
19549
46579ac2
UW
195502007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19551
19552 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19553 in target_info.
19554
fc133f24
MS
195552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19556
a9c64011 19557 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19558 consistancy; add a default (timeout) case.
19559
7646a51d
MS
195602007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19561
19562 * gdb.base/watchpoint.exp: Fix truncated comment.
19563
dcfff61f
MS
195642007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19565
19566 * Makefile.in: Remove spurious single-quotes from sed command.
19567
664e3ee9
DJ
195682007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19569
19570 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19571 func.
19572 * gdb.mi/mi2-var-cmd.exp: Likewise.
19573
d7cc6f2f
JB
195742007-02-27 Joel Brobecker <brobecker@adacore.com>
19575
a9c64011
AS
19576 * gdb.dwarf2/dw2-producer.S: New file.
19577 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19578
195792007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19580
19581 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19582 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19583 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19584 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19585 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19586 Revert tests to use mi_gdb_test and include value field in output
19587 of -var-create.
19588
93d42b30
DJ
195892007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19590
19591 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19592
c499ed39
DJ
195932007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19594
19595 * gdb.base/maint.exp: Remove full paths from test names.
19596 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19597 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19598
9836f81b
JB
195992007-02-27 Joel Brobecker <brobecker@adacore.com>
19600
19601 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19602
c74d0ad8
DJ
196032007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19604
19605 * gdb.server/server-mon.exp: New test.
19606
2711e456
DJ
196072007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19608
19609 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19610
ff6f572f
DJ
196112007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19612
19613 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19614 register capitalization.
19615
fada3feb
DP
196162007-02-13 Denis Pilat <denis.pilat@st.com>
19617
19618 * gdb.mi/mi-var-invalidate.exp: New file.
19619
fb1e4ffc
DJ
196202007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19621
19622 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19623
3da939d7
DJ
196242007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19625
19626 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19627
123dc839
DJ
196282007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19629
19630 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19631 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19632
877e3645 196332007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19634
19635 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19636 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19637 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19638 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19639 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19640 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19641 Update tests to include value field in output of -var-create.
a9c64011 19642
3c0a2960
AS
196432007-02-08 Andreas Schwab <schwab@suse.de>
19644
19645 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19646
108546a0
DJ
196472007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19648
19649 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19650 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19651
d701dcab
DP
196522007-02-02 Denis Pilat <denis.pilat@st.com>
19653
19654 * gdb.threads/threadapply.exp: check that frame is not changed by
19655 the thread apply all command.
19656
783e3e2f
AS
196572007-01-31 Andreas Schwab <schwab@suse.de>
19658
6d9c3a87
AS
19659 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19660
3c50d7b9
AS
19661 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19662 in the dwarf sections.
19663 * gdb.dwarf2/mac-fileno.S: Likewise.
19664
783e3e2f
AS
19665 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19666 bspstore register on ia64.
19667
78ff580e
AS
196682007-01-29 Andreas Schwab <schwab@suse.de>
19669
cc8e9b12
AS
19670 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19671 "frame-begin" annotation.
19672
78ff580e
AS
19673 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19674 number of "frames-invalid" annotations.
19675
704a4f78
DJ
196762007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19677
19678 * gdb.base/commands.exp: Call if_commands_test.
19679 (gdb_test_no_prompt, if_commands_test): New.
19680
e741bf94
MK
196812007-01-28 Mark Kettenis <kettenis@gnu.org>
19682
19683 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19684
474d0ad3
AS
196852007-01-27 Andreas Schwab <schwab@suse.de>
19686
19687 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19688 .short/.int/.quad in the dwarf sections.
19689 * gdb.dwarf2/dw2-intercu.S: Likewise.
19690 * gdb.dwarf2/dw2-intermix.S: Likewise.
19691
e784b426
JK
196922007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19693
19694 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19695 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19696 array.
e784b426
JK
19697 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19698 * gdb.base/setvar.exp: Likewise.
19699
37f08e04
AS
197002007-01-26 Andreas Schwab <schwab@suse.de>
19701
9a01813a
AS
19702 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19703 test.
19704
37f08e04
AS
19705 * gdb.base/multi-forks.exp ("restart $i"): Also match
19706 __kernel_syscall_via_break.
19707
6e2a9270
VP
197082007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19709
19710 * lib/mi-support.exp (mi_delete_varobj): New.
19711 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19712 testcase.
19713 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19714 (main): Call the above.
19715 (reference_update_test, base_in_reference_test)
19716 (reference_to_pointer): Delete the created varobjs.
a9c64011 19717
e515b470
DJ
197182007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19719
19720 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19721 * configure: Regenerated.
19722 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19723 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19724 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19725 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19726 * lib/gdb.exp (gdb_skip_xml_test): New function.
19727
08d8bcd7
DJ
197282007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19729
19730 * gdb.base/sigrepeat.exp: Correct error message.
19731
197322007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19733 Daniel Jacobowitz <dan@codesourcery.com>
19734
19735 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19736 gdb.arch/i386-gnu-cfi-asm.S: New files.
19737
97c3f1f3
JK
197382007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19739
19740 * lib/gdb.exp: Abort on missing `site.exp'.
19741
cb1df416
DJ
197422007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19743 Daniel Jacobowitz <dan@codesourcery.com>
19744
19745 * gdb.base/included.c, gdb.base/included.exp,
19746 gdb.base/included.h: New files.
19747
35990120
DJ
197482007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19749
19750 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19751 (maximize_rlimit): Reduce limits on 64-bit systems.
19752
6e81a116 197532007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19754
19755 From Marcus Deuling <deuling@de.ibm.com>:
19756 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19757 every case.
19758
6c3c41f3
NR
197592007-01-13 Nick Roberts <nickrob@snap.net.nz>
19760
19761 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19762 (test_path_specification): Use objdir instead of srcdir to always
19763 get an absolute filename.
19764
2f12c312
DJ
197652007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19766
19767 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19768
81121995
VP
197692007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19770
19771 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19772 Make sure the variable we're using is in scope.
19773 (reference_to_pointer): Likewise.
19774
4741b737
DJ
197752007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19776
19777 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19778 has no debug information.
19779
054410c3
DJ
197802007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19781
19782 * gdb.base/annota1.exp: Remove extra send_gdb.
19783
818f79f6
DJ
197842007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19785
19786 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19787
f7a6bb70
DJ
197882007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19789
19790 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19791
57e66780
DJ
197922007-01-08 Nick Roberts <nickrob@snap.net.nz>
19793 Daniel Jacobowitz <dan@codesourcery.com>
19794
19795 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19796 lcharacter or linteger change. Correct duplicated test name.
19797 * gdb.mi/mi2-var-cmd.exp: Likewise.
19798
3d799a95
DJ
197992007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19800
19801 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19802
198032007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19804
a9c64011
AS
19805 * gdb.base/nofield.c: New file.
19806 * gdb.base/nofield.exp: New testcase.
51679ba9 19807
eafb94e8
NR
198082007-01-05 Nick Roberts <nickrob@snap.net.nz>
19809
19810 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19811
19812 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19813 test.
19814
5e572bb4
DJ
198152007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19816
19817 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19818
74a44383
DJ
198192007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19820
19821 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19822 when continuing.
19823
1b572db9
DJ
198242007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19825
19826 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19827 Expect ".exe" extension.
19828
381bc39b
DJ
198292007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19830
19831 * gdb.base/charset.exp: Add explicit filename to break.
19832 * gdb.base/dbx.exp: Add explicit filename to breaks.
19833
2b70e4c6
DJ
198342007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19835
19836 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19837 * gdb.mi/mi2-file.exp: Likewise.
19838
303b6f5d
DJ
198392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19840
19841 Implement specification of MI tests as comments
19842 in C and C++ sources.
19843 * lib/mi-support.exp (mi_autotest_data): New variable.
19844 (mi_autotest_source): New variable.
19845 (count_newlines, mi_prepare_inline_tests)
19846 (mi_get_inline_test, mi_continue_to_line)
19847 (mi_run_inline_test, mi_tbreak)
19848 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19849 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19850 Run inline tests.
19851 * gdb.mi/mi-var-cp.cc: Define tests here.
19852
23da0d94
VP
198532007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19854
19855 Simplify usage of mi_continue_to.
19856 * lib/mi-support.exp (mi_runto_helper): Renamed
19857 from mi_runto, added new parameter 'run_or_continue'.
19858 (mi_runto): Use mi_runto_helper.
19859 (mi_continue_to): Accept just function name as parameter.
19860 Use mi_runto_helper.
19861 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19862 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19863
f9e18282
JB
198642006-01-04 Joel Brobecker <brobecker@adacore.com>
19865
19866 Make this testcase a bit more realistic. The current code
19867 is too simplistic, and allows the compiler to optimize out
19868 some of the entities we need for this testcase.
19869 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19870 (Do_Nothing): Add extra parameter.
19871 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19872 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19873 by using a variable of type Void_Star.
19874
fd678c65
JB
198752006-01-04 Joel Brobecker <brobecker@adacore.com>
19876
19877 * gdb.ada/catch_ex/foo.adb: New file.
19878 * gdb.ada/catch_ex.exp: New testcase.
19879
05cfdb42
DJ
198802007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19881
19882 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19883 pass --image-base to linker.
19884
2e03ee74
DJ
198852007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19886 Daniel Jacobowitz <dan@codesourcery.com>
19887
19888 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19889 secondary prompts.
19890
0d5de010
DJ
198912007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19892
19893 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19894 output. Test the types of members and member pointers.
19895 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19896 gdb/2092.
19897 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19898 statement. Enable for GCC. Update expected output for some tests
19899 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19900 layout.
19901 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19902 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19903 (Diamond::vget_base): New.
19904 (main): Add new tests.
19905 * gdb.cp/printmethod.exp: Update expected output for member functions.
19906 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19907 print pEe->D::vg().
19908
61a771aa
DJ
199092007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19910
19911 * gdb.threads/tls.exp: Allow stops in sem_post.
19912
2fa63963
DJ
199132006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19914
19915 * gdb.base/annota1.exp: Allow .*printf in backtraces.
19916 * gdb.base/annota3.exp: Likewise.
19917 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
19918 again (instead of timing out).
19919 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
19920 GCC bug 26475.
19921 * gdb.java/jmisc.exp: Adjust to work with method signatures including
19922 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
19923 test from jmisc1.exp.
19924 * gdb.java/jmisc1.exp: Delete.
19925 * gdb.java/jprint.exp: Adjust to work with method signatures including
19926 return types.
19927 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
19928 * gdb.threads/linux-dp.exp: Don't be confused by program output.
19929 * lib/java.exp (compile_java_from_source): Pass the correct type
19930 to target_compile.
19931
5eefc2b7
JB
199322006-12-31 Joel Brobecker <brobecker@adacore.com>
19933
19934 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
19935 (stack_align_edx): New function.
19936 (stack_align_eax): New function.
19937 (main): Add calls to stack_align_edx and stack_align_eax.
19938 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
19939 Add testing for the cases where the register used during a stack
19940 realignment is edx. Same for eax.
19941
227c54da
DJ
199422006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
19943
19944 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
19945 and generic PE targets.
19946
cab8ac94
JB
199472006-12-29 Joel Brobecker <brobecker@adacore.com>
19948
19949 * gdb.ada/array_return.exp: Update copyright date list.
19950
ba54f318
JB
199512006-12-27 Joel Brobecker <brobecker@adacore.com>
19952
19953 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
19954 (Create_Small_Float_Vector): New function.
19955 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
19956 function body.
19957 * gdb.ada/array_return/p.adb: Use new type and function from
19958 package Pck.
19959 * gdb.ada/array_return.exp: Add a test verifying that GDB is
19960 able to print the value returned by a function returning an
19961 array of float.
19962
6b7a35dd
JB
199632006-12-20 Joel Brobecker <brobecker@adacore.com>
19964
19965 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
19966 The associated tests should be PASSing.
19967
038224f6
VP
199682006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19969
19970 Test for base in references.
19971 * gdb.mi/mi-var-cp.cc: Add test code.
19972 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19973 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19974 * gdb.mi/mi2-watch.exp: Likewise.
19975 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19976 (mi_list_varobj_children): New function.
19977
b26ed50d
VP
199782006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19979
19980 * lib/mi-support.exp
19981 (mi_runto): Accept "()" after function name.
19982 (mi_create_varobj): New function.
19983 (mi_varobj_update): New function.
19984 (mi_Check_varobj_value): New function.
19985 * gdb.mi/mi-var-cp.exp: New file.
19986 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 19987
08232497
DJ
199882006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19989
19990 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19991 gdb.base/weaklib2.c: New files.
19992
d394c993 199932006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 19994
ac6c2fba
NS
19995 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19996 info. Adjust test names.
19997
8ec659a0 19998 * gdb.base/break.c (main): Move position of malloc.
d394c993 19999 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 20000
acd65feb
VP
200012006-11-28 Vladimir Prus <vladimir@codesourcery.com>
20002
20003 * gdb.mi/mi-var-cmd.exp: Check -var-update after
20004 assignement of arrays and function pointers.
20005 * gdb.mi/var-cmd.c: Add declaration necessary for above
20006 tests.
20007
f556d5e5
NS
200082006-11-27 Nathan Sidwell <nathan@codesourcery.com>
20009
20010 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
20011
20012 * gdb.threads/linux-dp.exp: Read thread table before and after
20013 creating each philosopher and verify it.
20014
697bc68d
NS
200152006-11-27 Nathan Sidwell <nathan@codesourcery.com>
20016 Paul Brook <paul@codesourcery.com>
20017 Daniel Jacobowitz <dan@codesourcery.com>
20018
20019 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 20020 main to remove duplication. Add start function of the form
697bc68d
NS
20021 '_*start[1-9]*'. Add RVDS start function.
20022
29d73ae4
DJ
200232006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
20024
20025 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
20026
c1d88655
UW
200272006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20028
20029 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
20030 * gdb.asm/spu.inc: New file.
20031 * gdb.base/term.exp: Disable if [target_info exists noargs].
20032 * gdb.gdb/complaints.exp: Disable if ![isnative].
20033 * gdb.gdb/selftest.exp: Likewise.
20034 * gdb.gdb/observer.exp: Likewise.
20035 * gdb.gdb/xfullpath.exp: Likewise.
20036 * gdb.base/attach.exp: Disable on SPU target.
20037 * gdb.cp/bs145503.exp: Likewise.
20038 * gdb.cp/exception.exp: Likewise.
20039 * gdb.cp/userdef.exp: Likewise.
20040
32a13b1a
DJ
200412006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
20042
20043 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
20044
d8295fe9
VP
200452006-11-10 Vladimir Prus <vladimir@codesourcery.com>
20046
20047 * gdb.base/completion.exp: Fix completion tests for
20048 'info' and 'info '.
20049 * gdb.base/help.exp (help_test_raw, test_class_help)
20050 (test_prefix_command_help): Move...
20051 * lib/gdb.exp: Here.
20052 * gdb.base/main.exp: Adjust.
20053 * gdb.cp/maint.exp: Adjust.
20054 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 20055
8c394015
VP
200562006-11-09 Vladimir Prus <vladimir@codesourcery.com>
20057
20058 * gdb.stabs/weird.exp (print_weird_var): Use
20059 gdb_test_multiple instead of gdb_expect.
20060
027fc1bc
VP
200612006-11-09 Vladimir Prus <vladimir@codesourcery.com>
20062
20063 * gdb.base/help.exp (help_test_raw): New.
20064 (test_class_help): New.
20065 (test_prefix_command_help): New.
20066 Adjust testcases.
20067
67609209
FR
200682006-11-09 Christophe Lyon <christophe.lyon@st.com>
20069
20070 * gdb.base/constvars.c (main): Write to crass and crips, so that
20071 they are allocated by the compiler.
20072
f73adfeb
AS
200732006-10-27 Andreas Schwab <schwab@suse.de>
20074
20075 * gdb.base/multi-forks.exp: Use "detach fork" instead of
20076 "detach-fork".
20077
2f83a18e
DJ
200782006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
20079
20080 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
20081 of patterns.
20082
94277a38
DJ
200832006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20084
20085 * gdb.base/sepdebug.exp: Remove debug format test.
20086 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
20087 Handle no-symtab.
20088 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
20089
5bd2f6e2
DJ
200902006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
20091
20092 * gdb.threads/manythreads.c (thread_function, main): Don't cast
20093 int to pointer or pointer to int.
20094 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
20095
8c008720
DJ
200962006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
20097
20098 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
20099
9e35dae4
DJ
201002006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
20101
20102 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
20103
d9639e13
DJ
201042006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
20105
20106 PR c++/2116
20107 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
20108
390a1bd0
JB
201092006-10-06 Joel Brobecker <brobecker@adacore.com>
20110
20111 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
20112 the corresponding bug has been fixed in GDB (PR/2018).
20113
dd920c33
JB
201142006-10-06 Joel Brobecker <brobecker@adacore.com>
20115
20116 * gdb.base/subst.exp: New testcase.
20117
53bbefe9
JB
201182006-10-06 Joel Brobecker <brobecker@adacore.com>
20119
20120 * gdb.ada/array_return/pck.ads: Add copyright notice.
20121 * gdb.ada/array_return/pck.adb: Likewise.
20122 * gdb.ada/array_return/p.adb: Likewise.
20123 * gdb.ada/exec_changed/first.adb: Likewise.
20124 * gdb.ada/exec_changed/second.adb: Likewise.
20125
09851417
JB
201262006-10-06 Joel Brobecker <brobecker@adacore.com>
20127
20128 * gdb.ada/watch_arg/watch.adb: New file.
20129 * gdb.ada/watch_arg.exp: New testcase.
20130
041bf30d
VP
201312006-10-02 Vladimir Prus <vladimir@codesourcery.com>
20132
20133 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 20134 via string_to_regexp.
041bf30d 20135 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 20136
f286fbdd 201372006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
20138
20139 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
20140 Remove unused / obsolete files.
20141
7c07f349
NR
201422006-09-19 Nick Roberts <nickrob@snap.net.nz>
20143
20144 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
20145
cd5ff84a
VP
201462006-09-17 Vladimir Prus <vladimir@codesourcery.com>
20147
20148 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
20149 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 20150 the number of frames.
cd5ff84a 20151
ae018d1a
DJ
201522006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
20153
20154 * gdb.base/args.c (main): Add breakpoint marker.
20155 * gdb.base/args.exp: Use args_test for tests. Add new tests which
20156 really test empty arguments.
20157 (args_load): Delete.
20158 (args_test): New.
20159
b399c549
NR
201602006-09-13 Nick Roberts <nickrob@snap.net.nz>
20161
20162 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 20163 check for one file.
b399c549 20164
2ab1eb7a
VP
201652006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
20166
20167 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
20168 HIGH_FRAME argument to -stack-list-locals can be larger than
20169 the number of frames.
a9c64011 20170
476308bf
FF
201712006-08-18 Fred Fish <fnf@specifix.com>
20172
20173 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
20174 '$' in front of skip_vmx_tests_saved when setting that.
20175
8625200f
AS
201762006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
20177
20178 * gdb.base/trace-commands.exp: New file.
20179
089ec8f1
DJ
201802006-08-10 Joel Brobecker <brobecker@adacore.com>
20181 Daniel Jacobowitz <dan@codesourcery.com>
20182
20183 * gdb.base/step-bt.exp: Make hexadecimal address optional in
20184 expected output of the backtrace commands.
20185
b60f0898
JB
201862006-08-09 Joel Brobecker <brobecker@adacore.com>
20187
20188 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
20189 untested followed by return combination.
20190 * gdb.arch/altivec-regs.exp: Likewise.
20191 * gdb.arch/e500-abi.exp: Likewise.
20192 * gdb.arch/e500-regs.exp: Likewise.
20193 * gdb.arch/gdb1291.exp: Likewise.
20194 * gdb.arch/gdb1431.exp: Likewise.
20195 * gdb.arch/gdb1558.exp: Likewise.
20196 * gdb.arch/i386-prologue.exp: Likewise.
20197 * gdb.arch/i386-unwind.exp: Likewise.
20198 * gdb.asm/asm-source.exp: Likewise.
20199 * gdb.base/a2-run.exp: Likewise.
20200 * gdb.base/advance.exp: Likewise.
20201 * gdb.base/all-bin.exp: Likewise.
20202 * gdb.base/annota1.exp: Likewise.
20203 * gdb.base/annota3.exp: Likewise.
20204 * gdb.base/args.exp: Likewise.
20205 * gdb.base/arithmet.exp: Likewise.
20206 * gdb.base/assign.exp: Likewise.
20207 * gdb.base/async.exp: Likewise.
20208 * gdb.base/attach.exp: Likewise.
20209 * gdb.base/bang.exp: Likewise.
20210 * gdb.base/bigcore.exp: Likewise.
20211 * gdb.base/bitfields.exp: Likewise.
20212 * gdb.base/bitfields2.exp: Likewise.
20213 * gdb.base/break.exp: Likewise.
20214 * gdb.base/call-sc.exp: Likewise.
20215 * gdb.base/call-strs.exp: Likewise.
20216 * gdb.base/callfuncs.exp: Likewise.
20217 * gdb.base/checkpoint.exp: Likewise.
20218 * gdb.base/chng-syms.exp: Likewise.
20219 * gdb.base/code-expr.exp: Likewise.
20220 * gdb.base/commands.exp: Likewise.
20221 * gdb.base/completion.exp: Likewise.
20222 * gdb.base/cond-expr.exp: Likewise.
20223 * gdb.base/condbreak.exp: Likewise.
20224 * gdb.base/consecutive.exp: Likewise.
20225 * gdb.base/constvars.exp: Likewise.
20226 * gdb.base/corefile.exp: Likewise.
20227 * gdb.base/cvexpr.exp: Likewise.
20228 * gdb.base/dbx.exp: Likewise.
20229 * gdb.base/define.exp: Likewise.
20230 * gdb.base/detach.exp: Likewise.
20231 * gdb.base/display.exp: Likewise.
20232 * gdb.base/dump.exp: Likewise.
20233 * gdb.base/ena-dis-br.exp: Likewise.
20234 * gdb.base/ending-run.exp: Likewise.
20235 * gdb.base/environ.exp: Likewise.
20236 * gdb.base/eval-skip.exp: Likewise.
20237 * gdb.base/exprs.exp: Likewise.
20238 * gdb.base/fileio.exp: Likewise.
20239 * gdb.base/finish.exp: Likewise.
20240 * gdb.base/float.exp: Likewise.
20241 * gdb.base/foll-exec.exp: Likewise.
20242 * gdb.base/foll-fork.exp: Likewise.
20243 * gdb.base/foll-vfork.exp: Likewise.
20244 * gdb.base/freebpcmd.exp: Likewise.
20245 * gdb.base/funcargs.exp: Likewise.
20246 * gdb.base/gcore.exp: Likewise.
20247 * gdb.base/gdb1090.exp: Likewise.
20248 * gdb.base/gdb1250.exp: Likewise.
20249 * gdb.base/huge.exp: Likewise.
20250 * gdb.base/info-proc.exp: Likewise.
20251 * gdb.base/interrupt.exp: Likewise.
20252 * gdb.base/jump.exp: Likewise.
20253 * gdb.base/langs.exp: Likewise.
20254 * gdb.base/lineinc.exp: Likewise.
20255 * gdb.base/list.exp: Likewise.
20256 * gdb.base/logical.exp: Likewise.
20257 * gdb.base/long_long.exp: Likewise.
20258 * gdb.base/macscp.exp: Likewise.
20259 * gdb.base/maint.exp: Likewise.
20260 * gdb.base/mips_pro.exp: Likewise.
20261 * gdb.base/miscexprs.exp: Likewise.
20262 * gdb.base/multi-forks.exp: Likewise.
20263 * gdb.base/opaque.exp: Likewise.
20264 * gdb.base/overlays.exp: Likewise.
20265 * gdb.base/pc-fp.exp: Likewise.
20266 * gdb.base/pointers.exp: Likewise.
20267 * gdb.base/printcmds.exp: Likewise.
20268 * gdb.base/psymtab.exp: Likewise.
20269 * gdb.base/ptype.exp: Likewise.
20270 * gdb.base/recurse.exp: Likewise.
20271 * gdb.base/relational.exp: Likewise.
20272 * gdb.base/relocate.exp: Likewise.
20273 * gdb.base/remote.exp: Likewise.
20274 * gdb.base/reread.exp: Likewise.
20275 * gdb.base/restore.exp: Likewise.
20276 * gdb.base/return.exp: Likewise.
20277 * gdb.base/return2.exp: Likewise.
20278 * gdb.base/scope.exp: Likewise.
20279 * gdb.base/sect-cmd.exp: Likewise.
20280 * gdb.base/sep.exp: Likewise.
20281 * gdb.base/sepdebug.exp: Likewise.
20282 * gdb.base/setshow.exp: Likewise.
20283 * gdb.base/setvar.exp: Likewise.
20284 * gdb.base/sigall.exp: Likewise.
20285 * gdb.base/sigbpt.exp: Likewise.
20286 * gdb.base/signals.exp: Likewise.
20287 * gdb.base/signull.exp: Likewise.
20288 * gdb.base/sizeof.exp: Likewise.
20289 * gdb.base/solib.exp: Likewise.
20290 * gdb.base/step-line.exp: Likewise.
20291 * gdb.base/step-test.exp: Likewise.
20292 * gdb.base/structs.exp: Likewise.
20293 * gdb.base/structs2.exp: Likewise.
20294 * gdb.base/term.exp: Likewise.
20295 * gdb.base/twice.exp: Likewise.
20296 * gdb.base/until.exp: Likewise.
20297 * gdb.base/varargs.exp: Likewise.
20298 * gdb.base/volatile.exp: Likewise.
20299 * gdb.base/watchpoint.exp: Likewise.
20300 * gdb.base/whatis-exp.exp: Likewise.
20301 * gdb.base/whatis.exp: Likewise.
20302 * gdb.cp/ambiguous.exp: Likewise.
20303 * gdb.cp/annota2.exp: Likewise.
20304 * gdb.cp/annota3.exp: Likewise.
20305 * gdb.cp/bool.exp: Likewise.
20306 * gdb.cp/breakpoint.exp: Likewise.
20307 * gdb.cp/casts.exp: Likewise.
20308 * gdb.cp/class2.exp: Likewise.
20309 * gdb.cp/classes.exp: Likewise.
20310 * gdb.cp/cplusfuncs.exp: Likewise.
20311 * gdb.cp/ctti.exp: Likewise.
20312 * gdb.cp/derivation.exp: Likewise.
20313 * gdb.cp/exception.exp: Likewise.
20314 * gdb.cp/gdb1355.exp: Likewise.
20315 * gdb.cp/hang.exp: Likewise.
20316 * gdb.cp/inherit.exp: Likewise.
20317 * gdb.cp/local.exp: Likewise.
20318 * gdb.cp/m-data.exp: Likewise.
20319 * gdb.cp/m-static.exp: Likewise.
20320 * gdb.cp/member-ptr.exp: Likewise.
20321 * gdb.cp/method.exp: Likewise.
20322 * gdb.cp/misc.exp: Likewise.
20323 * gdb.cp/namespace.exp: Likewise.
20324 * gdb.cp/overload.exp: Likewise.
20325 * gdb.cp/ovldbreak.exp: Likewise.
20326 * gdb.cp/pr-1023.exp: Likewise.
20327 * gdb.cp/pr-1210.exp: Likewise.
20328 * gdb.cp/pr-574.exp: Likewise.
20329 * gdb.cp/printmethod.exp: Likewise.
20330 * gdb.cp/psmang.exp: Likewise.
20331 * gdb.cp/ref-params.exp: Likewise.
20332 * gdb.cp/ref-types.exp: Likewise.
20333 * gdb.cp/rtti.exp: Likewise.
20334 * gdb.cp/templates.exp: Likewise.
20335 * gdb.cp/try_catch.exp: Likewise.
20336 * gdb.cp/userdef.exp: Likewise.
20337 * gdb.cp/virtfunc.exp: Likewise.
20338 * gdb.disasm/am33.exp: Likewise.
20339 * gdb.disasm/h8300s.exp: Likewise.
20340 * gdb.disasm/mn10300.exp: Likewise.
20341 * gdb.disasm/sh3.exp: Likewise.
20342 * gdb.disasm/t01_mov.exp: Likewise.
20343 * gdb.disasm/t02_mova.exp: Likewise.
20344 * gdb.disasm/t03_add.exp: Likewise.
20345 * gdb.disasm/t04_sub.exp: Likewise.
20346 * gdb.disasm/t05_cmp.exp: Likewise.
20347 * gdb.disasm/t06_ari2.exp: Likewise.
20348 * gdb.disasm/t07_ari3.exp: Likewise.
20349 * gdb.disasm/t08_or.exp: Likewise.
20350 * gdb.disasm/t09_xor.exp: Likewise.
20351 * gdb.disasm/t10_and.exp: Likewise.
20352 * gdb.disasm/t11_logs.exp: Likewise.
20353 * gdb.disasm/t12_bit.exp: Likewise.
20354 * gdb.disasm/t13_otr.exp: Likewise.
20355 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
20356 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
20357 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20358 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
20359 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
20360 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20361 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20362 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20363 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
20364 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
20365 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20366 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20367 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20368 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20369 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20370 * gdb.mi/gdb701.exp: Likewise.
20371 * gdb.mi/gdb792.exp: Likewise.
20372 * gdb.mi/mi-basics.exp: Likewise.
20373 * gdb.mi/mi-break.exp: Likewise.
20374 * gdb.mi/mi-cli.exp: Likewise.
20375 * gdb.mi/mi-console.exp: Likewise.
20376 * gdb.mi/mi-disassemble.exp: Likewise.
20377 * gdb.mi/mi-eval.exp: Likewise.
20378 * gdb.mi/mi-file.exp: Likewise.
20379 * gdb.mi/mi-read-memory.exp: Likewise.
20380 * gdb.mi/mi-regs.exp: Likewise.
20381 * gdb.mi/mi-return.exp: Likewise.
20382 * gdb.mi/mi-simplerun.exp: Likewise.
20383 * gdb.mi/mi-stack.exp: Likewise.
20384 * gdb.mi/mi-stepi.exp: Likewise.
20385 * gdb.mi/mi-syn-frame.exp: Likewise.
20386 * gdb.mi/mi-until.exp: Likewise.
20387 * gdb.mi/mi-var-block.exp: Likewise.
20388 * gdb.mi/mi-var-child.exp: Likewise.
20389 * gdb.mi/mi-var-cmd.exp: Likewise.
20390 * gdb.mi/mi-var-display.exp: Likewise.
20391 * gdb.mi/mi-watch.exp: Likewise.
20392 * gdb.mi/mi2-basics.exp: Likewise.
20393 * gdb.mi/mi2-break.exp: Likewise.
20394 * gdb.mi/mi2-cli.exp: Likewise.
20395 * gdb.mi/mi2-console.exp: Likewise.
20396 * gdb.mi/mi2-disassemble.exp: Likewise.
20397 * gdb.mi/mi2-eval.exp: Likewise.
20398 * gdb.mi/mi2-file.exp: Likewise.
20399 * gdb.mi/mi2-read-memory.exp: Likewise.
20400 * gdb.mi/mi2-regs.exp: Likewise.
20401 * gdb.mi/mi2-return.exp: Likewise.
20402 * gdb.mi/mi2-simplerun.exp: Likewise.
20403 * gdb.mi/mi2-stack.exp: Likewise.
20404 * gdb.mi/mi2-stepi.exp: Likewise.
20405 * gdb.mi/mi2-syn-frame.exp: Likewise.
20406 * gdb.mi/mi2-until.exp: Likewise.
20407 * gdb.mi/mi2-var-block.exp: Likewise.
20408 * gdb.mi/mi2-var-child.exp: Likewise.
20409 * gdb.mi/mi2-var-cmd.exp: Likewise.
20410 * gdb.mi/mi2-var-display.exp: Likewise.
20411 * gdb.mi/mi2-watch.exp: Likewise.
20412 * gdb.stabs/exclfwd.exp: Likewise.
20413 * gdb.stabs/weird.exp: Likewise.
20414 * gdb.threads/gcore-thread.exp: Likewise.
20415 * gdb.trace/actions.exp: Likewise.
20416 * gdb.trace/backtrace.exp: Likewise.
20417 * gdb.trace/circ.exp: Likewise.
20418 * gdb.trace/collection.exp: Likewise.
20419 * gdb.trace/deltrace.exp: Likewise.
20420 * gdb.trace/infotrace.exp: Likewise.
20421 * gdb.trace/limits.exp: Likewise.
20422 * gdb.trace/packetlen.exp: Likewise.
20423 * gdb.trace/passc-dyn.exp: Likewise.
20424 * gdb.trace/passcount.exp: Likewise.
20425 * gdb.trace/report.exp: Likewise.
20426 * gdb.trace/save-trace.exp: Likewise.
20427 * gdb.trace/tfind.exp: Likewise.
20428 * gdb.trace/tracecmd.exp: Likewise.
20429 * gdb.trace/while-dyn.exp: Likewise.
20430 * gdb.trace/while-stepping.exp: Likewise.
20431
f4b618d1
JB
204322006-08-08 Joel Brobecker <brobecker@adacore.com>
20433
20434 * gdb.base/step-bt.c: New file.
20435 * gdb.base/step-bt.exp: New testcase.
20436
3d00d119
DJ
204372006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20438
20439 * config/monitor.exp (gdb_load): Remove support for obsolete
20440 download-write-size.
20441 * gdb.base/remote.exp: Likewise. Update all callers of
20442 gdb_timed_load.
20443
017b5bd4
DJ
204442006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20445
20446 * cursal.exp: Pass binfile to gdb_load.
20447
837c599d
DJ
204482006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20449
20450 * gdb.base/cursal.exp: Add "" to gdb_load call.
20451
8dd4540b
MK
204522006-07-29 Mark Kettenis <kettenis@gnu.org>
20453
20454 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20455 NetBSD/ELF targets.
20456
ab5c9f60
DJ
204572006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20458
20459 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20460 operator*.
20461
4c42eaff
DJ
204622006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20463
20464 * gdb.base/completion.exp: Update for change in "file" behavior.
20465 * gdb.stabs/weird.exp: Likewise.
20466 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20467 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20468
0155cc76
NS
204692006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20470
20471 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20472 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20473
16026cd7
AS
204742006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20475
20476 * gdb.base/default.exp: Update source command error message.
20477 * gdb.base/help.exp: Update 'help source' message.
20478
16963cb6
DJ
204792006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20480
20481 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20482 test.
20483
6d7fd486
AS
204842006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20485
20486 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20487
29e8a844
DJ
204882006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20489
20490 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20491
6afcfa39
DJ
204922006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20493
20494 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20495
267a692b
MK
204962006-07-17 Mark Kettenis <kettenis@gnu.org>
20497
20498 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20499 *-*-openbsd* from targets for wich we expect ARM FPA floating
20500 point format.
20501
85d2fec4
NR
205022006-07-17 Nick Roberts <nickrob@snap.net.nz>
20503
20504 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20505
205062006-07-17 Mark Kettenis <kettenis@gnu.org>
20507
20508 * gdb.base/annota3.exp: Expect frame-begin annotation.
20509
85b4c6e8
JB
205102006-07-14 Joel Brobecker <brobecker@adacore.com>
20511
20512 * gdb.base/help.exp: Adjust "help unset" test to accept
20513 any list of unset commands.
20514
fb933624
DJ
205152006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20516 Daniel Jacobowitz <dan@codesourcery.com>
20517
20518 * gdb.cp/ref-params.exp: New test.
20519 * gdb.cp/ref-params.cc: New source file.
20520 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20521
1dff4b64
MK
205222006-07-08 Mark Kettenis <kettenis@gnu.org>
20523
20524 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20525 spaces/tabs in regular expressions since they might not be there.
20526
40d2e0e3
AS
205272006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20528
20529 * gdb.base/ifelse.exp: New file.
20530
f6c957d2
NS
205312006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20532
20533 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20534 line.
20535 * gdb.base/huge.exp: Loop over compilation to find a size that
20536 is acceptable.
20537 * gdb.base/remote.exp: Correct expected strings.
20538 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20539
b9c5a23d
DJ
205402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20541
20542 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20543
9af2e58d
DJ
205442006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20545
20546 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20547 native.
20548
30930ca5
DJ
205492006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20550
20551 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20552 enable stabs testing.
20553
aa32fa1d
DJ
205542006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20555
bd4a4c80 20556 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20557 gdb_test_multiple does.
20558
321fef15
DJ
205592006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20560
20561 * Makefile.in (host_alias): Remove.
20562 (target_alias): Use @target_noncanonical@.
20563 (site.exp): Don't set host_alias.
20564 * aclocal.m4: Remove contents. Include acx.m4.
20565 * configure: Regenerated.
20566 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20567
e1c2defa
NS
205682006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20569
e63b55d1
NS
20570 * lib/gdb.exp (gdb_load_cmd): New.
20571
5600ea19
NS
20572 * gdb.base/fileio.c: Add system(NULL) test.
20573 * gdb.base/fileio.exp: Check it.
20574
e1c2defa
NS
20575 * gdb.base/break.c: Add 10a breakpoint at }
20576 * gdb.base/break.exp: Add test for breakpoint at }
20577 * gdb.cp/anon-union.cc: Add code at end of function.
20578 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20579 * gdb.mi/var-cmd.c: Add code at end of function.
20580 * gdb.mi/mi-var-display.exp: Adjust end of next.
20581 * gdb.mi/mi2-var-display.exp: Likewise.
20582 * gdb.base/fileio.c: Add stop function and insert calls at
20583 stopping places.
20584 * gdb.base/fileio.exp: Breakpoint stop function and remove
20585 explicit line number references.
20586
6c0112ec
JB
205872006-05-19 Joel Brobecker <brobecker@adacore.com>
20588
a9c64011
AS
20589 * gdb.base/del.exp (test_delete_alias): New function.
20590 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20591
154189a4
FF
205922006-05-18 Fred Fish <fnf@specifix.com>
20593
20594 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20595 required. Check for spurious output after program exits normally.
20596
582e64c2
FF
205972006-05-17 Fred Fish <fnf@specifix.com>
20598
20599 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20600 gdb_load, so it works in the simulator.
20601
8ef6493a
FF
206022006-05-11 Fred Fish <fnf@specifix.com>
20603
20604 * gdb.base/bang.exp: Ignore unexpected output between the
20605 "program exited normally" and the gdb prompt, as many other
20606 tests do.
20607
692b141c
MK
206082006-05-07 Mark Kettenis <kettenis@gnu.org>
20609
20610 * gdb.base/help.exp: Make "delete checkpoint" part option for
20611 "help d" and "help delete" tests.
20612
540b8a30
UW
206132006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20614
a9c64011 20615 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20616 expected output in some mi_gdb_test statements.
20617 * gdb.mi/mi2-basics.exp: Likewise.
20618
9b6462d9
JB
206192006-05-05 Joel Brobecker <brobecker@adacore.com>
20620
20621 * gdb.base/del.c: New file.
20622 * gdb.base/del.exp: New testcase.
20623
954de43b
DM
206242006-05-05 David S. Miller <davem@sunset.davemloft.net>
20625
20626 * gdb.base/break.exp: Do not assume a breakpoint on
20627 main will actually be in $srcfile when optimizing.
1303f75e
DM
20628 * gdb.base/savedregs.exp: Do not require that the dummy
20629 frame location match up to a symbol and source file location.
c3242428
DM
20630 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20631 will get printed without a mi_cmd_data_list_register_values prefix.
20632 (*-data-list-register-*): Correct regular expressions to expect the new
20633 pseudo d? floating point registers.
20634 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20635
c7e64c9a
DJ
206362006-05-05 Christophe Lyon <christophe.lyon@st.com>
20637
20638 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20639 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20640 is allocated by the compiler.
20641 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20642 anons, e, anone to force their allocation by the compiler.
20643
206442006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20645
20646 * gdb.base/help.exp: Update expected text for help d and
20647 help delete.
20648
27ce9a6d
MK
206492006-05-02 Mark Kettenis <kettenis@gnu.org>
20650
20651 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20652 NetBSD/ELF targets.
20653
8608915f
MK
206542006-04-30 Mark Kettenis <kettenis@gnu.org>
20655
20656 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20657 single-step breakpoint fails; make this a KFAIL on
20658 sparc*-*-openbsd*.
20659 * gdb.base/siginfo.exp: Likewise.
20660 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20661
b8db102d
MS
206622006-04-26 Michael Snyder <msnyder@redhat.com>
20663
20664 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20665 which may have to consume output from other forks.
20666 Add tests to make sure that "delete fork" succeeded.
20667
c702009a
MS
206682006-04-20 Michael Snyder <msnyder@redhat.com>
20669
20670 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20671 Add support for the Renesas M32C and M16C.
20672
20673 * gdb.asm/asm-source.exp: Add m32c target.
20674 * gdb.asm/m32c.inc: Support for m32c target.
20675
e28493f2
AS
206762006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20677
20678 * gdb.base/commands.exp (recursive_source_test): New test.
20679
880da185
DM
206802006-04-04 David S. Miller <davem@sunset.davemloft.net>
20681
20682 * gdb.base/float.exp: Add pattern for sparc targets.
20683
61d9b92f
DJ
206842006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20685
20686 * gdb.base/commands.exp (stray_arg0_test): New test.
20687
bd717df8
PB
206882006-03-30 Paul Brook <paul@codesourcery.com>
20689
20690 * gdb.mi/mi-until.exp: kfail broken until command.
20691 * gdb.mi/mi2-until.exp: Ditto.
20692
ec793d3c
NR
206932006-03-27 Nick Roberts <nickrob@snap.net.nz>
20694
20695 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20696
831004b7
AO
206972006-03-08 Alexandre Oliva <aoliva@redhat.com>
20698
20699 * gdb.base/prelink.exp: Anchor tested-for regular expression
20700 on gdb prompt.
20701
effe49a0
PB
207022006-03-07 Paul Brook <paul@codesourcery.com>
20703
20704 * gdb.base/assign.exp: Correct fail message.
20705
e5461016
PB
207062006-03-07 Paul Brook <paul@codesourcery.com>
20707
20708 * lib/compiler.c: Extract armcc version number.
20709 * lib/compiler.cc: Ditto.
20710
fc91c6c2
PB
207112006-03-07 Paul Brook <paul@codesourcery.com>
20712
20713 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20714 additional_flags=-w.
20715 * gdb.arch/altivec-regs.exp: Ditto.
20716 * gdb.arch/e500-abi.exp: Ditto.
20717 * gdb.arch/e500-regs.exp: Ditto.
20718 * gdb.base/all-bin.exp: Ditto.
20719 * gdb.base/annota1.exp: Ditto.
20720 * gdb.base/annota3.exp: Ditto.
20721 * gdb.base/args.exp: Ditto.
20722 * gdb.base/arithmet.exp: Ditto.
20723 * gdb.base/assign.exp: Ditto.
20724 * gdb.base/async.exp: Ditto.
20725 * gdb.base/bang.exp: Ditto.
20726 * gdb.base/break.exp: Ditto.
20727 * gdb.base/call-rt-st.exp: Ditto.
20728 * gdb.base/completion.exp: Ditto.
20729 * gdb.base/cond-expr.exp: Ditto.
20730 * gdb.base/condbreak.exp: Ditto.
20731 * gdb.base/consecutive.exp: Ditto.
20732 * gdb.base/define.exp: Ditto.
20733 * gdb.base/display.exp: Ditto.
20734 * gdb.base/ena-dis-br.exp: Ditto.
20735 * gdb.base/environ.exp: Ditto.
20736 * gdb.base/eval-skip.exp: Ditto.
20737 * gdb.base/info-proc.exp: Ditto.
20738 * gdb.base/jump.exp: Ditto.
20739 * gdb.base/logical.exp: Ditto.
20740 * gdb.base/long_long.exp: Ditto.
20741 * gdb.base/maint.exp: Ditto.
20742 * gdb.base/miscexprs.exp: Ditto.
20743 * gdb.base/pc-fp.exp: Ditto.
20744 * gdb.base/pointers.exp: Ditto.
20745 * gdb.base/relational.exp: Ditto.
20746 * gdb.base/reread.exp: Ditto.
20747 * gdb.base/sect-cmd.exp: Ditto.
20748 * gdb.base/sep.exp: Ditto.
20749 * gdb.base/sepdebug.exp: Ditto.
20750 * gdb.base/until.exp: Ditto.
20751 * gdb.base/whatis-exp.exp: Ditto.
20752 * gdb.cp/annota2.exp: Ditto.
20753 * gdb.cp/annota3.exp: Ditto.
20754 * gdb.trace/actions.exp: Ditto.
20755 * gdb.trace/backtrace.exp: Ditto.
20756 * gdb.trace/circ.exp: Ditto.
20757 * gdb.trace/collection.exp: Ditto.
20758 * gdb.trace/deltrace.exp: Ditto.
20759 * gdb.trace/infotrace.exp: Ditto.
20760 * gdb.trace/limits.exp: Ditto.
20761 * gdb.trace/packetlen.exp: Ditto.
20762 * gdb.trace/passc-dyn.exp: Ditto.
20763 * gdb.trace/passcount.exp: Ditto.
20764 * gdb.trace/report.exp: Ditto.
20765 * gdb.trace/save-trace.exp: Ditto.
20766 * gdb.trace/tfind.exp: Ditto.
20767 * gdb.trace/tracecmd.exp: Ditto.
20768 * gdb.trace/while-dyn.exp: Ditto.
20769 * gdb.trace/while-stepping.exp: Ditto.
20770 * lib/gdb.exp: Ditto.
20771 (gdb_compile): Handle nowarning option.
20772
5f4a23d9
AO
207732006-03-07 Alexandre Oliva <aoliva@redhat.com>
20774
20775 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20776 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20777 Rename executable to prelinkt. Don't re-prelink if we didn't
20778 get a core file. Test prelink -u exit status to tell whether
20779 prelinking failed. Use gdb_test_multiple.
20780
9733fc94
DJ
207812006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20782
20783 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20784 (do_tests): Call it.
20785
cc10cae3
AO
207862006-02-28 Alexandre Oliva <aoliva@redhat.com>
20787
20788 * gdb.base/prelink.exp: New test.
20789 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20790
15c46491
WZ
207912006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20792
20793 * gdb.fortran/derived-type.f90: New file.
20794 * gdb.fortran/derived-type.exp: New testcase.
20795
5c9f7ded
DJ
207962006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20797
20798 * gdb.base/default.exp: Allow ';' as a directory separator.
20799
5b96932b
AS
208002006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20801
20802 * gdb.base/help.exp (help add-symbol-file): Update.
20803
1986bccd
AS
208042006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20805
20806 * gdb.base/help.exp (help load): Update expected results.
20807
a8b7528f
FF
208082006-02-19 Fred Fish <fnf@specifix.com>
20809
20810 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20811 specifix hex value as part of results.
20812 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20813
f8261448
FF
208142006-02-16 Fred Fish <fnf@specifix.com>
20815
20816 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20817 ushort_addr, and slong_addr, so the typedefs are not optimized
20818 away.
20819 * gdb.base/whatis.exp: Add tests using type name for struct type,
20820 union type, enum type, and typedef.
a9c64011 20821
31d8bdd2
MK
208222006-02-13 Mark Kettenis <kettenis@gnu.org>
20823
20824 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20825
34e41e63
JB
208262006-02-13 Jim Blandy <jimb@redhat.com>
20827
20828 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20829 case where it takes two "next" commands to skip past the init
20830 call.
20831
ac6e4f31
FF
208322006-02-12 Fred Fish <fnf@specifix.com>
20833
20834 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20835 to handle cases where it takes two "next" commands to skip
20836 past the init call.
20837
2db2d571
JB
208382006-02-07 Joel Brobecker <brobecker@adacore.com>
20839
20840 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20841 on hppa32 targets.
20842
38fcd64c
DJ
208432006-02-06 Vladimir Prus <ghost@cs.msu.su>
20844
20845 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20846 field.
20847
1315ad46
MK
208482006-01-29 Mark Kettenis <kettenis@gnu.org>
20849
20850 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20851
5625b943
DJ
208522006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20853
20854 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20855 files.
20856
80df1bbe
DJ
208572006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20858
20859 * gdb.cp/maint.exp: Set complaints to a positive value.
20860
9078e690
DJ
208612006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20862
20863 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20864 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20865 function name.
20866
9c903399
DJ
208672006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20868
20869 * gdb.base/checkpoint.c: Update copyright notice. Include
20870 <stdlib.h>.
20871
761ae4d6
JB
208722006-01-04 Jim Blandy <jimb@redhat.com>
20873
20874 * gdb.asm/asm-source.exp: Independently provide default values for
20875 asm-flags and debug-flags. Use 'string equal' to do the
20876 comparison, not the implicit expr's '==' operator. Remove
20877 now-unneeded assignments to asm-flags. In h8300 case, place
20878 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20879
099ac3dd
MS
208802006-01-04 Michael Snyder <msnyder@redhat.com>
20881
20882 * gdb.base/checkpoint.c: New file.
20883 * gdb.base/checkpoint.exp: New file.
20884 * gdb.base/multi-fork.c: New file.
20885 * gdb.base/multi-fork.exp: New file.
20886 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20887
f4d85314
FF
208882006-01-04 Fred Fish <fnf@specifix.com>
20889
20890 * gdb.base/ptype.c (foo): Add typedef.
20891 (intfoo): Add function.
20892 * gdb.base/ptype1.c: New file.
20893 * gdb.base/ptype.exp: Handle compilation and linking with two
20894 source files. Test that proper type for "foo" is found based
20895 on source context rather than first match found in symtabs.
20896
a1b06f35
MK
208972005-12-28 Mark Kettenis <kettenis@gnu.org>
20898
20899 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20900 * gdb.asm/openbsd.inc: Indent commands.
20901
d082a1e2
MK
209022005-12-26 Mark Kettenis <kettenis@gnu.org>
20903
c65016bd
MK
20904 * gdb.base/freebpcmd.exp: Increase timeout.
20905
d082a1e2
MK
20906 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20907
d3c32a0e
DJ
209082005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20909
20910 * gdb.base/default.exp: Update check for "show version".
20911
9fdb1f50
RC
209122005-12-09 Randolph Chung <tausq@debian.org>
20913
20914 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
20915 * gdb.asm/pa64.inc: New file.
20916
5f2c56f7
RC
209172005-12-09 Randolph Chung <tausq@debian.org>
20918
20919 * gdb.asm/common.inc: Indent commands.
20920 * gdb.asm/asmsrc1.s: Likewise.
20921 * gdb.asm/asmsrc2.s: Likewise.
20922
8117349c
RC
209232005-12-09 Randolph Chung <tausq@debian.org>
20924
20925 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
20926 (get_addr_of_sym): Remove duplicate print.
20927 (gen_core): xfail hppa*-*-hpux*, update expected output.
20928 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
20929 * gdb.arch/pa64-nullify.s: New file.
20930
8f07f25a
RC
209312005-12-09 Randolph Chung <tausq@debian.org>
20932
20933 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20934
55b39184
DJ
209352005-12-07 Christophe Lyon <christophe.lyon@st.com>
20936
20937 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
20938 code generation for these functions.
20939 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
20940 error message.
20941
31e2b00f
AS
209422005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
20943
20944 * gdb.base/help.exp (help b, help br, help bre, help brea)
20945 (help break): Update the expected message.
20946
c3d0b56e
SC
209472005-11-11 Stephane Carrez <stcarrez@nerim.fr>
20948
20949 * gdb.asm/m68hc11.inc: Setup the data section.
20950 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
20951 script for this test.
20952 (m6812-*-*): Likewise.
20953
36ae0ea9
RC
209542005-11-09 Randolph Chung <tausq@debian.org>
20955
20956 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20957
9d6f42e9
WZ
209582005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20959
20960 * gdb.base/break.exp: Fix a comment typo.
20961
e2126a14
EZ
209622005-11-03 Jim Blandy <jimb@redhat.com>
20963
a9c64011
AS
20964 Checked in by Elena Zannoni <ezannoni@redhat.com>
20965
889bf7c5 20966 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 20967
e0ac7199
CV
209682005-11-02 Corinna Vinschen <vinschen@redhat.com>
20969
20970 * gdb.arch/gdb1558.c: Include stdio.h.
20971
31d3fb18
MK
209722005-10-31 Mark Kettenis <kettenis@gnu.org>
20973
20974 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20975
e52b687c
MK
209762005-10-31 Mark Kettenis <kettenis@gnu.org>
20977
20978 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20979
f4711d79
PG
209802005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20981
a9c64011
AS
20982 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20983 vscr" tests to better match output.
f4711d79 20984
987a9106
JB
209852005-10-12 Jim Blandy <jimb@redhat.com>
20986
20987 * gdb.base/structs.exp (any): New function.
20988 (test_struct_returns): Don't make any assumptions at all about
20989 what value the function returns when GDB can't set the return
20990 value.
20991
2336bb58
JB
209922005-10-09 Joel Brobecker <brobecker@adacore.com>
20993
20994 * gdb.ada/arrayidx/p.adb: New file.
20995 * gdb.ada/arrayidx.exp: New testcase
20996
209972005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
20998
20999 * gdb.ada/array_return/pck.ads: New file.
21000 * gdb.ada/array_return/pck.adb: New file.
21001 * gdb.ada/array_return/p.adb: New file.
21002 * gdb.ada/array_return.exp: New testcase.
21003
705335ea
JB
210042005-10-03 Joel Brobecker <brobecker@adacore.com>
21005
a9c64011
AS
21006 * gdb.base/arrayidx.c: New file.
21007 * gdb.base/arrayidx.exp: New testcase.
705335ea 21008
11ee9940
NR
210092005-09-29 Nick Roberts <nickrob@snap.net.nz>
21010
21011 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
21012 frames-invalid and breakpoints-invalid are no longer generated
21013 with level 3 so don't expect them in the output.
21014
39fb8e9e
BR
210152005-09-27 Bob Rossi <bob@brasko.net>
21016
a9c64011 21017 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
21018 from test. Escape the | in mi_gdb_test call.
21019 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
21020 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
21021 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
21022 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
21023 expected regex's in mi_gdb_test calls.
21024 * lib/mi-support.exp: Remove arbitrary .* from tests.
21025 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
21026 Fully anchor GDB/MI expected results in mi_gdb_test.
21027 * lib/gdb.exp (string_to_regexp): Escape the ] character.
21028 * gdb.base/sizeof.exp: Remove escape character. Correct test.
21029
2af48f68
PB
210302005-09-26 Paul Brook <paul@codesourcery.com>
21031
21032 * long_long.exp: Exclude eabi targets from arm FPA float format test.
21033
f34502bc
WZ
210342005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
21035
21036 * bfp-test.c: New file.
21037 * bfp-test.exp: New testcase.
21038
ca929517
WZ
210392005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
21040
21041 * gdb.fortran/subarray.exp: New testcase to test the evaluation
21042 of subarray and substring variable.
21043 * gdb.fortran/subarray.f: New source file for the test of subarray
21044 and substring variable evaluation.
21045 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
21046 of string constant.
21047
c761af65
DJ
210482005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
21049
21050 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
21051 copyright dates.
21052
561d7a1d
PG
210532005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
21054
21055 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
21056 powerpc altivec' test with an almost identical 'info vector' test.
21057
b2b64cc9
PG
210582005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21059
a9c64011
AS
21060 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
21061 vscr" tests to match output.
b2b64cc9 21062
6ac4d15a
PG
210632005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
21064
a9c64011
AS
21065 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
21066 output.
6ac4d15a 21067
40e55bef
BR
210682005-09-11 Bob Rossi <bob@brasko.net>
21069
889bf7c5
PA
21070 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
21071 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
21072 commands that return an MI output command and an asyncronous MI output
21073 command.
40e55bef
BR
21074 * gdb.mi/mi-console.exp: Ditto.
21075
3c7385ec
BR
210762005-09-11 Bob Rossi <bob@brasko.net>
21077
21078 * gdb.mi/mi-var-child.c: Include <string.h>.
21079
a6cd0eb3
DJ
210802005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
21081
21082 * killed.exp: Correct gdb_expect syntax.
21083
2f168eed
CV
210842005-08-09 Corinna Vinschen <vinschen@redhat.com>
21085
21086 * lib/mi-support.exp (mi_gdb_load): Fix typo.
21087
ecd3fd0f
BR
210882005-08-02 Bob Rossi <bob@brasko.net>
21089
21090 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
21091 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
21092 Change tests to inferior-tty-set/show.
21093 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
21094 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
21095 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
21096 inferior. Use mi_gdb_test to get GDB and Inferior output.
21097 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
21098 descriptor.
21099 (mi_inferior_tty_name): Add inferior PTY file name.
21100 (mi_gdb_start): Add INFERIOR_PTY parameter.
21101 (mi_gdb_test): Add IPATTERN parameter.
21102
f1ea48cb 211032005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 21104
f1ea48cb
BR
21105 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
21106 parameter to mi_gdb_test.
21107 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
21108
6e650a67
DJ
211092005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21110
21111 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
21112 struct_declarations.
21113 * gdb.mi/mi-var-child.exp: Step over the initialization of
21114 struct_declarations.
21115
8be260b6
DJ
211162005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
21117
21118 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
21119 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
21120 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
21121 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
21122 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
21123 file.
21124
4e660f07
NR
211252005-07-27 Nick Roberts <nickrob@snap.net.nz>
21126
21127 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
21128 (do_children_tests): Assign values to the extra elements.
21129
21130 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
21131 them for tests for "-var-update --no-values" and
a9c64011 21132 "-var-update --all-values".
4e660f07
NR
21133 Add test for "-var-list-children --simple-values".
21134
21135 * gdb.mi/basics.c (callee4): Add integer array D[3]...
21136
21137 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
21138 "-stack-list-locals --simple-values" Improve doc strings and
21139 comments.
21140
6bdae935
MK
211412005-07-18 Mark Kettenis <kettenis@gnu.org>
21142
598b7a6f
MK
21143 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
21144 *-*-openbsd*.
21145 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
21146
6bdae935
MK
21147 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
21148 sigaltsatck'.
21149
1323e929 211502005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 21151
1323e929
BR
21152 * gdb.base/default.exp (tty): Changed output of command.
21153 * gdb.base/help.exp (help tty): Ditto.
21154
b1a9c082
MK
211552005-07-12 Mark Kettenis <kettenis@gnu.org>
21156
21157 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
21158
10a844a2
MK
211592005-07-10 Mark Kettenis <kettenis@gnu.org>
21160
21161 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
21162 -stack-select-frame without arguments.
21163 (test_stack_frame_listing): Add test for newly implemented command
21164 -stack-info-frame.
21165
3cb3b8df
BR
211662005-07-06 Bob Rossi <bob@brasko.net>
21167
21168 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
21169 command.
21170 (Copyright): Update copyright.
21171
a0c5fbcf
WZ
211722005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
21173
21174 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
21175 tests to evaluate exponentiation expression.
21176
984971d0
AS
211772005-06-29 Andreas Schwab <schwab@suse.de>
21178
21179 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
21180 main to avoid warnings.
21181
21182 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
21183
fe03833f
NR
211842005-06-20 Nick Roberts <nickrob@snap.net.nz>
21185
21186 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
21187 -stack-select-frame without arguments.
21188 (test_stack_frame_listing): Add test for newly implemented command
21189 -stack-info-frame.
a9c64011 21190
7a55f279
WZ
211912005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
21192
0ffa0ea5
DJ
21193 * gdb.fortran/array-element.f: New file.
21194 * gdb.fortran/array-element.exp: New testcase.
7a55f279 21195
26585198
DJ
211962005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21197
21198 * gdb.base/bigcore.exp: Correct checks for systems which can
21199 not dump a large core file.
21200
c1bd25fd
DJ
212012005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
21202
21203 * gdb.base/relocate.c: Add a copyright notice.
21204 (dummy): Remove.
21205 * gdb.base/relocate.exp: Test printing the values of variables
21206 from a relocatable file.
21207
589e074d
DJ
212082005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
21209
21210 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
21211 excess MI output after an error.
21212
0915f927
JB
212132005-05-29 Joel Brobecker <brobecker@adacore.com>
21214
21215 * gdb.arch/alpha-step.c: New file.
21216 * gdb.arch/alpha-step.exp: New testcase.
21217
76ff342d
DJ
212182005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
21219 Dennis Brueni <dennis@slickedit.com>
21220
21221 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
21222 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
21223 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
21224 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
21225 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
21226 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
21227 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
21228
96b0c7ac
DJ
212292005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
21230 Wu Zhou <woodzltc@cn.ibm.com>
21231
21232 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
21233 IBM's xlc compiler.
21234 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
21235 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
21236
f21565d2
JB
212372005-05-13 Jim Blandy <jimb@redhat.com>
21238
21239 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
21240 calling gdb_suppress_entire_file.
21241 * gdb.base/charset.exp: Same.
21242 * gdb.base/call-rt-st.exp: Same.
21243
6006a3a1
BR
212442005-05-05 Bob Rossi <bob_rossi@cox.net>
21245
21246 * lib/gdb.exp (fullname_syntax): Added global regex.
21247 (fullname_syntax_POSIX): Ditto.
21248 (fullname_syntax_UNC): Ditto.
21249 (fullname_syntax_DOS_CASE): Ditto.
21250 (fullname_syntax_DOS): Ditto.
21251 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
21252 fullname_syntax variable to scope and use it.
21253 (test_file_list_exec_source_files): Ditto.
21254 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
21255
c3b69c04
DJ
212562005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
21257
21258 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
21259
3c95e6af
PG
212602004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
21261
a9c64011
AS
21262 * lib/gdb.exp (skip_altivec_tests): New function, based on
21263 check_vmx_hw_available from the GCC testsuite.
21264 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
21265 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 21266
78df6c56
JB
212672005-05-02 Jim Blandy <jimb@redhat.com>
21268
21269 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
21270 calling gdb_suppress_entire_file.
21271
1690f9cf
DJ
212722005-04-30 Randolph Chung <tausq@debian.org>
21273
21274 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
21275 Slightly relax "sem_post" name checking.
21276
5ea106f7
PG
212772005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21278
21279 * gdb.base/unload.exp: Use new shared library infrastructure.
21280
bf7234cf
PG
212812005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21282
21283 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 21284 infrastructure.
bf7234cf 21285
547b869a
CV
212862005-04-29 Corinna Vinschen <vinschen@redhat.com>
21287
21288 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
21289 * gdb.asm/h8300.inc: New file.
21290
f07e55f0
PG
212912005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21292
21293 * gdb.base/shlib-call.exp: Change to use new shared library
21294 infrastructure.
21295
3cbba3d1
PG
212962005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21297
a9c64011
AS
21298 * gdb.base/pending.exp: Change to use new shared library
21299 infrastructure.
3cbba3d1 21300
ed6df200
PG
213012005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21302
a9c64011
AS
21303 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
21304 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 21305
8c8f4ebe
PG
213062005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
21307
a9c64011
AS
21308 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
21309 shared objects being adjusted and update copyright years.
8c8f4ebe 21310
607fbc54
DJ
213112005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
21312
21313 * ChangeLog: Correct some 2003-01-13 dates.
21314 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
21315 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
21316 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
21317 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
21318 gdb.trace/tfind.exp: Update copyright years.
21319
57bf0e56
DJ
213202005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
21321 Daniel Jacobowitz <dan@codesourcery.com>
21322
21323 * lib/gdb.exp (gdb_compile): Handle shlib=.
21324 (gdb_compile_shlib): New function.
21325
9b593790
PG
213262005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
21327
a9c64011 21328 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 21329
9494c6a5
DJ
213302005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21331
21332 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
21333 gdb.server.
21334 * configure.ac: Likewise.
21335 * configure: Regenerated.
21336 * gdb.gdbserver/Makefile.in: Moved to...
21337 * gdb.server/Makefile.in: ... here.
21338 * gdb.gdbserver/server.c: Moved to...
21339 * gdb.server/server.c: ... here.
21340 * gdb.gdbserver/server-run.exp: Moved to...
21341 * gdb.server/server-run.exp: ... here.
21342
6f8eac0e
DJ
213432005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21344
21345 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
21346 * configure.ac: Create gdb.gdbserver/Makefile.
21347 * configure: Regenerated.
21348 * lib/gdbserver-support.exp: New file, derived from
21349 config/gdbserver.exp.
21350 * config/gdbserver.exp: Use gdbserver-support.exp.
21351 * gdb.gdbserver/Makefile.in: New file.
21352 * gdb.gdbserver/server.c: New file.
21353 * gdb.gdbserver/server-run.exp: New file.
21354
6e87504d
PG
213552005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21356
a9c64011
AS
21357 * lib/gdb.exp (test_compiler_info): Return compiler_info
21358 if no arguments are given.
6e87504d 21359
d1779be4
PG
213602005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
21361
21362 * gdb.arch/altivec-abi.exp: Check for compiler and set
21363 use altivec' flag accordingly.
21364 * gdb.arch/altivec-regs.exp: Likewise.
21365
88750304
DJ
213662005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21367
21368 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21369
f3fb768d
AS
213702005-03-27 Andreas Schwab <schwab@suse.de>
21371
21372 * gdb.base/bigcore.c (main): Add missing mode argument in open
21373 call.
21374
7e813ac5
DJ
213752005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
21376
21377 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
21378 downloads.
21379 * config/gdbserver.exp (gdb_load): Likewise.
21380
8e3049aa
PB
213812005-03-14 Paul Brook <paul@codesourcery.com>
21382
21383 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
21384 targets.
21385
a9df7c44
JB
213862005-03-09 Joel Brobecker <brobecker@adacore.com>
21387
21388 * gdb.dwarf2/dup-psym.S: New file.
21389 * gdb.dwarf2/dup-psym.exp: New testcase.
21390
9f0d94e8
JB
213912005-03-09 Joel Brobecker <brobecker@adacore.com>
21392
21393 * gdb.ada/exec_changed/first.adb: New file.
21394 * gdb.ada/exec_changed/second.adb: New file.
21395 * gdb.ada/exec_changed.exp: New testcase.
21396
5f579bc5
NS
213972005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21398
36e9969c
NS
21399 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21400 (A2): New class.
21401 (main): Test operator+.
21402 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21403 breakpoint test.
21404
5f579bc5
NS
21405 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21406 * gdb.base/signull.exp: Disable if gdb,nosignals.
21407 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21408 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21409 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21410 * gdb.mi/mi2-console.exp: Likewise.
21411 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21412 continue output at start.
21413 (gdb_collect_locals_test): Robustify regexp.
21414 * gdb.trace/passc-dyn.exp: Fix comment typo.
21415 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21416
be46087e
CV
214172005-03-08 Corinna Vinschen <vinschen@redhat.com>
21418
21419 * gdb.asm/asm-source.exp: Add iq2000 case.
21420 * gdb.asm/iq2000.inc: New file.
21421
384e1a61 214222005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21423
384e1a61
MI
21424 * gdb.base/command.exp: Change hardcoded value to regular expression.
21425 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21426
584b6e9e
DJ
214272005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21428
21429 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21430 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21431 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21432 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21433 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21434
ab5b5d61
MK
214352005-03-05 Mark Kettenis <kettenis@gnu.org>
21436
21437 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21438 changes.
21439
ae051c1b
PG
214402004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21441
a9c64011
AS
21442 * lib/compiler.c: Add test for IBM's xlc compiler.
21443 * lib/compiler.cc: Likewise.
ae051c1b 21444
3f0f6ed2
JB
214452004-02-24 Joel Brobecker <brobecker@adacore.com>
21446
21447 * gdb.ada/fixed_points.exp: Create compilation object directory
21448 before running the test.
21449 * gdb.ada/null_record.exp: Likewise.
21450 * gdb.ada/packed_array.exp: Likewise.
21451 * gdb.ada/start.exp: Likewise.
21452
724f452b
JB
214532005-02-15 Joel Brobecker <brobecker@adacore.com>
21454
21455 * gdb.ada/packed_array/pa.adb: New file.
21456 * gdb.ada/packed_array.exp: New testcase.
21457
57f5cdfb 214582005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21459
1f393151
MK
21460 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21461 files.
21462
ebdda337
MK
21463 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21464 on *-*-openbsd*. Correctly match whitespace in regukar
21465 expressions.
21466
cf309262
DJ
214672005-02-10 Daniel Jacobowitz <dan@debian.org>
21468
21469 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21470 PR exp/1821
21471 * gdb.base/gdb1821.c: New test file.
21472 * gdb.base/gdb1821.exp: New test file.
21473
3be49e7a
JB
214742005-02-09 Joel Brobecker <brobecker@adacore.com>
21475
21476 * gdb.base/start.c: New file.
21477 * gdb.base/start.exp: New testcase.
21478
e292e67d
JB
214792005-02-09 Joel Brobecker <brobecker@adacore.com>
21480
21481 * gdb.ada/start/dummy.adb: New file.
21482 * gdb.ada/start.exp: New testcase.
21483
dbdfa66c
CV
214842005-02-09 Corinna Vinschen <vinschen@redhat.com>
21485
21486 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21487 for printing symbols and statistics.
21488 Add test for using relative pathnames in "maint print msymbols" test.
21489 Mark "maint info sections DATA" XFAIL on Cygwin.
21490 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21491 tests.
21492
d7941671
AC
214932005-02-09 Andreas Schwab <schwab@suse.de>
21494
21495 Committed by Andrew Cagney <cagney@gnu.org>
21496 * gdb.base/remotetimeout.exp: New file.
21497
74e5ef44
MK
214982005-02-07 Mark Kettenis <kettenis@gnu.org>
21499
21500 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21501
464dd14d
JB
215022005-02-03 Joel Brobecker <brobecker@adacore.com>
21503
21504 * gdb.ada/gnat_ada.gpr: New file.
21505 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21506 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21507 * configure.ac: No longer generate gnat_ada.gpr.
21508 * configure: Regenerate.
21509 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21510 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21511 * gdb.ada/null_record/bar.ads: Likewise.
21512 * gdb.ada/null_record/bar.adb: Likewise.
21513 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21514 * gdb.ada/null_record.exp (testdir): New variable.
21515 (testfile): executable is now in testdir subdirectory.
21516 (srcfile): Use full path to the main compilation unit.
21517 * gdb.ada/fixed_points.exp: Same changes as above.
21518
30d756ae
NR
215192005-02-03 Nick Roberts <nickrob@snap.net.nz>
21520
21521 * gdb.base/interp.exp: New test.
21522
9d799f85
AC
215232005-01-24 Andrew Cagney <cagney@gnu.org>
21524
21525 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21526
15656118
AC
215272005-01-19 Andrew Cagney <cagney@gnu.org>
21528
a892c31b
AC
21529 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21530 configure.ac not configure.in.
21531
15656118
AC
21532 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21533 of powerpc*-*-*.
21534 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21535 * gdb.base/list.exp (test_list_function)
15656118
AC
21536 (test_list_filename_and_function): Ditto.
21537 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21538
a7b01baf
AC
215392005-01-16 Andrew Cagney <cagney@gnu.org>
21540
17d92a02
AC
21541 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21542
a7b01baf
AC
21543 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21544
bc8332bb
AC
215452005-01-14 Andrew Cagney <cagney@gnu.org>
21546
21547 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21548 * gdb.mi/mi2-var-cmd.exp: Ditto.
21549
4d074752
CV
215502005-01-10 Corinna Vinschen <vinschen@redhat.com>
21551
21552 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21553
bec39cab
AC
215542005-01-07 Andrew Cagney <cagney@gnu.org>
21555
21556 * configure.ac: Rename configure.in, require autoconf 2.59.
21557 * configure: Re-generate.
21558 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21559 * gdb.stabs/configure: Re-generate.
21560 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21561 * gdb.hp/configure: Re-generate.
21562 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21563 autoconf 2.59.
21564 * gdb.hp/gdb.objdbg/configure: Re-generate.
21565 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21566 autoconf 2.59.
21567 * gdb.hp/gdb.defects/configure: Re-generate.
21568 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21569 autoconf 2.59.
21570 * gdb.hp/gdb.compat/configure: Re-generate.
21571 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21572 autoconf 2.59.
21573 * gdb.hp/gdb.base-hp/configure: Re-generate.
21574 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21575 autoconf 2.59.
21576 * gdb.hp/gdb.aCC/configure: Re-generate.
21577
f10b16d4
JB
215782004-12-15 Jim Blandy <jimb@redhat.com>
21579
21580 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21581 under NPTL when there is debugging info available for libpthread.
21582
fb6e1814
JG
215832004-12-13 Jerome Guitton <guitton@gnat.com>
21584
21585 * gdb.ada/fixed_points.c: New file.
21586 * gdb.ada/fixed_points.exp: New file.
21587
fe46cd3a
RC
215882004-12-03 Randolph Chung <tausq@debian.org>
21589
21590 * gdb.arch/pa-nullify.exp: New file.
21591 * gdb.arch/pa-nullify.s: New file.
21592
8de0841b
RC
215932004-11-30 Randolph Chung <tausq@debian.org>
21594
21595 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21596 instead of "tbug". Fix regexp to work properly with gdb_test.
21597
c8170782
PH
215982004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21599
21600 * gdb.base/bitfields2.exp: New test.
21601 * gdb.base/bitfields2.c: New file.
21602
954269c2
RE
216032004-11-28 Richard Earnshaw <rearnsha@arm.com>
21604
21605 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21606
0107feed
RC
216072004-11-16 Randolph Chung <tausq@debian.org>
21608
21609 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21610
f073ae8c
DJ
216112004-11-14 Daniel Jacobowitz <dan@debian.org>
21612
21613 * gdb.threads/threadapply.exp: Correct "macro details" test.
21614
19ad59e7
JJ
216152004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21616
21617 * gdb.threads/threadapply.exp: New test.
21618 * gdb.threads/threadapply.c: New file.
21619
9cf0961b
MK
216202004-11-07 Mark Kettenis <kettenis@gnu.org>
21621
21622 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21623 frames.
21624
c789492a
FL
216252004-11-05 Felix Lee <felix+log1@specifixinc.com>
21626
21627 * gdb.base/cursal.exp: New file.
21628 * gdb.base/cursal.c: New file.
21629
a1e167bb
AC
216302004-11-03 Andrew Cagney <cagney@gnu.org>
21631
21632 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21633
b7cbf173
MK
216342004-10-30 Mark Kettenis <kettenis@gnu.org>
21635
21636 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21637 NetBSD/ELF targets.
21638
88f9d34f
JB
216392004-10-29 Joel Brobecker <brobecker@gnat.com>
21640
21641 * gdb.threads/bp_in_thread.c: New file, copied from
21642 pthread_cond_wait.c.
21643 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21644 file, rather than reusing the .c file from another testcase.
21645
ca7d6a0c
JB
216462004-10-20 Joel Brobecker <brobecker@gnat.com>
21647
21648 * gdb.ada/null_record.exp: Check where we stopped after
21649 sending the start command, instead of where the associated
21650 temporary breakpoint was inserted.
21651
0d863d03
AC
216522004-10-14 Andrew Cagney <cagney@gnu.org>
21653
21654 * gdb.mi/gdb701.c (main): Return 0.
21655
d11e72cb
DJ
216562004-10-13 Daniel Jacobowitz <dan@debian.org>
21657
d40539a4 21658 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21659
e1923096
JJ
216602004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21661
21662 * gdb.threads/schedlock.c: Add comment markers to use to find
21663 line numbers.
21664 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21665 comments.
21666 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21667 breakpoint lines.
21668
ec8ba2c9
DJ
216692004-10-12 Daniel Jacobowitz <dan@debian.org>
21670
21671 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21672
0eb3658b
DJ
216732004-10-12 Daniel Jacobowitz <dan@debian.org>
21674
21675 * configure.in: Add gdb.dwarf2.
21676 * configure: Regenerated.
21677 * Makefile.in: Add gdb.dwarf2.
21678 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21679 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21680 gdb.dwarf2/file1.txt: New files.
21681
a271cc33
OF
216822004-10-11 Orjan Friberg <orjanf@axis.com>
21683
a9c64011 21684 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21685 of "run", since the latter doesn't work with remote targets. Adjust
21686 the breakpoint numbering accordingly.
21687 * gdb.threads/pthread_cond_wait.exp: Ditto.
21688
895ce074
MC
216892004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21690
21691 * gdb.base/overlays.exp: Update copyright years.
21692
6be3092d
KI
216932004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21694
21695 * gdb.base/overlays.exp: Disable if target is Linux.
21696
e05389b8
FL
216972004-10-06 Felix Lee <felix+log1@specifixinc.com>
21698
21699 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21700
73cb587d
KI
217012004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21702
21703 * gdb.asm/asm-source.exp: Add m32r-linux target.
21704 * gdb.asm/m32r-linux.inc: New file.
21705
3c0edcdc
AC
217062004-09-24 Andrew Cagney <cagney@redhat.com>
21707 David Anderson <anderson@redhat.com>
21708
21709 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21710 command fails, assume things will work.
21711 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21712 (_GNU_SOURCE): Define.
21713 (print_unsigned, print_hex): Change parameter to "long long".
21714 (print_byte_count): New function, use to print byte counts.
21715 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21716 O_LARGEFILE.
21717 (main): Compute an upper bound on a corefile in max_core_size.
21718 Limit memory chunk size to max_core_size. Limit total memory
21719 allocated to max_core_size.
21720
4bb3667f
AC
217212004-09-23 Andrew Cagney <cagney@gnu.org>
21722
21723 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21724 from a separate process with code that creates a corefile by
21725 making the inferior dump core.
21726
60fe1a51
MK
217272004-09-23 Mark Kettenis <kettenis@gnu.org>
21728
21729 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21730 block.
21731
8e937346
MC
217322004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21733
21734 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21735 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21736 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21737 Likewise.
21738
7213f6d6
JJ
217392004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21740
21741 * gdb.java/jprint.exp: New test case for java inferior call.
21742 * gdb.java/jprint.java: Ditto.
21743
eac69dca
JB
217442004-09-15 Joel Brobecker <brobecker@gnat.com>
21745
21746 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21747
22227696
MC
217482004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21749
21750 * gdb.threads/killed.c: Include <stdlib.h>.
21751 * gdb.threads/pthreads.c: Likewise.
21752
7dd403a4
MC
217532004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21754
21755 * gdb.threads/killed.c: Add copyright notice.
21756
33f2d567
JM
217572004-09-10 Jason Molenda (jmolenda@apple.com)
21758
a9c64011
AS
21759 * gdb.base/define.exp: Two new tests to verify zero space chars
21760 after 'if' and 'while' commands in a user-defined command is correctly
21761 parsed.
33f2d567 21762
e05b62ac
AC
217632004-09-08 Andrew Cagney <cagney@gnu.org>
21764
21765 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21766 delivery test with duplicate at end of file.
21767
9cbe82da
MK
217682004-09-06 Mark Kettenis <kettenis@jive.nl>
21769
21770 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21771
564803d9
MC
217722004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21773
21774 * config/hppro.exp: Removed.
21775
7c6807ce
MC
217762004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21777
21778 * config/sparclet.exp: Removed.
21779
bf7e26dd
MC
217802004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21781
21782 * config/udi.exp: Removed.
21783
714e341b
MC
217842004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21785
21786 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21787 of "exp_continue".
21788 (advancei): Likewise.
21789
1236e623
JJ
217902004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21791
21792 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21793
3bdcad15
MI
217942004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21795
228af206 21796 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21797 to check for nodebug in executable.
21798 * gdb.gdb/observer.exp (setup_test): Likewise.
21799 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21800 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21801
c72b934c
AC
218022004-09-01 Andrew Cagney <cagney@gnu.org>
21803
21804 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21805 files.
21806
edd9b715
JJ
218072004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21808
21809 * gdb.base/unload.exp: Fix expected warning message to match
21810 latest format.
21811
fb4ce06b
CV
218122004-09-01 Corinna Vinschen <vinschen@redhat.com>
21813
21814 * gdb.base/call-rt-st.exp: Fix typos.
21815
ce78e7c3
MI
218162004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21817
21818 * gdb.threads/thread_check.exp: New testcase.
21819 * gdb.threads/thread_check.c: New testcase.
21820
2dedb159
AC
218212004-08-31 Andrew Cagney <cagney@gnu.org>
21822
21823 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21824 (skip_to_handler_entry): New procedures. Test stepping into a
21825 handler when the breakpoint is at the handler's entry point.
21826
68f53502
AC
218272004-08-30 Andrew Cagney <cagney@gnu.org>
21828
21829 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21830 gdb/1757.
21831
3e3ffd2b
MC
218322004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21833
21834 With code from Manoj Iyer <manjo@austin.ibm.com>:
21835 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21836 return value. Add an arm for "no debugging symbols found".
21837 Change a stray "error" to "perror".
21838 (gdb_run_cmd): Adapt to new return value.
21839 * gdb.base/remote.exp: Adapt to new return value.
21840 * gdb.gdb/complaints.exp: Likewise.
21841 * gdb.gdb/observer.exp: Likewise.
21842 * gdb.gdb/selftest.exp: Likewise.
21843 * gdb.gdb/xfullpath.exp: Likewise.
21844
4b6f5fd2
JB
218452004-08-27 Joel Brobecker <brobecker@gnat.com>
21846
21847 * gdb.threads/bp_in_thread.exp: New testcase.
21848
e5b25496
MC
218492004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21850
21851 Fix PR testsuite/1735.
21852 * gdb.threads/schedlock.c (thread_function): Add a cast
21853 to suppress a gcc warning.
21854 * gdb.threads/thread-specific.c (thread_function): Likewise.
21855
934353d6
MC
218562004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21857
21858 * gdb.base/unload.c: Include <stdlib.h>.
21859
f98a0aef 218602004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 21861
f98a0aef 21862 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
21863 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21864 synchronized after the "return".
21865
5a2e8882
MC
218662004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21867
21868 * gdb.mi/basics.c: Include <stdio.h>.
21869 * gdb.mi/pthreads.c: Include <stdlib.h>.
21870 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21871
a9640423
MC
218722004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21873
21874 * gdb.threads/schedlock.c: Add copyright notice.
21875
b04e311d
AC
218762004-08-25 Andrew Cagney <cagney@gnu.org>
21877
21878 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21879 (skip_over_handler, breakpoint_over_hander): New test procedures.
21880 (advance, advancei): Add a proper prefix, do not use
21881 rerun_to_main.
21882 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21883
7c27f15b
MC
218842004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21885
21886 * gdb.mi/basics.c: Add copyright notice.
21887 * gdb.mi/var-cmd.c: Add copyright notice.
21888
fffc87ae
MC
218892004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21890
21891 * lib/gdb.exp: Remove signed_keyword_not_used.
21892 * lib/compiler.c: Likewise.
21893 * lib/compiler.cc: Likewise.
21894
d782e0bf
MC
218952004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21896
21897 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21898 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21899
96033e83
MC
219002004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21901
21902 * gdb.base/whatis.c: Add copyright notice.
21903
cf38c229
MK
219042004-08-20 Mark Kettenis <kettenis@gnu.org>
21905
21906 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21907 it to skip the breakpoints encoded in the inline assembly.
21908
f4b49756
MC
219092004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21910
21911 * Makefile.in: Add gdb.fortran.
21912
2f193b69
MC
219132004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21914
21915 * gdb.base/call-sc.exp (test_scalar_returns):
21916 Fix cut-and-paste glitch in "Make fun return now".
21917
89a237cb
MC
219182004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21919
21920 * configure.in: Add gdb.fortran.
21921 * configure: Regenerate.
21922 * gdb.fortran/Makefile.in: New file.
21923 * lib/gdb.exp (skip_fortran_tests): New procedure.
21924
469aff8e
MC
219252004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21926
21927 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
21928 reference to bug-gnu@prep.ai.mit.edu.
21929 * gdb.mi/mi-var-child.exp: Likewise.
21930 * gdb.mi/mi-var-cmd.exp: Likewise.
21931 * gdb.mi/mi-var-display.exp: Likewise.
21932 * gdb.mi/mi2-var-block.exp: Likewise.
21933 * gdb.mi/mi2-var-child.exp: Likewise.
21934 * gdb.mi/mi2-var-cmd.exp: Likewise.
21935 * gdb.mi/mi2-var-display.exp: Likewise.
21936
00b51b9f
MK
219372004-08-15 Mark Kettenis <kettenis@gnu.org>
21938
21939 * gdb.base/unload.c (main): Make local variable msg const.
21940
45f07fef
MC
219412004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21942
21943 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
21944 to bug-gnu@prep.ai.mit.edu.
21945 * gdb.mi/mi-disassemble.exp: Likewise.
21946 * gdb.mi/mi-eval.exp: Likewise.
21947 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
21948 default line number.
21949 * gdb.mi/mi-return.exp: Likewise.
21950 * gdb.mi/mi-simplerun.exp: Likewise.
21951 * gdb.mi/mi-stack.exp: Likewise.
21952 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
21953 number with explicit range test.
21954 * gdb.mi/mi-watch.exp: Likewise.
21955 * gdb.mi/mi2-break.exp: Likewise.
21956 * gdb.mi/mi2-cli.exp: Likewise.
21957 * gdb.mi/mi2-disassemble.exp: Likewise.
21958 * gdb.mi/mi2-eval.exp: Likewise.
21959 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
21960 default line number.
21961 * gdb.mi/mi2-return.exp: Likewise.
21962 * gdb.mi/mi2-simplerun.exp: Likewise.
21963 * gdb.mi/mi2-stack.exp: Likewise.
21964 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
21965 number with explicit range test.
21966 * gdb.mi/mi2-watch.exp: Likewise.
21967
dd8c8ee7
MC
219682004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21969
21970 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21971 * gdb.cp/m-static.exp: Likewise.
21972 * gdb.cp/rtti.exp: Likewise.
21973
4e838464
MK
219742004-08-14 Mark Kettenis <kettenis@gnu.org>
21975
21976 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21977
8d8cb839
EZ
219782004-08-14 Eli Zaretskii <eliz@gnu.org>
21979
21980 * ChangeLog: Prefix Local Variables with semi-colons and indent
21981 the reference to older ChangeLog files, to fix fontification in
21982 Emacs.
21983
deea8bb0
MC
219842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21985
21986 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21987 * gdb.mi/mi2-break.exp: Likewise.
21988
c3297504
MC
219892004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21990
21991 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21992
25808999
MC
219932004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21994
21995 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21996
226a8d71
MC
219972004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21998
21999 * gdb.cp/classes.exp: Remove unused declarations. Just let
22000 test names default instead of providing special names. Remove
22001 extraneous demangler test.
22002
37fdf854
JJ
220032004-08-12 Jeff Johnston <jjohnstn@redhat.com>
22004
22005 * gdb.base/unload.exp: New test for breakpoints in dynamically
22006 loaded libraries.
22007 * gdb.base/unload.c: Ditto.
22008 * gdb.base/unloadshr.c: Ditto.
22009
2d3a7986
MC
220102004-08-12 Michael Chastain <mec.gnu@mindspring.com>
22011
22012 * gdb.cp/classes.exp (test_ptype_class_objects): Call
22013 cp_test_ptype_class.
22014 (test_enums): Likewise.
22015
c72b934c
AC
220162004-08-10 Andrew Cagney <cagney@gnu.org>
22017
22018 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
22019 files.
22020
cc503c8a
AC
220212004-08-10 Andrew Cagney <cagney@gnu.org>
22022
22023 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
22024 init_malloc call.
22025
902f2ccb
MC
220262004-08-10 Michael Chastain <mec.gnu@mindspring.com>
22027
22028 * ChangeLog: Add copyright notice. The notice is copied
22029 from emacs 21.3 top level ChangeLog.
22030
78c90502
MC
220312004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22032
22033 * lib/cp-support.exp: New file.
22034 * lib/cp-support.exp (cp_test_type_class): New function.
22035 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
22036 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
22037 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
22038 cp_test_ptype_class.
22039
88e5ea78
MC
220402004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22041
22042 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
22043 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
22044 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
22045 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
22046 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
22047 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
22048 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
22049 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
22050 gdb.mi/mi2-watch.exp: Update copyright years.
22051
6a89fc9c
MK
220522004-08-09 Mark Kettenis <kettenis@gnu.org>
22053
22054 * gdb.base/sigaltstack.exp: Provide proper anchoring.
22055
1482e0de
MC
220562004-08-09 Michael Chastain <mec.gnu@mindspring.com>
22057
22058 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
22059 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
22060 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
22061 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
22062 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
22063 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
22064 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
22065 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
22066 gdb.mi/mi-watch.exp: Update copyright years.
22067
1a5ce3f3
DJ
220682004-08-08 Daniel Jacobowitz <dan@debian.org>
22069
22070 PR gdb/1738
22071 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
22072 from a breakpoint with a pending signal.
22073
04f6ecf2
DJ
220742004-08-08 Daniel Jacobowitz <dan@debian.org>
22075
22076 PR gdb/1736
22077 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
22078 * gdb.base/sigaltstack.exp (finish_test): Consume output until
22079 the prompt.
22080 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
22081
54d90d35
DJ
220822004-08-08 Daniel Jacobowitz <dan@debian.org>
22083
22084 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
22085
d2f6abb0
DJ
220862004-08-08 Daniel Jacobowitz <dan@debian.org>
22087
22088 PR gdb/1736
22089 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
22090 for i?86-*-linux*.
22091
5598c03d
DJ
220922004-08-08 Daniel Jacobowitz <dan@debian.org>
22093
22094 * gdb.arch/i386-prologue.exp: Compile without debug information.
22095
c6fee705
MC
220962004-08-08 Michael Chastain <mec.gnu@mindspring.com>
22097
22098 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
22099 rather than asking gdb to search.
22100
dd90efdb
MC
221012004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22102
22103 * gdb.base/gcore.c: Include <string.h>.
22104
1e84bec1
MC
221052004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22106
22107 * gdb.base/gcore.c: Add copyright notice.
22108
e425eb2b
MC
221092004-08-05 Michael Chastain <mec.gnu@mindspring.com>
22110
22111 * gdb.base/freebpcmd.c: Include <stdio.h>.
22112 * gdb.base/long_long.c: Include <string.h>.
22113 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
22114 * gdb.base/siginfo.c: Include <string.h>.
22115 * gdb.base/sigstep.c: Include <string.h>.
22116
cb9aaed5
MC
221172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22118
22119 * gdb.base/complex.c: Include <stdlib.h>.
22120
55944f3d
MC
221212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22122
22123 * gdb.base/complex.c: Add copyright notice.
22124
7b2953d9
MC
221252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22126
22127 * gdb.base/charset.c: Include <stdlib.h>.
22128
c9133d23
MC
221292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22130
22131 * gdb.base/auxv.c: Include <stdlib.h>.
22132
0a8490ad
MC
221332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22134
22135 * gdb.base/auxv.c: Add copyright notice.
22136
3426d5ec
MC
221372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
22138
22139 * gdb.base/coremaker.c: Add copyright notice.
22140 * gdb.base/coremaker2.c: Add copyright notice.
22141
8da195dd
AC
221422004-08-04 Andrew Cagney <cagney@gnu.org>
22143
22144 * gdb.base/store.exp: Update copyright.
22145 (check_set, up_set, check_struct, up_struct): Add a prefix to test
22146 names, do not import gdb_prompt.
22147
8d394f98
AC
221482004-08-01 Andrew Cagney <cagney@gnu.org>
22149
22150 Fix PR testsuite/1729.
22151 * gdb.base/dump.exp: Add test name to callers of capture_value, do
22152 not use capture_value with value 4.
22153 (capture_value): Add optional test name parameter.
22154 (test_reload_saved_value, test_restore_saved_value): Use $msg as
22155 the prefix, pass to capture_value.
22156
b6702b23
MK
221572004-08-01 Mark Kettenis <kettenis@gnu.org>
22158
22159 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
22160 * gdb.arch/i386-prologue.c (standard): New prototype and function.
22161 (main): Call new function.
22162
c203e0ca
MC
221632004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22164
22165 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
22166
a7995a30
MC
221672004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22168
22169 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
22170
9366563b
MC
221712004-07-31 Michael Chastain <mec.gnu@mindspring.com>
22172
b6eeaf26 22173 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
22174 Accept more values of vtbl pointer. Remove some messages
22175 about "obsolete gcc or gdb".
22176
2fc1f950
MC
221772004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22178
22179 * gdb.cp/classes.exp: Accept more varieties of ptype output.
22180
c724d49b
MC
221812004-07-30 Michael Chastain <mec.gnu@mindspring.com>
22182
22183 * gdb.base/asm-source.exp: Properly convert target board
22184 debug flags from gcc format to binutils format.
22185
736b0fce
MK
221862004-07-28 Mark Kettenis <kettenis@gnu.org>
22187
22188 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
22189 gdb1718". PR backtrace/1718 partially fixed.
22190
5633ea5c
JJ
221912004-07-27 Jeff Johnston <jjohnstn@redhat.com>
22192
22193 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
22194
575eebb1
NC
221952004-07-26 Nick Clifton <nickc@redhat.com>
22196
22197 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
22198 good default value for a specific architecture is available then
22199 set it to that value. Otherwise default to the -gstabs switch.
22200 Remove the -g... switches from the asm-flags variable. Allow the
22201 target board info to override the value if it wants to. Pass the
22202 switch on the assembler command line.
22203
62104619
MK
222042004-07-23 Mark Kettenis <kettenis@gnu.org>
22205
22206 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
22207 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
22208 (main): Call new function.
22209
4a1135b8
MC
222102004-07-22 Michael Chastain <mec.gnu@mindspring.com>
22211
22212 Test for PR exp/1715.
22213 * gdb.base/radix.exp: Refactor common procedures. Make all
22214 test names unique. Change XFAIL to KFAIL.
22215
8a12c1f0
MC
222162004-07-20 Michael Chastain <mec.gnu@mindspring.com>
22217
22218 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
22219 * gdb.ada/gnat_ada.gin: ... to here.
22220 * configure.in: Use gnat_ada.gin.
22221 * configure: Regenerate.
22222
23b451cf
AC
222232004-07-20 Andrew Cagney <cagney@gnu.org>
22224
22225 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
22226 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
22227 XFAILs. Clean up test messages and comments. Check backtraces.
22228 Delete re-sync code.
22229
ab618a02
MC
222302004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22231
22232 Fix PR cli/740.
22233 * gdb.base/annota1.exp: Honor gdb,nosignals.
22234 * gdb.base/annota3.exp: Likewise.
22235
46dad340
MC
222362004-07-19 Michael Chastain <mec.gnu@mindspring.com>
22237
22238 * lib/java.exp: Update copyright notice.
22239
756d8c70
AC
222402004-07-19 Andrew Cagney <cagney@gnu.org>
22241
22242 * gdb.base/selftest.exp: Copy file from here ...
22243 * gdb.gdb/selftest.exp: ... to here.
22244
586027e6
AC
222452004-07-16 Andrew Cagney <cagney@redhat.com>
22246
22247 * lib/insight-support.exp: Delete file.
22248 * lib/java.exp (java_init): Fix copyright.
22249
029d2200
AC
222502004-07-16 Andrew Cagney <cagney@gnu.org>
22251
22252 * gdb.base/restore.c: Append "prologue" to comments marking the a
22253 function's prologue.
22254 * gdb.base/restore.exp: Update copyright, re-indent.
22255 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
22256 callerN" prefix where needed. Update patterns that match a
22257 function's prologue.
22258
653b62c5
MC
222592004-07-16 Michael Chastain <mec.gnu@mindspring.com>
22260
22261 * gdb.base/restore.c: Add copyright notice.
22262
f7d690e5
AC
222632004-07-16 Andrew Cagney <cagney@gnu.org>
22264
22265 * gdb.base/logical.exp: Update copyright.
22266 (evaluate): New procedure. Use to re-implement tests using
22267 several tables.
22268
d629a7cb
MH
222692004-07-14 Martin Hunt <hunt@redhat.com>
22270
22271 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
22272 which fixes some problems where init.tcl was not found.
22273
9c7bb332
AC
222742004-07-13 Andrew Cagney <cagney@gnu.org>
22275
6bf46641
AC
22276 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
22277 (check_sizeof, check_valueof): Do not include the output in the
22278 test name. Use gdb_test.
22279 (get_valueof): Use gdb_test_multiple.
22280
c4ffd4c0
AC
22281 * gdb.base/step-test.exp: Update copyright. Use
22282 gdb_test_multiple. Ensure that test names do not include
22283 architecture dependent output.
22284
ab89363a
AC
22285 * gdb.gdb/observer.exp: Update copyright.
22286 (setup_test): Use gdb_test_multiple.
22287 (attach_first_observer, attach_second_observer)
22288 (attach_third_observer, detach_first_observer)
22289 (detach_second_observer, detach_third_observer)
22290 (reset_counters, check_counters): Make $message a prefix.
22291 (test_normal_stop_notifications): Add "args" parameter - a list of
22292 init functions to be called. Make $message a prefix,
22293 (test_observer_normal_stop): Change the message prefixes so that
22294 they are unique, pass the attach / detach procedures to
22295 test_normal_stop_notifications.
22296
ec58997a
AC
22297 * gdb.base/signull.exp (test_segv): Prefix all tests with
22298 "${name}". Clean up test messages.
22299
b475183b
AC
22300 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
22301
9c7bb332
AC
22302 * gdb.base/ena-dis-br.exp: Update copyright.
22303 (break_at): New function. Replace send_gdb with gdb_test,
22304 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
22305 ignore count, not stopped at bpt", with KFAIL.
22306
2dd95497
CV
223072004-07-13 Corinna Vinschen <vinschen@redhat.com>
22308
22309 * gdb.base/attach.exp: Remove cleanupfile handling.
22310
419e626b
AC
223112004-07-12 Andrew Cagney <cagney@gnu.org>
22312
22313 * gdb.base/annota1.exp: Cleanup corefile test name.
22314 * gdb.base/annota3.exp: Ditto.
22315
8b1b3228
AC
223162004-07-12 Andrew Cagney <cagney@gnu.org>
22317
78650829
AC
22318 * gdb.base/signals.exp: Clean up copyright, re-indent.
22319
8b1b3228
AC
22320 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
22321 gdb_test and gdb_test_multiple.
22322
935c2760
JJ
223232004-07-08 Jeff Johnston <jjohnstn@redhat.com>
22324
22325 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 22326 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
22327 provide line number info for first statement in main.
22328
1544280f
AC
223292004-07-08 Andrew Cagney <cagney@gnu.org>
22330
1279f4ff
AC
22331 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22332
1544280f
AC
22333 * gdb.base/sigbpt.exp: Make the common part of each test name a
22334 prefix instead of suffix.
22335
bcc82369
BR
223362004-07-07 Bob Rossi <bob_rossi@cox.net>
22337
22338 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
22339 test from test_tbreak_creation_and_listing to
22340 test_file_list_exec_source_file
22341 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
22342 Changed name of test from test_tbreak_creation_and_listing to
22343 test_file_list_exec_source_file
22344
23f4b0aa
JJ
223452004-07-07 Jeff Johnston <jjohnstn@redhat.com>
22346
22347 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
22348 the jmisc() constructor instead of <init>.
22349 * gdb.java/jmisc1.exp: Ditto.
22350
56401cd5
AC
223512004-07-07 Andrew Cagney <cagney@gnu.org>
22352
22353 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
22354 corrupting the PC.
22355
44ae2f6a
MC
223562004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22357
22358 * gdb.cp/templates.exp: Accept whitespace change in demangler
22359 output.
22360
45a83408
AC
223612004-07-06 Andrew Cagney <cagney@gnu.org>
22362
22363 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22364
d205ad70
MC
223652004-07-02 Michael Chastain <mec.gnu@mindspring.com>
22366
22367 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
22368 * lib/compiler.cc: Likewise.
22369
06ea1a61
MC
223702004-06-30 Michael Chastain <mec.gnu@mindspring.com>
22371
22372 * lib/compiler.cc: Work around string preprocessing problem
22373 with old hp c++ compiler.
22374 * lib/compiler.c: Likewise.
22375
daab1251
CV
223762004-06-29 Corinna Vinschen <vinschen@redhat.com>
22377
22378 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
22379 directives to conditionalize symbol prefixing.
22380 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
22381 additional_flags handling. Add underscore prefix for Cygwin.
22382 * gdb.arch/i386-unwind.c: Use preprocessor directives to
22383 conditionalize symbol prefixing.
22384 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
22385 additional_flags handling. Add underscore prefix for Cygwin.
22386
cc984116
CV
223872004-06-29 Corinna Vinschen <vinschen@redhat.com>
22388
22389 * gdb.base/bigcore.exp: Skip test on Cygwin.
22390
c279b077
MC
223912004-06-28 Michael Chastain <mec.gnu@mindspring.com>
22392
22393 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22394 formats for "info register". Use gdb_test_multiple. Fix
22395 the "invalid register" test.
22396
0e915747
CV
223972004-06-28 Corinna Vinschen <vinschen@redhat.com>
22398
22399 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22400 PID for Cygwin. Add Cygwin specific strings to check for in some
22401 tests.
22402 (do_attach_tests): Add a test for user interaction when attaching
22403 to a process with no matching symbol table already loaded.
22404
11422c86
AC
224052004-06-26 Andrew Cagney <cagney@gnu.org>
22406
22407 Test PR java/1567 and PR java/1565.
22408 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22409 * gdb.java/jmisc2.exp: Delete file.
22410
cefbce26
MC
224112004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22412
22413 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22414
e19f872c
CV
224152004-06-25 Corinna Vinschen <vinschen@redhat.com>
22416
22417 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22418 attach process.
22419
d931ba3b
MC
224202004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22421
22422 * gdb.cp/pr-1553.exp: Remove.
22423
aef68c48
MC
224242004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22425
22426 * gdb.cp/pr-1553.cc: Remove.
22427 * gdb.cp/pr-1553.exp: Disable this test.
22428
8d5df71a
JB
224292004-06-20 Jim Blandy <jimb@redhat.com>
22430
a9c64011 22431 Fix PR testsuite/1680.
8d5df71a
JB
22432 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22433 regular expressions.
22434
4ac6f39d
MC
224352004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22436
22437 Fix PR testsuite/1679.
22438 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22439 Issue an UNSUPPORTED result instead.
22440
1b413552
JB
224412004-06-18 Jim Blandy <jimb@redhat.com>
22442
22443 * gdb.base/charset.exp: Only send a control-C if we see a new
22444 prompt and incomplete command.
22445
6daa6ebd
MC
224462004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22447
22448 * gdb.cp/pr-574.cc: Add copyright notice.
22449
51fa4ae0
JB
224502004-06-17 Jim Blandy <jimb@redhat.com>
22451
22452 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22453 cases where the regexp has no groups; this grabs random text from
22454 the previous test suite, whatever that was.
22455
8fea26c5
MC
224562004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22457
22458 * gdb.cp/printmethod.cc: Add copyright notice.
22459
1e3aeb41
MC
224602004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22461
22462 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22463
9d9030bc
AC
224642004-06-16 Andrew Cagney <cagney@gnu.org>
22465
22466 * gdb.base/signull.c: Update copyright. Include <string.h>.
22467 (bowler): Replace data_pointer with data_read
22468 and data_write cases. Add code_descriptor case.
22469 (zero, desc): New array and pointer.
22470 (data, code): Change to simple pointers.
22471 * gdb.base/signull.exp: Fix probe pattern matching a function
22472 descriptor SIGSEGV. Replace data_pointer with data_read and
22473 data_write tests.
22474
acd4ad44
AC
224752004-06-16 Andrew Cagney <cagney@gnu.org>
22476
22477 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22478
08fd625c
MC
224792004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22480
22481 * gdb.base/long_long.c: Add copyright notice.
22482
1903502c
MC
224832004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22484
22485 * gdb.base/long_long.exp: Remove reference to
22486 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22487 to gdb_breakpoint and gdb_continue_to_breakpoint.
22488
83313cb1
JB
224892004-06-14 Jim Blandy <jimb@redhat.com>
22490
22491 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22492 endian case.
22493
1bf404ef
AC
224942004-06-14 Andrew Cagney <cagney@gnu.org>
22495
22496 * gdb.base/gcore.exp (capture_command_output): Delete the always
22497 passing tests containing inferior values.
22498 * gdb.base/ending-run.exp: Do not include the breakpoint address
22499 in the test message. Update copyright.
22500 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22501 size in the test name, use gdb_test_multiple. Update copyright.
22502
ef220b33
MC
225032004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22504
22505 * gdb.cp/ref-types.cc: Add copyright notice.
22506
4f70a4c9
MC
225072004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22508
22509 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22510 hp_aCC_compiler.
22511 * lib/compiler.cc: Likewise.
22512 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22513 'set' commands. Log diagnostics for other lines. Set
22514 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22515
335928ac
MC
225162004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22517
22518 * gdb.cp/try_catch.cc: Add copyright notice.
22519
2efb12e8
MC
225202004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22521
22522 * gdb.cp/userdef.cc: Add copyright notice.
22523
0bbed51a
MC
225242004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22525
22526 * gdb.cp/virtfunc.cc: Add copyright notice.
22527
e12a46c9
RC
225282004-06-11 Randolph Chung <tausq@debian.org>
22529
22530 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22531 problem.
22532
338e05af
AC
225332004-06-10 Andrew Cagney <cagney@gnu.org>
22534
22535 * lib/compiler.cc, lib/compiler.c: Append either
22536 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22537 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22538 instead of gcc-3-3.
22539
dc3f10cb
AC
225402004-06-09 Andrew Cagney <cagney@gnu.org>
22541
b4d946af
AC
22542 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22543 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22544
dc3f10cb
AC
22545 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22546 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22547 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22548 fixed.
22549
b5c0bfa2
AC
225502004-06-09 Andrew Cagney <cagney@gnu.org>
22551
22552 * gdb.base/structs.exp (test_struct_returns): Replace
22553 "return_value_unknown" and "finish_value_unknown" by
22554 "return_value_known" and "finish_value_known". Instead of
22555 "return_value_unknown" iff "finish_value_unknown", check
22556 "return_value_known" implies "finish_value_known".
22557
caeb605f
MH
225582004-06-08 Martin Hunt <hunt@redhat.com>
22559
22560 * gdb.base/float.exp: Add pattern for mips targets.
22561
c892bb64
RC
225622004-06-08 Randolph Chung <tausq@debian.org>
22563
22564 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22565 message for unknown architectures more clear.
22566
48306d3e
JB
225672004-06-08 Joel Brobecker <brobecker@gnat.com>
22568
22569 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22570 start the execution of the program.
22571
83ecb59f
JB
225722004-06-07 Jim Blandy <jimb@redhat.com>
22573
22574 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22575 * gdb.arch/i386-cpuid.h: New helper file.
22576
55264cb4
RC
225772004-06-07 Randolph Chung <tausq@debian.org>
22578
22579 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22580 has started.
22581
23cadb28
RM
225822004-06-04 Roland McGrath <roland@redhat.com>
22583
22584 Fix PR gdb/1647.
22585 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22586 differently to be robust to output buffering differences.
22587
51d01eda
MC
225882004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22589
22590 * gdb.threads/pthreads.exp: Update copyright years.
22591 (check_control_c): Change asynchronous 'after' to synchronous.
22592
f4fc3b93
RM
225932004-06-04 Roland McGrath <roland@redhat.com>
22594
22595 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22596 next gdb prompt.
22597
4013522b
MC
225982004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22599
22600 Fix PR gdb/1636.
22601 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22602 calls to synchronous.
22603
7a8f1e6b
JB
226042004-05-26 Jim Blandy <jimb@redhat.com>
22605
22606 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22607
81bb3443
RC
226082004-05-24 Randolph Chung <tausq@debian.org>
22609
22610 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22611 * gdb.asm/pa.inc: New file.
22612
8f5a3103
MK
226132004-05-22 Mark Kettenis <kettenis@gnu.org>
22614
22615 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22616
734b8fe8 226172004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22618 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22619
22620 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22621 GDB prompt.
22622
725603e1
UW
226232004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22624
f4fc3b93 22625 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22626 setjmp/longjmp. Use sigaction instead of signal.
22627
8b923272 226282004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22629 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22630
22631 * gdb.threads/pthread_cond_wait.c: New file.
22632 * gdb.threads/pthread_cond_wait.exp: New testcase.
22633
8bfabb04
AC
226342004-05-13 Andrew Cagney <cagney@redhat.com>
22635
22636 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22637 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22638
42edda50
AC
226392004-05-11 Andrew Cagney <cagney@redhat.com>
22640
22641 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22642 fixed but revealed gdb/1639.
22643
d303a6c7
AC
226442004-05-10 Andrew Cagney <cagney@redhat.com>
22645
22646 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22647 func1" and "next to 2nd alarm", kernel bug avoided.
22648
bf08c2a1
DJ
226492004-05-10 Daniel Jacobowitz <dan@debian.org>
22650
22651 PR external/1568
22652 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22653 XFAIL if it is smaller than bytes_allocated.
22654 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22655 (main): Make chunks_allocated unsigned. Correct comment.
22656
c0586a34
JB
226572004-05-07 Joel Brobecker <brobecker@gnat.com>
22658
22659 * gdb.arch/powerpc-aix-prologue.c: New file.
22660 * gdb.arch/powerpc-aix-prologue.exp: New file.
22661
f2785d12
JB
226622004-05-07 Jim Blandy <jimb@redhat.com>
22663
22664 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22665 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22666
bd7f6e30
JB
226672004-05-06 Joel Brobecker <brobecker@gnat.com>
22668
22669 * gdb.base/sep.exp: No longer setup_kfail when the program was
22670 built with dwarf2.
22671
0a5e7efe
JI
226722004-05-05 Jim Ingham <jingham@apple.com>
22673
22674 * gdb.base/pending.exp: Make sure pending breakpoints
22675 preserve the ignore count.
f4fc3b93 22676
a8958849
MK
226772004-04-27 Jerome Guitton <guitton@gnat.com>
22678
22679 * i386-prologue.exp: Add testcase for jump instruction as first
22680 instruction of the real code.
22681 * i386-prologue.c (jump_at_beginning): New function.
22682
7e103f5b
MK
226832004-04-28 Mark Kettenis <kettenis@gnu.org>
22684
22685 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22686 x86_64-*-*.
22687
5d38b224
MK
226882004-04-28 Mark Kettenis <kettenis@gnu.org>
22689
22690 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22691 i*86-*-*.
22692
0ef32fd9
MK
226932004-04-25 Mark Kettenis <kettenis@gnu.org>
22694
22695 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22696 expression that checks the return type.
22697
71d7dd7c
AC
226982004-04-23 Andrew Cagney <cagney@redhat.com>
22699
22700 * gdb.base/call-sc.exp: New test of scalar call/return values.
22701 * gdb.base/call-sc.c: Ditto.
22702
1e9f977e
JJ
227032004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22704
22705 * gdb.threads/manythreads.c: Reduce thread stack size.
22706
899d9e3a
JJ
227072004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22708
22709 * gdb.threads/manythreads.c: Add copyright notice.
22710
61bcae62
AC
227112004-04-23 Andrew Cagney <cagney@redhat.com>
22712
22713 * gdb.base/siginfo.exp: Better handle step out of signal.
22714 * gdb.base/sigstep.exp: Ditto.
22715
7339a42e 227162004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22717 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22718
22719 * gdb.threads/manythreads.c: New testcase.
22720 * gdb.threads/manythreads.exp: Ditto.
22721
5c98409b
JB
227222004-04-22 Jim Blandy <jimb@redhat.com>
22723
22724 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22725 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22726
3b611f1a
MC
227272004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22728
22729 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22730
f0fd9238
AC
227312004-04-21 Andrew Cagney <cagney@redhat.com>
22732
22733 * gdb.base/sigstep.c: New file.
22734 * gdb.base/sigstep.exp: New file.
22735
90990674
JB
227362004-04-16 Joel Brobecker <brobecker@gnat.com>
22737
22738 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22739 call to observer_notify_normal_stop.
22740
78cef34b
AC
227412004-04-15 Andrew Cagney <cagney@redhat.com>
22742
22743 * gdb.base/siginfo.c: New file.
22744 * gdb.base/siginfo.exp: New file.
22745
d2343407
JB
227462004-04-12 J. Brobecker <brobecker@gnat.com>
22747
22748 * gdb.base/sep.exp: Fix typo in comment.
22749
a2dba3c8
JB
227502004-04-12 J. Brobecker <brobecker@gnat.com>
22751
22752 * gdb.base/sep.c: New file.
22753 * gdb.base/sep-proc.c: New file.
22754 * gdb.base/sep.exp: New testcase.
22755
15f7b60e
MK
227562004-04-09 Mark Kettenis <kettenis@gnu.org>
22757
22758 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22759 support.
22760
44f4de1a
AC
227612004-04-05 Andrew Cagney <cagney@redhat.com>
22762
22763 * gdb.base/sigaltstack.c: New file.
22764 * gdb.base/sigaltstack.exp: New file.
22765
ef04f396
JB
227662004-04-04 Joel Brobecker <brobecker@gnat.com>
22767
22768 * gdb.base/foll-fork.exp: Update the expected output for
22769 "help set follow-fork-mode", to match a change that was made
22770 to the help of this variable on 2004-01-13.
22771
d40d2c92
JB
227722004-04-01 Joel Brobecker <brobecker@gnat.com>
22773
22774 * lib/ada.exp: Add copyright notice.
22775 * bar.ads: Likewise.
22776 * bar.adb: Likewise.
22777 * null_record.adb: Likewise.
22778 * null_record.exp: Likewise.
22779 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22780
f86ef5a3
JB
227812004-04-01 Joel Brobecker <brobecker@gnat.com>
22782
22783 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22784 * configure: Regenerate.
22785
414e70e3
JB
227862004-04-01 Joel Brobecker <brobecker@gnat.com>
22787
22788 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22789 to build the application. Remove the message printed when in
22790 verbose mode, redundant with the UNSUPPORTED message above.
22791
f0aaee49
JB
227922004-03-31 Joel Brobecker <brobecker@gnat.com>
22793
22794 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22795 * gdb.ada (null_record.exp): New testcase.
22796
ac81cb54
JB
227972004-03-31 Joel Brobecker <brobecker@gnat.com>
22798
22799 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22800
854af2f7
JB
228012004-03-31 Joel Brobecker <brobecker@gnat.com>
22802
22803 * gdb.ada: New subdirectory.
22804 * gdb.ada/Makefile.in: New file.
22805 * gdb.ada/gnat_ada.gpr.in: New file.
22806
034cb681
JB
228072004-03-31 Joel Brobecker <brobecker@gnat.com>
22808
22809 * lib/ada.exp: New file.
22810
78a1a894
DJ
228112004-03-24 Daniel Jacobowitz <drow@mvista.com>
22812
22813 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22814 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22815
4b2b3b3e
AC
228162004-03-22 Andrew Cagney <cagney@redhat.com>
22817
22818 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22819 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22820 Problem identified by Ulrich Weigand.
22821
23c73aa3
DC
228222004-03-17 David Carlton <carlton@kealia.com>
22823
22824 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22825 PR c++/826.
22826
d63a86f8
RM
228272004-03-16 Roland McGrath <roland@redhat.com>
22828
22829 * gdb.base/auxv.exp: New file.
22830 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22831
0e02aa50
DC
228322004-03-12 David Carlton <carlton@kealia.com>
22833
22834 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22835 * gdb.cp/pr-1553.cc: Ditto.
22836 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22837 pass branch.
22838
c20b71be
MC
228392004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22840
22841 * gdb.cp/templates.exp: Accept more template types.
22842
c7414a01
MC
228432004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22844
22845 From Corinna Vinschen with modifications.
22846 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22847 local variable obj_with_enum.
22848 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22849 results with obj_with_enum.
22850
ed69573c
MC
228512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22852
22853 * gdb.cp/classes.cc: New file, copied from misc.cc.
22854 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22855
28301461
MC
228562004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22857
22858 * gdb.cp/misc.cc: Add copyright notice.
22859
1198ecbe
DC
228602004-03-05 David Carlton <carlton@kealia.com>
22861
22862 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22863 * gdb.cp/rtti.h: Update copyright.
22864 (namespace n2::n3): New.
22865 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22866 (n2::n3::func3): New.
22867 (main): Call n2::n3::func3.
22868 * gdb.cp/rtti2.cc: Update copyright.
22869 (n2::create3): New.
22870
9e08c470
MK
228712004-03-04 Mark Kettenis <kettenis@gnu.org>
22872
22873 * gdb.asm/openbsd.inc: Fix typo.
22874
4bebc3aa
FF
228752004-03-03 Fred Fish <fnf@redhat.com>
22876
22877 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22878 "val" instead of unused "size". Update copyright year.
22879
6ea9fb37
DJ
228802004-02-29 Daniel Jacobowitz <drow@mvista.com>
22881
22882 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22883 to use unsigned char.
22884 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22885 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22886
23b23974
DJ
228872004-02-29 Daniel Jacobowitz <drow@mvista.com>
22888
22889 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22890 line of output.
22891
7574fd53
DJ
228922004-02-28 Daniel Jacobowitz <drow@mvista.com>
22893
22894 * gdb.base/relocate.c (dummy): Initialize.
22895
a195357f
DJ
228962004-02-28 Daniel Jacobowitz <drow@mvista.com>
22897
22898 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22899 a breakpoint at exit.
22900
72fd54a9
FF
229012004-02-27 Fred Fish <fnf@redhat.com>
22902
22903 * gdb.base/chng-syms.exp: Add expect condition to match failing
22904 case that isn't a timeout.
22905
b9d23137
AC
229062004-02-27 Andrew Cagney <cagney@redhat.com>
22907
22908 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22909 support.
22910
15d208f6 229112004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 22912
15d208f6
FF
22913 * gdb.arch/gdb1431.c: Remove.
22914 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
22915 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
22916 of "until" incorrectly.
22917
98f9cd2d
JB
229182004-02-26 J. Brobecker <brobecker@gnat.com>
22919
22920 * gdb.cp/class2.cc (empty): New class.
22921 (refer): New function.
22922 (main): Declare an object of type empty and use it.
22923 * gdb.cp/class2.exp: Print the value of an object of type empty.
22924
9b50c11b
JJ
229252004-02-26 Jeff Johnston <jjohnstn@redhat.com>
22926
22927 * gdb.base/langs.exp: Update query string to match the
22928 new nquery format used for pending breakpoints.
22929
0dcd613f
AC
229302004-02-26 Andrew Cagney <cagney@redhat.com>
22931
22932 Fix PR i18n/1570.
22933 * gdb.base/charset.c: Update copyright notice.
22934 (main, init_string): Remove the escape character '\e' tests.
22935 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
22936 * gdb.base/charset.exp (valid_host_charset): Ditto.
22937 * gdb.base/setvar.exp: Ditto.
22938
b8a56647
AC
229392004-02-24 Andrew Cagney <cagney@redhat.com>
22940
90d59e34
AC
22941 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22942 mmapped data in core file" PASS and FAIL messages consistent.
22943
b8a56647
AC
22944 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22945 setting a breakpoint. Work around PR java/1565.
22946
9f27c604
JJ
229472004-02-23 Jeff Johnston <jjohnstn@redhat.com>
22948
22949 * lib/gdb.exp (gdb_breakpoint): Update query string to match
22950 new nquery format.
22951 * gdb.base/pending.exp: Ditto.
22952
3224a706
MK
229532004-02-22 Mark Kettenis <kettenis@gnu.org>
22954
22955 * configure.in: Run stabs tests on *BSD.
22956 * configure: Regenerated.
22957
41e0a9ca
MK
229582004-02-21 Mark Kettenis <kettenis@gnu.org>
22959
22960 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22961
1e1b3428
FF
229622004-02-20 Fred Fish <fnf@redhat.com>
22963
22964 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
22965 blank in test for "returns short", for consistency with other
22966 "returns xxx" tests. Update copyright year.
22967
f9a7572a
FF
229682004-02-19 Fred Fish <fnf@redhat.com>
22969
22970 New testcase for PR breakpoint/1558.
22971 * gdb.arch/gdb1558.exp: New file.
22972 * gdb.arch/gdb1558.c: New file.
22973
b2ce2854
EZ
229742004-02-19 Elena Zannoni <ezannoni@redhat.com>
22975
22976 * gdb.base/nodebug.exp: Fix typo.
22977
e7c9ff01
JB
229782004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22979
22980 Committed by Jim Blandy <jimb@redhat.com>.
22981
62f4b920
JB
22982 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22983
2db536a1
JB
22984 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22985
e7c9ff01
JB
22986 * gdb.base/float.exp: Support s390*-*-* targets.
22987
f3205b34
AF
229882004-02-17 Adam Fedor <fedor@gnu.org>
22989
22990 * gdb.base/gdb1555.exp: New file.
22991 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22992
9d62932d
EZ
229932004-02-17 Elena Zannoni <ezannoni@redhat.com>
22994
22995 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22996
344c9711
FF
229972004-02-16 Fred Fish <fnf@redhat.com>
22998
22999 * gdb.arch/gdb1291.c: Remove
23000 * gdb.arch/gdb1291.s: New test input file.
23001 * gdb.arch/gdb1291.exp: Expand test to check case that should not
23002 fail. Test for correct result, known incorrect result, other
23003 failures and timeouts.
23004
2d822687
AC
230052004-02-16 Andrew Cagney <cagney@redhat.com>
23006
23007 * gdb.base/bigcore.exp: New file.
23008 * gdb.base/bigcore.c: New file.
23009
dac15b66
AC
230102004-02-13 Andrew Cagney <cagney@redhat.com>
23011
23012 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
23013 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
23014 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
23015 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
23016 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
23017 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
23018 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
23019 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
23020 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
23021 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
23022
6bdfc2c4
JJ
230232004-02-11 Jeff Johnston <jjohnstn@redhat.com>
23024
23025 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
23026 executed is an alloc instruction.
23027
87b3ede8
DC
230282004-02-11 David Carlton <carlton@kealia.com>
23029
23030 * gdb.cp/breakpoint.exp: New.
23031 * gdb.cp/breakpoint.cc: New.
23032
6e19e2bf
MC
230332004-02-11 Michael Chastain <mec.gnu@mindspring.com>
23034
23035 Partial fix for PR gdb/1543.
23036 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
23037 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
23038 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
23039 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
23040 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
23041 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
23042 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
23043 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
23044 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
23045 to bug-gdb@prep.ai.mit.edu .
23046 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
23047 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
23048 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
23049 Likewise.
23050
5c5455dc
AC
230512004-02-10 Andrew Cagney <cagney@redhat.com>
23052
23053 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
23054 using gdb_internal_error_resync.
23055
9cf689d7
DJ
230562004-02-09 Daniel Jacobowitz <drow@mvista.com>
23057
23058 * gdb.threads/thread-specific.exp: Stop early if no threads are
23059 found.
23060
d2dc51db
MC
230612004-02-09 Michael Chastain <mec.gnu@mindspring.com>
23062
23063 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
23064
14b1a056
DJ
230652004-02-08 Daniel Jacobowitz <drow@mvista.com>
23066
23067 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
23068 breakpoints.
23069
83f66e8f
DJ
230702004-02-07 Daniel Jacobowitz <drow@mvista.com>
23071
23072 * config/sim.exp (gdb_load): Handle $arg == "".
23073 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
23074 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
23075
30fc0091
EZ
230762004-02-07 Elena Zannoni <ezannoni@redhat.com>
23077
a9c64011
AS
23078 * gdb.base/maint.exp: Update test to reflect
23079 obstack changes.
30fc0091 23080
4d806929
JJ
230812004-02-04 Jeff Johnston <jjohnstn@redhat.com>
23082
23083 * gdb.base/pendshr.c (pendfunc): New function that calls
23084 pendfunc1.
23085 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
23086
7bfdd688
FF
230872004-02-04 Fred Fish <fnf@redhat.com>
23088
23089 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
23090 function symbols and update copyright years.
23091 * gdb.arch/gdb1291.c: Ditto.
23092
aaa08ee4
MC
230932004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23094
23095 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
23096
dbad7755
MC
230972004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23098
23099 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
23100
ec4646ef
MC
231012004-02-03 Michael Chastain <mec.gnu@mindspring.com>
23102
23103 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
23104
1b802196
FF
231052004-02-02 Fred Fish <fnf@redhat.com>
23106
23107 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
23108 remote targets. Update copyright years.
23109
18fe2033
JJ
231102004-02-02 Jeff Johnston <jjohnstn@redhat.com>
23111
23112 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
23113 support.
23114 * gdb.base/langs.exp: Fix test which attempts to create
23115 breakpoint on non-existent function to handle new pending
23116 support.
23117 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
23118 a breakpoint.
23119 * gdb.base/pending.exp: New test.
23120 * gdb.base/pending.c: New file.
23121 * gdb.base/pendshr.c: Ditto.
23122
8d577d32
DC
231232004-02-02 David Carlton <carlton@kealia.com>
23124
23125 * gdb.cp/overload.exp: Add overloadNamespace tests.
23126 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
23127 (overloadNamespace, XXX): New.
23128 (main): Call XXX::marker2.
23129
3ad13771
FF
231302004-02-01 Fred Fish <fnf@redhat.com>
23131
23132 * gdb.base/dump.exp: Use runto_main instead of "runto main".
23133 * gdb.base/finish.exp: Ditto.
23134 * gdb.base/gcore.exp: Ditto.
23135 * gdb.base/huge.exp: Ditto.
23136 * gdb.base/info-proc.exp: Ditto.
23137 * gdb.base/return2.exp: Ditto.
23138 * gdb.threads/gcore-thread.exp: Ditto.
23139
44c75849
DJ
231402004-02-01 Daniel Jacobowitz <drow@mvista.com>
23141
23142 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
23143
005bc093
MK
231442004-02-01 Mark Kettenis <kettenis@gnu.org>
23145
23146 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
23147 that opening the file succeeds on OpenBSD.
23148
c47cebdb
DJ
231492004-02-01 Daniel Jacobowitz <drow@mvista.com>
23150
23151 * gdb.threads/thread-specific.c: New file.
23152 * gdb.threads/threads-specific.exp: New test script.
23153 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
23154 to expect_out.
23155
5a01311c
MK
231562004-02-01 Mark Kettenis <kettenis@gnu.org>
23157
23158 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
23159 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
23160 only on the "print_small_structs from print_long_arg_list" test.
23161
ce22a4f1
DJ
231622004-02-01 Daniel Jacobowitz <drow@mvista.com>
23163
23164 * gdb.base/completion.exp: Kill a stray backslash.
23165
23166 From Jim Ingham <jingham@apple.com>:
23167 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
23168 agrees with the result from sending a tab.
23169
abbab9d3
DJ
231702004-01-31 Daniel Jacobowitz <drow@mvista.com>
23171
23172 * gdb.base/chng-syms.exp: Remove stray newline.
23173
53904d1e
MK
231742004-01-31 Mark Kettenis <kettenis@gnu.org>
23175
23176 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
23177 *-*-openbsd*.
23178 * gdb.asm/openbsd.inc: New file.
23179
3a4b3aac
MK
231802004-01-30 Mark Kettenis <kettenis@gnu.org>
23181
23182 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
23183 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
23184 *-*solaris2*. Remove commented out default settings for
23185 asm-flags. Replace gdb_compile with target_link.
23186
ebac27b4
MC
231872004-01-29 Michael Chastain <mec.gnu@mindspring.com>
23188
23189 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
23190 for all tests. Remove old hp-ux and cygnus xfail cases.
23191
d8679d84
PH
231922004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
23193
23194 * gdb.base/chng-syms.exp: New file.
23195 * gdb.base/chng-syms.c: New file.
23196
0a55bc22
MC
231972004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23198
23199 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
23200 Provide arms for current output in all my configurations.
23201
94b8e876
MC
232022004-01-24 Michael Chastain <mec.gnu@mindspring.com>
23203
23204 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
23205 * lib/compiler.cc: Likewise.
23206 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
23207 get the right preprocessor. Eval the output directly. Remove
23208 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
23209 hp_f77_compiler and hp_f90_compiler completely.
23210 (gdb_preprocess): Delete.
23211 (get_compiler): Delete.
23212
7cf03d44
MK
232132004-01-24 Mark Kettenis <kettenis@gnu.org>
23214
23215 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
23216 <string.h>.
23217
68b6dce9
NR
232182004-01-24 Nick Roberts <nick@nick.uklinux.net>
23219
23220 * gdb.mi/mi-stack.exp: Update copyright.
23221
b368761e
DC
232222004-01-23 David Carlton <carlton@kealia.com>
23223
23224 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
23225 test for cp_lookup_transparent_type.
23226 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
23227 call them.
23228
f2061b53
DJ
232292004-01-23 Daniel Jacobowitz <drow@mvista.com>
23230
23231 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
23232 after -var-update.
23233
37fc574a
DC
232342004-01-23 David Carlton <carlton@kealia.com>
23235
23236 * gdb.cp/namespace.cc (C::ensureRefs): New.
23237 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
23238
8e94b928
NR
232392004-01-20 Nick Roberts <nick@nick.uklinux.net>
23240
23241 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
23242 case "-stack-list-locals 2".
23243 * gdb.mi/mi-var-child.exp: Test for case
23244 "-var-list-children --all-values NAME".
23245
997b0952
MC
232462004-01-18 Michael Chastain <mec.gnu@mindspring.com>
23247
23248 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
23249
52470da3
MK
232502004-01-18 Mark Kettenis <kettenis@gnu.org>
23251
7049b4b8
MK
23252 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
23253 used with gdb_test_multiple.
23254
52470da3
MK
23255 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
23256 read at address 0. This fixes PR testsuite/1504.
23257
da6012e5
DJ
232582004-01-18 Daniel Jacobowitz <drow@mvista.com>
23259
23260 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
23261 Remove downloading, guessing the host executable, the calls to
23262 gdb_file_cmd and gdb_target_cmd, and "load" support.
23263 (infer_host_exec): New function broken out from gdb_load.
23264 (gdb_load): New wrapper for gdbserver_gdb_load.
23265 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
23266 gdb_target_cmd. Use -target-select.
23267 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
23268 Download binaries to the host. Clear last_mi_remote_file when
23269 we load a new binary.
23270 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
23271 call gdbserver_gdb_load and mi_gdb_target_cmd.
23272
32c70722
MC
232732004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23274
23275 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
23276 type patterns.
23277
b0cecf36
MC
232782004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23279
23280 * gdb.cp/templates.exp: Fix typo in test name of
23281 "print Foo<volatile char*>::foo".
23282
4120d7e6
MC
232832004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23284
23285 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
23286
f679e530
BE
232872004-01-16 Ben Elliston <bje@wasabisystems.com>
23288
23289 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
23290 (clean mostlyclean): Remove empty rm.
23291
091c48f6
MC
232922004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23293
23294 * gdb.base/setvar.exp: Add copyright years.
23295
3e5fc8d2
DC
232962004-01-14 David Carlton <carlton@bactrian.org>
23297
23298 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
23299 PR c++/1511 and update coment.
23300 * gdb.cp/templates.exp: Update patterns to match current output.
23301 If changes involve something other than whitespace, KFAIL
23302 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
23303
63d06c5c
DC
233042004-01-14 David Carlton <carlton@kealia.com>
23305
23306 * gdb.cp/namespace.exp: Add tests involving classes defined within
23307 namespaces.
23308 * gdb.cp/namespace.cc (C::CClass): New.
23309 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
23310
a51dab88
EZ
233112004-01-14 Elena Zannoni <ezannoni@redhat.com>
23312
23313 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
23314 what debug info we have. Print a better message if something goes
23315 wrong while producing the separate debug info file.
23316
a476ccc9
MC
233172004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23318
23319 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
23320
f453692c
MC
233212004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23322
23323 * gdb.base/callfuncs.c: Add copyright notice.
23324
f40063a5
MC
233252004-01-13 Michael Chastain <mec.gnu@mindspring.com>
23326
23327 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
23328 inheritance. PR gdb/1498, PR gcc/13539.
23329
19ac3974
EZ
233302004-01-13 Elena Zannoni <ezannoni@redhat.com>
23331
a9c64011
AS
23332 * gdb.threads/gcore-thread.exp: Prefix name of binary with
23333 test specific name.
23334 * gdb.mi/gdb669.exp: Ditto.
23335 * gdb.mi/mi-pthreads.exp: Ditto.
23336 * gdb.mi/mi1-pthreads.exp: Ditto.
23337 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 23338
56c97c6e
MC
233392004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23340
23341 * gdb.cp/member-ptr.cc: Add copyright notice.
23342
a0644324
MC
233432004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23344
23345 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
23346 some patterns for recent versions of gcc and hpacc. Delete
23347 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
23348 Delete tests that access a NULL pointer-to-member-data. This
23349 script is still disabled for gcc.
23350
32fabe09
EZ
233512004-01-12 Elena Zannoni <ezannoni@redhat.com>
23352
23353 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 23354 escaped correctly.
32fabe09 23355
1f8a6abb
EZ
233562004-01-12 Elena Zannoni <ezannoni@redhat.com>
23357
23358 * gdb.base/sepdebug.exp: New file.
23359 * gdb.base/sepdebug.c: New file.
23360 * lib/gdb.exp (separate_debug_filename): New procedure.
23361 (gdb_gnu_strip_debug): New procedure.
23362
48efe704
AC
233632004-01-12 Andrew Cagney <cagney@redhat.com>
23364
23365 * gdb.mi/ChangeLog: Delete file. Renamed to ...
23366 * gdb.mi/ChangeLog-1999-2003: New file.
23367
a9415475
AC
233682004-01-12 Andrew Cagney <cagney@redhat.com>
23369
23370 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
23371 "Renaming a directory to a non-empty directory returns ENOTEMPTY
23372 or EEXIST", treat EBUSY as an XFAIL.
23373
83b8cf9d
MC
233742004-01-11 Michael Chastain <mec.gnu@mindspring.com>
23375
23376 * gdb.base/scope.exp: Remove obsolete setup_xfail for
23377 hp_cc_compiler.
23378
9939d2a8
MC
233792004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23380
23381 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23382 decorations.
23383
1ff8cadf
MC
233842004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23385
23386 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
23387 and "(aCC)" decorations. Remove obsolete doco about old
23388 test results.
23389
6fa9022e
MC
233902004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23391
23392 * gdb.cp/exception.exp: Fix typo in doco.
23393
209721fe
MK
233942004-01-09 Mark Kettenis <kettenis@gnu.org>
23395
23396 * gdb.base/gdb1476.exp: Fix typo.
23397
ef11303e
MC
233982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23399
23400 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23401 file.
23402
041ab88c
MC
234032004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23404
23405 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23406 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23407 Use gdb_compile. Remove restriction on gcc. Add some patterns
23408 for recent version of gdb. Delete second half, which was a copy
23409 of the first half with different build flags. This test is
23410 still disabled because it is still not ready for production.
23411
e36d075a
MC
234122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23413
23414 * gdb.cp/exception.cc: Add copyright notice.
23415 * gdb.cp/exception.exp: Add a notice that this file is broken
23416 because of line number changes caused by addition of copyright
23417 notice.
23418
42b190ad
MC
234192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23420
23421 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23422 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23423
8f25f06b
MC
234242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23425
23426 * gdb.cp/classes.exp: Accept gnu abi 2.
23427 * gdb.cp/derivation.exp: Likewise.
23428 * gdb.cp/overload.exp: Likewise.
23429 * gdb.cp/virtfunc.exp: Likewise.
23430
06ded8b8
MC
234312004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23432
23433 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23434 semicolon after end of function.
23435
77c26ae3
MC
234362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23437
23438 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23439 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23440 boilerplate code for compiling and running the program under
23441 test. Add some string method tests.
23442
20757486
MC
234432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23444
23445 * gdb.cp/bs15503.cc: Add copyright notice.
23446 * gdb.cp/bs15503.exp: Adjust line number.
23447
0fd3b503
MC
234482004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23449
23450 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23451 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23452
10d1bea8
MC
234532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23454
23455 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23456 hp_cc_compiler.
23457
2789202a
MC
234582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23459
23460 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23461 * gdb.cp/ctti.exp: Use the marker instead of "next".
23462 With gcc, run further before bailing.
23463
b862f14c
MC
234642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23465
23466 * gdb.cp/cttiadd.cc: Add copyright notice.
23467 * gdb.cp/cttiadd1.cc: Likewise.
23468 * gdb.cp/cttiadd2.cc: Likewise.
23469 * gdb.cp/cttiadd3.cc: Likewise.
23470
96da2469
MC
234712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23472
23473 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23474 Use gdb_test, gdb_test_multiple. Use floating-point values that
23475 have exact representations in IEEE-ish formats.
23476
053248ff
MC
234772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23478
23479 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23480 compilers. Delete duplicate call to get_compiler_info.
23481 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23482 * gdb.base/volatile.exp: Likewise.
23483
84acecdd
MK
234842004-01-07 Mark Kettenis <kettenis@gnu.org>
23485
23486 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23487 memory at address 0.
23488
fe11a27f
MC
234892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23490
23491 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23492 to test for hp-ux assembler. Fix copyright years.
23493
60ad077b
AC
234942004-01-07 Andrew Cagney <cagney@redhat.com>
23495
23496 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23497
1c9b8f33
AC
234982004-01-07 Andrew Cagney <cagney@redhat.com>
23499
23500 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23501 when creating the read-only file. From analysis by Roland McGrath
23502 and Elena Zannoni.
23503
753ccc7a
MC
235042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23505
23506 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23507
eca3e36b
MC
235082004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23509
23510 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23511 data pointers.
23512
f8d4bac4
MC
235132004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23514
23515 * gdb.cp/m-static.exp: Compile one source file at a time.
23516 Delete unused call to get_compiler_info.
23517
9b4e0f94
MC
235182004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23519
23520 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23521 * gdb.base/call-rt-st.exp: Likewise.
23522 * gdb.base/nodebug.exp: Likewise.
23523 * gdb.base/volatile.exp: Likewise.
23524 * gdb.cp/ref-types.exp: Likewise.
23525 * gdb.cp/templates.exp: Likewise.
23526
023c1024
MK
235272004-01-05 Mark Kettenis <kettenis@gnu.org>
23528
23529 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23530
19703c4a
MC
235312004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23532
23533 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23534 hppa*-hp-hpux*.
23535
18b67037
MK
235362004-01-04 Mark Kettenis <kettenis@gnu.org>
23537
ba6219c8
MK
23538 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23539 x86_64-*-*.
23540
18b67037
MK
23541 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23542 sparc64-*-* and sparc*-solaris2*.
23543
1bfbbb9d
MK
235442004-01-04 Mark Kettenis <kettenis@gnu.org>
23545
23546 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23547 return ${tests}" test. The ${tests} already mentions the
23548 filename.
23549
06846494
MC
235502004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23551
23552 * gdb.cp/local.exp: Accept gcc abi 2.
23553
3b0cb202
MC
235542004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23555
23556 * gdb.cp/templates.exp: Accept gcc abi 2.
23557
0643ec3f
MC
235582004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23559
23560 * lib/compiler.cc: Remove supports_template_debugging.
23561 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23562
d231d0b1
MC
235632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23564
23565 * gdb.cp/namespace.exp: Accept gcc abi 2.
23566
44ffb27c
MC
235672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23568
23569 * gdb.cp/method.exp: Accept gcc abi 2.
23570
184ad485
MC
235712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23572
23573 * gdb.cp/classes.exp: Generate identical results as old version.
23574 * gdb.cp/derivation.exp: Likewise.
23575 * gdb.cp/overload.exp: Likewise.
23576 * gdb.cp/virtfunc.exp: Likewise.
23577
116f09e7
MC
235782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23579
23580 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23581 mysterious bug with sourceware version of expect.
23582
b1379776
MC
235832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23584
23585 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23586 current versions of gcc, including gcc abi 2. Remove gratuitous
23587 restart of test program. Use gdb_test_multiple and gdb_test for
23588 all tests. Add patterns to xfail missing "const" in "const char *"
23589 and kfail PR gdb/1155.
23590
6b7a4c0e
MC
235912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23592
23593 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23594 current versions of gcc, including gcc abi 2. Remove gratuitous
23595 restart of test program. Use gdb_test_multiple and gdb_test for
23596 all tests. Add patterns to kfail PR gdb/1498.
23597
51615d72
MC
235982003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23599
23600 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23601 current versions of gcc, including gcc abi 2. Use "breakpoint"
23602 and "continue" instead of restarting the target program. Use
23603 gdb_test_multiple and gdb_test for all tests.
23604
7b79a9d7
MK
236052004-01-01 Mark Kettenis <kettenis@gnu.org>
23606
23607 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23608 for *-*-solaris2*.
23609
1cd3489f
MC
236102003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23611
23612 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23613 current versions of gcc, including gcc abi 2. Use "breakpoint"
23614 and "continue" instead of restarting the target program several
23615 times. Use gdb_test_multiple and gdb_test for all tests.
23616
850742db
MC
236172003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23618
23619 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23620 source files.
23621
eb4bbda8
MC
236222003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23623
23624 * gdb.base/environ.exp: Handle compiling test case from multiple
23625 source files.
23626
e42c7771
MC
236272003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23628
23629 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23630
80e4b428
JB
236312003-12-17 Jim Blandy <jimb@redhat.com>
23632
5f06973a
JB
23633 * gdb.base/freebpcmd.c: Add copyright notice.
23634
80e4b428
JB
23635 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23636
0ab84fb7
MC
236372003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23638
23639 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23640
1b3bb3d0
JB
236412003-12-13 Jim Blandy <jimb@redhat.com>
23642
23643 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23644
3a4c9371
KB
236452003-12-12 Kevin Buettner <kevinb@redhat.com>
23646
23647 * gdb.asm/frv.inc: New file.
23648 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23649
a1dea79a
FF
236502003-12-09 Fred Fish <fnf@redhat.com>
23651
23652 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23653 functions to break1.c and leave prototypes behind. Add more
23654 "set breakpoint NN here" comments.
23655 * gdb.base/break1.c: New file.
23656
23657 * gdb.base/break.exp: Handle compiling test case from multiple
23658 source files and change source file references as needed.
23659 * gdb.base/completion.exp: Ditto.
23660 * gdb.base/condbreak.exp: Ditto.
23661 * gdb.base/define.exp: Ditto.
23662 * gdb.base/ena-dis-br.exp: Ditto.
23663 * gdb.base/info-proc.exp: Ditto.
23664 * gdb.base/maint.exp: Ditto.
23665 * gdb.base/until.exp: Ditto.
23666
23667 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23668 hardcoded line numbers.
23669 * gdb.base/define.exp: Ditto.
23670 * gdb.base/ena-dis-br.exp: Ditto.
23671 * gdb.base/maint.exp: Ditto.
23672 * gdb.base/until.exp: Ditto.
23673
23674 * gdb.base/completion.exp: Use "break1" for completion tests since
23675 "break" is no longer a unique prefix.
23676
5266b69c
AC
236772003-12-06 Andrew Cagney <cagney@redhat.com>
23678
23679 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23680 "return_value_unimplemented". When an unimplemented struct return
23681 architecture, report incorrect values as a KFAIL
23682
374451f0
MC
236832003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23684
23685 * gdb.cp/rtti.exp: Accept new wording of warning from
23686 cp_lookup_rtti_type.
23687
ba9b20a7
MC
236882003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23689
23690 Partial fix for PR testsuite/1456.
23691 * gdb.base/scope.exp (test_at_main): Replace references to
23692 gcc_compiled with calls to test_compiler_info.
23693 (test_at_foo): Likewise.
23694 (test_at_bar): Likewise.
23695
b74b6d0b
MC
236962003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23697
23698 Partial fix for PR testsuite/1456.
23699 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23700 to test_compiler_info.
23701
ccfa3402
MC
237022003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23703
23704 * gdb.base/so-impl-ld.exp: Update copyright notice.
23705
f6246aba
MC
237062003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23707
23708 Partial fix for PR testsuite/1456.
23709 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23710 to test_compiler_info.
23711
13ae734a
MC
237122003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23713
23714 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23715 from current versions of gdb. Clean up regular expressions.
23716 Delete redundant timeout case.
23717
d8e1cdee
MC
237182003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23719
23720 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23721 from current versions of gdb. Clean up regular expressions.
23722 Delete redundant timeout case.
23723
96457b64
MC
237242003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23725
23726 Partial fix for PR testsuite/1456.
23727 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23728 gcc_compiled with call to test_compiler_info.
23729
f35309fc
MC
237302003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23731
23732 Partial fix for PR testsuite/1456.
23733 * gdb.base/list.exp (test_list_function): Delete unused declaration
23734 of gcc_compiled.
23735
d7afdf9b
MC
237362003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23737
23738 Partial fix for PR testsuite/1456.
23739 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23740 call to test_compiler_info.
23741
71507b56
MK
237422003-11-29 Mark Kettenis <kettenis@gnu.org>
23743
23744 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23745 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23746 it to create the appropriate note.inc.
23747 * gdb.asm/asmsrc1.s: Include "note.inc".
23748 * gdb.asm/netbsd.inc: New file.
23749 * gdb.asm/empty.inc: New file.
23750
f81f93f7
MC
237512003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23752
23753 Partial fix for PR testsuite/1456.
23754 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23755 calls to test_compiler_info.
23756
9a77938e
MC
237572003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23758
23759 Partial fix for PR testsuite/1456.
23760 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23761 calls to test_compiler_info.
23762
e8367dc7
MK
237632003-11-27 Mark Kettenis <kettenis@gnu.org>
23764
23765 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23766 pattern for the KFAILs.
23767
526c61ee
AF
237682003-11-25 Adam Fedor <fedor@gnu.org>
23769
23770 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23771 * gdb.objc/objcdecode.m: New file.
23772
28f2d600
AF
237732003-11-25 Adam Fedor <fedor@gnu.org>
23774
23775 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23776 * gdb.objc/nondebug.m: New file.
23777
a3895cee
BE
237782003-11-26 Ben Elliston <bje@wasabisystems.com>
23779
23780 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23781 NetBSD as it does on FreeBSD. Modelled on a similar change by
23782 Mark Kettenis on 2003-05-30.
23783 (link-flags): Set to "--entry _start" regardless of target.
23784 Special linker flags are to be appended to $link-flags.
23785 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23786
c9f2c8a3
MC
237872003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23788
23789 * gdb.cp/method.exp: Accept output of new demangler.
23790
15a0587a 237912003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23792
23793 * gdb/class2.exp: New file.
23794 * gdb/class2.cc: New file.
23795
3c00b570
MC
237962003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23797
23798 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23799 of new demangler.
23800
7027acc7
MK
238012003-11-23 Mark Kettenis <kettenis@gnu.org>
23802
23803 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23804 of gdb_test "run".
23805
b0e1598a
MK
238062003-11-23 Mark Kettenis <kettenis@gnu.org>
23807
23808 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23809 "continue" into "run".
23810
4d9eda44
MC
238112003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23812
23813 Partial fix for PR testsuite/1456.
23814 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23815 call to test_compiler_info.
23816 * gdb.cp/ctti.exp: Likewise.
23817 * gdb.cp/derivation.exp: Likewise.
23818 * gdb.cp/member-ptr.exp: Likewise.
23819 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23820 reference to gcc_compiled.
23821
238222003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23823
23824 Fix PR testsuite/1463.
23825 * gdb.base/structs.exp (start_structs_test): Call
23826 get_debug_format before using the debug format.
23827
d422fe19
AC
238282003-11-22 Andrew Cagney <cagney@redhat.com>
23829
23830 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23831 * gdb.base/structs.exp: Use gdb_test_multiple.
23832
039cf96d
AC
238332003-11-20 Andrew Cagney <cagney@redhat.com>
23834
6882279b
AC
23835 * gdb.base/structs.exp: Handle and recover from internal errors.
23836 Replace "foo${n}" with "foo<n>" in test messages.
23837
e53890ae
AC
23838 * gdb.base/structs.exp: Update copyright. Rewrite.
23839 * gdb.base/structs.c: Update copyright. Rewrite.
23840
2b211c59
AC
23841 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23842 resync count exceeded.
d63a86f8 23843
039cf96d
AC
23844 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23845 from the internal error.
23846 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23847 Original from Jim Blandy.
23848 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 23849
eac98b22
AC
238502003-11-19 Andrew Cagney <cagney@redhat.com>
23851
23852 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23853 KFAIL.
23854
67455b2a
MK
238552003-11-17 Mark Kettenis <kettenis@gnu.org>
23856
23857 New testcase for PR backtrace/1435.
23858 * gdb.arch/i386-unwind.exp: New file.
23859 * gdb.arch/i386-unwind.c: New file.
23860
853d6e5b
AC
238612003-11-17 Andrew Cagney <cagney@redhat.com>
23862
23863 * lib/gdb.exp (compiler_info): New global.
23864 (test_compiler_info): New function.
23865 (get_compiler_info): Set compiler_info.
23866 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23867 "compiler_info" to gcc-<major>-<minor>.
23868
38cf6e11
MC
238692003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23870
23871 * gdb.trace/configure: Remove.
23872
a50d3602
EZ
238732003-11-13 Elena Zannoni <ezannoni@redhat.com>
23874
23875 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 23876 breakpoints.
a50d3602
EZ
23877 * gdb.base/break.exp: Remove all references to explicit line
23878 numbers.
23879
d9407aaa
NC
238802003-11-11 Nick Clifton <nickc@redhat.com>
23881
23882 * gdb.base/shreloc.exp: Do not run for targets which do not
23883 support shared objects.
23884
db488fc1
CV
238852003-11-10 Corinna Vinschen <vinschen@redhat.com>
23886
23887 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23888 Don't run tests if nofileio flag is given.
23889
6a90a18e
EZ
238902003-11-07 Elena Zannoni <ezannoni@redhat.com>
23891
23892 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 23893 as well as 'Watchpoint'.
6a90a18e 23894
0b915e9c
EZ
238952003-11-06 Elena Zannoni <ezannoni@redhat.com>
23896
23897 Reported by Jim Ingham <jingham@apple.com>:
23898 * gdb.base/annota1.exp: Match at least one occurrence of the
23899 signal handler annotation.
23900
d7e4b55f
EZ
239012003-11-06 Elena Zannoni <ezannoni@redhat.com>
23902
a9c64011
AS
23903 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23904 as well as 'Watchpoint'.
d7e4b55f 23905
2fe4e8d0
MC
239062003-11-05 Michael Chastain <mec@shout.net>
23907
23908 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23909
6ef88553
KW
239102003-11-03 Kris Warkentin <kewarken@qnx.com>
23911
23912 * gdb.arch/gdb1291.c: New test file.
23913 * gdb.arch/gdb1291.exp: New test script.
23914 * gdb.arch/gdb1431.c: New test file.
23915 * gdb.arch/gdb1431.exp: New test script.
23916
ae7dc4d8
MC
239172003-10-22 Michael Chastain <mec@shout.net>
23918
23919 * gdb.mi/pthreads.c: Add copyright notice.
23920
c39d7427
MC
239212003-10-22 Michael Chastain <mec@shout.net>
23922
23923 * gdb.threads/pthreads.c: Add copyright notice.
23924
8b7d96c1
MC
239252003-10-20 Michael Chastain <mec@shout.net>
23926
23927 * gdb.base/gdb1056.exp: New test script.
23928
d1d69fdd
DJ
239292003-10-13 Daniel Jacobowitz <drow@mvista.com>
23930
23931 * gdb.threads/killed.exp: Use gdb_run_cmd.
23932
7d605576
DJ
239332003-10-13 Daniel Jacobowitz <drow@mvista.com>
23934
23935 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
23936 create a core file.
23937 * gdb.threads/gcore-thread.exp: Likewise.
23938
618ec112
CV
239392003-10-13 Corinna Vinschen <vinschen@redhat.com>
23940
23941 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
23942 type, based on char type.
23943 (struct bit_flags_short_t): New bitfield type, based on short type.
23944 (init_bit_flags_char): New fuction.
23945 (init_bit_flags_short): Ditto.
23946 (print_bit_flags_char): Ditto.
23947 (print_bit_flags_short): Ditto.
23948 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
23949
9367a73c
MC
239502003-10-11 Michael Chastain <mec@shout.net>
23951
23952 * gdb.base/call-rt-st.exp: Update copyright year.
23953
1decf120
KI
239542003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
23955
23956 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
23957 * gdb.disasm/sh3.s: Ditto.
23958
5445b2ae
DJ
239592003-10-07 Daniel Jacobowitz <drow@mvista.com>
23960
23961 * gdb.threads/switch-threads.exp: New test.
23962 * gdb.threads/switch-threads.c: New source file.
23963
aec24853
CV
239642003-10-07 Corinna Vinschen <vinschen@redhat.com>
23965
23966 * gdb.base/ending-run.exp: Add sh specific case.
23967
adc7428d
AC
239682003-10-06 Andrew Cagney <cagney@redhat.com>
23969
23970 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23971 * gdb.disasm/mn10200.exp: Delete obsolete file.
23972
c9d37158
DJ
239732003-09-29 Daniel Jacobowitz <drow@mvista.com>
23974
23975 * ChangeLog: Correct an entry command.exp -> commands.exp.
23976 * gdb.base/commands.exp (bp_deleted_in_command_test)
23977 (temporary_breakpoint_commands): Check noargs.
23978
79c2c32d
DC
239792003-09-25 David Carlton <carlton@kealia.com>
23980
23981 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23982 of some print tests, where appropriate. Add tests for C::D::cd,
23983 E::ce, F::cXfX, G::XgX.
23984 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23985
594e6d67
RE
239862003-09-25 Richard Earnshaw <rearnsha@arm.com>
23987
23988 * lib/java.exp (java_init): Import target_alias before using it.
23989
10f0d451
DC
239902003-09-25 David Carlton <carlton@kealia.com>
23991
23992 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23993
274bcba0
EZ
239942003-09-23 Elena Zannoni <ezannoni@redhat.com>
23995
d63a86f8 23996 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 23997 weirdness.
274bcba0 23998
cdbf20f7
MC
239992003-09-17 Michael Chastain <mec@shout.net>
24000
24001 * gdb.cp/gdb1355.exp: New file.
24002 * gdb.cp/gdb1355.c: New file.
24003
71e06f80
CV
240042003-09-15 Corinna Vinschen <vinschen@redhat.com>
24005
24006 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
24007 * gdb.asm/sh.inc: New file.
24008
5c4e30ca
DC
240092003-09-11 David Carlton <carlton@kealia.com>
24010
bd45b7af
DC
24011 * gdb.cp/namespace.exp: Add tests for namespace types.
24012 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
24013 (test_namespace): New.
24014
1c199746
EZ
240152003-09-11 Elena Zannoni <ezannoni@redhat.com>
24016
a9c64011 24017 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 24018 * gdb.stabs/weird.exp: Ditto.
1c199746 24019
04ed252f
MC
240202003-09-08 Michael Chastain <mec@shout.net>
24021
24022 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
24023
d8a2d9e7
MC
240242003-09-07 Michael Chastain <mec@shout.net>
24025
24026 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
24027 'parse error'.
24028
161afb24
MK
240292003-09-07 Mark Kettenis <m.kettenis@osp.nl>
24030
24031 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
24032
49f2741a
MC
240332003-08-30 Michael Chastain <mec@shout.net>
24034
24035 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
24036 * gdb.gdb/observer.exp: Ditto.
24037 * gdb.gdb/xfullpath.exp: Ditto.
24038
8afa723e
MK
240392003-08-29 Mark Kettenis <kettenis@gnu.org>
24040
24041 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
24042 *-*-*bsd*.
24043
f31dfe3b
JJ
240442003-08-28 Jeff Johnston <jjohnstn@redhat.com>
24045
24046 * gdb.base/dump.exp: Skip for ia64.
24047
4630e498
JJ
240482003-08-25 Jeff Johnston <jjohnstn@redhat.com>
24049
24050 * gdb.asm/asm-source.exp: Add ia64 support.
24051 * gdb.asm/ia64.inc: New file.
24052
1105b7ef
MC
240532003-08-22 Michael Chastain <mec@shout.net>
24054
24055 * gdb.cp: New directory.
24056 * gdb.cp/*: Copy from gdb.c++/*.
24057 * gdb.c++/*: Remove.
24058 * Makefile.in: Change gdb.c++ to gdb.cp.
24059 * configure.in: Ditto.
24060 * configure: Regnerate.
24061
c945b932
MK
240622003-08-18 Mark Kettenis <kettenis@gnu.org>
24063
24064 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
24065 * gdb.arch/i386-prologue.c (gdb1338): Add function.
24066
2b66634b
DJ
240672003-08-17 Daniel Jacobowitz <drow@mvista.com>
24068
24069 * mi-var-display.exp (-var-list-children weird): Accept function
24070 pointers with argument types.
24071 * mi1-var-display.exp (-var-list-children weird): Likewise.
24072 * mi2-var-display.exp (-var-list-children weird): Likewise.
24073
a356f73b
DJ
240742003-08-17 Daniel Jacobowitz <drow@mvista.com>
24075
24076 * gdb.base/annota3.exp: Add missing newline.
24077
483417b8
MC
240782003-08-06 Michael Chastain <mec@shout.net>
24079
24080 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
24081
c99c59c3
MS
240822003-08-12 Michael Snyder <msnyder@redhat.com>
24083
24084 * gdb.base/float.exp: Add test for SH.
24085
55ed7501
MK
240862003-08-10 Mark Kettenis <kettenis@gnu.org>
24087
24088 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
24089
1a371f2e
EZ
240902003-08-07 Elena Zannoni <ezannoni@redhat.com>
24091
24092 * gdb.base/completion.exp: Remove reduntant completion test
24093 on filename.
24094
e0f353ce
EZ
240952003-08-07 Elena Zannoni <ezannoni@redhat.com>
24096
a9c64011
AS
24097 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
24098 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
24099 gdb.trace/save-trace.exp: Make sure that full pathnames are
24100 escaped correctly.
e0f353ce 24101
5710a1af 241022003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 24103
a9c64011
AS
24104 * configure.in: Don't generate config.h from config.hin.
24105 * configure: Regenerate.
24106 * config.hin: Remove file.
24107 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
24108 * gdb.threads/pthreads.c: Ditto.
5710a1af 24109
dcd81ce9
DJ
241102003-08-07 Daniel Jacobowitz <drow@mvista.com>
24111
24112 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24113 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
24114 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
24115 Replace ld24 with seth/add3.
24116
6009d884
AC
241172003-08-02 Andrew Cagney <cagney@redhat.com>
24118
24119 * gdb.base/annota3.exp: New file.
24120 * gdb.base/annota3.c: New file.
24121 * gdb.c++/annota3.exp: New file.
24122 * gdb.c++/annota3.cc: New file.
24123
51514e06
MC
241242003-07-29 Michael Chastain <mec@shout.net>
24125
24126 * gdb.threads/tls.c (spin): Check errno only if sem_wait
24127 actually failed.
24128 (do_pass): Likewise.
24129 * gdb.threads/tls.exp: Always initialize no_of_threads.
24130
4ee6625b
DJ
241312003-07-27 Daniel Jacobowitz <drow@mvista.com>
24132
24133 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
24134 pattern.
24135 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
24136 * gdb.threads/tls.exp: Recognize one case of the host library not
24137 supporting TLS.
24138
225f2bf6
AC
241392003-07-27 Andrew Cagney <cagney@redhat.com>
24140
24141 * gdb.base/fileio.exp: Use SH when running commands using
24142 remote_exec.
24143
bcb27c9f
DJ
241442003-07-24 Daniel Jacobowitz <drow@mvista.com>
24145
24146 From Kei Sakamoto <sakamoto.kei@renesas.com>:
24147 * gdb.base/relocate.c (dummy): New padding array.
24148
3d67be83
MS
241492003-07-22 Michael Snyder <msnyder@redhat.com>
24150
d63a86f8 24151 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
24152
24153 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
24154 patterns to be more general, accepting old and new output.
24155 Some output chars (such as '+') also must be quoted.
d63a86f8 24156 Some addresses are displayed numerically instead of
3d67be83
MS
24157 symbolically.
24158
57ba3b85
MS
241592003-07-23 Michael Snyder <msnyder@redhat.com>
24160
686d097c
MS
24161 * gdb.base/return2.exp: Don't test long-long return.
24162
57ba3b85
MS
24163 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
24164 * gdb.disasm/t01_mov.exp: Ditto.
24165 * gdb.disasm/t02_mova.s: Ditto.
24166 * gdb.disasm/t02_mova.exp: Ditto.
24167 * gdb.disasm/t03_add.s: Ditto.
24168 * gdb.disasm/t03_add.exp: Ditto.
24169 * gdb.disasm/t04_sub.s: Ditto.
24170 * gdb.disasm/t04_sub.exp: Ditto.
24171 * gdb.disasm/t05_cmp.s: Ditto.
24172 * gdb.disasm/t05_cmp.exp: Ditto.
24173 * gdb.disasm/t06_ari2.s: Ditto.
24174 * gdb.disasm/t06_ari2.exp: Ditto.
24175 * gdb.disasm/t07_ari3.s: Ditto.
24176 * gdb.disasm/t07_ari3.exp: Ditto.
24177 * gdb.disasm/t08_or.s: Ditto.
24178 * gdb.disasm/t08_or.exp: Ditto.
24179 * gdb.disasm/t09_xor.s: Ditto.
24180 * gdb.disasm/t09_xor.exp: Ditto.
24181 * gdb.disasm/t10_and.s: Ditto.
24182 * gdb.disasm/t10_and.exp: Ditto.
24183 * gdb.disasm/t11_logs.s: Ditto.
24184 * gdb.disasm/t11_logs.exp: Ditto.
24185 * gdb.disasm/t12_bit.s: Ditto.
24186 * gdb.disasm/t12_bit.exp: Ditto.
24187 * gdb.disasm/t13_otr.s: Ditto.
24188 * gdb.disasm/t13_otr.exp: Ditto.
24189
e00759ef
EZ
241902003-07-22 Elena Zannoni <ezannoni@redhat.com>
24191
24192 * gdb.threads/tls.exp :Add kfail for 'info address' case.
24193
8bc2021f
EZ
241942003-07-22 Elena Zannoni <ezannoni@redhat.com>
24195
a9c64011
AS
24196 * gdb.threads/tls.c : New file.
24197 * gdb.threads/tls.exp : New file.
24198 * gdb.threads/tls-main.c : New file.
24199 * gdb.threads/tls-shared.c : New file.
24200 * gdb.threads/tls-shared.exp : New file.
8bc2021f 24201
89320c4c
AS
242022003-07-22 Andreas Schwab <schwab@suse.de>
24203
24204 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
24205
180dea7c
AS
242062003-07-20 Andreas Schwab <schwab@suse.de>
24207
24208 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
24209 due to insn reordering.
24210
0714963c
AC
242112003-07-15 Andrew Cagney <cagney@redhat.com>
24212
24213 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
24214
98a23b3f
MC
242152003-07-15 Michael Chastain <mec@shout.net>
24216
24217 * gdb.base/gdb1250.exp: New file.
24218 * gdb.base/gdb1250.c: New file.
24219
27e417a2
ML
242202003-07-09 Michal Ludvig <mludvig@suse.cz>
24221
24222 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
24223 expansion of size_t to 'unsigned long', not only to 'unsigned'.
24224
8bc2021f
EZ
242252003-07-09 Elena Zannoni <ezannoni@redhat.com>
24226
a9c64011
AS
24227 * gdb.threads/tls.c: New file.
24228 * gdb.threads/tls.exp: New file.
24229 * gdb.threads/tls-main.c: New file.
24230 * gdb.threads/tls-shared.c: New file.
24231 * gdb.threads/tls-shared.exp: New file.
8bc2021f 24232
d99968dc
EZ
242332003-07-09 Elena Zannoni <ezannoni@redhat.com>
24234
24235 * gdb.base/annota1.exp: Make sure that we properly escape the
24236 full path of the source file. Xfail more permissive patterns,
d63a86f8 24237 due to a compiler debug info problem.
d99968dc 24238
83876b3b
AS
242392003-07-07 Andreas Schwab <schwab@suse.de>
24240
2705e972
AS
24241 * gdb.asm/m68k.inc: New file.
24242 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
24243
83876b3b
AS
24244 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
24245 arguments"): Also match negative number.
24246
24247 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
24248
3a871b37
DJ
242492003-07-03 Daniel Jacobowitz <drow@mvista.com>
24250
24251 * gdb.base/store.c (charest): New typedef.
24252 (add_char): Rename to add_charest, update.
24253 (wack_char): Rename to wack_charest, update types. Return l + r
24254 to keep r live across the call.
24255 (wack_short, wack_int, wack_long, wack_longest, wack_float)
24256 (wack_double, wack_doublest): Return l + r to keep r live across
24257 the call.
24258 * gdb.base/store.exp: Accomodate store.c changes.
24259
b2a7f303
DC
242602003-06-30 David Carlton <carlton@kealia.com>
24261
24262 * gdb.c++/maint.exp (test_invalid_name): New.
24263 (test_first_component): Add tests for invalid names.
24264
3c6cb4a1
MC
242652003-06-29 Michael Chastain <mec@shout.net>
24266
24267 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
24268 output of '<VTT for class>' for virtual base classes.
24269
f1c2644b
DJ
242702003-06-29 Daniel Jacobowitz <drow@mvista.com>
24271
24272 * gdb.base/completion.exp: Tab-complete "complet" instead of
24273 "compl".
24274 * gdb.base/complex.exp, gdb.base/complex.c: New files.
24275
18080350
DJ
242762003-06-29 Daniel Jacobowitz <drow@mvista.com>
24277
24278 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
24279 * gdb.base/volatile.exp: Likewise.
24280
f56973f8
DJ
242812003-06-29 Daniel Jacobowitz <drow@mvista.com>
24282
24283 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
24284 gdb/1265.
24285
242862003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
24287 Daniel Jacobowitz <drow@mvista.com>
24288
24289 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
24290 initial line count of 'captured_main' from 26 to 32.
24291 (test_with_self): Allow xmalloc call to be interleaved with the
24292 preceding two lines.
24293
e766d4d6
JB
242942003-06-24 Joel Brobecker <brobecker@gnat.com>
24295
24296 * gdb.base/bang.exp: New testcase.
24297
f125c9a4
JB
242982003-06-23 Joel Brobecker <brobecker@gnat.com>
24299
24300 * gdb.base/langs.exp: Add some tests for the "minimal" language
24301 support.
24302
6e25beaf
EZ
243032003-06-23 Elena Zannoni <ezannoni@redhat.com>
24304
24305 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
24306 the testcase.
24307
2f816dda
DJ
243082003-06-22 Daniel Jacobowitz <drow@mvista.com>
24309
24310 * gdb.base/relocate.exp: Test add-symbol-file with a variable
24311 offset.
24312
db5a5748
DJ
243132003-06-22 Daniel Jacobowitz <drow@mvista.com>
24314
24315 * gdb.c++/pr-1210.cc: New file.
24316 * gdb.c++/pr-1210.exp: New file.
24317
1df0c130
DJ
243182003-06-21 Daniel Jacobowitz <drow@mvista.com>
24319
24320 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
24321 000-exec-continue.
24322
a92feac0
MK
243232003-06-15 Mark Kettenis <kettenis@gnu.org>
24324
24325 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
24326 on *-*-*bsd* instead of *-*-freebsd*.
24327
81a58f5b
AC
243282003-06-14 Andrew Cagney <cagney@redhat.com>
24329
24330 * gdb.base/store.exp: Test longest and doublest. Test all
24331 parameters. Weaken return statement match.
24332 * gdb.base/store.c: Add longest and doublest - aka long long and
24333 long double functions. Put all parameters into local register
24334 variables. Use negative values.
24335
b257a0d3
AC
243362003-06-14 Andrew Cagney <cagney@redhat.com>
24337
24338 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
24339 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
24340 exit status.
24341 * gdb.base/fileio.exp: Disable target when nointerrupts and
24342 noinferiorio, instead of limiting it to remote. Use remote_exec
24343 instead of system.
d63a86f8 24344
21c38304
JJ
243452003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24346
24347 * gdb.base/float.exp: Add ia64 support.
24348
1bcdb424
CV
243492003-06-12 Corinna Vinschen <vinschen@redhat.com>
24350
24351 * gdb.base/fileio.exp: Run only on remote targets.
24352
6aeb981f
CV
243532003-06-10 Corinna Vinschen <vinschen@redhat.com>
24354
24355 * gdb.base/fileio.c: New file, testing File-I/O.
24356 * gdb.base/fileio.exp: Ditto.
24357
53df362e
RG
243582003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
24359
24360 * gdb.base/shreloc.exp: New file, check symbol values obtained from
24361 shared objects after relocation at load time (gdb PR/1132).
24362 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 24363 as above, part of the shared object relocation test.
53df362e 24364
ffee1b46
MK
243652003-06-08 Mark Kettenis <kettenis@gnu.org>
24366
b5ca3722
MK
24367 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
24368 fully filled history list.
24369 * gdb.base/gdb_history: New file.
24370
03ed860d
MK
24371 * gdb.base/signals.exp: XFAIL "continue to func1" on
24372 i*86-*-freebsd*.
24373
ffee1b46
MK
24374 * gdb.base/attach.exp: When trying to attach to a nonexistent
24375 process, make it possible to specify the PID based on the target,
24376 and do so for *-*-freebsd*.
24377
d80dbb52
RH
243782003-06-02 Richard Henderson <rth@redhat.com>
24379
24380 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24381
6dd77b81
RH
243822003-06-02 Richard Henderson <rth@redhat.com>
24383
24384 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24385
f6347e16
RH
243862003-06-02 Richard Henderson <rth@redhat.com>
24387
24388 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24389
2c161407
DJ
243902003-06-01 Daniel Jacobowitz <drow@mvista.com>
24391
24392 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24393 of globalvar.
24394
572eb746
MK
243952003-06-01 Mark Kettenis <kettenis@gnu.org>
24396
24397 * gdb.asm/asm-source.exp: Check for memory read errors in
24398 disassembler test on *BSD too.
24399
9e9617a5
RH
244002003-06-01 Richard Henderson <rth@redhat.com>
24401
24402 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24403 for .frame.
24404 (gdbasm_call): Lose ldgp.
24405 (gdbasm_startup): Add frame information.
24406 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24407
7b34ad4e
MK
244082003-05-31 Mark Kettenis <kettenis@gnu.org>
24409
24410 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24411 i?86-*-*.
24412
10059fdf
MK
244132003-05-30 Mark Kettenis <kettenis@gnu.org>
24414
24415 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24416 FreeBSD.
24417
acf4b816
RH
244182003-05-29 Richard Henderson <rth@redhat.com>
24419
24420 * gdb.asm/alpha.inc: New file.
24421 * gdb.asm/asm-source.exp: Use it.
24422
e9ecd949
JB
244232003-05-29 Jim Blandy <jimb@redhat.com>
24424
24425 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24426 'core.PID'.
24427
e3e5a4f3
JB
244282003-05-22 Jim Blandy <jimb@redhat.com>
24429
24430 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24431 backtrace.
d63a86f8 24432
72fe3d25
DC
244332003-05-20 David Carlton <carlton@math.stanford.edu>
24434
24435 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24436 this time.
24437
58da2eb2
DC
244382003-05-19 David Carlton <carlton@bactrian.org>
24439
24440 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24441 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24442
1fcb5155
DC
244432003-05-19 David Carlton <carlton@bactrian.org>
24444
24445 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24446 namespace tests.
24447 Bump copyright date.
24448 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24449 (main): Call C::D::marker2.
24450 * gdb.c++/namespace1.cc: New file.
24451
85e85163
JJ
244522003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24453
24454 Roland McGrath <roland@redhat.com>
d63a86f8 24455 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24456 there is no manager thread.
24457
a25fbfec
JJ
244582003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24459
d63a86f8
RM
24460 * gdb.threads/schedlock.exp: Remove assumption that all threads
24461 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24462 in one of the child threads rather than the main thread.
24463
be375bae
JB
244642003-05-07 Jim Blandy <jimb@redhat.com>
24465
09bf6082
JB
24466 Add support for assembly source testing on the s390x.
24467 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24468 architecture.
24469 * gdb.asm/s390x.inc: New file.
24470
be375bae
JB
24471 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24472 succession of 'if' statements.
24473
00905d52
AC
244742003-05-05 Andrew Cagney <cagney@redhat.com>
24475
24476 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24477
b1e29e33
AC
244782003-05-05 Andrew Cagney <cagney@redhat.com>
24479
24480 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24481 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24482
e33d66ec
EZ
244832003-05-02 Elena Zannoni <ezannoni@redhat.com>
24484
24485 * gdb.base/charset.exp: Update based on new behavior of set/show
24486 charset commands.
24487
2b6fd0d8
AC
244882003-05-01 Andrew Cagney <cagney@redhat.com>
24489
24490 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24491 variable do not give memory errors.
24492
130cacce
AF
244932003-04-30 Adam Fedor <fedor@gnu.org>
24494
24495 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24496 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24497 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24498 gdb.objc/basicclass.m: : New files
24499
24500 * lib/gdb.exp (gdb_compile_objc): New procedure.
24501
bea71854
DJ
245022003-04-27 Daniel Jacobowitz <drow@mvista.com>
24503
24504 * gdb.base/signals.exp: Make backtrace tests more specific.
24505
0f20eeea
DC
245062003-04-23 David Carlton <carlton@bactrian.org>
24507
24508 * gdb.c++/maint.exp (test_first_component): Add tests for
24509 'operator' in more locations.
24510
c8c4d8dc
KB
245112003-04-16 Kevin Buettner <kevinb@redhat.com>
24512
24513 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24514
3fe60e3c
EZ
245152003-04-16 Elena Zannoni <ezannoni@redhat.com>
24516
24517 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24518 func marke' instead. Update test name.
3fe60e3c 24519
9219021c
DC
245202003-04-15 David Carlton <carlton@math.stanford.edu>
24521
24522 * gdb.c++/maint.exp: New file.
24523
5dd55bdd
EZ
245242003-04-14 Elena Zannoni <ezannoni@redhat.com>
24525
24526 * gdb.threads/schedlock.c: Change type of thread function argument
24527 to long, to avoid warnings on 64-bit platforms.
24528
00890572
EZ
245292003-04-14 Elena Zannoni <ezannoni@redhat.com>
24530
a9c64011
AS
24531 * gdb.base/attach.exp: Add new message from ptrace in case of
24532 attaching to nonexistent process.
d63a86f8 24533
93201743
JB
245342003-04-11 Jim Blandy <jimb@redhat.com>
24535
24536 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24537 gdb.c++/userdef.cc: Place comments on the lines to which the
24538 marker function might return.
24539 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24540 gdb.c++/userdef.exp: Look for those comments to check that we've
24541 returned to the right place, instead of checking line numbers.
24542
2a11c64d
EZ
245432003-04-11 Elena Zannoni <ezannoni@redhat.com>
24544
a9c64011
AS
24545 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24546 match on sourcefile name, instead of directory name.
2a11c64d 24547
68ab8fc5
EZ
245482003-04-10 Elena Zannoni <ezannoni@redhat.com>
24549
d63a86f8 24550 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24551 working directory name.
24552
5624293a
JB
245532003-04-09 Jim Blandy <jimb@redhat.com>
24554
24555 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24556 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24557 after an inferior function call, report the failure, but allow the
24558 test to continue.
24559
f1f02ee4
SC
245602003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24561
24562 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24563 with -DPROTOTYPES.
24564
6eb79af0
SC
245652003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24566
24567 * gdb.base/break.exp: Revert last patch.
24568
8dfb4cf0
SC
245692003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24570
24571 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24572 with -DPROTOTYPES.
24573
ed4c619a
AC
245742003-04-02 Andrew Cagney <cagney@redhat.com>
24575
24576 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24577 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24578 matching directories by the name breakpoint.
24579 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24580 Make "continue to marker1" consistent.
24581 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24582 message consistent.
24583 * lib/gdb.exp: Put "the program is no longer running", and "the
24584 program exited" in parenthesis.
24585 * lib/mi-support.exp: Ditto.
d63a86f8 24586
4e35d5f0 245872003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24588
4e35d5f0
BR
24589 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24590
71900fe8
AC
245912003-03-29 Andrew Cagney <cagney@redhat.com>
24592
24593 * gdb.base/sizeof.c (main): Print the value of '\377'.
24594 * gdb.base/sizeof.exp: Check the sign of '\377'.
24595
c0655a16
MC
245962003-03-27 Michael Chastain <mec@shout.net>
24597
24598 * gdb.base/gdb1090.exp: New file.
24599 * gdb.base/gdb1090.cc: New file.
24600
5b2a3989
JB
246012003-03-27 J. Brobecker <brobecker@gnat.com>
24602
24603 * gdb.gdb/observer.exp: New regression test.
24604
79876890
MC
246052003-03-27 Michael Chastain <mec@shout.net>
24606
24607 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24608 * gdb.base/ptype.exp: Likewise.
24609
6eac95e3
CV
246102003-03-27 Corinna Vinschen <vinschen@redhat.com>
24611
24612 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24613
e8c71839
MC
246142003-03-26 Michael Chastain <mec@shout.net>
24615
24616 * gdb.base/ptype.exp: Actually use some typedef'd types.
24617
71b10041
SC
246182003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24619
24620 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24621 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24622
2512cf80
CV
246232003-03-20 Corinna Vinschen <vinschen@redhat.com>
24624
24625 * gdb.base/default.exp: Fix regular expression.
24626
0d195a4f
CV
246272003-03-20 Corinna Vinschen <vinschen@redhat.com>
24628
24629 * gdb.base/args.exp: Fix regular expression.
24630
8a2dbca8
CV
246312003-03-20 Corinna Vinschen <vinschen@redhat.com>
24632
24633 * gdb.base/help.exp: Allow Win32 child process.
24634
bf028682
CV
246352003-03-20 Corinna Vinschen <vinschen@redhat.com>
24636
24637 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24638 when stepping out of main().
24639
182dbe85
CV
246402003-03-20 Corinna Vinschen <vinschen@redhat.com>
24641
24642 * gdb.base/default.exp: Check for win32 specific message when calling
24643 "run" without executable.
24644
d67a6ba5
CV
246452003-03-20 Corinna Vinschen <vinschen@redhat.com>
24646
24647 * gdb.base/args.exp: Expect .exe in output.
24648
a955b5bb
CV
246492003-03-20 Corinna Vinschen <vinschen@redhat.com>
24650
24651 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24652 Cygwin native.
24653
bf6bad4b
AC
246542003-03-17 Andrew Cagney <cagney@redhat.com>
24655
24656 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24657 vector registes.
24658 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24659 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24660
293e9a31
DC
246612003-03-17 David Carlton <carlton@math.stanford.edu>
24662
24663 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24664 test, for PR breakpoints/38.
24665 Call test_watchpoint_and_breakpoint.
24666 * gdb.base/watchpoint.c (func3): New function.
24667 (main): Call func3.
24668
5330f2db
DC
246692003-03-04 David Carlton <carlton@math.stanford.edu>
24670
24671 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24672 Garply<Garply<char> >:: garply".
24673 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24674 with respect to PR c++/1111; note also PR c++/1113.
24675 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24676 respect to PR c++/1062.
24677 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24678
6ece72da
DC
246792003-03-03 David Carlton <carlton@math.stanford.edu>
24680
24681 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24682 with respect to PR c++/57.
24683 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24684 c++/826.
24685 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24686 respect to PR c++/57.
24687
85ca1584
DC
246882003-03-03 David Carlton <carlton@math.stanford.edu>
24689
24690 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24691 respect to PR c++/33 into FAILs.
24692
98e9c5b8
MC
246932003-03-03 Michael Chastain <mec@shout.net>
24694
7bedbf27
MC
24695 * configure.in: Update copyright years.
24696
246972003-03-03 Michael Chastain <mec@shout.net>
24698
24699 * Makefile.in: Update copyright years.
98e9c5b8 24700
f683e100
DC
247012003-02-28 David Carlton <carlton@math.stanford.edu>
24702
24703 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24704 print class instead of struct and/or superfluous protection
24705 specifiers, as long as the resulting output is equivalent to the
24706 source code.
24707 Delete FIXME from end of messages on tests that don't need
24708 fixing.
24709
a9e0cf2c
DC
247102003-02-28 David Carlton <carlton@math.stanford.edu>
24711
24712 * gdb.c++/templates.exp (do_tests): Allow const in the two
24713 Foo<volatile char *>::foo tests.
24714
e8d359df
MS
247152003-02-27 Michael Snyder <msnyder@redhat.com>
24716
d63a86f8 24717 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24718 will be consistant.
24719
0b71dc91
DC
247202003-02-26 David Carlton <carlton@math.stanford.edu>
24721
24722 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24723 char *>::foo" test with respect to PR c++/33. Create a new test
24724 which is identical to that one except that it doesn't put the
24725 space between the "char" and the "*"; KFAIL it, too.
24726
dd14ab43
DC
247272003-02-26 David Carlton <carlton@math.stanford.edu>
24728
24729 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24730 template types into either PASSes or KFAILs (corresponding to PR
24731 c++/57). Tweak indentation. Update copyright.
24732
1146c7f1
SC
247332003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24734
24735 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24736
74641dfb
MC
247372003-02-13 Michael Chastain <mec@shout.net>
24738
24739 * gdb.base/exprs.exp: Remove i960 remnants.
24740 * gdb.base/funcargs.exp: Likewise.
24741 * gdb.base/list.exp: Likewise.
24742 * gdb.base/ptype.exp: Likewise.
24743
559cd2d0
DC
247442003-02-14 David Carlton <carlton@math.stanford.edu>
24745
24746 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24747 pEe->D::vg()" from XFAIL to KFAIL.
24748
c4f90d87
JM
247492003-02-13 Jason Molenda (jmolenda@apple.com)
24750
24751 * gdb.base/maint.exp: Update maint print statistics regexp to include
24752 new entries.
24753
cbc4d97c
MC
247542003-02-13 Michael Chastain <mec@shout.net>
24755
24756 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24757
40f235b7
MC
247582003-02-12 Michael Chastain <mec@shout.net>
24759
24760 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24761 * gdb.c++/inherit.exp: Likewise.
24762 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24763 * gdb.c++/templates.exp: Likewise.
24764 * gdb.c++/virtfunc.exp: Likewise.
24765
c56716b0
JM
247662003-02-06 Jason Molenda (jason-cl@molenda.com)
24767
24768 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24769 why the code is written that way.
24770
070afcf8
MC
247712003-02-05 Michael Chastain <mec@shout.net>
24772
24773 * gdb.base/dump.exp: Add missing copyright line.
24774
5d0331e5
JM
247752003-02-05 Jason Molenda (jason-cl@molenda.com)
24776
f7ae6d3e 24777 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24778 at the beginning so the breakpoint doesn't get set on the loop.
24779
92851186
MC
247802003-02-05 Michael Chastain <mec@shout.net>
24781
24782 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24783 output for configurations with gcc 2.95.3.
24784
cbf1e085
AC
247852003-02-05 Keith Seitz <keiths@redhat.com>
24786 Andrew Cagney <ac131313@redhat.com>
24787
24788 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24789
29518e1e
MC
247902003-02-04 Michael Chastain <mec@shout.net>
24791
24792 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24793 Call perror and then continue.
24794
5af1d5f3
MC
247952003-02-03 Michael Chastain <mec@shout.net>
24796
24797 * gdb.c++/pr-1023.cc: New file.
24798 * gdb.c++/pr-1023.exp: New file.
24799
6b549786
JB
248002003-02-05 Jim Blandy <jimb@redhat.com>
24801
24802 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24803 it's local to foobar. Check for it there, and check that it's not
24804 present in main.
24805 * gdb.c++/local.cc (marker2): New function.
24806 (foobar): Call marker1.
24807 (main): Call marker2 instead of marker1.
24808
67f16606
AC
248092003-02-04 Andrew Cagney <ac131313@redhat.com>
24810
24811 * gdb.disasm/mn10200.exp: Obsolete file.
24812 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24813 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24814 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24815
1c5cb38e
DC
248162003-02-04 David Carlton <carlton@math.stanford.edu>
24817
24818 * gdb.c++/overload.exp: Test intToChar(1).
24819 * gdb.c++/overload.cc (intToChar): New.
24820 (main): Call intToChar.
24821
d1fe6965
DC
248222003-02-03 David Carlton <carlton@math.stanford.edu>
24823
24824 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24825 'might_kfail' arg.
24826 KFAIL some of the continue_to_bp_overloaded calls, according to
24827 PR c++/1025.
24828
9ba61c5d
MC
248292003-02-01 Michael Chastain <mec@shout.net>
24830
24831 * gdb.base/advance.c (marker1): New marker function.
24832 * gdb.base/advance.exp: When the 'advance' command lands on the
24833 return breakpoint, it can legitimately stop on either the
24834 current line or the next line. Accommodate both outcomes.
24835 * gdb.base/until.exp: Likewise.
24836
e7494ffb
AC
248372003-02-02 Andrew Cagney <ac131313@redhat.com>
24838
24839 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24840 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24841 now a list, not a tuple.
24842 * gdb.mi/mi-var-display.exp: Ditto.
24843 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24844
075559bc
AC
248452003-02-01 Andrew Cagney <ac131313@redhat.com>
24846
24847 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24848 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24849 stack backtraces.
24850 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 24851
2bd4c7b1
MK
248522003-02-01 Mark Kettenis <kettenis@gnu.org>
24853
24854 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24855 gdb.mi/mi1-pthreads.exp: Return instead of calling
24856 gdb_suppress_entire_file.
24857
eabd8992
MS
248582003-02-01 Mark Salter <msalter@redhat.com>
24859
24860 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24861
71469e2f
MS
248622003-01-31 Mark Salter <msalter@redhat.com>
24863
24864 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24865 Support empty arg.
24866
38a94d44
MC
248672003-01-30 Michael Chastain <mec@shout.net>
24868
24869 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24870 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24871 has been fixed in gdb/readline on 2003-01-09.
24872
19ea9e73
MS
248732003-01-29 Michael Snyder <msnyder@redhat.com>
24874
e8d359df
MS
24875 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24876 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
24877 * gdb.base/args.exp: Skip if target does not support args passing.
24878
2307bd6a
DJ
248792003-01-22 Daniel Jacobowitz <drow@mvista.com>
24880
19ea9e73 24881 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
24882 gdb_test. Accept a list of expect arguments as the third
24883 parameter.
24884 (gdb_test): Use it.
24885
f2dd3617
EZ
248862003-01-20 Elena Zannoni <ezannoni@redhat.com>
24887
24888 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24889 allow for different test tree configurations. Update some
24890 tescases accordingly.
24891 * gdb.arch/altivec-regs.exp: Ditto.
24892 * gdb.asm/asm-source.exp: Ditto.
24893 * gdb.base/advance.exp: Ditto.
24894 * gdb.base/display.exp: Ditto.
d63a86f8 24895 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
24896 * gdb.base/mips_pro.exp: Ditto.
24897 * gdb.base/overlays.exp: Ditto.
24898 * gdb.base/relocate.exp: Ditto.
24899 * gdb.base/setshow.exp: Ditto.
24900 * gdb.base/step-line.exp: Ditto.
24901 * gdb.base/step-test.exp: Ditto.
24902 * gdb.base/until.exp: Ditto.
24903 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24904
c71cdefd
DC
249052003-01-17 David Carlton <carlton@math.stanford.edu>
24906
24907 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24908 corresponding to PR c++/945.
24909 Update copyright.
24910
fdba05d7
DC
249112003-01-17 David Carlton <carlton@math.stanford.edu>
24912
24913 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24914 corresponding to PR c++/68.
24915
249162003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
24917
24918 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
24919 (test_paddr_hairy_functions): Call print_addr_2_kfail for
24920 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
24921
c362c33a
EZ
249222003-01-15 Elena Zannoni <ezannoni@redhat.com>
24923
0fbc361c
EZ
24924 * gdb.base/break.exp: Fix change of default location, because of
24925 removal of until tests.
24926 * gdb.base/help.exp: Update test for new 'until' help message.
24927 Add test for help on 'advance'.
a9c64011 24928 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 24929
dabf8a35
MK
249302003-01-15 Mark Kettenis <kettenis@gnu.org>
24931
24932 * gdb.base/default.exp: Adapt "info float" test for recent changes
24933 to that command. Add test for "info vector".
24934 * gdb.base/float.exp: New file. Add test for "info float" that
24935 resembles the old test in gdb.base/default.exp.
24936
a1769aca
DC
249372003-01-15 David Carlton <carlton@math.stanford.edu>
24938
24939 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24940
82025e13
EZ
249412003-01-15 Elena Zannoni <ezannoni@redhat.com>
24942
24943 * gdb.base/break.exp: Move the tests of until command from here...
24944 * gdb.base/until.exp: ... to here. New file. Add other tests.
24945 * gdb.base/advance.c: New file.
24946 * gdb.base/advance.exp: New file.
24947
8f9ab801
EZ
249482003-01-14 Elena Zannoni <ezannoni@redhat.com>
24949
a9c64011
AS
24950 * gdb.base/args.c: New file.
24951 * gdb.base/args.exp: New file.
8f9ab801 24952
9ae66589
DJ
249532003-01-14 Daniel Jacobowitz <drow@mvista.com>
24954
24955 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24956
8d77e5c3
DJ
249572003-01-14 Daniel Jacobowitz <drow@mvista.com>
24958
24959 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24960
12d2f0a1
DJ
249612003-01-14 Daniel Jacobowitz <drow@mvista.com>
24962
24963 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24964 dates.
24965
6ca37014
DJ
249662003-01-13 Daniel Jacobowitz <drow@mvista.com>
24967
24968 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24969
b0023472
DJ
249702003-01-13 Daniel Jacobowitz <drow@mvista.com>
24971
24972 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24973 (ptype &*"foo").
24974 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24975
607fbc54 249762003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
24977
24978 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24979 * gdb.mi/mi1-console.exp: Likewise.
24980
607fbc54 249812003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
24982
24983 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24984 * gdb.mi/mi1-console.exp: Likewise.
24985
a1fb14a2
DJ
249862003-01-13 Daniel Jacobowitz <drow@mvista.com>
24987
24988 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24989
c4cf40b7
DJ
249902003-01-09 Daniel Jacobowitz <drow@mvista.com>
24991
24992 * gdb.base/detach.exp: New test.
24993
696d5a5b
DJ
249942003-01-09 Daniel Jacobowitz <drow@mvista.com>
24995
24996 * Makefile.in (ALL_SUBDIRS): New variable.
24997 (subdirs, clean, distclean): Use it.
24998 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24999 regenerating Makefile, since it is generated from the top level.
25000 * gdb.asm/Makefile.in: Likewise.
25001 * gdb.base/Makefile.in: Likewise.
25002 * gdb.c++/Makefile.in: Likewise.
25003 * gdb.disasm/Makefile.in: Likewise.
25004 * gdb.java/Makefile.in: Likewise.
25005 * gdb.mi/Makefile.in: Likewise.
25006 * gdb.threads/Makefile.in: Likewise.
25007 * gdb.trace/Makefile.in: Likewise.
25008
754533e4
DC
250092003-01-09 David Carlton <carlton@math.stanford.edu>
25010
25011 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
25012 Add copyright year 2003.
25013
d8b3e9ee
MC
250142003-01-06 Michael Chastain <mec@shout.net>
25015
25016 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
25017 When selecting a thread, 'line' and 'file' are optional.
25018 * gdb.mi/mi1-pthreads.exp: Likewise.
25019
8e9e0fe6
AS
250202003-01-06 Andreas Schwab <schwab@suse.de>
25021
25022 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
25023 failures.
25024
b5ab8ff3
DJ
250252003-01-04 Daniel Jacobowitz <drow@mvista.com>
25026
25027 Fix PR gdb/844
25028 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
25029 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
25030
25031 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
25032 instead of calling gdb_suppress_entire_file.
25033 * gdb.threads/print-threads.exp: Likewise.
25034 * gdb.threads/schedlock.exp: Likewise.
25035
25036 * gdb.threads/killed.exp: Return instead of calling
25037 gdb_suppress_entire_file.
25038 * gdb.threads/linux-dp.exp: Likewise.
25039 * gdb.threads/pthreads.exp: Likewise.
25040
1e698235
DJ
250412003-01-04 Daniel Jacobowitz <drow@mvista.com>
25042
25043 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
25044 stabs.
25045 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
25046 * gdb.base/whatis.exp: Always allow (void) after function names.
25047
147ff08c
DJ
250482003-01-04 Daniel Jacobowitz <drow@mvista.com>
25049
25050 * gdb.c++/casts.exp: Correct regexp.
25051
dc62bfc2
MK
250522003-01-04 Mark Kettenis <kettenis@gnu.org>
25053
25054 * configure.in: Call AC_CONFIG_HEADER. Don't call
25055 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
25056 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
25057 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
25058 aforementioned directories in the AC_OUPUT call.
25059 * config.hin: New file.
25060 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
25061 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
25062 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
25063 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
25064 pass -I$objdir instead of -I$objdir/$subdir in compilation.
25065 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
25066 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
25067 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
25068 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
25069 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
25070 gdb.threads/configure.in, gdb.threads/configure,
25071 gdb.threads/config.in, gdb.trace/configure.in,
25072 gdb.trace/configure: Removed.
25073
77afa639
MC
250742003-01-03 Michael Chastain <mec@shout.net>
25075
25076 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
25077 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
25078
7634bb6e
DJ
250792003-01-03 Daniel Jacobowitz <drow@mvista.com>
25080
25081 * gdb.base/store.exp: Fix regular expressions.
25082
b39c905e
MK
250832002-12-28 Mark Kettenis <kettenis@gnu.org>
25084
25085 * configure.in: Rewrite.
25086 * configure: Regenerated.
25087
0a8551dd
DC
250882003-01-03 David Carlton <carlton@math.stanford.edu>
25089
25090 * gdb.base/psymtab.exp: New file.
25091 * gdb.base/psymtab1.c: Ditto.
25092 * gdb.base/psymtab2.c: Ditto.
25093
c60b7188
AF
250942002-12-23 Adam Fedor <fedor@gnu.org>
25095
25096 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
25097
ee73db83
DC
250982002-12-23 David Carlton <carlton@math.stanford.edu>
25099
25100 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
25101 and current_directory initialization.
25102
d6c1774e
JB
251032002-12-22 Jim Blandy <jimb@redhat.com>
25104
f0a847b8
JB
25105 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
25106 rather than as part of the output file name.
25107
d6c1774e
JB
25108 * gdb.base/attach.exp: There's no need to copy the test program to
25109 /tmp; that was only ever necessary on HP/UX, and this test is
25110 entirely disabled there anyway.
25111
f0708dbb
JB
251122002-12-21 Jim Blandy <jimb@redhat.com>
25113
4c2acfea
JB
25114 * gdb.c++/psmang.exp: Doc fix.
25115
f0708dbb
JB
25116 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
25117 test.
25118
9579e000
DC
251192002-12-20 David Carlton <carlton@math.stanford.edu>
25120
25121 * gdb.c++/annota2.exp: KFAIL annotate-quit.
25122
d1810171
MC
251232002-12-18 Michael Chastain <mec@shout.net>
25124
25125 * gdb.c++/annota2.exp: Add copyright year 2002.
25126
76565097
DC
251272002-12-17 David Carlton <carlton@math.stanford.edu>
25128
25129 * gdb.c++/try_catch.cc: Add marker comments.
25130 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
25131 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
25132 * gdb.c++/m-static.cc: Ditto.
25133 * gdb.c++/m-static1.cc: Ditto.
25134 * gdb.c++/try_catch.cc: Ditto.
25135
da81390b
JJ
251362002-12-16 Jeff Johnston <jjohnstn@redhat.com>
25137
25138 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
25139 to see whether we are using the new -environment-directory
25140 command which resets via -r or the old version of the command
25141 which may prompt the user. Part of fix for gdb/741.
25142
b304d130
AC
251432002-12-13 Andrew Cagney <ac131313@redhat.com>
25144
25145 * gdb.fortran/types.exp: Update obsolete comment.
25146 * gdb.fortran/exprs.exp: Ditto.
25147 * lib/gdb.exp: Delete obsolete code.
25148 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
25149 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
25150 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
25151 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
25152 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
25153 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
25154 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
25155 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
25156 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
25157 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
25158 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
25159 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
25160 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
25161 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
25162 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
25163 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
25164 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
25165 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
25166 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
25167 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
25168 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
25169 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
25170 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
25171 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
25172 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
25173 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
25174 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
25175 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
25176 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
25177 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
25178 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
25179 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
25180 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
25181 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
25182 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
25183 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
25184 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
25185
a23b6e6a
DC
251862002-12-11 David Carlton <carlton@math.stanford.edu>
25187
25188 * gdb.c++/m-data.exp: Add test for members that shadow global
25189 variables: see PR gdb/804.
25190 * gdb.c++/m-data.cc: Ditto.
25191
6604731b
DJ
251922002-12-10 Daniel Jacobowitz <drow@mvista.com>
25193
25194 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
25195
de46ecd7
DC
251962002-12-06 David Carlton <carlton@math.stanford.edu>
25197
25198 * gdb.base/store.c: Don't declare functions static.
25199
27e829d0
AC
252002002-12-04 Andrew Cagney <ac131313@redhat.com>
25201
25202 * gdb.base/store.exp, gdb.base/store.c: New files.
25203
92806416
DJ
252042002-12-03 Daniel Jacobowitz <drow@mvista.com>
25205
25206 * gdb.base/selftest.exp: Update for current gdb.
25207
3bcbaac5
DJ
252082002-12-03 Daniel Jacobowitz <drow@mvista.com>
25209
25210 * gdb.base/maint.exp: Only dump symbols from one source file
25211 or objfile.
25212
f4f00b1f
DJ
252132002-12-03 Daniel Jacobowitz <drow@mvista.com>
25214
25215 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
25216 function call.
25217
f1c8a949
JB
252182002-11-25 Jim Blandy <jimb@redhat.com>
25219
25220 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
25221 function appearing in error message.
25222
9e297a97
DJ
252232002-11-21 Daniel Jacobowitz <drow@mvista.com>
25224
25225 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
25226
1f312e79
JJ
252272002-11-08 Jeff Johnston <jjohnstn@redhat.com>
25228
d63a86f8
RM
25229 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
25230 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
25231 should be in mi console format. This is part of fix for PR gdb/604.
25232
83c31e7d
FN
252332002-09-18 Fernando Nasser <fnasser@redhat.com>
25234
25235 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
25236 which explicitly prints the zero offset as "+0".
25237
322b3f65
DJ
252382002-10-22 Daniel Jacobowitz <drow@mvista.com>
25239
25240 * gdb.threads/schedlock.c (args): Make unsigned.
25241
252422002-10-21 Daniel Jacobowitz <drow@mvista.com>
25243
25244 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
25245 numbers. Allow "foo2|selected stack frame".
25246 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
25247 * gdb.asm/asmsrc2.s: Likewise.
25248 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
25249 comments.
25250 * gdb.asm/mips.inc: New file.
25251
5e2fe5b8
AF
252522002-10-18 Adam Fedor <fedor@gnu.org>
25253
25254 * gdb.base/default.exp: Update expected output to include 'ObjC'.
25255 * gdb.base/help.exp: Likewise.
25256
abe1a5d0
KB
252572002-10-17 Kevin Buettner <kevinb@redhat.com>
25258
25259 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
25260 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
25261
10abb1d4
JB
252622002-10-02 Jim Blandy <jimb@redhat.com>
25263
25264 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
25265
1f609b42
AC
252662002-10-01 Andrew Cagney <ac131313@redhat.com>
25267
25268 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
25269 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
25270 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
25271 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
25272 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
25273 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
25274 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
25275
0aee02e4
AC
252762002-09-29 Andrew Cagney <ac131313@redhat.com>
25277
25278 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
25279 * mi0-disassemble.exp, mi0-eval.exp: Delete.
25280 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
25281 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
25282 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
25283 * mi0-var-block.exp, mi0-var-child.exp: Delete.
25284 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 25285
6fde09ad
KB
252862002-09-27 Kevin Buettner <kevinb@redhat.com>
25287
25288 * gdb.base/annota1.exp (info break): Make directory components of
25289 path optional since not all compilers emit this debug information.
25290
889bf7c5
PA
25291 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
25292 step ends up stepping out of the function instead of stopping on
25293 the epilogue.
6fde09ad 25294
9e8aab75
KS
252952002-09-26 Keith Seitz <keiths@redhat.com>
25296
25297 * lib/insight-support.exp (gdbtk_start): Figure out where
25298 the insight executable is based on where gdb is. Use this
25299 executable to start insight instead of gdb.
25300
e36180d7
AC
253012002-09-25 Andrew Cagney <cagney@redhat.com>
25302
25303 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
25304
9dd34b2b
AC
253052002-09-24 Andrew Cagney <ac131313@redhat.com>
25306
25307 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
25308 test_isolated_complaints.
25309 (test_empty_complaint): New function.
25310 (test_empty_complaints): New function. Check no output when no
25311 complaints.
d63a86f8 25312
dea97812
KB
253132002-09-19 Jim Blandy <jimb@redhat.com>
25314
a9c64011 25315 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 25316
54951bd7
AC
253172002-09-19 Andrew Cagney <ac131313@redhat.com>
25318
25319 * gdb.gdb/complaints.exp: New file.
25320
dec43320
AC
253212002-09-18 Andrew Cagney <ac131313@redhat.com>
25322
25323 * gdb.base/maint.exp: Check `help maint internal-warning'.
25324
e70d6e3f
DC
253252002-09-18 David Carlton <carlton@math.stanford.edu>
25326
25327 * gdb.c++/m-static.exp: Remove breakpoints depending on line
25328 numbers, and replace them by a single breakpoint after the
25329 constructors are all finished.
25330 Add test 4.
25331 * gdb.c++/m-static.cc: Add test 4.
25332 * gdb.c++/m-static.h: New file.
25333 * gdb.c++/m-static1.cc: New file.
25334
25335 * gdb.c++/printmethod.exp: New file.
25336 * gdb.c++/printmethod.cc: New file.
25337
25338 * gdb.c++/pr-574.exp: New file.
25339 * gdb.c++/pr-574.cc: New file.
25340
afb5c968
CV
253412002-09-18 Corinna Vinschen <vinschen@redhat.com>
25342
25343 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
25344 embedded targets which never actually exit.
25345
31e45dee
FN
253462002-09-18 Fernando Nasser <fnasser@redhat.com>
25347
25348 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
25349 "don't step after run" as unresolved or unsupported, instead of xfail.
25350
a283c5a1
CV
253512002-09-18 Corinna Vinschen <vinschen@redhat.com>
25352
25353 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
25354 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
25355 Add newline to expected string in "step out of main (status wrapper)"
25356 case.
25357
11350d2a
CV
253582002-09-18 Corinna Vinschen <vinschen@redhat.com>
25359
25360 * lib/gdb.exp (rerun_to_main): Allow restarting application.
25361 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
25362
0deec7d6
TT
253632002-09-17 Tom Tromey <tromey@redhat.com>
25364
25365 * gdb.base/printcmds.exp (test_print_string_constants): Expect
25366 \000, not \0, in double-quoted string.
25367
b2b4a1b5
CV
253682002-09-14 Corinna Vinschen <vinschen@redhat.com>
25369
c9d37158 25370 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
25371 string after running the commands execution on breakpoint tests.
25372
1c56143a
CV
253732002-09-13 Corinna Vinschen <vinschen@redhat.com>
25374
25375 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25376
37f8da45
JB
253772002-09-12 Joel Brobecker <brobecker@gnat.com>
25378
25379 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
25380
08b468e0
KS
253812002-09-10 Keith Seitz <keiths@redhat.com>
25382
25383 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
25384 runto proc.
25385 (mi_run_to_main): Use mi_runto.
25386 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
25387
dc360f58
KS
253882002-09-10 Keith Seitz <keiths@redhat.com>
25389
25390 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
25391 regexp for stopping at main. Could have multiple event notifications.
25392 Don't assume that main was declared with no parameters.
25393 (mi_next): Use mi_step_to.
25394 (mi_step): Use mi_next_to.
25395
ce3abcfb
CV
253962002-09-09 Corinna Vinschen <vinschen@redhat.com>
25397
25398 * gdb.base/default.exp: Fix expected string in `info float' test.
25399
d1f5b980
BE
254002002-09-09 Ben Elliston <bje@redhat.com>
25401
25402 * config/mips.exp: Update comments.
25403 * config/mips-idt.exp: Likewise.
25404 * config/nind.exp: Likewise.
25405 * config/slite.exp: Likewise.
25406 * config/sparclet.exp: Likewise.
25407 * config/udi.exp: Likewise.
25408 * config/vx.exp: Likewise.
25409 * config/vxworks29k.exp: Likewise.
25410
2f71430b
JB
254112002-09-05 Jim Blandy <jimb@redhat.com>
25412
25413 * gdb.threads/killed.exp: Fix test failure message.
25414
7ddebc7e
KS
254152002-09-04 Keith Seitz <keiths@redhat.com>
25416
25417 * lib/mi-support.exp: Update copyright.
25418 (mi_gdb_test): Increase the priority of the expected pattern
25419 so that it matches gdb_test.
25420
0ae67eb3
KS
254212002-09-03 Keith Seitz <keiths@redhat.com>
25422
25423 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25424 Use integer comparison instead of string comparison for testing
25425 whether binary was built.
25426
38fc42c8
JB
254272002-09-03 Jim Blandy <jimb@redhat.com>
25428
25429 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25430
b6ff0e81
JB
254312002-08-29 Jim Blandy <jimb@redhat.com>
25432
25433 * gdb.threads/pthreads.exp: Move the portable thread compilation
25434 code into a function in lib/gdb.exp, and call that from here.
25435 * lib/gdb.exp (gdb_compile_pthreads): New function.
25436
07c98896
KS
254372002-08-29 Keith Seitz <keiths@redhat.com>
25438
25439 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25440 expect_out so that callers can get at it.
25441
0312286c
DJ
254422002-08-23 Daniel Jacobowitz <drow@mvista.com>
25443
25444 * gdb.threads/print-threads.c: New file.
25445 * gdb.threads/print-threads.exp: New file.
25446 * gdb.threads/schedlock.c: New file.
25447 * gdb.threads/schedlock.exp: New file.
25448
dd039bc4
EZ
254492002-08-22 Elena Zannoni <ezannoni@redhat.com>
25450
a9c64011
AS
25451 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25452 not altivec.c.
dd039bc4 25453
1f36144c
MK
254542002-08-17 Mark Kettenis <kettenis@gnu.org>
25455
25456 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25457 targets. The problem should be fixed now.
25458
16057ec7 254592002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25460
25461 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25462 2002-07-24 change that removes final dots from error messages.
25463
3c1499ad
TT
254642002-08-13 Tom Tromey <tromey@redhat.com>
25465
25466 * gdb.base/readline.exp: New file.
25467
a20ce2c3
AC
254682002-08-01 Andrew Cagney <ac131313@redhat.com>
25469
25470 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25471 supress message.
25472
db034ac5
AC
254732002-08-01 Andrew Cagney <cagney@redhat.com>
25474
25475 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25476 CHILL_FOR_TARGET and CHILL_LIB.
25477 * configure.in (configdirs): Remove gdb.chill.
25478 * configure: Regenerate.
25479 * lib/gdb.exp: Obsolete references to chill.
25480 * gdb.fortran/types.exp: Ditto.
25481 * gdb.fortran/exprs.exp: Ditto.
25482
3e000b18
KB
254832002-07-30 Kevin Buettner <kevinb@redhat.com>
25484
25485 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25486 set Irix-specific compile and link flags.
25487
28f4966b
KB
254882002-07-29 Kevin Buettner <kevinb@redhat.com>
25489
25490 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25491 source files. The ``-o'' option doesn't work with the ``-E'' option
25492 when using the Irix compiler.
25493
46c0d5a6
DJ
254942002-07-19 Daniel Jacobowitz <drow@mvista.com>
25495
25496 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25497 Improve support for reusing an exec file. Copy exec file
25498 to target, and run gdbserver on the target instead of on the host.
25499
eecf4bed
JB
255002002-07-18 Jim Blandy <jimb@redhat.com>
25501
0f815cdf
JB
25502 * gdb.base/ending-run.exp: Don't expect to see the program end in
25503 some orderly fashion when we're running on a real stand-alone
25504 board.
25505
eecf4bed
JB
25506 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25507 targets that don't support interrupts.
25508
52d309e4
JB
255092002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25510
25511 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25512 systems.
25513 Move comments in expect statements to inside the actions, so that they
25514 don't get matched against.
25515
ff683d9e
MK
255162002-07-10 Mark Kettenis <kettenis@gnu.org>
25517
25518 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25519 function when asleep" test.
25520
b5356753
AC
255212002-07-10 Andrew Cagney <ac131313@redhat.com>
25522
25523 * gdb.base/page.exp: Rewrite to handle problems with very long
25524 `info set' output. Update copyright.
25525
6aa4d13a
AC
255262002-06-26 Andrew Cagney <ac131313@redhat.com>
25527
25528 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25529 gdb.threads-hp.
25530 * gdb.hp/configure: Regenerate.
25531 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25532 * gdb.hp/gdb.threads-hp/configure: Delete file.
25533 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25534
8cf8c2b8
AC
255352002-06-22 Andrew Cagney <ac131313@redhat.com>
25536
25537 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25538 setlocale, bindtextdomain and textdomain.
25539
6827a8f8
JB
255402002-06-11 Jim Blandy <jimb@redhat.com>
25541
919d772c
JB
25542 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25543 preprocessor macro information is present.
25544
6827a8f8
JB
25545 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25546 tests.
25547
c15b0d21
MS
255482002-06-06 Michael Snyder <msnyder@redhat.com>
25549
c5984d70
MS
25550 * gdb.base/overlays.exp: Record addresses of overlay
25551 functions in TCL variables rather than in GDB variables,
25552 to avoid having GDB convert them to pointers (with loss
25553 of information).
25554
d63a86f8 25555 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25556 default linker script changes.
c15b0d21
MS
25557 * gdb.base/long_long.exp: Add check for sizeof (long double).
25558
be26fe0d
ML
255592002-06-06 Michal Ludvig <mludvig@suse.cz>
25560
25561 * gdb.asm/asm-source.exp: Add x86-64 target.
25562 * gdb.asm/x86_64.inc: New.
d63a86f8 25563
258093ca 255642002-05-30 Michael Chastain <mec@shout.net>
258093ca 25565
4b3153f1 25566 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25567 * gdb.c++/m-static.cc: New file.
25568 * gdb.c++/m-static.exp: New file.
25569
241264c6
MS
255702002-05-28 Michael Snyder <msnyder@redhat.com>
25571
25572 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25573 precision.
25574
9bba8c8f 255752002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25576
4b3153f1 25577 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25578 * gdb.c++/m-data.cc: New file.
25579 * gdb.c++/m-data.exp: New file.
25580
255812002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25582
4b3153f1 25583 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25584 * gdb.c++/try_catch.cc: New file.
d63a86f8 25585 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25586
def1b996
MC
255872002-05-27 Michael Chastain <mec@shout.net>
25588
25589 * gdb.c++/local.exp: Accept more nested types in output.
25590
522ba268
MC
255912002-05-26 Michael Chastain <mec@shout.net>
25592
25593 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25594
277254ba
MS
255952002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25596
25597 * lib/gdb.exp (gdb_wrapper_init): Just because
25598 gdb_wrapper_file exists, this does not mean that the file
25599 should not be rebuilt. That is what gdb_wrapper_initialized
25600 is for.
25601 (default_gdb_init): Reset gdb_wrapper_initialized.
25602
b61a8733
MS
256032002-05-23 Michael Snyder <msnyder@redhat.com>
25604
d63a86f8 25605 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25606 the precision of the floating point test results.
25607 * gdb.base/call-rt-st.exp: Ditto.
25608
b61a8733
MS
25609 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25610 * gdb.base/call-rt-st.exp: Ditto.
25611
56f6e910
MC
256122002-05-19 Michael Chastain <mec@shout.net>
25613
25614 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25615
ad0b0016
EZ
256162002-05-19 Elena Zannoni <ezannoni@redhat.com>
25617
a9c64011
AS
25618 * configure.in (configdirs): Add gdb.arch.
25619 * configure: Regenerate.
ad0b0016 25620
f617d2b6
JB
256212002-05-17 Jim Blandy <jimb@redhat.com>
25622
25623 * gdb.base/completion.exp: Recognize the more detailed error
25624 messages produced by the macro expander's lexical analyzer.
25625
eac2a696
EZ
256262002-05-14 Elena Zannoni <ezannoni@redhat.com>
25627
a9c64011
AS
25628 * gdb.arch/altivec-abi.c: New file.
25629 * gdb.arch/altivec-abi.exp: New file.
25630 * gdb.arch/altivec-regs.c: New file.
25631 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25632
2fdde8f8
DJ
256332002-05-14 Daniel Jacobowitz <drow@mvista.com>
25634
25635 * gdb.base/maint.exp (maint print type): Update for new type
25636 structure.
d63a86f8 25637
e31f1a7c
EZ
256382002-05-14 Elena Zannoni <ezannoni@redhat.com>
25639
25640 * gdb.arch: New directory.
25641 * gdb.arch/configure.in: New file.
25642 * gdb.arch/configure: New file.
25643 * gdb.arch/Makefile.in: New file.
25644
db589741
CV
256452002-05-13 Corinna Vinschen <vinschen@redhat.com>
25646
25647 * gdb.asm/asm-source.exp: Add v850 as supported target.
25648 * gdb.asm/v850.inc: New file.
25649
8ce2a7dc
DJ
256502002-05-13 Daniel Jacobowitz <drow@mvista.com>
25651
25652 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25653
df763c7f
DJ
256542002-05-12 Daniel Jacobowitz <drow@mvista.com>
25655
25656 * gdb.base/break.exp: Check 'break "marker2"'.
25657
377daeed
MS
256582002-05-10 Michael Snyder <msnyder@redhat.com>
25659
25660 * gdb.base/long_long.exp: Fix typo.
25661
c4b7bc2b
JB
256622002-05-10 Jim Blandy <jimb@redhat.com>
25663
ecac9a4e
JB
25664 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25665 a bug.
25666
c4b7bc2b
JB
25667 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25668 Recognize more detailed error message produced by the macro
25669 expander's lexical analyzer.
25670 * lib/gdb.exp (test_print_reject): Same.
25671
e71019a1
MK
256722002-05-09 Mark Kettenis <kettenis@gnu.org>
25673
25674 * gdb.c++/method.exp: Fix typo.
25675
fedfc8e6
MS
256762002-05-08 Michael Snyder <msnyder@redhat.com>
25677
166a1957
MS
25678 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25679 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25680 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25681 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25682 Add iftarget clause for strongarm.
d63a86f8 25683
f1c47eb2
MS
256842002-05-06 Michael Snyder <msnyder@redhat.com>
25685
cb9a9d3e
MS
25686 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25687 (gdb_continue_to_end): Accept output from status wrapper.
25688 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25689 Clean up fail messages to match pass messages.
25690
f1c47eb2
MS
25691 Enable the "needs_status_wrapper" testsuite feature.
25692 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25693 (gdb_compile): Conditionally call gdb_wrapper_init.
25694 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25695 * gdb.c++/method.exp: Recognize output from status wrapper.
25696
6079c749
BE
256972002-05-06 Ben Elliston <bje@redhat.com>
25698From Graydon Hoare <graydon@redhat.com>
25699
25700 * config/sid.exp: Include support for "rawsid" protocol.
25701
188baff3
JB
257022002-05-03 Jim Blandy <jimb@redhat.com>
25703
25704 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25705 * gdb.c++/hang3.C: New file.
25706
b9c07f0f
AC
257072002-05-04 Andrew Cagney <ac131313@redhat.com>
25708
25709 * gdb.base/default.exp: Remove obsolete code.
25710 * gdb.c++/misc.exp: Ditto. Update copyright.
25711 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25712 * gdb.base/whatis.exp: Ditto. Update copyright.
25713 * gdb.base/scope.exp: Ditto. Update copyright.
25714 * gdb.base/ptype.exp: Ditto. Update copyright.
25715 * gdb.base/printcmds.exp: Ditto. Update copyright.
25716 * gdb.base/opaque.exp: Ditto. Update copyright.
25717 * gdb.base/list.exp: Ditto.
25718 * gdb.base/funcargs.exp: Ditto. Update copyright.
25719 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25720 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25721 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25722 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25723 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25724 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25725
5c7a0397
MS
257262002-05-02 Michael Snyder <msnyder@redhat.com>
25727
d6dcc264 25728 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25729 * gdb.base/long_long.exp: Add xscale target.
25730 * gdb.base/default.exp: Add xscale target.
25731
eb7f1c48
JB
257322002-05-01 Jim Blandy <jimb@redhat.com>
25733
25734 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25735 gdb.c++/hang.exp: New test.
25736
a6befae8
FF
257372002-05-01 Fred Fish <fnf@redhat.com>
25738
25739 * gdb.base/completion.exp: Handle completions of "./Make" for
25740 more than one completion possibility, as is the case when we
25741 build and test in the source tree.
25742
0a310277
AG
257432002-04-29 Anthony Green <green@redhat.com>
25744
25745 * gdb.java/jmisc1.exp: New file.
25746 * gdb.java/jmisc2.exp: New file.
25747
6ff9af88
DJ
257482002-04-24 Daniel Jacobowitz <drow@mvista.com>
25749
25750 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25751
96b3d632
EZ
257522002-04-23 Elena Zannoni <ezannoni@redhat.com>
25753
25754 * gdb.base/help.exp: Change 'help status' to allow for target
25755 dependent output differences.
25756
5019bb54
MC
257572002-04-22 Michael Chastain <mec@shout.net>
25758
25759 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25760
a805a116
MC
257612002-04-22 Michael Chastain <mec@shout.net>
25762
25763 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25764
a1706bfd
DM
257652002-04-17 David S. Miller <davem@redhat.com>
25766
25767 * gdb.asm/sparc64.inc: New file.
25768 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25769
a73a20a2
EZ
257702002-04-19 Elena Zannoni <ezannoni@redhat.com>
25771
25772 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25773 instruction file directly into the build tree. Clean up at end of
25774 test.
25775
ba678339
DM
257762002-04-18 David S. Miller <davem@redhat.com>
25777
25778 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25779 handle 64-bit platforms correctly.
25780 * gdb.base/maint.exp: Likewise.
25781
b03399da
KB
257822002-04-18 Kevin Buettner <kevinb@redhat.com>
25783
25784 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25785 ``-fpic'' when compiling files comprising a shared library, but
25786 it does need additional linker flags in order to find shared
25787 libraries at run time.
25788
e2004992
KB
257892002-04-18 Kevin Buettner <kevinb@redhat.com>
25790
25791 * gdb.base/cvexpr.c (use): New function.
25792 (main): Invoke use() on all global variables to prevent
25793 some linkers from deleting these otherwise unused symbols.
25794
d8937120
MC
257952002-04-17 Michael Chastain <mec@shout.net>
25796From David S. Miller <davem@redhat.com>
25797
25798 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25799 handle 64-bit platforms correctly.
25800
ffd61a58
MS
258012002-04-12 Michael Snyder <msnyder@redhat.com>
25802From Jim Blandy <jimb@redhat.com>
a9c64011 25803 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25804 script can handle this instead.
25805 * gdb.base/bar.c (barx): Same.
25806 * gdb.base/baz.c (bazx): Same.
25807 * gdb.base/grbx.c (grbxx): Same.
25808
25809 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25810 manager doesn't automatically unmap overlays unnecessarily.
25811
6b8426a6
MH
258122002-04-10 Martin M. Hunt <hunt@redhat.com>
25813
25814 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25815 stepping out of main.
25816
34af4875
MC
258172002-04-09 Michael Chastain <mec@shout.net>
25818
25819 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25820 scope so that the nested scope tests will make sense.
25821 * gdb.c++/local.exp: Write patterns that actually work with gcc
25822 (the HP patterns "were never known to work with gcc").
25823 Keep the old aCC patterns too.
25824
2d1676a0
DJ
258252002-04-09 Daniel Jacobowitz <drow@mvista.com>
25826
25827 * gdb.base/attach.exp: Correct target board test.
25828
3a63e3f9
MC
258292002-04-08 Michael Chastain <mec@shout.net>
25830
25831 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25832 in a const method. Add some xfail and fail cases for configurations
25833 that do not emit the "const ...".
25834
f18dabd2
MC
258352002-04-07 Michael Chastain <mec@shout.net>
25836
25837 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25838 Accept "A * const" and "const A * const" as type of "this".
25839 Fix spelling of getFunky throughout. Make messages uniform.
25840
0fcddd82
EZ
258412002-04-07 Elena Zannoni <ezannoni@redhat.com>
25842
a9c64011 25843 Work around for PR gdb/285:
0fcddd82
EZ
25844 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25845
16a8534a
EZ
258462002-04-07 Elena Zannoni <ezannoni@redhat.com>
25847
25848 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25849 instructions file at run time instead of configure time.
25850 Sometimes we run the test in a directory that is not the one we
25851 configured in.
25852 * gdb.asm/configure.in: Delete creation of symlink.
25853 * gdb.asm/configure: Regenerate.
25854
24181d81
JB
258552002-04-05 J. Brobecker <brobecker@gnat.com>
25856
25857 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25858 xfullpath () function.
25859
7cdb7107
DJ
258602002-04-04 Daniel Jacobowitz <drow@mvista.com>
25861
25862 * gdb.asm/Makefile.in: Correct dependencies.
25863
25864 * gdb.asm/powerpc.inc: New file.
25865 * gdb.asm/asm-source.exp: Add PowerPC.
25866 * gdb.asm/configure.in: Likewise.
25867 * gdb.asm/configure: Regenerated.
25868
a7d17088
DJ
258692002-04-04 Daniel Jacobowitz <drow@mvista.com>
25870
25871 * gdb.base/relocate.exp: New file.
25872 * gdb.base/relocate.c: New file.
25873
cd721503
FF
258742002-04-04 Fred Fish <fnf@redhat.com>
25875
25876 * gdb.base/step-test.exp: Update comment regarding stopping in
25877 memcpy/bcopy calls inserted as part of the compiler runtime.
25878
b22ad7a7
MS
258792002-04-04 Michael Snyder <msnyder@redhat.com>
25880
25881 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25882
5f279fa6
DJ
258832002-04-03 Daniel Jacobowitz <drow@mvista.com>
25884
25885 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25886 (gdb_expect): Remove $notransfer hack.
25887
dd0fd3ce
DJ
258882002-04-02 Daniel Jacobowitz <drow@mvista.com>
25889
25890 * gdb.c++/classes.exp ("calling method for small class"): Match
25891 updated register output.
25892
1e50cda1
DJ
258932002-03-30 Daniel Jacobowitz <drow@mvista.com>
25894
25895 Fix PR gdb/452
25896 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25897 when finished. Make gdb_file_cmd send "exec-file" when
25898 appropriate.
25899
24015922
DJ
259002002-03-30 Daniel Jacobowitz <drow@mvista.com>
25901
25902 * gdb.base/attach.exp: Remove extra setup_xfail.
25903
dd7dfd64
MS
259042002-03-26 Michael Snyder <msnyder@redhat.com>
25905
25906 * gdb.base/default.exp: Add tests for dump, append, and restore.
25907 * gdb.base/help.exp: Add tests for dump, append, and restore.
25908 * gdb.base/dump.exp: New file, test dump, append and restore.
25909 * gdb.base/dump.c: New file.
25910
48b2f8d7
MS
259112002-03-27 Michael Snyder <msnyder@redhat.com>
25912
d63a86f8 25913 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
25914 clean-ups in help messages.
25915
05b4d525
FF
259162002-03-26 Fred Fish <fnf@redhat.com>
25917
25918 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
25919 have debugging info for those functions and the compiler uses them
25920 internally to copy structs around.
25921
d7679631
FF
259222002-03-26 Fred Fish <fnf@redhat.com>
25923
25924 * gdb.base/list.exp: Revert the change made yesterday and add note
25925 about why we don't list the default lines for remote targets.
25926
523ac3f9
MS
259272002-03-25 Michael Snyder <msnyder@redhat.com>
25928
25929 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25930
754b2b8d
FF
259312002-03-25 Fred Fish <fnf@redhat.com>
25932
25933 * gdb.base/list.exp: This test works on remote targets so remove
25934 the short circuit for remote targets. Update copyright.
25935
33c3e192
FF
259362002-03-25 Fred Fish <fnf@redhat.com>
25937
25938 * gdb.base/attach.exp: Fix logic error that was suppressing this
25939 test for all non hppa*-*-hpux* targets, instead of the hp target.
25940 Move comments closer to the suppression point. Also now need to
25941 check that we are running natively.
25942
d43e73ee
MS
259432002-03-22 Michael Snyder <msnyder@redhat.com>
25944
882c8f02
MS
25945 * gdb.base/default.exp: Add test for gcore. Update copyright.
25946 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 25947
04c12f60
FF
259482002-03-06 Fred Fish <fnf@redhat.com>
25949
25950 * gdb.base/funcargs.c: Remove extraneous ';' character.
25951 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
25952
b43df995
MC
259532002-03-04 Michael Chastain <mec@shout.net>
25954
25955 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
25956 accommodate gcc v3 function signature.
25957 * gdb.mi/mi0-var-cmd-exp: Ditto.
25958
92362027
AC
259592002-02-24 Andrew Cagney <ac131313@redhat.com>
25960
25961 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
25962 ``GNU/Linux'' or ``Linux kernel''
25963 * testsuite/gdb.threads/pthreads.c: Ditto.
25964
258ad32d
MC
259652002-02-24 Michael Chastain <mec@shout.net>
25966
25967 * gdb.threads/pthreads.c (thread1): Add a return statement.
25968 (thread2): Likewise.
25969 (foo): Likewise.
25970
04c3b3d4
MC
259712002-02-23 Michael Chastain <mec@shout.net>
25972
25973 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25974 to placate gcc.
25975
5a2a0a20
MC
259762002-02-23 Michael Chastain <mec@shout.net>
25977
25978 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25979 test "ptype bint". The test passes on all my stabs configurations.
25980
a640f7fc
JB
259812002-02-21 Jim Blandy <jimb@redhat.com>
25982
27924826
JB
25983 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25984 filename at a time, and watch for the ones we want to see.
25985
a640f7fc
JB
25986 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25987 types of pointers to prototyped functions.
25988
edcc8c75
AC
259892002-02-20 Andrew Cagney <ac131313@redhat.com>
25990
25991 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25992 signed, unsigned and straight char.
25993 (padding_char, padding_short, padding_int, padding_long,
25994 padding_long_long, padding_float, padding_double,
25995 padding_long_double): New global variables.
25996 (fill, fill_structs): New functions.
25997
25998 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25999 for correctly sized writes. Update copyright.
26000 (get_valueof): New procedure.
26001 (get_sizeof): Call get_valueof.
26002 (check_valueof): New procedure.
26003 (check_padding): New procedure.
26004
ac57ea44
MC
260052002-02-20 Michael Chastain <mec@shout.net>
26006
26007 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
26008 to setup_xfail. Document some of the remaining calls.
26009
7a10c941
MC
260102002-02-18 Michael Chastain <mec@shout.net>
26011
26012 * gdb.c++/userdef.exp: Update copyright year.
26013
fb8acdcc
DJ
260142002-02-18 Daniel Jacobowitz <drow@mvista.com>
26015
26016 * gdb.c++/userdef.exp: Test overloaded operators properly.
26017 Remove xfails.
26018
fda6ae12
MS
260192002-02-14 Michael Snyder <msnyder@redhat.com>
26020
26021 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
26022
676a0442
DJ
260232002-02-14 Daniel Jacobowitz <drow@mvista.com>
26024
26025 * gdb.base/a2-run.exp: Check for a remote target properly.
26026 * gdb.base/annota1.exp: Likewise.
26027 * gdb.base/list.exp: Likewise.
26028 * gdb.base/reread.exp: Likewise.
26029 * gdb.base/scope.exp: Likewise.
26030 * gdb.base/shlib-call.exp: Likewise.
26031 * gdb.base/term.exp: Likewise.
26032 * gdb.c++/annota2.exp: Likewise.
26033
78b4f468
RE
260342002-02-13 Richard Earnshaw <rearnsha@arm.com>
26035
26036 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
26037
9a81ba51
MC
260382002-02-10 Michael Chastain <mec@shout.net>
26039
26040 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
26041 (call_after_alloca): Ditto.
26042
004af6c7
DJ
260432002-02-10 Daniel Jacobowitz <drow@mvista.com>
26044
26045 * gdb.base/ending-run.exp: Guard "cont" test with
26046 gdb_skip_stdio_test.
26047
37225f62
JB
260482002-02-06 Jim Blandy <jimb@redhat.com>
26049
26050 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
26051 from here...
26052 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
26053 To here. Disable this test on non-HP platforms. Add big comment.
26054
fe6fdd96
MS
260552002-02-04 Michael Snyder <msnyder@redhat.com>
26056
26057 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
26058 other than d10v and m32r.
26059
036fad3f
RE
260602002-02-02 Richard Earnshaw <rearnsha@arm.com>
26061
26062 * gdb.base/default.exp: Rewrite test patterns to reduce time
26063 taken to match them.
26064
7148ab62
DJ
260652002-01-30 Daniel Jacobowitz <drow@mvista.com>
26066
26067 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
26068 Allow a start function above main.
26069 * gdb.threads/linux-dp.exp: Fix copyright date.
26070
396cc255
DJ
260712002-01-30 Daniel Jacobowitz <drow@mvista.com>
26072
a9c64011
AS
26073 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
26074 (check_philosopher_stack): Check for manager thread before checking
26075 for a just-starting thread.
396cc255 26076
f038d31b
DJ
260772002-01-30 Daniel Jacobowitz <drow@mvista.com>
26078
26079 From Neil Booth <neil@daikokuya.demon.co.uk>:
26080 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
26081 warnings.
26082
b3ff9d9a
FF
260832002-01-21 Fred Fish <fnf@redhat.com>
26084
26085 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
26086 not caller.
26087
39ad761d
JB
260882002-01-21 Jim Blandy <jimb@redhat.com>
26089
26090 * gdb.base/reread.exp: Check that GDB properly re-reads the
26091 executable file when it changes while no inferior is running.
26092
aaf320fa
FF
260932002-01-21 Fred Fish <fnf@redhat.com>
26094
a9c64011
AS
26095 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
26096 optionally accept the "shlib events" variation.
aaf320fa 26097
808a31f5
JB
260982002-01-21 Jim Blandy <jimb@redhat.com>
26099
26100 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
26101 call `fflush' after every `printf', so that the output is produced
26102 at predictable points, regardless of whatever buffering does (or
26103 doesn't) take place.
26104 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
26105 at different points.
26106
4420d5e2
DJ
261072002-01-20 Daniel Jacobowitz <drow@mvista.com>
26108
26109 * gdb.c++/inherit.exp: Update copyright years.
26110 * gdb.c++/method.exp: Likewise.
26111
3e36a0f4
DJ
261122002-01-20 Daniel Jacobowitz <drow@mvista.com>
26113
26114 * gdb.c++/classes.exp: Update for improved v3 support and skipping
26115 artificial methods/arguments.
26116 * gdb.c++/derivation.exp: Likewise.
26117 * gdb.c++/inherit.exp: Likewise.
26118 * gdb.c++/method.exp: Likewise.
26119 * gdb.c++/virtfunc.exp: Likewise.
26120
b4ceaee6
AC
261212002-01-18 Andrew Cagney <ac131313@redhat.com>
26122
26123 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
26124 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
26125 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
26126 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
26127 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
26128 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
26129
ecace851
JB
261302002-01-17 Jim Blandy <jimb@redhat.com>
26131
26132 * gdb.asm/asm-source.exp (info symbol): Take another shot at
26133 anchoring the pattern matching the entry point symbol's name.
26134
375fc983
AC
261352002-01-17 Andrew Cagney <ac131313@redhat.com>
26136
26137 * gdb.base/maint.exp: Update ``maint internal-error'' to match
26138 continue/quit query. Update copyright.
26139
fe6fdd96
MS
261402002-01-14 Michael Snyder <msnyder@redhat.com>
26141
26142 * gdb.base/gcore.exp: Remove extra debugging output.
26143
e017c81f
DJ
261442002-01-13 Daniel Jacobowitz <drow@mvista.com>
26145
26146 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
26147 for slightly dubious v2 mangled string.
26148
37ab3bf8
DJ
261492002-01-13 Daniel Jacobowitz <drow@mvista.com>
26150
26151 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
26152
1bc05c3a 261532002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 26154
1bc05c3a 26155 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 26156
1bc05c3a
JM
26157 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
26158 constructors.
26159 * gdb.c++/derivation.exp: Likewise.
26160 * gdb.c++/templates.exp: Likewise.
26161 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 26162
1bc05c3a
JM
261632002-01-10 Michael Snyder <msnyder@redhat.com>
26164
26165 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 26166
a911c360
MS
261672002-01-08 Michael Snyder <msnyder@redhat.com>
26168
26169 * gdb.base/gcore.exp: New test for generate-core-file command.
26170 * gdb.base/gcore.c: Testcase for above.
26171 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
26172
ea2119ec
JM
261732002-01-08 Jason Merrill <jason@redhat.com>
26174
26175 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
26176
68203136
FF
261772002-01-07 Fred Fish <fnf@redhat.com>
26178
26179 * gdb.c++/overload.exp: Remove unconditional xfails for:
26180 print foo_instance1.overloadargs(1)
26181 print foo_instance1.overloadargs(1, 2)
26182 print foo_instance1.overloadargs(1, 2, 3)
26183 print foo_instance1.overloadargs(1, 2, 3, 4)
26184 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
26185 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
26186 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
26187 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
26188 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
26189 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
26190 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
26191 print foo_instance1.overload1arg()
26192 print foo_instance1.overload1arg((char)arg2)
26193 print foo_instance1.overload1arg((signed char)arg3)
26194 print foo_instance1.overload1arg((unsigned char)arg4)
26195 print foo_instance1.overload1arg((int)arg7)
26196 print foo_instance1.overload1arg((unsigned int)arg8)
26197 print foo_instance1.overload1arg((float)arg11)
26198 print foo_instance1.overload1arg((double)arg12)
d63a86f8 26199
21b9b5b1
MS
262002002-01-07 Michael Snyder <msnyder@redhat.com>
26201
26202 * gdb.base/huge.exp: New test. Print a very large target data object.
26203 (skip_huge_test): New test variable. Define if you want to skip this
26204 test. The test reads an 8 megabyte data object from the target, so it
26205 might be very time consuming on remote targets with a slow connection.
26206 * gdb.base/huge.c: New file. Test case for above.
26207
725f922e
FF
262082002-01-07 Fred Fish <fnf@redhat.com>
26209
26210 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
26211 g_instance.bfoo, and g_instance.cfoo.
26212
889bf7c5 262132002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 26214
889bf7c5
PA
26215 * gdb.base/break.c (multi_line_if_conditional): New function.
26216 (multi_ilne_while_conditional): Likewise.
26217 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
26218 IF or WHILE condition puts the breakpoint at the start of
26219 the condition.
f286b2c3 26220
634d57ec
JL
26221 * gdb.base/selftest.exp (backtrace through signal handler): Remove
26222 hppa*-*-hpux* expected failure.
26223 * gdb.base/structs.exp (do_function_calls): Similarly.
26224
26225 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
26226 watchpoints.
26227
9fbfe2dc
AC
262282002-01-06 Andrew Cagney <ac131313@redhat.com>
26229
26230 Fix PR gdb/66.
26231 * gdb.base/structs.exp: Replace skip for a29k with skip for
26232 gdb,cannot_call_functions.
26233 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
26234 * gdb.base/callfuncs.exp: Ditto.
26235 * gdb.base/call-rt-st.exp: Ditto.
26236 * gdb.base/call-strs.exp: Ditto.
26237 * gdb.base/callfwmall.exp: Ditto.
26238 * gdb.base/scope.exp: Obsolete xfail a29k.
26239 * gdb.c++/misc.exp: Ditto.
26240 * gdb.c++/cplusfuncs.exp: Ditto.
26241 * gdb.base/ptype.exp: Ditto.
26242 * gdb.base/printcmds.exp: Ditto.
26243 * gdb.base/opaque.exp: Ditto.
26244 * gdb.base/list.exp: Ditto.
26245 * gdb.base/funcargs.exp: Ditto.
26246 * gdb.base/default.exp: Ditto.
26247
8ddad156
MS
262482002-01-04 Michael Snyder <msnyder@redhat.com>
26249
ca4976a6 26250 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
26251 * gdb.base/maint.exp: Add tests for maint info sections options.
26252
1b074332
JL
26253Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
26254
26255 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
26256
7d159115
CV
262572001-12-20 Corinna Vinschen <vinschen@redhat.com>
26258
26259 * gdb.asm/arm.inc: New file.
26260 * gdb.asm/asm-source.exp: Add arm targets.
26261 * gdb.asm/configure.in: Ditto.
26262 * gdb.asm/configure: Recreated from configure.in.
26263
8fb87725
JL
26264Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
26265
afabe08c
JL
26266 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
26267 with HP's compiler.
26268 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
26269 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
26270 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
26271 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
26272
26273 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
26274 either HP's compilers or GCC.
26275
db521deb
JL
26276 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
26277 a SIGBUS or SIGSEGV.
26278
26279 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
26280
26281 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
26282 can be compiled with either HP's compiler or GCC.
26283
cfa88ab7
JL
26284 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
26285 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
26286 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
26287
ca344dff
JL
26288 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
26289 to match current gdb output. Update due to using auto-solib-limit
26290 for limiting instead of overloading auto-solib-add.
26291 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
26292 test program.
26293
3f3c6e55 26294 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
26295 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
26296 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
26297 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
26298 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
26299 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
26300 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
26301 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
26302 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
26303 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
26304 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
26305 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
26306 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 26307
8fb87725
JL
26308 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
26309 a SIGTRAP to the inferior.
26310
cf599fa7
CV
263112001-12-19 Corinna Vinschen <vinschen@redhat.com>
26312
26313 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
26314 Substitute call to target_link by call to gdb_compile.
26315
2cd045cd
JL
26316Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
26317
a9c64011
AS
26318 * gdb.base/break.exp: Fix HP specific search string when testing
26319 backtracing in a called function.
2cd045cd 26320
a9c64011
AS
26321 * gdb.base/constvars.exp: Only set lang to C++ if we're
26322 compiling the test with HP's compilers.
26323 * gdb.base/volatile.exp: Similarly.
2cd045cd 26324
99ebe9ac
JB
263252001-12-19 Jim Blandy <jimb@redhat.com>
26326
26327 * gdb.base/printcmds.exp: Expect the null character to be printed
26328 as '\0', and the '\013' to be printed as '\v'.
26329 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
26330 * gdb.base/setvar.exp: Same.
26331
b9891b29
JB
263322001-12-17 Jim Blandy <jimb@redhat.com>
26333
0eba65ab
JB
26334 * gdb.base/completion.exp: Rather than completing very long
26335 filenames, which can make the readline library produce output we
26336 don't recognize, cd to the directory first, and then complete
26337 using nice, short relative paths.
26338
6970b5b1
JB
26339 * gdb.base/completion.exp: On some systems, there is, in fact, a
26340 variable named `b' in scope, since GDB treats all static
a9c64011
AS
26341 variables as being in scope. So use `no_var_named_this'
26342 instead of `b'.
6970b5b1 26343
b9891b29 26344 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 26345 can't find the core file's registers as a failure.
b9891b29 26346
e6ccd35f
JSC
263472001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26348
a9c64011
AS
26349 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26350 test expect string more specific.
e6ccd35f 26351
105ba819
CV
263522001-12-13 Corinna Vinschen <vinschen@redhat.com>
26353
26354 * gdb.asm/asm-source.exp: Add support for xstormy16.
26355 * gdb.asm/configure.in: Ditto.
26356 * gdb.asm/configure: Rebuild.
26357 * gdb.asm/xstormy16.inc: New file.
26358
e9e79dd9
FF
263592001-12-10 Fred Fish <fnf@redhat.com>
26360
26361 * gdb.base/maint.exp: Update to match changes in type dumping code.
26362
347dc97d
JB
263632001-12-10 Jim Blandy <jimb@redhat.com>
26364
26365 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
26366 matching the entry point symbol's name at the beginning of the
26367 line.
347dc97d 26368
5178b9d6
DJ
263692001-12-07 Daniel Jacobowitz <drow@mvista.com>
26370
26371 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
26372 gdb.c++/inherit.exp, gdb.c++/method.exp,
26373 gdb.c++/namespace.exp, gdb.c++/templates.exp,
26374 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
26375 and class layout support.
26376
af890c52
DJ
263772001-12-07 Daniel Jacobowitz <drow@mvista.com>
26378
26379 * gdb.c++/classes.exp: Add test for static member function.
26380 * gdb.c++/misc.cc: Add class with static member function.
26381
7a345fb3
JB
263822001-12-07 Jim Blandy <jimb@redhat.com>
26383
f2e54a80 26384 If GDB says it can't find the struct the function returned, report
8032bf31
JB
26385 those tests as `unsupported'.
26386 * gdb.base/call-rt-st.exp (print_struct_call): New function.
26387 Rewrite subsequent tests to use it.
26388
26389 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
26390 those tests as `unsupported'.
26391 * gdb.base/structs.exp (call_struct_func): New function.
26392 (do_function_calls): Use call_struct_func to call the functions
26393 returning structs.
26394
0bc69509
JB
26395 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26396 whether functions are prototyped or not, so we can't possibly pass
26397 arguments to t_float_values2 properly.
26398
7a345fb3
JB
26399 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26400 value of `timeout' for targets other than the mips*tx39-*.
26401
edb6ede1
MS
264022001-12-06 Michael Snyder <msnyder@redhat.com>
26403
d63a86f8 26404 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26405 and detect whether the start symbol has a leading underscore.
26406
2d842f13
JB
264072001-12-04 Jim Blandy <jimb@redhat.com>
26408
26409 * gdb.base/completion.exp: Clarify indentation.
26410
68550daf
JB
264112001-12-03 Jim Blandy <jimb@redhat.com>
26412
26413 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26414 variables on the S/390, not `.word'.
26415
cd5195a8
JB
264162001-11-30 Jim Blandy <jimb@redhat.com>
26417
26418 Add assembly-source tests for s390-ibm-linux.
26419 * gdb.asm/s390.inc: New file.
26420 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26421 the S/390 architecture.
a9c64011 26422 * gdb.asm/configure: Regenerated.
cd5195a8 26423
ca9efc90
MS
264242001-11-30 Michael Snyder <msnyder@redhat.com>
26425
26426 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26427 next, info source, info sources, info line, global and static
26428 variables, and static functions.
26429 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26430 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26431 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26432 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26433 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26434 (gdbasm_leave): Restore frame pointer.
26435 (gdbasm_startup): Copy stack set-up from crt0.S.
26436
d0e66976
FN
264372001-11-26 Fernando Nasser <fnasser@redhat.com>
26438
26439 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26440 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26441 to a local (non-static) variable. Copy tstruct.a to a static buffer
26442 and return a pointer to that buffer.
26443 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26444
e2334072
MK
264452001-11-24 Mark Kettenis <kettenis@gnu.org>
26446
26447 * gdb.asm/configure.in: Fix recognition of ix86 target.
26448 * gdb.asm/configure: Regenerate.
26449
756caa3d
MS
264502001-11-21 Michael Snyder <msnyder@redhat.com>
26451
26452 * gdb.asm/sparc.inc: New file.
26453 * gdb.asm/asm-source.exp: Recognize sparc target.
26454 * gdb.asm/configure.in: Recognize sparc target.
26455 * gdb.asm/configure: Regenerate.
d63a86f8 26456
9a4d72d5
MS
264572001-11-21 Michael Snyder <msnyder@redhat.com>
26458
26459 * gdb.asm/m32r.inc: New file.
26460 * gdb.asm/asm-source.exp: Recognize m32r target.
26461 * gdb.asm/configure.in: Recognize m32r target.
26462 * gdb.asm/configure: Regenerate.
26463
a773d1cd
MS
264642001-11-20 Michael Snyder <msnyder@redhat.com>
26465
017ac23d
MS
26466 * gdb.asm/i386.inc: New file.
26467 * gdb.asm/asm-source.exp: Recognize ix86 target.
26468 * gdb.asm/configure.in: Recognize ix86 target.
26469 * gdb.asm/configure: Regenerate.
26470
a773d1cd
MS
26471 * gdb.c++/namespace.exp: Fix quotes in output messages.
26472
bb632afb
MS
264732001-11-14 Michael Snyder <msnyder@redhat.com>
26474
25d559ca 26475 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26476 qualifier in a type cast expression, to designate an address
26477 in the instruction space (Harvard architecture).
26478
4749e309
MS
264792001-11-13 Michael Snyder <msnyder@redhat.com>
26480
26481 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26482 Tests for expressions using 'const' and 'volatile'.
26483
25050984
CV
264842001-11-13 Corinna Vinschen <vinschen@redhat.com>
26485
26486 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26487
1902c51f
DJ
264882001-11-12 Daniel Jacobowitz <drow@mvista.com>
26489
26490 * lib/mi-support.exp (mi_run_to_helper): Move comments
26491 outside of gdb_expect.
26492
dcf95b47
DJ
264932001-11-11 Daniel Jacobowitz <drow@mvista.com>
26494
26495 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26496 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26497 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26498 mi0_run_to): New functions.
26499 * gdb.mi/mi-simplerun.exp: Use them.
26500 * gdb.mi/mi0-simplerun.exp: Likewise.
26501 * gdb.mi/mi-var-cmd.exp: Likewise.
26502 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26503
45b074e1
AC
265042001-11-10 Andrew Cagney <ac131313@redhat.com>
26505
26506 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26507 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26508
bf50d346
AC
265092001-11-09 Andrew Cagney <ac131313@redhat.com>
26510
26511 * gdb.base/restore.exp: Include $expected value in restored test
26512 message.
26513
9383332c
AC
265142001-11-09 Andrew Cagney <ac131313@redhat.com>
26515
26516 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26517 implemented.
26518
db62520a
MS
265192001-11-08 Michael Snyder <msnyder@redhat.com>
26520
26521 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26522 Add pass/fail message for stop at breakpoint in call dummy function.
26523
b5703437
MS
265242001-11-07 Michael Snyder <msnyder@redhat.com>
26525
d63a86f8
RM
26526 * gdb.c++/templates.exp (test_template_breakpoints):
26527 If we get an overload menu, but it does not match what
760f6330 26528 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26529 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26530 making the whitespace optional. Argument for "new" may be
26531 "unsigned" as well as "unsigned int/long".
d63a86f8 26532 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26533 making the whitespace optional. Also replace "(void) with
26534 "((void|)), making the keyword "void" optional.
d63a86f8 26535 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26536 making the whitespace optional. Also replace "(void) with
26537 "((void|)), making the keyword "void" optional.
3bf40917
MS
26538 * gdb.base/callfuncs.c (t_float_values): This function must
26539 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26540 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26541 can be tested against both cases. Usually one case involves
26542 promotion of float to double, while the other does not.
26543 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26544 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26545 includes a stack frame for "start".
26546
c8ab4e6d
JB
265472001-11-05 Jim Blandy <jimb@redhat.com>
26548
26549 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26550 pointers are 32 bits long, and that offsets of relocs are always
26551 stored in the data (REL-style), and not in the reloc entry itself
26552 (RELA-style).
26553 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26554 stabs.
26555
3f08ced9
MS
265562001-11-01 Michael Snyder <msnyder@redhat.com>
26557
26558 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26559 and regular expression operators by using quoting.
26560
cbfa24cd
MS
265612001-10-31 Michael Snyder <msnyder@redhat.com>
26562
26563 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26564 depending on what the symbol table contains.
26565 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26566 the output of the ptype command. Similarly, accept both "const &"
26567 and "const&".
26568
aaa68313
CV
265692001-10-31 Corinna Vinschen <vinschen@redhat.com>
26570
26571 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26572 symbol `STORAGE' to allow to choose the storage class of
26573 the local datastructures.
26574 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26575 compiler directive.
26576
91740388
MS
265772001-10-30 Michael Snyder <msnyder@redhat.com>
26578
26579 * gdb.base/jump.exp: Allow it to run for all targets.
26580
1b7c05e7
CV
265812001-10-29 Corinna Vinschen <vinschen@redhat.com>
26582
26583 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26584 with new double_array size.
26585 (main): Change storage class of all local variables to static.
26586 Reduce size of double_array to 9.
26587 * gdb.base/call-ar-st.exp: Increase timeout value.
26588 Change expected output for double array to match new size in
26589 call-ar-st.c.
26590
36a22261
CV
265912001-10-29 Corinna Vinschen <vinschen@redhat.com>
26592
26593 * gdb.base/ending-run.exp: Create identical output when passing
26594 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26595 Stormy16 target.
36a22261 26596
92b8ae91
MK
265972001-10-28 Mark Kettenis <kettenis@gnu.org>
26598
26599 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26600 that we catch the expected failure under Linux/x86.
26601
cb135b83
OF
266022001-10-29 Orjan Friberg <orjanf@axis.com>
26603
26604 * gdb.base/setvar.exp: Escape curly braces.
26605 * gdb.stabs/weird.exp: Ditto.
26606
6884aa54
DJ
266072001-10-27 Daniel Jacobowitz <drow@mvista.com>
26608
26609 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26610 * gdm.mi/mi0-hack-cli.exp: Likewise.
26611
0398c9aa
AC
266122001-10-25 Andrew Cagney <ac131313@redhat.com>
26613
26614 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26615 messages.
26616
d20bf2e8
AC
266172001-10-21 Andrew Cagney <ac131313@redhat.com>
26618
26619 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26620 checking MI enabled.
26621
03dd63aa
CV
266222001-10-09 Corinna Vinschen <vinschen@redhat.com>
26623
26624 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26625
1d9d99f3
FCE
266262001-10-04 Frank Ch. Eigler <fche@redhat.com>
26627
26628 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26629 if gdb child process crashes, just signal an error.
26630
838ae6c4
JB
266312001-10-02 Jim Blandy <jimb@redhat.com>
26632
26633 * lib/gdb.exp (test_xfail_format): Simplify.
26634
26635 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26636 front of the variable name `format'. Simplify `if'.
26637
8f0cbc1c
DJ
266382001-10-01 Daniel Jacobowitz <drow@mvista.com>
26639
26640 * gdb.threads/pthreads.exp: Wait for output and delay
26641 before sending ^C.
26642
1f08dafd
DJ
266432001-10-01 Daniel Jacobowitz <drow@mvista.com>
26644
26645 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26646 some incorrect output instead of timing out.
26647 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26648
674f90ff
CV
266492001-09-28 Corinna Vinschen <vinschen@redhat.com>
26650
26651 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26652 check to allow additional `int'.
26653
9b284272
DJ
266542001-09-27 Daniel Jacobowitz <drow@mvista.com>
26655
26656 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26657 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26658
b55a4771
MS
266592001-09-27 Michael Snyder <msnyder@redhat.com>
26660
26661 * lib/gdb.exp (test_debug_format): New proc.
26662 (setup_xfail_format): Use new proc test_debug_format.
26663 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26664 proc; use new service proc test_debug_format.
26665 Replace all other "gcc_compiled" tests with this test.
26666 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26667 proc; use new service proc test_debug_format.
26668 Replace all other "gcc_compiled" tests with this test.
26669
266702001-09-27 Michael Snyder <msnyder@redhat.com>
26671
26672 * gdb.base/cvexpr.exp: New file.
26673 * gdb.base/cvexpr.c: New file
26674 Test for expressions using const and volatile keywords.
26675
4e6667ac
CV
266762001-09-26 Corinna Vinschen <vinschen@redhat.com>
26677
26678 * gdb.base/constvars.exp: Check for different orders of keywords
26679 and additional "int" strings in output.
26680
4f337972
AC
266812001-09-22 Andrew Cagney <ac131313@redhat.com>
26682
26683 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26684 responses from "help maint".
26685
2015650d
FCE
266862001-09-19 Frank Ch. Eigler <fche@redhat.com>
26687
26688 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26689 to localhost:NNN instead of :NNN, in case Xvfb is listening
26690 only on TCP.
26691
f3bcedc1
CV
266922001-09-19 Corinna Vinschen <vinschen@redhat.com>
26693
26694 * gdb.base/recurse.exp: When checking leaving the watchpoint
26695 scope, recognize when gdb is in function's epilogue and pass.
26696
6b819c92
KS
266972001-09-18 Keith Seitz <keiths@redhat.com>
26698
26699 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26700 support for running tests against sid targets.
26701 (gdbtk_done): Ditto.
26702
a10c9419
CV
267032001-09-18 Corinna Vinschen <vinschen@redhat.com>
26704
26705 * gdb.base/ending-run.c (main): Set stdout buffersize
26706 to the same reasonable value for any target.
26707 * gdb.base/ending-run.exp: Add a regular expression
26708 to make testsuite happy on Sanyo Stormy16 target.
26709
739d0d99
CV
267102001-09-17 Corinna Vinschen <vinschen@redhat.com>
26711
26712 * gdb.base/display.c (do_loops): Add float variable `f'.
26713 Increment f in loop.
26714 * gdb.base/display.exp: Increment timeout by 60 seconds.
26715 Change float display test to use variable `f'.
26716
1b8947f0
JB
267172001-09-17 Jim Blandy <jimb@redhat.com>
26718
26719 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26720 overflowing the limited breakpoint tables on some ROM monitors
26721 (like the ROM68K).
26722
9890ac81
FCE
267232001-09-15 Frank Ch. Eigler <fche@redhat.com>
26724
26725 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26726 the "-ac" (disable access control) flag.
26727
6db765ea
JH
267282001-08-30 Jeff Holcomb <jeffh@redhat.com>
26729
26730 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26731 ints.
26732
4c32cc04
KS
267332001-08-30 Keith Seitz <keiths@redhat.com>
26734
26735 * lib/gdb.exp: Move all insight-related functionality into
26736 separate file.
26737 * lib/insight-support.exp: New file.
26738
8d6e6f81
FCE
267392001-08-29 Frank Ch. Eigler <fche@redhat.com>
26740
26741 * config/sid.exp (sid_start): Never set sid verbosity; disable
26742 expect_background {} that consumed its stdout; tolerate </dev/null.
26743 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26744
6a90e1d0
AC
267452001-08-18 Andrew Cagney <ac131313@redhat.com>
26746
26747 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26748 CLI jump command to start it.
26749 (mi_run_to_main): Fail immediatly when unexpected output.
26750
1759b3c3
AC
267512001-08-18 Andrew Cagney <ac131313@redhat.com>
26752
26753 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26754 beginning of function. Fix PR gdb/191.
26755
61d11d80
FCE
267562001-08-16 Frank Ch. Eigler <fche@redhat.com>
26757
26758 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26759 what to force sid endianness to.
26760
942a4df2
KS
267612001-08-15 Keith Seitz <keiths@redhat.com>
26762
26763 * lib/gdb.exp (gdbtk_start): Don't set environment
26764 variables for TCL_LIBRARY and friends. Insight will
26765 now figure these out for itself.
26766
0521c418
MS
267672001-08-02 Michael Snyder <msnyder@redhat.com>
26768
26769 * gdb.base/completion.exp: Remove the symbol "a64l" from
26770 the expect string; this is target-specific, and not related
26771 to what is being tested.
26772
74a9a58a
DB
267732001-08-02 Dave Brolley <brolley@redhat.com>
26774
26775 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26776
c70819fa
MS
267772001-07-25 Michael Snyder <msnyder@redhat.com>
26778
c2b8fa57
MS
26779 * gdb.base/consecutive.exp: New file. Test stepping over
26780 breakpoints on consecutive instructions.
26781 * gdb.base/consecutive.c: New file.
26782
c70819fa
MS
26783 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26784 curly braces in regular expressions.
26785
2b1a1355
MS
267862001-07-25 Michael Snyder <msnyder@redhat.com>
26787
26788 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26789 legitimate output from stepping out of main.
26790
413eca6f
KS
267912001-07-22 Keith Seitz <keiths@redhat.com>
26792
26793 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26794 the empty string, do not run the tests.
26795
7e5a9322
SC
267962001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26797
26798 * gdb.base/long_long.exp: Detect size of pointer. Take into
26799 account 2-byte pointers when testing for p/a results.
26800
de58f10f
SC
268012001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26802
d63a86f8 26803 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26804 and defined to 1K for m68hc11.
26805 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26806 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26807 (sizeof_random_data): New variable to tell the size of the data table;
26808 don't test past this size; always run to main.
26809
d6f5fea1
SC
268102001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26811
26812 * gdb.base/return2.exp: return of long long and double fails for
26813 68HC11; don't execute these tests on that platform.
26814 * gdb.base/return.exp: Return of a double fails for 68hc11.
26815
c477543d
SC
268162001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26817
26818 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26819 tests that print a float.
26820 * call-rt-st.exp: Likewise.
26821
63cf1c79
MK
268222001-07-12 Mark Kettenis <kettenis@gnu.org>
26823
26824 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26825 running this test on Linux.
26826
112f9ab5
MC
268272001-06-24 Michael Chastain <chastain@redhat.com>
26828
26829 * gdb.base/arithmet.exp: Remove some tests to make all test names
26830 unique.
26831
4970cb0f
MS
268322001-07-03 Michael Snyder <msnyder@redhat.com>
26833
26834 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26835 the output of the ptype command.
26836
d85da69f
MS
268372001-07-02 Michael Snyder <msnyder@redhat.com>
26838
4c8a82de
MS
26839 * gdb.base/completion.exp: Don't assume that break.c is the only
26840 source file that may contain functions named "marker".
d85da69f
MS
26841 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26842
8afc772b
AC
268432001-06-28 Andrew Cagney <ac131313@redhat.com>
26844
26845 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26846 of files to delete.
26847
26848 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26849 * gdb.disasm/h8300s.exp: New file.
26850 gdb.disasm/h8300s.s: Likewise.
26851
cff22675
AC
268522001-06-27 Andrew Cagney <ac131313@redhat.com>
26853
26854 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26855 empty breakpoint tables.
26856
68c81b54
AC
268572001-06-25 Andrew Cagney <ac131313@redhat.com>
26858
26859 * lib/mi-support.exp: Update args=... part of stop-reason
26860 patterns. Accept either a list or a tuple.
26861
2dd62704
AC
268622001-06-23 Andrew Cagney <ac131313@redhat.com>
26863
26864 * lib/mi-support.exp: Remove local emacs variable defining
26865 change-log-default-name.
26866
b4127474
MC
268672001-06-22 Michael Chastain <chastain@redhat.com>
26868
26869 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26870 This is operationally compatible with the previous version.
26871
8dbfb380
JB
268722001-06-13 Jim Blandy <jimb@redhat.com>
26873
26874 * lib/gdb.exp (gdb_test): Doc fix.
26875
f2d8c86d
MC
268762001-06-10 Michael Chastain <chastain@redhat.com>
26877
26878 * gdb.base/exprs.exp: Remove a duplicate test.
26879
81564d34
JB
268802001-06-06 Jim Blandy <jimb@redhat.com>
26881
26882 * gdb.base/return2.exp (main): Use values to test float and double
26883 returns that are not NaN's, to avoid being confused by IEEE
26884 comparison rules.
26885
da55addb
MS
268862001-06-04 Michael Snyder <msnyder@redhat.com>
26887
26888 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 26889 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
26890 rather than wait for 12 more tests to time out.
26891
42c65987
JB
268922001-06-06 Jim Blandy <jimb@redhat.com>
26893
b18bced9 26894 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 26895 Don't forget to match the GDB prompt.
b18bced9 26896
42c65987
JB
26897 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26898
5b41e5f0
JB
268992001-06-04 Jim Blandy <jimb@redhat.com>
26900
26901 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26902 command.
26903
015e046f
KB
269042001-05-31 Kevin Buettner <kevinb@redhat.com>
26905
26906 * gdb.base/annota1.exp (info break): Match four or more spaces
26907 after "Address".
26908
fb1ffbbe
MC
269092001-05-31 Michael Chastain <chastain@redhat.com>
26910
26911 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26912 (dm_type_int_star): Likewise.
26913 (dm_type_long_star): Likewise.
26914 (dm_type_void_star): Likewise.
26915
5ea2a32c
KB
269162001-05-29 Kevin Buettner <kevinb@redhat.com>
26917
26918 * gdb.base/completion.exp (INPUTRC): Set this environment variable
26919 to a known value in order to get consistent results regardless
26920 of the setting of INPUTRC or the presence or contents of .inputrc.
26921
ae23c492
MS
269222001-05-24 Michael Snyder <msnyder@redhat.com>
26923
ac55707e
MS
26924 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
26925 Don't require that the main thread and the manager thread are the
26926 first in the list.
26927
ae23c492
MS
26928 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26929 debugging. If test fails, issue an "unsupported" not a "fail".
26930
400071f1
JB
269312001-05-24 Jim Blandy <jimb@redhat.com>
26932
26933 Don't assume that short is shorter than int.
26934 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
26935 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 26936 this isn't true.
400071f1
JB
26937 ("print unsigned char == (~0)"): Add test that verifies that ~0,
26938 an int, is not equal to ~0 stored in an unsigned char. This tests
26939 the same thing that the previous test meant to, but works on
26940 16-bit machines, too.
26941 ("print unsigned char != (~0)"): Same test, complemented.
26942
0816a3e5
MS
269432001-05-24 Michael Snyder <msnyder@redhat.com>
26944
26945 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 26946 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
26947 and prevents dejagnu getting out of step.
26948
f6dc23a9
KB
269492001-05-23 Kevin Buettner <kevinb@redhat.com>
26950
26951 * gdb.base/finish.exp (finish_void): Revise pattern for
26952 stopping on the call statement to not permit stopping at
26953 the start of the instructions comprising the call sequence.
26954
7dbd117d
MC
269552001-05-19 Michael Chastain <chastain@redhat.com>
26956
26957 * gdb.base/callfuncs.exp: Make all test names unique.
26958 * gdb.base/commands.exp: Make all test names unique.
26959 * gdb.base/condbreak.exp: Make all test names unique.
26960 * gdb.base/dbx.exp: Make all test names unique.
26961 * gdb.base/default.exp: Make all test names unique.
26962 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
26963 and TIMEOUT messages to their corresponding PASS message.
26964 * gdb.base/ending-run.exp: Make all test names unique.
26965 * gdb.base/long_long.exp: Remove duplicate test.
26966
6b0b0a9e
KB
269672001-05-21 Kevin Buettner <kevinb@redhat.com>
26968
26969 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26970 stop on the call statement as well as the statement after the
26971 call.
26972
2caa35cb
MS
269732001-05-21 Michael Snyder <msnyder@redhat.com>
26974
26975 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26976
40713331
EZ
269772001-05-10 Elena Zannoni <ezannoni@redhat.com>
26978
a9c64011
AS
26979 * gdb.base/completion.exp: Revamp test. Make it execute on all
26980 platforms.
40713331 26981
c2c1be8d
EZ
269822001-05-10 Elena Zannoni <ezannoni@redhat.com>
26983
a9c64011
AS
26984 * config/gdbserver.exp (gdb_load): Handle the case
26985 in which the arguments to gdbserver are given in the
26986 baseboard configuration file.
26987 Also handle the case in which the server needs to do a
26988 load.
2c9cd303 26989
9671de48
KS
269902001-05-07 Keith Seitz <keiths@cygnus.com>
26991
a9c64011
AS
26992 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26993 set up the display for testing.
26994 (gdbtk_start): Convert all paths to paths that tcl will like.
26995 Export target information to environment.
26996 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26997 necessary.
26998 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26999 (to_tcl_path): New proc to convert a given pathname into
27000 a path acceptible as an argument to a tcl command.
27001 (_gdbtk_export_target_info): New proc to export target info
27002 into the environment for gdbtk testing.
27003 (gdbtk_done): New proc to signal end-of-test.
9671de48 27004
5a360f47
JB
270052001-05-06 Jim Blandy <jimb@redhat.com>
27006
27007 * restore.c: Make the code of caller0 correspond to its comment.
27008
66c756c6
MS
270092001-05-03 Michael Snyder <msnyder@redhat.com>
27010
27011 * config/sid.exp (gdb_target_sid): Check for error messages.
27012 On error or timeout, don't make expect exit (which will terminate
27013 all subsequent tests); instead just make gdb exit.
d63a86f8 27014 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
27015 return a negative value.
27016
a966fde5
JB
270172001-04-24 Jim Blandy <jimb@redhat.com>
27018
851c18e0
JB
27019 * gdb.c++/templates.exp: If we see the prompt for the overload
27020 list, but we haven't recognized any of the longer patterns,
27021 arrange for this test to fail, not hang.
27022
a966fde5
JB
27023 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
27024 variations.
27025
db144853
MC
270262001-04-22 Michael Chastain <chastain@redhat.com>
27027
27028 * gdb.c++/local.exp: Use the 'runto' library function.
27029 * gdb.c++/namespace.exp: Likewise.
27030 * gdb.c++/overload.exp: Likewise.
27031
3207ec21
KB
270322001-03-26 Kevin Buettner <kevinb@redhat.com>
27033
27034 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
27035 * gdb.base/step-line.exp: New file. Test step/next in presence of
27036 #line directives.
27037 * gdb.base/step-line.c: New file. Test program for the above.
27038 * gdb.base/step-line.inp: New file. We pretend that this file has
27039 been transformed by some other tool into step-line.c.
27040
13b57657
JB
270412001-03-21 Jim Blandy <jimb@redhat.com>
27042
27043 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
27044 unmangled operator names.
27045
754cbe1c
JB
270462001-03-20 Jim Blandy <jimb@redhat.com>
27047
27048 * gdb.threads/linux-dp.exp: Recognize an additional message
27049 generated by GDB when it doesn't understand how to debug threads
27050 on the target system.
27051
177495c9
AC
270522001-03-19 Andrew Cagney <ac131313@redhat.com>
27053
27054 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
27055
f266096b
MC
270562001-03-12 Michael Chastain <chastain@redhat.com>
27057
27058 * gdb.c++/derivation.exp: Use the 'runto' library function.
27059
cac3c2ff
MC
270602001-03-12 Michael Chastain <chastain@redhat.com>
27061
27062 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
27063
b6c11a24
MC
270642001-02-24 Michael Chastain <chastain@redhat.com>
27065
27066 * gdb.c++/ref-types.exp: Change handwritten code to library
27067 function 'runto'.
27068
6bae5bce
OF
270692001-03-16 Orjan Friberg <orjanf@axis.com>
27070
27071 * gdb.base/signals.exp: Set count to 0 explicitly.
27072
0015fd9a
MS
270732001-03-15 Mark Salter <msalter@redhat.com>
27074
27075 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
27076 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
27077 (gdb_load): Add support for additional target_info: gdb_download_size
27078 and gdb_load_timeout.
0015fd9a 27079
fc33412a
DT
27080Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
27081
27082 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
27083 file -- to prevent failing when the compile fails but we have no
27084 intention of running the tests anyway.
fc33412a
DT
27085
27086 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
27087 tests if set.
27088
27089 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 27090 integers.
fc33412a
DT
27091
27092 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
27093 * gdb.c++/namespace.exp: Ditto.
27094
115f06de
OF
270952001-03-07 Orjan Friberg <orjanf@axis.com>
27096
27097 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
27098 * gdb.base/pointers.exp: Relax pattern match of decimals.
27099
b6ba6518
KB
271002001-03-06 Kevin Buettner <kevinb@redhat.com>
27101
27102 * Makefile.in, config/abug.exp, config/cfdbug.exp,
27103 config/cpu32bug.exp, config/dve.exp, config/est.exp,
27104 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
27105 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
27106 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
27107 config/sh.exp, config/sid.exp, config/slite.exp,
27108 config/sparclet.exp, config/udi.exp, config/unknown.exp,
27109 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
27110 config/vxworks.exp, config/vxworks29k.exp,
27111 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
27112 gdb.base/all-bin.exp, gdb.base/annota1.exp,
27113 gdb.base/arithmet.exp, gdb.base/assign.exp,
27114 gdb.base/async.exp, gdb.base/attach.exp,
27115 gdb.base/bitfields.exp, gdb.base/bitops.exp,
27116 gdb.base/break.exp, gdb.base/call-ar-st.exp,
27117 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
27118 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
27119 gdb.base/commands.exp, gdb.base/completion.exp,
27120 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
27121 gdb.base/constvars.exp, gdb.base/corefile.exp,
27122 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
27123 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
27124 gdb.base/ending-run.exp, gdb.base/environ.exp,
27125 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
27126 gdb.base/finish.exp, gdb.base/foll-exec.exp,
27127 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
27128 gdb.base/funcargs.exp, gdb.base/help.exp,
27129 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
27130 gdb.base/logical.exp, gdb.base/long_long.exp,
27131 gdb.base/maint.exp, gdb.base/mips_pro.exp,
27132 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
27133 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
27134 gdb.base/pointers.exp, gdb.base/printcmds.exp,
27135 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
27136 gdb.base/regs.exp, gdb.base/relational.exp,
27137 gdb.base/remote.exp, gdb.base/reread.exp,
27138 gdb.base/restore.exp, gdb.base/return2.exp,
27139 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
27140 gdb.base/selftest.exp, gdb.base/setshow.exp,
27141 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
27142 gdb.base/sigall.exp, gdb.base/signals.exp,
27143 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
27144 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
27145 gdb.base/step-test.exp, gdb.base/structs.c,
27146 gdb.base/structs.exp, gdb.base/structs2.exp,
27147 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
27148 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
27149 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
27150 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
27151 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
27152 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
27153 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
27154 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
27155 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
27156 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
27157 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
27158 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
27159 gdb.fortran/types.exp, gdb.java/jmisc.exp,
27160 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
27161 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
27162 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
27163 gdb.trace/circ.exp, gdb.trace/collection.exp,
27164 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
27165 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
27166 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
27167 gdb.trace/report.exp, gdb.trace/save-trace.exp,
27168 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
27169 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
27170 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
27171 notices.
27172
dc96c6c7 271732001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
27174
27175 * gdb.base/varargs.c (find_max_double): Fix printf format string:
27176 first arg is int not float.
27177
dc96c6c7 271782001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
27179
27180 * gdb.base/reread.exp: Unsupported for non-native targets;
27181 doesn't work for remote debugging.
27182
9b0c4aeb
FN
271832001-02-19 Fernando Nasser <fnasser@redhat.com>
27184
27185 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
27186 * gdb.base/ending-run.exp: Properly handle the BSP state when
27187 stepping past the end of main.
9b0c4aeb 27188
02aa71d5
MC
271892001-02-19 John Moore <jmoore@redhat.com>
27190
27191 * gdb.base/commands.exp (infrun_breakpoint_command_test):
27192 Converted HPUX fix for non-expected items following multiple
27193 step commands into general solution for all platforms.
27194
1fa449a4
MC
271952001-02-18 Michael Chastain <chastain@redhat.com>
27196
27197 * gdb.c++/classes.exp (do_tests): Change runto statements
27198 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27199 statements demangler agnostic.
27200 * gdb.c++/virtfunc.exp (do_tests): Likewise.
27201 (gdb_virtfunc_restart): Likewise.
27202
b2f9ec70
MC
272032001-02-14 Michael Chastain <chastain@redhat.com>
27204
27205 * gdb.c++/inherit.exp (do_tests): Change runto statements
27206 from "runto 'foo(void)'" to "runto 'foo'". This makes the
27207 statements demangler agnostic.
27208
cf74b8ca
AC
27209Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
27210
27211 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
27212 ``continue to bkpt at common_routine in thread 2'' and ``stopped
27213 before calling common_routine 15 times'' tests.
cf74b8ca 27214
99f78f56
MC
272152001-02-11 Michael Chastain <chastain@redhat.com>
27216
27217 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
27218 Helps the test script figure out which demangler is in use.
27219 (dm_type_foo_ref): Ditto.
27220 (dm_type_int_star): Ditto.
27221 (dm_type_long_star): Ditto.
27222 (dm_type_unsigned_int): Ditto.
27223 (dm_type_void): Ditto.
27224 (dm_type_void_star): Ditto.
99707966 27225 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
27226 Probe the gdb demangler and set variables to accommodate
27227 formatting differences.
27228 (info_func_regexp): New function. Same as info_func, but
27229 matches against a regexp.
27230 (info_func): Match against a literal string.
27231 (print_addr_2): New function. Match against a literal string,
27232 which can be different from the input to gdb.
27233 (print_addr): Simply call print_addr_2 with the same argument twice.
27234 (test_lookup_operator_functions): Use demangler formatting variables.
27235 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
27236 the tests in the same order as the C++ class declaration.
27237 (test_paddr_operator_functions): Ditto.
27238 (test_paddr_overloaded_functions): Ditto.
27239 (test_paddr_hairy_functions): Use demangler formatting variables.
27240 Add reference to gdb/19 for related tests.
27241 (do_tests): Call probe_demangler.
27242
1de8f023
KB
272432001-01-30 Kevin Buettner <kevinb@redhat.com>
27244
27245 * gdb.c++/templates.cc (printf): Remove unused function definition.
27246
ca3f91ed
MS
272472001-01-26 Felix Lee <flee@redhat.com>
27248
27249 * sid.exp (sid_exit): Pass host, not target, to remote_close.
27250
272512001-01-25 matthew green <mrg@redhat.com>
27252
27253 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
27254 up sid.
27255 (sid_exit): Call `remote_pop_conn' after GDB is gone.
27256
272572001-01-25 matthew green <mrg@redhat.com>
27258
27259 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 27260 Deprecate $sid_spawn_id.
ca3f91ed
MS
27261 (sid_exit): Remove code necessary only for `spawn.'
27262
272632001-01-25 matthew green <mrg@redhat.com>
27264
27265 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
27266
fb18ec4a
MC
272672001-01-28 Michael Chastain <chastain@redhat.com>
27268
27269 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
27270 to call when tests fail. It takes gdb out of the overloaded
27271 function choice menu back to the main prompt, so that the test
27272 program stays synchronized.
27273 (set_bp_overloaded): New proc to collect all the common
27274 code for setting a breakpoint on an overloaded name. Calls
27275 take_gdb_out_of_choice_menu when needed.
27276 (menu_overload1arg): New variable to collect the repeated
27277 instances of the expected menu for an overloaded name. Change
27278 the regular expression to handle changes in g++ type encoding:
27279 "void" can be either "void" or "", and "unsigned int" can be
27280 either "unsigned int" or "unsigned".
27281 (continue_to_bp_overloaded): Change regular expressions to handle
27282 changes in g++ type encoding.
27283 (no proc): Call take_gdb_out_of_choice_menu when needed.
27284 Remove redundant calls to "info break". Accept either "canceled"
27285 or "cancelled". Change regular expressions in "info break"
27286 calls to handle changes in g++ type encoding. Give all tests
27287 unique strings.
27288
9c646a6e
BE
272892001-01-17 Ben Elliston <bje@redhat.com>
27290
27291 * config/sid.exp: New file.
27292
9549d9c1
AC
27293Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
27294
27295 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
27296
dc96c6c7 272972000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
27298
27299 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
27300 Add a RE to accept a non-ascii char if one is ever presented.
27301
b4df4f68
FN
273022000-12-20 Fernando Nasser <fnasser@redhat.com>
27303
297dd0fd 27304 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 27305
dc96c6c7 273062000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 27307
d63a86f8 27308 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
27309 in regexp. One '\' does not suffice on Linux.
27310
4a7bddb6
MC
273112000-12-09 Michael Chastain <chastain@redhat.com>
27312
27313 * gdb.base/break.exp (test_clear_command): Use a marker function
27314 rather than 'main' for the test function. Also move this
27315 test to an execution point where the marker function names are
27316 guaranteed to be bound to functions. (Executing tests after a
27317 'finish' from main runs into name conflicts with local names
27318 in __libc_start_main).
27319
dc96c6c7 273202000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
27321
27322 * gdb.base/finish.exp: New test for gdb's "finish" command.
27323 * gdb.base/return2.exp: New test for gdb's "return" command.
27324 * gdb.base/return2.c: New source file for above.
27325
dc96c6c7 273262000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
27327
27328 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
27329 * gdb.base/miscexprs.exp: Ditto.
27330 * gdb.base/pointers.exp: Ditto.
27331 * gdb.c++/derivation.exp: Ditto.
27332 * gdb.c++/local.exp: Ditto.
27333 * gdb.c++/namespace.exp: Ditto.
27334 * gdb.c++/overload.exp: Ditto.
27335 * gdb.c++/ref-types.exp: Ditto.
27336
dc96c6c7 273372000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
27338
27339 * gdb.base/constvars.exp: Test result of "up" command.
27340 * gdb.base/miscexprs.exp: Ditto.
27341 * gdb.base/pointers.exp: Ditto.
27342 * gdb.base/scope.exp: Ditto.
27343 * gdb.c++/derivation.exp: Ditto.
27344 * gdb.c++/local.exp: Ditto.
27345 * gdb.c++/namespace.exp: Ditto.
27346 * gdb.c++/overload.exp: Ditto.
27347 * gdb.c++/ref-types.exp: Ditto.
27348
44097287
FN
273492000-11-22 Michael Chastain <chastain@redhat.com>
27350
27351 * mips_pro.exp: Accept either "middle -> top -> main" or
27352 "middle -> main" in the backtrace, because gcc can optimize
27353 tail calls to jumps. Remove setup_xfail for the hppa case.
27354 Add a comment with the original warning messages from PR 3016,
27355 which was filed in 1993, to preserve them for posterity.
27356
9d2e1bab
ND
273572000-11-17 Nick Duffek <nsd@redhat.com>
27358
27359 * lib/gdb.exp (gdb_test): Override timeout with board info.
27360
1aca8eb7
ND
273612000-11-17 Nick Duffek <nsd@redhat.com>
27362
27363 * gdb.base/display.exp: Don't kill running stub. Add "again" to
27364 the second kill and detach messages.
27365
93076499
ND
273662000-11-17 Nick Duffek <nsd@redhat.com>
27367
27368 * configure.in: Add AC_EXEEXT.
27369 * configure: Regenerate.
27370 * Makefile.in (just-check): Export EXEEXT.
27371 * lib/gdb.exp ($EXEEXT): Import from environment.
27372 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
27373 expect "maint dump-me" on Cygwin.
27374 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
27375 $EXEEXT.
27376
30e87cd3
ND
273772000-11-17 Nick Duffek <nsd@redhat.com>
27378
27379 * gdb.base/break.exp: Test backtrace and finish from called
27380 function on all platforms, not just HP-UX.
27381
dc96c6c7 273822000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
27383
27384 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
27385 code from gdb_target_monitor, so it can be used independantly
27386 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 27387
dc96c6c7 273882000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
27389
27390 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
27391 * gdb.base/corefile.exp: Expect the message "Program is being
27392 debugged already" when we send the "corefile" command, since
27393 the preceeding gdb_load may have connected gdb to a remote target.
27394 * gdb.base/display.exp: Disable hardware watchpoints if new
27395 board info variable "no_hardware_watchpoints" is true.
27396 Replace single-letter commands with more readable ones.
27397 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27398 if new board info variable "no_hardware_watchpoints" is true.
27399 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27400 to see if stdio (printf) testing is possible.
27401 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27402 board info variable "no_hardware_watchpoints" is true. Use new
27403 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27404
39124dea
FN
274052000-11-13 Fernando Nasser <fnasser@redhat.com>
27406
27407 From Orjan Friberg <orjanf@axis.com>:
27408 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27409 in array print pattern match.
27410
a9e2e984
FN
274112000-11-09 Fernando Nasser <fnasser@redhat.com>
27412
27413 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27414 spelling "cancelled" to U.S. spelling "canceled" to match changes
27415 made to gdb.
27416 * gdb.c++/ovldbreak.exp: Ditto.
27417
c7db355b
PS
274182000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27419
27420 * gdb.base/callfuncs.c (main): Moved to end of file, call
27421 t_double_values to initialize the FPU before inferior calls are made.
27422 * gdb.base/callfuncs.exp: Test for register preservation after calling
27423 inferior functions. Add tests for continuining, finishing and
27424 returning from a stop in a call dummy.
27425
dc96c6c7 274262000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27427
27428 * gdb.base/commands.exp: Break up long lines, and re-indent.
27429
dc96c6c7 274302000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27431
27432 * config/gdbserver.exp: Rewritten from the ground up, to make it
27433 compatible with the current dejagnu tree, and to make it work with
27434 the new "gdbserver" in libremote.
27435
dc96c6c7 274362000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27437
27438 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27439 * gdb.base/varargs.exp: Skip entire test if no printf support.
27440 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27441 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27442
dc96c6c7 274432000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27444
27445 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27446 no floating point support.
27447 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27448 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27449 * gdb.base/call-rt-st.exp: Ditto.
27450 * gdb.base/call-strs.exp: Ditto.
27451
bac5fc66
JG
274522000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27453
27454 * gdb.base/sizeof.c: include <stdio.h>.
27455
27456 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27457 'finish', otherwise uncaptured gdb_prompt would potentially
27458 throw remaining test points out of sync.
bac5fc66 27459
b22a6027
SB
274602000-07-26 Scott Bambrough <scottb@netwinder.org>
27461
27462 * gdb.base/recurse.exp: Run tests for all targets.
27463 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27464 gnu-oldld case on ARM.
27465 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27466 for ARM targets.
d63a86f8 27467
d8231941
AG
27468Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27469
27470 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27471 * gdb.java/configure: Rebuild.
27472
8caabe69
AG
27473Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27474
27475 * gdb.java/jv-exp.exp: New file.
27476
9d273ca3
AG
27477Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27478
27479 * configure: Rebuilt.
27480 * configure.in (configdirs): Add gdb.java.
27481 * gdb.java/jmisc.java: New file.
27482 * gdb.java/jmisc.exp: New file.
27483 * gdb.java/Makefile.in: New file.
27484 * gdb.java/configure: Rebuilt.
27485 * gdb.java/configure.in: New file.
27486 * lib/java.exp: New file.
27487
4f823a66
AC
27488Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27489
27490 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27491 underflow.
4f823a66 27492
2391e11d
AC
27493Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27494
27495 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27496 and the compilers sizes.
2391e11d 27497
54602222
ND
274982000-07-09 Nick Duffek <nsd@redhat.com>
27499
27500 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27501 (use_methods): New function.
27502 (main): Call use_methods().
27503 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27504 (do_tests): Call test_method_param_class.
27505
2bec0572
ND
275062000-07-09 Nick Duffek <nsd@redhat.com>
27507
27508 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27509 spelling.
27510 (test_enums): New procedure. Move enum tests from end of script
27511 to here. Set breakpoint on function name instead of line number.
27512 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27513 (enums2): New marker function.
27514 (enums1): New function.
27515 (main): Call enums1(). Move enum tests to enums1().
27516
78492fde
AC
27517Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27518
27519 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27520 compile/link program. Update line numbers.
78492fde
AC
27521 * gdb.asm/d10v.inc: Define ``startup''.
27522 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27523
49a2cef8
AC
27524Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27525
27526 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27527
3e6c8688
EZ
275282000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27529
27530 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27531 of 'help maint print' command.
3e6c8688 27532
9ff5cbe9
AC
27533Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27534
27535 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27536 they use gdb_expect_list.
9ff5cbe9 27537
17c579bd
AC
27538Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27539
27540 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27541 memory-read-packet-size'' instead of ``set endian big'' to test
27542 long commands.
17c579bd 27543
e6d71bf3
DB
275442000-06-03 Daniel Berlin <dan@cgsoftware.com>
27545
27546 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27547 g++, and stop skipping them.
e6d71bf3
DB
27548
27549 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27550 work under g++.
27551
d63a86f8 27552 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27553 initialization.
27554
dc96c6c7 275552000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27556
27557 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27558 the regular expression: accept an (almost) arbitrary sequence of
27559 "frames-invalid" and "breakpoints-invalid" messages both before
27560 and after the "starting" message.
27561
dc96c6c7 275622000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27563
27564 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27565
dc96c6c7 275662000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27567
27568 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27569 Relax the regular expression a little, make it pass on Solaris 8.
27570
8216cda9
KB
275712000-05-12 Kevin Buettner <kevinb@redhat.com>
27572
27573 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27574 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27575 Instead, it is permissible for gdb to stop on the line of the
27576 call itself.
27577
1a570b2f
MS
275782000-05-12 Michael Snyder <msnyder@.cygnus.com>
27579
27580 * gdb.base/break.exp (bp on small function, optimized file):
27581 Add a second pass pattern. The behavior differs here between stabs
27582 and dwarf for one-line functions. Stabs preserves two line symbols
27583 (one before the prologue and one after) with the same line number,
27584 but dwarf regards these as duplicates and discards one of them.
27585 Therefore the address after the prologue (where the breakpoint is)
27586 has no exactly matching line symbol, and GDB reports the breakpoint
27587 as if it were in the middle of a line rather than at the beginning.
27588
dc96c6c7 275892000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27590
d63a86f8 27591 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27592 rather than "send_gdb" (for consistancy).
27593
7d418785
AC
27594Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27595
27596 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27597 * gdb.c++/templates.cc: Properly check for GCC version number.
27598 * lib/compiler.cc: Likewise
27599
dc96c6c7 276002000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27601
d63a86f8 27602 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27603 gdb may not stop at the first line of main, due to code motion.
27604
dc96c6c7 276052000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27606
27607 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27608 This test depends on parsing the printf output from the target.
27609 Since the sparclet stub doesn't do stdio, this will never work.
27610 * gdb.base/call-rt-st.exp: ditto.
27611 * gdb.base/call-strs: ditto.
27612
dc96c6c7 276132000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27614
27615 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27616
27617 * gdb.base/ending-run.exp: After connecting to a remote target,
27618 but before running, the target will appear to be in a random
27619 location. Specify both a file and a line for breakpoints.
27620 Also, the function that calls main may be called 'init'
27621 rather than 'start'.
27622
a5a51225
EZ
276232000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27624
27625 * gdb.base/help.exp: Update output for add-symbol-file command.
27626
7930cc7c
FN
276272000-04-10 Fernando Nasser <fnasser@cygnus.com>
27628
27629 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27630 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27631
23e37ab1
C
276322000-04-07 J.T. Conklin <jtc@redback.com>
27633
e93c542c
C
27634 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27635
23e37ab1
C
27636 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27637
591b8fa3
PDM
27638Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27639
27640 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27641 values that can be represented exactly.
591b8fa3
PDM
27642 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27643 above change, and to not check against the directory part of the source
27644 file name.
27645 (step into print_long_arg_list): Likewise.
27646 (print print_small_structs from print_long_arg_list): Likewise.
27647 (print print_long_arg_list): Likewise.
27648
7a495180
EZ
276492000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27650
30b53638 27651 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27652
beb998c6
AC
27653Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27654
27655 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27656
1c689132
DB
276572000-03-25 Daniel Berlin <dan@cgsoftware.com>
27658
27659 * gdb.base/commands.exp (deprecated_command_test): Add test for
27660 deprecate with no arguments.
27661
c1790a9d
JL
276622000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27663
27664 * gdb.base/break.exp: Add new test for setting breakpoints on
27665 optimized code so we can test breakpoints work even when function
27666 prologues may be optimized away
27667
003ba290
FN
276682000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27669
27670 From David Whedon <dwhedon@gordian.com>
a9c64011 27671 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27672
6837a0a2
DB
276732000-03-22 Daniel Berlin <dan@cgsoftware.com>
27674
27675 * gdb.base/help.exp: Added test for new apropos command.
27676
b9593231
KB
276772000-03-21 Kevin Buettner <kevinb@redhat.com>
27678
27679 * gdb.base/pointers.c (usevar): New function.
27680 (main): Make sure that global variables v_int_pointer2, rptr,
27681 and y are all referenced someplace in the program by calling
27682 usevar() on them. [Some linkers delete symbols which are
27683 never referenced. The space remains, but there's no way to
27684 get a (symbolic) handle on the variable from the debugger.]
27685
751a959b
EZ
276862000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27687
27688 * gdb.base/printcmds.c: Add typedeffed arrays.
27689
27690 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27691 procedure to test arrays that are typedef'd.
751a959b 27692
73a93a32
JI
276932000-03-13 James Ingham <jingham@leda.cygnus.com>
27694
27695 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27696 the library directories.
73a93a32 27697
fb40c209
AC
27698Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27699
27700 * configure.in (configdirs): Add sub directory gdb.mi.
27701 * configure: Re-generate.
27702
27703 * gdb.mi: New directory.
d63a86f8 27704
ee4dd2c9
AC
277052000-02-25 Scott Bambrough <scottb@netwinder.org>
27706
27707 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27708 a long long value as a double on ARM platforms.
ee4dd2c9 27709
70f0cc22
JB
277102000-02-16 Jim Blandy <jimb@redhat.com>
27711
27712 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27713 default source file is set properly before running this test.
27714
853819b8
EZ
277152000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27716
27717 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27718 gdbtk/library directory, not in gdbtcl2.
853819b8 27719
dfcd3bfb
JM
277202000-02-04 Jim Blandy <jimb@redhat.com>
27721
27722 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27723 backslash from regexp pattern.
27724
27725 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27726 procedure. Use it to run all the "continue to bp overloaded"
27727 tests. Note that this changes the names of the tests slightly.
27728 If the breakpoint hit message includes a hex PC value, because
27729 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27730 from the real source code, still consider that a pass.
27731
27732 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27733 XFAIL here if the breakpoint message contains a hex address. Note
27734 similar change on 1999-11-02.
27735
27736 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27737
27738 * gdb.base/ptype.exp: Establish a default source file before
27739 calling get_debug_format.
27740
277412000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27742
27743 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27744
8b93c638
JM
277452000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27746
27747 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27748 of successive stepi commands -- while in the prologue we should see
27749 the function entry bracket.
27750
277512000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27752
27753 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27754 reach __change_mode() when stepping through the end of main().
27755
c5394b80
JM
277562000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27757
27758 * gdb.base/default.exp: Fix expected pattern.
27759 * gdb.base/help.exp: Same.
27760
0d06e24b
JM
277612000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27762
27763 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27764 Don't use xfail's because that affects only the following test.
d63a86f8 27765
0d06e24b 27766 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27767 solaris or linux.
0d06e24b
JM
27768
27769 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27770
dc96c6c7 277712000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27772
d63a86f8 27773 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27774 "A syntax error" rather than "A parse error". Accept both.
27775
277762000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27777
27778 * gdb.base/default.exp: Remove OS dependent string from "target
27779 remote" test.
27780 * gdb.base/help.exp: Same for "help target remote" test.
27781
c3f6f71d
JM
277822000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27783
27784 From Jim Kingdon <kingdon@redhat.com>:
27785
27786 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27787 prompt (cleanup rather than necessity, but still might keep output
27788 from spilling to next test).
c3f6f71d
JM
27789
277902000-01-02 Fred Fish <fnf@cygnus.com>
27791
27792 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27793 AIX, which defines them in <sys/types.h>.
27794
ed9a39eb 277951999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27796
ed9a39eb 27797 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27798 float" test.
ed9a39eb
JM
27799
278001999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27801
ed9a39eb 27802 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27803
27804 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27805 outermost frame disallowed".
27806
278071999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27808
27809 * gdb.base/setvar.exp: New tests for setting the value of a struct
27810 with a constant list.
27811
278121999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27813
27814 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27815 require the user to type a cast before setting the value of a struct.
27816
de57eccd
JM
278171999-12-06 Jim Blandy <jimb@cygnus.com>
27818
27819 * gdb.base/default.exp: Expect the new 'info float' command on
27820 all i386 platforms.
27821
27822 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27823 LinuxThreads libraries that don't support debugging.
27824
c2d11a7d
JM
27825Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27826
27827 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27828 Change the buffer type to ``unsigned char'' to simplify size
27829 arithmetic.
c2d11a7d
JM
27830
27831 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27832 stub only handles 400-1 byte packets. Verify that the download
27833 worked.
c2d11a7d
JM
27834
278351999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27836
27837 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27838 tests, using UNRESOLVED for the untested cases. Also, does not wait
27839 for a timeout if the prompt was received before a recognizable pattern.
27840
278411999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27842
27843 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27844
278451999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27846
27847 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 27848 watchpoints.
c2d11a7d
JM
27849
278501999-11-24 Jason Merrill <jason@casey.cygnus.com>
27851
27852 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27853
27854 * gdb.c++/local.exp: Be more flexible in recognizing local class
27855 name mangling. Don't allow horribly truncated method names.
27856 * gdb.c++/derivation.exp: Expect protected inheritance.
27857 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27858 * gdb.c++/virtfunc.exp: Likewise.
27859 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27860 when printing a nested enum.
27861
278621999-11-22 Jim Blandy <jimb@cygnus.com>
27863
27864 * gdb.base/step-test.exp: Properly await GDB's response to setting
27865 a breakpoint on the call to large_struct_by_value.
27866
27867 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27868 just because we have debug info for the `start' function.
27869
278701999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27871
27872 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27873 "Unknown signal" messages, which indicate (on LinuxThreads) that
27874 GDB doesn't know how to debug threads on this system. This is
27875 better than hanging while philosopher 0 dumps chatter into gdb.log.
27876
278771999-11-18 Tom Tromey <tromey@cygnus.com>
27878
27879 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27880
278811999-11-18 Fred Fish <fnf@cygnus.com>
27882
27883 * gdb.base/coremaker2.c: Add sample program for generating
27884 cores that is more self contained than coremaker.c. Eventually
27885 I'll add more code to this and tie it into the testsuite.
27886
4ce44c66
JM
278871999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27888
27889 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27890
278911999-11-10 Jimmy Guo <guo@cup.hp.com>
27892
27893 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 27894 from $srcdir/lib/.
4ce44c66 27895 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 27896 and gdb.c++/.
4ce44c66
JM
27897
27898 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27899
d63a86f8 27900 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
27901 'continue with watch' test point.
27902
279031999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27904
27905 Merged from p2linux-990323-branch:
d63a86f8 27906
4ce44c66
JM
27907 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27908
11cf8741
JM
27909Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27910
27911 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 27912 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
27913
27914Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
27915
27916 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 27917 gdb_expect_list.
11cf8741
JM
27918
27919Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
27920
27921 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
27922
279231999-11-03 Mark Salter <msalter@cygnus.com>
27924
27925 * gdb.base/break.exp: Fix "stub continue" pattern.
27926
279271999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
27928
27929 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
27930
279311999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
27932
27933 * gdb.base/display.exp ("finish"): Add timeout clause.
27934
27935 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
27936 plain prompt clause, so this doesn't have to time out in order to
27937 fail.
27938
27939 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 27940 breakpoint hit messages include an address.
11cf8741
JM
27941
27942 * gdb.base/display.exp: Don't forget to escape parens in regular
27943 expressions. Unix regexp notatation sucks.
27944
279451999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27946
27947 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 27948 order for 'signalled' message.
11cf8741 27949
5c44784c
JM
279501999-11-01 Stan Shebs <shebs@andros.cygnus.com>
27951
27952 From Jimmy Guo <guo@cup.hp.com>:
27953 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
27954 * gdb.base/annota1.c: Add code for tests to work with.
27955
279561999-10-26 Frank Ch. Eigler <fche@cygnus.com>
27957
27958 * gdb.base/remote.exp: New test for remote downloading settings.
27959 * gdb.base/remote.c: New file with large .data.
27960
917317f4
JM
279611999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
27962
27963 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
27964 for LinuxThreads support, merged from the Code Fusion branch.
27965
27966Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
27967
27968 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
27969 containing exp_continue into a while within an expect. Don't
27970 attempt a start more than three times. Check return value from
27971 gdb_load.
d63a86f8 27972
2df3850c
JM
27973Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27974
27975 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 27976 a pass case.
2df3850c 27977
2acceee2
JM
279781999-10-01 Kevin Buettner <kevinb@cygnus.com>
27979
27980 * gdb.base/break.c (main): Added a statement that we can step
27981 off of.
27982 * gdb.base/break.exp: Added tests for setting a breakpoint
27983 at an offset and stepping onto a breakpoint.
27984
279851999-10-01 Fred Fish <fnf@cygnus.com>
27986
d63a86f8 27987 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
27988 gdb output.
27989
c2c6d25f
JM
279901999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27991
27992 * gdb.base/break.exp: Code locations are in hex, don't forget!
27993 (For HP-UX.)
27994
279951999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27996
27997 * condbreak.exp: Use break.c as test program.
27998 * condbreak.c: Remove, redundant with break.c.
27999
280001999-09-15 Stan Shebs <shebs@andros.cygnus.com>
28001
28002 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 28003 Z-packets if the target needs it.
c2c6d25f
JM
28004
280051999-09-13 James Ingham <jingham@leda.cygnus.com>
28006
28007 * gdb.c++/overload.exp: Added tests for listing overloaded
28008 functions with function pointers in the arg, explicitly calling
28009 out the version you want.
28010
cff3e48b
JM
280111999-09-09 Stan Shebs <shebs@andros.cygnus.com>
28012
28013 * long_long.exp: Add variations of test cases that work for
28014 targets with 16-bit ints and 32-bit doubles.
28015
d4f3574e
SS
280161999-09-08 Stan Shebs <shebs@andros.cygnus.com>
28017
28018 * break.c (main): Compare a possibly-uninitialized argc with an
28019 unlikely value that fits in 16 bits.
28020
280211999-09-07 Stan Shebs <shebs@andros.cygnus.com>
28022
28023 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
28024 0xfeeb, don't want negative numbers if ints are 16 bits.
28025
28026 * lib/gdb.exp (skip_cplus_tests): New proc.
28027 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
28028 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
28029 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
28030 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
28031 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
28032 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
28033 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
28034 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
28035
28036 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
28037
28038Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
28039
28040 * gdb.base/corefile.exp (up): Allow a parameter to appear
28041 in the frame that we're going up to.
28042
28043 From Jim Blandy <jimb@cygnus.com>:
28044
28045 * gdb.base/default.exp (info float): Expect some output now.
28046
28047 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
28048 returning floating-point values to fail on the x86.
28049 * gdb.base/callfwmall.exp (do_function_calls): Same.
28050
28051 * gdb.base/list.exp (test_listsize): Correct expectations for
28052 listing line 1 with listsize 2. Also, listing a single line
28053 works now, as does listing three lines. [Kevin's note: There
28054 were a number of other cases fixed too where the expectations
28055 differed...]
28056
280571999-09-02 Stan Shebs <shebs@andros.cygnus.com>
28058
28059 * gdb.base/selftest.exp: Add case for when version prints as
28060 constant string instead of char pointer.
28061
104c1213
JM
280621999-08-25 Stan Shebs <shebs@andros.cygnus.com>
28063
28064 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 28065 stepping out of main.
104c1213
JM
28066
28067 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
28068 G++ used.
28069
28070 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 28071 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
28072
28073 * gdb.c++/ovldbreak.exp: Update match string in test that
28074 includes a warning of multiple breakpoints.
28075
280761999-08-24 Stan Shebs <shebs@andros.cygnus.com>
28077
28078 * gdb.base/display.exp: Improve precision of step-after-finish
28079 added yesterday.
28080
28081 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 28082 test.
104c1213
JM
28083
28084 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
28085 configs when using G++, not just hppa*.
28086
280871999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28088
28089 * gdb.base/async.c: New file.
28090 * gdb.base/async.exp: New file.
28091
28092Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
28093
28094 * gdb.base/break.exp: Tweak PA specific tests to properly handle
28095 PA64.
28096
53a5351d
JM
28097Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
28098
104c1213
JM
28099 * gdb.base/display.exp: "finish" can leave us mid-line on many
28100 targets, deal with it. Add a small constant to main, instead of
28101 1000 since main+1000 may not be a valid address in the target.
28102
53a5351d
JM
28103 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
28104 on hpux11.
28105
28106 * gdb.base/attach.exp: Handle another hpux11 error message variant
28107 when attaching to a process that does not exist.
28108
281091999-08-19 J.T. Conklin <jtc@redback.com>
28110
28111 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 28112 characters in 'continue to 1241' test.
53a5351d
JM
28113
281141999-08-17 Stan Shebs <shebs@andros.cygnus.com>
28115
28116 * gdb.base/call-ar-st.exp: Add a shorter match case for the
28117 stop in print_long_arg_list, define and use a whitespace
28118 variable in print_small_structs test, add an XFAIL for Solaris.
28119 * gdb.base/dbx.exp: XFAIL func commands until somebody is
28120 interested enough to fix.
28121
7be570e7
JM
281221999-08-13 Keith Seitz <keiths@cygnus.com>
28123
28124 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
28125 (dbx_gdb_load): Remove. Use gdb_load instead, since that
28126 proc knows about targets other than the natives.
28127 (test_assign): Use "gdb_run_cmd" to "run" the target.
28128 Check that we've actually hit the breakpoint at main.
28129 When we attempt to assign a value to a local variable, check
28130 that the variable is in the current scope, i.e., don't use
28131 a test with an empty result.
28132
28133Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
28134
28135 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 28136 command.
7be570e7
JM
28137
281381999-08-09 Stan Shebs <shebs@andros.cygnus.com>
28139
28140 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28141 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
28142 gdb.compat, gdb.threads-hp.
28143 gdb.hp/configure, gdb.hp/configure.in: New files.
28144 gdb.hp/Makefile.in: Recurse into new subdirs.
28145 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
28146 gdb.hp/gdb.objdbg: New directory, tests for debugging info
28147 in object files.
28148 gdb.hp/tools: New directory, aux tools for HP-specific tests.
28149
96baa820
JM
281501999-08-05 Stan Shebs <shebs@andros.cygnus.com>
28151
28152 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 28153 funky printf, remove a bogus p/a test.
96baa820
JM
28154
281551999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28156
28157 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
28158 connected to the target. This is necessary when running not
28159 natively.
96baa820
JM
28160
281611999-08-03 Stan Shebs <shebs@andros.cygnus.com>
28162
28163 * gdb.base/step-test.exp: Removed some extraneous messages.
28164
28165 * gdb.base/long_long.exp: Don't run memory examination tests
28166 on little-endian targets (they will need a different set of
28167 results to match).
28168
281691999-08-02 Stan Shebs <shebs@andros.cygnus.com>
28170
28171 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
28172 until somebody decides to fix GDB.
28173
28174 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 28175 constant as "ULL".
96baa820
JM
28176 * gdb.base/long_long.exp: Loosen x/c test, add partial result
28177 matches for a couple x/2 commands.
28178
a0b3c4fd
JM
281791999-07-30 Stan Shebs <shebs@andros.cygnus.com>
28180
28181 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
28182 by merging in ref-types2 tests.
28183 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
28184
28185 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28186 * gdb.c++/Makefile.in: Add standard actions.
28187 (EXECUTABLES): Rename from PROGS, update list.
28188 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
28189 from gdb.hp.
28190 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
28191 foo and bar locals.
28192 * gdb.c++/anon-union.exp: Fix tests to match.
28193 * gdb.c++/classes.exp: Run if HP compiler used, add extra
28194 expect matches to handle output variations.
28195 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
28196 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 28197 output, add HP alternatives for new and delete prints.
a0b3c4fd 28198 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 28199 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
28200 * gdb.c++/demangle.exp: Use $style when reporting failure.
28201 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
28202 * gdb.c++/inherit.exp: Run if HP compiler used, add some
28203 match alternatives.
28204 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 28205 compilers.
a0b3c4fd
JM
28206 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
28207 * gdb.c++/method.exp: Add match alternatives.
28208 * gdb.c++/misc.cc: Add bool types.
28209 * gdb.c++/misc.exp: Add tests for bool types.
28210 * gdb.c++/overload.exp: Add xfails.
28211 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
28212 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
28213 add some more template parameter tests (only for HP currently).
28214 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
28215 * gdb.c++/virtfunc.cc: Add return type and value for main.
28216 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
28217 match alternatives.
d63a86f8 28218
a0b3c4fd
JM
282191999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28220
28221 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
28222
282231999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
28224
28225 * gdb.base/signals.exp: Don't expect getting a backtrace from
28226 within a signal handler to fail on Linux.
28227
282281999-07-29 Stan Shebs <shebs@andros.cygnus.com>
28229
28230 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28231 * lib/gdb.exp: Remove some gratuitious semicolons.
28232 (delete_breakpoints): Increase timeout.
28233 (gdb_expect): Add -notransfer option.
28234 (gdb_test): Use -notransfer option.
28235 (get_compiler_info): Add f77 case.
28236 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 28237 case.
a0b3c4fd
JM
28238 (gdb_preprocess): Call get_compiler.
28239
28240 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
28241 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
28242 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
28243 gdb.base/long_long.exp, gdb.base/printcmds.exp,
28244 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
28245 third arg to gdb_test.
a0b3c4fd
JM
28246 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
28247 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 28248 HP-UX xfails, add others.
a0b3c4fd
JM
28249 * gdb.base/completion.exp: Reflect name change of self-test.
28250 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
28251 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
28252 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
28253 HP failure number.
a0b3c4fd
JM
28254 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
28255 useless HP-UX 10.30 references.
28256 * gdb.base/maint.exp: Loosen matches.
28257 * gdb.base/pointers.c (main): Declare more_code.
28258 * gdb.base/pointers.exp: Match on output of a `next'.
28259 * gdb.base/structs.c: Add prototypes.
28260 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
28261 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
28262
282631999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28264
28265 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 28266 command.
a0b3c4fd
JM
28267
282681999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28269
28270 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
28271 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
28272
28273 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
28274 debug info. Deal with lack of signal hanlder info in stack.
28275
a9c64011 28276 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
28277 * gdb.base/annota1.exp: If printf has debug info, deal with it.
28278
5a2468f5
JM
282791999-07-19 Stan Shebs <shebs@andros.cygnus.com>
28280
28281 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 28282 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 28283
adf40b2e
JM
28284Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
28285
28286 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 28287 a1-selftest.exp.
adf40b2e
JM
28288 * gdb.base/configure: Re-generate.
28289
282901999-07-12 Stan Shebs <shebs@andros.cygnus.com>
28291
28292 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
28293 in trying to run first and name is too long.
28294
28295 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
28296 pointers2.c and pointers2.exp, respectively.
28297 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
28298 doschk happier.
28299
43e526b9
JM
283001999-07-08 Stan Shebs <shebs@andros.cygnus.com>
28301
28302 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
28303 callfuncs2.c and callfuncs2.exp.
28304
28305 * gdb.base/list.exp: Remove mistaken xfails.
28306 * gdb.base/list0.h: Add optional prototypes.
28307
9846de1b
JM
28308Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
28309
a9c64011 28310 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 28311 calling malloc.
a9c64011
AS
28312 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
28313 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 28314 use.
9846de1b
JM
28315
283161999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28317
28318 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
28319 * gdb.base/annota2.cc, annota2.exp: Move from here.
28320 * gdb.c++/annota2.cc, annota2.exp: To here.
28321 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
28322
43ff13b4
JM
28323Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
28324
28325 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 28326 a consistent format.
43ff13b4 28327
085dd6e6
JM
283281999-06-25 Stan Shebs <shebs@andros.cygnus.com>
28329
28330 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28331 * lib/gdb.exp (get_compiler_info): Add detection for assorted
28332 HP compilers, also set the globals $true and $false.
28333
28334 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
28335 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
28336 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
28337 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
28338 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
28339 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
28340 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
28341 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
28342 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
28343 whatis.c} Add C++ compatible function definitions and return
28344 types, add includes for library functions.
085dd6e6
JM
28345 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
28346 * gdb.base/step-test.c (myglob): Rename from glob.
28347 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
28348 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28349 files, move here from gdb.hp.
085dd6e6 28350 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
28351 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
28352 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
28353 Adjust line numbers in regexps.
085dd6e6
JM
28354
28355 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
28356 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
28357 instead of 0/1.
28358
28359 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
28360 foll-vfork.exp: New files, move here from gdb.hp.
28361 * gdb.base/page.exp: New file, test of pagination command.
28362
28363 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
28364 recursion test.
28365 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
28366
28367 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 28368 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
28369
28370 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 28371 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 28372 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 28373 watchpoint test.
085dd6e6
JM
28374 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
28375 them work.
28376 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
28377 expressions properly.
28378 * gdb.base/corefile.exp: Loosen the match slightly.
28379 * gdb.base/default.exp: Allow "Error accessing memory" message
28380 also.
28381 * gdb.base/display.exp: Skip over x/0 j if PA64.
28382 * gdb.base/funcargs.exp: Add xfails for HP-UX.
28383 * gdb.base/interrupt.exp: Ditto.
28384 * gdb.base/langs.exp: Add symbolic matches governed by compiler
28385 in use.
28386 * gdb.base/list.exp: Add xfails for HP-UX.
28387 * gdb.base/long_long.exp: Refine some of the numeric matches.
28388 * gdb.base/mips_pro.exp: Xfail on HP-UX.
28389 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
28390 * gdb.base/nodebug.exp: Succeed on more varieties of output.
28391 * gdb.base/opaque.exp: Remove some HP-UX xfails.
28392 * gdb.base/ptype.exp: Succeed on more varieties of output.
28393 * gdb.base/scope.exp: Add xfails for HP-UX.
28394 * gdb.base/sect-cmd.exp: Add more cases.
28395 * gdb.base/setvar.exp: Add xfails for HP-UX.
28396 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28397 * gdb.base/signals.exp: Match on void symbolically.
28398 * gdb.base/step-test.exp: Add case for PA64.
28399 * gdb.base/term.exp: Add exit and restart.
28400 * gdb.base/twice.exp: Clean up after self.
28401 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28402 * gdb.base/whatis.exp: Allow more ways to pass tests.
28403
28404 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28405 no longer useful.
085dd6e6
JM
28406
28407Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28408
28409 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28410 list of patterns.
085dd6e6 28411 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28412 print_double_array(double_array)", "continuing to breakpoint
28413 1018", "print print_double_array(array_d)" and "continuing to
28414 1034" tests.
d63a86f8 28415
085dd6e6
JM
284161999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28417
a9c64011 28418 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28419
284201999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28421
28422 * config/mt-*: Remove, these haven't been used since 1996.
28423
284241999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28425
28426 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28427 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28428 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28429
9e0b60a8
JM
284301999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28431
28432 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28433 simpler match case for the ptype of the big class.
28434
284351999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28436
28437 * gdb.exp: Fix test for gdb_prompt existence.
28438
284391999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28440
28441 * gdb.exp (gdb_test): Add fail after calls to perror.
28442
284431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28444
28445 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28446
284471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28448
28449 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28450
0f71a2f6
JM
28451Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28452
28453 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28454 malloc() is linked in.
0f71a2f6
JM
28455
284561999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28457
28458 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28459 step at end.
28460
28461 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28462
284631999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28464
28465 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28466
cce74817
JM
28467Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28468
28469 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28470 * gdb.base/mips_pro.exp: Likewise.
28471
284721999-06-02 Keith Seitz <keiths@cygnus.com>
28473
28474 * gdb.c++/templates.cc: Change all "new" operators to throw
28475 an exception.
28476 * gdb.c++/cplusfuncs.cc: Likewise.
28477
28478 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28479
28480Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28481
28482 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28483 * gdb.base/ending-run.exp: When stepping out of main, accept a
28484 step into an arbitrary assembler file.
cce74817 28485
392a587b
JM
284861999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28487
d63a86f8 28488 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28489 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28490 * gdb.base/annota2.exp: Revise line number for main
28491 breakpoint. Allow any number of "frames-invalid" and
28492 "breakpoint-invalid" to be printed.
392a587b
JM
28493 * gdb.base/annota2.cc: Initialize a.x to 0.
28494
9e086581
JM
284951999-05-17 Keith Seitz <keiths@cygnus.com>
28496
6fdff2c5
PA
28497 * gdb.base/call-ar-st.exp: Skip
28498 "print print_double_array (double_array)" when "skip_float_tests" set.
28499 Ditto for "print print_double_array(array_d)",
28500 "print print_small_structs", "print print_ten_doubles", and
28501 "step into print_long_arg_list".
28502 Don't assume we can step into "print_long_arg_list": we could step
28503 into memcpy.
28504 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28505 "skip_float_tests" is set: "print print_one_double(*d1)"
28506 and "print print_two_floats(*f3)".
9e086581
JM
28507 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28508 "skip_float_tests" is set.
6fdff2c5
PA
28509 * gdb.base/varargs.exp: Skip
28510 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28511 "skip_float_tests" set.
d63a86f8 28512
cd0fc7c3
SS
285131999-05-06 Keith Seitz <keiths@cygnus.com>
28514
28515 * gdb.base/annota2.cc: Include stdio.h.
28516
28517Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28518
28519 * gdb.base/crossload.exp: Remove, this has been disabled ever
28520 since BFD stopped including all targets, and cross-GDB gets
28521 plenty of testing anyway.
28522 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28523 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28524 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28525 * gdb.base/README: Remove, was doc for this.
28526 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28527 needed.
cd0fc7c3 28528
b83266a0
SS
285291999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28530
28531 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28532 output.
28533
28534 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28535 * gdb.base/annota2.exp: New file. More annotation tests.
28536 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28537 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28538
285391999-04-23 Angela Marie Thomas <angela@cygnus.com>
28540
28541 * config/cfdbug.exp: New file.
28542
7a292a7a
SS
285431999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28544
28545 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28546 Marcus Daniel's and Dale Hawkins's demangler crashes.
28547
28548 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28549 test_lucid_style_demangling, test_arm_style_demangling,
28550 test_hp_style_demangling): Try Tom Tromey's core-dumping
28551 identifier under each demangling style.
7a292a7a
SS
28552
285531999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28554
28555 * gdb.c++/demangle.exp: Include the current demangling style
28556 in all test names.
28557 (current_demangling_style): New global variable.
28558 (set_demangling_style, test_demangling_core, test_demangling,
28559 test_demangling_exact): New functions.
28560 (test_gnu_style_demangling, test_lucid_style_demangling,
28561 test_arm_style_demangling, test_hp_style_demangling): Use those,
28562 instead of calling gdb_test and gdb_test_exact directly.
28563 (catch_demangling_errors): New function, which reports errors
28564 signalled by the demangling test functions in an orderly way.
28565 (do_tests): Use catch_demangling_errors.
28566
285671999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28568
28569 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28570 grouping in expressions, not {}.
7a292a7a
SS
28571
28572 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28573 initialized yet.
7a292a7a
SS
28574
285751999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28576
28577 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28578 are listed.
28579
285801999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28581
28582 * gdb.stabs/weird.exp: Test for CC being defined before
28583 looking at its value.
28584
285851999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28586
28587 * gdb.base/call-ar-st.exp: Remove stray '#'.
28588 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28589 "short int" and "long int".
28590 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28591 change, to mollify finicky HP compiler.
7a292a7a
SS
28592 * gdb.hp/reg-test.exp (testfile): Fix file name.
28593 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28594
7a292a7a
SS
28595 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28596 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28597 alternate form of enum ptype.
28598
c906108c
SS
285991999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28600
7a292a7a
SS
28601 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28602 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28603 passing skip_hp_tests, so as not to waste time on guaranteed
28604 failure.
7a292a7a 28605
c906108c
SS
28606 * gdb.c++/overload.cc: Pass string instead of char addr, always
28607 init ccpfoo.
28608 * gdb.c++/templates.cc: Fix syntax error.
28609
7a292a7a
SS
28610Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28611
28612 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28613 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28614 command.
28615
286161999-03-18 James Ingham <jingham@cygnus.com>
28617
28618 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28619
28620 * gdb.c++/method.exp: It was testing an uninitialized int on the
28621 stack and assuming it was positive.
28622
28623 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28624
28625 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28626 keep it from killing the rest of the tests.
7a292a7a
SS
28627 Use gdb_continue_to_end.
28628
28629 * gdb.base/sigall.exp: use gdb_continue_to_end.
28630
28631 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28632
28633 * gdb.base/display.exp: use runto_main, not run.
28634
d63a86f8
RM
28635 * gdb.base/default.exp: Check for the current error message in the
28636 r abbreviation test.
7a292a7a
SS
28637 Add strongarm to the targets that know info float.
28638
d63a86f8 28639 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28640 run which doesn't work with monitors.
28641
6fdff2c5
PA
28642 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28643 1034 test.
7a292a7a
SS
28644
28645 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28646
6fdff2c5
PA
28647 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28648 end of a program. Traps the case (in Cygmon) when the program
28649 never really exits. Same as Mark's continue_to_exit, but I had
28650 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28651
28652 * config/monitor.exp (gdb_target_monitor): added another
28653 target_info parameter: remotebinarydownload. This will set the
28654 remotebinarydownload flag if this is causing some boards trouble.
28655
286561999-03-18 Mark Salter <msalter@cygnus.com>
28657
28658 * lib/gdb.exp (continue_to_exit): New function.
28659
28660 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28661 * gdb.base/ending-run.exp: Ditto.
28662 * gdb.base/step-test.exp: Ditto.
28663
286641999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28665
28666 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28667 (suggested by Art Haas <ahaas@neosoft.com>).
28668
286691999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28670
889bf7c5 28671 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28672
28673Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28674
28675 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28676 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28677
286781999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28679
28680 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28681 a call to strlen; sometimes we do have sources.
28682
286831999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28684
28685 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28686 character, so GDB won't print garbage after its end.
d63a86f8 28687
c906108c
SS
28688 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28689 breakpoint there instead. Sometimes GCC emits memcpy to handle
28690 the large structures being passed by value, so we step into that
28691 instead of sum_array_print, which obscures what we're really testing.
28692 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28693 the bizarre steps into memcpy, so do that here. Add check for
28694 stepping into function calls that pass large structures by value.
28695 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28696 Remove all references to specific line numbers.
28697 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28698 New type and function.
28699 (main): Call large_struct_by_value, passing it a large struct by value.
28700 * lib/gdb.exp (gdb_get_line_number): New function.
28701
28702 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28703 more portable.
28704
7a292a7a
SS
287051999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28706
c906108c
SS
28707 * lib/gdb.exp: Doc fixes.
28708
7a292a7a
SS
287091999-03-05 Nick Clifton <nickc@cygnus.com>
28710
d63a86f8 28711 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28712
287131999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28714
c906108c 28715 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28716 commands. They're not germane to this test, and they don't work
28717 that way on remote targets.
c906108c 28718
3fc11d3e
JM
287191999-03-01 James Ingham <jingham@cygnus.com>
28720
28721 * Changelog entries merged over from gdb development branch.
28722
3fc11d3e
JM
28723 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28724
28725 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28726 for outputting results of test run.
28727
2d4a1622 28728 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28729
28730 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28731
7a292a7a
SS
287321999-02-25 Felix Lee <flee@cygnus.com>
28733
28734 * lib/gdb.exp (debug_format): initialize
28735
c906108c
SS
287361999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28737
28738 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28739 * gdb.base/call-rt-st.c: Ditto.
28740
c906108c
SS
287411999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28742
28743 * gdb.threads/pthreads.exp (horiz): New variable.
28744 (test_startup): Fix regexps that capture thread numbers.
28745
287461999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28747
28748 * gdb.base/smoke.exp: Disambiguate two test case names (both
28749 called ``print'').
28750
28751Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28752
28753 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28754 compilation.
c906108c
SS
28755
287561999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28757
28758 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28759 actual output formatting.
28760 * gdb.base/smoke.exp: GDB removes leading 0's.
28761 * gdb.base/volatile.exp: Don't check type of remuneration;
28762 that variable is no longer defined in constvars.c.
28763 * gdb.base/step-test.c (main): Exit with explicit exit code.
28764 * gdb.base/step-test.exp: Remove two nexti checks--they are
28765 not portable.
28766
287671999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28768
28769 * gdb.base/help.exp ("help delete display"): Fix test to match
28770 gdb's output.
28771
28772 * gdb.base/long_long.c (known_types): Initialize values to zero.
28773 * gdb.base/long_long.exp: Step one more line
28774 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28775 leading zeros. Explicitly ask for hex formatting. Use
28776 unique test case names.
c906108c
SS
28777
28778Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28779
d63a86f8 28780 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28781
28782 * gdb.c++/method.exp: Add missing close brace.
28783
287841999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28785
28786 * gdb.base/maint.exp: Use 'set height 0' to disable page
28787 prompting, not 'set height 400'.
28788
28789 Fix a bunch of timeouts.
28790 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28791 four separate tests, so expect doesn't take forever to match a ton
28792 of text against a regexp with lots of .* forms.
28793 ("maint print psymbols", "maint print symbols"): Make some of
28794 these greps more selective, so that expect doesn't try to wade
28795 through huge piles of output and time out.
28796
28797 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28798
28799 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28800 tests: one which doesn't expect shlib events to be reported, and
28801 another which does, but is XFAIL for all platforms other than
28802 HP/UX.
c906108c
SS
28803
28804 * gdb.base/break.exp: Teach the test suite that the `catch
28805 fork', `catch vfork', and `catch exec' commands produce error
28806 messages on platforms that don't provide these features.
28807
28808Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28809
28810 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28811 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28812 (shortening names from solib_threshold.exp etc), won't run on
28813 anything but HP-UX for the foreseeable future.
c906108c 28814 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28815 reflect move.
c906108c
SS
28816
28817Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28818
28819 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28820 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28821
28822Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28823
28824 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28825 successfully re-sets breakpoints in shared libraries.
28826 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28827
28828Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28829
d63a86f8
RM
28830 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28831 and compiled w/o GCC.
c906108c
SS
28832
28833 * gdb.hp/watch-cmd.exp: ditto.
28834
28835 * gdb.hp/watch-hp.exp: ditto.
28836
28837 * gdb.hp/xdb1.exp: ditto.
28838
28839 * gdb.hp/xdb2.exp: ditto.
28840
28841 * gdb.hp/dbx.exp: ditto.
28842
28843Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28844
28845 * constvars.c: Remove C++-isms.
28846 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28847 with GCC.
c906108c
SS
28848
28849Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28850
28851 The following changes are part of the HP merge.
28852
28853 * gdb.base/break.exp: new tests to verify that catchpoints for
28854 fork, vfork, and exec don't trigger inappropriately.
28855
28856 * gdb.base/opaque.exp: compile one file at a time, then link.
28857
28858 * gdb.base/signals.exp: be more restrictive about which hppa
28859 systems receive a setup_xfail. new tests.
28860
28861 * gdb.base/solib_threshold.build: new file.
28862 * gdb.base/solib_threshold.exp: new file.
28863 * gdb.base/solib_threshold.link_opts: new file.
28864 * gdb.base/solib_threshold.mk: new file.
28865 * gdb.base/gen_solib_threshold.c: new file.
28866
28867 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28868 tests. New tests for enums inside classes.
28869
28870 * gdb.c++/compiler.cc: indicate support of template debugging.
28871
28872 * gdb.c++/demangle.exp: run hp style demangling tests.
28873
28874 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28875 tests.
28876
28877 * gdb.c++/misc.cc: changes to support new tests.
28878
28879 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28880 to support new tests.
28881
28882 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28883 gcc, then skip these tests.
28884
28885Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28886
28887 The following files are part of the HP merge; some had longer
28888 names at HP, but have been renamed to be no more than 14
28889 characters in length.
28890
28891 * gdb.hp/ambiguous.cc: new file.
28892 * gdb.hp/ambiguous.exp: new file.
28893 * gdb.hp/attach.exp: new file.
28894 * gdb.hp/attach2.exp: new file.
28895 * gdb.hp/classes-hp.exp: new file.
28896 * gdb.hp/ctti.exp: new file.
28897 * gdb.hp/ctti-add.cc: new file.
28898 * gdb.hp/ctti-add1.cc: new file.
28899 * gdb.hp/ctti-add2.cc: new file.
28900 * gdb.hp/ctti-add3.cc: new file.
28901 * gdb.hp/dbx.exp: new file.
28902 * gdb.hp/exception.cc: new file.
28903 * gdb.hp/exception.exp: new file.
28904 * gdb.hp/foll-exec.c: new file.
28905 * gdb.hp/foll-exec.exp: new file.
28906 * gdb.hp/foll-fork.c: new file.
28907 * gdb.hp/foll-fork.exp: new file.
28908 * gdb.hp/foll-vfork.c: new file.
28909 * gdb.hp/foll-vfork.exp: new file.
28910 * gdb.hp/inherit-hp.exp: new file.
28911 * gdb.hp/more-steps.exp: new file.
28912 * gdb.hp/namespace.cc: new file.
28913 * gdb.hp/namespace.exp: new file.
28914 * gdb.hp/optimize.exp: new file.
28915 * gdb.hp/pxdb.c: new file.
28916 * gdb.hp/pxdb.exp: new file.
28917 * gdb.hp/quicksort.exp: new file.
28918 * gdb.hp/reg-test.exp: new file.
28919 * gdb.hp/reg-test.s: new file.
28920 * gdb.hp/sized-enum.c: new file.
28921 * gdb.hp/sized-enum.exp: new file.
28922 * gdb.hp/start-stop.exp: new file.
28923 * gdb.hp/templ-hp.cc: new file.
28924 * gdb.hp/templ-hp.exp: new file.
28925 * gdb.hp/thr-lib.c: new file.
28926 * gdb.hp/thr-lib.exp: new file.
28927 * gdb.hp/thr-lib.h: new file.
28928 * gdb.hp/thr-liblib.c: new file.
28929 * gdb.hp/virtfun-hp.c: new file.
28930 * gdb.hp/virtfun-hp.exp: new file.
28931 * gdb.hp/watch-cmd.exp: new file.
28932 * gdb.hp/watch-hp.exp: new file.
28933 * gdb.hp/xdb1.exp: new file.
28934 * gdb.hp/xdb2.exp: new file.
28935 * gdb.hp/xdb3.exp: new file.
28936
28937Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
28938
28939 The following files are part of the HP merge; some had longer
28940 names at HP, but have been renamed to be no more than 14
28941 characters in length.
28942
28943 * gdb.base/ss.h: new file.
28944 * gdb.base/call-ar-st.c: new file.
28945 * gdb.base/call-ar-st.exp: new file.
28946 * gdb.base/call-rt-st.c: new file.
28947 * gdb.base/call-rt-st-exp: new file.
28948 * gdb.base/call-strs.exp: new file.
28949 * gdb.base/ena-dis-br.exp: new file.
28950 * gdb.base/environ.exp: new file.
28951 * gdb.base/long_long.exp: new file.
28952 * gdb.base/sect-cmd.exp: new file.
28953 * gdb.base/shlib-cl2.exp: new file.
28954 * gdb.base/smoke.exp: new file.
28955 * gdb.base/so-impl-ld.c: new file.
28956 * gdb.base/so-impl-ld.exp: new file.
28957 * gdb.base/so-indr-cl.c: new file.
28958 * gdb.base/so-indr-cl.exp: new file.
28959 * gdb.base/varargs.exp: new file.
28960 * gdb.base/volatile.exp: new file.
28961 * gdb.base/whatis-exp.exp: new file.
7a292a7a 28962 * gdb.base/display.exp: new file.
c906108c
SS
28963 * gdb.c++/derivation.exp: new file.
28964 * gdb.c++/local.exp: new file.
28965 * gdb.c++/member-ptr.exp: new file.
28966 * gdb.c++/overload.exp: new file.
28967 * gdb.c++/ovldbreak.exp: new file.
28968 * gdb.c++/ref-types.exp: new file.
28969 * gdb.c++/ref-types2.exp: new file.
28970 * gdb.c++/userdef.exp: new file.
d63a86f8 28971
c906108c
SS
28972Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28973
28974 * gdb.base/default.exp: Reflect wording change in remote.c.
28975
dc96c6c7 28976Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28977
28978 * gdb.base/help.exp: Update to reflect current text.
28979
28980Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28981
28982 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28983 they're stack variables and contain garbage.
28984 * gdb.c++/anon-union.exp: new file.
28985
28986 The following changes were made by David Taylor
889bf7c5
PA
28987 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28988 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28989 in changes by HP.
c906108c
SS
28990
28991 * gdb.base/bitops.exp: new file.
28992 * gdb.base/default.exp: change expected messages for catch and
28993 info catch tests to reflect HP merge changes.
28994 * gdb.base/enable-disable-break.exp
28995 * gdb.base/ending-run.c: new file.
28996 * gdb.base/long_long.c: new file.
28997 * gdb.base/maint.exp: new file.
28998 * gdb.base/pointers2.exp: new file.
28999 * gdb.base/shlib-call2.exp: new file.
29000 * gdb.base/solib.exp: new file.
29001 * gdb.base/step-test.c: new file.
29002 * gdb.c++/anon-union.cc: new file.
29003 * gdb.c++/local.cc: new file.
29004 * gdb.c++/member-pointer.cc: new file.
29005 * gdb.c++/method.cc: new file.
29006 * gdb.c++/ref-types.cc: new file.
29007 * gdb.c++/ref-types2.cc: new file.
29008 * gdb.c++/userdef.cc: new file.
d63a86f8 29009
c906108c
SS
29010 * gdb.base/scope.exp: compile one file at a time, then link.
29011 * gdb.base/langs.exp: ditto.
29012 * gdb.base/list.exp: ditto.
d63a86f8 29013
c906108c
SS
29014Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
29015
29016 The following changes were made by David Taylor
889bf7c5
PA
29017 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
29018 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
29019 in changes by HP.
d63a86f8 29020
c906108c
SS
29021 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
29022 skip tests. When compiling pass c++ flag to gdb_compile.
29023 * gdb.c++/
d63a86f8 29024
c906108c
SS
29025 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
29026 test for on hppa*-*-hpux*; use args to see if c++ was specified.
29027 (skip_hp_tests): new function.
29028 (gdb_preprocess): new function.
29029
29030 * configure.in (hpdir): decide whether to configure gdb.hp.
29031 * configure: regenerated.
29032
29033 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
29034 to delete on clean.
29035 (EXECUTABLES): update to reflect new additions.
29036 * gdb.base/commands.exp: update message expected.
29037 * gdb.base/default.exp: add copyright notice.
29038 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
29039 * gdb.base/help.exp: update messages to reflect current text.
29040 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
29041 targets for recurse tests.
29042 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
29043 skip this file.
29044
29045 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
29046 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
29047 compilation.
29048 * gdb.c++/misc.exp: ditto.
29049 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
29050 run the tests. tell gdb_compile that it's a c++ compilation.
29051
29052 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 29053
c906108c
SS
29054 * gdb.base/all-bin.exp: new file.
29055 * gdb.base/arithmet.exp: new file.
29056 * gdb.base/assign.exp: new file.
29057 * gdb.base/completion.exp: new file.
29058 * gdb.base/cond-expr.exp: new file.
29059 * gdb.base/condbreak.exp: new file.
29060 * gdb.base/define.exp: new file.
29061 * gdb.base/dollar.exp: new file.
29062 * gdb.base/environment.exp: new file.
29063 * gdb.base/eval-skip.exp: new file.
29064 * gdb.base/jump.exp: new file.
29065 * gdb.base/logical.exp: new file.
29066 * gdb.base/pointers.exp: new file.
29067 * gdb.base/relational.exp: new file.
29068 * gdb.base/section_command.exp: new file.
29069 * gdb.base/whatis-expr.exp: new file.
29070
29071 * gdb.base/all-types.c: new file.
29072 * gdb.base/call-array-struct.c: new file.
29073 * gdb.base/call-return-struct.c: new file.
29074 * gdb.base/call-strings.c: new file.
29075 * gdb.base/callfuncs2.c: new file.
29076 * gdb.base/condbreak.c: new file.
29077 * gdb.base/constvars.c: new file.
29078 * gdb.base/display.c: new file.
29079 * gdb.base/int-type.c: new file.
29080 * gdb.base/jump.c: new file.
29081 * gdb.base/miscexprs.c: new file.
29082 * gdb.base/pointers.c: new file.
29083 * gdb.base/pointers2.c: new file.
29084 * gdb.base/shmain.c: new file.
29085 * gdb.base/shr1.c: new file.
29086 * gdb.base/shr2.c: new file.
29087 * gdb.base/solib.c: new file.
29088 * gdb.base/solib1.c: new file.
29089 * gdb.base/solib2.c: new file.
29090 * gdb.base/varargs.c: new file.
29091 * gdb.c++/derivation.cc: new file.
29092 * gdb.c++/overload.cc: new file.
29093 * gdb.c++/ovldbreak.cc: new file.
29094 * gdb.hp/attach.c: new file.
29095 * gdb.hp/attach2.c: new file.
29096 * gdb.hp/average.c: new file.
29097 * gdb.hp/compiler.c: new file.
29098 * gdb.hp/compiler.cc: new file.
29099 * gdb.hp/execd-program.c: new file.
29100 * gdb.hp/follow-exec.c: new file.
29101 * gdb.hp/follow-fork.c: new file.
29102 * gdb.hp/follow-vfork-and-exec.c: new file.
29103 * gdb.hp/misc-hp.cc: new file.
29104 * gdb.hp/more-steps.c: new file.
29105 * gdb.hp/optimize.c: new file.
29106 * gdb.hp/quicksort.c: new file.
29107 * gdb.hp/run-hp.c: new file.
29108 * gdb.hp/start-stop.c: new file.
29109 * gdb.hp/sum.c: new file.
29110 * gdb.hp/templates-hp.cc: new file.
29111 * gdb.hp/thread-local-in-lib.c: new file.
29112 * gdb.hp/thread-local-in-lib.h: new file.
29113 * gdb.hp/thread-local-in-lib.lib.c: new file.
29114 * gdb.hp/vforked-program.c: new file.
29115 * gdb.hp/virtfunc-hp.cc: new file.
29116 * gdb.hp/watchpoint-hp.c: new file.
29117 * gdb.hp/xdb.c: new file.
29118 * gdb.hp/xdb0.c: new file.
29119 * gdb.hp/xdb0.h: new file.
29120 * gdb.hp/xdb1.c: new file.
29121
29122Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
29123
29124 The following change was made by Edith Epstein
889bf7c5
PA
29125 <eepstein@cygnus.com> as part of a project to merge in changes
29126 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
29127
29128 * gdb.c++/demangle.exp: changed the expected output for some
29129 ARM-style mangling -- removed second reference to datatype.
889bf7c5 29130 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 29131 T1<char>::~T1<char>(void)
c906108c 29132 becomes,
a9c64011
AS
29133 maint demangle __dt__11T1__pt__2_cFv
29134 T1<char>::~T1(void)
c906108c 29135
889bf7c5 29136 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 29137
c906108c
SS
29138Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
29139
29140 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
29141 * gdb.trace/backtrace.exp: Likewise.
29142 * gdb.trace/circ.exp: Likewise.
29143 * gdb.trace/collection.exp: Likewise.
29144 * gdb.trace/deltrace.exp: Likewise.
29145 * gdb.trace/infotrace.exp: Likewise.
29146 * gdb.trace/limits.exp: Likewise.
29147 * gdb.trace/packetlen.exp: Likewise.
29148 * gdb.trace/passc-dyn.exp: Likewise.
29149 * gdb.trace/passcount.exp: Likewise.
29150 * gdb.trace/report.exp: Likewise.
29151 * gdb.trace/save-trace.exp: Likewise.
29152 * gdb.trace/tfind.exp: Likewise.
29153 * gdb.trace/tracecmd.exp: Likewise.
29154 * gdb.trace/while-dyn.exp: Likewise.
29155 * gdb.trace/while-stepping.exp: Likewise.
29156
291571998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
29158
29159 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
29160
29161Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
29162
29163 From Brendan Kehoe:
29164 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
29165 int return types.
29166
29167Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
29168
29169 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 29170 remote dos host testing right.
c906108c
SS
29171
29172Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
29173
29174 * gdb.base/corefile.exp: remove some xfails.
29175
29176Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
29177
29178 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 29179 have different timestamps.
c906108c
SS
29180
29181Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
29182
29183 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 29184 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
29185
29186Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
29187
29188 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 29189 delta.
c906108c
SS
29190
29191Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
29192
29193 * gdb.base/default.exp: Add brace missing from previous delta.
29194
29195Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
29196
29197 * gdb.base/default.exp: Support test for info float for all
29198 varieties of arm toolchain.
29199
dc96c6c7 29200Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29201
29202 * gdb.trace/*.exp: remove "remote_download" command.
29203
dc96c6c7 29204Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29205
29206 * gdb.trace/*.exp: remove -gdwarf from compile.
29207
29208Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
29209
29210 * gdb.trace/configure.in(AC_INIT): typo
29211 * gdb.trace/configure: regenerated
29212
dc96c6c7 29213Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29214
29215 * config/m68k-emc.exp: New file.
29216 * lib/<emc-support.exp trace-support.exp}: New files.
29217 * configure.in: add new test directory gdb.trace.
29218 * gdb.trace/{configure configure.in Makefile.in}: New files.
29219 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
29220 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
29221 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
29222 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
29223 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
29224 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
29225 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 29226
dc96c6c7 29227Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29228
29229 * gdb.c++/classes.exp: Change all regular expressions to match
29230 arbitrary combinations of newline/carriage-return, so that they
29231 will work equally well on Unix and Windows.
29232 * gdb.c++/inherit.exp: ditto.
29233 * gdb.c++/virtfunc.exp: ditto.
29234
292351998-08-11 Dawn Perchik <dawn@cygnus.com>
29236
29237 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
29238
c2d11a7d
JM
29239Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
29240
29241 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
29242 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
29243 to use a0-a3/d0-d3 as needed.
29244
29245Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
29246
29247 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
29248 * gdb.disasm/am33.exp: Corresponding changes.
29249
c906108c
SS
292501998-07-11 Felix Lee <flee@cygnus.com>
29251
29252 * gdb.base/callfuncs.exp: add cmp10 test.
29253 * gdb.base/callfuncs.c (cmp10): new function.
29254
29255Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
29256
d63a86f8 29257 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
29258 into two parts to get around a synchronization problem in expect.
29259
3fc11d3e
JM
29260Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
29261
29262 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
29263
29264 * configure.in: Add options for gdbtk testsuite.
29265
29266 * configure: Regenerate.
29267
29268 * gdb.gdbtk: New directory to hold gdbtk tests.
29269
c906108c
SS
29270Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29271
29272 * gdb.fortran/types.exp: Escape brackets in expect patterns
29273 for test_float_literal_types_accepted tests.
29274 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
29275 before run test.
29276
c2d11a7d
JM
29277Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
29278
29279 * am33.exp: Just compile, do not link the testcase.
29280 * am33.s: Add ".am33" pseudoop to force am33 mode.
29281
c906108c
SS
292821998-06-25 Felix Lee <flee@cygnus.com>
29283
29284 * gdb.base/setshow.exp: make sure $pc is sane.
29285
29286 * gdb.stabs/weird.exp: split expect patterns properly.
29287
c2d11a7d
JM
29288Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
29289
29290 * gdb.disasm/am33.s: New disassembler testfile for the am33.
29291 * gdb.disasm/am33.exp: Run it.
29292
dc96c6c7 29293Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29294
29295 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
29296 match processing (and eliminate spurious timeouts when running).
29297
dc96c6c7 29298Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29299
29300 * gdb.base/signals.exp (test_handle_all_print): put back Mach
29301 exception test, but conditionalize it on target [mach | gnu].
29302
dc96c6c7 29303Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29304
29305 * gdb.base/overlays.exp: fixup compile line for linker script.
29306
29307Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
29308
29309 * gdb.fortran/types.exp: don't guess at float size.
29310
29311Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
29312
29313 * gdb.base/exprs.exp: delete test that depends on int size.
29314
29315Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
29316
29317 * config/sim.exp: Removed checks for target triplets.
29318 (gdb_target_sim): Use gdb,target_sim_options.
29319
29320Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
29321
29322 * gdb.base/reread.exp: New file.
29323 * gdb.base/reread1.c: New file.
29324 * gdb.base/reread2.c: New file.
29325
29326Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
29327
29328 * config/sim.exp: Use 'target sim -sparclite' when running
29329 SPARClite programs.
29330
29331Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
29332
29333 * gdb.base/structs2.exp: New file.
29334 * gdb.base/structs2.c: New file.
29335
29336Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
29337
29338 * gdb.asm/common.inc: New file.
29339 * gdb.asm/d10v.inc: New file.
29340 * asm-source.exp: Pass -I's to gas to find .inc files.
29341 Update line numbers in expected output.
29342 * asmsrc1.s: Rewrite.
29343 * asmsrc2.s: Rewrite.
29344 * configure.in: Create arch.inc symlink.
29345 * configure: Regenerate.
29346 * Makefile.in (distclean): Delete arch.inc.
29347
29348Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
29349
29350 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
29351 (t_enum_value2): ditto
29352 (t_enum_value3): ditto
29353 (main): ditto
c906108c
SS
29354Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29355
29356 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
29357 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
29358 change.
29359 Use gdb_test instead of send_gdb/gdb_expect sequences.
29360
29361Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
29362
29363 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
29364 not void.
29365
29366Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
29367
29368 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
29369 subroutines. Used to test gdbs ability to single step through PC
29370 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
29371
29372Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
29373
29374 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
29375 more rigorous EGCS C++ error checking.
29376
29377Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29378
a9c64011
AS
29379 * gdb.base/help.exp: Clean up `help set args' and `help show args'
29380 tests.
29381 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
29382 function when asleep.
29383 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
29384 for i*86 Linux and SVR4 signal handling problems.
29385 Remove linux xfail for `next to handler in signals_tests_1', fixed
29386 by recent infrun.c change.
29387 Limit backtrace to 10 frames to avoid timeout problems with infinite
29388 stack backtraces.
29389 Adjust expect pattern in `handle all print' test to match Apr 28 1997
29390 target.[ch] change.
c906108c
SS
29391
29392Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
29393
29394 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29395 for a newline from gdb before continuing.
29396 (default_gdb_exit): Just look for y or n.
29397 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29398 it does, fail the rests of the tests in the file.
29399
29400Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29401
29402 * config/cygmon.exp: New file.
29403
29404Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29405
29406 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29407 main" test on remote targets.
c906108c
SS
29408
29409 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29410 run test on remote targets.
29411
29412Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29413
29414 * gdb.asm: New directory.
29415 * configure.in: Configure it.
29416 * configure: Regenerate.
29417 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29418 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29419
29420Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29421
29422 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29423
dc96c6c7 29424Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29425
a9c64011
AS
29426 * gdb.base/overlays (several files): Merge the two overlay
29427 managers into one. Change variables (foox, barx, bazx, grbxx)
29428 back into ints but force them to load in their proper sections.
c906108c
SS
29429
29430Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29431
29432 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29433 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29434 (D10VCopy): Handle memory regions crossing 16k boundaries.
29435 (D10VCopy): Transfer data in 32 bit chunks.
29436
29437Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29438
29439 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29440 correct.
c906108c
SS
29441
29442 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29443 map. Include space for printf in .text segment.
c906108c
SS
29444
29445 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29446 updated d10v memory VMA/LMA map.
c906108c 29447 (D10VCopy): Call D10VTranslate.
d63a86f8 29448
c906108c
SS
29449Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29450
29451 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29452
29453 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29454 that it won't be put into the .sdata - small data -
29455 section. Update reference.
c906108c
SS
29456 * gdb.base/baz.c (bazx, baz): Ditto.
29457 * gdb.base/foo.c (foox, foo): Ditto.
29458 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29459
29460 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29461 to be arrays.
d63a86f8 29462
dc96c6c7 29463Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29464
a9c64011
AS
29465 * gdb.base/overlays.exp: fix up and get working again.
29466 Add tests for backtraces from an overlay function.
d63a86f8 29467
c906108c
SS
29468Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29469
29470 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29471 "calling function with watchpoint enabled".
29472
29473Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29474
29475 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29476 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29477 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29478 pending review of whether it is useful or not.
29479
29480Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29481
29482 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29483
29484Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29485
29486 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29487 * config/dve.exp: New file to support Densan boards.
29488
29489Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29490
29491 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29492 reads and BSD.
c906108c
SS
29493
29494Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29495
29496 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29497 response.
29498
29499 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29500
29501Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29502
29503 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29504 test.
c906108c
SS
29505
29506 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29507 target_sizeof_long and target_bigendian_p.
c906108c 29508 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29509 to targets word size and endianess.
d63a86f8 29510
c906108c
SS
29511Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29512
29513 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29514 output.
c906108c
SS
29515
29516Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29517
29518 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29519 Update test of set args help to match source change.
c906108c
SS
29520
29521Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29522
29523 * gdb.base/default.exp: Expect help system output to be in
29524 alphabetical order.
29525 * gdb.base/help.exp: Ditto.
29526
29527Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29528
29529 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29530 "i*86-pc-linux-gnu*".
29531 * gdb.base/interrupt.exp: Ditto.
29532 * gdb.base/corefile.exp: Ditto.
29533
29534 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29535 define vxworks when building the testcase.
c906108c
SS
29536
29537 * gdb.base/ptype.exp: Fix testnames to be unique.
29538 * gdb.base/radix.exp: Ditto.
29539 * gdb.base/term.exp: Ditto.
29540 * gdb.base/whatis.exp: Ditto.
29541 * gdb.c++/classes.exp: Ditto.
29542
29543Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29544
29545 * gdb.base/callfuncs.exp: Fix indentation.
29546
29547 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29548 suppress_flag has been set.
29549 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29550 target feature.
29551
29552Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29553
29554 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29555 the testcase.
29556
29557 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29558 set_debug_traps() and breakpoint().
c906108c
SS
29559 * gdb.c++/misc.cc (main): Ditto.
29560 * gdb.c++/templates.cc (main): Ditto.
29561 * gdb.c++/virtfunc.cc (main): Ditto.
29562
29563Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29564
29565 * lib/gdb.exp(gdb_step_for_stub): New function.
29566 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29567 exists, reload the executable and do a "continue" instead of
29568 doing a jump.
29569 (runto_main): Use gdb_step_for_stub.
d63a86f8 29570
c906108c 29571 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29572 tests to have unique names.
c906108c
SS
29573 * gdb.base/callfuncs.exp: Ditto.
29574 * gdb.base/commands.exp: Ditto.
29575 * gdb.base/default.exp: Ditto.
29576 * gdb.base/help.exp: Ditto.
29577 * gdb.base/list.exp: Ditto.
29578 * gdb.base/opaque.exp: Ditto.
29579 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29580 similar tests.
d63a86f8 29581
c906108c
SS
29582 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29583 * gdb.c++/cplusfuncs.cc: Ditto.
29584 * gdb.c++/virtfunc.cc: Ditto.
29585
29586 * config/monitor.exp: Keep track of the last file we saw, rather
29587 than trying to get the info from gdb.
29588
29589 * gdb.fortran/types.exp: Move comment to previous line.
29590
29591Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29592
29593 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29594 target mode.
c906108c
SS
29595
29596Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29597
29598 From Bob Manson:
29599 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29600 string from GDB when it connects.
c906108c
SS
29601
29602 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29603
29604Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29605
29606 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29607 if we can't get a debug format from GDB (we may be testing an
29608 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29609
29610 * gdb.stabs/weird.exp: Fix quoting.
29611
29612 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29613
29614Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29615
29616 * config/arm-ice.exp: New file.
29617
29618Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29619
29620 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29621 until it has been modified to work with the new testsuite.
c906108c 29622
99707966 29623 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29624 testcase won't compile, cause all of the testcases in the file to
29625 fail instead.
c906108c
SS
29626
29627 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29628 (gdb_clear_suppressed): New procedure.
29629 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29630 it contains a positive value.
29631
29632Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29633
29634 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29635
29636 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29637
29638Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29639
29640 * lib/gdb.exp (setup_xfail_format): New function.
29641 (get_debug_format): New function to get debug format.
29642 (debug_format): New global variable to hold last value set
29643 by get_debug_format.
29644 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29645 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29646 * gdb.c++/ptype.exp: Ditto.
29647 * gdb.c++/classes.exp: Ditto.
29648 * gdb.c++/cplusfuncs.exp: Ditto.
29649 * gdb.c++/inherit.exp: Ditto.
29650 * gdb.c++/templates.exp: Ditto.
29651 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29652
c906108c
SS
29653Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29654
29655 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29656 host doesn't have a currently-open connection.
29657
29658 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29659 any gdb stub target. Handle cases where gdb doesn't respond when
29660 interrupted in a sane fashion.
c906108c
SS
29661
29662 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29663 same thing in a totally different way.
c906108c
SS
29664
29665 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29666 setting "timeout".
c906108c 29667 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29668 default_gdb_init now.
c906108c
SS
29669
29670Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29671
29672 * gdb.base/printcmds.exp: Fix "check for floating addition"
29673 regexp to accept results within approx +/- .01 of exact value.
29674 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29675
29676Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29677
29678 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29679 properly.
c906108c
SS
29680 (gdb_expect): Add optional timeout parameter, and add timeout
29681 value to various calls.
29682 (gdb_suppress_tests): Only give one warning message per group.
29683
29684Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29685
29686 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29687 global variables. Handle getting a value for $timeout more
29688 gracefully.
c906108c
SS
29689
29690Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29691
29692 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29693 initialize.
c906108c 29694 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29695 by a target configuration file.
c906108c
SS
29696 (gdb_expect): Pass the timeout to remote_expect.
29697
29698 * config/monitor.exp(gdb_load): Fix typo in regexp.
29699
29700Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29701
29702 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29703
29704Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29705
29706 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29707 here. Call gdb_target_exec before rebooting the target, to make
29708 sure the connection to the target is closed.
c906108c
SS
29709 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29710 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29711 Also detect "Timeout reading from remote" error.
29712
29713 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29714 gdb_target_monitor. Don't call gdb_file_cmd here; let
29715 gdb_target_monitor do it.
c906108c
SS
29716
29717 * gdb.disasm/hppa.exp: Don't use exec_output.
29718
29719Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29720
29721 * gdb.base/list.exp: If we're debugging a non-native target,
29722 try to set the pc register to point to the start of the
29723 program before doing the first list command.
29724
29725 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29726 test_calls after restarting.
c906108c
SS
29727
29728 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29729 reloading.
c906108c
SS
29730
29731 * gdb.base/watchpoint.exp: Fix typo.
29732
29733 * gdb.base/setshow.exp: Check for use_gdb_stub.
29734
29735 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29736 stub case.
c906108c
SS
29737 * gdb.base/langs.exp: Ditto.
29738
29739 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29740 gdb_load_offset. If we weren't given a file to load, figure out
29741 what the current file is and use it.
c906108c
SS
29742
29743 * config/i386-bozo.exp: New file.
29744
29745Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29746
29747 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29748 feature.
29749
29750 * config/proelf.exp: New entry.
29751
29752Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29753
29754 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29755 of regexps.
29756
29757 * gdb.base/watchpoint.exp: Don't run the test_stepping
29758 tests if gdb can't call functions on the target.
29759
29760 * gdb.base/setshow.exp: Don't run the set prompt tests if
29761 the board has gdb_prompt set.
29762
29763Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29764
29765 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29766 * gdb.base/commands.exp: Likewise.
29767 * gdb.base/setshow.exp: Likewise.
29768
29769Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29770
29771 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29772 feature.
29773
29774 * config/i960.exp: New file.
29775
29776Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29777
29778 * gdb.base/funcargs.exp: Check for gdb,short_int target
29779 feature instead of looking for explicit target triplets.
29780
dc96c6c7 29781Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29782
d63a86f8 29783 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29784 "p 123DEADBEEF", to check parse_number.
29785 * top.c: change "to enable to enable" to "to enable" in a couple
29786 of help strings.
29787
29788Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29789
29790 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29791 on the mn10300.
d63a86f8 29792
c906108c
SS
29793Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29794
29795 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29796 where the test executable is run with explicit args.
29797 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29798
29799Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29800
29801 * gdb.base/run.c: Use FAKEARGV to build test executable that
29802 does not require a command line arg, since most simulators
29803 don't currently support passing such an arg into the simulated
29804 program.
29805 * gdb.base/commands.exp: Change tests to insert the proper
29806 value as the arg to the first recursive factorial call. Change
29807 compilation line to define FAKEARGV at compile time.
29808
29809Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29810
29811 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29812 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29813 function with watchpoint enabled" test.
29814
29815Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29816
29817 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29818 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29819
29820 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29821 "Tests restarted" messages.
c906108c
SS
29822
29823Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29824
29825 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29826
dc96c6c7 29827Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29828
29829 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29830 for INFO SYMBOL; add help tests for OVERLAY commands.
29831 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29832 add tests for OVERLAY commands
29833 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29834 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29835 * gdb.base/sigall.c: add usestubs code frag
29836 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29837
c906108c
SS
29838Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29839
29840 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29841 failures.
29842 (gdb_stop_suppressing_tests): Note that tests have restarted.
29843
29844Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29845
29846 * config/h8300.exp: New file.
29847
29848Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29849
29850 * gdb.base/setshow.exp: Check for the existence of a
29851 feature, not its value.
29852
29853Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29854
29855 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29856
29857 * gdb.base/scope.exp: It's now init0(), not init().
29858
29859 * gdb.base/scope0.c: For now, change init() to be init0().
29860
29861 * config/monitor.exp: Use gdb_serial in preference to serial
29862 or netport.
29863
29864 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 29865 and it's not already set.
c906108c
SS
29866
29867Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29868
29869 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 29870 isn't using a stub and if it supports argument passing.
c906108c
SS
29871
29872Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29873
29874 * config/udi.exp(gdb_start): Make sure UDICONF is set
29875 properly before starting gdb.
29876
29877Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29878
29879 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29880 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29881 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29882
29883Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29884
29885 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 29886 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
29887
29888 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29889
29890 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29891
29892 * config/monitor.exp: Make sure we disconnect from the target.
29893 Also, try a reboot/reload cycle instead of failing if the
29894 load fails.
29895
29896Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29897
29898 * gdb.base/default.exp: Don't set match_max.
29899 * gdb.base/help.exp: Ditto.
29900 * gdb.base/list.exp: Ditto.
29901 * gdb.base/signals.exp: Ditto.
29902
29903 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29904 set, use remote_ld to download the testcase instead of
29905 the GDB loader.
29906
29907Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29908
29909 * config/vr5000.exp: New file.
29910
29911 * config/monitor.exp(gdb_target_monitor): Add pattern for
29912 "Ending remote" to detect errors in connecting.
29913
29914 * gdb.base/setshow.exp: Add .* within auto language test.
29915
29916 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
29917 target feature.
29918
29919 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 29920 and reboot the board if necessary.
c906108c
SS
29921
29922 * gdb.base/setvar.exp(test_set): Handle multiple prints within
29923 a set of tests. Remove print.* from the patterns being checked.
29924
29925Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
29926
29927 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
29928 refer to gdb_spawn_id.
29929
29930 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
29931 longer used.
29932 * config/sparclet.exp: Ditto.
29933 * config/sparclet-old.exp: Ditto.
29934 * config/slite.exp: Ditto.
29935 * config/sim.exp: Ditto.
29936 * gdb.base/funcargs.exp: Ditto.
29937
29938 * lib/gdb.exp:Remove references to gdb_spawn_id.
29939 (gdb_expect): Move to remote.exp.
29940
29941Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
29942
29943 * config/monitor.exp: Detect the "Couldn't establish connection"
29944 message from GDB.
29945
29946Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
29947
29948 * gdb.base/bitfields.exp: Use runto instead of explicit
29949 gdb_run_cmd/gdb_expect sequences.
29950
29951 * gdb.base/break.exp(text_next_with_recursion): Add match for
29952 gdb_expect call.
29953
29954 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
29955 We also need to handle the "A program is being debugged already"
29956 prompt from gdb. Use gdb_test to set the baud rate.
29957
29958 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
29959 to 20000. Really. I mean it.
29960
29961Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29962
29963 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
29964 fails. If suppress_flag is set, skip perror message about not
29965 being able to send to GDB.
c906108c 29966 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 29967 GDB.
c906108c
SS
29968 (gdb_expect): If suppress_flag is set, always fail immediately.
29969 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29970 (gdb_init): Call gdb_stop_suppressing_tests.
29971 (default_gdb_exit): Ditto.
29972 (default_gdb_start): Ditto.
29973
29974 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 29975 gdb_stop_suppressing_tests as appropriate.
c906108c 29976 * gdb.base/break.exp: Ditto.
889bf7c5 29977 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
29978 * gdb.base/commands.exp: Ditto.
29979 * gdb.base/exprs.exp: Ditto.
889bf7c5 29980 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
29981 * gdb.base/list.exp: Ditto.
29982 * gdb.base/recurse.exp: Ditto.
889bf7c5 29983 * gdb.base/scope.exp: Ditto.
c906108c
SS
29984 * gdb.base/structs.exp: Ditto.
29985 * gdb.c++/inherit.exp: Ditto.
29986
29987Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29988
29989 * config/vr4300.exp: New file.
29990
99707966 29991 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 29992
99707966 29993 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
29994
29995Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29996
29997 * lib/gdb.exp(gdb_init): New function.
29998
29999 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 30000 for each individual variable set.
c906108c
SS
30001
30002 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
30003 name.
30004
30005 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
30006
30007 * gdb.base/scope.exp: Use gdb_test.
30008
30009 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
30010 aborting; the testsuite driver will do that for us (see
30011 gdb_finish). Also, use gdb_test in a few more places.
30012
30013Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
30014
30015 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
30016
30017Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
30018
30019 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
30020 and "add_tests" are not at the same address.
30021
30022Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
30023
30024 * gdb.base/ptype.exp: Use gdb_test.
30025
30026Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
30027
30028 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
30029 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
30030 left in. No longer expect them to fail.
30031
30032 * gdb.stabs/*.mt; Deleted, no longer used.
30033 * gdb.stabs/configure.in: Remove references to target makefile
30034 frags.
30035 * gdb.stabs/configure: Rebuilt.
30036
30037 * gdb.disasm/*.mt: Deleted, no longer used.
30038 * gdb.disasm/configure.in: Remove references to target makefile
30039 frags. Use "sh3.s" as the unique filename for this directory.
30040 * gdb.disasm/configure: Rebuilt.
30041
30042 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
30043 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
30044 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
30045
30046Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
30047
30048 * config/udi.exp: Use mondfe,name instead of remote_host.
30049
30050Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
30051
30052 * gdb.base/watchpoint.exp: Don't expect a failure when calling
30053 a function with a watchpoint enabled on the mn10200.
30054
30055 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
30056 before trying to create it!
30057
30058Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
30059
30060 * config/vx.exp: Use hostname instead of netport.
30061
30062 * config/vxworks.exp: New file.
30063
30064 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
30065
30066 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 30067 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
30068 occurs.
30069
30070 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
30071 $gdb_spawn_id directly.
30072 (gdb_run_cmd): Try _start as well as start. Use the target feature
30073 gdb,start_symbol as the symbol to start from when jumping.
30074
30075Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
30076
30077 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
30078 redundant) test.
30079
30080 * gdb.base/recurse.exp: Relax final value test for 'b' so that
30081 it doesn't lose for 16bit integer systems.
30082
30083Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
30084
30085 * gdb.fortran/types.exp: If the target doesn't support "double"
30086 data types, then expect "real" types to only be 4 bytes.
30087
30088 * gdb.c++/virtfunc.exp: Expect failure for virtual function
30089 call tests if the target doesn't support inferior function calls.
30090
30091 * gdb.base/printcmds.exp: Allow minor deviation in FP values
30092 in printf tests.
30093
30094Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
30095
30096 * gdb.base/help.exp: Disable "help set", "help show", and
30097 "help support". Simplify regexp for "help stack".
30098
30099 * gdb.base/default.exp: Set match_max to 5000 and the timeout
30100 to 60 seconds. Temporarily set match_max to 15000 around the
30101 "info copying" test.
30102
30103 * gdb.base/nodebug.exp: Don't try to do an inferior function
30104 call if the target doesn't support them.
30105 * gdb.base/printcmds.exp: Likewise.
30106 * gdb.base/setvar.exp: Likewise.
30107 * gdb.base/structs.exp: Likewise.
30108 * gdb.c++/templates.exp: Likewise.
30109 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
30110
30111 * gdb.base/recurse.exp: Enable for the mn10200.
30112
30113 * configure.in: Do configure gdb.stabs directory for *-*-elf
30114 targets.
30115 * configure: Rebuilt.
30116
30117 * gdb.base/break.exp: Check for gdb,noresults before testing
30118 exit status and/or results from the target.
30119 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
30120 * lib/gdb.exp: Remove old (now bogus) initialization of
30121 noinferior, noargs, noresults and nosignals.
30122
30123Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
30124
30125 * config/sh.exp: New file.
30126
30127 * config/slite.exp: Try to connect multiple times to the board
30128 before rebooting. Only send a "monitor run" if need_monitor_run
30129 is set.
30130
30131 * gdb.base/break.exp: Don't do the "stub continue" test if
30132 the target has gdb_stub set.
30133
30134 * gdb.base/callfuncs.exp: Increase the timeout.
30135
30136 * gdb.base/interrupt.exp: Don't even try to compile the testcase
30137 if the target has gdb,noinferiorio set.
30138
30139 * gdb.base/list.exp: Increase match_max to 10000 characters.
30140
30141 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
30142
30143 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
30144 target.
30145
30146 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
30147
30148Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
30149
30150 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
30151 trying to delete the copy of gdb. Catch the file delete so we
30152 don't die if the delete fails; also, the file should be copied to
30153 the host, not to the build.
c906108c
SS
30154
30155Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
30156
30157 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 30158 parenthesis in case it contains multiple regexps separated
c906108c
SS
30159 with |.
30160
30161 * gdb.base/watchpoint.exp: Use gdb_test.
30162 * gdb.base/default.exp: Ditto.
30163
30164Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
30165
99707966 30166 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 30167
c906108c
SS
30168 * gdb.base/scope.exp: Use gdb_test.
30169 * gdb.c++/classes.exp: Ditto.
30170 * gdb.c++/inherit.exp: Ditto.
30171
30172Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
30173
30174 * gdb.base/crossload.exp: Don't use execute_anywhere, use
30175 remote_exec instead.
30176 * gdb.base/corefile.exp: Don't be ridiculous.
30177 * gdb.base/*.c: Add missing stub invocations.
30178
30179Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
30180
30181 * config/slite.exp: Miscellaneous fixes.
30182
30183 * lib/gdb.exp: Fix runto.
30184
30185 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
30186 the target.
30187
30188 * gdb.base/watchpoint.exp: Fix regexp.
30189
30190 * lib/gdb.exp(default_gdb_exit): Add a catch to the
30191 close and wait commands, as the descriptor may now be
30192 invalid. Always call "remote_close host".
30193
30194Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
30195
30196 Major rewrite for testsuite revision.
d63a86f8 30197
c906108c
SS
30198 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
30199 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
30200 instead of relying on spawn_id to always contain a valid
30201 spawn id.
30202 (get_compiler_info): New procedure to build the ${binfile}.ci
30203 file, instead of replicating this in N different places.
30204 (gdb_compile): New procedure.
d63a86f8 30205
c906108c 30206 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
30207 appropriate arguments) instead of compile. Use gdb_test in a lot
30208 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
30209 at the start of a testcase, as this is no longer done magically.
30210
30211 config/*-gdb.exp: Rename without the -gdb suffix.
30212
30213 config/mips.exp: Use remote_close instead of exit_remote_shell.
30214 config/monitor.exp: Use target_info instead of looking at
30215 baud, timeout, etc.
30216 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
30217
30218Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30219
30220 * gdb.c++/templates.exp (test_ptype_of_templates),
30221 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
30222 Update expect patterns for destructors and assignment operators
30223 to match corresponding c-typeprint.c changes.
30224 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
30225 to destructor breakpoint test, GDB should be able to set the
30226 destructor breakpoint without specifying arguments.
30227
30228Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
30229
30230 * gdb.threads/pthreads.exp: Change result for failure to compile due
30231 to lack of pthreads runtime support from an error to simply an
30232 unsupported test, per dejagnu standards.
30233
30234Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30235
30236 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
30237 where GDB exits to reduce pattern match time.
30238 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
30239
30240 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
30241
dc96c6c7 30242Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30243
30244 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
30245 * gdb.base/default.exp: ditto.
30246 * gdb.base/nodebug.exp: ditto.
30247 * gdb.base/printcmds.exp: ditto.
30248 * gdb.base/ptype.exp: ditto.
30249 * gdb.base/setvar.exp: ditto.
30250 * gdb.base/structs.exp: ditto.
30251 * gdb.base/setshow.c: Guard against uninitialized values of argc.
30252
30253Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
30254
30255 * configure, */configure: Rebuild with autoconf 2.12.
30256
30257Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
30258
30259 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
30260 use new i*86-pc-linux*-gnu quads.
30261 * gdb.base/corefile.exp: Ditto.
30262 * gdb.base/signals.exp: Ditto.
30263 * gdb.base/sigall.exp: Ditto.
30264 * gdb.base/interrupt.exp: Ditto.
30265
30266 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
30267 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
30268 RedHat 4.0.
d63a86f8 30269
c906108c 30270 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
30271 linux. This allows the test case to at least compile on latest
30272 linux, but still not run due to missing the threads runtime library.
c906108c
SS
30273
30274Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30275
30276 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
30277 directory to search gdb directory. Accept and step over conditional
30278 stack alignment code. Consume $prompt in failure cases.
30279 Reset timeout to $oldtimeout instead of some arbitrary value.
30280 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
30281 timeout problems with infinite stack backtraces.
30282 * gdb.base/ptype.exp (ptype struct link, union tu_link):
30283 Accept function parameters for linkfunc member.
30284
30285Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
30286
30287 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
30288 (CXXFLAGS): Remove, unreferenced.
30289 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
30290 previous -B options and also add -B option to pick up cross compiled
30291 runtime.
c906108c
SS
30292 (TARGET_INCLUDES): Add for -I options and add code to initialize when
30293 doing cross compiles.
30294 (target_alias): Declare global.
30295 (xgcc): Set variable to full path of gcc in build tree. Use findfile
30296 to verify that gcc exists in build tree, and if so set CC to that
30297 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 30298
c906108c
SS
30299Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
30300
30301 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
30302 ptype test for anonymous union. Fixup testcase to match
30303 current gcc debug output.
30304
30305Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
30306
30307 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
30308 force argument to an unsigned long type.
30309
30310Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
30311
30312 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 30313 tests and anonymous union print/ptype tests.
c906108c
SS
30314 * gdb.base/list.exp (test_forward-search): Increase timeout by
30315 5 minutes for the "search extremely long line" case.
30316 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
30317 completely optional and that the pass/fail messages use the command as
30318 the message if that third arg is a null string.
30319 (gdb_test_exact): Arrange that a null string pattern means match a
30320 null string output rather than any output, which might include random
889bf7c5 30321 errors.
c906108c
SS
30322 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
30323 backtrace test.
30324 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
30325 always failing and failure is now exposed by gdb.exp changes.
30326
30327Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
30328
30329 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
30330 weren't being noted.
30331
30332Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30333
30334 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
30335 * gdb.stabs/weird.exp: Remove v_comb xfails.
30336
dc96c6c7 30337Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30338
30339 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 30340 list.exp scope.exp watchpoint.exp]
c906108c 30341 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 30342
dc96c6c7 30343Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30344
30345 * config/monitor.exp: Increase download timeout to 1000 seconds.
30346
dc96c6c7 30347Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30348
30349 * config/m32r.exp: Increase timeout to 120 seconds.
30350
30351Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
30352
30353 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
30354 and accept older ordering as obsolescent gcc or gdb.
30355 * gdb.c++/templates.exp: Ditto.
30356 * gdb.c++/virtfunc.exp: Ditto.
30357
30358Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
30359
30360 * gdb.base/coremaker.c: Add code to mmap some data so we
30361 can check that it ends up in the core file.
30362 * gdb.base/corefile.exp: Add test to read mmapped data
30363 from core file.
30364
dc96c6c7 30365Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30366
30367 * config/m32r.exp: New file.
30368
30369Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
30370
30371 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
30372 that cflags can contains -gstabs, and work correctly for other tests.
30373
dc96c6c7 30374Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30375
30376 * gdb.base/setshow.exp: New file, tests show and set.
30377 * gdb.base/setshow.c: New file, tests show and set.
30378 * gdb.base/help.exp: Add test for help set|show annotate.
30379 * gdb.base/default.exp: Add test for set|show annotate.
30380
30381Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
30382
30383 * testsuite/gdb.base/break.exp: Make backtrace from factorial
30384 errors unique.
30385 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
30386 explicitly.
30387
30388Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
30389
30390 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
30391 and width commands. This is done elsewhere.
30392 * (gdb_start): Don't call gdb_start_sim here. That's already
30393 done in gdb_load. This fixes lots of failures in default.exp.
30394
30395Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30396
30397 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30398 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30399 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30400 in the same we we treat other failures (since it may be an expected
889bf7c5 30401 condition), rather than as an error.
c906108c
SS
30402 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30403 old test format.
30404
30405Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30406
30407 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30408 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30409 twice. Nuke the duplicates.
c906108c 30410 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30411 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30412 Remove config.h along with other config files.
30413
30414Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30415
30416 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30417 "p func1 ()" and note that rests of tests are skipped.
30418 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30419 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30420 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30421 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30422 affected by the previous run test.
30423 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30424 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30425 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30426 "pass int powerset tuple" and "pass modeless int powerset tuple".
30427 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30428 "real write 4" and "real write 8".
30429 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30430 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30431 "print \$i after tuple assign 2", and
30432 "print vs2 after tuple assign 2".
30433 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30434 meaningful error message and return -1 so the caller can
30435 suppress further tests and avoid a cascade of errors.
d63a86f8 30436
c906108c
SS
30437Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30438
30439 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30440 format for printing version.
30441 * gdb.base/default.exp: Ditto.
30442 * gdb.base/interrupt.exp: Fix problem with cascade of
30443 errors if child process dies while calling a function.
d63a86f8 30444
c906108c
SS
30445Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30446
30447 * Makefile.in (VPATH): Add
30448 * Makefile.in (Makefile, config.status): Fix rules so things get
30449 remade when necessary.
30450
30451Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30452
30453 * Makefile.in (just-check): Add path to sibling expect dir
30454 to environment variable specified by RPATH_ENVVAR.
30455
30456Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30457
30458 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30459 (just-check): Add shared library paths for libstdc++, tk,
30460 tcl, bfd, and opcodes to the environment variable specified
30461 in RPATH_ENVVAR.
30462 * configure.in: Add support to recognize --enable-shared flag
30463 and generate correct value for RPATH_ENVVAR.
30464 * configure: Regenerated with autoconf.
30465
30466Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30467
30468 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30469 include all osf versions.
c906108c
SS
30470 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30471 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30472 when target is linux. When failing to build pthreads test
30473 executable, give more meaningful message.
30474 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30475 arg for pthread_create.
d63a86f8 30476
c906108c
SS
30477Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30478
30479 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30480 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30481 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30482 and -lpthreads (everybody else).
c906108c
SS
30483 (test_startup): Fail gracefully if threads are not supported.
30484 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30485 "p/c array_index("abcdef",2)" when not gcc compiled.
30486 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30487 "print func2::coremaker_local" when not gcc compiled.
30488 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30489 "ptype on opaque struct tagname (statically)",
30490 "ptype on opaque struct tagname (dynamically) 1", and
30491 "ptype on opaque struct tagname (dynamically) 2"
30492 for not compiled with gcc.
30493 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30494 backtrace when compiled with gcc.
d63a86f8 30495 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30496 than always return success.
30497
30498Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30499
30500 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30501
30502Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30503
30504 * gdb.base/structs.exp: Undo last change.
30505
30506Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30507
30508 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30509 encapsulate all the steps/nexts done during self test, starting
30510 at main, and makes them less sensitive to optimization issues.
30511 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30512 signal handler" test.
30513 * gdb.threads/pthreads.exp: Only run this for native configs.
30514 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30515 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30516 tests.
30517 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30518 for "runto test_calls(void)" test.
d63a86f8 30519
c906108c
SS
30520Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30521
30522 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30523 and don't expect address info in breakpoint confirmations.
30524
30525Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30526
30527 * gdb.base/list.exp (test_forward_search): Increase timeout
30528 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30529 and then reset to old value when done. Increase expect input
c906108c
SS
30530 buffer to 10000.
30531
30532Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30533
30534 * gdb.base/list.exp (test_forward_search): Fix to handle very
30535 long source line without overflowing expect's input buffer.
30536
30537Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30538
30539 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30540 "buffer_full".
30541
30542 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30543 "buffer_full".
30544
30545 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30546 "buffer_full".
30547
30548 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30549 "buffer_full".
30550
30551Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30552
30553 * configure.in (configdirs): Add gdb.threads.
30554 * configure: Regenerated with autoconf.
30555 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30556 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30557 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30558
c906108c
SS
30559Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30560
30561 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30562
30563Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30564
30565 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30566 each signal's status in the output of "handle all print".
30567 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30568 the \r\n sequence that immediately precedes the gdb prompt.
30569 * gdb.base/a1-selftest.exp: Save original timeout and restore
30570 after test.
30571
30572Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30573
30574 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30575 symbol.
30576
30577Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30578
30579 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30580
30581Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30582
30583 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30584 timeout by 60 seconds.
30585
30586Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30587
30588 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30589 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30590 error return.
30591
30592Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30593
30594 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30595 gdb initialization, also report how long dejagnu waited. Restore
30596 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30597 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30598
30599Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30600
30601 * lib/gdb.exp: Report timeout value for verbosity level 2.
30602 * config/gdbserver.exp: Ditto.
30603 * config/hppro.exp: Ditto.
30604 * config/mips-gdb.exp: Ditto.
30605 * config/monitor.exp: Ditto.
30606 * config/netware.exp: Ditto.
30607 * config/sim-gdb.exp: Ditto.
30608 * config/slite-gdb.exp: Ditto.
30609 * config/udi-gdb.exp: Ditto.
30610 * config/unix-gdb.exp: Ditto.
30611 * config/vx-gdb.exp: Ditto.
30612 * gdb.base/a1-selftest.exp: Ditto.
30613 * gdb.base/a2-run.exp: Ditto.
30614 * gdb.base/break.exp: Ditto.
30615 * gdb.base/corefile.exp: Ditto.
30616 * gdb.base/list.exp: Ditto.
30617 * gdb.base/recurse.exp: Ditto.
30618 * gdb.base/scope.exp: Ditto.
30619 * gdb.base/signals.exp: Ditto.
30620
30621Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30622
30623 * gdb.threads/Makefile.in (docdir): Removed.
30624
30625Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30626
30627 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30628 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30629 @srcdir@.
d63a86f8 30630 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30631 autoconf 2.5 or higher.
30632 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30633
30634Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30635
30636 * configure: Regenerated.
30637 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30638 avoid name clashes with SunOS headers.
30639
30640Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30641
30642 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30643
30644Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30645
30646 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30647 prototype information ends up in the compiler info file.
30648
30649Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30650
30651 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30652 attempting to regenerate it. Eliminate use of a temporary file
30653 and just generate the info file directly. Source it immediately,
30654 for consistency of use.
30655 * gdb.base/corefile.exp: Ditto
30656 * gdb.base/exprs.exp: Ditto.
30657 * gdb.base/funcargs.exp: Ditto.
30658 * gdb.base/langs.exp: Ditto.
30659 * gdb.base/list.exp: Ditto.
30660 * gdb.base/mips_pro.exp: Ditto.
30661 * gdb.base/nodebug.exp: Ditto.
30662 * gdb.base/opaque.exp: Ditto.
30663 * gdb.base/ptype.exp: Ditto.
30664 * gdb.base/scope.exp: Ditto.
30665 * gdb.base/setvar.exp: Ditto.
30666 * gdb.base/signals.exp: Ditto.
30667 * gdb.base/whatis.exp: Ditto.
30668 * gdb.c++/templates.exp: Ditto.
30669 * gdb.c++/virtfunc.exp: Ditto.
30670 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30671 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30672
30673Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30674
30675 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30676 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30677 Increase timeout, a lot of single stepping might be needed if the
30678 target has no hardware watchpoints.
30679
30680Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30681
30682 * gdb.base/break.exp: Ignore compiler warnings when compiling
30683 break.c.
30684 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30685 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30686 from remote-sim.
30687 * gdb.base/exprs.exp: Add h8300 xfails.
30688 * gdb.base/funcargs.exp: Likewise.
30689 * gdb.base/nodebug.exp: Likewise.
30690 * gdb.base/printcmds.exp: Likewise.
30691 * gdb.base/ptype.exp: Likewise.
30692 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30693 h8300 xfails.
d63a86f8 30694 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30695 on the h8300.
30696 * gdb.base/funcargs.c: Explicitly make last constant argument to
30697 call_after_alloca_subr an unsigned long type.
30698 * gdb.base/return.c: Include stdio.h.
30699
30700Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30701
30702 * config/abug.exp: New file for the older Motorola Bug monitor
30703 that runs on the mvme13x series VME boards.
30704 * config/monitor.exp: Use the new config array for target settings
30705 if they exist.
30706
30707Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30708
30709 * sim-gdb.exp: Make the SH simulator allocate less space when
30710 it is targeted.
30711
30712Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30713
30714 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30715 test.
30716
30717Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30718
30719 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30720 "rs6000-*-*" for "list function in include file" when gcc compiled.
30721 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30722 for "p ctable1[120]".
30723 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30724 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30725 Remove setup_xfail for "rs6000-*-*" for
30726 "print 'scope0.c'::filelocal before run".
30727 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30728 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30729 since some compilers don't allow both options to be given
30730 on the same command line. Create object file and move it.
d63a86f8 30731
c906108c
SS
30732Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30733
30734 * gdb.base/corefile.exp: Always regenerate the core file, since
30735 we always regenerate the coremaker program. Detect special case
30736 where registers cannot be read from core file.
d63a86f8 30737
c906108c
SS
30738Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30739
30740 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30741 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30742 * gdb.c++/templates.exp: Only match on basename of file since
30743 some formats like xcoff don't encode directory information.
30744 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30745 and rs6000 AIX xcoff targets.
30746 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30747 * configure: Regenerate.
30748 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30749 here, rather than in distclean.
d63a86f8 30750
c906108c
SS
30751Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30752
30753 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30754 defined, and use it to compile the test case with -O2. The
30755 native compilation still uses no optimization.
30756 * gdb.base/mips_pro.c: Remove inline assembly code since
30757 it is compiled PIC by default, which results in assembler
30758 warnings that make the testsuite think the compilation
30759 was unsuccessful.
30760
30761Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30762
30763 * gdb.c++/misc.exp: Add note to message for
30764 "print s.a for foo struct" that this is a known gcc 2.7.2
30765 and earlier bug.
30766
30767Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30768
30769 * gdb.base/break.exp: Fix pattern for matching "Delete all
30770 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30771 setup_xfail for deleting all breakpoints test. Fix various
30772 timeout messages to include "(timeout)".
30773 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30774 for "p t_float_values2(3.14159,float_val2)".
30775 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30776 for "continue to call2g" when gcc compiled.
30777 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30778 "up to foo in langs.exp", "show language at foo in langs.exp",
30779 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30780 and "show language at fsub in langs.exp".
30781 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30782 "list line 1 in include file", "list message for lines past EOF",
30783 "list function in include file", "list list0.h:foo", and
30784 "list filename:function; nonexistant function".
30785 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30786 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30787 and "ptype t_char_array" to be for native cc only.
d63a86f8 30788
c906108c
SS
30789Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30790
d63a86f8 30791 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30792 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30793 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30794
30795Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30796
30797 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30798 "bt in signals.exp". This problem only appears when running
30799 the testsuite, and then only intermittently.
30800
30801Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30802
30803 * gdb.base/return.exp (return_tests): Differentiate between
30804 two tests of continuing.
30805
30806Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30807
30808 * */Makefile.in (maintainer-clean): Remove config.log.
30809 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30810 * gdb.c++/Makefile.in (PROGS): Add inherit.
30811 (clean): Remove *.ci.
30812
30813Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30814
30815 * gdb.c++/misc.cc: Add test code from Mike Stump.
30816 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30817
30818Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30819
30820 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30821 to "alpha-*-osf2*" and add comment.
30822 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30823 setup_xfail for "step over execarg initialization" and
30824 "step over corearg initialization".
c906108c
SS
30825 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30826 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30827 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30828 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30829 "print func2::coremaker_local", and "backtrace in corefile.exp".
30830 * gdb.base/signals.exp: Build and source signals.ci.
30831 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30832 to be for gcc only.
30833 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30834
c906108c
SS
30835Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30836
30837 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30838 Feb 3 procfs.c change.
30839
30840Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30841
30842 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30843
30844Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30845
30846 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30847 from dejagnu's apparent default of 10 seconds, which gives random
30848 results when running the tests over NFS on moderately loaded systems.
30849 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30850
30851Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30852
30853 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30854 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 30855 result reports.
c906108c
SS
30856
30857Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30858
30859 * configure.in (CY_AC_PATH_TCLH): Remove.
30860 * configure: Regenerate.
30861
30862Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30863
30864 * gdb.c++/Makefile.in (clean): Add missing '{'.
30865
30866Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30867
30868 * lib/gdb.exp: Provide a default value for noinferior.
30869
30870 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30871 Load libgloss.exp.
30872
30873Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30874
30875 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30876 the executable, not the .o to run the tests from.
30877
30878Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30879
30880 * gdb.base/break.exp: Don't test for program exit or exit status
30881 if $noresults if nonzero.
30882 * gdb.base/langs.exp: Likewise.
30883 * gdb.base/watchpoint.exp: Likewise.
30884
30885 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30886 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30887 trying to compile the testcase.
30888
30889Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30890
30891 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30892 * gdb.base/signals.exp (continue to handler): Likewise.
30893
30894Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30895
30896 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30897
30898 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30899
30900Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30901
30902 * gdb.base/corefile.exp: Recognize "not found" as failure
30903 when trying to determine if a core file was generated.
30904 If no core file was generate the first time, try again without
30905 the ulimit -c to work around braindamaged shells.
30906
30907Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30908
30909 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30910 [] tests with "test" and enclose string in quotes.
30911 * gdb.stabs/configure: Rebuild
d63a86f8 30912
c906108c
SS
30913Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30914
30915 Changes in sync with expect:
30916 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
30917 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
30918 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
30919 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
30920 argument to AC_REQUIRE.
30921 * configure: Regenerated.
30922
30923Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
30924
30925 * gdb.base/corefile.exp: When generating a core, discard any
30926 error messages about ulimit not found and the "core dumped"
30927 message from the shell that runs the coredumper.
30928
30929Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
30930
30931 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
30932
30933 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
30934 which sed script to run. Expect failure for v_comb test
30935 on PA targets too.
d63a86f8 30936
c906108c
SS
30937Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
30938
30939 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 30940 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
30941
30942Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
30943
30944 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
30945 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 30946 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
30947 * lib/gdb.exp (default_gdb_start): Fix typo.
30948 * gdb.base/corefile.exp: Allow "Core was generated by ..."
30949 messages to not include the full program name that caused
30950 the core dump since some systems (such as solaris) apparently
30951 truncate this path to about 80 characters.
30952 When generating a core file first try increasing the core file
30953 size limit to unlimited since some systems may default it to
30954 zero, and it is harmless to try it. Move the test for failing
30955 to generate a core file to where it will actually get executed.
30956 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
30957 new gdb result from g++ debug info improvements and make old
30958 pattern obsolescent. Also account for size_t differences
30959 (may be int or long).
30960 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
30961 initialization before function call is placed in the delay slot
30962 and thus appears to be skipped over by commands such as "next".
30963
30964Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
30965
30966 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
30967
30968Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
30969
30970 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30971 input source file; fix code to compile test to deal with this
30972 convention.
30973 * gdb.c++/*.exp: Likewise.
30974
30975Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30976
30977 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30978 "bt in signals.exp".
30979
30980Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30981
30982 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30983 "step over execarg initialization" and
889bf7c5 30984 "step over corearg initialization".
c906108c
SS
30985
30986Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30987
30988 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30989 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30990
30991Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30992
30993 From Rob Savoye (rob@poseidon.cygnus.com)
30994 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30995 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
30996 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30997 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30998 configure.in}: Major reworking for autoconfig.
c906108c
SS
30999 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
31000 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 31001 New files.
c906108c
SS
31002 * config/unix-gdb.exp: Make GDB global.
31003 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
31004 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
31005 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
31006 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
31007 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
31008 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 31009 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
31010 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
31011 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
31012 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
31013 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 31014 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
31015 to returns as necessary, arrange for test to compile own testcase
31016 executable.
c906108c 31017 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 31018
c906108c
SS
31019Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
31020
31021 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 31022 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
31023 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
31024 "backtrace through signal handler".
31025
31026Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31027
31028 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
31029 continuing from a job control stop signal.
31030 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
31031
31032Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
31033
31034 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
31035 * gdb.base/corefile.exp: Likewise.
31036 * gdb.base/funcargs.exp: Likewise.
31037
31038Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
31039
31040 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
31041 * config/monitor.exp: Add support for setting baud rate.
31042
31043Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
31044
31045 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
31046 i*86-*-linux* xfails for "backtrace through signal handler".
31047 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
31048 "print func2::coremaker_local".
31049 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 31050 alpha-dec-osf2* xfail for
c906108c
SS
31051 "delete all breakpoints when none".
31052
31053Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
31054
31055 * gdb.base/break.exp: Change test that deletes all breakpoints
31056 when no user breakpoints are installed. A post 4.15 change
31057 causes gdb to no longer prompt in this case.
31058
31059Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
31060
31061 * gdb.base/return.exp (return_tests): Change xfail for test
31062 "correct value returned double test" to stop xfailing at
31063 Solaris 2.5. Apparently the bug has been fixed.
31064
31065Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
31066
31067 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
31068 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
31069
31070Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
31071
31072 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
31073 * gdb.disasm/hppa.s: Corresponding changes.
31074
31075Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
31076
31077 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
31078 makefile fragment.
31079 * config/mt-hpux: Deleted.
31080
31081Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
31082
d63a86f8 31083 * Many files: When warning about suppressed tests due to a
c906108c
SS
31084 nonexistant test binary, avoid incrementing the warning count.
31085
31086Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
31087
31088 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 31089
c906108c
SS
31090Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31091
31092 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
31093 "sparc-*-solaris2*".
31094
31095Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31096
31097 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
31098 Add global and local variables and initialize them.
31099 * gdb.base/corefile.exp: Test correct mapping of corefile sections
31100 by printing variables. Remove rs6000 and powerpc xfails, BFD now
31101 extracts the file name and terminating signal from the core file.
31102 * TODO: Remove note about tests for correct mapping of corefile.
31103 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
31104 from optimizing it away.
31105 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
31106 handles common blocks.
31107
31108Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
31109
31110 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
31111 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
31112
31113Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
31114
31115 * Makefile.in (maintainer-clean): New target, synonym for
31116 realclean.
31117 * gdb.base/Makefile.in (maintainer-clean): Likewise.
31118 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
31119 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
31120 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
31121 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
31122 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
31123
31124Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
31125
31126 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
31127 xfails when not gcc compiled for "print foo::funclocal".
31128 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
31129 "print foo::funclocal at foo",
31130 "print 'scope1.c'::foo::funclocal at foo",
31131 "print foo::funclocal_bss at foo",
31132 "print 'scope1.c'::foo::funclocal_bss at foo",
31133 "print foo::funclocal_ro at foo",
31134 "print 'scope1.c'::foo::funclocal_ro at foo",
31135 "print bar::funclocal at foo" and
31136 "print 'scope1.c'::bar::funclocal at foo".
31137 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
31138 gcc compiled for "print foo::funclocal at bar".
31139 Expand all messages to ensure that they identify that
31140 the test is at bar().
31141 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
31142 gcc compiled for:
31143 "ptype on opaque struct pointer (statically)",
31144 "ptype on opaque struct tagname (statically)",
31145 "ptype on opaque struct pointer (dynamically) 1",
31146 "ptype on opaque struct tagname (dynamically) 1",
31147 "ptype on opaque struct pointer (dynamically) 2" and
31148 "ptype on opaque struct tagname (dynamically) 2
31149 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
31150 gcc compiled for:
31151 "p datalocal"
31152 "whatis datalocal",
31153 "ptype datalocal",
31154 "p bsslocal",
31155 "whatis bsslocal", and
31156 "ptype bsslocal".
31157 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
31158 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
31159 when not gcc compiled.
31160 * gdb.base/funcargs.exp (float_and_integral_args): Add
31161 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
31162 compiled.
31163 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
31164 "backtrace from call6a" when not gcc compiled.
31165 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
31166 "backtrace from call7a" when not gcc compiled.
31167 * gdb.base/callfuncs.exp (do_function_calls):
31168 Add "hppa*-*-hpux*" xfail when not gcc compiled for
31169 "p t_char_array_values(char_array_val2,char_array_val1)",
31170 "p t_char_array_values(char_array_val1,char_array_val2)",
31171 "p t_char_array_values("carray 1","carray 2")",
31172 "p t_char_array_values("carray 1",char_array_val2)",
31173 "p t_char_array_values(char_array_val1,"carray 2")",
31174 "p sum_args(1,{2})",
31175 "p sum_args(2,{2,3})",
31176 "p sum_args(3,{2,3,4})",
31177 "p sum_args(4,{2,3,4,5})"
31178 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
31179 "backtrace in corefile.exp" when not gcc compiled.
31180
31181Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31182
31183 * gdb.base/signals.exp: Rewrite `handle all print' test as
31184 a procedure. Accept blanks or TABs as whitespace, increase
31185 timeout and expect input buffer size for the large output
31186 from the command. Remove "i*86-*-bsdi2.0" xfail.
31187
31188Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31189
31190 * gdb.base/setvar.exp: Add new testcases for truncation when
31191 assigning invalid values to bitfields.
31192
31193Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
31194
d63a86f8 31195 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
31196 mips-sgi-irix* xfail for
31197 "call inferior func with struct - returns char *"
31198 and fix test so that an optional (unsigned char *) cast is
889bf7c5 31199 accepted in the result.
c906108c
SS
31200
31201Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
31202
31203 * gdb.base/funcargs.exp (float_and_integral_args): Remove
31204 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
31205 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
31206 * gdb.base/signals.exp: Remove duplicate "handle all print" test
31207 that accidentally got checked in.
31208
31209Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
31210
d63a86f8 31211 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
31212 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
31213 compiled test.
31214 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
31215 Add mips-sgi-irix5* xfail for not gcc compiled.
31216 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
31217 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
31218 compiled for "p top", "whatis top", "p middle", and "whatis
31219 middle".
c906108c
SS
31220 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
31221 "whatis signed char" for not gcc compiled.
31222 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
31223 "set variable signed char=-1 (-1)" and
31224 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
31225 * gdb.base/funcargs.exp (float_and_integral_args):
31226 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
31227 Add mips-sgi-irix* xfail when not gcc compiled for
31228 "continue to call2b".
31229 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
31230 "continue to call2g".
6fdff2c5
PA
31231 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
31232 compiled for "backtrace from call6a"
31233 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
31234 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
31235 when not gcc compiled for "backtrace from call7a".
c906108c
SS
31236 (localvars_after_alloca): Fix gdb_test cmds for
31237 "print * after runto ...".
31238 Remove rs6000-*-* xfails for
31239 "print i after runto localvars_after_alloca" and
31240 "print l after runto localvars_after_alloca"
31241 for all compilers.
31242 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 31243 when not compiled with gcc, for:
c906108c
SS
31244 "print signed char == (minus)",
31245 "print signed char != (minus)",
31246 "print signed char < (minus)",
31247 "print signed char > (minus)".
31248 * gdb.base/callfuncs.exp (do_function_calls):
31249 Add mips-sgi-irix* xfail, when compiled with native compiler, for
31250 "call inferior func with struct - returns char *".
d63a86f8 31251 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
31252 "correct value returned double test" to include Solaris 2.4.
31253 * gdb.base/funcargs.exp (float_and_integral_args):
31254 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 31255
c906108c
SS
31256Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31257
31258 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
31259 enumeration bitfields if compiling with GNU C.
31260 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
31261 to empty' prompt.
31262
31263Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
31264
31265 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
31266 test for PRO targets.
31267
31268 * gdb.base/funcargs.exp: Avoid ever setting more than 8
31269 breakpoints in the inferior at any given time by making
31270 two groups of breakpoints for call2*, call6* and call7*
31271 tests.
31272
31273Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31274
31275 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
31276 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
31277 from optimizing it away.
31278 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
31279 "call inferior func with struct".
31280
31281Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
31282
31283 * configure.in: Only configure gdb.chill for particular targets.
31284
31285Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
31286
31287 * gdb.base/Makefile.in: Add action to .c.o transformation
31288 rule that generates a .ci file for each .o file and remove
31289 explicit .c.o rules except for callfuncs.o.
31290 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
31291 generates a .ci file for each .o file and remove explicit
31292 .cc.o rules.
31293 (clean): Remove *.tmp *.ci files.
31294 (EXECUTABLES): Remove templ-info.exp.
31295 * gdb.base/compiler.c: New file.
31296 * gdb.c++/compiler.cc: New file
31297 * gdb.base/scope.exp: Source gdb.base/scope.ci.
31298 Change rs6000-*-* xfail for
31299 "print 'scope0.c'::filelocal_ro" and
31300 "print 'scope1.c'::filelocal" and
31301 "print 'scope1.c'::filelocal_bss" and
31302 "print 'scope1.c'::filelocal_ro" and
31303 "print 'scope1.c'::foo::funclocal" and
31304 "print 'scope1.c'::foo::funclocal_ro" and
31305 "print 'scope1.c'::bar::funclocal" and
31306 "print 'scope0.c'::filelocal_ro" and
31307 "print 'scope1.c'::filelocal at foo" and
31308 "print 'scope1.c'::filelocal_bss at foo" and
31309 "print 'scope1.c'::filelocal_ro at foo" and
31310 "print 'scope1.c'::foo::funclocal at foo" and
31311 "print 'scope1.c'::foo::funclocal_bss at foo" and
31312 "print 'scope1.c'::foo::funclocal_ro at foo" and
31313 "print 'scope1.c'::bar::funclocal at foo" and
31314 "print 'scope0.c'::filelocal_ro" and
31315 "print 'scope1.c'::filelocal" and
31316 "print 'scope1.c'::filelocal_bss" and
31317 "print 'scope1.c'::filelocal_ro" and
31318 "print 'scope1.c'::foo::funclocal" and
31319 "print 'scope1.c'::foo::funclocal_bss" and
31320 "print 'scope1.c'::foo::funclocal_ro" and
31321 "print 'scope1.c'::bar::funclocal" and
31322 "print 'scope1.c'::bar::funclocal_bss"
31323 to only be xfail'd when not compiled with gcc.
d63a86f8 31324 Add rs6000-*-* xfail for
c906108c
SS
31325 "print 'scope0.c'::filelocal_bss before run"
31326 when compiled with gcc.
31327 (test_at_main): Add rs6000-*-* xfail for
31328 "print filelocal_ro in test_at_main"
31329 when compiled with gcc.
31330 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 31331 Add rs6000-*-aix* xfail for
c906108c
SS
31332 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
31333 "ptype t_char_array", not compiled with gcc.
31334 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
31335 xfail for "list foo (in include file)" when gcc compiled.
31336 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 31337 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
31338 "run to call0a" if not compiled with gcc.
31339 (unsigned_integral_args): Add rs6000-*-* xfail for
31340 "run to call1a" if not compiled with gcc.
31341 (float_and_integral_args): Add rs6000-*-* xfail for
31342 "run to call2a" if not compiled with gcc and for
31343 "continue to call2b" for any compiler.
31344 Add rs6000-*-* xfail to
31345 "print f1 after run to call2a" for gcc compiled.
31346 (discard_and_shuffle): Add rs6000-*-* xfail for
31347 "run to call6a".
31348 (shuffle_round_robin): Add rs6000-*-* xfail for
31349 "backtrace from call7a" if not compiled with gcc.
31350 Add rs6000-*-* xfail for
31351 "backtrace from call7b" if compiled with gcc.
31352 (call_after_alloca): Add rs6000-*-* xfail for
31353 "print c in call_after_alloca" and
31354 "print s in call_after_alloca" and
31355 "backtrace from call_after_alloca_subr"
31356 if not compiled with gcc.
31357 (localvars_in_indirect_call): Add rs6000-*-* xfail for
31358 "print c in localvars_in_indirect_call" and
31359 "print c in localvars_in_indirect_call" and
31360 "backtrace in indirectly called function" and
31361 "stepping into indirectly called function"
31362 if not compiled with gcc.
31363 (localvars_after_alloca): Add rs6000-*-* xfail for
31364 "print c after runto localvars_after_alloca" and
31365 "print s after runto localvars_after_alloca" and
31366 "print i after runto localvars_after_alloca" and
31367 "print l after runto localvars_after_alloca"
31368 for all compilers.
31369 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
31370 than whatis-info.exp.
31371 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
31372 than opaque-info.exp.
31373 Setup rs6000-*-* xfail for
d63a86f8 31374 "ptype on opaque struct pointer (statically)" and
c906108c
SS
31375 "ptype on opaque struct pointer (dynamically)" when
31376 not compiled with gcc.
31377 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
31378 rather than callf-info.exp.
31379 (do_function_calls): Add clear_xfail for rs6000-*-* for
31380 "p t_float_values2(3.14159,float_val2)". Seems to work
31381 fine there, both with xlc and gcc. Need to find out what
31382 it is doing right and fix other platforms.
31383 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
31384 "call inferior func with struct - returns int",
31385 "call inferior func with struct - returns long",
31386 "call inferior func with struct - returns float",
31387 "call inferior func with struct - returns double",
31388 "call inferior func with struct - returns char *",
31389 but only if not gcc compiled (presumes xlc compiled).
31390 Change rs6000-*-* xfails for
31391 "call inferior func with struct - returns char" and
31392 " call inferior func with struct - returns short" to only
31393 xfail if not using gcc.
31394 (clean mostlyclean): Remove *.ci and *.tmp files.
31395 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31396 than templ-info.exp.
31397 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31398 Add rs6000-*-* xfail for "up to foo in langs.exp"
31399 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31400 when not gcc compiled.
d63a86f8 31401
c906108c
SS
31402Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31403
31404 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31405 * gdb.base/corefile.exp: Likewise.
31406 * gdb.base/list.exp: Likewise.
31407 * gdb.base/scope.exp: Likewise.
31408 * gdb.base/siganls.exp: Likewise.
31409
31410 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31411 compiler output.
31412 * gdb.base/whatis.exp: Likewise.
31413
31414Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31415
31416 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31417 failure (opcode table has been fixed to match reality).
31418
31419Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31420
31421 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31422 "call inferior func with struct - returns char",
31423 "call inferior func with struct - returns short"
31424
31425 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31426 "print 'scope0.c'::filelocal at main",
31427 "print 'scope0.c'::filelocal_bss in test_at_main",
31428 "print 'scope0.c'::filelocal at foo",
31429 "print 'scope0.c'::filelocal_bss in test_at_foo",
31430 "print 'scope0.c'::filelocal at bar",
31431 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31432
c906108c
SS
31433 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31434 in source file 1". This bug seems to have been fixed with both
31435 gcc and native cc (was native assembler bug?).
31436
31437Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31438
31439 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31440 "backtrace through signal handler" to "i*86-*-sysv4*".
31441 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31442 continue" case. Add "known SVR4 bug" to fail message.
31443 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31444 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31445 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31446 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31447 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31448 "up to foo in langs.exp", "show language at foo in
31449 langs.exp", "up to cppsub_ in langs.exp", "show
31450 language at cppsub_ in langs.exp", "up to fsub in
31451 langs.exp", and "show language at fsub in langs.exp".
31452 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31453 "bactrace in corefile.exp".
31454 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31455 "call inferior function with struct - returns float" and
31456 "call inferior function with struct - returns double".
d63a86f8 31457
c906108c
SS
31458Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31459
31460 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31461 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31462 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31463 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31464
31465Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31466
31467 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31468 (or overriden) "CHILL" macro rather then bare "gcc".
31469 Also look for ../../gcc/xgcc since that is what we will
31470 actually need, not "Makefile". Remove following assignment
31471 of CHILL to CHILL_FOR_TARGET because that results in
31472 recursive definition.
31473
31474Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31475
31476 * gdb.base/corefile.exp: Change xfail for backtrace in
31477 corefile.exp from linuxaout to all linux.
31478 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31479 cases where we miss the breakpoint at the signal handler
31480 for some reason. Setup xfail for linuxoldld/linuxaout and
31481 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31482 hitting SIGURG breakpoint.
31483 * gdb.base/signals.exp: Setup xfail for "next" acting like
31484 continue to add linuxoldld. Setup xfail for all linux for
31485 "next to handler in signals_tests_1", "backtrace in
31486 signals_tests_1", "continue to func1", "pass SIGUSR1",
31487 and continue to handler".
31488
31489Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31490
31491 * Update all FSF addresses except those in COPYING* files.
31492
31493Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31494
31495 * gdb.base/a2-run.exp: Change messages to be more explicit about
31496 the status of args, and quote binfile in results.
31497
31498Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31499
31500 * gdb.base/callfuncs.exp: Add tests for passing structs to
31501 inferior functions and return various types.
31502 * gdb.base/callfuncs.c: Add functions to receive a struct
31503 and return a member of the struct, in various types.
31504
31505Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31506
31507 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31508
31509Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31510
31511 * config/vxworks29k.exp: New file, sources vxworks.exp.
31512
31513Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31514
31515 * config/gdbremote.exp: New file. Testing framework using
31516 gdbserver.
31517
31518Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31519
31520 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31521 "call function when asleep" and "send end of file".
31522 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31523 for "backtrace in corefile.exp".
31524 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31525 for "backtrace through signal handler".
31526 * gdb.base/corefile.exp: Make sure we actually generate a core file
31527 before trying the core tests. Some systems allow the user to suppress
31528 generation of core files and default to that (linux for example).
31529 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31530 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31531
31532Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31533
31534 * gdb.threads: New directory with some crude multi-threaded
31535 gdb tests (step.exp and step2.exp).
31536 * config/mt-lynx (STEP_EXECUTABLE): Define.
31537 (THREADFLAGS): Define.
31538
31539Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31540
31541 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31542
31543 * gdb.base/signals.exp: Disable whole file for lynx until
31544 further notice.
31545
31546 * gdb.base/signals.exp: xfail test where "next" acts like
31547 "continue" for lynx.
31548
31549 * gdb.base/interrupt.exp: xfail test for calling function while
31550 inferior is asleep for lynx.
31551
31552 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31553 than one cr-lf after each command.
31554
31555Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31556
31557 * configure.in: Reinstate setting of stabsdirs variable, fix
31558 typo in setting up configdirs for native builds.
31559
31560 * gdb.base/return.exp: Fix typo in return double test.
31561 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31562 compiler from optimizing them away.
31563
31564Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31565
31566 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31567 sequences to be echo'd by gdb when using gdb_test.
31568 * gdb.chill/chexp.exp: Likewise.
31569 * gdb.fortran/exprs.exp: Likewise
31570
31571Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31572
31573 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31574 after the inferior gdb has started.
31575
31576 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31577 after each command.
31578 * gdb.base/funcargs.exp: Likewise.
31579 * gdb.base/gdbvars.exp: Likewise.
31580 * gdb.base/interrupt.exp: Likewise.
31581 * gdb.base/list.exp: Likewise.
31582 * gdb.base/watchpoint.exp: Likewise.
31583 * gdb.c++/demangle.exp: Likewise.
31584 * gdb.c++/inherit.exp: Likewise.
31585 * gdb.chill/chexp.exp: Likewise.
31586 * gdb.fortran/exprs.exp: Likewise.
31587
31588 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31589 test if we can't handle IO to/from the inferior.
31590
31591 * gdb.c++/misc.exp: Always check for a program already being
31592 started after sending a "run" command to gdb.
31593
31594 * gdb.base/twice.exp: Start with a fresh gdb.
31595
31596 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31597 only depend on gdb's expression code, not the chill runtime.
31598
31599 * gdb.base/return.c: Put return values into variables so we
31600 can have gdb print them rather than depending on the program
31601 to print them.
31602 * gdb.base/return.exp: Corresponding changes.
31603
31604 * lib/gdb.exp: Provide default value for noinferiorio.
31605 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31606 the inferior.
31607
31608 * gdb.base/break.exp: Always check for a program already being
31609 started after sending a "run" command to gdb.
31610 (text_next_with_recursion): Don't check the output from the
31611 program's printf statement. Instead just make sure the program
31612 exited.
31613
31614 * gdb.base/commands.exp: Protect tests which need arguments with
31615 $noargs conditionals.
31616
31617Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31618
31619 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31620 of structure member arrays to match gdb/valops.c:value_addr change.
31621
31622Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31623
31624 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31625 cases.
31626
31627Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31628
31629 * configure.in (configdirs): Remove gdb.chill from default list
31630 of subdirs and then add it back in only if doing a native build.
31631 The current chill compiler does not yet work in any cross build.
31632 * Revert all signal changes from Jul 6.
31633 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31634 for sh-hms targets, allowing these tests to link, with no other
31635 changes. Testing is suppressed by setting "nosignals" in site.exp.
31636
31637Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31638
31639 * configure.in (signaldirs): Define and add to configdirs for all
31640 targets except some specific ones that are known to not support signals.
31641 Also clean up formatting.
31642 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31643 (signals, sigall): Remove rules to build.
31644 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31645 Moved to new gdb.signals directory.
31646 * gdb.signals: New test directory.
31647 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31648 signals.c signals.exp}: New or moved files.
31649
31650Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31651
31652 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31653
31654Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31655
31656 * gdb.base/return.exp: Xfail `return double' test failure
31657 on at least Solaris 2.3 and handle future/past versions on
31658 a case by case basis as appropriate. Also update message
31659 to include i*86 failures.
31660
31661Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31662
31663 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31664
31665 * lib/gdb.exp: Fix comment which erroneously identified
31666 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31667 gdb_file_cmd not gdb_load).
31668 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31669
31670 * gdb.base/setvar.exp: Make test names consistent between pass and
31671 fail cases. Use gdb_test more.
31672
31673Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31674
31675 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31676
31677Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31678
31679 * gdb.base/help.exp: Fix expected help string for `show commands'.
31680
31681Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31682
31683 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31684
31685 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31686 of a text section.
31687
31688Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31689
31690 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31691 that loop eventually terminates. Fix Connection refused logic so
31692 that testsuite will expire nicely.
31693
31694Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31695
31696 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31697 config/rom68k.exp: New tcl glue for the appropriate monitors.
31698 These all just end up calling monitor.exp.
31699 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31700 refused' by retrying. Cleanup some timeout issues.
31701 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31702 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31703 callers don't have to set/restore global timeout variable.
31704
31705 * The following set of changes centralizes management of the global
31706 timeout variable. This way, it can be set in one target dependent
31707 place instead of dozens of places scattered throughout the test suite.
31708 If you need to lengthen a timeout, then you should either set timeout
31709 in one of the config/{target}.exp files, or multiply it by a factor.
31710 Setting it to an absolute value is always going to lose for some
31711 targets.
31712 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31713 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31714 * gdb.base/funcargs.exp: Don't set timeout.
31715 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31716 * gdb.base/printcmds.exp (test_print_string_constants
31717 test_print_array_constants): Don't set timeout.
31718 * gdb.base/ptype.exp: Don't set timeout.
31719 * gdb.base/recurse.exp: Don't set timeout.
31720 * gdb.base/return.exp: Don't set timeout.
31721 * gdb.base/watchpoint.exp: Don't set timeout.
31722 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31723 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31724
31725Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31726
31727 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31728
31729Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31730
31731 * lib/gdb.exp: Disable chill tests for irix5.
31732
31733Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31734
31735 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31736 each test pass or fail.
31737
31738Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31739
31740 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31741 xlc not gcc.
31742
31743Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31744
31745 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31746
31747Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31748
31749 * config/est.exp: Fix copyright and comments. Remove dead code.
31750 Use targetname, serialport and baud variables instead of fixed
31751 constants.
31752 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31753 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31754
31755Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31756
31757 * gdb.base/watchpoint.exp: Don't run
31758 test_watchpoint_triggered_in_syscall for sunos.
31759
31760Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31761
31762 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31763 they don't seem to exist. Do include stdio.h.
31764
31765Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31766
31767 * gdb.base/a1-selftest.exp: Add alpha xfail.
31768
31769Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31770
31771 * gdb.base/watchpoint.c (main): Prompt before calling read().
31772 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31773 Revise accordingly. Remove cruft about sending "123" several
31774 times, until it gets noticed. Clean up the "print buf[0]" stuff
31775 so that it passes or fails, and waits for prompts in the usual way.
31776
31777Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31778
31779 * gdb.base/recurse.exp: Fix comment.
31780
31781 * TODO: Remove item about printing variables in nodebug.exp. Add
31782 item about enabling tests which are only run on some targets.
31783
31784 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31785 fail, make test names unique, use new gdb_test convention
31786 regarding pattern, use gdb_test more, etc.).
31787
31788 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31789 fail, make test names unique, etc.).
31790
31791Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31792
31793 * gdb.base/nodebug.c: Change return type of top and middle to
31794 short.
31795 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31796 are fixed by the recent mdebugread.c changes. Allow `short ()'
31797 as type for top and middle.
31798
31799Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31800
31801 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31802 nearly as I can tell, the whole thing was an accident in Stu's
31803 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31804 to replace a send/expect pair with gdb_test, but ended up only
31805 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31806 of 30 Mar 1995 took care of it, but left this vestigial comment
31807 which I am now nuking.
31808
31809Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31810
31811 * gdb.base/break.exp: Look for different line number for
31812 breakpoint at main depending on usestubs.
31813
31814Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31815
31816 * gdb.base/list.exp: Adjust some alternate expect patterns to
31817 match recent list0.c change. Add alternate expect pattern for
31818 output from `list default lines around main' for optimizing
31819 compilers.
31820
31821Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31822
31823 * lib/gdb.exp: If nosignals is not set, set it to 0.
31824
31825Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31826
31827 * config/slite-gdb.exp: Responds to load symbol table prompt.
31828 * gdb.base/break.exp: Adjust line number, fix rerun.
31829 * gdb.base/langs0.c: Add #ifdef usestubs.
31830
31831Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31832
31833 * gdb.base/list.exp: Adjust line contents after adding new lines in
31834 list0.c. Also fix a syntax error.
31835
31836 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31837 * gdb.base/break.exp: ditto.
31838 * gdb.base/list.exp: ditto.
31839 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31840 * gdb.base/run.c: ditto.
31841 * gdb.base/list0.c: ditto.
31842 * gdb.base/funcargs.c: ditto.
31843
31844Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31845
31846 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31847 $targetname, $serialport and $baud instead of hardwired variables.
31848 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31849 target doesn't support signals.
31850
31851Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31852
31853 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31854
31855Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31856
31857 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31858 Don't rely on the value of an auto variable before it has been
31859 initialized. Use gdb_test more.
31860
31861Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31862
31863 * lib/gdb.exp (default_gdb_version): A version number must start
31864 with a digit, but other than that contains all characters up to
31865 the first whitespace character.
31866
31867Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31868
31869 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31870
31871Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31872
31873 * gdb.c++/*.exp: Warn if executable does not exist. The original
31874 reason for skipping the warning was that configure.in sometimes
31875 intentionally skipped building the executables but the tcl code
31876 had no way of knowing. That (a) was always bogus with respect to
31877 error handling, (b) is no longer true (right now there is no way
31878 to skip C++ tests).
31879
31880 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31881
31882Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31883
31884 * gdb.base/list.exp: Add expect patterns for output from
31885 SunPRO compiled executables.
31886 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31887 types.
31888
31889Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31890
31891 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31892 number (we are already testing that the correct source line text
31893 gets printed).
31894
31895 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31896 that is what is intended, but something needed to be done to get
31897 sunos4 native working again.
31898
31899 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31900
31901 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31902 apparently went with a (very) old xfail.
31903
31904Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31905
31906 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31907 runto_main is a proc in gdb.exp that will do 'step' for target use
31908 stubs.
31909 * gdb.base/exprs.exp: ditto.
31910 * gdb.base/interrupt.exp: ditto.
31911 * gdb.base/opaque.exp: ditto.
31912 * gdb.base/printcmds.exp: ditto.
31913 * gdb.base/ptype.exp: ditto.
31914 * gdb.base/scope.exp: ditto.
31915 * gdb.base/setvar.exp: ditto.
31916 * gdb.base/signals.exp: ditto.
31917 * gdb.base/twice.exp: ditto.
31918 * gdb.c++/classes.exp: ditto.
31919 * gdb.c++/inherit.exp: ditto.
31920 * gdb.c++/templates.exp: ditto.
31921 * gdb.base/break.exp: no run and hit main for stubs. Change line
31922 numbers for breakpoints and info breakpoint.
31923 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
31924 breakpoint().
31925 * gdb.base/callfuncs.c: ditto.
31926 * gdb.base/exprs: ditto.
31927 * gdb.base/interrupt.c: ditto.
31928 * gdb.base/opaque0.c: ditto.
31929 * gdb.base/printcmds.c: ditto.
31930 * gdb.base/ptype.c: ditto.
31931 * gdb.base/scope0.c: ditto.
31932 * gdb.base/setvar.c: ditto.
31933 * gdb.base/signals.c: ditto.
31934 * gdb.base/twice.c: ditto.
31935 * gdb.c++/misc.cc: ditto.
31936 * gdb.c++/templates.cc: ditto.
31937
31938Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31939
31940 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
31941
31942 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
31943 somewhere between `read' and `main.c'. I'm pretty sure the
31944 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
31945 and it isn't particularly useful.
31946
31947 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
31948
31949Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31950
31951 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
31952
31953Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
31954
31955 * config/mt-slite: add LIBS and -nostdlib.
31956 * config/slite-gdb.exp: add this new file to support sparclite target.
31957
31958Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
31959
31960 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
31961
31962 * gdb.base/a2-run.exp: Change argument to istarget from
31963 "*-*-vxworks" to "*-*-vxworks*".
31964 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
31965
31966Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
31967
31968 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
31969 will not runto main but do a 'step' to step out of breakpoint().
31970 * config/mt-slite: add -Dusestubs.
31971
31972Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31973
31974 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31975 instead of just @.
31976
31977 * gdb.base/signals.exp: Add test for "handle all print".
31978 * TODO: Remove "handle all print". Also remove item about
31979 checking copyright date (I don't like the idea of a spurious FAIL
31980 based on when we run the tests).
31981
31982 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31983 for SunOS4 (reason for failure not investigated). Remove
31984 redundant test for $binfile.
31985
31986 * gdb.base/nodebug.c (array_index): Call malloc.
31987
31988 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31989
31990Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31991
31992 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31993 conventions and slightly simplify the matching regexp.
31994
31995Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31996
31997 * gdb.base/break.exp: Update gdb_test invocation to use new
31998 convention.
31999
32000 * lib/gdb.exp: If noargs is not set, set it to 0.
32001
32002 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
32003 tests unique.
32004
32005 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
32006
32007Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32008
32009 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
32010 one argument of type "<non-float parameter>".
32011
32012Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
32013
32014 * config/rom68k.exp: New file to support Motorola IDP board.
32015 * gdb.base/a2-run.exp: Skip this file if noargs is set.
32016 * gdb.base/break.c: Change things around so that this program
32017 doesn't depend upon args. This is necessary to make remote
32018 targets work (in general, they can't take args).
32019 * gdb.base/break.exp: Don't try to send args to program. Don't
32020 expect output. Also, replace lots of code with gdb_test.
32021
32022Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32023
32024 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
32025 printing of '\'' (which is what the comment says we are testing,
32026 even though we were not), not '''.
32027 (test_integer_literals_rejected): Test that printing ''' is an error.
32028
32029 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32030 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
32031 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
32032 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
32033 Use gdb_test not test_print_accept.
32034 * lib/gdb.exp: Remove test_print_accept.
32035
32036 * gdb.base/signals.exp (signal_tests_1): Make pass message
32037 consistent with fail message.
32038
32039 * gdb.base/whatis.exp: Remove xfails for printing char vs.
32040 unsigned char; the bug (PR 1821) is fixed.
32041
32042 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
32043
32044 * gdb.base/scope.exp (test_at_localscopes): Call pass for
32045 successful tests--makes xfailing them work right.
32046
32047Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32048
32049 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
32050 only \r\n, not .*. The test can pass .* as the last thing in
32051 $pattern if that is what it wants. In addition to providing this
32052 flexibility, this change should speed up pattern matching in cases
32053 where the pattern already ended with .* (there were a number of
32054 them). This change also helps catch bad patterns--in the old
32055 scheme the typo "char \*" instead of "char \\*" would pass. Now
32056 it is caught.
32057 * Many .exp files: Update callers.
32058
32059 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
32060 clearer and does not spuriously match multiple ('s. Likewise for
32061 ) and *.
32062
32063 * gdb.base/nodebug.exp: Test ability to call a function and pass
32064 it a string (even with no debugging info).
32065
32066 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
32067 "p '\'", which is the same as "p ''" once tcl gets done with
32068 quoting, to "p '\\'", which I suspect is what is intended (one
32069 backslash gets sent to GDB).
32070
32071 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
32072
32073Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32074
32075 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
32076 1817) was fixed literally years ago.
32077
32078Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32079
32080 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
32081 test, it causes stepping out of call_after_alloca_subr with
32082 optimizing compilers.
32083 (localvars_in_indirect_call): Consume GDB prompt if `finish'
32084 fails.
32085
32086 * gdb.c++/templates.exp: Source templ-info.exp only if
32087 the templates executable exists.
32088
32089 * gdb.c++/misc.cc (class Contains_static_instance,
32090 class Contains_nested_static_instance),
32091 gdb.c++/classes.exp (test_static_members): Test printing of
32092 a class that contains a static instance of the class.
32093
32094Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32095
32096 * gdb.base/langs2.c (cppsub_): Don't prototype.
32097 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
32098 only, I believe).
32099
32100Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32101
32102 * lib/gdb.exp (skip_chill_tests): New procedure.
32103
32104 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
32105
32106Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
32107
32108 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
32109 each expect pattern. Cuts runtime from 12 to about 4 seconds.
32110
32111Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32112
32113 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
32114
32115 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
32116 disassemble 8, not 16, instructions for part 4.
32117
32118 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
32119 support the latter anymore.
32120
32121 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
32122 -DNO_PROTOTYPES.
32123 * gdb.base/callfuncs.c: Control use of prototypes based on
32124 NO_PROTOTYPES, not __STDC__.
32125 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
32126 t_float_values2 tests if prototypes in use.
32127
32128 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
32129 t_double_values): When checking differences against DELTA, check
32130 that difference is within the range (-DELTA,DELTA), not just
32131 (-infinity,DELTA).
32132
32133Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
32134
32135 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
32136 'file' command firts, then 'target', then 'load', this is due to gdb
32137 target set up.
32138 * config/mips-gdb.exp: Fix a couple regular exp bugs.
32139
32140Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
32141
32142 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
32143 FP load/store variants.
32144 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
32145
32146Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32147
32148 * gdb.base/term.exp: Do not give a warning if not native, it is
32149 not an abnormal condition.
32150
32151Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
32152
32153 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
32154 t_char_array".
32155
32156Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
32157
32158 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
32159 are getting the version number.
32160
32161 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
32162 if not native, it is not an abnormal condition.
32163
32164Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32165
32166 * lib/gdb.exp: Just use "file exists", rather than undocumented
32167 dejagnu procedure "findfile".
32168
32169Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32170
32171 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
32172 (LDFLAGS): Set to -Xlinker -Ur.
32173
32174 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
32175 Removed, these values are set by lib/gdb.exp.
32176
32177 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
32178
32179Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
32180
32181 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
32182 of replicating gdb startup code.
32183
32184 * config/mt-vxworks (LDFLAGS): Set to -r.
32185 (CFLAGS_FOR_TARGET): Removed.
32186
32187 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
32188 (gdb) and gdb for vxworks uses (vxgdb).
32189
32190 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
32191 executable is not in the tree and host != target, use sed and
32192 program_transform_name to determine the gdb name used by the
32193 target.
32194
32195 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
32196 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
32197
32198Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32199
32200 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
32201 floats, chars, and shorts where there are ANSI-style function
32202 definitions.
32203
32204 * gdb.base/langs.exp, gdb.base/langs*: New test.
32205 * gdb.base/Makefile.in: Build it.
32206 * TODO: Remove item about checking that C names don't get C++
32207 demangling applied; this test tests it.
32208
32209Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32210
32211 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
32212 went with the const70 xfail. The xfail went away a year ago.
32213
32214 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
32215
32216 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
32217 for hp300.
32218
32219 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
32220
32221 * gdb.base/a1-selftest.exp: Don't run on hp300.
32222
32223Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32224
32225 * Makefile.in (site.exp): Set host_alias and target_alias as well
32226 as host_triplet and target_triplet.
32227
32228Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32229
32230 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
32231
32232 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
32233 places as other ecoff systems).
32234
32235 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
32236 ultrix.
32237
32238Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32239
32240 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
32241 remove them.
32242 * gdb.base/nodebug.exp: Accept "function" in addition to "text
32243 variable and "variable" in addition to "data variable".
32244 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
32245
32246 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
32247 2.
32248 * gdb.base/list1.c (long_line): Add additional statement at start
32249 of function.
32250 * gdb.base/list.exp (test_forward_search): Update line number to
32251 reflect new statement.
32252
32253Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32254
32255 * gdb.base/signals.exp: Reinitialize searched source directories
32256 after gdb_start call.
32257
32258Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
32259
32260 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
32261 * gdb.stabs/Makefile.in: Likewise.
32262
32263 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
32264 change. Instead split the tests into smaller pieces.
32265 * gdb.disasm/hppa.s: Corresponding changes.
32266
32267Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32268
32269 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32270 Quote ^C when passing it to stty. For some shells ^ is a pipe.
32271
32272 * gdb.base/funcargs.exp: Modify many tests so that every test
32273 either passes or fails. Make some test names unique.
32274
32275Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32276
32277 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32278 Call stty to set interrupt character.
32279
32280 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
32281 for HP assembler versus GNU assembler based on actual behavior of
32282 $(CC), rather than assuming that $(AS) is always the GNU assembler.
32283
32284 * TODO: Suggest a few more stepping tests.
32285
32286Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
32287
32288 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
32289 restart GDB for h8300 after a continue.
32290 (return): Add pattern to match a29k-udi behavior.
32291 * gdb.base/nodebug.exp: Remove obsolete comment.
32292 * gdb.base/regs.exp: New file, testing of register displays.
32293 * gdb.base/return.exp: Fix typo in reference to $objdir.
32294 * gdb.base/whatis.exp: Always start with a fresh GDB.
32295
32296Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32297
32298 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
32299 higher, these tests generate a lot of output.
32300
32301Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32302
32303 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
32304 code following the catch silently ignored some errors; without the
32305 catch they should be thrown like any other tcl error. Also, the
32306 catch used "" instead of {} which meant all the callers who wanted
32307 to include one of the characters "[]$ had to quote it an extra time.
32308 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
32309 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
32310 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
32311 Remove extra quoting.
32312
32313Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
32314
32315 * gdb.base/commands.exp: Make test names unique; every test either
32316 passes or fails. Update some comments.
32317
32318 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
32319
32320Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32321
32322 The following fixes a FAIL caused by the fact that the alpha stabs
32323 configuration didn't use the ".if alpha" code in weird.def.
32324 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
32325 bit pointer, so the 32 bit version works even on the alpha.
32326 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
32327 Remove the stuff which allowed us to have separate versions for
32328 alpha and everything else.
32329
32330 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
32331 regexp which "info func operator\[\](" is supposed to match. Fix
32332 string to send to GDB. Note that GDB still doesn't work right. Add a
32333 new test for "info func .perator\[\](" which GDB does handle correctly.
32334
32335 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
32336
32337Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32338
32339 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
32340 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
32341 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
32342 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
32343 it makes the tests harder to understand and confuses test-o-matic.
32344 The preferred style is that each test provides a PASS or a FAIL,
32345 and has a unique message (e.g. "continue #54" not just "continue")
32346 which is the same for the pass and the fail.
32347 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32348 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
32349 to lib/gdb.exp.
32350 * gdb.base/printcmds.exp: Use test_print_accept. Remove
32351 prt_accept which was basically the same thing. Likewise for
32352 test_print_reject and prt_reject.
32353 * lib/gdb.exp (test_print_reject): Add some more error message
32354 patterns to match from the former printcmds.exp (prt_reject).
32355 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
32356 One defect of the passcount stuff is that some of it failed to
32357 report XPASS where appropriate.
32358 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
32359 stuff before and after arg in expected pattern.
32360 (test_paddr_operator_functions): Re-do test without print_addr_of;
32361 this is the only test which seems to want extra stuff there.
32362
32363Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32364
32365 * gdb.base/nodebug.exp: Update new tests to reflect improved
32366 wording of gdb output.
32367
32368 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
32369 and "ptype" work on variables in files compiled without -g.
32370 Replaces commented out "maint print msymbol" tests.
32371
32372Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32373
32374 * gdb.base/setvar.c (dummy): Call malloc.
32375
32376 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
32377 losing with the irix4 sed.
32378
32379 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
32380 ALRM" on irix4.
32381
32382Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32383
32384 * TODO: Remove items about corefile.exp testing new exec-file and
32385 backtrace; both are now done. Add items about printing enums.
32386
32387Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32388
32389 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
32390 "get signal $thissig" test fails.
32391
32392 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
32393
32394Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32395
32396 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32397 compiler warning with dec alpha compiler.
32398
32399 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32400 extra \n from gdb_test call (this explains why the prompt test
32401 that I removed yesterday was there).
32402 (user_defined_command_test): Remove extra \n and prompt test.
32403
32404 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32405 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32406 doesn't exist.
32407 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32408 Also remove alpha workaround, which turns out to be because
32409 SIGABRT == SIGLOST.
32410
32411 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32412
32413 * gdb.base/help.exp: Don't test "help show".
32414
32415Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32416
32417 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32418 "set print address" is on.
32419 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32420 pass prompt to gdb_test; gdb_test already looks for the prompt.
32421
32422 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32423
32424 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32425 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32426 was to make sure that gdb can read a core file. But (a) the "read
32427 the corefile" part didn't make it to a1-selftest.exp, we just
32428 delete the corefile after creating it, and (b) we test reading
32429 corefiles in corefile.exp anyway. Also, this test left around a
32430 xgdb process on Solaris.
32431
32432 * gdb.base/corefile.exp: Also test backtrace.
32433
32434Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32435
32436 * gdb.base/commands.exp: Test a simple user defined command with
32437 arguments and if/while statements; verify the full user command is
32438 printed by "show user".
32439
32440 * gdb.base/commands.exp: Test if/while commands as part of a
32441 breakpoint command list; verify they appear in breakpoint
32442 information.
32443
32444Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32445
32446 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32447 than by dividing by zero.
32448
32449Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32450
32451 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32452 performing an inferior call with watchpoints enabled.
32453 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32454 call.
32455
32456Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32457
32458 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32459 of "file" command.
32460
32461 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32462 Add additional pattern for when "int operator int(void);" appears
32463 in a different order.
32464
32465Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32466
32467 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32468
32469 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32470 and "signal" with ".*".
32471
32472Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32473
32474 * TODO: Add note about "handle all nostop".
32475
32476 * gdb.base/{sigall.c, sigall.exp}: New test.
32477 * gdb.base/Makefile.in: Add it.
32478
32479Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32480
32481 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32482 when invoking GDB, suppresses any windowing interface.
32483
32484Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32485
32486 * config/sim-gdb: New file, simulator testing support.
32487
32488Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32489
32490 * gdb.base/interrupt.exp: Test calling func1 twice.
32491
32492Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32493
32494 * gdb.base/list.exp (test_forward_search): Set timeout higher
32495 when we'll be getting lots of output from gdb.
32496
32497 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32498 "init_malloc" to after the expect statement. Run it if that
32499 regexp is taken, but also for two others which happen if source
32500 cannot be found.
32501
32502Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32503
32504 * gdb.base/printcmds.exp: New test, for printing register before
32505 program is running.
32506
32507Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32508
32509 * gdb.base/list.exp: Correct some alternate expect patterns
32510 to reflect changes in list1.c.
32511
32512Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32513
32514 * TODO: Add item regarding large frames.
32515
32516 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32517
32518 * TODO: Remove item about enabling return.exp; it
32519 is enabled. Suggest a few more "return" tests.
32520
32521Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32522
32523 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32524 anonymous unions.
32525
32526Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32527
32528 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32529 and pr-5646.o, so "make" is the same as "make all", not "make
32530 pr-4975.o".
32531
32532Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32533
32534 * gdb.base/list.exp: Adjust expectations to reflect changes in
32535 list1.c.
32536 (test_forward_search): New test proc.
32537 * gdb.base/list1.c (long_line): New function, has long source line.
32538
32539Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32540
32541 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32542 additional line of code that was added.
32543
32544Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32545
32546 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32547 tests so as not to overflow expect's input buffers.
32548 * gdb.disasm/hppa.exp: Corresponding changes.
32549
32550Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32551
32552 Beginnings of template debugging tests.
32553 * gdb.c++/templ-info.cc: New file to test for template
32554 debugging capability of the compiler.
32555 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32556 templ-info.cc.
32557 * gdb.c++/templates.cc: Add explicit template instantiations
32558 to enable compiling with -fno-implicit-templates. Add destructor
32559 and 'value' method to T5 class for template tests.
32560 * gdb.c++/templates.exp: Add testcases for printing of template
32561 types, setting breakpoints on template methods and calling a
d63a86f8 32562 template method.
c906108c
SS
32563
32564Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32565
32566 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32567 branch target since some assemblers (gas-2.5) may emit a
32568 relocation for the branch instead of resolving it in the
32569 assembler.
32570
32571Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32572
32573 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32574 through signal handler.
32575
32576Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32577
32578 * configure.in (*-*-netware): Use config/mt-netware.
32579
32580 * config/mt-netware: New file.
32581 * config/mt-i386-netware: Removed, separate configs for different
32582 netware architectures are no longer needed now that we have
32583 --with-headers.
32584
32585Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32586
32587 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32588 by the recent changes to use ANSI C arithmetic conversions.
32589
32590Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32591
32592 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32593 bug involving using inferior_pid to figure out whether to select a
32594 frame.
32595
32596Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32597
32598 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32599 match the current disassembler output.
32600
32601Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32602
32603 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32604 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32605 types, expect "int" as type of integer values (for now).
32606
32607Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32608
32609 * gdb.base/commands.exp: New tests for if/while commands.
32610
32611Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32612
32613 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32614 by .*, since hex values have different syntax in Chill mode.
32615
32616Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32617
32618 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32619 linefeed from expect pattern for repeated types with indices > 9.
32620
32621Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32622
32623 First part of Fortran test suite.
32624 * gdb.fortran: New directory.
32625 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32626
32627Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32628
32629 * gdb.base/default.exp: Update expect pattern for load command
32630 without arguments.
32631
32632Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32633
32634 * configure.in: Change i386 to i[345]86.
32635 * gdb.base/configure.in: Likewise.
32636 * gdb.c++/configure.in: Likewise.
32637 * gdb.chill/configure.in: Likewise.
32638
32639Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32640
32641 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32642 patterns, since that is not a valid context for comments.
32643
32644Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32645
32646 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32647 repeated types and repeated types with indices > 9.
32648
32649Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32650
32651 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32652 2417; old bug has been fixed.
32653
32654Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32655
32656 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32657 send the newline ourselves instead of assuming gdb_test will do
32658 so when passed an empty input string.
32659
32660 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32661 stabs testcode.
32662
32663Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32664
32665 * lib/gdb.exp (gdb_test): Don't send anything if the first
32666 argument is an empty string. This makes cases where we want to
32667 match output that is already in expect's buffers (for example,
32668 matching a breakpoint after gdb_run_cmd has been called) work
32669 reliably.
32670
32671Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32672
32673 * config/netware.exp: New file.
32674
32675Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32676
32677 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32678 the -B and -L prefixes so we can find the debugging stub.
32679
32680 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32681 there and we are using the gcc from the tree.
32682
32683 * gdb.base/types.c: Removed.
32684
32685 * gdb.base/configure.in: Look for makefile fragments in ../config.
32686 Recognize i386-*-netware.
32687 * gdb.c++/configure.in: Likewise.
32688
32689Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32690
32691 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32692 the correct TCL syntax.
32693
32694Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32695
32696 * gdb.base/opaque.exp: use runto instead of messing around with
32697 breakpoints. Simplify by using gdb_test.
32698
32699 * gdb.base/bitfields.exp: restart between tests on netware targets
32700 because breakpoints aren't relocated after target death. Run
32701 processes to completion.
32702
32703 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32704
32705Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32706
32707 * Makefile.in: Remove extra tabs that confuse some versions
32708 of "make". Use the newly built gdb to test with by default,
32709 rather than the first one in the tester's search path.
32710
32711Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32712
32713 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32714
32715 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32716 condition help.
32717
32718Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32719
32720 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32721
32722 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32723 running.
32724 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32725 * gdb.base/funcargs.exp: Likewise.
32726
32727 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32728 * gdb.base/funcargs.exp: Likewise.
32729
32730 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32731 message is "".
32732
32733Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32734
32735 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32736 return,signals,twice}.exp: Handle non-existant binaries
32737 consistantly.
32738
32739 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32740 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32741 might testing a cross development system.
32742
32743Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32744
32745 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32746 runtest script is relative to ${srcdir}, not ${rootdir}.
32747
32748Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32749
32750 * gdb.base/signals.exp: Allow for optionality of breakpoint
32751 address.
32752
32753Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32754
32755 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32756
32757Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32758
32759 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32760 for size_t definition.
32761 * gdb.c++/templates.cc: Likewise
32762
32763 * config/mt-i386-netware: New file.
32764
32765 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32766 defined.
32767
32768 * gdb.base/Makefile.in: Added support for systems that name core
32769 files by appending "core" to the program name.
32770 * gdb.base/a1-selftest.exp: Likewise.
32771
32772Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32773
32774 * gdb.base/return.exp: Add comment and message for `return double'
32775 test failure on Sparc Solaris.
32776
32777Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32778
32779 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32780
32781Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32782
32783 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32784 from optimizing them away.
32785 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32786 patterns to include default constructors and assignment operators,
32787 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32788 character in the output of the virtual base pointer.
32789
32790Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32791
32792 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32793 expression match in print_addr_of to avoid unintented matches.
32794 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32795 versions up to 2.5.8.
32796
32797Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32798
32799 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32800 included file to run under newer versions of expect.
32801 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32802 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32803 Remove xfail for the virtual table of BDDHookV.
32804
32805Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32806
32807 * lib/gdb.exp (string_to_regexp): Set a default result.
32808 (default_gdb_start): Fix misleading message.
32809
32810Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32811
32812 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32813 Remove all CC, etc definitions.
32814 * config/mt-hpux: New file.
32815 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32816 (CFLAGS, LDFLAGS): Define.
32817 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32818
32819 * Makefile.in (site.exp): Don't insert host_os, etc.
32820 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32821 (distclean): Check existence of subdir.
32822 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32823 * gdb.base/Makefile.in: General cleanup and simplification.
32824 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32825 to build executables. Use default rule to build .o files.
32826 (EXPECT, RUNTEST, CC): Fix relative pathname.
32827 (site.exp): Don't insert host_os, etc.
32828 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32829 and/or SIGUSR1 defined.
32830 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32831 * gdb.c++/Makefile.in: General cleanup and simplification.
32832 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32833 (CFLAGS): Remove.
32834 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32835
32836Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32837
32838 * gdb.base/recurse.exp: Misc changes to get tests running again
32839 after Kung's changes to the watchpoint code.
32840 * gdb.base/watchpoint.exp: Likewise.
32841
32842Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32843
32844 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32845
32846Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32847
32848 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32849 * lib/gdb.exp (default_gdb_start): Define.
32850 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32851 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32852 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32853 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32854 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32855 Don't call gdb_target_udi in between tests.
32856
32857Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32858
32859 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32860 (which was basically just a local version of the same thing). In
32861 addition to avoiding duplication, gdb_test_exact is faster.
32862 * lib/gdb.exp (gdb_test_exact): Fix typo.
32863
32864 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32865 don't give an error.
32866
32867 * gdb.base/term.exp: Call delete_breakpoints before starting.
32868
32869 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32870 (t10): Add comment.
32871
32872Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32873
32874 Reorganization of the GDB Test Suite.
32875
32876 * gdb.base: New directory, contains all the basic tests.
32877 * gdb.c++: New directory, tests specific to C++.
32878 * gdb.chill: New directory, tests specific to Chill.
32879 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32880 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32881 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32882 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32883 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32884 t30-31 to chill).
32885 * */gdbme.*: Rename to match appropriate expect scripts.
32886 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32887 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32888 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32889 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32890 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32891 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32892 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32893 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32894 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32895 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32896 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32897 gdb.c++/virtfunc.cc: New names of C++ files.
32898 * gdb.chill/chillvars.ch: New name of Chill file.
32899 * gdb.base/configure.in, gdb.c++/configure.in,
32900 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32901 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32902 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32903 * configure.in (configdirs): Update to reflect directory changes.
32904 (target_abbrev): No longer define for any configuration.
32905 * Makefile.in: Cosmetic improvements to header comments.
32906
32907Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32908
32909 Various changes to gdb.t31:
32910
32911 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32912 * gdbme.ch: Make all key-words and predefineds be upper-case.
32913 * chillvars.exp: Expect key-words and predefinds in upper-case.
32914
32915 * chillvars.exp: Use gdb_test_exact many places.
32916 Change expected output for arrays (which now includes index labels).
32917
32918 * pr-5020.exp, gdme.ch (module PR_5020):
32919 New test, for PR-5020.
32920
32921Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
32922
32923 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
32924 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
32925
32926Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
32927
32928 * Makefile.in: Fix bit-rot in definitions of CHILL,
32929 CHILL_FOR_TARGET and Chill_LIB.
32930 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
32931 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
32932 CHILL, and CHILL_LIB.
32933
32934Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
32935
32936 * Revert the previous changes. Please see Rob's directory
32937 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
32938
32939Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
32940
32941 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
32942 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
32943 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
32944 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
32945 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
32946 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
32947 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
32948 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
32949 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
32950 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
32951 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
32952 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
32953 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
32954 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
32955 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
32956 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
32957 changes from 94Q1.
32958
32959Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
32960
32961 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
32962 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
32963 Rob's new testing fragments.
32964
32965Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
32966
32967 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 32968 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
32969
32970Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32971
32972 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32973 version also, match on casted version strings, and match on
32974 gdb startup case where the line numbers might be messed up.
32975
32976Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32977
32978 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 32979 (CFLAGS): Delete it from here.
c906108c
SS
32980
32981Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32982
32983 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32984
32985Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32986
32987 * Makefile.in (RUNTEST): Default to just "runtest".
32988
32989Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32990
32991 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32992 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32993 the code has been restructured.
32994
32995Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32996
32997 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32998 \n, not just one of each.
32999
33000 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
33001 /bin/cc gives a warning if you do.
33002
33003Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
33004
d63a86f8 33005 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
33006 __t10ListS_link1ZUiRCUiPT0
33007
33008Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33009
33010 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
33011 on local variables in recursive functions.
33012
33013 * gdb.t07/Makefile.in: Build the new test.
33014
33015Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33016
33017 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
33018 directly. Instead compare the return values from actual calls.
33019
33020Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
33021
33022 * Makefile.in (check): Set TCL_LIBRARY for runtest.
33023
33024Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33025
33026 * From Peter Schauer with minor modifications.
a9c64011
AS
33027 * gdb.t15/return.exp (return_tests): Handle targets where "return"
33028 stops in mid-line in the caller. Add xfail for returning a float
33029 value on X86 targets.
c906108c
SS
33030
33031Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33032
33033 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
33034 to avoid expect lossage.
33035 (fmem_LRbug_tests): Likewise.
33036 * gdb.disasm/hppa.s: Corresponding changes.
33037
33038 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
33039 conditions to work with latest dejagnu/expect.
33040
33041 * gdb.t15/funcargs.exp (finish from indirect call): No longer
33042 expected to fail on the PA.
33043 (backtrace in call with trampolines): Explicitly require main
33044 to be frame #1 (no trampolines should show up in backtrace).
33045
33046 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
33047 "continue -expect".
33048 * gdb.t06/break.exp: Likewise.
33049 * gdb.t07/watchpoint.exp: Likewise.
33050 * gdb.t13/bitfields.exp: Likewise.
33051 * gdb.t15/{funcargs,return}.exp: Likewise.
33052 * gdb.stabs/weird.exp: Likewise.
33053 * config/{mips,udi}-gdb.exp: Likewise.
33054
33055 * hppa.sed: Enclose comments within a sed command to avoid
33056 losing with the old OSF1 sed.
33057
33058Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33059
33060 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
33061 sequent dynix.
33062 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
33063 * gdb.t15/funcargs.exp: Conditionally step again to really
33064 finish from marker_call_with_trampolines. Handle the case where
33065 the first step from within call_with_trampolines already steps
33066 us back to main.
33067 * gdb.t15/gdbme.c: Add comment to closing brace of
33068 call_with_trampolines for funcargs.exp.
33069
33070Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33071
d63a86f8 33072 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
33073 Fix typo(s).
33074
33075Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33076
33077 * gdb.t07/gdbme.c: More code for watchpoint testing.
33078
33079 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
33080 "Hardware watchpoint" throughout file.
33081 (test_watchpoint_triggered_in_syscall): New test.
33082 (test_complex_watchpoint): New test.
33083
33084Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33085
33086 * gdbme.c (call_with_trampolines): New function to try and step
33087 into. Tests trampoline problems on the PA.
33088
33089 * funcargs.exp (localvars_in_indirect_call): No longer expect
33090 stepping into indirect call to fail on PAs.
33091 (test_stepping_over_trampolines): New test.
33092
33093Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33094
33095 * TODO: Add suggestions for static member function tests, and
33096 completion tests.
33097
33098Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33099
33100 * TODO: Add suggestions for "p/a" tests.
33101
33102 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
33103 (default_gdb_exit): Replace all the hair with sending "quit" to
33104 the process with a simple close.
33105
33106Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33107
33108 * TODO: Add suggestions for shared library tests.
33109
33110Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33111
33112 * TODO: Add suggestions for x/s tests.
33113
33114Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33115
33116 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
33117 "enable once", and "enable breakpoints once" with ".*".
33118
33119Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33120
33121 * TODO: Add suggestions about structure passing tests.
33122
33123Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33124
33125 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
33126 the primary1 test, use work around if __GNUC__ < 2.
33127 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
33128 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
33129 Test for bad output rather than waiting for timeout. Issue
33130 second continue only if first continue failed.
33131
33132Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33133
33134 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
33135 operator[] test with gdb_test because the old code didn't seem to
33136 be getting the quoting right with the new dejagnu.
33137
33138Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
33139
33140 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
33141 one from the path.
33142 * Makefile.in: Use a fresh expect if there is one, use runtest
33143 from the src tree if there is one.
d63a86f8 33144
c906108c
SS
33145Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33146
33147 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
33148 next over recursive call. Revise the tests from that point on
33149 (which had been skipped) to match GDB's actual (correct) output.
33150
33151 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
33152 with next over a breakpoint whose condition is false.
33153
33154 * gdb.t00/help.exp: Comment out "help set print" tests just like
33155 (and for same reason as) "help set" test.
33156
33157Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33158
33159 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
33160 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
33161
33162Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33163
33164 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
33165 necessary gdb_target_udi.
33166
33167 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
33168
33169 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
33170 1838 and 2417; they are fixed.
33171
33172 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
33173 gdb.t03/ptype.exp (ptype structure, ptype union):
33174 Remove xfails; the test is looser than when the xfails were added.
33175
33176 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
33177 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
33178
33179 * gdb.t01/run.exp: Only run shell test if isnative.
33180
33181 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
33182 since "run" automatically loads if necessary. Call gdb_target_udi
33183 after the "file" since "file" kills any execution target.
33184
33185 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
33186 GDB. GDB doesn't work that way (not anymore at least) on UDI.
33187 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
33188 argument for UDI.
33189
33190Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
33191
33192 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
33193
33194 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
33195
33196Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33197
33198 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
33199 properly quoting regexps. This makes the second argument to
33200 demangle a fixed string, which matches the callers, instead of a
33201 shell-style pattern which is what the previous implementation
33202 used. Update some of the callers.
33203
33204Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33205
33206 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
33207 (comib_nullified_tests): Fix typo.
33208 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
33209 strings. No longer expected to fail.
33210
33211 * gdb.disasm/hppa.s (addib_tests): Fix typo.
33212 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
33213 strings. No longer expected to fail.
33214
33215 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
33216 string. No longer expected to fail.
33217
33218Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33219
33220 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
33221 No longer expected to fail.
33222
33223 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
33224 string. No longer expected to fail.
33225
33226Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33227
33228 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
33229 only in the names (I probably got most of them). I was even
33230 generous with some which differed in underscores in names, and
33231 probably missed a few, and I *still* was able to remove almost a
33232 third of the file with almost no impact on testsuite coverage.
33233
33234Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33235
33236 * gdb.t00/default.exp: Match udi_attach error message as well as
33237 the one from child_attach.
33238
33239 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
33240
33241 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
33242
33243 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
33244 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
33245
33246 * Move test with enums and partial symbols back to
33247 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
33248 Reverts the change of 26 May 93. Per today's change to
33249 stabs.texinfo, the behavior that weird.exp was expecting was
33250 unreasonable; what is important is that the compiler+gdb get
33251 things right, which happens with a recent gcc. Also fix the test
33252 to deal with native compilers which put out the stab gdb can't
33253 deal with.
33254
33255Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33256
33257 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
33258 in the names. The main thing these accomplish is to slow things down.
33259 Many more such duplicates surely remain.
33260
33261 * gdb.t00/help.exp: Comment out "help support" test just like
33262 (and for same reason as) "help set" test.
33263
33264Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
33265
33266 * gdb.t06/break.exp: Remove setup_xfails for
33267 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
33268 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
33269 about known bug in gcc to include up through 2.5.8.
33270 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
33271 well as "_vb$".
33272 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
33273 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
33274 with latest gcc and gdb.
33275 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
33276 well as "_vb$".
33277
33278Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33279
33280 * configure.in (hppa*-*-*): Also configure and build stabs-only
33281 tests.
33282
33283Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33284
33285 * gdb.t10/hppa.mt: A makefile fragment for the PA.
33286 * gdb.t10/configure.in (hppa*-*-*): Use it.
33287
33288Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33289
33290 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
33291
33292Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33293
33294 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
33295 versions prior to 1.13.5.
33296
33297Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33298
33299 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
33300 the prompt is at the start of a line.
33301
33302Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33303
33304 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
33305 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
33306 in the copr tests now.
33307 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
33308 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
33309 expected to fail.
33310
33311Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
33312
33313 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
33314 gdb.t31/chillvars.exp, lib/gdb.exp:
33315 Tweak to run under either version of expect.
33316 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
33317 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
33318 * gdb.t11/list.exp: Remove extraneous whitespace.
33319
33320Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33321
33322 * gdb.t16/printcmds.exp (test_print_strings): Accept
33323 "(unsigned char *) " before the string.
33324
33325 * TODO: Add notes about printing of fancy types and GDB expressions.
33326
33327Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
33328
33329 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
33330 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 33331 if doing mips-idt-ecoff.
c906108c
SS
33332
33333Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
33334
33335 * Most .exp files: Tweak to run under either version of expect.
33336
33337Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33338
33339 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
33340 xfails; I'm not sure why they are failing, but not because of PR 1806.
33341
33342Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
33343
33344 * config/unix-gdb.exp: Remove gdb_unload cause it's already
33345 defined in lib/gdb.exp.
33346
33347Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33348
33349 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
33350 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
33351 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
33352 have to be typeless.
33353
33354Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33355
33356 * TODO: Add suggestion for copyright year test.
33357
33358Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
33359
33360 * configure.in (*-*-lynxos*): Add stabs tests.
33361
33362Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33363
33364 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
33365 so insert a tab before any assembler directive in column zero.
33366
33367 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
33368 stores.
33369 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
33370 stores.
33371 (fpu_short_memory_tests): Likewise.
33372
33373Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33374
33375 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
33376 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
33377 .stabs directives in comments.
33378
33379Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33380
33381 * TODO: New file, describing tests we could write.
33382 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
33383
33384Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33385
33386 * gdb.t06/signals.exp: Add kludge to force re-sync.
33387
33388 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
33389 to xgdb instead of gdb, get out of gdb.
33390
33391Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
33392
33393 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33394 for info.
33395
33396Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33397
33398 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33399 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33400 * gdb.stabs/hppa.sed: New sed script for the PA.
33401
33402Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33403
33404 * gdb.stabs: Re-write weird.def and configuration to use sed
33405 instead of cpp. sed is portable and POSIX; cpp is neither.
33406
33407Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33408
33409 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33410
33411Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33412
33413 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33414
33415Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33416
33417 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33418 "_vb$".
33419 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33420 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33421
33422Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33423
33424 * lib/gdb.exp: Comment out code which depends on non-existent
33425 `transform' procedure.
33426
33427Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33428
33429 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33430 * lib/gdb.exp: Transform tool name.
33431 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33432 1.1's new error handling system.
33433
33434Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33435
33436 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33437
33438Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33439
33440 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33441 They made pattern matching so slow that timeouts happened on
33442 heavily loaded systems. Now any output from "show print" which
33443 gets us back to the GDB prompt is a PASS.
33444
33445Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33446
33447 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33448
33449Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33450
33451 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33452
33453 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33454 It is not from PR 3220.
33455
33456Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33457
33458 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33459 just started failing because they depended on the order the
33460 subcommands are presented, or exact docstring text. This kind of
33461 test is a pain and has minimal benefit.
33462
33463Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33464
33465 * gdb.t09/corefile.exp: At end of test, use "core" command with
33466 no arguments.
33467
33468Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33469
33470 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33471 17}/Makefile.in: Make it possible to run the testsuite with Sun
33472 make and CC = cross gcc by adding explicit build rules for .o
33473 files.
33474
33475Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33476
33477 * gdb.t15/funcargs.exp: Don't put comments on same line as
33478 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33479
c906108c
SS
33480Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33481
33482 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33483
33484Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33485
33486 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33487 * gdb.t20/inherit.exp: remove three dumplicate entries.
33488
33489Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33490
33491 * gdb.t06/break.exp: For "next over recursive call", fail on any
33492 incorrect output, not just on "factorial (value=2)".
33493
33494Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33495
33496 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33497 working now. Add an xfail if accesing a bss variable causes
33498 a memory error if the target is not yet run.
33499
33500Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33501
33502 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33503 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33504 name of __st* demangling (2 strings). Did Kung really get the
33505 more than 95 others right without testing them?
33506
33507Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33508
33509 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33510
33511Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33512
33513 * configure.in (configdirs): Add gdb.disasm
33514 * gdb.disasm: New directory for GDB disassembler tests.
33515 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33516
33517Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33518
33519 * gdb.t00/help.exp: Don't test "help set".
33520
33521 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33522 from within expect statements. None of these happen anymore and
33523 they cause regressions to be silently unnoticed.
33524
33525 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33526 messages) about known failures with gcc cygnus-2.4.5-930417.
33527
33528 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33529 comp-info.exp so it gets built if it doesn't exist.
33530
33531 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33532 it is no longer used.
33533 * gdb.t13/comp-info.c: Removed.
33534
33535Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33536
33537 * gdb.t06/signals.exp: Add xfail for sun3.
33538
33539Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33540
33541 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33542 relevant because ^C doesn't get sent but failure can be reproduced
33543 interactively).
33544
33545Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33546
33547 * gdb.stabs/alpha.mt: New configuration file for alpha.
33548 * gdb.stabs/configure.in: Use it.
33549 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33550 sharing with alpha.mt, redefine long to word via preprocessor.
33551 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33552 for alpha.
33553 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33554 native cc.
33555 * gdb.t00/teststrategy.exp: Change expect string so that we
33556 consume the `(xgdb)' from the command echo and from the gdb prompt.
33557 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33558 gdb currently compares all values as long, so this failure probably
33559 applies to any configuration where LONGEST is bigger than a target int.
33560 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33561 with gcc.
33562 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33563 to handle opaque pointers, gcc is.
33564 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33565 as first argument. Include <sys/types.h> and change all operator
33566 new definitions to use size_t.
33567 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33568 now that we use size_t.
33569
33570Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33571
a9c64011 33572 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33573 a long or float array cast all array members to the same type.
a9c64011 33574 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33575 with 64 bit longs.
a9c64011 33576 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33577 on alpha.
a9c64011 33578 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33579
33580Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33581
33582 * gdb.t24 (demangle.exp): Constructors of templates have names like
33583 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33584 section 14.6 of the ARM.
33585
33586 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33587 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33588 accomplish little and slow down the testsuite.
33589
33590 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33591 Accept spaces various places.
33592
33593Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33594
33595 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33596 with watchpoint enabled.
33597
33598 * Makefile.in: Remove definition of CC and remove the second
33599 definition of CXX (the "CXX = gcc" one remains). These definitions
33600 were causing backquotes to be expanded within backquotes, which
33601 doesn't work.
33602
33603Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33604
33605 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33606
33607Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33608
a9c64011
AS
33609 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33610 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33611 by mips cc and contains no stabs entries.
33612
33613Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33614
33615 * config/vx-gdb.exp: Use fake device to load files rather than
33616 NFS.
33617 * lib/gdb.exp: New proc to do "file" command.
33618 * config/unix-gdb.exp: Use new "file" proc.
33619
33620Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33621
33622 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33623 Rework board rebooting slightly.
33624 (gdb_exit): Don't exit from the remote shell; there isn't one.
33625 * gdb.stabs/weird.exp: If a program is being debugged already,
33626 kill it.
33627 * gdb.t04/setvar.exp: Stop and restart gdb.
33628 * gdb.t05/expr.exp: Likewise.
33629 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33630 restart gdb and reload the program.
33631 * gdb.t08/opaque.exp: Likewise.
33632 * gdb.t12/scope.exp: Likewise.
33633 * gdb.t13/bitfields.exp: Likewise.
33634 * gdb.t15/funcargs.exp: Likewise.
33635 * gdb.t20/classes.exp: Likewise.
33636 * gdb.t03/ptype.exp: Increase timeout.
33637 * gdb.t16/printcmds.exp (test_print_string_constants,
33638 test_print_array_constants): Likewise.
33639 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33640 * gdb.t20/classes.exp (do_tests): Likewise.
33641 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33642
33643Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33644
33645 * gdb.stabs: Renamed *wierd* to *weird*.
33646
33647Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33648
33649 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33650 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33651
33652Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33653
33654 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33655 (do_tests): Remove xfail for whatis on one_var and two_var.
33656
33657Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33658
33659 * Makefile.in: Made cross building work better by adding
33660 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33661
33662Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33663
33664 * gdb.t15/{return.c,return.exp,Makefile.in}:
33665 New test, currently commented out.
33666
33667Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33668
33669 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33670 still running and removes the leftover named socket so GDb can do
33671 clean restarts.
33672
33673Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33674
33675 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33676 console, not GDB.
33677 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33678 cross testing works better with "make check"
33679 * config/unix-gdb: Use default procedures for exit and version.
33680 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33681 with the newest VxWorks.
33682
33683Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33684
33685 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33686 old form.
33687
33688 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33689 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33690
33691 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33692
33693 * config/unix-gdb.exp: Remove this version of gdb_exit
33694 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33695 Rob says he'll look at it when he gets back to testing boards.
33696
33697Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33698
33699 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33700 an expected fail for certain ptype commands.
33701
33702 * gdb.t20/classes.exp: Update expected results of "ptype class
33703 Base1" to account for the constructor that now appears in the type.
33704
33705Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33706
33707 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33708 disappeared from list.
33709 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33710 "alldone" proc with call to cleanup and exit.
33711 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33712 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33713 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33714 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33715 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33716 "alldone" proc with simple returns that suppress remaining
33717 tests. The alldone proc went away many months ago.
33718
33719Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33720
33721 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33722
33723 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33724
33725Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33726
33727 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33728 as vax gdb will display them.
33729
33730Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33731
33732 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33733 optimizers.
33734
33735 * scope.exp: Change "bad value for localval" messages so each one
33736 is unique.
33737
33738 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33739 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33740
33741 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33742
33743Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33744
33745 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33746 doesn't exist (due to optimization).
33747
33748Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33749
33750 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33751 contains \r because the filename is long.
33752
33753 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33754 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33755
33756Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33757
33758 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33759 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33760 Ultrix.
33761 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33762 int tests.
33763 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33764
33765Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33766
33767 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33768
33769 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33770 to match does not match the passing case but still matches the
c906108c
SS
33771 failing case.
33772
33773Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33774
33775 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33776
33777Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33778
33779 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33780 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33781 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33782 Remove various versions of gdb_exit.
33783 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33784 gdb_exit.
33785 * config/unix-gdb.exp: gdb_exit remains here, and should override
33786 the generic version, since it's doing a lot of wierd stuff that
33787 the other versions aren't. FIXME, fold it in, or abandon this
33788 version.
33789
33790Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33791
33792 * gdb.t24/demangle.exp: Add tests for PR 3220.
33793
33794Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33795
33796 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33797
33798Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33799
33800 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33801 "i386-*-*". Works for i486 as well.
33802
33803 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33804 bug, and expand domain of xfail to all SVR4 systems, since the
33805 actual problem is likely to be in generic SVR4 /proc support.
33806
33807Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33808
33809 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33810
33811Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33812
33813 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33814 xfails for other systems. Match a missing 'Continuing.' as an
33815 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33816
33817 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33818 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33819 Only issue warning for missing executables if -all option is used.
33820
33821 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33822 file if -all option is used. It's like an unpredictable XFAIL.
33823
33824Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33825
33826 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33827 for dynamically linked binaries.
33828
33829 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33830
33831Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33832
33833 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33834 to state that this is a known bug in old versions of g++.
33835
33836Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33837
33838 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33839 while waiting for `Continuing'.
33840
33841Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33842
33843 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33844 in text, data, and bss.
33845 * gdb.t10/nodebug.c: Add local and global test variables for
33846 initialized and uninitialized data.
33847
33848Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33849
33850 * config/unix-gdb.exp (gdb_exit): Add "wait".
33851
33852Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33853
33854 * gdb.t06/signals.exp: xfail the continue from the handler for all
33855 targets.
33856
33857 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33858 function with watchpoints enabled, the i386 call dummy starts with
33859 a call.
33860
33861 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33862 386 bsd names its corefiles.
33863
33864Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33865
33866 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33867 compilers don't grok it.
33868 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33869 with small octal ints rather than character constants, which
33870 are signed and might not fit if first promoted to int.
33871
33872Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33873
33874 * gdb.t09/Makefile.in (clean): Remove corefile.
33875
33876Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33877
33878 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33879
33880Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33881 and Jim Kingdon (kingdon@cygnus.com)
33882
33883 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33884 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33885 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33886
33887Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33888
33889 * gdb.t17/interrupt.exp: Add xfail for hppa.
33890
33891Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33892
33893 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33894 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33895 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33896 to determine signed-ness of bitfields and use the result to setup
33897 the xfail.
33898 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33899 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33900 call line is reached if necessary.
33901
33902Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33903
33904 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33905
33906Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33907
33908 * gdb.t06/break.exp: Also test `clear' command.
33909
33910Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33911
33912 * gdb.t00/teststrategy.exp: Remove extra quote.
33913
33914 * gdb.t07/watchpoint.exp: Change xfail for calling function with
33915 watchpoint enabled to be for all non-68k machines.
33916
33917 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
33918
33919Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33920
33921 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
33922 targets use aout.mt instead of ecoff.mt as gas understands
33923 standard aout format.
33924
33925Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33926
33927 * lib/gdb.exp (runto): Don't insist that function we are running to
33928 was compiled with -g.
33929
33930 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
33931
33932 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
33933 to get back into the read system call.
33934 Accept leading newline in case where we woke it up.
33935
33936Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33937
33938 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
33939 to make the stabs test work on ecoff systems using gcc and -with-stabs.
33940 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
33941 enable ecoff configuration.
33942
33943Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33944
33945 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
33946
33947Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33948
33949 * gdb.t16/printcmds.exp: Add another printf test.
33950
33951Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
33952
33953 * configure.in: If configured -with-stabs on any target, add
33954 stabsdirs to configdirs.
33955
33956Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33957
33958 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
33959 fun" so pattern does not match the command itself.
33960
33961Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33962
33963 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
33964
33965Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33966
33967 * gdb.t17/interrupt.exp: Test for more things.
33968
33969Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33970
33971 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33972 compiler arranges the code and line numbers.
33973
33974 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33975
33976Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33977
33978 * gdb.t00/help.exp: Increase expect input buffer size.
33979
33980Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33981
33982 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33983
33984 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33985
33986 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33987
33988 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33989 [0-9]*, not just [0-9].
33990
33991Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33992
33993 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33994
33995 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33996
33997Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33998
33999 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
34000
34001Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34002
34003 * gdb.t06/signals.c: Add xfails for sun3.
34004
34005 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
34006
34007 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
34008 test_stepping tests.
34009
34010Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34011
34012 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
34013
34014 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
34015
34016 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
34017 rather than actually putting it through cpp twice.
34018
34019 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
34020
34021Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
34022
34023 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
34024 no longer needed.
34025
34026Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34027
34028 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
34029
34030 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
34031 C++ features prints as "struct", make it a pass, not an xfail.
34032
34033Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34034
34035 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
34036 Don't require VA to print as "class" rather than "struct".
34037
34038Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
34039
34040 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
34041
34042Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34043
34044 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
34045
34046Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34047
34048 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
34049 order.
34050
34051Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34052
34053 * gdb.t16/printcmds.exp: Add printf tests.
34054
34055 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
34056
34057 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
34058
34059Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
34060
34061 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
34062 pass counts, to counteract any existing or future setup_xfails.
34063
34064Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34065
34066 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
34067 {BEGIN,END}_COMMON for common block instead of STAB.
34068 * gdb.stabs/wierd.exp: Add xfail for rs6000.
34069
34070 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
34071 intp_var should be N_GSYM not N_LSYM.
34072 wierd-aout.S: Use a label for the value of the N_SO.
34073 wierd.def: Remove all backslashes.
34074 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
34075
34076Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34077
34078 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
34079 get the expected next to inheritance3.
34080
34081Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34082
34083 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
34084 now that gcc-2.4 gets it right.
34085
34086Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34087
34088 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
34089
34090 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
34091 generating comp-info.exp which works for cross-compilation.
34092
34093Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
34094
34095 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
34096 "*-*-sysv4.*".
34097
34098Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
34099
34100 * gdb.t01/run.exp: Start with a fresh gdb.
34101 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
34102 SVR4.x.
34103
34104Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
34105
34106 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
34107 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
34108 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
34109 Makefile.in (distclean, realclean): Remove gdbme.c from list of
34110 things to remove.
34111
34112Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
34113
34114 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
34115 test cases from bug reports.
34116
34117Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
34118
34119 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
34120 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
34121 avoid spurious xfails.
34122 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
34123 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
34124 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
34125
34126Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
34127
34128 * gdb.t00/teststrategy.exp: Rework to provide more useful
34129 description of each test, fix problem with systems that define
34130 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
34131 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
34132 results for "next over recursive call" so timeouts aren't taken
34133 by error.
34134
34135Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
34136
34137 * gdb.t12/scope.exp: Test printing of variables before run.
34138
34139 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
34140 printed in wrong order due to sorting.
34141
34142Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
34143
34144 * gdb.t00/teststrategy.exp: Fix expected results for printing
34145 user entered string constant. Is array of char, prints with no
34146 address.
34147
34148 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
34149 commands.
34150 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
34151 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
34152 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
34153 of struct of char arrays.
34154 * gdb.t00/radix.exp: New tests for radix commands.
34155
34156Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
34157
34158 * gdb.t16/printcmd.exp: Print a variable before running program
34159 (with xfail for AIX).
34160
34161Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
34162
34163 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
34164
34165 * gdb.t16/printcmd.exp: Don't print variables before running program.
34166
34167 * gdb.t06/break.exp: Don't require envp argument to main.
34168
34169 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
34170
34171 * gdb.t02/whatis.exp, gdb.t11/list.exp:
34172 Add xfails for rs6000.
34173
34174 * gdb.t02/whatis.exp: Change other tests not to re-test something
34175 we already tested.
34176
34177 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
34178 each type used has a variable of that type.
34179
34180Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
34181
34182 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
34183
34184Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
34185
34186 * configure.in: change srctrigger to be a file, not a directory
34187
34188Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
34189
34190 * configure.in (mips-idt-ecoff*): Added trailing '*'.
34191
34192 * gdb.t11/list.exp: Fixed a couple of typos.
34193
34194Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
34195
34196 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
34197 is fixed and PR is closed.
34198 * gdb.t16 (gdbme.c): Add simple test string variable.
34199 * gdb.t16 (printcmds.exp): Add tests with simple test string
34200 variable, primarily for boundaries on "set print elements".
34201
34202Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
34203
34204 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
34205 Make leading 0's optional and don't expect a tab in the middle
34206 of the number.
34207
34208 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
34209
34210 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
34211 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
34212 don't end command passed to gdb_test with newline.
34213
34214 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
34215 signed keyword away, don't expect signed bitfields to be signed.
34216
34217 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
34218 printing with only as many 1's as are in the field as well as printing
34219 with 32 1's (see comment).
34220
34221Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
34222
34223 * gdb.t00/default.exp: Start with a fresh gdb.
34224 * configure.in (configdirs): Remove gdb.t31 until the chill
34225 compiler works again. It no longer is able to find chillrt0
34226 since it isn't in libchill.a anymore.
34227 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
34228 wierd.o, make more modular.
34229 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
34230 spurious newlines that caused problems.
34231
34232Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34233
34234 * Move test with enums and partial symbols from gdb.t03/ptype.exp
34235 to gdb.stabs/wierd.exp since GCC has worked around the bug.
34236 gdb.stabs/wierd.{exp,def}: Many new tests.
34237
34238 * gdb.t00/default.exp: update info line for new message.
34239
34240 * gdb.t02/{whatis.exp,gdbme.c}:
34241 Test that "char *" doesn't print as "caddr_t".
34242
34243Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34244
34245 * gdb.t00/help.exp: Use .* in place of some help messages which
34246 just changed.
34247 gdb.t00/default.exp: Update "info frame" test for new message.
34248 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
34249 Remove some xfails
34250
34251Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34252
34253 * gdb.t03/{gdbme.c,ptype.exp}:
34254 Add tests for typedef'd struct and union without tags.
34255 Also check "whatis" on a variable of a typedef'd enum without a tag.
34256
34257 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
34258 PRMS 1823; the bug still exists but isn't reproduced by this test
34259 anymore), and remove rs6000 XFAIL (the bug is fixed).
34260
34261 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
34262 duplicated from whatis.exp. For those that are left, accept
34263 "long", "long int", or "int" for long variables (whatis.exp already
34264 has an XFAIL for "int", so no need to fail it here).
34265
34266 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
34267 Deal with GCC's names for types now that GDB uses the compiler's names.
34268
34269 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
34270 setup_xfail's for sunos4. If we #defined the signed keyword away,
34271 don't expect GDB to know that char it is signed.
34272
34273 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
34274
34275Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
34276
34277 * configure.in (configdirs): Add gdb.t24 for C++ tests that
34278 should work on any system, regardless of debugging format.
34279 * gdb.t21/demangle.exp: Move to gdb.t24.
34280 * gdb.t24/demangle.exp: Move from gdb.t21.
34281 * gdb.t24/{Makefile.in, configure.in}: New files.
34282
34283Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34284
34285 * configure.in: Do gdb.stabs and C++ tests only for stabs.
34286 * gdb.stabs: New directory.
34287
34288Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34289
34290 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
34291 not just "Quit anyway?".
34292
34293Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
34294
34295 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
34296 that all setup_xfails are immediately followed by clear_xfails.
34297
34298Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
34299
34300 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
34301 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
34302 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
34303 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
34304 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
34305 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34306 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34307 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
34308 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
34309 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
34310 gdb.t31/chillvars.exp, lib/gdb.exp:
34311 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
34312 bug-gdb@prep.ai.mit.edu.
34313
34314Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
34315
34316 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
34317 with 0.0, not integer 0.
34318
34319Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
34320
34321 * gdb.t06/break.exp: Update for "Kill the program" message change.
34322
34323Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
34324
34325 * Makefile.in (GDBFLAGS): Set to -nx.
34326 * Makefile.in (site.exp): Use GDBFLAGS.
34327
34328Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34329
34330 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
34331 Makefiles.
34332 (check): depend on just-check.
34333 (just-check): added so that tests can be run without a noop
34334 build pass.
34335
34336Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34337
34338 Switch to using configure's configdirs.
34339 * Makefile.in (Makefile): add configure.in dependency.
34340 (SUBDIRS): removed redundant assignment.
34341 * configure.in: switch subdirs assignment to configdirs.
34342 * gdb.t*/configure.in: new files.
34343
34344Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
34345
34346 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
34347 works.
34348
34349Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
34350
34351 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
34352 in explicit rules. Apparently this is not supported by some makes.
34353
34354Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
34355
34356 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
34357
34358Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34359
34360 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
34361 disappeared.
34362
34363Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
34364
34365 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
34366
34367Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
34368
34369 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
34370 watchpoint problem that is now fixed.
34371 * gdb.t30/chexp.exp: Remove setup_xfail for printing
34372 uninitialized convenience variables.
34373 * gdb.t31/chillvars.exp: Fix expected patterns for printing
34374 structures.
34375
34376Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34377
34378 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
34379 which causes expect to get out of sync with gdb on long output
34380 from help set.
34381 * gdb.t09/corefile.exp: Make expected pattern for core file
34382 failing signal and frame output format less sun specific.
34383
34384Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
34385
34386 * gdb.t31/chillvars.exp: Add and remove initial dummy
34387 breakpoint, so that symbol table is forced in.
34388 (Needed at least on Sunos4, though it seems not SVR4.)
34389 * gdb.t31/chillvars.exp: Update for changed output format.
34390
34391Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
34392
a9c64011 34393 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34394
34395Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34396
34397 * Makefile.in: Added --srcdir when invoking runtest, removed the
34398 need for a local config file. (optional now)
34399
34400Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34401
34402 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34403 failure count used to force early termination. Add some more
34404 expected failures for gnu style demangling.
34405
34406Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34407
34408 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34409 pmi variable from gdb.t20/gdbme to get optimized away.
34410 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34411 Check for written corefile upon timeout _and_ eof.
34412
34413Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34414
34415 * config/unix-gdb.exp: Add missing return 0.
34416
34417Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34418
34419 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34420 test termination.
34421
34422Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34423
34424 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34425 disappeared.
34426
34427Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34428
34429 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34430 time as i860 support works.
34431
d63a86f8 34432 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34433 "backtrace 100\r" rather than just "backtrace\r", to match last
34434 change.
34435
34436Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34437
34438 * config/udi-gdb.exp (gdb_exit): Remove close command.
34439 (gdb_target_udi): New procedure to set the UDI target.
34440 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34441 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34442 Added waits for prompts after several question responses. Added
34443 some more responses used by a29k-amd-udi-gdb.
34444 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34445 pass different arguments, restart UDI connection after program
34446 completion.
34447 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34448 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34449 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34450 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34451 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34452 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34453 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34454 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34455 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34456 after program completion.
34457 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34458 compiled with a SELECT_VECS setting.
34459 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34460 infinite recursion.
34461
34462 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34463 Added checks for COFF results, and made them expected failures for
34464 all targets. It would be better to make them expected failures
34465 for COFF targets only.
34466
34467Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34468
34469 * Makefile.in: add null dvi target, don't bother to recurse
34470 through test directories for info and install-info; rename
34471 $(datadir) to be dejagnu instead of deja-gnu
34472
34473Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34474
34475 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34476 compiler to coredump.
34477 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34478 code.
34479
34480Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34481
34482 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34483 coredump.
34484 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34485 code.
34486
34487Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34488
34489 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34490 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34491 which in a shell. Deletes xgdb when done.
34492 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34493 Tests the return from the "set height" or "set width" commands.
34494 Added a few return codes where needed.
34495
34496Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34497
34498 * Makefile.in (SUBDIRS): Add gdb.t17.
34499 * configure.in (subdirs): Add gdb.t17.
34500 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34501 files to test gdb's calling of functions in the inferior with
34502 the correct arguments and gdb's ability to retrieve any
34503 result returned.
34504
34505Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34506
34507 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34508 may be called after gdb goes away. Previous versions of expect
34509 needed these to avoid file descriptor leaks, but they cause
34510 errors with the current revision of expect.
34511 * gdb.t00/gdbvars.exp: Use -re on expected output after
34512 setting sevenbit-strings.
34513 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34514 to set sevenbit-strings consistent across tests.
34515 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34516 set sevenbit-strings consistent across tests.
34517
34518Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34519
34520 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34521 expected output to match current "expect" expectations.
34522
34523Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34524
34525 * gdb.t00/default.exp: Change expected output for default "source"
34526 command, to match new gdb behavior which requires a filename to
34527 source.
34528
34529Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34530
34531 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34532 expected fail for i486-*-* that misses the marker2 function.
34533 * gdb.t10/crossload.exp (bfddefault): Allow successful
34534 recognition of a format to pass even if no symbols are found.
34535 Explicitly catch failures where the format is not recognized
34536 or is ambiguous, and add the reason to the fail message.
34537 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34538 the cause is and invalid target and add reason to failure message.
34539 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34540 elf32-i386, elf32-sparc, and elf32-i860.
34541 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34542 Set up expected failure for 'filename'::variable scope resolution,
34543 which is now apparently broken on all targets.
34544 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34545 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34546 gdb.t23/templates.exp: Change failure for missing binfile into
34547 just a warning.
34548 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34549 references.
34550
34551Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34552
34553 * gdb.t00/default.exp: Add expected output for default "source"
34554 command, to match new gdb behavior.
34555 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34556
34557Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34558
34559 * config/*-gdb.exp: returns an error, rather than exiting on
34560 internal errors.
34561
34562Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34563
34564 * gdb.t03/gdbme.c: Add pointer to struct variable.
34565 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34566 referencing struct members.
34567
34568Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34569
34570 * configure.in (mips-idt-ecoff): New target.
34571 * config/mips-gdb.exp: New file for remote board using MIPS remote
34572 debugging protocol.
34573
34574 * Redid configuration scheme. Removed gdb.t*/configure.in.
34575 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34576 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34577 distclean targets. Built executables via .o files. Adjusted
34578 tests to account for source files in $(srcdir) rather than
34579 $(objdir).
34580 * lib/gdb.exp (runto): Don't expect () after the function name,
34581 because it may have arguments.
34582
34583Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34584
34585 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34586 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34587 expected failures for mips-idt-* and mips-sgi-*.
34588 * gdb.t00/default.exp (attach): Kill process if requested.
34589 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34590 that does not read core files.
34591 * gdb.t01/run.exp: Removed checks for exit status code.
34592 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34593 it is linked in.
34594 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34595 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34596 appropriate, rather than doing it by hand.
34597 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34598 execution.
34599 * gdb.t10/crossload.exp: Kill existing program if needed.
34600 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34601 appropriate, rather than doing it by hand. Always increase
34602 timeout for this test, not just for VxWorks.
34603
34604Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34605
34606 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34607 of Chill STRUCT types and STRUCT values.
34608 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34609 than "char".
34610 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34611 struct2): New struct definitions and initializations to test
c906108c
SS
34612 simple Chill STRUCT types.
34613
34614Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34615
34616 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34617 the null byte at the end of strings.
34618 * gdb.t00/default.exp: Make show version insensitive to copyright
34619 date.
34620 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34621 to avoid dependencies on target char signedness.
34622 * gdb.t16/printcmds.exp: Update expected results for explicitly
34623 unsigned char.
34624 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34625 now work.
34626 * gdb.t21/demangle.exp: Add many more patterns for template
34627 demangling, most of them being expected failures.
34628 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34629 string we are matching for, to match on the whole string.
34630 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34631 and fix a whole bunch that had incorrect expected output but were
34632 passing anyway because of the bug in "proc demangle".
34633 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34634 type.
34635 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34636
34637Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34638
a9c64011
AS
34639 * gdb/testsuite: made modifications to testcases, etc., to allow
34640 them to work properly given the reorganization of deja-gnu and the
34641 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34642
34643Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34644
34645 * gdb/testsuite: Initial creation of gdb/testsuite.
34646 Migrated dejagnu testcases and support files for testing nm to
34647 gdb/testsuite from deja-gnu. These files were moved "as is"
34648 with no modifications. This migration is part of a major overhaul
34649 of dejagnu. The modifications to these testcases, etc., which
34650 will allow them to work with the new version of dejagnu will be
34651 made in a future update.
48efe704 34652
8d8cb839 34653 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34654\f
8d8cb839
EZ
34655;; Local Variables:
34656;; mode: change-log
34657;; left-margin: 8
34658;; fill-column: 74
34659;; version-control: never
34660;; End:
902f2ccb 34661
ecd75fc8 34662 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34663 Copying and distribution of this file, with or without modification,
34664 are permitted provided the copyright notice and this notice are preserved.