]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Scan all input files for symbol reference warning
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b5bee914
YQ
12014-03-27 Yao Qi <yao@codesourcery.com>
2
3 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
4 if target is nios2-*-*.
5
0d4d0e77
YQ
62014-03-26 Yao Qi <yao@codesourcery.com>
7
8 * lib/gdb.exp (readline_is_used): New proc.
9 * gdb.base/completion.exp: Move tests on command complete up.
10 Skip the rest of tests if readline is not used.
11 * gdb.ada/complete.exp: Skp the test if readline is not
12 used.
13 * gdb.base/filesym.exp: Likewise.
14 * gdb.base/macscp.exp: Likewise.
15 * gdb.base/readline-ask.exp: Likewise.
16 * gdb.base/readline.exp: Likewise.
17 * gdb.python/py-cmd.exp: Likewise.
18 * gdb.trace/tfile.exp: Likewise.
19
29361eee
YQ
202014-03-26 Yao Qi <yao@codesourcery.com>
21
22 * gdb.base/macscp.exp: Fix code format issues.
23
bc9a5525
UW
242014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
25
26 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
27 * gdb.asm/powerpc64le.inc: New file.
28
d3839ede
PA
292014-03-25 Pedro Alves <palves@redhat.com>
30 Doug Evans <dje@google.com>
31
32 * gdb.base/source-execution.c: New file.
33 * gdb.base/source-execution.exp: New file.
34 * gdb.base/source-execution.gdb: New file.
35
01672a57
DE
362014-03-24 Doug Evans <dje@google.com>
37
38 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
39 using fission.
40
88bbeca9
HZ
412014-03-24 Hui Zhu <hui@codesourcery.com>
42 Pedro Alves <palves@redhat.com>
43
44 PR breakpoints/16101
45 * gdb.base/dprintf.exp: Use unsupported rather than changing the
46 test pass/fail messages. Detect missing support for dprintf when
47 breakpoints are actually inserted.
48 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
49 breakpoints are actually inserted.
50 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
51 fails.
52
d2348791
JK
532014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
56
feef67ab
DE
572014-03-22 Doug Evans <xdje42@gmail.com>
58
59 * gdb.python/python.exp (python not supported): Verify multi-line
60 python command issues an error.
25d743f9 61 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 62 guile command issues an error.
feef67ab 63
ecebef6a
MR
642014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
65
66 * gdb.threads/thread-specific.exp: Handle the lack of usable
67 $this_breakpoint and $this_thread.
68
ccdd1909
HZ
692014-03-21 Hui Zhu <hui@codesourcery.com>
70
71 * gdb.base/attach.exp (do_command_attach_tests): New.
72
beb460e8
PA
732014-03-20 Tom Tromey <tromey@redhat.com>
74 Pedro Alves <palves@redhat.com>
75
76 PR cli/15718
77 * gdb.base/condbreak-call-false.c: New file.
78 * gdb.base/condbreak-call-false.exp: New file.
79
40acf43a
PA
802014-03-20 Pedro Alves <palves@redhat.com>
81
82 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
83 Delete.
84 (block_signals, unblock_signals): Delete.
85 (child_function_2, main): Remove references to deleted variable
86 and functions.
87
9f5e1e02
PA
882014-03-20 Pedro Alves <palves@redhat.com>
89
90 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
91 Use pthread_kill to signal thread 2.
92 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
93 Adjust to make the test send itself a signal rather than using the
94 host's "kill" command.
95
99619bea
PA
962014-03-20 Pedro Alves <palves@redhat.com>
97
98 * gdb.threads/multiple-step-overs.c: New file.
99 * gdb.threads/multiple-step-overs.exp: New file.
100 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
101 Adjust expected infrun debug output.
102
2adfaa28
PA
1032014-03-20 Pedro Alves <palves@redhat.com>
104
105 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
106 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
107
31e77af2
PA
1082014-03-20 Pedro Alves <palves@redhat.com>
109
110 PR breakpoints/7143
111 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
112 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
113 of gdb_test_multiple.
114 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
115 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
116
b9f437de
PA
1172014-03-20 Pedro Alves <palves@redhat.com>
118
119 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
120 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
121
05adc73e
PA
1222014-03-19 Pedro Alves <palves@redhat.com>
123
124 * gdb.base/async.exp: Remove early return.
125
6048b950
PA
1262014-03-19 Pedro Alves <palves@redhat.com>
127
128 * gdb.base/async.exp (step& tests): Pass explicit test messages.
129
8bcfb00a
PA
1302014-03-19 Pedro Alves <palves@redhat.com>
131
132 * gdb.base/async.exp (test_background): Expect \r\n after
133 "completed." in the fail pattern.
134
884e37dc
PA
1352014-03-19 Pedro Alves <palves@redhat.com>
136
137 * gdb.base/async.exp (test_background): New procedure.
138 Use it for all background execution command tests.
139
148e57e2
PA
1402014-03-19 Pedro Alves <palves@redhat.com>
141
142 * gdb.base/async.exp: Use prepare_for_testing.
143
f48088c7
PA
1442014-03-19 Pedro Alves <palves@redhat.com>
145
146 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
147 the same line.
148
e2f6c966
PA
1492014-03-19 Pedro Alves <palves@redhat.com>
150
151 * gdb.base/async.c (main): Add "jump here" and "until here" line
152 marker comments.
153 * gdb.base/async.exp (jump_here): New global.
154 (jump& test): Use it.
155 (until_here): New global.
156 (until& test): Use it.
157
c30568d4
PA
1582014-03-19 Pedro Alves <palves@redhat.com>
159
160 * gdb.base/async.exp: Don't frob gdb_protocol.
161
0172b6a7
DE
1622014-03-18 Doug Evans <xdje42@gmail.com>
163
164 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
165 Fix spelling of exec-done-display.
166
06c868a8
JK
1672014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
168
169 PR gdb/15358
170 * gdb.base/gdb-sigterm.c: New file.
171 * gdb.base/gdb-sigterm.exp: New file.
172
0c7e1a46
PA
1732014-03-18 Pedro Alves <palves@redhat.com>
174
175 PR gdb/13860
176 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
177 * lib/mi-support.exp (mi_expect_stop): Add special handling for
178 solib-event.
179
f7c77d93
JB
1802014-03-17 Joel Brobecker <brobecker@adacore.com>
181
182 * gdb.ada/pckd_arr_ren: New testcase.
183
5a1e8c7a
DE
1842014-03-13 Doug Evans <xdje42@gmail.com>
185
186 PR guile/16612
187 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
188 collect after discarding symbols.
189
350e1a76
DE
1902014-03-13 Ludovic Courtès <ludo@gnu.org>
191 Doug Evans <xdje42@gmail.com>
192
193 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
194 to history survives a gc.
195
a69900ae
PA
1962014-03-13 Pedro Alves <palves@redhat.com>
197
198 * gdb.base/default.exp: Don't test "target procfs".
199
5db9f0bd
PA
2002014-03-13 Pedro Alves <palves@redhat.com>
201
202 * gdb.base/default.exp: Update "target child" and "target procfs"
203 tests to not expect "Unix".
204
b3ccfe11
TT
2052014-03-12 Tom Tromey <tromey@redhat.com>
206
207 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
208 New procs. Add target-async tests.
209 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
210 Add target-async tests.
211
646f4417
AA
2122014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
213
214 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
215 'func_start' and 'func_end' for the beginning and end of the
216 function code, respectively.
217 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
218 'func_end' instead of 'func' and 'main'.
219
288c211f
AA
2202014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
221
222 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
223 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
224 generate the debug info assembler source.
225
e0c0f156
AA
2262014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
227
228 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
229 * gdb.dwarf2/arr-subrange.exp: Likewise.
230 * gdb.dwarf2/dwz.exp: Likewise.
231 * gdb.dwarf2/method-ptr.exp: Likewise.
232 * gdb.dwarf2/missing-sig-type.exp: Likewise.
233 * gdb.dwarf2/subrange.exp: Likewise.
234 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
235 * gdb.dwarf2/implptrpiece.exp: Likewise.
236 * gdb.dwarf2/nostaticblock.exp: Likewise.
237
0e5c4555
AA
2382014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
239
240 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
241 directory to absolute path name arguments.
242
5ec18f2b
JG
2432014-03-10 Joel Brobecker <brobecker@adacore.com>
244
245 * gdb.ada/tagged_access: New testcase.
246
847fc4f2
MM
2472014-03-07 Markus Metzger <markus.t.metzger@intel.com>
248
249 * gdb.btrace/data.exp: Update expected output.
250
cc3da688
YQ
2512014-03-06 Yao Qi <yao@codesourcery.com>
252
253 * gdb.trace/pr16508.exp: New file.
254
0f26cec1
PA
2552014-03-05 Pedro Alves <palves@redhat.com>
256
257 PR gdb/16575
258 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
259 procedure.
260 (top level): Adjust to use it. Add tests that exercise breakpoint
261 interaction with the code-cache.
262
7a5a839f
LC
2632014-02-26 Ludovic Courtès <ludo@gnu.org>
264
265 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
266 test for 'history-append!'.
267
31aa7e4e
JB
2682014-02-26 Joel Brobecker <brobecker@adacore.com>
269
270 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
271 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
272 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
273 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
274 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
275 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
276
1b588015
JB
2772014-02-26 Joel Brobecker <brobecker@adacore.com>
278
279 * testsuite/gdb.python/py-pp-re-notag.c: New file.
280 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
281 * testsuite/gdb.python/py-pp-re-notag.p: New file.
282
55426c9d
JB
2832014-02-26 Joel Brobecker <brobecker@adacore.com>
284
285 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
286
dc53a7ad
JB
2872014-02-26 Joel Brobecker <brobecker@adacore.com>
288
289 * gdb.dwarf2/arr-stride.c: New file.
290 * gdb.dwarf2/arr-stride.exp: New file.
291
12ab52e9
PA
2922014-02-26 Pedro Alves <palves@redhat.com>
293
294 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
295 that won't ever trigger. Make sure that GDB reports the correct
296 breakpoint that caused the stop.
297
849c862e
JK
2982014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
299
300 PR gdb/16626
301 * gdb.base/auto-load-script: New file.
302 * gdb.base/auto-load.c: New file.
303 * gdb.base/auto-load.exp: New file.
304
71b7d793
JK
305 PR gdb/16626
306 * gdb.base/auto-load.exp: Fix out-of-srctree run.
307
e2f0d509
JK
3082014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
309
310 Fix dw2-icycle.exp -fsanitize=address GDB crash.
311 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
312
50cc37c8
DE
3132014-02-24 Doug Evans <dje@google.com>
314
315 * lib/gdb.exp (run_on_host): Log error output if program fails.
316
ea4758f2
PA
3172014-02-21 Pedro Alves <palves@redhat.com>
318
319 * gdb.threads/step-after-sr-lock.c: Rename to ...
320 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
321 * gdb.threads/step-after-sr-lock.exp: Rename to ...
322 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
323 ... this.
324
d7b30f67
SDJ
3252014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
326
327 PR tdep/16397
328 * gdb.arch/amd64-stap-special-operands.exp: New file.
329 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
330 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
331 * gdb.arch/amd64-stap-triplet.S: Likewise.
332 * gdb.arch/amd64-stap-triplet.c: Likewise.
333
83deb43f
JB
3342014-02-20 Joel Brobecker <brobecker@adacore.com>
335
336 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
337 in .section pseudo-op.
338
adde2bff
DE
3392014-02-20 lin zuojian <manjian2006@gmail.com>
340 Joel Brobecker <brobecker@adacore.com>
341 Doug Evans <xdje42@gmail.com>
342
343 PR symtab/16581
344 * gdb.dwarf2/dw2-icycle.S: New file.
345 * gdb.dwarf2/dw2-icycle.c: New file.
346 * gdb.dwarf2/dw2-icycle.exp: New file.
347
f7bd0f78
SC
3482014-02-19 Siva Chandra Reddy <sivachandra@google.com>
349
350 * gdb.python/py-value-cc.cc: Improve test case to enable testing
351 operations on gdb.Value objects.
352 * gdb.python/py-value-cc.exp: Add new test to test operations on
353 gdb.Value objects.
354
c17ef0d5
DE
3552014-02-18 Doug Evans <dje@google.com>
356
357 * Makefile.in (TESTS): New variable.
358 (expanded_tests, expanded_tests_or_none): New variables
359 (check-single): Pass $(expanded_tests_or_none) to runtest.
360 (check-parallel): Only run tests in $(TESTS) if non-empty.
361 (check/no-matching-tests-found): New rule.
362 * README: Document TESTS makefile variable.
363
5dd3176f
DE
3642014-02-18 Doug Evans <dje@google.com>
365
366 * Makefile.in (check-parallel): rm -rf outputs temp.
367
0b10be4f
JK
3682014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
369
370 Fix "ERROR: no fileid for" in the testsuite.
371 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
372
85f224e7
DE
3732014-02-12 Doug Evans <dje@google.com>
374
375 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
376 (MISCELLANEOUS): New variable.
377 (clean): rm -rf $(MISCELLANEOUS).
378 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
379 dwp live in the same directory as symlinks, with each symlink pointed
380 to a differently named file in a different directory.
381
149b30ff
DE
3822014-02-11 Doug Evans <dje@google.com>
383
384 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
385 of Tcl file commands.
386
1dfdac32
MK
3872014-02-10 Mark Kettenis <kettenis@gnu.org>
388
389 * gdb.threads/step-after-sr-lock.exp: Avoid executing
390 "kill -SIGUSR1 -1".
391
aa4fb036
JB
3922014-02-10 Joel Brobecker <brobecker@adacore.com>
393
394 * gdb.ada/tick_length_array_enum_idx: New testcase.
395
ed3ef339
DE
3962014-02-10 Doug Evans <xdje42@gmail.com>
397
398 * configure.ac (AC_OUTPUT): Add gdb.guile.
399 * configure: Regenerate.
400 * lib/gdb-guile.exp: New file.
401 * lib/gdb.exp (get_target_charset): New function.
402 * gdb.base/help.exp: Update expected output from "apropos apropos".
403 * gdb.guile/Makefile.in: New file.
404 * gdb.guile/guile.exp: New file.
405 * gdb.guile/scm-arch.c: New file.
406 * gdb.guile/scm-arch.exp: New file.
407 * gdb.guile/scm-block.c: New file.
408 * gdb.guile/scm-block.exp: New file.
409 * gdb.guile/scm-breakpoint.c: New file.
410 * gdb.guile/scm-breakpoint.exp: New file.
411 * gdb.guile/scm-disasm.c: New file.
412 * gdb.guile/scm-disasm.exp: New file.
413 * gdb.guile/scm-equal.c: New file.
414 * gdb.guile/scm-equal.exp: New file.
415 * gdb.guile/scm-error.exp: New file.
416 * gdb.guile/scm-error.scm: New file.
417 * gdb.guile/scm-frame-args.c: New file.
418 * gdb.guile/scm-frame-args.exp: New file.
419 * gdb.guile/scm-frame-args.scm: New file.
420 * gdb.guile/scm-frame-inline.c: New file.
421 * gdb.guile/scm-frame-inline.exp: New file.
422 * gdb.guile/scm-frame.c: New file.
423 * gdb.guile/scm-frame.exp: New file.
424 * gdb.guile/scm-generics.exp: New file.
425 * gdb.guile/scm-gsmob.exp: New file.
426 * gdb.guile/scm-iterator.c: New file.
427 * gdb.guile/scm-iterator.exp: New file.
428 * gdb.guile/scm-math.c: New file.
429 * gdb.guile/scm-math.exp: New file.
430 * gdb.guile/scm-objfile-script-gdb.in: New file.
431 * gdb.guile/scm-objfile-script.c: New file.
432 * gdb.guile/scm-objfile-script.exp: New file.
433 * gdb.guile/scm-objfile.c: New file.
434 * gdb.guile/scm-objfile.exp: New file.
435 * gdb.guile/scm-ports.exp: New file.
436 * gdb.guile/scm-pretty-print.c: New file.
437 * gdb.guile/scm-pretty-print.exp: New file.
438 * gdb.guile/scm-pretty-print.scm: New file.
439 * gdb.guile/scm-section-script.c: New file.
440 * gdb.guile/scm-section-script.exp: New file.
441 * gdb.guile/scm-section-script.scm: New file.
442 * gdb.guile/scm-symbol.c: New file.
443 * gdb.guile/scm-symbol.exp: New file.
444 * gdb.guile/scm-symtab-2.c: New file.
445 * gdb.guile/scm-symtab.c: New file.
446 * gdb.guile/scm-symtab.exp: New file.
447 * gdb.guile/scm-type.c: New file.
448 * gdb.guile/scm-type.exp: New file.
449 * gdb.guile/scm-value-cc.cc: New file.
450 * gdb.guile/scm-value-cc.exp: New file.
451 * gdb.guile/scm-value.c: New file.
452 * gdb.guile/scm-value.exp: New file.
453 * gdb.guile/source2.scm: New file.
454 * gdb.guile/types-module.cc: New file.
455 * gdb.guile/types-module.exp: New file.
456
7026a7c1
YQ
4572014-02-10 Yao Qi <yao@codesourcery.com>
458
459 PR testsuite/16543
460 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
461 * configure: Regenerated.
462 * Makefile.in: New file.
463
6c466447
AS
4642014-02-08 Andreas Schwab <schwab@linux-m68k.org>
465
466 * gdb.python/py-framefilter.exp: Fix typo.
467
6e854735
YQ
4682014-02-08 Yao Qi <yao@codesourcery.com>
469
470 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
471 that no =breakpoint-modified is emitted when breakpoints are
472 modified through MI commands.
473
d137e6dc
PA
4742014-02-07 Pedro Alves <pedro@codesourcery.com>
475 Pedro Alves <palves@redhat.com>
476
477 * gdb.threads/step-after-sr-lock.c: New file.
478 * gdb.threads/step-after-sr-lock.exp: New file.
479
b5ee5a50
PA
4802014-02-07 Pedro Alves <palves@redhat.com>
481
482 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
483
3c77faf3
JK
4842014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
485
486 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
487 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
488
6dddc817
DE
4892014-02-06 Doug Evans <xdje42@gmail.com>
490
491 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
492 output.
493
494 * gdb.gdb/python-interrupts.exp: New file.
495
de7b2893
YQ
4962014-02-05 Yao Qi <yao@codesourcery.com>
497
498 * gdb.trace/report.exp (use_collected_data): Test the output
499 of "info threads" and "info inferiors".
500
66d032ac
YQ
5012014-02-05 Yao Qi <yao@codesourcery.com>
502
503 Revert this patch:
504
505 2013-05-24 Yao Qi <yao@codesourcery.com>
506
507 * gdb.trace/tfile.exp: Test inferior and thread.
508
591a12a1
UW
5092014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
510
511 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
512 on a function.
513 * gdb.base/step-bt.c: Call hello via function pointer to make
514 sure its first instruction is executed on powerpc64le-linux.
515
0ff3e01f
UW
5162014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
517
518 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
519
084ee545
UW
5202014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
521
522 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
523 of the test patterns for use on little-endian systems.
524
6ed14ff3
UW
5252014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
526
527 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
528 (decimal_vector): Fix for little-endian.
529
401e27fd
JM
5302014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
531
532 * gdb.arch/sparc-sysstep.exp: New file.
533 * gdb.arch/sparc-sysstep.c: Likewise.
534
535 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
536
8b924729
EBM
5372014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
538
539 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
540
fb151210
JB
5412014-01-23 Tom Tromey <tromey@redhat.com>
542
543 * gdb.ada/array_char_idx: New testcase.
544
0740f8d8
TT
5452014-01-23 Tom Tromey <tromey@redhat.com>
546
547 PR python/16487:
548 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
549 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
550 classes.
551
21909fa1
TT
5522014-01-23 Tom Tromey <tromey@redhat.com>
553
554 PR python/16491:
555 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
556 string from an inferior frame.
557 * gdb.python/py-framefilter-mi.exp: Update.
558
87ce2a04
DE
5592014-01-22 Doug Evans <dje@google.com>
560
561 * gdb.server/server-mon.exp: Add tests for "set debug-format".
562
237b092b
AA
5632014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
564
565 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
566
d674a709
AA
5672014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
568
569 * gdb.trace/entry-values.exp: Remove excess space character from
570 regex patterns. Handle s390 call instruction.
571
20fa3390
AA
5722014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
573
574 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
575 define "*_start" label. Make "name" static.
576 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
577 ${name} by references to ${name}_start.
578
78466714
AA
5792014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
580
581 * gdb.base/info-macros.exp: Remove "debug" from the compile
582 options.
583
ec9f644a
IB
5842014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
585
586 * gdb.dlang/demangle.exp: New file.
587
94b1b47e
IB
5882014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
589
590 * gdb.dlang/primitive-types.exp: New file.
591
7f420862
IB
5922014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
593
594 * configure.ac: Create gdb.dlang/Makefile.
595 * configure: Regenerate.
596 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
597 * gdb.dlang/Makefile.in: New file.
598 * lib/d-support.exp: New file.
599 * lib/gdb.exp (skip_d_tests): New proc.
600
52834460
MM
6012014-01-16 Markus Metzger <markus.t.metzger@intel.com>
602
603 * gdb.btrace/delta.exp: Check reverse stepi.
604 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
605 * gdb.btrace/finish.exp: New.
606 * gdb.btrace/next.exp: New.
607 * gdb.btrace/nexti.exp: New.
608 * gdb.btrace/record_goto.c: Add comments.
609 * gdb.btrace/step.exp: New.
610 * gdb.btrace/stepi.exp: New.
611 * gdb.btrace/multi-thread-step.c: New.
612 * gdb.btrace/multi-thread-step.exp: New.
613 * gdb.btrace/rn-dl-bind.c: New.
614 * gdb.btrace/rn-dl-bind.exp: New.
615 * gdb.btrace/data.c: New.
616 * gdb.btrace/data.exp: New.
617 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
618
6e07b1d2
MM
6192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
620
621 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
622 * gdb.btrace/exception.exp: Update.
623 * gdb.btrace/instruction_history.exp: Update.
624 * gdb.btrace/record_goto.exp: Update.
625 * gdb.btrace/tailcall.exp: Update.
626 * gdb.btrace/unknown_functions.exp: Update.
627 * gdb.btrace/delta.exp: New.
628
0b722aec
MM
6292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
630
631 * gdb.btrace/record_goto.exp: Add backtrace test.
632 * gdb.btrace/tailcall.exp: Add backtrace test.
633
066ce621
MM
6342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
635
636 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
637 * gdb.btrace/record_goto.c: New.
638 * gdb.btrace/record_goto.exp: New.
639 * gdb.btrace/x86-record_goto.S: New.
640
0688d04e
MM
6412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
642
643 * gdb.btrace/function_call_history.exp: Update tests.
644 * gdb.btrace/instruction_history.exp: Update tests.
645
8710b709
MM
6462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
647
648 * gdb.btrace/function_call_history.exp: Fix expected field
649 order for "record function-call-history".
650 Add new tests for "record function-call-history /c".
651 * gdb.btrace/exception.cc: New.
652 * gdb.btrace/exception.exp: New.
653 * gdb.btrace/tailcall.exp: New.
654 * gdb.btrace/x86-tailcall.S: New.
655 * gdb.btrace/x86-tailcall.c: New.
656 * gdb.btrace/unknown_functions.c: New.
657 * gdb.btrace/unknown_functions.exp: New.
658 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
659
5de9129b
MM
6602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
661
662 * gdb.btrace/instruction_history.exp: Update.
663 * gdb.btrace/function_call_history.exp: Update.
664
23a7fe75
MM
6652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
666
667 * gdb.btrace/function_call_history.exp: Fix expected function
668 trace.
669 * gdb.btrace/instruction_history.exp: Initialize traced.
670 Remove traced_functions.
671
724c7dd8
MM
6722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
673
674 * gdb.btrace/function_call_history.exp: Update
675 * gdb.btrace/instruction_history.exp: Update.
676
6d78d93b
MM
6772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
678
679 * gdb.btrace/enable.exp: Update expected text.
680
93a360cc
OJ
6812014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
682
683 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
684 bytes.
685
3772b53f
MR
6862014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
687
688 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
689
596662fa
OJ
6902014-01-15 Omair Javaid <omair.javaid@linaro.org>
691
692 * lib/gdb.exp (supports_process_record): Return true for
693 arm*-linux*. (supports_reverse): Likewise.
694
b5b08fb4
SC
6952014-01-13 Siva Chandra Reddy <sivachandra@google.com>
696
697 PR python/15464
698 PR python/16113
699 * gdb.python/py-type.c: Enhance test case.
700 * gdb.python/py-value-cc.cc: Likewise
701 * gdb.python/py-type.exp: Add new tests.
702 * gdb.python/py-value-cc.exp: Likewise
703
52d7fb13
AA
7042014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
705 Pedro Alves <palves@redhat.com>
706
707 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
708 Make "name" extern.
709 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
710 references to ${name}_start by references to ${name}.
711
a2cd8cfe
JB
7122014-01-10 Joel Brobecker <brobecker@adacore.com>
713
714 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
715
4e23fced
JB
7162014-01-10 Joel Brobecker <brobecker@adacore.com>
717
718 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
719
c6a9e42c
PA
7202014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
721 Pedro Alves <palves@redhat.com>
722
723 * gdb.mi/mi-info-os.exp: Connect to the target with
724 mi_gdb_target_load.
725
b7ea362b
PA
7262014-01-08 Pedro Alves <palves@redhat.com>
727
728 * gdb.threads/reconnect-signal.c: New file.
729 * gdb.threads/reconnect-signal.exp: New file.
730
5e3f4fab
EBM
7312014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
732
733 * gdb.base/source-dir.exp: New file.
734
79301218
JB
7352014-01-07 Joel Brobecker <brobecker@adacore.com>
736
737 * gdb.ada/mi_interface: New testcase.
738
8e355c5d
JB
7392014-01-07 Joel Brobecker <brobecker@adacore.com>
740
741 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
742 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
743 gdb.ada/pp-rec-component/pck.ads: New files.
744
c0d48811
JB
7452014-01-07 Joel Brobecker <brobecker@adacore.com>
746
747 * gdb.python/py-pp-integral.c: New file.
748 * gdb.python/py-pp-integral.py: New file.
749 * gdb.python/py-pp-integral.exp: New file.
750
4924df79
GKB
7512013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
752
753 PR breakpoints/16297
754 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
755 (write_syscall): New variables.
756 (main): Create a pipe, write 1 byte in it, and read 1 byte from
757 it.
758 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
759 "write" and "read" syscalls.
760 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
761 numbers.
762
530e8392
KB
7632013-12-19 Keven Boell <keven.boell@intel.com>
764
765 * gdb.fortran/module.exp: Completion matches fortran module
766 names as well. ptype/whatis on modules return a proper type.
767 Add new check for having the correct scope.
768
7f9b20bb
KB
7692013-12-19 Keven Boell <keven.boell@intel.com>
770
771 * gdb.fortran/type.f90: New file.
772 * gdb.fortran/whatis_type.f90: New file.
773
2e0d821f
SDJ
7742013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
775
776 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
777 (close_syscall, chroot_syscall, exit_group_syscall): New
778 variables.
779 * gdb.base/catch-syscall.exp: Replace gdb_compile by
780 prepare_for_testing. Call fill_all_syscalls_numbers before
781 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
782 gdb_load by clean_restart.
783 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
784 (check_info_bp_many_syscalls): Remove global gdb_prompt.
785 (check_call_to_syscall): Likewise. Add global decimal. Improve
786 testing regex.
787 (check_return_from_syscall): Likewise.
788 (check_continue, insert_catch_syscall_with_arg): Remove global
789 gdb_prompt.
790 (insert_catch_syscall_with_many_args): Likewise. Add global
791 decimal. Fix $filter_str. Improve testing regex.
792 (check_for_program_end): Remove global gdb_prompt.
793 (test_catch_syscall_without_args): Likewise. Add global decimal.
794 Improve testing regex.
795 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
796 (test_catch_syscall_with_wrong_args)
797 (test_catch_syscall_restarting_inferior)
798 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
799 (do_syscall_tests): Likewise. Remove global srcdir.
800 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
801 Add global last_syscall_number. Test for the exact syscall number
802 to be caught.
803 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
804 Add global all_syscalls_numbers. Test each syscall number to be
805 caught, instead of only testing "close".
806 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
807 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
808 Remove stale comment.
809 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
810 the correct syscall numbers using information from the inferior.
811
5ce0145d
PA
8122013-12-17 Pedro Alves <palves@redhat.com>
813
814 * gdb.trace/circ.exp: Expect frame info to be printed when
815 switching between frames with unavailable stack, but different
816 functions.
817
bdf22206
AB
8182013-12-17 Andrew Burgess <aburgess@broadcom.com>
819
820 * gdb.trace/unavailable-dwarf-piece.c: New file.
821 * gdb.trace/unavailable-dwarf-piece.exp: New file.
822
07d100d4
YQ
8232013-12-15 Yao Qi <yao@codesourcery.com>
824
825 * gdb.perf/skip-prologue.c: New.
826 * gdb.perf/skip-prologue.exp: New.
827 * gdb.perf/skip-prologue.py: New.
828
8a48ac95
JB
8292013-12-13 Joel Brobecker <brobecker@adacore.com>
830
831 * gdb.ada/arraydim: New testcase.
832
a16b0e22
SC
8332013-12-12 Siva Chandra Reddy <sivachandra@google.com>
834
835 PR python/16113
836 * gdb.python/py-value-cc.cc: Improve test case.
837 * gdb.python/py-value-cc.exp: Add new tests to test usage of
838 gdb.Field objects as subscripts on gdb.Value objects.
839
0987cf35
DE
8402013-12-10 Doug Evans <dje@google.com>
841
7b3fd68b 842 PR 16286
0987cf35
DE
843 * gdb.python/py-value.c: #include stdlib.h, string.h.
844 (str): New struct.
845 (main): New local xstr.
846 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
847 fetch a value as a string with a length beyond the declared length
848 of the array.
849
409d8f48
AB
8502013-12-10 Andrew Burgess <aburgess@broadcom.com>
851
852 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
853 update comment.
854
036e93df
JB
8552013-12-10 Joel Brobecker <brobecker@adacore.com>
856
857 * gdb.ada/int_deref.exp: Add test verifying that we print
858 the decoded symbol name when printing the address of Ada
859 symbols.
860
72bfa06c
JB
8612013-12-10 Joel Brobecker <brobecker@adacore.com>
862
863 * gdb.mi/mi-start.exp: Add test verifying that -list-features
864 contains "exec-run-start-option".
865
11ec5965
YQ
8662013-12-08 Yao Qi <yao@codesourcery.com>
867
868 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
869 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
870 (is_64_target, is_amd64_regs_target): Likewise.
871 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
872
594d8fa8
MF
8732013-12-07 Mike Frysinger <vapier@gentoo.org>
874
875 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
876 * gdb.base/testenv.c: Likewise.
877
d9a196da
MF
8782013-12-07 Mike Frysinger <vapier@gentoo.org>
879
880 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
881 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
882 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
883
782d47df
PA
8842013-12-06 Pedro Alves <palves@redhat.com>
885
886 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
887 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
888 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
889
399d6e30
DE
8902013-12-06 Doug Evans <dje@google.com>
891
892 * gdb.base/break.exp: Fix setting of $baz.
893
16b5a7cb
AB
8942013-12-06 Andrew Burgess <aburgess@broadcom.com>
895
896 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
897 DW_OP_plus_uconst.
898
f84bc218
KB
8992013-12-06 Keven Boell <keven.boell@intel.com>
900
901 * lib/mi-support.exp (mi_list_varobj_children_range): Add
902 call to mi_list_array_varobj_children_with_index.
903 (mi_list_array_varobj_children_with_index): New function.
904 Add parameter to specify array start.
905
489e41dd 9062013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
907
908 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
909 SIGPWR in sparc64.
910
911 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
912 have the same signal number. Handle this situation.
913
7fb1b8b1
JB
9142013-12-03 Joel Brobecker <brobecker@adacore.com>
915
916 * gdb.ada/dot_all: New testcase.
917
2ea126fa
JB
9182013-12-03 Joel Brobecker <brobecker@adacore.com>
919
920 * gdb.mi/mi-undefined-cmd.exp: New testcase.
921
6b7cbff1
JB
9222013-12-03 Joel Brobecker <brobecker@adacore.com>
923
924 * gdb.mi/mi-i-cmd.exp: New file.
925
04affae3
JK
9262013-12-02 Doug Evans <dje@google.com>
927
928 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
929 at start.
930 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
931 has been specified with a relative path and we have chdir'd before
932 accessing the debug info.
933
eebc056c
AB
9342013-11-28 Andrew Burgess <aburgess@broadcom.com>
935
936 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
937 expected results.
938 (gdb_collect_locals_test): Likewise.
939 (gdb_collect_globals_test): Likewise.
940
8b5e6dc2
YQ
9412013-11-28 Yao Qi <yao@codesourcery.com>
942
943 * lib/gdb.exp (with_gdb_prompt): New proc.
944 * gdb.perf/disassemble.exp: New.
945 * gdb.perf/disassemble.py: New.
946
0db4ca18
LM
9472013-11-26 Luis Machado <lgustavo@codesourcery.com>
948
949 * gdb.base/callfuncs.c (main): Assign malloc's return value
950 and free it afterwards.
951 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
952 * gdb.base/printcmds.c (main): Likewise.
953 * gdb.base/randomize.c (main): Free "p" and change breakpoint
954 marker position.
955 * gdb.base/setvar.c (dummy): Assign malloc's return value
956 and free it afterwards.
957
d24a9f15
AB
9582013-11-26 Andrew Burgess <aburgess@broadcom.com>
959
960 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
961 gdb_test_multiple.
962
15859968
TT
9632013-11-26 Tom Tromey <tromey@redhat.com>
964
965 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
966 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
967 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
968
f7e3ecae
KS
9692013-11-25 Keith Seitz <keiths@redhat.com>
970
971 PR c++/14819
972 * gdb.cp/impl-this.cc: New file.
973 * gdb.cp/impl-this.exp: New file.
974
23e9d3b9
YQ
9752013-11-25 Yao Qi <yao@codesourcery.com>
976
977 * gdb.perf/backtrace.c: New.
978 * gdb.perf/backtrace.exp: New.
979 * gdb.perf/backtrace.py: New.
980
22825df7
YQ
9812013-11-24 Yao Qi <yao@codesourcery.com>
982
983 * gdb.perf/single-step.c: New.
984 * gdb.perf/single-step.exp: New.
985 * gdb.perf/single-step.py: New.
986
c1ea7c01
DE
9872013-11-23 Doug Evans <xdje42@gmail.com>
988
989 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
990 with ignore count".
991
35720eaa
DE
9922013-11-23 Doug Evans <xdje42@gmail.com>
993
994 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
995 (test_subscript_regression): Ditto.
996 (top level): Run test_subscript_regression for c++ with "c++" prefix.
997
3cd14e45
DE
9982013-11-23 Doug Evans <xdje42@gmail.com>
999
1000 * gdb.python/py-type.exp (test_enums): Fix typo.
1001
985c818c
DE
10022013-11-23 Doug Evans <xdje42@gmail.com>
1003
1004 * gdb.python/py-symbol.exp: Add some comments. Make all test names
1005 unique.
1006
f873dd7a
DE
10072013-11-23 Doug Evans <xdje42@gmail.com>
1008
1009 * gdb.python/py-symbol.exp: Fix whitespace.
1010
38a502a4
DE
10112013-11-23 Doug Evans <xdje42@gmail.com>
1012
1013 * gdb.python/python.exp: Don't call skip_python_tests, we still want
1014 to test some things in the case where python is not configured in.
1015
c0621699
PA
10162013-11-22 Pedro Alves <palves@redhat.com>
1017
1018 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
1019 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
1020 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
1021 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
1022 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
1023 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
1024
f57e61cd
TT
10252013-11-22 Tom Tromey <tromey@redhat.com>
1026
1027 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
1028
da2b2fdf
TT
10292013-11-22 Tom Tromey <tromey@redhat.com>
1030
1031 * gdb.dwarf2/dw2-bad-cfi.c: New file.
1032 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
1033 * gdb.dwarf2/dw2-bad-cfi.S: New file.
1034
33f8fe58
PA
10352013-11-22 Pedro Alves <palves@redhat.com>
1036
1037 PR 16155
1038 * gdb.dwarf2/dw2-dup-frame.S: New file.
1039 * gdb.dwarf2/dw2-dup-frame.c: New file.
1040 * gdb.dwarf2/dw2-dup-frame.exp: New file.
1041
0a1e6121
YQ
10422013-11-22 Yao Qi <yao@codesourcery.com>
1043
1044 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
1045 comment and add one more argument "has_more".
1046 * gdb.python/py-mi.exp: Callers update.
1047
0061ea24
YQ
10482013-11-22 Yao Qi <yao@codesourcery.com>
1049
1050 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
1051 of mi_create_dynamic_varobj.
1052
069d6a0f
PA
10532013-11-20 Pedro Alves <palves@redhat.com>
1054
1055 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
1056 time, and run it through all three milestone regexes.
1057
10d8cbd2
SA
10582013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
1059
1060 * gdb.base/eval-avoid-side-effects.exp: New file.
1061
57803a3c
WT
10622013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1063
60650f2e
WT
1064 * gdb.arch/i386-mpx.c: New file
1065 * gdb.arch/i386-mpx.exp: New file.
1066
09748966
WT
10672013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1068
1069 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
1070 for bnd registers.
1071
60650f2e
WT
10722013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1073
57803a3c
WT
1074 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
1075 start and end equal 0.
1076
3e9ecad3
YQ
10772013-11-19 Yao Qi <yao@codesourcery.com>
1078
1079 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
1080 (mi_list_varobj_children_range): Likewise.
1081
31b4ab9e
YQ
10822013-11-19 Yao Qi <yao@codesourcery.com>
1083
1084 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1085
4392c534
YQ
10862013-11-19 Yao Qi <yao@codesourcery.com>
1087
1088 * lib/mi-support.exp: Fix format.
1089
df7752b0
JB
10902013-11-19 Joel Brobecker <brobecker@adacore.com>
1091
1092 * gdb.ada/py_range: New testcase.
1093
176f037c
JB
10942013-11-18 Joel Brobecker <brobecker@adacore.com>
1095
1096 * mi-language.exp: Add "-list-features" test verifying that
1097 its output contains "language-option".
1098
ee4a1c63
JB
10992013-11-16 Joel Brobecker <brobecker@adacore.com>
1100
1101 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1102 * info_exc/foo.adb: Adjust to new exception name.
1103 * info_exc.exp: Adjust after exception renaming in const.ads.
1104 Update "info exception global" test to test "info exceptions
1105 global_gdb" instead.
1106
1107 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1108 * mi_exc_info/foo.adb (Adjust to new exception name.
1109 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
1110 Update "-info-ada-exceptions global" test to test
1111 "-info-ada-exceptions global_gdb" instead.
1112
6ec41e1e
LM
11132013-11-15 Luis Machado <lgustavo@codesourcery.com>
1114
1115 * lib/mi-support.exp (mi_gdb_test): Expect different formats
1116 of inferior output for remote and native sessions.
1117 * gdb.mi/mi-console.exp: Remove obsolete comment.
1118 Check for semihosted inferior output pattern.
1119 (semihosted_string): New function.
1120
391d3400
JB
11212013-11-15 Joel Brobecker <brobecker@adacore.com>
1122
1123 * gdb.ada/info_exc.exp: Allow other global exceptions to be
1124 listed in the output of "info exceptions".
1125 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
1126 listed in the output of "-info-ada-exceptions".
1127
e092da29
JB
11282013-11-15 Joel Brobecker <brobecker@adacore.com>
1129
1130 * gdb.ada/info_exc.exp: Start inferior before starting
1131 the "info exceptions" tests.
1132 * gdb.ada/mi_exc_info.exp: Start inferior before starting
1133 the "-info-ada-exceptions" tests.
1134
805e1f19
TT
11352013-11-15 Tom Tromey <tromey@redhat.com>
1136
1137 * gdb.cp/includefile: New file.
1138 * gdb.cp/filename.exp: New file.
1139 * gdb.cp/filename.cc: New file.
1140
9abb1bd6
DE
11412013-11-15 Doug Evans <xdje42@gmail.com>
1142
1143 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1144
8abea1a1
DE
11452013-11-15 Doug Evans <xdje42@gmail.com>
1146
1147 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1148
330a7fce
DE
11492013-11-15 Doug Evans <xdje42@gmail.com>
1150
1151 * gdb.python/py-breakpoint.exp: Split up into several functions,
1152 each with their own test prefix.
1153
0acf8b65
JB
11542013-11-15 Joel Brobecker <brobecker@adacore.com>
1155
1156 * gdb.ada/O2_float_param: New testcase.
1157
496038b3
TT
11582013-11-14 Tom Tromey <tromey@redhat.com>
1159
1160 * Makefile.in (check-parallel): Print summary from gdb.sum.
1161
c7e8af9b
OJ
11622013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1163
1164 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1165 and function label names.
1166 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1167 compile unit labels.
1168
403cb6b1
JB
11692013-11-14 Joel Brobecker <brobecker@adacore.com>
1170
1171 * gdb.mi/mi-language.exp: New file.
1172
74921315
KS
11732013-09-17 Keith Seitz <keiths@redhat.com>
1174
1175 PR c++/7935
1176 PR c++/10541
1177 * gdb.cp/nsalias.exp: New file.
1178 * gdb.cp/nsalias.cc: New file.
1179 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1180 tests only on known, working compiler versions.
1181
08c43050
TT
11822013-11-13 Tom Tromey <tromey@redhat.com>
1183
1184 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1185 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1186
0682e708
DE
11872013-11-12 Doug Evans <dje@google.com>
1188
1189 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1190 so that "rm -rf $builddir" Just Works.
1191
a7e332c2
JB
11922013-11-12 Joel Brobecker <brobecker@adacore.com>
1193
1194 * gdb.ada/mi_exc_info: New testcase.
1195
778865d3
JB
11962013-11-12 Joel Brobecker <brobecker@adacore.com>
1197
1198 * gdb.ada/info_exc: New testcase.
1199
304a8ac1
DE
12002013-11-11 Doug Evans <dje@google.com>
1201
1202 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1203 of testfile.
1204
bc79de95
PM
12052013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1206
1207 * gdb.python/py-linetable.S: New file.
1208 * gdb.python/py-linetable.c: New file.
1209 * gdb.python/py-linetable.exp: New file.
1210
2df4d1d5
JB
12112013-11-11 Joel Brobecker <brobecker@adacore.com>
1212
1213 * gdb.ada/mi_ex_cond: New testcase.
1214
204b5331
DE
12152013-11-07 Doug Evans <dje@google.com>
1216
1217 PR 11786
1218 * gdb.base/gcore-relro-pie.c: New file.
1219 * gdb.base/gcore-relro-pie.exp: New file.
1220
92e32e33
PM
12212013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1222
1223 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1224 * gdb.python/py-cmd.c: New File.
1225
f76c27b5
PM
12262013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1227
1228 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1229
79600f4f 12302013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1231
1232 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1233
6dbb6798
YQ
12342013-11-06 Yao Qi <yao@codesourcery.com>
1235
1236 * lib/gdb.exp (gdb_produce_source): New procedure.
1237 * gdb.perf/solib.c: New.
1238 * gdb.perf/solib.exp: New.
1239 * gdb.perf/solib.py: New.
1240
71c0c615
YQ
12412013-11-06 Yao Qi <yao@codesourcery.com>
1242
1243 * README: Mention performance tests.
1244
f27a1236
YQ
12452013-11-06 Yao Qi <yao@codesourcery.com>
1246
1247 * lib/perftest.exp: New.
1248 * gdb.perf/lib/perftest/__init__.py: New.
1249 * gdb.perf/lib/perftest/measure.py: New.
1250 * gdb.perf/lib/perftest/perftest.py: New.
1251 * gdb.perf/lib/perftest/reporter.py: New.
1252 * gdb.perf/lib/perftest/testresult.py: New.
1253
7636ccf9
YQ
12542013-11-06 Yao Qi <yao@codesourcery.com>
1255
1256 * Makefile.in (check-perf): New target.
1257 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1258 * configure: Re-generated.
1259 * gdb.perf/Makefile.in: New.
1260
81208388
TT
12612013-11-04 Tom Tromey <tromey@redhat.com>
1262
1263 * Makefile.in (TEST_DIRS): Remove.
1264 (TEST_TARGETS, check-parallel): Rewrite.
1265 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1266 (subdir_do, subdirs): Remove.
1267 (do-check-parallel, check/%): New targets.
1268 (clean): Remove outputs, temp, and cache directories.
1269 (saw_dash_j): New variable.
1270 (CHECK_TARGET): Use it.
1271 (check): Depend on all, site.exp. Rewrite.
1272 (check-single): Remove dependencies.
1273 (slow_tests, all_tests, reordered_tests): New variables.
1274
c63ffa1f
TT
12752013-11-04 Tom Tromey <tromey@redhat.com>
1276
1277 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1278 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1279 before loading binfile.
1280 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1281 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1282 before loading binfile.
1283
3fef966c
TT
12842013-11-04 Tom Tromey <tromey@redhat.com>
1285
1286 * gdb.base/foll-exec.c (main): Use BASEDIR.
1287 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1288 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1289 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1290 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1291 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1292
24890efd
TT
12932013-11-04 Tom Tromey <tromey@redhat.com>
1294
1295 * gdb.base/argv0-symlink.exp: Compute executable's directory
1296 dynamically.
1297
c59ffcab
TT
12982013-11-04 Tom Tromey <tromey@redhat.com>
1299
1300 * gdb.asm/asm-source.exp: Use standard_output_file.
1301
479c8d68
TT
13022013-11-04 Tom Tromey <tromey@redhat.com>
1303
1304 * gdb.server/file-transfer.exp: Use standard_output_file.
1305
1e537771
TT
13062013-11-04 Tom Tromey <tromey@redhat.com>
1307
1308 * gdb.base/fullname.exp: Use standard_output_file,
1309 relative_filename.
1310 * gdb.base/hashline1.exp: Use standard_testfile,
1311 standard_output_file, relative_filename, clean_restart.
1312 * gdb.base/hashline2.exp: Use standard_testfile,
1313 standard_output_file.
1314 * gdb.base/hashline3.exp: Use standard_testfile,
1315 standard_output_file, relative_filename.
1316 * lib/gdb.exp (relative_filename): New proc.
1317
b44b82af
TT
13182013-11-04 Tom Tromey <tromey@redhat.com>
1319
1320 * gdb.base/fileio.c (test_open, test_write, test_read)
1321 (test_lseek, test_close, test_stat, test_fstat)
1322 (test_isatty, test_system, test_rename, test_unlink):
1323 Use OUTDIR define.
1324 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1325 Use standard_output_file.
1326
59b28c5d
TT
13272013-11-04 Tom Tromey <tromey@redhat.com>
1328
1329 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1330 defines.
1331 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1332 compilation. Use prepare_for_testing, standard_output_file.
1333
08b3fe69
TT
13342013-11-04 Tom Tromey <tromey@redhat.com>
1335
1336 * gdb.base/advance.exp: Use standard_testfile and
1337 prepare_for_testing.
1338 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1339 appropriate directory when local.
1340 * gdb.base/dump.exp: Use standard_output_file. Update all
1341 "dump" and "restore" filenames.
1342 * gdb.base/interact.exp: Use standard_output_file.
1343 * gdb.base/jit-so.exp: Don't download file when local.
1344 * gdb.base/jit.exp (compile_jit_test): Don't download file
1345 when local.
1346 * gdb.base/list.exp: Use gdb_remote_download.
1347 * gdb.base/maint.exp: Use standard_output_file.
1348 * gdb.base/prelink.exp: Use standard_output_file.
1349 * gdb.base/save-bp.exp: Use standard_output_file.
1350 * gdb.base/sepdebug.exp: Use standard_testfile,
1351 standard_output_file.
1352 (test_different_dir): Don't declare objdir.
1353 * gdb.base/solib-search.exp: Use standard_output_file.
1354 * gdb.base/step-line.exp: Use gdb_remote_download.
1355 * gdb.base/trace-commands.exp: Use standard_output_file.
1356
32cfb09d
TT
13572013-11-04 Tom Tromey <tromey@redhat.com>
1358
1359 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1360 to compilation. Use standard_output_file.
1361 (test_tfind_tfile): Update.
1362 * gdb.trace/tfile.c (write_basic_trace_file)
1363 (write_error_trace_file): Use TFILE_DIR.
1364 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1365 standard_output_file.
1366
84741506
TT
13672013-11-04 Tom Tromey <tromey@redhat.com>
1368
1369 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1370 Use "dwarf2 always-disassemble" for the "maint set" test.
1371 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1372 standard_output_file.
1373 * gdb.mi/mi-logging.exp: Use standard_output_file.
1374
cfb7b9a3
TT
13752013-11-04 Tom Tromey <tromey@redhat.com>
1376
1377 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1378 downloads conditional on remote host.
1379 (set_arch): Likewise.
1380 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1381 (load_description): Use standard_output_file.
1382
bdfe0594
TT
13832013-11-04 Tom Tromey <tromey@redhat.com>
1384
1385 * gdb.gdb/selftest.exp: Use standard_output_file.
1386 * lib/selftest-support.exp (do_self_tests): Use
1387 standard_output_file.
1388
8c639e73
TT
13892013-11-04 Tom Tromey <tromey@redhat.com>
1390
1391 * gdb.stabs/weird.exp: Use gdb_remote_download and
1392 standard_output_file.
1393
5030a410
TT
13942013-11-04 Tom Tromey <tromey@redhat.com>
1395
1396 * gdb.base/gcore-buffer-overflow.exp: Use
1397 standard_output_file, not standard_testfile.
1398 * gdb.base/twice.exp: Use standard_testfile, not
1399 standard_output_file. Use gdb_remote_download.
1400
95d7853e
TT
14012013-11-04 Tom Tromey <tromey@redhat.com>
1402
1403 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1404 restore from that.
1405
eab88b54
MR
14062013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1407
1408 * gdb.cp/derivation.exp: s/perrro/perror/
1409
a1b0fbee
MR
14102013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1411
1412 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1413 `debugdir'.
1414
638aa5a1
AB
14152013-10-31 Andrew Burgess <aburgess@broadcom.com>
1416
1417 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1418 tests and update expected error message.
1419 (test_watch_register_location): New tests.
1420 (do_tests): Call test_watch_register_location.
1421 * gdb.base/watchpoints.exp: Update expected error message.
1422
055e608a
UW
14232013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1424
1425 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1426 the patterns in gdb_test_multiple.
1427
9ac69859
NB
14282013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1429
1430 * gdb.base/sym-file-lib.c: New file.
1431 * gdb.base/sym-file-loader.c: New file.
1432 * gdb.base/sym-file-loader.h: New file.
1433 * gdb.base/sym-file-main.c: New file.
1434 * gdb.base/sym-file.exp: New file.
1435 * lib/gdb.exp (is_elf_target): New function.
1436
24ba476b
PA
14372013-10-29 Pedro Alves <palves@redhat.com>
1438
1439 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1440 variable setting change-log-default-name to ChangeLog-mi.
1441
f69d9aef
AB
14422013-10-29 Andrew Burgess <aburgess@broadcom.com>
1443
1444 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1445 Expect <unavailable> pattern.
1446
71193121
TV
14472013-10-28 Tom de Vries <tom@codesourcery.com>
1448
1449 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1450
38095c27
AK
14512013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1452
1453 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1454 remote stubs where exit() behaviour is unreliable.
1455
686d4def
PA
14562013-10-25 Pedro Alves <palves@redhat.com>
1457
1458 * gdb.cp/m-static.exp: Adjust expected output of printing a
1459 nonexistent or optimized out static field. Also test printing the
1460 the "container" object.
1461
a35cfb40
MR
14622013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1463
1464 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1465 if in the persistent mode.
1466 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1467
bbe769cc
MR
14682013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1469
1470 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1471 support core file generation" reply.
1472
95e4302a
JM
14732013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1474
1475 PR gdb/15986
1476 * gdb.base/run.c (main): gdb_get_line_number tag added for
1477 commands.exp.
1478 (factorial): Likewise.
1479
1480 * gdb.base/commands.exp (watchpoint_command_test): Use
1481 gdb_get_line_number in order to determine the locations in run.c
1482 where local_var is detected to go out of scope.
1483
4c406179
JM
14842013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1485
1486 * gdb.base/gnu_vector.exp: Care about endianness when casting
1487 scalars to vectors.
1488
bb6216d8
TT
14892013-10-18 Tom Tromey <tromey@redhat.com>
1490
1491 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1492 of "binfile".
1493
e8369a73
AB
14942013-10-18 Andrew Burgess <aburgess@broadcom.com>
1495
1496 * gdb.base/watchpoints.exp: Add test for setting software
1497 watchpoints of different types before starting the inferior.
1498
776f04fa
PA
14992013-10-18 Pedro Alves <palves@redhat.com>
1500
1501 PR gdb/16062
1502 * gdb.threads/stepi-random-signal.c: New file.
1503 * gdb.threads/stepi-random-signal.exp: New file.
1504
e4b8388f
MR
15052013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1506
1507 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1508 Fix comment typo.
1509 * lib/gdb.exp (gdb_init): Likewise.
1510
50b34a18
TT
15112013-10-17 Tom Tromey <tromey@redhat.com>
1512
1513 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1514
3db258f5
TT
15152013-10-14 Tom Tromey <tromey@redhat.com>
1516
1517 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1518 name to gdb_test_no_output.
1519
4856b6bc
JK
15202013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1521
1522 Canonicalize directories for EXEC_FILENAME.
1523 * gdb.base/argv0-symlink.exp
1524 (kept file symbolic link name for info inferiors): New.
1525 (kept directory symbolic link name): Setup kfail.
1526 (kept directory symbolic link name for info inferiors): New.
1527
9772d074
UW
15282013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1529
1530 * gdb.arch/s390-multiarch.exp: New file.
1531 * gdb.arch/s390-multiarch.c: New file.
1532
2a3be966
JB
15332013-10-11 Joel Brobecker <brobecker@adacore.com>
1534
1535 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1536 use the appropriate GDB/MI command instead, and verify
1537 the test output.
1538
7c647d61
JB
15392013-10-11 Joel Brobecker <brobecker@adacore.com>
1540
1541 * gdb.base/source-nofile.gdb: New file.
1542 * gdb.base/source.exp: Add two tests verifying the behavior when
1543 the "source" command is given a non-existant filename.
1544
bb66bd51
YQ
15452013-10-11 Yao Qi <yao@codesourcery.com>
1546
1547 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1548 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1549 and 'dlclose'.
1550 [!__WIN32__]: Include "dlfcn.h".
1551 * gdb.mi/mi-catch-load.exp: Set up kfail.
1552
4f424bb1
AK
15532013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1554
1555 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1556 generated corefile" by argument "$test".
1557
578d3588
PA
15582013-10-09 Pedro Alves <palves@redhat.com>
1559
1560 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1561 output.
1562
eb4ca471
PA
15632013-10-09 Pedro Alves <palves@redhat.com>
1564
1565 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1566 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1567 (test_catch_syscall_with_wrong_args)
1568 (test_catch_syscall_restarting_inferior)
1569 (test_catch_syscall_fail_nodatadir)
1570 (test_catch_syscall_without_args_noxml)
1571 (test_catch_syscall_with_args_noxml)
1572 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1573
dc294be5
TT
15742013-10-08 Tom Tromey <tromey@redhat.com>
1575
1576 * gdb.dwarf2/dwzbuildid.exp: New file.
1577 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1578 parameters.
1579 (Dwarf::_defer_output): Change "section" parameter to
1580 "section_spec"; update.
1581 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1582 procs.
1583
c968bd18
JB
15842013-10-08 Joel Brobecker <brobecker@adacore.com>
1585
1586 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1587
f44eeb11
TT
15882013-10-07 Tom Tromey <tromey@redhat.com>
1589
1590 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1591 to 0.
1592
0c557179
SDJ
15932013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1594
1595 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1596 $_exitcode is void when opening a corefile.
1597 * gdb.base/exitsignal.exp: New file.
1598 * gdb.base/segv.c: Likewise.
1599 * gdb.base/normal.c: Likewise.
1600
5713b9b5
JB
16012013-10-04 Joel Brobecker <brobecker@adacore.com>
1602
1603 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1604
3f983d47
YZ
16052013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1606
1607 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1608 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1609
901461f8
PA
16102013-10-02 Pedro Alves <palves@redhat.com>
1611
1612 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1613 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1614 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1615 (not_saved_pattern): New.
1616 Replace use of the former with the latter.
1617
b477a5e6
PA
16182013-10-02 Pedro Alves <palves@redhat.com>
1619
1620 * README (Board Settings): Document "exit_is_reliable".
1621 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1622 running to exit reliably reports program exits.
1623 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1624 info.
1625 * boards/native-stdio-gdbserver.exp: Likewise.
1626
a49bed3a
DE
16272013-10-01 Doug Evans <dje@google.com>
1628
1629 * gdb.python/python.exp: Remove redundant print-stack tests.
1630 Make all print-stack test names unique. Fix spelling of print-stack.
1631
2ed2ad44
YQ
16322013-09-29 Yao Qi <yao@codesourcery.com>
1633
1634 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1635 is remote.
1636
7d760051
UW
16372013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1638
1639 PR shlibs/8882
1640 * gdb.base/corefile.exp: Add a check to assure warning-free
1641 core-file load.
1642
82bf32bc
JK
16432013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1644
1645 * gdb.dwarf2/dwp-symlink.c: New file.
1646 * gdb.dwarf2/dwp-symlink.exp: New file.
1647
4fa7d390
DE
16482013-09-20 Doug Evans <dje@google.com>
1649
6b4646ce
DE
1650 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1651 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1652 file.
1653 * gdb.dwarf2/fission-loclists.S: Ditto.
1654 * gdb.dwarf2/fission-reread.S: Ditto.
1655 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1656 build_executable_from_fission_assembler.
1657 * gdb.dwarf2/fission-loclists.exp: Ditto.
1658 * gdb.dwarf2/fission-reread.exp: Ditto.
1659
4fa7d390
DE
1660 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1661 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1662 (gdb_gnu_strip_debug): Ditto.
1663 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
1664 * gdb.arch/altivec-abi.exp: Ditto.
1665 * gdb.base/attach-pie-misread.exp: Ditto.
1666 * gdb.base/comprdebug.exp: Ditto.
1667 * gdb.base/dup-sect.exp: Ditto.
1668 * gdb.base/gnu-debugdata.exp: Ditto.
1669 * gdb.base/step-symless.exp: Ditto.
1670 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1671 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
1672 * gdb.dwarf2/gdb-index.exp: Ditto.
1673
e4c6a2c4
AB
16742013-09-18 Andrew Burgess <aburgess@broadcom.com>
1675
1676 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
1677 register to "<optimized out>", and also print the registers.
1678
a205fbfc
PA
16792013-09-18 Pedro Alves <palves@redhat.com>
1680
1681 PR server/15967
1682 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
1683 change text.
1684
ee47b2f8
YQ
16852013-09-18 Yao Qi <yao@codesourcery.com>
1686
1687 * gdb.server/wrapper.c: New.
1688 * gdb.server/wrapper.exp: New.
1689
49fa26b0
PA
16902013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
1691 Jan Kratochvil <jan.kartochvil@redhat.com>
1692 Pedro Alves <palves@redhat.com>
1693
1694 PR gdb/11568
1695 * gdb.thread/thread-specific-bp.c: New file.
1696 * gdb.thread/thread-specific-bp.exp: New file.
1697
e83b28bc
SDJ
16982013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
1699
1700 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
1701 convenience function.
1702
08d72866
PA
17032013-09-17 Pedro Alves <palves@redhat.com>
1704
1705 PR gdb/15911
1706 * gdb.threads/info-threads-cur-sal-2.c: New file.
1707 * gdb.threads/info-threads-cur-sal.c: New file.
1708 * gdb.threads/info-threads-cur-sal.exp: New file.
1709
57b0d98e
YQ
17102013-09-17 Yao Qi <yao@codesourcery.com>
1711
1712 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
1713 [__WIN32__]: Include "windows.h" and define macro dlopen
1714 and dlclose.
1715 [!__WIN32__]: Include "dlfcn.h".
1716 * gdb.base/catch-load.exp (one_catch_load_test): Match
1717 directory separator.
1718
0295a32e
DE
17192013-09-16 Doug Evans <dje@google.com>
1720
a587b477
DE
1721 * lib/gdb.exp (using_fission): New proc.
1722 * gdb.base/info-macros.exp: Skip test if using Fission.
1723
0295a32e
DE
1724 * gdb.base/break-interp.exp: Fix indentation.
1725
a280dbd1
SDJ
17262013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1727
1728 * gdb.base/gdbvars.c (foo_void): New function.
1729 (foo_int): Likewise.
1730 * gdb.base/gdbvars.exp (test_convenience_functions): New
1731 function. Call it.
1732
4ac33720
UW
17332013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1734
1735 * gdb.arch/s390-tdbregs.c: New file.
1736 * gdb.arch/s390-tdbregs.exp: New file.
1737
b866c52d
SS
17382013-09-12 Stan Shebs <stan@codesourcery.com>
1739
1740 * README: New file.
1741
dc59cba6
DE
17422013-09-12 Doug Evans <dje@google.com>
1743
1744 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1745 added code to print event.inferior.
1746
edf9f00c
JK
17472013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1748
1749 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
1750 debug part of the binary.
1751
5423b017
JK
17522013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1753
1754 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
1755 (addlink): Add comment.
1756
9295cf6f
SA
17572013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
1758
1759 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
1760 canonical pathname.
1761
89e63ee4
DE
17622013-09-04 Doug Evans <dje@google.com>
1763
314bb8c3
DE
1764 * gdb.python/py-events.py (exit_handler): Verify we get the expected
1765 event.
1766 (continue_handler, new_objfile_handler): Ditto.
1767 (test_events): Rename command to "test-events".
1768 (test_newobj_events): Rename command to "test-objfile-events".
1769 * gdb.python/py-events.exp: Update.
1770 * gdb.python/py-evsignal.exp: Update.
1771 * gdb.python/py-evthreads.exp: Update.
1772
89e63ee4
DE
1773 * gdb.base/enumval.c (ZERO): New enum value.
1774 (main): Use it
1775 * gdb.base/enumval.exp: Test ability to print ZERO.
1776
17772013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
1778 Pedro Alves <palves@redhat.com>
1779
1780 * gdb.base/relocate.exp: Check that invalid options are
1781 rejected.
1782
26c2b53c
AB
17832013-08-30 Andrew Burgess <aburgess@broadcom.com>
1784
1785 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
1786 (my_static_symbol): Add comment.
1787 (main): Reference my_bss_symbol.
1788
96d9056e
PM
17892013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1790
1791 * gdb.python/py-arch.exp: Tests for invalid architecture.
1792
489d4f4d
SA
17932013-08-29 Sterling Augustine <saugustine@google.com>
1794
1795 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
1796 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
1797 said conditional.
1798
5b791bb5
PM
17992013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1800
1801 * gdb.python/py-arch.exp: Load gdb-python.exp.
1802
8f28f522
PM
18032013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1804
1805 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
1806 itertools for imap attribute. Otherwise use map().
1807 (ElidingIterator): Define wrapper function __next__.
1808 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
1809 use exec (open (read ())) instead.
1810 * gdb.python/py-framefilter.exp: Ditto.
1811 * gdb.python/py-arch.exp: Update print based test to Python 3.x
1812 compliance.
1813 * gdb.python/py-frame.exp: Ditto.
1814 * gdb.python/py-type.exp: Ditto.
1815
1f0c4988
JK
18162013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1817
1818 PR gdb/15415
1819 * gdb.base/argv0-symlink.c: New file.
1820 * gdb.base/argv0-symlink.exp: New file.
1821
7893c162
TT
18222013-08-28 Tom Tromey <tromey@redhat.com>
1823
1824 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
1825 when saving index.
1826
6211c335
YQ
18272013-08-27 Yao Qi <yao@codesourcery.com>
1828
1829 * gdb.trace/entry-values.exp: Test unavailable entry value is
1830 not shown when option '--skip-unavailable' is specified.
1831 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
1832 Add tests for new option '--skip-unavailable'.
1833
ce4ea2bb
YQ
18342013-08-27 Yao Qi <yao@codesourcery.com>
1835
1836 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
1837 remote_download if it is empty.
1838
6e45f158
DE
18392013-08-26 Doug Evans <dje@google.com>
1840
779bd270
DE
1841 PR symtab/15885
1842 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
1843 (clean): rm -f *.gdb-index *.with-index.
1844 * gdb.dwarf2/gdb-index.exp: New testcase.
1845
6e45f158
DE
1846 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
1847 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
1848 run_on_host. All callers updated.
1849
b1224238
YQ
18502013-08-24 Yao Qi <yao@codesourcery.com>
1851
1852 * gdb.trace/entry-values.c (end): New
1853 (main): Call end.
1854 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
1855 tracepoint and collect data. Test entry value is unavailable.
1856
b39a8faf
YQ
18572013-08-24 Yao Qi <yao@codesourcery.com>
1858
1859 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
1860 * gdb.trace/entry-values.c: New.
1861 * gdb.trace/entry-values.exp: New.
1862
9eaabc75
MW
18632013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
1864
1865 PR gdb/15501
1866 * gdb.base/ena-dis-br.exp: Add test to verify
1867 enable/disable commands work correctly with
1868 multiple arguments that include multiple locations.
1869
9f948660
SDJ
18702013-08-22 Samuel Bronson <naesten@gmail.com>
1871
1872 ARM Linux support for `catch syscall'.
1873 * gdb.base/catch-syscall.exp: Test this on ARM now.
1874 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
1875
e630b974
TT
18762013-08-22 Tom Tromey <tromey@redhat.com>
1877
1878 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
1879 default addr_size.
1880 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
1881
f3a76454
TT
18822013-08-22 Tom Tromey <tromey@redhat.com>
1883
1884 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
1885 standard_temp_file.
1886
de5f37e1
TT
18872013-08-22 Tom Tromey <tromey@redhat.com>
1888
1889 * gdb.arch/amd64-byte.exp: Use standard_testfile,
1890 clean_restart.
1891 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
1892 * gdb.arch/amd64-dword.exp: Use standard_testfile,
1893 clean_restart.
1894 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
1895 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
1896 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
1897 * gdb.arch/amd64-word.exp: Use standard_testfile,
1898 clean_restart.
1899 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
1900 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
1901 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
1902 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
1903 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
1904 * gdb.arch/i386-signal.exp: Use standard_testfile.
1905 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
1906 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
1907 * gdb.arch/i386-unwind.exp: Use standard_testfile.
1908 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
1909
8448e842
TT
19102013-08-22 Tom Tromey <tromey@redhat.com>
1911
1912 * gdb.python/py-error.exp: Use gdb_remote_download.
1913 * gdb.python/py-mi.exp: Use gdb_remote_download.
1914 * gdb.python/py-objfile-script.exp: Use standard_output_file.
1915 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
1916 (run_lang_tests): Likewise.
1917 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
1918 filename.
1919 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
1920 compiling. Use gdb_remote_download. Update some tests.
1921 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1922 standard_output_file.
1923 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
1924 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
1925 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
1926 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
1927 standard_output_file.
1928
16cfcbc2
TT
19292013-08-22 Tom Tromey <tromey@redhat.com>
1930
1931 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
1932
44ee8174
TT
19332013-08-22 Tom Tromey <tromey@redhat.com>
1934
1935 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
1936 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
1937 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
1938 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
1939 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
1940 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
1941 * lib/gdb.exp (gdb_remote_download): New proc.
1942
7a218f88
TT
19432013-08-22 Tom Tromey <tromey@redhat.com>
1944
1945 * gdb.dwarf2/clztest.exp: Use standard_testfile.
1946 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
1947 * gdb.dwarf2/fission-base.S: Remove directory from
1948 DW_AT_GNU_dwo_name.
1949 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
1950 debug-file-directory.
1951 * gdb.dwarf2/fission-reread.S: Remove directory from
1952 DW_AT_GNU_dwo_name.
1953 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
1954 debug-file-directory.
1955
70cc1c23
DE
19562013-08-16 Doug Evans <dje@google.com>
1957
1958 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
1959 prelink complains about an unhandled DWARF version.
1960
61884d20
DE
19612013-08-14 Cary Coutant <ccoutant@google.com>
1962
1963 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
1964
5e92f71a
TT
19652013-08-13 Tom Tromey <tromey@redhat.com>
1966 Yao Qi <yao@codesourcery.com>
1967
1968 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
1969 * lib/gdb.exp: Handle GDB_PARALLEL.
1970 (default_gdb_version): Kill inotify_pid if it exists.
1971 (default_gdb_exit): Emit warning if the inotify log is not
1972 empty.
1973 (standard_output_file): Respect GDB_PARALLEL.
1974 (standard_temp_file): Likewise.
1975 (gdb_init): Start inotifywait if requested.
1976
5c30d39a
AB
19772013-08-13 Andrew Burgess <aburgess@broadcom.com>
1978
1979 * gdb.base/printcmds.exp (test_printf): Add test for printf of
1980 pointer with various flags.
1981
17e1c970
TT
19822013-08-13 Tom Tromey <tromey@redhat.com>
1983
1984 * lib/cache.exp: New file.
1985 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
1986 * lib/gdb.exp: Load cache.exp.
1987 (support_complex_tests, is_ilp32_target, is_lp64_target)
1988 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
1989 (gdb_skip_xml_test): Use gdb_caching_proc.
1990 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
1991
4e234898
TT
19922013-08-13 Tom Tromey <tromey@redhat.com>
1993
1994 * lib/gdb.exp (standard_temp_file): New proc.
1995 (support_complex_tests, is_ilp32_target, is_lp64_target)
1996 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
1997 standard_temp_file.
1998
53e981d9
TT
19992013-08-13 Tom Tromey <tromey@redhat.com>
2000
2001 * lib/gdb.exp (build_id_debug_filename_get): Use
2002 standard_output_file.
2003 * lib/prelink-support.exp (section_get)
2004 (build_executable_own_libs): Use standard_output_file.
2005
3f539315
TT
20062013-08-12 Tom Tromey <tromey@redhat.com>
2007
2008 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
2009
b4013987
AA
20102013-08-12 Ali Anwar <alianwar@codesourcery.com>
2011
2012 * gdb.base/break.exp: Test break via convenience variable
2013 with file name.
2014
f61d5529
DE
20152013-08-09 Doug Evans <dje@google.com>
2016
2017 * lib/future.exp (gdb_find_ldd): New proc.
2018 * lib/prelink-support.exp (build_executable_own_libs): Call it.
2019 Make "/usr/sbin/" in prelink path optional.
2020
1ed8d800
YQ
20212013-08-09 Yao Qi <yao@codesourcery.com>
2022
2023 * gdb.trace/collection.exp (gdb_collect_args_test): Set
2024 "only" and "both" to 'print entry-values' before selecting
2025 trace frame.
2026
82a0a75f
YQ
20272013-08-08 Yao Qi <yao@codesourcery.com>
2028
2029 * gdb.trace/mi-trace-unavailable.exp: Don't set
2030 "print entry-values" to "no".
2031 (test_trace_unavailable): Set various values to
2032 "print entry-values" to test that the output of
2033 '-stack-list-locals' is not affected, and then set
2034 set "print entry-values" to "no".
2035
ac52f9a2
DE
20362013-08-07 Doug Evans <dje@google.com>
2037
2038 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
2039 * gdb.python/py-value-cc.exp: Update.
2040 * gdb.python/py-value.exp: Use different names for .o files for
2041 C and C++. Only perform C++ tests if !skip_cplus_tests.
2042
bf6d8a91
TT
20432013-08-07 Tom Tromey <tromey@redhat.com>
2044
2045 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
2046
f9125b6c
TT
20472013-08-07 Tom Tromey <tromey@redhat.com>
2048
2049 * gdb.dwarf2/dwz.exp: New file.
2050
3a1115a0
TT
20512013-08-02 Tom Tromey <tromey@redhat.com>
2052
2053 * gdb.base/watchpoint.c (struct foo5): New.
2054 (nullptr): New global.
2055 * gdb.base/watchpoint.exp (test_watch_location): Add test.
2056
b846d303
DE
20572013-08-01 Doug Evans <dje@google.com>
2058
7ee85ab1
DE
2059 PR symtab/15691
2060 * gdb.dwarf2/fission-mix.exp: New file.
2061 * gdb.dwarf2/fission-mix.h: New file.
2062 * gdb.dwarf2/fission-mix.c: New file.
2063 * gdb.dwarf2/fission-mix2.c: New file.
2064
b846d303
DE
2065 PR symtab/15695
2066 * gdb.base/func-ptr.exp: New file.
2067 * gdb.base/func-ptr.c: New file.
2068
67d21849
YQ
20692013-08-01 Yao Qi <yao@codesourcery.com>
2070
2071 * gdb.python/py-sync-interp.c: New.
2072 * gdb.python/py-sync-interp.exp: New.
2073
de74e63a
YQ
20742013-07-31 Yao Qi <yao@codesourcery.com>
2075
2076 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
2077 'tdump' on stack frame 0 and 1 respectively.
2078
680558e8
YQ
20792013-07-31 Yao Qi <yao@codesourcery.com>
2080
2081 PR gdb/13443
2082 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
2083 'traceframe'. Wrap test with with_test_prefix.
2084 (top level): Update.
2085
48bbe0bf
YQ
20862013-07-31 Yao Qi <yao@codesourcery.com>
2087
2088 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
2089 'gdb_start'.
2090 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
2091 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
2092
11b4b7cc
AB
20932013-07-30 Andrew Burgess <aburgess@broadcom.com>
2094
2095 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
2096 when printing an optimized out value. Expect an error when using
2097 an optimized out value in an expression.
2098
b0c54aa5
AB
20992013-07-30 Andrew Burgess <aburgess@broadcom.com>
2100
2101 * gdb.dwarf2/pieces-optimized-out.exp: New file.
2102 * gdb.dwarf2/pieces-optimized-out.c: New file.
2103 * gdb.dwarf2/pieces-optimized-out.S: New file.
2104
97c85fc6
MB
21052013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
2106
2107 PR gdb/15715
2108 * gdb.base/setshow.exp: Test that relative paths passed to
2109 'set history filename' are converted to absolute paths.
2110
5b32ae97
KS
21112013-07-26 Keith Seitz <keiths@redhat.com>
2112
2113 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
2114 of f77.
2115 Allow for compiler variations of integer types.
2116 Use mi_create_varobj.
2117 Use mi_list_varobj_children for the immediate children of `array'.
2118 Add "has_more" attribute for grandchildren test.
2119
6f64ef53
PA
21202013-07-26 Pedro Alves <palves@redhat.com>
2121
2122 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2123 files.
2124
fdc8aae8
AB
21252013-07-25 Andrew Burgess <aburgess@broadcom.com>
2126
2127 * gdb.mi/mi-reg-undefined.exp: New file.
2128 * gdb.mi/mi-reg-undefined.c: Likewise.
2129 * gdb.mi/mi-reg-undefined.S: Likewise.
2130
6fbe845e
AB
21312013-07-25 Andrew Burgess <aburgess@broadcom.com>
2132
2133 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
2134 z, o, and t output formats.
2135 * gdb.base/display.exp: Use 'k' as an undefined format now that
2136 'z' is defined.
2137
7b79b135
DE
21382013-07-24 Doug Evans <dje@google.com>
2139
2140 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2141 "--" to switch.
2142
a0607b84
YQ
21432013-07-24 Yao Qi <yao@codesourcery.com>
2144
2145 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2146 host.
2147 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2148 Likewise. If host is remote, copy ${binfile} to host.
2149
2eb14a9b
YQ
21502013-07-23 Yao Qi <yao@codesourcery.com>
2151
2152 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2153 message.
2154
5d0a3b53
WN
21552013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2156
2157 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2158 instructions and enable disp-step-syscall for arm targets.
2159
9a5911c0
WN
21602013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2161
2162 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2163 assembler errors on arm.
2164 * gdb.dwarf2/mac-fileno.S: Likewise.
2165 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2166 * gdb.dwarf2/pr13961.S: Likewise.
2167
fa876972
HZ
21682013-07-19 Hui Zhu <hui@codesourcery.com>
2169
2170 PR gdb/15692
2171 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2172
1527aea8
YQ
21732013-07-19 Yao Qi <yao@codesourcery.com>
2174
2175 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2176 (teset_from_exec): Likewise.
2177
73c1d57e
YQ
21782013-07-19 Yao Qi <yao@codesourcery.com>
2179
2180 * gdb.trace/read-memory.c: New.
2181 * gdb.trace/read-memory.exp: New.
2182
a075c3e5
YQ
21832013-07-19 Yao Qi <yao@codesourcery.com>
2184
2185 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2186 $dest to link options if host is remote. Move the
2187 generated file to $dest.a on host if host is remote.
2188
623cc285
WN
21892013-07-18 Will Newton <will.newton@linaro.org>
2190
2191 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2192 to ensure the test is linked against pthreads.
2193 * gdb.threads/tls-var-main.c: Likewise.
2194 * gdb.threads/tls-shared.c: Likewise.
2195
1f74d3b5
YQ
21962013-07-18 Yao Qi <yao@codesourcery.com>
2197
2198 * lib/future.exp (gdb_default_target_compile): Use tail name
2199 of $destfile as the output name of compile. Move the
2200 generated file to $destfile on build.
2201
f6dc277e
YQ
22022013-07-18 Yao Qi <yao@codesourcery.com>
2203
2204 * lib/gdb.exp (gdb_compile): Set
2205 gdb_saved_set_unbuffered_mode_obj to
2206 set_unbuffered_mode_saved.o if host is remote. Invoke
2207 remote_download to copy $unbuf_obj to host.
2208
e7045703
DE
22092013-07-17 Doug Evans <dje@google.com>
2210
2211 * gdb.python/py-frame-args.c: New file.
2212 * gdb.python/py-frame-args.py: New file.
2213 * gdb.python/py-frame-args.exp New file.
2214
5ea5559b
AB
22152013-07-16 Andrew Burgess <aburgess@broadcom.com>
2216
2217 * gdb.base/printcmds.exp (test_printf): Add tests for format
2218 strings with missing format specifier.
2219
4229ca0e
TT
22202013-07-16 Tom Tromey <tromey@redhat.com>
2221
2222 * gdb.ada/info_types.exp: Use standard_testfile.
2223
5ee657d5
TT
22242013-07-16 Tom Tromey <tromey@redhat.com>
2225
2226 * gdb.mi/mi-basics.exp: Use standard_output_file.
2227 (test_dir_specification, test_cwd_specification)
2228 (test_path_specification): Use testsubdir, not subdir and objdir.
2229
20e3d738
TT
22302013-07-16 Tom Tromey <tromey@redhat.com>
2231
2232 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2233
7d7c6477
JB
22342013-07-09 Joel Brobecker <brobecker@adacore.com>
2235
2236 * gdb.ada/small_reg_param.exp: Accept optional entry value
2237 for parameter "w".
2238
52cd8b7d
JB
22392013-07-09 Joel Brobecker <brobecker@adacore.com>
2240
2241 * gdb.ada/small_reg_param.exp: Remove trailing space.
2242
2a998fc0
DE
22432013-07-09 Doug Evans <dje@google.com>
2244
2245 * gdb.base/default.exp: Update expected output of "show print array"
2246 and "show print pretty".
2247
0329e9fb
UW
22482013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2249
2250 * gdb.threads/wp-replication.exp: Stop counting available hardware
2251 watchpoints after NR_THREADS iterations.
2252
1953058f
AB
22532013-07-08 Andrew Burgess <aburgess@broadcom.com>
2254
2255 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2256
7c0de741
YQ
22572013-07-07 Yao Qi <yao@codesourcery.com>
2258
2259 * boards/native-gdbserver.exp: Move invoke of
2260 process_multilib_options to gdbserver-base.exp.
2261 Move set_board_info 'compiler', 'gdb,noinferiorio',
2262 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2263 gdbserver-base.exp.
2264 Move proc ${board}_download, ${board}_upload and
2265 ${board}_file to gdbserver-base.exp.
2266 * boards/native-extended-gdbserver.exp: Likewise.
2267 * boards/native-stdio-gdbserver.exp: Likewise.
2268 * boards/gdbserver-base.exp: New file.
2269
497a4c48
LM
22702013-07-05 Luis Machado <lgustavo@codesourcery.com>
2271
2272 * gdb.base/dump.exp: Remove arch-specific tests and do a
2273 generic data address check to set is64bitonly correctly.
2274
bb3f62fc
LM
22752013-07-05 Luis Machado <lgustavo@codesourcery.com>
2276
2277 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2278 the register number instead of expecting only 0.
2279
005faa9d
WN
22802013-07-05 Will Newton <will.newton@linaro.org>
2281
2282 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2283 in asm syntax to allow building on ARM.
2284
4767856f
YQ
22852013-07-05 Yao Qi <yao@codesourcery.com>
2286
2287 * boards/local-remote-host.exp: Remove obsolete comments.
2288 * boards/native-extended-gdbserver.exp: Likewise.
2289 * boards/native-gdbserver.exp: Likewise.
2290 * boards/native-stdio-gdbserver.exp: Likewise.
2291
691a26f5
AB
22922013-07-04 Andrew Burgess <aburgess@broadcom.com>
2293
2294 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2295 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2296 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2297
4d142eaa
JK
22982013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2299
2300 * gdb.base/break-on-linker-gcd-function.exp: Replace
2301 prepare_for_testing by build_executable_from_specs and clean_restart.
2302
62cef515
TT
23032013-06-27 Tom Tromey <tromey@redhat.com>
2304
2305 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2306 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2307 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2308 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2309 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2310 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2311 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2312 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2313 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2314 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2315 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2316 Use standard_testfile, standard_output_file, prepare_for_testing,
2317 clean_restart.
2318
0ab77f5f
TT
23192013-06-27 Tom Tromey <tromey@redhat.com>
2320
2321 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2322 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2323 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2324 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2325 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2326 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2327 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2328 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2329 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2330 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2331 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2332 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2333 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2334 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2335 gdb.base/solib-weak.exp, gdb.base/source.exp,
2336 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2337 gdb.base/stap-probe.exp, gdb.base/start.exp,
2338 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2339 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2340 gdb.base/step-test.exp, gdb.base/structs.exp,
2341 gdb.base/structs2.exp, gdb.base/structs3.exp,
2342 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2343 standard_output_file, prepare_for_testing, clean_restart.
2344
822bd149
TT
23452013-06-27 Tom Tromey <tromey@redhat.com>
2346
2347 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2348 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2349 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2350 gdb.base/pending.exp, gdb.base/permissions.exp,
2351 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2352 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2353 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2354 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2355 gdb.base/ptype.exp, gdb.base/randomize.exp,
2356 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2357 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2358 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2359 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2360 standard_testfile, standard_output_file, prepare_for_testing,
2361 clean_restart.
2362
f8b41b00
TT
23632013-06-27 Tom Tromey <tromey@redhat.com>
2364
a8c97a87
TT
2365 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2366 gdb.base/huge.exp, gdb.base/included.exp,
2367 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2368 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2369 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2370 gdb.base/info-target.exp, gdb.base/infoline.exp,
2371 gdb.base/interp.exp, gdb.base/interrupt.exp,
2372 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2373 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2374 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2375 gdb.base/logical.exp, gdb.base/long_long.exp,
2376 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2377 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2378 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2379 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2380 standard_testfile, standard_output_file, prepare_for_testing,
2381 clean_restart.
2382
289f9037
TT
23832013-06-27 Tom Tromey <tromey@redhat.com>
2384
a8c97a87
TT
2385 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2386 gdb.base/enumval.exp, gdb.base/environ.exp,
2387 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2388 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2389 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2390 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2391 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2392 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2393 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2394 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2395 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2396 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2397 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2398 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2399 gdb.base/gnu_vector.exp: Use standard_testfile,
2400 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2401
f76495c8
TT
24022013-06-27 Tom Tromey <tromey@redhat.com>
2403
a8c97a87
TT
2404 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2405 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2406 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2407 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2408 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2409 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2410 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2411 gdb.base/commands.exp, gdb.base/completion.exp,
2412 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2413 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2414 gdb.base/constvars.exp, gdb.base/corefile.exp,
2415 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2416 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2417 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2418 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2419 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2420 standard_output_file, prepare_for_testing, clean_restart.
2421
a64d2530
TT
24222013-06-27 Tom Tromey <tromey@redhat.com>
2423
a8c97a87
TT
2424 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2425 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2426 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2427 gdb.base/async-shell.exp, gdb.base/async.exp,
2428 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2429 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2430 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2431 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2432 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2433 gdb.base/break-on-linker-gcd-function.exp,
2434 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2435 standard_output_file, prepare_for_testing, clean_restart.
2436
aaff8d73
YQ
24372013-06-26 Yao Qi <yao@codesourcery.com>
2438
2439 * gdb.trace/mi-trace-frame-collected.exp: New.
2440
a0743c90
YQ
24412013-06-25 Yao Qi <yao@codesourcery.com>
2442
2443 * boards/native-extended-gdbserver.exp: Set board_info
2444 'gdb,predefined_tsv'.
2445 * boards/native-gdbserver.exp: Likewise.
2446 * boards/native-stdio-gdbserver.exp: Likewise.
2447 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2448 uploaded TSVs if target supports tracing.
2449 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2450 tracing and target has predefined tsv.
2451
9d6e6e84
HZ
24522013-06-25 Yao Qi <yao@codesourcery.com>
2453 Hui Zhu <hui@codesourcery.com>
2454 Pedro Alves <palves@redhat.com>
2455
2456 PR breakpoints/15075
2457 PR breakpoints/15434
2458 * gdb.base/dprintf-next.c: New file.
2459 * gdb.base/dprintf-next.exp: New file.
2460 * gdb.base/dprintf-non-stop.c: New file.
2461 * gdb.base/dprintf-non-stop.exp: New file.
2462 * gdb.base/dprintf.exp: Don't check "continue" in the output
2463 of "info breakpoints".
2464 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2465 Don't check "continue" in script field.
2466
e7ab3185
TT
24672013-06-21 Tom Tromey <tromey@redhat.com>
2468
2469 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2470 name in a test name.
2471
c898adb7
YQ
24722013-06-20 Yao Qi <yao@codesourcery.com>
2473
2474 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2475 and set an action.
2476 (test_trace_unavailable): Test command -data-list-register-values
2477 in the context of traceframe and with option --skip-unavailable.
2478 * gdb.trace/trace-unavailable.c (foo): New.
2479 (main): Call it.
2480 * gdb.mi/gdb2549.exp: Update matching pattern.
2481
4d157a3d
MF
24822013-06-19 Mike Frysinger <vapier@gentoo.org>
2483
2484 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2485 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2486 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2487 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2488 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2489
d69cace4
LM
24902013-06-19 Luis Machado <lgustavo@codesourcery.com>
2491
2492 * gdb.base/subst.exp: Delete default rules before further
2493 tests.
2494
9bdd0636
YQ
24952013-06-19 Yao Qi <yao@codesourcery.com>
2496
2497 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2498 unsupported if it is not registered.
2499
427cd150
TT
25002013-06-18 Tom Tromey <tromey@redhat.com>
2501
2502 * gdb.base/random-signal.c: New file.
2503 * gdb.base/random-signal.exp: New file.
2504
6de7c271
WN
25052013-06-18 Will Newton <will.newton@linaro.org>
2506
2507 * gdb.base/skip.c: Use comma to evaluate results of foo()
2508 and bar() before passing to baz().
2509 * gdb.base/skip.c: baz() now takes one argument instead of
2510 two.
2511
5bd1ef56
TT
25122013-06-18 Tom Tromey <tromey@redhat.com>
2513
2514 * gdb.dwarf2/implptrpiece.exp: New file.
2515 * gdb.dwarf2/implptrconst.exp (d): New variable.
2516 Print d.
2517 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2518
e379b391
TT
25192013-06-18 Tom Tromey <tromey@redhat.com>
2520
2521 * lib/selftest-support.exp (do_self_tests): Reject remote or
2522 non-native targets.
2523 * gdb.gdb/complaints.exp: Remove check.
2524 * gdb.gdb/observer.exp: Remove check.
2525 * gdb.gdb/xfullpath.exp: Remove check.
2526 * gdb.gdb/complaints.exp: Remove check.
2527
4ec70201
PA
25282013-06-07 Pedro Alves <palves@redhat.com>
2529
2530 * boards/native-extended-gdbserver.exp: Remove semicolon.
2531 * config/arm-ice.exp: Likewise.
2532 * config/bfin.exp: Likewise.
2533 * config/cygmon.exp: Likewise.
2534 * config/h8300.exp: Likewise.
2535 * config/monitor.exp: Likewise.
2536 * config/sid.exp: Likewise.
2537 * config/sim.exp: Likewise.
2538 * config/slite.exp: Likewise.
2539 * config/vx.exp: Likewise.
2540 * gdb.arch/i386-bp_permanent.exp: Likewise.
2541 * gdb.asm/asm-source.exp: Likewise.
2542 * gdb.base/args.exp: Likewise.
2543 * gdb.base/attach-pie-misread.exp: Likewise.
2544 * gdb.base/auxv.exp: Likewise.
2545 * gdb.base/bigcore.exp: Likewise.
2546 * gdb.base/bitfields2.exp: Likewise.
2547 * gdb.base/bitfields.exp: Likewise.
2548 * gdb.base/break.exp: Likewise.
2549 * gdb.base/break-interp.exp: Likewise.
2550 * gdb.base/callfuncs.exp: Likewise.
2551 * gdb.base/call-sc.exp: Likewise.
2552 * gdb.base/commands.exp: Likewise.
2553 * gdb.base/corefile.exp: Likewise.
2554 * gdb.base/dbx.exp: Likewise.
2555 * gdb.base/ending-run.exp: Likewise.
2556 * gdb.base/exprs.exp: Likewise.
2557 * gdb.base/funcargs.exp: Likewise.
2558 * gdb.base/hbreak2.exp: Likewise.
2559 * gdb.base/huge.exp: Likewise.
2560 * gdb.base/list.exp: Likewise.
2561 * gdb.base/memattr.exp: Likewise.
2562 * gdb.base/overlays.exp: Likewise.
2563 * gdb.base/printcmds.exp: Likewise.
2564 * gdb.base/recurse.exp: Likewise.
2565 * gdb.base/remotetimeout.exp: Likewise.
2566 * gdb.base/reread.exp: Likewise.
2567 * gdb.base/savedregs.exp: Likewise.
2568 * gdb.base/scope.exp: Likewise.
2569 * gdb.base/sepdebug.exp: Likewise.
2570 * gdb.base/setshow.exp: Likewise.
2571 * gdb.base/setvar.exp: Likewise.
2572 * gdb.base/sigaltstack.exp: Likewise.
2573 * gdb.base/siginfo-addr.exp: Likewise.
2574 * gdb.base/siginfo.exp: Likewise.
2575 * gdb.base/siginfo-obj.exp: Likewise.
2576 * gdb.base/sigrepeat.exp: Likewise.
2577 * gdb.base/sigstep.exp: Likewise.
2578 * gdb.base/structs.exp: Likewise.
2579 * gdb.base/testenv.exp: Likewise.
2580 * gdb.base/twice.exp: Likewise.
2581 * gdb.base/valgrind-db-attach.exp: Likewise.
2582 * gdb.base/valgrind-infcall.exp: Likewise.
2583 * gdb.base/varargs.exp: Likewise.
2584 * gdb.base/watchpoint.exp: Likewise.
2585 * gdb.cp/gdb1355.exp: Likewise.
2586 * gdb.cp/misc.exp: Likewise.
2587 * gdb.disasm/hppa.exp: Likewise.
2588 * gdb.disasm/t01_mov.exp: Likewise.
2589 * gdb.disasm/t02_mova.exp: Likewise.
2590 * gdb.disasm/t03_add.exp: Likewise.
2591 * gdb.disasm/t04_sub.exp: Likewise.
2592 * gdb.disasm/t05_cmp.exp: Likewise.
2593 * gdb.disasm/t06_ari2.exp: Likewise.
2594 * gdb.disasm/t07_ari3.exp: Likewise.
2595 * gdb.disasm/t08_or.exp: Likewise.
2596 * gdb.disasm/t09_xor.exp: Likewise.
2597 * gdb.disasm/t10_and.exp: Likewise.
2598 * gdb.disasm/t11_logs.exp: Likewise.
2599 * gdb.disasm/t12_bit.exp: Likewise.
2600 * gdb.disasm/t13_otr.exp: Likewise.
2601 * gdb.gdb/selftest.exp: Likewise.
2602 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2603 * gdb.mi/mi-reverse.exp: Likewise.
2604 * gdb.pascal/floats.exp: Likewise.
2605 * gdb.python/py-inferior.exp: Likewise.
2606 * gdb.threads/attach-into-signal.exp: Likewise.
2607 * gdb.threads/pthreads.exp: Likewise.
2608 * gdb.threads/thread_events.exp: Likewise.
2609 * gdb.threads/watchthreads.exp: Likewise.
2610 * gdb.trace/actions-changed.exp: Likewise.
2611 * gdb.trace/actions.exp: Likewise.
2612 * gdb.trace/ax.exp: Likewise.
2613 * gdb.trace/backtrace.exp: Likewise.
2614 * gdb.trace/change-loc.exp: Likewise.
2615 * gdb.trace/deltrace.exp: Likewise.
2616 * gdb.trace/disconnected-tracing.exp: Likewise.
2617 * gdb.trace/ftrace.exp: Likewise.
2618 * gdb.trace/infotrace.exp: Likewise.
2619 * gdb.trace/passc-dyn.exp: Likewise.
2620 * gdb.trace/passcount.exp: Likewise.
2621 * gdb.trace/pending.exp: Likewise.
2622 * gdb.trace/qtro.exp: Likewise.
2623 * gdb.trace/range-stepping.exp: Likewise.
2624 * gdb.trace/report.exp: Likewise.
2625 * gdb.trace/save-trace.exp: Likewise.
2626 * gdb.trace/status-stop.exp: Likewise.
2627 * gdb.trace/strace.exp: Likewise.
2628 * gdb.trace/tfile.exp: Likewise.
2629 * gdb.trace/tfind.exp: Likewise.
2630 * gdb.trace/trace-break.exp: Likewise.
2631 * gdb.trace/tracecmd.exp: Likewise.
2632 * gdb.trace/trace-mt.exp: Likewise.
2633 * gdb.trace/tspeed.exp: Likewise.
2634 * gdb.trace/tsv.exp: Likewise.
2635 * gdb.trace/while-stepping.exp: Likewise.
2636 * lib/gdb.exp: Likewise.
2637 * lib/gdbserver-support.exp: Likewise.
2638 * lib/java.exp: Likewise.
2639 * lib/mi-support.exp: Likewise.
2640 * lib/pascal.exp: Likewise.
2641 * lib/prompt.exp: Likewise.
2642 * lib/trace-support.exp: Likewise.
2643
47d48711
PA
26442013-06-07 Pedro Alves <palves@redhat.com>
2645
2646 * gdb.ada/info_types.c: Fix formating in copyright header.
2647 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2648 * gdb.base/float.c: Likewise.
2649 * gdb.base/inferior-died.c: Likewise.
2650 * gdb.base/interp.c: Likewise.
2651 * gdb.base/jit-main.c: Likewise.
2652 * gdb.base/jit-solib.c: Likewise.
2653 * gdb.base/long_long.c: Likewise.
2654 * gdb.base/longjmp.c: Likewise.
2655 * gdb.base/nextoverexit.c: Likewise.
2656 * gdb.base/pr11022.c: Likewise.
2657 * gdb.base/prelink-lib.c: Likewise.
2658 * gdb.base/prelink.c: Likewise.
2659 * gdb.base/prologue.c: Likewise.
2660 * gdb.base/restore.c: Likewise.
2661 * gdb.base/sigchld.c: Likewise.
2662 * gdb.base/solib-search-lib1.c: Likewise.
2663 * gdb.base/solib-search-lib2.c: Likewise.
2664 * gdb.base/solib-search.c: Likewise.
2665 * gdb.base/solib-search.h: Likewise.
2666 * gdb.base/whatis.c: Likewise.
2667 * gdb.cp/abstract-origin.cc: Likewise.
2668 * gdb.cp/anon-struct.cc: Likewise.
2669 * gdb.cp/baseenum.cc: Likewise.
2670 * gdb.cp/bs15503.cc: Likewise.
2671 * gdb.cp/call-c-1.c: Likewise.
2672 * gdb.cp/call-c.cc: Likewise.
2673 * gdb.cp/class2.cc: Likewise.
2674 * gdb.cp/classes.cc: Likewise.
2675 * gdb.cp/cttiadd.cc: Likewise.
2676 * gdb.cp/cttiadd1.cc: Likewise.
2677 * gdb.cp/cttiadd2.cc: Likewise.
2678 * gdb.cp/cttiadd3.cc: Likewise.
2679 * gdb.cp/derivation.cc: Likewise.
2680 * gdb.cp/derivation2.cc: Likewise.
2681 * gdb.cp/dispcxx.cc: Likewise.
2682 * gdb.cp/exception.cc: Likewise.
2683 * gdb.cp/gdb2384-base.cc: Likewise.
2684 * gdb.cp/gdb2384-base.h: Likewise.
2685 * gdb.cp/gdb2384.cc: Likewise.
2686 * gdb.cp/gdb2495.cc: Likewise.
2687 * gdb.cp/mb-inline.h: Likewise.
2688 * gdb.cp/mb-inline1.cc: Likewise.
2689 * gdb.cp/mb-inline2.cc: Likewise.
2690 * gdb.cp/member-name.cc: Likewise.
2691 * gdb.cp/member-ptr.cc: Likewise.
2692 * gdb.cp/misc.cc: Likewise.
2693 * gdb.cp/namespace1.cc: Likewise.
2694 * gdb.cp/nextoverthrow.cc: Likewise.
2695 * gdb.cp/pr-574.cc: Likewise.
2696 * gdb.cp/pr9631.cc: Likewise.
2697 * gdb.cp/printmethod.cc: Likewise.
2698 * gdb.cp/psmang1.cc: Likewise.
2699 * gdb.cp/psmang2.cc: Likewise.
2700 * gdb.cp/psymtab-parameter.cc: Likewise.
2701 * gdb.cp/ptype-flags.cc: Likewise.
2702 * gdb.cp/ref-params.cc: Likewise.
2703 * gdb.cp/ref-types.cc: Likewise.
2704 * gdb.cp/smartp.cc: Likewise.
2705 * gdb.cp/try_catch.cc: Likewise.
2706 * gdb.cp/userdef.cc: Likewise.
2707 * gdb.cp/using-crash.cc: Likewise.
2708 * gdb.cp/virtfunc.cc: Likewise.
2709 * gdb.cp/virtfunc2.cc: Likewise.
2710 * gdb.dwarf2/callframecfa.S: Likewise.
2711 * gdb.dwarf2/dw2-ranges.c: Likewise.
2712 * gdb.dwarf2/dw2-ranges2.c: Likewise.
2713 * gdb.dwarf2/dw2-ranges3.c: Likewise.
2714 * gdb.dwarf2/dw2-restore.S: Likewise.
2715 * gdb.dwarf2/pieces.S: Likewise.
2716 * gdb.dwarf2/valop.S: Likewise.
2717 * gdb.java/jnpe.java: Likewise.
2718 * gdb.mi/mi-stepn.c: Likewise.
2719 * gdb.mi/mi-var-cp.cc: Likewise.
2720 * gdb.mi/mi-var-rtti.cc: Likewise.
2721 * gdb.mi/ns-stale-regcache.c: Likewise.
2722 * gdb.mi/pr11022.c: Likewise.
2723 * gdb.mi/solib-lib.c: Likewise.
2724 * gdb.mi/solib-main.c: Likewise.
2725 * gdb.python/py-arch.c: Likewise.
2726 * gdb.python/py-block.c: Likewise.
2727 * gdb.python/py-breakpoint.c: Likewise.
2728 * gdb.python/py-events.c: Likewise.
2729 * gdb.python/py-evthreads.c: Likewise.
2730 * gdb.python/py-explore.c: Likewise.
2731 * gdb.python/py-explore.cc: Likewise.
2732 * gdb.python/py-finish-breakpoint.c: Likewise.
2733 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2734 * gdb.python/py-symbol.c: Likewise.
2735 * gdb.threads/execl.c: Likewise.
2736 * gdb.threads/execl1.c: Likewise.
2737
88ab5684
WN
27382013-06-07 Will Newton <will.newton@linaro.org>
2739
2740 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2741
42daa7a0
WN
27422013-06-07 Will Newton <will.newton@linaro.org>
2743
2744 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2745 and "starting".
2746
f4059ef3
WN
27472013-06-07 Will Newton <will.newton@linaro.org>
2748
2749 * gdb.cp/anon-struct.exp: Conditionalize constructor and
2750 destructor prototypes for ARM ABI.
2751 * gdb.cp/m-static.exp: Likewise.
2752
8cb5cc78
YQ
27532013-06-07 Yao Qi <yao@codesourcery.com>
2754
2755 * gdb.trace/mi-trace-unavailable.exp: New.
2756 * gdb.trace/trace-unavailable.c: New.
2757
c6cf1712
DE
27582013-06-06 Doug Evans <dje@google.com>
2759
2760 * gdb.cp/derivation.exp: Make tests have unique names.
2761
bf6be0f4
TT
27622013-06-06 Tom Tromey <tromey@redhat.com>
2763
2764 * gdb.base/dump.exp (capture_value): Don't put expression into
2765 test name if arguments passed in.
2766 Rename a couple more tests to make them unique.
2767
ebb022fa
TT
27682013-06-06 Tom Tromey <tromey@redhat.com>
2769
2770 * gdb.base/break-always.exp: Explicitly specify test name.
2771
69fc87c2
DE
27722013-06-05 Doug Evans <dje@google.com>
2773 Keith Seitz <keiths@redhat.com>
2774
2775 * gdb.cp/derivation2.cc: New file.
2776 * gdb.cp/derivation.cc (main): Call foo2.
2777 * gdb.cp/derivation.exp: Add tests for typedefs in another
2778 file, and when there's an active block.
2779
f993f39e
LM
27802013-06-05 Luis Machado <lgustavo@codesourcery.com>
2781
2782 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
2783 from targets that use function descriptors in the virtual tables.
2784 Handle presence of dot symbols.
2785
afacd7f3
GB
27862013-06-04 Gary Benson <gbenson@redhat.com>
2787
2788 * gdb.base/break-probes.exp: New file.
2789 * gdb.base/break-probes.c: Likewise.
2790 * gdb.base/break-probes-solib.c: Likewise.
2791 * gdb.base/info-shared.exp: New file.
2792 * gdb.base/info-shared.c: Likewise.
2793 * gdb.base/info-shared-solib1.c: Likewise.
2794 * gdb.base/info-shared-solib2.c: Likewise.
2795
a29a3fb7
GB
27962013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2797 Gary Benson <gbenson@redhat.com>
2798
2799 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
2800 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
2801 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
2802 to be set to "no" to indicate that no ld.so copy should be made.
2803 * gdb.base/break-interp.exp (solib_bp): New constant.
2804 (reach_1): Use the above instead of "_dl_debug_state".
2805 (test_attach): Likewise.
2806 (test_ld): Likewise.
2807 * gdb.threads/dlopen-libpthread.exp: New file.
2808 * gdb.threads/dlopen-libpthread.c: Likewise.
2809 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
2810 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
2811
62a813cc
YQ
28122013-05-30 Yao Qi <yao@codesourcery.com>
2813
2814 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2815 Add a test that no MI notification is emitted when executing
2816 -exec-arguments.
2817
8f56dad4
JK
28182013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2819
2820 PR testsuite/12649
2821 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
2822 $mi_gdb_prompt expectation by mi_expect_stop.
2823 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
2824 (mi info dprintf second time): Replace them by mi_send_resuming_command
2825 and mi_expect_stop.
2826
c588eb20
GB
28272013-05-24 Gary Benson <gbenson@redhat.com>
2828
2829 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
2830 backslash.
2831 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
2832 backslashes.
2833 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
2834 backslash.
2835
c0ea94eb
YQ
28362013-05-24 Yao Qi <yao@codesourcery.com>
2837
2838 * gdb.trace/tfile.exp: Test inferior and thread.
2839
db1ac436
YQ
28402013-05-24 Yao Qi <yao@codesourcery.com>
2841 Pedro Alves <palves@redhat.com>
2842
2843 * gdb.base/range-stepping.exp: Skip the rest of tests if the
2844 test fails.
2845 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
2846 Return 0 if the test passes, otherwise return 1.
2847
b6abb10c
DE
28482013-05-23 Doug Evans <dje@google.com>
2849
2850 * boards/fission-dwp.exp: New file.
2851
bc5065a7
PA
28522013-05-23 Yao Qi <yao@codesourcery.com>
2853 Pedro Alves <palves@redhat.com>
2854
2855 * gdb.base/range-stepping.c: New file.
2856 * gdb.base/range-stepping.exp: New file.
2857 * gdb.trace/range-stepping.c: New file.
2858 * gdb.trace/range-stepping.exp: New file.
2859 * lib/range-stepping-support.exp: New file.
2860
5f2e6b00
TT
28612013-05-22 Tom Tromey <tromey@redhat.com>
2862
2863 * gdb.cp/class2.cc (main): New local 'aref'.
2864 * gdb.cp/class2.exp: Check printing of 'aref'.
2865
e6ba475a
DE
28662013-05-22 Doug Evans <dje@google.com>
2867
2868 * gdb.threads/wp-replication.c (main): Insert some code at the start
2869 to ensure the breakpoint on main is only hit once. Fix comment.
2870
52c935b6
KS
28712013-05-21 Keith Seitz <keiths@redhat.com>
2872 Pedro Alves <palves@redhat.com>
2873
2874 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
2875 gdb_expect.
2876 Add test to flush the remaining input buffer so that this
2877 file passes testsuite/12649.
2878
bd9673a4
PW
28792013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2880
2881 * gdb.base/catch-signal-fork.exp: New file.
2882 * gdb.base/catch-signal-fork.c: New file.
2883
69a97597
SA
28842013-05-21 Sterling Augustine <saugustine@google.com>
2885
2886 * boards/remote-stdio-gdbserver.exp: New file.
2887
44e97363
JK
28882013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2889
2890 PR testsuite/12649
2891 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
2892 racy matches.
2893
02392865
CG
28942013-05-21 Christian Groessler <chris@groessler.org>
2895
2896 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
2897 since it's not supported in all shells.
2898
c5867ab6
HZ
28992013-05-21 Hui Zhu <hui@codesourcery.com>
2900
2901 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
2902 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
2903
6c9e2db4
DE
29042013-05-20 Doug Evans <dje@google.com>
2905
2906 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
2907 (_handle_DW_TAG): Use it.
2908 (cu, tu): Replace parameters is_64, version, addr_size with options.
2909 All callers updated. Add Fission support.
2910 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
2911 * gdb.dwarf2/method-ptr.exp: Ditto.
2912 * gdb.dwarf2/nostaticblock.exp: Ditto.
2913 * gdb.dwarf2/subrange.exp: Ditto.
2914 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
2915
4a6e676c
TT
29162013-05-20 Tom Tromey <tromey@redhat.com>
2917
2918 * gdb.gdb/python-selftest.exp: New file.
2919
e19d3afb
DE
29202013-05-20 Doug Evans <dje@google.com>
2921
2922 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
2923 -fdebug-types-section.
2924
4d804846
JB
29252013-05-20 Joel Brobecker <brobecker@adacore.com>
2926
2927 * gdb.ada/float_param: New testcase.
2928
8d324e83
DE
29292013-05-17 Doug Evans <dje@google.com>
2930
7d0c9981
DE
2931 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
2932 Add tests for "maint check-symtabs", "maint expand-symtabs".
2933
8d324e83
DE
2934 * gdb.base/maint.exp: Remove testing of individual maint command
2935 help output.
2936
177aadc4
PA
29372013-05-16 Pedro Alves <palves@redhat.com>
2938
2939 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
2940 comment. Use gdb_test_no_output.
2941
b8fea896
JB
29422013-05-16 Joel Brobecker <brobecker@adacore.com>
2943
2944 * gdb.ada/complete.exp: Add test verifying completion using
2945 the "tab" key.
2946
52c935b6
KS
29472013-05-15 Keith Seitz <keiths@redhat.com>
2948
2949 * gdb.base/filesym.exp: New completer test.
2950 * gdb.base/filesym.c: New file.
2951
ed0f00b8
PA
29522013-05-15 Pedro Alves <palves@redhat.com>
2953
2954 * gdb.base/fixsection.c: Remove attribution.
2955 * gdb.base/watch-read.exp: Ditto.
2956
55fb6d27
TT
29572013-05-13 Tom Tromey <tromey@redhat.com>
2958
2959 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
2960 size and change type sizes to 4 bytes.
2961
ac1ca910
TT
29622013-05-13 Tom Tromey <tromey@redhat.com>
2963
2964 * gdb.base/exprs.exp (test_expr): Add regression test.
2965 * gdb.base/exprs.c (null_t_struct): New global.
2966
8414efef
MB
29672013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
2968
2969 * gdb.base/default.exp: Disable history saving.
2970 * gdb.base/setshow.exp: Likewise.
2971
9779ab84
PA
29722013-05-10 Pedro Alves <palves@redhat.com>
2973
2974 PR remote/15455
2975
2976 * gdb.trace/qtro.c: New file.
2977 * gdb.trace/qtro.exp: New file.
2978
1e611234
PM
29792013-05-10 Phil Muldoon <pmuldoon@redhat.com>
2980
2981 * gdb.python/py-framefilter.py: New File.
2982 * gdb.python/py-framefilter-mi.exp: Ditto.
2983 * gdb.python/py-framefilter.c: Ditto.
2984 * gdb.python/py-framefilter-mi.exp: Ditto.
2985 * gdb.python/py-framefilter-mi.c: Ditto,
2986 * gdb.python/py-framefilter-gdb.py.in: Ditto.
2987
5e4c3ac4
TT
29882013-05-08 Tom Tromey <tromey@redhat.com>
2989
2990 * gdb.base/solib-search.exp: Set test name for "set
2991 solib-search-path" test.
2992
993654a9
HAQ
29932013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
2994
2995 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
2996 (set_a_tracepoint): Set tracepoint before prologue.
2997 (run_trace_experiment): Test setup_tracepoints and 'break end'
2998 in it.
2999 (trace_buffer_normal): Remove.
3000 (gdb_trace_circular_tests): Remove. Move tests to...
3001 (top level): ...here. Call 'runto_main' before checking for
3002 trace support. Use commands to check the support for circular
3003 trace buffer and changing of trace buffer size. Add test
3004 to calculate size of single frame. Use this size to
3005 calculate the size of trace buffer. Use 'tfind pc func9'
3006 instead of 'tfind 9'. Use 'with_test_prefix'.
3007
c95aea6b
TT
30082013-05-07 Tom Tromey <tromey@redhat.com>
3009
3010 * lib/selftest-support.exp: New file.
3011 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3012 do_self_tests.
3013 (setup_test, find_gdb): Remove.
3014 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
3015 do_self_tests.
3016 (setup_test, find_gdb): Remove.
3017 (test_observer): Don't call setup_test. Remove argument.
3018 * gdb.gdb/selftest.exp: Load selftest-support.exp.
3019 (find_gdb): Remove.
3020 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
3021 do_self_tests.
3022 (setup_test, find_gdb): Remove.
3023 (test_with_self): Don't call setup_test. Remove argument.
3024
1f031429
PA
30252013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
3026
3027 * gdb.arch/system-gcore.exp: Remove.
3028 * gdb.arch/gcore.c: Remove.
3029 * gdb.base/gcore.exp: Add "info reg system".
3030
58ce7251
SDJ
30312013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
3032
3033 PR breakpoints/15413:
3034 * gdb.base/pending.exp: Add test for completion of the "condition"
3035 command for pending breakpoints.
3036 * gdb.linespec/linespec.ex: Add test for completion of the
3037 "condition" command when dealing with multiple locations.
3038
aacbb8a5
LM
30392013-05-07 Luis Machado <lgustavo@codesourcery.com>
3040
3041 * gdb.threads/wp-replication.c: New file.
3042 * gdb.threads/wp-replication.exp: New file.
3043
2dd6254d
SL
30442013-05-06 Sandra Loosemore <sandra@codesourcery.com>
3045
3046 * gdb.xml/tdesc-regs.exp: Add case for nios2.
3047
c2a96e8c
DE
30482013-05-06 Doug Evans <dje@google.com>
3049
b903e17e
DE
3050 * gdb.base/solib-search-lib1.c: New file.
3051 * gdb.base/solib-search-lib2.c: New file.
3052 * gdb.base/solib-search.c: New file.
3053 * gdb.base/solib-search.h: New file.
3054 * gdb.base/solib-search.exp: New file.
3055
fac51dd9
DE
3056 * lib/gdb.exp (gdb_core_cmd): New function.
3057 * gdb.arch/system-gcore.exp: Use it.
3058 * gdb.arch/vsx-regs.exp: Ditto.
3059 * gdb.base/gcore.exp: Ditto.
3060 * gdb.threads/gcore-thread.exp: Ditto.
3061
c2a96e8c
DE
3062 * gdb.reverse/shr.h: New file.
3063 * gdb.reverse/shr1.c: New file.
3064 * gdb.reverse/shr2.c: #include "shr.h".
3065 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
3066 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
3067 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
3068 Update tests using sleep/printf to use shr2.sl instead.
3069 * gdb.reverse/solib-reverse.exp: Ditto.
3070
b6807d98
TT
30712013-05-06 Tom Tromey <tromey@redhat.com>
3072
3073 * gdb.dwarf2/implptrconst.c: New file.
3074 * gdb.dwarf2/implptrconst.exp: New file.
3075 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
3076 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
3077 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
3078
96f7d3f1
PW
30792013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3080
3081 * gdb.base/catch-sig.c (main): Raise SIGINT.
3082 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
3083
1ebff1fd
HAQ
30842013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
3085
3086 * status-stop.exp (test_tstart_tstart): Check for error
3087 returned by the second 'tstart' command.
3088
f92b06da
WT
30892013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
3090
3091 * gdb.xml/maint_print_struct.exp: New file.
3092 * gdb.xml/maint_print_struct.xml: New file.
3093
ff546935
TT
30942013-04-25 Tom Tromey <tromey@redhat.com>
3095
3096 * gdb.dwarf2/nostaticblock.exp: New file.
3097
bf9e4d0c
MB
30982013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3099
3100 PR gdb/10462
3101 * gdb.base/setshow.exp: Add test case.
3102
a11cfd87
HZ
31032013-04-23 Hui Zhu <hui@codesourcery.com>
3104
3105 PR gdb/15293
a11cfd87
HZ
3106 * gdb.base/dprintf.exp: Add ignore command.
3107
2d9442cc
HZ
31082013-04-23 Hui Zhu <hui@codesourcery.com>
3109
3110 PR gdb/15165
2d9442cc
HZ
3111 * gdb.base/save-bp.exp: Add test for dprintf.
3112
0f3305ed
TT
31132013-04-22 Tom Tromey <tromey@redhat.com>
3114
3115 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
3116 notice_open_fds.
3117
d504301e
SDJ
31182013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3119
3120 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
3121 ldflags.
3122
9991b207
SDJ
31232013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3124
3125 * gdb.arch/arm-bl-branch-dest.c: New file.
3126 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
3127
433730c9
PA
31282013-04-19 Vladimir Kargov <kargov@gmail.com>
3129 Pedro Alves <palves@redhat.com>
3130
3131 * gdb.arch/i386-float.S: New file.
3132 * gdb.arch/i386-float.exp: New file.
3133
9a908334
LM
31342013-04-18 Luis Machado <lgustavo@codesourcery.com>
3135
3136 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
3137 type void *.
3138
4f22ed5c
DE
31392013-04-17 Doug Evans <dje@google.com>
3140
3141 * lib/dwarf.exp (Dwarf): New proc "tu".
3142 * gdb.dwarf2/missing-sig-type.exp: New file.
3143
a0d3f2f5
SCR
31442013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3145
3146 Add option to link testcases with Pthreads library when
3147 using 'prepare_for_testing' in tests.
3148
3149 * lib/gdb.exp (build_executable_from_specs): Use
3150 gdb_compile_pthreads to compile if option "pthreads" is
3151 specified.
3152
cc16e6c9
TT
31532013-04-15 Tom Tromey <tromey@redhat.com>
3154
3155 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3156
72f1fe8a
TT
31572013-04-15 Tom Tromey <tromey@redhat.com>
3158
3159 * gdb.base/default.exp: Update for $_exception.
3160 * gdb.cp/exceptprint.cc: New file.
3161 * gdb.cp/exceptprint.exp: New file.
3162 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3163
6e72ca20
TT
31642013-04-15 Tom Tromey <tromey@redhat.com>
3165
3166 * gdb.cp/typeid.cc: New file.
3167 * gdb.cp/typeid.exp: New file.
3168
591f19e8
TT
31692013-04-15 Tom Tromey <tromey@redhat.com>
3170
3171 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3172
da9160e4
YQ
31732013-04-13 Yao Qi <yao@codesourcery.com>
3174
3175 * gdb.base/completion.exp: Test completion of command
3176 'target ctf' if target ctf is supported.
3177
f81d1120
PA
31782013-04-10 Pedro Alves <palves@redhat.com>
3179
3180 * gdb.base/completion.exp: Test "set height", "set listsize" and
3181 "set trace-buffer-size" completion.
3182 * gdb.base/setshow.exp: Test "set height unlimited".
3183 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3184 unlimited".
3185
393fd4c3
YQ
31862013-04-10 Yao Qi <yao@codesourcery.com>
3187
3188 * gdb.trace/actions.exp: Save trace data to CTF.
3189 Change to ctf target if GDB supports, read CTF data in ctf
3190 target, and check the actions of tracepoints.
3191 * gdb.trace/while-stepping.exp: Likewise.
3192 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3193 format and read CTF trace file if GDB supports.
3194 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3195 target is supported, change to ctf target, read trace data and
3196 check output of command "tstatus".
3197 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3198 read CTF data by target ctf and call check_tsv.
3199
b7a273f8
YQ
32002013-04-10 Yao Qi <yao@codesourcery.com>
3201
3202 * gdb.trace/actions.exp (check_tracepoint): New.
3203 (top level): Start the tracing and check the actions of
3204 tracepoints. Save trace data to tfile format. Restart GDB
3205 and read trace file in tfile target. Check the actions of
3206 tracepoints again.
3207 * gdb.trace/while-stepping.exp: Likewise.
3208
f3786771
YQ
32092013-04-10 Yao Qi <yao@codesourcery.com>
3210
3211 * gdb.trace/report.exp: Use standard_output_file for saved
3212 trace file.
3213
5c2b4418
HZ
32142013-04-10 Hui Zhu <hui@codesourcery.com>
3215
3216 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3217 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3218 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3219
f7543f0a
JK
32202013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3221
3222 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3223 response.
3224
f6de8ec2
PA
32252013-04-08 Pedro Alves <palves@redhat.com>
3226
3227 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3228 the location.
3229
b8abfd58
SL
32302013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3231
3232 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3233 for breakpoint location.
3234
156bffd0
SL
32352013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3236
3237 * gdb.linespec/linespec.exp: Make dir/file:line tests
3238 conditional for non-remote hosts only.
3239
c9a6ce02
PA
32402013-04-04 Stan Shebs <stan@codesourcery.com>
3241 Pedro Alves <palves@redhat.com>
3242
3243 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3244 * gdb.trace/actions-changed.c: New file.
3245 * gdb.trace/actions-changed.exp: New file.
3246 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3247 (gdb_trace_setactions_command): ... this. Add "actions_command"
3248 parameter, and handle it.
3249 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3250
4bd05f24
YQ
32512013-04-04 Yao Qi <yao@codesourcery.com>
3252
3253 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3254 'step'.
3255
3758b5ce
YQ
32562013-04-03 Yao Qi <yao@codesourcery.com>
3257
3258 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3259 "tfile-basic.tf".
3260 (test_tfind_tfile): Likewise.
3261
1dcaed0d
YQ
32622013-04-03 Yao Qi <yao@codesourcery.com>
3263
3264 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3265 "tfile-basic.tf" instead of "basic.tf".
3266 (write_error_trace_file): Pass argument "tfile-error.tf"
3267 instead of "error.tf".
3268 * gdb.trace/tfile.exp: Update tfile names to
3269 "tfile-basic.tf" and "tfile-error.tf".
3270
0e7a53fc
SL
32712013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3272
3273 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3274 empty directory in file for breakpoint hit.
3275
9852c492
YQ
32762013-03-29 Yao Qi <yao@codesourcery.com>
3277
3278 * gdb.base/completion.exp: Test completion of commands
3279 "target core", "target tfile" and "target exec".
3280 * gdb.trace/tfile.exp: Test completion of command
3281 "target tfile".
3282
af312be7
JB
32832013-03-28 Joel Brobecker <brobecker@adacore.com>
3284
3285 * gdb.ada/win_fu_syms: New testcase.
3286
e4a48d9d
DE
32872013-03-28 Doug Evans <dje@google.com>
3288
3289 * gdb.base/maint.exp (maint print statistics): Update expected output.
3290
7f7cc265
PA
32912013-03-28 Pedro Alves <palves@redhat.com>
3292
3293 PR gdb/15294
3294
3295 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3296 mean unlimited instead of $arg < 0.
3297 (test_listsize): Remove "listsize of 0 suppresses output" test.
3298 Test that "set listsize 0" ends up with an unlimited listsize.
3299
fc0da894
PA
33002013-03-28 Pedro Alves <palves@redhat.com>
3301
3302 * gdb.base/list.exp (last_line): New global.
3303 (last_line_re): New global.
3304 (test_listsize, test_list_function, test_list_forward)
3305 (test_repeat_list_command, test_list_range)
3306 (test_list_filename_and_function): Use them.
3307 * gdb.base/list0.c: Comment the last line of the file with "last
3308 line".
3309
abe7b711
PA
33102013-03-28 Pedro Alves <palves@redhat.com>
3311
3312 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3313 list the whole file.
3314
15b3979c
PA
33152013-03-28 Pedro Alves <palves@redhat.com>
3316
3317 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3318 "set listsize".
3319
96811e3b
KS
33202013-03-26 Keith Seitz <keiths@redhat.com>
3321
3322 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3323 from passing.
3324
4043f22b
PA
33252013-03-26 Pedro Alves <palves@redhat.com>
3326
3327 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3328 until after GDB has run.
3329
14a1aa17
YQ
33302013-03-26 Yao Qi <yao@codesourcery.com>
3331
3332 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3333 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3334
99c819ee
MM
33352013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3336
3337 * gdb.btrace/enable.exp: Add regression test.
3338
24955f63
TT
33392013-03-25 Tom Tromey <tromey@redhat.com>
3340
3341 * gdb.cp/m-static.exp: Add destructor-printing tests.
3342
fce632b6
TT
33432013-03-25 Tom Tromey <tromey@redhat.com>
3344
3345 * gdb.cp/m-static.exp: Add constructor ptype tests.
3346 * gdb.cp/m-static.cc (single_constructor): New class.
3347 (main): Make instance of single_constructor.
3348
598d3636
JK
33492013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3350 Pedro Alves <palves@redhat.com>
3351
3352 * gdb.server/server-kill.c: New file.
3353 * gdb.server/server-kill.exp: New file.
3354
c12440c9
PA
33552013-03-21 Pedro Alves <palves@redhat.com>
3356
3357 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3358 Expect $gdb_prompt in gdb_test_multiple.
3359
bd712aed
DE
33602013-03-21 Doug Evans <dje@google.com>
3361
3362 * gdb.base/maint.exp: Update tests for per-command stats.
3363
b2f83c08
TT
33642013-03-21 Tom Tromey <tromey@redhat.com>
3365
3366 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3367 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3368
ef0026f0
PA
33692013-03-20 Pedro Alves <palves@redhat.com>
3370
3371 PR gdb/15289
3372
3373 * gdb.base/remote.exp: Test
3374 "set remote hardware-watchpoint-limit -1",
3375 "set remote hardware-breakpoint-limit -1",
3376 "set remote hardware-watchpoint-limit 2147483647" and
3377 "set remote hardware-breakpoint-limit 2147483647".
3378
3f1175a9
PA
33792013-03-20 Pedro Alves <palves@redhat.com>
3380 Yao Qi <yao@codesourcery.com>
3381
3382 * gdb.trace/tfile.c: Add comments.
3383 (nonconstglob): New global.
3384 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3385 global that is not covered by the trace frame. Test
3386 disassembling.
3387
a09ae1c1
JK
33882013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3389
3390 * gdb.base/valgrind-infcall.exp
3391 (continue #$continue_count) <remote connection closed>
3392 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3393 $valgrind_pid.
3394
9ce98649
TT
33952013-03-15 Tom Tromey <tromey@redhat.com>
3396
3397 * gdb.cp/overload.cc (intintfunc): New.
3398 * gdb.cp/overload.exp: Add regression test.
3399
0a251e08
YQ
34002013-03-15 Yao Qi <yao@codesourcery.com>
3401
3402 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3403 using with_test_prefix.
3404 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3405 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3406 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3407 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3408 * gdb.base/break-interp.exp (test_core): Likewise.
3409 (test_attach_gdb): Likewise.
3410 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3411 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3412 Likewise.
3413 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3414 * gdb.base/jit.exp (one_jit_test): Likewise.
3415 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3416 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3417 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3418 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3419 Likewise.
3420 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3421 Likewise.
3422 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3423 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3424 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3425 (tracepoint_change_loc_2): Likewise.
3426 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3427 Likewise.
3428 (disconnected_tfind): Likewise.
3429 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3430 Likewise.
3431 (test_tfind_remote): Likewise.
3432 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3433 Likewise.
3434 (test_pending_resolved): Likewise.
3435 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3436 Likewise.
3437 (test_upload_tsv): Likewise.
3438 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3439 Likewise.
3440 (pending_tracepoint_works): Likewise.
3441 * gdb.trace/report.exp (use_collected_data): Likewise.
3442 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3443 Likewise.
3444 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3445 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3446 (strace_trace_on_same_addr): Likewise.
3447 (strace_trace_on_diff_addr): Likewise.
3448 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3449 (gdb_collect_locals_test): Likewise.
3450 (gdb_unavailable_registers_test): Likewise.
3451 (gdb_collect_globals_test): Likewise.
3452
2c415c0f
YQ
34532013-03-15 Yao Qi <yao@codesourcery.com>
3454
3455 * gdb.base/condbreak.exp: Add semicolon back which was removed
3456 by my previous commit.
3457
ae59b1da
YQ
34582013-03-14 Yao Qi <yao@codesourcery.com>
3459
3460 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3461 'return'.
3462 (gdb_target_monitor, gdb_load): Likewise.
3463 * config/sid.exp (gdb_load): Likewise.
3464 * config/slite.exp (gdb_load): Likewise.
3465 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3466 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3467 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3468 (single_step_until): Likewise.
3469 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3470 * gdb.arch/system-gcore.exp: Likewise.
3471 * gdb.base/bigcore.exp (extract_heap): Likewise.
3472 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3473 * gdb.base/call-ar-st.exp: Likewise.
3474 * gdb.base/call-rt-st.exp: Likewise.
3475 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3476 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3477 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3478 * gdb.base/corefile.exp: Likewise.
3479 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3480 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3481 * gdb.base/fixsection.exp: Likewise.
3482 * gdb.base/funcargs.exp: Likewise.
3483 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3484 * gdb.base/gcore-relro.exp: Likewise.
3485 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3486 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3487 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3488 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3489 * gdb.base/list.exp: Likewise.
3490 (set_listsize): Likewise.
3491 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3492 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3493 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3494 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3495 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3496 * gdb.base/setvar.exp: Likewise.
3497 (test_set): Likewise.
3498 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3499 * gdb.base/solib-overlap.exp: Likewise.
3500 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3501 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3502 * gdb.base/watchpoint.exp (initialize): Likewise.
3503 (test_simple_watchpoint): Likewise.
3504 (test_disabling_watchpoints): Likewise.
3505 (test_watchpoint_triggered_in_syscall): Likewise.
3506 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3507 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3508 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3509 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3510 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3511 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3512 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3513 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3514 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3515 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3516 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3517 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3518 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3519 * gdb.mi/gdb792.exp: Likewise.
3520 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3521 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3522 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3523 * gdb.threads/gcore-thread.exp: Likewise.
3524 (load_core): Likewise.
3525 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3526 (test_startup, check_control_c): Likewise.
3527 * gdb.threads/sigstep-threads.exp: Likewise.
3528 * gdb.threads/thread_check.exp: Likewise.
3529 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3530 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3531 (set_a_tracepoint, trace_buffer_normal): Likewise.
3532 (gdb_trace_circular_tests): Likewise.
3533 * gdb.trace/collection.exp: Likewise.
3534 * gdb.trace/disconnected-tracing.exp: Likewise.
3535 * gdb.trace/infotrace.exp: Likewise.
3536 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3537 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3538 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3539 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3540 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3541 * gdb.trace/stap-trace.exp: Likewise.
3542 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3543 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3544 * gdb.trace/trace-buffer-size.exp: Likewise.
3545 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3546 * gdb.trace/unavailable.exp: Likewise.
3547 * gdb.trace/while-dyn.exp: Likewise.
3548 * lib/fortran.exp (set_lang_fortran): Likewise.
3549 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3550 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3551 (default_gdb_start, get_compiler_info): Likewise.
3552 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3553 (get_debug_format, setup_xfail_format): Likewise.
3554 (rerun_to_main, gdb_skip_float_test): Likewise.
3555 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3556 * lib/java.exp (set_lang_java): Likewise.
3557 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3558 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3559 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3560 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3561 * lib/objc.exp (set_lang_objc): Likewise.
3562 * lib/pascal.exp (set_lang_pascal): Likewise.
3563 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3564 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3565 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3566
bb869963
SDJ
35672013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3568
3569 PR c++/15203
3570 PR c++/15210
3571 * gdb.cp/m-static.cc (keepalive_int): New function.
3572 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3573 * gdb.cp/m-static.exp: New test for `sintvar'.
3574
e2be70a0
YQ
35752013-03-14 Yao Qi <yao@codesourcery.com>
3576
3577 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3578 of 'tstatus' into tstatus_output.
3579 (top level): Save the trace data to tfile. Read trace file in
3580 tfile target. Check the trace status.
3581
8ddb1965
YQ
35822013-03-13 Yao Qi <yao@codesourcery.com>
3583
3584 * gdb.trace/tsv.exp (check_tsv): New.
3585 (top level): Save a tfile on current trace session. Call
3586 check_tsv on live target. Load the tfile with target tfile
3587 and call check_tsv again.
3588
045dd51f
YQ
35892013-03-13 Yao Qi <yao@codesourcery.com>
3590
3591 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3592 Replace some "gdb_test" with "gdb_test_no_output".
3593
82d049ab
PH
35942013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3595
3596 * gdb.ada/expr_delims.exp: New file.
3597 * gdb.ada/expr_delims/foo.adb: New file.
3598 * gdb.ada/expr_delims/pck.ads: New file.
3599 * gdb.ada/expr_delims/pck.adb: New file.
3600
cb8ea32b
KS
36012013-03-11 Keith Seitz <keiths@redhat.com>
3602
3603 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3604 both condition and thread. Then delete the watchpoint.
3605
2f1d9bdd
MM
36062013-03-11 Christian Himpel <christian.himpel@intel.com>
3607
3608 * Makefile.in: Add btrace testsuite.
3609 * configure: Regenerated.
3610 * configure.ac: Add btrace testsuite.
3611 * gdb.btrace/Makefile.in: New file.
3612 * gdb.btrace/enable.c: New file.
3613 * gdb.btrace/enable.exp: New file.
3614 * gdb.btrace/function_call_history.c: New file.
3615 * gdb.btrace/function_call_history.exp: New file.
3616 * gdb.btrace/instruction_history.c: New file.
3617 * gdb.btrace/instruction_history.exp: New file.
3618 * gdb.btrace/instruction_history.S: New file.
3619 * lib/gdb.exp: Add btrace skip proc.
3620
05c56a9d
JK
36212013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3622
3623 Fix entry-values if the callee called a noreturn function.
3624 * gdb.arch/amd64-tailcall-noret.S: New file.
3625 * gdb.arch/amd64-tailcall-noret.c: New file.
3626 * gdb.arch/amd64-tailcall-noret.exp: New file.
3627
9112db09
JK
36282013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3629
3630 Fix entry-values in C++ across CUs.
3631 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3632 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3633 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3634 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3635 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3636
be9a119c 36372013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
3638 Hafiz Abid Qadeer <abidh@codesourcery.com>
3639
3640 gdb/testsuite/
3641 * gdb.trace/trace-buffer-size.exp: New file.
3642 * gdb.trace/trace-buffer-size.c: New file.
3643
049109b0
PA
36442013-03-06 Pedro Alves <palves@redhat.com>
3645
3646 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3647 doesn't support the tested optional feature, call "unsupported"
3648 with the same test message as the "pass" case, instead of calling
3649 "pass" with a different message. Use the same text for the "fail"
3650 cases too.
3651
4aa54120
YQ
36522013-03-06 Yao Qi <yao@codesourcery.com>
3653
3654 * gdb.trace/tstatus.exp: Remove the invocation of
3655 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3656 (test_tracepoints): Don't set fast tracepoint.
3657 (top level): Don't check agent library is loaded or not.
3658
b8b71e63
YQ
36592013-03-06 Yao Qi <yao@codesourcery.com>
3660
3661 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3662 parentheses by "\\".
3663
33f448b1
JK
36642013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3665
3666 * gdb.linespec/base/one/thefile.cc (twodup): New.
3667 (m): Call it.
3668 * gdb.linespec/base/two/thefile.cc (dupname): New.
3669 (n): Call it.
3670 * gdb.linespec/break-ask.exp: New file.
3671 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
3672
1c942fb9
YQ
36732013-02-28 Yao Qi <yao@codesourcery.com>
3674
3675 * gdb.trace/report.exp: Move some code to ...
3676 (use_collected_data): New.
3677 (top level): Call use_collected_data once on the live target.
3678 Save at file of the current trace session, load it with target
3679 tfile, and call use_collected_data again.
3680
5b967901
JK
36812013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3682
3683 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3684
6447023f
JK
36852013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3686
3687 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
3688 Add final kill of ${valgrind_pid}.
3689
9f44fbc0
SCR
36902013-02-20 Siva Chandra Reddy <sivachandra@google.com>
3691
3692 * gdb.python/py-arch.c: New test case
3693 * gdb.python/py-arch.exp: New tests to test
3694 gdb.Architecture.disassemble
3695 * gdb.python/Makefile.in: Add py-arch to the list of
3696 EXECUTABLES.
3697
4c9ad8c2
TT
36982013-02-18 Tom Tromey <tromey@redhat.com>
3699
3700 * gdb.dwarf2/subrange.exp: New file.
3701
f5911ea1
HAQ
37022013-02-15 Pedro Alves <pedro@codesourcery.com>
3703 Hafiz Abid Qadeer <abidh@codesourcery.com>
3704
3705 * gdb.trace/tfile.exp: Add test for -trace-status command.
3706
420f4384
JK
37072013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3708
3709 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
3710 nanosleep by sleep.
3711
4819b3f8
PA
37122013-02-14 Pedro Alves <palves@redhat.com>
3713
3714 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3715
1773c82c
HAQ
37162013-02-14 Pedro Alves <pedro@codesourcery.com>
3717 Hafiz Abid Qadeer <abidh@codesourcery.com>
3718
3719 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3720
e234dfaf
TT
37212013-02-12 Tom Tromey <tromey@redhat.com>
3722
3723 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3724 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3725
6c01dd94
PA
37262013-02-12 Pedro Alves <palves@redhat.com>
3727
3728 * gdb.base/catch-signal.c: Update copyright years.
3729 * gdb.base/catch-signal.exp: Update copyright years.
3730 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3731 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3732 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3733 * gdb.dwarf2/dw2-error.S: Update copyright years.
3734 * gdb.dwarf2/dw2-error.c: Update copyright years.
3735 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3736 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3737 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3738
595fc67f
PA
37392013-02-12 Pedro Alves <palves@redhat.com>
3740
3741 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3742 message.
3743 * gdb.base/sigaltstack.exp: Ditto.
3744 * gdb.base/siginfo.exp: Ditto.
3745 * gdb.base/sizeof.exp: Ditto.
3746
17282693
PA
37472013-02-12 Pedro Alves <palves@redhat.com>
3748
3749 * gdb.mi/mi-basics.exp: Tweak intro comment.
3750 * gdb.mi/mi-break.exp: Tweak intro comment.
3751 * gdb.mi/mi-console.exp: Tweak intro comment.
3752 * gdb.mi/mi-file.exp: Tweak intro comment.
3753 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
3754 * gdb.mi/mi-return.exp: Tweak intro comment.
3755 * gdb.mi/mi-stepi.exp: Tweak intro comment.
3756 * gdb.mi/mi-until.exp: Tweak intro comment.
3757 * gdb.mi/mi-watch.exp: Tweak intro comment.
3758
8a4ac37e
PA
37592013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
3760
3761 * gdb.server/no-thread-db.exp: New file.
3762 * gdb.server/no-thread-db.c: New file.
3763 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
3764
c2792f5a
DE
37652013-02-11 Doug Evans <dje@google.com>
3766
3767 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
3768 two decfloats.
3769
d9e98382
SDJ
37702013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3771
3772 * gdb.base/bitfields.c (struct internalvartest): New declaration.
3773 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
3774
a321661a
JK
37752013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3776
3777 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
3778
134a2066
YQ
37792013-02-06 Yao Qi <yao@codesourcery.com>
3780
3781 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
3782 to ...
3783 (test_create_delete_modify_tsv): ... here. New test on modifying
3784 the initial value of a tsv.
3785
5a2dc60a
JK
37862013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3787
3788 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
3789 (cd .../rdir): ... here.
3790
233d95b5
JK
37912013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3792
3793 * gdb.linespec/base/one/header.h: New file.
3794 * gdb.linespec/base/two/header.h: New file.
3795 * gdb.linespec/macro-relative.c: New file.
3796 * gdb.linespec/macro-relative.exp: New file.
3797
fbd9ab74
JK
37982013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 * gdb.base/fullpath-expand-func.c: New file.
3801 * gdb.base/fullpath-expand.c: New file.
3802 * gdb.base/fullpath-expand.exp: New file.
3803 * gdb.base/realname-expand-real.c: New file.
3804 * gdb.base/realname-expand.c: New file.
3805 * gdb.base/realname-expand.exp: New file.
3806
1b56eb55
JK
38072013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3808
3809 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
3810 * gdb.dwarf2/dw2-dir-file-name.c: New file.
3811
af529f8f
JK
38122013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3813
3814 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
3815 (compare_filenames_for_search does not match)
3816 (compare_filenames_for_search does match): New tests.
3817
f5b95b50
JK
38182013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3819
3820 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3821
d47921b9
JK
38222013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3823
3824 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3825
8a92335b
JK
38262013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3827
3828 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
3829 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
3830 ${binfile}.mini_debuginfo-debuglink and
3831 ${binfile}.mini_debuginfo-debuglink.xz.
3832
17f2157d
TT
38332013-02-01 Tom Tromey <tromey@redhat.com>
3834
3835 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
3836 attributes.
3837
d65f0a9c
TT
38382013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3839 Tom Tromey <tromey@redhat.com>
3840
3841 * gdb.dwarf2/method-ptr.exp: Link with c++.
3842 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
3843
f25c0135
TT
38442013-01-31 Tom Tromey <tromey@redhat.com>
3845
3846 * gdb.base/jit.exp (compile_jit_test): New proc.
3847 Add PIE tests.
3848
7078baeb
TT
38492013-01-31 Tom Tromey <tromey@redhat.com>
3850
3851 * gdb.dwarf2/method-ptr.cc: New file.
3852 * gdb.dwarf2/method-ptr.exp: New file.
3853
1d24041a
TT
38542013-01-31 Tom Tromey <tromey@redhat.com>
3855
3856 * lib/dwarf.exp (namespace Dwarf): New.
3857
8d9878a4
TT
38582013-01-29 Tom Tromey <tromey@redhat.com>
3859
3860 * gdb.dwarf2/fission-reread.exp: Add unload test.
3861
bed911e5
DE
38622013-01-28 Doug Evans <dje@google.com>
3863
3864 * gdb.dwarf2/fission-loclists.exp: New file.
3865 * gdb.dwarf2/fission-loclists.S: New file.
3866
e229648e
JK
38672013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3868
3869 Code cleanup.
3870 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
3871 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
3872 and prepare_for_testing.
3873 * gdb.base/store.exp: Likewise.
3874
86700f00
TT
38752013-01-25 Tom Tromey <tromey@redhat.com>
3876
3877 * gdb.python/py-explore.exp: Expect the gdb prompt.
3878
8954db33
AB
38792013-01-25 Andrew Burgess <aburgess@broadcom.com>
3880
3881 * gdb.base/gnu_vector.c: New variable for use in tests.
3882 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
3883 changes in scalar to vector casting and widening.
3884 * gdb.python/py-type.c: New variables for use in tests.
3885 * gdb.python/py-type.exp: Update vector related tests to reflect
3886 changes in scalar to vector casting and widening.
3887
2077afdd
TD
38882013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
3889
3890 * gdb.base/prologue-include.c: New file.
3891 * gdb.base/prologue-include.exp: New file.
3892 * gdb.base/prologue-include.h: New file.
3893
d7499464
HAQ
38942013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
3895
3896 PR gdb/13443
3897 * gdb.mi/mi-var-block.exp: Make test messages unique.
3898
e2a3e0f1
TT
38992013-01-23 Tom Tromey <tromey@redhat.com>
3900
3901 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
3902
152fcc9c
TT
39032013-01-23 Tom Tromey <tromey@redhat.com>
3904
3905 * gdb.cp/converts.cc (main): Initialize 'a'.
3906
bea883fd
SCR
39072013-01-23 Siva Chandra Reddy <sivachandra@google.com>
3908
3909 * testsuite/gdb.python/frame.exp: Add a test for
3910 gdb.Frame.architecture() method.
3911
0928e93d
PA
39122013-01-22 Pedro Alves <palves@redhat.com>
3913
3914 * gdb.base/annota1.exp (signal sent): No longer expect
3915 breakpoints-invalid.
3916 * gdb.cp/annota2.exp (continue until exit)
3917 (watch triggered on a.x): Ditto.
3918
9c97429f
PA
39192013-01-22 Pedro Alves <palves@redhat.com>
3920
3921 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
3922 Adjust tests to breakpoints-invalid changes.
3923 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
3924 variables.
3925 Adjust tests to breakpoints-invalid changes.
3926
187d10dd
PA
39272013-01-22 Pedro Alves <palves@redhat.com>
3928
3929 * gdb.base/annota1.exp (annotate ignore count change): Add
3930 expected output for failure case.
3931
ea3aedcb
TT
39322013-01-22 Tom Tromey <tromey@redhat.com>
3933
3934 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
3935 call.
3936
998580f1
MK
39372013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
3938
3939 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 3940 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
3941 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
3942 Also handle 'thread' field.
3943 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
3944 * gdb.mi/mi-watch.exp: Ditto.
3945 * lib/mi-support.exp: Ditto.
3946
8f1d5693
MK
39472013-01-21 Siva Chandra Reddy <sivachandra@google.com>
3948
3949 * gdb.python/py-explore.exp: Improve a test
3950
2d8c5d7c
DB
39512013-01-18  David Blaikie  <dblaikie@gmail.com>
3952
3953 * gdb.base/label.c (main): Correct the type of the second
3954 parameter.
3955
46f35228
TT
39562013-01-18 Tom Tromey <tromey@redhat.com>
3957
3958 * gdb.dwarf2/trace-crash.s: New file.
3959 * gdb.dwarf2/trace-crash.exp: New file.
3960
5965d69d
HAQ
39612013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
3962
43aaf8b6
PA
3963 PR gdb/13443
3964 * gdb.base/checkpoint.exp: Update test messages to make them
3965 unique.
5965d69d 3966
5ae4861a
YQ
39672013-01-18 Yao Qi <yao@codesourcery.com>
3968
3969 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
3970 output of 'info tracepoints'.
3971 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3972 Likewise.
3973 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3974 * gdb.trace/disconnected-tracing.c (struct foo): New.
3975
d84fca2c
JK
39762013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3977
3978 * gdb.dwarf2/dw2-dos-drive.S: New file.
3979 * gdb.dwarf2/dw2-dos-drive.exp: New file.
3980
aebb1cc9
DE
39812013-01-17 Doug Evans <dje@google.com>
3982
2782d512
DE
3983 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
3984 CXX_FOR_TARGET.
3985
aebb1cc9
DE
3986 * boards/cc-with-tweaks.exp: New file.
3987
db2b2972
TT
39882013-01-17 Tom Tromey <tromey@redhat.com>
3989
3990 * gdb.base/completion.exp: Add "set cp-abi" completion test.
3991
96343774
PA
39922013-01-17 Pedro Alves <palves@redhat.com>
3993
3994 Merge dg-extract-results.sh from upstream (svn 195224).
3995
3996 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3997 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
3998
3999 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4000 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
4001
4002 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 4003 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
4004
4005 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4006 * dg-extract-results.sh: Redirect grep output to /dev/null instead
4007 of grep -q.
4008
675921c0
SD
40092012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
4010
4011 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
4012 interface.
4013 * gdb.base/jithost.c: New file.
4014 * gdb.base/jithost.h: New file.
4015 * gdb.base/jitreader.c : New file.
4016 * gdb.base/jit-protocol.h: New file.
4017
ab04a2af
TT
40182013-01-16 Tom Tromey <tromey@redhat.com>
4019
4020 * gdb.base/catch-signal.c: New file.
4021 * gdb.base/catch-signal.exp: New file.
4022
8ac3646f
TT
40232013-01-16 Tom Tromey <tromey@redhat.com>
4024
4025 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
4026
22fc223e
JK
40272013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4028
4029 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
4030
44478ab3
TT
40312013-01-14 Tom Tromey <tromey@redhat.com>
4032
4033 * gdb.base/completion.exp: Add "set gnutarget" test.
4034
06d66ee9
TT
40352013-01-14 Tom Tromey <tromey@redhat.com>
4036
4037 * gdb.dwarf2/dw2-restrict.S: New file.
4038 * gdb.dwarf2/dw2-restrict.c: New file.
4039 * gdb.dwarf2/dw2-restrict.exp: New file.
4040
c9bf0622
TT
40412013-01-14 Tom Tromey <tromey@redhat.com>
4042
4043 * gdb.dwarf2/dw2-error.exp: New file.
4044 * gdb.dwarf2/dw2-error.c: New file.
4045 * gdb.dwarf2/dw2-error.S: New file.
4046
5b12a61c
JK
40472013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 * gdb.cp/parse-lang.cc: New file.
4050 * gdb.cp/parse-lang.exp: New file.
4051
f0a4b570
JK
40522013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4053
4054 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
4055 (set substitute-path): New test.
4056 (fullname present): Remove content.
4057 (substituted fullname): New test.
4058
f751cc97
JB
40592013-01-13 Joel Brobecker <brobecker@adacore.com>
4060
4061 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
4062 check. Move $gdb_py_is_py24 value check right after.
4063
04164e8e
JK
40642013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4065
4066 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
4067 targets.
4068
5bf480a5
YQ
40692013-01-11 Yao Qi <yao@codesourcery.com>
4070
4071 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
4072 for dprintf.
4073 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4074 Check the fields in "=breakpoint-created" for dprintf.
4075
f35a17b5
JK
40762012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4077
4078 * gdb.mi/mi-fullname-deleted.exp: New file.
4079
85817405
JK
40802012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 * gdb.base/skip-solib.exp (info skip with pending file): Update the
4083 expected output.
4084 (info skip with pending file): Remove.
4085 (ignoring function in solib, info skip for function multiply): Update
4086 the expected output.
4087 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
4088 (info skip (delete 1), info skip after disabling all)
4089 (info skip after enabling all, info skip after disabling 4 2-3)
4090 (info skip after enabling 2-3, info skip 2-3)
4091 (info skip after deleting 2 3): Update the expected output.
4092 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
4093 statement to its initialization and return.
4094 * gdb.linespec/skip-two.exp: New file.
4095
27210e12
DE
40962012-12-19 Doug Evans <dje@google.com>
4097
4098 * gdb.base/maint.exp: Handle testing with .gdb_index.
4099
bb627a12
JB
41002012-12-19 Joel Brobecker <brobecker@adacore.com>
4101
4102 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
4103 Cavium to FSF.
4104
7785b880
JB
41052012-12-19 Joel Brobecker <brobecker@adacore.com>
4106
4107 * dg-extract-results.sh: Update contact info in copyright notice.
4108 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
4109 GPL v3 or later. Update contact info.
4110 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
4111 gdb.threads/watchpoint-fork-mt.c,
4112 gdb.threads/watchpoint-fork-parent.c,
4113 gdb.threads/watchpoint-fork-st.c,
4114 gdb.threads/watchpoint-fork.h: Likewise.
4115
f2a8bc8a
YQ
41162012-12-15 Yao Qi <yao@codesourcery.com>
4117
4118 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
4119 'installed' field in '=breakpoint-modified'.
4120 (test_reconnect): Check 'installed' field in
4121 '=breakpoint-modified' and '=breakpoint-created'.
4122
4123 * gdb.trace/actions.exp: Update test for 'installed' field.
4124 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
4125 (tracepoint_change_loc_2): Likewise.
4126 Check 'info tracepoint' display nothing else.
4127 * gdb.trace/deltrace.exp: Likewise.
4128 * gdb.trace/infotrace.exp: Likewise.
4129 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
4130 Likewise.
4131 * gdb.trace/passcount.exp: Likewise.
4132 * gdb.trace/tracecmd.exp: Likewise.
4133 * gdb.trace/while-stepping.exp: Likewise.
4134
6592e36f
TT
41352012-12-14 Tom Tromey <tromey@redhat.com>
4136
4137 * gdb.cp/member-name.exp: New file.
4138 * gdb.cp/member-name.cc: New file.
4139
7d27a96d
TT
41402012-12-14 Tom Tromey <tromey@redhat.com>
4141
4142 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4143
f8c05d0d
DE
41442012-12-14 Doug Evans <dje@google.com>
4145
4146 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4147 DW_OP_GNU_implicit_pointer is section-relative.
4148
451b7c33
TT
41492012-12-14 Tom Tromey <tromey@redhat.com>
4150
43aaf8b6 4151 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4152
10e339df
PA
41532012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4154
6fdff2c5 4155 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4156
e780d813
DE
41572012-12-13 Doug Evans <dje@google.com>
4158
4159 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4160 * gdb.multi/multi-arch.exp: Ditto.
4161
ca3dbcc8 41622012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4163
ca3dbcc8
MG
4164 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4165 catch load test library source file.
4166 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4167 load test source file.
4168 * gdb.mi/mi-catch-load.exp: New. Test file for
4169 basic MI -catch-load and -catch-unload tests.
4170
2960a434
PK
41712012-12-11 Paul Koning <paul_koning@dell.com>
4172
4173 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4174 exception.
4175 (_iterator_except): New function.
4176 (ArrayPrinter): Use _iterator function instead of local _iterator
4177 class for Python 3 compatibility.
4178 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4179 _iterator.
2960a434
PK
4180 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4181 execfile for Python 3 compatibility.
4182 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4183 format in error_prompt test.
6fdff2c5 4184
9325cb04
PK
41852012-12-10 Paul Koning <paul_koning@dell.com>
4186
4187 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4188 compatibility.
9325cb04
PK
4189 * gdb.python/py-block.exp: Ditto.
4190 * gdb.python/py-breakpoint.exp: Ditto.
4191 * gdb.python/py-cmd.exp: Ditto.
4192 * gdb.python/py-events.py: Ditto.
4193 * gdb.python/py-finish-breakpoint.py: Ditto.
4194 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4195 * gdb.python/py-finish-breakpoint2.py: Ditto.
4196 * gdb.python/py-frame-inline.exp: Ditto.
4197 * gdb.python/py-frame.exp: Ditto.
4198 * gdb.python/py-infthread.exp: Ditto.
4199 * gdb.python/py-objfile.exp: Ditto.
4200 * gdb.python/py-parameter.exp: Ditto.
4201 * gdb.python/py-progspace.exp: Ditto.
4202 * gdb.python/py-prompt.exp: Ditto.
4203 * gdb.python/py-symbol.exp: Ditto.
4204 * gdb.python/py-symtab.exp: Ditto.
4205 * gdb.python/py-template.exp: Ditto.
4206 * gdb.python/py-value-cc.exp: Ditto.
4207 * gdb.python/python.exp: Ditto.
4208 * gdb.python/source2.py: Ditto.
4209 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4210 compatibility.
9325cb04
PK
4211 Use sorted() function rather than sort() method.
4212 Accept either int or long values for enum values.
4213 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4214 execfile for Python 3 compatibility.
4215 * gdb.python/py-evsignal.exp: Ditto.
4216 * gdb.python/py-evthreads.exp: Ditto.
4217 * gdb.python/py-mi.exp: Ditto.
4218 * gdb.python/py-pp-maint.exp: Ditto.
4219 * gdb.python/py-prettyprint.exp: Ditto.
4220 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4221 Python 3 compatibility.
9325cb04
PK
4222 Skip tests for Python 2.4.
4223 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4224 Python 3 compatibility.
9325cb04
PK
4225 Use byte string rather than character string in memory write test
4226 if Python 3.
4227 * gdb.python/py-pp-maint.py: Change class declarations to "new
4228 class" syntax.
4229 * gdb.python/py-prettyprint.py: Change iterator class to generator
4230 function for Python 3 compatibility.
4231 Make all classes "new style".
4232 Fix indentation issue and stray semicolon.
4233 * gdb.python/py-shared.expChange print syntax for Python 3
4234 compatibility.
4235 Define "long" if Python 3.
4236 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4237 compatibility.
9325cb04
PK
4238 Accept either int or long values for enum values.
4239 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4240 compatibility.
9325cb04
PK
4241 Skip "long" and "unicode" tests if Python 3.
4242 Accept either "type" or "class" in type checks.
4243 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4244 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4245
8b9737bf
TT
42462012-12-10 Tom Tromey <tromey@redhat.com>
4247
4248 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4249 (test): Add "two_cu" argument.
4250 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4251 for types; allow two CUs.
4252
1b80a9fa
JK
42532012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4254
4255 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4256 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4257
f0b6d50a
YQ
42582012-12-08 Yao Qi <yao@codesourcery.com>
4259 Pedro Alves <palves@redhat.com>
4260
4261 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4262 '=breakpoint-created' when GDB merges the tracepoints of both
4263 sides.
4264
2f68a895
TT
42652012-12-07 Tom Tromey <tromey@redhat.com>
4266
4267 * gdb.base/break1.c (enum some_enum, union some_union): New.
4268 (some_enum_global, some_union_global, some_value): New globals.
4269 * gdb.base/completion.exp: Add tag completion tests.
4270
4fc5d43e
TT
42712012-12-07 Tom Tromey <tromey@redhat.com>
4272
4273 * gdb.base/completion.exp: Add tests for ptype and whatis
4274 completion.
4275
6559e013
JB
42762012-12-07 Joel Brobecker <brobecker@adacore.com>
4277
4278 * gdb.base/stale-infcall.exp: Fix copyright line.
4279
ae2b630d
JB
42802012-12-07 Joel Brobecker <brobecker@adacore.com>
4281
4282 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4283
0ba2eb0f
TT
42842012-12-06 Pedro Alves <palves@redhat.com>
4285 Tom Tromey <tromey@redhat.com>
4286
4287 * gdb.base/exprs.exp: Add tests for cast to void.
4288
731145cb
TT
42892012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4290
4291 * gdb.python/py-mi.exp: Correct expected results for attribute
4292 "dynamic" returned by -var-update.
4293 Add test case for correct handling of "diplayhint" for children
4294 of dynamic varobjs.
4295 * gdb.python/py-prettyprint.c (set_itme): New function.
4296 (bug_14741) New function.
4297 (main) Add call to bug_14741().
4298 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4299
e58fcc15
UW
43002012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4301
4302 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4303 ${binfile}.funcsyms list.
4304
e9eb0d14
YQ
43052012-12-04 Yao Qi <yao@codesourcery.com>
4306
4307 PR gdb/13443
4308 * gdb.trace/actions.exp: Make test messages unique.
4309
4983028c
TT
43102012-11-29 Tom Tromey <tromey@redhat.com>
4311
4312 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4313
ea5e6b0e
UW
43142012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4315
4316 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4317 * gdb.opencl/datatypes.exp: Likewise.
4318 * gdb.opencl/operators.exp: Likewise.
4319 * gdb.opencl/vec_comps.exp: Likewise.
4320
cdde3dfb
JG
43212012-11-29 Jerome Guitton <guitton@adacore.com>
4322
4323 * gdb.ada/iwide: New testcase.
4324
b50d69b5
JG
43252012-11-29 Jerome Guitton <guitton@adacore.com>
4326
4327 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4328 ptype test.
4329
c2d3fccf
JG
43302012-11-29 Jerome Guitton <guitton@adacore.com>
4331
4332 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4333 form {VARIANT_TYPE}ADDRESS.
4334
5edf51fe
YQ
43352012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4336
4337 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4338 (func): New function.
4339 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4340 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4341 pointers to members with pointer-to-function type.
4342
608e2dbb
TT
43432012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4344 Tom Tromey <tromey@redhat.com>
4345
4346 * gdb.base/gnu-debugdata.exp: New file.
4347 * gdb.base/gnu-debugdata.c: New file.
4348 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4349 (gdb_unload): Return 0 on success.
4350
4648e588
JK
43512012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4352
4353 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4354
17d6efc4
JB
43552012-11-26 Joel Brobecker <brobecker@adacore.com>
4356
4357 * gdb.base/empty_exe.exp: New testcase.
4358
ace21957
MF
43592012-11-20 Mike Frysinger <vapier@gentoo.org>
4360
4361 * gdb.base/completion.exp: Add test for help aliases completion.
4362
5c401a0a
YQ
43632012-11-20 Yao Qi <yao@codesourcery.com>
4364
4365 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4366 Don't test 'maint set show-debug-regs'.
4367 Use command 'set remotecache' instead of
4368 'set circular-trace-buffer'.
4369
8dea366b
KS
43702012-11-16 Keith Seitz <keiths@redhat.com>
4371
4372 PR c++/13615
4373 * gdb.cp/baseenum.cc: New file.
4374 * gdb.cp/baseenum.exp: New file.
4375 * gdb.cp/derivation.cc (A): Add copyright.
4376 Add a typedef.
4377 (B): Use A::value_type instead of int. Change all references.
4378 (D): Use value_type instead of int. Change all references.
4379 (E): Likewise.
4380 (F); Likewise.
4381 (Z): New class.
4382 (ZZ): New class.
6fdff2c5 4383 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4384 (main): Add instances of Z and ZZ.
4385 Make sure all symbols from N are kept.
4386 * gdb.cp/derivation.exp: Update typedef changes in tests.
4387 Add tests for class typedefs both before and after starting
4388 the inferior.
4389 Add tests for searching for a typedef while stopped in a
4390 method.
4391
5e34c6c3
LM
43922012-11-14 Luis Machado <lgustavo@codesourcery.com>
4393
4394 * gdb.mi/mi-var-create-rtti.c: New file.
4395 * gdb.mi/mi-var-create-rtti.exp: New file.
4396
5e487a5f
LM
43972012-11-14 Luis Machado <lgustavo@codesourcery.com>
4398
4399 * gdb.base/structs3.exp: Run to main before doing any tests.
4400
6d67b990
AB
44012012-11-14 Andrew Burgess <aburgess@broadcom.com>
4402
4403 * gdb.python/py-type.exp: Uniquify test names.
4404
e5d98164
YQ
44052012-11-14 Yao Qi <yao@codesourcery.com>
4406
4407 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4408 (thread_function) [DEBUG]: Call 'printf'.
4409 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4410 command line if 'DEBUG=1' is passed to test.
4411 Remove a pattern to match inferior's output.
4412
62747a60
TT
44132012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4414
4415 * gdb.mi/mi-fill-memory.exp: New test.
4416
18a9fc12
TT
44172012-11-12 Tom Tromey <tromey@redhat.com>
4418
4419 * gdb.base/completion.exp: Update for "info type-printers".
4420 * gdb.python/py-typeprint.cc: New file.
4421 * gdb.python/py-typeprint.exp: New file.
4422 * gdb.python/py-typeprint.py: New file.
4423
bd69fc68
TT
44242012-11-12 Tom Tromey <tromey@redhat.com>
4425
4426 * gdb.base/call-sc.exp: Use "ptype/r".
4427 * gdb.base/volatile.exp: Don't expect "int".
4428 * gdb.cp/ptype-flags.cc: New file.
4429 * gdb.cp/ptype-flags.exp: New file.
4430 * gdb.cp/templates.exp: Use ptype/r.
4431 (test_ptype_of_templates, test_template_typedef): Likewise.
4432 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4433 argument. Handle template names and template parameters.
4434 * gdb.mi/mi-var-cmd.exp: Accept "long".
4435 * gdb.mi/mi-var-child.exp: Accept "long".
4436 * gdb.mi/mi-var-display.exp: Accept "long".
4437 * gdb.mi/mi2-var-child.exp: Accept "long".
4438
b3720c3a
TT
44392012-11-12 Tom Tromey <tromey@redhat.com>
4440
4441 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4442 "ptype" from calls to cp_test_ptype_class.
4443 (test_enums): Likewise.
4444 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4445 cp_test_ptype_class.
4446 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4447 calls to cp_test_ptype_class.
4448 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4449 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4450 from calls to cp_test_ptype_class.
4451 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4452 command here. Change "in_command" argument to "in_exp".
4453
0d63ecda
KS
44542012-11-10 Keith Seitz <keiths@redhat.com>
4455
4456 PR gdb/14288
4457 * gdb.base/printcmds.c: Add invalid_XXX globals
4458 for repeated byte tests.
4459 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4460 * gdb.base/wchar.c (main): Add and construct a wchar_t
4461 array with repeated characters.
4462 * gdb.base/wchar.exp: Add repeated character tests.
4463
ed8a1c2d
AB
44642012-11-09 Andrew Burgess <aburgess@broadcom.com>
4465
4466 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4467 disassembly output.
4468
9107fc8d
PA
44692012-11-09 Pedro Alves <palves@redhat.com>
4470
4471 PR gdb/14306
4472
4473 * gdb.multi/multi-arch-exec.c: New file.
4474 * gdb.multi/multi-arch-exec.exp: New file.
4475
558a9d82
YQ
44762012-11-09 Yao Qi <yao@codesourcery.com>
4477
4478 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4479 (top level): Call it.
4480
e714f336
YQ
44812012-11-09 Yao Qi <yao@codesourcery.com>
4482
4483 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4484 typo.
4485
6ecd4729
PA
44862012-11-09 Pedro Alves <palves@redhat.com>
4487
4488 * gdb.multi/multi-arch.exp: New.
4489
9015683b
TT
44902012-11-08 Tom Tromey <tromey@redhat.com>
4491
4492 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4493 core files, if possible.
4494 * gdb.base/siginfo-thread.c: New file
4495 * gdb.base/siginfo-thread.exp: New file
4496
ea9f10bb
TT
44972012-11-08 Tom Tromey <tromey@redhat.com>
4498
4499 * gdb.base/comprdebug.exp: New file.
4500
f6592439
PA
45012012-11-06 Pedro Alves <palves@redhat.com>
4502
4503 PR gdb/14810
4504
4505 * gdb.base/disabled-location.c: New file.
4506 * gdb.base/disabled-location.exp: New file.
4507
2d338fa9
TT
45082012-11-06 Tom Tromey <tromey@redhat.com>
4509
4510 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4511 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4512 gdb_gcore_cmd.
4513 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4514 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4515 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4516 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4517 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4518 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4519 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4520 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4521 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4522
68c9da30
PA
45232012-11-05 Pedro Alves <palves@redhat.com>
4524
4525 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4526 procedure.
4527 (do_vfork_and_follow_child_tests_exec)
4528 (do_vfork_and_follow_child_tests_exit): Call it.
4529
a7c8c931
PA
45302012-11-05 Pedro Alves <palves@redhat.com>
4531
4532 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4533 fails.
4534
6f6484cd
YQ
45352012-11-03 Yao Qi <yao@codesourcery.com>
4536
4537 Fix PR gdb/14617.
4538 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4539 Remove setup_kfail, and update test.
4540
b45627a0
TT
45412012-11-02 Tom Tromey <tromey@redhat.com>
4542
4543 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4544 test.
4545
f50f4e56
PA
45462012-11-02 Pedro Alves <palves@redhat.com>
4547
4548 PR gdb/14766
4549
4550 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4551 setup_kfail.
4552 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4553 get registers".
4554
71ce889d
PA
45552012-11-02 Pedro Alves <palves@redhat.com>
4556
4557 * gdb.base/foll-vfork-exit.c: New file.
4558 * gdb.base/foll-vfork.exp (top level): New file-describing
4559 comment.
4560 (vfork_child_follow_to_exit): New procedure.
4561 (tcatch_vfork_then_child_follow): Rename as ...
4562 (tcatch_vfork_then_child_follow_exec): ... this.
4563 (tcatch_vfork_then_child_follow_exit): New procedure.
4564 (do_vfork_and_follow_parent_tests): New procedure, factored out
4565 from do_vfork_and_exec_tests.
4566 (do_vfork_and_follow_child_tests_exec): Ditto.
4567 (do_vfork_and_exec_tests): Delete.
4568 (do_vfork_and_follow_child_tests_exit): New procedure.
4569 (top level): Run tests with both the program that has the vfork
4570 child execing, and the program has the vfork child exiting.
4571
1e35b1a9
PA
45722012-11-02 Pedro Alves <palves@redhat.com>
4573
4574 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4575 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4576 (vfork_parent_follow_to_bp): Call it.
4577 (kill_child): Delete.
4578 (vfork_and_exec_child_follow_to_main_bp)
4579 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4580 longer call kill_child.
4581 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4582 (do_vfork_and_exec_tests): Don't runto_main before calling each
4583 test procedure.
4584 (top level): Don't clean restart and set verbose before running
4585 each test procedure.
4586
45872012-11-02 Pedro Alves <palves@redhat.com>
4588
4589 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4590 (vfork_parent_follow_to_bp)
4591 (vfork_and_exec_child_follow_to_main_bp)
4592 (vfork_and_exec_child_follow_through_step)
4593 (tcatch_vfork_then_parent_follow)
4594 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4595 Use with_test_prefix.
4596
45972012-11-02 Pedro Alves <palves@redhat.com>
4598
4599 * gdb.base/foll-vfork.c: Add copyright header.
4600 * gdb.base/vforked-prog.c: Add copyright header.
4601
46022012-11-02 Pedro Alves <palves@redhat.com>
4603
4604 * gdb.base/foll-vfork.exp
4605 (vfork_and_exec_child_follow_through_step): Don't skip on
4606 non-HP/UX targets. Expect the next to only step one line on
4607 non-HP/UX targets, rather than stopping only after the exec.
4608
46092012-11-02 Pedro Alves <palves@redhat.com>
4610
4611 Don't hard code line numbers.
4612
4613 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4614 Expect text from the sources instead of a line number.
4615 (vfork_parent_follow_to_bp)
4616 (vfork_and_exec_child_follow_to_main_bp)
4617 (vfork_and_exec_child_follow_through_step)
4618 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4619 Use gdb_get_line_number.
4620
46212012-11-02 Pedro Alves <palves@redhat.com>
4622
4623 Modernize.
4624
4625 * gdb.base/foll-vfork.exp: Use standard_testfile and
4626 build_executable. Pass descriptive string to untested.
4627 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4628 (vfork_and_exec_child_follow_to_main_bp)
4629 (vfork_and_exec_child_follow_through_step)
4630 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4631 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4632 of send_gdb/gdb_expect.
4633
4634 (kill_child): New procedure.
4635 (vfork_and_exec_child_follow_to_main_bp)
4636 (vfork_and_exec_child_follow_through_step): Use it.
4637
f0559fff
YQ
46382012-11-02 Yao Qi <yao@codesourcery.com>
4639
4640 * gdb.base/setvar.exp: Test setting nested struct.
4641 * gdb.base/setvar.c (v_struct3): New.
4642
c207c6da
DE
46432012-11-01 Doug Evans <dje@google.com>
4644
4645 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4646 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4647 use them.
4648
2f27adfe
AB
46492012-10-31 Andrew Burgess <aburgess@broadcom.com>
4650
4651 PR cli/14772
4652 * gdb.base/gnu_vector.c (union_with_vector_1)
4653 (struct_with_vector_1): Add new struct and union for testing
4654 ptype.
4655 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4656 structs / unions containing vectors.
4657
bb662ca6
YQ
46582012-10-25 Yao Qi <yao@codesourcery.com>
4659
4660 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4661 'setup_kfail' instead of 'setup_kfail_for_target'.
4662 * gdb.base/varargs.exp: Likewise.
4663 * lib/gdb.exp (setup_kfail_for_target): Remove.
4664
635d23ff
MK
46652012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4666
4667 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4668
afdb064f
MK
46692012-10-25 Mark Kettenis <kettenis@gnu.org>
4670
4671 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4672
d99dcf51
JB
46732012-10-24 Joel Brobecker <brobecker@adacore.com>
4674
4675 * gdb.ada/set_wstr: New testcase.
4676
32560274
JB
46772012-10-24 Joel Brobecker <brobecker@adacore.com>
4678
4679 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4680
5ded5331
JB
46812012-10-24 Joel Brobecker <brobecker@adacore.com>
4682
4683 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4684
d8d84291
MK
46852012-10-24 Mark Kettenis <kettenis@gnu.org>
4686
4687 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4688
6e933c51
JK
46892012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4690
4691 * gdb.base/callfuncs.exp (do_function_calls): Fix
4692 setup_kfail_for_target for -m32 mode.
4693
274bd000
MK
46942012-10-23 Mark Kettenis <kettenis@gnu.org>
4695
4696 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
4697 are now fixed.
4698
545f743d
YQ
46992012-10-23 Yao Qi <yao@codesourcery.com>
4700
4701 * gdb.base/info-os.exp: Resume the inferior until it exits.
4702
48b56b6a 47032012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4704
99c7d5a8 4705 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
4706 * gdb.base/print-file-var.exp: Likewise.
4707 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 4708
8de0566d
YQ
47092012-10-17 Yao Qi <yao@codesourcery.com>
4710
4711 * gdb.mi/mi-memory-changed.exp: New.
4712
44883546
YQ
47132012-10-16 Yao Qi <yao@codesourcery.com>
4714
4715 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
4716 returns true.
4717 Call gdb_load_shlibs.
4718 * gdb.reverse/solib-reverse.exp: Likewise.
4719
345f514a
KS
47202012-10-15 Keith Seitz <keiths@redhat.com>
4721
4722 * lib/cp-support.exp (cp_test_ptype_class): Add support
4723 for class typedefs.
4724
4725 * gdb.cp/derivation.exp: Add tests for g_instance.
4726
9e3a7d65
JK
47272012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4728
4729 Fix entry values resolving in inlined frames.
4730 * gdb.arch/amd64-entry-value-inline.S: New file.
4731 * gdb.arch/amd64-entry-value-inline.c: New file.
4732 * gdb.arch/amd64-entry-value-inline.exp: New file.
4733
21a7b089
JK
47342012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4735 Doug Evans <dje@google.com>
4736
4737 Fix recent gdb_breakpoint regression.
4738 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4739 braces from the parameter.
4740 * gdb.java/jprint.exp: Likewise.
4741
2c47921e
DE
47422012-10-15 Doug Evans <dje@google.com>
4743
4744 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4745
89398707
JB
47462012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4747
4748 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4749
801e4185
TT
47502012-10-15 Tom Tromey <tromey@redhat.com>
4751
4752 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4753
74f910c8
TT
47542012-10-15 Tom Tromey <tromey@redhat.com>
4755
4756 * gdb.python/py-symbol.exp: Test symbol destructor.
4757
91567807
YQ
47582012-10-14 Yao Qi <yao@codesourcery.com>
4759
4760 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
4761 * gdb.mi/mi-cli.exp: New.
4762
4763 * gdb.mi/mi2-basics.exp: Remove.
4764 * gdb.mi/mi2-break.exp: Remove.
4765 * gdb.mi/mi2-console.exp: Remove.
4766 * gdb.mi/mi2-disassemble.exp: Remove.
4767 * gdb.mi/mi2-eval.exp: Remove.
4768 * gdb.mi/mi2-file.exp: Remove.
4769 * gdb.mi/mi2-hack-cli.exp: Remove.
4770 * gdb.mi/mi2-pthreads.exp: Remove.
4771 * gdb.mi/mi2-read-memory.exp: Remove.
4772 * gdb.mi/mi2-regs.exp: Remove.
4773 * gdb.mi/mi2-return.exp: Remove.
4774 * gdb.mi/mi2-simplerun.exp: Remove.
4775 * gdb.mi/mi2-stack.exp: Remove.
4776 * gdb.mi/mi2-stepi.exp: Remove.
4777 * gdb.mi/mi2-syn-frame.exp: Remove.
4778 * gdb.mi/mi2-until.exp: Remove.
4779 * gdb.mi/mi2-watch.exp: Remove.
4780 * gdb.mi/mi2-var-block.exp: Remove.
4781 * gdb.mi/mi2-var-cmd.exp: Remove.
4782 * gdb.mi/mi2-var-display.exp: Remove.
4783
87332029
YQ
47842012-10-12 Yao Qi <yao@codesourcery.com>
4785
4786 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
4787 trail '.*' on matching patterns.
4788
11fc9057
L
47892012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4790
4791 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4792 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
4793 * gdb.arch/i386-disp-step.exp: Likewise.
4794 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4795 * gdb.arch/i386-prologue.exp: Likewise.
4796 * gdb.arch/i386-size-overlap.exp: Likewise.
4797 * gdb.arch/i386-size.exp: Likewise.
4798 * gdb.arch/i386-unwind.exp: Likewise.
4799
7d46bcdc
L
48002012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4801
4802 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
4803 * gdb.arch/i386-word.exp: Likewise.
4804
31224d9d
L
48052012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4806
4807 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
4808 is_ilp32_target to set nr_regs.
4809 * gdb.arch/i386-sse.exp: Likewise.
4810
5b7d0050
DE
48112012-10-11 Doug Evans <dje@google.com>
4812
7c09e5a0
DE
4813 PR breakpoints/14643.
4814 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
4815 * gdb.linespec/thread.c: New file.
4816 * gdb.linespec/thread.exp: New file.
4817
5b7d0050
DE
4818 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
4819 Recognize "message" -> print pass and fail. Add eof case.
4820 (runto): Recognize message, no-message. Print pass/fail if requested,
4821 with same treatment as gdb_breakpoint.
4822 (runto_main): Pass no-message to runto.
4823 (gdb_internal_error_resync): Add log message.
4824 (gdb_file_cmd): Tweak internal error fail text for consistency.
4825
2e24f4aa
JK
48262012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4827
4828 Fix crash during stepping on ppc32.
4829 * gdb.base/step-symless.c: New file.
4830 * gdb.base/step-symless.exp: New file.
4831
aa14df25
DE
48322012-10-03 Doug Evans <dje@google.com>
4833
4834 PR symtab/14601
4835 * gdb.cp/using-crash.exp: New file.
4836 * gdb.cp/using-crash.cc: New file.
4837
975531db
DE
48382012-10-02 Doug Evans <dje@google.com>
4839
4840 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
4841 more consistent.
4842 (runto,gdb_debug_format): Ditto.
4843 (gdb_file_cmd): Watch for eof in nested gdb_expect.
4844 Clean up logging and error messages.
4845
b3dc46ff
AB
48462012-10-01 Andrew Burgess <aburgess@broadcom.com>
4847
4848 Test find command on unmapped memory.
4849 * gdb.base/find-unmapped.c: New file.
4850 * gdb.base/find-unmapped.exp: New file.
4851
45814d45
YQ
48522012-09-29 Yao Qi <yao@codesourcery.com>
4853
4854 * gdb.trace/mi-tracepoint-changed.exp: New.
4855 * gdb.mi/mi-breakpoint-changed.exp: New.
4856 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
4857 * gdb.mi/pendshr2.c: New.
4858
4c2786ba
YQ
48592012-09-28 Yao Qi <yao@codesourcery.com>
4860
4861 * gdb.mi/pr11022.exp: New.
4862 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
4863
7977e5d2
TT
48642012-09-27 Tom Tromey <tromey@redhat.com>
4865
4866 * gdb.cp/derivation.exp: Add regression test.
4867 * gdb.cp/derivation.cc (class V_base, class V_inter, class
4868 V_derived): New.
4869 (vderived): New global.
4870
0971de02
TT
48712012-09-26 Tom Tromey <tromey@redhat.com>
4872
4873 * gdb.dwarf2/dw2-common-block.S: New file.
4874 * gdb.dwarf2/dw2-common-block.exp: New file.
4875
4357ac6c
TT
48762012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4877
4878 * gdb.fortran/common-block.exp: New file.
4879 * gdb.fortran/common-block.f90: New file.
4880
6f380991
AB
48812012-09-26 Andrew Burgess <aburgess@broadcom.com>
4882
4883 * gdb.base/duplicate-bp.c: New file.
4884 * gdb.base/duplicate-bp.exp: New file.
4885
8ae551cf
YQ
48862012-09-26 Yao Qi <yao@codesourcery.com>
4887
4888 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
4889
4890 Revert:
4891 2012-09-21 Yao Qi <yao@codesourcery.com>
4892
4893 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4894
318102b9
SP
48952012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4896
4897 * gdb.base/longest-types.c: New test case.
4898 * gdb.base/longest-types.exp: New test case.
4899
a1e5fd69
YQ
49002012-09-25 Yao Qi <yao@codesourcery.com>
4901
4902 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
4903
04e7407c
JK
49042012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4905
4906 Fix internal error on canonicalization of clang types.
4907 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
4908 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
4909 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
4910
9bf4bce9
JK
49112012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 Fix disassemble without parameters in tailcall frame.
4914 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
4915
2603f7ee
AB
49162012-09-21 Andrew Burgess <aburgess@broadcom.com>
4917
4918 * gdb.dwarf2/dw2-op-out-param.S: New file.
4919 * gdb.dwarf2/dw2-op-out-param.exp: New file.
4920
a3569abd
YQ
49212012-09-21 Yao Qi <yao@codesourcery.com>
4922
4923 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4924
a065d7af
YQ
49252012-09-21 Yao Qi <yao@codesourcery.com>
4926
4927 * gdb.mi/mi-cli.exp: Remove.
4928 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
4929
15544bd9
YQ
49302012-09-21 Yao Qi <yao@codesourcery.com>
4931
4932 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
4933 "=record-started" notification.
4934
82a90ccf
YQ
49352012-09-21 Yao Qi <yao@codesourcery.com>
4936
4937 * gdb.mi/mi-record-changed.exp: New.
4938 * gdb.mi/mi-reverse.exp: Adjust expected output.
4939
d7de8e3c
TT
49402012-09-20 Tom Tromey <tromey@redhat.com>
4941
4942 * gdb.python/python.exp: Test atexit.register.
4943
1aa99537
DE
49442012-09-20 Doug Evans <dje@google.com>
4945
05eade73
DE
4946 * boards/dwarf4-gdb-index.exp: New file.
4947
1aa99537
DE
4948 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
4949 while running the tests.
4950
4ae24af0
JB
49512012-09-18 Joel Brobecker <brobecker@adacore.com>
4952
4953 * gdb.ada/bp_reset: New testcase.
4954
bb25a15c
YQ
49552012-09-18 Yao Qi <yao@codesourcery.com>
4956
4957 * gdb.trace/mi-tsv-changed.exp: New.
4958
201b4506
YQ
49592012-09-18 Yao Qi <yao@codesourcery.com>
4960
4961 * gdb.trace/mi-traceframe-changed.exp: New.
4962
6fc1c773
YQ
49632012-09-17 Yao Qi <yao@codesourcery.com>
4964
4965 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
4966 when it is less than 0.
4967
1ab3b62c
JK
49682012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4969
4970 PR 14119
4971 * gdb.arch/amd64-tailcall-ret.S: New file.
4972 * gdb.arch/amd64-tailcall-ret.c: New file.
4973 * gdb.arch/amd64-tailcall-ret.exp: New file.
4974 * gdb.reverse/amd64-tailcall-reverse.S: New file.
4975 * gdb.reverse/amd64-tailcall-reverse.c: New file.
4976 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
4977
acf9414f
JK
49782012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4979
4980 PR 14548
4981 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
4982 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
4983 * gdb.reverse/singlejmp-reverse.S: New file.
4984 * gdb.reverse/singlejmp-reverse.c: New file.
4985 * gdb.reverse/singlejmp-reverse.exp: New file.
4986
666b578b
JK
49872012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4988
4989 Fix compatibility with old GCC (~4.1).
4990 * gdb.cp/converts.cc (my_enum_var): New variable.
4991
42056501
AB
49922012-09-14 Andrew Burgess <aburgess@broadcom.com>
4993
4994 * gdb.xml/tdesc-regs.exp: Update expected output for new
4995 vector_size syntax of vector types.
4996
b9516fa1
YPK
49972012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
4998
4999 Refactor Python "gdb" module into a proper Python package, by
5000 introducing a new "_gdb" module for code implemented in C, and
5001 using reload/__import__ instead of exec.
5002 * gdb.python/python.exp (Test stderr location): Update module
5003 location of GDB-specific sys.stderr.
5004 (Test stdout location): Ditto for sys.stdout.
5005
18dc9ad8
JK
50062012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5007
5008 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
5009
ea3a9873
KS
50102012-09-12 Keith Seitz <keiths@redhat.com>
5011
5012 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
5013 conversion statement.
5014
5941debb
DE
50152012-09-12 Doug Evans <dje@google.com>
5016
5017 * gdb.base/help.exp: Remove testing of individual command help text,
5018 too much of a maintenance burden. Instead, test the functionality
5019 of "help" itself.
5020
cfc35e02
DE
50212012-09-11 Doug Evans <dje@google.com>
5022
3a0ed5d7
DE
5023 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
5024 breakpoint.
5025
cfc35e02
DE
5026 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
5027 * gdb.dwarf2/fission-reread.S: Ditto.
5028 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
5029 * gdb.dwarf2/fission-reread.exp: Ditto.
5030
350b1b26
AB
50312012-09-11 Andrew Burgess <aburgess@broadcom.com>
5032
5033 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
5034
2fa15f23
JB
50352012-09-10 Joel Brobecker <brobecker@adacore.com>
5036
5037 * gdb.ada/optim_drec: New testcase.
5038
09be558e
DE
50392012-09-10 Doug Evans <dje@google.com>
5040
5041 * boards/fission.exp: Explicitly mark "board" as not remote.
5042
5b4f6e25
KS
50432012-09-10 Keith Seitz <keiths@redhat.com>
5044
5045 PR gdb/13483
5046 * gdb.cp/converts.cc (A::A): Add ctor.
5047 (A::member_): Add member.
5048 (enum my_enum): New enumeration.
5049 (main): Add calls to foo1_7 with various
5050 permitted arguments.
5051 * gdb.cp/converts.exp: Add tests for boolean
5052 conversions permitted by the standard.
5053
b4ca5ed9
YPK
50542012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
5055
5056 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
5057 avoid spurious results due to ~/.gdbinit.
5058 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
5059 $INTERNAL_GDBFLAGS in run command.
5060 * gdb.gdb/observer.exp (setup_test): Ditto.
5061 * gdb.gdb/selftest.exp (test_with_self): Ditto.
5062 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
5063
d54b30bb
DE
50642012-09-06 Doug Evans <dje@google.com>
5065
14910956
DE
5066 * boards/fission.exp: New file.
5067
d54b30bb
DE
5068 * gdb.python/py-value.exp: Use clean_restart.
5069
91b253e1
DE
50702012-09-05 Doug Evans <dje@google.com>
5071
5072 * gdb.base/info-macros.c: Fix whitespace.
5073
1292279a
PA
50742012-08-28 Pedro Alves <palves@redhat.com>
5075
5076 PR gdb/14428
5077
5078 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
5079
1c8cdcb1
JK
50802012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5081
5082 * gdb.base/break-caller-line.c: New file.
5083 * gdb.base/break-caller-line.exp: New file.
5084
1e8e8b51
JK
50852012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5086
5087 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
5088 * gdb.arch/i386-cfi-notcurrent.S: New file.
5089 * gdb.arch/i386-cfi-notcurrent.exp: New file.
5090
1591a1e8
PA
50912012-08-27 Wei-cheng Wang <cole945@gmail.com>
5092 Yao Qi <yao@codesourcery.com>
5093 Pedro Alves <palves@redhat.com>
5094
5095 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
5096 New procedures.
5097 (top level): Add overlap checking tests.
5098
4442ada7
TT
50992012-08-24 Tom Tromey <tromey@redhat.com>
5100
5101 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
5102 gdb_test_multiple fails for other reasons.
5103
e7d50cc9
YQ
51042012-08-24 Yao Qi <yao@codesourcery.com>
5105
5106 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5107
dfbd5e7b
PA
51082012-08-23 Pedro Alves <palves@redhat.com>
5109
5110 * gdb.base/help.exp: Adjust to "handle" help text change.
5111
8d735b87
YQ
51122012-08-23 Yao Qi <yao@codesourcery.com>
5113
5114 * gdb.trace/disconnected-tracing.c (start, end): New.
5115 (main): Call start and end.
5116 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
5117 existing tests into this proc.
5118 (disconnected_tfind): New.
5119
61b1d759
YQ
51202012-08-23 Yao Qi <yao@codesourcery.com>
5121
5122 * boards/native-gdbserver.exp (${board}_upload): New.
5123 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
5124 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
5125 Execute tfile on remote target.
5126 Copy trace file from target to host.
5127
6ca1b147
JM
51282012-08-22 Joseph Myers <joseph@codesourcery.com>
5129
5130 * gdb.arch/thumb-bx-pc.S: New file.
5131 * gdb.arch/thumb-bx-pc.exp: New file.
5132
706e3705
TT
51332012-08-22 Tom Tromey <tromey@redhat.com>
5134
5135 * gdb.base/maint.exp: Update.
5136
b4893d48
TT
51372012-08-22 Tom Tromey <tromey@redhat.com>
5138
5139 * lib/gdb.exp (skip_unwinder_tests): New proc.
5140 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
5141 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
5142
45b7da81
TT
51432012-08-21 Tom Tromey <tromey@redhat.com>
5144
5145 * gdb.hp/gdb.aCC/exception.exp: Remove.
5146
f94363d7
AP
5147012-08-19 Andrew Pinski <apinski@cavium.com>
5148
5149 * gdb.arch/mips-octeon-bbit.c: New file.
5150 * gdb.arch/mips-octeon-bbit.exp: New Test.
5151
e5afdbd7
KS
5152012-08-19 Keith Seitz <keiths@redhat.com>
5153
5154 PR c++/14365
5155 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5156 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5157
c29e8b64
JK
51582012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5159
5160 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5161 verbose -log by more specific untested call.
5162
15a7e7bc
YQ
51632012-08-18 Yao Qi <yao@codesourcery.com>
5164
5165 * gdb.trace/tfind.exp: Move tests on various command help before
5166 checking target supports trace.
5167 Fix the expected output of 'help tfind end'.
5168
a451cb65
KS
51692012-08-17 Keith Seitz <keiths@redhat.com>
5170
5171 PR c++/13356
5172 * gdb.base/default.exp: Update all "check type" tests.
5173 * gdb.base/help.exp: Likewise.
5174 * gdb.base/setshow.exp: Likewise.
5175 * gdb.cp/converts.cc (foo1_type_check): New function.
5176 (foo2_type_check): New function.
5177 (foo3_type_check): New function.
5178 (main): Call new functions.
5179 * converts.exp: Add tests for integer-to-pointer conversions
5180 with/without strict type-checking.
5181
dbf6a605
MF
51822012-08-16 Mike Frysinger <vapier@gentoo.org>
5183
5184 * gdb.base/help.exp: Update expected output.
5185
0c92d8c1
JB
51862012-08-16 Joel Brobecker <brobecker@adacore.com>
5187
5188 * gdb.ada/rdv_wait: New testcase.
5189
e56f7f42
JK
51902012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5191
5192 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5193
f47f77df
DE
51942012-08-13 Doug Evans <dje@google.com>
5195
e202d6e8 5196 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5197 * gdb.base/default.exp: Update expected output of "show convenience".
5198
a72c3253
DE
51992012-08-10 Doug Evans <dje@google.com>
5200
5201 * gdb.python/py-strfns.c: New file.
5202 * gdb.python/py-strfns.exp: New file.
5203 * gdb.python/py-type.exp (test_fields): Add vector tests.
5204
de0bea00
MF
52052012-08-10 Mike Frysinger <vapier@gentoo.org>
5206
5207 PR cli/10436:
5208 * gdb.base/completion.exp: Add tests for handle completion.
5209
5b9afe8a
YQ
52102012-08-09 Yao Qi <yao@codesourcery.com>
5211
5212 * gdb.mi/mi-cmd-param-changed.exp: New.
5213 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5214 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5215 * gdb.mi/mi2-prompt.exp: Likewise.
5216
4f485ebc
DE
52172012-08-08 Doug Evans <dje@google.com>
5218
5219 * gdb.base/debug-expr.c: New file.
5220 * gdb.base/debug-expr.exp: New file.
5221 * gdb.base/exprs.exp: Test {type} casts.
5222 * gdb.cp/debug-expr.exp: New file.
5223
5888842d
JK
52242012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5225
5226 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5227 global variable loop, not a 'break'. Add loop count limit to 100.
5228 Add new fail case for terminated vgdb.
5229
4f69f4c2
JK
52302012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5231 Jean-Marc Saffroy <saffroy@gmail.com>
5232
5233 PR 11804
5234 * gdb.base/gcore-relro.exp: New file.
5235 * gdb.base/gcore-relro-main.c: New file.
5236 * gdb.base/gcore-relro-lib.c: New file.
5237
e2de5390
JK
52382012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5239
5240 Do not false FAIL with old GCCs.
5241 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5242 GCC < 4.5 in $no_hw mode.
5243
606603c5
JK
52442012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5245
5246 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5247
777f26c2
JK
52482012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5249
5250 * gdb.base/list.exp (test_only_end): New function.
5251 Call it.
5252
2c12abee
TT
52532012-08-06 Tom Tromey <tromey@redhat.com>
5254
5255 * gdb.python/py-mi.exp: Add test for printer whose children
5256 are a list.
5257 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5258 (main): New variable children_as_list.
5259 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5260 New.
5261 (register_pretty_printers): Register new printer.
5262
0eae2cf4
EBM
52632012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5264
5265 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5266 symbols. Abort if vgdb remote connection is closed.
5267
09e0881d
DE
52682012-08-02 Doug Evans <dje@google.com>
5269
5270 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5271
b40f514f
SDJ
52722012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5273
5274 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5275 s390x, PowerPC 64 and m68k-linux.
5276
11315ae0
UW
52772012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5278
5279 * gdb.base/annota1.exp: Accept no frames-invalid notification
5280 when starting up the program.
5281 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5282 show a symbolic value as well.
5283 * gdb.server/server-exec-info.exp: Skip test when skipping
5284 gdbserver test and/or when skipping shared library tests.
5285 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5286 avoid name conflicts with other tests.
5287
0547eeed
UW
52882012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5289
5290 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5291 Fix wrong output on big-endian systems.
5292 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5293 4-byte pointer types on 64-bit s390x.
5294
bdddb4de
UW
52952012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5296
5297 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5298 marker comment at the beginning (after intialization).
5299 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5300 breakpoint on marker comment instead of function begin.
5301 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5302 PowerPC.
5303 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5304 or 64-bit PowerPC.
5305 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5306 gdb,no_hardware_watchpoints flag is set.
5307 (initialize): Remove now redundant can-use-hw-watchpoints change.
5308
5d206025
YQ
53092012-08-02 Yao Qi <yao@codesourcery.com>
5310 Pedro Alves <palves@redhat.com>
5311
5312 * boards/local-remote-host.exp: New.
5313
4f665099
UW
53142012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5315
5316 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5317 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5318 * gdb.base/print-file-var.exp: Likewise.
5319 * gdb.server/solib-list.exp: Skip on remote targets.
5320
b62e2b27
UW
53212012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5322
5323 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5324 watchpoints on ARM. When expecting software watchpoints, tolerate
5325 (remote) targets that report unsupported hardware watchpoint only
5326 at continue time.
5327 (test_wide_location_2): Likewise.
5328
a967a851
JK
53292012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5330
5331 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5332 valgrind versions.
5333
75d9f9ff 53342012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5335
5336 * gdb.base/valgrind-infcall.c: New file.
5337 * gdb.base/valgrind-infcall.exp: New file.
5338
75d9f9ff
JK
5339 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5340
1c9f2ed2
KS
53412012-07-30 Keith Seitz <keiths@redhat.com>
5342
5343 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5344 linespecs.
5345
7f9b2034
DE
53462012-07-30 Doug Evans <dje@google.com>
5347
85220e01
DE
5348 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5349 * gdb.dwarf2/pr13961.S: Ditto.
5350
7f9b2034
DE
5351 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5352
4e969b4f
AB
53532012-07-30 Andrew Burgess <aburgess@broadcom.com>
5354
5355 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5356 change its format immediately after reloading the binary.
5357
e7de8362
JK
53582012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5359
5360 Fix testsuite regression after --use-deprecated-index-sections removal.
5361 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5362 string.
5363 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5364
7255706c
YQ
53652012-07-27 Yao Qi <yao@codesourcery.com>
5366
5367 KFAIL for PR remote/14161.
5368 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5369 Cleanup socket files.
5370 (strace_info_marker): Detach inferior.
5371
f2e8016f
TT
53722012-07-26 Tom Tromey <tromey@redhat.com>
5373
6fdff2c5 5374 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5375
f66713d2
JK
53762012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5377
5378 * gdb.python/py-inferior.c (thread): New function.
5379 (check_threads): New function.
5380 (test_threads): New function.
5381 * gdb.python/py-inferior.exp: Added test.
5382 Replaced runto with continue to breakpoint.
5383
8223e12c
TT
53842012-07-26 Tom Tromey <tromey@redhat.com>
5385
5386 * lib/ada.exp (standard_ada_testfile): New proc.
5387 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5388 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5389 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5390 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5391 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5392 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5393 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5394 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5395 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5396 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5397 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5398 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5399 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5400 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5401 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5402 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5403 * gdb.ada/complete.exp: Use standard_ada_testfile.
5404 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5405 standard_output_file.
5406 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5407 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5408 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5409 standard_output_file.
5410 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5411 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5412 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5413 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5414 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5415 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5416 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5417 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5418 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5419 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5420 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5421 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5422 * gdb.ada/interface.exp: Use standard_ada_testfile.
5423 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5424 standard_output_file
5425 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5426 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5427 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5428 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5429 * gdb.ada/nested.exp: Use standard_ada_testfile.
5430 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5431 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5432 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5433 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5434 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5435 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5436 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5437 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5438 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5439 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5440 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5441 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5442 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5443 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5444 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5445 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5446 * gdb.ada/start.exp: Use standard_ada_testfile.
5447 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5448 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5449 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5450 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5451 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5452 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5453 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5454 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5455 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5456 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5457 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5458 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5459 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5460 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5461
bbec57e4
JK
54622012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5463
5464 Fix testsuite regression after --use-deprecated-index-sections removal.
5465 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5466
9cc8e32c
JK
54672012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5468
5469 Fix compatibility with Tcl before 7.5.
5470 * lib/future.exp (lreverse): New function if it does not exist.
5471
ea5ca7b5
MK
54722012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5473
5474 * gdb.mi/mi-pending.c: New method to set a second pending
5475 breakpoint.
5476 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5477 condition.
5478
64776a0b
PA
54792012-07-20 Pedro Alves <palves@redhat.com>
5480
5481 PR threads/11692
5482 PR gdb/12203
5483
5484 * gdb.threads/create-fail.c: New file.
5485 * gdb.threads/create-fail.exp: New file.
5486
13e4e967
PA
54872012-07-19 Pedro Alves <palves@redhat.com>
5488
5489 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5490 * config/vx.exp (gdb_start): Likewise.
5491 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5492 * gdb.base/setvar.exp (test_set): Likewise.
5493 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5494 * gdb.reverse/sigall-precsave.exp: Likewise.
5495 * gdb.reverse/sigall-reverse.exp: Likewise.
5496
b7aefa4d
PA
54972012-07-19 Pedro Alves <palves@redhat.com>
5498
5499 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5500 handler before recording.
5501
608b4967
TT
55022012-07-19 Tom Tromey <tromey@redhat.com>
5503
5504 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5505 * gdb.cp/casts.cc (decltype): New function.
5506 (main): Use it.
5507
b1e0c0fa
PA
55082012-07-19 Pedro Alves <palves@redhat.com>
5509
5510 * gdb.base/sigall.exp (signals): New list.
5511 <top level>: Loop over signals in the $signals list instead of
5512 calling a test function once per signal.
5513 * gdb.reverse/sigall-precsave.exp (signals): New list.
5514 <top level>: Loop over signals in the $signals list instead of
5515 calling a test function once per signal.
5516 * gdb.reverse/sigall-reverse.exp (signals): New list.
5517 <top level>: Loop over signals in the $signals list instead of
5518 calling a test function once per signal.
5519
6ace3df1
YQ
55202012-07-19 Yao Qi <yao@codesourcery.com>
5521
5522 * gdb.base/setshow.exp: Test 'set args ~'.
5523
263a0f8c
JK
55242012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5525
5526 * gdb.base/store.exp (check_set): Import gdb_prompt.
5527 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5528 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5529
8f043999
JK
55302012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5531
5532 PR 11914
5533 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5534 (main): Call eval_sub.
5535 * gdb.python/py-prettyprint.exp:
5536 (python execfile ('py-prettyprint.py')): Move it earlier.
5537 New breakpoint for eval-break.
5538 (continue to breakpoint: eval-break, info locals): New test.
5539 (python execfile ('py-prettyprint.py')): Move it from here.
5540 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5541 (register_pretty_printers): Register pp_eval_type.
5542
725c7b66
JK
55432012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5544
5545 Fix a testcase regression by me.
5546 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5547 DW_FORM_data4.
5548
4359dff1
JK
55492012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5550 Doug Evans <dje@google.com>
5551
5552 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5553 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5554
61e44cfa
JK
55552012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5556
5557 Fix gdbserver run regression.
5558 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5559
93c0ef37
TT
55602012-07-12 Tom Tromey <tromey@redhat.com>
5561
5562 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5563 (clean_restart): Likewise.
5564 (core_find): Use standard_output_file.
5565
76027ef5
TT
55662012-07-12 Tom Tromey <tromey@redhat.com>
5567
5568 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5569 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5570 prepare_for_testing_full.
5571 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5572 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5573 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5574 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5575 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5576 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5577 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5578 prepare_for_testing_full.
5579 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5580 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5581 prepare_for_testing_full.
5582 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5583 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5584 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5585
85b4440a
TT
55862012-07-12 Tom Tromey <tromey@redhat.com>
5587
5588 * lib/gdb.exp (build_executable_from_specs): New proc, from
5589 build_executable.
5590 (build_executable): Use it.
5591 (prepare_for_testing_full): New proc.
5592
55baab26
TT
55932012-07-11 Tom Tromey <tromey@redhat.com>
5594
5595 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5596 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5597 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5598 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5599 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5600 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5601 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5602 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5603 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5604 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5605
298a9cf0
TT
56062012-07-10 Tom Tromey <tromey@redhat.com>
5607
5608 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5609 standard_output_file.
5610 * gdb.mi/gdb2549.exp: Use standard_testfile.
5611 * gdb.mi/gdb669.exp: Use standard_testfile.
5612 * gdb.mi/gdb701.exp: Use standard_testfile.
5613 * gdb.mi/gdb792.exp: Use standard_testfile.
5614 * gdb.mi/mi-async.exp: Use standard_testfile.
5615 * gdb.mi/mi-basics.exp: Use standard_testfile.
5616 * gdb.mi/mi-break.exp: Use standard_testfile.
5617 * gdb.mi/mi-cli.exp: Use standard_testfile.
5618 * gdb.mi/mi-console.exp: Use standard_testfile.
5619 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5620 * gdb.mi/mi-eval.exp: Use standard_testfile.
5621 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5622 * gdb.mi/mi-file.exp: Use standard_testfile.
5623 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5624 * gdb.mi/mi-logging.exp: Use standard_testfile.
5625 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5626 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5627 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5628 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5629 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5630 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5631 * gdb.mi/mi-pending.exp: Use standard_testfile,
5632 standard_output_file.
5633 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5634 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5635 * gdb.mi/mi-regs.exp: Use standard_testfile.
5636 * gdb.mi/mi-return.exp: Use standard_testfile.
5637 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5638 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5639 * gdb.mi/mi-solib.exp: Use standard_testfile,
5640 standard_output_file.
5641 * gdb.mi/mi-stack.exp: Use standard_testfile.
5642 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5643 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5644 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5645 * gdb.mi/mi-until.exp: Use standard_testfile.
5646 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5647 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5648 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5649 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5650 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5651 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5652 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5653 standard_output_file.
5654 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5655 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5656 * gdb.mi/mi-watch.exp: Use standard_testfile.
5657 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5658 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5659 * gdb.mi/mi2-break.exp: Use standard_testfile.
5660 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5661 * gdb.mi/mi2-console.exp: Use standard_testfile.
5662 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5663 * gdb.mi/mi2-eval.exp: Use standard_testfile.
5664 * gdb.mi/mi2-file.exp: Use standard_testfile.
5665 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
5666 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
5667 * gdb.mi/mi2-regs.exp: Use standard_testfile.
5668 * gdb.mi/mi2-return.exp: Use standard_testfile.
5669 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
5670 * gdb.mi/mi2-stack.exp: Use standard_testfile.
5671 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
5672 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
5673 * gdb.mi/mi2-until.exp: Use standard_testfile.
5674 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
5675 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
5676 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
5677 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
5678 * gdb.mi/mi2-watch.exp: Use standard_testfile.
5679
f5f3a911
TT
56802012-07-10 Tom Tromey <tromey@redhat.com>
5681
5682 * gdb.cp/abstract-origin.exp: Use standard_testfile.
5683 * gdb.cp/ambiguous.exp: Use standard_testfile,
5684 prepare_for_testing.
5685 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
5686 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
5687 * gdb.cp/anon-ns.exp: Use standard_testfile.
5688 * gdb.cp/anon-struct.exp: Use standard_testfile.
5689 * gdb.cp/anon-union.exp: Use standard_testfile,
5690 prepare_for_testing.
5691 * gdb.cp/arg-reference.exp: Use standard_testfile,
5692 prepare_for_testing.
5693 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
5694 * gdb.cp/breakpoint.exp: Use standard_testfile,
5695 prepare_for_testing.
5696 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
5697 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
5698 standard_output_file.
5699 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
5700 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
5701 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
5702 (test_static_members): Update.
5703 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
5704 * gdb.cp/converts.exp: Use standard_testfile.
5705 * gdb.cp/cp-relocate.exp: Use standard_testfile.
5706 * gdb.cp/cpcompletion.exp: Use standard_testfile,
5707 prepare_for_testing.
5708 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
5709 * gdb.cp/cplabel.exp: Use standard_testfile.
5710 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
5711 prepare_for_testing.
5712 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
5713 * gdb.cp/derivation.exp: Use standard_testfile,
5714 prepare_for_testing.
5715 * gdb.cp/destrprint.exp: Use standard_testfile.
5716 * gdb.cp/dispcxx.exp: Use standard_testfile.
5717 * gdb.cp/exception.exp: Use standard_testfile,
5718 prepare_for_testing.
5719 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5720 * gdb.cp/extern-c.exp: Use standard_testfile,
5721 prepare_for_testing.
5722 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5723 prepare_for_testing.
5724 * gdb.cp/fpointer.exp: Use standard_testfile.
5725 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5726 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5727 standard_output_file.
5728 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5729 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5730 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5731 standard_output_file.
5732 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5733 (do_tests): Update.
5734 * gdb.cp/koenig.exp: Use standard_testfile.
5735 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5736 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5737 * gdb.cp/m-static.exp: Use standard_testfile,
5738 prepare_for_testing.
5739 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5740 * gdb.cp/mb-inline.exp: Use standard_testfile,
5741 prepare_for_testing.
5742 * gdb.cp/mb-templates.exp: Use standard_testfile,
5743 prepare_for_testing.
5744 * gdb.cp/member-ptr.exp: Use standard_testfile,
5745 prepare_for_testing.
5746 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5747 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5748 * gdb.cp/method2.exp: Use standard_testfile.
5749 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
5750 standard_output_file.
5751 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
5752 (do_tests): Update.
5753 * gdb.cp/namespace-enum.exp: Use standard_testfile,
5754 prepare_for_testing.
5755 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
5756 prepare_for_testing.
5757 * gdb.cp/namespace.exp: Use standard_testfile,
5758 prepare_for_testing.
5759 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
5760 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
5761 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
5762 * gdb.cp/nsimport.exp: Use standard_testfile,
5763 prepare_for_testing.
5764 * gdb.cp/nsnested.exp: Use standard_testfile.
5765 * gdb.cp/nsnoimports.exp: Use standard_testfile.
5766 * gdb.cp/nsrecurs.exp: Use standard_testfile,
5767 prepare_for_testing.
5768 * gdb.cp/nsstress.exp: Use standard_testfile,
5769 prepare_for_testing.
5770 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
5771 * gdb.cp/operator.exp: Use standard_testfile.
5772 * gdb.cp/oranking.exp: Use standard_testfile.
5773 * gdb.cp/overload-const.exp: Use standard_testfile.
5774 * gdb.cp/overload.exp: Use standard_testfile,
5775 prepare_for_testing.
5776 * gdb.cp/ovldbreak.exp: Use standard_testfile.
5777 * gdb.cp/ovsrch.exp: Use standard_testfile.
5778 * gdb.cp/paren-type.exp: Use standard_testfile.
5779 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
5780 prepare_for_testing.
5781 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
5782 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
5783 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
5784 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
5785 * gdb.cp/pr10728.exp: Use standard_testfile,
5786 standard_output_file.
5787 * gdb.cp/pr12028.exp: Use standard_testfile.
5788 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
5789 * gdb.cp/pr9167.exp: Use standard_testfile.
5790 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
5791 * gdb.cp/printmethod.exp: Use standard_testfile,
5792 prepare_for_testing.
5793 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
5794 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
5795 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
5796 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
5797 standard_output_file.
5798 * gdb.cp/readnow-language.exp: Use standard_testfile.
5799 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
5800 (gdb_start_again): Use clean_restart.
5801 * gdb.cp/ref-types.exp: Use standard_testfile,
5802 prepare_for_testing.
5803 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
5804 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
5805 * gdb.cp/smartp.exp: Use standard_testfile.
5806 * gdb.cp/static-method.exp: Use standard_testfile.
5807 * gdb.cp/static-print-quit.exp: Use standard_testfile.
5808 * gdb.cp/temargs.exp: Use standard_testfile.
5809 * gdb.cp/templates.exp: Use standard_testfile,
5810 prepare_for_testing.
5811 (do_tests): Update.
5812 * gdb.cp/try_catch.exp: Use standard_testfile,
5813 prepare_for_testing.
5814 * gdb.cp/typedef-operator.exp: Use standard_testfile.
5815 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
5816 * gdb.cp/virtbase.exp: Use standard_testfile,
5817 prepare_for_testing.
5818 * gdb.cp/virtfunc.exp: Use standard_testfile,
5819 prepare_for_testing.
5820 (do_tests): Update.
5821 * gdb.cp/virtfunc2.exp: Use standard_testfile,
5822 prepare_for_testing.
5823
686f09d0
TT
58242012-07-10 Tom Tromey <tromey@redhat.com>
5825
5826 * lib/gdb.exp (standard_testfile): Unset output variables from
5827 earlier invocations.
5828
9357e021
YQ
58292012-07-10 Yao Qi <yao@codesourcery.com>
5830
5831 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
5832 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
5833 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
5834 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
5835 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
5836 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
5837 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
5838 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
5839 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
5840 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
5841 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
5842 * gdb.mi/mi-var-display.exp: Likewise.
5843 * gdb.mi/mi-var-invalidate.exp: Likewise.
5844 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
5845 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
5846 * gdb.mi/mi2-console.exp: Likewise.
5847 * gdb.mi/mi2-disassemble.exp: Likewise.
5848 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
5849 * gdb.mi/mi2-read-memory.exp: Likewise.
5850 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
5851 * gdb.mi/mi2-simplerun.exp: Likewise.
5852 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
5853 * gdb.mi/mi2-syn-frame.exp: Likewise.
5854 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
5855 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
5856 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
5857
e314d629
TT
58582012-07-09 Tom Tromey <tromey@redhat.com>
5859
5860 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
5861 * gdb.base/callfuncs.exp: Add cast-based test.
5862 * gdb.base/callfuncs.c (voidfunc): New function.
5863
06928b3f
DE
58642012-07-08 Doug Evans <dje@google.com>
5865
5866 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
5867
32f11bad
JK
58682012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5869
5870 Fix XFAIL compatibility with old i386 systems.
5871 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
5872 Check also 'Cannot insert breakpoint 0'.
5873
76b83c51
JK
58742012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5875
5876 PR 14321
5877 * gdb.base/find.exp
5878 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
5879
a6fb9c08
TT
58802012-07-06 Tom Tromey <tromey@redhat.com>
5881
5882 * gdb.base/whatis.exp: Add test.
5883
71918a86
TT
58842012-07-06 Tom Tromey <tromey@redhat.com>
5885
5886 * gdb.base/whatis.exp: Add regression test.
5887
fcde5961
TT
58882012-07-06 Tom Tromey <tromey@redhat.com>
5889
5890 * gdb.base/whatis.exp: Add tests.
5891
f9cf0f4a
JK
58922012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5893
5894 PR 12649
5895 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
5896 gdb_test_multiple $gdb_prompt terminator.
5897
979ade8b
PA
58982012-07-04 Pedro Alves <palves@redhat.com>
5899
5900 * gdb.mi/mi-reverse.exp: Use supports_reverse and
5901 supports_process_record.
5902
8a980b44
PA
59032012-07-04 Pedro Alves <palves@redhat.com>
5904
5905 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
5906 endings.
5907 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
5908
855ba978
SS
59092012-07-03 Stan Shebs <stan@codesourcery.com>
5910
5911 * gdb.base/info-os.c (main): Retry resource acquisition until an
5912 available one is found.
5913 * gdb.base/info-os.exp: Collect resource keys from the program
5914 and use them in matching.
5915
fcb44371
JK
59162012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5917
5918 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
5919 Wrap the test into loop for corefile and core0file.
5920
08a67be6
JK
59212012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5922
5923 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
5924 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
5925 .note.GNU-stack.
5926
0f3c2347
JK
5927 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
5928
ff4a4500
SDJ
59292012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
5930
5931 * gdb.base/help.exp (help b, help br, help bre, help brea, help
5932 break): Include help message for the new `-probe' and `-probe-stap'
5933 options.
5934
d3ce09f5
SS
59352012-07-02 Stan Shebs <stan@codesourcery.com>
5936
5937 * gdb.base/dprintf.exp: Add agent style tests.
5938
a1624241
JK
59392012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5940
5941 * gdb.base/stale-infcall.c (infcall): New label test-next.
5942 (main): New labels test-pass and test-fail.
5943 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
5944 $test_fail_bpnum to test-fail.
5945 (test system longjmp tracking support): New test.
5946 Delete $test_fail_bpnum.
5947 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
5948 breakpoint.
5949
42e7ad6c
DE
59502012-06-30 Doug Evans <dje@google.com>
5951
5952 * gdb.dwarf2/fission-reread.S: New file.
5953 * gdb.dwarf2/fission-reread.exp: New file.
5954
37ce89eb
SS
59552012-06-28 Stan Shebs <stan@codesourcery.com>
5956
5957 * gdb.mi/mi-logging.exp: New file.
5958
e5ef252a
PA
59592012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5960 Pedro Alves <palves@redhat.com>
5961
5962 * gdb.threads/siginfo-threads.exp: New file.
5963 * gdb.threads/siginfo-threads.c: New file.
5964 * gdb.threads/sigstep-threads.exp: New file.
5965 * gdb.threads/sigstep-threads.c: New file.
5966
22f1fbae
TT
59672012-06-28 Tom Tromey <tromey@redhat.com>
5968
5969 * gdb.go/package.exp: Partially revert earlier patch; use
5970 gdb_compile again. Use standard_output_file.
5971
2e3cf129
DE
59722012-06-27 Doug Evans <dje@google.com>
5973
5974 * gdb.dwarf2/fission-base.c: New file.
5975 * gdb.dwarf2/fission-base.S: New file.
5976 * gdb.dwarf2/fission-base.exp: New file.
5977
785fd303
JK
59782012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5979
5980 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
5981
1bb9788d
TT
59822012-06-27 Tom Tromey <tromey@redhat.com>
5983
5984 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
5985 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
5986
c83ee902
TT
59872012-06-27 Tom Tromey <tromey@redhat.com>
5988
5989 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
5990 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
5991 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
5992 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
5993 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
5994 prepare_for_testing.
5995 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
5996 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
5997 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
5998 standard_testfile.
5999 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
6000 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
6001 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
6002 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
6003 prepare_for_testing.
6004 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
6005 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
6006 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
6007 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
6008 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
6009 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
6010 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
6011 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
6012 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
6013 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
6014 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
6015 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
6016 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
6017 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
6018 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
6019 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
6020 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
6021 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
6022 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
6023 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
6024 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
6025 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
6026 standard_output_file.
6027 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
6028 standard_output_file.
6029 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
6030 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
6031 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
6032 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
6033 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
6034 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
6035 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
6036 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
6037 * gdb.dwarf2/implptr.exp: Use standard_testfile.
6038 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
6039 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
6040 * gdb.dwarf2/pieces.exp: Use standard_testfile.
6041 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
6042 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
6043 * gdb.dwarf2/valop.exp: Use standard_testfile,
6044 prepare_for_testing.
6045
5204774b
TT
60462012-06-27 Tom Tromey <tromey@redhat.com>
6047
6048 * gdb.python/python.exp: Fix regexps in pagination tests.
6049
ee0bf529
SCR
60502012-06-26 Siva Chandra Reddy <sivachandra@google.com>
6051
6052 * gdb.python/py-symtab.exp: Add tests to test the new attribute
6053 'last' of gdb.Symtab_and_line.
6054 * gdb.python/py-symbol.c: Move break point comment to enable
6055 testing of gdb.Symtab_and_line.last.
6056
14fcc022
TT
60572012-06-26 Tom Tromey <tromey@redhat.com>
6058
6059 * gdb.threads/step.c: Remove.
6060 * gdb.threads/step.exp: Remove.
6061 * gdb.threads/step2.exp: Remove.
6062
0efbbabc
TT
60632012-06-26 Tom Tromey <tromey@redhat.com>
6064
6065 * gdb.threads/watchpoint-fork.exp (test): Use
6066 standard_output_file. Don't declare objdir.
6067 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
6068 standard_output_file.
6069 * gdb.threads/attach-stopped.exp: Use standard_testfile.
6070 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
6071 clean_restart. Remove incdir.
6072 * gdb.threads/corethreads.exp: Use standard_testfile.
6073 * gdb.threads/execl.exp: Use standard_testfile,
6074 standard_output_file, clean_restart.
6075 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
6076 clean_restart.
6077 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
6078 clean_restart.
6079 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
6080 incdir.
6081 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
6082 clean_restart. Remove incdir.
6083 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
6084 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
6085 clean_restart. Remove incdir.
6086 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
6087 Remove incdir.
6088 * gdb.threads/leader-exit.exp: Use standard_testfile.
6089 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
6090 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
6091 clean_restart.
6092 * gdb.threads/manythreads.exp: Use standard_testfile,
6093 clean_restart. Remove incdir.
6094 * gdb.threads/multi-create.exp: Use standard_testfile,
6095 clean_restart.
6096 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
6097 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
6098 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
6099 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
6100 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
6101 * gdb.threads/pending-step.exp: Use standard_testfile,
6102 clean_restart. Remove incdir.
6103 * gdb.threads/print-threads.exp: Use standard_testfile,
6104 clean_restart. Remove incdir.
6105 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
6106 clean_restart. Remove incdir.
6107 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
6108 Remove incdir.
6109 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
6110 incdir.
6111 * gdb.threads/sigthread.exp: Use standard_testfile,
6112 clean_restart.
6113 * gdb.threads/staticthreads.exp: Use standard_testfile,
6114 clean_restart. Remove incdir.
6115 * gdb.threads/switch-threads.exp: Use standard_testfile,
6116 clean_restart. Remove incdir.
6117 * gdb.threads/thread-execl.exp: Use standard_testfile,
6118 clean_restart. Remove incdir.
6119 * gdb.threads/thread-find.exp: Use standard_testfile,
6120 clean_restart.
6121 * gdb.threads/thread-specific.exp: Use standard_testfile,
6122 clean_restart. Remove incdir.
6123 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
6124 clean_restart. Remove incdir.
6125 * gdb.threads/thread_check.exp: Use standard_testfile,
6126 clean_restart. Remove incdir.
6127 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
6128 incdir.
6129 * gdb.threads/threadapply.exp: Use standard_testfile,
6130 clean_restart. Remove incdir.
6131 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
6132 clean_restart. Remove incdir.
6133 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
6134 clean_restart.
6135 * gdb.threads/tls-shared.exp: Use standard_testfile,
6136 clean_restart, standard_output_file.
6137 * gdb.threads/tls-var.exp: Use standard_testfile,
6138 standard_output_file.
6139 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
6140 Remove incdir.
6141 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
6142 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6143 incdir.
6144 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6145 clean_restart. Remove incdir.
6146
497a5eb0
TT
61472012-06-26 Tom Tromey <tromey@redhat.com>
6148
6149 * gdb.trace/actions.exp: Use standard_testfile.
6150 * gdb.trace/ax.exp: Use standard_testfile.
6151 * gdb.trace/backtrace.exp: Use standard_testfile.
6152 * gdb.trace/change-loc.exp: Use standard_testfile.
6153 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6154 * gdb.trace/collection.exp: Use standard_testfile,
6155 prepare_for_testing.
6156 * gdb.trace/deltrace.exp: Use standard_testfile.
6157 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6158 * gdb.trace/ftrace.exp: Use standard_testfile.
6159 * gdb.trace/infotrace.exp: Use standard_testfile.
6160 * gdb.trace/packetlen.exp: Use standard_testfile.
6161 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6162 * gdb.trace/passcount.exp: Use standard_testfile.
6163 * gdb.trace/pending.exp: Use standard_testfile.
6164 * gdb.trace/report.exp: Use standard_testfile.
6165 * gdb.trace/save-trace.exp: Use standard_testfile.
6166 * gdb.trace/stap-trace.exp: Use standard_testfile.
6167 * gdb.trace/status-stop.exp: Use standard_testfile.
6168 * gdb.trace/strace.exp: Use standard_testfile.
6169 * gdb.trace/tfile.exp: Use standard_testfile.
6170 * gdb.trace/tfind.exp: Use standard_testfile.
6171 * gdb.trace/trace-break.exp: Use standard_testfile.
6172 * gdb.trace/trace-mt.exp: Use standard_testfile.
6173 * gdb.trace/tracecmd.exp: Use standard_testfile.
6174 * gdb.trace/tspeed.exp: Use standard_testfile.
6175 * gdb.trace/tstatus.exp: Use standard_testfile.
6176 * gdb.trace/tsv.exp: Use standard_testfile.
6177 * gdb.trace/unavailable.exp: Use standard_testfile,
6178 prepare_for_testing.
6179 * gdb.trace/while-dyn.exp: Use standard_testfile.
6180 * gdb.trace/while-stepping.exp: Use standard_testfile.
6181
7686c074
TT
61822012-06-26 Tom Tromey <tromey@redhat.com>
6183
6184 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6185 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6186 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6187 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6188 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6189 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6190 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6191 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6192 prepare_for_testing.
6193 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6194 prepare_for_testing.
6195 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6196 prepare_for_testing.
6197 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6198 prepare_for_testing.
6199 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6200 prepare_for_testing
6201 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6202 * gdb.reverse/machinestate.exp: Use standard_testfile.
6203 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6204 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6205 build_executable.
6206 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6207 build_executable.
6208 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6209 standard_output_file.
6210 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6211 standard_output_file.
6212 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6213 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6214 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6215 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6216 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6217 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6218
481fc100
TT
62192012-06-26 Tom Tromey <tromey@redhat.com>
6220
6221 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6222 standard_output_file.
6223 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6224 prepare_for_testing. Remove directory-checking code.
6225
7bb18ae2
TT
62262012-06-25 Tom Tromey <tromey@redhat.com>
6227
6228 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6229 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6230 build_executable, not prepare_for_testing.
6231 * gdb.multi/base.exp: Use standard_output_file. Use
6232 build_executable, not prepare_for_testing.
6233
cf09b3e4
TT
62342012-06-25 Tom Tromey <tromey@redhat.com>
6235
6236 * gdb.fortran/subarray.exp: Use standard_testfile,
6237 prepare_for_testing.
6238 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6239 * gdb.fortran/module.exp: Use standard_testfile.
6240 * gdb.fortran/logical.exp: Use standard_testfile.
6241 * gdb.fortran/library-module.exp: Use standard_testfile,
6242 standard_output_file.
6243 * gdb.fortran/derived-type.exp: Use standard_testfile,
6244 prepare_for_testing.
6245 * gdb.fortran/complex.exp: Use standard_testfile,
6246 prepare_for_testing.
6247 * gdb.fortran/charset.exp: Use standard_testfile.
6248 * gdb.fortran/array-element.exp: Use standard_testfile,
6249 prepare_for_testing.
6250
18b5ff1b
KS
62512012-06-25 Keith Seitz <keiths@redhat.com>
6252
6253 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6254 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6255
17b77626
TT
62562012-06-25 Tom Tromey <tromey@redhat.com>
6257
6258 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6259 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6260 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6261 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6262
f91e3dc1
TT
62632012-06-25 Tom Tromey <tromey@redhat.com>
6264
6265 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6266 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6267 * gdb.linespec/linespec.exp: Use standard_testfile.
6268
a884434d
TT
62692012-06-25 Tom Tromey <tromey@redhat.com>
6270
6271 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6272 prepare_for_testing.
6273
efc9d70a
TT
62742012-06-25 Tom Tromey <tromey@redhat.com>
6275
6276 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6277 prepare_for_testing.
6278 * gdb.opt/inline-break.exp: Use standard_testfile,
6279 prepare_for_testing.
6280 * gdb.opt/inline-bt.exp: Use standard_testfile,
6281 prepare_for_testing.
6282 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6283 prepare_for_testing.
6284 * gdb.opt/inline-locals.exp: Use standard_testfile,
6285 prepare_for_testing.
6286
e2fc92c6
TT
62872012-06-25 Tom Tromey <tromey@redhat.com>
6288
6289 * gdb.asm/asm-source.exp: Use standard_output_file,
6290 standard_testfile. Construct .o files in proper subdir.
6291
b0963d73
TT
62922012-06-25 Tom Tromey <tromey@redhat.com>
6293
6294 * gdb.server/ext-attach.exp: Use standard_testfile,
6295 prepare_for_testing.
6296 * gdb.server/ext-run.exp: Use standard_testfile,
6297 build_executable.
6298 * gdb.server/file-transfer.exp: Use standard_testfile,
6299 prepare_for_testing.
6300 * gdb.server/server-exec-info.exp: Use standard_testfile.
6301 * gdb.server/server-mon.exp: Use standard_testfile,
6302 prepare_for_testing.
6303 * gdb.server/server-run.exp: Use standard_testfile,
6304 build_executable.
6305 * gdb.server/solib-list.exp: Use standard_testfile,
6306 standard_output_file.
6307
8a3e1f8d
TT
63082012-06-25 Tom Tromey <tromey@redhat.com>
6309
6310 * lib/gdb.exp (standard_output_file): Use "file join".
6311 * gdb.go/chan.exp: Use standard_testfile.
6312 * gdb.go/handcall.exp: Use standard_testfile.
6313 * gdb.go/hello.exp: Use standard_testfile.
6314 * gdb.integers/chan.exp: Use standard_testfile.
6315 * gdb.go/methods.exp: Use standard_testfile.
6316 * gdb.go/package.exp: Use standard_testfile.
6317 * gdb.go/strings.exp: Use standard_testfile.
6318 * gdb.go/types.exp: Use standard_testfile.
6319 * gdb.go/unsafe.exp: Use standard_testfile.
6320
944a9061
MGD
63212012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6322
6323 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6324
1c06bd58
JK
63252012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6326
6327 Fix regression by the previous commit.
6328 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6329
b4a58790
TT
63302012-06-22 Tom Tromey <tromey@redhat.com>
6331
6332 * gdb.python/lib-types.exp: Use standard_testfile,
6333 prepare_for_testing.
6334 * gdb.python/py-block.exp: Use standard_testfile.
6335 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6336 * gdb.python/py-events.exp: Use standard_testfile,
6337 standard_output_file.
6338 * gdb.python/py-evsignal.exp: Use standard_testfile.
6339 * gdb.python/py-evethreads.exp: Use standard_testfile.
6340 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6341 * gdb.python/py-explore.exp: Use standard_testfile.
6342 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6343 standard_output_file.
6344 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6345 prepare_for_testing.
6346 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6347 * gdb.python/py-frame.exp: Use standard_testfile.
6348 * gdb.python/py-inferior.exp: Use standard_testfile.
6349 * gdb.python/py-infthread.exp: Use standard_testfile.
6350 * gdb.python/py-mi.exp: Use standard_testfile.
6351 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6352 build_executable.
6353 * gdb.python/py-objfile.exp: Use standard_testfile.
6354 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6355 prepare_for_testing.
6356 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6357 * gdb.python/py-progspace.exp: Use standard_testfile,
6358 build_executable.
6359 * gdb.python/py-prompt.exp: Use standard_testfile,
6360 build_executable.
6361 * gdb.python/py-section-script.exp: Use standard_testfile,
6362 build_executable.
6363 * gdb.python/py-shared.exp: Use standard_testfile,
6364 standard_output_file, clean_restart.
6365 * gdb.python/py-symbol.exp: Use standard_output_file,
6366 prepare_for_testing.
6367 * gdb.python/py-symtab.exp: Use standard_output_file,
6368 prepare_for_testing
6369 * gdb.python/py-template.exp: Use standard_testfile.
6370 * gdb.python/py-type.exp: Use standard_testfile.
6371 * gdb.python/py-value-cc.exp: Use standard_testfile.
6372 * gdb.python/py-value.exp: Use standard_testfile.
6373 * gdb.python/python.exp: Use standard_testfile, build_executable.
6374
2c44deac
TT
63752012-06-22 Tom Tromey <tromey@redhat.com>
6376
6377 * gdb.objc/basicclass.exp: Use standard_testfile.
6378 (do_objc_tests): Don't declare objdir.
6379 * gdb.objc/nondebug.exp: Use standard_testfile.
6380 (do_objc_tests): Don't declare objdir.
6381 * gdb.objc/objcdecode.exp: Use standard_testfile.
6382 (do_objc_tests): Don't declare objdir.
6383
c24ccbce
TT
63842012-06-22 Tom Tromey <tromey@redhat.com>
6385
6386 * gdb.java/jmain.exp: Use standard_testfile.
6387 * gdb.java/jmisc.exp: Use standard_testfile.
6388 * gdb.java/jnpe.exp: Use standard_testfile.
6389 * gdb.java/jprint.exp: Use standard_testfile.
6390
0a6d0306
TT
63912012-06-22 Tom Tromey <tromey@redhat.com>
6392
6393 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6394 (standard_output_file, standard_testfile): New procs.
6395 (build_executable, clean_restart): Use standard_output_file.
6396
6ea815ef
YQ
63972012-06-22 Yao Qi <yao@codesourcery.com>
6398
6399 * boards/native-gdbserver.exp: New proc ${board}_exec.
6400 * boards/native-stdio-gdbserver.exp: Likewise.
6401
4c93b1db
TT
64022012-06-21 Tom Tromey <tromey@redhat.com>
6403
6404 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6405 (build_executable): Update.
6406 (get_compiler_info): Remove 'binfile' argument.
6407 * gdb.ada/arrayidx.exp: Update.
6408 * gdb.ada/null_array.exp: Update.
6409 * gdb.arch/altivec-abi.exp: Update.
6410 * gdb.arch/altivec-regs.exp: Update.
6411 * gdb.arch/amd64-byte.exp: Update.
6412 * gdb.arch/amd64-dword.exp: Update.
6413 * gdb.arch/amd64-word.exp: Update.
6414 * gdb.arch/i386-avx.exp: Update.
6415 * gdb.arch/i386-byte.exp: Update.
6416 * gdb.arch/i386-sse.exp: Update.
6417 * gdb.arch/i386-word.exp: Update.
6418 * gdb.arch/ppc-dfp.exp: Update.
6419 * gdb.arch/ppc-fp.exp: Update.
6420 * gdb.arch/vsx-regs.exp: Update.
6421 * gdb.base/all-bin.exp: Update.
6422 * gdb.base/annota1.exp: Update.
6423 * gdb.base/async.exp: Update.
6424 * gdb.base/attach.exp: Update.
6425 * gdb.base/break-interp.exp: Update.
6426 * gdb.base/call-ar-st.exp: Update.
6427 * gdb.base/call-rt-st.exp: Update.
6428 * gdb.base/call-sc.exp: Update.
6429 * gdb.base/callfuncs.exp: Update.
6430 * gdb.base/catch-load.exp: Update.
6431 * gdb.base/completion.exp: Update.
6432 * gdb.base/complex.exp: Update.
6433 * gdb.base/condbreak.exp: Update.
6434 * gdb.base/consecutive.exp: Update.
6435 * gdb.base/constvars.exp: Update.
6436 * gdb.base/corefile.exp: Update.
6437 * gdb.base/eval-skip.exp: Update.
6438 * gdb.base/expand-psymtabs.exp: Update.
6439 * gdb.base/exprs.exp: Update.
6440 * gdb.base/fileio.exp: Update.
6441 * gdb.base/fixsection.exp: Update.
6442 * gdb.base/funcargs.exp: Update.
6443 * gdb.base/gdb11530.exp: Update.
6444 * gdb.base/gdb1555.exp: Update.
6445 * gdb.base/gnu-ifunc.exp: Update.
6446 * gdb.base/gnu_vector.exp: Update.
6447 * gdb.base/info-macros.exp: Update.
6448 * gdb.base/jit-simple.exp: Update.
6449 * gdb.base/jit-so.exp: Update.
6450 * gdb.base/jit.exp: Update.
6451 * gdb.base/langs.exp: Update.
6452 * gdb.base/list.exp: Update.
6453 * gdb.base/logical.exp: Update.
6454 * gdb.base/long_long.exp: Update.
6455 * gdb.base/longjmp.exp: Update.
6456 * gdb.base/macscp.exp: Update.
6457 * gdb.base/mips_pro.exp: Update.
6458 * gdb.base/miscexprs.exp: Update.
6459 * gdb.base/morestack.exp: Update.
6460 * gdb.base/nodebug.exp: Update.
6461 * gdb.base/opaque.exp: Update.
6462 * gdb.base/pc-fp.exp: Update.
6463 * gdb.base/pending.exp: Update.
6464 * gdb.base/permissions.exp: Update.
6465 * gdb.base/pointers.exp: Update.
6466 * gdb.base/prelink.exp: Update.
6467 * gdb.base/printcmds.exp: Update.
6468 * gdb.base/psymtab.exp: Update.
6469 * gdb.base/ptype.exp: Update.
6470 * gdb.base/relational.exp: Update.
6471 * gdb.base/scope.exp: Update.
6472 * gdb.base/setvar.exp: Update.
6473 * gdb.base/shlib-call.exp: Update.
6474 * gdb.base/shreloc.exp: Update.
6475 * gdb.base/signals.exp: Update.
6476 * gdb.base/sizeof.exp: Update.
6477 * gdb.base/so-impl-ld.exp: Update.
6478 * gdb.base/so-indr-cl.exp: Update.
6479 * gdb.base/solib-disc.exp: Update.
6480 * gdb.base/solib-display.exp: Update.
6481 * gdb.base/solib-nodir.exp: Update.
6482 * gdb.base/solib-overlap.exp: Update.
6483 * gdb.base/solib-symbol.exp: Update.
6484 * gdb.base/solib-weak.exp: Update.
6485 * gdb.base/solib.exp: Update.
6486 * gdb.base/store.exp: Update.
6487 * gdb.base/structs.exp: Update.
6488 * gdb.base/structs2.exp: Update.
6489 * gdb.base/type-opaque.exp: Update.
6490 * gdb.base/unload.exp: Update.
6491 * gdb.base/varargs.exp: Update.
6492 * gdb.base/volatile.exp: Update.
6493 * gdb.base/watch_thread_num.exp: Update.
6494 * gdb.base/watchpoint-solib.exp: Update.
6495 * gdb.base/watchpoint.exp: Update.
6496 * gdb.base/watchpoints.exp: Update.
6497 * gdb.base/whatis.exp: Update.
6498 * gdb.cell/arch.exp: Update.
6499 * gdb.cell/break.exp: Update.
6500 * gdb.cell/bt.exp: Update.
6501 * gdb.cell/core.exp: Update.
6502 * gdb.cell/data.exp: Update.
6503 * gdb.cell/ea-cache.exp: Update.
6504 * gdb.cell/f-regs.exp: Update.
6505 * gdb.cell/fork.exp: Update.
6506 * gdb.cell/gcore.exp: Update.
6507 * gdb.cell/mem-access.exp: Update.
6508 * gdb.cell/ptype.exp: Update.
6509 * gdb.cell/registers.exp: Update.
6510 * gdb.cell/sizeof.exp: Update.
6511 * gdb.cell/solib-symbol.exp: Update.
6512 * gdb.cell/solib.exp: Update.
6513 * gdb.cp/ambiguous.exp: Update.
6514 * gdb.cp/breakpoint.exp: Update.
6515 * gdb.cp/bs15503.exp: Update.
6516 * gdb.cp/casts.exp: Update.
6517 * gdb.cp/class2.exp: Update.
6518 * gdb.cp/cpexprs.exp: Update.
6519 * gdb.cp/cplusfuncs.exp: Update.
6520 * gdb.cp/ctti.exp: Update.
6521 * gdb.cp/dispcxx.exp: Update.
6522 * gdb.cp/gdb1355.exp: Update.
6523 * gdb.cp/gdb2384.exp: Update.
6524 * gdb.cp/gdb2495.exp: Update.
6525 * gdb.cp/infcall-dlopen.exp: Update.
6526 * gdb.cp/local.exp: Update.
6527 * gdb.cp/m-data.exp: Update.
6528 * gdb.cp/m-static.exp: Update.
6529 * gdb.cp/mb-ctor.exp: Update.
6530 * gdb.cp/mb-inline.exp: Update.
6531 * gdb.cp/mb-templates.exp: Update.
6532 * gdb.cp/member-ptr.exp: Update.
6533 * gdb.cp/method.exp: Update.
6534 * gdb.cp/namespace.exp: Update.
6535 * gdb.cp/nextoverthrow.exp: Update.
6536 * gdb.cp/nsdecl.exp: Update.
6537 * gdb.cp/nsrecurs.exp: Update.
6538 * gdb.cp/nsstress.exp: Update.
6539 * gdb.cp/nsusing.exp: Update.
6540 * gdb.cp/pr-1023.exp: Update.
6541 * gdb.cp/pr-1210.exp: Update.
6542 * gdb.cp/pr-574.exp: Update.
6543 * gdb.cp/pr9631.exp: Update.
6544 * gdb.cp/printmethod.exp: Update.
6545 * gdb.cp/psmang.exp: Update.
6546 * gdb.cp/re-set-overloaded.exp: Update.
6547 * gdb.cp/rtti.exp: Update.
6548 * gdb.cp/shadow.exp: Update.
6549 * gdb.cp/templates.exp: Update.
6550 * gdb.cp/try_catch.exp: Update.
6551 * gdb.dwarf2/dw2-ranges.exp: Update.
6552 * gdb.dwarf2/pr10770.exp: Update.
6553 * gdb.fortran/library-module.exp: Update.
6554 * gdb.hp/gdb.aCC/optimize.exp: Update.
6555 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6556 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6557 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6558 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6559 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6560 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6561 * gdb.hp/gdb.compat/xdb1.exp: Update.
6562 * gdb.hp/gdb.compat/xdb2.exp: Update.
6563 * gdb.hp/gdb.compat/xdb3.exp: Update.
6564 * gdb.hp/gdb.defects/bs14602.exp: Update.
6565 * gdb.hp/gdb.defects/solib-d.exp: Update.
6566 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6567 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6568 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6569 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6570 * gdb.mi/gdb792.exp: Update.
6571 * gdb.mi/mi-pending.exp: Update.
6572 * gdb.mi/mi-solib.exp: Update.
6573 * gdb.mi/mi-var-cp.exp: Update.
6574 * gdb.opt/clobbered-registers-O2.exp: Update.
6575 * gdb.opt/inline-bt.exp: Update.
6576 * gdb.opt/inline-cmds.exp: Update.
6577 * gdb.opt/inline-locals.exp: Update.
6578 * gdb.python/py-events.exp: Update.
6579 * gdb.python/py-finish-breakpoint.exp: Update.
6580 * gdb.python/py-type.exp: Update.
6581 * gdb.reverse/solib-precsave.exp: Update.
6582 * gdb.reverse/solib-reverse.exp: Update.
6583 * gdb.server/solib-list.exp: Update.
6584 * gdb.stabs/weird.exp: Update.
6585 * gdb.threads/attach-into-signal.exp: Update.
6586 * gdb.threads/attach-stopped.exp: Update.
6587 * gdb.threads/tls-shared.exp: Update.
6588 * gdb.trace/change-loc.exp: Update.
6589 * gdb.trace/strace.exp: Update.
6590
95c391b6
TT
65912012-06-19 Tom Tromey <tromey@redhat.com>
6592
6593 * gdb.base/whatis.exp: Add tests.
6594
e910f0b6
TT
65952012-06-19 Tom Tromey <tromey@redhat.com>
6596
6597 * gdb.cp/m-static.cc (keepalive): New function.
6598 (gnu_obj_1::method): Use it.
6599
422d65e7
DE
66002012-06-18 Doug Evans <dje@google.com>
6601
6602 * gdb.base/info-fun.exp: New file.
6603 * gdb.base/info-fun.c: New file.
6604 * gdb.base/info-fun-solib.c: New file.
6605
e2e4d78b
JK
66062012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6607
6608 Remove stale dummy frames.
6609 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6610 (maintenance info breakpoints): New tests.
6611 * gdb.base/stale-infcall.c: New file.
6612 * gdb.base/stale-infcall.exp: New file.
6613
1788b2d3
JK
66142012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6615
6616 * gdb.arch/amd64-entry-value-param.S: New file.
6617 * gdb.arch/amd64-entry-value-param.c: New file.
6618 * gdb.arch/amd64-entry-value-param.exp: New file.
6619
663b969e
TT
66202012-06-15 Tom Tromey <tromey@redhat.com>
6621
6622 * gdb.cp/namespace.exp: Add "show lang" test.
6623
8e09ad05
IS
66242012-06-15 Iain Sandoe <iain@codesourcery.com>
6625
6626 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6627 case. (top level): Use gdb_file_cmd instead of gdb_load.
6628
f85e18ee
JK
66292012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6630
6631 PR tdep/14222
6632 * gdb.arch/i386-sse-stack-align.S: New file.
6633 * gdb.arch/i386-sse-stack-align.c: New file.
6634 * gdb.arch/i386-sse-stack-align.exp: New file.
6635
f3b5e280
KS
66362012-06-13 Keith Seitz <keiths@redhat.com>
6637
6638 PR breakpoints/13798 and mi/11541
6639 * gdb.linespec/ls-errs.exp: Add a few more tests for
6640 filenames with spaces and colons.
6641
50af5481
JK
66422012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6643
6644 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6645 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6646 (test_function): Call CV_f.
6647 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6648 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6649 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6650 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6651 (p CV_f(CV::i)): New tests.
6652
d55637df
TT
66532012-06-13 Tom Tromey <tromey@redhat.com>
6654
6655 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6656
cc80f267
JK
66572012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6658
6659 Fix regression by the "ambiguous linespec" series.
6660 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6661 tests.
6662
bb2af9cc
JK
66632012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6664
6665 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
6666 missing.
6667
e81a37f7
TT
66682012-06-11 Tom Tromey <tromey@redhat.com>
6669
6670 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
6671 location...
6672 (main): ...here.
6673
8efd7788
YQ
66742012-06-07 Yao Qi <yao@codesourcery.com>
6675
6676 * gdb.trace/strace.exp: Shorten some too-long lines.
6677
359f5fe6
PA
66782012-06-06 Pedro Alves <palves@redhat.com>
6679
6680 * gdb.threads/clone-new-thread-event.c: New file.
6681 * gdb.threads/clone-new-thread-event.exp: New file.
6682
7b2fe205
YQ
66832012-06-06 Yao Qi <yao@codesourcery.com>
6684
6685 * gdb.base/dprintf.c (main): Add extra parameter when calling
6686 printf and fprintf.
6687 (bar): New function. It is a dead function, but to ensure
6688 'malloc' is linked explicitly.
6689
3eca55e8
YQ
66902012-06-06 Yao Qi <yao@codesourcery.com>
6691
6692 * gdb.base/info-proc.exp: Return if target doesn't support
6693 'info proc'.
6694
91cc9324
JK
66952012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6696
6697 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
6698 (run program with breakpoint commands): XFAIl if it is not.
6699
c56e7c43
JB
67002012-06-05 Joel Brobecker <brobecker@adacore.com>
6701
6702 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
6703 and add comment.
6704 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
6705 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
6706 "STOP" marker. Adjust testing strategy to make it work on
6707 all targets.
6708
6709 * gdb.base/print-file-var-main.c (main): Rewrite using local
6710 variables and adjust get_version_2's return value check.
6711 Add small comment.
6712 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
6713 marker. Adjust testing strategy to make it work on all targets.
6714
ccab2054
JB
67152012-06-05 Joel Brobecker <brobecker@adacore.com>
6716
6717 * gdb.ada/bad-task-bp-keyword: New testcase.
6718
d0d86158
JK
67192012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6720
6721 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6722 Simplify it to ...
6723 (symbol-file ${testfile1}): ... here.
6724 (test eliminated var my_global_symbol)
6725 (test eliminated var my_static_symbol)
6726 (test eliminated var my_global_func, get address of main): Wrap them to
6727 'single psymtabs' and 'single symtabs'
6728 (get address of my_global_symbol, get address of my_static_symbol)
6729 (get address of my_global_func, get address of main): Wrap them to
6730 'order1' and 'order2'.
6731
952cf74c
JK
6732 * gdb.base/code_elim.exp
6733 (add-symbol-file ${testfile1} 0x100000)
6734 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6735 'order2'.
6736 (order1: add-symbol-file ${testfile1} 0x100000)
6737 (order1: add-symbol-file ${testfile2} 0x200000)
6738 (order2: add-symbol-file ${testfile2} 0x200000)
6739 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6740 .bss as appropriate.
6741
0c5bf5a9
JK
67422012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6743
6744 * gdb.server/solib-list-lib.c: New file.
6745 * gdb.server/solib-list-main.c: New file.
6746 * gdb.server/solib-list.exp: New file.
6747
4196f325
MR
67482012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
6749
6750 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
6751 for 'set print symbol' change.
6752
bfb05775
JK
67532012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6754
6755 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
6756 .debug_abbrev_seg3.
6757
685b1105
JK
67582012-05-24 John Steele Scott <toojays@toojays.net>
6759
6760 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
6761 * gdb.dwarf2/dw2-icc-opaque.S: New file.
6762 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
6763
f3e0e960
SS
67642012-05-23 Stan Shebs <stan@codesourcery.com>
6765
6766 * gdb.mi/mi-info-os.exp: New file.
6767
11eb1b4d
KS
67682012-05-23 Keith Seitz <keiths@redhat.com>
6769
6770 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
6771 return -1 to suppress the rest of the tests.
6772 (compile_stap_bin): Return boolean success value.
6773
b1af9e97
TT
67742012-05-21 Tom Tromey <tromey@redhat.com>
6775
6776 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
6777 Remove kfails.
6778 (test_print_mi_member_types): Likewise.
6779
248537e3
TT
67802012-05-21 Tom Tromey <tromey@redhat.com>
6781
6782 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
6783 print symbol' change.
6784
d791e155
TJB
67852012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6786
6787 * gdb.python/py-prompt.exp: Quit if the target is remote.
6788
e77afa2e
JK
67892012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6790
6791 Fix ERROR: internal buffer is full.
6792 * gdb.base/info-os.exp (expect_multiline): New function.
6793 (get process list, get process groups, get threads)
6794 (get file descriptors, get internet-domain sockets)
6795 (get shared-memory regions, get semaphores, get message queues): Use
6796 it for these tests.
6797
9cb709b6
TT
67982012-05-18 Tom Tromey <tromey@redhat.com>
6799
6800 * gdb.mi/mi-var-cmd.exp: Update.
6801 * gdb.objc/basicclass.exp (do_objc_tests): Update.
6802 * gdb.cp/virtbase.exp: Update.
6803 * gdb.cp/classes.exp (test_static_members): Update.
6804 * gdb.cp/casts.exp: Update.
6805 * gdb.base/pointers.exp: Update.
6806 * gdb.base/funcargs.exp (pointer_args): Update.
6807 (structs_by_reference): Update.
6808 * gdb.base/find.exp: Update.
6809 * gdb.base/call-strs.exp: Send "set print symbol off".
6810 * gdb.base/call-ar-st.exp: Update.
6811 * gdb.ada/fun_addr.exp: Update.
6812 * gdb.base/printcmds.exp (test_print_symbol): New proc.
6813 Call it.
6814 (test_print_repeats_10, test_print_strings)
6815 (test_print_char_arrays): Update.
6816
b012acdd
TT
68172012-05-18 Tom Tromey <tromey@redhat.com>
6818
6819 * gdb.base/charset.exp (string_display): Update.
6820
1d51a733
TT
68212012-05-18 Tom Tromey <tromey@redhat.com>
6822
6823 * gdb.mi/mi2-var-display.exp: Update.
6824 * gdb.mi/mi-var-display.exp: Update.
6825 * gdb.mi/mi-var-child.exp: Update.
6826 * gdb.cp/expand-psymtabs-cxx.exp: Update.
6827 * gdb.cp/cp-relocate.exp (get_func_address): Update.
6828
957df313
DE
68292012-05-17 Doug Evans <dje@google.com>
6830
682c7f7b
DE
6831 * info-macros.exp: Pass "debug" to prepare_for_testing.
6832
957df313
DE
6833 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
6834 * gdb.ada/Makefile.in (clean): Ditto.
6835 * gdb.arch/Makefile.in (clean): Ditto.
6836 * gdb.asm/Makefile.in (clean): Ditto.
6837 * gdb.base/Makefile.in (clean): Ditto.
6838 * gdb.cell/Makefile.in (clean): Ditto.
6839 * gdb.cp/Makefile.in (clean): Ditto.
6840 * gdb.disasm/Makefile.in (clean): Ditto.
6841 * gdb.dwarf2/Makefile.in (clean): Ditto.
6842 * gdb.fortran/Makefile.in (clean): Ditto.
6843 * gdb.go/Makefile.in (clean): Ditto.
6844 * gdb.hp/Makefile.in (clean): Ditto.
6845 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
6846 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
6847 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
6848 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
6849 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
6850 * gdb.java/Makefile.in (clean): Ditto.
6851 * gdb.linespec/Makefile.in (clean): Ditto.
6852 * gdb.mi/Makefile.in (clean): Ditto.
6853 * gdb.modula2/Makefile.in (clean): Ditto.
6854 * gdb.multi/Makefile.in (clean): Ditto.
6855 * gdb.objc/Makefile.in (clean): Ditto.
6856 * gdb.opencl/Makefile.in (clean): Ditto.
6857 * gdb.opt/Makefile.in (clean): Ditto.
6858 * gdb.pascal/Makefile.in (clean): Ditto.
6859 * gdb.python/Makefile.in (clean): Ditto.
6860 * gdb.reverse/Makefile.in (clean): Ditto.
6861 * gdb.server/Makefile.in (clean): Ditto.
6862 * gdb.stabs/Makefile.in (clean): Ditto.
6863 * gdb.threads/Makefile.in (clean): Ditto.
6864 * gdb.trace/Makefile.in (clean): Ditto.
6865 * gdb.xml/Makefile.in (clean): Ditto.
6866
abc9d0dc
TT
68672012-05-16 Tom Tromey <tromey@redhat.com>
6868
6869 * gdb.base/macscp1.c (macscp_expr): Add comment.
6870 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
6871
6a3a010b
MR
68722012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
6873
6874 * gdb.base/return-nodebug.exp: Also test float and double types.
6875
01429c8e
JK
68762012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6877
6878 PR testsuite/12649
6879 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
6880
54115cd4
JK
6881 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
6882
0c5f383f
SDJ
68832012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
6884
6885 * gdb.base/stap-probe.exp (stap_test): Remove calls to
6886 `rerun_to_main'.
6887 (stap_test_no_debuginfo): Likewise.
6888
e7e0cddf
SS
68892012-05-14 Stan Shebs <stan@codesourcery.com>
6890
6891 * gdb.base/dprintf.c: New file.
6892 * gdb.base/dprintf.exp: New file.
6893
c772f8e7
HZ
68942012-05-14 Hui Zhu <hui_zhu@mentor.com>
6895
6896 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
6897 * gdb.trace/disconnected-tracing.c: New file.
6898 * gdb.trace/disconnected-tracing.exp: New file.
6899
7efc75aa
SCR
69002012-05-13 Siva Chandra Reddy <sivachandra@google.com>
6901
6902 * gdb.python/python.c: Add a new breakpoint comment.
6903 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
6904
85d4a676
SS
69052011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
6906
6907 * gdb.base/info-os.exp: New file.
6908 * gdb.base/info-os.c: New file.
6909
64ea88dc
JB
69102012-05-10 Joel Brobecker <brobecker@adacore.com>
6911
4647ab1b
JB
6912 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
6913 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
6914 New files.
64ea88dc 6915
afba63f1
JB
69162012-05-10 Joel Brobecker <brobecker@adacore.com>
6917
6918 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
6919 gdb.base/ctxobj.exp: New files.
6920
9d198b1e
TT
69212012-05-09 Tom Tromey <tromey@redhat.com>
6922
6923 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
6924
9bfee719
MR
69252012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
6926
6927 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
6928
3a7341d8
MR
69292012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
6930
6931 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
6932 before using it.
6933
52b3699b
TG
69342012-05-04 Tristan Gingold <gingold@adacore.com>
6935
6936 * gdb.base/set-noassign.exp: New test.
6937
a20ee7a4
SCR
69382012-05-03 Siva Chandra Reddy <sivachandra@google.com>
6939
6940 * gdb.python/py-symbol.exp: Add tests to test the new methods
6941 gdb.Symtab.global_block() and gdb.Symtab.static_block().
6942 * gdb.python/py-symbol.c: Add new struct to help test
6943 gdb.Symtab.static_block().
6944
bf2f0858
DE
69452012-05-03 Doug Evans <dje@google.com>
6946
6947 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
6948 commented out.
6949
2d4e0376
YQ
69502012-05-03 Yao Qi <yao@codesourcery.com>
6951
6952 * gdb.base/catch-syscall.exp: Skip it before compilation if target
6953 doesn't support.
6954 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
6955 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
6956
6d0bb9f3
YQ
69572012-05-03 Yao Qi <yao@codesourcery.com>
6958
6959 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
6960
fd820528
DE
69612012-04-30 Doug Evans <dje@google.com>
6962
6963 PR testsuite/13961
6964 * gdb.dwarf2/pr13961.S: New file.
6965 * gdb.dwarf2/pr13961.exp: New file.
6966
b9e219b9
YQ
69672012-04-29 Yao Qi <yao@codesourcery.com>
6968
6969 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
6970
3019eac3
DE
69712012-04-28 Doug Evans <dje@google.com>
6972
6973 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
6974 .Ltype_int_in_cu2. Use name "int2" instead of "int".
6975 All uses updated.
6976 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
6977 "ptype func_cu1" to expand cu2 before cu1.
6978
62e5f89c
SDJ
69792012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
6980 Tom Tromey <tromey@redhat.com>
6981
6982 * gdb.base/default.exp: Add `$_probe_arg*' convenience
6983 variables.
6984 * gdb.base/stap-probe.c: New file.
6985 * gdb.base/stap-probe.exp: New file.
6986 * gdb.trace/stap-trace.c: New file.
6987 * gdb.trace/stap-trace.exp: New file.
6988 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
6989 libgcc's unwinder.
6990
14132e89
MR
69912012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
6992
6993 * gdb.arch/mips16-thunks-inmain.c: New file.
6994 * gdb.arch/mips16-thunks-main.c: New file.
6995 * gdb.arch/mips16-thunks-sin.c: New file.
6996 * gdb.arch/mips16-thunks-sinfrob.c: New file.
6997 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
6998 * gdb.arch/mips16-thunks-sinmain.c: New file.
6999 * gdb.arch/mips16-thunks-sinmips16.c: New file.
7000 * gdb.arch/mips16-thunks.exp: New file.
7001
a766d390
DE
70022012-04-25 Doug Evans <dje@google.com>
7003
7004 * configure.ac: Create gdb.go/Makefile.
7005 * configure: Regenerate.
7006 * gdb.base/default.exp: Add "go" to "set language" testing.
7007 * gdb.go/Makefile.in: New file.
7008 * gdb.go/basic-types.exp: New file.
7009 * gdb.go/chan.exp: New file.
7010 * gdb.go/chan.go: New file.
7011 * gdb.go/handcall.exp: New file.
7012 * gdb.go/handcall.go: New file.
7013 * gdb.go/hello.exp: New file.
7014 * gdb.go/hello.go: New file.
7015 * gdb.go/integers.exp: New file.
7016 * gdb.go/integers.go: New file.
7017 * gdb.go/methods.exp: New file.
7018 * gdb.go/methods.go: New file.
7019 * gdb.go/package.exp: New file.
7020 * gdb.go/package1.go: New file.
7021 * gdb.go/package2.go: New file.
7022 * gdb.go/print.exp: New file.
7023 * gdb.go/strings.exp: New file.
7024 * gdb.go/strings.go: New file.
7025 * gdb.go/types.exp: New file.
7026 * gdb.go/types.go: New file.
7027 * gdb.go/unsafe.exp: New file.
7028 * gdb.go/unsafe.go: New file.
7029 * lib/future.exp: Add Go support.
7030 (gdb_find_go, gdb_find_go_linker): New procs.
7031 (gdb_default_target_compile): Add Go support.
7032 * lib/gdb.exp (skip_go_tests): New proc.
7033 * lib/go.exp: New file.
7034
e65f9ffb
TT
70352012-04-25 Tom Tromey <tromey@redhat.com>
7036
7037 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
7038
14e75d8e
JK
70392012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
7040 Jan Kratochvil <jan.kratochvil@redhat.com>
7041
7042 PR symtab/7259:
7043 * gdb.base/enumval.c: New test case.
7044 * gdb.base/enumval.exp: New test case.
7045 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
7046 field.bitpos.
7047
f3525b70
PA
70482012-04-17 Pedro Alves <palves@redhat.com>
7049
7050 * Makefile.in (site.exp): Make site.exp source
7051 $srcdir/lib/append_gdb_boards_dir.exp.
7052 * lib/append_gdb_boards_dir.exp: New file.
7053
bccbefd2
JK
70542012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7055
7056 New option "set auto-load safe-path".
7057 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
7058 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
7059
bf88dd68
JK
70602012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7061
7062 auto-load: Implementation.
7063 * gdb.base/help.exp (test set height): Increase the height.
7064 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
7065 to ...
7066 (info auto-load python-scripts): ... here.
7067 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
7068 to ...
7069 (info auto-load python-scripts *): ... here.
7070
c0d4d1c0
YQ
70712012-04-16 Yao Qi <yao@codesourcery.com>
7072
7073 * lib/trace-support.exp (get_in_proc_agent): New.
7074 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
7075 of in process trace agent.
7076 * gdb.trace/ftrace.exp: Likewise.
7077 * gdb.trace/pending.exp: Likewise.
7078 * gdb.trace/trace-break.exp: Likewise.
7079 * gdb.trace/trace-mt.exp
7080 * gdb.trace/tspeed.exp: Likewise.
7081 * gdb.trace/tstatus.exp
7082 * gdb.trace/strace.exp: Likewise.
7083
cbf68a60
TS
70842012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7085
dd6d3b70
TS
7086 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
7087 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
7088
cbf68a60
TS
7089 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7090
8264ba82
AG
70912012-04-14 Anton Gorenkov <xgsa@yandex.ru>
7092
7093 PR mi/13393
7094 * gdb.mi/mi-var-rtti.cc: New file.
7095 * gdb.mi/mi-var-rtti.exp: New file.
7096 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
7097 function.
7098 (mi_varobj_update_with_type_change): updated to avoid code duplication.
7099
de0919f8 71002012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
7101
7102 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
7103 EXECUTABLES.
7104 * gdb.python/py-explore.c: C program used for testing the new
7105 'explore' command on C constructs.
7106 * gdb.python/py-explore.cc: C++ program used for testing the new
7107 'explore' command on C++ constructs.
7108 * gdb-python/py-explore.exp: Tests for the new 'explore'
7109 command on C constructs.
7110 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
7111 command on C++ constructs.
7112
a82da7dd
MK
71132012-04-07 Mark Kettenis <kettenis@gnu.org>
7114
7115 * gdb.base/funcargs.exp (complex_args): Fix typo.
7116
e127cba8
JK
71172012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7118
7119 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
7120 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
7121
40e084e1
KS
71222012-04-05 Keith Seitz <keiths@redhat.com>
7123
7124 * gdb.base/advance.exp: Update error message for
7125 "advance malformed" test.
7126 * gdb.base/break.exp: Likewise for "breakpoint with
7127 trailing garbage" test.
7128 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
7129 with trailing garbage" test.
7130 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
7131 trailng garbage" test.
7132 * gdb.base/until.exp: Likewise for "malformed until" test.
7133 * gdb.cp/ovldbreak.exp: Create the breakpoint table
7134 for "breakpoint info (after setting on all)".
7135 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
7136 tests.
7137 * gdb.cp/cplabel.cc: New file.
7138 * gdb.cp/cplabel.exp: New test.
7139 * gdb.linespec/ls-errs.c: New file.
7140 * gdb.linespec/ls-errs.exp: New test.
7141
a72c8f6a
JK
71422012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7143
7144 * gdb.trace/unavailable.exp
7145 (collect globals: print object on: print derived_partial)
7146 (collect globals: print object on: print derived_whole)
7147 (collect globals: print object off: print derived_partial)
7148 (collect globals: print object off: print derived_whole): Update
7149 expected output.
7150
f87a3023
KS
71512012-03-30 Keith Seitz <keiths@redhat.com>
7152
7153 * gdb.python: Add test for linespecs with commas.
7154
e2171b3c
KS
71552012-03-28 Keith Seitz <keiths@redhat.com>
7156
7157 * gdb.linespec/ls-dollar.cc: New file.
7158 * gdb.linespec/ls-dollar.exp: New test.
7159
71602012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7161
7162 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7163 starting with the global namespace.
7164
2f4e0a80
DE
71652012-03-23 Doug Evans <dje@google.com>
7166
7167 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7168
7b282c5a
SCR
71692012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7170
7171 * gdb.python/py-value.cc: Add test case for testing the
7172 methodology exposing C++ values to Python.
7173 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7174 exposing C++ values to Python.
7175 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7176
2e98ca53
JK
71772012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7178 Siddhesh Poyarekar <siddhesh@redhat.com>
7179
7180 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7181 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7182 (generate native core dump): Make the test unsupported if core cannot
7183 be generated.
7184
8320cc4f
JK
71852012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7186
7187 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7188 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7189 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7190
3a69ffb2
JK
71912012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7192
7193 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7194
8fabffee
DE
71952012-03-17 Doug Evans <dje@google.com>
7196
7197 * dg-extract-results.sh: Handle KFAILs.
7198
ab260dad
JK
71992012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7200
7201 PR symtab/13777
7202 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7203
53ba8333
JB
72042012-03-16 Joel Brobecker <brobecker@adacore.com>
7205
7206 * gdb.ada/set_pckd_arr_elt: New testcase.
7207
481860b3
GB
72082012-03-16 Gary Benson <gbenson@redhat.com>
7209
7210 PR breakpoints/10738
7211 * gdb.opt/inline-break.exp: New file.
7212 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7213 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7214 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7215 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7216 * gdb.base/async-shell.exp: Likewise.
7217 * lib/mi-support.exp (library_loaded_re): Likewise.
7218
410528f0
TT
72192012-03-15 Tom Tromey <tromey@redhat.com>
7220
7221 * gdb.cp/virtfunc2.exp: Update expected output.
7222 * gdb.cp/pr9631.exp: Update expected output.
7223 * gdb.cp/member-ptr.exp: Update expected output.
7224 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7225 output.
7226 * gdb.cp/casts.exp: Update expected output.
7227
c4aeac85
TT
72282012-03-15 Tom Tromey <tromey@redhat.com>
7229
7230 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7231 (test_info_vtbl): Likewise.
7232 (do_tests): Call test_info_vtbl.
7233 * gdb.cp/virtfunc.cc (va): New global.
7234
856d06f9
TS
72352012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7236
7237 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7238 describing DWARF data structures.
7239 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7240 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7241 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7242 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7243 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7244 * gdb.dwarf2/dw2-param-error.S: Likewise.
7245 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7246 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7247 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7248 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7249 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7250 * gdb.dwarf2/pr11465.S: Likewise.
7251
e837f12a
JK
72522012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7253
7254 * gdb.mi/mi2-prompt.exp: New file.
7255
ccbb4f28
JB
72562012-03-13 Joel Brobecker <brobecker@adacore.com>
7257
7258 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7259
32039130
JB
72602012-03-13 Joel Brobecker <brobecker@adacore.com>
7261
7262 * gdb.ada/bp_range_type: New testcase.
7263
16899756
DE
72642012-03-13 Doug Evans <dje@google.com>
7265
7266 * gdb.base/default.exp: Delete tests for symbol-reloading.
7267 * gdb.base/help.exp: Ditto.
7268 * gdb.base/setshow.exp: Ditto.
7269 * gdb.base/gdb_history: Delete references to symbol-reloading.
7270
87b0bb13
JK
72712012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7272
7273 * gdb.base/attach-twice.c: New files.
7274 * gdb.base/attach-twice.exp: New files.
7275
0d7941a9
KS
72762012-03-08 Keith Seitz <keiths@redhat.com>
7277
7278 * lib/gdb.exp (gdb_get_line_number): Throw an
7279 error instead of returning -1.
7280 * gdb.base/break.exp: Remove unused variable
7281 bp_location5.
7282 * gdb.base/hbreak2.exp: Likewise.
7283 * gdb.base/sepdebug.exp: Likewise.
7284
f4647387
YQ
72852012-03-08 Yao Qi <yao@codesourcery.com>
7286 Pedro Alves <palves@redhat.com>
7287
7288 Fix PR server/13392.
7289 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7290 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7291 download tracepoints.
7292 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7293 (pending_tracepoint_resolved_during_trace): Likewise.
7294 (pending_tracepoint_installed_during_trace): Likewise.
7295 (pending_tracepoint_with_action_resolved): Likewise.
7296
83c532cb
KS
72972012-03-08 Keith Seitz <keiths@redhat.com>
7298
7299 * gdb.ada/array_bounds.exp: Get breakpoint for line
7300 with "START", not "STOP".
7301 * gdb.python/py-infthread.exp: Do not continue to
7302 line marked "Break here.", which is undefined.
7303
d6b6bbb7
LM
73042012-03-08 Luis Machado <lgustavo@codesourcery.com>
7305
7306 Revert:
7307
7308 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7309
7310 Implement testsuite workaround for PR breakpoints/13781.
7311 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7312 (set breakpoint condition-evaluation host): New conditional command.
7313
7fe25d9b
JK
73142012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7315
7316 Fix CU relative vs. absolute DIE offsets.
7317 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7318 one.
7319
51898c15
JK
73202012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7321
7322 Fix false FAIL on distros with relro linkage as default.
7323 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7324 -Wl,-z,norelro first.
7325
8131799e
JB
73262012-03-06 Joel Brobecker <brobecker@adacore.com>
7327
7328 * gdb.ada/bp_on_var: New testcase.
7329
ba241969
JB
73302012-03-06 Joel Brobecker <brobecker@adacore.com>
7331
7332 * gdb.ada/bp_enum_homonym: New testcase.
7333
abe49676
YQ
73342012-03-06 Yao Qi <yao@codesourcery.com>
7335
7336 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7337 x86_64-*-* and i?86-*-*.
7338 Set up KFAIL for gdb/13808.
7339
d8df103b
TT
73402012-03-05 Tom Tromey <tromey@redhat.com>
7341
7342 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7343 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7344
b7b189f3
TT
73452012-03-05 Tom Tromey <tromey@redhat.com>
7346
7347 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7348
69dc1c4d
YQ
73492012-03-04 Yao Qi <yao@codesourcery.com>
7350
7351 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7352 messages for KFAIL.
7353
3f20c47f
JK
73542012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7355
7356 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7357 (print one_two_three, indexes off, print few_reps, indexes off)
7358 (print many_reps, indexes off, print empty, indexes off)
7359 (print one_two_three, print few_reps, print many_reps, print empty):
7360 Call setup_xfail if $gcc_old.
7361
abf1152a
JK
73622012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7363
7364 Implement testsuite workaround for PR breakpoints/13781.
7365 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7366 (set breakpoint condition-evaluation host): New conditional command.
7367
a06715f8
JK
73682012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7369
7370 Code cleanup.
7371 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7372 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7373 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7374 number 1 by $bpnum. Four times.
7375
5808517f
YQ
73762012-03-03 Yao Qi <yao@codesourcery.com>
7377
7378 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7379
dfe2ac14
JK
73802012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7381
7382 Setup KFAIL for PR server/13796.
7383 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7384
8bbc467a
JB
73852012-03-02 Joel Brobecker <brobecker@adacore.com>
7386
7387 * gdb.ada/operator_bp: New testcase.
7388
c0eac87f
JB
73892012-03-02 Joel Brobecker <brobecker@adacore.com>
7390
7391 * gdb.ada/info_locals_renaming: New testcase.
7392
4f42c881
TT
73932012-03-02 Tom Tromey <tromey@redhat.com>
7394
7395 * gdb.base/nextoverexit.c: New file.
7396 * gdb.base/nextoverexit.exp: New file.
7397
7380c0c9
EBM
73982012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7399
7400 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7401 parameter.
7402
1faeff08
MR
74032012-03-01 Maciej W. Rozycki <macro@mips.com>
7404
7405 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7406 core registers.
7407
320b6f49 74082012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7409 Maciej W. Rozycki <macro@codesourcery.com>
7410 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7411
7412 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7413
ad5f7d6e
PA
74142012-03-01 Pedro Alves <palves@redhat.com>
7415
7416 PR gdb/13767
7417
7418 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7419 (gdb_collect_globals_test): Call it.
7420
d3dc44a6
KS
74212012-03-01 Keith Seitz <keiths@redhat.com>
7422
7423 * gdb.cp/method2.exp: Output of overload menu is now
7424 alphabetized. Update tests for "break A::method".
7425 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7426 of hard-coding them.
7427 Overload menu is alphabetized: rewrite to accommodate.
7428 Unset variables LINE and TYPES which are used in other tests.
7429 Compute the output of "info break".
7430 Update the breakpoint table after all breakpoints are deleted.
7431 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7432 compute ACTUALS and the method body based on parameters.
7433 Update expected output accordingly.
7434 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7435 unique comments to allow the use of gdb_get_line_number.
7436
74372012-03-01 Keith Seitz <keiths@redhat.com>
7438
7439 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7440 some Tcl syntax.
7441 * gdb.cp/ovldbreak.exp: Likewise.
7442
7949c2a0
KS
74432012-03-01 Keith Seitz <keiths@redhat.com>
7444
7445 * gdb.base/help.exp (help show user): Update expected result
7446 for new doc string changes (add "non-python").
7447
7d74f244
DE
74482012-03-01 Scott J. Goldman <scottjg@vmware.com>
7449
7450 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7451 be put in the user-defined category and that the commands appear in
7452 "help user-defined".
7453
1b611343
JB
74542012-02-29 Joel Brobecker <brobecker@adacore.com>
7455
7456 * gdb.ada/tagged_not_init: New testcase.
7457
99b1c762
JB
74582012-02-29 Joel Brobecker <brobecker@adacore.com>
7459
7460 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7461 * gdb.ada/enum_idx_packed: New testcase.
7462
2d4a02ee
JB
74632012-02-29 Joel Brobecker <brobecker@adacore.com>
7464
7465 * gdb.ada/aliased_array: New testcase.
7466
2e6fda7d
JB
74672012-02-29 Joel Brobecker <brobecker@adacore.com>
7468
7469 * gdb.ada/whatis_array_val: New testcase.
7470
9a7f938f
JK
74712012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7472
7473 Fix disp-step-syscall.exp: fork: single step over fork.
7474 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7475 whitespaces.
7476 (single step over $syscall): Remove its check.
7477 (single step over $syscall final pc): New check.
7478
8703a944
JK
74792012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7480
7481 Support processors without SSSE3.
7482 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7483 pabsd into ...
7484 (ssse3_test): ... a new function.
7485 (main): Call ssse3_test.
7486 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7487 Update expected values everywhere.
7488 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7489 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7490 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7491 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7492 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7493 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7494 Move these tests lower.
7495 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7496 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7497 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7498 New tests.
7499
c03e6ccc
YQ
75002012-02-29 Yao Qi <yao@codesourcery.com>
7501 Pedro Alves <palves@redhat.com>
7502
7503 * gdb.trace/trace-mt.c: New.
7504 * gdb.trace/trace-mt.exp: New.
7505
7964b62a
TS
75062012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7507
2c8910ba
TS
7508 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7509 numbers instead of hardcoding them.
7510 * gdb.base/annota1.c: Provide suitable markers.
7511 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7512 numbers instead of hardcoding them.
7513 * gdb.base/annota3.c: Provide suitable markers.
7514
7515 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7516 * gdb.base/annota3.c: Likewise.
7517 * gdb.base/sigall.c: Likewise.
7518 * gdb.base/signals.c: Likewise.
7519 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7520
5a41c0b7
MR
75212012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7522
7523 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7524 failure return path.
7525
ebbbe5c5
LM
75262012-02-27 Luis Machado <lgustavo@codesourcery.com>
7527
7528 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7529
8d126d8a
LM
75302012-02-24 Luis Machado <lgustavo@codesourcery.com>
7531
7532 * gdb.base/cond-eval-mode.exp: New file.
7533
11337c2f
PA
75342012-02-24 Pedro Alves <palves@redhat.com>
7535
7536 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7537 (top level): Use with_test_prefix.
7538
13fc3e3c
PA
75392012-02-24 Pedro Alves <palves@redhat.com>
7540
7541 * gdb.threads/attach-into-signal.exp (corefunc): Use
7542 with_test_prefix.
7543
07c1b626
JK
75442012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7545
7546 Fix false FAILs on old CPUs without SSE.
7547 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7548 Return untested for Illegal instruction.
7549
596ba138
JK
75502012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7551
7552 Fix false FAILs with glibc debug infos installed.
7553 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7554 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7555
aeaa2474
SA
75562012-02-22 Sterling Augustine <saugustine@google.com>
7557
7558 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7559 constant with cast.
7560
aed555c9
PA
75612012-02-21 Pedro Alves <palves@redhat.com>
7562
7563 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7564
78afebb4
PA
75652012-02-21 Pedro Alves <palves@redhat.com>
7566
7567 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7568
fdcfef12
PA
75692012-02-21 Pedro Alves <palves@redhat.com>
7570
7571 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7572 with_test_prefix.
7573
0f4d39d5
PA
75742012-02-21 Pedro Alves <palves@redhat.com>
7575
7576 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7577 with_test_prefix here.
7578 (top level): Do it here instead. Remove `:' from the
7579 with_test_prefix string.
7580 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7581 the suffix `:' from the with_test_prefix prefix string.
7582 * gdb.base/break-interp.exp: Ditto.
7583 * gdb.base/catch-load.exp: Ditto.
7584 * gdb.base/disp-step-syscall.exp: Ditto.
7585 * gdb.base/jit-so.exp: Ditto.
7586 * gdb.base/jit.exp: Ditto.
7587 * gdb.base/sepdebug.exp: Ditto.
7588 * gdb.base/solib-display.exp: Ditto.
7589 * gdb.base/solib-overlap.exp: Ditto.
7590 * gdb.base/watch-cond-infcall.exp: Ditto.
7591 * gdb.base/watchpoint.exp: Ditto.
7592 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7593 * gdb.mi/mi-watch.exp: Ditto.
7594 * gdb.mi/mi2-watch.exp: Ditto.
7595 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7596 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7597 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7598 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7599 * gdb.threads/watchpoint-fork.exp: Ditto.
7600 * gdb.threads/watchthreads-reorder.exp: Ditto.
7601 * gdb.trace/change-loc.exp: Ditto.
7602 * gdb.trace/pending.exp: Ditto.
7603 * gdb.trace/status-stop.exp: Ditto.
7604 * gdb.trace/strace.exp: Ditto.
7605 * gdb.trace/trace-break.exp: Ditto.
7606 * gdb.trace/unavailable.exp: Ditto.
7607 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7608 suffix with colon. Adjust leading comments.
7609
6a5870ce
PA
76102012-02-21 Pedro Alves <palves@redhat.com>
7611 Tom Tromey <tromey@redhat.com>
7612
7613 * lib/gdb.exp: Add description of test prefixes.
7614 (with_test_prefix): New procedure.
7615 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7616 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7617 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7618 instead of lappend to append to pf_prefix.
7619 * gdb.base/catch-load.exp: Use with_test_prefix.
7620 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7621 * gdb.base/jit-so.exp: Use with_test_prefix.
7622 * gdb.base/jit.exp: Use with_test_prefix.
7623 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7624 lappend to append to pf_prefix.
7625 * gdb.base/sepdebug.exp: Use with_test_prefix.
7626 * gdb.base/solib-display.exp: Use with_test_prefix.
7627 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7628 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7629 * gdb.base/watchpoint.exp: Use with_test_prefix.
7630 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7631 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7632 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7633 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7634 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7635 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7636 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7637 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7638 append instead of lappend to append to pf_prefix.
7639 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7640 * gdb.trace/change-loc.exp: Use with_test_prefix.
7641 * gdb.trace/pending.exp: Use with_test_prefix.
7642 * gdb.trace/status-stop.exp: Use with_test_prefix.
7643 * gdb.trace/strace.exp: Use with_test_prefix.
7644 * gdb.trace/trace-break.exp: Use with_test_prefix.
7645 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7646 instead of lappend to append to pf_prefix.
7647
35dc4a6b
JK
76482012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7649
7650 Fix racy FAILs.
7651 * gdb.base/inferior-died.c (main): Add return of 0.
7652 * gdb.base/inferior-died.exp (continue): Fix expectation of
7653 asynchronous events.
7654 (p 1): New test.
7655
c5a006e6
PA
76562012-02-20 Pedro Alves <palves@redhat.com>
7657
7658 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7659 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7660 gdb's internal debug output. For the non-threaded case, look for
7661 "Program received signal SIGLARM", for the threaded case, peek at
7662 the thread's siginfo.
7663
cc51a170
PA
76642012-02-20 Pedro Alves <palves@redhat.com>
7665
7666 General cleanup, make output test messages unique, and build
7667 different executable files for the non-threaded and threaded
7668 cases.
7669
7670 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
7671 Delete.
7672 (executable_nothr, executable_thr): New globals.
7673 (top level): Adjust to delete both executables.
7674 (corefunc): New parameter $executable. Set $pf_prefix instead of
7675 hand writing a prefix in tests. Issue a clean_restart and enable
7676 lin-lwp debug output here.
7677 (top level): Adjust. Use build_executable. Don't start gdb here,
7678 and don't enable lin-lwp debug output here.
7679 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
7680
c755f03d
JK
76812012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7682
7683 Fix racy FAILs.
7684 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
7685 "continue" command.
7686
6bec5e0a
JK
76872012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7688
7689 Fix for gdbserver non-extended mode.
7690 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
7691 and gdb_run_cmd.
7692
2e8265fd
TT
76932012-02-17 Tom Tromey <tromey@redhat.com>
7694
7695 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
7696 * gdb.python/py-events.exp: Check 'dir' output.
7697 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
7698
9e507076
YQ
76992012-02-17 Yao Qi <yao@codesourcery.com>
7700
7701 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7702
32d22ab1
TT
77032012-02-16 Tom Tromey <tromey@redhat.com>
7704
7705 * gdb.base/inferior-died.c: Don't include stdio.h.
7706
9addecb9
TT
77072012-02-16 Tom Tromey <tromey@redhat.com>
7708
7709 * gdb.base/inferior-died.c: New file.
7710 * gdb.base/inferior-died.exp: New file.
7711
4cb6da1c
AR
77122012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
7713
7714 * gdb.base/break-inline.exp: New file.
7715 * gdb.base/break-inline.c: New file.
7716
3af2590d
TT
77172012-02-15 Tom Tromey <tromey@redhat.com>
7718
7719 * gdb.base/pc-fp.exp: Add "info register" tests.
7720
29988831
TT
77212012-02-15 Tom Tromey <tromey@redhat.com>
7722
7723 * gdb.base/regs.exp: Remove.
7724
10010058
PA
77252012-02-15 Pedro Alves <palves@redhat.com>
7726
7727 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7728 the target doesn't support tracepoints.
7729 * gdb.trace/circ.exp: Ditto.
7730 * gdb.trace/collection.exp: Ditto.
7731 * gdb.trace/packetlen.exp: Ditto.
7732 * gdb.trace/passc-dyn.exp: Ditto.
7733 * gdb.trace/report.exp: Ditto.
7734 * gdb.trace/tfind.exp: Ditto.
7735 * gdb.trace/tspeed.exp: Ditto.
7736 * gdb.trace/tsv.exp: Ditto.
7737 * gdb.trace/unavailable.exp: Ditto.
7738 * gdb.trace/while-dyn.exp: Ditto.
7739
a2e0062d
PA
77402012-02-15 Pedro Alves <palves@redhat.com>
7741
7742 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7743 gdb_test_multiple, and call unsupported instead of fail, if the
7744 remote side does not support the request.
7745
a1999d40
PA
77462012-02-15 Pedro Alves <palves@redhat.com>
7747
7748 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
7749 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
7750 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
7751 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
7752 * gdb.server/server-run.exp: Make sure gdb is disconnected.
7753 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
7754 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
7755 doesn't start with "extended-" already.
7756
7cee1e54
PA
77572012-02-15 Pedro Alves <palves@redhat.com>
7758
7759 Support extended-remote. Avoid cascading timeouts.
7760
7761 * gdb.base/attach.exp (do_attach_tests): Add expected output for
7762 the extended-remote target. If attaching with no file fails, load
7763 the file manually.
7764 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
7765
816338b5
SS
77662012-02-14 Stan Shebs <stan@codesourcery.com>
7767
7768 * gdb.base/ena-dis-br.exp: Add enable count test.
7769
cc30c4bd
PA
77702012-02-13 Pedro Alves <palves@redhat.com>
7771
7772 * config/mips-idt.exp: Delete.
7773 * gdb.base/a2-run.exp: Remove mips-idt xfails.
7774 * gdb.base/bitfields.exp: Remove mips-idt restarts.
7775 * gdb.base/break.exp: Remove mips-idt references.
7776 * gdb.base/chng-syms.exp: Ditto.
7777 * gdb.base/default.exp: Ditto.
7778 * gdb.base/funcargs.exp (funcargs_reload): Delete.
7779 (top level): Don't call it.
7780 * gdb.base/opaque.exp: Remove mips-idt restarts.
7781 * gdb.base/ptype.exp: Remove mips-idt xfails.
7782 * gdb.base/scope.exp: Remove mips-idt restarts.
7783 * gdb.base/sepdebug.exp: Remove mips-idt references.
7784 * gdb.base/watchpoint.exp (maybe_clean_restart)
7785 (maybe_reinitialize): Delete.
7786 (test_disabling_watchpoints, test_disabling_watchpoints)
7787 (test_watchpoint_triggered_in_syscall)
7788 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7789 Don't call them.
7790
57008375
JK
77912012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7792
7793 * gdb.server/server-exec-info.exp: New file.
7794
4a2d9c08
PA
77952012-02-10 Pedro Alves <palves@redhat.com>
7796
7797 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
7798 always non-empty.
7799 (test_attach): Always pass $exec to test_attach_gdb.
7800
09fa21bd
TT
78012012-02-08 Tom Tromey <tromey@redhat.com>
7802
7803 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
7804 before inferior is started.
7805
f0823d2c
TT
78062012-02-07 Tom Tromey <tromey@redhat.com>
7807
7808 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
7809 Symbol.value.
7810 * gdb.python/py-symbol.c (qq): Set default value.
7811
78122012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
7813
7814 * gdb.python/py-symbol.c (qq): New global.
7815 * gdb.python/py-symbol.exp: Add test for frame-less
7816 lookup_symbol.
7817 * gdb.python/py-symtab.exp: Fix line number.
7818
f7e44f65
JB
78192012-02-03 Joel Brobecker <brobecker@adacore.com>
7820
7821 * gdb.ada/mi_task_arg: New testcase.
7822
4c9ed63c
PA
78232012-02-02 Pedro Alves <palves@redhat.com>
7824
7825 * gdb.reverse/until-precsave.exp: Also put "record save" under the
7826 extended timeout.
7827
c0b9f2c6
PA
78282012-02-02 Pedro Alves <palves@redhat.com>
7829
7830 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
7831 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
7832
5f8cefd7
PA
78332012-02-02 Pedro Alves <palves@redhat.com>
7834
7835 * gdb.base/term.exp: Rewrite.
7836 * gdb.base/term.c: New.
7837
2f3a2569
PA
78382012-02-02 Pedro Alves <palves@redhat.com>
7839
7840 * gdb.base/default.exp (run "r" abbreviation, run): Add
7841 extended-remote expected output.
7842
f149aabd
TT
78432012-02-02 Tom Tromey <tromey@redhat.com>
7844
7845 * gdb.cp/dispcxx.exp: New file.
7846 * gdb.cp/dispcxx.cc: New file.
7847
03bef283
TT
78482012-02-01 Tom Tromey <tromey@redhat.com>
7849
7850 * gdb.base/jit-simple.exp: New file.
7851 * gdb.base/jit-simple.c: New file.
7852
a79b18b5
YQ
78532012-01-30 Yao Qi <yao@codesourcery.com>
7854
7855 * gdb.base/skip.exp: Make test result unique.
7856
f0d1a53e
JK
78572012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7858
7859 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
7860 compatibility with valgrind-3.7.0.
7861
4b3c9f41
PA
78622012-01-27 Pedro Alves <palves@redhat.com>
7863
7864 * gdb.base/watchpoint.exp (no_hw): New global.
7865 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
7866 disable hw watchpoints.
7867 (test_wide_location_1, test_wide_location_2): If no_hw is set,
7868 don't expect hw watchpoints.
7869 (no_hw_watchpoints): Always clean restart.
7870 (do_tests): New procedure, factored out from the top level.
7871 (top level): Run tests twice. Once with hw watchpoints enabled,
7872 another time with hw watchpoints disabled.
7873
a13491c8
PA
78742012-01-27 Pedro Alves <palves@redhat.com>
7875
7876 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
7877 out from the top level.
7878 (top level): Call it instead.
7879
f2c8a051
PA
78802012-01-27 Pedro Alves <palves@redhat.com>
7881
7882 * gdb.base/watchpoint.exp (top level): Re-enable hardware
7883 watchpoints sooner.
7884
654d7a9e
PA
78852012-01-27 Pedro Alves <palves@redhat.com>
7886
7887 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
7888
274f47f3
PA
78892012-01-27 Pedro Alves <palves@redhat.com>
7890
7891 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
7892 "You may have requested too many hardware
7893 breakpoints/watchpoints".
7894
e4d63ba2
PA
78952012-01-27 Pedro Alves <palves@redhat.com>
7896
7897 * gdb.base/watchpoint.exp (maybe_clean_restart)
7898 (maybe_reinitialize): New.
7899 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
7900 expect "hit N times".
7901 (test_disabling_watchpoints, test_complex_watchpoint)
7902 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7903 Call maybe_clean_restart.
7904 (top level): Use clean_restart. Remove "mips-idt-*"
7905 reinitialization.
7906
dbd95daf
PA
79072012-01-27 Pedro Alves <palves@redhat.com>
7908
7909 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
7910
f3ad2025
PA
79112012-01-27 Pedro Alves <palves@redhat.com>
7912
7913 * gdb.base/watchpoint.exp: Clean restart after tests that don't
7914 require `initialize' anymore. Remove unnecessary `initialize'
7915 calls.
7916
100aa3ae
PA
79172012-01-27 Pedro Alves <palves@redhat.com>
7918
7919 * gdb.base/watchpoint.exp (wp_set): Delete.
7920 (initialize, test_simple_watchpoint, top level): Remove dead code.
7921
c79a8e11
PA
79222012-01-27 Pedro Alves <palves@redhat.com>
7923
7924 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
7925 typo.
7926
048fe15a
PA
79272012-01-27 Pedro Alves <palves@redhat.com>
7928
7929 * config/extended-gdbserver.exp: New file.
7930 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
7931 comment.
7932 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
7933 * boards/native-extended-gdbserver.exp: New file.
7934
4033a6bf
PA
79352012-01-26 Pedro Alves <palves@redhat.com>
7936
7937 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
7938 and gdb_test_multiple.
7939
3d7f4b81
PA
79402012-01-26 Pedro Alves <palves@redhat.com>
7941
7942 Make test messages unique, and more identifiable.
7943 * gdb.multi/watchpoint-multi.exp: Change test messages.
7944
484abf42
TT
79452012-01-25 Tom Tromey <tromey@redhat.com>
7946
7947 * gdb.base/solib-disc.exp: Fix regexps.
7948
edcc5120
TT
79492012-01-24 Tom Tromey <tromey@redhat.com>
7950
7951 * lib/mi-support.exp (mi_expect_stop): Add special case for
7952 solib-event.
7953 * gdb.base/catch-load-so.c: New file.
7954 * gdb.base/catch-load.exp: New file.
7955 * gdb.base/catch-load.c: New file.
7956 * gdb.base/break-interp.exp (reach_1): Update regexp.
7957
30b91c90
JK
79582012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7959
7960 Fix fuzzy results.
7961 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
7962 lpsimple and func.
7963
53fe1783
GB
79642012-01-24 Gary Benson <gbenson@redhat.com>
7965
7966 Delete #if 0'd out code.
7967 * gdb.base/default.exp (info catch): Remove.
7968 * gdb.base/gdb_history (info catch): Likewise.
7969 * gdb.base/help.exp (info catch): Likewise.
7970
d0d8b0c6
JK
79712012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7972
7973 Fix watchpoints to be specific for each inferior.
7974 * gdb.multi/watchpoint-multi.c: New file.
7975 * gdb.multi/watchpoint-multi.exp: New file.
7976
4403d8e9
JK
79772012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7978
7979 Fix watchpoints across inferior fork.
7980 * gdb.threads/watchpoint-fork-child.c: New file.
7981 * gdb.threads/watchpoint-fork-mt.c: New file.
7982 * gdb.threads/watchpoint-fork-parent.c: New file.
7983 * gdb.threads/watchpoint-fork-st.c: New file.
7984 * gdb.threads/watchpoint-fork.exp: New file.
7985 * gdb.threads/watchpoint-fork.h: New file.
7986
050a2e1d
PA
79872012-01-23 Pedro Alves <palves@redhat.com>
7988
7989 * gdb.base/call-signal-resume.exp: Allow output after "return".
7990
6a52fb62
PA
79912012-01-20 Pedro Alves <palves@redhat.com>
7992
7993 * gdb.python/py-finish-breakpoint.py: Fix typo.
7994
145b16a9
UW
79952012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
7996
7997 * gdb.base/info-proc.exp: Also run on remote targets. Main
7998 "info proc" command is now always present; whether target supports
7999 actual info proc operation is detected when attempting to issue
8000 the command.
8001
26f6125e
JK
80022012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8003
8004 * .gdbinit: Remove.
8005
eb5227ce
PA
80062012-01-19 Pedro Alves <palves@redhat.com>
8007
8008 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
8009 look at the funtions' returns.
8010 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
8011 (jprint.print(int, int)): Change return type to int. Adjust.
8012
1db33378
PP
80132012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8014
8015 PR gdb/9538
8016 * gdb.base/sepdebug.exp: New test.
8017
b9736cf8
PA
80182012-01-18 Pedro Alves <palves@redhat.com>
8019
8020 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
8021 Allow output before ^done.
8022
4aac40c8
TT
80232012-01-16 Tom Tromey <tromey@redhat.com>
8024
8025 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
8026 Add tests for relative directory.
8027
cafec441
TT
80282012-01-16 Tom Tromey <tromey@redhat.com>
8029
8030 * gdb.base/printcmds.c (enum flag_enum): New.
8031 (three): New global.
8032 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
8033 enum printing.
8034 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
8035 FlagEnumerationPrinter.
8036 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
8037 * gdb.python/py-pp-maint.c (enum flag_enum): New.
8038 (fval): New global.
8039
abcc4978
PA
80402012-01-16 Pedro Alves <palves@redhat.com>
8041
8042 * lib/gdb.exp (banned_procedures): New variable.
8043 (banned_variables_traced): Rename to ...
8044 (banned_traced): ... this.
8045 (gdb_init): Also trace banned procedures.
8046 (gdb_finish): Also untrace banned procedures.
8047
97ccebe8
PA
80482012-01-16 Pedro Alves <palves@redhat.com>
8049
8050 Remove all calls to strace.
8051
2af7517b
JK
80522012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8053
8054 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
8055 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
8056
9241a8bc
PP
80572012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8058
8059 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
8060 * gdb.base/pie-execl.exp: Likewise.
8061
3848a17f
KS
80622012-01-12 Keith Seitz <keiths@redhat.com>
8063
8064 PR mi/10586
8065 * gdb.mi/var-cmd.c (struct anonymous): New structure.
8066 (do_anonymous_type_tests): New function.
8067 (main): Call do_anonymous_type_tests.
8068 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
8069 (verify_everything): New procedure.
8070 * gdb.mi/mi-var-cp.cc (class A): New class.
8071 (anonymous_structs_and_unions): New function.
8072 (main): Call anonymous_structs_and_unions.
8073 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
8074 (verify_everything): New procedure.
8075
440e2fca
KS
80762012-01-12 Keith Seitz <keiths@redhat.com>
8077
8078 * lib/mi-support.exp: Expand comments about PATH_EXPR.
8079 (varobj_tree::get_path_expr): Assume that all varobjs are
8080 compound unless they are known simple types.
8081 Adjust path expressions based on parent type, path parent type,
8082 and tree language.
8083 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
8084 the root varobj.
8085 (mi_walk_varobj_tree): Add LANGUAGE parameter.
8086
675399c9
PA
80872012-01-11 Pedro Alves <palves@redhat.com>
8088
8089 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
8090 core files on this machine" anymore.
8091
97ddaa9b
PH
80922012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8093
8094 * gdb.base/watchpoint.c (recurser): Initialize local_x.
8095 (main): Repeat recurser call.
8096 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
8097 equivalent to 'local_x'.
8098
ea733575 80992012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 8100 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
8101
8102 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8103
2ca0b532
PA
81042012-01-05 Pedro Alves <alves.ped@gmail.com>
8105
8106 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
8107 * gdb.python/py-events.c (first): Add bits for new "step N" test.
8108 * gdb.python/py-events.exp: Test that "step N" tripping on a
8109 breakpoint emits a breakpoint event.
8110
6e681866
JB
81112012-01-03 Joel Brobecker <brobecker@adacore.com>
8112
8113 * gdb.base/auxv.exp: Reformat the copyright notice.
8114
3c2d6aff
YQ
81152012-01-03 Yao Qi <yao@codesourcery.com>
8116
8117 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
8118 (strace_trace_on_diff_addr): New.
8119 * gdb.trace/strace.c: (main): Add two local variables.
8120
0852fee3
UW
81212011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
8122
8123 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
8124 * gdb.cell/gcore.exp: Likewise.
8125 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
8126 to verify the correct instance of main is selected.
8127
12c3e59c
JB
81282012-01-02 Joel Brobecker <brobecker@adacore.com>
8129
8130 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8131 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
8132 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
8133 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
8134 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
8135 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
8136 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
8137 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
8138 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
8139 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
8140 gdb.threads/thread_check.c: Reformat copyright header.
8141
c0f378ec
EBM
81422011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8143
e4a7ca93 8144 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8145 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8146 is not enabled.
8147
3bc96cfb
JK
81482011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8149
8150 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8151 parameter to self_exec, adjust the function.
8152 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8153 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8154 (set var do_exit = 0): Remove test.
8155 (newline at end of file): Add one.
8156
095bcf5e
JB
81572011-12-27 Joel Brobecker <brobecker@adacore.com>
8158
8159 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8160 New files.
8161
18d19bd1
JK
81622011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8163
8164 Fix racy FAILs.
8165 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8166 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8167 (main): Call pthread_barrier_init for it.
8168
e809353a
JK
81692011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8170
8171 Fix double send_gdb leading to racy FAILs.
8172 * gdb.base/break.exp (set silent break bp_location1): Replace
8173 3x send_gdb and gdb_expect by gdb_test.
8174 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8175 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8176 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8177 instead of send_gdb. Twice.
8178 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8179 3x send_gdb and gdb_expect by gdb_test.
8180 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8181
da8cb7ec
JK
81822011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8183
8184 * gdb.linespec/linespec.exp: Compile using {c++}.
8185
ae1a303e
JK
81862011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8187
8188 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8189 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8190 (verify GCC PR debug/51668): New test.
8191
cc72b2a2
KP
81922011-12-23 Kevin Pouget <kevin.pouget@st.com>
8193
8194 Introduce gdb.FinishBreakpoint in Python.
8195 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8196 py-finish-breakpoint2
8197 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8198 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8199 instead of line number.
8200 * gdb.python/py-finish-breakpoint.c: New file.
8201 * gdb.python/py-finish-breakpoint.exp: New file.
8202 * gdb.python/py-finish-breakpoint.py: New file.
8203 * gdb.python/py-finish-breakpoint2.cc: New file.
8204 * gdb.python/py-finish-breakpoint2.exp: New file.
8205 * gdb.python/py-finish-breakpoint2.py: New file.
8206
3b7962f9
JK
82072011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8208
8209 Partial fix of compatibility with gcc-4.7.
8210 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8211 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8212 Add comment to add a PASS case in the future.
8213
6538471c
JK
8214 Fix compatibility with gcc-4.7.
8215 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8216
7052e42c
UW
82172011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8218
8219 PR tdep/12797
8220 * gdb.base/callfuncs.exp: Remove KFAIL.
8221
9ac7f98e
JB
82222011-12-21 Joel Brobecker <brobecker@adacore.com>
8223
8224 * gdb.ada/task_bp: New testcase.
8225
f6eeced0
JK
82262011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8227
8228 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8229 -DNO_SECTIONS.
8230 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8231
72225e17
JK
82322011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8233
8234 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8235 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8236 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8237 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8238 conditional for gcc <= 4.5.
8239
13ac8d2c
JK
82402011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8241
8242 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8243 by XFAIL.
8244 * gdb.cp/static-method.exp (info addr A::func())
8245 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8246 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8247 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8248 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8249 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8250 (test value of F in k3_m): Likewise.
8251 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8252 Likewise.
8253
049682ba
JK
82542011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8255
8256 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8257 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8258 Remove.
8259 * gdb.threads/attachstop-mt.c: Remove.
8260 * gdb.threads/attachstop-mt.exp: Remove.
8261
2c9d8796
MK
82622011-12-17 Mark Kettenis <kettenis@gnu.org>
8263
8264 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8265
e0f9f062
DE
82662011-12-16 Doug Evans <dje@google.com>
8267
f4aa2101 8268 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8269 * boards/native-gdbserver.exp: New file.
8270
e0f9f062
DE
8271 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8272 gdbserver output.
8273 (gdbserver_default_get_remote_address): New function.
8274 (gdbserver_start): Call gdb,get_remote_address to compute argument
8275 to "target remote" command.
8276
80b6e756
PM
82772011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8278
1c3ad6ab 8279 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8280 python print-stack. Add set/show python print-stack
8281 off|full|message tests.
8282
1576bd00
YQ
82832011-12-15 Yao Qi <yao@codesourcery.com>
8284
8285 * gdb.trace/strace.c: New
8286 * gdb.trace/strace.exp: New.
8287
d6a0f6e0
TT
82882011-12-14 Tom Tromey <tromey@redhat.com>
8289
8290 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8291
31015e1d
DE
82922011-12-14 Doug Evans <dje@google.com>
8293
8294 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8295
7b50312a
PA
82962011-12-14 Pedro Alves <pedro@codesourcery.com>
8297
8298 PR threads/10729
8299
8300 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8301 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8302
924437bc
PA
83032011-12-13 Pedro Alves <pedro@codesourcery.com>
8304 Doug Evans <dje@google.com>
8305
8306 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8307 (clean_restart): Remove references to the gdb_stub target board
8308 variable.
8309 (gdb_step_for_stub): Delete.
8310
8311 * gdb.base/annota1.exp: Remove all references to [target_info
8312 exists gdb_stub], gdb_step_for_stub and usestubs.
8313 * gdb.base/annota3.exp: Ditto.
8314 * gdb.base/async.exp: Ditto.
8315 * gdb.base/break.exp: Ditto.
8316 * gdb.base/code-expr.exp: Ditto.
8317 * gdb.base/commands.exp: Ditto.
8318 * gdb.base/completion.exp: Ditto.
8319 * gdb.base/condbreak.exp: Ditto.
8320 * gdb.base/consecutive.exp: Ditto.
8321 * gdb.base/cvexpr.exp: Ditto.
8322 * gdb.base/define.exp: Ditto.
8323 * gdb.base/display.exp: Ditto.
8324 * gdb.base/ena-dis-br.exp: Ditto.
8325 * gdb.base/environ.exp: Ditto.
8326 * gdb.base/gnu-ifunc.exp: Ditto.
8327 * gdb.base/maint.exp: Ditto.
8328 * gdb.base/pending.exp: Ditto.
8329 * gdb.base/sect-cmd.exp: Ditto.
8330 * gdb.base/sepdebug.exp: Ditto.
8331 * gdb.base/unload.exp: Ditto.
8332 * gdb.base/watchpoint-solib.exp: Ditto.
8333 * gdb.cp/annota2.exp: Ditto.
8334 * gdb.cp/annota3.exp: Ditto.
8335 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8336 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8337 * gdb.mi/mi-pending.exp: Ditto.
8338 * gdb.trace/circ.exp: Ditto.
8339 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8340 * gdb.base/list.exp: Ditto.
8341
8342 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8343 breakpoint function and all references to the usestubs macro.
8344 * gdb.base/exprs.c: Ditto.
8345 * gdb.base/freebpcmd.c: Ditto.
8346 * gdb.base/bitfields.c: Ditto.
8347 * gdb.base/bitfields2.c: Ditto.
8348 * gdb.base/break.c: Ditto.
8349 * gdb.base/call-sc.c: Ditto.
8350 * gdb.base/call-signals.c: Ditto.
8351 * gdb.base/callfuncs.c: Ditto.
8352 * gdb.base/charset.c: Ditto.
8353 * gdb.base/consecutive.c: Ditto.
8354 * gdb.base/constvars.c: Ditto.
8355 * gdb.base/funcargs.c: Ditto.
8356 * gdb.base/int-type.c: Ditto.
8357 * gdb.base/interrupt.c: Ditto.
8358 * gdb.base/langs0.c: Ditto.
8359 * gdb.base/list0.c: Ditto.
8360 * gdb.base/mips_pro.c: Ditto.
8361 * gdb.base/miscexprs.c: Ditto.
8362 * gdb.base/nodebug.c: Ditto.
8363 * gdb.base/opaque0.c: Ditto.
8364 * gdb.base/pointers.c: Ditto.
8365 * gdb.base/printcmds.c: Ditto.
8366 * gdb.base/ptype.c: Ditto.
8367 * gdb.base/recurse.c: Ditto.
8368 * gdb.base/reread1.c: Ditto.
8369 * gdb.base/reread2.c: Ditto.
8370 * gdb.base/restore.c: Ditto.
8371 * gdb.base/return.c: Ditto.
8372 * gdb.base/run.c: Ditto.
8373 * gdb.base/scope0.c: Ditto.
8374 * gdb.base/sepdebug.c: Ditto.
8375 * gdb.base/setshow.c: Ditto.
8376 * gdb.base/setvar.c: Ditto.
8377 * gdb.base/sigall.c: Ditto.
8378 * gdb.base/signals.c: Ditto.
8379 * gdb.base/structs.c: Ditto.
8380 * gdb.base/structs2.c: Ditto.
8381 * gdb.base/testenv.c: Ditto.
8382 * gdb.base/twice.c: Ditto.
8383 * gdb.base/unwindonsignal.c: Ditto.
8384 * gdb.base/watchpoint.c: Ditto.
8385 * gdb.base/watchpoints.c: Ditto.
8386 * gdb.base/whatis.c: Ditto.
8387 * gdb.cp/classes.cc: Ditto.
8388 * gdb.cp/cplusfuncs.cc: Ditto.
8389 * gdb.cp/derivation.cc: Ditto.
8390 * gdb.cp/formatted-ref.cc: Ditto.
8391 * gdb.cp/misc.cc: Ditto.
8392 * gdb.cp/overload.cc: Ditto.
8393 * gdb.cp/ovldbreak.cc: Ditto.
8394 * gdb.cp/ref-params.cc: Ditto.
8395 * gdb.cp/ref-types.cc: Ditto.
8396 * gdb.cp/templates.cc: Ditto.
8397 * gdb.cp/virtfunc.cc: Ditto.
8398 * gdb.hp/gdb.aCC/run.c: Ditto.
8399 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8400 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8401 * gdb.reverse/consecutive-reverse.c: Ditto.
8402 * gdb.reverse/sigall-reverse.c: Ditto.
8403 * gdb.reverse/until-reverse.c: Ditto.
8404 * gdb.reverse/watch-reverse.c: Ditto.
8405 * gdb.trace/actions.c: Ditto.
8406 * gdb.trace/circ.c: Ditto.
8407 * gdb.trace/collection.c: Ditto.
8408
fabde485
PA
84092011-12-13 Pedro Alves <pedro@codesourcery.com>
8410
8411 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8412 (func6, func7): New.
8413 (main): Call func6 and func7.
8414 * gdb.base/watchpoint.exp (test_wide_location_1)
8415 (test_wide_location_2): New.
8416 (top level): Re-enable hardware watchpoints if necessary. Call
8417 test_wide_location_1 and test_wide_location_2.
8418
ff7d1690
YQ
84192011-12-11 Yao Qi <yao@codesourcery.com>
8420
8421 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8422
a6af7abe
JB
84232011-12-11 Joel Brobecker <brobecker@adacore.com>
8424
8425 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8426 expected output for unsupported case.
8427
61638e15
JK
84282011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8429
8430 PR testsuite/12649
8431 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8432 Protect gdb_test_multiple by final $gdb_prompt match.
8433
0a00efc3
JK
84342011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8435
8436 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8437 New variable, new test.
8438 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8439 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8440 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8441 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8442 them if HAVE_GCC_45682_FIXED is not set.
8443
4511b1ba
YQ
84442011-12-10 Yao Qi <yao@codesourcery.com>
8445
8446 * gdb.trace/status-stop.exp: New.
8447 * gdb.trace/status-stop.c: New.
8448
27949e73
JK
84492011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8450
8451 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8452 timeout.
8453
d8ea7931
TT
84542011-12-08 Tom Tromey <tromey@redhat.com>
8455
8456 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8457 condition.
8458
1cc310d2
SS
84592011-12-07 Stan Shebs <stan@codesourcery.com>
8460
8461 * gdb.trace/tfind.exp: Update for output changes.
8462
d482a875
PA
84632011-12-07 Pedro Alves <pedro@codesourcery.com>
8464
8465 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8466 throws "Cannot insert catchpoints in this configuration".
8467 * gdb.ada/mi_catch_ex.exp: Likewise.
8468
f0ba3972
PA
84692011-12-06 Pedro Alves <pedro@codesourcery.com>
8470
8471 * gdb.base/break-always.exp: Test changing memory at addresses
8472 with breakpoints inserted.
8473
f8eba3c6
TT
84742011-12-06 Joel Brobecker <brobecker@acacore.com>
8475
6fdff2c5
PA
8476 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8477 involving a fully qualified function name.
f8eba3c6
TT
8478
84792011-12-06 Tom Tromey <tromey@redhat.com>
8480
8481 * gdb.ada/homonym.exp: Add three breakpoint tests.
8482
84832011-12-06 Tom Tromey <tromey@redhat.com>
8484
8485 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8486 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8487 * gdb.objc/objcdecode.exp: Update for output changes.
8488 * gdb.linespec/linespec.exp: New file.
8489 * gdb.linespec/lspec.cc: New file.
8490 * gdb.linespec/lspec.h: New file.
8491 * gdb.linespec/body.h: New file.
8492 * gdb.linespec/base/two/thefile.cc: New file.
8493 * gdb.linespec/base/one/thefile.cc: New file.
8494 * gdb.linespec/Makefile.in: New file.
8495 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8496 output changes.
8497 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8498 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8499 makes one breakpoint.
8500 * gdb.cp/method2.exp (test_break): Update for output changes.
8501 * gdb.cp/mb-templates.exp: Update for output changes.
8502 * gdb.cp/mb-inline.exp: Update for output changes.
8503 * gdb.cp/mb-ctor.exp: Update for output changes.
8504 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8505 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8506 has multiple matches.
8507 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8508 error message change.
8509 * gdb.base/list.exp (test_list_filename_and_number): Update for
8510 error message change.
8511 * gdb.base/break.exp: Disable pending breakpoints. Update for
8512 output changes.
8513 * configure.ac: Add gdb.linespec.
8514 * configure: Rebuild.
8515 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8516
c642a434
UW
85172011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8518
8519 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8520 last_break register on s390*-*-* targets.
8521
b18003d1
JB
85222011-12-06 Joel Brobecker <brobecker@adacore.com>
8523
8524 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8525 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8526 of parameter X in procedure Foo.
8527
fe96589c
SS
85282011-12-05 Stan Shebs <stan@codesourcery.com>
8529
8530 * gdb.trace/tfind.exp: Update help string matches.
8531
1820ab47
JK
85322011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8533
8534 * gdb.server/ext-run.exp (get process list): Accept also systemd
8535 as PID 1.
8536
e11ac3a3
JK
85372011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8538 Pedro Alves <pedro@codesourcery.com>
8539
8540 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8541 starting GDB.
8542 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8543 $use_gdb_stub.
8544 * gdb.base/display.exp: Likewise.
8545 * gdb.base/ending-run.exp: Likewise.
8546 * gdb.base/list.exp (test_listsize): Likewise.
8547 * gdb.base/setshow.exp: Likewise.
8548 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8549 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8550 check by global $use_gdb_stub.
8551 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8552 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8553 (default_gdb_init): Unset global $use_gdb_stub.
8554 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8555 by global $use_gdb_stub.
8556 * lib/gdbserver-support.exp: Extend comments for set_board_info
8557 gdb_protocol and gdb,socketport.
8558 (gdbserver_start_extended): Set global gdbserver_protocol and
8559 gdbserver_gdbport. Clear global use_gdb_stub.
8560 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8561 from target use_gdb_stub.
8562 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8563
1d41d75c
DE
85642011-12-03 Doug Evans <dje@google.com>
8565
8566 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8567 (gdb_step_for_stub): Add comments.
8568
d6d7a51a
MR
85692011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8570
8571 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8572 to the caller.
8573 (gdb_test_multiple): Likewise.
8574
05acf274
JK
85752011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8576
8577 Fix gdb.mi/mi-solib.exp without system debug info installed.
8578 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8579 expect attribute, return 0 for it. Update comments.
8580
2268b414
JK
85812011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8584 (corrupted list): Adjust the expectation.
8585
585861ea
JK
85862011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8587
8588 PR threads/13448
8589 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8590 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8591 * gdb.threads/tls-var-main.c: New file.
8592 * gdb.threads/tls-var.c: New file.
8593 * gdb.threads/tls-var.exp: New file.
8594
968643aa
JK
85952011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8596
8597 PR testsuite/12649
8598 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8599 Protect gdb_test_multiple by final $gdb_prompt match.
8600 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8601 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8602 (test_tracepoints): Likewise.
8603
9750bca9
JK
86042011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8605
8606 PR breakpoints/13346
8607 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8608 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8609 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8610
ac1349b7
JB
86112011-12-01 Joel Brobecker <brobecker@adacore.com>
8612
8613 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8614 * gdb.ada/homonym/homonym.adb: For use of all types defined
8615 locally inside both Get_Value subprograms.
8616
26d44faf
JK
86172011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8618
8619 Fix racy FAILs.
8620 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8621 of send_gdb.
8622
514f6425
UW
86232011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8624
8625 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8626 environment variable after test completed.
8627
4255c8d2
UW
86282011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8629
8630 * gdb.base/solib-nodir.exp: Skip if remote target.
8631 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8632 application. Call gdb_load_shlibs.
8633 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8634
a35ad96a
JB
86352011-11-29 Joel Brobecker <brobecker@adacore.com>
8636
8637 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8638
1a1d5513
JB
86392011-11-28 Joel Brobecker <brobecker@adacore.com>
8640
8641 * gdb.ada/fullname_bp: New testcase.
8642
50b4ddf8
JK
86432011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8644
8645 PR testsuite/12649
8646 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8647 Wrap send_gdb into a new gdb_test.
8648
fb0aec57
JK
8649 Code cleanup.
8650 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8651 Convert send_gdb and gdb_expect to gdb_test_multiple.
8652
2376d946
JK
86532011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8654
8655 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8656
1eec78bd
KS
86572011-11-23 Keith Seitz <keiths@redhat.com>
8658
8659 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8660 (mi_varobj_tree_test_children_callback): New proc.
8661 (mi_walk_varobj_tree): New proc.
8662
36dfb11c
TT
86632011-11-22 Tom Tromey <tromey@redhat.com>
8664
8665 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
8666 Add "use_mi_command" argument.
8667 (mi_run_cmd, mi_run_with_cli): New procs.
8668 * gdb.mi/solib-lib.c: New file.
8669 * gdb.mi/solib-main.c: New file.
8670 * gdb.mi/mi-solib.exp: New file.
8671
0e965dd0
DE
86722011-11-21 Doug Evans <dje@google.com>
8673
8674 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
8675 _Unwind_DebugHook is missing.
8676
f196051f
SS
86772011-11-20 Stan Shebs <stan@codesourcery.com>
8678
8679 * gdb.trace/tstatus.exp: New.
8680 * gdb.trace/actions.c: Include string.h.
8681
bfccc43c
YQ
86822011-11-18 Yao Qi <yao@codesourcery.com>
8683
8684 * gdb.trace/pending.exp: New.
8685 * gdb.trace/pending.c: New.
8686 * gdb.trace/pendshr1.c: New.
8687 * gdb.trace/pendshr2.c: New.
8688 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
8689 tracepoint location becomes pending.
8690 (tracepoint_change_loc_2): New.
8691
73cd8ab1
DM
86922011-11-16 David S. Miller <davem@davemloft.net>
8693
8694 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
8695 target is sparc*-*-linux*
8696
77426730
PK
86972011-11-15 Paul Koning <paul_koning@dell.com>
8698
8699 * gdb.python/py-type.exp: New testcases for exceptions on scalar
8700 types.
8701
ed59ded5
DE
87022011-11-14 Doug Evans <dje@google.com>
8703
8704 * gdb.base/shell.exp: New file.
8705
405f8e94
SS
87062011-11-14 Stan Shebs <stan@codesourcery.com>
8707
8708 * gdb.trace/ftrace.c: New.
8709 * gdb.trace/ftrace.exp: New.
8710
1e4d1764
YQ
87112011-11-14 Yao Qi <yao@codesourcery.com>
8712
8713 * gdb.trace/change-loc-1.c: New.
8714 * gdb.trace/change-loc-2.c: New.
8715 * gdb.trace/change-loc.c: New.
8716 * gdb.trace/change-loc.exp: New.
8717 * gdb.trace/change-loc.h: New.
8718 * gdb.trace/trace-break.c (marker): Define new symbol.
8719 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 8720 New.
1e4d1764
YQ
8721 (break_trace_same_addr_6): New.
8722
71eba9c2 87232011-11-12 Matt Rice <ratmice@gmail.com>
8724
8725 * gdb.base/info-macros.exp: Make tests for info definitions
8726 test info macro. Add tests for info macro argument processing.
8727 Rename a few tests.
8728
1d93e29a
KS
87292011-11-11 Keith Seitz <keiths@redhat.com>
8730
8731 PR gdb/12843
8732 * gdb.base/linespecs.exp: New file.
8733
a4b5b48a
DE
87342011-11-11 Doug Evans <dje@google.com>
8735
8736 * gdb.threads/print-threads.exp: Extend timeout for slower
8737 tests.
8738
f6b47be4
DE
87392011-11-10 Doug Evans <dje@google.com>
8740
792a0230
DE
8741 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8742 "record to end of main" test.
8743
f6b47be4
DE
8744 * gdb.python/py-type.c (TS): New typedef.
8745 (ts): New global.
8746 * gdb.python/py-type.exp: Test field list of typedef.
8747
22355c90
JB
87482011-11-10 Joel Brobecker <brobecker@adacore.com>
8749
8750 * gdb.ada/small_reg_param: New testcase.
8751
a7860e76
TT
87522011-11-09 Tom Tromey <tromey@redhat.com>
8753
8754 * gdb.cp/destrprint.exp: New file.
8755 * gdb.cp/destrprint.cc: New file.
8756
72a2e3dc
MI
87572011-11-08 Meador Inge <meadori@codesourcery.com>
8758
8759 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
8760 (switch_stack_to_other): New test function.
8761 * gdb.arch/thumb-prologue.exp: New test cases.
8762
c7195df2 87632011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
8764
8765 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8766
d3895d7d
YQ
87672011-11-08 Yao Qi <yao@codesourcery.com>
8768
8769 * gdb.exp (supports_process_record): New.
8770 (supports_reverse): New.
8771 * gdb.reverse/break-precsave.exp: Call support_process_record
8772 to run test conditionally.
8773 * gdb.reverse/consecutive-precsave.exp: Likewise.
8774 * gdb.reverse/i386-precsave.exp: Likewise.
8775 * gdb.reverse/machinestate-precsave.exp: Likewise.
8776 * gdb.reverse/solib-precsave.exp: Likewise.
8777 * gdb.reverse/step-precsave.exp: Likewise.
8778 * gdb.reverse/until-precsave.exp: Likewise.
8779 * gdb.reverse/watch-precsave.exp: Likewise.
8780 * gdb.reverse/break-reverse.exp: Call support_reverse to run
8781 test conditionally.
8782 * gdb.reverse/consecutive-reverse.exp: Likewise.
8783 * gdb.reverse/finish-precsave.exp: Likewise.
8784 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8785 * gdb.reverse/finish-reverse.exp: Likewise.
8786 * gdb.reverse/i386-reverse.exp: Likewise.
8787 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8788 * gdb.reverse/machinestate.exp: Likewise.
8789 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
8790 * gdb.reverse/sigall-precsave.exp: Likewise.
8791 * gdb.reverse/sigall-reverse.exp: Likewise.
8792 * gdb.reverse/solib-reverse.exp: Likewise.
8793 * gdb.reverse/step-reverse.exp: Likewise.
8794 * gdb.reverse/until-reverse.exp: Likewise.
8795 * gdb.reverse/watch-reverse.exp: Likewise.
8796
a59306a3
YQ
87972011-11-05 Yao Qi <yao@codesourcery.com>
8798
8799 * gdb.trace/trace-break.exp: Add test on setting two
8800 fast tracepoints at the same address.
8801
87769f59
JK
88022011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8803
8804 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8805
3065dfb6
SS
88062011-11-02 Stan Shebs <stan@codesourcery.com>
8807
8808 * gdb.trace/collection.c: Add code using strings.
8809 * gdb.trace/collection.exp: Add tests of string collection.
8810
89e208db
JK
88112011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8812
8813 * gdb.base/skip-solib.exp (executable_main): New variable.
8814 (binfile_main): Base it on that.
8815 Use $executable_main in clean_restart calls. Drop gdb_exit and
8816 gdb_start calls.
8817
405e54e9
JK
88182011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8819
8820 Fix racy FAILs.
8821 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
8822 breakpoint_re globals import by async. Set string_regex to .* for
8823 async. Remove the optional thread_selected_re and breakpoint_re
8824 globals expectations.
8825
58e8570a
JM
88262011-11-01 Joseph Myers <joseph@codesourcery.com>
8827
8828 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
8829 well as Cygwin.
8830
7b35ec7f 88312011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
8832
8833 Add tests for skip command.
89e208db
JK
8834 * gdb.base/skip-solib-lib.c: New
8835 * gdb.base/skip-solib-main.c: New
8836 * gdb.base/skip-solib.exp: New
8837 * gdb.base/skip.c: New
8838 * gdb.base/skip.exp: New
8839 * gdb.base/skip1.c: New
8840 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 8841
b9fd1791
PA
88422011-10-31 Yao Qi <yao@codesourcery.com>
8843 Pedro Alves <pedro@codesourcery.com>
8844
6fdff2c5
PA
8845 * gdb.trace/trace-break.c: New.
8846 * gdb.trace/trace-break.exp: New.
b9fd1791 8847
4323fecc
JK
88482011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8849
8850 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
8851 break-here-2.
8852
0e5bf2a8
PA
88532011-10-28 Pedro Alves <pedro@codesourcery.com>
8854
8855 * gdb.threads/no-unwaited-for-left.c: New.
8856 * gdb.threads/no-unwaited-for-left.exp: New.
8857 * gdb.threads/non-ldr-exc-1.c: New.
8858 * gdb.threads/non-ldr-exc-1.exp: New.
8859 * gdb.threads/non-ldr-exc-2.c: New.
8860 * gdb.threads/non-ldr-exc-2.exp: New.
8861 * gdb.threads/non-ldr-exc-3.c: New.
8862 * gdb.threads/non-ldr-exc-3.exp: New.
8863 * gdb.threads/non-ldr-exc-4.c: New.
8864 * gdb.threads/non-ldr-exc-4.exp: New.
8865
3a3dad98
JK
88662011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8867
8868 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
8869 * gdb.base/attach-pie-misread.exp: Likewise.
8870 * gdb.base/break-interp.exp: Likewise.
8871 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
8872 testcases for use_gdb_stub.
8873 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
8874 (continue): New testcase.
8875 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
8876 * gdb.threads/attach-into-signal.exp: Likewise.
8877 * gdb.threads/attach-stopped.exp: Likewise.
8878 * gdb.threads/attachstop-mt.exp: Likewise.
8879
d6a5d40c
PK
88802011-10-28 Paul Koning <paul_koning@dell.com>
8881
8882 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
8883
ca539be8
JK
88842011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8885
8886 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
8887 (mi_gdb_test): Import globals thread_selected_re
8888 and breakpoint_re. Expect them optionally at the regex start.
8889
d234ef5c
DE
88902011-10-27 Doug Evans <dje@google.com>
8891
8892 * gdb.python/python.exp: Test source -s.
8893
ab964825
PK
88942011-10-26 Paul Koning <paul_koning@dell.com>
8895
8896 * gdb.python/lib-types.cc (struct A): New structure.
8897 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 8898
54d8a644
PK
88992011-10-25 Paul Koning <paul_koning@dell.com>
8900
8901 PR python/13327
d234ef5c 8902
54d8a644
PK
8903 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
8904 fetch_lazy method.
8905
b0221781
YQ
89062011-10-24 Yao Qi <yao@codesourcery.com>
8907
8908 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
8909 target is tic6x-*-*.
8910
6cda5a20
JB
89112011-10-21 Joel Brobecker <brobecker@adacore.com>
8912
8913 * gdb.ada/mi_task_info/task_switch.adb: New file.
8914 * gdb.ada/mi_task_info.exp: New file.
8915
5ed9db04
JK
89162011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8917
8918 * gdb.cp/expand-psymtabs-cxx.exp: New file.
8919 * gdb.cp/expand-psymtabs-cxx.cc: New file.
8920
9df2fbc4
PM
89212011-10-20 Phil Muldoon <pmuldoon@redhat.com>
8922
8923 PR python/12656
8924
8925 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
8926 global_block tests.
8927
736086ba
TT
89282011-10-18 Tom Tromey <tromey@redhat.com>
8929
8930 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
8931
4af31552
TT
89322011-10-18 Tom Tromey <tromey@redhat.com>
8933
8934 * gdb.base/source.exp: Don't include full file name in test name.
8935 * gdb.python/python.exp: Don't include full file name in test
8936 name.
8937
43136979
AR
89382011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8939
8940 * gdb.base/attach-pie-noexec.c: New files.
8941 * gdb.base/attach-pie-noexec.exp: New files.
8942
543a9323
JM
89432011-10-17 Joseph Myers <joseph@codesourcery.com>
8944
8945 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
8946 prompt for each extra line in command.
8947
21ae7a4d
JK
89482011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8949
8950 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
8951 Revert the part of:
8952 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8953 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8954 Change the expected string.
8955
20ec36d9
JK
89562011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8957
8958 Fix results with system glibc debug info installed.
8959 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
8960 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
8961 Accept also __libc_ symbol prefix and no prefix.
8962
6501c2fc
KS
89632011-10-14 Keith Seitz <keiths@redhat.com>
8964
8965 PR c++/13225
8966 * gdb.cp/converts.cc (foo3_1): New function.
8967 (foo3_2): New functions.
8968 * gdb.cp/converts.exp: Add tests for int to pointer conversion
8969 and null pointer conversions of integer constant zero.
8970 Add test to check if all arguments are checked for incompatible
8971 conversion BADNESS.
8972
55b1fd0c
TT
89732011-10-14 Tom Tromey <tromey@redhat.com>
8974
8975 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
8976 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
8977 linespec.
8978
22c05d8a
JK
89792011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8980
8981 Fix internal error regression.
8982 * gdb.dwarf2/implptr-optimized-out.S: New file.
8983 * gdb.dwarf2/implptr-optimized-out.exp: New file.
8984
1d6edc3c
JK
89852011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8986
8987 Fix empty DWARF expressions DATA vs. SIZE conditionals.
8988 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
8989 (loclist): New.
8990 (4): New abbrev.
8991 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
8992 Use prepare_for_testing, remove clean_restart.
8993 (p arraynoloc, p arraycallnoloc): New tests.
8994
9ec72168
JK
89952011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8996
8997 * gdb.cp/namespace-enum.exp (executable): New variable.
8998 (binfile): Use ${objdir}/${subdir}/ prefix.
8999 Use ${executable} for clean_restart.
9000
9c6c53f7
SA
90012011-10-11 Sterling Augustine <saugustine@google.com>
9002
9003 * gdb.cp/Makefile.in: Add namespace-enum test.
9004 * gdb.cp/namespace-enum.exp: New file.
9005 * gdb.cp/namespace-enum.c: New file.
9006 * gdb.cp/namespace-enum-main.c: New file.
9007
fac7ceb3
UW
90082011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
9009
9010 * gdb.python/py-shared.exp: Relax filename check to handle remote:
9011 sysroot.
9012
941b2081
JK
90132011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9014
9015 Reimplement @entry in input expressions.
9016 * gdb.base/exprs.c (v_int_array_init): New variable.
9017 * gdb.base/exprs.exp (print v_int_array_init)
9018 (print *v_int_array_init@1, print *v_int_array_init@2)
9019 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
9020 (print v_int_array_init[1]@1): New tests.
9021
0344e878
JM
90222011-10-10 Joseph Myers <joseph@codesourcery.com>
9023
9024 * gdb.cp/gdb2495.exp: Do not include directories in filename in
9025 expected message.
9026
5a56e9c5
DE
90272011-10-09 Doug Evans <dje@google.com>
9028
9029 * gdb.base/alias.exp: Add tests for alias command.
9030
2bda9cc5
JK
90312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9032
9033 * gdb.arch/amd64-entry-value.s: New file.
9034 * gdb.mi/mi2-amd64-entry-value.s: New file.
9035
a471c594
JK
90362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9037
9038 Display @entry parameter values even for references.
9039 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
9040 functions.
9041 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
9042 reference and datap_input.
9043 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
9044 breakpoints.
9045 (continue to breakpoint: entry_reference: reference)
9046 (entry_reference: bt at entry)
9047 (continue to breakpoint: entry_reference: breakhere_reference)
9048 (entry_reference: bt, entry_reference: ptype regparam)
9049 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
9050 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
9051 (entry_reference: p regcopy, entry_reference: p nodataparam)
9052 (entry_reference: p nodataparam@entry): New tests.
9053
36b11add
JK
90542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9055
9056 Support @entry in input expressions.
9057 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
9058 (entry_stack: p s1@entry, entry_stack: p s2@entry)
9059 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
9060 (tailcall: p j@entry): New tests.
9061 * gdb.cp/koenig.cc (A::entry): New function.
9062 (main): Call it.
9063 * gdb.cp/koenig.exp (p entry (c)): New test.
9064
e18b2753
JK
90652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9066
9067 Display @entry parameter values (without references).
9068 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
9069 (different, validity, invalid): New functions.
9070 (main): Call them.
9071 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
9072 stacktest, breakhere_stacktest, different, breakhere_different,
9073 breakhere_validity and breakhere_invalid.
9074 (entry: bt): Update for @entry.
9075 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
9076 (entry_validity: *, entry_invalid: *): Many new tests.
9077 * gdb.base/break.exp
9078 (run until breakpoint set at small function, optimized file): Accept
9079 also the @entry suffix.
9080 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
9081 * gdb.mi/mi2-amd64-entry-value.c: New files.
9082 * gdb.mi/mi2-amd64-entry-value.exp: New files.
9083
2d6c5dc2
JK
90842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9085
9086 Protect entry values against self tail calls.
9087 * gdb.arch/amd64-entry-value.cc (self2, self): New.
9088 (main): Call self.
9089 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
9090 (set debug entry-values 1, self: bt debug entry-values): New tests.
9091
111c6489
JK
90922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9093
9094 Recognize virtual tail call frames.
9095 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
9096 (amb_b, amb_a): New.
9097 (main): Call a and b.
9098 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
9099 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
9100 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
9101 New tests.
9102
8e3b41a9
JK
91032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9104
9105 Implement basic support for DW_TAG_GNU_call_site.
9106 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
9107 * gdb.arch/amd64-entry-value.cc: New file.
9108 * gdb.arch/amd64-entry-value.exp: New file.
9109
181cebd4
JK
91102011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9111
9112 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
9113 * gdb.dwarf2/implptr-64bit.S: New file.
9114 * gdb.dwarf2/implptr-64bit.exp: New file.
9115
741f5e3c
JK
91162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9117
9118 Fix initial language detection with -readnow.
9119 * gdb.cp/readnow-language.cc: New file.
9120 * gdb.cp/readnow-language.exp: New file.
9121
a73d2258
JK
91222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9123
9124 Fix printed anonymous struct name.
9125 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
9126
af369495
JM
91272011-10-09 Joseph Myers <joseph@codesourcery.com>
9128
9129 * gdb.base/solib-symbol.exp: Do not include directories in
9130 filenames in expected messages.
9131
1fa57852
DE
91322011-10-07 Doug Evans <dje@google.com>
9133
9134 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9135
bd054e06
KP
91362011-10-07 Kevin Pouget <kevin.pouget@st.com>
9137
9138 Allow Python notification of new object-file loadings.
9139 * gdb.python/py-events.exp: Test newobjfile event.
9140 * gdb.python/py-events.py: Register newobjfile callback.
9141 * gdb.python/py-events.c: Add call to shared library
9142 * gdb.python/py-events-shlib.c: New file.
9143
8031b6f8
JM
91442011-10-06 Joseph Myers <joseph@codesourcery.com>
9145
9146 * gdb.base/fixsection.exp: Do not include directories in filename
9147 in expected message.
9148
7fea6923
PM
91492011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9150
9151 Add tests for passing of environment variables to inferior.
9152 * gdb.base/testenv.c: New test source.
9153 * gdb.base/testenv.exp: New expect test.
9154
687f2a88
PK
91552011-10-04 Paul Koning <paul_koning@dell.com>
9156
9157 * gdb.python/py-value.c (main): Break before return.
9158
cb6be26b
KP
91592011-10-04 Kevin Pouget <kevin.pouget@st.com>
9160
9161 PR python/12691: Add the inferior to Python exited event
9162 * gdb.python/py-events.exp: Test the inferior attribute of exited
9163 event with a fork.
9164 * gdb.python/py-events.py: Print inferior number on exit.
9165 * gdb.python/py-events.c: Fork the inferior.
9166
fb213700
EBM
91672011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9168
9169 * gdb.base/jit.exp: Add testcase name to log message
9170
aa2071bd
PK
91712011-10-03 Paul Koning <paul_koning@dell.com>
9172 Jan Kratochvil <jan.kratochvil@redhat.com>
9173
9174 * gdb.python/py-value.exp
9175 (python inval = gdb.parse_and_eval('*(int*)0'))
9176 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9177 (set argc=2, python print argc_lazy): New tests.
9178
dd11a36c
JB
91792011-10-02 Joel Brobecker <brobecker@adacore.com>
9180
9181 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9182
46f886f1
JK
91832011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9184 Pedro Alves <pedro@codesourcery.com>
9185
9186 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9187 can_read_0, test for it.
9188 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9189 (parse_and_eval with memory error): ... here, make it untested if
9190 can_read_0.
9191
c5cb204f
MP
91922011-09-30 Marek Polacek <mpolacek@redhat.com>
9193
9194 * gdb.python/python.exp (verify pagination beforehand)
9195 (verify pagination afterwards): Fix race by splitting the line.
9196
68fb0ec0
JM
91972011-09-29 Joseph Myers <joseph@codesourcery.com>
9198
9199 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9200 for 64-bit multilibs from i?86-* targets.
9201
6aee0d90
MP
92022011-09-29 Marek Polacek <mpolacek@redhat.com>
9203
9204 * lib/gdb.exp: Fix a typo in one of the comments.
9205
e9101ff5
MP
92062011-09-29 Marek Polacek <mpolacek@redhat.com>
9207
9208 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9209 matching pattern.
9210
7a81bdbf
PK
92112011-09-28 Paul Koning <paul_koning@dell.com>
9212
9213 * gdb.python/py-type.c (enum E): New.
9214 * gdb.python/py-type.exp (test_fields): Add tests for Python
9215 mapping access to fields.
9216 (test_enums): New test for field access on enums.
9217
6710bf39
SS
92182011-09-27 Stan Shebs <stan@codesourcery.com>
9219
9220 * gdb.trace/collection.exp: Test collection of $_ret.
9221
b2a6bdeb
AT
92222011-09-22 Andreas Tobler <andreast@fgznet.ch>
9223
9224 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9225 list of compilation switches for <*-*-freebsd*>.
9226
3c9057f3
SS
92272011-09-19 Stan Shebs <stan@codesourcery.com>
9228
9229 * gdb.trace/tspeed.exp: New file.
9230 * gdb.trace/tspeed.c: New file.
9231
34518530
YQ
92322011-09-18 Yao Qi <yao@codesourcery.com>
9233
9234 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9235 instructions.
9236 (test_adr_32bit, test_pop_pc): Likewise.
9237 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9238 Thumb instructions.
9239 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9240 in gdb_test_multiple.
9241 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9242
ab254057
YQ
92432011-09-17 Yao Qi <yao@codesourcery.com>
9244
9245 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9246 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9247 support single step to signal handler.
9248
9c317b71
YQ
92492011-09-17 Yao Qi <yao@codesourcery.com>
9250
9251 * gdb.base/disp-step-fork.c: New.
9252 * gdb.base/disp-step-syscall.exp: New.
9253 * gdb.base/disp-step-vfork.c: New.
9254
a8123151
JB
92552011-09-16 Joel Brobecker <brobecker@adacore.com>
9256
9257 * gdb.ada/tasks.exp: Make the expected output for
9258 the `info tasks' tests more resilient to spacing
9259 changes.
9260
63a9aad8
JK
92612011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9262
9263 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9264 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9265
2aa48337
KP
92662011-09-15 Kevin Pouget <kevin.pouget@st.com>
9267
9268 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9269 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9270
6839b47f
KP
92712011-04-30 Kevin Pouget <kevin.pouget@st.com>
9272
9273 Handle multiple breakpoint hits in Python interface:
9274 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9275 presence.
9276 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9277 breakpoint hits.
9278
0935723e
JK
92792011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9280 Jan Kratochvil <jan.kratochvil@redhat.com>
9281
9282 * gdb.python/py-events.exp: Remove pretty printing comment.
9283 * gdb.python/py-evsignal.exp: New file.
9284 * gdb.python/py-evthreads.c: Include signal.h.
9285 (thread3): Remove variable count3. Remove variable bad and use raise
9286 instead.
9287 (thread2): Remove variable count2. Move thread3 pthread_create here,
9288 merge pthread_join to a single line.
9289 (main): Remove variable count1. Merge pthread_join with pthread_create
9290 to a single line.
9291 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9292 KFAIL python/12966 for gdbserver. Test return value of
9293 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9294 gdb_expect by gdb_test and gdb_test_multiple.
9295 (thread 2, thread 3): New tests.
9296
4801a9a3
PA
92972011-09-12 Matt Rice <ratmice@gmail.com>
9298 Pedro Alves <pedro@codesourcery.com>
9299
9300 PR gdb/13175
9301
9302 * gdb.base/interp.exp: New tests.
9303 * gdb.base/interp.c: New file.
9304
24ece742
DE
93052011-09-12 Doug Evans <dje@google.com>
9306
9307 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9308 * gdb.dwarf2/typeddwarf.exp: Ditto.
9309
7f062217
JK
93102011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9311
9312 Fix compatibility with x32 arch.
9313 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9314 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9315 is_x86_like_target.
9316 * testsuite/gdb.trace/collection.exp: Likewise.
9317 * testsuite/gdb.trace/report.exp: Likewise.
9318 * testsuite/gdb.trace/unavailable.exp: Likewise.
9319 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9320 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9321 (is_x86_like_target): Check also is_amd64_regs_target.
9322
08711b9a
JK
93232011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9324
9325 PR breakpoints/12435
9326 * gdb.arch/amd64-prologue-xmm.c: New file.
9327 * gdb.arch/amd64-prologue-xmm.exp: New file.
9328 * gdb.arch/amd64-prologue-xmm.s: New file.
9329
b99b5f66
JK
93302011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9331
9332 * gdb.dwarf2/dw2-param-error-main.c: New file.
9333 * gdb.dwarf2/dw2-param-error.S: New file.
9334 * gdb.dwarf2/dw2-param-error.exp: New file.
9335
a391a2f6
PA
93362011-09-08 Pedro Alves <pedro@codesourcery.com>
9337
9338 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9339 inferior's pid and look for a core dump named core.$pid. Use
9340 `remote_file' commands on the host instead of hand coding shell
9341 commands on the build.
9342 * gdb.base/valgrind-db-attach.exp: Kill the program before
9343 finishing the test.
9344
7d8e6458 93452011-09-02 Matt Rice <ratmice@gmail.com>
9346
9347 * lib/prompt.exp: New file for testing the first prompt.
9348 * gdb.python/py-prompt.exp: Ditto.
9349 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9350
68e77c9e
PA
93512011-09-02 Pedro Alves <pedro@codesourcery.com>
9352
9353 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9354 0, before testing gcore.
9355
9655e943
JK
93562011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9357
df6dc84d
JK
9358 * dw2-ifort-parameter-debug.S: Update copyright year.
9359 * dw2-ifort-parameter.c: Update copyright year.
9360 * dw2-ifort-parameter.exp: Update copyright year.
9361
9655e943
JK
9362 * dw2-ifort-parameter-debug.S: New file.
9363 * dw2-ifort-parameter.c: New file.
9364 * dw2-ifort-parameter.exp: New file.
9365
353d1d73
JK
93662011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9367
9368 * gdb.base/commands.exp (error_clears_commands_left): New function.
9369 (): Call it.
9370
5c07461a
JK
93712011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9372
9373 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9374 (C): Initialize `a'.
9375 * gdb.mi/mi-inheritance-syntax-error.exp
9376 (-data-evaluate-expression $path): Expect `a' as 5.
9377
0d932b2f
MK
93782011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9379
9380 PR mi/11912
9381 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9382 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9383 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9384 keyword in output of -var-info-path-expression.
9385
bdb54049
JK
93862011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9387
9388 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9389 * gdb.trace/collection.exp: Likewise.
9390 * gdb.trace/report.exp: Likewise.
9391 * gdb.trace/unavailable.exp: Likewise.
9392 * gdb.trace/while-dyn.exp: Likewise.
9393
59cde39c
KS
93942011-08-18 Keith Seitz <keiths@redhat.com>
9395
9396 PR c++/12266
9397 * gdb.cp/meth-typedefs.cc: New file.
9398 * gdb.cp/meth-typedefs.exp: New file.
9399
fa3a4f15
PM
94002011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9401
6fdff2c5 9402 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9403
c1049fca
JK
94042011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9405
9406 * gdb.arch/i386-dr3-watch.exp
9407 (watchpoint on gap1 does not fit debug registers)
9408 (delete all watchpoints): Fix racy expect strings.
9409
d93f7b5c
YQ
94102011-08-14 Yao Qi <yao@codesourcery.com>
9411
9412 * gdb.base/maint.exp: set data_section to ".neardata".
9413 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9414 * gdb.base/savedregs.exp: Handle SIGILL.
9415 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9416 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9417
457e09f0
DE
94182011-08-12 Doug Evans <dje@google.com>
9419
9420 * gdb.python/py-symbol.exp: Add test for symbol.type.
9421
5d0bb2fb
UW
94222011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9423
9424 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9425 * gdb.mi/mi-pthreads.exp: Likewise.
9426 * gdb.mi/mi2-pthreads.exp: Likewise.
9427 * gdb.mi/gdb669.exp.exp: Likewise.
9428
fcdfa280
PA
94292011-08-09 Pedro Alves <pedro@codesourcery.com>
9430
9431 * lib/mi-support.exp (detect_async): Rename to...
9432 (mi_detect_async): ... this.
9433 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9434 * gdb.mi/mi-nonstop.exp: Adjust.
9435 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9436 * gdb.mi/mi-nsintrall.exp: Adjust.
9437 * gdb.mi/mi-nsmoribund.exp: Adjust.
9438 * gdb.mi/mi-nsthrexec.exp: Adjust.
9439
9d8fa392
PA
94402011-08-09 Pedro Alves <pedro@codesourcery.com>
9441
9442 * gdb.base/display.c (do_loops): New `p_i' local.
9443 * gdb.base/display.exp: Test displaying a variable that is
9444 temporarily at a bad address.
9445
b6cede78
JK
94462011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9447
9448 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9449 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9450
67bedb8c
JK
94512011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9452
9453 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9454 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9455 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9456
af6e93b2
PA
94572011-08-05 Pedro Alves <pedro@codesourcery.com>
9458
9459 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9460 procedure.
9461 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9462
1cf0e11f
YQ
94632011-08-05 Yao Qi <yao@codesourcery.com>
9464
9465 * gdb.base/callfuncs.exp: Set language after main.
9466 * gdb.cp/cplusfuncs.exp: Likewise.
9467 * gdb.cp/inherit.exp: Likewise.
9468
a1e28cb2
UW
94692011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9470
9471 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9472 * gdb.base/watch-vfork.exp: Skip on remote targets.
9473
d4f5bbb9
UW
94742011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9475
9476 * gdb.threads/thread-find.exp: Support remote targets.
9477
724f4f80
UW
94782011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9479
9480 * gdb.base/jit.exp: Download solib_binfile to target.
9481 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9482 and call dlopen without full path name.
9483 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9484 dlopen without full path name.
9485
934709f0
PW
94862011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9487
9488 * gdb.base/break-always.exp: Complete the test
9489 with duplicated breakpoints and enabling/disabling them.
9490
c26106c4
TT
94912011-08-02 Tom Tromey <tromey@redhat.com>
9492
9493 PR gdb/11289:
9494 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9495
9300444e 94962011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9497
9498 PR gdb/13045
9499 * gdb.base/float.exp: Add new test case for PR gdb/13045
9500 * gdb.base/float.c: New file.
9501
00bd41d6
PM
95022011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9503
9504 * gdb.python/py-mi.exp: Test printers returning string hint, and
9505 also not returning a value.
9506 * gdb.python/py-prettyprint.c: Add testcase for above.
9507 * gdb.python/py-prettyprint.py: Add test printer for above.
9508
d24f74ce
JK
95092011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9510
9511 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9512 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9513 (.Ldie30) Add as field "data4".
9514 (.Ldie32) Rename field "b" to "shl".
9515 (abbrev4) Change for the "data4" field.
9516 (abbrev5, abbrev6) Remove.
9517 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9518 (p &s.shl): ... here. Add comment.
9519 (p &s.data4): New.
9520
bb7da2bf
JK
95212011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9522
9523 Fix crash on lval_computed values.
9524 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9525
11081198
JK
95262011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9527
9528 * gdb.base/help.exp (help whatis): Update the expected string.
9529
3c6e0cb3
JK
95302011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9531
9532 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9533 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9534 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9535 Change the expected string.
9536
efa80663
PA
95372011-07-26 Pedro Alves <pedro@codesourcery.com>
9538
9539 * gdb.base/watchpoint.exp
9540 (test_disable_enable_software_watchpoint): New procedure.
9541 (top level): Run it.
9542
db8e4570
UW
95432011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9544
9545 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9546 executable file "${binfile}", C++ version "${binfile}-cxx".
9547 * gdb.python/py-prettyprint.exp: Likewise.
9548 * gdb.python/py-symbol.exp: Likewise.
9549 * gdb.python/py-type.exp: Likewise.
9550 * gdb.python/py-value.exp: Likewise.
9551 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9552 file name instead of just suffix.
9553
543305c9
JK
95542011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9555
9556 Fix implicit pointer offsets.
9557 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9558 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9559 (continue to breakpoint: continue to baz breakpoint for implptr)
9560 (sanity check element 0, sanity check element 1)
9561 (enter the inlined function, check element 0 for the offset)
9562 (check element 1 for the offset)
9563 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9564 (set foo breakpoint for implptr): Update the breakpoint number.
9565
b3215adc
UW
95662011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9567
9568 * gdb.python/py-mi.exp: Use different file names for different
9569 versions of the executable under test.
9570 * gdb.python/py-prettyprint.exp: Likewise.
9571 * gdb.python/py-symbol.exp: Likewise.
9572 * gdb.python/py-template.exp: Likewise.
9573 * gdb.python/py-type.exp: Likewise.
9574 * gdb.python/py-value.exp: Likewise.
9575
182b9acc
UW
95762011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9577
9578 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9579 flag after restarting GDB if necessary.
9580
e6052b5d
UW
95812011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9582
9583 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9584
1ced966e
PA
95852011-07-22 Pedro Alves <pedro@codesourcery.com>
9586
9587 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9588 backend doesn't leave used debug registers behind.
9589
3543a589
TT
95902011-07-22 Tom Tromey <tromey@redhat.com>
9591
9592 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9593 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9594 argument.
9595 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9596
14d15303 95972011-07-21 Matt Rice <ratmice@gmail.com>
9598
9599 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9600 in mostlyclean rule. Add files ending in .core.
9601
9b158ba0 96022011-07-21 Matt Rice <ratmice@gmail.com>
9603
9604 PR macros/12999
9605 * gdb.base/info-macros.c: New test sources.
9606 * gdb.base/info-macros.exp: New tests.
9607
d17b6f81
PM
96082011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9609
9610 * gdb.python/python.exp: Add prompt substitution tests.
9611
918dd910
JK
96122011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9613
9614 Fix crash if referenced CU is aged out.
9615 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9616 New.
9617 * gdb.dwarf2/implptr.exp: Likewise.
9618
0e37a63c
JK
96192011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9620
9621 * gdb.dwarf2/implptr.S: Rebuilt.
9622 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9623 (bar): Use them for j, k, l.
9624 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9625 COMPILE.
9626 (print j in implptr:bar): Update for the intp typedef.
9627 (print p[0].x in implptr:foo): Use more exact regex.
9628
f65cf84c
TT
96292011-07-18 Tom Tromey <tromey@redhat.com>
9630
9631 * gdb.cp/static-method.exp: Add missing single quote.
9632
d5b4a7be
YQ
96332011-07-18 Yao Qi <yao@codesourcery.com>
9634
9635 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9636 supported.
9637 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9638 * gdb.mi/mi-nonstop.exp: Likewise.
9639 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9640 * gdb.mi/mi-nsintrall.exp: Likewise.
9641 * gdb.mi/mi-nsmoribund.exp: Likewise.
9642 * gdb.mi/mi-nsthrexec.exp: Likewise.
9643 * gdb.python/py-evthreads.exp: Likewise.
9644
e9ea2662
JK
96452011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9646
9647 Code cleanup.
9648 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9649 it. Substitute it instead of test_compiler_info everywhere.
9650
ce451573
UW
96512011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9652
9653 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9654 remote targets as well.
9655
756d88a7
UW
96562011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9657
9658 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9659 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9660
31f83dc5
UW
96612011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9662
9663 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
9664 a remote machine, not the host.
9665 (gdb_compile_shlib): Set soname if target is remote.
9666
059241a0
PP
96672011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9668
9669 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9670
28a0b48c 96712011-07-13 Matt Rice <ratmice@gmail.com>
9672
9673 * gdb.python/py-objfile-script-gdb.py: Renamed to
9674 py-objfile-script-gdb.py.in.
9675 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
9676 py-objfile-script-gdb.py.
9677 * gdb.python/py-objfile-script.exp: Update reference to
9678 py-objfile-script-gdb.py.
9679
9a771b67
JK
96802011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9681
9682 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
9683 reference undefined label.
9684
04ad99e6
JK
96852011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9686
9687 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
9688 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
9689 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
9690 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
9691
713389e0
PM
96922011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9693
6fdff2c5 9694 PR python/12438
713389e0 9695 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 9696 deprecated tests. Add set/show python print-backtrace tests.
713389e0 9697
97d146f8
JK
96982011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9699
9700 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
9701 debug info.
9702
facde0e5 97032011-07-06 Matt Rice <ratmice@gmail.com>
9704
9705 * gdb.python/python.exp: Update filename paths.
9706 * gdb.python/py-symtab.exp: Ditto.
9707
438640d1
MP
97082011-07-06 Marek Polacek <mpolacek@redhat.com>
9709
9710 * gdb.python/py-evthreads.exp: Add missing `$'.
9711
33a365df
MF
97122011-07-06 Jie Zhang <jie.zhang@analog.com>
9713
9714 * config/bfin.exp: New file.
9715 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
9716 * gdb.asm/bfin.inc: New file.
9717
8f7ae686
MP
97182011-07-06 Marek Polacek <mpolacek@redhat.com>
9719
df46027d 9720 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
9721 the whole output.
9722
eb2a6f42
TT
97232011-07-05 Tom Tromey <tromey@redhat.com>
9724
9725 * gdb.java/jprint.java (jprint.hi): New field.
9726 * gdb.java/jprint.exp: Print string.
9727
177b42fe
TJB
97282011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9729
9730 * gdb.base/call-sc.c: Fix typos.
9731 * gdb.base/ifelse.exp: Likewise.
9732 * gdb.base/structs.c: Likewise.
9733
3b2a0cf2
JB
97342011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9735
9736 * gdb.base/jit-so.exp: New test.
9737 * gdb.base/jit-dlmain.c: New file.
9738 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9739
46fc714c
JK
97402011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9741
9742 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
9743 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9744 * gdb.cp/pr9167.exp (p b): Likewise.
9745 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9746 (test value of P in inner_m, test type of Z in inner_m): Call
9747 setup_xfail for gcc <= 4.5.
46fc714c 9748
418c7cf7
JK
97492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9750
9751 * gdb.cp/paren-type.cc: New files.
9752 * gdb.cp/paren-type.exp: New files.
9753
3d50dd94
JK
97542011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9755
9756 Stop on first linespec terminator instead of eating what we can.
9757 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
9758 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
9759 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
9760 (break C::f()): ... this one.
9761 (break C::operator()()): New test.
9762 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
9763 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
9764 test.
9765
dcf9f4ab
JK
97662011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9767
9768 Fall back linespec to minimal symbols.
9769 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
9770 error message.
9771 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
9772 * gdb.cp/minsym-fallback-main.cc: New file.
9773 * gdb.cp/minsym-fallback.cc: New file.
9774 * gdb.cp/minsym-fallback.exp: New file.
9775 * gdb.cp/minsym-fallback.h: New file.
9776
3f542ed1
JK
97772011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9778
9779 * gdb.cp/no-dmgl-verbose.cc: New file.
9780 * gdb.cp/no-dmgl-verbose.exp: New file.
9781
97822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
9783
9784 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9785 __GI_.
9786 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
9787 (f): New function.
9788 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
9789 (complete p 'func<short>(): ... here.
9790 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
9791 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
9792 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
9793 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
9794 Make them KFAIL gcc/49546.
9795
00eb2c4a
JB
97962011-07-01 Joel Brobecker <brobecker@adacore.com>
9797
9798 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9799
85a20c42
JK
98002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9801
9802 Test GCC PR debug/49546.
9803 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
9804 (test type of F in k3_m, test value of F in k3_m): New.
9805 * gdb.cp/temargs.cc (struct S3, struct K3): New.
9806 (main): New variable k3. Call k3.k3_m.
9807
d2d43431
JB
98082011-07-01 Jean-Charles Delay <delay@adacore.com>
9809
9810 * gdb.ada/packed_array.exp: Fix expected outout.
9811
54ae186f
JB
98122011-07-01 Jean-Charles Delay <delay@adacore.com>
9813
9814 * gdb.ada/packed_array.exp: fixed expected output.
9815
8f17729f
JB
98162011-07-01 Joel Brobecker <brobecker@adacore.com>
9817
9818 * gdb.ada/same_enum: New testcase.
9819
f5aa6869
JB
98202011-07-01 Joel Brobecker <brobecker@adacore.com>
9821
9822 * gdb.ada/ptr_typedef: New testcase.
9823
828292f2
JB
98242011-07-01 Joel Brobecker <brobecker@adacore.com>
9825
9826 * gdb.ada/arrayptr.exp: Add ptype test.
9827
18920c42
JB
98282011-07-01 Joel Brobecker <brobecker@adacore.com>
9829
9830 * gdb.ada/char_enum: New testcase.
9831
3536d9e3 98322011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
9833
9834 * gdb.base/dump.exp (capture_pointer_with_type): New.
9835 Get value from address instead of name.
9836 Start GDB once, and do `dump' and `restore'
9837 tests together.
9838
db863c42
MF
98392011-06-30 Jie Zhang <jie.zhang@analog.com>
9840 Mike Frysinger <vapier@gentoo.org>
9841
9842 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
9843 helper functions for getting/setting remotetimeout variable.
9844 * lib/gdb.exp (gdb_load): If the target is remote, set
9845 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
9846 with $loadtimeout. Set $load_ok to 0 before doing the load.
9847 Instead of returning, immediately, set $load_ok to 0. Call
9848 set_remotetimeout with $oldremotetimeout, and then return if
9849 $load_ok is 1.
9850
e9e642a8
AB
98512011-06-30 Andrew Burgess <aburgess@broadcom.com>
9852
9853 * gdb.python/py-template.exp: Don't run this test if the target
9854 does not support c++ tests.
9855
32019081
JK
98562011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9857
9858 Fix non-only rename list for Fortran modules import.
9859 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
9860 tests.
9861 * gdb.fortran/module.f90 (module moduse): New.
9862 (program module): use moduse, test var_x, var_y and var_z.
9863
0ecee54c
TT
98642011-06-29 Tom Tromey <tromey@redhat.com>
9865
9866 PR testsuite/12040:
9867 * gdb.fortran/array-element.exp: Use f90, not f77.
9868 * gdb.fortran/complex.exp: Use f90, not f77.
9869 * gdb.fortran/derived-type.exp: Use f90, not f77.
9870 * gdb.fortran/library-module.exp: Use f90, not f77.
9871 * gdb.fortran/logical.exp: Use f90, not f77.
9872 * gdb.fortran/module.exp: Use f90, not f77.
9873 * gdb.fortran/multi-dim.exp: Use f90, not f77.
9874 * gdb.fortran/subarray.exp: Use f90, not f77.
9875
3b2b8fea
TT
98762011-06-29 Tom Tromey <tromey@redhat.com>
9877
9878 * gdb.fortran/charset.exp: New file.
9879 * gdb.fortran/charset.f90: New file.
9880
42159ca5
TT
98812011-06-29 Tom Tromey <tromey@redhat.com>
9882
9883 PR testsuite/12040:
9884 * lib/future.exp: New file, mostly extracted from ada.exp.
9885 Rewrote compatibility code to use rename.
9886 (gdb_find_gfortran): New proc.
9887 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
9888 gfortran patch.
9889 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
9890 Move to future.exp.
9891 * lib/gdb.exp: Always load future.exp.
9892
af69a5ce
YQ
98932011-06-28 Yao Qi <yao@codesourcery.com>
9894
9895 * gdb.cp/exception.cc: Don't include iostream.
9896 (bar): Remove print statement.
9897 (catcher): New.
9898 (main): Remove print statements. Call function catcher.
9899 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
9900 Set breakpoint on catcher, and check the value of parameter.
9901
ab5c6a72
YQ
99022011-06-23 Yao Qi <yao@codesourcery.com>
9903
6fdff2c5
PA
9904 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
9905 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 9906
9497469f
MP
99072011-06-23 Marek Polacek <mpolacek@redhat.com>
9908
9909 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
9910 mi_gdb_test.
9911
b9132588
MP
99122011-06-23 Marek Polacek <mpolacek@redhat.com>
9913
5d197ed0 9914 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 9915
e55595ca
MP
99162011-06-23 Marek Polacek <mpolacek@redhat.com>
9917
5d197ed0
MP
9918 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
9919
99202011-06-23 Marek Polacek <mpolacek@redhat.com>
9921
9922 * gdb.mi/mi2-basics.exp: Fix races. Honour the
9923 `test_exec_and_symbol_mi_operatons' return value.
9924 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9925 gdb_test_multiple.
9926 (test_exec_and_symbol_mi_operatons): Likewise.
9927 (test_path_specification): Likewise.
e55595ca 9928
be777e08
YQ
99292011-06-23 Yao Qi <yao@codesourcery.com>
9930
9931 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
9932 supported.
9933 * lib/gdb.exp (support_displaced_stepping): New.
9934
615556d6
YQ
99352011-06-23 Yao Qi <yao@codesourcery.com>
9936
9937 * gdb.threads/execl.exp: Skip on remote target.
9938
833b0ca7
MP
99392011-06-21 Marek Polacek <mpolacek@redhat.com>
9940
5d197ed0 9941 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
9942 mi_gdb_test.
9943
1ee4023a
MP
99442011-06-20 Marek Polacek <mpolacek@redhat.com>
9945
5d197ed0 9946 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 9947
d0b1d624
MP
99482011-06-20 Marek Polacek <mpolacek@redhat.com>
9949
5d197ed0 9950 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
9951 mi_gdb_test.
9952
79aa92c1
MP
99532011-06-20 Marek Polacek <mpolacek@redhat.com>
9954
5d197ed0 9955 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 9956
5ce5db06
YQ
99572011-06-14 Yao Qi <yao@codesourcery.com>
9958
9959 gdb/testsuite/
9960 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
9961
533a737e
JK
99622011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9963
9964 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
9965
d0e53741
TT
99662011-06-10 Tom Tromey <tromey@redhat.com>
9967
9968 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
9969 Add tests for pointer-to-member-function.
9970 * gdb.cp/temargs.cc (S::somefunc): New function.
9971 (K2): New class.
9972 (main): Instantiate K2; call method.
9973
b5916bbd
JB
99742011-06-08 Joel Brobecker <brobecker@adacore.com>
9975
9976 * gdb.python/py-inferior.c (f2): Make str an array rather
9977 than a pointer.
9978 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
9979
5be4dfca
JK
99802011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9981
9982 * gdb.base/async-shell.c: New file.
9983 * gdb.base/async-shell.exp: New file.
9984
9f47e254
PA
99852011-06-06 Pedro Alves <pedro@codesourcery.com>
9986
9987 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
9988
64b9b334
JB
99892011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
9990
9991 From Stephen Kitt <steve@sk2.org>
9992 * gdb.base/help.exp: Adjust following some spelling corrections
9993 in GDB.
9994
dbc0f131
YQ
99952011-06-01 Yao Qi <yao@codesourcery.com>
9996
9997 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
9998
fd336a18
KS
99992010-05-31 Keith Seitz <keiths@redhat.com>
10000
10001 PR c++/12750
10002 * gdb.cp/static-method.cc: New file.
10003 * gdb.cp/static-method.exp: New file.
10004
fa8b9902
KS
100052010-05-31 Keith Seitz <keiths@redhat.com>
10006
10007 PR symtab/12704
10008 * gdb.cp/anon-ns.cc: New file.
10009 * gdb.cp/anon-ns.exp: New file.
10010
0a5b1e09
PA
100112011-05-31 Pedro Alves <pedro@codesourcery.com>
10012
10013 * gdb.arch/i386-dr3-watch.c: New file.
10014 * gdb.arch/i386-dr3-watch.exp: New file.
10015
0578b8d1
YQ
100162011-05-30 Yao Qi <yao@codesourcery.com>
10017
10018 * gdb.base/callfuncs.c (t_structs_fc): New.
10019 (t_structs_dc, t_structs_ldc): New.
10020 (t_double_many_args):
10021 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
10022 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
10023 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
10024 * gdb.base/callfuncs.exp: Call new functions.
10025
6680506e
YQ
100262011-05-30 Yao Qi <yao@codesourcery.com>
10027
ff4d2c60
YQ
10028 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
10029 Call rerun_and_prepare for each test to isolate effects.
10030
100312011-05-30 Yao Qi <yao@codesourcery.com>
10032
10033 * gdb.base/varargs.c (find_max_float_real): New.
10034 (find_max_double_real, find_max_long_double_real): New.
10035 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
10036 * lib/gdb.exp (setup_kfail_for_target): New.
10037
e43ec454
YQ
100382011-05-30 Yao Qi <yao@codesourcery.com>
10039
10040 * gdb.base/funcargs.c (callca, callcb, callcc): New.
10041 (callcd, callce, callcf, callc1a, callc1b): New.
10042 (callc2a, callc2b): New.
10043 * gdb.base/funcargs.exp (complex_args): New.
10044 (complex_integral_args, complex_float_integral_args): New.
10045 * lib/gdb.exp (support_complex_tests): New. Determine
10046 whether to run test cases on _Complex types.
10047
432b4d03
JK
100482011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10049
10050 * gdb.threads/leader-exit.c: New file.
10051 * gdb.threads/leader-exit.exp: New file.
10052
6caf069d
MP
100532011-05-27 Marek Polacek <mpolacek@redhat.com>
10054
9497469f 10055 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 10056
97fce28b
MP
100572011-05-27 Marek Polacek <mpolacek@redhat.com>
10058
10059 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
10060 remove the `supported' variable.
10061 * gdb.mi/mi-nonstop.exp: Likewise.
10062 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10063 * gdb.mi/mi-nsintrall.exp: Likewise.
10064 * gdb.mi/mi-nsmoribund.exp: Likewise.
10065 * gdb.mi/mi-nsthrexec.exp: Likewise.
10066
9da8c2a0
PA
100672011-05-26 Pedro Alves <pedro@codesourcery.com>
10068
10069 * gdb.reverse/finish-reverse-bkpt.exp: New test.
10070
2c03e5be
PA
100712011-05-26 Pedro Alves <pedro@codesourcery.com>
10072
10073 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
10074
2e21250d
KS
100752011-05-24 Keith Seitz <keiths@redhat.com>
10076
10077 PR breakpoint/12803
10078 * gdb.cp/cmpd-minsyms.cc (a): New method.
10079 (b): New method.
10080 (c): New method.
10081 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
10082
cdac0397
PA
100832011-05-24 Pedro Alves <pedro@codesourcery.com>
10084
10085 * gdb.base/commands.exp (watchpoint_command_test): Check that the
10086 watchpoint's command list didn't execute when the watchpoint went
10087 out of scope.
10088
ee5683ab
PM
100892011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
10090
10091 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
10092 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
10093 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
10094 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10095 * gdb.arch/i386-permbkpt.exp: Likewise.
10096 * gdb.arch/i386-prologue.exp: Likewise.
10097 * gdb.arch/i386-size-overlap.exp: Likewise.
10098 * gdb.arch/i386-size.exp: Likewise.
10099 * gdb.arch/i386-unwind.exp: Likewise.
10100 * gdb.reverse/i386-precsave.exp: Likewise.
10101 * gdb.reverse/i386-reverse.exp: Likewise.
10102 * gdb.reverse/i386-sse-reverse.exp: Likewise.
10103 * gdb.reverse/i387-env-reverse.exp: Likewise.
10104 * gdb.reverse/i387-stack-reverse.exp: Likewise.
10105
c91c8c16
PA
101062011-05-24 Pedro Alves <pedro@codesourcery.com>
10107
10108 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
10109 file doesn't error, using MI.
10110
c50491a7
TT
101112011-05-23 Tom Tromey <tromey@redhat.com>
10112
10113 * gdb.base/charset.exp (string_display): Add tests to assign to
10114 arrays.
10115 * gdb.base/charset.c (short_array, int_array, long_array): New.
10116
4a07b7da
PA
101172011-05-20 Pedro Alves <pedro@codesourcery.com>
10118
10119 Cope with async mode.
10120
4a07b7da
PA
10121 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10122 into gdb_test + mi_expect_stop.
10123
b275f2d2
PA
101242011-05-20 Pedro Alves <pedro@codesourcery.com>
10125
10126 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
10127 (callme): Remove printf call.
10128
eec52c44
PM
101292011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
10130
10131 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
10132 quote pattern to avoid problems with Cygwin/mingw expect versions.
10133 * gdb.base/default.exp (show convenience): Use double
10134 quote pattern for regular expressions.
10135
b3c8eb43
JK
101362011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10137
10138 Fix -readnow for -gdwarf-4 unused type units.
10139 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
10140 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
10141
ed731959
JK
101422011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10143
10144 * gdb.base/kill-after-signal.c: New file.
10145 * gdb.base/kill-after-signal.exp: New file.
10146
3b48433d
PA
101472011-05-16 Pedro Alves <pedro@codesourcery.com>
10148
10149 * gdb.ada/start.exp: Call untested with the correct test filename.
10150 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10151 test filename. Make the test's binary unique.
10152 * gdb.arch/i386-signal.exp: Call untested with the correct test
10153 filename.
10154 * gdb.arch/i386-size-overlap.exp: Ditto.
10155 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10156 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10157 * gdb.cp/call-c.exp: Ditto.
10158 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10159 filename. Make the test's binary unique.
10160 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10161 * gdb.python/py-mi.exp: Ditto.
10162 * gdb.python/Makefile.in (EXECUTABLES): Update.
10163 * gdb.reverse/i386-precsave.exp: Ditto.
10164 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10165 test filename.
10166 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10167 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10168 unique.
10169 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10170 test filename.
10171 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10172 * gdb.trace/tfile.exp: Ditto.
10173
ba4a8bdd
YQ
101742011-05-14 Yao Qi <yao@codesourcery.com>
10175
10176 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10177 type.
10178
dbaefcf7
DE
101792011-05-13 Doug Evans <dje@google.com>
10180
10181 * gdb.python/py-objfile-script.exp: New file.
10182 * gdb.python/py-objfile-script.c: New file.
10183 * gdb.python/py-objfile-script-gdb.py: New file.
10184 * testsuite/gdb.python/py-section-script.exp: Test
10185 "info auto-load-scripts".
10186
9930639c
TT
101872011-05-13 Tom Tromey <tromey@redhat.com>
10188
10189 * gdb.dwarf2/clztest.exp: New file.
10190 * gdb.dwarf2/clztest.c: New file.
10191 * gdb.dwarf2/clztest.S: New file.
10192
05272e11
DE
101932011-05-13 Doug Evans <dje@google.com>
10194
cc63ef9b
DE
10195 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10196 String16 tests.
05272e11 10197
6edba76f
TT
101982011-05-13 Tom Tromey <tromey@redhat.com>
10199
10200 * lib/gdb.exp (is_x86_like_target): New proc.
10201 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10202 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10203 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10204 -nostdlib to compiler.
10205 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10206 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10207 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10208 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10209 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10210
028d0ed5
TJB
102112011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10212
10213 * gdb.python/py-function.exp: Test setting a value from a function
10214 which executes a command.
10215
8a9b8146
TT
102162011-05-12 Tom Tromey <tromey@redhat.com>
10217
10218 * gdb.dwarf2/typeddwarf.S: New file.
10219 * gdb.dwarf2/typeddwarf.c: New file.
10220 * gdb.dwarf2/typeddwarf.exp: New file.
10221
10483e8e
MP
102222011-05-12 Marek Polacek <mpolacek@redhat.com>
10223
10224 * gdb.mi/mi-basics.exp: Fix races. Honour the
10225 `test_exec_and_symbol_mi_operatons' return value.
10226 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10227 gdb_test_multiple.
10228 (test_exec_and_symbol_mi_operatons): Likewise.
10229 (test_path_specification): Likewise.
10230
faf067f1
JK
102312011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10232
10233 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10234 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10235 Replace `file copy' and `file rename' by `file mtime'. Twice.
10236
7ff911a3
JK
102372011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10238
10239 * gdb.base/readline-ask.c: New file.
10240 * gdb.base/readline-ask.exp: New file.
10241 * gdb.base/readline-ask.inputrc: New file.
10242
a536c6d7
UW
102432011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10244
10245 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10246 to avoid race condition.
10247 * gdb.cell/coremaker.c: Use small stack size.
10248 * gdb.cell/ea-standalone.exp: Use file name without path as
10249 argument to c_to.
10250 * gdb.cell/fork.exp: Allow other output when continuing to end.
10251
d472a426
JK
102522011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10253
10254 * gdb.threads/corethreads.c: New file.
10255 * gdb.threads/corethreads.exp: New file.
10256
102572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10258
10259 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10260 Try to compile the test using -Wl,-z,norelro first.
10261 (load_core): New variable libthread_db_seen, initialize it.
10262 (zeroed-threads cannot be listed): Protect it by XFAIL on
10263 !$libthread_db_seen.
10264
8be455d7
JK
102652011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10266
10267 PR 12573
10268 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10269 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10270 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10271
1976171a
JK
102722011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10273
10274 * gdb.cp/psymtab-parameter.cc: New file.
10275 * gdb.cp/psymtab-parameter.exp: New file.
10276
7db6f30f
JK
102772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10278
10279 Fix a race.
10280 * gdb.cp/static-print-quit.exp (print c): Split to ...
10281 (print c - <return>, print c - q <return>, print c - to quit):
10282 ... these. Make the testfile untested on gdb-7.1.
10283
85161e9e 102842011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10285
10286 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10287 gdb_rename_execfile, gdb_touch_execfile): New.
10288 * gdb.base/reread.exp: Use new procs to handle multiple
10289 exec files.
10290
0c51be18
YQ
102912011-05-05 Yao Qi <yao@codesourcery.com>
10292
10293 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10294 (test_adr_32bit, test_pop_pc): New.
10295 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10296 (test_adr_32bit, test_pop_pc): New.
10297
4d393d60
JM
102982011-05-04 Joseph Myers <joseph@codesourcery.com>
10299
10300 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10301 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10302 targets.
10303 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10304 handle targets.
10305
8ffd0459
JK
103062011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10307
10308 * gdb.base/completion.exp (complete help info wat): Rename to ...
10309 (complete 'help info wat'): ... here.
10310 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10311 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10312
8e28d804
PA
103132011-05-04 Pedro Alves <pedro@codesourcery.com>
10314
10315 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10316 gdb_test and explicit $gdb_prompt/timeout matches.
10317
3eb2ef34
YQ
103182011-05-04 Yao Qi <yao@codesourcery.com>
10319
10320 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10321 and __thumb2__.
10322
aaaf81a3
MP
103232011-05-03 Marek Polacek <mpolacek@redhat.com>
10324
10325 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10326 in place of `gdb_test "delete breakpoints"'. This eliminates two
10327 testcases.
10328
c4cbc0df
PA
103292011-05-02 Pedro Alves <pedro@codesourcery.com>
10330
10331 PR testsuite/12649
10332 Fix races.
10333
10334 * gdb.base/completion.exp: Remove all sleep calls. Remove
10335 unnecessary regexs. Don't explicitly expect anything after the
10336 prompt. Eat the prompt if necessary.
10337
b4cbb4a3
EBM
103382011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10339
10340 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10341 accept to show the caller line again as well as the line after.
10342
d65aec65
PM
103432011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10344
10345 PR mi/12531
10346
10347 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10348 compile target.
10349 * gdb.python/py-prettyprint.exp: Add C++ object for
10350 CPLUS_FAKE_CHILD test.
10351
30852783
UW
103522011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10353
10354 * gdb.base/signest.exp: New file.
10355 * gdb.base/signest.c: Likewise.
10356
c7b1f0d9
JK
103572011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10358
10359 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10360 thread and breakpoint notifications.
10361
559a7a62
JK
103622011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10363
10364 * gdb.base/fortran-sym-case.c: New file.
10365 * gdb.base/fortran-sym-case.exp: New file.
10366 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10367 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10368 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10369
8344e389
JK
103702011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10371
10372 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10373 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10374 false #1', `if true else false #2' and `if true else false #3'.
10375
2484c66b
UW
103762011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10377
10378 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10379 while delivering signal.
10380
8d3788bd
VP
103812011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10382
10383 MI breakpoint notifications.
10384
10385 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10386 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10387 * testsuite/gdb.mi/mi-watch.exp: Adust.
10388 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10389 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10390 notifications.
8d3788bd 10391
3e03848b
JK
103922011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10393
10394 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10395 * gdb.base/gdbindex-stabs.c: New file.
10396 * gdb.base/gdbindex-stabs.exp: New file.
10397
918c9108
YQ
103982011-04-25 Yao Qi <yao@codesourcery.com>
10399
10400 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10401 with /*...*/.
10402 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10403
90556b8c
JK
104042011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10405
10406 * gdb.python/py-value.exp (test_objfiles): Name the first test
10407 `py-value in file.filename'.
10408
03f2bd59
JK
104092011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10410
10411 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10412 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10413 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10414 !gdbserver_reconnect_p..
10415 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10416
7b08b9eb
JK
104172011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10418
10419 * gdb.cp/cpcompletion.exp (complete class methods)
10420 (complete class methods beginning with F): Move them above runto. New
10421 comment about the runto delimiter.
10422
b78974c3
PA
104232011-04-20 Pedro Alves <pedro@codesourcery.com>
10424
10425 * gdb.base/maint.exp: Test that "maint print registers" works
10426 without a running program.
10427
20429c40 104282011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10429
20429c40
MP
10430 * gdb.base/setshow.exp: Fix racy tests.
10431 ($old_gdb_prompt): New variable.
10432
7a9dd1b2
TT
104332011-04-19 Tom Tromey <tromey@redhat.com>
10434
10435 * gdb.mi/mi-nsmoribund.exp:
10436 * gdb.hp/gdb.objdbg/objdbg01.exp:
10437 * gdb.base/structs.exp (test_struct_returns):
10438 * gdb.base/call-sc.exp (test_scalar_returns):
10439 * gdb.base/bigcore.exp: Remove duplicate words.
10440
02835898
JK
104412011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10442
10443 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10444 * gdb.base/break-interp.exp (test_attach): New comment.
10445
254f582e
JK
104462011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10447
10448 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10449 (clear __stack_user.next, clear stack_used.next)
10450 (save a zeroed-threads corefile): New test.
10451 Call core_load for $core0file.
10452 (zeroed-threads cannot be listed): New test.
10453
4fe85f5c
JK
104542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10455
10456 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10457 filename.
10458 ($srcfile): Preserve the original value.
10459 ($testfile): Match it the .exp filename.
10460 ($corefile): New variable. Substitute it around.
10461 Use clean_restart.
10462 ($prev_timeout): Remove.
10463 (load_core): Move core loading into this proc.
10464 Fix restore of $timeout if load_core fails.
10465
63524580
JK
104662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10467
10468 * gdb.base/eu-strip-infcall.c: New file.
10469 * gdb.base/eu-strip-infcall.exp: New file.
10470
90359a16
JK
104712011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10472
10473 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10474 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10475
626e7282
JK
104762011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10477
10478 Fix Python access to inlined frames.
10479 * gdb.python/py-frame-inline.c: New file.
10480 * gdb.python/py-frame-inline.exp: New file.
10481
3363d018
EBM
104822011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10483
10484 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10485 content of 's24' correctly (avoiding "optimized out").
10486 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10487
28781456
JK
104882011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10489
10490 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10491
4a4106ca
TJB
104922011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10493
10494 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10495 expect a colon in watch -location output.
10496
d26ccb4f
JK
104972011-04-13 Marek Polacek <mpolacek@redhat.com>
10498
df46027d 10499 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10500 New testcase `expect response to define backtrace'. Also remove
10501 redundant `default' block.
10502
e1ab1f9c
JK
105032011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10504
10505 * gdb.python/py-prettyprint.c (struct hint_error): New.
10506 (main): New variable hint_error.
10507 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10508 "print hint_error".
10509 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10510 (register_pretty_printers): Register it.
10511
0c2e6019
TT
105122011-04-04 Tom Tromey <tromey@redhat.com>
10513
10514 * gdb.cp/maint.exp (test_help): Update.
10515 (test_namespace): Likewise.
10516
af57139d
JB
105172011-04-01 Joel Brobecker <brobecker@adacore.com>
10518
10519 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10520 * gdb.ada/arrayptr.exp: Add new tests.
10521
956a9fb9
JB
105222011-04-01 Joel Brobecker <brobecker@adacore.com>
10523
10524 * gdb.ada/mi_catch_ex: New testcase.
10525
d0c4d642
PA
105262011-04-01 Pedro Alves <pedro@codesourcery.com>
10527
10528 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10529 base::overload(void) method without specifying "const".
10530
18819fa6
UW
105312011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10532
10533 * gdb.arch/thumb-singlestep.S: New file.
10534 * gdb.arch/thumb-singlestep.exp: Likewise.
10535
a4c8e806
TT
105362011-03-31 Tom Tromey <tromey@redhat.com>
10537
10538 * gdb.python/py-prettyprint.py (exception_flag): New global.
10539 (NoStringContainerPrinter._iterator.next): Check it.
10540 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10541 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10542
53832f31
TT
105432011-03-29 Tom Tromey <tromey@redhat.com>
10544
10545 * gdb.cp/anon-struct.cc: New file.
10546 * gdb.cp/anon-struct.exp: New file.
10547
e4620230
JK
105482011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10549
10550 Test STT_GNU_IFUNC support.
10551 * gdb.base/gnu-ifunc-lib.c: New file.
10552 * gdb.base/gnu-ifunc.c: New file.
10553 * gdb.base/gnu-ifunc.exp: New file.
10554
d0fb5eae
JK
105552011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10556
10557 Support a ring of related breakpoints.
10558 * gdb.base/watchpoint-delete.c: New file.
10559 * gdb.base/watchpoint-delete.exp: New file.
10560
20106cfb
JK
105612011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10562
10563 * gdb.ada/arrayparam.exp (print first after function call): Use
10564 explicit package name. Add a comment
10565 (print lasta after function call): Rename ...
10566 (print last after function call): ... it and use explicit package
10567 name.
10568 (print length after function call): Use explicit package name.
10569 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10570 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10571 (multiple matches for symbol i): Rename ...
10572 (multiple matches for symbol integervar): ... it.
10573 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10574 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10575
e7ab5e63
AB
105762011-03-25 Andrew Burgess <aburgess@broadcom.com>
10577
10578 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10579 environment variable to make grep output more predictable. Move
10580 all the environment setup into gdb_init so it's done once per test
10581 case rather than each time we start gdb.
10582
9ef07c8c
TT
105832011-03-24 Tom Tromey <tromey@redhat.com>
10584
10585 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10586 test.
10587
dd90784c
JK
105882011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10589
10590 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10591 * gdb.dwarf2/dw2-entry-value.S: New file.
10592 * gdb.dwarf2/dw2-entry-value.exp: New file.
10593
05775840
PM
105942011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10595
6fdff2c5 10596 PR python/12183
05775840
PM
10597
10598 * gdb.python/py-function.exp: Add GdbError tests.
10599
8661b11b
PA
106002011-03-18 Pedro Alves <pedro@codesourcery.com>
10601
10602 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10603 (reglocal_test_func, statlocal_test_func): New functions.
10604 (globals_test_func): Call new functions.
10605 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10606 (gdb_collect_locals_test): New procedure.
10607 (gdb_trace_collection_test): Call new procedures.
10608
0fdb4f18
PA
106092011-03-18 Pedro Alves <pedro@codesourcery.com>
10610
10611 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10612 (test_register, test_register_unavailable): New procedures.
10613 (gdb_unavailable_registers_test): New procedure.
10614 (gdb_trace_collection_test): Call it.
10615
99c3dc11
PM
106162011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10617
6fdff2c5 10618 PR python/12149
99c3dc11
PM
10619
10620 * gdb.python/python.exp: Add gdb.write tests.
10621
29703da4
PM
106222010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10623
10624 * gdb.python/Makefile.in: Add py-objfile.
10625 * gdb.python/py-objfile.exp: New file.
10626 * gdb.python/py-objfile.c: New file.
10627 * gdb.python/py-block.exp: Add is_valid tests.
10628 * gdb.python/py-inferior.exp: Ditto.
10629 * gdb.python/py-infthread.exp: Ditto.
10630 * gdb.python/py-symbol.exp: Ditto.
10631 * gdb.python/py-symtab.exp: Ditto.
10632
598997c8
KS
106332011-03-16 Keith Seitz <keiths@redhat.com>
10634
10635 PR c++/12273
10636 * gdb.cp/cmpd-minsyms.exp: New test.
10637 * gdb.cp/cmpd-minsyms.cc: New file.
10638
10639 PR c++/11734
10640 * gdb.cp/ovsrch.exp: New test.
10641 * gdb.cp/ovsrch.h: New file.
10642 * gdb.cp/ovsrch1.cc: New file.
10643 * gdb.cp/ovsrch2.cc: New file.
10644 * gdb.cp/ovsrch3.cc: New file.
10645 * gdb.cp/ovsrch4.cc: New file.
10646
c91513d8
PP
106472011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10648
10649 PR gdb/12528
10650 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10651 * gdb.base/break-on-linker-gcd-function.exp: New test.
10652 * gdb.base/break-on-linker-gcd-function.cc: New file.
10653
7470fc63
AT
106542011-03-15 Andreas Tobler <andreast@fgznet.ch>
10655
10656 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10657
959e7469
PM
106582011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10659
10660 * lib/gdb.exp (gdb_unload): Add another termination case.
10661
9373cf26
JK
106622011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10663
10664 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
10665 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
10666 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
10667 Provide a stub byte there.
10668 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
10669 DW_AT_entry_pc.
10670 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
10671
24e9cda0
UW
106722011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
10673
10674 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
10675 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
10676 "generic ABI, auto".
10677 (altivec_abi_tests): Accept vectors returned by reference.
10678
7371cf6d
PM
106792010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10680
10681 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10682
ce77046a
UW
106832011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10684
10685 * gdb.python/py-section-script.exp: Skip test if no Python support.
10686
176400c3
UW
106872011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10688
10689 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10690
ecec24e6
PM
106912011-03-10 Phil Muldoon <pmuldoon@redhat.com>
10692
10693 * gdb.python/py-parameter.exp: Update tests to the new Python
10694 parameter API. Add "no documentation" test. Add deprecated API
10695 backward compatibility test.
10696
5dbdd470
TT
106972011-03-09 Tom Tromey <tromey@redhat.com>
10698
10699 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
10700 gdb_continue_to_end.
10701
b66e66ee
MK
107022011-03-09 Mark Kettenis <kettenis@gnu.org>
10703
10704 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
10705 tabs.
10706
eceb0c5f
TT
107072011-03-09 Tom Tromey <tromey@redhat.com>
10708
10709 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
10710 parentheses.
10711 (gdb_continue_to_end): Add "allow_extra" parameter. Use
10712 $command.
10713 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
10714 argument to gdb_continue_to_end.
10715 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
10716 argument to gdb_continue_to_end.
10717 * gdb.cp/annota3.exp: Fix regex.
10718 * gdb.cp/annota2.exp: Fix regex.
10719 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10720 gdb_continue_to_end.
10721 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10722 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10723 gdb_continue_to_end.
10724
63154eca
PA
107252011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10726
10727 * gdb.server/ext-run.exp
10728 (load new file without any gdbserver inferior): New test.
10729
967d1f9b
TT
107302011-03-07 Tom Tromey <tromey@redhat.com>
10731
10732 * Makefile.in (TAGS): Rewrite.
10733
d68dcbb9
JK
107342011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10735
10736 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10737 initial commands echo. New match for `Found trace'. Anchor all the
10738 other matches. Anchor and match for `No trace frame found' the final
10739 match.
10740
6bf58e63
TT
107412011-03-07 Tom Tromey <tromey@redhat.com>
10742
10743 * Makefile.in (TAGS): New target.
10744
fda326dd
TT
107452011-03-07 Tom Tromey <tromey@redhat.com>
10746
10747 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10748 change.
10749 * lib/mi-support.exp (mi_gdb_test): Update for exit message
10750 change.
10751 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
10752 exit message change.
10753 (skip_altivec_tests): Update for exit message change.
10754 (skip_vsx_tests): Likewise.
10755 (gdb_continue_to_end): Likewise. Add 'command' argument.
10756 * lib/cell.exp (skip_cell_tests): Update for exit message change.
10757 * gdb.threads/tls.exp: Update for exit message change.
10758 * gdb.threads/thread-unwindonsignal.exp: Use
10759 gdb_continue_to_end.
10760 * gdb.threads/step.exp (step_it): Update for exit message change.
10761 (continue_all): Likewise.
10762 * gdb.threads/print-threads.exp (test_all_threads): Update for
10763 exit message change.
10764 * gdb.threads/interrupted-hand-call.exp: Use
10765 gdb_continue_to_end.
10766 * gdb.threads/execl.exp: Use gdb_continue_to_end.
10767 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
10768 gdb_continue_to_end.
10769 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
10770 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
10771 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
10772 * gdb.cp/method.exp: Update for exit message change.
10773 * gdb.cp/mb-templates.exp: Update for exit message change.
10774 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
10775 * gdb.cp/annota3.exp: Update for exit message change.
10776 * gdb.cp/annota2.exp: Update for exit message change.
10777 * gdb.cell/fork.exp: Use gdb_continue_to_end.
10778 * gdb.base/term.exp: Update for exit message change.
10779 * gdb.base/step-test.exp (test_i): Update for exit message change.
10780 * gdb.base/sigstep.exp (advance): Update for exit message change.
10781 (advancei): Likewise.
10782 * gdb.base/siginfo.exp: Update for exit message change.
10783 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
10784 * gdb.base/reread.exp: Use gdb_continue_to_end.
10785 * gdb.base/langs.exp: Use gdb_continue_to_end.
10786 * gdb.base/interrupt.exp: Update for exit message change.
10787 * gdb.base/gdb1555.exp: Update for exit message change.
10788 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
10789 * gdb.base/ending-run.exp: Update for exit message change.
10790 * gdb.base/chng-syms.exp: Update for exit message change.
10791 * gdb.base/checkpoint.exp: Update for exit message change.
10792 * gdb.base/catch-syscall.exp (check_for_program_end): Use
10793 gdb_continue_to_end.
10794 (test_catch_syscall_with_wrong_args): Likewise.
10795 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
10796 * gdb.base/break-interp.exp (test_ld): Update for exit message
10797 change.
10798 * gdb.base/bang.exp: Update for exit message change.
10799 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
10800 (do_call_attach_tests): Likewise.
10801 * gdb.base/a2-run.exp: Update for exit message change.
10802 * gdb.arch/ppc-dfp.exp: Update for exit message change.
10803 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
10804 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
10805
dd19bd70
JK
108062011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10807
10808 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10809
30e62689
TT
108102011-03-03 Tom Tromey <tromey@redhat.com>
10811
10812 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
10813 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
10814 * gdb.hp/gdb.aCC/configure.ac: Remove.
10815 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
10816 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
10817 * gdb.hp/gdb.base-hp/configure.ac: Remove.
10818 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
10819 * gdb.hp/gdb.compat/configure (Makefile): Remove.
10820 * gdb.hp/gdb.compat/configure.ac: Remove.
10821 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
10822 * gdb.hp/gdb.defects/configure (Makefile): Remove.
10823 * gdb.hp/gdb.defects/configure.ac: Remove.
10824 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
10825 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
10826 * gdb.hp/gdb.objdbg/configure.ac: Remove.
10827 * gdb.hp/configure.ac: Remove.
10828 * gdb.hp/configure: Remove.
10829 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
10830 substitution.
10831 (Makefile): Remove rule.
10832 * gdb.cell/configure.ac: Remove.
10833 * gdb.cell/configure: Remove.
10834 * gdb.stabs/Makefile.in (Makefile): Remove.
10835 (distclean): Don't remove config.status or config.log.
10836 * gdb.stabs/configure (Makefile): Remove.
10837 * gdb.stabs/configure.ac: Remove.
10838 * configure: Rebuild.
10839 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
10840 Remove stabs- and cell-specific logic. Test for existence of
10841 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
10842 subdirectories, gdb.cell, and and gdb.stabs.
10843 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
10844
c171f854
JB
108452011-03-03 Joel Brobecker <brobecker@adacore.com>
10846
10847 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
10848 end of buffer.
10849
9a5193cb
JB
108502011-03-02 Joel Brobecker <brobecker@adacore.com>
10851
10852 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
10853 gdb_test when running a test where we expected no output back.
10854
9bb4c1bb
MS
108552011-02-28 Michael Snyder <msnyder@vmware.com>
10856
10857 * gdb.cp/overload.cc: Change initializer value to integer.
10858
3bd0f5ef
MS
108592011-02-27 Michael Snyder <msnyder@vmware.com>
10860
10861 * gdb.multi/base.exp: Add test for remove-inferiors.
10862
2279eaad
JB
108632011-02-26 Joel Brobecker <brobecker@adacore.com>
10864
10865 * gdb.python/py-frame.exp: Simplify the initialization phase
10866 using prepare_for_testing.
10867
c82c0b55
MS
108682011-02-25 Michael Snyder <msnyder@vmware.com>
10869
10870 * gdb.multi/base.exp: Add tests for info inferiors with args.
10871
1d94651b
JK
108722011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10873
10874 * gdb.dwarf2/dw2-ranges.S: Rename to ...
10875 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
10876 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
10877 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
10878 asmfile3. Comment the STABS (#3) file compilation. Compile
10879 everything through assembler. Provide KFAIL for symtab/12497.
10880 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
10881 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
10882 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
10883 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
10884
3bd0f5ef
MS
108852011-02-24 Michael Snyder <msnyder@vmware.com>
10886
10887 * gdb.base/break.exp: Add tests for delete breakpoints using
10888 convenience variables and value history references.
10889
12c1418e
MS
108902011-02-24 Michael Snyder <msnyder@vmware.com>
10891
10892 * gdb.base/break.exp: Remove debugging 'printf' accidentally
10893 left behind in previous check-in.
10894
e5a67952
MS
108952011-02-23 Michael Snyder <msnyder@vmware.com>
10896
10897 * gdb.base/break.exp: Add tests for "info break" with arguments.
10898 * gdb.trace/infotrace.exp: Update patterns for error and help.
10899 * gdb.base/completion.exp: Update pattern.
10900 * gdb.base/ena-dis-br.exp: Update pattern.
10901 * gdb.base/help.exp: Update patterns.
10902
109032011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
10904
10905 * gdb.base/memattr.exp: New test.
10906 * gdb.base/memattr.c: Test load for memattr.exp.
10907
6e6fbe60
DE
109082011-02-22 Doug Evans <dje@google.com>
10909
10910 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
10911
1d41d745
MS
109122011-02-22 Michael Snyder <msnyder@vmware.com>
10913
10914 * Makefile.in: Make more clean.
10915 * gdb.ada/Makefile.in: Ditto.
10916 * gdb.arch/Makefile.in: Ditto.
10917 * gdb.asm/Makefile.in: Ditto.
10918 * gdb.base/Makefile.in: Ditto.
10919 * gdb.cp/Makefile.in: Ditto.
10920 * gdb.dwarf2/Makefile.in: Ditto.
10921 * gdb.java/Makefile.in: Ditto.
10922 * gdb.mi/Makefile.in: Ditto.
10923 * gdb.modula2/Makefile.in: Ditto.
10924 * gdb.python/Makefile.in: Ditto.
10925 * gdb.server/Makefile.in: Ditto.
10926 * gdb.stabs/Makefile.in: Ditto.
10927 * gdb.threads/Makefile.in: Ditto.
10928 * gdb.trace/Makefile.in: Ditto.
10929
79ba84ca
MS
109302011-02-22 Michael Snyder <msnyder@vmware.com>
10931
df46027d 10932 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
10933 info threads.
10934
b9b35694
JB
109352011-02-22 Joel Brobecker <brobecker@adacore.com>
10936
10937 * gdb.python/py-breakpoint.exp: Fix the expected output of
10938 one of the "maint info breakpoints" tests to accept the output
10939 generated on platforms that do not have hardware watchpoints.
10940
8bfb830f
JB
109412011-02-22 Joel Brobecker <brobecker@adacore.com>
10942
10943 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
10944 clean_restart. Be a little stricter in the expected output
10945 for one of the tests. Fix a typo in one of the comments.
10946
c45f3c54
JB
109472011-02-22 Joel Brobecker <brobecker@adacore.com>
10948
10949 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
10950 Delete variable binfile, no longer use. Add or modify test
10951 comments to make them unique.
10952
b97c863c
MS
109532011-02-21 Michael Snyder <msnyder@vmware.com>
10954
10955 * Makefile.in: Update for make clean.
10956 * gdb.ada/Makefile.in: Ditto.
10957 * gdb.arch/Makefile.in: Ditto.
10958 * gdb.asm/Makefile.in: Ditto.
10959 * gdb.base/Makefile.in: Ditto.
10960 * gdb.cp/Makefile.in: Ditto.
10961 * gdb.dwarf2/Makefile.in: Ditto.
10962 * gdb.java/Makefile.in: Ditto.
10963 * gdb.mi/Makefile.in: Ditto.
10964 * gdb.modula2/Makefile.in: Ditto.
10965 * gdb.python/Makefile.in: Ditto.
10966 * gdb.server/Makefile.in: Ditto.
10967 * gdb.stabs/Makefile.in: Ditto.
10968 * gdb.threads/Makefile.in: Ditto.
10969 * gdb.trace/Makefile.in: Ditto.
10970
aea5b279
MS
109712011-02-21 Michael Snyder <msnyder@vmware.com>
10972
10973 * gdb.threads/thread-find.exp: Update patterns for changes in
10974 output of "info threads" command.
10975
e3039479
UW
109762011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10977 Ulrich Weigand <uweigand@de.ibm.com>
10978
10979 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
10980 (skip_hw_watchpoint_tests): Likewise.
10981 (skip_hw_watchpoint_multi_tests): Likewise.
10982
b800ec70
UW
109832011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
10984
10985 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
10986 (skip_hw_watchpoint_tests): Likewise.
10987 (skip_hw_watchpoint_multi_tests): Likewise.
10988 (skip_hw_watchpoint_access_tests): Likewise.
10989
10990 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
10991 * gdb.base/pr11022.exp: Likewise.
10992 * gdb.base/watch-read.exp: Likewise.
10993 * gdb.base/watch_thread_num.exp: Likewise.
10994 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10995 * gdb.base/watchpoint-hw.exp: Likewise.
10996 * gdb.base/watchpoint.exp: Likewise.
10997 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
10998 * gdb.threads/watchthreads-reorder.exp: Likewise.
10999 * gdb.threads/watchthreads.exp: Likewise.
11000 * gdb.threads/watchthreads2.exp: Likewise.
11001
91033e37
JB
110022011-02-21 Joel Brobecker <brobecker@adacore.com>
11003
11004 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
11005 the debugger is unable to find the array bounds.
11006
eeaafae2
JK
110072011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11008
11009 * gdb.cp/typedef-operator.exp: New file.
11010 * gdb.cp/typedef-operator.cc: New file.
11011
e338d953
MS
110122011-02-17 Michael Snyder <msnyder@vmware.com>
11013
11014 * gdb.threads/thread-find.exp: Fix regular expressions.
11015
e67ad678
JB
110162011-02-17 Joel Brobecker <brobecker@adacore.com>
11017
11018 * gdb.ada/packed_array: Expand testcase to test printing of
11019 unconstrained packed array.
11020
93084bca
JB
110212011-02-17 Joel Brobecker <brobecker@adacore.com>
11022
11023 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
11024
a0c78a73
PA
110252011-02-16 Pedro Alves <pedro@codesourcery.com>
11026
f65d5553 11027 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
11028 (main): Initialize it before collecting, and and clear it
11029 afterwards.
f65d5553
PA
11030 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11031 collecting with '{type} addr', where the addr expression is not an
11032 rvalue.
a0c78a73 11033
3dfcbbd2
KW
110342011-02-16 Ken Werner <ken.werner@de.ibm.com>
11035
11036 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
11037 a bool variable. Expect correct OpenCL names for vector types. Use the
11038 uc3 variable name instead of referring to the uchar3 built-in type.
11039 Escape the asterisk at the half pointer test.
11040
08807d5a
PA
110412011-02-16 Pedro Alves <pedro@codesourcery.com>
11042
f65d5553 11043 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
11044 (main): Initialize it before collecting, and and clear it
11045 afterwards.
f65d5553
PA
11046 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
11047 collecting overlapping memory ranges.
08807d5a 11048
60f98dde
MS
110492011-02-15 Michael Snyder <msnyder@vmware.com>
11050
11051 * gdb.base/default.exp: Add tests for thread commands.
11052 * gdb.base/help.exp: Add tests for thread commands.
11053 * gdb.threads/thread-find.exp: New test for thread find command.
11054
648cd113
KW
110552011-02-15 Ken Werner <ken.werner@de.ibm.com>
11056
11057 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
11058
494e194e
YQ
110592011-02-15 Yao Qi <yao@codesourcery.com>
11060
11061 PR tdep/12352
11062 * gdb.arch/arm-disp-step.S : New test for str instruction.
11063 * gdb.arch/arm-disp-step.exp : Likewise.
11064
d9492458
TJB
110652011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
11066
11067 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
11068 "vector_register2_vr" test strings. Test the extended floating
11069 point registers (F32~F63).
11070 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
11071 IBM XL C compiler. Make the test program use a register provided
11072 by the compiler for the lxvd2x instruction.
11073
8af8e3bc
PA
110742011-02-14 Pedro Alves <pedro@codesourcery.com>
11075
11076 * gdb.trace/unavailable.cc (class Base, class Middle, class
11077 Derived): New types.
11078 (derived_unavail, derived_partial, derived_whole): New globals.
11079 (virtual_partial): New global.
11080 (virtualp): Point at virtual_partial.
11081 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
11082 related to unavailable vptr.
11083
1b28d0b3
PA
110842011-02-14 Pedro Alves <pedro@codesourcery.com>
11085
11086 * gdb.trace/unavailable.cc (a, b, c): New globals.
11087 (main): Set and clear them.
11088 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
11089 `a' and `c', and check that `b' isn't collected, although `a' and
11090 `c' are.
11091
ec0a52e1
PA
110922011-02-14 Pedro Alves <pedro@codesourcery.com>
11093
11094 * gdb.trace/unavailable.cc (struct Virtual): New.
11095 (virtualp): New global pointer.
11096 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
11097 printing a pointer to an object whose type has a vtable, with
11098 print object on.
11099
24e6bcee
PA
111002011-02-14 Pedro Alves <pedro@codesourcery.com>
11101
11102 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
11103 value repeat handles unavailableness.
11104
39d37385
PA
111052011-02-14 Pedro Alves <pedro@codesourcery.com>
11106
11107 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
11108 tests for building arrays from unavailable values, subscripting
11109 non-memory rvalue unvailable arrays, and accessing fields or
11110 baseclasses of non-lazy unavailable values,
11111 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
11112 struct types.
11113 (g_smallstruct, g_smallstruct_b): New globals.
11114
06d72e16
PA
111152011-02-14 Pedro Alves <pedro@codesourcery.com>
11116
11117 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11118
bc9a5551
JK
111192011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11120
11121 Fix const/volatile qualifiers of C++ types, PR c++/12328.
11122 * gdb.cp/overload-const.exp: New file.
11123 * gdb.cp/overload-const.cc: New file.
11124
54fcddd0
UW
111252011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11126
11127 * gdb.opencl/callfuncs.cl: New file.
11128 * gdb.opencl/callfuncs.exp: New test.
11129 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
11130
d6dafb7c
UW
111312011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11132
11133 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
11134 when computing result.
11135 * gdb.arch/altivec-abi.exp: Update expected results.
11136
a449c2d8
TJB
111372011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11138
11139 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
11140 * gdb.base/jit.exp: Likewise.
11141 * gdb.base/pie-execl.exp: Likewise.
11142 * gdb.base/solib-nodir.exp: Likewise.
11143 * gdb.base/solib-overlap.exp: Likewise.
11144
764880b7
PA
111452011-02-07 Pedro Alves <pedro@codesourcery.com>
11146
11147 * gdb.trace/collection.c (global_pieces): New.
11148 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11149 New procedure.
11150 (gdb_trace_collection_test): Call it.
11151
505500db
SW
111522011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11153
11154 * gdb.python/py-evthreads.c: New file.
11155 * gdb.python/py-evthreads.exp: New file.
11156 * gdb.python/py-events.py: New file.
11157 * gdb.python/py-events.exp: New file.
11158 * gdb.python/py-events.c: New file.
11159
385203ed
DD
111602011-02-04 David Daney <ddaney@caviumnetworks.com>
11161
11162 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11163
9011945e
AB
111642011-02-03 Andrew Burgess <aburgess@broadcom.com>
11165
11166 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11167 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11168 boundary between two compilation units.
11169
580688f3
PA
111702011-02-02 Pedro Alves <pedro@codesourcery.com>
11171
11172 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11173 (Virtual): New structs.
11174 (virtual_o, virtual_middle_b): New globals.
11175 * gdb.cp/virtbase.exp: New tests.
11176
d3f0f853
PP
111772011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11178
11179 * gdb.base/jit.exp: New file.
11180 * gdb.base/jit-main.c: New file.
11181 * gdb.base/jit-solib.c: New file.
11182
b2030fb5
UW
111832011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11184
11185 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11186 proceed to initial kernel entry point.
11187 * gdb.opencl/datatypes.exp: Likewise.
11188 * gdb.opencl/operators.exp: Likewise.
11189 * gdb.opencl/vec_comps.exp: Likewise.
11190
2db19d1e
SW
111912011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11192
11193 * gdb.cp/nsnested.cc: New.
11194 * gdb.cp/nsnested.exp: New.
11195 * gdb.cp/nsnoimports.exp: New.
11196 * gdb.cp/nsnoimports.cc: New.
11197
6b0c4c1f
JB
111982011-01-31 Joel Brobecker <brobecker@adacore.com>
11199
11200 * gdb.base/interact.exp: Add extra tests that verify that
11201 the value of the interactive-mode setting does not change
11202 after the script is sourced.
11203
80b23b6a
JK
112042011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11205
11206 * gdb.cp/noparam.exp: New file.
11207 * gdb.cp/noparam.cc: New file.
11208
ffd5ec24
PA
112092011-01-28 Pedro Alves <pedro@codesourcery.com>
11210
11211 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11212 there's no stack or registers.
11213
a81766d8
TT
112142011-01-26 Tom Tromey <tromey@redhat.com>
11215
11216 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11217 space before string output. Add test for "set print pretty off"
11218 case.
11219
585fdaa1
PA
112202011-01-25 Pedro Alves <pedro@codesourcery.com>
11221
11222 * gdb.base/frame-args.exp: Adjust.
11223 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11224 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11225 * gdb.dwarf2/pieces.exp: Adjust.
11226 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11227 * gdb.opt/inline-locals.exp: Adjust.
11228 * gdb.threads/fork-child-threads.exp: Adjust.
11229
d468832a
KW
112302011-01-25 Ken Werner <ken.werner@de.ibm.com>
11231
11232 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11233 OpenCL kernel function. Add a comment as marker. Add address space
11234 qualifiers for the remaining program scope variables.
11235 * gdb.opencl/datatypes.cl: Likewise.
11236 * gdb.opencl/operators.cl: Likewise.
11237 * gdb.opencl/vec_comps.cl: Likewise.
11238 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11239 Add breakpoint at the marker comment.
11240 * gdb.opencl/datatypes.exp: Likewise.
11241 * gdb.opencl/operators.exp: Likewise.
11242 * gdb.opencl/vec_comps.exp: Likewise.
11243
490f124f
PA
112442011-01-24 Pedro Alves <pedro@codesourcery.com>
11245
11246 * gdb.base/printcmds.c (some_struct): New struct and instance.
11247 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11248 procedure.
11249 <global scope>: Call it.
11250
6da78614
KW
112512011-01-21 Ken Werner <ken.werner@de.ibm.com>
11252
11253 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11254 argument to the gdb_compile_opencl_hostapp call.
11255
ec64c9aa
YQ
112562011-01-19 Yao Qi <yao@codesourcery.com>
11257
11258 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11259 positve list.
11260
810cfdbb
YQ
112612011-01-19 Yao Qi <yao@codesourcery.com>
11262
11263 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11264 canonical form.
11265 Remove "xscale-*-*"
11266 * gdb.xml/tdesc-regs.exp: Likewise.
11267 * gdb.python/py-section-script.exp: Replace ARM target triplet
11268 with canonical form.
11269 Match arm*-*-symbianelf*.
11270 * gdb.base/dup-sect.exp: Likewise.
11271 * lib/dwarf.exp: New.
11272 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11273 dwarf2_support.
11274 * gdb.dwarf2/dup-psym.exp: Likewise.
11275 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11276 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11277 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11278 * gdb.dwarf2/dw2-basic.exp: Likewise.
11279 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11280 * gdb.dwarf2/dw2-const.exp: Likewise.
11281 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11282 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11283 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11284 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11285 * gdb.dwarf2/dw2-filename.exp: Likewise.
11286 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11287 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11288 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11289 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11290 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11291 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11292 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11293 * gdb.dwarf2/dw2-producer.exp: Likewise.
11294 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11295 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11296 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11297 * gdb.dwarf2/dw2-strp.exp: Likewise.
11298 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11299 * gdb.dwarf2/implptr.exp: Likewise.
11300 * gdb.dwarf2/mac-fileno.exp: Likewise.
11301 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11302 * gdb.dwarf2/pieces.exp: Likewise.
11303 * gdb.dwarf2/pr11465.exp: Likewise.
11304 * gdb.dwarf2/valop.exp: Likewise.
11305 * gdb.dwarf2/watch-notconst.exp: Likewise.
11306 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11307
4694da01
TT
113082011-01-19 Tom Tromey <tromey@redhat.com>
11309
11310 * gdb.python/py-infthread.exp: Add thread tests.
11311
b075872c
JB
113122011-01-14 Joel Brobecker <brobecker@adacore.com>
11313
11314 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11315
2c3e6e24
JB
113162011-01-14 Joel Brobecker <brobecker@adacore.com>
11317
11318 * gdb.ada/widewide: New testcase.
11319
de8fa76c
JB
113202011-01-13 Joel Brobecker <brobecker@adacore.com>
11321
11322 * gdb.base/interact.exp: New testcase.
11323
1b05df00
TT
113242011-01-12 Tom Tromey <tromey@redhat.com>
11325
11326 * gdb.mi/gdb2549.exp: Update for error message changes.
11327 * gdb.mi/mi-cli.exp: Likewise.
11328 * gdb.mi/mi-disassemble.exp: Likewise.
11329 * gdb.mi/mi-pthreads.exp: Likewise.
11330 * gdb.mi/mi-regs.exp: Likewise.
11331 * gdb.mi/mi-stack.exp: Likewise.
11332 * gdb.mi/mi-var-block.exp: Likewise.
11333 * gdb.mi/mi-var-cmd.exp: Likewise.
11334 * gdb.mi/mi2-cli.exp: Likewise.
11335 * gdb.mi/mi2-disassemble.exp: Likewise.
11336 * gdb.mi/mi2-pthreads.exp: Likewise.
11337 * gdb.mi/mi2-regs.exp: Likewise.
11338 * gdb.mi/mi2-stack.exp: Likewise.
11339 * gdb.mi/mi2-var-block.exp: Likewise.
11340 * gdb.mi/mi2-var-cmd.exp: Likewise.
11341
c2ff108b
JK
113422011-01-12 Andrew Burgess <aburgess@broadcom.com>
11343 Jan Kratochvil <jan.kratochvil@redhat.com>
11344
11345 PR fortran/11104 and DWARF unbound arrays detection.
11346 * gdb.fortran/multi-dim.exp: New file.
11347 * gdb.fortran/multi-dim.f90: New file.
11348
b716877b
AB
113492011-01-12 Andrew Burgess <aburgess@broadcom.com>
11350
11351 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11352 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11353 add new tests for opcode dumping.
11354
6c162d5e
TT
113552011-01-11 Tom Tromey <tromey@redhat.com>
11356
11357 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11358
77b06cd7
TJB
113592010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11360
11361 Convert hardware watchpoints to use breakpoint_ops.
11362 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11363 type is not supported.
11364 * gdb.base/foll-fork.exp: Likewise.
11365 * gdb.base/foll-vfork.exp: Likewise.
11366
f39a75d0
PM
113672011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11368
11369 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11370 Use load_lib gdb-python.exp.
11371 * gdb.python/python.exp: Ditto.
11372 * gdb.python/py-function.exp: Ditto.
11373
fc529d80
AS
113742011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11375
11376 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11377
fb03cb59
JK
113782011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11379
11380 * configure: Regenerate.
11381
d8e22779
TT
113822011-01-06 Tom Tromey <tromey@redhat.com>
11383
11384 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11385
09050809
JB
113862011-01-06 Joel Brobecker <brobecker@adacore.com>
11387
fc529d80
AS
11388 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11389 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11390 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11391 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11392 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11393 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11394 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11395 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11396 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11397 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11398 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11399 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11400 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11401 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11402 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11403 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11404 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11405 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11406 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11407 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11408 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11409 gdb.ada/uninitialized_vars.exp,
11410 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11411 Simplify by using clean_restart.
09050809 11412
8ed5dd9e
JB
114132011-01-06 Joel Brobecker <brobecker@adacore.com>
11414
11415 Add marker to be used as anchor for inserting breakpoints.
11416 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11417 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11418 Likewise.
11419
11420 Remove uses of gdb_start_cmd.
11421 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11422 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11423
11424 Do not run testcase if testing with GDBserver.
11425 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11426 if testing with GDBserver.
11427
368a124f
JB
114282011-01-06 Joel Brobecker <brobecker@adacore.com>
11429
11430 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11431 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11432 copyright header.
11433
44944448
JB
114342011-01-05 Joel Brobecker <brobecker@adacore.com>
11435
11436 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11437 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11438 testsuite/gdb.fortran/complex.f,
11439 testsuite/gdb.fortran/derived-type.f90,
11440 testsuite/gdb.fortran/library-module-lib.f90,
11441 testsuite/gdb.fortran/library-module-main.f90,
11442 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11443 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11444 Copyright year update.
11445
31886ea6
JB
114462011-01-05 Joel Brobecker <brobecker@adacore.com>
11447
11448 * gdb.base/langs1.f: Add copyright header.
11449
ebedcab5
JK
114502011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11451
11452 * gdb.base/morestack.exp: New file.
11453 * gdb.base/morestack.c: New file.
11454
de1eb2f9
JK
114552011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11456
11457 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11458
9e87a409
JB
114592010-12-29 Joel Brobecker <brobecker@adacore.com>
11460
11461 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11462 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11463
720d1a40
JB
114642010-12-29 Joel Brobecker <brobecker@adacore.com>
11465
11466 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11467
a283af87
AS
114682010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11469
5d3d9cba
AS
11470 * gdb.threads/tls.exp: Fix typo.
11471
a283af87
AS
11472 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11473 * gdb.threads/execl.exp: Update.
11474
2a20745c
YQ
114752010-12-23 Yao Qi <yao@codesourcery.com>
11476
11477 * gdb.arch/arm-disp-step.exp: New.
11478 * gdb.arch/arm-disp-step.S: New.
11479
a7658b96
TT
114802010-12-21 Tom Tromey <tromey@redhat.com>
11481
11482 * gdb.threads/execl.exp: Update.
11483 * gdb.threads/linux-dp.exp: Update.
11484 * gdb.threads/manythreads.exp: Update.
11485 * gdb.threads/tls.exp: Update.
11486
5b79abe7
TT
114872010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11488
11489 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11490 (NextOverThrowDerivates) <resumebpt>: New.
11491 (resumebpt_test): New.
11492 (main): Call resumebpt_test.
11493 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11494
0914bcdb
SS
114952010-12-12 Stan Shebs <stan@codesourcery.com>
11496
11497 * gdb.trace/tsv.exp: Test print command on trace state variables.
11498
305aeedc
TT
114992010-12-09 Tom Tromey <tromey@redhat.com>
11500
11501 * gdb.base/interp.exp: Add regression test.
11502
186c406b
TT
115032010-12-09 Tom Tromey <tromey@redhat.com>
11504
11505 * gdb.java/jnpe.java: New file.
11506 * gdb.java/jnpe.exp: New file.
11507 * gdb.cp/nextoverthrow.exp: New file.
11508 * gdb.cp/nextoverthrow.cc: New file.
11509
aae1c79a
DE
115102010-12-07 Doug Evans <dje@google.com>
11511
11512 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11513 of data-directory.
11514 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11515 updated.
11516 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11517
60f98dde 115182010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11519
11520 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11521 * gdb.base/call-sc.exp: Ditto.
11522 * gdb.base/finish.exp: Ditto.
11523 * gdb.base/return.exp: Ditto.
11524 * gdb.base/return2.exp: Ditto.
11525
5fa290c1
DE
115262010-11-30 Doug Evans <dje@google.com>
11527
11528 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11529 (gdb_expect_list): Fix spelling errors in comments.
11530 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11531 send_gdb/gdb_expect_list where applicable.
11532 * gdb.base/call-ar-st.exp: Ditto.
11533 * gdb.base/funcargs.exp: Ditto.
11534 * gdb.base/gcore.exp: Ditto.
11535 * gdb.base/page.exp: Ditto.
11536 * gdb.base/sigaltstack.exp: Ditto.
11537 * gdb.base/siginfo.exp: Ditto.
11538 * gdb.base/sigstep.exp: Ditto.
11539 * gdb.base/trace-commands.exp: Ditto.
11540
4e04c971
DE
115412010-11-29 Doug Evans <dje@google.com>
11542
11543 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11544 printer-name;subprinter-name.
11545
8cf6f0b1
TT
115462010-11-29 Tom Tromey <tromey@redhat.com>
11547
11548 * gdb.dwarf2/implptr.exp: New file.
11549 * gdb.dwarf2/implptr.c: New file.
11550 * gdb.dwarf2/implptr.S: New file.
11551
94b6973e
PM
115522010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11553
fc529d80 11554 PR python/12199
94b6973e
PM
11555
11556 * gdb.python/py-breakpoint.exp: Test the delete method.
11557
8358c15c
JK
115582010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11559
11560 Fix step_resume_breakpoint unsaved during an infcall.
11561 * gdb.base/step-resume-infcall.exp: New file.
11562 * gdb.base/step-resume-infcall.c: New file.
11563
f6df29bc
TJB
115642010-11-24 Edjunior Machado <emachado@br.ibm.com>
11565
11566 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11567
f2b5a5cf
TJB
115682010-11-24 Edjunior Machado <emachado@br.ibm.com>
11569
11570 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11571 on ppc64's symbols; "finish" and "return" commands must accept to
11572 show the caller line again as well as the line after.
11573 * gdb.asm/powerpc64.inc: New file.
11574
6b0ecdc2
DE
115752010-11-23 Doug Evans <dje@google.com>
11576
11577 * lib/gdb.exp (gdb_test_sequence): New function.
11578 (gdb_expect_list): Add verbose -log call for each pattern.
11579 * gdb.base/signals.exp (test_handle_all_print): Call it.
11580 Reduce timeout increment from 6 minutes to 1 minute.
11581 * gdb.server/ext-run.exp: Call it.
11582
ea976c60
PM
115832010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11584
f2b5a5cf 11585 PR python/12212
ea976c60
PM
11586
11587 * gdb.python/python.exp: Check that selected_thread raises an
11588 error when no inferior is loaded.
11589
c0efa795
JK
115902010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11591
11592 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11593 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11594
ec3aa567
JK
115952010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11596
11597 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11598 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11599
d8249011
DE
116002010-11-18 Doug Evans <dje@google.com>
11601
11602 * gdb.server/ext-run.exp: Fix intermittent failures.
11603
d4eba7d1
NF
116042010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11605
11606 * gdb.stabs/gdb11479.exp: Use runto_main.
11607
b04c2f88
NF
116082010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11609
11610 * gdb.base/break-entry.exp: Skip if using a stub.
11611
ae9d7ce4
NF
116122010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11613
11614 * gdb.python/py-inferior.exp: Pack values in target endianness.
11615
621c8364
TT
116162010-11-12 Tom Tromey <tromey@redhat.com>
11617
11618 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11619 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11620 MemoryError.
11621 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11622 type.
11623 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11624 MemoryError.
11625 (test_subscript_regression): Update exception type.
11626
84f4c1fe
PM
116272010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11628
11629 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11630 breakpoint tests.
11631
a1442452
PA
116322010-11-09 Pedro Alves <pedro@codesourcery.com>
11633
11634 * gdb.base/watchpoint.exp: Test "watch -location" with an
11635 innacessible location.
11636
efd11a33
JK
116372010-11-09 Edjunior Machado <emachado@br.ibm.com>
11638 Luis Machado <luisgpm@br.ibm.com>
11639
11640 * gdb.base/maint.exp: Expect "." prefix.
11641 * gdb.base/nodebug.exp: Expect "." Likewise.
11642 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11643 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11644 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11645 POWER server processors.
11646
aa00efb5
JK
116472010-11-08 Edjunior Machado <emachado@br.ibm.com>
11648 Luis Machado <luisgpm@br.ibm.com>
11649
11650 * gdb.base/break-entry.exp: convert entry point for
11651 ppc64 and expect leading `.' on ppc64's symbols
11652
99e7ae30
DE
116532010-11-05 Doug Evans <dje@google.com>
11654
11655 * gdb.base/help.exp: Update expected output.
b521dba8
DE
11656 * gdb.python/py-param.exp: Delete, contents moved to ...
11657 * gdb.python/py-parameter.exp: ... here. New file.
11658 Add test for gdb.parameter ("directories").
99e7ae30 11659
f4b8a18d
KW
116602010-11-05 Ken Werner <ken.werner@de.ibm.com>
11661
11662 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11663 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
11664 * configure: Regenerate.
11665 * gdb.opencl/Makefile.in: New File.
11666 * gdb.opencl/datatypes.exp: Likewise.
11667 * gdb.opencl/datatypes.cl: Likewise.
11668 * gdb.opencl/operators.exp: Likewise.
11669 * gdb.opencl/operators.cl: Likewise.
11670 * gdb.opencl/vec_comps.exp: Likewise.
11671 * gdb.opencl/vec_comps.cl: Likewise.
11672 * gdb.opencl/convs_casts.exp: Likewise.
11673 * gdb.opencl/convs_casts.cl: Likewise.
11674 * lib/opencl.exp: Likewise.
11675 * lib/opencl_hostapp.c: Likewise.
11676 * lib/opencl_kernel.cl: Likewise.
11677 * lib/cl_util.c: Likewise.
11678 * lib/cl_util.c: Likewise.
11679 * gdb.base/default.exp (set language): Add "opencl" to the list of
11680 languages.
11681
a9d5ef47
SW
116822010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
11683
11684 * gdb.cp/overload.exp: Added test for inheritance overload.
11685 * gdb.cp/overload.cc: Ditto.
11686 * gdb.cp/oranking.exp: Removed releveant kfails.
11687
03eb1c79
JK
116882010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11689 Joel Brobecker <brobecker@adacore.com>
11690
11691 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11692 check test_compiler_info.
11693
dbc98a8b
KW
116942010-11-03 Ken Werner <ken.werner@de.ibm.com>
11695
11696 * gdb.base/gnu_vector.exp: Adjust expect messages.
11697
120bd360
KW
116982010-11-03 Ken Werner <ken.werner@de.ibm.com>
11699
11700 * gdb.base/gnu_vector.exp: Add unary operator tests.
11701
c37f7098
KW
117022010-11-03 Ken Werner <ken.werner@de.ibm.com>
11703
11704 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
11705
7b51bc51
DE
117062010-11-02 Doug Evans <dje@google.com>
11707
11708 * gdb.python/py-pp-maint.c: New file.
11709 * gdb.python/py-pp-maint.exp: New file.
11710 * gdb.python/py-pp-maint.py: New file.
11711
50c97f38
TT
117122010-11-02 Tom Tromey <tromey@redhat.com>
11713
11714 * gdb.base/default.exp: Remove "scheme" from language list.
11715
a289b8f6
JK
117162010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11717
11718 Revert:
11719 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11720 * gdb.threads/sigstep-threads.exp: New file.
11721 * gdb.threads/sigstep-threads.c: New file.
11722
cd017491
MS
117232010-10-20 Michael Snyder <msnyder@vmware.com>
11724
11725 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11726
8e6a5956
UW
117272010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11728
11729 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11730 Skip test completely if gdb,no_hardware_watchpoints.
11731
2c04da0d
UW
117322010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11733
11734 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11735 strict, but do not check for any particular function name within libc.
11736
79afc5ef
SW
117372010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11738
11739 * gdb.cp/smartp.exp: New test.
11740 * gdb.cp/smartp.cc : New test.
11741
026ffab7
SW
117422010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11743
11744 * gdb.cp/converts.exp: Test pointer to bool conversion.
11745 Test pointer to long conversion.
11746 * gdb.cp/oranking.exp: Removed relevant kfail.
11747
3a772aa4
TT
117482010-10-18 Tom Tromey <tromey@redhat.com>
11749
11750 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
11751 argument to lazy_string.
11752 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
11753 (pp_ls.to_string): Use it.
11754 * gdb.python/py-prettyprint.c (main): Move declarations to top.
11755 Add "estring2" local.
11756
5fc3827b
JK
117572010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11758
11759 Fix s390x compatibility.
11760 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
11761 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
11762
8aeb23f3
JK
117632010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11764
11765 * gdb.threads/sigstep-threads.exp: New file.
11766 * gdb.threads/sigstep-threads.c: New file.
11767
c1e56572
JK
117682010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11769
11770 * gdb.base/pie-execl.exp: New file.
11771 * gdb.base/pie-execl.c: New file.
11772
92163a10
JK
117732010-10-13 Doug Evans <dje@google.com>
11774 Jan Kratochvil <jan.kratochvil@redhat.com>
11775
11776 PR exp/12117
11777 * gdb.cp/ptype-cv-cp.cc: New file.
11778 * gdb.cp/ptype-cv-cp.exp: New file.
11779
7062b0a0
SW
117802010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
11781
11782 * gdb.cp/converts.cc: New test program.
11783 * gdb.cp/converts.exp: New test.
11784 * gdb.cp/overload.exp: Added test for void* vs int*.
11785 * gdb.cp/overload.exp: Ditto.
11786 * gdb.cp/oranking.exp: Removed related kfail.
11787
0e3509db
DE
117882010-10-13 Doug Evans <dje@google.com>
11789
11790 * lib/gdb-python.exp (gdb_check_python_config): New function.
11791 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
11792 * gdb.python/lib-types.cc: New file.
11793 * gdb.python/lib-types.exp: New file.
11794
8dc78533
JK
117952010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11796
11797 * gdb.python/py-error.exp: New file.
11798 * gdb.python/py-error.py: New file.
11799
93c17e06
JK
118002010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11801
11802 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
11803 gdb_test_multiple.
11804
d8b34041
JK
118052010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11806
11807 * gdb.base/break-interp.exp: Use ldlags for linking flags.
11808 * gdb.base/prelink.exp: Likewise.
11809 * gdb.base/solib-nodir.exp: Likewise.
11810 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
11811 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
11812 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
11813
e0cc584e
UW
118142010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
11815
11816 * break-interp.exp (test_ld): Use two separate gdb_expect statements
11817 for the "info files" test to avoid timeouts on slow machines.
11818
cfc353b1
JK
118192010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11820
11821 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
11822 (main): Make openlib dummy call.
11823
d3d7896d
JK
118242010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11825
11826 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
11827 * break-interp.exp (reach): Move the core body ...
11828 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
11829 (test_ld): Provide always real argument, even to the linker. Replace
11830 dl_main by _dl_debug_state.
11831
5e533c94
JK
118322010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11833
11834 Fix results of prelinked PIEs on ppc*.
11835 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
11836 Accept also DISPLACEMENT "PRESENT".
11837 (main): Replace "ZERO" displacements by "PRESENT".
11838
33540610
SW
118392010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
11840
11841 * gdb.cp/oranking.exp: New test.
11842 * gdb.cp/oranking.cc: New test program.
11843
3bdf2bbd
KW
118442010-10-08 Ken Werner <ken.werner@de.ibm.com>
11845
11846 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
11847 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
11848
2f608a3a
KW
118492010-10-06 Ken Werner <ken.werner@de.ibm.com>
11850
11851 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
11852 lush, lynx) New constant.
11853 * gdb.base/constvars.exp: Test const array types.
11854 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
11855
aa2e2d8d
DE
118562010-10-06 Doug Evans <dje@google.com>
11857
11858 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
11859 of syscall staging area.
11860
2844d6b5
KW
118612010-10-06 Ken Werner <ken.werner@de.ibm.com>
11862
11863 * gdb.base/gnu_vector.c: Add variable c4.
11864 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
11865 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11866
7d8ac8bb
MR
118672010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
11868
11869 * gdb.arch/altivec-abi.exp: Fix a typo.
11870
84a02e58
MR
118712010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
11872
11873 * lib/mi-support.exp (thread_selected_re): Correct pattern used
11874 to match a thread ID.
11875
b18e6318
JK
118762010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11877
11878 Fix s390x testcase compatibility.
11879 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
11880
a2c09bd0
DE
118812010-10-01 Doug Evans <dje@google.com>
11882
11883 * lib/gdb-python.exp: New file.
11884 * gdb.python/py-block.exp: Use it.
11885 * gdb.python/py-breakpoint.exp: Ditto.
11886 * gdb.python/py-frame.exp: Ditto.
11887 * gdb.python/py-inferior.exp: Ditto.
11888 * gdb.python/py-param.exp: Ditto.
11889 * gdb.python/py-prettyprint.exp: Ditto.
11890 * gdb.python/py-shared.exp: Ditto.
11891 * gdb.python/py-symbol.exp: Ditto.
11892 * gdb.python/py-symtab.exp: Ditto.
11893 * gdb.python/py-type.exp: Ditto.
11894 * gdb.python/py-value.exp: Ditto.
11895 * gdb.python/python.exp: Ditto.
11896
38f12cfc
TT
118972010-09-30 Tom Tromey <tromey@redhat.com>
11898
11899 * gdb.base/anon.exp: New file.
11900 * gdb.base/anon.c: New file.
11901
9ae8282d
TT
119022010-09-30 Tom Tromey <tromey@redhat.com>
11903
11904 * gdb.base/completion.exp: Test completion through anonymous
11905 union.
11906 * gdb.base/break1.c (struct some_struct): Add anonymous union.
11907
e9e07ba6
JK
119082010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11909
11910 Fix printing parameters of inlined functions.
11911 * gdb.dwarf2/dw2-inline-param.exp: New file.
11912 * gdb.dwarf2/dw2-inline-param-main.c: New file.
11913 * gdb.dwarf2/dw2-inline-param.S: New file.
11914
cd2effb2
JK
119152010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11916
11917 PR corefiles/12071.
11918 * gdb.base/corefile.exp (quit with a process, no question: load core)
11919 (quit with a core file): New tests.
11920
bceffbf3
JK
119212010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11922
11923 Fix GDB crash on inferior calls with self-referencing classes.
11924 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
11925 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
11926 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
11927
1736ad11
JK
119282010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11929
11930 Fix lost siginfo_t for inferior calls.
11931 * gdb.base/siginfo-infcall.exp: New file.
11932 * gdb.base/siginfo-infcall.c: New file.
11933
a176ad92
JB
119342010-09-22 Joel Brobecker <brobecker@adacore.com>
11935
11936 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
11937
c2b0a229
JK
119382010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11939
11940 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
11941 New test.
11942 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
11943
e8ae22d1
JB
119442010-09-22 Joel Brobecker <brobecker@adacore.com>
11945
11946 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
11947 type of our const type.
11948
ec322823
SW
119492010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
11950
11951 * gdb.cp/pr12028.cc: New.
11952 * gdb.cp/pr12028.exp: New.
11953
72929c62
JB
119542010-09-22 Joel Brobecker <brobecker@adacore.com>
11955
11956 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
11957
875b4ff5 119582010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 11959 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
11960
11961 PR mi/11407
11962 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
11963 * gdb.mi/dw2-ref-missing-frame-main.c New File.
11964 * gdb.mi/dw2-ref-missing-frame.S New File.
11965 * gdb.mi/dw2-ref-missing-frame.exp New File.
11966
7155d578
TT
119672010-09-14 Tom Tromey <tromey@redhat.com>
11968
11969 PR symtab/8399:
11970 * gdb.threads/tls.exp: Remove kfail. Update expected output.
11971
515ed532
TT
119722010-09-14 Tom Tromey <tromey@redhat.com>
11973
11974 PR exp/11803:
11975 * gdb.threads/tls.exp: Use C++.
11976 (check_thread_local): Use K::another_thread_local.
11977 * gdb.threads/tls.c (class K): New.
11978 (another_thread_local): Now a member of K.
11979 (spin): Update. No longer K&R C.
11980
450ca57c
SW
119812010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
11982
11983 * gdb.cp/koenig.cc: created class for testing member lookup.
11984 * gdb.cp/koenig.exp: Added test for member lookup.
11985
dbd492a3
JK
119862010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11987
11988 Fix false FAILs on sourcetree topdir directory containing "kill".
11989 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
11990 source line matching regexp.
11991
8d4d924b
JK
119922010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11993
11994 * gdb.python/python.exp (set height 0, collect help from uiout)
11995 (verify help to uiout): New tests.
11996
8e64f2a0
JK
119972010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11998
11999 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
12000 is_lp64_target to check 64bit target.
12001
4569eed2
JK
120022010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12003
12004 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
12005 (test_ld) <powerpc64-*>: New.
12006
5e1617b1
DJ
120072010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12008
12009 * gdb.cp/templates.exp (test_template_args): Allow "struct".
12010
c767944b
DJ
120112010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12012
12013 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
12014 (FunctionArg::method): New function.
12015 (empty, arg): New variables.
12016 (main): Call arg.method.
12017 * gdb.cp/templates.exp (test_template_args): New function.
12018 (do_tests): Call it.
12019
27d3a3fc
UW
120202010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12021
12022 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
12023 of "next" to proceed over pthread_exit call.
12024
55b7ce7f
UW
120252010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
12026
12027 * gdb.base/maint.exp: Avoid wildcards against potentially very long
12028 "maint print statistics" output to prevent expect timeouts.
12029
809df446
JK
120302010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12031
12032 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
12033 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12034 (test_float_rejected): ... here.
12035 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
12036 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12037 (test_float_rejected): ... here.
12038 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
12039 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12040 (test_float_rejected): ... here.
12041 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
12042 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
12043 (test_float_rejected): ... here.
12044
8464be76
DJ
120452010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12046
12047 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
12048 before disabling hardware watchpoints.
12049 (test_inaccessible_watchpoint): Check that hardware watchpoints
12050 are used. Test for watchpoints on a constant address.
12051
14dba4b4
JK
120522010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12053
12054 * gdb.base/ui-redirect.exp: New file.
12055
3f3540e1 120562010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 12057 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
12058
12059 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
12060
0f254bb7
DE
120612010-08-31 Doug Evans <dje@google.com>
12062
12063 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
12064
03f17ccf
TT
120652010-08-30 Tom Tromey <tromey@redhat.com>
12066
12067 PR python/11792:
12068 * gdb.python/py-value.exp (test_subscript_regression): Add
12069 dynamic_type test.
12070
640617ad
DJ
120712010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
12072
12073 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
12074 instead of running to main. Do not test the main function.
12075 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
12076 Add new main.
12077
2ed91d1b
PA
120782010-08-26 Pedro Alves <pedro@codesourcery.com>
12079
12080 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
12081 one test.
12082
673bfd45
DE
120832010-08-24 Doug Evans <dje@google.com>
12084
12085 PR symtab/11942
12086 * gdb.dwarf2/dw4-sig-types.cc: New file.
12087 * gdb.dwarf2/dw4-sig-types.h: New file.
12088 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
12089 * gdb.dwarf2/dw4-sig-types.exp: New file.
12090
f9ffd4bb
TT
120912010-08-23 Tom Tromey <tromey@redhat.com>
12092
12093 PR python/11145:
12094 * gdb.python/py-value.c (Base, Derived): New types.
12095 (base): New global.
12096 * gdb.python/py-value.exp (test_subscript_regression): Add
12097 dynamic_cast test.
12098
d839c8a4
TT
120992010-08-23 Tom Tromey <tromey@redhat.com>
12100
12101 PR python/10676:
12102 * gdb.python/py-type.exp (test_fields): Add tests for type
12103 equality.
12104
702c2711
TT
121052010-08-23 Tom Tromey <tromey@redhat.com>
12106
12107 PR python/11915:
12108 * gdb.python/py-type.exp (test_fields): Add tests for array.
12109
832bafd3
KS
121102010-08-23 Keith Seitz <keiths@redhat.com>
12111
12112 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
12113 have any children. Create a new abbrev for it.
12114 Add missing terminal sequence to .debug_abbrev.
12115
c37bf528
KS
121162010-08-20 Keith Seitz <keiths@redhat.com>
12117
12118 PR symtab/11465:
12119 * gdb.dwarf2/pr11465.exp: New test.
12120 * gdb.dwarf2/pr11465.S: New file.
12121 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
12122 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
12123
4572cbac
TJB
121242010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
12125
12126 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
12127 registers. Update data sets with the new v2_double element in the
12128 VSX register union. Add vector_register3_vr data set for the AltiVec
12129 registers. Use gdb_test_no_output instead of send_gdb.
12130
e7fbb131
PA
121312010-08-19 Pedro Alves <pedro@codesourcery.com>
12132
12133 * gdb.python/py-shared.exp: New file, factored out from
12134 python.exp.
12135 * gdb.python/py-shared.c: New file.
12136 * gdb.python/py-shared-sl.c: New file.
12137 * gdb.python/python-1.c: New file.
12138 * gdb.python/python-sl.c: Delete.
12139 * gdb.python/python.c: Mention python-1.c.
12140 * gdb.python/python.exp: Move shared library tests to
12141 py-shared.exp.
12142 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12143 (MISCELLANEOUS): New.
12144 (clean mostlyclean): Also remove $MISCELLANEOUS.
12145
d30f5e1f
DE
121462010-08-19 Doug Evans <dje@google.com>
12147
12148 PR exp/11926
12149 * gdb.base/printcmds.exp (test_float_accepted): New function.
12150 Move existing float tests there. Add tests for floats with suffixes.
12151 (test_float_rejected): New function.
12152 * gdb.java/jv-print.exp (test_float_accepted): New function.
12153 (test_float_rejected): New function.
12154 * gdb.objc/print.exp: New file.
12155 * gdb.pascal/print.exp: New file.
12156 * lib/objc.exp: New file.
12157
7b3fd859
PM
121582010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12159
12160 * gdb.base/default.exp (info set): Avoid full buffer error and force
12161 reading up to final gdb prompt.
12162 (show): Likewise.
12163
c92817ce
TT
121642010-08-18 Tom Tromey <tromey@redhat.com>
12165
12166 PR symtab/11919:
12167 * gdb.base/completion.exp: Add test.
12168
f1208f9e
DE
121692010-08-18 Doug Evans <dje@google.com>
12170
12171 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12172 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12173 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12174 Simplify, early exit if runto_main fails.
12175 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12176 (set_lang_fortran): Moved to lib/fortran.exp.
12177 * gdb.fortran/types.exp: load_lib fortran.exp.
12178 (set_lang_fortran): Moved to lib/fortran.exp.
12179 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12180 * gdb.java/jprint.exp (set_lang_java): Ditto.
12181 * gdb.java/jv-exp.exp: load_lib java.exp.
12182 If set_lang_java fails, issue a warning instead of failure to be
12183 consistent with other set_lang_foo uses.
12184 (set_lang_java): Moved to lib/java.exp.
12185 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12186 If set_lang_java fails, issue a warning instead of failure to be
12187 consistent with other set_lang_foo uses.
12188 * gdb.pascal/types.exp: load_lib pascal.exp.
12189 (set_lang_pascal): Moved to lib/pascal.exp.
12190 * lib/fortran.exp: New file.
12191 * lib/java.exp (set_lang_java): New function.
12192 * lib/pascal.exp (set_lang_pascal): New function.
12193
2f06b485
YQ
121942010-08-18 Yao Qi <yao@codesourcery.com
12195
12196 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12197 func_nofb_start and func_loopfb_start, so that address of functions
12198 is equal to these labels on Thumb.
12199
96e25403
YQ
122002010-08-18 Yao Qi <yao@codesourcery.com>
12201
12202 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12203 to reflect latest c source file.
12204
36e6adc4
JK
122052010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12206
12207 * gdb.cp/infcall-dlopen.exp: New file.
12208 * gdb.cp/infcall-dlopen.cc: New file.
12209 * gdb.cp/infcall-dlopen-lib.cc: New file.
12210
f431efe5
PA
122112010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12212 Pedro Alves <pedro@codesourcery.com>
12213
12214 PR breakpoints/11371
12215
12216 * gdb.base/watch-cond-infcall.exp: New file.
12217 * gdb.base/watch-cond-infcall.c: New file.
12218
06a64a0b
TT
122192010-08-16 Tom Tromey <tromey@redhat.com>
12220
12221 * gdb.base/help.exp: Update.
12222 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12223 watchpoint.
12224 (test_watch_location): New proc.
12225 (test_watchpoint_in_big_blob): Delete watchpoint.
12226 * gdb.base/watchpoint.c (func5): New function.
12227 (main): Call it.
12228
70ebf4ed
DE
122292010-08-16 Doug Evans <dje@google.com>
12230
12231 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12232
ca5c20b6
PM
122332010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12234
12235 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12236 tests.
12237
7346b668
KW
122382010-08-11 Ken Werner <ken.werner@de.ibm.com>
12239
12240 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12241 * gdb.base/gnu_vector.c: New File.
12242 * gdb.base/gnu_vector.exp: Likewise.
12243
cb2e07a6
PM
122442010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12245
12246 * gdb.python/python.c: New File.
12247 * gdb.python/python-sl.c: New File.
12248 * gdb.python/python.exp: Test solib_address and decode_line
12249 * functions.
12250
5da1313b
JK
122512010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12252
12253 * gdb.python/python.exp (show height, set height 10)
12254 (verify pagination beforehand, verify pagination beforehand: q)
12255 (gdb.execute does not page, verify pagination afterwards)
12256 (verify pagination afterwards: q): New.
12257
49c3ccf7
DE
122582010-08-02 Doug Evans <dje@google.com>
12259
12260 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12261 because of an older gcc, change test2
12262 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12263 to unsupported.
12264
42c0c4f1
KH
122652010-07-30 Kazu Hirata <kazu@codesourcery.com>
12266
12267 * gdb.base/break-always.exp: Do not expect full paths to file
12268 names.
12269 * gdb.base/commands.exp: Likewise.
12270
d3765805
DE
122712010-07-30 Doug Evans <dje@google.com>
12272
c98ee71b
DE
12273 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12274 xfail them when run with older gccs.
12275
fd961404
DE
12276 * lib/gdb.exp (build_executable): Forward "c++" option to
12277 get_compiler_info.
12278
999adef4
DE
12279 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12280 "python print ttype.template_argument(1)" and
12281 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12282 if using gcc 4.4 or earlier.
12283
d3765805
DE
12284 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12285 attach-to-debugger handling.
12286
1276c759
JK
122872010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12288
12289 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12290 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12291 (main): Use copyreloc.
12292 * gdb.base/prelink.exp (split debug of executable)
12293 (.dynbss vs. .bss address shift): New tests.
12294
88caa9b9
PA
122952010-07-29 Pedro Alves <pedro@codesourcery.com>
12296
12297 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12298 in gdb_test_multiple.
12299
c6f2ac43
PA
123002010-07-29 Pedro Alves <pedro@codesourcery.com>
12301
12302 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12303 environment.
12304
326fd672
TT
123052010-07-28 Tom Tromey <tromey@redhat.com>
12306
12307 PR python/11060:
12308 * gdb.python/py-type.c (Temargs): New template.
12309 (temvar): New variable.
12310 * gdb.python/py-type.exp (test_template): New proc.
12311
3ce3b1ba
PA
123122010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12313
12314 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12315 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12316
34eaf542
TT
123172010-07-28 Tom Tromey <tromey@redhat.com>
12318
12319 PR c++/9946:
12320 * gdb.cp/temargs.exp: New file.
12321 * gdb.cp/temargs.cc: New file.
12322
d41b819e
JK
123232010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12324
12325 * gdb.base/help.exp (help disassemble): Update the content.
12326
26ab7092
JK
123272010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12328
12329 * gdb.threads/ia64-sigill.exp: New file.
12330 * gdb.threads/ia64-sigill.c: New file.
12331
5283e9e1
TT
123322010-07-27 Tom Tromey <tromey@redhat.com>
12333
12334 * gdb.opt/inline-cmds.c (ATTR): New define.
12335 (func1): Use it.
12336 (func2): Likewise.
12337 (func3): Likewise.
12338 (outer_inline1): Likewise.
12339 (outer_inline2): Likewise.
12340 * gdb.opt/inline-bt.c (ATTR): New define.
12341 (func1): Use it.
12342 (func2): Likewise.
12343 * gdb.opt/inline-locals.c (ATTR): New define.
12344 (func1): Use it.
12345 (func2): Likewise.
12346
e992ef73
TT
123472010-07-27 Tom Tromey <tromey@redhat.com>
12348
12349 * gdb.stabs/gdb11479.c (hack): New function.
12350 (test): Use it.
12351 (test2): Use it.
12352 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12353 (int32_search_buf, int64_search_buf): No longer static.
12354 (x): Remove.
12355 * gdb.base/relocate.c (hack): New function.
12356
5374244e
PM
123572010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12358
12359 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12360 * gdb.python/py-value.c (func1): New function.
12361 (func2): Likewise.
12362
a99aee83
CV
123632010-07-26 Corinna Vinschen <vinschen@redhat.com>
12364
12365 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12366 as not to clash with .data section.
12367
a04ba985
JG
123682010-07-26 Jerome Guitton <guitton@adacore.com>
12369
12370 * gdb.base/code_elim.exp: New file.
12371 * gdb.base/code_elim1.c: New file.
12372 * gdb.base/code_elim2.c: New file.
12373
23bd0f7c
PA
123742010-07-21 Pedro Alves <pedro@codesourcery.com>
12375
12376 PR symtab/11827
12377
12378 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12379 (some_volatile_enum): New variable.
12380 * gdb.base/printcmds.exp (test_print_enums): New.
12381 <top level>: Call it.
12382
883df6dd
SW
123832010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12384
12385 * gdb.cp/fpointer.cc: New test.
12386 * gdb.cp/fpointer.exp: New test.
12387
569b05a5
JK
123882010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12389
12390 * gdb.base/solib-nodir.exp: New file.
12391 * lib/gdb.exp (runto): New case for a GDB internal error.
12392
51d7d803
JK
123932010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12394 Ulrich Weigand <uweigand@de.ibm.com>
12395 Tom Tromey <tromey@redhat.com>
12396
12397 * gdb.base/charset-malloc.c: New file.
12398 * gdb.base/charset.c (malloc_stub): New prototype.
12399 (main): Call it instead of malloc itself.
12400 * gdb.base/charset.exp: Use only prepare_for_testing.
12401 (binfile): Remove the variable.
12402
c0edd9ed
JK
124032010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12404
12405 Make core files the process_stratum.
12406 * gdb.base/corefile.exp (run: load core again)
12407 (run: sanity check we see the core file, run: with core)
12408 (run: core file is cleared, attach: load core again)
12409 (attach: sanity check we see the core file, attach: with core)
12410 (attach: core file is cleared): New tests.
12411 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12412
3cbaedff
KW
124132010-07-14 Ken Werner <ken.werner@de.ibm.com>
12414
12415 * gdb.arch/altivec-abi.exp: New tests.
12416
91158a56
TT
124172010-07-13 Tom Tromey <tromey@redhat.com>
12418
12419 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12420 (main): Use it.
12421 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12422
0f5238ed
TT
124232010-07-13 Tom Tromey <tromey@redhat.com>
12424
12425 * gdb.base/label.exp: New file.
12426 * gdb.base/label.c: New file.
12427
add265ae
L
124282010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12429 H.J. Lu <hongjiu.lu@intel.com>
12430
12431 * lib/gdb.exp (is_ilp32_target): New.
12432 (is_lp64_target): Likewise.
12433
12434 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12435 target.
12436 * gdb.arch/amd64-disp-step.exp: Likewise.
12437 * gdb.arch/amd64-dword.exp: Likewise.
12438 * gdb.arch/amd64-i386-address.exp: Likewise.
12439 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12440
add265ae
L
12441 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12442 target.
12443 * gdb.arch/i386-bp_permanent.exp: Likewise.
12444 * gdb.arch/i386-byte.exp: Likewise.
12445 * gdb.arch/i386-disp-step.exp: Likewise.
12446 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12447 * gdb.arch/i386-prologue.exp: Likewise.
12448 * gdb.arch/i386-size-overlap.exp: Likewise.
12449 * gdb.arch/i386-size.exp: Likewise.
12450 * gdb.arch/i386-sse.exp: Likewise.
12451 * gdb.arch/i386-unwind.exp: Likewise.
12452 * gdb.arch/i386-word.exp: Likewise.
12453
12454 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12455 test only when building 64-bit executables. Do not hard-code
12456 -m64 option.
12457
2dfb8c17
DE
124582010-07-07 Doug Evans <dje@google.com>
12459
12460 * lib/gdb.exp (gdb_test_list_exact): New function.
12461 * gdb.base/default.exp (show convenience): Call it, add tests for
12462 $_sdata = void, $_thread = 0.
12463
4e5799b6
JK
124642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12465 Joel Brobecker <brobecker@adacore.com>
12466
12467 Fix re-run of PIE executable, PR shlibs/11776.
12468 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12469 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12470 and re-"run" of the inferior.
12471
1a219cc7
JK
124722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12473 Joel Brobecker <brobecker@adacore.com>
12474
12475 Cope with missing /usr/sbin/prelink.
12476 * lib/prelink-support.exp (prelink_no):
12477 <result == 1 && $output is "no such file or directory">: New.
12478 (prelink_yes): Likewise. Return on failed prelink_no.
12479
5e3b36f8
JK
124802010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12481 Joel Brobecker <brobecker@adacore.com>
12482
12483 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12484 build_executable by build_executable_own_libs. Replace "prelink -R"
12485 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12486 change.
12487 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12488 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12489 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12490 Replace build_executable by build_executable_own_libs's function
12491 build_executable_own_libs.
12492 (prelinkNO): Create new stub to call prelink_no.
12493 (prelinkYES): Create new stub to call prelink_yes.
12494 (test_attach): Rename calls of copy to file_copy.
12495 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12496 (copy): Move to ...
12497 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12498 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12499 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12500 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12501 special flags by gdb_compile_shlib. Replace second gdb_compile by
12502 build_executable_own_libs. Replace "prelink -R" execution by a call of
12503 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12504 a second call of prelink_yes. Replace restart commands by
12505 clean_restart.
12506 (prelink): Rename to ...
12507 (seen displacement message): ... this test. Extend its expectation
12508 strictness.
12509
86e4bafc
JK
125102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12511
12512 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12513 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12514 displacement message exactly once.
12515
3cd07d20
JK
125162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12517 Joel Brobecker <brobecker@adacore.com>
12518
12519 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12520 its restore after the <$relink_args != ""> loop. new comment.
12521
0a1e94c7
JK
125222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12523 Joel Brobecker <brobecker@adacore.com>
12524
12525 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12526 code for it. New variable relink_args.
12527 (prelinkYES): Call prelinkNO.
12528 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12529 in such case. Move the core code to ...
12530 (test_attach_gdb): ... a new function. Send GDB command "file".
12531 Extend expected "Attaching to " string.
12532
2f70bcfb
TT
125332010-07-02 Tom Tromey <tromey@redhat.com>
12534
12535 * gdb.base/bitops.exp: Remove extraneous "pass".
12536
a17ac5b0
TT
125372010-07-02 Ken Werner <ken.werner@de.ibm.com>
12538
12539 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12540
dc10affe
PA
125412010-07-01 Pedro Alves <pedro@codesourcery.com>
12542
d41c0fc8
PA
12543 * gdb.base/help.exp: Adjust expected output.
12544
125452010-07-01 Pedro Alves <pedro@codesourcery.com>
12546
12547 * gdb.base/help.exp: Adjust expected output.
dc10affe 12548
0a600c36
JK
125492010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12550
12551 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12552 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12553 c++/11702.
12554
37cc8bfe
JK
125552010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12556 Doug Evans <dje@google.com>
12557
12558 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12559 add .dynamic entry'.
12560
254e6b9e
DE
125612010-06-29 Doug Evans <dje@google.com>
12562
12563 Test PR c++/11702.
12564 * gdb.cp/m-static.exp: Add testcase.
12565 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12566
595939de 125672010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12568 Tom Tromey <tromey@redhat.com>
12569 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12570
12571 * gdb.python/py-inferior.c: New File.
12572 * gdb.python/py-infthread.c: New File.
12573 * gdb.python/py-inferior.exp: New File.
12574 * gdb.python/py-infthread.exp: New File.
12575
98751a41
JK
125762010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12577
12578 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12579 (ptype ::C::OtherFileClass typedefs): New.
12580 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12581 (C::OtherFileClass::cOtherFileClassVar2): New.
12582 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12583 cOtherFileClassVar2.
12584 (C::cOtherFileType2, C::cOtherFileVar2): New.
12585 (C::cOtherFileVar_use): use also cOtherFileVar2.
12586 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12587
41f62f39
JK
125882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12589
12590 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12591 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12592 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12593 (print ::C::cOtherFileVar)
12594 (whatis C::OtherFileClass::cOtherFileClassType)
12595 (whatis ::C::OtherFileClass::cOtherFileClassType)
12596 (print C::OtherFileClass::cOtherFileClassVar)
12597 (print ::cOtherFileClassVar)
12598 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12599 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12600 trailing content.
12601 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12602 (C::OtherFileClass::cOtherFileClassVar)
12603 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12604 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12605
af53d231
JK
126062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12607
12608 Test PR c++/11703 and PR gdb/1448.
12609 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12610 gdb/1448.
12611
9655fd1a
JK
126122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12613
12614 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12615 (main) <rtti_data>: New.
12616 * gdb.cp/virtbase.exp (print rtti_data): New.
12617
824cc8dd
JK
126182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12619 Joel Brobecker <brobecker@adacore.com>
12620
12621 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12622
6036c742
JK
126232010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12624
12625 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12626
de6a0421
DE
126272010-06-28 Doug Evans <dje@google.com>
12628
12629 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12630
b2dae948
DE
126312010-06-27 Doug Evans <dje@google.com>
12632
12633 * gdb.cp/m-static.exp: Update expected test output.
12634
0f3bb72e
PH
126352010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12636
889bf7c5
PA
12637 * gdb.gdb/selftest.exp: Adjust expected message for
12638 capturing start-up runtime.
0f3bb72e 12639
bc9f0842
TT
126402010-06-25 Tom Tromey <tromey@redhat.com>
12641
12642 PR python/10808:
12643 * gdb.python/python.exp: Add new tests.
12644
099ef718
SW
126452010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12646
12647 * gdb.cp/operator.cc: Created an import loop.
12648 * gdb.cp/operator.exp: Added testcase for import loop.
12649
5868a632
JK
126502010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12651
12652 Test PR python/11407.
12653 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12654 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12655 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12656 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12657 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12658 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12659 binfile. Call gdb_compile with clean_restart twice.
12660 (func_nofb print, func_nofb backtrace, func_loopfb print)
12661 (func_loopfb backtrace): New.
12662
af76db58
JK
126632010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12664
12665 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
12666 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
12667 by a hand made one.
12668 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
12669 i?86 requirement. Remove variables srcfile and binfile. New variable
12670 sources, executable_nofb and executable_fb. Call prepare_for_testing.
12671
f2c7657e
UW
126722010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12673
12674 * gdb.cell/dwarfaddr.exp: New file.
12675 * gdb.cell/dwarfaddr.S: New file.
12676
628fe4e4
JK
126772010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12678
12679 Test PR 9436.
12680 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
12681
f1421989
HZ
126822010-06-24 Hui Zhu <teawater@gmail.com>
12683
12684 * gdb.base/eval.exp: New file.
12685
d03285ec
UW
126862010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12687
12688 * gdb.cell/fork.exp: New file.
12689 * gdb.cell/fork.c: Likewise.
12690 * gdb.cell/fork-spu.c: Likewise.
12691
41b2c92d
PM
126922010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
12693
12694 * lib/gdb.exp (banned_variables_traced): New global variable.
12695 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
12696 (gdb_init): Use `trace add variable' instead of obsolete
12697 `trace variable'.
12698
d5bc977f
DE
126992010-06-21 Doug Evans <dje@google.com>
12700
12701 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12702
d2ed6730
UW
127032010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12704
12705 * gdb.arch/spu-ls.exp: New file.
12706 * gdb.arch/spu-ls.c: Likewise.
12707
6aed2dbc
SS
127082010-06-18 Stan Shebs <stan@codesourcery.com>
12709
12710 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12711
e0756905
UW
127122010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12713
12714 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
12715 * gdb.base/watch-cond.exp: Likewise.
12716 * gdb.python/py-breakpoint.exp: Likewise.
12717
d8053d4d
PA
127182010-06-18 Pedro Alves <pedro@codesourcery.com>
12719
12720 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12721 clean_restart, make sure every test has a distinct message, and
12722 that messages don't include the executable' full path.
12723
81ce510c
DE
127242010-06-17 Doug Evans <dje@google.com>
12725
12726 * gdb.arch/i386-size.exp: Updated expected output for
12727 DISASSEMBLY_OMIT_FNAME.
12728
65d79d4b
SDJ
127292010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12730 Sergio Durigan Junior <sergiodj@redhat.com>
12731
12732 * gdb.base/watch-notconst.c: New file.
12733 * gdb.base/watch-notconst.S: New file.
12734 * gdb.base/watch-notconst2.c: New file.
12735 * gdb.base/watch-notconst2.S: New file.
12736 * gdb.base/watch-notconst.exp: New file.
12737 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12738 (func4): Add operations on `global_ptr_ptr'.
12739 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12740 routine to test watchpoints created with a constant expression.
12741 (test_inaccessible_watchpoint): Include tests for watchpoints
12742 created with a constant expression.
12743
df0f4836
KB
127442010-06-14 Kevin Buettner <kevinb@redhat.com>
12745
12746 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12747 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12748 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
12749 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
12750 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12751 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12752 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
12753 of `_start'.
12754
b769def5
UW
127552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12756
12757 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
12758 not supported on the target.
12759 * gdb.mi/mi-nonstop-exit.exp: Likewise.
12760 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
12761 * gdb.mi/mi-nsintrall.exp: Likewise.
12762 * gdb.mi/mi-nsmoribund.exp: Likewise.
12763 * gdb.mi/mi-nsthrexec.exp: Likewise.
12764
d914c394
SS
127652010-06-11 Stan Shebs <stan@codesourcery.com>
12766
12767 * gdb.base/permissions.exp: New file.
12768
127692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
12770
12771 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12772 does not support ELF executable class.
12773
f3ce5b9c
UW
127742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12775
12776 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12777
8e46892c
JK
127782010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12779
12780 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
12781 (runto): Catch "The target does not support running in non-stop mode.".
12782
6cc55c64
MS
127832010-06-11 Michael Snyder <msnyder@vmware.com>
12784
12785 * gdb.base/setshow.exp (set language asm): Don't use
12786 gdb_test_no_output, fails on some targets.
12787
caddefa4
UW
127882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12789
12790 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
12791 * gdb.cp/pr9167.exp: Likewise.
12792
468b1aa7
UW
127932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12794
12795 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12796
5c3552dc
UW
127972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12798
12799 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12800
02e6fe6a
UW
128012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12802
12803 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12804
0e03807e
TT
128052010-06-11 Tom Tromey <tromey@redhat.com>
12806
12807 PR gdb/9977, PR exp/11636::
12808 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
12809 (pieces_test_f6): Update expected output.
12810
2bdf28a0
JK
128112010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12812
12813 * gdb.base/moribund-step.exp: New.
12814
f6978de9
MS
128152010-06-08 Michael Snyder <msnyder@vmware.com>
12816
12817 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 12818 * gdb.ada/boolean_expr.exp:
f6978de9
MS
12819 * gdb.ada/frame_args.exp: Ditto.
12820 * gdb.ada/lang_switch.exp: Ditto.
12821 * gdb.ada/ptype_arith_binop.exp: Ditto.
12822 * gdb.ada/ref_param.exp: Ditto.
12823 * gdb.ada/type_coercion.exp:Ditto.
12824
12825 * gdb.asm/asm-source.exp: Ditto.
12826
12827 * gdb.base/attach.exp: Ditto.
12828 * gdb.base/bitfields2.exp: Ditto.
12829 * gdb.base/call-signal-resume.exp: Ditto.
12830 * gdb.base/callfuncs.exp: Ditto.
12831 * gdb.base/commands.exp: Ditto.
12832 * gdb.base/dbx.exp: Ditto.
12833 * gdb.base/default.exp: Ditto.
12834 * gdb.base/dump.exp: Ditto.
12835 * gdb.base/exprs.exp: Ditto.
12836 * gdb.base/freebpcmd.exp: Ditto.
12837 * gdb.base/interrupt.exp: Ditto.
12838 * gdb.base/list.exp: Ditto.
12839 * gdb.base/long_long.exp: Ditto.
12840 * gdb.base/maint.exp: Ditto.
12841 * gdb.base/ptype.exp: Ditto.
12842 * gdb.base/return.exp: Ditto.
12843 * gdb.base/setshow.exp: Ditto.
12844 * gdb.base/sigbpt.exp: Ditto.
12845 * gdb.base/sigrepeat.exp: Ditto.
12846
12847 * gdb.cp/classes.exp: Ditto.
12848
12849 * gdb.dwarf2/dw2-restore.exp: Ditto.
12850
12851 * gdb.gdb/selftest.exp: Ditto.
12852
12853 * gdb.multi/base.exp: Ditto.
12854 * gdb.multi/bkpt-multi-exec.exp: Ditto.
12855
12856 * gdb.python/py-block.exp: Ditto.
12857 * gdb.python/py-prettyprint.exp: Ditto.
12858 * gdb.python/py-template.exp: Ditto.
12859
12860 * gdb.server/ext-attach.exp: Ditto.
12861 * gdb.server/ext-run.exp: Ditto.
12862 * gdb.server/server-mon.exp: Ditto.
12863
12864 * gdb.threads/fork-thread-pending.exp: Ditto.
12865 * gdb.threads/hand-call-in-threads.exp: Ditto.
12866 * gdb.threads/interrupted-hand-call.exp: Ditto.
12867 * gdb.threads/linux-dp.exp: Ditto.
12868 * gdb.threads/manythreads.exp: Ditto.
12869 * gdb.threads/print-threads.exp: Ditto.
12870 * gdb.threads/pthreads.exp: Ditto.
12871 * gdb.threads/schedlock.exp: Ditto.
12872 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12873 * gdb.threads/threadapply.exp: Ditto.
12874
de7ff789
MS
128752010-06-08 Michael Snyder <msnyder@vmware.com>
12876
889bf7c5 12877 * gdb.ada/exec_changed.exp:
de7ff789
MS
12878 Use ".*" instead of "" as wildcard regexp.
12879
12880 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
12881 * gdb.base/call-ar-st.exp: Ditto.
12882 * gdb.base/checkpoint.exp: Ditto.
12883 * gdb.base/default.exp: Ditto.
12884 * gdb.base/dump.exp: Ditto.
12885 * gdb.base/ending-run.exp: Ditto.
12886 * gdb.base/fileio.exp: Ditto.
12887 * gdb.base/miscexprs.exp: Ditto.
12888 * gdb.base/pointers.exp: Ditto.
12889 * gdb.base/readline.exp: Ditto.
12890 * gdb.base/reread.exp: Ditto.
12891 * gdb.base/restore.exp: Ditto.
12892 * gdb.base/shlib-call.exp: Ditto.
12893 * gdb.base/valgrind-db-attach.exp: Ditto.
12894 * gdb.base/volatile.exp: Ditto.
12895 * gdb.base/watchpoints.exp: Ditto.
12896
12897 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
12898
12899 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
12900 * gdb.python/py-value.exp: Ditto.
12901
12902 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
12903 * gdb.trace/circ.exp: Ditto.
12904 * gdb.trace/collection.exp: Ditto.
12905 * gdb.trace/packetlen.exp: Ditto.
12906 * gdb.trace/passc-dyn.exp: Ditto.
12907 * gdb.trace/report.exp: Ditto.
12908 * gdb.trace/tfile.exp: Ditto.
12909 * gdb.trace/tfind.exp: Ditto.
12910 * gdb.trace/while-dyn.exp: Ditto.
12911
3bebe2f2
JK
129122010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12913
12914 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
12915
5c631832
JK
129162010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12917
12918 Test PR 10640.
12919 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
12920
4c3376c8
SW
129212010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
12922
12923 * gdb.cp/koenig.exp: Test for ADL operators.
12924 * gdb.cp/koenig.cc: Added ADL operators.
12925 * gdb.cp/operator.exp: New test.
12926 * gdb.cp/operator.cc: New test.
12927
dc226d5a
MS
129282010-06-04 Michael Snyder <msnyder@vmware.com>
12929
dfb88a23
MS
12930 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
12931 * gdb.base/pending.exp: Ditto.
f7ae76b3 12932
dc226d5a
MS
12933 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
12934
967cf477
DE
129352010-06-04 Doug Evans <dje@google.com>
12936
12937 * gdb.python/py-prettyprint.exp: Add new test for enabled and
12938 disabled printers.
12939 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
12940 (enable_lookup_function): New function.
12941
eb801841
TT
129422010-06-04 Tom Tromey <tromey@redhat.com>
12943
12944 * gdb.python/py-value.exp (test_value_hash): Don't test equality
12945 of hash and id.
12946
38979823
JK
129472010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12948
12949 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
12950 newline.
12951 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
12952 (empty verbose non-noisy clear, empty verbose noisy clear)
12953 (empty non-verbose noisy clear): Likewise.
12954
35ec993f
MS
129552010-06-03 Michael Snyder <msnyder@vmware.com>
12956
12957 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
12958 * gdb.base/display.exp: Ditto.
12959 * gdb.base/find.exp: Ditto.
12960 * gdb.base/ifelse.exp: Ditto.
12961 * gdb.base/multi-forks.exp: Ditto.
12962 * gdb.base/recurse.exp: Ditto.
12963 * gdb.base/setshow.exp: Ditto.
12964 * gdb.base/value-double-free.exp: Ditto.
12965 * gdb.base/watch-vfork.exp: Ditto.
12966 * gdb.base/watch_thread_num.exp: Ditto.
12967 * gdb.base/watchpoint-solib.exp: Ditto.
12968 * gdb.base/watchpoint.exp: Ditto.
12969 * gdb.base/watchpoints.exp: Ditto.
12970
12971 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
12972 * gdb.cp/overload.exp: Ditto.
12973 * gdb.cp/virtfunc.exp: Ditto.
12974
12975 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
12976
889bf7c5 12977 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
12978 Replace gdb_test with gdb_test_no_output.
12979
889bf7c5 12980 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
12981 Replace gdb_test with gdb_test_no_output.
12982 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12983 * gdb.threads/watchthreads.exp: Ditto.
12984 * gdb.threads/watchthreads2.exp: Ditto.
12985
12986 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
12987 * gdb.trace/tfind.exp: Ditto.
12988
c22decce
JB
129892010-06-03 Joel Brobecker <brobecker@adacore.com>
12990
12991 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
12992 successful test if message is the empty string.
12993
fd5700c7
JK
129942010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12995
12996 * gdb.fortran/module.exp (stopped language detection): New test.
12997
f55ee35c
JK
129982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12999
13000 Support DW_TAG_module as separate namespaces.
13001 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
13002 gdb.fortran/library-module-lib.f90: New.
13003 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
13004 (print i): Remove.
13005 (continue to breakpoint: i-is-1, print var_i value 1)
13006 (continue to breakpoint: i-is-2, print var_i value 2)
13007 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
13008 (print var_d, print var_i value 14, ptype modmany, complete `modm)
13009 (complete `modmany, complete `modmany`, complete `modmany`var)
13010 (show language, setting breakpoint at module): New tests.
13011 * gdb.fortran/module.f90 (module mod): Remove.
13012 (module mod1, module mod2, module modmany, subroutine sub1)
13013 (subroutine sub2, program module): New.
13014
b8e8282f
JK
130152010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13016
13017 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
13018 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
13019 * gdb.cp/anon-union.exp (pass): Rename to ...
13020 (print z 2): ... here.
b8e8282f 13021
019ebafc
MS
130222010-06-02 Michael Snyder <msnyder@vmware.com>
13023
e68d8fd4
MS
13024 * gdb.trace/actions.exp: Use gdb_test_no_output.
13025 * gdb.trace/circ.exp: Ditto.
13026 * gdb.trace/packetlen.exp: Ditto.
13027 * gdb.trace/save-trace.exp: Ditto.
13028 * gdb.trace/tracecmd.exp: Ditto.
13029 * gdb.trace/tsv.exp: Ditto.
13030
12b5d08a
MS
13031 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
13032 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
13033 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
13034 * gdb.threads/manythreads.exp: Ditto.
13035 * gdb.threads/print-threads.exp: Ditto.
13036 * gdb.threads/pthreads.exp: Ditto.
13037 * gdb.threads/schedlock.exp: Ditto.
13038 * gdb.threads/staticthreads.exp: Ditto.
13039 * gdb.threads/thread-specific.exp: Ditto.
13040 * gdb.threads/thread-unwindonsignal.exp: Ditto.
13041 * gdb.threads/threadapply.exp: Ditto.
13042 * gdb.threads/watchthreads.exp: Ditto.
13043 * gdb.threads/watchthreads2.exp: Ditto.
13044
89493308
MS
13045 * gdb.python/py-block.exp: Use gdb_test_no_output.
13046 * gdb.python/py-prettyprint.exp: Ditto.
13047 * gdb.python/py-template.exp: Ditto.
13048 * gdb.python/py-value.exp: Ditto.
13049
13050 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
13051 * gdb.reverse/watch-reverse.exp: Ditto.
13052
13053 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
13054 * gdb.server/ext-run.exp: Ditto.
13055
019ebafc
MS
13056 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
13057 * gdb.dwarf2/dw2-compressed.exp: Ditto.
13058 * gdb.dwarf2/dw2-intercu.exp: Ditto.
13059 * gdb.dwarf2/dw2-intermix.exp: Ditto.
13060 * gdb.dwarf2/dw2-producer.exp: Ditto.
13061 * gdb.dwarf2/mac-fileno.exp: Ditto.
13062
13063 * gdb.gdb/observer.exp: Use gdb_test_no_output.
13064 * gdb.gdb/selftest.exp: Ditto.
13065
13066 * gdb.multi/base.exp: Use gdb_test_no_output.
13067
13068 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
13069
3e0ca3a5
JK
130702010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13071
13072 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
13073
9db70545
MS
130742010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
13075
a8d52276
MS
13076 * gdb.cp/class2.exp: Use gdb_test_no_output.
13077 * gdb.cp/classes.exp: Ditto.
13078 * gdb.cp/extern-c.exp: Ditto.
13079 * gdb.cp/inherit.exp: Ditto.
13080 * gdb.cp/maint.exp: Ditto.
13081 * gdb.cp/mb-inline.exp: Ditto.
13082 * gdb.cp/mb-templates.exp: Ditto.
13083 * gdb.cp/method2.exp: Ditto.
13084 * gdb.cp/misc.exp: Ditto.
13085 * gdb.cp/ovldbreak.exp: Ditto.
13086 * gdb.cp/punctuator.exp: Ditto.
13087 * gdb.cp/templates.exp: Ditto.
13088 * gdb.cp/virtbase.exp: Ditto.
13089
889bf7c5 13090 * gdb.threads/attach-stopped.exp:
9db70545 13091 Replace uses of send_gdb / gdb_expect.
889bf7c5 13092 * gdb.threads/attachstop-mt.exp:
9db70545 13093 Replace uses of send_gdb / gdb_expect.
889bf7c5 13094 * gdb.threads/gcore-thread.exp:
9db70545 13095 Replace uses of send_gdb / gdb_expect.
889bf7c5 13096 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
13097 Replace uses of send_gdb / gdb_expect.
13098 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13099 * gdb.threads/print-threads.exp:
9db70545
MS
13100 Replace uses of send_gdb / gdb_expect.
13101 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
13102 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
13103 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
13104
13105 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
13106 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
13107 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
13108 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
13109 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
13110 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
13111 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
13112 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
13113 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
13114 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
13115 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
13116
359cc68c
JK
131172010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13118
13119 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
13120
7d3fe98e
SW
131212010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
13122
13123 * gdb.cp/koenig.exp: Added new test case.
13124 * gdb.cp/koenig.cc: Ditto.
13125
27d3a1a2
MS
131262010-06-01 Michael Snyder <msnyder@vmware.com>
13127
13128 * gdb.base/arithmet.exp: Use gdb_test_no_output.
13129 * gdb.base/arrayidx.exp: Ditto.
13130 * gdb.base/attach.exp: Ditto.
13131 * gdb.base/auxv.exp: Ditto.
13132 * gdb.base/bigcre.exp: Ditto.
13133 * gdb.base/break-always.exp: Ditto.
13134 * gdb.base/break-interp.exp: Ditto.
13135 * gdb.base/break.exp: Ditto.
13136 * gdb.base/breakpoint-shadow.exp: Ditto.
13137 * gdb.base/call-ar-st.exp: Ditto.
13138 * gdb.base/call-sc.exp: Ditto.
13139 * gdb.base/call-signal-resume.exp: Ditto.
13140 * gdb.base/callfuncs.exp: Ditto.
13141 * gdb.base/catch-syscall.exp: Ditto.
13142 * gdb.base/charset.exp: Ditto.
13143 * gdb.base/code-expr.exp: Ditto.
13144 * gdb.base/commands.exp: Ditto.
13145 * gdb.base/cond-expr.exp: Ditto.
13146 * gdb.base/condbreak.exp: Ditto.
13147 * gdb.base/cursal.exp: Ditto.
13148 * gdb.base/cvexpr.exp: Ditto.
13149 * gdb.base/default.exp: Ditto.
13150 * gdb.base/del.exp: Ditto.
13151 * gdb.base/detach.exp: Ditto.
13152 * gdb.base/display.exp: Ditto.
13153 * gdb.base/ena-dis-br.exp: Ditto.
13154 * gdb.base/eval-skip.exp: Ditto.
13155 * gdb.base/foll-fork.exp: Ditto.
13156 * gdb.base/foll-vfork.exp: Ditto.
13157 * gdb.base/frame-args.exp: Ditto.
13158 * gdb.base/funcargs.exp: Ditto.
13159 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13160 * gdb.base/gdbvars.exp: Ditto.
13161 * gdb.base/help.exp: Ditto.
13162 * gdb.base/ifelse.exp: Ditto.
13163 * gdb.base/included.exp: Ditto.
13164 * gdb.base/list.exp: Ditto.
13165 * gdb.base/macscp.exp: Ditto.
13166 * gdb.base/maint.exp: Ditto.
13167 * gdb.base/multi-fork.exp: Ditto.
13168 * gdb.base/overlays.exp: Ditto.
13169 * gdb.base/page.exp: Ditto.
13170 * gdb.base/pending.exp: Ditto.
13171 * gdb.base/pointers.exp: Ditto.
13172 * gdb.base/pr11022.exp: Ditto.
13173 * gdb.base/prelink.exp: Ditto.
13174 * gdb.base/printcmds.exp: Ditto.
13175 * gdb.base/psymtab.exp: Ditto.
13176 * gdb.base/randomize.exp: Ditto.
13177 * gdb.base/relational.exp: Ditto.
13178 * gdb.base/relocate.exp: Ditto.
13179 * gdb.base/remote.exp: Ditto.
13180 * gdb.base/sepdebug.exp: Ditto.
13181 * gdb.base/set-lang-auto.exp: Ditto.
13182 * gdb.base/setshow.exp: Ditto.
13183 * gdb.base/setvar.exp: Ditto.
13184 * gdb.base/signals.exp: Ditto.
13185 * gdb.base/signull.exp: Ditto.
13186 * gdb.base/sigstep.exp: Ditto.
13187 * gdb.base/sizeof.exp: Ditto.
13188 * gdb.base/solib-disc.exp: Ditto.
13189 * gdb.base/store.exp: Ditto.
13190 * gdb.base/structs.exp: Ditto.
13191 * gdb.base/structs2.exp: Ditto.
13192 * gdb.base/subst.exp: Ditto.
13193 * gdb.base/term.exp: Ditto.
13194 * gdb.base/trace-commands.exp: Ditto.
13195 * gdb.base/unwindonsignal.exp: Ditto.
13196 * gdb.base/valgrind-db-attach.exp: Ditto.
13197 * gdb.base/varargs.exp: Ditto.
13198 * gdb.base/watch-cond.exp: Ditto.
13199 * gdb.base/watch_thread_num.exp: Ditto.
13200 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13201 * gdb.base/watchpoint.exp: Ditto.
13202 * gdb.base/whatis-exp.exp: Ditto.
13203
f8d3bf8f
MS
132042010-06-01 Michael Snyder <msnyder@vmware.com>
13205
13206 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13207 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13208 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13209 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13210 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13211 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13212 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13213 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13214 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13215 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13216 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13217 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13218 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13219 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13220 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13221
3f9e0d32
JK
132222010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13223
13224 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13225 trailing newline.
13226 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13227 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13228 (p *args): ... here and remove excessive trailing newline.
13229
f629457d
JB
132302010-05-31 Joel Brobecker <brobecker@adacore.com>
13231
13232 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13233
09eef106
JK
132342010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13235
13236 Accept the new Linux kernel "t (tracing stop)" string.
13237 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13238 Update comment.
13239 (state_wait) <T (tracing stop)>: New.
13240 (main): Update the state_wait expect string.
13241
94f31136
PA
132422010-05-28 Pedro Alves <pedro@codesourcery.com>
13243
13244 * limits.c, limits.exp: Delete files.
13245 * Makefile.in (clean mostlyclean): Adjust.
13246 * tracecmd.exp: Adjust.
13247
096554ab
JK
132482010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13249
13250 * gdb.base/tui-layout.exp: New.
13251
27d3a1a2 132522010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13253
889bf7c5 13254 * gdb.reverse/break-precsave.exp:
bcd2dc50 13255 Replace uses of send_gdb / gdb_expect.
889bf7c5 13256 * gdb.reverse/break-reverse.exp:
bcd2dc50 13257 Replace uses of send_gdb / gdb_expect.
889bf7c5 13258 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13259 Replace uses of send_gdb / gdb_expect.
889bf7c5 13260 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13261 Replace uses of send_gdb / gdb_expect.
889bf7c5 13262 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13263 Replace uses of send_gdb / gdb_expect.
889bf7c5 13264 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13265 Replace uses of send_gdb / gdb_expect.
889bf7c5 13266 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13267 Replace uses of send_gdb / gdb_expect.
889bf7c5 13268 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13269 Replace uses of send_gdb / gdb_expect.
889bf7c5 13270 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13271 Replace uses of send_gdb / gdb_expect.
889bf7c5 13272 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13273 Replace uses of send_gdb / gdb_expect.
889bf7c5 13274 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13275 Replace uses of send_gdb / gdb_expect.
889bf7c5 13276 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13277 Replace uses of send_gdb / gdb_expect.
889bf7c5 13278 * gdb.reverse/machinestate.exp:
bcd2dc50 13279 Replace uses of send_gdb / gdb_expect.
889bf7c5 13280 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13281 Replace uses of send_gdb / gdb_expect.
889bf7c5 13282 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13283 Replace uses of send_gdb / gdb_expect.
889bf7c5 13284 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13285 Replace uses of send_gdb / gdb_expect.
889bf7c5 13286 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13287 Replace uses of send_gdb / gdb_expect.
889bf7c5 13288 * gdb.reverse/step-precsave.exp:
bcd2dc50 13289 Replace uses of send_gdb / gdb_expect.
889bf7c5 13290 * gdb.reverse/step-reverse.exp:
bcd2dc50 13291 Replace uses of send_gdb / gdb_expect.
889bf7c5 13292 * gdb.reverse/until-precsave.exp:
bcd2dc50 13293 Replace uses of send_gdb / gdb_expect.
889bf7c5 13294 * gdb.reverse/until-reverse.exp:
bcd2dc50 13295 Replace uses of send_gdb / gdb_expect.
889bf7c5 13296 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13297 Replace uses of send_gdb / gdb_expect.
889bf7c5 13298 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13299 Replace uses of send_gdb / gdb_expect.
13300
3def43e0
JK
133012010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13302
13303 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13304 excessive newline.
13305
27d3a1a2 133062010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13307
13308 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13309 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13310 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13311 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13312 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13313 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13314 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13315 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13316 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13317 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13318 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13319 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13320 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13321 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13322 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13323 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13324 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13325 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13326 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13327
27d3a1a2 133282010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13329
22454424
MS
13330 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13331 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13332
13333 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13334 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13335 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13336
889bf7c5 13337 * gdb.reverse/consecutive-reverse.exp:
22454424 13338 Replace uses of send_gdb / gdb_expect.
889bf7c5 13339 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13340 Replace uses of send_gdb / gdb_expect.
13341
13342 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13343 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13344 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13345 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13346 Replace uses of send_gdb / gdb_expect.
13347 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13348 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13349 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13350 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13351 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13352 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13353 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13354 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13355 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13356
133572010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13358
22454424 13359 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13360
22454424 13361 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13362
22454424
MS
13363 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13364 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13365 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13366 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13367 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13368 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13369 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13370 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13371 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13372
6e5f2c59
TT
133732010-05-25 Tom Tromey <tromey@redhat.com>
13374
13375 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13376
bbc8b958
TT
133772010-05-25 Tom Tromey <tromey@redhat.com>
13378
13379 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13380 argument order.
13381 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13382 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13383 order.
13384 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13385 order.
13386 * gdb.base/call-sc.exp (setup_kfails): Remove.
13387 (setup_compiler_kfails): Remove.
13388 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13389 argument order.
13390 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13391 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13392 (advancei): Fix setup_kfail argument order.
13393 * gdb.base/radix.exp: Fix setup_kfail argument order.
13394 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13395 order.
13396 * gdb.base/structs.exp (setup_kfails): Remove.
13397 (setup_compiler_kfails): Fix setup_kfail argument order.
13398 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13399 order.
13400 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13401 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13402 setup_kfail argument order.
13403 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13404
83d1babf
TT
134052010-05-25 Tom Tromey <tromey@redhat.com>
13406
13407 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13408
6acb16a2
MS
134092010-05-25 Michael Snyder <msnyder@vmware.com>
13410
13411 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13412 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13413 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13414 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13415 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13416 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13417 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13418 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13419 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13420 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13421 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13422 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13423 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13424 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13425 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13426 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13427 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13428 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13429 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13430 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13431 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13432 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13433 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13434 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13435 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13436 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13437 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13438 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13439 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13440 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13441 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13442 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13443 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13444 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13445 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13446 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13447 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13448 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13449 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13450 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13451 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13452 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13453 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13454 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13455 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13456 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13457 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13458 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13459
134602010-05-25 Doug Evans <dje@google.com>
13461
13462 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13463 gdb.string_to_argv.
ad3986f0 13464
d3b1e874
TT
134652010-05-21 Tom Tromey <tromey@redhat.com>
13466
13467 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13468 Call it.
13469 * gdb.dwarf2/pieces.S: Update.
13470 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13471
cb826367
TT
134722010-05-21 Tom Tromey <tromey@redhat.com>
13473
13474 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13475 Call it.
13476 * gdb.dwarf2/pieces.c (struct C): New.
13477 (f6): New function.
13478 * gdb.dwarf2/pieces.S: Replace.
13479
74de6778
TT
134802010-05-21 Tom Tromey <tromey@redhat.com>
13481
13482 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13483 Call it.
13484
afd74c5f
TT
134852010-05-21 Tom Tromey <tromey@redhat.com>
13486
13487 * gdb.dwarf2.pieces.exp: New file.
13488 * gdb.dwarf2.pieces.S: New file.
13489 * gdb.dwarf2.pieces.c: New file.
13490
a7b75dfd 134912010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13492 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13493
13494 * lib/gdb.exp (gdb_test_no_output): New function.
13495 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13496 when testing commands that should produce no output.
13497
c81c812a
JB
134982010-05-17 Joel Brobecker <brobecker@adacore.com>
13499
13500 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13501 parameter that we want to watch being a constant.
13502
0cce5bd9
JB
135032010-05-17 Joel Brobecker <brobecker@adacore.com>
13504
13505 * gdb.ada/cond_lang: New testcase.
13506
47050449
JB
135072010-05-17 Joel Brobecker <brobecker@adacore.com>
13508
13509 * lib/gdb.exp (banned_variables): New variable/constant.
13510 (gdb_init): Add write trace on variables listed in banned_variables.
13511 (gdb_finish): Remove write traces on variables listed in
13512 banned_variables.
13513
77c01586
JB
135142010-05-17 Joel Brobecker <brobecker@adacore.com>
13515
13516 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13517 * gdb.cp/koenig.exp: Likewise.
13518
88d4aea7
PM
135192010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13520
889bf7c5 13521 PR python/11482
88d4aea7
PM
13522
13523 * gdb.python/py-value.exp (test_value_hash): New function.
13524
f5a010c0
PM
135252010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13526
13527 PR exp/11530.
13528 * gdb.base/gdb11530.c: New file.
13529 * gdb.base/gdb11530.exp: New file.
13530
8ef4892f
JK
135312010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13532
13533 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13534 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13535
7322dca9
SW
135362010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13537
13538 * gdb.cp/koenig.exp: New test.
13539 * gdb.cp/koenig.cc: New test program.
13540
02e7ea18
JB
135412010-05-05 Joel Brobecker <brobecker@adacore.com>
13542
13543 Remove the use of prms_id and bug_id throughout the testsuite.
13544
e1c34c5d
PM
135452010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13546
13547 PR exp/11349.
13548 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13549 use a reference local variable.
13550
8e1d0c49
JK
135512010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13552
13553 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13554 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13555 variable different_dir. Move debugfile into a full directory pathname
13556 under DIFFERENT_DIR.
13557 * lib/gdb.exp (separate_debug_filename): Remove.
13558 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13559 variable debug_dir and mkdir of it. Update function comments.
13560
e66408ed
PA
135612010-04-29 Pedro Alves <pedro@codesourcery.com>
13562
13563 PR gdb/11557
13564
13565 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13566 files.
13567
d7b32ed3
PM
135682010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13569
889bf7c5 13570 * gdb.python/py-param.exp: New File.
d7b32ed3 13571
6aecb9c2
JB
135722010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13573
13574 * gdb.base/default.exp: Fix "set language" test.
13575
bdf92a1c
PM
135762010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13577
13578 PR breakpoints/11531.
13579 * gdb.base/gdb11531.c: New file.
13580 * gdb.base/gdb11531.exp: New file.
13581
3f172e24
TT
135822010-04-26 Tom Tromey <tromey@redhat.com>
13583
13584 * gdb.base/completion.exp: Add tests for completion and deprecated
13585 commands.
13586
64af4c92
JK
135872010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13588
13589 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13590 (print /x char_array): Escape curly brackets.
13591
492928e4
JK
135922010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13593
13594 Fix deadlock on looped list of loaded shared objects.
13595 * gdb.base/solib-corrupted.exp: New.
13596
66d09542
DE
135972010-04-23 Doug Evans <dje@google.com>
13598
13599 * gdb.python/py-section-script.c: New file.
13600 * gdb.python/py-section-script.exp: New file.
13601 * gdb.python/py-section-script.py: New file.
13602
8bd10a10
CM
136032010-04-20 Chris Moller <cmoller@redhat.com>
13604
13605 PR 10179
13606
13607 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13608 * gdb.base/pr10179-a.c:
13609 * gdb.base/pr10179-b.c:
13610 * gdb.base/pr10179.exp: New files.
13611
c0201579
JK
136122010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13613
13614 Fix crashes on dangling display expressions.
13615 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13616 is SEP.
13617 (lib_flags): Remove the "debug" keyword.
13618 (libsepdebug): New variable for iterating new loop.
13619 (save_pf_prefix): New variable wrapping the loop.
13620 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13621 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13622
793b0ff8
PM
136232010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13624
13625 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13626
097f51f7
PM
136272010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13628
13629 PR stabs/11479.
13630 * gdb.stabs/gdb11479.exp: New file.
13631 * gdb.stabs/gdb11479.c: New file.
13632
9a22f0d0
PM
136332010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13634
13635 * gdb.base/charset.c (Strin16, String32): New variables.
13636 * gdb.base/charset.exp (gdb_test): Test correct display
13637 of 16 or 32 bit strings.
13638
136392010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
13640
13641 PR 9167
13642 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13643 * gdb.cp/pr9167.cc: New file.
13644 * gdb.cp/pr9167.exp: New file.
13645
13646
6e354e5e
PM
136472010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13648
13649 PR pascal/11492.
13650 * gdb.pascal/gdb11492.pas: New file.
13651 * gdb.pascal/gdb11492.exp: New file.
13652
be942545
JB
136532010-04-20 Joel Brobecker <brobecker@adacore.com>
13654
1667e6e3 13655 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 13656
0c3acc09
JB
136572010-04-20 Joel Brobecker <brobecker@adacore.com>
13658
13659 * gdb.ada/dyn_loc: New testcase.
13660
ec31cde5
CM
136612010-04-20 Chris Moller <cmoller@redhat.com>
13662
13663 PR 10867
889bf7c5 13664
ec31cde5
CM
13665 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13666 * gdb.cp/pr10687.cc: New file.
13667 * gdb.cp/pr10687.exp: New file.
13668
13669
ce4b0682
SDJ
136702010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13671 Sergio Durigan Junior <sergiodj@redhat.com>
13672
13673 * gdb.fortran/logical.exp: New testcase.
13674 * gdb.fortran/logical.f90: New file.
13675
3436961f
DE
136762010-04-19 Doug Evans <dje@google.com>
13677
13678 * gdb.base/help.exp (help source): Update expected output.
13679
4d836c09
JK
136802010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13681
13682 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
13683 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
13684 gdb_exit and return.
13685 (executable): New variable.
13686 (binfile): Use it.
13687
6149aea9
PA
136882010-04-19 Pedro Alves <pedro@codesourcery.com>
13689
13690 PR breakpoints/8554.
13691
13692 * gdb.trace/save-trace.exp: Adjust.
13693
ed41462c
L
136942010-04-17 H.J. Lu <hongjiu.lu@intel.com>
13695
13696 PR corefiles/11511
13697 * gdb.arch/system-gcore.exp: New.
13698 * gdb.arch/gcore.c: Likewise.
13699
3f7b2faa
DE
137002010-04-15 Doug Evans <dje@google.com>
13701
fa33c3cd
DE
13702 * gdb.python/py-progspace.c: New file.
13703 * gdb.python/py-progspace.exp: New file.
13704
3f7b2faa
DE
13705 * gdb.base/source.exp: Add tests for "source -s".
13706
79f283fe
PM
137072010-04-14 Phil Muldoon <pmuldoon@redhat.com>
13708
13709 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
13710 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13711 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
13712 * gdb.python/py-mi.exp: New test for to_string returning None.
13713
fc8eb08a
PM
137142010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13715
13716 * gdb.python/py-breakpoint.c: Make result global.
13717
26e197f6
JK
137182010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13719
13720 Fix non-GNU make compatibility.
13721 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13722
adc36818
PM
137232010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13724
13725 * gdb.python/py-breakpoint.exp: New File.
13726 * gdb.python/py-breakpoint.C: Ditto.
13727
64e17368
SS
137282010-04-08 Stan Shebs <stan@codesourcery.com>
13729
13730 * gdb.trace/actions.exp: Clear default-collect.
13731 * gdb.trace/save-trace.exp: Clear default-collect.
13732
fff5cc64
PM
137332010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13734
13735 * gdb.python/py-value: Add null string variable.
13736 (test_lazy_string): Test zero length, NULL address lazy
13737 strings.
13738
a055a187
L
137392010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13740
13741 * gdb.arch/i386-avx.c: New.
13742 * gdb.arch/i386-avx.exp: Likewise.
13743
13744 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13745
96e39866
DE
137462010-04-06 Doug Evans <dje@google.com>
13747
13748 * gdb.base/source-test.gdb: New file.
13749 * gdb.base/source.exp: Test source -v.
13750
5984a431
UW
137512010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13752
13753 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
13754
ec8a089a
PM
137552010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
13756
13757 * gdb.stabs/aout.sed: Convert all backslash to double backslash
13758 within one line, unless it is followed by a double quote.
13759 * gdb.stabs/hppa.sed: Idem.
13760 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
13761 * gdb.stabs/weird.exp: Check for correct parsing of
13762 char and string constants.
ec8a089a
PM
13763 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13764 in .stabs to .stabx substitution.
13765
fce3c1f0
SS
137662010-04-05 Stan Shebs <stan@codesourcery.com>
13767
13768 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
13769 constant global.
13770 * gdb.trace/tfile.exp: Try to print them.
13771
d77f58be
SS
137722010-04-04 Stan Shebs <stan@codesourcery.com>
13773
13774 * gdb.base/completion.exp: Update for new "info watchpoints".
13775 * gdb.base/default.exp: Ditto.
13776 * gdb.base/help.exp: Ditto.
13777 * gdb.base/watchpoint.exp: Ditto.
13778 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 13779
af54718e
SS
137802010-04-04 Stan Shebs <stan@codesourcery.com>
13781
13782 * gdb.trace/tfile.exp: Sharpen tfind test.
13783
74d1f91e
JK
137842010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13785
13786 * gdb.base/break-entry.exp: New.
13787
eb8e76db 137882010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 13789 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
13790
13791 * gdb.reverse/i386-sse-reverse.exp: New file.
13792 * gdb.reverse/i386-sse-reverse.c: New file.
13793
bf65cad8
PA
137942010-04-02 Pedro Alves <pedro@codesourcery.com>
13795
13796 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13797
fff87407
SS
137982010-04-01 Stan Shebs <stan@codesourcery.com>
13799
13800 * gdb.trace/actions.exp: Tweak expected output.
13801 * gdb.trace/while-stepping.exp: Tweak expected output.
13802
fe01d668
L
138032010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13804
13805 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13806
86b17b60
PA
138072010-04-01 Pedro Alves <pedro@codesourcery.com>
13808
13809 * gdb.base/commands.exp: Adjust.
13810 * gdb.cp/extern-c.exp: Adjust.
13811
2c58c0a9
PA
138122010-04-01 Pedro Alves <pedro@codesourcery.com>
13813
13814 * gdb.trace/collection.c (local_test_func): Define a local struct,
13815 and instanciate it.
13816
0db9b91c
PA
138172010-04-01 Pedro Alves <pedro@codesourcery.com>
13818
13819 * gdb.trace/collection.exp (gdb_collect_args_test)
13820 (gdb_collect_argarray_test): XFAIL the tests that assume the
13821 argarray argument's elements are collected.
13822
8072405b
JK
138232010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13824
13825 * gdb.dwarf2/dw2-bad-parameter-type.exp,
13826 gdb.dwarf2/dw2-bad-parameter-type.S: New.
13827
8bf6485c
SS
138282010-03-31 Stan Shebs <stan@codesourcery.com>
13829
13830 * gdb.trace/save-trace.exp: Test save/restore of default-collect
13831 and tracepoint conditionals.
13832 (gdb_verify_tracepoints): Delete unused return.
13833
fd7f724a
KS
138342010-03-26 Keith Seitz <keiths@redhat.com>
13835
13836 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
13837 appear in the output before main.
13838 Remove KFAIL for gdb/2215 aka bz 9320.
13839
8d9e7719
DE
138402010-03-30 Doug Evans <dje@google.com>
13841
0906dd0b
DE
13842 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
13843 by dejagnu.
13844 * gdb.arch/amd64-dword.exp: Ditto.
13845
8d9e7719
DE
13846 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
13847 match.
13848 (break printf): Ditto.
13849
1da644f0
SW
138502010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
13851
13852 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
13853 gcc < 4.4.
13854 * gdb.cp/shadow.exp: Ditto.
13855
a8121990
PA
138562010-03-29 Pedro Alves <pedro@codesourcery.com>
13857
13858 * gdb.trace/collection.exp (run_trace_experiment): Make sure
13859 "tstart" is silent.
13860
6e79d367
PA
138612010-03-29 Pedro Alves <pedro@codesourcery.com>
13862
13863 * gdb.trace/collection.exp (executable): New.
13864 (binfile): Use it.
13865 (fpreg, spreg, pcreg): New.
13866 (test_register): Use gdb_test_multiple. Pass /x to print.
13867 (prepare_for_trace_test): New.
13868 (run_trace_experiment): Use "continue", not gdb_run_cmd.
13869 (gdb_collect_args_test, gdb_collect_argstruct_test)
13870 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
13871 prepare_for_trace_test.
13872 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
13873 fpreg, spreg and pcreg.
13874 (gdb_collect_expression_test, gdb_collect_globals_test): Use
13875 prepare_for_trace_test.
13876 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
13877 try to detect tracing support here. Don't set breakpoints at
13878 `begin' or `end' here.
13879 <global scope>: Use clean_restart. Run to main before checking
13880 for tracing support. Check for for tracing support here.
13881
09248348
JK
138822010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13883
13884 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
13885 " as $displacement" to "seen displacement message".
13886
d350db38
PA
138872010-03-28 Pedro Alves <pedro@codesourcery.com>
13888
13889 * gdb.trace/while-dyn.exp (executable): New variable.
13890 (binfile): Use it.
13891 (test_while_stepping): New function. Move most tests here. Call
13892 it once for each of the while-stepping, stepping and ws aliases.
13893
907af001
UW
138942010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13895
13896 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
13897 that do not provide the tagless_struct type name at all.
13898 (test_print_anon_union): Do not check value of uninitialized
13899 union member. Do not use cp_test_ptype_class, so we can accept
13900 "long" as well as "long int".
13901
610197fd
PA
139022010-03-26 Pedro Alves <pedro@codesourcery.com>
13903
13904 * gdb.trace/tfile.c (tohex, bin2hex): New.
13905 (write_error_trace_file): Hexify error description.
13906
6c28cbf2
SS
139072010-03-25 Stan Shebs <stan@codesourcery.com>
13908
13909 * gdb.trace/tfile.c: Generate an additional trace file, improve
13910 portability.
13911 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
13912 files in a better way.
13913
e62b8c7e
KS
139142010-03-25 Keith Seitz <keiths@redhat.com>
13915
13916 * gdb.java/jprint.exp: XFAIL printing of static class members
13917 because of GCC debuginfo problem.
13918
82ccf5a5
JK
139192010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13920
13921 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
13922
293e2f9e
DJ
139232010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13924
13925 * gdb.base/completion.exp: Allow long instead of long int.
13926 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
13927 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
13928 variable p.
13929 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
13930 * gdb.base/pointers.exp: Allow long instead of long int.
13931 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
13932 * gdb.base/step-line.exp: Allow a directory before the source file name.
13933
95a42b64
TT
139342010-03-24 Tom Tromey <tromey@redhat.com>
13935
13936 PR breakpoints/9352:
13937 * gdb.base/default.exp: Update.
13938 * gdb.base/commands.exp: Update.
13939 * gdb.cp/extern-c.exp: Test setting commands on multiple
13940 breakpoints at once.
13941
2390201f
DJ
139422010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13943
13944 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
13945 if gdb,nosignals.
13946 * gdb.base/watchpoints.c: Do not include unnecessary headers.
13947 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
13948 exited".
13949
8c9a6790
SS
139502010-03-24 Stan Shebs <stan@codesourcery.com>
13951
13952 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
13953
a6c727b2
DJ
139542010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13955
13956 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
13957 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
13958 argument. Handle "short" and "long".
13959 (Top level): Pass overprototyped output for old_fptr and xptr.
13960
4dfd5423
PA
139612010-03-23 Pedro Alves <pedro@codesourcery.com>
13962
13963 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
13964 format strings and add casts to avoid compiler warnings.
13965
139662010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
13967
13968 * lib/trace-support.exp (gdb_trace_setactions):
13969 Don't expect whitespace after ">" prompt.
13970 * gdb.trace/actions.exp: Adjust for output changes.
13971 * gdb.trace/while-stepping.exp: Likewise.
13972
c847d045
JK
139732010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13974
13975 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
13976 and r157645).
13977
5f717f1d
JK
139782010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13979
13980 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
13981 New.
13982
7d6d51d5
DJ
139832010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
13984
13985 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
13986 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
13987
3b11a015
SS
139882010-03-19 Stan Shebs <stan@codesourcery.com>
13989
13990 * gdb.trace/ax.exp: New file.
13991
d7d158ed
DE
139922010-03-19 Doug Evans <dje@google.com>
13993
6bb85cd1
DE
13994 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
13995 output from gcc.
13996
d7d158ed
DE
13997 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
13998 named /usr/sbin/prelink<foo>.
13999
4daf5ac0
SS
140002010-03-18 Stan Shebs <stan@codesourcery.com>
14001
14002 * gdb.trace/circ.exp: Test circular-trace-buffer.
14003 * gdb.trace/tfile.exp: Update tstatus test.
14004
e8d05480
JB
140052010-03-18 Joel Brobecker <brobecker@adacore.com>
14006
14007 * gdb.dwarf2/dw2-anonymous-func.S: New file.
14008 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
14009
441b986a
UW
140102010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14011
14012 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
14013
4247603b
PA
140142010-03-18 Pedro Alves <pedro@codesourcery.com>
14015
14016 * gdb.base/default.exp: Adjust the expected output of the finish
14017 and until commands when the inferior is not being run.
14018
13387711
SW
140192010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
14020
14021 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
14022 * gdb.cp/nsusing.exp: Ditto.
14023
6e31430b
TT
140242010-03-15 Tom Tromey <tromey@redhat.com>
14025
14026 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
14027 * gdb.cp/userdef.cc (operator==): New function.
14028 (main): New locals mem1, mem2.
14029
e2d69cb5
JZ
140302010-03-15 Jie Zhang <jie@codesourcery.com>
14031
14032 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
14033 Declare and use new loadtimeout variable.
14034
f572f0a9
DJ
140352010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
14036
14037 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
14038 Use gdb_load later.
14039
51f4c0b0
PA
140402010-03-14 Pedro Alves <pedro@codesourcery.com>
14041
14042 * gdb.base/solib-disc.c (main): Make format of fprintf a string
14043 literal. Add missing endlines to prints to stderr.
14044
1c809c68
TT
140452010-03-12 Tom Tromey <tromey@redhat.com>
14046
14047 PR c++/9708:
14048 * gdb.cp/m-static.exp: Add regression test.
14049 * gdb.cp/m-static.cc (method): New method.
14050 (main): Call it.
14051
00ae8fef
SW
140522010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
14053
14054 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
14055 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
14056
759f0f0b
PA
140572010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14058
21e24d21
PA
14059 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
14060
140612010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
14062
759f0f0b
PA
14063 * lib/gdb.exp (skip_stl_tests): New.
14064 (gdb_compile): Symbian needs -ldl.
14065 (shlib_target_file): New.
14066 (shlib_symbol_file): New.
14067 (gdb_load_shlibs): Use shlib_target_file.
14068 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
14069 * gdb.cp/exception.exp: Use skip_stl_tests.
14070 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
14071 * gdb.cp/try_catch.exp: Use skip_stl_tests.
14072 * gdb.cp/mb-templates.exp: Ditto.
14073 * gdb.base/commands.exp: Relax regexes.
14074 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
14075 shlib_target_file and shlib_symbol_file.
14076 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
14077 sections.
14078 * gdb.base/ending-run.exp: Accept E32Main for symbian.
14079 * gdb.base/solib-disc.exp: Use
14080 shlib_target_file and shlib_symbol_file.
14081 * gdb.base/unload.exp: Don't skip on symbian. Use
14082 shlib_target_file and shlib_symbol_file.
14083 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
14084
6a8f2671 140852010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 14086
6a8f2671
PA
14087 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
14088 * gdb.trace/report.exp: Adjust for x86 and x86_64.
14089 Issue a tfind end before looking for a tracepoint frame.
14090 * gdb.trace/tfind.exp: Adjust tstatus output.
14091 Adjust disassembly output.
14092 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
14093
ccf26247
JK
140942010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14095
14096 * gdb.base/break-interp.exp: Create new displacement parameter value
14097 for the test_ld calls.
14098 (reach): New parameter displacement, verify its content. New push of
14099 pf_prefix "reach-$func:". Import global expect_out.
14100 (test_core): New parameter displacement, verify its content. New push
14101 of pf_prefix "core:". New command "set verbose on". Import global
14102 expect_out.
14103 (test_attach): New parameter displacement, verify its content. New
14104 push of pf_prefix "attach:". New command "set verbose on". Import
14105 global expect_out.
14106 (test_ld): New parameter displacement, pass it to the reach, test_core
14107 and test_attach calls and verify its content in the "ld.so exit" test.
14108 * gdb.base/prelink.exp: Remove gdb_exit and final return.
14109 (prelink): Update expected text, use gdb_test.
14110
e469c7fb
DE
141112010-03-10 Doug Evans <dje@google.com>
14112
14113 * gdb.base/checkpoint.exp: Fix comment.
14114 Lengthen timeout while doing >600 checkpoints test.
14115 Rename duplicate "kill all one" test to keep test names unique.
14116
60e1c644
PA
141172010-03-10 Pedro Alves <pedro@codesourcery.com>
14118
14119 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14120
cec808ec
KS
141212010-03-08 Keith Seitz <keiths@redhat.com>
14122
889bf7c5
PA
14123 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14124 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
14125 (dm_type_long): New function.
14126 (dm_type_unsigned_short): New function.
14127 (dm_type_unsigned_long): New function.
14128 (myint): New typedef.
14129 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
14130 long, unsigned shor and long, operator char*, and typedef.
14131 (test_lookup_operator_functions): Add operator char* test.
14132 (test_paddr_operator_functions): Likewise.
14133 (test_paddr_overloaded_functions): Use probe values for
14134 short, long, and unsigned short and long.
14135 (test_paddr_hairy_functions): If the demangler probe detected
14136 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
14137 demangler.
14138 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
14139 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
14140 and "print null_pmf".
14141 Add test "ptype a.*pmf".
14142 * gdb.cp/overload.exp: Allow optional "int" to appear with
14143 "short" and "long".
14144 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14145 long expect value for men_overload1arg.
14146 Allow "int" to appear with "short" and "long".
14147 When testing "info break", add argument for main (void).
14148 Also allow "int" to appear with "short" and "long".
14149 Ditto with "unsigned" and "long long".
cec808ec
KS
14150 * gdb.java/jmain.exp: Do not enclose methods names in single
14151 quotes.
14152 * gdb.java/jmisc.exp: Likewise.
14153 * gdb.java/jprint.exp: Likewise.
14154 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14155
14156 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14157 * gdb.cp/exception.exp (backtrace after first throw)
14158 (backtrace after second throw): Allow a namespace before __cxa_throw.
14159 (backtrace after first catch, backtrace after second catch): Allow
14160 a namespace before __cxa_begin_catch.
14161
14162 * gdb.cp/cpexprs.exp: New file.
14163 * gdb.cp/cpexprs.cc: New file.
14164
14165 From Daniel Jacobowitz <dan@codesourcery.com>
14166 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14167 to use string_to_regexp.
14168 (ctor, dtor): New functions. Use them to match constructor
14169 and destructor function types.
14170 (Top level): Use runto_main.
14171
f870a310
TT
141722010-03-05 Tom Tromey <tromey@redhat.com>
14173
14174 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14175 gdb.target_charset.
14176 (pp_ns.to_string): Likewise.
14177
0c199f28
KS
141782010-03-04 Keith Seitz <keiths@redhat.com>
14179
14180 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14181 can be quoted. Test that both the filename and function/line
14182 portions can be quoted at the same time.
14183
c7437ca6
PA
141842010-03-04 Pedro Alves <pedro@codesourcery.com>
14185
14186 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14187
b111b805
DE
141882010-03-03 Doug Evans <dje@google.com>
14189
24486cb7
DE
14190 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14191 libc contains libpthread.
14192
b111b805
DE
14193 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14194 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14195 of gdb_compile. Add another pattern to match android backtrace.
14196
a0e0ef55
TT
141972010-03-03 Tom Tromey <tromey@redhat.com>
14198
14199 PR gdb/11345:
14200 * gdb.base/printcmds.exp (test_printf): Add test.
14201
1ba53b71
L
142022010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14203
14204 * gdb.arch/amd64-byte.exp: New.
14205 * gdb.arch/amd64-dword.exp: Likewise.
14206 * gdb.arch/amd64-pseudo.c: Likewise.
14207 * gdb.arch/amd64-word.exp: Likewise.
14208 * gdb.arch/i386-byte.exp: Likewise.
14209 * gdb.arch/i386-pseudo.c: Likewise.
14210 * gdb.arch/i386-word.exp: Likewise.
14211
f5dff777
DJ
142122010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14213
14214 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14215 types. Add structreg, bitfields, and flags registers.
14216 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14217 registers.
14218
90884b2b
L
142192010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14220
14221 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14222 (load_description): Set architecture if defined.
14223
dc00d89f
PM
142242010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14225
14226 * gdb.python/py-frame.exp: Add read_var block tests.
14227 * gdb.python/py-frame.c (block): New function.
14228
0e095b7e
JK
142292010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14230 Daniel Jacobowitz <dan@codesourcery.com>
14231
14232 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14233
624f1a65
DM
142342010-02-25 David S. Miller <davem@davemloft.net>
14235
14236 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14237 fix logic for setting all_syscalls_numbers.
14238
f3e9a817
PM
142392010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14240
14241 * Makefile.in: Add py-block and py-symbol.
14242 * gdb.python/py-symbol.exp: New File.
14243 * gdb.python/py-symtab.exp: New File.
14244 * gdb.python/py-block.exp: New File.
14245 * gdb.python/py-symbol.c: New File.
14246 * gdb.python/py-block.c: New File.
14247
f6bbabf0
PM
142482010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14249
14250 PR python/11314
14251 * lib/gdb.exp (skip_python_tests): New function.
14252 * gdb.python/py-cmd.exp: Use skip_python_tests.
14253 * gdb.python/py-frame.exp: Likewise.
14254 * gdb.python/py-function.exp: Likewise.
14255 * gdb.python/py-prettyprint.exp: Likewise.
14256 * gdb.python/py-template.exp: Likewise.
14257 * gdb.python/py-type.exp: Likewise.
14258 * gdb.python/py-value.exp: Likewise.
14259
85d721b8
PA
142602010-02-22 Pedro Alves <pedro@codesourcery.com>
14261
14262 PR9605
14263
14264 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14265
48e32051
TT
142662010-02-19 Tom Tromey <tromey@redhat.com>
14267
14268 PR c++/8693, PR c++/9496:
14269 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14270 regression tests.
14271
ac9c0048
JK
142722010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14273
14274 Fix compatibility with m68k as.
14275 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14276 Use only /* comments */.
14277
57bb97a4
UW
142782010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14279
14280 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14281 * configure: Regenerate.
14282
7d1bf85c
DJ
142832010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14284
14285 * gdb.python/py-type.exp: Check for Python support.
14286
061b5285
PA
142872010-02-17 Pedro Alves <pedro@codesourcery.com>
14288
14289 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14290 `regsub' syntax available.
14291
f8a8bc2c
PA
142922010-02-17 Pedro Alves <pedro@codesourcery.com>
14293
14294 * gdb.base/shmain.c (main): Remove printf call.
14295 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14296 * gdb.base/unload.c (main): Make format of fprintf a string
14297 literal. Add missing endlines to prints to stderr.
14298 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14299
6f451e5e
TT
143002010-02-17 Tom Tromey <tromey@redhat.com>
14301
14302 * gdb.java/jprint.java (jprint.props): New field.
14303 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14304
12d79008
PA
143052010-02-17 Pedro Alves <pedro@codesourcery.com>
14306
ef801a0e 14307 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14308 available.
14309
d252f7e5
DJ
143102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14311
14312 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14313 creation to support remote host testing.
14314
67bdab6c
DJ
143152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14316
14317 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14318 Recognize "command not found".
14319
bb391223
DJ
143202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14321
14322 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14323 single-stepping.
14324
70362913
DJ
143252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14326
14327 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14328 if arguments are not supported.
14329
493f3c00
DJ
143302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14331
14332 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14333 be const or non-const.
14334
8034c749
DJ
143352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14336
14337 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14338 mi_send_resuming_command to send -exec-continue.
14339
791dfb64
DJ
143402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14341
14342 * gdb.base/list.exp (test_list_filename_and_function): Add test
14343 with single quotes.
14344 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14345 matching.
14346 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14347 Add KFAIL'd tests for PR gdb/11289.
14348
7c5fe868
DJ
143492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14350
14351 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14352
fdc498b8
DJ
143532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14354
14355 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14356 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14357 a temporary directory.
14358
b519e2a6
DJ
143592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14360
14361 * gdb.base/charset.exp: Use a single regular expression to match
14362 show host-charset and show target-charset output.
14363
74164c56
JK
143642010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14365
14366 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14367 "Illegal process-id" expect string more exact.
14368 (attach to digits-starting nonsense is prohibited): New.
14369
701ed6dc
JK
143702010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14371
14372 * gdb.base/prelink.exp (set verbose on): New.
14373
889bf7c5 143742010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14375
14376 * mi-reverse.exp: New file. Test for reverse option to the
14377 following MI commands: exec-continue, exec-finish, exec-next,
14378 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14379
dadf0e9c
JB
143802010-02-09 Joel Brobecker <brobecker@adacore.com>
14381
14382 * gdb.ada/ptype_tagged_param: New testcase.
14383
714f19d5
TT
143842010-02-08 Tom Tromey <tromey@redhat.com>
14385
14386 PR c++/8017:
14387 * gdb.cp/overload.exp: Add tests.
14388 * gdb.cp/overload.cc (struct K): New.
14389 (namespace N): New.
14390 (main): Call new functions.
14391 (K::staticoverload): Define.
14392
889bf7c5 143932010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14394
14395 PR gdb/10728
14396 * gdb.cp/pr10728-x.h: New file.
14397 * gdb.cp/pr10728-x.cc: New file.
14398 * gdb.cp/pr10728-y.cc: New file.
14399 * gdb.cp/pr10728.exp: New file.
14400 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14401
889bf7c5 144022010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14403
14404 PR gdb/9067
14405 * gdb.cp/pr9067.exp: New
14406 * gdb.cp/pr9067.cc: New
14407 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14408
7b356089
JB
144092010-02-08 Joel Brobecker <brobecker@adacore.com>
14410
14411 * lib/gdb.exp (gdb_test_timeout): New global variable.
14412 Set it to timeout if not already set.
14413 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14414
1be00882
DE
144152010-02-05 Doug Evans <dje@google.com>
14416
14417 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14418 user.
14419
82856980
SW
144202010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14421
14422 PR c++/7935:
14423 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14424
1a334831
TT
144252010-02-04 Tom Tromey <tromey@redhat.com>
14426
14427 * gdb.cp/virtbase.exp: Make test case names unique.
14428
9c3c02fd
TT
144292010-02-02 Tom Tromey <tromey@redhat.com>
14430
14431 * gdb.cp/virtbase.exp: Add regression tests.
14432 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14433 (main): Instantiate RHC.
14434
0cc2414c
TT
144352010-02-02 Tom Tromey <tromey@redhat.com>
14436
14437 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14438 type-printing change.
14439
edf3d5f3
TT
144402010-02-02 Tom Tromey <tromey@redhat.com>
14441
14442 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14443 * gdb.cp/virtbase.cc: New file.
14444 * gdb.cp/virtbase.exp: New file.
14445 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14446
e4b7f41c
JK
144472010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14448
14449 PR libc/11214:
14450 * gdb.threads/current-lwp-dead.c: Include features.h.
14451 (HAS_NOMMU): New.
14452 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14453
b381ea14
JK
144542010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14455
14456 * gdb.base/symbol-without-target_section.exp,
14457 gdb.base/symbol-without-target_section.c: New.
14458
c593ac0e
DJ
144592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14460
14461 * gdb.base/bigcore.exp: Reset increased timeout.
14462 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14463
db25f29d
DJ
144642010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14465
14466 * gdb.base/gcore.exp (capture_command_output): Use
14467 gdb_test_multiple.
14468
f9d67f43
DJ
144692010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14470
14471 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14472 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14473 (Top level): Call it.
14474
177321bd
DJ
144752010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14476
14477 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14478
97f2ed50
DJ
144792010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14480
14481 * gdb.base/call-strs.exp, gdb.base/default.exp,
14482 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14483 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14484 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14485 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14486 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14487 * gdb.base/ending-run.exp: Correct restore of timeout.
14488 * gdb.base/page.exp: Remove unnecessary timeout setting.
14489
e4e2711a
JB
144902010-01-29 Joel Brobecker <brobecker@adacore.com>
14491
14492 * gdb.ada/rec_return: New testcase.
14493
ba581dc1
JB
144942010-01-29 Joel Brobecker <brobecker@adacore.com>
14495
14496 * gdb.ada/call_pn: New testcase.
14497
4ea95be9
DJ
144982010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14499
14500 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14501 (Top level): Use it to resume.
14502 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14503 the Thumb mode displaced stepping error as unsupported.
14504
df83a9bf
SW
145052010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14506
889bf7c5
PA
14507 * gdb.cp/nsusing.exp: Added more tests.
14508 * gdb.cp/nsrecurs.exp: Ditto.
14509 * gdb.cp/nsusing.cc: Added test functions.
14510 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14511
40b27cdc
JK
145122010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14513
14514 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14515 absolute directory pathnames in gdb.sum file.
14516
de958931
SW
145172010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14518
14519 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14520 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14521
708ead4e
TT
145222010-01-26 Tom Tromey <tromey@redhat.com>
14523
14524 PR exp/7643:
14525 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14526 setup_kfail.
14527
b14e635e
SW
145282010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14529
14530 * gdb.cp/nsrecurs.exp: New test.
14531 * gdb.cp/nsrecurs.cc: New test program.
14532 * gdb.cp/nsstress.exp: New test.
14533 * gdb.cp/nsstress.cc: New test program.
14534 * gdb.cp/nsdecl.exp: New test.
14535 * gdb.cp/nsdecl.cc: New test program.
14536
8540c487
SW
145372010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14538
14539 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14540 imported into file scope.
14541 Marked test as xfail.
14542 * gdb.cp/namespace-using.cc (marker5): New function.
14543 * gdb.cp/shadow.exp: New test.
14544 * gdb.cp/shadow.cc: New test program.
14545 * gdb.cp/nsimport.exp: New test.
14546 * gdb.cp/nsimport.cc: New test program.
14547
421d5d99
TT
145482010-01-25 Tom Tromey <tromey@redhat.com>
14549
14550 PR gdb/11049:
14551 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14552 with "set print null-stop on".
14553
691f8dc1
JK
145542010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14555
14556 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14557 Adjust it for DISASSEMBLY_OMIT_FNAME.
14558
0b92b5bb
TT
145592010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14560
14561 PR symtab/11199:
14562 * gdb.dwarf2/member-ptr-forwardref.exp,
14563 gdb.dwarf2/member-ptr-forwardref.S: New.
14564
23787403
JK
145652010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14566
14567 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14568 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14569 thread1_tid_mutex. Remove gdbstop_mutex handling.
14570 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14571 thread2_tid_mutex. Remove gdbstop_mutex handling.
14572 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14573 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14574 pthread_cond_wait conditionalizations by while loops.
14575
b966cb8a
TT
145762010-01-20 Tom Tromey <tromey@redhat.com>
14577
14578 PR backtrace/10770:
14579 * gdb.dwarf2/pr10770.exp: New file.
14580 * gdb.dwarf2/pr10770.c: New file.
14581 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14582
fcae584b
VP
145832010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14584
14585 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14586 that target was removed, and the test always runs native anyway.
14587
a0f49112
JK
145882010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14589
14590 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14591 gdb.base/watchpoint-cond-gone-stripped.c: New.
14592
ceeb3d5a
TT
145932010-01-19 Tom Tromey <tromey@redhat.com>
14594
14595 PR c++/8000:
14596 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14597 existing tests.
14598 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14599 (main): Use AAA::SomeEnum.
14600
dd322c54
JK
146012010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14602
14603 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14604 (test_ignore_count): Declare line_callme_body global.
14605 (run to breakpoint with ignore count): Use line_callme_body.
14606 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14607 (set line_main_hello, set line_main_return): Reindent.
14608 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14609 New.
14610 (continue to callee4): Use line_callee4_body.
14611 (check *stopped from CLI command): Use line_callee4_next.
14612 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14613 (set line_main_hello, set line_main_return): Reindent.
14614 (set line_callee4_head, set line_callee4_body): New.
14615 (continue to callee4): Use line_callee4_body.
14616
4e8f195d
TT
146172010-01-18 Tom Tromey <tromey@redhat.com>
14618
14619 PR c++/9680:
14620 * gdb.cp/casts.cc: Add new classes and variables.
14621 * gdb.cp/casts.exp: Test new operators.
14622
9e14a9ba
JB
146232010-01-18 Tom Tromey <tromey@redhat.com>
14624 Thiago Jung Bauermann <bauerman@br.ibm.com>
14625
14626 * gdb.python/source2.py: New file.
14627 * gdb.python/source1: New file.
14628 * gdb.python/python.exp: Test "source" command.
14629
00bf0b85
SS
146302010-01-15 Stan Shebs <stan@codesourcery.com>
14631
14632 * gdb.trace/tfile.c: New file.
14633 * gdb.trace/tfile.exp: New file.
889bf7c5 14634
55235ad7
JK
146352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14636
14637 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14638
9f2982ff
JK
146392010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14640
14641 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14642
bbfba9ed
JK
146432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14644
14645 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14646 (libfunc): New parameter action. Implement also selectable "sleep".
14647 * gdb.base/break-interp-main.c: Include assert.h.
14648 (libfunc): New parameter action.
14649 (main): New parameters argc and argv. Assert argc. Pass argv.
14650 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14651 (test_attach): New proc.
14652 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14653 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14654
61f0d762
JK
146552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14656
14657 * gdb.base/break-interp.exp (test_core): New proc.
14658 (test_ld): Call it.
14659
06a6f270
JK
146602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14661
14662 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14663 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
14664 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
14665 and gdb_compile_shlib. Use new -Wl compiler options.
14666 (dl bt, main bt): New tests.
14667
51bee8e9
JK
146682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14669
14670 Support PIEs with no symfile_objfile.
14671 * gdb.base/break-interp.exp: New argument at the test_ld calls.
14672 (test_ld): New parameter trynosym.
14673 (test_ld <$trynosym>): New block.
14674
b8040f19
JK
146752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14676
14677 * gdb.base/break-interp.exp: New file.
14678
be759fcf
PM
146792010-01-13 Phil Muldoon <pmuldoon@redhat.com>
14680
14681 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
14682 * gdb.python/py-prettyprint.py (pp_ls): New printer.
14683 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
14684 test.
14685 * gdb.python/py-prettyprint.c: Define lazystring test structure.
14686 * gdb.python/py-mi.exp: Add lazy string test.
14687
dc146f7c
VP
146882010-01-13 Vladimir Prus <vladimir@codesourcery.com>
14689
14690 * lib/mi-support.exp (mi_check_thread_states): Handle
14691 core number in thread listing.
14692
b4ba55a1
JB
146932010-01-12 Joel Brobecker <brobecker@adacore.com>
14694
14695 * gdb.base/maint.exp: Adjust the expected output for the
14696 "maint print type" test. Use gdb_test_multiple instead of
14697 gdb_sent/gdb_expect.
14698
08e24bd4
DE
146992010-01-11 Doug Evans <dje@google.com>
14700
6496a609
DE
14701 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14702 from gdbserver_download. All callers updated.
14703
08e24bd4
DE
14704 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14705
b5cfddf5
JK
147062010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14707
14708 Implement binary numbers parsing.
14709 * gdb.base/printcmds.exp (test_integer_literals_accepted)
14710 (test_integer_literals_rejected): New binary tests.
14711
3725885a
RW
147122010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14713
14714 * gdb.cell/configure: Regenerate.
14715
37aeb5df
JK
147162010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14717
14718 * gdb.base/corefile.exp: Move the core finding block out and call it as
14719 core_find, new variable $corefile, replace corefile by $corefile and
14720 [file tail $corefile] for usage vs. test names resp.
14721 * lib/gdb.exp (core_find): Move it as a new function here. New
14722 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14723 $destcore. Return "" on error.
14724
d521f563
JK
147252010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14726
14727 Workaround PR binutils/10802.
14728 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14729 (twice).
14730
28f24826
DJ
147312010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14732
14733 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14734
2de75e71
JB
147352010-01-08 Joel Brobecker <brobecker@adacore.com>
14736
14737 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14738 call, to avoid interruption.
14739
fe00719b 147402010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
14741
14742 * gdb.stabs/weird.def (args93): New.
14743
d0ef5df8
DE
147442010-01-07 Doug Evans <dje@google.com>
14745
14746 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14747
3a08d52f
TT
147482010-01-07 Tom Tromey <tromey@redhat.com>
14749
14750 * gdb.base/source.exp: Use correct line number.
14751
7a697b8d
SS
147522010-01-05 Stan Shebs <stan@codesourcery.com>
14753
14754 * gdb.trace/tracecmd.exp: Test ftrace.
14755
7803799a
UW
147562010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14757
14758 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14759
c54eabfa
JK
147602010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14761
14762 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
14763 "uint_for_mi_testing".
14764
02e7ef19
JB
147652010-01-01 Joel Brobecker <brobecker@adacore.com>
14766
14767 Test indented comment in file being sourced.
14768 * gdb.base/commands.exp: Test indented comment in file being sourced.
14769
abd775ce
JB
147702010-01-01 Joel Brobecker <brobecker@adacore.com>
14771
14772 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
14773 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
14774 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
14775 notice.
14776
79b55b82
JB
147772010-01-01 Joel Brobecker <brobecker@adacore.com>
14778
14779 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
14780 notice.
14781
8997583e
JK
147822010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14783
14784 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
14785 missing $after_stopped and comma (,) expectation.
14786
6da95a67
SS
147872009-12-31 Stan Shebs <stan@codesourcery.com>
14788
14789 * gdb.trace/actions.exp: Test teval action.
889bf7c5 14790
218d2fc6
TJB
147912009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14792
14793 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
14794 (top level): Call test_watchpoint_in_big_blob.
14795 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
14796 watchpoints.
14797 (func3): Write to buf.
14798
236f1d4d
SS
147992009-12-29 Stan Shebs <stan@codesourcery.com>
14800
14801 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 14802
f61e138d
SS
148032009-12-28 Stan Shebs <stan@codesourcery.com>
14804
14805 * gdb.trace/tsv.exp: New file.
14806 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 14807
0219b378
DJ
148082009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
14809
14810 * gdb.base/find.c (main): Reference search buffers.
14811 * gdb.base/included.c (main): Reference integer.
14812 * gdb.base/ptype.c (charfoo): Declare.
14813 (intfoo): Call charfoo.
14814 * gdb.base/scope0.c (useitp): New function.
14815 (usestatics): Use useitp.
14816 (useit): Add a type for val.
14817 * gdb.base/scope1.c (useit1): Take a pointer argument.
14818 (usestatics1): Update calls to useit1.
14819 * gdb.cp/call-c.cc: Declare foo.
14820 (main): Call foo.
14821 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
14822 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
14823 (main): Call C::ensureRefs and ensureOtherRefs.
14824 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
14825 variables.
14826 (ensureOtherRefs): New function.
14827 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
14828 * gdb.cp/templates.cc (main): Call t5i.value.
14829
3f78692f
JK
148302009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14831
14832 Fix compatibility with G++-4.5.
14833 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
14834 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
14835 (uncaught return): Remove.
14836
429374b8
JK
148372009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14838 Phil Muldoon <pmuldoon@redhat.com>
14839
14840 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
14841 (bp_location13, bp_location14, bp_location17, bp_location18)
14842 (marker3_proto, marker4_proto): New variables.
14843 (breakpoint info): Update output.
14844 (run until breakpoint at marker3, run until breakpoint at marker4): New
14845 tests.
14846
859825b8
JK
148472009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14848
14849 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
14850 Replace the printf call of Y by provided "y-set-1" label. New block
14851 for the second shared library.
14852 * gdb.base/unload.exp: Compile also the second library, call
14853 gdb_load_shlibs also for it. Use now gdb_breakpoint.
14854 (single pending breakpoint info): Rename to ...
14855 (pending breakpoint info before run): ... this extended test.
14856 (libfile2, libname2, libsrcfile2, libsrc2)
14857 (lib_sl2): New variables.
14858 (exec_opts): Set also SHLIB_NAME2.
14859 (pending breakpoint info on first run at shrfunc1)
14860 (pending breakpoint info on second run at shrfunc1)
14861 (pending breakpoint info on second run at shrfunc2)
14862 (print y from libfile, print y from libfile2): New tests.
14863 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
14864 * gdb.base/unloadshr2.c: New.
14865
e6a386cd
HZ
148662009-12-22 Hui Zhu <teawater@gmail.com>
14867
14868 * gdb.reverse/sigall-reverse.exp: Adjust.
14869
9e19b45e
VP
148702009-12-21 Vladimir Prus <vladimir@codesourcery.com>
14871
14872 PR gdb/10884
14873
14874 * gdb.mi/var-cmd.c (do_bitfield_tests): New
14875 (main): Call do_bitfield_tests.
aacf5b1e 14876 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 14877
d53a7b30
JB
148782009-12-20 Joel Brobecker <brobecker@adacore.com>
14879
14880 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
14881 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
14882 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
14883 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
14884 gdb.modula2/unbounded1.c: Update copyright header.
14885
191ca0a1
CM
148862009-12-10 Chris Moller <moller@mollerware.com>
14887
14888 PR gdb/9399
14889 * gdb.cp/virtfunc2.exp: New tests
14890 * gdb.cp/virtfunc2.cc: New tests
14891 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
14892
0fa6cf1b
MS
148932009-12-10 Oza Pawandeep (paawan1982@yahoo.com
14894
14895 * gdb.reverse/i387-env-reverse.c: New file.
14896 * gdb.reverse/i387-env-reverse.exp: New file.
14897 * gdb.reverse/i387-stack-reverse.c: New file.
14898 * gdb.reverse/i387-stack-reverse.exp: New file.
14899
361ae042
PM
149002009-12-08 Phil Muldoon <pmuldoon@redhat.com>
14901
14902 * gdb.python/py-type.exp (test_range): New test.
14903
bfd31e71
PM
149042009-12-03 Phil Muldoon <pmuldoon@redhat.com>
14905
14906 PR python/10805
14907
14908 * gdb.python/py-type.exp: New file.
14909 * gdb.python/py-type.c: New file.
14910 * Makefile.in: Add py-type.
14911
57a1d736
TT
149122009-12-03 Tom Tromey <tromey@redhat.com>
14913
14914 * gdb.python/py-value.exp (test_parse_and_eval): New
14915 function.
14916
1f3b5d1b
PP
149172009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14918
14919 PR gdb/11022
14920
14921 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
14922 * gdb.base/pr11022.c: New test.
14923
8b7dbdc9
JK
149242009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14925
14926 Fix spurious false FAILs.
14927 * gdb.base/structs.c (chartest): New.
14928 (main): Fill-in chartest.
14929 * gdb.base/structs.exp (anychar_re, first): New.
14930 (start_structs_test): Import global anychar_re and first.
14931 New gdb_test call "set print elements 300; ${testfile}"
14932 (start_structs_test <$first>): New block.
14933 (any): Import global anychar_re. New variable ac. Use ${ac}.
14934
6a53b2ec
JK
149352009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14936
14937 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
14938
d7167b4c
JK
149392009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14940
14941 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
14942 Force $srcfile file.
14943 * gdb.base/foll-fork.c (callee): Comment out the printf call.
14944
b1798462
UW
149452009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14946
14947 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
14948 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
14949 * gdb.threads/watchthreads-reorder.exp: Likewise.
14950
b6199126
DJ
149512009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
14952
14953 PR gdb/8704
14954
14955 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
14956 "if", and "thread". Correct matching in the previous test.
14957
b22a0510
DJ
149582009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
14959
14960 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
14961
930636d2
MS
149622009-11-23 Michael Snyder <msnyder@vmware.com>
14963
14964 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
14965 * gdb.reverse-watch-precsave.exp: Ditto.
14966
21a0512e
PP
149672009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
14968
14969 * gdb.asm/asm-source.exp: Adjust.
14970 * gdb.base/help.exp: Adjust.
889bf7c5 14971
fc30d5e0
PA
149722009-11-22 Pedro Alves <pedro@codesourcery.com>
14973
14974 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
14975 (do_syscall_tests_without_xml): Set data-directory to
14976 /the/path/to/nowhere.
14977
f6bc2008
PA
149782009-11-21 Pedro Alves <pedro@codesourcery.com>
14979
14980 * gdb.threads/local-watch-wrong-thread.c,
14981 gdb.threads/local-watch-wrong-thread.exp: New files.
14982
8c2fb5de
PA
149832009-11-21 Pedro Alves <pedro@codesourcery.com>
14984
14985 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
14986 assume new `regsub' syntax available.
14987
ebec9a0f
PA
149882009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14989
a79d3c27
JK
14990 * gdb.base/watchpoint-hw-hit-once.exp,
14991 gdb.base/watchpoint-hw-hit-once.c: New.
14992
149932009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14994
14995 * gdb.threads/watchthreads-reorder.exp,
14996 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 14997
276a961b
MK
149982009-11-17 Nathan Sidwell <nathan@codesourcery.com>
14999
15000 * gdb.xml/tdesc-regs.exp: Use for m68k.
15001
4867c1fb
PA
150022009-11-15 Pedro Alves <pedro@codesourcery.com>
15003
15004 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
15005
f6838f81
DJ
150062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15007
15008 * lib/gdb.exp (current_target_name): New procedure.
15009 (gdb_wrapper_target): New variable.
15010 (gdb_wrapper_init): Set gdb_wrapper_target.
15011 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
15012 wrapper.
15013
4ac4dd3f
DJ
150142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15015
15016 * gdb.base/remote.exp: Delete the slowest load test.
15017 Do not load with fixed packet sizes.
15018
a7881759
DJ
150192009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15020
15021 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
15022
97a5b505
DJ
150232009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15024
15025 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
15026 srcfile when setting a breakpoint.
15027
d3e1fc54
DJ
150282009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
15029
15030 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
15031 macros.
15032
7cbcbded
DJ
150332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
15034
15035 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
15036 to be in memory.
15037 * gdb.base/display.c (force_mem): New.
15038 (do_loops): Use it. Add breakpoint comments.
15039 (do_vars): Add a breakpoint comment.
15040 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
15041 line numbers.
15042
bdea3a92
NF
150432009-11-13 Nathan Froyd <froydnj@codesourcery.com>
15044
15045 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
15046 instead of a bare "run".
15047
269f82e5
PP
150482009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
15049
15050 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 15051
a69b7d9d
DJ
150522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15053
15054 * lib/cell.exp (skip_cell_tests): Clean up test files before
15055 returning.
15056
b598bfda
DJ
150572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15058
15059 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
15060 and the breakpoint menu. Do not call perror if a prompt is seen.
15061 Consume the following GDB prompt.
15062 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
15063 * gdb.cp/namespace.exp: Use gdb_test.
15064 * gdb.cp/templates.exp: Use gdb_test.
15065 (test_template_breakpoints): Use gdb_test_multiple.
15066
87728fa0
DJ
150672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15068
15069 * gdb.base/break1.c (struct some_struct, values): Move earlier.
15070 (marker4): Reference values.
15071
b67c692f
DJ
150722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15073
15074 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
15075 is missing.
15076
f0df251a
DJ
150772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15078
15079 * gdb.base/break.c (need_malloc): New.
15080 * gdb.base/constvars.c (main): Reference crass and crisp.
15081 * gdb.base/gdb1821.c (main): Reference bar.
15082 * gdb.cp/gdb1355.cc (main): Reference s1.
15083 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
15084 (main): Call them.
15085 * gdb.cp/hang2.cc (dummy2): Define.
15086 * gdb.cp/hang3.cc (dummy3): Define.
15087 * gdb.cp/m-data.cc (main): Reference shadow.
15088
bdf7534a
NF
150892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15090 Nathan Froyd <froydnj@codesourcery.com>
15091
15092 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
15093 remote host.
15094
f24fce77
NF
150952009-11-12 Nathan Froyd <froydnj@codesourcery.com>
15096
15097 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
15098 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
15099 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15100 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15101 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15102 * gdb.dwarf2/dw2-producer.exp: Likewise.
15103 * gdb.dwarf2/mac-fileno.exp: Likewise.
15104 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
15105 py-prettyprint.py to the remote host.
15106 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
15107
40f0318e
KS
151082009-11-11 Keith Seitz <keiths@redhat.com>
15109
15110 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
15111 use it instead of "Foo".
15112 * gdb.cp/classes.exp (do_tests): Add a test to access
15113 a method through a typedef'd class name.
15114
f3d9f7fb
NF
151152009-11-11 Nathan Froyd <froydnj@codesourcery.com>
15116
15117 * gdb.base/long_long.exp: Permit leading zeros on floating-point
15118 exponents.
15119 * gdb.base/pointers.exp: Likewise.
15120 * gdb.cp/ref-types.exp: Likewise.
15121
a4216f37
KS
151222009-11-11 Keith Seitz <keiths@redhat.com>
15123
15124 * gdb.cp/cplusfuncs.cc (class foo): Add operators
15125 new[] and delete[].
15126 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
15127 "void".
15128 (probe_demangler): Remove all single-quoting of
15129 method and variable names.
15130 (info_func_regexp): Remove the word "void" from any
15131 occurrence of "(void)".
15132 (print_addr_2): Remove all single-quoting of
15133 method names.
15134 (print_addr_2_kfail): Likewise.
15135 (print_addr): Single-quote C function names before
15136 passing to print_addr_2.
15137 (test_paddr_operator_functions): Remove single-quoting
15138 for method names.
15139 Add tests for operator new[] and operator delete[].
15140
9b14d7aa
JK
151412009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15142
15143 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15144
85feb311
KS
151452009-11-09 Keith Seitz <keiths@redhat.com>
15146
15147 * gdb.cp/overload.exp: Add tests for resolving overloaded
15148 methods in expression parsing/evaluation.
15149
fa335448
DJ
151502009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15151
15152 * lib/gdb.exp (default_gdb_version): Use --version instead of
15153 --command.
15154
ec3c07fc
NS
151552009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15156
15157 * lib/gdb.exp (gdb_compile_test): New.
15158 (skip_ada_tests, skip_java_tests): New.
15159 (gdb_compile): Use gdb_compile_test for f77.
15160 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15161 * lib/java.exp (compile_java_from_source): Remove runtests check,
15162 use gdb_compile_test to record result.
15163 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15164 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15165 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15166 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15167 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15168 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15169 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15170 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15171 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15172 adjust gdb_compile invocations.
15173
b8b4e42b
JK
151742009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15175
15176 * Makefile.in (abs_builddir): New.
15177 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15178 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15179 `$(abs_builddir)/site.exp'.
15180
f8b7eaf3
DJ
151812009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15182
15183 * config/m68k-emc.exp, lib/emc-support.exp,
15184 gdb.trace/gdb_c_test.c: Delete.
15185 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15186 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15187 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15188 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15189 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15190 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15191 casing for m68k-*-elf.
15192
c4187697
NS
151932009-11-03 Pedro Alves <pedro@codesourcery.com>
15194
15195 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15196 * gdb.arch/i386-prologue.exp: Likewise.
15197 * gdb.arch/i386-unwind.exp: Likewise.
15198
db16b772
DJ
151992009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15200
15201 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15202
bcf71277
DJ
152032009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15204
15205 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15206
0105cee2
DJ
152072009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15208
15209 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15210
24ddea62
JK
152112009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15212
15213 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15214
287ccc17
JK
152152009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15216
15217 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15218 * gdb.base/sepdebug2.c: New file.
15219
08bca259 152202009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15221
15222 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15223 the modified warnings for catch syscall. Verify if GDB was compiled
15224 with support for lib expat, and choose which tests to run depending
15225 on this.
15226
5d4e2b76
VP
152272009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15228
15229 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15230 that composite commands are parsed OK. And also test
15231 that breakpoint commands do work.
15232
240e538a
MS
152332009-10-23 Michael Snyder <msnyder@vmware.com>
15234
15235 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15236 to allow for new disassembly style.
15237
9c419145
PP
152382009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15239
15240 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15241
02506ff1
MS
152422009-10-22 Michael Snyder <msnyder@vmware.com>
15243
15244 * gdb.reverse/break-precsave.exp: New test.
15245 * gdb.reverse/consecutive-precsave.exp: Ditto.
15246 * gdb.reverse/finish-precsave.exp: Ditto.
15247 * gdb.reverse/i386-precsave.exp: Ditto.
15248 * gdb.reverse/machinestate-precsave.exp: Ditto.
15249 * gdb.reverse/sigall-precsave.exp: Ditto.
15250 * gdb.reverse/solilb-precsave.exp: Ditto.
15251 * gdb.reverse/step-precsave.exp: Ditto.
15252 * gdb.reverse/until-precsave.exp: Ditto.
15253 * gdb.reverse/watch-precsave.exp: Ditto.
15254
4cf866a3
MS
152552009-10-22 Michael Snyder <msnyder@vmware.com>
15256
15257 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15258 for gdb_expect. Adjust one test's expect strings for the new
15259 format of disassemble.
15260 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15261 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15262 gdb_test_multiple.
15263 * gdb.reverse/step-reverse.exp: Delete 'return'.
15264 * gdb.reverse/until-reverse.exp: Delete blank lines.
15265 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15266
2b28d209
PP
152672009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15268
15269 * gdb.base/consecutive.exp: Adjust.
15270 * gdb.base/display.exp: Likewise.
15271 * gdb.base/pc-fp.exp: Likewise.
15272 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15273
33b9c32b
MS
152742009-10-19 Michael Snyder <msnyder@vmware.com>
15275
15276 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15277 * gdb.reverse/finish-reverse.c: Ditto.
15278 * gdb.reverse/sigall-reverse.c: Ditto.
15279 * gdb.reverse/solib-reverse.c: Ditto.
15280 * gdb.reverse/step-reverse.c: Ditto.
15281 * gdb.reverse/watch-reverse.c: Ditto.
15282
6c95b8df
PA
152832009-10-19 Pedro Alves <pedro@codesourcery.com>
15284 Stan Shebs <stan@codesourcery.com>
15285
15286 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15287 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15288 "Executing new program".
15289 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15290 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15291 left listed after having been killed.
15292 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15293 * gdb.base/maint.exp: Adjust test.
15294
15295 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15296 * gdb.multi/Makefile.in: New.
15297 * gdb.multi/base.exp: New.
15298 * gdb.multi/goodbye.c: New.
15299 * gdb.multi/hangout.c: New.
15300 * gdb.multi/hello.c: New.
15301 * gdb.multi/bkpt-multi-exec.c: New.
15302 * gdb.multi/bkpt-multi-exec.exp: New.
15303 * gdb.multi/crashme.c: New.
15304
279017b7
TG
153052009-10-13 Tristan Gingold <gingold@adacore.com>
15306
15307 * gdb.base/sepdebug.exp: Check debug info are found.
15308
0413d738
PA
153092009-10-08 Pedro Alves <pedro@codesourcery.com>
15310
15311 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15312 bits.
15313
c628eecc
JK
153142009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15315
15316 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15317
38af1bfe
JB
153182009-10-07 Joel Brobecker <brobecker@adacore.com>
15319
15320 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15321 of the comments.
15322
2b0adecd
PM
153232009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15324
15325 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15326 * gdb.base/annota3.exp: Idem.
15327 * gdb.base/maint.exp: Idem.
15328
8d417781
PM
153292009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15330
889bf7c5 15331 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15332 to default.
15333
bb61102d
PM
153342009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15335
889bf7c5 15336 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15337 mingw and cygwin targets.
15338
ace5c364
PM
153392009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15340 Pedro Alves <pedro@codesourcery.com>
15341
889bf7c5 15342 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15343 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15344
c2d494a0
PM
153452009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15346
e1b52ce2
PM
15347 * gdb.base/shr1.c: Use %p in format string.
15348 * gdb.base/unload.c: Avoid warning in fprintf.
15349 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15350
209f53f5
PM
153512009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15352
15353 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15354 long type.
15355 (test_unlink): Correct printf string.
15356 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15357 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15358
8172766a
JK
153592009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15360
15361 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15362 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15363 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15364
0f73703c
UW
153652009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15366
15367 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15368 * gdb.objc/nondebug.exp: Likewise.
15369
b32306ca
UW
153702009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15371
15372 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15373 target_info setting.
15374
15375 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15376 that detect new threads during "info threads".
15377
0057022f
UW
153782009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15379
15380 * gdb.threads/manythreads.c (main): Increase thread stack size
15381 to 2*PTHREAD_STACK_MIN.
15382 * gdb.threads/multi-create.c (main): Likewise.
15383 (create_function): Likewise.
15384
f29c0325
UW
153852009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15386
15387 * gdb.base/dump.exp: Pass difference of pointer types instead
15388 of integer types as offset to restore in intarr3.srec case.
15389
fcb34849
UW
153902009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15391
15392 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15393
d5142e3b
UW
153942009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15395
15396 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15397
087b74b2 153982009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15399
087b74b2
PM
15400 New test for two watchpoints, with disabling of
15401 the first inserted.
15402 * testsuite/gdb.base/watchpoints.c: New file.
15403 * testsuite/gdb.base/watchpoints.exp: New file.
15404
96c07c5b
TT
154052009-09-25 Tom Tromey <tromey@redhat.com>
15406
15407 * gdb.base/charset.exp: Test utf-16 strings with Python.
15408
b8899f2b
TT
154092009-09-25 Tom Tromey <tromey@redhat.com>
15410
15411 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15412 UCS-4.
15413 * gdb.base/charset.c (utf_32_string): Rename.
15414 (init_utf32): Rename.
15415 (main): Update.
15416
329719ec
TT
154172009-09-22 Tom Tromey <tromey@redhat.com>
15418
15419 * gdb.python/py-function.exp: Add regression tests.
15420
11ef0d76
KS
154212009-09-21 Keith Seitz <keiths@redhat.com>
15422
15423 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15424 with invalid operator.
15425
3fe8f3b3
KS
154262009-09-21 Keith Seitz <keiths@redhat.com>
15427
15428 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15429 and destructor using typedef name of class.
15430 * gdb.cp/classes.cc (class Base1): Add a destructor.
15431 (base1): New typedef.
15432 (use_methods): Instanitate an object of type base1.
15433 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15434 (do_tests): Call test_template_typedef.
15435 * gdb.cp/templates.cc (Baz::~Baz): New method.
15436 (intBazOne): New typedef.
15437 (main): Instantiate intBazOne.
15438
7a9fe101
PM
154392009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15440
15441 PR python/10633
15442
15443 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15444 Function.
15445 (run_lang_tests): Add print elements test.
15446
2e4d963f
PM
154472009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15448
15449 * gdb.python/py-value.exp (test_subscript_regression): New
15450 function. Test for invalid subscripts.
15451 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15452 (ptr_ref): New function.
15453
ec7e75e7
PP
154542009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15455
15456 * gdb.base/default.exp: Fix "show convenience".
15457
0cc7d26f
TT
154582009-09-15 Tom Tromey <tromey@redhat.com>
15459
15460 * lib/mi-support.exp (mi_create_varobj): Update.
15461 (mi_create_floating_varobj): Likewise.
15462 (mi_create_dynamic_varobj): New proc.
15463 (mi_varobj_update): Update.
15464 (mi_varobj_update_with_type_change): Likewise.
15465 (mi_varobj_update_kv_helper): New proc.
15466 (mi_varobj_update_dynamic_helper): Rewrite.
15467 (mi_varobj_update_dynamic): New proc.
15468 (mi_list_varobj_children): Update.
15469 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15470 * gdb.python/python-prettyprint.py (pp_outer): New class.
15471 (pp_nullstr): Likewise.
15472 (lookup_function): Register new printers.
15473 * gdb.python/python-prettyprint.c (struct substruct): New type.
15474 (struct outerstruct): Likewise.
15475 (substruct_test): New function.
15476 (struct nullstr): New type.
15477 (string_1, string_2): New globals.
15478 (main): Add new tests.
15479 * gdb.python/python-mi.exp: Added regression tests.
15480 * gdb.mi/mi2-var-display.exp: Update.
15481 * gdb.mi/mi2-var-cmd.exp: Update.
15482 * gdb.mi/mi2-var-child.exp: Update.
15483 * gdb.mi/mi2-var-block.exp: Update.
15484 * gdb.mi/mi-var-invalidate.exp: Update.
15485 * gdb.mi/mi-var-display.exp: Update.
15486 * gdb.mi/mi-var-cmd.exp: Update.
15487 * gdb.mi/mi-var-child.exp: Update.
15488 * gdb.mi/mi-var-block.exp: Update.
15489 * gdb.mi/mi-break.exp: Update.
15490 * gdb.mi/gdb701.exp: Update.
15491
a96d9b2e
SDJ
154922009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15493
15494 * Makefile.in: Inclusion of catch-syscall object.
15495 * gdb.base/catch-syscall.c: New file.
15496 * gdb.base/catch-syscall.exp: New file.
15497
b43b923a
MS
154982009-09-12 Michael Snyder <msnyder@vmware.com>
15499
15500 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15501 that can support reverse debuggnig.
15502
cec03d70
TT
155032009-09-11 Tom Tromey <tromey@redhat.com>
15504
15505 * gdb.dwarf2/valop.S: New file.
15506 * gdb.dwarf2/valop.exp: New file.
15507
e23bb3fc
MK
155082009-09-11 Mark Kettenis <kettenis@gnu.org>
15509
15510 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15511
37c3696d
DE
155122009-09-10 Doug Evans <dje@google.com>
15513
15514 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15515 Add $gdb_prompt to second breakpoint regexp.
15516
5172aecb
JB
155172009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15518
15519 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15520 names, add missing ones.
15521 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15522 * gdb.python/py-frame.c: Rename from python-frame.c.
15523 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15524 testfile name.
15525 * gdb.python/py-function.exp: Rename from python-function.exp.
15526 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15527 testfile name.
15528 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15529 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15530 Adjust testfile name.
15531 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15532 * gdb.python/py-template.cc: Rename from python-template.cc.
15533 * gdb.python/py-template.exp: Rename from python-template.exp.
15534 Adjust testfile name.
15535 * gdb.python/py-value.c: Rename from python-value.c.
15536 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15537 testfile name.
15538
b554e4bd
JK
155392009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15540
15541 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15542 $bpt2address.
15543 (Second breakpoint address is valid on ia64)
15544 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15545
9a68ae16
JM
155462009-09-03 Joseph Myers <joseph@codesourcery.com>
15547
15548 * gdb.base/ending-run.exp: Restrict regular expression matching
15549 line number to require closing brace following.
15550
146b9145
DE
155512009-09-03 Doug Evans <dje@google.com>
15552
15553 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15554
787d21e1
TT
155552009-09-02 Tom Tromey <tromey@redhat.com>
15556
15557 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15558
e7802207
TT
155592009-09-02 Tom Tromey <tromey@redhat.com>
15560
15561 * gdb.dwarf2/callframecfa.exp: New file.
15562 * gdb.dwarf2/callframecfa.S: New file.
15563
817aadd2
JK
155642009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15565
15566 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15567 gdb.base/solib-overlap-main.c: New.
15568
4a76eae5
DJ
155692009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15570
15571 PR gdb/10565
15572
15573 * gdb.base/bitfields.c (struct container, container): New.
15574 (main): Initialize it and call break5.
15575 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15576
d4b96c9a
JK
155772009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15578
15579 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15580 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15581
4e22772d
JK
155822009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15583
15584 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15585
2efab443
MS
155862009-08-26 Michael Snyder <msnyder@vmware.com>
15587
15588 * gdb.base/i386-reverse.c: New file.
15589 * gdb.base/i386-reverse.exp: New file.
15590 * gdb.base/Makefile.in: Add new files to be removed.
15591
07ab73a0
JM
155922009-08-26 Joseph Myers <joseph@codesourcery.com>
15593
15594 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15595 environment-pwd for remote host.
15596 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15597
676accff
KS
155982009-08-24 Keith Seitz <keiths@redhat.com>
15599
15600 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15601 Add two new C++ completer tests which limit the output to a
889bf7c5 15602 given class.
676accff 15603
f9f7ad22
MS
156042009-08-24 Michael Snyder <msnyder@vmware.com>
15605
15606 * gdb.base/del.exp: Fix typo in comment.
15607 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15608
81ecdfbb
RW
156092009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15610
15611 * configure: Regenerate.
15612 * gdb.hp/configure: Likewise.
15613 * gdb.hp/gdb.aCC/configure: Likewise.
15614 * gdb.hp/gdb.base-hp/configure: Likewise.
15615 * gdb.hp/gdb.compat/configure: Likewise.
15616 * gdb.hp/gdb.defects/configure: Likewise.
15617 * gdb.hp/gdb.objdbg/configure: Likewise.
15618 * gdb.stabs/configure: Likewise.
15619
cab0c772
UW
156202009-08-19 Doug Evans <dje@google.com>
15621
15622 * gdb.base/gdbvars.c: New file.
15623 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15624
b8fa0bfa
PA
156252009-08-14 Pedro Alves <pedro@codesourcery.com>
15626
15627 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15628 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15629
b84aa90a
PA
156302009-08-13 Pedro Alves <pedro@codesourcery.com>
15631
15632 * gdb.base/default.exp: Adjust "set language test": it's now an
15633 enum command. Larger help string moved to "help set language".
15634 * gdb.base/help.exp: Adjust "help set language" expected output,
15635 now lists all known languages.
15636
0d8f9b2c
NF
156372009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15638
15639 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15640 all frame arguments.
15641 * gdb.arch/altivec-regs.exp: Likewise.
15642
bda180e0
TT
156432009-08-07 Tom Tromey <tromey@redhat.com>
15644
15645 * gdb.base/setshow.exp: Add tests for changes to set language, set
15646 check range, and set check type.
15647
48cb2d85
VP
156482009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15649
15650 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15651 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 15652 Call it.
48cb2d85 15653
1ea34204
UW
156542009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15655
15656 * configure.ac: Run gdb.cell tests when appropriate.
15657 * configure: Regenerate.
15658 * lib/cell.exp: New file.
15659 * gdb.cell: New directory.
15660 * gdb.cell/configure.ac: New file.
15661 * gdb.cell/configure: New file.
15662 * gdb.cell/Makefile.in: New file.
15663 * gdb.cell/arch.exp: New file.
15664 * gdb.cell/break.c: New file.
15665 * gdb.cell/break.exp: New file.
15666 * gdb.cell/break-spu.c: New file.
15667 * gdb.cell/bt.c: New file.
15668 * gdb.cell/bt2-spu.c: New file.
15669 * gdb.cell/bt-spu.c: New file.
15670 * gdb.cell/bt.exp: New file.
15671 * gdb.cell/coremaker.c: New file.
15672 * gdb.cell/coremaker-spu.c: New file.
15673 * gdb.cell/core.exp: New file.
15674 * gdb.cell/gcore.exp: New file.
15675 * gdb.cell/data.c: New file.
15676 * gdb.cell/data.exp: New file.
15677 * gdb.cell/data-spu.c: New file.
15678 * gdb.cell/ea-cache.exp: New file.
15679 * gdb.cell/ea-cache.c: New file.
15680 * gdb.cell/ea-cache-spu.c: New file.
15681 * gdb.cell/ea-standalone.c: New file.
15682 * gdb.cell/ea-standalone.exp: New file.
15683 * gdb.cell/ea-test.c: New file.
15684 * gdb.cell/ea-test.exp: New file.
15685 * gdb.cell/f-regs.exp: New file.
15686 * gdb.cell/mem-access.c: New file.
15687 * gdb.cell/mem-access.exp: New file.
15688 * gdb.cell/mem-access-spu.c: New file.
15689 * gdb.cell/ptype.exp: New file.
15690 * gdb.cell/registers.exp: New file.
15691 * gdb.cell/size.c: New file.
15692 * gdb.cell/sizeof.exp: New file.
15693 * gdb.cell/size-spu.c: New file.
15694 * gdb.cell/solib.exp: New file.
15695 * gdb.cell/solib-symbol.exp: New file.
15696
85e747d2
UW
156972009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15698
15699 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15700
58d6951d
DJ
157012009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15702
15703 * gdb.base/float.exp: Handle VFP registers.
15704
6e0a4f15
MS
157052009-07-14 Michael Snyder <msnyder@vmware.com>
15706
dcd5da87
MS
15707 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15708 to bring gdb to the beginning of the calling line.
15709
6e0a4f15
MS
15710 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15711 confusing the i386 epilogue unwinder.
15712
782b2b07
SS
157132009-07-14 Stan Shebs <stan@codesourcery.com>
15714
15715 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15716
f662c3bc
MS
157172009-07-14 Michael Snyder <msnyder@vmware.com>
15718
15719 * gdb.reverse/step-reverse.exp (stepi into function call):
15720 Call instruction may not be first instruction in the line.
15721 (reverse stepi from a function call): Used wrong line number.
15722
8f313923
JK
157232009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15724
15725 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15726
4662c76e
JK
157272009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15728
15729 Fix gdb.base/macscp.exp when using custom inputrc.
15730 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15731 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15732 env(TERM) set.
15733 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15734 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15735
aa81e255
JK
157362009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15737
15738 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15739 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15740 Change the compilation target to match the testcase name.
15741 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15742 testcase name.
15743 * a2-run.exp: Use for setup prepare_for_testing. Change the
15744 compilation target to match the testcase name.
15745 * gdb.base/commands.exp: Likewise.
15746 * gdb.base/finish.exp: Likewise.
15747 * gdb.base/float.exp: Likewise.
15748 * gdb.base/info-target.exp: Likewise.
15749 * gdb.base/relational.exp: Likewise.
15750 * gdb.base/term.exp: Likewise.
15751 * gdb.base/until.exp: Likewise.
15752 * gdb.base/volatile.exp: Likewise.
15753 * gdb.base/whatis-exp.exp: Likewise.
15754
4c93b1d7
HZ
157552009-07-11 Hui Zhu <teawater@gmail.com>
15756
15757 * gdb.base/help.exp (disassemble): Update expected help text.
15758
812f7342
TT
157592009-07-09 Tom Tromey <tromey@redhat.com>
15760
15761 * lib/gdb.exp: Handle TRANSCRIPT.
15762 (remote_spawn, remote_close, send_gdb): New procs.
15763
fbb8f299
PM
157642009-07-10 Phil Muldoon <pmuldoon@redhat.com>
15765
15766 * gdb.python/python-prettyprint.c: Add counted null string
15767 structure.
15768 * gdb.python/python-prettyprint.exp: Print null string. Test for
15769 embedded nulls.
15770 * gdb.python/python-prettyprint.py (pp_ns): New Function.
15771 * gdb.python/python-value.exp (test_value_in_inferior): Add
15772 variable length string fetch tests.
15773 * gdb.python/python-value.c (main): Add strings for string fetch tests.
15774
c0ac0ec7
JK
157752009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15776
15777 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15778
30b66ecc
TT
157792009-07-07 Tom Tromey <tromey@redhat.com>
15780
15781 * gdb.base/call-rt-st.exp: Update for change to escape output.
15782 * gdb.base/callfuncs.exp: Likewise.
15783 * gdb.base/charset.exp: Likewise.
15784 * gdb.base/constvars.exp: Likewise.
15785 * gdb.base/long_long.exp: Likewise.
15786 * gdb.base/pointers.exp: Likewise.
15787 * gdb.base/printcmds.exp: Likewise.
15788 * gdb.base/setvar.exp: Likewise.
15789 * gdb.base/store.exp: Likewise.
15790 * gdb.cp/ref-types.exp: Likewise.
15791 * gdb.mi/mi-var-child.exp: Likewise.
15792 * gdb.mi/mi-var-display.exp: Likewise.
15793 * gdb.mi/mi2-var-display.exp: Likewise.
15794 * gdb.base/charset.exp: Test octal escape sequence length.
15795 Update for change to escape output.
15796
187c4a2b
JK
157972009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15798
15799 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15800
d80a43f9
DJ
158012009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15802
15803 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15804
047427a8
JK
158052009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15806
15807 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
15808 gdbserver increasing $portnum if "Can't bind address" has been seen.
15809
8b5a0f4f
PA
158102009-07-05 Pedro Alves <pedro@codesourcery.com>
15811
15812 * gdb.base/ending-run.exp: Add "step out of main" pattern for
15813 mingw32ce.
15814
7d93ba58
PA
158152009-07-05 Pedro Alves <pedro@codesourcery.com>
15816
15817 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
15818 VFP format.
15819
2277426b
PA
158202009-07-02 Pedro Alves <pedro@codesourcery.com>
15821
15822 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
15823 linux. Adjust to use "inferior", "info inferiors", "detach
15824 inferior" and "kill inferior" instead of "restart", "info fork",
15825 "detach fork" and "delete fork".
15826 * gdb.base/ending-run.exp: Spell out "info".
15827 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
15828 the "kill" command.
15829
5af949e3
UW
158302009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15831
15832 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
15833 change to prefix TLS offset in hex with 0x.
15834
5d3729b5
UW
158352009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15836
15837 * gdb.base/default.exp: Update test case for "x" changes.
15838
af589bd0
TG
158392009-07-01 Tristan Gingold <gingold@adacore.com>
15840
15841 * gdb.base/bigcore.exp: Make darwin untested.
15842
40974f91
JK
158432009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15844
15845 * gdb.base/completion.exp (directory completion): Create the directory.
15846 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
15847 escapeuniquesub.
15848 (directory completion 2): Expect now ${escapeuniquesub}.
15849 (Glob remaining of directory test): Remove one excessive newline.
15850 Expect the real output.
15851
59dd3af6
JK
158522009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15853
15854 Fix `make check//%' target after `make check' has been ran.
15855 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
15856 a mkdir call.
15857 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
15858 (%/.dir): Remove.
15859
f4e164aa
JK
158602009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15861
15862 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
15863 the expected result record.
15864
69af2122
JK
158652009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15866
15867 Remove racy FAILs relying just on the timeouts.
15868 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
15869 (annotation_level 2): Remove racy FAILs.
15870
2fd481e1
PP
158712009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
15872
15873 gdb/10275
889bf7c5
PA
15874 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
15875
c38f313d
DJ
158762009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
15877
15878 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
15879
8b777f02
VP
158802009-06-30 Vladimir Prus <vladimir@codesourcery.com>
15881
15882 * gdb.mi/mi-stack.exp: Testing symbolic options
15883 to -stack-list-locals and -stack-list-arguments.
15884
00c7eacf
JK
158852009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15886
15887 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
15888
6bc80edc
TT
158892009-06-29 Tom Tromey <tromey@redhat.com>
15890
15891 * dg-extract-results.sh: New file.
15892 * Makefile.in (FORCE_PARALLEL): New variable.
15893 (CHECK_TARGET): New conditional variable.
15894 (check): Use CHECK_TARGET.
15895 (DO_RUNTEST): New variable.
15896 (check-single): New target.
15897 (TEST_DIRS): New variable.
15898 (TEST_TARGETS): Likewise.
15899 (check-parallel): New target.
15900 (check-gdb.%): New pattern.
15901 (BASE1_FILES): New variable.
15902 (BASE2_FILES): Likewise.
15903 (check-gdb.base%): New pattern.
15904 (%/.dir): New pattern.
15905 * configure: Rebuild.
15906 * aclocal.m4 (AM_CONDITIONAL): New defun.
15907 * configure.ac: Check whether user is using GNU make.
15908 (GMAKE): New conditional.
15909
794684b6
SW
159102009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
15911
15912 * gdb.cp/namespace-nested-import.cc: New test.
15913 * gdb.cp/namespace-nested-import.exp: New test.
15914
edb3359d
DJ
159152009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
15916
15917 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
15918 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
15919 * gdb.opt/Makefile.in (EXECUTABLES): Update.
15920 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
15921 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
15922 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
15923 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
15924 gdb.opt/inline-markers.c: New files.
15925 * lib/gdb.exp (skip_inline_frame_tests): New function.
15926 (skip_inline_var_tests): New function.
15927
cf657a0c
AS
159282009-06-27 Andreas Schwab <schwab@linux-m68k.org>
15929
15930 * gdb.cp/exception.exp: Don't require $hex before inner frame in
15931 backtrace.
15932
28d41a99
MS
159332009-06-27 Michael Snyder <msnyder@vmware.com>
15934
15935 * gdb.reverse: New directory.
15936 * gdb.reverse/break-reverse.c: New test.
15937 * gdb.reverse/break-reverse.exp: New test.
15938 * gdb.reverse/consecutive-reverse.c: New test.
15939 * gdb.reverse/consecutive-reverse.exp: New test.
15940 * gdb.reverse/finish-reverse.c: New test.
15941 * gdb.reverse/finish-reverse.exp: New test.
15942 * gdb.reverse/machinestate.c: New test.
15943 * gdb.reverse/ms1.c: New test.
15944 * gdb.reverse/machinestate.exp: New test.
15945 * gdb.reverse/Makefile.in: New file.
15946 * gdb.reverse/shr2.c: New test.
15947 * gdb.reverse/solib-reverse.c: New test.
15948 * gdb.reverse/solib-reverse.exp: New test.
15949 * gdb.reverse/step-reverse.c: New test.
15950 * gdb.reverse/step-reverse.exp: New test.
15951 * gdb.reverse/until-reverse.c: New test.
15952 * gdb.reverse/ur1.c: New test.
15953 * gdb.reverse/until-reverse.exp: New test.
15954 * gdb.reverse/watch-reverse.c: New test.
15955 * gdb.reverse/watch-reverse.exp: New test.
15956 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
15957 * configure: Regenerate.
15958
fe3c8b0d
DE
159592009-06-26 Doug Evans <dje@google.com>
15960
15961 * gdb.base/psymtab.exp: Turn off pending breakpoints.
15962
3a72a602
PM
159632009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
15964
15965 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
15966 windows problem for 'file delete $binfile'.
15967
27aa8d6a
SW
159682009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
15969
15970 * gdb.cp/namespace-using.exp: New test.
15971 * gdb.cp/namespace-using.cc: New test.
15972
8ac055f8
JB
159732009-05-20 Joel Brobecker <brobecker@adacore.com>
15974
15975 * gdb.ada/variant_record_packed_array: New testcase.
15976
85e306ed
TT
159772009-06-23 Tom Tromey <tromey@redhat.com>
15978
15979 * gdb.base/charset.exp (test_combination): Regression test.
15980 * gdb.base/charset.c (my_wchar_t): New typedef.
15981 (myvar): New global.
15982 (main): Set myvar.
15983
56643c5e
PM
159842009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
15985
15986 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
15987 target.
15988
1fac167a
UW
159892009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15990
15991 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
15992
7ccb0be9
UW
159932009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15994
15995 * gdb.mi/gdb680.exp: Update test for error message.
15996
568d6575
UW
159972009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15998
15999 * gdb.base/annota1.exp: Allow multiple occurrences of the
16000 frames-invalid annotation.
16001 * gdb.cp/annota2.exp: Likewise.
16002
7cd1089b
PM
160032009-06-15 Phil Muldoon <pmuldoon@redhat.com>
16004
16005 * gdb.cp/gdb2495.cc: New file.
16006 * gdb.cp/gdb2495.exp: New file.
16007
72c63395
JK
160082009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16009
16010 Report error on GDB crash during runto.
16011 * lib/gdb.exp (runto <eof>): New.
16012
3788363d
DJ
160132009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
16014
16015 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
16016 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
16017 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
16018 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
16019 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
16020 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
16021 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
16022 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
16023 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
16024 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
16025 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
16026 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
16027 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16028 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
16029 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
16030 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
16031 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
16032 gdb.server/server-mon.exp, gdb.server/server-run.exp,
16033 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16034 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
16035 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
16036 gdb.trace/passcount.exp, gdb.trace/report.exp,
16037 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
16038 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
16039 gdb.trace/while-stepping.exp: Use a unique name for the compiled
16040 executable.
16041
17592de3
PA
160422009-06-07 Pedro Alves <pedro@codesourcery.com>
16043
16044 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
16045 defined before referencing it.
16046
701e355d
DE
160472009-06-03 Doug Evans <dje@google.com>
16048
16049 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
16050 * gdb.arch/i386-see.c: Ditto.
16051
f2292c65
PM
160522009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
16053
16054 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
16055 (check_macro): Return 1 if undefined.
16056 If first test fails, check if macro debug information is available,
16057 and report unsupported test if no macro information is found.
16058
5a437975
DE
160592009-05-29 Doug Evans <dje@google.com>
16060
16061 * gdb.threads/hand-call-in-threads.exp: New.
16062 * gdb.threads/hand-call-in-threads.c: New.
16063
c141c696
MS
160642009-05-29 Michael Snyder <msnyder@vmware.com>
16065
16066 * gdb.base/break-always.exp: Change "1" to "on".
16067 Add confirmation check.
16068
b3444185
PA
160692009-05-28 Pedro Alves <pedro@codesourcery.com>
16070
16071 * gdb.threads/threxit-hop-specific.c: New.
16072 * gdb.threads/threxit-hop-specific.exp: New.
16073 * gdb.threads/thread-execl.c: New.
16074 * gdb.threads/thread-execl.exp: New.
16075
b6313243
TT
160762009-05-27 Tom Tromey <tromey@redhat.com>
16077 Thiago Jung Bauermann <bauerman@br.ibm.com>
16078
16079 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
16080 (mi_child_regexp): Likewise.
16081 (mi_list_varobj_children_range): Likewise.
16082 (mi_get_features): Likewise.
16083 (mi_list_varobj_children): Rewrite.
16084 * gdb.python/python-mi.exp: New file.
16085
a6bac58e
TT
160862009-05-27 Tom Tromey <tromey@redhat.com>
16087 Thiago Jung Bauermann <bauerman@br.ibm.com>
16088 Phil Muldoon <pmuldoon@redhat.com>
16089 Paul Pluzhnikov <ppluzhnikov@google.com>
16090
16091 * gdb.python/python-prettyprint.exp: New file.
16092 * gdb.python/python-prettyprint.c: New file.
16093 * gdb.python/python-prettyprint.py: New file.
16094 * gdb.base/display.exp: print/r is now valid.
16095
2c74e833
TT
160962009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
16097 Tom Tromey <tromey@redhat.com>
16098 Pedro Alves <pedro@codesourcery.com>
16099 Paul Pluzhnikov <ppluzhnikov@google.com>
16100
16101 * gdb.python/python-template.exp: New file.
16102 * gdb.python/python-template.cc: New file.
16103 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16104 tests.
16105 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16106 Call it.
16107 (test_value_after_death): New proc.
16108 * gdb.python/python-value.c (PTR): New typedef.
16109 (main): New variable 'x'.
16110
89c73ade
TT
161112009-05-27 Tom Tromey <tromey@redhat.com>
16112
16113 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16114 tests.
16115 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16116 Call it.
16117
a75724bc
PA
161182009-05-27 Pedro Alves <pedro@codesourcery.com>
16119
16120 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16121
e58b0e63
PA
161222009-05-24 Pedro Alves <pedro@codesourcery.com>
16123
16124 * gdb.threads/fork-thread-pending.c: New.
16125 * gdb.threads/fork-thread-pending.exp: New.
16126
4ac36638
JK
161272009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16128
16129 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
16130 * gdb.dwarf2/dw2-strp.S (a_string2): New.
16131
889bf7c5 161322009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 16133
889bf7c5 16134 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 16135
b242c3c2
PA
161362009-05-17 Pedro Alves <pedro@codesourcery.com>
16137
16138 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
16139 `gdb_get_line_number'. Call `callee' in both parent and child.
16140 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
16141 `gdb_get_line_number' instead of hardcoding line numbers.
16142 (catch_fork_unpatch_child): New procedure to test detaching
16143 breakpoints from child fork.
16144 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16145 hardcoding line numbers.
16146 (do_fork_tests): Run `catch_fork_unpatch_child'.
16147
ee342b23
VP
161482009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16149
16150 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16151 of structure type enters or leaves the scope, it
16152 is reported by -var-update.
16153
e2009e98
DE
161542009-05-11 Doug Evans <dje@sebabeach.org>
16155
16156 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16157 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16158 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16159
00903456
JK
161602009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16161
16162 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16163
dc621c35
DE
161642009-04-30 Doug Evans <dje@google.com>
16165
16166 * gdb.threads/watchthreads2.exp: New testcase.
16167 * gdb.threads/watchthreads2.c: New testcase.
16168
9ab4e744
DE
161692009-04-29 Doug Evans <dje@google.com>
16170
16171 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16172 * gdb.cp/mb-ctor.cc: Ditto.
16173 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16174 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16175 * gdb.cp/mb-inline1.cc: Call it.
16176 * gdb.cp/mb-inline2.cc: Ditto.
16177 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16178 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16179
484086b7
JK
161802009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16181
16182 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16183 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16184 Replace all uses of `decimal' by `nonzero'.
16185 (info macro FROM_COMMANDLINE): New test.
16186
379a77b5
TT
161872009-04-27 Tom Tromey <tromey@redhat.com>
16188
16189 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16190
b92b73c2
DE
161912009-04-27 Doug Evans <dje@google.com>
16192
16193 * gdb.threads/watchthreads.c (main): Initialize args before starting
16194 the threads. Plus formatting cleanup.
16195 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16196 biased scheduling of one thread.
16197
945a118d
JG
161982009-04-27 Jerome Guitton <guitton@adacore.com>
16199
16200 * gdb.cp/templates.cc (GetMax): New template.
16201 (main): Declare two instances of GetMax.
16202 * gdb.cp/templates.exp: Add new test.
16203
d389af10
JK
162042009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16205
16206 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16207
e7f86de9
JM
162082009-04-22 Joseph Myers <joseph@codesourcery.com>
16209
16210 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16211
334cc82d
TT
162122009-04-15 Tom Tromey <tromey@redhat.com>
16213
16214 * gdb.base/charset.exp: Add regression test.
16215
d12672cc
JB
162162009-04-14 Joel Brobecker <brobecker@adacore.com>
16217
16218 * gdb.base/exe-lock.exp: New testcase.
16219
18e8c3bc
TT
162202009-04-13 Tom Tromey <tromey@redhat.com>
16221
16222 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16223 operator on Frame.
16224
5ecd5cbe
UW
162252009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16226
16227 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16228 * gdb.server/ext-attach.exp: Likewise.
16229
7309f756
VP
162302009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16231
16232 Eliminate some sleep usage.
16233
889bf7c5
PA
16234 * gdb.mi/basics.c (do_nothing): New.
16235 (main): Use do_nothing instead of printf, so that
16236 not to introduce race condition between output of
16237 inferiour and output of gdb. Do not use sleep as it
16238 is not generally available on embedded targets.
7309f756 16239
f4b95f6f
PA
162402009-04-02 Pedro Alves <pedro@codesourcery.com>
16241
16242 * gdb.server/ext-attach.exp: Expect an optional process id after
16243 "Detached from remote process".
16244
de40b933
JK
162452009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16246
16247 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16248 gdb.dwarf2/dw2-unresolved.exp: New.
16249
2ae101a4
PA
162502009-04-02 Pedro Alves <pedro@codesourcery.com>
16251
16252 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16253 mi_run_to_main.
16254
56a8e183
PA
162552009-04-02 Pedro Alves <pedro@codesourcery.com>
16256
16257 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16258 mi_run_to_main. Skip thread exit test on remote targets.
16259 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16260 mi_run_to_main.
16261 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16262 mi_run_to_main.
16263 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16264 when expecting ^connected. Detect when the target doesn't support
16265 non-stop mode.
16266 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16267 supported. Return -1 on error, 0 on success.
16268 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16269 (mi_runto): Return mi_runto_helper's result explicitly.
16270
c35fafde
PA
162712009-04-01 Pedro Alves <pedro@codesourcery.com>
16272
16273 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16274
f8a8dce6
JB
162752009-04-01 Tom Tromey <tromey@redhat.com>
16276
16277 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16278 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16279 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16280 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16281
71c25dea
TT
162822009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16283 Jan Kratochvil <jan.kratochvil@redhat.com>
16284
16285 PR gdb/931
16286 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16287 output.
16288 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16289 for gdb/931.
16290 * dw2-strp.S (DW_AT_language): Change to C++.
16291 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16292
02d9a9ce
JB
162932009-03-31 Joel Brobecker <brobecker@adacore.com>
16294
16295 * gdb.ada/tasks: New testcase.
16296
1042e4c0
SS
162972009-03-30 Stan Shebs <stan@codesourcery.com>
16298
16299 * gdb.trace/actions.exp: Update to match new info trace format.
16300 * gdb.trace/deltrace.exp: Ditto.
16301 * gdb.trace/infotrace.exp: Ditto.
16302 * gdb.trace/passcount.exp: Ditto.
16303 * gdb.trace/save-trace.exp: Ditto.
16304 * gdb.trace/while-stepping.exp: Ditto.
16305 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16306
f8f6f20b
TJB
163072009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16308
16309 * gdb.python/python-frame.c: New file.
16310 * gdb.python/python-frame.exp: New file.
16311
c0c6f777
TJB
163122009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16313
16314 * gdb.python/python-value.exp: Add tests for the address
16315 attribute.
16316
3cb51905
AS
163172009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16318
16319 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16320
88fc996f
DE
163212009-03-26 Doug Evans <dje@google.com>
16322
16323 * gdb.mi/mi-nonstop-exit.exp: New file.
16324 * gdb.mi/non-stop-exit.c: New file.
16325
56ef84b1
TT
163262009-03-26 Tom Tromey <tromey@redhat.com>
16327
16328 Update for change to prologue skipping:
16329 * gdb.mi/mi2-simplerun.exp: Update.
16330 * gdb.mi/mi2-break.exp: Update.
16331 * gdb.mi/mi-simplerun.exp: Update.
16332 * gdb.mi/mi-break.exp: Update.
16333 * gdb.base/ending-run.exp: Update.
16334
def2b000
TJB
163352009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16336
16337 * gdb.python/python-value.exp (test_value_in_inferior): Test
16338 gdb.Value.is_optimized_out attribute.
16339
442ddf59
JK
163402009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16341
16342 * gdb.dwarf2/dw2-noloc-main.c: New file.
16343 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16344 (.text): Remove.
16345 (.data): New.
16346 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16347 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16348 (DW_TAG_subprogram func_cu1, noloc): Remove.
16349 (main): New.
16350 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16351 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16352 (file_symbols): New procedure.
16353
a8df5de4
TT
163542009-03-25 Tom Tromey <tromey@redhat.com>
16355
16356 * gdb.base/charset.exp (valid_target_charset): New proc.
16357 Use it to skip tests on invalid charsets.
16358
cc1d7add
PM
163592009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16360
16361 * gdb.base/completion.exp: Add a test for directory completion.
16362
bcd5727b
JK
163632009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16364
16365 Fix a racy FAIL.
16366 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16367 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16368
cc924cad
TJB
163692009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16370
16371 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16372 * gdb.python/python-function.exp: Add test for function returning
16373 a GDB value.
16374
bc3b79fd
TJB
163752009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16376
16377 * gdb.python/python-function.exp: New file.
16378
6c7a06a3
TT
163792009-03-20 Tom Tromey <tromey@redhat.com>
16380
16381 * gdb.base/store.exp: Update for change to escape output.
16382 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16383 to escape output.
16384 * gdb.base/pointers.exp: Update for change to escape output.
16385 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16386 to escape output.
16387 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16388 escape output.
16389 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16390 to escape output.
16391 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16392 escape output.
16393 * gdb.base/setvar.exp: Update for change to escape output.
16394 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16395 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16396 to escape output.
16397 (test_print_string_constants): Likewise.
16398 * gdb.base/charset.exp (valid_host_charset): Check size of
16399 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16400 cases. Handle "auto"-related output.
16401 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16402 (uvar, Uvar): New globals.
16403
c31af87b
JG
164042009-03-19 Jerome Guitton <guitton@adacore.com>
16405
16406 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16407 deltas.
16408 * gdb.ada/fixed_points.exp: Ditto.
16409
51272cf2
PA
164102009-03-18 Pedro Alves <pedro@codesourcery.com>
16411
16412 * return-nodebug.c: Don't include stdio.h.
16413 (init): Delete.
16414 (func): Delete definition and provide extern declaration.
16415 (t): New.
16416 (main): Don't call printf. Call func and store its result in t.
16417 * return-nodebug1.c: New.
16418 * return-nodebug.exp: Don't expect stdio output. Instead, print
16419 the global variable t. Drop printf formatters and cast types from
16420 foreach loop. Don't use prepare_for_testing. Compile
16421 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16422 define FORMAT or CAST.
16423
d24948ac
PP
164242009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16425
16426 * gdb.base/solib-display.exp: Disable test for remote targers.
16427
61ff14c6
JK
164282009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16429
16430 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16431
cb4dce93
JK
164322009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16433
16434 Fix a racy FAIL.
16435 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16436 code from `follow parent, print pids'.
16437 (`follow child, print pids', `follow parent, print pids'): Call it.
16438 Replace `gdb_test "break..."' by gdb_breakpoint.
16439
f7c60c5e
VP
164402009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16441
16442 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16443 sync and async modes.
f7c60c5e 16444
383ace49
JB
164452009-03-12 Joel Brobecker <brobecker@adacore.com>
16446
16447 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16448 that was checked in by mistake. Remove loading of ada.exp, since
16449 this is not necessary in this case.
16450
4ce102af
JB
164512009-03-12 Joel Brobecker <brobecker@adacore.com>
16452
16453 * gdb.ada/ptype_arith_binop.exp: New testcase.
16454
529a2aef
JB
164552009-03-12 Joel Brobecker <brobecker@adacore.com>
16456
16457 * gdb.ada/mod_from_name: New testcase.
16458
8a38181c
JB
164592009-03-12 Joel Brobecker <brobecker@adacore.com>
16460
16461 * gdb.ada/tick_last_segv: New testcase.
16462
11436dee
VP
164632009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16464
61ff14c6 16465 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16466
1f31650a
VP
164672009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16468
61ff14c6
JK
16469 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16470 include the token in ^running and frame info in *stopped.
1f31650a 16471
a3247a22
PP
164722009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16473
16474 * solib-display.exp: New file.
16475 * solib-display-main.c: New file.
16476 * solib-display-lib.c: New file.
61ff14c6 16477
aae64587
PA
164782009-03-05 Pedro Alves <pedro@codesourcery.com>
16479
16480 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16481
44aabfbc
JK
164822009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16483
16484 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16485 (list_and_check_macro): Use more specific test name.
16486 (next to definition): Make the test names unique.
16487
c087fcd3
PM
164882009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16489
16490 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16491
c86cf029
VP
164922009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16493
16494 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16495 notifications.
16496 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16497 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16498 * lib/mi-support.exp (library_loaded_re): New.
16499 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16500
3ea85240
VP
165012009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16502
16503 * gdb.gdb/observer.exp: Use test_notification observer, not
16504 normal_stop, everywhere.
16505 (test_normal_stop_notifications): Rename to...
16506 (test_notifications): ...this.
16507 (test_observer_normal_stop): Rename to...
16508 (test_observer): ...this.
16509
1903f0e6
DE
165102009-02-16 Doug Evans <dje@google.com>
16511
16512 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16513 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16514 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16515 (test_prefixed_syscall,test_int3): New tests.
16516 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16517 (test_prefixed_syscall,test_int3): New tests.
16518
1d33d6ba
VP
165192009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16520
3cb51905
AS
16521 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16522 (mi_expect_interrupt): Likewise.
16523 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16524 response.
1d33d6ba 16525
faafb047
PM
165262009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16527
16528 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16529 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16530 Replace calls to get_valueofx by get_hexadecimal_valueof.
16531
417e16e2
PM
165322009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16533
16534 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16535 (get_integer_valueof): New procedure.
16536 (get_sizeof): Use new get_integer_value_of.
16537 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16538 by get_integer_valueof.
16539
7065b901
TT
165402009-02-13 Tom Tromey <tromey@redhat.com>
16541
16542 * gdb.base/remote.exp (get_sizeof): Remove.
16543 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16544 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16545 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16546 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16547 (get_sizeof): Likewise.
16548
5d7cb8df
JK
165492009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16550
16551 PR fortran/9806
16552 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16553
b2febfff
PP
165542009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16555
16556 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16557
4aa995e1
PA
165582009-02-06 Pedro Alves <pedro@codesourcery.com>
16559
16560 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16561
d8906c6f
TJB
165622009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16563
16564 * gdb.python/python-cmd.exp: New file.
16565
ff4ab08d
TG
165662009-02-06 Tristan Gingold <gingold@adacore.com>
16567
16568 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16569
aacd552b
TG
165702009-02-05 Tristan Gingold <gingold@adacore.com>
16571
16572 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16573 pointer is dereferenced and use this signal name in regexp.
16574 * gdb.base/signull.exp: Ditto.
16575 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16576 * gdb.base/signull.c (main): Ditto.
16577
08c637de
TJB
165782009-02-04 Tom Tromey <tromey@redhat.com>
16579 Thiago Jung Bauermann <bauerman@br.ibm.com>
16580
16581 * gdb.python/python-value.exp: Use `gdb.history' instead of
16582 `gdb.value_from_history'.
16583 (test_value_numeric_ops): Add test for conversion of enum constant.
16584 * gdb.python/python-value.c (enum e): New type.
16585 (evalue): New global.
16586 (main): Use argv.
16587
20261af8
JG
165882009-02-04 Jerome Guitton <guitton@adacore.com>
16589
16590 * gdb.ada/uninitialized_vars: New test program.
16591 * gdb.ada/uninitialized_vars.exp: New testcase.
16592
52e44b43
TT
165932009-02-02 Tom Tromey <tromey@redhat.com>
16594
16595 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16596 * gdb.cp/pr2489.cc: Rename...
16597 * gdb.cp/pr9594.cc: ... to this.
16598
1c71341a
TT
165992009-02-02 Tom Tromey <tromey@redhat.com>
16600
16601 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16602 * gdb.cp/pr2489.cc: New file.
16603 * gdb.cp/cpcompletion.exp: New file.
16604
a4295225
TT
166052009-02-02 Tom Tromey <tromey@redhat.com>
16606
16607 PR exp/9059:
16608 * gdb.cp/call-c.exp: Add regression test.
16609 * gdb.cp/call-c.cc (FooHandle): New typedef.
16610 (main): New variable 'handle'.
16611
592375cd
VP
166122009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16613
16614 * lib/mi-support.exp (et_mi_thread_list)
16615 (check_mi_and_console_threads): Adjust for current thread in
16616 -thread-list-ids output.
16617
41447f92
VP
166182009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16619
889bf7c5
PA
16620 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16621 Call it.
41447f92 16622
35669430
DE
166232009-01-28 Doug Evans <dje@google.com>
16624
16625 * gdb.arch/amd64-disp-step.S: New file.
16626 * gdb.arch/amd64-disp-step.exp: New file.
16627 * gdb.arch/i386-disp-step.S: New file.
16628 * gdb.arch/i386-disp-step.exp: New file.
16629
09f00d9a
PM
166302009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16631
16632 * gdb.base/find.exp: Set newline variable
16633 using quotes instead of braces to fix cygwin failures.
16634
1e8fb976
PA
166352009-01-23 Pedro Alves <pedro@codesourcery.com>
16636
16637 * gdb.base/radix.exp: Add tests to ensure that that set
16638 input-radix 0 and set output-radix 0 are really rejected.
16639
da061712
PA
166402009-01-23 Pedro Alves <pedro@codesourcery.com>
16641
16642 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16643 copyright years.
16644
dd7e2d2b
PA
166452009-01-23 Pedro Alves <pedro@codesourcery.com>
16646
16647 PR gdb/9664:
16648 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16649
392452f6
PA
166502009-01-22 Pedro Alves <pedro@codesourcery.com>
16651
16652 PR c++/9631:
16653 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16654
8653e71c
PM
166552009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16656
16657 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16658 binfile definition to fix Windows OS failure.
16659
a12cc160
DJ
166602009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16661
16662 PR gdb/9346
16663 * gdb.base/interrupt.c (sigint_handler): New.
16664 (main): Install a SIGINT handler if SIGNALS is defined. Exit
16665 on error.
16666 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
16667 Test "signal SIGINT".
16668
b89667eb
DE
166692009-01-19 Doug Evans <dje@google.com>
16670
16671 * gdb.base/break.exp: Update expected gdb output.
16672 * gdb.base/sepdebug.exp: Ditto.
16673 * gdb.mi/mi-syn-frame.exp: Ditto.
16674 * gdb.mi/mi2-syn-frame.exp: Ditto.
16675 * gdb.base/call-signal-resume.exp: New file.
16676 * gdb.base/call-signals.c: New file.
16677 * gdb.base/unwindonsignal.exp: New file.
16678 * gdb.base/unwindonsignal.c: New file.
16679 * gdb.threads/interrupted-hand-call.exp: New file.
16680 * gdb.threads/interrupted-hand-call.c: New file.
16681 * gdb.threads/thread-unwindonsignal.exp: New file.
16682
adb483fe
DJ
166832009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
16684
16685 * gdb.base/define.exp: Test defining and hooking prefix commands.
16686 * gdb.python/python.exp: Update test for "show user" output.
16687
60023297
JK
166882009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16689
16690 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
16691 now the output exactly, using less wildcards. Expect also the output
16692 of gfortran-4.3. Update for the f-valprint.c modification from
16693 2008-04-22.
16694 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
16695 Remove gdb_test test names where matching the command.
16696
ccc57cf9
PA
166972009-01-01 Pedro Alves <pedro@codesourcery.com>
16698
16699 PR breakpoints/9681:
16700 * gdb.base/watchpoint.exp: Add regression test.
16701
c7a6ca08
PA
167022008-12-31 Pedro Alves <pedro@codesourcery.com>
16703
16704 * gdb.threads/attach-into-signal.exp: Don't use
16705 gdb_suppress_entire_file.
16706 * gdb.threads/attach-stopped.exp: Ditto.
16707 * gdb.threads/attachstop-mt.exp: Ditto.
16708
3a031f65
PA
167092008-12-31 Pedro Alves <pedro@codesourcery.com>
16710
16711 PR gdb/8812:
16712 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
16713
09e6485f
PA
167142008-12-29 Pedro Alves <pedro@codesourcery.com>
16715
16716 PR gdb/7536:
16717 * gdb.base/radix.exp: Add tests to ensure invalid input radices
16718 and unsupported output radices are really rejected.
16719
0cd53049
JK
167202008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16721
16722 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16723
ba163c7e
TT
167242008-12-22 Tom Tromey <tromey@redhat.com>
16725
16726 * gdb.cp/punctuator.exp: New file.
16727
6f4de6c9
JK
167282008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16729
16730 * gdb.base/completion.exp (Completing non-existing component): New test.
16731
0f34d0b4
JK
167322008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16733
16734 Fix for PR gdb/8648.
16735 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16736 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16737 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16738 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16739
db2ad4c3
JK
167402008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16741
16742 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16743
bb5ef15e
DP
167442008-12-16 Christophe Lyon <christophe.lyon@st.com>
16745
16746 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16747 compiler actually generate code at the expected line number.
16748
90142adc
JZ
167492008-12-15 Jie Zhang <jie.zhang@analog.com>
16750
16751 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16752
fad6eecd
TT
167532008-12-12 Tom Tromey <tromey@redhat.com>
16754
16755 * gdb.base/commands.exp (redefine_hook_test): New proc.
16756 Call it.
16757
17c8aaf5
TT
167582008-12-11 Tom Tromey <tromey@redhat.com>
16759
16760 * gdb.base/macscp.exp: New regression test.
16761
7c8adf68
TT
167622008-12-11 Tom Tromey <tromey@redhat.com>
16763
16764 * gdb.base/macscp.exp: Print "address.addr".
16765 * gdb.base/macscp1.c (struct outer): New struct.
16766 (address): New global.
16767
b05dcbb7
TT
167682008-12-09 Tom Tromey <tromey@redhat.com>
16769
16770 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16771 Call it.
16772
2d476de1
DE
167732008-12-04 Doug Evans <dje@google.com>
16774
16775 * gdb.server/ext-run.exp: Relax regexp for init program.
16776
87bdc959
TG
167772008-12-03 Tristan Gingold <gingold@adacore.com>
16778
16779 * gdb.base/macscp.exp: Generate an object file during compilation
16780 to work around Darwin dsymutil limitations.
16781
e0740f77
JK
167822008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16783
16784 Test resolving external references to TLS variables.
16785 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
16786 FILE2_THREAD_LOCAL.
16787 (testfile2, srcfile2): New variables.
16788 * gdb.threads/tls.c (file2_thread_local)
16789 (function_referencing_file2_thread_local): New.
16790 * gdb.threads/tls2.c: New file.
16791
67f0aac5
JB
167922008-11-28 Joel Brobecker <brobecker@adacore.com>
16793
16794 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
16795 rather than integer, as integer might not be big enough when
16796 on 64bit targets.
67f0aac5 16797
c332165e
JG
167982008-11-27 Jerome Guitton <guitton@adacore.com>
16799
16800 * gdb.cp/formatted-ref.exp: Add equality test.
16801 * gdb.ada/formatted_ref.exp: Ditto.
16802
fc9b693c
JK
168032008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16804
16805 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
16806 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
16807
a9c64011
AS
168082008-11-20 Andreas Schwab <schwab@suse.de>
16809
16810 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
16811 matching syscall entry point.
16812 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16813 (tcatch_vfork_then_child_follow): Likewise. Finish through
16814 vfork even if we stopped at the syscall trampoline.
16815
e2fd701e
DE
168162008-11-20 Doug Evans <dje@google.com>
16817
16818 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16819
69abc51c
TJB
168202008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
16821
16822 * gdb.arch/ppc-dfp.exp: New file.
16823 * gdb.arch/ppc-dfp.c: New file.
16824
c14c28ba
PP
168252008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16826
16827 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 16828
2e74121d
DE
168292008-11-17 Doug Evans <dje@google.com>
16830
16831 * gdb.mi/mi-syn-frame.exp: Update expected output.
16832 * gdb.mi/mi2-syn-frame.exp: Update expected output.
16833
66bb093b
VP
168342008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16835
16836 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
16837 "thread N" results in =thread-selected.
16838 * lib/mi-support (mi_run_cmd, mi_expect_stop)
16839 (mi_send_resuming_command_raw): Be prepared for
16840 =thread-selected.
16841
3d043ef6
VP
168422008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16843
a9c64011
AS
16844 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
16845 * lib/mi-support.exp: Likewise.
3d043ef6 16846
808104c8
JB
168472008-11-16 Joel Brobecker <brobecker@adacore.com>
16848
16849 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
16850 commands from the expected output for "help catch".
16851
00b22944
JB
168522008-11-15 Joel Brobecker <brobecker@adacore.com>
16853
16854 * gdb.ada/int_deref.exp: New testcase.
16855
59669435
TT
168562008-11-14 Nick Roberts <nickrob@snap.net.nz>
16857
16858 * gdb.mi/gdb2549.exp: New file.
16859
de04a248
DE
168602008-11-11 Doug Evans <dje@google.com>
16861
16862 * gdb.base/callexit.exp: New file.
16863 * gdb.base/callexit.c: New file.
16864
6b8ce727
DE
168652008-11-10 Doug Evans <dje@google.com>
16866
16867 * lib/gdb.exp (GDBFLAGS): Move -nx ...
16868 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
16869 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
16870 (default_gdb_start,default_gdb_exit): Ditto.
16871 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
16872 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
16873 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
16874 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
16875 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
16876 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
16877
1b14b8aa
AS
168782008-11-03 Andreas Schwab <schwab@suse.de>
16879
16880 * gdb.base/hashline2.exp: Fix typo.
16881 * gdb.base/hashline3.exp: Likewise.
16882
f3134b88
TT
168832008-10-30 Tom Tromey <tromey@redhat.com>
16884
16885 * gdb.base/pointers.exp: Add test.
16886 * gdb.base/pointers.c (k, S): New typedefs.
16887 (instance): New global.
16888
c2226152
AS
168892008-10-30 Andreas Schwab <schwab@suse.de>
16890
16891 * gdb.base/args.exp: Add tests for newlines.
16892
462f405c
JB
168932008-10-30 Joel Brobecker <brobecker@adacore.com>
16894
16895 gdb.base/foll-exec.exp: Update the expected output of a couple
16896 of "info breakpoints" tests.
16897
79a45b7d
TT
168982008-10-28 Tom Tromey <tromey@redhat.com>
16899
16900 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
16901
adc13a14
PA
169022008-10-24 Pedro Alves <pedro@codesourcery.com>
16903
16904 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
16905 gdb_start_cmd.
16906 Use runto_main before any test that requires execution.
16907
252fbfc8
PA
169082008-10-23 Pedro Alves <pedro@codesourcery.com>
16909
16910 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
16911 instead of SIGINT.
16912
28148e3d
JB
169132008-10-22 Joel Brobecker <brobecker@adacore.com>
16914
16915 * gdb.base/completion.exp: Update expected output following
16916 the addition of the "info tasks" command.
16917
c209f847
TT
169182008-10-22 Tom Tromey <tromey@redhat.com>
16919
16920 * gdb.base/exprs.exp (test_expr): Add test for string
16921 concatenation.
16922
f177e350
PA
169232008-10-19 Pedro Alves <pedro@codesourcery.com>
16924
16925 * configure.ac: Output gdb.python/Makefile.
16926 * configure: Regenerate.
16927 * gdb.python/Makefile.in: New.
16928
cce89356
JB
169292008-10-16 Joel Brobecker <brobecker@adacore.com>
16930
16931 * gdb.base/foll-fork.exp: Adjust the expected output to match
16932 the new description for fork/vfork catchpoints in the "info
16933 breakpoints" output.
16934
176d289d
TJB
169352008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
16936
16937 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
16938
a08702d6
TJB
169392008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16940
16941 * gdb.python/python-value.c: New file.
16942 * gdb.python/python-value.exp: New file.
16943
1c5cfe86
PA
169442008-10-15 Pedro Alves <pedro@codesourcery.com>
16945
16946 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
16947
5a98ad69
DP
169482008-10-15 Denis Pilat <denis.pilat@st.com>
16949
41702f1b 16950 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 16951
dcb1a1e2
TT
169522008-10-09 Tom Tromey <tromey@redhat.com>
16953
16954 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
16955 'fprintf' and 'stderr'.
16956
9124fe48
JB
169572008-10-07 Joel Brobecker <brobecker@adacore.com>
16958
16959 * gdb.ada/ref_tick_size.exp: New testcase.
16960
45452591
DE
169612008-10-06 Doug Evans <dje@google.com>
16962
16963 * gdb.dwarf2/dw2-cu-size.exp: New file.
16964 * gdb.dwarf2/dw2-cu-size.S: New file.
16965
16966 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
16967 .Ltype_int for clarity.
16968
4fc5b208
PP
169692008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
16970
16971 PR gdb/2384:
16972 * gdb.cp/gdb2384.exp: Extended to test more cases.
16973 * gdb.cp/gdb2384.cc: Likewise.
16974 * gdb.cp/gdb2384-base.h: Likewise.
16975 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 16976
d78df370
JK
169772008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16978
16979 * gdb.base/maint.exp (maint print type): Remove printing
16980 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
16981
9a044a89
TT
169822008-09-30 Tom Tromey <tromey@redhat.com>
16983
16984 * gdb.base/macscp.exp: Add completion tests.
16985 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
16986 (TWENTY_THREE): Likewise.
16987 (FORTY_EIGHT): Likewise.
16988
506800a9
TT
169892008-09-30 Tom Tromey <tromey@redhat.com>
16990
16991 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
16992 everywhere.
16993 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
16994
1a6f01b5
JK
169952008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
16996
16997 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
16998 testcase is derived from. Fix racy dependency on an expected PID
16999 number. No longer support the testcase on Linux kernel 2.4.x.
17000
2fae03e8
TT
170012008-09-27 Tom Tromey <tromey@redhat.com>
17002
17003 * gdb.base/macscp.exp: Add tests for stringification, splicing,
17004 and varargs.
17005
1ad15515
PA
170062008-09-22 Pedro Alves <pedro@codesourcery.com>
17007
17008 * lib/mi-support.exp (mi_expect_interrupt): New.
17009 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
17010 from gdb.mi/mi-nonstop.exp.
17011 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
17012 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
17013 lib/mi-support.exp.
17014 Use mi_check_thread_states throughout. Avoid ".*" and do not
17015 require an anchor after -exec-run.
17016
d0b76dc6
DJ
170172008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
17018
17019 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
17020 stop is pending. Avoid ".*" when two stops are pending.
17021 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
17022 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
17023 newlines in fullnames.
17024 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
17025 (mi_expect_stop): Update comments. Only anchor in sync mode.
17026 Do not match newlines.
17027 (mi_send_resuming_command_raw): Always return status.
17028 (mi_get_stop_line): Do not match more than one line by accident.
17029 Only anchor in sync mode.
17030 (mi_run_inline_test): If -exec-next fails, give up.
17031
9990c830
UW
170322008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17033
17034 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
17035 on SPU.
17036
ebcf6f00
JB
170372008-09-10 Joel Brobecker <brobecker@adacore.com>
17038
17039 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
17040
b6db24e5
JB
170412008-09-10 Joel Brobecker <brobecker@adacore.com>
17042
17043 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
17044 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
17045 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
17046 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
17047 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
17048 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
17049 gdb.ada/interface.exp, gdb.ada/null_array.exp,
17050 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
17051 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
17052 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
17053 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
17054 Include the "= " sequence in the expected output of print tests.
17055
2bf448e0
JB
170562008-09-10 Joel Brobecker <brobecker@adacore.com>
17057
17058 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
17059 description for boolean types.
17060
d51fd4c8
PA
170612008-09-09 Pedro Alves <pedro@codesourcery.com>
17062
17063 * gdb.base/hook-stop-continue.c: New.
17064 * gdb.base/hook-stop-continue.exp: New.
17065
694182d2
DJ
170662008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
17067
17068 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
17069
3b8a7fc0
JG
170702008-09-08 Jerome Guitton <guitton@adacore.com>
17071
17072 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
17073 (stack_check_probe_2, stack_check_probe_loop_1)
17074 (stack_check_probe_loop_2): New functions.
17075 (main): Add call to these new functions.
17076 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
17077 functions, check that the breakpoint is inserted at the appropriate
17078 location.
17079 (insert_breakpoint): Slightly refine this procedure so that it can
17080 be called several times in the test.
17081
96cc0ae8
JG
170822008-09-08 Jerome Guitton <guitton@adacore.com>
17083
17084 * gdb.base/stack-checking.c: New file.
17085 * gdb.base/stack-checking.exp: New file.
17086
1f08b409
TJB
170872008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17088
17089 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
17090 * gdb.arch/altivec-regs.exp: Likewise.
17091 * gdb.arch/vsx-regs.exp: Likewise.
17092
3099e1c4
TJB
170932008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17094
17095 * gdb.arch/ppc-fp.exp: New file.
17096 * gdb.arch/ppc-fp.c: New file.
17097
cc69bfc1
PP
170982008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17099
17100 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
17101 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 17102
b02a33db
MS
171032008-09-04 Michael Snyder <msnyder@vmware.com>
17104
17105 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
17106 as "at" (for non-debug functions such as _start).
17107
2992cbe0
UW
171082008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17109
17110 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
17111 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
17112 software watchpoints.
17113 * gdb.base/watch_thread_num.exp: Likewise.
17114
514f746b
AR
171152008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17116
17117 * gdb.arch/i386-bp_permanent.exp: New test.
17118
876cecd0
TT
171192008-08-24 Tom Tromey <tromey@redhat.com>
17120
17121 * gdb.base/maint.exp: Update "maint print type".
17122
80f73d71
VP
171232008-08-21 Vladimir Prus <vladimir@codesourcery.com>
17124
17125 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
17126 support. Adjust the order of "*running" notifications.
17127 * gdb.mi/non-stop.c: Don't cast from int to void* and
17128 back.
17129
d9c78d7d
MK
171302008-08-20 Mark Kettenis <kettenis@gnu.org>
17131
17132 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
17133 expect to find it in the "info frame" output.
17134
97a2d1d3
DJ
171352008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17136
17137 * gdb.base/interp.exp: Always consume both prompts.
17138
b96e2927
PA
171392008-08-20 Pedro Alves <pedro@codesourcery.com>
17140
17141 * gdb.base/pending.exp: Test pending breakpoints without symbols
17142 loaded.
17143
8cf6e61a
VP
171442008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17145
17146 * lib/mi-support.exp (mi_expect_stop): Produce
17147 more details on failures.
17148 * gdb.mi/mi-nonstop.exp: New.
17149 * gdb.mi/non-stop.c: New.
17150
c6ebd6cf
VP
171512008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17152
a9c64011
AS
17153 * gdb.mi/mi-async.exp: Use 'set target-async'.
17154 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17155
46a9b8ed
DJ
171562008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17157
17158 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17159
44feb3ce
TT
171602008-08-17 Tom Tromey <tromey@redhat.com>
17161
17162 * gdb.base/help.exp (help catch): Rewrite.
17163
311a4e6b
TJB
171642008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17165
17166 * gdb.base/define.exp: Test indented command documentation.
17167 * gdb.python/python.exp: Test indented multi-line command.
17168
604c2f83
LM
171692008-08-15 Luis Machado <luisgpm@br.ibm.com>
17170
17171 * testsuite/gdb.arch/vsx-regs.c: New source file.
17172 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17173 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17174
886a217c
TT
171752008-08-14 Tom Tromey <tromey@redhat.com>
17176
17177 * gdb.base/macscp.exp: Add regression test for "macro define" or
17178 "macro undef" with no arguments.
17179
c814a4f3
PP
171802008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17181
17182 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17183
12ab8a60
UW
171842008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17185
17186 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17187
d57a3c85
TJB
171882008-08-06 Tom Tromey <tromey@redhat.com>
17189
17190 * gdb.python/python.exp: New file.
17191
c7b778ff
JK
171922008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17193
17194 Fix for PR gdb/1543.
17195 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17196 $LOCATION.
17197 (location): New variable.
17198 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17199 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17200 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17201 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17202 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17203 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17204 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17205 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17206 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17207 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17208 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17209 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17210 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17211 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17212 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17213 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17214 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17215 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17216 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17217 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17218 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17219 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17220 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17221 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17222 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17223 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17224 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17225 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17226 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17227 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17228 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17229 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17230 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17231 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17232 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17233 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17234 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17235 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17236 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17237 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17238 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17239 gdb.base/type-opaque.exp, gdb.base/until.exp,
17240 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17241 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17242 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17243 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17244 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17245 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17246 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17247 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17248 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17249 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17250 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17251 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17252 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17253 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17254 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17255 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17256 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17257 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17258 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17259 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17260 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17261 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17262 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17263 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17264 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17265 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17266 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17267 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17268 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17269 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17270 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17271 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17272 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17273 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17274 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17275 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17276 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17277 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17278 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17279 to bug-gdb@prep.ai.mit.edu .
17280
5e06a3d1
VP
172812008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17282
17283 * lib/mi-support.exp (mi_load_shlibs): New.
17284 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17285
9d81d21b
VP
172862008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17287
17288 * lib/mi-support.exp (get_mi_thread_list)
17289 (check_mi_and_console_threads): New, moved from ...
17290 * gdb.mi/mi-pthread.exp: ...here.
17291 * gdb.mi/gdb669.exp (get_mi_thread_list)
17292 (check_mi_and_console_threads): Delete.
17293 * gdb.mi/mi2-pthread.exp: Likewise.
17294
bae98fe0
TT
172952008-07-28 Tom Tromey <tromey@redhat.com>
17296
17297 * Makefile.in (just-check): Remove. Move body to...
17298 (check): ... here.
17299
57380f4e
DJ
173002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17301
17302 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17303 Add a test for duplicated SIGINTs.
17304
e09490f1
DJ
173052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17306
17307 * gdb.threads/schedlock.exp (get_args): Update to work for any
17308 value of NUM.
17309 (Top level): Report the number of threads that did not resume.
17310
6387b45f
DJ
173112008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17312
17313 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17314
62f64ff2
DJ
173152008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17316
17317 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17318 non-MI prompt.
17319
fa8de41e
TT
173202008-07-26 Tom Tromey <tromey@redhat.com>
17321
17322 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17323 (function_struct, function_struct_ptr): New globals.
17324 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17325 function pointer in a struct.
17326
ccb3ac8a
TT
173272008-07-26 Tom Tromey <tromey@redhat.com>
17328
17329 * gdb.base/macscp.exp: Add test for macro lexing bug.
17330
d7d9f01e
TT
173312008-07-18 Tom Tromey <tromey@redhat.com>
17332
17333 * gdb.base/macscp.exp: Add macro tests.
17334
9bf07184
PP
173352008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17336
17337 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17338
becf6477
PP
173392008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17340
17341 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17342
0709f7d3
PP
173432008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17344
17345 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17346
7093c834
PP
173472008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17348
17349 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17350
b432ffe3
JK
173512008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17352
17353 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17354
b1a268e5
VP
173552008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17356
17357 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17358
e2995f8e
KB
173592008-07-11 Kevin Buettner <kevinb@redhat.com>
17360
17361 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17362 of regexp to account for changes made to GDB in the printing of
17363 byte vectors.
17364
14032a66
TT
173652008-07-11 Tom Tromey <tromey@redhat.com>
17366
17367 * gdb.base/completion.exp: Add 'help' completion test.
17368
981505ef
JK
173692008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17370
17371 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17372
10568435
JK
173732008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17374
17375 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17376
4487aabf
PA
173772008-07-09 Pedro Alves <pedro@codesourcery.com>
17378
17379 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17380
a4a9b1c4
PA
173812008-07-09 Pedro Alves <pedro@codesourcery.com>
17382
17383 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17384
3c3185ac
JK
173852008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17386
17387 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17388
7ebd49dc
VP
173892008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17390
17391 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17392 previous commit. Add a comment.
17393
84e46146
PA
173942008-06-28 Pedro Alves <pedro@codesourcery.com>
17395
17396 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17397
0f8d4a2f
VP
173982008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17399
17400 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17401
f747e0ce
PA
174022008-06-27 Pedro Alves <pedro@codesourcery.com>
17403
17404 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17405 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17406 compiling an executable, link in an object that forces unbuffered
17407 output.
17408 * lib/set_unbuffered_mode.c: New file.
17409
734a5c36
JK
174102008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17411
17412 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17413
a2840c35
VP
174142008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17415
a9c64011
AS
17416 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17417 mi_expect_stop.
17418 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17419 Demand that *running is output.
17420 (detect_async): Perform checking every time.
17421 (mi_send_resuming_command): Extract everything into...
17422 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17423 (mi_expect_stop): Don't accept any output before *stopped.
17424
6ae37fef
VP
174252008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17426
17427 Robustify mi-simplerun.
a9c64011
AS
17428 * gdb.mi/basics.c (main): Add a call to sleep.
17429 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17430 * gdb.mi/mi2-cli.exp: Likewise.
17431 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17432
b4aa76f0 174332008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17434
17435 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17436
e1ac3328
VP
174372008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17438
a9c64011
AS
17439 * gdb.mi/mi-console.exp: Adjust.
17440 * gdb.mi/mi-syn-frame.exp: Adjust.
17441 * gdb.mi/mi2-console.exp: Adjust.
17442 * gdb.mi/mi2-syn-frame.exp: Adjust.
17443 * lib/mi-support.exp (mi_run_cmd): Adjust.
17444 (mi_send_resuming_command): Adjust.
e1ac3328 17445
f7f9a841
VP
174462008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17447
17448 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17449 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17450 testing of stopped.
17451 * gdb.mi/mi2-syn-frame.exp: Likewise.
17452 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17453 (async, detect_async): New.
17454 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17455 depending on if we're running in sync or async mode.
f7f9a841 17456
37cd5d19
TT
174572008-06-09 Tom Tromey <tromey@redhat.com>
17458
17459 * gdb.base/completion.exp: New tests for field name completion
17460 with spaces, and field name completion with '->'.
17461
65d12d83
TT
174622008-06-06 Tom Tromey <tromey@redhat.com>
17463
17464 * gdb.base/break1.c (struct some_struct): New struct.
17465 (values): New global.
17466 * gdb.base/completion.exp: Add field name completion test.
17467
ebfe2e3f
PP
174682008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17469
17470 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17471 to pointer.
17472 * gdb.cp/call-c.cc: Likewise.
17473
bcf6fc3a
NR
174742008-06-06 Nick Roberts <nickrob@snap.net.nz>
17475
17476 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17477 annotation.
17478
49fd4a42 174792008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17480 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17481
17482 * gdb.threads/execl.c, gdb.threads/execl1.c,
17483 gdb.threads/execl.exp: New tests.
a9c64011 17484
8a34ac3f
AR
174852008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17486 Daniel Jacobowitz <dan@codesourcery.com>
17487
17488 * gdb.cp/exception.exp: Activate test, make it work with pending
17489 catchpoints.
17490
86ae69ef
JK
174912008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17492
17493 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17494
f7f9ae2c
VP
174952008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17496
a9c64011
AS
17497 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17498 now printed.
17499 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17500
2a2d4dc3
AS
175012008-05-27 Andreas Schwab <schwab@suse.de>
17502
17503 * gdb.base/frame-args.exp: Handle arguments that are optimized
17504 out.
17505
5099e4d9
LM
175062008-05-26 Luis Machado <luisgpm@br.ibm.com>
17507
17508 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17509 quiet for ppc32 and group options into a single variable.
17510
d9c36a91
JB
175112008-05-23 Joel Brobecker <brobecker@adacore.com>
17512
17513 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17514 of zero-size elements.
17515 * gdb.ada/null_array.exp: Test printing this new array.
17516
103a8671
JK
175172008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17518
17519 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17520
07a4cc1a 175212008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17522
17523 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17524 of the "finish" command.
17525
55f996a7
NR
175262008-05-21 Nick Roberts <nickrob@snap.net.nz>
17527
17528 * gdb.base/annota1.exp: Test for new annotation.
17529
907fc202
UW
175302008-05-16 Pedro Alves <pedro@codesourcery.com>
17531
17532 * gdb.base/fixsection.exp: New file.
17533 * gdb.base/fixsection0.c: New file.
17534 * gdb.base/fixsection1.c: New file.
17535
e8f97270
UW
175362008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17537
17538 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17539 * gdb.base/annota3.exp: Likewise.
17540
ac0bb574
NF
175412008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17542
17543 * gdb.base/watch_thread_num.exp: Don't run tests that require
17544 watchpoints if the target doesn't support them.
17545
6fadd07a
DE
175462008-05-12 Doug Evans <dje@google.com>
17547
17548 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17549
6e9a4a30
JB
175502008-05-09 Joel Brobecker <brobecker@adacore.com>
17551
17552 * gdb.ada/assign_1.exp: New testcase.
17553
08388c79
DE
175542008-05-09 Doug Evans <dje@google.com>
17555
a3c83fae
DE
17556 * gdb.base/find.exp: New file.
17557 * gdb.base/find.c: New file.
08388c79 17558
bd5ddfe8
DJ
175592008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17560
17561 * gdb.base/commands.exp (watchpoint_command_test): Handle
17562 gdb,no_hardware_watchpoints.
17563 * gdb.base/float.exp: Allow ARM targets without floating point.
17564 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17565
b5dd68e2 175662008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17567 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17568
17569 * gdb.ada/lang_switch: New test program.
17570 * gdb.ada/lang_switch.exp: New testcase.
17571
382d13d1
DE
175722008-05-05 Doug Evans <dje@google.com>
17573
17574 * gdb.base/help.exp (disassemble): Update expected help text.
17575
9dd789d0
PA
175762008-05-04 Pedro Alves <pedro@codesourcery.com>
17577
17578 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17579
611c83ae
PA
175802008-05-04 Pedro Alves <pedro@codesourcery.com>
17581
17582 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17583 different times.
17584
ff013f42
JK
175852008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17586
17587 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17588 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17589 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17590 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17591
96dff6a2
VP
175922008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17593
17594 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17595 notification to appear.
17596
55cd6f92
DJ
175972008-05-04 Daniel Jacobowitz <dan@debian.org>
17598
17599 * gdb.base/fullname.c: New file.
17600 * gdb.base/fullname.exp: New file.
17601 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17602
d705c43c
PA
176032008-05-03 Pedro Alves <pedro@codesourcery.com>
17604
17605 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17606 expressions with macros.
17607
333222e1
JK
176082008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17609
17610 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17611
5ac01682
DJ
176122008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17613
17614 * gdb.base/completion.exp: Handle lack of other symbols beginning
17615 with "a".
17616
17617 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17618
237fc4c9
PA
176192008-05-02 Jim Blandy <jimb@codesourcery.com>
17620
17621 * gdb.asm/asmsrc1.s: Add scratch space.
17622
ed5e9466
DJ
176232008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17624 Daniel Jacobowitz <dan@codesourcery.com>
17625
17626 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17627 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17628 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17629
b39cc962
DJ
176302007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17631
17632 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17633
36d520f5
JB
176342008-05-01 Joel Brobecker <brobecker@adacore.com>
17635
17636 * gdb.base/info-target.exp: New testcase.
17637
8d4e3071
DJ
176382008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17639
17640 * gdb.cp/hang.exp: Use .cc instead of .C.
17641 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17642 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17643
6f3f3097
DJ
176442008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17645
17646 * gdb.base/gdb1250.exp: Remove perror.
17647 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17648
5550a914
PA
176492008-04-30 Pedro Alves <pedro@codesourcery.com>
17650
17651 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17652 .2byte.
17653
d848e687
DJ
176542008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17655
17656 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17657 (maybe_kfail): New.
17658
93b5768b
PA
176592008-04-25 Pedro Alves <pedro@codesourcery.com>
17660
17661 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17662
721c02de
VP
176632008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17664
a9c64011
AS
17665 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
17666 * gdb.mi/mi2-syn-frame.exp: Likewise.
17667 * lib/mi-support.exp: Likewise.
721c02de 17668
74960c60
VP
176692008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17670
17671 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
17672 to specify regexp for the location to stop at.
17673 * gdb.base/break-always.c: New.
17674 * gdb.base/break-always.exp: New.
17675
d24317b4
VP
176762008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17677
17678 * lib/mi-support.exp (mi_runto_helper): Adjust
17679 for the original-location field.
17680 (mi_create_breakpoint, mi_list_breakpoints): New.
17681 * gdb.mi/mi-break.exp: Adjust.
17682 * gdb.mi/mi2-break.exp: Adjust.
17683 * gdb.mi/mi-pending.exp: Adjust.
17684 * gdb.mi/mi-simplerun.exp: Adjust.
17685 * gdb.mi/mi2-simplerun.exp: Adjust.
17686 * gdb.mi/mi-syn-frame.exp: Adjust.
17687 * gdb.mi/mi2-syn-frame.exp: Adjust.
17688 * gdb.mi/mi-until.exp: Adjust.
17689 * gdb.mi/mi2-until.exp: Adjust.
17690 * gdb.mi/mi-var-display.exp: Adjust.
17691 * gdb.mi/mi2-var-display.exp: Adjust.
17692 * gdb.mi/mi-watch.exp: Adjust.
17693 * gdb.mi/mi2-watch.exp: Adjust.
17694
fdc59709 176952008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 17696
a9c64011
AS
17697 * aclocal.m4: Add override.m4.
17698 * configure: Regenerate.
fdc59709 17699
8e91f023
VP
177002008-04-19 Vladimir Prus <vladimir@codesourcery.com>
17701
17702 * gdb.mi/var-cmd.c (do_at_tests): Verify that
17703 '-var-update --all-values' reports new value even the type
17704 of a variable object has changed.
17705
233a11ab
CS
177062008-04-18 Craig Silverstein <csilvers@google.com>
17707
17708 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17709 files.
d24317b4 17710
9c1137ad
JB
177112008-04-18 Joel Brobecker <brobecker@adacore.com>
17712
17713 * gdb.ada/atomic_enum: New test program.
17714 * gdb.ada/atomic_enum.exp: New testcase.
17715
66d0bbc7
DE
177162008-04-17 Doug Evans <dje@google.com>
17717
17718 * gdb.opt/Makefile.in: Fix whitespace.
17719
100906b0
UW
177202008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17721
17722 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17723
4584e32e
DE
177242008-04-17 Doug Evans <dje@google.com>
17725
17726 * gdb.base/hashline1.exp: New testcase.
17727 * gdb.base/hashline2.exp: New testcase.
17728 * gdb.base/hashline2.exp: New testcase.
17729
0a320680
PA
177302008-04-17 Pedro Alves <pedro@codesourcery.com>
17731
17732 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17733
18ac113b
AR
177342008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17735
17736 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17737 temporary breakpoint to match "Temporary breakpoint".
17738 * gdb.base/break.exp (delete_breakpoints): Likewise.
17739 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17740 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17741 * gdb.base/display.exp: Likewise.
17742 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17743 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17744 * gdb.base/restore.exp (restore_tests): Likewise.
17745 * gdb.base/sepdebug.exp: Likewise.
17746 * gdb.base/watchpoint.exp: Likewise.
17747 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17748 * gdb.mi/mi-pending.exp: Likewise.
17749 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17750 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
17751 * gdb.mi/mi-var-cmd.exp: Likewise.
17752 * gdb.mi/mi-var-display.exp: Likewise.
17753 * gdb.mi/mi2-cli.exp: Likewise.
17754 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
17755 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
17756 * gdb.mi/mi2-var-display.exp: Likewise.
17757 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
17758 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
17759 new "disp" field.
a9c64011 17760 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
17761 reason. This is to support fix for PR2424.
17762
add38693
JK
177632008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17764
17765 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17766
fcacd99f
VP
177672008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17768
17769 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 17770 field. Add more floating varobj tests.
fcacd99f 17771 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
17772 field.
17773 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
17774 (main): Call do_at_tests.
17775 * lib/mi-support.exp (mi_create_floating_varobj)
17776 (mi_varobj_update_with_type_change): New.
fcacd99f 17777
de051565
MK
177782008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
17779
17780 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
17781 option of -var-evaluate-expression.
17782 * gdb.mi/mi2-var-display.exp: Likewise.
17783
dbc52822
VP
177842008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17785
17786 Introduce test setup helpers.
a9c64011
AS
17787 * lib/gdb.exp (build_executable, clean_restart)
17788 (prepare_for_testing): New.
17789 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
17790 * gdb.base/return.exp: Likewise.
17791 * gdb.base/ending-run.exp: Likewise.
dbc52822 17792
473591da
NR
177932008-04-07 Nick Roberts <nickrob@snap.net.nz>
17794
17795 * gdb.mi/mi-async.exp: New test for asynchronous Machine
17796 Interface (MI) responses.
17797
2b2d9e11
VP
177982008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17799
a9c64011
AS
17800 * gdb.cp/breakpoint.cc: New code to test conditions involving
17801 member variables.
17802 * gdb.cp/breakpoint.exp: Test condition involving member
17803 variables.
2b2d9e11 17804
bb378428
VP
178052008-04-05 Vladimir Prus <vladimir@codesourcery.com>
17806
17807 * lib/mi-support.exp (mi_expect_stop): New.
17808 (mi_run_cmd): Change the
17809 token. Use mi_send_resuming_command, use
17810 mi_expect_stop.
17811 (mi_execute_to_helper): Rename to mi_execute_to.
17812 (mi_send_resuming_command): Add more error patterns.
17813 (mi_wait_for_stop): Renamed to...
17814 (mi_get_stop_line): ...this.
17815 (mi_run_inline_test): Adjust.
17816
17817 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
17818 * gdb.mi/mi-console.exp: Likewise.
17819 * gdb.mi/mi-pending.exp: Likewise.
17820 * gdb.mi/mi-simplerun.exp: Likewise.
17821 * gdb.mi/mi-stack.exp: Likewise.
17822 * gdb.mi/mi-stepi.exp: Likewise.
17823 * gdb.mi/mi-syn-frame.exp: Add comment.
17824 * gdb.mi/mi-until.exp: Likewise.
17825 * gdb.mi/mi-var-display.exp: Likewise.
17826 * gdb.mi/mi-watch.exp: Likewise.
17827 * gdb.mi/mi2-cli.exp: Likewise.
17828 * gdb.mi/mi2-console.exp: Likewise.
17829 * gdb.mi/mi2-simplerun.exp: Likewise.
17830 * gdb.mi/mi2-stack.exp: Likewise.
17831 * gdb.mi/mi2-stepi.exp: Likewise.
17832 * gdb.mi/mi2-until.exp: Likewise.
17833 * gdb.mi/mi2-var-display.exp: Likewise.
17834 * gdb.mi/mi2-watch.exp: Likewise.
17835
62172bb9
UW
178362008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17837
17838 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
17839
17840 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
17841
a13e061a
PA
178422008-04-04 Pedro Alves <pedro@codesourcery.com>
17843
17844 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
17845 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
17846 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17847 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
17848 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
17849 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
17850 expect an mi error duplicated in stderr.
17851
eae06beb
JB
178522008-04-03 Joel Brobecker <brobecker@adacore.com>
17853
17854 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
17855 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
17856 Add a couple of tests that verify the behavior when the new setting
17857 is set to "cancel" and "all".
17858 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
17859 "ask" before we start the testing.
17860
79c6ced6
AR
178612008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
17862
17863 * gdb.cp/casts.cc: Add class reference variables.
17864 * gdb.cp/casts.exp: New test cases for up/down casting references.
17865
6c2d1a6b
MK
178662008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
17867
17868 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
17869 instead of beginning to make an extra test pass.
17870 * gdb.mi/mi2-var-display.exp: Likewise.
17871
55b411d9
MR
178722008-03-31 Maciej W. Rozycki <macro@mips.com>
17873
17874 * gdb.base/break.exp: Mark failures as such. Fix formatting.
17875
c6140da2
MD
178762008-03-31 Markus Deuling <deuling@de.ibm.com>
17877 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17878
17879 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
17880 value. Add xfail for older kernels.
17881
79732189
AR
178822008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
17883
17884 Bring mi-support in line with gdb.exp.
17885 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
17886 (mi_gdb_start): New function.
17887
33c3676e
MR
178882008-03-28 Maciej W. Rozycki <macro@mips.com>
17889
17890 * gdb.mi/mi-var-cmd.exp: Fix a typo.
17891
92e28119
VP
178922008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17893
17894 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
17895 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 17896
9e8e3afe
VP
178972008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17898
17899 * lib/mi-support.exp (mi_create_varobj_checked): New.
17900 (mi_list_varobj_children): Allow to check for a
17901 value.
17902 (mi_list_array_varobj_children): New.
17903
17904 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
17905 and mi_list_varobj_children, as opposed to hardcoding
17906 expected strings.
17907 * gdb.mi/gdb701.exp: Likewise.
17908 * gdb.mi/gdb792.exp: Likewise.
17909 * gdb.mi/mi-var-block.exp: Likewise.
17910 * gdb.mi/mi-var-cmd.exp: Likewise.
17911 * gdb.mi/mi-var-invalidate.exp: Likewise.
17912 * gdb.mi/mi2-var-block.exp: Likewise.
17913 * gdb.mi/mi2-var-child.exp: Likewise.
17914 * gdb.mi/mi2-var-cmd.exp: Likewise.
17915 * gdb.mi/mi2-var-display.exp: Likewise.
17916
9df50351
JK
179172008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
17918
17919 Fix random false FAILs on i386.
17920 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
17921
31e5d73a
DJ
179222008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17923
17924 PR gdb/544
17925 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
17926
12f4afab
DJ
179272008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17928
17929 PR gdb/544
17930 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
17931
b562a0cb
DJ
179322008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17933
17934 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
17935 fixed PR gdb/544.
17936
17faa917
DJ
179372008-03-21 Pedro Alves <pedro@codesourcery.com>
17938
17939 * gdb.threads/fork-child-threads.exp: Test next over fork.
17940
6214f497
DJ
179412008-03-21 Chris Demetriou <cgd@google.com>
17942
17943 * gdb.base/break.exp (rbreak junk): New test for rbreak
17944 "Junk at end of arguments" issue.
17945
63092375
DJ
179462008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17947
17948 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
17949 *& to work on created array elements.
17950 (Top level): Test print $pc with a file. Test string operations
17951 without a target.
17952 * gdb.base/ptype.exp: Do not expect *& to work on created array
17953 elements.
17954
b21991b0
DJ
179552008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17956
17957 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
17958 gdb.threads/staticthreads.exp: Update exit query.
17959
c4b347c7
SL
179602008-03-07 Sandra Loosemore <sandra@codesourcery.com>
17961
17962 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
17963
fa4727a6
DJ
179642008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
17965
17966 * gdb.base/watchpoint.c (global_ptr, func4): New.
17967 (main): Call func4.
17968 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
17969 (test_inaccessible_watchpoint): New.
17970
2f34202f
MR
179712008-02-29 Maciej W. Rozycki <macro@mips.com>
17972
17973 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
17974 select the largest.
17975
0d6ba1b1
DJ
179762008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17977
17978 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
17979 frames-invalid annotations.
17980
e691325a
PM
179812008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
17982
a9c64011 17983 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 17984
f85b5ecc
DE
179852008-02-27 Doug Evans <dje@google.com>
17986
17987 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
17988 for bug 1738.
17989 (breakpoint_to_handler_entry): Ditto.
17990
b40e7bf3
JB
179912008-02-27 Joel Brobecker <brobecker@adacore.com>
17992
17993 * gdb.base/ending-run.exp: Use the first line of code inside
17994 function body to test breakpoints.
17995 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
17996 location where the breakpoint is inserted when using the line
17997 where a function is declared. Fix typo in the description of
17998 one of the tests.
17999 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
18000
2faca73a
PM
180012008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18002
18003 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 18004 tests.
2faca73a 18005
6f439c36
PM
180062008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
18007
18008 * gdb.base/args.exp: avoid same output for tests
18009 with single quotes.
18010
54e52265
VP
180112008-02-26 Vladimir Prus <vladimir@codesourcery.com>
18012
a9c64011
AS
18013 * gdb.base/annota1.exp: Adjust for 'info break'
18014 format changes.
18015 * gdb.base/annota3.exp: Likewise.
18016 * gdb.base/break.exp: Likewise.
18017 * gdb.base/condbreak.exp: Likewise.
18018 * gdb.base/pending.exp: Likewise.
18019 * gdb.base/sepdebug.exp: Likewise.
18020 * gdb.base/unload.exp: Likewise.
18021 * gdb.cp/ovldbreak.exp: Likewise.
18022 * gdb.mi/mi-pending.exp: Likewise.
54e52265 18023
897b09ca
DE
180242008-02-07 Doug Evans <dje@google.com>
18025
18026 * gdb.cp/mb-inline.exp: New.
18027 * gdb.cp/mb-inline.h: New.
18028 * gdb.cp/mb-inline1.cc: New.
18029 * gdb.cp/mb-inline2.cc: New.
18030
b1c32d35
PM
180312008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
18032
18033 * gdb.pascal/floats.pas: New test program.
18034 * gdb.pascal/floats.exp: New testcase.
18035
1a4ca44a
TJB
180362008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
18037
18038 * gdb.base/callfuncs.c (t_float_many_args): New function.
18039 (t_double_many_args): New function.
18040 * gdb.base/callfuncs.exp: Add tests for exceeding float
18041 and double parameters passed through the stack.
18042
439048e8
JB
180432008-02-05 Joel Brobecker <brobecker@adacore.com>
18044
18045 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
18046 gdb.ada/complete/foo.adb: New files.
18047 * gdb.ada/complete.exp: New testcase.
18048
81fe8080
DE
180492008-02-03 Doug Evans <dje@google.com>
18050
301f0ecf
DE
18051 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
18052
81fe8080
DE
18053 * gdb.cp/gdb2384.exp: New file.
18054 * gdb.cp/gdb2384.cc: New file.
18055 * gdb.cp/gdb2384-base.h: New file.
18056 * gdb.cp/gdb2384-base.cc: New file.
18057
4b071aec
DE
180582008-02-02 Doug Evans <dje@google.com>
18059
18060 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
18061
61137ba6
JB
180622007-02-01 Joel Brobecker <brobecker@adacore.com>
18063
18064 * gdb.ada/sym_print_name: New test program.
18065 * gdb.ada/sym_print_name.exp: New testcase.
18066
180672007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
18068
18069 * gdb.ada/nested/hello.adb: New file.
18070 * gdb.ada/nested.exp: New testcase.
18071 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18072
98deb0da
VP
180732008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18074
18075 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
18076 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
18077 don't cause future evaluations of function to report
18078 creation of internal breakpoints.
98deb0da 18079
723a2275
VP
180802008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18081
18082 * gdb.mi/mi-break.exp (test_error): New.
18083 Call it.
18084
fb546a2f
LM
180852008-01-31 Luis Machado <luisgpm@br.ibm.com>
18086
18087 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
18088 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
18089
2d8fd90a
PM
180902008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18091
18092 * gdb.pascal/integers.pas: New test program.
18093 * gdb.pascal/integers.exp: New testcase.
18094
a7fa0ded
PM
180952008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18096
18097 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18098
5e1a1926
TJB
180992008-01-30 Luis Machado <luisgpm@br.ibm.com>
18100
18101 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18102 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
18103
8d04f9f0
JB
181042008-01-30 Paul Hilfinger <hilfinger@adacore.com>
18105
18106 * gdb.ada/formatted_ref: New test program.
18107 * gdb.ada/formatted_ref.exp: New testcase.
18108
18109 * gdb.cp/formatted-ref.cc: New file.
18110 * gdb.cp/formatted-ref.exp: New testcase.
18111
ce75a98f
JB
181122008-01-30 Joel Brobecker <brobecker@adacore.com>
18113
18114 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18115
e835f6bf
NR
181162008-01-30 Nick Roberts <nickrob@snap.net.nz>
18117
18118 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
18119 (test_file_list_exec_source_file): Update to new macro-info field.
18120
d118ef87
PH
181212008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
18122
18123 * gdb.ada/exprs: New test program.
18124 * gdb.ada/exprs.exp: New testcase.
18125
7d35ab09
TJB
181262008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
18127
18128 * dfp-test.c (DELTA, DELTA_B): New definitions.
18129 (double_val1, double_val2, double_val3, double_val4, double_val5,
18130 double_val6, double_val7, double_val8, double_val9, double_val10,
18131 double_val11, double_val12, double_val13, double_val14, dec32_val1,
18132 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18133 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
18134 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
18135 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
18136 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
18137 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
18138 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
18139 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
18140 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
18141 dec128_val16): New global variables.
18142 (decimal_dec128_align): New function.
18143 (decimal_mixed): Likewise.
18144 (decimal_many_args_dec32): Likewise.
18145 (decimal_many_args_dec64): Likewise.
18146 (decimal_many_args_dec128): Likewise.
18147 (decimal_many_args_mixed): Likewise.
18148 * dfp-test.exp: Add tests calling new inferior functions.
18149
2d717e4f
DJ
181502008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18151
18152 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18153 gdb.server/ext-run.exp: New files.
18154 * lib/gdbserver-support.exp (gdbserver_download): New.
18155 (gdbserver_start): New. Update gdbserver expected
18156 output.
18157 (gdbserver_spawn): Use them.
18158 (gdbserver_start_extended): New.
18159
e85a822c
DJ
181602008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18161
18162 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18163 Run on GNU/Linux.
18164 (do_exec_tests): Check for systems which do not support catchpoints.
18165 Do not match START.
18166 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18167 Run on GNU/Linux. Enable verbose output.
18168 (check_fork_catchpoints): New.
18169 (explicit_fork_child_follow, catch_fork_child_follow)
18170 (tcatch_fork_parent_follow): Update expected messages.
18171 (do_fork_tests): Use check_fork_catchpoints.
18172 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18173 Run on GNU/Linux. Enable verbose output.
18174 (check_vfork_catchpoints): New.
18175 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18176 expected messages.
18177 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18178
401ea829
JB
181792008-01-29 Jim Blandy <jimb@red-bean.com>
18180
18181 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18182 host' errors.
18183 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18184
aceaf3ad
JB
181852008-01-29 Jim Blandy <jimb@red-bean.com>
18186
18187 * gdb.threads/sigthread.c: Use barriers to ensure that
18188 child_thread and child_thread_two are always initialized before we
18189 start to use them.
18190
a5606eee
VP
181912008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18192
18193 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18194 * gdb.base/watchpoint-solib.c: New.
18195 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18196
c55a82bb
PM
181972008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18198
18199 * gdb.base/gdb1056.exp: Add unsigned integer test.
18200
0993fe05
DE
182012008-01-28 Doug Evans <dje@google.com>
18202
18203 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18204
4fe42e7f
JB
182052008-01-27 Jim Blandy <jimb@codesourcery.com>
18206
c7a69933
JB
18207 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18208
4fe42e7f
JB
18209 * gdb.base/expand-psymtabs.exp: Doc fix.
18210
5def8285
MK
182112008-01-26 Mark Kettenis <kettenis@gnu.org>
18212
18213 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18214
5313c911
NR
182152008-01-24 Nick Roberts <nickrob@snap.net.nz>
18216
a9c64011 18217 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18218 -var-set-format.
18219
93815fbf
VP
182202008-01-23 Chris Demetriou <cgd@google.com>
18221
18222 * gdb.threads/thread_events.c: New testcase source file.
18223 * gdb.threads/thread_events.exp: New testcase expect file.
18224
467a88ee
NR
182252008-01-23 Nick Roberts <nickrob@snap.net.nz>
18226
18227 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18228
18229 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18230 -var-set-format.
18231
d8f82aba
DJ
182322008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18233 Vladimir Prus <vladimir@codesourcery.com>
18234
18235 * gdb.base/float.exp: Allow missing floating point for m68k and
18236 PowerPC.
18237
60c46647
VP
182382008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18239
18240 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18241 ignore count.
18242 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18243 * gdb.mi/mi-cli.exp: Adjust.
18244 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18245
c7dd36a1
PA
182462008-01-17 Pedro Alves <pedro@codesourcery.com>
18247
18248 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18249 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18250 with dummy_ptr's address.
18251 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18252 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18253 all targets.
18254 * gdb.mi/mi2-var-child.exp: Likewise.
18255
39d5313e
JB
182562008-01-09 Joel Brobecker <brobecker@adacore.com>
18257
18258 * gdb.ada/null_array: New test program.
18259 * gdb.ada/null_array.exp: New testcase.
18260
0aea4bf3
LM
182612008-01-09 Luis Machado <luisgpm@br.ibm.com>
18262
18263 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18264 with required float modifiers.
18265
0b354900
JB
182662008-01-08 Joel Brobecker <brobecker@adacore.com>
18267
18268 * gdb.ada/funcall_param: New test program.
18269 * gdb.ada/funcall_param.exp: New testcase.
18270
cdb7f5d4
JB
182712008-01-08 Joel Brobecker <brobecker@adacore.com>
18272
18273 * gdb.ada/arrayparam: New test program.
18274 * gdb.ada/arrayparam.exp: New testcase.
18275
88e2547f
JB
182762008-01-08 Joel Brobecker <brobecker@adacore.com>
18277
18278 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18279 landed. Should also fix random failures in the test following it.
18280
f6867ce0
TJB
182812008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18282
18283 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18284 for expressions with decimal float values.
18285 (test_dfp_conversions): New function to test casts to and from
18286 decimal float types.
18287 Call test_dfp_conversions.
18288 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18289 elements.
18290 (main): Initialize ds.float4 and ds.double8 elements.
18291 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18292 string to new error message.
18293 (d64_set_tests): Likewise.
18294 (d128_set_tests): Likewise.
18295 Add tests for expressions with decimal float variables. Add tests for
18296 conversions to and from decimal float types.
18297
f9c11282
JB
182982008-01-05 Joel Brobecker <brobecker@adacore.com>
18299
18300 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18301 * gdb.ada/packed_tagged.exp: New testcase.
18302
0ecbca72
JB
183032008-01-04 Joel Brobecker <brobecker@adacore.com>
18304
18305 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18306 gdb.ada/homonym/homonym_main.adb: New files.
18307 * gdb.ada/homonym.exp: New testcase.
18308
c18d3d89
JB
183092008-01-04 Joel Brobecker <brobecker@adacore.com>
18310
18311 * gdb.ada/packed_array.exp: Add testing of references to
18312 a packed array.
18313
ecc7085b
JB
183142008-01-04 Joel Brobecker <brobecker@adacore.com>
18315
18316 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18317 New files.
18318 * gdb.ada/type_coercion.exp: New testcase.
18319
c474c922
JB
183202008-01-04 Joel Brobecker <brobecker@adacore.com>
18321
18322 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18323 gdb.ada/tagged/foo.adb: New file.
18324 * gdb.ada/tagged.exp: New testcase.
18325
9005b927
JB
183262008-01-04 Joel Brobecker <brobecker@adacore.com>
18327
18328 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18329 gdb.ada/ptype_field/foo.adb: New files.
18330 * gdb.ada/ptype_field.exp: New testcase.
18331
1a6aaad8
JB
183322008-01-03 Joel Brobecker <brobecker@adacore.com>
18333
18334 * gdb.ada/print_pc.exp: New testcase.
18335
0ef22f53
JB
183362008-01-03 Joel Brobecker <brobecker@adacore.com>
18337
18338 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18339 gdb.ada/taft_type/p.adb: New files.
18340 * gdb.ada/taft_type.exp: New testcase.
18341
1689ecf8
JB
183422008-01-03 Joel Brobecker <brobecker@adacore.com>
18343
18344 * gdb.ada/array_bounds/bar.adb: New file.
18345 * gdb.ada/array_bounds.exp: New testcase.
18346
a4d0b9c3
JB
183472008-01-03 Joel Brobecker <brobecker@adacore.com>
18348
18349 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18350 gdb.ada/arrayptr/foo.adb: New files.
18351 * gdb.ada/arrayptr.exp: New testcase.
18352
a31ace00
JB
183532008-01-03 Joel Brobecker <brobecker@adacore.com>
18354
18355 * gdb.base/set-lang-auto.exp: New testcase.
18356
a97fced3
JB
183572008-01-03 Joel Brobecker <brobecker@adacore.com>
18358
18359 * gdb.ada/fun_addr/foo.adb: New file.
18360 * gdb.ada/fun_addr.exp: New testcase.
18361
ef29ce1a
JK
183622008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18363
18364 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18365 New files
18366
0fafefe3
JB
183672008-01-02 Joel Brobecker <brobecker@adacore.com>
18368
18369 * array_subscript_addr/p.adb: New file.
a9c64011 18370 * array_subscript_addr.exp: New testcase.
0fafefe3 18371
c4359f8d
JB
183722008-01-02 Joel Brobecker <brobecker@adacore.com>
18373
a9c64011 18374 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18375 New files.
18376 * gdb.ada/str_cmp_ref.exp: New testcase.
18377
1aa1b15b
JB
183782008-01-01 Joel Brobecker <brobecker@adacore.com>
18379
18380 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18381 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18382 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18383
81c9b2cf
JB
183842008-01-01 Joel Brobecker <brobecker@adacore.com>
18385
18386 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18387 gdb.ada/ref_param/pck.ads: New files.
18388 * gdb.ada/ref_param.exp: New testcase.
18389
319e4674
JB
183902008-01-01 Joel Brobecker <brobecker@adacore.com>
18391
18392 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18393 gdb.ada/interface/foo.adb: New files.
18394 * gdb.ada/interface.exp: New testcase.
18395
ef682c56
JB
183962007-12-31 Jim Blandy <jimb@codesourcery.com>
18397
18398 * gdb.base/multi-forks.exp: Consume all output from child
18399 processes before proceeding to next test.
18400
f6f3eb6c
JB
184012007-12-29 Jim Blandy <jimb@codesourcery.com>
18402
18403 * configure: Regenerated.
18404
f652e42f
JB
184052007-12-27 Joel Brobecker <brobecker@adacore.com>
18406
18407 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18408 gdb.ada/fixed_cmp/fixed.adb: New files.
18409 * gdb.ada/fixed_cmp.exp: New testcase.
18410
6943e596
JB
184112007-12-27 Joel Brobecker <brobecker@adacore.com>
18412
18413 * gdb.ada/boolean_expr.exp: New testcase.
18414
aad9a193
JB
184152007-12-26 Jim Blandy <jimb@codesourcery.com>
18416
18417 * gdb.base/multi-forks.exp: Doc fix.
18418
fb5f3683
JB
184192007-12-26 Joel Brobecker <brobecker@adacore.com>
18420
18421 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18422 * gdb.ada/char_param.exp: Do not compile our test program with
18423 -gnata, this is unnecessary.
18424 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18425
384e4a9c
JB
184262007-12-24 Joel Brobecker <brobecker@adacore.com>
18427
18428 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18429 gdb.ada/print_chars/foo.adb: New files.
18430 * gdb.ada/print_chars.exp: New testcase.
18431
01e044f7
JB
184322007-12-24 Joel Brobecker <brobecker@adacore.com>
18433
18434 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18435 gdb.ada/char_param/foo.adb: New files.
18436 * gdb.ada/char_param.exp: New testcase.
18437
0ce17860
JB
184382007-12-22 Jim Blandy <jimb@codesourcery.com>
18439
18440 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18441 hard-coding source line numbers into the test.
18442 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18443 gdb_get_line_number to find.
18444
919809b9
JB
184452007-12-22 Joel Brobecker <brobecker@adacore.com>
18446
18447 * gdb.base/ptype.c (highest): New struct type.
18448 (the_highest): New variable of that type.
18449 (main): Add dummy assignment to a field of variable the_highest.
18450 * gdb.base/ptype.exp: Test type printing of our new variable.
18451
abc8a88d
PM
184522007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18453
18454 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18455 and record first explicitly generated thread number.
abc8a88d
PM
18456 Use that thread number for thread specific watchpoint test.
18457 Add iteration number to repetitive tests.
18458
5158f3e3
CES
184592007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18460 Jim Blandy <jimb@codesourcery.com>
18461
18462 * gdb.base/expand-psymtabs.c: New testcase
18463 source file.
18464 * gdb.base/expand-psymtabs.exp: New testcase
18465 expect file.
18466
37e4754d
LM
184672007-12-17 Luis Machado <luisgpm@br.ibm.com>
18468
18469 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18470 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18471
551e5d04
JB
184722007-12-17 Joel Brobecker <brobecker@adacore.com>
18473
18474 * gdb.ada/frame_args/foo.adb: New file.
18475 * gdb.ada/frame_args/pck.ads: New file.
18476 * gdb.ada/frame_args/pck.adb: New file.
18477 * gdb.ada/frame_args.exp: New testcase.
18478
a05ee097
JB
184792007-12-17 Joel Brobecker <brobecker@adacore.com>
18480
18481 * gdb.base/frame-args.c: New file.
18482 * gdb.base/frame-args.exp: New testcase.
18483
c162e8c9 184842007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18485 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18486
18487 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18488
afe8ab22 184892007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18490
afe8ab22
VP
18491 * gdb.mi/mi-pending.exp: New.
18492 * gdb.mi/mi-pending.c: New.
18493 * gdb.mi/mi-pendshr.c: New.
18494
dfdfb3ca
JB
184952007-12-06 Jim Blandy <jimb@codesourcery.com>
18496
18497 * gdb.base/default.exp: Update expected output for 'info catch'.
18498
b7fca990
JK
184992007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18500
18501 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18502 must be set to binary.
18503
6a1afc1e
PA
185042007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18505
18506 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18507
a6b151f1
DJ
185082007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18509
18510 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18511 gdb.mi/mi-file-transfer.exp: New.
18512
43039443
JK
185132007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18514
18515 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18516
0ef2251b
MR
185172007-11-22 Maciej W. Rozycki <macro@mips.com>
18518
18519 * gdb.trace/backtrace.exp: Fix a typo.
18520 * gdb.trace/circ.exp: Likewise.
18521 * gdb.trace/collection.exp: Likewise.
18522 * gdb.trace/limits.exp: Likewise.
18523 * gdb.trace/report.exp: Likewise.
18524 * gdb.trace/tfind.exp: Likewise.
18525 * gdb.trace/while-dyn.exp: Likewise.
18526
5443631e
NR
185272007-11-21 Nick Roberts <nickrob@snap.net.nz>
18528
18529 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18530 objects of pointers that can't be dereferenced are now
18531 "noneditable".
18532
a4ce5b0d
UW
185332007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18534
18535 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18536 (target_cpu): Remove.
18537
d6e956e5
VP
185382007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18539
18540 * gdb.base/ending-run.exp: Expect the list of cleared
18541 breakpoint to come in natural order, not the reversed one.
a9c64011 18542
214270ab
VP
185432007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18544
18545 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18546 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18547
1a619819
LM
185482007-11-05 Luis Machado <luisgpm@br.ibm.com>
18549
18550 * gdb.base/printcmds.exp: New function
18551 test_printf_with_dfp.
18552
5b01a6fa
DE
185532007-11-02 Doug Evans <dje@google.com>
18554
18555 * gdb.disasm/t01_mov.s: Remove carriage returns.
18556 * gdb.disasm/t02_mova.s: Ditto.
18557 * gdb.disasm/t03_add.s: Ditto.
18558 * gdb.disasm/t04_sub.s: Ditto.
18559 * gdb.disasm/t05_cmp.s: Ditto.
18560 * gdb.disasm/t06_ari2.s: Ditto.
18561 * gdb.disasm/t07_ari3.s: Ditto.
18562 * gdb.disasm/t08_or.s: Ditto.
18563 * gdb.disasm/t09_xor.s: Ditto.
18564 * gdb.disasm/t10_and.s: Ditto.
18565 * gdb.disasm/t11_logs.s: Ditto.
18566 * gdb.disasm/t12_bit.s: Ditto.
18567 * gdb.disasm/t13_otr.s: Ditto.
18568
ec33ab7f
JK
185692007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18570
18571 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18572
ae0d01ff
UW
185732007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18574
18575 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18576 provide DFP support.
18577
55eddb0f
DJ
185782007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18579
18580 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18581 Test "set powerpc vector-abi". Skip auto-detection tests for old
18582 toolchains.
18583
7020f05c
PA
185842007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18585
18586 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18587 with [string compare].
18588
84bc3db9
PA
185892007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18590
18591 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18592 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18593
5876dc88
LM
185942007-10-25 Luis Machado <luisgpm@br.ibm.com>
18595
18596 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18597 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18598 * gdb.opt/Makefile.in: New makefile.
18599 * Makefile.in: Create new directory "gdb.opt".
18600 * configure.ac: Add "gdb.opt" directory.
18601 * configure: Regenerated.
a9c64011 18602
c3ea9a14
DE
186032007-10-25 Doug Evans <dje@google.com>
18604
18605 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18606 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18607
a9c64011 186082007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
18609 Thiago Jung Bauermann <bauerman@br.ibm.com>
18610
18611 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18612 Floating Point expressions.
18613 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18614 Floating Point variables.
18615 * gdb.base/dfp-test.c: new file containing program with Decimal
18616 Floating variables, used by gdb.base/dfp-test.exp.
18617
62a24a2b
DJ
186182007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18619
18620 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18621
e7b1eae6
UW
186222007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18623
18624 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18625 compiling test case with GCC.
18626 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18627
c641edcc
UW
186282007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18629
18630 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18631 format changes.
18632
5e5ebfe6
MS
186332007-10-18 Michael Snyder <msnyder@specifix.com>
18634
18635 * gdb.base/dbx.exp: Add missing "-re " operator.
18636
e831e7b6
GM
186372007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18638
18639 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18640 * configure.ac: Removed trailing spaces after backslash.
18641 * gdb.modula2: New directory.
18642 * gdb.modula2/Makefile.in: New file.
18643 * gdb.modula2/unbounded-array.exp: New file.
18644 * gdb.modula2/unbounded1.c: New file.
18645
7cc46491
DJ
186462007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18647
18648 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18649
186502007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
18651
18652 * gdb.base/sigstep.c (main): Add checks for
18653 return values for setitimer call.
18654 Call setitimer again with itimer = ITIMER_REAL
18655 if first call to setitimer fails.
18656
e91528f0
KH
186572007-10-11 Kazu Hirata <kazu@codesourcery.com>
18658
18659 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18660 of $timeout.
18661
2ec9a4f8
DJ
186622007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18663
18664 * gdb.server/server-run.exp: Test for dynamic linker symbols.
18665
186662007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
18667
18668 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18669 of gdb_expect call, to avoid interruption.
18670
64b2fa04
PA
186712007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
18672
18673 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18674 (v_unsigned_long_long, v_long_long_array)
18675 (v_signed_long_long_array, v_unsigned_long_long_array)
18676 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
18677 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
18678 [!NO_LONG_LONG]: New.
18679 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
18680 v_long_long_member.
18681
18682 (v_long_long_func, v_signed_long_long_func)
18683 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
18684 (main) [!NO_LONG_LONG]: Initialize long long variants.
18685
18686 * gdb.base/whatis.exp: If board file requests no_long_long, build
18687 test with NO_LONG_LONG defined. Test long long, signed long long,
18688 and unsigned long long variants but only if board file doesn't
18689 disable it.
18690
a912286e 186912007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 18692 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
18693
18694 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
18695 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
18696 * configure: Regenerated.
18697 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
18698 gdb.pascal/types.exp, lib/pascal.exp: New files.
18699
471ba8c9
DJ
187002007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
18701
18702 * gdb.cp/classes.exp (do_tests): Always step to the line after the
18703 call.
18704 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
18705 to return to the call.
18706 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
18707 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
18708 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
18709 * gdb.mi/mi-until.exp (test_until): Likewise.
18710 * gdb.mi/mi2-until.exp (test_until): Likewise.
18711
fef8a650
DJ
187122007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
18713
18714 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
18715 two-char array.
18716 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
18717
d983da9c
DJ
187182007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18719
18720 * gdb.threads/watchthreads.c (thread_function): Sleep between
18721 iterations.
18722 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18723 at once for S/390. Generate matching fails and passes.
18724
17f62551
VP
187252007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18726
18727 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18728 the 'struct_declarations' variable to zeros.
a9c64011 18729
ed0616c6
VP
187302007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18731
18732 * gdb.cp/mb-ctor.cc: New.
18733 * gdb.cp/mb-ctor.exp: New.
18734 * gdb.cp/mb-templates.cc: New.
18735 * gdb.cp/mb-templates.exp: New.
18736
41f1b697
DJ
187372007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18738
18739 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18740
3f213f78
PA
187412007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18742
18743 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18744 targets.
18745 * configure: Regenerate.
18746
0d381245 187472007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18748
0d381245
VP
18749 * gdb.base/annota1.exp: Adjust for 'info break'
18750 format changes.
18751 * gdb.base/annota3.exp: Likewise.
18752 * gdb.base/break.exp: Likewise.
18753 * gdb.base/condbreak.exp: Likewise.
18754 * gdb.base/pending.exp: Likewise.
18755 * gdb.base/sepdebug.exp: Likewise.
18756 * gdb.base/unload.exp: Likewise.
18757 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 18758
fe3f5fa8
VP
187592007-09-22 Vladimir Prus <vladimir@codesourcery.com>
18760
18761 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
18762 messages.
18763 * gdb.base/chng-syms.exp: Likewise.
18764 * gdb.base/unload.exp: Likewise.
a9c64011 18765
a75cf6c0
DJ
187662007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18767
18768 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18769
18ecae38
DJ
187702007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
18771
18772 * schedlock.c (NUM): Change to 1.
18773 (main): Use args[0] for the main thread.
18774 * schedlock.exp: Only expect two threads. Only issue one pass or fail
18775 regardless of the number of threads.
18776
5509918f
MR
187772007-09-14 Maciej W. Rozycki <macro@mips.com>
18778
4a543daf
MR
18779 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
18780 type down.
18781 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18782 test.
18783 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
18784 watchpoint type down.
18785 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18786 test.
18787
187882007-09-14 Maciej W. Rozycki <macro@mips.com>
18789
5509918f
MR
18790 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
18791 Move all the tests here and run them twice, once using software
18792 watchpoints and once using hardware watchpoints.
18793 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
18794
40b53987
DJ
187952007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
18796
18797 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
18798 test.
18799
695e2681
MK
188002007-09-10 Mark Kettenis <kettenis@gnu.org>
18801
8b3fc8d8
MK
18802 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18803 build-id.
18804
695e2681
MK
18805 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
18806 know about $ORIGIN. Calculate output dir from $dest instead of
18807 using ${objdir}/{$subdir}.
18808
58d69f29
MK
188092007-09-09 Mark Kettenis <kettenis@gnu.org>
18810
18811 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
18812 gcore, before continuing with the test.
18813
3e347599
DJ
188142007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
18815
18816 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18817 * gdb.mi/mi-watch.exp: Likewise.
18818
ea37ba09
DJ
188192007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18820 Jim Blandy <jimb@codesourcery.com>
18821
18822 * gdb.arch/i386-sse.exp: Do not expect character constants.
18823 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
18824 * gdb.base/display.exp: Allow print/s.
18825 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
18826 and unsigned char array changes.
18827
2025a643
DJ
188282007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18829
18830 * gdb.base/display.exp: Add tests for printf %p.
18831
26669a27
PA
188322007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
18833
18834 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
18835 the dll name to unicode.
18836
c8f021f8
JK
188372007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18838
18839 * gdb.base/default.exp (show version): Update the version text.
18840 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
18841
4cf31eea
JK
188422007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18843
18844 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
18845 New files.
18846
4935890f
JK
188472007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18848
18849 * lib/gdb.exp (build_id_debug_filename_get): New function.
18850 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
18851 Remove the generate DEBUG file for the future testcase runs.
18852 New testcase for the NT_GNU_BUILD_ID retrieval.
18853 Move the final testing step to ...
18854 (test_different_dir): ... a new function.
18855 New parameter XFAIL to XFAIL all the tests performed.
18856 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
18857 New parameter TYPE to PF_PREFIX all the tests performed.
18858
02142340
VP
188592007-08-31 Vladimir Prus <vladimir@codesourcery.com>
18860
18861 * gdb.mi/mi-var-cp.cc (path_expression): New
18862 function.
18863 * gdb.mi/mi-var-cp.exp: Run path exression tests.
18864
36acd84e
UW
188652007-08-27 Markus Deuling <deuling@de.ibm.com>
18866
18867 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
18868 to fit into SPU Local Store memory.
18869
a896d121
JB
188702007-08-23 Joel Brobecker <brobecker@adacore.com>
18871
18872 * gdb.base/default.exp: Adjust the expected output of "info
18873 warranty" after the switch to GPLv3.
18874
7b433602
JB
188752007-08-23 Joel Brobecker <brobecker@adacore.com>
18876
18877 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
18878 to 30000 (from 20000).
18879
e22f8b7c
JB
188802007-08-23 Joel Brobecker <brobecker@adacore.com>
18881
18882 Switch the license of all .exp files to GPLv3.
18883 Switch the license of all .f and .f90 files to GPLv3.
18884 Switch the license of all .s and .S files to GPLv3.
18885
5a0e3bd0
JB
188862007-08-23 Joel Brobecker <brobecker@adacore.com>
18887
18888 * configure.ac: Switch license to GPLv3.
18889
cc00619d
JB
188902007-08-23 Joel Brobecker <brobecker@adacore.com>
18891
18892 Switch the licensing to GPLv3 for all .ads and .adb files.
18893
8d26208a
DJ
188942007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
18895
18896 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
18897 and t_int_double.
18898 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
18899
4fcb9948
JB
189002007-08-17 Joel Brobecker <brobecker@adacore.com>
18901
18902 * gdb.base/step-line.c: Switch license to GPL version 3, and
18903 update copyright year.
18904 * gdb.base/step-line.inp: Likewise.
18905
b9c34f67
JB
189062007-08-17 Joel Brobecker <brobecker@adacore.com>
18907
18908 * gdb.base/gdb1555.exp: Make expected output immune to formatting
18909 changes inside gdb1555.c.
18910 * gdb.base/pending.exp: Likewise.
18911
2cc17678
DJ
189122007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
18913
18914 * config/default.exp: New file.
18915
e48883f7
DJ
189162007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18917
18918 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
18919 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
18920
1ab80e5b
MR
189212007-07-30 Maciej W. Rozycki <macro@mips.com>
18922
18923 * gdb.base/dump.exp: Force the correct endianness for binary
18924 formats not carrying this information.
18925
aba471f5
DJ
189262007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18927
18928 * gdb.threads/staticthreads.exp: Match .*sem_post.
18929
d4e07204
DJ
189302007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18931
18932 * gdb.base/readline.exp (operate_and_get_next): Match the final
18933 prompt.
18934
2b97317d
KB
189352007-07-23 Kevin Buettner <kevinb@redhat.com>
18936
18937 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
18938 to restarting SID.
18939
44efa07a
KB
189402007-07-18 Kevin Buettner <kevinb@redhat.com>
18941
18942 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
18943 prior to `gdb_start'.
18944
7b5ebade
KB
189452007-07-18 Kevin Buettner <kevinb@redhat.com>
18946
18947 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
18948 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
18949 Remove call to gdb_unload.
18950
255e7678
DJ
189512007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
18952 Daniel Jacobowitz <dan@codesourcery.com>
18953
18954 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
18955 for __WIN32__.
18956 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
18957 * gdb.base/unload.exp: Use shared library test routines.
18958
3a40aaa0
UW
189592007-07-03 Markus Deuling <deuling@de.ibm.com>
18960
18961 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
18962 * gdb.base/solib-symbol-lib.c: Likewise.
18963 * gdb.base/solib-symbol-main.c: Likewise.
18964
b0f4b84b
DJ
189652007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
18966
18967 * config/gdbserver.exp (gdb_reconnect): New.
18968 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
18969 gdb.base/solib-disc.exp: New files.
18970 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
18971 remote debugging".
18972 (gdb_compile): Add shlib_load flag.
18973 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
18974 port.
18975 (gdbserver_reconnect): New.
18976
1b05479a
DJ
189772007-07-01 Nick Roberts <nickrob@snap.net.nz>
18978 Daniel Jacobowitz <dan@codesourcery.com>
18979
18980 * gdb.base/annota3.exp: Test for if construct.
18981
86f78eb2
DJ
189822007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
18983
18984 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
18985
6a2eb474 189862007-06-21 Chris Dearman <chris@mips.com>
a9c64011 18987 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
18988
18989 * gdb.base/display.exp: Allow a newline after display/i.
18990 * gdb.base/pc-fp.exp: Likewise.
18991 * gdb.base/sigbpt.exp: Likewise.
18992
f8b73d13
DJ
189932007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18994
18995 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
18996 required features to be included.
18997
4339e69e
DJ
189982007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18999
19000 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
19001 in info threads output.
19002
23d964e7
UW
190032007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19004 Markus Deuling <deuling@de.ibm.com>
19005
19006 * gdb.arch/spu-info.exp: New testcase.
19007 * gdb.arch/spu-info.c: New file.
19008
fd20f75b
DJ
190092007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
19010
19011 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
19012 tpcs_offset. Restore lr after the call.
19013 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
19014
2226f861
DJ
190152007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
19016
19017 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
19018 (gdbserver_run): Kill any running gdbserver.
19019 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
19020
d12371a9
MR
190212007-05-17 Maciej W. Rozycki <macro@mips.com>
19022
19023 * gdb.base/sigbpt.exp: Preset segv_addr.
19024
93f02886
DJ
190252007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
19026
19027 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
19028 (gdb_compile_shlib): Likewise.
19029 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
19030 (default_gdb_init): Clear cleanfiles.
19031 (gdb_finish): Delete recorded cleanfiles.
19032 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
19033
19034 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
19035 Do not use isnative.
19036 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
19037 gdb.base/so-impl-ld.exp: Likewise.
19038 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
19039 * gdb.base/unload.exp: Likewise. Do not pass empty option to
19040 gdb_compile.
19041
b04e06d7
VP
190422007-05-15 Vladimir Prus <vladimir@codesourcery.com>
19043
19044 * config/unknown.exp: Remove.
19045
069ed931
UW
190462007-05-15 Markus Deuling <deuling@de.ibm.com>
19047
19048 * gdb.base/info-proc.exp: Check is_remote.
19049
09db0d03
UW
190502007-05-14 Markus Deuling <deuling@de.ibm.com>
19051
19052 * gdb.base/gcore.exp: Initialize variable core_supported.
19053
af2cbe8c
DJ
190542007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19055
19056 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
19057
027c0295
DJ
190582007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19059
19060 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
19061 * gdb.threads/print-threads.exp (test_all_threads): Allow
19062 negative and hexadecimal thread IDs.
19063
dc5000e7
DJ
190642007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19065
19066 * gdb.java/jprint.java (public): Avoid invalid call to static
19067 method.
19068
2e74ed18
DP
190692007-05-14 Denis Pilat <denis.pilat@st.com>
19070
19071 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
19072 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
19073 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19074 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
19075 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
19076
83547f02
UW
190772007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19078
19079 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 19080 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
19081 this mode.
19082 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19083 * gdb.base/spu.ld: New file.
19084
b18be20d
DJ
190852007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19086
19087 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19088
be444858
DJ
190892007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19090
19091 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19092
b1d53152
DJ
190932007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19094
19095 * gdb.java/jmain.exp: Handle demangled names with and without method
19096 signatures.
19097
d084b331
DJ
190982007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19099
19100 * gdb.mi/mi-syn-frame.c (main, foo, bar)
19101 (have_a_very_merry_interrupt): Remove calls to puts.
19102 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
19103 inferior output.
19104 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
19105 test names.
19106
db9d7fc5
DJ
191072007-04-29 Markus Deuling <deuling@de.ibm.com>
19108 Daniel Jacobowitz <dan@codesourcery.com>
19109
19110 * gdb.base/auxv.exp (core_works): Also check is_remote.
19111 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
19112
ef783a7d 191132007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19114
ef783a7d
VP
19115 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
19116 message, not the undefined 'module' variable.
19117 * gdb.base/siginfo.exp: Likewise.
19118 * gdb.base/sigstep.exp: Likewise.
19119 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
19120 serialport.
19121 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
19122
b7b73cae
CV
191232007-04-25 Corinna Vinschen <vinschen@redhat.com>
19124
19125 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
19126 target sim fails. Return 0 otherwise.
19127 (gdb_load): Return prematurely if gdb_target_sim fails.
19128
7d90fdfa
DP
191292007-04-16 Denis Pilat <denis.pilat@st.com>
19130
19131 * gdb.base/setshow.exp: Reset height after having set it to 100.
19132
5d3e9c85
DP
191332007-04-16 Denis Pilat <denis.pilat@st.com>
19134
19135 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19136
18e75969
DP
191372007-04-16 Denis Pilat <denis.pilat@st.com>
19138
19139 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19140
25d5ea92
VP
191412007-04-14 Vladimir Prus <vladimir@codesourcery.com>
19142
19143 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19144 tests. Run the frozen varobjs test.
19145 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19146 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19147
0b49cb80
JK
191482007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19149
19150 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19151 gdb.base/type-opaque.exp: New files.
19152
a73bafbc 191532007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19154
19155 * gdb.mi/mi-var-child.c
a73bafbc
VP
19156 (do_children_tests): User char[2] instead of
19157 char so that automatic printing of pointers to char
19158 don't give unpredicable result.
19159 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19160 local variables.
19161 * gdb.mi/mi-var-child.exp: Step to right line
19162 of do_children_tests.
19163 * gdb.mi/mi2-var-child.exp: Likewise.
19164 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19165 do_locals_tests.
a73bafbc
VP
19166 (do_children_tests): User char[2] instead of
19167 char so that automatic printing of pointers to char
a9c64011 19168 don't give unpredicable result.
a73bafbc 19169 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19170 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19171 Pass test name to mi_wait_for_stop.
19172
7ce59000
DJ
191732007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19174
19175 * gdb.asm/asm-source.exp: Remove d10v case.
19176 * lib/gdb.exp (skip_cplus_tests): Likewise.
19177 * gdb.asm/d10v.inc: Deleted.
19178
20389057
DJ
191792007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19180
19181 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19182
8807d78b
DJ
191832007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19184
19185 * config/netware.exp: Delete file.
19186
aa3edb8e
JB
191872007-03-29 Joel Brobecker <brobecker@adacore.com>
19188
19189 * gdb.dwarf2/dw2-noloc.S: New file.
19190 * gdb.dwarf2/dw2-noloc.exp: New file.
19191
297561ac
PA
191922007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19193
19194 * gdb.cp/method2.cc: New test.
19195 * gdb.cp/method2.exp: New test.
19196 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19197
1f81bd39
DJ
191982007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19199
19200 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19201
9453113a
DJ
192022007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19203
19204 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19205
b741e217
DJ
192062007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19207
19208 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19209 (gdb_load): Delete, replace with...
19210 (gdb_reload): ...this.
19211 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19212 * gdb.server/server-mon.exp: Likewise.
19213 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19214 (gdb_start_cmd): New.
19215 (gdb_file_cmd): Save the last loaded file.
19216 (gdb_reload): New.
19217 (gdb_gnu_strip_debug): Use transform.
19218 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19219 support here. Use new $last_loaded_file. Check mtime.
19220 (gdb_target_cmd): Handle ObjC failure case.
19221 (infer_host_exec): Delete.
19222 (gdbserver_load): Rename to...
19223 (gdbserver_run): ...this. Simplify.
19224 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19225 (mi_gdb_load): Move most contents to a new function...
19226 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19227 (mi_run_cmd): Use mi_gdb_target_load.
19228 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19229 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19230 Use gdb_run_cmd.
19231 * gdb.base/charsign.exp: Remove incorrect comment.
19232 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19233 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19234 gdb.base/start.exp: Use gdb_start_cmd.
19235
446ab585 192362007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19237 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19238
19239 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19240 * gdb.base/signull.exp: Similarly.
19241
bbb88ebf
UW
192422007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19243
19244 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19245 messages available to test cases (like chng-sym.exp).
19246
cb8c4a99
AS
192472007-03-14 Andreas Schwab <schwab@suse.de>
19248
19249 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19250 format changes.
19251
4e463ff5
DJ
192522007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19253
19254 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19255 (optimized_1): New.
19256 (main): Call optimized_1.
19257 (gdb2029): Correct typos. Call gdb2029_marker.
19258 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19259 for gdb2029.
19260
b6db2c47
MK
192612007-03-12 Mark Kettenis <kettenis@gnu.org>
19262
19263 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19264 as tabs. Remove redundant test pattern.
19265
70ed3737
UW
192662007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19267
19268 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19269 for /a format output.
19270
47b67b60
DJ
192712007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19272
19273 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19274 collect output incrementally.
19275
b8953b0e
UW
192762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19277
19278 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19279 for -var-create lpcharacter test.
19280 * gdb.mi/mi2-var-cmd.exp: Likewise.
19281
7acd5c40
UW
192822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19283
19284 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19285 pass on targets where address zero is readable.
19286
9c6759c1
UW
192872007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19288
19289 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19290 just a single architecture.
19291
a2f1aeb4
UW
192922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19293
19294 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19295 (fetch_all_registers): New function, uses gdb_test_multiple and
19296 exp_continue to fetch inferior output line-by-line.
19297 Replace all uses of do_get_all_registers by fetch_all_registers.
19298
46579ac2
UW
192992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19300
19301 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19302 in target_info.
19303
fc133f24
MS
193042007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19305
a9c64011 19306 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19307 consistancy; add a default (timeout) case.
19308
7646a51d
MS
193092007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19310
19311 * gdb.base/watchpoint.exp: Fix truncated comment.
19312
dcfff61f
MS
193132007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19314
19315 * Makefile.in: Remove spurious single-quotes from sed command.
19316
664e3ee9
DJ
193172007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19318
19319 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19320 func.
19321 * gdb.mi/mi2-var-cmd.exp: Likewise.
19322
d7cc6f2f
JB
193232007-02-27 Joel Brobecker <brobecker@adacore.com>
19324
a9c64011
AS
19325 * gdb.dwarf2/dw2-producer.S: New file.
19326 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19327
193282007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19329
19330 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19331 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19332 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19333 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19334 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19335 Revert tests to use mi_gdb_test and include value field in output
19336 of -var-create.
19337
93d42b30
DJ
193382007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19339
19340 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19341
c499ed39
DJ
193422007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19343
19344 * gdb.base/maint.exp: Remove full paths from test names.
19345 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19346 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19347
9836f81b
JB
193482007-02-27 Joel Brobecker <brobecker@adacore.com>
19349
19350 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19351
c74d0ad8
DJ
193522007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19353
19354 * gdb.server/server-mon.exp: New test.
19355
2711e456
DJ
193562007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19357
19358 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19359
ff6f572f
DJ
193602007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19361
19362 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19363 register capitalization.
19364
fada3feb
DP
193652007-02-13 Denis Pilat <denis.pilat@st.com>
19366
19367 * gdb.mi/mi-var-invalidate.exp: New file.
19368
fb1e4ffc
DJ
193692007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19370
19371 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19372
3da939d7
DJ
193732007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19374
19375 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19376
123dc839
DJ
193772007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19378
19379 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19380 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19381
877e3645 193822007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19383
19384 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19385 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19386 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19387 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19388 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19389 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19390 Update tests to include value field in output of -var-create.
a9c64011 19391
3c0a2960
AS
193922007-02-08 Andreas Schwab <schwab@suse.de>
19393
19394 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19395
108546a0
DJ
193962007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19397
19398 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19399 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19400
d701dcab
DP
194012007-02-02 Denis Pilat <denis.pilat@st.com>
19402
19403 * gdb.threads/threadapply.exp: check that frame is not changed by
19404 the thread apply all command.
19405
783e3e2f
AS
194062007-01-31 Andreas Schwab <schwab@suse.de>
19407
6d9c3a87
AS
19408 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19409
3c50d7b9
AS
19410 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19411 in the dwarf sections.
19412 * gdb.dwarf2/mac-fileno.S: Likewise.
19413
783e3e2f
AS
19414 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19415 bspstore register on ia64.
19416
78ff580e
AS
194172007-01-29 Andreas Schwab <schwab@suse.de>
19418
cc8e9b12
AS
19419 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19420 "frame-begin" annotation.
19421
78ff580e
AS
19422 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19423 number of "frames-invalid" annotations.
19424
704a4f78
DJ
194252007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19426
19427 * gdb.base/commands.exp: Call if_commands_test.
19428 (gdb_test_no_prompt, if_commands_test): New.
19429
e741bf94
MK
194302007-01-28 Mark Kettenis <kettenis@gnu.org>
19431
19432 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19433
474d0ad3
AS
194342007-01-27 Andreas Schwab <schwab@suse.de>
19435
19436 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19437 .short/.int/.quad in the dwarf sections.
19438 * gdb.dwarf2/dw2-intercu.S: Likewise.
19439 * gdb.dwarf2/dw2-intermix.S: Likewise.
19440
e784b426
JK
194412007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19442
19443 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19444 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19445 array.
e784b426
JK
19446 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19447 * gdb.base/setvar.exp: Likewise.
19448
37f08e04
AS
194492007-01-26 Andreas Schwab <schwab@suse.de>
19450
9a01813a
AS
19451 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19452 test.
19453
37f08e04
AS
19454 * gdb.base/multi-forks.exp ("restart $i"): Also match
19455 __kernel_syscall_via_break.
19456
6e2a9270
VP
194572007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19458
19459 * lib/mi-support.exp (mi_delete_varobj): New.
19460 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19461 testcase.
19462 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19463 (main): Call the above.
19464 (reference_update_test, base_in_reference_test)
19465 (reference_to_pointer): Delete the created varobjs.
a9c64011 19466
e515b470
DJ
194672007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19468
19469 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19470 * configure: Regenerated.
19471 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19472 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19473 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19474 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19475 * lib/gdb.exp (gdb_skip_xml_test): New function.
19476
08d8bcd7
DJ
194772007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19478
19479 * gdb.base/sigrepeat.exp: Correct error message.
19480
194812007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19482 Daniel Jacobowitz <dan@codesourcery.com>
19483
19484 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19485 gdb.arch/i386-gnu-cfi-asm.S: New files.
19486
97c3f1f3
JK
194872007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19488
19489 * lib/gdb.exp: Abort on missing `site.exp'.
19490
cb1df416
DJ
194912007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19492 Daniel Jacobowitz <dan@codesourcery.com>
19493
19494 * gdb.base/included.c, gdb.base/included.exp,
19495 gdb.base/included.h: New files.
19496
35990120
DJ
194972007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19498
19499 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19500 (maximize_rlimit): Reduce limits on 64-bit systems.
19501
6e81a116 195022007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19503
19504 From Marcus Deuling <deuling@de.ibm.com>:
19505 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19506 every case.
19507
6c3c41f3
NR
195082007-01-13 Nick Roberts <nickrob@snap.net.nz>
19509
19510 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19511 (test_path_specification): Use objdir instead of srcdir to always
19512 get an absolute filename.
19513
2f12c312
DJ
195142007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19515
19516 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19517
81121995
VP
195182007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19519
19520 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19521 Make sure the variable we're using is in scope.
19522 (reference_to_pointer): Likewise.
19523
4741b737
DJ
195242007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19525
19526 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19527 has no debug information.
19528
054410c3
DJ
195292007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19530
19531 * gdb.base/annota1.exp: Remove extra send_gdb.
19532
818f79f6
DJ
195332007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19534
19535 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19536
f7a6bb70
DJ
195372007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19538
19539 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19540
57e66780
DJ
195412007-01-08 Nick Roberts <nickrob@snap.net.nz>
19542 Daniel Jacobowitz <dan@codesourcery.com>
19543
19544 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19545 lcharacter or linteger change. Correct duplicated test name.
19546 * gdb.mi/mi2-var-cmd.exp: Likewise.
19547
3d799a95
DJ
195482007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19549
19550 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19551
195522007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19553
a9c64011
AS
19554 * gdb.base/nofield.c: New file.
19555 * gdb.base/nofield.exp: New testcase.
51679ba9 19556
eafb94e8
NR
195572007-01-05 Nick Roberts <nickrob@snap.net.nz>
19558
19559 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19560
19561 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19562 test.
19563
5e572bb4
DJ
195642007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19565
19566 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19567
74a44383
DJ
195682007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19569
19570 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19571 when continuing.
19572
1b572db9
DJ
195732007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19574
19575 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19576 Expect ".exe" extension.
19577
381bc39b
DJ
195782007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19579
19580 * gdb.base/charset.exp: Add explicit filename to break.
19581 * gdb.base/dbx.exp: Add explicit filename to breaks.
19582
2b70e4c6
DJ
195832007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19584
19585 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19586 * gdb.mi/mi2-file.exp: Likewise.
19587
303b6f5d
DJ
195882007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19589
19590 Implement specification of MI tests as comments
19591 in C and C++ sources.
19592 * lib/mi-support.exp (mi_autotest_data): New variable.
19593 (mi_autotest_source): New variable.
19594 (count_newlines, mi_prepare_inline_tests)
19595 (mi_get_inline_test, mi_continue_to_line)
19596 (mi_run_inline_test, mi_tbreak)
19597 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19598 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19599 Run inline tests.
19600 * gdb.mi/mi-var-cp.cc: Define tests here.
19601
23da0d94
VP
196022007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19603
19604 Simplify usage of mi_continue_to.
19605 * lib/mi-support.exp (mi_runto_helper): Renamed
19606 from mi_runto, added new parameter 'run_or_continue'.
19607 (mi_runto): Use mi_runto_helper.
19608 (mi_continue_to): Accept just function name as parameter.
19609 Use mi_runto_helper.
19610 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19611 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19612
f9e18282
JB
196132006-01-04 Joel Brobecker <brobecker@adacore.com>
19614
19615 Make this testcase a bit more realistic. The current code
19616 is too simplistic, and allows the compiler to optimize out
19617 some of the entities we need for this testcase.
19618 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19619 (Do_Nothing): Add extra parameter.
19620 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19621 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19622 by using a variable of type Void_Star.
19623
fd678c65
JB
196242006-01-04 Joel Brobecker <brobecker@adacore.com>
19625
19626 * gdb.ada/catch_ex/foo.adb: New file.
19627 * gdb.ada/catch_ex.exp: New testcase.
19628
05cfdb42
DJ
196292007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19630
19631 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19632 pass --image-base to linker.
19633
2e03ee74
DJ
196342007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19635 Daniel Jacobowitz <dan@codesourcery.com>
19636
19637 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19638 secondary prompts.
19639
0d5de010
DJ
196402007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19641
19642 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19643 output. Test the types of members and member pointers.
19644 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19645 gdb/2092.
19646 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19647 statement. Enable for GCC. Update expected output for some tests
19648 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19649 layout.
19650 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19651 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19652 (Diamond::vget_base): New.
19653 (main): Add new tests.
19654 * gdb.cp/printmethod.exp: Update expected output for member functions.
19655 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19656 print pEe->D::vg().
19657
61a771aa
DJ
196582007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19659
19660 * gdb.threads/tls.exp: Allow stops in sem_post.
19661
2fa63963
DJ
196622006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19663
19664 * gdb.base/annota1.exp: Allow .*printf in backtraces.
19665 * gdb.base/annota3.exp: Likewise.
19666 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
19667 again (instead of timing out).
19668 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
19669 GCC bug 26475.
19670 * gdb.java/jmisc.exp: Adjust to work with method signatures including
19671 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
19672 test from jmisc1.exp.
19673 * gdb.java/jmisc1.exp: Delete.
19674 * gdb.java/jprint.exp: Adjust to work with method signatures including
19675 return types.
19676 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
19677 * gdb.threads/linux-dp.exp: Don't be confused by program output.
19678 * lib/java.exp (compile_java_from_source): Pass the correct type
19679 to target_compile.
19680
5eefc2b7
JB
196812006-12-31 Joel Brobecker <brobecker@adacore.com>
19682
19683 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
19684 (stack_align_edx): New function.
19685 (stack_align_eax): New function.
19686 (main): Add calls to stack_align_edx and stack_align_eax.
19687 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
19688 Add testing for the cases where the register used during a stack
19689 realignment is edx. Same for eax.
19690
227c54da
DJ
196912006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
19692
19693 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
19694 and generic PE targets.
19695
cab8ac94
JB
196962006-12-29 Joel Brobecker <brobecker@adacore.com>
19697
19698 * gdb.ada/array_return.exp: Update copyright date list.
19699
ba54f318
JB
197002006-12-27 Joel Brobecker <brobecker@adacore.com>
19701
19702 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
19703 (Create_Small_Float_Vector): New function.
19704 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
19705 function body.
19706 * gdb.ada/array_return/p.adb: Use new type and function from
19707 package Pck.
19708 * gdb.ada/array_return.exp: Add a test verifying that GDB is
19709 able to print the value returned by a function returning an
19710 array of float.
19711
6b7a35dd
JB
197122006-12-20 Joel Brobecker <brobecker@adacore.com>
19713
19714 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
19715 The associated tests should be PASSing.
19716
038224f6
VP
197172006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19718
19719 Test for base in references.
19720 * gdb.mi/mi-var-cp.cc: Add test code.
19721 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19722 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19723 * gdb.mi/mi2-watch.exp: Likewise.
19724 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19725 (mi_list_varobj_children): New function.
19726
b26ed50d
VP
197272006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19728
19729 * lib/mi-support.exp
19730 (mi_runto): Accept "()" after function name.
19731 (mi_create_varobj): New function.
19732 (mi_varobj_update): New function.
19733 (mi_Check_varobj_value): New function.
19734 * gdb.mi/mi-var-cp.exp: New file.
19735 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 19736
08232497
DJ
197372006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19738
19739 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19740 gdb.base/weaklib2.c: New files.
19741
d394c993 197422006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 19743
ac6c2fba
NS
19744 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19745 info. Adjust test names.
19746
8ec659a0 19747 * gdb.base/break.c (main): Move position of malloc.
d394c993 19748 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 19749
acd65feb
VP
197502006-11-28 Vladimir Prus <vladimir@codesourcery.com>
19751
19752 * gdb.mi/mi-var-cmd.exp: Check -var-update after
19753 assignement of arrays and function pointers.
19754 * gdb.mi/var-cmd.c: Add declaration necessary for above
19755 tests.
19756
f556d5e5
NS
197572006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19758
19759 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
19760
19761 * gdb.threads/linux-dp.exp: Read thread table before and after
19762 creating each philosopher and verify it.
19763
697bc68d
NS
197642006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19765 Paul Brook <paul@codesourcery.com>
19766 Daniel Jacobowitz <dan@codesourcery.com>
19767
19768 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 19769 main to remove duplication. Add start function of the form
697bc68d
NS
19770 '_*start[1-9]*'. Add RVDS start function.
19771
29d73ae4
DJ
197722006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19773
19774 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19775
c1d88655
UW
197762006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19777
19778 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
19779 * gdb.asm/spu.inc: New file.
19780 * gdb.base/term.exp: Disable if [target_info exists noargs].
19781 * gdb.gdb/complaints.exp: Disable if ![isnative].
19782 * gdb.gdb/selftest.exp: Likewise.
19783 * gdb.gdb/observer.exp: Likewise.
19784 * gdb.gdb/xfullpath.exp: Likewise.
19785 * gdb.base/attach.exp: Disable on SPU target.
19786 * gdb.cp/bs145503.exp: Likewise.
19787 * gdb.cp/exception.exp: Likewise.
19788 * gdb.cp/userdef.exp: Likewise.
19789
32a13b1a
DJ
197902006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19791
19792 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19793
d8295fe9
VP
197942006-11-10 Vladimir Prus <vladimir@codesourcery.com>
19795
19796 * gdb.base/completion.exp: Fix completion tests for
19797 'info' and 'info '.
19798 * gdb.base/help.exp (help_test_raw, test_class_help)
19799 (test_prefix_command_help): Move...
19800 * lib/gdb.exp: Here.
19801 * gdb.base/main.exp: Adjust.
19802 * gdb.cp/maint.exp: Adjust.
19803 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 19804
8c394015
VP
198052006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19806
19807 * gdb.stabs/weird.exp (print_weird_var): Use
19808 gdb_test_multiple instead of gdb_expect.
19809
027fc1bc
VP
198102006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19811
19812 * gdb.base/help.exp (help_test_raw): New.
19813 (test_class_help): New.
19814 (test_prefix_command_help): New.
19815 Adjust testcases.
19816
67609209
FR
198172006-11-09 Christophe Lyon <christophe.lyon@st.com>
19818
19819 * gdb.base/constvars.c (main): Write to crass and crips, so that
19820 they are allocated by the compiler.
19821
f73adfeb
AS
198222006-10-27 Andreas Schwab <schwab@suse.de>
19823
19824 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19825 "detach-fork".
19826
2f83a18e
DJ
198272006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19828
19829 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19830 of patterns.
19831
94277a38
DJ
198322006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19833
19834 * gdb.base/sepdebug.exp: Remove debug format test.
19835 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
19836 Handle no-symtab.
19837 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
19838
5bd2f6e2
DJ
198392006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19840
19841 * gdb.threads/manythreads.c (thread_function, main): Don't cast
19842 int to pointer or pointer to int.
19843 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
19844
8c008720
DJ
198452006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
19846
19847 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
19848
9e35dae4
DJ
198492006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19850
19851 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
19852
d9639e13
DJ
198532006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19854
19855 PR c++/2116
19856 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
19857
390a1bd0
JB
198582006-10-06 Joel Brobecker <brobecker@adacore.com>
19859
19860 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
19861 the corresponding bug has been fixed in GDB (PR/2018).
19862
dd920c33
JB
198632006-10-06 Joel Brobecker <brobecker@adacore.com>
19864
19865 * gdb.base/subst.exp: New testcase.
19866
53bbefe9
JB
198672006-10-06 Joel Brobecker <brobecker@adacore.com>
19868
19869 * gdb.ada/array_return/pck.ads: Add copyright notice.
19870 * gdb.ada/array_return/pck.adb: Likewise.
19871 * gdb.ada/array_return/p.adb: Likewise.
19872 * gdb.ada/exec_changed/first.adb: Likewise.
19873 * gdb.ada/exec_changed/second.adb: Likewise.
19874
09851417
JB
198752006-10-06 Joel Brobecker <brobecker@adacore.com>
19876
19877 * gdb.ada/watch_arg/watch.adb: New file.
19878 * gdb.ada/watch_arg.exp: New testcase.
19879
041bf30d
VP
198802006-10-02 Vladimir Prus <vladimir@codesourcery.com>
19881
19882 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 19883 via string_to_regexp.
041bf30d 19884 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 19885
f286fbdd 198862006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
19887
19888 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
19889 Remove unused / obsolete files.
19890
7c07f349
NR
198912006-09-19 Nick Roberts <nickrob@snap.net.nz>
19892
19893 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
19894
cd5ff84a
VP
198952006-09-17 Vladimir Prus <vladimir@codesourcery.com>
19896
19897 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
19898 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 19899 the number of frames.
cd5ff84a 19900
ae018d1a
DJ
199012006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
19902
19903 * gdb.base/args.c (main): Add breakpoint marker.
19904 * gdb.base/args.exp: Use args_test for tests. Add new tests which
19905 really test empty arguments.
19906 (args_load): Delete.
19907 (args_test): New.
19908
b399c549
NR
199092006-09-13 Nick Roberts <nickrob@snap.net.nz>
19910
19911 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 19912 check for one file.
b399c549 19913
2ab1eb7a
VP
199142006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
19915
19916 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
19917 HIGH_FRAME argument to -stack-list-locals can be larger than
19918 the number of frames.
a9c64011 19919
476308bf
FF
199202006-08-18 Fred Fish <fnf@specifix.com>
19921
19922 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
19923 '$' in front of skip_vmx_tests_saved when setting that.
19924
8625200f
AS
199252006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
19926
19927 * gdb.base/trace-commands.exp: New file.
19928
089ec8f1
DJ
199292006-08-10 Joel Brobecker <brobecker@adacore.com>
19930 Daniel Jacobowitz <dan@codesourcery.com>
19931
19932 * gdb.base/step-bt.exp: Make hexadecimal address optional in
19933 expected output of the backtrace commands.
19934
b60f0898
JB
199352006-08-09 Joel Brobecker <brobecker@adacore.com>
19936
19937 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
19938 untested followed by return combination.
19939 * gdb.arch/altivec-regs.exp: Likewise.
19940 * gdb.arch/e500-abi.exp: Likewise.
19941 * gdb.arch/e500-regs.exp: Likewise.
19942 * gdb.arch/gdb1291.exp: Likewise.
19943 * gdb.arch/gdb1431.exp: Likewise.
19944 * gdb.arch/gdb1558.exp: Likewise.
19945 * gdb.arch/i386-prologue.exp: Likewise.
19946 * gdb.arch/i386-unwind.exp: Likewise.
19947 * gdb.asm/asm-source.exp: Likewise.
19948 * gdb.base/a2-run.exp: Likewise.
19949 * gdb.base/advance.exp: Likewise.
19950 * gdb.base/all-bin.exp: Likewise.
19951 * gdb.base/annota1.exp: Likewise.
19952 * gdb.base/annota3.exp: Likewise.
19953 * gdb.base/args.exp: Likewise.
19954 * gdb.base/arithmet.exp: Likewise.
19955 * gdb.base/assign.exp: Likewise.
19956 * gdb.base/async.exp: Likewise.
19957 * gdb.base/attach.exp: Likewise.
19958 * gdb.base/bang.exp: Likewise.
19959 * gdb.base/bigcore.exp: Likewise.
19960 * gdb.base/bitfields.exp: Likewise.
19961 * gdb.base/bitfields2.exp: Likewise.
19962 * gdb.base/break.exp: Likewise.
19963 * gdb.base/call-sc.exp: Likewise.
19964 * gdb.base/call-strs.exp: Likewise.
19965 * gdb.base/callfuncs.exp: Likewise.
19966 * gdb.base/checkpoint.exp: Likewise.
19967 * gdb.base/chng-syms.exp: Likewise.
19968 * gdb.base/code-expr.exp: Likewise.
19969 * gdb.base/commands.exp: Likewise.
19970 * gdb.base/completion.exp: Likewise.
19971 * gdb.base/cond-expr.exp: Likewise.
19972 * gdb.base/condbreak.exp: Likewise.
19973 * gdb.base/consecutive.exp: Likewise.
19974 * gdb.base/constvars.exp: Likewise.
19975 * gdb.base/corefile.exp: Likewise.
19976 * gdb.base/cvexpr.exp: Likewise.
19977 * gdb.base/dbx.exp: Likewise.
19978 * gdb.base/define.exp: Likewise.
19979 * gdb.base/detach.exp: Likewise.
19980 * gdb.base/display.exp: Likewise.
19981 * gdb.base/dump.exp: Likewise.
19982 * gdb.base/ena-dis-br.exp: Likewise.
19983 * gdb.base/ending-run.exp: Likewise.
19984 * gdb.base/environ.exp: Likewise.
19985 * gdb.base/eval-skip.exp: Likewise.
19986 * gdb.base/exprs.exp: Likewise.
19987 * gdb.base/fileio.exp: Likewise.
19988 * gdb.base/finish.exp: Likewise.
19989 * gdb.base/float.exp: Likewise.
19990 * gdb.base/foll-exec.exp: Likewise.
19991 * gdb.base/foll-fork.exp: Likewise.
19992 * gdb.base/foll-vfork.exp: Likewise.
19993 * gdb.base/freebpcmd.exp: Likewise.
19994 * gdb.base/funcargs.exp: Likewise.
19995 * gdb.base/gcore.exp: Likewise.
19996 * gdb.base/gdb1090.exp: Likewise.
19997 * gdb.base/gdb1250.exp: Likewise.
19998 * gdb.base/huge.exp: Likewise.
19999 * gdb.base/info-proc.exp: Likewise.
20000 * gdb.base/interrupt.exp: Likewise.
20001 * gdb.base/jump.exp: Likewise.
20002 * gdb.base/langs.exp: Likewise.
20003 * gdb.base/lineinc.exp: Likewise.
20004 * gdb.base/list.exp: Likewise.
20005 * gdb.base/logical.exp: Likewise.
20006 * gdb.base/long_long.exp: Likewise.
20007 * gdb.base/macscp.exp: Likewise.
20008 * gdb.base/maint.exp: Likewise.
20009 * gdb.base/mips_pro.exp: Likewise.
20010 * gdb.base/miscexprs.exp: Likewise.
20011 * gdb.base/multi-forks.exp: Likewise.
20012 * gdb.base/opaque.exp: Likewise.
20013 * gdb.base/overlays.exp: Likewise.
20014 * gdb.base/pc-fp.exp: Likewise.
20015 * gdb.base/pointers.exp: Likewise.
20016 * gdb.base/printcmds.exp: Likewise.
20017 * gdb.base/psymtab.exp: Likewise.
20018 * gdb.base/ptype.exp: Likewise.
20019 * gdb.base/recurse.exp: Likewise.
20020 * gdb.base/relational.exp: Likewise.
20021 * gdb.base/relocate.exp: Likewise.
20022 * gdb.base/remote.exp: Likewise.
20023 * gdb.base/reread.exp: Likewise.
20024 * gdb.base/restore.exp: Likewise.
20025 * gdb.base/return.exp: Likewise.
20026 * gdb.base/return2.exp: Likewise.
20027 * gdb.base/scope.exp: Likewise.
20028 * gdb.base/sect-cmd.exp: Likewise.
20029 * gdb.base/sep.exp: Likewise.
20030 * gdb.base/sepdebug.exp: Likewise.
20031 * gdb.base/setshow.exp: Likewise.
20032 * gdb.base/setvar.exp: Likewise.
20033 * gdb.base/sigall.exp: Likewise.
20034 * gdb.base/sigbpt.exp: Likewise.
20035 * gdb.base/signals.exp: Likewise.
20036 * gdb.base/signull.exp: Likewise.
20037 * gdb.base/sizeof.exp: Likewise.
20038 * gdb.base/solib.exp: Likewise.
20039 * gdb.base/step-line.exp: Likewise.
20040 * gdb.base/step-test.exp: Likewise.
20041 * gdb.base/structs.exp: Likewise.
20042 * gdb.base/structs2.exp: Likewise.
20043 * gdb.base/term.exp: Likewise.
20044 * gdb.base/twice.exp: Likewise.
20045 * gdb.base/until.exp: Likewise.
20046 * gdb.base/varargs.exp: Likewise.
20047 * gdb.base/volatile.exp: Likewise.
20048 * gdb.base/watchpoint.exp: Likewise.
20049 * gdb.base/whatis-exp.exp: Likewise.
20050 * gdb.base/whatis.exp: Likewise.
20051 * gdb.cp/ambiguous.exp: Likewise.
20052 * gdb.cp/annota2.exp: Likewise.
20053 * gdb.cp/annota3.exp: Likewise.
20054 * gdb.cp/bool.exp: Likewise.
20055 * gdb.cp/breakpoint.exp: Likewise.
20056 * gdb.cp/casts.exp: Likewise.
20057 * gdb.cp/class2.exp: Likewise.
20058 * gdb.cp/classes.exp: Likewise.
20059 * gdb.cp/cplusfuncs.exp: Likewise.
20060 * gdb.cp/ctti.exp: Likewise.
20061 * gdb.cp/derivation.exp: Likewise.
20062 * gdb.cp/exception.exp: Likewise.
20063 * gdb.cp/gdb1355.exp: Likewise.
20064 * gdb.cp/hang.exp: Likewise.
20065 * gdb.cp/inherit.exp: Likewise.
20066 * gdb.cp/local.exp: Likewise.
20067 * gdb.cp/m-data.exp: Likewise.
20068 * gdb.cp/m-static.exp: Likewise.
20069 * gdb.cp/member-ptr.exp: Likewise.
20070 * gdb.cp/method.exp: Likewise.
20071 * gdb.cp/misc.exp: Likewise.
20072 * gdb.cp/namespace.exp: Likewise.
20073 * gdb.cp/overload.exp: Likewise.
20074 * gdb.cp/ovldbreak.exp: Likewise.
20075 * gdb.cp/pr-1023.exp: Likewise.
20076 * gdb.cp/pr-1210.exp: Likewise.
20077 * gdb.cp/pr-574.exp: Likewise.
20078 * gdb.cp/printmethod.exp: Likewise.
20079 * gdb.cp/psmang.exp: Likewise.
20080 * gdb.cp/ref-params.exp: Likewise.
20081 * gdb.cp/ref-types.exp: Likewise.
20082 * gdb.cp/rtti.exp: Likewise.
20083 * gdb.cp/templates.exp: Likewise.
20084 * gdb.cp/try_catch.exp: Likewise.
20085 * gdb.cp/userdef.exp: Likewise.
20086 * gdb.cp/virtfunc.exp: Likewise.
20087 * gdb.disasm/am33.exp: Likewise.
20088 * gdb.disasm/h8300s.exp: Likewise.
20089 * gdb.disasm/mn10300.exp: Likewise.
20090 * gdb.disasm/sh3.exp: Likewise.
20091 * gdb.disasm/t01_mov.exp: Likewise.
20092 * gdb.disasm/t02_mova.exp: Likewise.
20093 * gdb.disasm/t03_add.exp: Likewise.
20094 * gdb.disasm/t04_sub.exp: Likewise.
20095 * gdb.disasm/t05_cmp.exp: Likewise.
20096 * gdb.disasm/t06_ari2.exp: Likewise.
20097 * gdb.disasm/t07_ari3.exp: Likewise.
20098 * gdb.disasm/t08_or.exp: Likewise.
20099 * gdb.disasm/t09_xor.exp: Likewise.
20100 * gdb.disasm/t10_and.exp: Likewise.
20101 * gdb.disasm/t11_logs.exp: Likewise.
20102 * gdb.disasm/t12_bit.exp: Likewise.
20103 * gdb.disasm/t13_otr.exp: Likewise.
20104 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
20105 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
20106 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20107 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
20108 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
20109 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20110 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20111 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20112 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
20113 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
20114 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20115 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20116 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20117 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20118 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20119 * gdb.mi/gdb701.exp: Likewise.
20120 * gdb.mi/gdb792.exp: Likewise.
20121 * gdb.mi/mi-basics.exp: Likewise.
20122 * gdb.mi/mi-break.exp: Likewise.
20123 * gdb.mi/mi-cli.exp: Likewise.
20124 * gdb.mi/mi-console.exp: Likewise.
20125 * gdb.mi/mi-disassemble.exp: Likewise.
20126 * gdb.mi/mi-eval.exp: Likewise.
20127 * gdb.mi/mi-file.exp: Likewise.
20128 * gdb.mi/mi-read-memory.exp: Likewise.
20129 * gdb.mi/mi-regs.exp: Likewise.
20130 * gdb.mi/mi-return.exp: Likewise.
20131 * gdb.mi/mi-simplerun.exp: Likewise.
20132 * gdb.mi/mi-stack.exp: Likewise.
20133 * gdb.mi/mi-stepi.exp: Likewise.
20134 * gdb.mi/mi-syn-frame.exp: Likewise.
20135 * gdb.mi/mi-until.exp: Likewise.
20136 * gdb.mi/mi-var-block.exp: Likewise.
20137 * gdb.mi/mi-var-child.exp: Likewise.
20138 * gdb.mi/mi-var-cmd.exp: Likewise.
20139 * gdb.mi/mi-var-display.exp: Likewise.
20140 * gdb.mi/mi-watch.exp: Likewise.
20141 * gdb.mi/mi2-basics.exp: Likewise.
20142 * gdb.mi/mi2-break.exp: Likewise.
20143 * gdb.mi/mi2-cli.exp: Likewise.
20144 * gdb.mi/mi2-console.exp: Likewise.
20145 * gdb.mi/mi2-disassemble.exp: Likewise.
20146 * gdb.mi/mi2-eval.exp: Likewise.
20147 * gdb.mi/mi2-file.exp: Likewise.
20148 * gdb.mi/mi2-read-memory.exp: Likewise.
20149 * gdb.mi/mi2-regs.exp: Likewise.
20150 * gdb.mi/mi2-return.exp: Likewise.
20151 * gdb.mi/mi2-simplerun.exp: Likewise.
20152 * gdb.mi/mi2-stack.exp: Likewise.
20153 * gdb.mi/mi2-stepi.exp: Likewise.
20154 * gdb.mi/mi2-syn-frame.exp: Likewise.
20155 * gdb.mi/mi2-until.exp: Likewise.
20156 * gdb.mi/mi2-var-block.exp: Likewise.
20157 * gdb.mi/mi2-var-child.exp: Likewise.
20158 * gdb.mi/mi2-var-cmd.exp: Likewise.
20159 * gdb.mi/mi2-var-display.exp: Likewise.
20160 * gdb.mi/mi2-watch.exp: Likewise.
20161 * gdb.stabs/exclfwd.exp: Likewise.
20162 * gdb.stabs/weird.exp: Likewise.
20163 * gdb.threads/gcore-thread.exp: Likewise.
20164 * gdb.trace/actions.exp: Likewise.
20165 * gdb.trace/backtrace.exp: Likewise.
20166 * gdb.trace/circ.exp: Likewise.
20167 * gdb.trace/collection.exp: Likewise.
20168 * gdb.trace/deltrace.exp: Likewise.
20169 * gdb.trace/infotrace.exp: Likewise.
20170 * gdb.trace/limits.exp: Likewise.
20171 * gdb.trace/packetlen.exp: Likewise.
20172 * gdb.trace/passc-dyn.exp: Likewise.
20173 * gdb.trace/passcount.exp: Likewise.
20174 * gdb.trace/report.exp: Likewise.
20175 * gdb.trace/save-trace.exp: Likewise.
20176 * gdb.trace/tfind.exp: Likewise.
20177 * gdb.trace/tracecmd.exp: Likewise.
20178 * gdb.trace/while-dyn.exp: Likewise.
20179 * gdb.trace/while-stepping.exp: Likewise.
20180
f4b618d1
JB
201812006-08-08 Joel Brobecker <brobecker@adacore.com>
20182
20183 * gdb.base/step-bt.c: New file.
20184 * gdb.base/step-bt.exp: New testcase.
20185
3d00d119
DJ
201862006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20187
20188 * config/monitor.exp (gdb_load): Remove support for obsolete
20189 download-write-size.
20190 * gdb.base/remote.exp: Likewise. Update all callers of
20191 gdb_timed_load.
20192
017b5bd4
DJ
201932006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20194
20195 * cursal.exp: Pass binfile to gdb_load.
20196
837c599d
DJ
201972006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20198
20199 * gdb.base/cursal.exp: Add "" to gdb_load call.
20200
8dd4540b
MK
202012006-07-29 Mark Kettenis <kettenis@gnu.org>
20202
20203 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20204 NetBSD/ELF targets.
20205
ab5c9f60
DJ
202062006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20207
20208 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20209 operator*.
20210
4c42eaff
DJ
202112006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20212
20213 * gdb.base/completion.exp: Update for change in "file" behavior.
20214 * gdb.stabs/weird.exp: Likewise.
20215 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20216 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20217
0155cc76
NS
202182006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20219
20220 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20221 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20222
16026cd7
AS
202232006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20224
20225 * gdb.base/default.exp: Update source command error message.
20226 * gdb.base/help.exp: Update 'help source' message.
20227
16963cb6
DJ
202282006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20229
20230 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20231 test.
20232
6d7fd486
AS
202332006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20234
20235 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20236
29e8a844
DJ
202372006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20238
20239 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20240
6afcfa39
DJ
202412006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20242
20243 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20244
267a692b
MK
202452006-07-17 Mark Kettenis <kettenis@gnu.org>
20246
20247 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20248 *-*-openbsd* from targets for wich we expect ARM FPA floating
20249 point format.
20250
85d2fec4
NR
202512006-07-17 Nick Roberts <nickrob@snap.net.nz>
20252
20253 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20254
202552006-07-17 Mark Kettenis <kettenis@gnu.org>
20256
20257 * gdb.base/annota3.exp: Expect frame-begin annotation.
20258
85b4c6e8
JB
202592006-07-14 Joel Brobecker <brobecker@adacore.com>
20260
20261 * gdb.base/help.exp: Adjust "help unset" test to accept
20262 any list of unset commands.
20263
fb933624
DJ
202642006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20265 Daniel Jacobowitz <dan@codesourcery.com>
20266
20267 * gdb.cp/ref-params.exp: New test.
20268 * gdb.cp/ref-params.cc: New source file.
20269 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20270
1dff4b64
MK
202712006-07-08 Mark Kettenis <kettenis@gnu.org>
20272
20273 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20274 spaces/tabs in regular expressions since they might not be there.
20275
40d2e0e3
AS
202762006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20277
20278 * gdb.base/ifelse.exp: New file.
20279
f6c957d2
NS
202802006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20281
20282 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20283 line.
20284 * gdb.base/huge.exp: Loop over compilation to find a size that
20285 is acceptable.
20286 * gdb.base/remote.exp: Correct expected strings.
20287 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20288
b9c5a23d
DJ
202892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20290
20291 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20292
9af2e58d
DJ
202932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20294
20295 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20296 native.
20297
30930ca5
DJ
202982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20299
20300 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20301 enable stabs testing.
20302
aa32fa1d
DJ
203032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20304
bd4a4c80 20305 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20306 gdb_test_multiple does.
20307
321fef15
DJ
203082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20309
20310 * Makefile.in (host_alias): Remove.
20311 (target_alias): Use @target_noncanonical@.
20312 (site.exp): Don't set host_alias.
20313 * aclocal.m4: Remove contents. Include acx.m4.
20314 * configure: Regenerated.
20315 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20316
e1c2defa
NS
203172006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20318
e63b55d1
NS
20319 * lib/gdb.exp (gdb_load_cmd): New.
20320
5600ea19
NS
20321 * gdb.base/fileio.c: Add system(NULL) test.
20322 * gdb.base/fileio.exp: Check it.
20323
e1c2defa
NS
20324 * gdb.base/break.c: Add 10a breakpoint at }
20325 * gdb.base/break.exp: Add test for breakpoint at }
20326 * gdb.cp/anon-union.cc: Add code at end of function.
20327 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20328 * gdb.mi/var-cmd.c: Add code at end of function.
20329 * gdb.mi/mi-var-display.exp: Adjust end of next.
20330 * gdb.mi/mi2-var-display.exp: Likewise.
20331 * gdb.base/fileio.c: Add stop function and insert calls at
20332 stopping places.
20333 * gdb.base/fileio.exp: Breakpoint stop function and remove
20334 explicit line number references.
20335
6c0112ec
JB
203362006-05-19 Joel Brobecker <brobecker@adacore.com>
20337
a9c64011
AS
20338 * gdb.base/del.exp (test_delete_alias): New function.
20339 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20340
154189a4
FF
203412006-05-18 Fred Fish <fnf@specifix.com>
20342
20343 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20344 required. Check for spurious output after program exits normally.
20345
582e64c2
FF
203462006-05-17 Fred Fish <fnf@specifix.com>
20347
20348 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20349 gdb_load, so it works in the simulator.
20350
8ef6493a
FF
203512006-05-11 Fred Fish <fnf@specifix.com>
20352
20353 * gdb.base/bang.exp: Ignore unexpected output between the
20354 "program exited normally" and the gdb prompt, as many other
20355 tests do.
20356
692b141c
MK
203572006-05-07 Mark Kettenis <kettenis@gnu.org>
20358
20359 * gdb.base/help.exp: Make "delete checkpoint" part option for
20360 "help d" and "help delete" tests.
20361
540b8a30
UW
203622006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20363
a9c64011 20364 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20365 expected output in some mi_gdb_test statements.
20366 * gdb.mi/mi2-basics.exp: Likewise.
20367
9b6462d9
JB
203682006-05-05 Joel Brobecker <brobecker@adacore.com>
20369
20370 * gdb.base/del.c: New file.
20371 * gdb.base/del.exp: New testcase.
20372
954de43b
DM
203732006-05-05 David S. Miller <davem@sunset.davemloft.net>
20374
20375 * gdb.base/break.exp: Do not assume a breakpoint on
20376 main will actually be in $srcfile when optimizing.
1303f75e
DM
20377 * gdb.base/savedregs.exp: Do not require that the dummy
20378 frame location match up to a symbol and source file location.
c3242428
DM
20379 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20380 will get printed without a mi_cmd_data_list_register_values prefix.
20381 (*-data-list-register-*): Correct regular expressions to expect the new
20382 pseudo d? floating point registers.
20383 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20384
c7e64c9a
DJ
203852006-05-05 Christophe Lyon <christophe.lyon@st.com>
20386
20387 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20388 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20389 is allocated by the compiler.
20390 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20391 anons, e, anone to force their allocation by the compiler.
20392
203932006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20394
20395 * gdb.base/help.exp: Update expected text for help d and
20396 help delete.
20397
27ce9a6d
MK
203982006-05-02 Mark Kettenis <kettenis@gnu.org>
20399
20400 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20401 NetBSD/ELF targets.
20402
8608915f
MK
204032006-04-30 Mark Kettenis <kettenis@gnu.org>
20404
20405 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20406 single-step breakpoint fails; make this a KFAIL on
20407 sparc*-*-openbsd*.
20408 * gdb.base/siginfo.exp: Likewise.
20409 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20410
b8db102d
MS
204112006-04-26 Michael Snyder <msnyder@redhat.com>
20412
20413 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20414 which may have to consume output from other forks.
20415 Add tests to make sure that "delete fork" succeeded.
20416
c702009a
MS
204172006-04-20 Michael Snyder <msnyder@redhat.com>
20418
20419 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20420 Add support for the Renesas M32C and M16C.
20421
20422 * gdb.asm/asm-source.exp: Add m32c target.
20423 * gdb.asm/m32c.inc: Support for m32c target.
20424
e28493f2
AS
204252006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20426
20427 * gdb.base/commands.exp (recursive_source_test): New test.
20428
880da185
DM
204292006-04-04 David S. Miller <davem@sunset.davemloft.net>
20430
20431 * gdb.base/float.exp: Add pattern for sparc targets.
20432
61d9b92f
DJ
204332006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20434
20435 * gdb.base/commands.exp (stray_arg0_test): New test.
20436
bd717df8
PB
204372006-03-30 Paul Brook <paul@codesourcery.com>
20438
20439 * gdb.mi/mi-until.exp: kfail broken until command.
20440 * gdb.mi/mi2-until.exp: Ditto.
20441
ec793d3c
NR
204422006-03-27 Nick Roberts <nickrob@snap.net.nz>
20443
20444 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20445
831004b7
AO
204462006-03-08 Alexandre Oliva <aoliva@redhat.com>
20447
20448 * gdb.base/prelink.exp: Anchor tested-for regular expression
20449 on gdb prompt.
20450
effe49a0
PB
204512006-03-07 Paul Brook <paul@codesourcery.com>
20452
20453 * gdb.base/assign.exp: Correct fail message.
20454
e5461016
PB
204552006-03-07 Paul Brook <paul@codesourcery.com>
20456
20457 * lib/compiler.c: Extract armcc version number.
20458 * lib/compiler.cc: Ditto.
20459
fc91c6c2
PB
204602006-03-07 Paul Brook <paul@codesourcery.com>
20461
20462 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20463 additional_flags=-w.
20464 * gdb.arch/altivec-regs.exp: Ditto.
20465 * gdb.arch/e500-abi.exp: Ditto.
20466 * gdb.arch/e500-regs.exp: Ditto.
20467 * gdb.base/all-bin.exp: Ditto.
20468 * gdb.base/annota1.exp: Ditto.
20469 * gdb.base/annota3.exp: Ditto.
20470 * gdb.base/args.exp: Ditto.
20471 * gdb.base/arithmet.exp: Ditto.
20472 * gdb.base/assign.exp: Ditto.
20473 * gdb.base/async.exp: Ditto.
20474 * gdb.base/bang.exp: Ditto.
20475 * gdb.base/break.exp: Ditto.
20476 * gdb.base/call-rt-st.exp: Ditto.
20477 * gdb.base/completion.exp: Ditto.
20478 * gdb.base/cond-expr.exp: Ditto.
20479 * gdb.base/condbreak.exp: Ditto.
20480 * gdb.base/consecutive.exp: Ditto.
20481 * gdb.base/define.exp: Ditto.
20482 * gdb.base/display.exp: Ditto.
20483 * gdb.base/ena-dis-br.exp: Ditto.
20484 * gdb.base/environ.exp: Ditto.
20485 * gdb.base/eval-skip.exp: Ditto.
20486 * gdb.base/info-proc.exp: Ditto.
20487 * gdb.base/jump.exp: Ditto.
20488 * gdb.base/logical.exp: Ditto.
20489 * gdb.base/long_long.exp: Ditto.
20490 * gdb.base/maint.exp: Ditto.
20491 * gdb.base/miscexprs.exp: Ditto.
20492 * gdb.base/pc-fp.exp: Ditto.
20493 * gdb.base/pointers.exp: Ditto.
20494 * gdb.base/relational.exp: Ditto.
20495 * gdb.base/reread.exp: Ditto.
20496 * gdb.base/sect-cmd.exp: Ditto.
20497 * gdb.base/sep.exp: Ditto.
20498 * gdb.base/sepdebug.exp: Ditto.
20499 * gdb.base/until.exp: Ditto.
20500 * gdb.base/whatis-exp.exp: Ditto.
20501 * gdb.cp/annota2.exp: Ditto.
20502 * gdb.cp/annota3.exp: Ditto.
20503 * gdb.trace/actions.exp: Ditto.
20504 * gdb.trace/backtrace.exp: Ditto.
20505 * gdb.trace/circ.exp: Ditto.
20506 * gdb.trace/collection.exp: Ditto.
20507 * gdb.trace/deltrace.exp: Ditto.
20508 * gdb.trace/infotrace.exp: Ditto.
20509 * gdb.trace/limits.exp: Ditto.
20510 * gdb.trace/packetlen.exp: Ditto.
20511 * gdb.trace/passc-dyn.exp: Ditto.
20512 * gdb.trace/passcount.exp: Ditto.
20513 * gdb.trace/report.exp: Ditto.
20514 * gdb.trace/save-trace.exp: Ditto.
20515 * gdb.trace/tfind.exp: Ditto.
20516 * gdb.trace/tracecmd.exp: Ditto.
20517 * gdb.trace/while-dyn.exp: Ditto.
20518 * gdb.trace/while-stepping.exp: Ditto.
20519 * lib/gdb.exp: Ditto.
20520 (gdb_compile): Handle nowarning option.
20521
5f4a23d9
AO
205222006-03-07 Alexandre Oliva <aoliva@redhat.com>
20523
20524 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20525 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20526 Rename executable to prelinkt. Don't re-prelink if we didn't
20527 get a core file. Test prelink -u exit status to tell whether
20528 prelinking failed. Use gdb_test_multiple.
20529
9733fc94
DJ
205302006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20531
20532 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20533 (do_tests): Call it.
20534
cc10cae3
AO
205352006-02-28 Alexandre Oliva <aoliva@redhat.com>
20536
20537 * gdb.base/prelink.exp: New test.
20538 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20539
15c46491
WZ
205402006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20541
20542 * gdb.fortran/derived-type.f90: New file.
20543 * gdb.fortran/derived-type.exp: New testcase.
20544
5c9f7ded
DJ
205452006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20546
20547 * gdb.base/default.exp: Allow ';' as a directory separator.
20548
5b96932b
AS
205492006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20550
20551 * gdb.base/help.exp (help add-symbol-file): Update.
20552
1986bccd
AS
205532006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20554
20555 * gdb.base/help.exp (help load): Update expected results.
20556
a8b7528f
FF
205572006-02-19 Fred Fish <fnf@specifix.com>
20558
20559 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20560 specifix hex value as part of results.
20561 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20562
f8261448
FF
205632006-02-16 Fred Fish <fnf@specifix.com>
20564
20565 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20566 ushort_addr, and slong_addr, so the typedefs are not optimized
20567 away.
20568 * gdb.base/whatis.exp: Add tests using type name for struct type,
20569 union type, enum type, and typedef.
a9c64011 20570
31d8bdd2
MK
205712006-02-13 Mark Kettenis <kettenis@gnu.org>
20572
20573 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20574
34e41e63
JB
205752006-02-13 Jim Blandy <jimb@redhat.com>
20576
20577 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20578 case where it takes two "next" commands to skip past the init
20579 call.
20580
ac6e4f31
FF
205812006-02-12 Fred Fish <fnf@specifix.com>
20582
20583 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20584 to handle cases where it takes two "next" commands to skip
20585 past the init call.
20586
2db2d571
JB
205872006-02-07 Joel Brobecker <brobecker@adacore.com>
20588
20589 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20590 on hppa32 targets.
20591
38fcd64c
DJ
205922006-02-06 Vladimir Prus <ghost@cs.msu.su>
20593
20594 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20595 field.
20596
1315ad46
MK
205972006-01-29 Mark Kettenis <kettenis@gnu.org>
20598
20599 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20600
5625b943
DJ
206012006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20602
20603 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20604 files.
20605
80df1bbe
DJ
206062006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20607
20608 * gdb.cp/maint.exp: Set complaints to a positive value.
20609
9078e690
DJ
206102006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20611
20612 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20613 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20614 function name.
20615
9c903399
DJ
206162006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20617
20618 * gdb.base/checkpoint.c: Update copyright notice. Include
20619 <stdlib.h>.
20620
761ae4d6
JB
206212006-01-04 Jim Blandy <jimb@redhat.com>
20622
20623 * gdb.asm/asm-source.exp: Independently provide default values for
20624 asm-flags and debug-flags. Use 'string equal' to do the
20625 comparison, not the implicit expr's '==' operator. Remove
20626 now-unneeded assignments to asm-flags. In h8300 case, place
20627 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20628
099ac3dd
MS
206292006-01-04 Michael Snyder <msnyder@redhat.com>
20630
20631 * gdb.base/checkpoint.c: New file.
20632 * gdb.base/checkpoint.exp: New file.
20633 * gdb.base/multi-fork.c: New file.
20634 * gdb.base/multi-fork.exp: New file.
20635 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20636
f4d85314
FF
206372006-01-04 Fred Fish <fnf@specifix.com>
20638
20639 * gdb.base/ptype.c (foo): Add typedef.
20640 (intfoo): Add function.
20641 * gdb.base/ptype1.c: New file.
20642 * gdb.base/ptype.exp: Handle compilation and linking with two
20643 source files. Test that proper type for "foo" is found based
20644 on source context rather than first match found in symtabs.
20645
a1b06f35
MK
206462005-12-28 Mark Kettenis <kettenis@gnu.org>
20647
20648 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20649 * gdb.asm/openbsd.inc: Indent commands.
20650
d082a1e2
MK
206512005-12-26 Mark Kettenis <kettenis@gnu.org>
20652
c65016bd
MK
20653 * gdb.base/freebpcmd.exp: Increase timeout.
20654
d082a1e2
MK
20655 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20656
d3c32a0e
DJ
206572005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20658
20659 * gdb.base/default.exp: Update check for "show version".
20660
9fdb1f50
RC
206612005-12-09 Randolph Chung <tausq@debian.org>
20662
20663 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
20664 * gdb.asm/pa64.inc: New file.
20665
5f2c56f7
RC
206662005-12-09 Randolph Chung <tausq@debian.org>
20667
20668 * gdb.asm/common.inc: Indent commands.
20669 * gdb.asm/asmsrc1.s: Likewise.
20670 * gdb.asm/asmsrc2.s: Likewise.
20671
8117349c
RC
206722005-12-09 Randolph Chung <tausq@debian.org>
20673
20674 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
20675 (get_addr_of_sym): Remove duplicate print.
20676 (gen_core): xfail hppa*-*-hpux*, update expected output.
20677 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
20678 * gdb.arch/pa64-nullify.s: New file.
20679
8f07f25a
RC
206802005-12-09 Randolph Chung <tausq@debian.org>
20681
20682 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20683
55b39184
DJ
206842005-12-07 Christophe Lyon <christophe.lyon@st.com>
20685
20686 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
20687 code generation for these functions.
20688 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
20689 error message.
20690
31e2b00f
AS
206912005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
20692
20693 * gdb.base/help.exp (help b, help br, help bre, help brea)
20694 (help break): Update the expected message.
20695
c3d0b56e
SC
206962005-11-11 Stephane Carrez <stcarrez@nerim.fr>
20697
20698 * gdb.asm/m68hc11.inc: Setup the data section.
20699 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
20700 script for this test.
20701 (m6812-*-*): Likewise.
20702
36ae0ea9
RC
207032005-11-09 Randolph Chung <tausq@debian.org>
20704
20705 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20706
9d6f42e9
WZ
207072005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20708
20709 * gdb.base/break.exp: Fix a comment typo.
20710
e2126a14
EZ
207112005-11-03 Jim Blandy <jimb@redhat.com>
20712
a9c64011
AS
20713 Checked in by Elena Zannoni <ezannoni@redhat.com>
20714
889bf7c5 20715 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 20716
e0ac7199
CV
207172005-11-02 Corinna Vinschen <vinschen@redhat.com>
20718
20719 * gdb.arch/gdb1558.c: Include stdio.h.
20720
31d3fb18
MK
207212005-10-31 Mark Kettenis <kettenis@gnu.org>
20722
20723 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20724
e52b687c
MK
207252005-10-31 Mark Kettenis <kettenis@gnu.org>
20726
20727 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20728
f4711d79
PG
207292005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20730
a9c64011
AS
20731 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20732 vscr" tests to better match output.
f4711d79 20733
987a9106
JB
207342005-10-12 Jim Blandy <jimb@redhat.com>
20735
20736 * gdb.base/structs.exp (any): New function.
20737 (test_struct_returns): Don't make any assumptions at all about
20738 what value the function returns when GDB can't set the return
20739 value.
20740
2336bb58
JB
207412005-10-09 Joel Brobecker <brobecker@adacore.com>
20742
20743 * gdb.ada/arrayidx/p.adb: New file.
20744 * gdb.ada/arrayidx.exp: New testcase
20745
207462005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
20747
20748 * gdb.ada/array_return/pck.ads: New file.
20749 * gdb.ada/array_return/pck.adb: New file.
20750 * gdb.ada/array_return/p.adb: New file.
20751 * gdb.ada/array_return.exp: New testcase.
20752
705335ea
JB
207532005-10-03 Joel Brobecker <brobecker@adacore.com>
20754
a9c64011
AS
20755 * gdb.base/arrayidx.c: New file.
20756 * gdb.base/arrayidx.exp: New testcase.
705335ea 20757
11ee9940
NR
207582005-09-29 Nick Roberts <nickrob@snap.net.nz>
20759
20760 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
20761 frames-invalid and breakpoints-invalid are no longer generated
20762 with level 3 so don't expect them in the output.
20763
39fb8e9e
BR
207642005-09-27 Bob Rossi <bob@brasko.net>
20765
a9c64011 20766 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
20767 from test. Escape the | in mi_gdb_test call.
20768 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
20769 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
20770 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
20771 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
20772 expected regex's in mi_gdb_test calls.
20773 * lib/mi-support.exp: Remove arbitrary .* from tests.
20774 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
20775 Fully anchor GDB/MI expected results in mi_gdb_test.
20776 * lib/gdb.exp (string_to_regexp): Escape the ] character.
20777 * gdb.base/sizeof.exp: Remove escape character. Correct test.
20778
2af48f68
PB
207792005-09-26 Paul Brook <paul@codesourcery.com>
20780
20781 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20782
f34502bc
WZ
207832005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20784
20785 * bfp-test.c: New file.
20786 * bfp-test.exp: New testcase.
20787
ca929517
WZ
207882005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20789
20790 * gdb.fortran/subarray.exp: New testcase to test the evaluation
20791 of subarray and substring variable.
20792 * gdb.fortran/subarray.f: New source file for the test of subarray
20793 and substring variable evaluation.
20794 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
20795 of string constant.
20796
c761af65
DJ
207972005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
20798
20799 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
20800 copyright dates.
20801
561d7a1d
PG
208022005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
20803
20804 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
20805 powerpc altivec' test with an almost identical 'info vector' test.
20806
b2b64cc9
PG
208072005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20808
a9c64011
AS
20809 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20810 vscr" tests to match output.
b2b64cc9 20811
6ac4d15a
PG
208122005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20813
a9c64011
AS
20814 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20815 output.
6ac4d15a 20816
40e55bef
BR
208172005-09-11 Bob Rossi <bob@brasko.net>
20818
889bf7c5
PA
20819 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
20820 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
20821 commands that return an MI output command and an asyncronous MI output
20822 command.
40e55bef
BR
20823 * gdb.mi/mi-console.exp: Ditto.
20824
3c7385ec
BR
208252005-09-11 Bob Rossi <bob@brasko.net>
20826
20827 * gdb.mi/mi-var-child.c: Include <string.h>.
20828
a6cd0eb3
DJ
208292005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20830
20831 * killed.exp: Correct gdb_expect syntax.
20832
2f168eed
CV
208332005-08-09 Corinna Vinschen <vinschen@redhat.com>
20834
20835 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20836
ecd3fd0f
BR
208372005-08-02 Bob Rossi <bob@brasko.net>
20838
20839 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
20840 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
20841 Change tests to inferior-tty-set/show.
20842 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
20843 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
20844 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
20845 inferior. Use mi_gdb_test to get GDB and Inferior output.
20846 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
20847 descriptor.
20848 (mi_inferior_tty_name): Add inferior PTY file name.
20849 (mi_gdb_start): Add INFERIOR_PTY parameter.
20850 (mi_gdb_test): Add IPATTERN parameter.
20851
f1ea48cb 208522005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 20853
f1ea48cb
BR
20854 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
20855 parameter to mi_gdb_test.
20856 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
20857
6e650a67
DJ
208582005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20859
20860 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
20861 struct_declarations.
20862 * gdb.mi/mi-var-child.exp: Step over the initialization of
20863 struct_declarations.
20864
8be260b6
DJ
208652005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20866
20867 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
20868 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
20869 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
20870 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
20871 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
20872 file.
20873
4e660f07
NR
208742005-07-27 Nick Roberts <nickrob@snap.net.nz>
20875
20876 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
20877 (do_children_tests): Assign values to the extra elements.
20878
20879 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
20880 them for tests for "-var-update --no-values" and
a9c64011 20881 "-var-update --all-values".
4e660f07
NR
20882 Add test for "-var-list-children --simple-values".
20883
20884 * gdb.mi/basics.c (callee4): Add integer array D[3]...
20885
20886 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
20887 "-stack-list-locals --simple-values" Improve doc strings and
20888 comments.
20889
6bdae935
MK
208902005-07-18 Mark Kettenis <kettenis@gnu.org>
20891
598b7a6f
MK
20892 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
20893 *-*-openbsd*.
20894 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
20895
6bdae935
MK
20896 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
20897 sigaltsatck'.
20898
1323e929 208992005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 20900
1323e929
BR
20901 * gdb.base/default.exp (tty): Changed output of command.
20902 * gdb.base/help.exp (help tty): Ditto.
20903
b1a9c082
MK
209042005-07-12 Mark Kettenis <kettenis@gnu.org>
20905
20906 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
20907
10a844a2
MK
209082005-07-10 Mark Kettenis <kettenis@gnu.org>
20909
20910 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
20911 -stack-select-frame without arguments.
20912 (test_stack_frame_listing): Add test for newly implemented command
20913 -stack-info-frame.
20914
3cb3b8df
BR
209152005-07-06 Bob Rossi <bob@brasko.net>
20916
20917 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
20918 command.
20919 (Copyright): Update copyright.
20920
a0c5fbcf
WZ
209212005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
20922
20923 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
20924 tests to evaluate exponentiation expression.
20925
984971d0
AS
209262005-06-29 Andreas Schwab <schwab@suse.de>
20927
20928 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
20929 main to avoid warnings.
20930
20931 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
20932
fe03833f
NR
209332005-06-20 Nick Roberts <nickrob@snap.net.nz>
20934
20935 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
20936 -stack-select-frame without arguments.
20937 (test_stack_frame_listing): Add test for newly implemented command
20938 -stack-info-frame.
a9c64011 20939
7a55f279
WZ
209402005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
20941
0ffa0ea5
DJ
20942 * gdb.fortran/array-element.f: New file.
20943 * gdb.fortran/array-element.exp: New testcase.
7a55f279 20944
26585198
DJ
209452005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20946
20947 * gdb.base/bigcore.exp: Correct checks for systems which can
20948 not dump a large core file.
20949
c1bd25fd
DJ
209502005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20951
20952 * gdb.base/relocate.c: Add a copyright notice.
20953 (dummy): Remove.
20954 * gdb.base/relocate.exp: Test printing the values of variables
20955 from a relocatable file.
20956
589e074d
DJ
209572005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
20958
20959 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
20960 excess MI output after an error.
20961
0915f927
JB
209622005-05-29 Joel Brobecker <brobecker@adacore.com>
20963
20964 * gdb.arch/alpha-step.c: New file.
20965 * gdb.arch/alpha-step.exp: New testcase.
20966
76ff342d
DJ
209672005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
20968 Dennis Brueni <dennis@slickedit.com>
20969
20970 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
20971 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
20972 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
20973 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
20974 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
20975 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
20976 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
20977
96b0c7ac
DJ
209782005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
20979 Wu Zhou <woodzltc@cn.ibm.com>
20980
20981 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
20982 IBM's xlc compiler.
20983 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
20984 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
20985
f21565d2
JB
209862005-05-13 Jim Blandy <jimb@redhat.com>
20987
20988 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
20989 calling gdb_suppress_entire_file.
20990 * gdb.base/charset.exp: Same.
20991 * gdb.base/call-rt-st.exp: Same.
20992
6006a3a1
BR
209932005-05-05 Bob Rossi <bob_rossi@cox.net>
20994
20995 * lib/gdb.exp (fullname_syntax): Added global regex.
20996 (fullname_syntax_POSIX): Ditto.
20997 (fullname_syntax_UNC): Ditto.
20998 (fullname_syntax_DOS_CASE): Ditto.
20999 (fullname_syntax_DOS): Ditto.
21000 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
21001 fullname_syntax variable to scope and use it.
21002 (test_file_list_exec_source_files): Ditto.
21003 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
21004
c3b69c04
DJ
210052005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
21006
21007 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
21008
3c95e6af
PG
210092004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
21010
a9c64011
AS
21011 * lib/gdb.exp (skip_altivec_tests): New function, based on
21012 check_vmx_hw_available from the GCC testsuite.
21013 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
21014 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 21015
78df6c56
JB
210162005-05-02 Jim Blandy <jimb@redhat.com>
21017
21018 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
21019 calling gdb_suppress_entire_file.
21020
1690f9cf
DJ
210212005-04-30 Randolph Chung <tausq@debian.org>
21022
21023 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
21024 Slightly relax "sem_post" name checking.
21025
5ea106f7
PG
210262005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21027
21028 * gdb.base/unload.exp: Use new shared library infrastructure.
21029
bf7234cf
PG
210302005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
21031
21032 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 21033 infrastructure.
bf7234cf 21034
547b869a
CV
210352005-04-29 Corinna Vinschen <vinschen@redhat.com>
21036
21037 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
21038 * gdb.asm/h8300.inc: New file.
21039
f07e55f0
PG
210402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21041
21042 * gdb.base/shlib-call.exp: Change to use new shared library
21043 infrastructure.
21044
3cbba3d1
PG
210452005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21046
a9c64011
AS
21047 * gdb.base/pending.exp: Change to use new shared library
21048 infrastructure.
3cbba3d1 21049
ed6df200
PG
210502005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
21051
a9c64011
AS
21052 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
21053 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 21054
8c8f4ebe
PG
210552005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
21056
a9c64011
AS
21057 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
21058 shared objects being adjusted and update copyright years.
8c8f4ebe 21059
607fbc54
DJ
210602005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
21061
21062 * ChangeLog: Correct some 2003-01-13 dates.
21063 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
21064 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
21065 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
21066 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
21067 gdb.trace/tfind.exp: Update copyright years.
21068
57bf0e56
DJ
210692005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
21070 Daniel Jacobowitz <dan@codesourcery.com>
21071
21072 * lib/gdb.exp (gdb_compile): Handle shlib=.
21073 (gdb_compile_shlib): New function.
21074
9b593790
PG
210752005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
21076
a9c64011 21077 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 21078
9494c6a5
DJ
210792005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21080
21081 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
21082 gdb.server.
21083 * configure.ac: Likewise.
21084 * configure: Regenerated.
21085 * gdb.gdbserver/Makefile.in: Moved to...
21086 * gdb.server/Makefile.in: ... here.
21087 * gdb.gdbserver/server.c: Moved to...
21088 * gdb.server/server.c: ... here.
21089 * gdb.gdbserver/server-run.exp: Moved to...
21090 * gdb.server/server-run.exp: ... here.
21091
6f8eac0e
DJ
210922005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21093
21094 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
21095 * configure.ac: Create gdb.gdbserver/Makefile.
21096 * configure: Regenerated.
21097 * lib/gdbserver-support.exp: New file, derived from
21098 config/gdbserver.exp.
21099 * config/gdbserver.exp: Use gdbserver-support.exp.
21100 * gdb.gdbserver/Makefile.in: New file.
21101 * gdb.gdbserver/server.c: New file.
21102 * gdb.gdbserver/server-run.exp: New file.
21103
6e87504d
PG
211042005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21105
a9c64011
AS
21106 * lib/gdb.exp (test_compiler_info): Return compiler_info
21107 if no arguments are given.
6e87504d 21108
d1779be4
PG
211092005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
21110
21111 * gdb.arch/altivec-abi.exp: Check for compiler and set
21112 use altivec' flag accordingly.
21113 * gdb.arch/altivec-regs.exp: Likewise.
21114
88750304
DJ
211152005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21116
21117 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21118
f3fb768d
AS
211192005-03-27 Andreas Schwab <schwab@suse.de>
21120
21121 * gdb.base/bigcore.c (main): Add missing mode argument in open
21122 call.
21123
7e813ac5
DJ
211242005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
21125
21126 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
21127 downloads.
21128 * config/gdbserver.exp (gdb_load): Likewise.
21129
8e3049aa
PB
211302005-03-14 Paul Brook <paul@codesourcery.com>
21131
21132 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
21133 targets.
21134
a9df7c44
JB
211352005-03-09 Joel Brobecker <brobecker@adacore.com>
21136
21137 * gdb.dwarf2/dup-psym.S: New file.
21138 * gdb.dwarf2/dup-psym.exp: New testcase.
21139
9f0d94e8
JB
211402005-03-09 Joel Brobecker <brobecker@adacore.com>
21141
21142 * gdb.ada/exec_changed/first.adb: New file.
21143 * gdb.ada/exec_changed/second.adb: New file.
21144 * gdb.ada/exec_changed.exp: New testcase.
21145
5f579bc5
NS
211462005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21147
36e9969c
NS
21148 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21149 (A2): New class.
21150 (main): Test operator+.
21151 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21152 breakpoint test.
21153
5f579bc5
NS
21154 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21155 * gdb.base/signull.exp: Disable if gdb,nosignals.
21156 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21157 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21158 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21159 * gdb.mi/mi2-console.exp: Likewise.
21160 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21161 continue output at start.
21162 (gdb_collect_locals_test): Robustify regexp.
21163 * gdb.trace/passc-dyn.exp: Fix comment typo.
21164 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21165
be46087e
CV
211662005-03-08 Corinna Vinschen <vinschen@redhat.com>
21167
21168 * gdb.asm/asm-source.exp: Add iq2000 case.
21169 * gdb.asm/iq2000.inc: New file.
21170
384e1a61 211712005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21172
384e1a61
MI
21173 * gdb.base/command.exp: Change hardcoded value to regular expression.
21174 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21175
584b6e9e
DJ
211762005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21177
21178 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21179 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21180 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21181 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21182 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21183
ab5b5d61
MK
211842005-03-05 Mark Kettenis <kettenis@gnu.org>
21185
21186 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21187 changes.
21188
ae051c1b
PG
211892004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21190
a9c64011
AS
21191 * lib/compiler.c: Add test for IBM's xlc compiler.
21192 * lib/compiler.cc: Likewise.
ae051c1b 21193
3f0f6ed2
JB
211942004-02-24 Joel Brobecker <brobecker@adacore.com>
21195
21196 * gdb.ada/fixed_points.exp: Create compilation object directory
21197 before running the test.
21198 * gdb.ada/null_record.exp: Likewise.
21199 * gdb.ada/packed_array.exp: Likewise.
21200 * gdb.ada/start.exp: Likewise.
21201
724f452b
JB
212022005-02-15 Joel Brobecker <brobecker@adacore.com>
21203
21204 * gdb.ada/packed_array/pa.adb: New file.
21205 * gdb.ada/packed_array.exp: New testcase.
21206
57f5cdfb 212072005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21208
1f393151
MK
21209 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21210 files.
21211
ebdda337
MK
21212 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21213 on *-*-openbsd*. Correctly match whitespace in regukar
21214 expressions.
21215
cf309262
DJ
212162005-02-10 Daniel Jacobowitz <dan@debian.org>
21217
21218 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21219 PR exp/1821
21220 * gdb.base/gdb1821.c: New test file.
21221 * gdb.base/gdb1821.exp: New test file.
21222
3be49e7a
JB
212232005-02-09 Joel Brobecker <brobecker@adacore.com>
21224
21225 * gdb.base/start.c: New file.
21226 * gdb.base/start.exp: New testcase.
21227
e292e67d
JB
212282005-02-09 Joel Brobecker <brobecker@adacore.com>
21229
21230 * gdb.ada/start/dummy.adb: New file.
21231 * gdb.ada/start.exp: New testcase.
21232
dbdfa66c
CV
212332005-02-09 Corinna Vinschen <vinschen@redhat.com>
21234
21235 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21236 for printing symbols and statistics.
21237 Add test for using relative pathnames in "maint print msymbols" test.
21238 Mark "maint info sections DATA" XFAIL on Cygwin.
21239 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21240 tests.
21241
d7941671
AC
212422005-02-09 Andreas Schwab <schwab@suse.de>
21243
21244 Committed by Andrew Cagney <cagney@gnu.org>
21245 * gdb.base/remotetimeout.exp: New file.
21246
74e5ef44
MK
212472005-02-07 Mark Kettenis <kettenis@gnu.org>
21248
21249 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21250
464dd14d
JB
212512005-02-03 Joel Brobecker <brobecker@adacore.com>
21252
21253 * gdb.ada/gnat_ada.gpr: New file.
21254 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21255 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21256 * configure.ac: No longer generate gnat_ada.gpr.
21257 * configure: Regenerate.
21258 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21259 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21260 * gdb.ada/null_record/bar.ads: Likewise.
21261 * gdb.ada/null_record/bar.adb: Likewise.
21262 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21263 * gdb.ada/null_record.exp (testdir): New variable.
21264 (testfile): executable is now in testdir subdirectory.
21265 (srcfile): Use full path to the main compilation unit.
21266 * gdb.ada/fixed_points.exp: Same changes as above.
21267
30d756ae
NR
212682005-02-03 Nick Roberts <nickrob@snap.net.nz>
21269
21270 * gdb.base/interp.exp: New test.
21271
9d799f85
AC
212722005-01-24 Andrew Cagney <cagney@gnu.org>
21273
21274 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21275
15656118
AC
212762005-01-19 Andrew Cagney <cagney@gnu.org>
21277
a892c31b
AC
21278 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21279 configure.ac not configure.in.
21280
15656118
AC
21281 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21282 of powerpc*-*-*.
21283 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21284 * gdb.base/list.exp (test_list_function)
15656118
AC
21285 (test_list_filename_and_function): Ditto.
21286 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21287
a7b01baf
AC
212882005-01-16 Andrew Cagney <cagney@gnu.org>
21289
17d92a02
AC
21290 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21291
a7b01baf
AC
21292 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21293
bc8332bb
AC
212942005-01-14 Andrew Cagney <cagney@gnu.org>
21295
21296 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21297 * gdb.mi/mi2-var-cmd.exp: Ditto.
21298
4d074752
CV
212992005-01-10 Corinna Vinschen <vinschen@redhat.com>
21300
21301 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21302
bec39cab
AC
213032005-01-07 Andrew Cagney <cagney@gnu.org>
21304
21305 * configure.ac: Rename configure.in, require autoconf 2.59.
21306 * configure: Re-generate.
21307 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21308 * gdb.stabs/configure: Re-generate.
21309 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21310 * gdb.hp/configure: Re-generate.
21311 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21312 autoconf 2.59.
21313 * gdb.hp/gdb.objdbg/configure: Re-generate.
21314 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21315 autoconf 2.59.
21316 * gdb.hp/gdb.defects/configure: Re-generate.
21317 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21318 autoconf 2.59.
21319 * gdb.hp/gdb.compat/configure: Re-generate.
21320 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21321 autoconf 2.59.
21322 * gdb.hp/gdb.base-hp/configure: Re-generate.
21323 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21324 autoconf 2.59.
21325 * gdb.hp/gdb.aCC/configure: Re-generate.
21326
f10b16d4
JB
213272004-12-15 Jim Blandy <jimb@redhat.com>
21328
21329 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21330 under NPTL when there is debugging info available for libpthread.
21331
fb6e1814
JG
213322004-12-13 Jerome Guitton <guitton@gnat.com>
21333
21334 * gdb.ada/fixed_points.c: New file.
21335 * gdb.ada/fixed_points.exp: New file.
21336
fe46cd3a
RC
213372004-12-03 Randolph Chung <tausq@debian.org>
21338
21339 * gdb.arch/pa-nullify.exp: New file.
21340 * gdb.arch/pa-nullify.s: New file.
21341
8de0841b
RC
213422004-11-30 Randolph Chung <tausq@debian.org>
21343
21344 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21345 instead of "tbug". Fix regexp to work properly with gdb_test.
21346
c8170782
PH
213472004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21348
21349 * gdb.base/bitfields2.exp: New test.
21350 * gdb.base/bitfields2.c: New file.
21351
954269c2
RE
213522004-11-28 Richard Earnshaw <rearnsha@arm.com>
21353
21354 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21355
0107feed
RC
213562004-11-16 Randolph Chung <tausq@debian.org>
21357
21358 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21359
f073ae8c
DJ
213602004-11-14 Daniel Jacobowitz <dan@debian.org>
21361
21362 * gdb.threads/threadapply.exp: Correct "macro details" test.
21363
19ad59e7
JJ
213642004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21365
21366 * gdb.threads/threadapply.exp: New test.
21367 * gdb.threads/threadapply.c: New file.
21368
9cf0961b
MK
213692004-11-07 Mark Kettenis <kettenis@gnu.org>
21370
21371 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21372 frames.
21373
c789492a
FL
213742004-11-05 Felix Lee <felix+log1@specifixinc.com>
21375
21376 * gdb.base/cursal.exp: New file.
21377 * gdb.base/cursal.c: New file.
21378
a1e167bb
AC
213792004-11-03 Andrew Cagney <cagney@gnu.org>
21380
21381 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21382
b7cbf173
MK
213832004-10-30 Mark Kettenis <kettenis@gnu.org>
21384
21385 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21386 NetBSD/ELF targets.
21387
88f9d34f
JB
213882004-10-29 Joel Brobecker <brobecker@gnat.com>
21389
21390 * gdb.threads/bp_in_thread.c: New file, copied from
21391 pthread_cond_wait.c.
21392 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21393 file, rather than reusing the .c file from another testcase.
21394
ca7d6a0c
JB
213952004-10-20 Joel Brobecker <brobecker@gnat.com>
21396
21397 * gdb.ada/null_record.exp: Check where we stopped after
21398 sending the start command, instead of where the associated
21399 temporary breakpoint was inserted.
21400
0d863d03
AC
214012004-10-14 Andrew Cagney <cagney@gnu.org>
21402
21403 * gdb.mi/gdb701.c (main): Return 0.
21404
d11e72cb
DJ
214052004-10-13 Daniel Jacobowitz <dan@debian.org>
21406
d40539a4 21407 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21408
e1923096
JJ
214092004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21410
21411 * gdb.threads/schedlock.c: Add comment markers to use to find
21412 line numbers.
21413 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21414 comments.
21415 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21416 breakpoint lines.
21417
ec8ba2c9
DJ
214182004-10-12 Daniel Jacobowitz <dan@debian.org>
21419
21420 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21421
0eb3658b
DJ
214222004-10-12 Daniel Jacobowitz <dan@debian.org>
21423
21424 * configure.in: Add gdb.dwarf2.
21425 * configure: Regenerated.
21426 * Makefile.in: Add gdb.dwarf2.
21427 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21428 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21429 gdb.dwarf2/file1.txt: New files.
21430
a271cc33
OF
214312004-10-11 Orjan Friberg <orjanf@axis.com>
21432
a9c64011 21433 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21434 of "run", since the latter doesn't work with remote targets. Adjust
21435 the breakpoint numbering accordingly.
21436 * gdb.threads/pthread_cond_wait.exp: Ditto.
21437
895ce074
MC
214382004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21439
21440 * gdb.base/overlays.exp: Update copyright years.
21441
6be3092d
KI
214422004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21443
21444 * gdb.base/overlays.exp: Disable if target is Linux.
21445
e05389b8
FL
214462004-10-06 Felix Lee <felix+log1@specifixinc.com>
21447
21448 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21449
73cb587d
KI
214502004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21451
21452 * gdb.asm/asm-source.exp: Add m32r-linux target.
21453 * gdb.asm/m32r-linux.inc: New file.
21454
3c0edcdc
AC
214552004-09-24 Andrew Cagney <cagney@redhat.com>
21456 David Anderson <anderson@redhat.com>
21457
21458 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21459 command fails, assume things will work.
21460 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21461 (_GNU_SOURCE): Define.
21462 (print_unsigned, print_hex): Change parameter to "long long".
21463 (print_byte_count): New function, use to print byte counts.
21464 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21465 O_LARGEFILE.
21466 (main): Compute an upper bound on a corefile in max_core_size.
21467 Limit memory chunk size to max_core_size. Limit total memory
21468 allocated to max_core_size.
21469
4bb3667f
AC
214702004-09-23 Andrew Cagney <cagney@gnu.org>
21471
21472 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21473 from a separate process with code that creates a corefile by
21474 making the inferior dump core.
21475
60fe1a51
MK
214762004-09-23 Mark Kettenis <kettenis@gnu.org>
21477
21478 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21479 block.
21480
8e937346
MC
214812004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21482
21483 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21484 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21485 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21486 Likewise.
21487
7213f6d6
JJ
214882004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21489
21490 * gdb.java/jprint.exp: New test case for java inferior call.
21491 * gdb.java/jprint.java: Ditto.
21492
eac69dca
JB
214932004-09-15 Joel Brobecker <brobecker@gnat.com>
21494
21495 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21496
22227696
MC
214972004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21498
21499 * gdb.threads/killed.c: Include <stdlib.h>.
21500 * gdb.threads/pthreads.c: Likewise.
21501
7dd403a4
MC
215022004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21503
21504 * gdb.threads/killed.c: Add copyright notice.
21505
33f2d567
JM
215062004-09-10 Jason Molenda (jmolenda@apple.com)
21507
a9c64011
AS
21508 * gdb.base/define.exp: Two new tests to verify zero space chars
21509 after 'if' and 'while' commands in a user-defined command is correctly
21510 parsed.
33f2d567 21511
e05b62ac
AC
215122004-09-08 Andrew Cagney <cagney@gnu.org>
21513
21514 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21515 delivery test with duplicate at end of file.
21516
9cbe82da
MK
215172004-09-06 Mark Kettenis <kettenis@jive.nl>
21518
21519 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21520
564803d9
MC
215212004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21522
21523 * config/hppro.exp: Removed.
21524
7c6807ce
MC
215252004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21526
21527 * config/sparclet.exp: Removed.
21528
bf7e26dd
MC
215292004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21530
21531 * config/udi.exp: Removed.
21532
714e341b
MC
215332004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21534
21535 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21536 of "exp_continue".
21537 (advancei): Likewise.
21538
1236e623
JJ
215392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21540
21541 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21542
3bdcad15
MI
215432004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21544
228af206 21545 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21546 to check for nodebug in executable.
21547 * gdb.gdb/observer.exp (setup_test): Likewise.
21548 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21549 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21550
c72b934c
AC
215512004-09-01 Andrew Cagney <cagney@gnu.org>
21552
21553 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21554 files.
21555
edd9b715
JJ
215562004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21557
21558 * gdb.base/unload.exp: Fix expected warning message to match
21559 latest format.
21560
fb4ce06b
CV
215612004-09-01 Corinna Vinschen <vinschen@redhat.com>
21562
21563 * gdb.base/call-rt-st.exp: Fix typos.
21564
ce78e7c3
MI
215652004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21566
21567 * gdb.threads/thread_check.exp: New testcase.
21568 * gdb.threads/thread_check.c: New testcase.
21569
2dedb159
AC
215702004-08-31 Andrew Cagney <cagney@gnu.org>
21571
21572 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21573 (skip_to_handler_entry): New procedures. Test stepping into a
21574 handler when the breakpoint is at the handler's entry point.
21575
68f53502
AC
215762004-08-30 Andrew Cagney <cagney@gnu.org>
21577
21578 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21579 gdb/1757.
21580
3e3ffd2b
MC
215812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21582
21583 With code from Manoj Iyer <manjo@austin.ibm.com>:
21584 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21585 return value. Add an arm for "no debugging symbols found".
21586 Change a stray "error" to "perror".
21587 (gdb_run_cmd): Adapt to new return value.
21588 * gdb.base/remote.exp: Adapt to new return value.
21589 * gdb.gdb/complaints.exp: Likewise.
21590 * gdb.gdb/observer.exp: Likewise.
21591 * gdb.gdb/selftest.exp: Likewise.
21592 * gdb.gdb/xfullpath.exp: Likewise.
21593
4b6f5fd2
JB
215942004-08-27 Joel Brobecker <brobecker@gnat.com>
21595
21596 * gdb.threads/bp_in_thread.exp: New testcase.
21597
e5b25496
MC
215982004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21599
21600 Fix PR testsuite/1735.
21601 * gdb.threads/schedlock.c (thread_function): Add a cast
21602 to suppress a gcc warning.
21603 * gdb.threads/thread-specific.c (thread_function): Likewise.
21604
934353d6
MC
216052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21606
21607 * gdb.base/unload.c: Include <stdlib.h>.
21608
f98a0aef 216092004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 21610
f98a0aef 21611 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
21612 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21613 synchronized after the "return".
21614
5a2e8882
MC
216152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21616
21617 * gdb.mi/basics.c: Include <stdio.h>.
21618 * gdb.mi/pthreads.c: Include <stdlib.h>.
21619 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21620
a9640423
MC
216212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21622
21623 * gdb.threads/schedlock.c: Add copyright notice.
21624
b04e311d
AC
216252004-08-25 Andrew Cagney <cagney@gnu.org>
21626
21627 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21628 (skip_over_handler, breakpoint_over_hander): New test procedures.
21629 (advance, advancei): Add a proper prefix, do not use
21630 rerun_to_main.
21631 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21632
7c27f15b
MC
216332004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21634
21635 * gdb.mi/basics.c: Add copyright notice.
21636 * gdb.mi/var-cmd.c: Add copyright notice.
21637
fffc87ae
MC
216382004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21639
21640 * lib/gdb.exp: Remove signed_keyword_not_used.
21641 * lib/compiler.c: Likewise.
21642 * lib/compiler.cc: Likewise.
21643
d782e0bf
MC
216442004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21645
21646 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21647 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21648
96033e83
MC
216492004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21650
21651 * gdb.base/whatis.c: Add copyright notice.
21652
cf38c229
MK
216532004-08-20 Mark Kettenis <kettenis@gnu.org>
21654
21655 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21656 it to skip the breakpoints encoded in the inline assembly.
21657
f4b49756
MC
216582004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21659
21660 * Makefile.in: Add gdb.fortran.
21661
2f193b69
MC
216622004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21663
21664 * gdb.base/call-sc.exp (test_scalar_returns):
21665 Fix cut-and-paste glitch in "Make fun return now".
21666
89a237cb
MC
216672004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21668
21669 * configure.in: Add gdb.fortran.
21670 * configure: Regenerate.
21671 * gdb.fortran/Makefile.in: New file.
21672 * lib/gdb.exp (skip_fortran_tests): New procedure.
21673
469aff8e
MC
216742004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21675
21676 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
21677 reference to bug-gnu@prep.ai.mit.edu.
21678 * gdb.mi/mi-var-child.exp: Likewise.
21679 * gdb.mi/mi-var-cmd.exp: Likewise.
21680 * gdb.mi/mi-var-display.exp: Likewise.
21681 * gdb.mi/mi2-var-block.exp: Likewise.
21682 * gdb.mi/mi2-var-child.exp: Likewise.
21683 * gdb.mi/mi2-var-cmd.exp: Likewise.
21684 * gdb.mi/mi2-var-display.exp: Likewise.
21685
00b51b9f
MK
216862004-08-15 Mark Kettenis <kettenis@gnu.org>
21687
21688 * gdb.base/unload.c (main): Make local variable msg const.
21689
45f07fef
MC
216902004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21691
21692 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
21693 to bug-gnu@prep.ai.mit.edu.
21694 * gdb.mi/mi-disassemble.exp: Likewise.
21695 * gdb.mi/mi-eval.exp: Likewise.
21696 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
21697 default line number.
21698 * gdb.mi/mi-return.exp: Likewise.
21699 * gdb.mi/mi-simplerun.exp: Likewise.
21700 * gdb.mi/mi-stack.exp: Likewise.
21701 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
21702 number with explicit range test.
21703 * gdb.mi/mi-watch.exp: Likewise.
21704 * gdb.mi/mi2-break.exp: Likewise.
21705 * gdb.mi/mi2-cli.exp: Likewise.
21706 * gdb.mi/mi2-disassemble.exp: Likewise.
21707 * gdb.mi/mi2-eval.exp: Likewise.
21708 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
21709 default line number.
21710 * gdb.mi/mi2-return.exp: Likewise.
21711 * gdb.mi/mi2-simplerun.exp: Likewise.
21712 * gdb.mi/mi2-stack.exp: Likewise.
21713 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
21714 number with explicit range test.
21715 * gdb.mi/mi2-watch.exp: Likewise.
21716
dd8c8ee7
MC
217172004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21718
21719 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21720 * gdb.cp/m-static.exp: Likewise.
21721 * gdb.cp/rtti.exp: Likewise.
21722
4e838464
MK
217232004-08-14 Mark Kettenis <kettenis@gnu.org>
21724
21725 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21726
8d8cb839
EZ
217272004-08-14 Eli Zaretskii <eliz@gnu.org>
21728
21729 * ChangeLog: Prefix Local Variables with semi-colons and indent
21730 the reference to older ChangeLog files, to fix fontification in
21731 Emacs.
21732
deea8bb0
MC
217332004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21734
21735 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21736 * gdb.mi/mi2-break.exp: Likewise.
21737
c3297504
MC
217382004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21739
21740 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21741
25808999
MC
217422004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21743
21744 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21745
226a8d71
MC
217462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21747
21748 * gdb.cp/classes.exp: Remove unused declarations. Just let
21749 test names default instead of providing special names. Remove
21750 extraneous demangler test.
21751
37fdf854
JJ
217522004-08-12 Jeff Johnston <jjohnstn@redhat.com>
21753
21754 * gdb.base/unload.exp: New test for breakpoints in dynamically
21755 loaded libraries.
21756 * gdb.base/unload.c: Ditto.
21757 * gdb.base/unloadshr.c: Ditto.
21758
2d3a7986
MC
217592004-08-12 Michael Chastain <mec.gnu@mindspring.com>
21760
21761 * gdb.cp/classes.exp (test_ptype_class_objects): Call
21762 cp_test_ptype_class.
21763 (test_enums): Likewise.
21764
c72b934c
AC
217652004-08-10 Andrew Cagney <cagney@gnu.org>
21766
21767 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21768 files.
21769
cc503c8a
AC
217702004-08-10 Andrew Cagney <cagney@gnu.org>
21771
21772 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
21773 init_malloc call.
21774
902f2ccb
MC
217752004-08-10 Michael Chastain <mec.gnu@mindspring.com>
21776
21777 * ChangeLog: Add copyright notice. The notice is copied
21778 from emacs 21.3 top level ChangeLog.
21779
78c90502
MC
217802004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21781
21782 * lib/cp-support.exp: New file.
21783 * lib/cp-support.exp (cp_test_type_class): New function.
21784 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
21785 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
21786 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
21787 cp_test_ptype_class.
21788
88e5ea78
MC
217892004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21790
21791 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
21792 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
21793 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
21794 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
21795 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
21796 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
21797 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
21798 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
21799 gdb.mi/mi2-watch.exp: Update copyright years.
21800
6a89fc9c
MK
218012004-08-09 Mark Kettenis <kettenis@gnu.org>
21802
21803 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21804
1482e0de
MC
218052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21806
21807 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
21808 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
21809 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
21810 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
21811 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
21812 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
21813 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
21814 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
21815 gdb.mi/mi-watch.exp: Update copyright years.
21816
1a5ce3f3
DJ
218172004-08-08 Daniel Jacobowitz <dan@debian.org>
21818
21819 PR gdb/1738
21820 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
21821 from a breakpoint with a pending signal.
21822
04f6ecf2
DJ
218232004-08-08 Daniel Jacobowitz <dan@debian.org>
21824
21825 PR gdb/1736
21826 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
21827 * gdb.base/sigaltstack.exp (finish_test): Consume output until
21828 the prompt.
21829 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
21830
54d90d35
DJ
218312004-08-08 Daniel Jacobowitz <dan@debian.org>
21832
21833 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
21834
d2f6abb0
DJ
218352004-08-08 Daniel Jacobowitz <dan@debian.org>
21836
21837 PR gdb/1736
21838 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
21839 for i?86-*-linux*.
21840
5598c03d
DJ
218412004-08-08 Daniel Jacobowitz <dan@debian.org>
21842
21843 * gdb.arch/i386-prologue.exp: Compile without debug information.
21844
c6fee705
MC
218452004-08-08 Michael Chastain <mec.gnu@mindspring.com>
21846
21847 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
21848 rather than asking gdb to search.
21849
dd90efdb
MC
218502004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21851
21852 * gdb.base/gcore.c: Include <string.h>.
21853
1e84bec1
MC
218542004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21855
21856 * gdb.base/gcore.c: Add copyright notice.
21857
e425eb2b
MC
218582004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21859
21860 * gdb.base/freebpcmd.c: Include <stdio.h>.
21861 * gdb.base/long_long.c: Include <string.h>.
21862 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
21863 * gdb.base/siginfo.c: Include <string.h>.
21864 * gdb.base/sigstep.c: Include <string.h>.
21865
cb9aaed5
MC
218662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21867
21868 * gdb.base/complex.c: Include <stdlib.h>.
21869
55944f3d
MC
218702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21871
21872 * gdb.base/complex.c: Add copyright notice.
21873
7b2953d9
MC
218742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21875
21876 * gdb.base/charset.c: Include <stdlib.h>.
21877
c9133d23
MC
218782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21879
21880 * gdb.base/auxv.c: Include <stdlib.h>.
21881
0a8490ad
MC
218822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21883
21884 * gdb.base/auxv.c: Add copyright notice.
21885
3426d5ec
MC
218862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21887
21888 * gdb.base/coremaker.c: Add copyright notice.
21889 * gdb.base/coremaker2.c: Add copyright notice.
21890
8da195dd
AC
218912004-08-04 Andrew Cagney <cagney@gnu.org>
21892
21893 * gdb.base/store.exp: Update copyright.
21894 (check_set, up_set, check_struct, up_struct): Add a prefix to test
21895 names, do not import gdb_prompt.
21896
8d394f98
AC
218972004-08-01 Andrew Cagney <cagney@gnu.org>
21898
21899 Fix PR testsuite/1729.
21900 * gdb.base/dump.exp: Add test name to callers of capture_value, do
21901 not use capture_value with value 4.
21902 (capture_value): Add optional test name parameter.
21903 (test_reload_saved_value, test_restore_saved_value): Use $msg as
21904 the prefix, pass to capture_value.
21905
b6702b23
MK
219062004-08-01 Mark Kettenis <kettenis@gnu.org>
21907
21908 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
21909 * gdb.arch/i386-prologue.c (standard): New prototype and function.
21910 (main): Call new function.
21911
c203e0ca
MC
219122004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21913
21914 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
21915
a7995a30
MC
219162004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21917
21918 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
21919
9366563b
MC
219202004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21921
b6eeaf26 21922 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
21923 Accept more values of vtbl pointer. Remove some messages
21924 about "obsolete gcc or gdb".
21925
2fc1f950
MC
219262004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21927
21928 * gdb.cp/classes.exp: Accept more varieties of ptype output.
21929
c724d49b
MC
219302004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21931
21932 * gdb.base/asm-source.exp: Properly convert target board
21933 debug flags from gcc format to binutils format.
21934
736b0fce
MK
219352004-07-28 Mark Kettenis <kettenis@gnu.org>
21936
21937 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
21938 gdb1718". PR backtrace/1718 partially fixed.
21939
5633ea5c
JJ
219402004-07-27 Jeff Johnston <jjohnstn@redhat.com>
21941
21942 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
21943
575eebb1
NC
219442004-07-26 Nick Clifton <nickc@redhat.com>
21945
21946 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
21947 good default value for a specific architecture is available then
21948 set it to that value. Otherwise default to the -gstabs switch.
21949 Remove the -g... switches from the asm-flags variable. Allow the
21950 target board info to override the value if it wants to. Pass the
21951 switch on the assembler command line.
21952
62104619
MK
219532004-07-23 Mark Kettenis <kettenis@gnu.org>
21954
21955 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
21956 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
21957 (main): Call new function.
21958
4a1135b8
MC
219592004-07-22 Michael Chastain <mec.gnu@mindspring.com>
21960
21961 Test for PR exp/1715.
21962 * gdb.base/radix.exp: Refactor common procedures. Make all
21963 test names unique. Change XFAIL to KFAIL.
21964
8a12c1f0
MC
219652004-07-20 Michael Chastain <mec.gnu@mindspring.com>
21966
21967 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
21968 * gdb.ada/gnat_ada.gin: ... to here.
21969 * configure.in: Use gnat_ada.gin.
21970 * configure: Regenerate.
21971
23b451cf
AC
219722004-07-20 Andrew Cagney <cagney@gnu.org>
21973
21974 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
21975 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
21976 XFAILs. Clean up test messages and comments. Check backtraces.
21977 Delete re-sync code.
21978
ab618a02
MC
219792004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21980
21981 Fix PR cli/740.
21982 * gdb.base/annota1.exp: Honor gdb,nosignals.
21983 * gdb.base/annota3.exp: Likewise.
21984
46dad340
MC
219852004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21986
21987 * lib/java.exp: Update copyright notice.
21988
756d8c70
AC
219892004-07-19 Andrew Cagney <cagney@gnu.org>
21990
21991 * gdb.base/selftest.exp: Copy file from here ...
21992 * gdb.gdb/selftest.exp: ... to here.
21993
586027e6
AC
219942004-07-16 Andrew Cagney <cagney@redhat.com>
21995
21996 * lib/insight-support.exp: Delete file.
21997 * lib/java.exp (java_init): Fix copyright.
21998
029d2200
AC
219992004-07-16 Andrew Cagney <cagney@gnu.org>
22000
22001 * gdb.base/restore.c: Append "prologue" to comments marking the a
22002 function's prologue.
22003 * gdb.base/restore.exp: Update copyright, re-indent.
22004 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
22005 callerN" prefix where needed. Update patterns that match a
22006 function's prologue.
22007
653b62c5
MC
220082004-07-16 Michael Chastain <mec.gnu@mindspring.com>
22009
22010 * gdb.base/restore.c: Add copyright notice.
22011
f7d690e5
AC
220122004-07-16 Andrew Cagney <cagney@gnu.org>
22013
22014 * gdb.base/logical.exp: Update copyright.
22015 (evaluate): New procedure. Use to re-implement tests using
22016 several tables.
22017
d629a7cb
MH
220182004-07-14 Martin Hunt <hunt@redhat.com>
22019
22020 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
22021 which fixes some problems where init.tcl was not found.
22022
9c7bb332
AC
220232004-07-13 Andrew Cagney <cagney@gnu.org>
22024
6bf46641
AC
22025 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
22026 (check_sizeof, check_valueof): Do not include the output in the
22027 test name. Use gdb_test.
22028 (get_valueof): Use gdb_test_multiple.
22029
c4ffd4c0
AC
22030 * gdb.base/step-test.exp: Update copyright. Use
22031 gdb_test_multiple. Ensure that test names do not include
22032 architecture dependent output.
22033
ab89363a
AC
22034 * gdb.gdb/observer.exp: Update copyright.
22035 (setup_test): Use gdb_test_multiple.
22036 (attach_first_observer, attach_second_observer)
22037 (attach_third_observer, detach_first_observer)
22038 (detach_second_observer, detach_third_observer)
22039 (reset_counters, check_counters): Make $message a prefix.
22040 (test_normal_stop_notifications): Add "args" parameter - a list of
22041 init functions to be called. Make $message a prefix,
22042 (test_observer_normal_stop): Change the message prefixes so that
22043 they are unique, pass the attach / detach procedures to
22044 test_normal_stop_notifications.
22045
ec58997a
AC
22046 * gdb.base/signull.exp (test_segv): Prefix all tests with
22047 "${name}". Clean up test messages.
22048
b475183b
AC
22049 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
22050
9c7bb332
AC
22051 * gdb.base/ena-dis-br.exp: Update copyright.
22052 (break_at): New function. Replace send_gdb with gdb_test,
22053 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
22054 ignore count, not stopped at bpt", with KFAIL.
22055
2dd95497
CV
220562004-07-13 Corinna Vinschen <vinschen@redhat.com>
22057
22058 * gdb.base/attach.exp: Remove cleanupfile handling.
22059
419e626b
AC
220602004-07-12 Andrew Cagney <cagney@gnu.org>
22061
22062 * gdb.base/annota1.exp: Cleanup corefile test name.
22063 * gdb.base/annota3.exp: Ditto.
22064
8b1b3228
AC
220652004-07-12 Andrew Cagney <cagney@gnu.org>
22066
78650829
AC
22067 * gdb.base/signals.exp: Clean up copyright, re-indent.
22068
8b1b3228
AC
22069 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
22070 gdb_test and gdb_test_multiple.
22071
935c2760
JJ
220722004-07-08 Jeff Johnston <jjohnstn@redhat.com>
22073
22074 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 22075 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
22076 provide line number info for first statement in main.
22077
1544280f
AC
220782004-07-08 Andrew Cagney <cagney@gnu.org>
22079
1279f4ff
AC
22080 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22081
1544280f
AC
22082 * gdb.base/sigbpt.exp: Make the common part of each test name a
22083 prefix instead of suffix.
22084
bcc82369
BR
220852004-07-07 Bob Rossi <bob_rossi@cox.net>
22086
22087 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
22088 test from test_tbreak_creation_and_listing to
22089 test_file_list_exec_source_file
22090 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
22091 Changed name of test from test_tbreak_creation_and_listing to
22092 test_file_list_exec_source_file
22093
23f4b0aa
JJ
220942004-07-07 Jeff Johnston <jjohnstn@redhat.com>
22095
22096 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
22097 the jmisc() constructor instead of <init>.
22098 * gdb.java/jmisc1.exp: Ditto.
22099
56401cd5
AC
221002004-07-07 Andrew Cagney <cagney@gnu.org>
22101
22102 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
22103 corrupting the PC.
22104
44ae2f6a
MC
221052004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22106
22107 * gdb.cp/templates.exp: Accept whitespace change in demangler
22108 output.
22109
45a83408
AC
221102004-07-06 Andrew Cagney <cagney@gnu.org>
22111
22112 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22113
d205ad70
MC
221142004-07-02 Michael Chastain <mec.gnu@mindspring.com>
22115
22116 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
22117 * lib/compiler.cc: Likewise.
22118
06ea1a61
MC
221192004-06-30 Michael Chastain <mec.gnu@mindspring.com>
22120
22121 * lib/compiler.cc: Work around string preprocessing problem
22122 with old hp c++ compiler.
22123 * lib/compiler.c: Likewise.
22124
daab1251
CV
221252004-06-29 Corinna Vinschen <vinschen@redhat.com>
22126
22127 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
22128 directives to conditionalize symbol prefixing.
22129 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
22130 additional_flags handling. Add underscore prefix for Cygwin.
22131 * gdb.arch/i386-unwind.c: Use preprocessor directives to
22132 conditionalize symbol prefixing.
22133 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
22134 additional_flags handling. Add underscore prefix for Cygwin.
22135
cc984116
CV
221362004-06-29 Corinna Vinschen <vinschen@redhat.com>
22137
22138 * gdb.base/bigcore.exp: Skip test on Cygwin.
22139
c279b077
MC
221402004-06-28 Michael Chastain <mec.gnu@mindspring.com>
22141
22142 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22143 formats for "info register". Use gdb_test_multiple. Fix
22144 the "invalid register" test.
22145
0e915747
CV
221462004-06-28 Corinna Vinschen <vinschen@redhat.com>
22147
22148 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22149 PID for Cygwin. Add Cygwin specific strings to check for in some
22150 tests.
22151 (do_attach_tests): Add a test for user interaction when attaching
22152 to a process with no matching symbol table already loaded.
22153
11422c86
AC
221542004-06-26 Andrew Cagney <cagney@gnu.org>
22155
22156 Test PR java/1567 and PR java/1565.
22157 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22158 * gdb.java/jmisc2.exp: Delete file.
22159
cefbce26
MC
221602004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22161
22162 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22163
e19f872c
CV
221642004-06-25 Corinna Vinschen <vinschen@redhat.com>
22165
22166 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22167 attach process.
22168
d931ba3b
MC
221692004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22170
22171 * gdb.cp/pr-1553.exp: Remove.
22172
aef68c48
MC
221732004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22174
22175 * gdb.cp/pr-1553.cc: Remove.
22176 * gdb.cp/pr-1553.exp: Disable this test.
22177
8d5df71a
JB
221782004-06-20 Jim Blandy <jimb@redhat.com>
22179
a9c64011 22180 Fix PR testsuite/1680.
8d5df71a
JB
22181 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22182 regular expressions.
22183
4ac6f39d
MC
221842004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22185
22186 Fix PR testsuite/1679.
22187 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22188 Issue an UNSUPPORTED result instead.
22189
1b413552
JB
221902004-06-18 Jim Blandy <jimb@redhat.com>
22191
22192 * gdb.base/charset.exp: Only send a control-C if we see a new
22193 prompt and incomplete command.
22194
6daa6ebd
MC
221952004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22196
22197 * gdb.cp/pr-574.cc: Add copyright notice.
22198
51fa4ae0
JB
221992004-06-17 Jim Blandy <jimb@redhat.com>
22200
22201 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22202 cases where the regexp has no groups; this grabs random text from
22203 the previous test suite, whatever that was.
22204
8fea26c5
MC
222052004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22206
22207 * gdb.cp/printmethod.cc: Add copyright notice.
22208
1e3aeb41
MC
222092004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22210
22211 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22212
9d9030bc
AC
222132004-06-16 Andrew Cagney <cagney@gnu.org>
22214
22215 * gdb.base/signull.c: Update copyright. Include <string.h>.
22216 (bowler): Replace data_pointer with data_read
22217 and data_write cases. Add code_descriptor case.
22218 (zero, desc): New array and pointer.
22219 (data, code): Change to simple pointers.
22220 * gdb.base/signull.exp: Fix probe pattern matching a function
22221 descriptor SIGSEGV. Replace data_pointer with data_read and
22222 data_write tests.
22223
acd4ad44
AC
222242004-06-16 Andrew Cagney <cagney@gnu.org>
22225
22226 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22227
08fd625c
MC
222282004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22229
22230 * gdb.base/long_long.c: Add copyright notice.
22231
1903502c
MC
222322004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22233
22234 * gdb.base/long_long.exp: Remove reference to
22235 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22236 to gdb_breakpoint and gdb_continue_to_breakpoint.
22237
83313cb1
JB
222382004-06-14 Jim Blandy <jimb@redhat.com>
22239
22240 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22241 endian case.
22242
1bf404ef
AC
222432004-06-14 Andrew Cagney <cagney@gnu.org>
22244
22245 * gdb.base/gcore.exp (capture_command_output): Delete the always
22246 passing tests containing inferior values.
22247 * gdb.base/ending-run.exp: Do not include the breakpoint address
22248 in the test message. Update copyright.
22249 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22250 size in the test name, use gdb_test_multiple. Update copyright.
22251
ef220b33
MC
222522004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22253
22254 * gdb.cp/ref-types.cc: Add copyright notice.
22255
4f70a4c9
MC
222562004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22257
22258 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22259 hp_aCC_compiler.
22260 * lib/compiler.cc: Likewise.
22261 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22262 'set' commands. Log diagnostics for other lines. Set
22263 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22264
335928ac
MC
222652004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22266
22267 * gdb.cp/try_catch.cc: Add copyright notice.
22268
2efb12e8
MC
222692004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22270
22271 * gdb.cp/userdef.cc: Add copyright notice.
22272
0bbed51a
MC
222732004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22274
22275 * gdb.cp/virtfunc.cc: Add copyright notice.
22276
e12a46c9
RC
222772004-06-11 Randolph Chung <tausq@debian.org>
22278
22279 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22280 problem.
22281
338e05af
AC
222822004-06-10 Andrew Cagney <cagney@gnu.org>
22283
22284 * lib/compiler.cc, lib/compiler.c: Append either
22285 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22286 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22287 instead of gcc-3-3.
22288
dc3f10cb
AC
222892004-06-09 Andrew Cagney <cagney@gnu.org>
22290
b4d946af
AC
22291 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22292 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22293
dc3f10cb
AC
22294 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22295 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22296 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22297 fixed.
22298
b5c0bfa2
AC
222992004-06-09 Andrew Cagney <cagney@gnu.org>
22300
22301 * gdb.base/structs.exp (test_struct_returns): Replace
22302 "return_value_unknown" and "finish_value_unknown" by
22303 "return_value_known" and "finish_value_known". Instead of
22304 "return_value_unknown" iff "finish_value_unknown", check
22305 "return_value_known" implies "finish_value_known".
22306
caeb605f
MH
223072004-06-08 Martin Hunt <hunt@redhat.com>
22308
22309 * gdb.base/float.exp: Add pattern for mips targets.
22310
c892bb64
RC
223112004-06-08 Randolph Chung <tausq@debian.org>
22312
22313 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22314 message for unknown architectures more clear.
22315
48306d3e
JB
223162004-06-08 Joel Brobecker <brobecker@gnat.com>
22317
22318 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22319 start the execution of the program.
22320
83ecb59f
JB
223212004-06-07 Jim Blandy <jimb@redhat.com>
22322
22323 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22324 * gdb.arch/i386-cpuid.h: New helper file.
22325
55264cb4
RC
223262004-06-07 Randolph Chung <tausq@debian.org>
22327
22328 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22329 has started.
22330
23cadb28
RM
223312004-06-04 Roland McGrath <roland@redhat.com>
22332
22333 Fix PR gdb/1647.
22334 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22335 differently to be robust to output buffering differences.
22336
51d01eda
MC
223372004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22338
22339 * gdb.threads/pthreads.exp: Update copyright years.
22340 (check_control_c): Change asynchronous 'after' to synchronous.
22341
f4fc3b93
RM
223422004-06-04 Roland McGrath <roland@redhat.com>
22343
22344 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22345 next gdb prompt.
22346
4013522b
MC
223472004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22348
22349 Fix PR gdb/1636.
22350 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22351 calls to synchronous.
22352
7a8f1e6b
JB
223532004-05-26 Jim Blandy <jimb@redhat.com>
22354
22355 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22356
81bb3443
RC
223572004-05-24 Randolph Chung <tausq@debian.org>
22358
22359 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22360 * gdb.asm/pa.inc: New file.
22361
8f5a3103
MK
223622004-05-22 Mark Kettenis <kettenis@gnu.org>
22363
22364 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22365
734b8fe8 223662004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22367 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22368
22369 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22370 GDB prompt.
22371
725603e1
UW
223722004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22373
f4fc3b93 22374 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22375 setjmp/longjmp. Use sigaction instead of signal.
22376
8b923272 223772004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22378 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22379
22380 * gdb.threads/pthread_cond_wait.c: New file.
22381 * gdb.threads/pthread_cond_wait.exp: New testcase.
22382
8bfabb04
AC
223832004-05-13 Andrew Cagney <cagney@redhat.com>
22384
22385 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22386 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22387
42edda50
AC
223882004-05-11 Andrew Cagney <cagney@redhat.com>
22389
22390 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22391 fixed but revealed gdb/1639.
22392
d303a6c7
AC
223932004-05-10 Andrew Cagney <cagney@redhat.com>
22394
22395 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22396 func1" and "next to 2nd alarm", kernel bug avoided.
22397
bf08c2a1
DJ
223982004-05-10 Daniel Jacobowitz <dan@debian.org>
22399
22400 PR external/1568
22401 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22402 XFAIL if it is smaller than bytes_allocated.
22403 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22404 (main): Make chunks_allocated unsigned. Correct comment.
22405
c0586a34
JB
224062004-05-07 Joel Brobecker <brobecker@gnat.com>
22407
22408 * gdb.arch/powerpc-aix-prologue.c: New file.
22409 * gdb.arch/powerpc-aix-prologue.exp: New file.
22410
f2785d12
JB
224112004-05-07 Jim Blandy <jimb@redhat.com>
22412
22413 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22414 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22415
bd7f6e30
JB
224162004-05-06 Joel Brobecker <brobecker@gnat.com>
22417
22418 * gdb.base/sep.exp: No longer setup_kfail when the program was
22419 built with dwarf2.
22420
0a5e7efe
JI
224212004-05-05 Jim Ingham <jingham@apple.com>
22422
22423 * gdb.base/pending.exp: Make sure pending breakpoints
22424 preserve the ignore count.
f4fc3b93 22425
a8958849
MK
224262004-04-27 Jerome Guitton <guitton@gnat.com>
22427
22428 * i386-prologue.exp: Add testcase for jump instruction as first
22429 instruction of the real code.
22430 * i386-prologue.c (jump_at_beginning): New function.
22431
7e103f5b
MK
224322004-04-28 Mark Kettenis <kettenis@gnu.org>
22433
22434 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22435 x86_64-*-*.
22436
5d38b224
MK
224372004-04-28 Mark Kettenis <kettenis@gnu.org>
22438
22439 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22440 i*86-*-*.
22441
0ef32fd9
MK
224422004-04-25 Mark Kettenis <kettenis@gnu.org>
22443
22444 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22445 expression that checks the return type.
22446
71d7dd7c
AC
224472004-04-23 Andrew Cagney <cagney@redhat.com>
22448
22449 * gdb.base/call-sc.exp: New test of scalar call/return values.
22450 * gdb.base/call-sc.c: Ditto.
22451
1e9f977e
JJ
224522004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22453
22454 * gdb.threads/manythreads.c: Reduce thread stack size.
22455
899d9e3a
JJ
224562004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22457
22458 * gdb.threads/manythreads.c: Add copyright notice.
22459
61bcae62
AC
224602004-04-23 Andrew Cagney <cagney@redhat.com>
22461
22462 * gdb.base/siginfo.exp: Better handle step out of signal.
22463 * gdb.base/sigstep.exp: Ditto.
22464
7339a42e 224652004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22466 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22467
22468 * gdb.threads/manythreads.c: New testcase.
22469 * gdb.threads/manythreads.exp: Ditto.
22470
5c98409b
JB
224712004-04-22 Jim Blandy <jimb@redhat.com>
22472
22473 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22474 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22475
3b611f1a
MC
224762004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22477
22478 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22479
f0fd9238
AC
224802004-04-21 Andrew Cagney <cagney@redhat.com>
22481
22482 * gdb.base/sigstep.c: New file.
22483 * gdb.base/sigstep.exp: New file.
22484
90990674
JB
224852004-04-16 Joel Brobecker <brobecker@gnat.com>
22486
22487 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22488 call to observer_notify_normal_stop.
22489
78cef34b
AC
224902004-04-15 Andrew Cagney <cagney@redhat.com>
22491
22492 * gdb.base/siginfo.c: New file.
22493 * gdb.base/siginfo.exp: New file.
22494
d2343407
JB
224952004-04-12 J. Brobecker <brobecker@gnat.com>
22496
22497 * gdb.base/sep.exp: Fix typo in comment.
22498
a2dba3c8
JB
224992004-04-12 J. Brobecker <brobecker@gnat.com>
22500
22501 * gdb.base/sep.c: New file.
22502 * gdb.base/sep-proc.c: New file.
22503 * gdb.base/sep.exp: New testcase.
22504
15f7b60e
MK
225052004-04-09 Mark Kettenis <kettenis@gnu.org>
22506
22507 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22508 support.
22509
44f4de1a
AC
225102004-04-05 Andrew Cagney <cagney@redhat.com>
22511
22512 * gdb.base/sigaltstack.c: New file.
22513 * gdb.base/sigaltstack.exp: New file.
22514
ef04f396
JB
225152004-04-04 Joel Brobecker <brobecker@gnat.com>
22516
22517 * gdb.base/foll-fork.exp: Update the expected output for
22518 "help set follow-fork-mode", to match a change that was made
22519 to the help of this variable on 2004-01-13.
22520
d40d2c92
JB
225212004-04-01 Joel Brobecker <brobecker@gnat.com>
22522
22523 * lib/ada.exp: Add copyright notice.
22524 * bar.ads: Likewise.
22525 * bar.adb: Likewise.
22526 * null_record.adb: Likewise.
22527 * null_record.exp: Likewise.
22528 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22529
f86ef5a3
JB
225302004-04-01 Joel Brobecker <brobecker@gnat.com>
22531
22532 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22533 * configure: Regenerate.
22534
414e70e3
JB
225352004-04-01 Joel Brobecker <brobecker@gnat.com>
22536
22537 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22538 to build the application. Remove the message printed when in
22539 verbose mode, redundant with the UNSUPPORTED message above.
22540
f0aaee49
JB
225412004-03-31 Joel Brobecker <brobecker@gnat.com>
22542
22543 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22544 * gdb.ada (null_record.exp): New testcase.
22545
ac81cb54
JB
225462004-03-31 Joel Brobecker <brobecker@gnat.com>
22547
22548 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22549
854af2f7
JB
225502004-03-31 Joel Brobecker <brobecker@gnat.com>
22551
22552 * gdb.ada: New subdirectory.
22553 * gdb.ada/Makefile.in: New file.
22554 * gdb.ada/gnat_ada.gpr.in: New file.
22555
034cb681
JB
225562004-03-31 Joel Brobecker <brobecker@gnat.com>
22557
22558 * lib/ada.exp: New file.
22559
78a1a894
DJ
225602004-03-24 Daniel Jacobowitz <drow@mvista.com>
22561
22562 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22563 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22564
4b2b3b3e
AC
225652004-03-22 Andrew Cagney <cagney@redhat.com>
22566
22567 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22568 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22569 Problem identified by Ulrich Weigand.
22570
23c73aa3
DC
225712004-03-17 David Carlton <carlton@kealia.com>
22572
22573 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22574 PR c++/826.
22575
d63a86f8
RM
225762004-03-16 Roland McGrath <roland@redhat.com>
22577
22578 * gdb.base/auxv.exp: New file.
22579 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22580
0e02aa50
DC
225812004-03-12 David Carlton <carlton@kealia.com>
22582
22583 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22584 * gdb.cp/pr-1553.cc: Ditto.
22585 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22586 pass branch.
22587
c20b71be
MC
225882004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22589
22590 * gdb.cp/templates.exp: Accept more template types.
22591
c7414a01
MC
225922004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22593
22594 From Corinna Vinschen with modifications.
22595 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22596 local variable obj_with_enum.
22597 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22598 results with obj_with_enum.
22599
ed69573c
MC
226002004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22601
22602 * gdb.cp/classes.cc: New file, copied from misc.cc.
22603 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22604
28301461
MC
226052004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22606
22607 * gdb.cp/misc.cc: Add copyright notice.
22608
1198ecbe
DC
226092004-03-05 David Carlton <carlton@kealia.com>
22610
22611 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22612 * gdb.cp/rtti.h: Update copyright.
22613 (namespace n2::n3): New.
22614 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22615 (n2::n3::func3): New.
22616 (main): Call n2::n3::func3.
22617 * gdb.cp/rtti2.cc: Update copyright.
22618 (n2::create3): New.
22619
9e08c470
MK
226202004-03-04 Mark Kettenis <kettenis@gnu.org>
22621
22622 * gdb.asm/openbsd.inc: Fix typo.
22623
4bebc3aa
FF
226242004-03-03 Fred Fish <fnf@redhat.com>
22625
22626 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22627 "val" instead of unused "size". Update copyright year.
22628
6ea9fb37
DJ
226292004-02-29 Daniel Jacobowitz <drow@mvista.com>
22630
22631 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22632 to use unsigned char.
22633 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22634 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22635
23b23974
DJ
226362004-02-29 Daniel Jacobowitz <drow@mvista.com>
22637
22638 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22639 line of output.
22640
7574fd53
DJ
226412004-02-28 Daniel Jacobowitz <drow@mvista.com>
22642
22643 * gdb.base/relocate.c (dummy): Initialize.
22644
a195357f
DJ
226452004-02-28 Daniel Jacobowitz <drow@mvista.com>
22646
22647 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22648 a breakpoint at exit.
22649
72fd54a9
FF
226502004-02-27 Fred Fish <fnf@redhat.com>
22651
22652 * gdb.base/chng-syms.exp: Add expect condition to match failing
22653 case that isn't a timeout.
22654
b9d23137
AC
226552004-02-27 Andrew Cagney <cagney@redhat.com>
22656
22657 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22658 support.
22659
15d208f6 226602004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 22661
15d208f6
FF
22662 * gdb.arch/gdb1431.c: Remove.
22663 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
22664 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
22665 of "until" incorrectly.
22666
98f9cd2d
JB
226672004-02-26 J. Brobecker <brobecker@gnat.com>
22668
22669 * gdb.cp/class2.cc (empty): New class.
22670 (refer): New function.
22671 (main): Declare an object of type empty and use it.
22672 * gdb.cp/class2.exp: Print the value of an object of type empty.
22673
9b50c11b
JJ
226742004-02-26 Jeff Johnston <jjohnstn@redhat.com>
22675
22676 * gdb.base/langs.exp: Update query string to match the
22677 new nquery format used for pending breakpoints.
22678
0dcd613f
AC
226792004-02-26 Andrew Cagney <cagney@redhat.com>
22680
22681 Fix PR i18n/1570.
22682 * gdb.base/charset.c: Update copyright notice.
22683 (main, init_string): Remove the escape character '\e' tests.
22684 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
22685 * gdb.base/charset.exp (valid_host_charset): Ditto.
22686 * gdb.base/setvar.exp: Ditto.
22687
b8a56647
AC
226882004-02-24 Andrew Cagney <cagney@redhat.com>
22689
90d59e34
AC
22690 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22691 mmapped data in core file" PASS and FAIL messages consistent.
22692
b8a56647
AC
22693 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22694 setting a breakpoint. Work around PR java/1565.
22695
9f27c604
JJ
226962004-02-23 Jeff Johnston <jjohnstn@redhat.com>
22697
22698 * lib/gdb.exp (gdb_breakpoint): Update query string to match
22699 new nquery format.
22700 * gdb.base/pending.exp: Ditto.
22701
3224a706
MK
227022004-02-22 Mark Kettenis <kettenis@gnu.org>
22703
22704 * configure.in: Run stabs tests on *BSD.
22705 * configure: Regenerated.
22706
41e0a9ca
MK
227072004-02-21 Mark Kettenis <kettenis@gnu.org>
22708
22709 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22710
1e1b3428
FF
227112004-02-20 Fred Fish <fnf@redhat.com>
22712
22713 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
22714 blank in test for "returns short", for consistency with other
22715 "returns xxx" tests. Update copyright year.
22716
f9a7572a
FF
227172004-02-19 Fred Fish <fnf@redhat.com>
22718
22719 New testcase for PR breakpoint/1558.
22720 * gdb.arch/gdb1558.exp: New file.
22721 * gdb.arch/gdb1558.c: New file.
22722
b2ce2854
EZ
227232004-02-19 Elena Zannoni <ezannoni@redhat.com>
22724
22725 * gdb.base/nodebug.exp: Fix typo.
22726
e7c9ff01
JB
227272004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22728
22729 Committed by Jim Blandy <jimb@redhat.com>.
22730
62f4b920
JB
22731 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22732
2db536a1
JB
22733 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22734
e7c9ff01
JB
22735 * gdb.base/float.exp: Support s390*-*-* targets.
22736
f3205b34
AF
227372004-02-17 Adam Fedor <fedor@gnu.org>
22738
22739 * gdb.base/gdb1555.exp: New file.
22740 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22741
9d62932d
EZ
227422004-02-17 Elena Zannoni <ezannoni@redhat.com>
22743
22744 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22745
344c9711
FF
227462004-02-16 Fred Fish <fnf@redhat.com>
22747
22748 * gdb.arch/gdb1291.c: Remove
22749 * gdb.arch/gdb1291.s: New test input file.
22750 * gdb.arch/gdb1291.exp: Expand test to check case that should not
22751 fail. Test for correct result, known incorrect result, other
22752 failures and timeouts.
22753
2d822687
AC
227542004-02-16 Andrew Cagney <cagney@redhat.com>
22755
22756 * gdb.base/bigcore.exp: New file.
22757 * gdb.base/bigcore.c: New file.
22758
dac15b66
AC
227592004-02-13 Andrew Cagney <cagney@redhat.com>
22760
22761 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
22762 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
22763 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
22764 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
22765 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
22766 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
22767 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
22768 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
22769 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
22770 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
22771
6bdfc2c4
JJ
227722004-02-11 Jeff Johnston <jjohnstn@redhat.com>
22773
22774 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
22775 executed is an alloc instruction.
22776
87b3ede8
DC
227772004-02-11 David Carlton <carlton@kealia.com>
22778
22779 * gdb.cp/breakpoint.exp: New.
22780 * gdb.cp/breakpoint.cc: New.
22781
6e19e2bf
MC
227822004-02-11 Michael Chastain <mec.gnu@mindspring.com>
22783
22784 Partial fix for PR gdb/1543.
22785 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
22786 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
22787 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
22788 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
22789 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
22790 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
22791 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
22792 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
22793 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
22794 to bug-gdb@prep.ai.mit.edu .
22795 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
22796 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
22797 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
22798 Likewise.
22799
5c5455dc
AC
228002004-02-10 Andrew Cagney <cagney@redhat.com>
22801
22802 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
22803 using gdb_internal_error_resync.
22804
9cf689d7
DJ
228052004-02-09 Daniel Jacobowitz <drow@mvista.com>
22806
22807 * gdb.threads/thread-specific.exp: Stop early if no threads are
22808 found.
22809
d2dc51db
MC
228102004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22811
22812 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22813
14b1a056
DJ
228142004-02-08 Daniel Jacobowitz <drow@mvista.com>
22815
22816 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22817 breakpoints.
22818
83f66e8f
DJ
228192004-02-07 Daniel Jacobowitz <drow@mvista.com>
22820
22821 * config/sim.exp (gdb_load): Handle $arg == "".
22822 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
22823 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
22824
30fc0091
EZ
228252004-02-07 Elena Zannoni <ezannoni@redhat.com>
22826
a9c64011
AS
22827 * gdb.base/maint.exp: Update test to reflect
22828 obstack changes.
30fc0091 22829
4d806929
JJ
228302004-02-04 Jeff Johnston <jjohnstn@redhat.com>
22831
22832 * gdb.base/pendshr.c (pendfunc): New function that calls
22833 pendfunc1.
22834 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
22835
7bfdd688
FF
228362004-02-04 Fred Fish <fnf@redhat.com>
22837
22838 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
22839 function symbols and update copyright years.
22840 * gdb.arch/gdb1291.c: Ditto.
22841
aaa08ee4
MC
228422004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22843
22844 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
22845
dbad7755
MC
228462004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22847
22848 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
22849
ec4646ef
MC
228502004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22851
22852 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
22853
1b802196
FF
228542004-02-02 Fred Fish <fnf@redhat.com>
22855
22856 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
22857 remote targets. Update copyright years.
22858
18fe2033
JJ
228592004-02-02 Jeff Johnston <jjohnstn@redhat.com>
22860
22861 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
22862 support.
22863 * gdb.base/langs.exp: Fix test which attempts to create
22864 breakpoint on non-existent function to handle new pending
22865 support.
22866 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
22867 a breakpoint.
22868 * gdb.base/pending.exp: New test.
22869 * gdb.base/pending.c: New file.
22870 * gdb.base/pendshr.c: Ditto.
22871
8d577d32
DC
228722004-02-02 David Carlton <carlton@kealia.com>
22873
22874 * gdb.cp/overload.exp: Add overloadNamespace tests.
22875 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
22876 (overloadNamespace, XXX): New.
22877 (main): Call XXX::marker2.
22878
3ad13771
FF
228792004-02-01 Fred Fish <fnf@redhat.com>
22880
22881 * gdb.base/dump.exp: Use runto_main instead of "runto main".
22882 * gdb.base/finish.exp: Ditto.
22883 * gdb.base/gcore.exp: Ditto.
22884 * gdb.base/huge.exp: Ditto.
22885 * gdb.base/info-proc.exp: Ditto.
22886 * gdb.base/return2.exp: Ditto.
22887 * gdb.threads/gcore-thread.exp: Ditto.
22888
44c75849
DJ
228892004-02-01 Daniel Jacobowitz <drow@mvista.com>
22890
22891 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
22892
005bc093
MK
228932004-02-01 Mark Kettenis <kettenis@gnu.org>
22894
22895 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
22896 that opening the file succeeds on OpenBSD.
22897
c47cebdb
DJ
228982004-02-01 Daniel Jacobowitz <drow@mvista.com>
22899
22900 * gdb.threads/thread-specific.c: New file.
22901 * gdb.threads/threads-specific.exp: New test script.
22902 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
22903 to expect_out.
22904
5a01311c
MK
229052004-02-01 Mark Kettenis <kettenis@gnu.org>
22906
22907 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
22908 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
22909 only on the "print_small_structs from print_long_arg_list" test.
22910
ce22a4f1
DJ
229112004-02-01 Daniel Jacobowitz <drow@mvista.com>
22912
22913 * gdb.base/completion.exp: Kill a stray backslash.
22914
22915 From Jim Ingham <jingham@apple.com>:
22916 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
22917 agrees with the result from sending a tab.
22918
abbab9d3
DJ
229192004-01-31 Daniel Jacobowitz <drow@mvista.com>
22920
22921 * gdb.base/chng-syms.exp: Remove stray newline.
22922
53904d1e
MK
229232004-01-31 Mark Kettenis <kettenis@gnu.org>
22924
22925 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
22926 *-*-openbsd*.
22927 * gdb.asm/openbsd.inc: New file.
22928
3a4b3aac
MK
229292004-01-30 Mark Kettenis <kettenis@gnu.org>
22930
22931 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
22932 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
22933 *-*solaris2*. Remove commented out default settings for
22934 asm-flags. Replace gdb_compile with target_link.
22935
ebac27b4
MC
229362004-01-29 Michael Chastain <mec.gnu@mindspring.com>
22937
22938 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
22939 for all tests. Remove old hp-ux and cygnus xfail cases.
22940
d8679d84
PH
229412004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
22942
22943 * gdb.base/chng-syms.exp: New file.
22944 * gdb.base/chng-syms.c: New file.
22945
0a55bc22
MC
229462004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22947
22948 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
22949 Provide arms for current output in all my configurations.
22950
94b8e876
MC
229512004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22952
22953 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
22954 * lib/compiler.cc: Likewise.
22955 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
22956 get the right preprocessor. Eval the output directly. Remove
22957 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
22958 hp_f77_compiler and hp_f90_compiler completely.
22959 (gdb_preprocess): Delete.
22960 (get_compiler): Delete.
22961
7cf03d44
MK
229622004-01-24 Mark Kettenis <kettenis@gnu.org>
22963
22964 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
22965 <string.h>.
22966
68b6dce9
NR
229672004-01-24 Nick Roberts <nick@nick.uklinux.net>
22968
22969 * gdb.mi/mi-stack.exp: Update copyright.
22970
b368761e
DC
229712004-01-23 David Carlton <carlton@kealia.com>
22972
22973 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
22974 test for cp_lookup_transparent_type.
22975 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
22976 call them.
22977
f2061b53
DJ
229782004-01-23 Daniel Jacobowitz <drow@mvista.com>
22979
22980 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
22981 after -var-update.
22982
37fc574a
DC
229832004-01-23 David Carlton <carlton@kealia.com>
22984
22985 * gdb.cp/namespace.cc (C::ensureRefs): New.
22986 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
22987
8e94b928
NR
229882004-01-20 Nick Roberts <nick@nick.uklinux.net>
22989
22990 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
22991 case "-stack-list-locals 2".
22992 * gdb.mi/mi-var-child.exp: Test for case
22993 "-var-list-children --all-values NAME".
22994
997b0952
MC
229952004-01-18 Michael Chastain <mec.gnu@mindspring.com>
22996
22997 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
22998
52470da3
MK
229992004-01-18 Mark Kettenis <kettenis@gnu.org>
23000
7049b4b8
MK
23001 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
23002 used with gdb_test_multiple.
23003
52470da3
MK
23004 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
23005 read at address 0. This fixes PR testsuite/1504.
23006
da6012e5
DJ
230072004-01-18 Daniel Jacobowitz <drow@mvista.com>
23008
23009 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
23010 Remove downloading, guessing the host executable, the calls to
23011 gdb_file_cmd and gdb_target_cmd, and "load" support.
23012 (infer_host_exec): New function broken out from gdb_load.
23013 (gdb_load): New wrapper for gdbserver_gdb_load.
23014 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
23015 gdb_target_cmd. Use -target-select.
23016 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
23017 Download binaries to the host. Clear last_mi_remote_file when
23018 we load a new binary.
23019 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
23020 call gdbserver_gdb_load and mi_gdb_target_cmd.
23021
32c70722
MC
230222004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23023
23024 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
23025 type patterns.
23026
b0cecf36
MC
230272004-01-17 Michael Chastain <mec.gnu@mindspring.com>
23028
23029 * gdb.cp/templates.exp: Fix typo in test name of
23030 "print Foo<volatile char*>::foo".
23031
4120d7e6
MC
230322004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23033
23034 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
23035
f679e530
BE
230362004-01-16 Ben Elliston <bje@wasabisystems.com>
23037
23038 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
23039 (clean mostlyclean): Remove empty rm.
23040
091c48f6
MC
230412004-01-15 Michael Chastain <mec.gnu@mindspring.com>
23042
23043 * gdb.base/setvar.exp: Add copyright years.
23044
3e5fc8d2
DC
230452004-01-14 David Carlton <carlton@bactrian.org>
23046
23047 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
23048 PR c++/1511 and update coment.
23049 * gdb.cp/templates.exp: Update patterns to match current output.
23050 If changes involve something other than whitespace, KFAIL
23051 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
23052
63d06c5c
DC
230532004-01-14 David Carlton <carlton@kealia.com>
23054
23055 * gdb.cp/namespace.exp: Add tests involving classes defined within
23056 namespaces.
23057 * gdb.cp/namespace.cc (C::CClass): New.
23058 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
23059
a51dab88
EZ
230602004-01-14 Elena Zannoni <ezannoni@redhat.com>
23061
23062 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
23063 what debug info we have. Print a better message if something goes
23064 wrong while producing the separate debug info file.
23065
a476ccc9
MC
230662004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23067
23068 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
23069
f453692c
MC
230702004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23071
23072 * gdb.base/callfuncs.c: Add copyright notice.
23073
f40063a5
MC
230742004-01-13 Michael Chastain <mec.gnu@mindspring.com>
23075
23076 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
23077 inheritance. PR gdb/1498, PR gcc/13539.
23078
19ac3974
EZ
230792004-01-13 Elena Zannoni <ezannoni@redhat.com>
23080
a9c64011
AS
23081 * gdb.threads/gcore-thread.exp: Prefix name of binary with
23082 test specific name.
23083 * gdb.mi/gdb669.exp: Ditto.
23084 * gdb.mi/mi-pthreads.exp: Ditto.
23085 * gdb.mi/mi1-pthreads.exp: Ditto.
23086 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 23087
56c97c6e
MC
230882004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23089
23090 * gdb.cp/member-ptr.cc: Add copyright notice.
23091
a0644324
MC
230922004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23093
23094 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
23095 some patterns for recent versions of gcc and hpacc. Delete
23096 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
23097 Delete tests that access a NULL pointer-to-member-data. This
23098 script is still disabled for gcc.
23099
32fabe09
EZ
231002004-01-12 Elena Zannoni <ezannoni@redhat.com>
23101
23102 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 23103 escaped correctly.
32fabe09 23104
1f8a6abb
EZ
231052004-01-12 Elena Zannoni <ezannoni@redhat.com>
23106
23107 * gdb.base/sepdebug.exp: New file.
23108 * gdb.base/sepdebug.c: New file.
23109 * lib/gdb.exp (separate_debug_filename): New procedure.
23110 (gdb_gnu_strip_debug): New procedure.
23111
48efe704
AC
231122004-01-12 Andrew Cagney <cagney@redhat.com>
23113
23114 * gdb.mi/ChangeLog: Delete file. Renamed to ...
23115 * gdb.mi/ChangeLog-1999-2003: New file.
23116
a9415475
AC
231172004-01-12 Andrew Cagney <cagney@redhat.com>
23118
23119 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
23120 "Renaming a directory to a non-empty directory returns ENOTEMPTY
23121 or EEXIST", treat EBUSY as an XFAIL.
23122
83b8cf9d
MC
231232004-01-11 Michael Chastain <mec.gnu@mindspring.com>
23124
23125 * gdb.base/scope.exp: Remove obsolete setup_xfail for
23126 hp_cc_compiler.
23127
9939d2a8
MC
231282004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23129
23130 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23131 decorations.
23132
1ff8cadf
MC
231332004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23134
23135 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
23136 and "(aCC)" decorations. Remove obsolete doco about old
23137 test results.
23138
6fa9022e
MC
231392004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23140
23141 * gdb.cp/exception.exp: Fix typo in doco.
23142
209721fe
MK
231432004-01-09 Mark Kettenis <kettenis@gnu.org>
23144
23145 * gdb.base/gdb1476.exp: Fix typo.
23146
ef11303e
MC
231472004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23148
23149 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23150 file.
23151
041ab88c
MC
231522004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23153
23154 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23155 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23156 Use gdb_compile. Remove restriction on gcc. Add some patterns
23157 for recent version of gdb. Delete second half, which was a copy
23158 of the first half with different build flags. This test is
23159 still disabled because it is still not ready for production.
23160
e36d075a
MC
231612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23162
23163 * gdb.cp/exception.cc: Add copyright notice.
23164 * gdb.cp/exception.exp: Add a notice that this file is broken
23165 because of line number changes caused by addition of copyright
23166 notice.
23167
42b190ad
MC
231682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23169
23170 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23171 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23172
8f25f06b
MC
231732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23174
23175 * gdb.cp/classes.exp: Accept gnu abi 2.
23176 * gdb.cp/derivation.exp: Likewise.
23177 * gdb.cp/overload.exp: Likewise.
23178 * gdb.cp/virtfunc.exp: Likewise.
23179
06ded8b8
MC
231802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23181
23182 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23183 semicolon after end of function.
23184
77c26ae3
MC
231852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23186
23187 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23188 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23189 boilerplate code for compiling and running the program under
23190 test. Add some string method tests.
23191
20757486
MC
231922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23193
23194 * gdb.cp/bs15503.cc: Add copyright notice.
23195 * gdb.cp/bs15503.exp: Adjust line number.
23196
0fd3b503
MC
231972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23198
23199 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23200 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23201
10d1bea8
MC
232022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23203
23204 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23205 hp_cc_compiler.
23206
2789202a
MC
232072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23208
23209 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23210 * gdb.cp/ctti.exp: Use the marker instead of "next".
23211 With gcc, run further before bailing.
23212
b862f14c
MC
232132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23214
23215 * gdb.cp/cttiadd.cc: Add copyright notice.
23216 * gdb.cp/cttiadd1.cc: Likewise.
23217 * gdb.cp/cttiadd2.cc: Likewise.
23218 * gdb.cp/cttiadd3.cc: Likewise.
23219
96da2469
MC
232202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23221
23222 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23223 Use gdb_test, gdb_test_multiple. Use floating-point values that
23224 have exact representations in IEEE-ish formats.
23225
053248ff
MC
232262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23227
23228 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23229 compilers. Delete duplicate call to get_compiler_info.
23230 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23231 * gdb.base/volatile.exp: Likewise.
23232
84acecdd
MK
232332004-01-07 Mark Kettenis <kettenis@gnu.org>
23234
23235 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23236 memory at address 0.
23237
fe11a27f
MC
232382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23239
23240 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23241 to test for hp-ux assembler. Fix copyright years.
23242
60ad077b
AC
232432004-01-07 Andrew Cagney <cagney@redhat.com>
23244
23245 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23246
1c9b8f33
AC
232472004-01-07 Andrew Cagney <cagney@redhat.com>
23248
23249 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23250 when creating the read-only file. From analysis by Roland McGrath
23251 and Elena Zannoni.
23252
753ccc7a
MC
232532004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23254
23255 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23256
eca3e36b
MC
232572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23258
23259 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23260 data pointers.
23261
f8d4bac4
MC
232622004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23263
23264 * gdb.cp/m-static.exp: Compile one source file at a time.
23265 Delete unused call to get_compiler_info.
23266
9b4e0f94
MC
232672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23268
23269 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23270 * gdb.base/call-rt-st.exp: Likewise.
23271 * gdb.base/nodebug.exp: Likewise.
23272 * gdb.base/volatile.exp: Likewise.
23273 * gdb.cp/ref-types.exp: Likewise.
23274 * gdb.cp/templates.exp: Likewise.
23275
023c1024
MK
232762004-01-05 Mark Kettenis <kettenis@gnu.org>
23277
23278 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23279
19703c4a
MC
232802004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23281
23282 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23283 hppa*-hp-hpux*.
23284
18b67037
MK
232852004-01-04 Mark Kettenis <kettenis@gnu.org>
23286
ba6219c8
MK
23287 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23288 x86_64-*-*.
23289
18b67037
MK
23290 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23291 sparc64-*-* and sparc*-solaris2*.
23292
1bfbbb9d
MK
232932004-01-04 Mark Kettenis <kettenis@gnu.org>
23294
23295 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23296 return ${tests}" test. The ${tests} already mentions the
23297 filename.
23298
06846494
MC
232992004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23300
23301 * gdb.cp/local.exp: Accept gcc abi 2.
23302
3b0cb202
MC
233032004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23304
23305 * gdb.cp/templates.exp: Accept gcc abi 2.
23306
0643ec3f
MC
233072004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23308
23309 * lib/compiler.cc: Remove supports_template_debugging.
23310 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23311
d231d0b1
MC
233122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23313
23314 * gdb.cp/namespace.exp: Accept gcc abi 2.
23315
44ffb27c
MC
233162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23317
23318 * gdb.cp/method.exp: Accept gcc abi 2.
23319
184ad485
MC
233202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23321
23322 * gdb.cp/classes.exp: Generate identical results as old version.
23323 * gdb.cp/derivation.exp: Likewise.
23324 * gdb.cp/overload.exp: Likewise.
23325 * gdb.cp/virtfunc.exp: Likewise.
23326
116f09e7
MC
233272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23328
23329 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23330 mysterious bug with sourceware version of expect.
23331
b1379776
MC
233322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23333
23334 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23335 current versions of gcc, including gcc abi 2. Remove gratuitous
23336 restart of test program. Use gdb_test_multiple and gdb_test for
23337 all tests. Add patterns to xfail missing "const" in "const char *"
23338 and kfail PR gdb/1155.
23339
6b7a4c0e
MC
233402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23341
23342 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23343 current versions of gcc, including gcc abi 2. Remove gratuitous
23344 restart of test program. Use gdb_test_multiple and gdb_test for
23345 all tests. Add patterns to kfail PR gdb/1498.
23346
51615d72
MC
233472003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23348
23349 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23350 current versions of gcc, including gcc abi 2. Use "breakpoint"
23351 and "continue" instead of restarting the target program. Use
23352 gdb_test_multiple and gdb_test for all tests.
23353
7b79a9d7
MK
233542004-01-01 Mark Kettenis <kettenis@gnu.org>
23355
23356 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23357 for *-*-solaris2*.
23358
1cd3489f
MC
233592003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23360
23361 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23362 current versions of gcc, including gcc abi 2. Use "breakpoint"
23363 and "continue" instead of restarting the target program several
23364 times. Use gdb_test_multiple and gdb_test for all tests.
23365
850742db
MC
233662003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23367
23368 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23369 source files.
23370
eb4bbda8
MC
233712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23372
23373 * gdb.base/environ.exp: Handle compiling test case from multiple
23374 source files.
23375
e42c7771
MC
233762003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23377
23378 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23379
80e4b428
JB
233802003-12-17 Jim Blandy <jimb@redhat.com>
23381
5f06973a
JB
23382 * gdb.base/freebpcmd.c: Add copyright notice.
23383
80e4b428
JB
23384 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23385
0ab84fb7
MC
233862003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23387
23388 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23389
1b3bb3d0
JB
233902003-12-13 Jim Blandy <jimb@redhat.com>
23391
23392 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23393
3a4c9371
KB
233942003-12-12 Kevin Buettner <kevinb@redhat.com>
23395
23396 * gdb.asm/frv.inc: New file.
23397 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23398
a1dea79a
FF
233992003-12-09 Fred Fish <fnf@redhat.com>
23400
23401 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23402 functions to break1.c and leave prototypes behind. Add more
23403 "set breakpoint NN here" comments.
23404 * gdb.base/break1.c: New file.
23405
23406 * gdb.base/break.exp: Handle compiling test case from multiple
23407 source files and change source file references as needed.
23408 * gdb.base/completion.exp: Ditto.
23409 * gdb.base/condbreak.exp: Ditto.
23410 * gdb.base/define.exp: Ditto.
23411 * gdb.base/ena-dis-br.exp: Ditto.
23412 * gdb.base/info-proc.exp: Ditto.
23413 * gdb.base/maint.exp: Ditto.
23414 * gdb.base/until.exp: Ditto.
23415
23416 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23417 hardcoded line numbers.
23418 * gdb.base/define.exp: Ditto.
23419 * gdb.base/ena-dis-br.exp: Ditto.
23420 * gdb.base/maint.exp: Ditto.
23421 * gdb.base/until.exp: Ditto.
23422
23423 * gdb.base/completion.exp: Use "break1" for completion tests since
23424 "break" is no longer a unique prefix.
23425
5266b69c
AC
234262003-12-06 Andrew Cagney <cagney@redhat.com>
23427
23428 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23429 "return_value_unimplemented". When an unimplemented struct return
23430 architecture, report incorrect values as a KFAIL
23431
374451f0
MC
234322003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23433
23434 * gdb.cp/rtti.exp: Accept new wording of warning from
23435 cp_lookup_rtti_type.
23436
ba9b20a7
MC
234372003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23438
23439 Partial fix for PR testsuite/1456.
23440 * gdb.base/scope.exp (test_at_main): Replace references to
23441 gcc_compiled with calls to test_compiler_info.
23442 (test_at_foo): Likewise.
23443 (test_at_bar): Likewise.
23444
b74b6d0b
MC
234452003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23446
23447 Partial fix for PR testsuite/1456.
23448 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23449 to test_compiler_info.
23450
ccfa3402
MC
234512003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23452
23453 * gdb.base/so-impl-ld.exp: Update copyright notice.
23454
f6246aba
MC
234552003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23456
23457 Partial fix for PR testsuite/1456.
23458 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23459 to test_compiler_info.
23460
13ae734a
MC
234612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23462
23463 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23464 from current versions of gdb. Clean up regular expressions.
23465 Delete redundant timeout case.
23466
d8e1cdee
MC
234672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23468
23469 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23470 from current versions of gdb. Clean up regular expressions.
23471 Delete redundant timeout case.
23472
96457b64
MC
234732003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23474
23475 Partial fix for PR testsuite/1456.
23476 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23477 gcc_compiled with call to test_compiler_info.
23478
f35309fc
MC
234792003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23480
23481 Partial fix for PR testsuite/1456.
23482 * gdb.base/list.exp (test_list_function): Delete unused declaration
23483 of gcc_compiled.
23484
d7afdf9b
MC
234852003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23486
23487 Partial fix for PR testsuite/1456.
23488 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23489 call to test_compiler_info.
23490
71507b56
MK
234912003-11-29 Mark Kettenis <kettenis@gnu.org>
23492
23493 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23494 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23495 it to create the appropriate note.inc.
23496 * gdb.asm/asmsrc1.s: Include "note.inc".
23497 * gdb.asm/netbsd.inc: New file.
23498 * gdb.asm/empty.inc: New file.
23499
f81f93f7
MC
235002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23501
23502 Partial fix for PR testsuite/1456.
23503 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23504 calls to test_compiler_info.
23505
9a77938e
MC
235062003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23507
23508 Partial fix for PR testsuite/1456.
23509 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23510 calls to test_compiler_info.
23511
e8367dc7
MK
235122003-11-27 Mark Kettenis <kettenis@gnu.org>
23513
23514 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23515 pattern for the KFAILs.
23516
526c61ee
AF
235172003-11-25 Adam Fedor <fedor@gnu.org>
23518
23519 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23520 * gdb.objc/objcdecode.m: New file.
23521
28f2d600
AF
235222003-11-25 Adam Fedor <fedor@gnu.org>
23523
23524 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23525 * gdb.objc/nondebug.m: New file.
23526
a3895cee
BE
235272003-11-26 Ben Elliston <bje@wasabisystems.com>
23528
23529 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23530 NetBSD as it does on FreeBSD. Modelled on a similar change by
23531 Mark Kettenis on 2003-05-30.
23532 (link-flags): Set to "--entry _start" regardless of target.
23533 Special linker flags are to be appended to $link-flags.
23534 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23535
c9f2c8a3
MC
235362003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23537
23538 * gdb.cp/method.exp: Accept output of new demangler.
23539
15a0587a 235402003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23541
23542 * gdb/class2.exp: New file.
23543 * gdb/class2.cc: New file.
23544
3c00b570
MC
235452003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23546
23547 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23548 of new demangler.
23549
7027acc7
MK
235502003-11-23 Mark Kettenis <kettenis@gnu.org>
23551
23552 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23553 of gdb_test "run".
23554
b0e1598a
MK
235552003-11-23 Mark Kettenis <kettenis@gnu.org>
23556
23557 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23558 "continue" into "run".
23559
4d9eda44
MC
235602003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23561
23562 Partial fix for PR testsuite/1456.
23563 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23564 call to test_compiler_info.
23565 * gdb.cp/ctti.exp: Likewise.
23566 * gdb.cp/derivation.exp: Likewise.
23567 * gdb.cp/member-ptr.exp: Likewise.
23568 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23569 reference to gcc_compiled.
23570
235712003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23572
23573 Fix PR testsuite/1463.
23574 * gdb.base/structs.exp (start_structs_test): Call
23575 get_debug_format before using the debug format.
23576
d422fe19
AC
235772003-11-22 Andrew Cagney <cagney@redhat.com>
23578
23579 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23580 * gdb.base/structs.exp: Use gdb_test_multiple.
23581
039cf96d
AC
235822003-11-20 Andrew Cagney <cagney@redhat.com>
23583
6882279b
AC
23584 * gdb.base/structs.exp: Handle and recover from internal errors.
23585 Replace "foo${n}" with "foo<n>" in test messages.
23586
e53890ae
AC
23587 * gdb.base/structs.exp: Update copyright. Rewrite.
23588 * gdb.base/structs.c: Update copyright. Rewrite.
23589
2b211c59
AC
23590 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23591 resync count exceeded.
d63a86f8 23592
039cf96d
AC
23593 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23594 from the internal error.
23595 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23596 Original from Jim Blandy.
23597 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 23598
eac98b22
AC
235992003-11-19 Andrew Cagney <cagney@redhat.com>
23600
23601 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23602 KFAIL.
23603
67455b2a
MK
236042003-11-17 Mark Kettenis <kettenis@gnu.org>
23605
23606 New testcase for PR backtrace/1435.
23607 * gdb.arch/i386-unwind.exp: New file.
23608 * gdb.arch/i386-unwind.c: New file.
23609
853d6e5b
AC
236102003-11-17 Andrew Cagney <cagney@redhat.com>
23611
23612 * lib/gdb.exp (compiler_info): New global.
23613 (test_compiler_info): New function.
23614 (get_compiler_info): Set compiler_info.
23615 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23616 "compiler_info" to gcc-<major>-<minor>.
23617
38cf6e11
MC
236182003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23619
23620 * gdb.trace/configure: Remove.
23621
a50d3602
EZ
236222003-11-13 Elena Zannoni <ezannoni@redhat.com>
23623
23624 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 23625 breakpoints.
a50d3602
EZ
23626 * gdb.base/break.exp: Remove all references to explicit line
23627 numbers.
23628
d9407aaa
NC
236292003-11-11 Nick Clifton <nickc@redhat.com>
23630
23631 * gdb.base/shreloc.exp: Do not run for targets which do not
23632 support shared objects.
23633
db488fc1
CV
236342003-11-10 Corinna Vinschen <vinschen@redhat.com>
23635
23636 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23637 Don't run tests if nofileio flag is given.
23638
6a90a18e
EZ
236392003-11-07 Elena Zannoni <ezannoni@redhat.com>
23640
23641 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 23642 as well as 'Watchpoint'.
6a90a18e 23643
0b915e9c
EZ
236442003-11-06 Elena Zannoni <ezannoni@redhat.com>
23645
23646 Reported by Jim Ingham <jingham@apple.com>:
23647 * gdb.base/annota1.exp: Match at least one occurrence of the
23648 signal handler annotation.
23649
d7e4b55f
EZ
236502003-11-06 Elena Zannoni <ezannoni@redhat.com>
23651
a9c64011
AS
23652 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23653 as well as 'Watchpoint'.
d7e4b55f 23654
2fe4e8d0
MC
236552003-11-05 Michael Chastain <mec@shout.net>
23656
23657 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23658
6ef88553
KW
236592003-11-03 Kris Warkentin <kewarken@qnx.com>
23660
23661 * gdb.arch/gdb1291.c: New test file.
23662 * gdb.arch/gdb1291.exp: New test script.
23663 * gdb.arch/gdb1431.c: New test file.
23664 * gdb.arch/gdb1431.exp: New test script.
23665
ae7dc4d8
MC
236662003-10-22 Michael Chastain <mec@shout.net>
23667
23668 * gdb.mi/pthreads.c: Add copyright notice.
23669
c39d7427
MC
236702003-10-22 Michael Chastain <mec@shout.net>
23671
23672 * gdb.threads/pthreads.c: Add copyright notice.
23673
8b7d96c1
MC
236742003-10-20 Michael Chastain <mec@shout.net>
23675
23676 * gdb.base/gdb1056.exp: New test script.
23677
d1d69fdd
DJ
236782003-10-13 Daniel Jacobowitz <drow@mvista.com>
23679
23680 * gdb.threads/killed.exp: Use gdb_run_cmd.
23681
7d605576
DJ
236822003-10-13 Daniel Jacobowitz <drow@mvista.com>
23683
23684 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
23685 create a core file.
23686 * gdb.threads/gcore-thread.exp: Likewise.
23687
618ec112
CV
236882003-10-13 Corinna Vinschen <vinschen@redhat.com>
23689
23690 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
23691 type, based on char type.
23692 (struct bit_flags_short_t): New bitfield type, based on short type.
23693 (init_bit_flags_char): New fuction.
23694 (init_bit_flags_short): Ditto.
23695 (print_bit_flags_char): Ditto.
23696 (print_bit_flags_short): Ditto.
23697 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
23698
9367a73c
MC
236992003-10-11 Michael Chastain <mec@shout.net>
23700
23701 * gdb.base/call-rt-st.exp: Update copyright year.
23702
1decf120
KI
237032003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
23704
23705 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
23706 * gdb.disasm/sh3.s: Ditto.
23707
5445b2ae
DJ
237082003-10-07 Daniel Jacobowitz <drow@mvista.com>
23709
23710 * gdb.threads/switch-threads.exp: New test.
23711 * gdb.threads/switch-threads.c: New source file.
23712
aec24853
CV
237132003-10-07 Corinna Vinschen <vinschen@redhat.com>
23714
23715 * gdb.base/ending-run.exp: Add sh specific case.
23716
adc7428d
AC
237172003-10-06 Andrew Cagney <cagney@redhat.com>
23718
23719 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23720 * gdb.disasm/mn10200.exp: Delete obsolete file.
23721
c9d37158
DJ
237222003-09-29 Daniel Jacobowitz <drow@mvista.com>
23723
23724 * ChangeLog: Correct an entry command.exp -> commands.exp.
23725 * gdb.base/commands.exp (bp_deleted_in_command_test)
23726 (temporary_breakpoint_commands): Check noargs.
23727
79c2c32d
DC
237282003-09-25 David Carlton <carlton@kealia.com>
23729
23730 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23731 of some print tests, where appropriate. Add tests for C::D::cd,
23732 E::ce, F::cXfX, G::XgX.
23733 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23734
594e6d67
RE
237352003-09-25 Richard Earnshaw <rearnsha@arm.com>
23736
23737 * lib/java.exp (java_init): Import target_alias before using it.
23738
10f0d451
DC
237392003-09-25 David Carlton <carlton@kealia.com>
23740
23741 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23742
274bcba0
EZ
237432003-09-23 Elena Zannoni <ezannoni@redhat.com>
23744
d63a86f8 23745 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 23746 weirdness.
274bcba0 23747
cdbf20f7
MC
237482003-09-17 Michael Chastain <mec@shout.net>
23749
23750 * gdb.cp/gdb1355.exp: New file.
23751 * gdb.cp/gdb1355.c: New file.
23752
71e06f80
CV
237532003-09-15 Corinna Vinschen <vinschen@redhat.com>
23754
23755 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
23756 * gdb.asm/sh.inc: New file.
23757
5c4e30ca
DC
237582003-09-11 David Carlton <carlton@kealia.com>
23759
bd45b7af
DC
23760 * gdb.cp/namespace.exp: Add tests for namespace types.
23761 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
23762 (test_namespace): New.
23763
1c199746
EZ
237642003-09-11 Elena Zannoni <ezannoni@redhat.com>
23765
a9c64011 23766 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 23767 * gdb.stabs/weird.exp: Ditto.
1c199746 23768
04ed252f
MC
237692003-09-08 Michael Chastain <mec@shout.net>
23770
23771 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23772
d8a2d9e7
MC
237732003-09-07 Michael Chastain <mec@shout.net>
23774
23775 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23776 'parse error'.
23777
161afb24
MK
237782003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23779
23780 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23781
49f2741a
MC
237822003-08-30 Michael Chastain <mec@shout.net>
23783
23784 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
23785 * gdb.gdb/observer.exp: Ditto.
23786 * gdb.gdb/xfullpath.exp: Ditto.
23787
8afa723e
MK
237882003-08-29 Mark Kettenis <kettenis@gnu.org>
23789
23790 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23791 *-*-*bsd*.
23792
f31dfe3b
JJ
237932003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23794
23795 * gdb.base/dump.exp: Skip for ia64.
23796
4630e498
JJ
237972003-08-25 Jeff Johnston <jjohnstn@redhat.com>
23798
23799 * gdb.asm/asm-source.exp: Add ia64 support.
23800 * gdb.asm/ia64.inc: New file.
23801
1105b7ef
MC
238022003-08-22 Michael Chastain <mec@shout.net>
23803
23804 * gdb.cp: New directory.
23805 * gdb.cp/*: Copy from gdb.c++/*.
23806 * gdb.c++/*: Remove.
23807 * Makefile.in: Change gdb.c++ to gdb.cp.
23808 * configure.in: Ditto.
23809 * configure: Regnerate.
23810
c945b932
MK
238112003-08-18 Mark Kettenis <kettenis@gnu.org>
23812
23813 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
23814 * gdb.arch/i386-prologue.c (gdb1338): Add function.
23815
2b66634b
DJ
238162003-08-17 Daniel Jacobowitz <drow@mvista.com>
23817
23818 * mi-var-display.exp (-var-list-children weird): Accept function
23819 pointers with argument types.
23820 * mi1-var-display.exp (-var-list-children weird): Likewise.
23821 * mi2-var-display.exp (-var-list-children weird): Likewise.
23822
a356f73b
DJ
238232003-08-17 Daniel Jacobowitz <drow@mvista.com>
23824
23825 * gdb.base/annota3.exp: Add missing newline.
23826
483417b8
MC
238272003-08-06 Michael Chastain <mec@shout.net>
23828
23829 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23830
c99c59c3
MS
238312003-08-12 Michael Snyder <msnyder@redhat.com>
23832
23833 * gdb.base/float.exp: Add test for SH.
23834
55ed7501
MK
238352003-08-10 Mark Kettenis <kettenis@gnu.org>
23836
23837 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
23838
1a371f2e
EZ
238392003-08-07 Elena Zannoni <ezannoni@redhat.com>
23840
23841 * gdb.base/completion.exp: Remove reduntant completion test
23842 on filename.
23843
e0f353ce
EZ
238442003-08-07 Elena Zannoni <ezannoni@redhat.com>
23845
a9c64011
AS
23846 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
23847 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
23848 gdb.trace/save-trace.exp: Make sure that full pathnames are
23849 escaped correctly.
e0f353ce 23850
5710a1af 238512003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 23852
a9c64011
AS
23853 * configure.in: Don't generate config.h from config.hin.
23854 * configure: Regenerate.
23855 * config.hin: Remove file.
23856 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
23857 * gdb.threads/pthreads.c: Ditto.
5710a1af 23858
dcd81ce9
DJ
238592003-08-07 Daniel Jacobowitz <drow@mvista.com>
23860
23861 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23862 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
23863 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
23864 Replace ld24 with seth/add3.
23865
6009d884
AC
238662003-08-02 Andrew Cagney <cagney@redhat.com>
23867
23868 * gdb.base/annota3.exp: New file.
23869 * gdb.base/annota3.c: New file.
23870 * gdb.c++/annota3.exp: New file.
23871 * gdb.c++/annota3.cc: New file.
23872
51514e06
MC
238732003-07-29 Michael Chastain <mec@shout.net>
23874
23875 * gdb.threads/tls.c (spin): Check errno only if sem_wait
23876 actually failed.
23877 (do_pass): Likewise.
23878 * gdb.threads/tls.exp: Always initialize no_of_threads.
23879
4ee6625b
DJ
238802003-07-27 Daniel Jacobowitz <drow@mvista.com>
23881
23882 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
23883 pattern.
23884 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
23885 * gdb.threads/tls.exp: Recognize one case of the host library not
23886 supporting TLS.
23887
225f2bf6
AC
238882003-07-27 Andrew Cagney <cagney@redhat.com>
23889
23890 * gdb.base/fileio.exp: Use SH when running commands using
23891 remote_exec.
23892
bcb27c9f
DJ
238932003-07-24 Daniel Jacobowitz <drow@mvista.com>
23894
23895 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23896 * gdb.base/relocate.c (dummy): New padding array.
23897
3d67be83
MS
238982003-07-22 Michael Snyder <msnyder@redhat.com>
23899
d63a86f8 23900 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
23901
23902 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
23903 patterns to be more general, accepting old and new output.
23904 Some output chars (such as '+') also must be quoted.
d63a86f8 23905 Some addresses are displayed numerically instead of
3d67be83
MS
23906 symbolically.
23907
57ba3b85
MS
239082003-07-23 Michael Snyder <msnyder@redhat.com>
23909
686d097c
MS
23910 * gdb.base/return2.exp: Don't test long-long return.
23911
57ba3b85
MS
23912 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
23913 * gdb.disasm/t01_mov.exp: Ditto.
23914 * gdb.disasm/t02_mova.s: Ditto.
23915 * gdb.disasm/t02_mova.exp: Ditto.
23916 * gdb.disasm/t03_add.s: Ditto.
23917 * gdb.disasm/t03_add.exp: Ditto.
23918 * gdb.disasm/t04_sub.s: Ditto.
23919 * gdb.disasm/t04_sub.exp: Ditto.
23920 * gdb.disasm/t05_cmp.s: Ditto.
23921 * gdb.disasm/t05_cmp.exp: Ditto.
23922 * gdb.disasm/t06_ari2.s: Ditto.
23923 * gdb.disasm/t06_ari2.exp: Ditto.
23924 * gdb.disasm/t07_ari3.s: Ditto.
23925 * gdb.disasm/t07_ari3.exp: Ditto.
23926 * gdb.disasm/t08_or.s: Ditto.
23927 * gdb.disasm/t08_or.exp: Ditto.
23928 * gdb.disasm/t09_xor.s: Ditto.
23929 * gdb.disasm/t09_xor.exp: Ditto.
23930 * gdb.disasm/t10_and.s: Ditto.
23931 * gdb.disasm/t10_and.exp: Ditto.
23932 * gdb.disasm/t11_logs.s: Ditto.
23933 * gdb.disasm/t11_logs.exp: Ditto.
23934 * gdb.disasm/t12_bit.s: Ditto.
23935 * gdb.disasm/t12_bit.exp: Ditto.
23936 * gdb.disasm/t13_otr.s: Ditto.
23937 * gdb.disasm/t13_otr.exp: Ditto.
23938
e00759ef
EZ
239392003-07-22 Elena Zannoni <ezannoni@redhat.com>
23940
23941 * gdb.threads/tls.exp :Add kfail for 'info address' case.
23942
8bc2021f
EZ
239432003-07-22 Elena Zannoni <ezannoni@redhat.com>
23944
a9c64011
AS
23945 * gdb.threads/tls.c : New file.
23946 * gdb.threads/tls.exp : New file.
23947 * gdb.threads/tls-main.c : New file.
23948 * gdb.threads/tls-shared.c : New file.
23949 * gdb.threads/tls-shared.exp : New file.
8bc2021f 23950
89320c4c
AS
239512003-07-22 Andreas Schwab <schwab@suse.de>
23952
23953 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
23954
180dea7c
AS
239552003-07-20 Andreas Schwab <schwab@suse.de>
23956
23957 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
23958 due to insn reordering.
23959
0714963c
AC
239602003-07-15 Andrew Cagney <cagney@redhat.com>
23961
23962 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
23963
98a23b3f
MC
239642003-07-15 Michael Chastain <mec@shout.net>
23965
23966 * gdb.base/gdb1250.exp: New file.
23967 * gdb.base/gdb1250.c: New file.
23968
27e417a2
ML
239692003-07-09 Michal Ludvig <mludvig@suse.cz>
23970
23971 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
23972 expansion of size_t to 'unsigned long', not only to 'unsigned'.
23973
8bc2021f
EZ
239742003-07-09 Elena Zannoni <ezannoni@redhat.com>
23975
a9c64011
AS
23976 * gdb.threads/tls.c: New file.
23977 * gdb.threads/tls.exp: New file.
23978 * gdb.threads/tls-main.c: New file.
23979 * gdb.threads/tls-shared.c: New file.
23980 * gdb.threads/tls-shared.exp: New file.
8bc2021f 23981
d99968dc
EZ
239822003-07-09 Elena Zannoni <ezannoni@redhat.com>
23983
23984 * gdb.base/annota1.exp: Make sure that we properly escape the
23985 full path of the source file. Xfail more permissive patterns,
d63a86f8 23986 due to a compiler debug info problem.
d99968dc 23987
83876b3b
AS
239882003-07-07 Andreas Schwab <schwab@suse.de>
23989
2705e972
AS
23990 * gdb.asm/m68k.inc: New file.
23991 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
23992
83876b3b
AS
23993 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
23994 arguments"): Also match negative number.
23995
23996 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
23997
3a871b37
DJ
239982003-07-03 Daniel Jacobowitz <drow@mvista.com>
23999
24000 * gdb.base/store.c (charest): New typedef.
24001 (add_char): Rename to add_charest, update.
24002 (wack_char): Rename to wack_charest, update types. Return l + r
24003 to keep r live across the call.
24004 (wack_short, wack_int, wack_long, wack_longest, wack_float)
24005 (wack_double, wack_doublest): Return l + r to keep r live across
24006 the call.
24007 * gdb.base/store.exp: Accomodate store.c changes.
24008
b2a7f303
DC
240092003-06-30 David Carlton <carlton@kealia.com>
24010
24011 * gdb.c++/maint.exp (test_invalid_name): New.
24012 (test_first_component): Add tests for invalid names.
24013
3c6cb4a1
MC
240142003-06-29 Michael Chastain <mec@shout.net>
24015
24016 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
24017 output of '<VTT for class>' for virtual base classes.
24018
f1c2644b
DJ
240192003-06-29 Daniel Jacobowitz <drow@mvista.com>
24020
24021 * gdb.base/completion.exp: Tab-complete "complet" instead of
24022 "compl".
24023 * gdb.base/complex.exp, gdb.base/complex.c: New files.
24024
18080350
DJ
240252003-06-29 Daniel Jacobowitz <drow@mvista.com>
24026
24027 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
24028 * gdb.base/volatile.exp: Likewise.
24029
f56973f8
DJ
240302003-06-29 Daniel Jacobowitz <drow@mvista.com>
24031
24032 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
24033 gdb/1265.
24034
240352003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
24036 Daniel Jacobowitz <drow@mvista.com>
24037
24038 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
24039 initial line count of 'captured_main' from 26 to 32.
24040 (test_with_self): Allow xmalloc call to be interleaved with the
24041 preceding two lines.
24042
e766d4d6
JB
240432003-06-24 Joel Brobecker <brobecker@gnat.com>
24044
24045 * gdb.base/bang.exp: New testcase.
24046
f125c9a4
JB
240472003-06-23 Joel Brobecker <brobecker@gnat.com>
24048
24049 * gdb.base/langs.exp: Add some tests for the "minimal" language
24050 support.
24051
6e25beaf
EZ
240522003-06-23 Elena Zannoni <ezannoni@redhat.com>
24053
24054 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
24055 the testcase.
24056
2f816dda
DJ
240572003-06-22 Daniel Jacobowitz <drow@mvista.com>
24058
24059 * gdb.base/relocate.exp: Test add-symbol-file with a variable
24060 offset.
24061
db5a5748
DJ
240622003-06-22 Daniel Jacobowitz <drow@mvista.com>
24063
24064 * gdb.c++/pr-1210.cc: New file.
24065 * gdb.c++/pr-1210.exp: New file.
24066
1df0c130
DJ
240672003-06-21 Daniel Jacobowitz <drow@mvista.com>
24068
24069 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
24070 000-exec-continue.
24071
a92feac0
MK
240722003-06-15 Mark Kettenis <kettenis@gnu.org>
24073
24074 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
24075 on *-*-*bsd* instead of *-*-freebsd*.
24076
81a58f5b
AC
240772003-06-14 Andrew Cagney <cagney@redhat.com>
24078
24079 * gdb.base/store.exp: Test longest and doublest. Test all
24080 parameters. Weaken return statement match.
24081 * gdb.base/store.c: Add longest and doublest - aka long long and
24082 long double functions. Put all parameters into local register
24083 variables. Use negative values.
24084
b257a0d3
AC
240852003-06-14 Andrew Cagney <cagney@redhat.com>
24086
24087 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
24088 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
24089 exit status.
24090 * gdb.base/fileio.exp: Disable target when nointerrupts and
24091 noinferiorio, instead of limiting it to remote. Use remote_exec
24092 instead of system.
d63a86f8 24093
21c38304
JJ
240942003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24095
24096 * gdb.base/float.exp: Add ia64 support.
24097
1bcdb424
CV
240982003-06-12 Corinna Vinschen <vinschen@redhat.com>
24099
24100 * gdb.base/fileio.exp: Run only on remote targets.
24101
6aeb981f
CV
241022003-06-10 Corinna Vinschen <vinschen@redhat.com>
24103
24104 * gdb.base/fileio.c: New file, testing File-I/O.
24105 * gdb.base/fileio.exp: Ditto.
24106
53df362e
RG
241072003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
24108
24109 * gdb.base/shreloc.exp: New file, check symbol values obtained from
24110 shared objects after relocation at load time (gdb PR/1132).
24111 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 24112 as above, part of the shared object relocation test.
53df362e 24113
ffee1b46
MK
241142003-06-08 Mark Kettenis <kettenis@gnu.org>
24115
b5ca3722
MK
24116 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
24117 fully filled history list.
24118 * gdb.base/gdb_history: New file.
24119
03ed860d
MK
24120 * gdb.base/signals.exp: XFAIL "continue to func1" on
24121 i*86-*-freebsd*.
24122
ffee1b46
MK
24123 * gdb.base/attach.exp: When trying to attach to a nonexistent
24124 process, make it possible to specify the PID based on the target,
24125 and do so for *-*-freebsd*.
24126
d80dbb52
RH
241272003-06-02 Richard Henderson <rth@redhat.com>
24128
24129 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24130
6dd77b81
RH
241312003-06-02 Richard Henderson <rth@redhat.com>
24132
24133 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24134
f6347e16
RH
241352003-06-02 Richard Henderson <rth@redhat.com>
24136
24137 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24138
2c161407
DJ
241392003-06-01 Daniel Jacobowitz <drow@mvista.com>
24140
24141 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24142 of globalvar.
24143
572eb746
MK
241442003-06-01 Mark Kettenis <kettenis@gnu.org>
24145
24146 * gdb.asm/asm-source.exp: Check for memory read errors in
24147 disassembler test on *BSD too.
24148
9e9617a5
RH
241492003-06-01 Richard Henderson <rth@redhat.com>
24150
24151 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24152 for .frame.
24153 (gdbasm_call): Lose ldgp.
24154 (gdbasm_startup): Add frame information.
24155 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24156
7b34ad4e
MK
241572003-05-31 Mark Kettenis <kettenis@gnu.org>
24158
24159 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24160 i?86-*-*.
24161
10059fdf
MK
241622003-05-30 Mark Kettenis <kettenis@gnu.org>
24163
24164 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24165 FreeBSD.
24166
acf4b816
RH
241672003-05-29 Richard Henderson <rth@redhat.com>
24168
24169 * gdb.asm/alpha.inc: New file.
24170 * gdb.asm/asm-source.exp: Use it.
24171
e9ecd949
JB
241722003-05-29 Jim Blandy <jimb@redhat.com>
24173
24174 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24175 'core.PID'.
24176
e3e5a4f3
JB
241772003-05-22 Jim Blandy <jimb@redhat.com>
24178
24179 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24180 backtrace.
d63a86f8 24181
72fe3d25
DC
241822003-05-20 David Carlton <carlton@math.stanford.edu>
24183
24184 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24185 this time.
24186
58da2eb2
DC
241872003-05-19 David Carlton <carlton@bactrian.org>
24188
24189 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24190 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24191
1fcb5155
DC
241922003-05-19 David Carlton <carlton@bactrian.org>
24193
24194 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24195 namespace tests.
24196 Bump copyright date.
24197 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24198 (main): Call C::D::marker2.
24199 * gdb.c++/namespace1.cc: New file.
24200
85e85163
JJ
242012003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24202
24203 Roland McGrath <roland@redhat.com>
d63a86f8 24204 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24205 there is no manager thread.
24206
a25fbfec
JJ
242072003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24208
d63a86f8
RM
24209 * gdb.threads/schedlock.exp: Remove assumption that all threads
24210 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24211 in one of the child threads rather than the main thread.
24212
be375bae
JB
242132003-05-07 Jim Blandy <jimb@redhat.com>
24214
09bf6082
JB
24215 Add support for assembly source testing on the s390x.
24216 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24217 architecture.
24218 * gdb.asm/s390x.inc: New file.
24219
be375bae
JB
24220 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24221 succession of 'if' statements.
24222
00905d52
AC
242232003-05-05 Andrew Cagney <cagney@redhat.com>
24224
24225 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24226
b1e29e33
AC
242272003-05-05 Andrew Cagney <cagney@redhat.com>
24228
24229 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24230 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24231
e33d66ec
EZ
242322003-05-02 Elena Zannoni <ezannoni@redhat.com>
24233
24234 * gdb.base/charset.exp: Update based on new behavior of set/show
24235 charset commands.
24236
2b6fd0d8
AC
242372003-05-01 Andrew Cagney <cagney@redhat.com>
24238
24239 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24240 variable do not give memory errors.
24241
130cacce
AF
242422003-04-30 Adam Fedor <fedor@gnu.org>
24243
24244 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24245 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24246 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24247 gdb.objc/basicclass.m: : New files
24248
24249 * lib/gdb.exp (gdb_compile_objc): New procedure.
24250
bea71854
DJ
242512003-04-27 Daniel Jacobowitz <drow@mvista.com>
24252
24253 * gdb.base/signals.exp: Make backtrace tests more specific.
24254
0f20eeea
DC
242552003-04-23 David Carlton <carlton@bactrian.org>
24256
24257 * gdb.c++/maint.exp (test_first_component): Add tests for
24258 'operator' in more locations.
24259
c8c4d8dc
KB
242602003-04-16 Kevin Buettner <kevinb@redhat.com>
24261
24262 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24263
3fe60e3c
EZ
242642003-04-16 Elena Zannoni <ezannoni@redhat.com>
24265
24266 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24267 func marke' instead. Update test name.
3fe60e3c 24268
9219021c
DC
242692003-04-15 David Carlton <carlton@math.stanford.edu>
24270
24271 * gdb.c++/maint.exp: New file.
24272
5dd55bdd
EZ
242732003-04-14 Elena Zannoni <ezannoni@redhat.com>
24274
24275 * gdb.threads/schedlock.c: Change type of thread function argument
24276 to long, to avoid warnings on 64-bit platforms.
24277
00890572
EZ
242782003-04-14 Elena Zannoni <ezannoni@redhat.com>
24279
a9c64011
AS
24280 * gdb.base/attach.exp: Add new message from ptrace in case of
24281 attaching to nonexistent process.
d63a86f8 24282
93201743
JB
242832003-04-11 Jim Blandy <jimb@redhat.com>
24284
24285 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24286 gdb.c++/userdef.cc: Place comments on the lines to which the
24287 marker function might return.
24288 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24289 gdb.c++/userdef.exp: Look for those comments to check that we've
24290 returned to the right place, instead of checking line numbers.
24291
2a11c64d
EZ
242922003-04-11 Elena Zannoni <ezannoni@redhat.com>
24293
a9c64011
AS
24294 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24295 match on sourcefile name, instead of directory name.
2a11c64d 24296
68ab8fc5
EZ
242972003-04-10 Elena Zannoni <ezannoni@redhat.com>
24298
d63a86f8 24299 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24300 working directory name.
24301
5624293a
JB
243022003-04-09 Jim Blandy <jimb@redhat.com>
24303
24304 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24305 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24306 after an inferior function call, report the failure, but allow the
24307 test to continue.
24308
f1f02ee4
SC
243092003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24310
24311 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24312 with -DPROTOTYPES.
24313
6eb79af0
SC
243142003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24315
24316 * gdb.base/break.exp: Revert last patch.
24317
8dfb4cf0
SC
243182003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24319
24320 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24321 with -DPROTOTYPES.
24322
ed4c619a
AC
243232003-04-02 Andrew Cagney <cagney@redhat.com>
24324
24325 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24326 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24327 matching directories by the name breakpoint.
24328 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24329 Make "continue to marker1" consistent.
24330 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24331 message consistent.
24332 * lib/gdb.exp: Put "the program is no longer running", and "the
24333 program exited" in parenthesis.
24334 * lib/mi-support.exp: Ditto.
d63a86f8 24335
4e35d5f0 243362003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24337
4e35d5f0
BR
24338 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24339
71900fe8
AC
243402003-03-29 Andrew Cagney <cagney@redhat.com>
24341
24342 * gdb.base/sizeof.c (main): Print the value of '\377'.
24343 * gdb.base/sizeof.exp: Check the sign of '\377'.
24344
c0655a16
MC
243452003-03-27 Michael Chastain <mec@shout.net>
24346
24347 * gdb.base/gdb1090.exp: New file.
24348 * gdb.base/gdb1090.cc: New file.
24349
5b2a3989
JB
243502003-03-27 J. Brobecker <brobecker@gnat.com>
24351
24352 * gdb.gdb/observer.exp: New regression test.
24353
79876890
MC
243542003-03-27 Michael Chastain <mec@shout.net>
24355
24356 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24357 * gdb.base/ptype.exp: Likewise.
24358
6eac95e3
CV
243592003-03-27 Corinna Vinschen <vinschen@redhat.com>
24360
24361 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24362
e8c71839
MC
243632003-03-26 Michael Chastain <mec@shout.net>
24364
24365 * gdb.base/ptype.exp: Actually use some typedef'd types.
24366
71b10041
SC
243672003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24368
24369 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24370 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24371
2512cf80
CV
243722003-03-20 Corinna Vinschen <vinschen@redhat.com>
24373
24374 * gdb.base/default.exp: Fix regular expression.
24375
0d195a4f
CV
243762003-03-20 Corinna Vinschen <vinschen@redhat.com>
24377
24378 * gdb.base/args.exp: Fix regular expression.
24379
8a2dbca8
CV
243802003-03-20 Corinna Vinschen <vinschen@redhat.com>
24381
24382 * gdb.base/help.exp: Allow Win32 child process.
24383
bf028682
CV
243842003-03-20 Corinna Vinschen <vinschen@redhat.com>
24385
24386 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24387 when stepping out of main().
24388
182dbe85
CV
243892003-03-20 Corinna Vinschen <vinschen@redhat.com>
24390
24391 * gdb.base/default.exp: Check for win32 specific message when calling
24392 "run" without executable.
24393
d67a6ba5
CV
243942003-03-20 Corinna Vinschen <vinschen@redhat.com>
24395
24396 * gdb.base/args.exp: Expect .exe in output.
24397
a955b5bb
CV
243982003-03-20 Corinna Vinschen <vinschen@redhat.com>
24399
24400 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24401 Cygwin native.
24402
bf6bad4b
AC
244032003-03-17 Andrew Cagney <cagney@redhat.com>
24404
24405 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24406 vector registes.
24407 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24408 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24409
293e9a31
DC
244102003-03-17 David Carlton <carlton@math.stanford.edu>
24411
24412 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24413 test, for PR breakpoints/38.
24414 Call test_watchpoint_and_breakpoint.
24415 * gdb.base/watchpoint.c (func3): New function.
24416 (main): Call func3.
24417
5330f2db
DC
244182003-03-04 David Carlton <carlton@math.stanford.edu>
24419
24420 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24421 Garply<Garply<char> >:: garply".
24422 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24423 with respect to PR c++/1111; note also PR c++/1113.
24424 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24425 respect to PR c++/1062.
24426 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24427
6ece72da
DC
244282003-03-03 David Carlton <carlton@math.stanford.edu>
24429
24430 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24431 with respect to PR c++/57.
24432 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24433 c++/826.
24434 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24435 respect to PR c++/57.
24436
85ca1584
DC
244372003-03-03 David Carlton <carlton@math.stanford.edu>
24438
24439 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24440 respect to PR c++/33 into FAILs.
24441
98e9c5b8
MC
244422003-03-03 Michael Chastain <mec@shout.net>
24443
7bedbf27
MC
24444 * configure.in: Update copyright years.
24445
244462003-03-03 Michael Chastain <mec@shout.net>
24447
24448 * Makefile.in: Update copyright years.
98e9c5b8 24449
f683e100
DC
244502003-02-28 David Carlton <carlton@math.stanford.edu>
24451
24452 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24453 print class instead of struct and/or superfluous protection
24454 specifiers, as long as the resulting output is equivalent to the
24455 source code.
24456 Delete FIXME from end of messages on tests that don't need
24457 fixing.
24458
a9e0cf2c
DC
244592003-02-28 David Carlton <carlton@math.stanford.edu>
24460
24461 * gdb.c++/templates.exp (do_tests): Allow const in the two
24462 Foo<volatile char *>::foo tests.
24463
e8d359df
MS
244642003-02-27 Michael Snyder <msnyder@redhat.com>
24465
d63a86f8 24466 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24467 will be consistant.
24468
0b71dc91
DC
244692003-02-26 David Carlton <carlton@math.stanford.edu>
24470
24471 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24472 char *>::foo" test with respect to PR c++/33. Create a new test
24473 which is identical to that one except that it doesn't put the
24474 space between the "char" and the "*"; KFAIL it, too.
24475
dd14ab43
DC
244762003-02-26 David Carlton <carlton@math.stanford.edu>
24477
24478 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24479 template types into either PASSes or KFAILs (corresponding to PR
24480 c++/57). Tweak indentation. Update copyright.
24481
1146c7f1
SC
244822003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24483
24484 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24485
74641dfb
MC
244862003-02-13 Michael Chastain <mec@shout.net>
24487
24488 * gdb.base/exprs.exp: Remove i960 remnants.
24489 * gdb.base/funcargs.exp: Likewise.
24490 * gdb.base/list.exp: Likewise.
24491 * gdb.base/ptype.exp: Likewise.
24492
559cd2d0
DC
244932003-02-14 David Carlton <carlton@math.stanford.edu>
24494
24495 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24496 pEe->D::vg()" from XFAIL to KFAIL.
24497
c4f90d87
JM
244982003-02-13 Jason Molenda (jmolenda@apple.com)
24499
24500 * gdb.base/maint.exp: Update maint print statistics regexp to include
24501 new entries.
24502
cbc4d97c
MC
245032003-02-13 Michael Chastain <mec@shout.net>
24504
24505 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24506
40f235b7
MC
245072003-02-12 Michael Chastain <mec@shout.net>
24508
24509 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24510 * gdb.c++/inherit.exp: Likewise.
24511 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24512 * gdb.c++/templates.exp: Likewise.
24513 * gdb.c++/virtfunc.exp: Likewise.
24514
c56716b0
JM
245152003-02-06 Jason Molenda (jason-cl@molenda.com)
24516
24517 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24518 why the code is written that way.
24519
070afcf8
MC
245202003-02-05 Michael Chastain <mec@shout.net>
24521
24522 * gdb.base/dump.exp: Add missing copyright line.
24523
5d0331e5
JM
245242003-02-05 Jason Molenda (jason-cl@molenda.com)
24525
f7ae6d3e 24526 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24527 at the beginning so the breakpoint doesn't get set on the loop.
24528
92851186
MC
245292003-02-05 Michael Chastain <mec@shout.net>
24530
24531 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24532 output for configurations with gcc 2.95.3.
24533
cbf1e085
AC
245342003-02-05 Keith Seitz <keiths@redhat.com>
24535 Andrew Cagney <ac131313@redhat.com>
24536
24537 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24538
29518e1e
MC
245392003-02-04 Michael Chastain <mec@shout.net>
24540
24541 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24542 Call perror and then continue.
24543
5af1d5f3
MC
245442003-02-03 Michael Chastain <mec@shout.net>
24545
24546 * gdb.c++/pr-1023.cc: New file.
24547 * gdb.c++/pr-1023.exp: New file.
24548
6b549786
JB
245492003-02-05 Jim Blandy <jimb@redhat.com>
24550
24551 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24552 it's local to foobar. Check for it there, and check that it's not
24553 present in main.
24554 * gdb.c++/local.cc (marker2): New function.
24555 (foobar): Call marker1.
24556 (main): Call marker2 instead of marker1.
24557
67f16606
AC
245582003-02-04 Andrew Cagney <ac131313@redhat.com>
24559
24560 * gdb.disasm/mn10200.exp: Obsolete file.
24561 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24562 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24563 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24564
1c5cb38e
DC
245652003-02-04 David Carlton <carlton@math.stanford.edu>
24566
24567 * gdb.c++/overload.exp: Test intToChar(1).
24568 * gdb.c++/overload.cc (intToChar): New.
24569 (main): Call intToChar.
24570
d1fe6965
DC
245712003-02-03 David Carlton <carlton@math.stanford.edu>
24572
24573 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24574 'might_kfail' arg.
24575 KFAIL some of the continue_to_bp_overloaded calls, according to
24576 PR c++/1025.
24577
9ba61c5d
MC
245782003-02-01 Michael Chastain <mec@shout.net>
24579
24580 * gdb.base/advance.c (marker1): New marker function.
24581 * gdb.base/advance.exp: When the 'advance' command lands on the
24582 return breakpoint, it can legitimately stop on either the
24583 current line or the next line. Accommodate both outcomes.
24584 * gdb.base/until.exp: Likewise.
24585
e7494ffb
AC
245862003-02-02 Andrew Cagney <ac131313@redhat.com>
24587
24588 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24589 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24590 now a list, not a tuple.
24591 * gdb.mi/mi-var-display.exp: Ditto.
24592 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24593
075559bc
AC
245942003-02-01 Andrew Cagney <ac131313@redhat.com>
24595
24596 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24597 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24598 stack backtraces.
24599 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 24600
2bd4c7b1
MK
246012003-02-01 Mark Kettenis <kettenis@gnu.org>
24602
24603 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24604 gdb.mi/mi1-pthreads.exp: Return instead of calling
24605 gdb_suppress_entire_file.
24606
eabd8992
MS
246072003-02-01 Mark Salter <msalter@redhat.com>
24608
24609 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24610
71469e2f
MS
246112003-01-31 Mark Salter <msalter@redhat.com>
24612
24613 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24614 Support empty arg.
24615
38a94d44
MC
246162003-01-30 Michael Chastain <mec@shout.net>
24617
24618 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24619 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24620 has been fixed in gdb/readline on 2003-01-09.
24621
19ea9e73
MS
246222003-01-29 Michael Snyder <msnyder@redhat.com>
24623
e8d359df
MS
24624 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24625 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
24626 * gdb.base/args.exp: Skip if target does not support args passing.
24627
2307bd6a
DJ
246282003-01-22 Daniel Jacobowitz <drow@mvista.com>
24629
19ea9e73 24630 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
24631 gdb_test. Accept a list of expect arguments as the third
24632 parameter.
24633 (gdb_test): Use it.
24634
f2dd3617
EZ
246352003-01-20 Elena Zannoni <ezannoni@redhat.com>
24636
24637 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24638 allow for different test tree configurations. Update some
24639 tescases accordingly.
24640 * gdb.arch/altivec-regs.exp: Ditto.
24641 * gdb.asm/asm-source.exp: Ditto.
24642 * gdb.base/advance.exp: Ditto.
24643 * gdb.base/display.exp: Ditto.
d63a86f8 24644 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
24645 * gdb.base/mips_pro.exp: Ditto.
24646 * gdb.base/overlays.exp: Ditto.
24647 * gdb.base/relocate.exp: Ditto.
24648 * gdb.base/setshow.exp: Ditto.
24649 * gdb.base/step-line.exp: Ditto.
24650 * gdb.base/step-test.exp: Ditto.
24651 * gdb.base/until.exp: Ditto.
24652 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24653
c71cdefd
DC
246542003-01-17 David Carlton <carlton@math.stanford.edu>
24655
24656 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24657 corresponding to PR c++/945.
24658 Update copyright.
24659
fdba05d7
DC
246602003-01-17 David Carlton <carlton@math.stanford.edu>
24661
24662 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24663 corresponding to PR c++/68.
24664
246652003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
24666
24667 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
24668 (test_paddr_hairy_functions): Call print_addr_2_kfail for
24669 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
24670
c362c33a
EZ
246712003-01-15 Elena Zannoni <ezannoni@redhat.com>
24672
0fbc361c
EZ
24673 * gdb.base/break.exp: Fix change of default location, because of
24674 removal of until tests.
24675 * gdb.base/help.exp: Update test for new 'until' help message.
24676 Add test for help on 'advance'.
a9c64011 24677 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 24678
dabf8a35
MK
246792003-01-15 Mark Kettenis <kettenis@gnu.org>
24680
24681 * gdb.base/default.exp: Adapt "info float" test for recent changes
24682 to that command. Add test for "info vector".
24683 * gdb.base/float.exp: New file. Add test for "info float" that
24684 resembles the old test in gdb.base/default.exp.
24685
a1769aca
DC
246862003-01-15 David Carlton <carlton@math.stanford.edu>
24687
24688 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24689
82025e13
EZ
246902003-01-15 Elena Zannoni <ezannoni@redhat.com>
24691
24692 * gdb.base/break.exp: Move the tests of until command from here...
24693 * gdb.base/until.exp: ... to here. New file. Add other tests.
24694 * gdb.base/advance.c: New file.
24695 * gdb.base/advance.exp: New file.
24696
8f9ab801
EZ
246972003-01-14 Elena Zannoni <ezannoni@redhat.com>
24698
a9c64011
AS
24699 * gdb.base/args.c: New file.
24700 * gdb.base/args.exp: New file.
8f9ab801 24701
9ae66589
DJ
247022003-01-14 Daniel Jacobowitz <drow@mvista.com>
24703
24704 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24705
8d77e5c3
DJ
247062003-01-14 Daniel Jacobowitz <drow@mvista.com>
24707
24708 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24709
12d2f0a1
DJ
247102003-01-14 Daniel Jacobowitz <drow@mvista.com>
24711
24712 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24713 dates.
24714
6ca37014
DJ
247152003-01-13 Daniel Jacobowitz <drow@mvista.com>
24716
24717 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24718
b0023472
DJ
247192003-01-13 Daniel Jacobowitz <drow@mvista.com>
24720
24721 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24722 (ptype &*"foo").
24723 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24724
607fbc54 247252003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
24726
24727 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24728 * gdb.mi/mi1-console.exp: Likewise.
24729
607fbc54 247302003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
24731
24732 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24733 * gdb.mi/mi1-console.exp: Likewise.
24734
a1fb14a2
DJ
247352003-01-13 Daniel Jacobowitz <drow@mvista.com>
24736
24737 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24738
c4cf40b7
DJ
247392003-01-09 Daniel Jacobowitz <drow@mvista.com>
24740
24741 * gdb.base/detach.exp: New test.
24742
696d5a5b
DJ
247432003-01-09 Daniel Jacobowitz <drow@mvista.com>
24744
24745 * Makefile.in (ALL_SUBDIRS): New variable.
24746 (subdirs, clean, distclean): Use it.
24747 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24748 regenerating Makefile, since it is generated from the top level.
24749 * gdb.asm/Makefile.in: Likewise.
24750 * gdb.base/Makefile.in: Likewise.
24751 * gdb.c++/Makefile.in: Likewise.
24752 * gdb.disasm/Makefile.in: Likewise.
24753 * gdb.java/Makefile.in: Likewise.
24754 * gdb.mi/Makefile.in: Likewise.
24755 * gdb.threads/Makefile.in: Likewise.
24756 * gdb.trace/Makefile.in: Likewise.
24757
754533e4
DC
247582003-01-09 David Carlton <carlton@math.stanford.edu>
24759
24760 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
24761 Add copyright year 2003.
24762
d8b3e9ee
MC
247632003-01-06 Michael Chastain <mec@shout.net>
24764
24765 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
24766 When selecting a thread, 'line' and 'file' are optional.
24767 * gdb.mi/mi1-pthreads.exp: Likewise.
24768
8e9e0fe6
AS
247692003-01-06 Andreas Schwab <schwab@suse.de>
24770
24771 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
24772 failures.
24773
b5ab8ff3
DJ
247742003-01-04 Daniel Jacobowitz <drow@mvista.com>
24775
24776 Fix PR gdb/844
24777 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
24778 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
24779
24780 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
24781 instead of calling gdb_suppress_entire_file.
24782 * gdb.threads/print-threads.exp: Likewise.
24783 * gdb.threads/schedlock.exp: Likewise.
24784
24785 * gdb.threads/killed.exp: Return instead of calling
24786 gdb_suppress_entire_file.
24787 * gdb.threads/linux-dp.exp: Likewise.
24788 * gdb.threads/pthreads.exp: Likewise.
24789
1e698235
DJ
247902003-01-04 Daniel Jacobowitz <drow@mvista.com>
24791
24792 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
24793 stabs.
24794 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
24795 * gdb.base/whatis.exp: Always allow (void) after function names.
24796
147ff08c
DJ
247972003-01-04 Daniel Jacobowitz <drow@mvista.com>
24798
24799 * gdb.c++/casts.exp: Correct regexp.
24800
dc62bfc2
MK
248012003-01-04 Mark Kettenis <kettenis@gnu.org>
24802
24803 * configure.in: Call AC_CONFIG_HEADER. Don't call
24804 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
24805 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
24806 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
24807 aforementioned directories in the AC_OUPUT call.
24808 * config.hin: New file.
24809 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24810 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
24811 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
24812 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
24813 pass -I$objdir instead of -I$objdir/$subdir in compilation.
24814 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
24815 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
24816 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
24817 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
24818 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
24819 gdb.threads/configure.in, gdb.threads/configure,
24820 gdb.threads/config.in, gdb.trace/configure.in,
24821 gdb.trace/configure: Removed.
24822
77afa639
MC
248232003-01-03 Michael Chastain <mec@shout.net>
24824
24825 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
24826 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
24827
7634bb6e
DJ
248282003-01-03 Daniel Jacobowitz <drow@mvista.com>
24829
24830 * gdb.base/store.exp: Fix regular expressions.
24831
b39c905e
MK
248322002-12-28 Mark Kettenis <kettenis@gnu.org>
24833
24834 * configure.in: Rewrite.
24835 * configure: Regenerated.
24836
0a8551dd
DC
248372003-01-03 David Carlton <carlton@math.stanford.edu>
24838
24839 * gdb.base/psymtab.exp: New file.
24840 * gdb.base/psymtab1.c: Ditto.
24841 * gdb.base/psymtab2.c: Ditto.
24842
c60b7188
AF
248432002-12-23 Adam Fedor <fedor@gnu.org>
24844
24845 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
24846
ee73db83
DC
248472002-12-23 David Carlton <carlton@math.stanford.edu>
24848
24849 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
24850 and current_directory initialization.
24851
d6c1774e
JB
248522002-12-22 Jim Blandy <jimb@redhat.com>
24853
f0a847b8
JB
24854 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
24855 rather than as part of the output file name.
24856
d6c1774e
JB
24857 * gdb.base/attach.exp: There's no need to copy the test program to
24858 /tmp; that was only ever necessary on HP/UX, and this test is
24859 entirely disabled there anyway.
24860
f0708dbb
JB
248612002-12-21 Jim Blandy <jimb@redhat.com>
24862
4c2acfea
JB
24863 * gdb.c++/psmang.exp: Doc fix.
24864
f0708dbb
JB
24865 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
24866 test.
24867
9579e000
DC
248682002-12-20 David Carlton <carlton@math.stanford.edu>
24869
24870 * gdb.c++/annota2.exp: KFAIL annotate-quit.
24871
d1810171
MC
248722002-12-18 Michael Chastain <mec@shout.net>
24873
24874 * gdb.c++/annota2.exp: Add copyright year 2002.
24875
76565097
DC
248762002-12-17 David Carlton <carlton@math.stanford.edu>
24877
24878 * gdb.c++/try_catch.cc: Add marker comments.
24879 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
24880 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
24881 * gdb.c++/m-static.cc: Ditto.
24882 * gdb.c++/m-static1.cc: Ditto.
24883 * gdb.c++/try_catch.cc: Ditto.
24884
da81390b
JJ
248852002-12-16 Jeff Johnston <jjohnstn@redhat.com>
24886
24887 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
24888 to see whether we are using the new -environment-directory
24889 command which resets via -r or the old version of the command
24890 which may prompt the user. Part of fix for gdb/741.
24891
b304d130
AC
248922002-12-13 Andrew Cagney <ac131313@redhat.com>
24893
24894 * gdb.fortran/types.exp: Update obsolete comment.
24895 * gdb.fortran/exprs.exp: Ditto.
24896 * lib/gdb.exp: Delete obsolete code.
24897 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
24898 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
24899 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
24900 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
24901 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
24902 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
24903 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
24904 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
24905 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
24906 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
24907 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
24908 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
24909 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
24910 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
24911 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
24912 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
24913 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
24914 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
24915 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
24916 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
24917 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
24918 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
24919 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
24920 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
24921 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
24922 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
24923 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
24924 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
24925 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
24926 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
24927 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
24928 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
24929 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
24930 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
24931 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
24932 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
24933 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
24934
a23b6e6a
DC
249352002-12-11 David Carlton <carlton@math.stanford.edu>
24936
24937 * gdb.c++/m-data.exp: Add test for members that shadow global
24938 variables: see PR gdb/804.
24939 * gdb.c++/m-data.cc: Ditto.
24940
6604731b
DJ
249412002-12-10 Daniel Jacobowitz <drow@mvista.com>
24942
24943 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
24944
de46ecd7
DC
249452002-12-06 David Carlton <carlton@math.stanford.edu>
24946
24947 * gdb.base/store.c: Don't declare functions static.
24948
27e829d0
AC
249492002-12-04 Andrew Cagney <ac131313@redhat.com>
24950
24951 * gdb.base/store.exp, gdb.base/store.c: New files.
24952
92806416
DJ
249532002-12-03 Daniel Jacobowitz <drow@mvista.com>
24954
24955 * gdb.base/selftest.exp: Update for current gdb.
24956
3bcbaac5
DJ
249572002-12-03 Daniel Jacobowitz <drow@mvista.com>
24958
24959 * gdb.base/maint.exp: Only dump symbols from one source file
24960 or objfile.
24961
f4f00b1f
DJ
249622002-12-03 Daniel Jacobowitz <drow@mvista.com>
24963
24964 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
24965 function call.
24966
f1c8a949
JB
249672002-11-25 Jim Blandy <jimb@redhat.com>
24968
24969 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
24970 function appearing in error message.
24971
9e297a97
DJ
249722002-11-21 Daniel Jacobowitz <drow@mvista.com>
24973
24974 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
24975
1f312e79
JJ
249762002-11-08 Jeff Johnston <jjohnstn@redhat.com>
24977
d63a86f8
RM
24978 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
24979 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
24980 should be in mi console format. This is part of fix for PR gdb/604.
24981
83c31e7d
FN
249822002-09-18 Fernando Nasser <fnasser@redhat.com>
24983
24984 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
24985 which explicitly prints the zero offset as "+0".
24986
322b3f65
DJ
249872002-10-22 Daniel Jacobowitz <drow@mvista.com>
24988
24989 * gdb.threads/schedlock.c (args): Make unsigned.
24990
249912002-10-21 Daniel Jacobowitz <drow@mvista.com>
24992
24993 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
24994 numbers. Allow "foo2|selected stack frame".
24995 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
24996 * gdb.asm/asmsrc2.s: Likewise.
24997 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
24998 comments.
24999 * gdb.asm/mips.inc: New file.
25000
5e2fe5b8
AF
250012002-10-18 Adam Fedor <fedor@gnu.org>
25002
25003 * gdb.base/default.exp: Update expected output to include 'ObjC'.
25004 * gdb.base/help.exp: Likewise.
25005
abe1a5d0
KB
250062002-10-17 Kevin Buettner <kevinb@redhat.com>
25007
25008 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
25009 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
25010
10abb1d4
JB
250112002-10-02 Jim Blandy <jimb@redhat.com>
25012
25013 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
25014
1f609b42
AC
250152002-10-01 Andrew Cagney <ac131313@redhat.com>
25016
25017 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
25018 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
25019 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
25020 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
25021 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
25022 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
25023 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
25024
0aee02e4
AC
250252002-09-29 Andrew Cagney <ac131313@redhat.com>
25026
25027 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
25028 * mi0-disassemble.exp, mi0-eval.exp: Delete.
25029 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
25030 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
25031 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
25032 * mi0-var-block.exp, mi0-var-child.exp: Delete.
25033 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 25034
6fde09ad
KB
250352002-09-27 Kevin Buettner <kevinb@redhat.com>
25036
25037 * gdb.base/annota1.exp (info break): Make directory components of
25038 path optional since not all compilers emit this debug information.
25039
889bf7c5
PA
25040 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
25041 step ends up stepping out of the function instead of stopping on
25042 the epilogue.
6fde09ad 25043
9e8aab75
KS
250442002-09-26 Keith Seitz <keiths@redhat.com>
25045
25046 * lib/insight-support.exp (gdbtk_start): Figure out where
25047 the insight executable is based on where gdb is. Use this
25048 executable to start insight instead of gdb.
25049
e36180d7
AC
250502002-09-25 Andrew Cagney <cagney@redhat.com>
25051
25052 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
25053
9dd34b2b
AC
250542002-09-24 Andrew Cagney <ac131313@redhat.com>
25055
25056 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
25057 test_isolated_complaints.
25058 (test_empty_complaint): New function.
25059 (test_empty_complaints): New function. Check no output when no
25060 complaints.
d63a86f8 25061
dea97812
KB
250622002-09-19 Jim Blandy <jimb@redhat.com>
25063
a9c64011 25064 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 25065
54951bd7
AC
250662002-09-19 Andrew Cagney <ac131313@redhat.com>
25067
25068 * gdb.gdb/complaints.exp: New file.
25069
dec43320
AC
250702002-09-18 Andrew Cagney <ac131313@redhat.com>
25071
25072 * gdb.base/maint.exp: Check `help maint internal-warning'.
25073
e70d6e3f
DC
250742002-09-18 David Carlton <carlton@math.stanford.edu>
25075
25076 * gdb.c++/m-static.exp: Remove breakpoints depending on line
25077 numbers, and replace them by a single breakpoint after the
25078 constructors are all finished.
25079 Add test 4.
25080 * gdb.c++/m-static.cc: Add test 4.
25081 * gdb.c++/m-static.h: New file.
25082 * gdb.c++/m-static1.cc: New file.
25083
25084 * gdb.c++/printmethod.exp: New file.
25085 * gdb.c++/printmethod.cc: New file.
25086
25087 * gdb.c++/pr-574.exp: New file.
25088 * gdb.c++/pr-574.cc: New file.
25089
afb5c968
CV
250902002-09-18 Corinna Vinschen <vinschen@redhat.com>
25091
25092 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
25093 embedded targets which never actually exit.
25094
31e45dee
FN
250952002-09-18 Fernando Nasser <fnasser@redhat.com>
25096
25097 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
25098 "don't step after run" as unresolved or unsupported, instead of xfail.
25099
a283c5a1
CV
251002002-09-18 Corinna Vinschen <vinschen@redhat.com>
25101
25102 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
25103 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
25104 Add newline to expected string in "step out of main (status wrapper)"
25105 case.
25106
11350d2a
CV
251072002-09-18 Corinna Vinschen <vinschen@redhat.com>
25108
25109 * lib/gdb.exp (rerun_to_main): Allow restarting application.
25110 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
25111
0deec7d6
TT
251122002-09-17 Tom Tromey <tromey@redhat.com>
25113
25114 * gdb.base/printcmds.exp (test_print_string_constants): Expect
25115 \000, not \0, in double-quoted string.
25116
b2b4a1b5
CV
251172002-09-14 Corinna Vinschen <vinschen@redhat.com>
25118
c9d37158 25119 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
25120 string after running the commands execution on breakpoint tests.
25121
1c56143a
CV
251222002-09-13 Corinna Vinschen <vinschen@redhat.com>
25123
25124 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25125
37f8da45
JB
251262002-09-12 Joel Brobecker <brobecker@gnat.com>
25127
25128 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
25129
08b468e0
KS
251302002-09-10 Keith Seitz <keiths@redhat.com>
25131
25132 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
25133 runto proc.
25134 (mi_run_to_main): Use mi_runto.
25135 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
25136
dc360f58
KS
251372002-09-10 Keith Seitz <keiths@redhat.com>
25138
25139 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
25140 regexp for stopping at main. Could have multiple event notifications.
25141 Don't assume that main was declared with no parameters.
25142 (mi_next): Use mi_step_to.
25143 (mi_step): Use mi_next_to.
25144
ce3abcfb
CV
251452002-09-09 Corinna Vinschen <vinschen@redhat.com>
25146
25147 * gdb.base/default.exp: Fix expected string in `info float' test.
25148
d1f5b980
BE
251492002-09-09 Ben Elliston <bje@redhat.com>
25150
25151 * config/mips.exp: Update comments.
25152 * config/mips-idt.exp: Likewise.
25153 * config/nind.exp: Likewise.
25154 * config/slite.exp: Likewise.
25155 * config/sparclet.exp: Likewise.
25156 * config/udi.exp: Likewise.
25157 * config/vx.exp: Likewise.
25158 * config/vxworks29k.exp: Likewise.
25159
2f71430b
JB
251602002-09-05 Jim Blandy <jimb@redhat.com>
25161
25162 * gdb.threads/killed.exp: Fix test failure message.
25163
7ddebc7e
KS
251642002-09-04 Keith Seitz <keiths@redhat.com>
25165
25166 * lib/mi-support.exp: Update copyright.
25167 (mi_gdb_test): Increase the priority of the expected pattern
25168 so that it matches gdb_test.
25169
0ae67eb3
KS
251702002-09-03 Keith Seitz <keiths@redhat.com>
25171
25172 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25173 Use integer comparison instead of string comparison for testing
25174 whether binary was built.
25175
38fc42c8
JB
251762002-09-03 Jim Blandy <jimb@redhat.com>
25177
25178 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25179
b6ff0e81
JB
251802002-08-29 Jim Blandy <jimb@redhat.com>
25181
25182 * gdb.threads/pthreads.exp: Move the portable thread compilation
25183 code into a function in lib/gdb.exp, and call that from here.
25184 * lib/gdb.exp (gdb_compile_pthreads): New function.
25185
07c98896
KS
251862002-08-29 Keith Seitz <keiths@redhat.com>
25187
25188 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25189 expect_out so that callers can get at it.
25190
0312286c
DJ
251912002-08-23 Daniel Jacobowitz <drow@mvista.com>
25192
25193 * gdb.threads/print-threads.c: New file.
25194 * gdb.threads/print-threads.exp: New file.
25195 * gdb.threads/schedlock.c: New file.
25196 * gdb.threads/schedlock.exp: New file.
25197
dd039bc4
EZ
251982002-08-22 Elena Zannoni <ezannoni@redhat.com>
25199
a9c64011
AS
25200 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25201 not altivec.c.
dd039bc4 25202
1f36144c
MK
252032002-08-17 Mark Kettenis <kettenis@gnu.org>
25204
25205 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25206 targets. The problem should be fixed now.
25207
16057ec7 252082002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25209
25210 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25211 2002-07-24 change that removes final dots from error messages.
25212
3c1499ad
TT
252132002-08-13 Tom Tromey <tromey@redhat.com>
25214
25215 * gdb.base/readline.exp: New file.
25216
a20ce2c3
AC
252172002-08-01 Andrew Cagney <ac131313@redhat.com>
25218
25219 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25220 supress message.
25221
db034ac5
AC
252222002-08-01 Andrew Cagney <cagney@redhat.com>
25223
25224 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25225 CHILL_FOR_TARGET and CHILL_LIB.
25226 * configure.in (configdirs): Remove gdb.chill.
25227 * configure: Regenerate.
25228 * lib/gdb.exp: Obsolete references to chill.
25229 * gdb.fortran/types.exp: Ditto.
25230 * gdb.fortran/exprs.exp: Ditto.
25231
3e000b18
KB
252322002-07-30 Kevin Buettner <kevinb@redhat.com>
25233
25234 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25235 set Irix-specific compile and link flags.
25236
28f4966b
KB
252372002-07-29 Kevin Buettner <kevinb@redhat.com>
25238
25239 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25240 source files. The ``-o'' option doesn't work with the ``-E'' option
25241 when using the Irix compiler.
25242
46c0d5a6
DJ
252432002-07-19 Daniel Jacobowitz <drow@mvista.com>
25244
25245 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25246 Improve support for reusing an exec file. Copy exec file
25247 to target, and run gdbserver on the target instead of on the host.
25248
eecf4bed
JB
252492002-07-18 Jim Blandy <jimb@redhat.com>
25250
0f815cdf
JB
25251 * gdb.base/ending-run.exp: Don't expect to see the program end in
25252 some orderly fashion when we're running on a real stand-alone
25253 board.
25254
eecf4bed
JB
25255 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25256 targets that don't support interrupts.
25257
52d309e4
JB
252582002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25259
25260 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25261 systems.
25262 Move comments in expect statements to inside the actions, so that they
25263 don't get matched against.
25264
ff683d9e
MK
252652002-07-10 Mark Kettenis <kettenis@gnu.org>
25266
25267 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25268 function when asleep" test.
25269
b5356753
AC
252702002-07-10 Andrew Cagney <ac131313@redhat.com>
25271
25272 * gdb.base/page.exp: Rewrite to handle problems with very long
25273 `info set' output. Update copyright.
25274
6aa4d13a
AC
252752002-06-26 Andrew Cagney <ac131313@redhat.com>
25276
25277 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25278 gdb.threads-hp.
25279 * gdb.hp/configure: Regenerate.
25280 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25281 * gdb.hp/gdb.threads-hp/configure: Delete file.
25282 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25283
8cf8c2b8
AC
252842002-06-22 Andrew Cagney <ac131313@redhat.com>
25285
25286 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25287 setlocale, bindtextdomain and textdomain.
25288
6827a8f8
JB
252892002-06-11 Jim Blandy <jimb@redhat.com>
25290
919d772c
JB
25291 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25292 preprocessor macro information is present.
25293
6827a8f8
JB
25294 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25295 tests.
25296
c15b0d21
MS
252972002-06-06 Michael Snyder <msnyder@redhat.com>
25298
c5984d70
MS
25299 * gdb.base/overlays.exp: Record addresses of overlay
25300 functions in TCL variables rather than in GDB variables,
25301 to avoid having GDB convert them to pointers (with loss
25302 of information).
25303
d63a86f8 25304 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25305 default linker script changes.
c15b0d21
MS
25306 * gdb.base/long_long.exp: Add check for sizeof (long double).
25307
be26fe0d
ML
253082002-06-06 Michal Ludvig <mludvig@suse.cz>
25309
25310 * gdb.asm/asm-source.exp: Add x86-64 target.
25311 * gdb.asm/x86_64.inc: New.
d63a86f8 25312
258093ca 253132002-05-30 Michael Chastain <mec@shout.net>
258093ca 25314
4b3153f1 25315 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25316 * gdb.c++/m-static.cc: New file.
25317 * gdb.c++/m-static.exp: New file.
25318
241264c6
MS
253192002-05-28 Michael Snyder <msnyder@redhat.com>
25320
25321 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25322 precision.
25323
9bba8c8f 253242002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25325
4b3153f1 25326 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25327 * gdb.c++/m-data.cc: New file.
25328 * gdb.c++/m-data.exp: New file.
25329
253302002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25331
4b3153f1 25332 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25333 * gdb.c++/try_catch.cc: New file.
d63a86f8 25334 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25335
def1b996
MC
253362002-05-27 Michael Chastain <mec@shout.net>
25337
25338 * gdb.c++/local.exp: Accept more nested types in output.
25339
522ba268
MC
253402002-05-26 Michael Chastain <mec@shout.net>
25341
25342 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25343
277254ba
MS
253442002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25345
25346 * lib/gdb.exp (gdb_wrapper_init): Just because
25347 gdb_wrapper_file exists, this does not mean that the file
25348 should not be rebuilt. That is what gdb_wrapper_initialized
25349 is for.
25350 (default_gdb_init): Reset gdb_wrapper_initialized.
25351
b61a8733
MS
253522002-05-23 Michael Snyder <msnyder@redhat.com>
25353
d63a86f8 25354 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25355 the precision of the floating point test results.
25356 * gdb.base/call-rt-st.exp: Ditto.
25357
b61a8733
MS
25358 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25359 * gdb.base/call-rt-st.exp: Ditto.
25360
56f6e910
MC
253612002-05-19 Michael Chastain <mec@shout.net>
25362
25363 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25364
ad0b0016
EZ
253652002-05-19 Elena Zannoni <ezannoni@redhat.com>
25366
a9c64011
AS
25367 * configure.in (configdirs): Add gdb.arch.
25368 * configure: Regenerate.
ad0b0016 25369
f617d2b6
JB
253702002-05-17 Jim Blandy <jimb@redhat.com>
25371
25372 * gdb.base/completion.exp: Recognize the more detailed error
25373 messages produced by the macro expander's lexical analyzer.
25374
eac2a696
EZ
253752002-05-14 Elena Zannoni <ezannoni@redhat.com>
25376
a9c64011
AS
25377 * gdb.arch/altivec-abi.c: New file.
25378 * gdb.arch/altivec-abi.exp: New file.
25379 * gdb.arch/altivec-regs.c: New file.
25380 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25381
2fdde8f8
DJ
253822002-05-14 Daniel Jacobowitz <drow@mvista.com>
25383
25384 * gdb.base/maint.exp (maint print type): Update for new type
25385 structure.
d63a86f8 25386
e31f1a7c
EZ
253872002-05-14 Elena Zannoni <ezannoni@redhat.com>
25388
25389 * gdb.arch: New directory.
25390 * gdb.arch/configure.in: New file.
25391 * gdb.arch/configure: New file.
25392 * gdb.arch/Makefile.in: New file.
25393
db589741
CV
253942002-05-13 Corinna Vinschen <vinschen@redhat.com>
25395
25396 * gdb.asm/asm-source.exp: Add v850 as supported target.
25397 * gdb.asm/v850.inc: New file.
25398
8ce2a7dc
DJ
253992002-05-13 Daniel Jacobowitz <drow@mvista.com>
25400
25401 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25402
df763c7f
DJ
254032002-05-12 Daniel Jacobowitz <drow@mvista.com>
25404
25405 * gdb.base/break.exp: Check 'break "marker2"'.
25406
377daeed
MS
254072002-05-10 Michael Snyder <msnyder@redhat.com>
25408
25409 * gdb.base/long_long.exp: Fix typo.
25410
c4b7bc2b
JB
254112002-05-10 Jim Blandy <jimb@redhat.com>
25412
ecac9a4e
JB
25413 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25414 a bug.
25415
c4b7bc2b
JB
25416 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25417 Recognize more detailed error message produced by the macro
25418 expander's lexical analyzer.
25419 * lib/gdb.exp (test_print_reject): Same.
25420
e71019a1
MK
254212002-05-09 Mark Kettenis <kettenis@gnu.org>
25422
25423 * gdb.c++/method.exp: Fix typo.
25424
fedfc8e6
MS
254252002-05-08 Michael Snyder <msnyder@redhat.com>
25426
166a1957
MS
25427 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25428 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25429 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25430 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25431 Add iftarget clause for strongarm.
d63a86f8 25432
f1c47eb2
MS
254332002-05-06 Michael Snyder <msnyder@redhat.com>
25434
cb9a9d3e
MS
25435 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25436 (gdb_continue_to_end): Accept output from status wrapper.
25437 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25438 Clean up fail messages to match pass messages.
25439
f1c47eb2
MS
25440 Enable the "needs_status_wrapper" testsuite feature.
25441 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25442 (gdb_compile): Conditionally call gdb_wrapper_init.
25443 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25444 * gdb.c++/method.exp: Recognize output from status wrapper.
25445
6079c749
BE
254462002-05-06 Ben Elliston <bje@redhat.com>
25447From Graydon Hoare <graydon@redhat.com>
25448
25449 * config/sid.exp: Include support for "rawsid" protocol.
25450
188baff3
JB
254512002-05-03 Jim Blandy <jimb@redhat.com>
25452
25453 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25454 * gdb.c++/hang3.C: New file.
25455
b9c07f0f
AC
254562002-05-04 Andrew Cagney <ac131313@redhat.com>
25457
25458 * gdb.base/default.exp: Remove obsolete code.
25459 * gdb.c++/misc.exp: Ditto. Update copyright.
25460 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25461 * gdb.base/whatis.exp: Ditto. Update copyright.
25462 * gdb.base/scope.exp: Ditto. Update copyright.
25463 * gdb.base/ptype.exp: Ditto. Update copyright.
25464 * gdb.base/printcmds.exp: Ditto. Update copyright.
25465 * gdb.base/opaque.exp: Ditto. Update copyright.
25466 * gdb.base/list.exp: Ditto.
25467 * gdb.base/funcargs.exp: Ditto. Update copyright.
25468 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25469 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25470 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25471 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25472 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25473 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25474
5c7a0397
MS
254752002-05-02 Michael Snyder <msnyder@redhat.com>
25476
d6dcc264 25477 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25478 * gdb.base/long_long.exp: Add xscale target.
25479 * gdb.base/default.exp: Add xscale target.
25480
eb7f1c48
JB
254812002-05-01 Jim Blandy <jimb@redhat.com>
25482
25483 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25484 gdb.c++/hang.exp: New test.
25485
a6befae8
FF
254862002-05-01 Fred Fish <fnf@redhat.com>
25487
25488 * gdb.base/completion.exp: Handle completions of "./Make" for
25489 more than one completion possibility, as is the case when we
25490 build and test in the source tree.
25491
0a310277
AG
254922002-04-29 Anthony Green <green@redhat.com>
25493
25494 * gdb.java/jmisc1.exp: New file.
25495 * gdb.java/jmisc2.exp: New file.
25496
6ff9af88
DJ
254972002-04-24 Daniel Jacobowitz <drow@mvista.com>
25498
25499 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25500
96b3d632
EZ
255012002-04-23 Elena Zannoni <ezannoni@redhat.com>
25502
25503 * gdb.base/help.exp: Change 'help status' to allow for target
25504 dependent output differences.
25505
5019bb54
MC
255062002-04-22 Michael Chastain <mec@shout.net>
25507
25508 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25509
a805a116
MC
255102002-04-22 Michael Chastain <mec@shout.net>
25511
25512 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25513
a1706bfd
DM
255142002-04-17 David S. Miller <davem@redhat.com>
25515
25516 * gdb.asm/sparc64.inc: New file.
25517 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25518
a73a20a2
EZ
255192002-04-19 Elena Zannoni <ezannoni@redhat.com>
25520
25521 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25522 instruction file directly into the build tree. Clean up at end of
25523 test.
25524
ba678339
DM
255252002-04-18 David S. Miller <davem@redhat.com>
25526
25527 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25528 handle 64-bit platforms correctly.
25529 * gdb.base/maint.exp: Likewise.
25530
b03399da
KB
255312002-04-18 Kevin Buettner <kevinb@redhat.com>
25532
25533 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25534 ``-fpic'' when compiling files comprising a shared library, but
25535 it does need additional linker flags in order to find shared
25536 libraries at run time.
25537
e2004992
KB
255382002-04-18 Kevin Buettner <kevinb@redhat.com>
25539
25540 * gdb.base/cvexpr.c (use): New function.
25541 (main): Invoke use() on all global variables to prevent
25542 some linkers from deleting these otherwise unused symbols.
25543
d8937120
MC
255442002-04-17 Michael Chastain <mec@shout.net>
25545From David S. Miller <davem@redhat.com>
25546
25547 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25548 handle 64-bit platforms correctly.
25549
ffd61a58
MS
255502002-04-12 Michael Snyder <msnyder@redhat.com>
25551From Jim Blandy <jimb@redhat.com>
a9c64011 25552 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25553 script can handle this instead.
25554 * gdb.base/bar.c (barx): Same.
25555 * gdb.base/baz.c (bazx): Same.
25556 * gdb.base/grbx.c (grbxx): Same.
25557
25558 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25559 manager doesn't automatically unmap overlays unnecessarily.
25560
6b8426a6
MH
255612002-04-10 Martin M. Hunt <hunt@redhat.com>
25562
25563 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25564 stepping out of main.
25565
34af4875
MC
255662002-04-09 Michael Chastain <mec@shout.net>
25567
25568 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25569 scope so that the nested scope tests will make sense.
25570 * gdb.c++/local.exp: Write patterns that actually work with gcc
25571 (the HP patterns "were never known to work with gcc").
25572 Keep the old aCC patterns too.
25573
2d1676a0
DJ
255742002-04-09 Daniel Jacobowitz <drow@mvista.com>
25575
25576 * gdb.base/attach.exp: Correct target board test.
25577
3a63e3f9
MC
255782002-04-08 Michael Chastain <mec@shout.net>
25579
25580 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25581 in a const method. Add some xfail and fail cases for configurations
25582 that do not emit the "const ...".
25583
f18dabd2
MC
255842002-04-07 Michael Chastain <mec@shout.net>
25585
25586 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25587 Accept "A * const" and "const A * const" as type of "this".
25588 Fix spelling of getFunky throughout. Make messages uniform.
25589
0fcddd82
EZ
255902002-04-07 Elena Zannoni <ezannoni@redhat.com>
25591
a9c64011 25592 Work around for PR gdb/285:
0fcddd82
EZ
25593 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25594
16a8534a
EZ
255952002-04-07 Elena Zannoni <ezannoni@redhat.com>
25596
25597 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25598 instructions file at run time instead of configure time.
25599 Sometimes we run the test in a directory that is not the one we
25600 configured in.
25601 * gdb.asm/configure.in: Delete creation of symlink.
25602 * gdb.asm/configure: Regenerate.
25603
24181d81
JB
256042002-04-05 J. Brobecker <brobecker@gnat.com>
25605
25606 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25607 xfullpath () function.
25608
7cdb7107
DJ
256092002-04-04 Daniel Jacobowitz <drow@mvista.com>
25610
25611 * gdb.asm/Makefile.in: Correct dependencies.
25612
25613 * gdb.asm/powerpc.inc: New file.
25614 * gdb.asm/asm-source.exp: Add PowerPC.
25615 * gdb.asm/configure.in: Likewise.
25616 * gdb.asm/configure: Regenerated.
25617
a7d17088
DJ
256182002-04-04 Daniel Jacobowitz <drow@mvista.com>
25619
25620 * gdb.base/relocate.exp: New file.
25621 * gdb.base/relocate.c: New file.
25622
cd721503
FF
256232002-04-04 Fred Fish <fnf@redhat.com>
25624
25625 * gdb.base/step-test.exp: Update comment regarding stopping in
25626 memcpy/bcopy calls inserted as part of the compiler runtime.
25627
b22ad7a7
MS
256282002-04-04 Michael Snyder <msnyder@redhat.com>
25629
25630 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25631
5f279fa6
DJ
256322002-04-03 Daniel Jacobowitz <drow@mvista.com>
25633
25634 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25635 (gdb_expect): Remove $notransfer hack.
25636
dd0fd3ce
DJ
256372002-04-02 Daniel Jacobowitz <drow@mvista.com>
25638
25639 * gdb.c++/classes.exp ("calling method for small class"): Match
25640 updated register output.
25641
1e50cda1
DJ
256422002-03-30 Daniel Jacobowitz <drow@mvista.com>
25643
25644 Fix PR gdb/452
25645 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25646 when finished. Make gdb_file_cmd send "exec-file" when
25647 appropriate.
25648
24015922
DJ
256492002-03-30 Daniel Jacobowitz <drow@mvista.com>
25650
25651 * gdb.base/attach.exp: Remove extra setup_xfail.
25652
dd7dfd64
MS
256532002-03-26 Michael Snyder <msnyder@redhat.com>
25654
25655 * gdb.base/default.exp: Add tests for dump, append, and restore.
25656 * gdb.base/help.exp: Add tests for dump, append, and restore.
25657 * gdb.base/dump.exp: New file, test dump, append and restore.
25658 * gdb.base/dump.c: New file.
25659
48b2f8d7
MS
256602002-03-27 Michael Snyder <msnyder@redhat.com>
25661
d63a86f8 25662 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
25663 clean-ups in help messages.
25664
05b4d525
FF
256652002-03-26 Fred Fish <fnf@redhat.com>
25666
25667 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
25668 have debugging info for those functions and the compiler uses them
25669 internally to copy structs around.
25670
d7679631
FF
256712002-03-26 Fred Fish <fnf@redhat.com>
25672
25673 * gdb.base/list.exp: Revert the change made yesterday and add note
25674 about why we don't list the default lines for remote targets.
25675
523ac3f9
MS
256762002-03-25 Michael Snyder <msnyder@redhat.com>
25677
25678 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25679
754b2b8d
FF
256802002-03-25 Fred Fish <fnf@redhat.com>
25681
25682 * gdb.base/list.exp: This test works on remote targets so remove
25683 the short circuit for remote targets. Update copyright.
25684
33c3e192
FF
256852002-03-25 Fred Fish <fnf@redhat.com>
25686
25687 * gdb.base/attach.exp: Fix logic error that was suppressing this
25688 test for all non hppa*-*-hpux* targets, instead of the hp target.
25689 Move comments closer to the suppression point. Also now need to
25690 check that we are running natively.
25691
d43e73ee
MS
256922002-03-22 Michael Snyder <msnyder@redhat.com>
25693
882c8f02
MS
25694 * gdb.base/default.exp: Add test for gcore. Update copyright.
25695 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 25696
04c12f60
FF
256972002-03-06 Fred Fish <fnf@redhat.com>
25698
25699 * gdb.base/funcargs.c: Remove extraneous ';' character.
25700 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
25701
b43df995
MC
257022002-03-04 Michael Chastain <mec@shout.net>
25703
25704 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
25705 accommodate gcc v3 function signature.
25706 * gdb.mi/mi0-var-cmd-exp: Ditto.
25707
92362027
AC
257082002-02-24 Andrew Cagney <ac131313@redhat.com>
25709
25710 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
25711 ``GNU/Linux'' or ``Linux kernel''
25712 * testsuite/gdb.threads/pthreads.c: Ditto.
25713
258ad32d
MC
257142002-02-24 Michael Chastain <mec@shout.net>
25715
25716 * gdb.threads/pthreads.c (thread1): Add a return statement.
25717 (thread2): Likewise.
25718 (foo): Likewise.
25719
04c3b3d4
MC
257202002-02-23 Michael Chastain <mec@shout.net>
25721
25722 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25723 to placate gcc.
25724
5a2a0a20
MC
257252002-02-23 Michael Chastain <mec@shout.net>
25726
25727 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25728 test "ptype bint". The test passes on all my stabs configurations.
25729
a640f7fc
JB
257302002-02-21 Jim Blandy <jimb@redhat.com>
25731
27924826
JB
25732 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25733 filename at a time, and watch for the ones we want to see.
25734
a640f7fc
JB
25735 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25736 types of pointers to prototyped functions.
25737
edcc8c75
AC
257382002-02-20 Andrew Cagney <ac131313@redhat.com>
25739
25740 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25741 signed, unsigned and straight char.
25742 (padding_char, padding_short, padding_int, padding_long,
25743 padding_long_long, padding_float, padding_double,
25744 padding_long_double): New global variables.
25745 (fill, fill_structs): New functions.
25746
25747 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25748 for correctly sized writes. Update copyright.
25749 (get_valueof): New procedure.
25750 (get_sizeof): Call get_valueof.
25751 (check_valueof): New procedure.
25752 (check_padding): New procedure.
25753
ac57ea44
MC
257542002-02-20 Michael Chastain <mec@shout.net>
25755
25756 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
25757 to setup_xfail. Document some of the remaining calls.
25758
7a10c941
MC
257592002-02-18 Michael Chastain <mec@shout.net>
25760
25761 * gdb.c++/userdef.exp: Update copyright year.
25762
fb8acdcc
DJ
257632002-02-18 Daniel Jacobowitz <drow@mvista.com>
25764
25765 * gdb.c++/userdef.exp: Test overloaded operators properly.
25766 Remove xfails.
25767
fda6ae12
MS
257682002-02-14 Michael Snyder <msnyder@redhat.com>
25769
25770 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25771
676a0442
DJ
257722002-02-14 Daniel Jacobowitz <drow@mvista.com>
25773
25774 * gdb.base/a2-run.exp: Check for a remote target properly.
25775 * gdb.base/annota1.exp: Likewise.
25776 * gdb.base/list.exp: Likewise.
25777 * gdb.base/reread.exp: Likewise.
25778 * gdb.base/scope.exp: Likewise.
25779 * gdb.base/shlib-call.exp: Likewise.
25780 * gdb.base/term.exp: Likewise.
25781 * gdb.c++/annota2.exp: Likewise.
25782
78b4f468
RE
257832002-02-13 Richard Earnshaw <rearnsha@arm.com>
25784
25785 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25786
9a81ba51
MC
257872002-02-10 Michael Chastain <mec@shout.net>
25788
25789 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
25790 (call_after_alloca): Ditto.
25791
004af6c7
DJ
257922002-02-10 Daniel Jacobowitz <drow@mvista.com>
25793
25794 * gdb.base/ending-run.exp: Guard "cont" test with
25795 gdb_skip_stdio_test.
25796
37225f62
JB
257972002-02-06 Jim Blandy <jimb@redhat.com>
25798
25799 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
25800 from here...
25801 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
25802 To here. Disable this test on non-HP platforms. Add big comment.
25803
fe6fdd96
MS
258042002-02-04 Michael Snyder <msnyder@redhat.com>
25805
25806 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
25807 other than d10v and m32r.
25808
036fad3f
RE
258092002-02-02 Richard Earnshaw <rearnsha@arm.com>
25810
25811 * gdb.base/default.exp: Rewrite test patterns to reduce time
25812 taken to match them.
25813
7148ab62
DJ
258142002-01-30 Daniel Jacobowitz <drow@mvista.com>
25815
25816 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
25817 Allow a start function above main.
25818 * gdb.threads/linux-dp.exp: Fix copyright date.
25819
396cc255
DJ
258202002-01-30 Daniel Jacobowitz <drow@mvista.com>
25821
a9c64011
AS
25822 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
25823 (check_philosopher_stack): Check for manager thread before checking
25824 for a just-starting thread.
396cc255 25825
f038d31b
DJ
258262002-01-30 Daniel Jacobowitz <drow@mvista.com>
25827
25828 From Neil Booth <neil@daikokuya.demon.co.uk>:
25829 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
25830 warnings.
25831
b3ff9d9a
FF
258322002-01-21 Fred Fish <fnf@redhat.com>
25833
25834 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
25835 not caller.
25836
39ad761d
JB
258372002-01-21 Jim Blandy <jimb@redhat.com>
25838
25839 * gdb.base/reread.exp: Check that GDB properly re-reads the
25840 executable file when it changes while no inferior is running.
25841
aaf320fa
FF
258422002-01-21 Fred Fish <fnf@redhat.com>
25843
a9c64011
AS
25844 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
25845 optionally accept the "shlib events" variation.
aaf320fa 25846
808a31f5
JB
258472002-01-21 Jim Blandy <jimb@redhat.com>
25848
25849 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
25850 call `fflush' after every `printf', so that the output is produced
25851 at predictable points, regardless of whatever buffering does (or
25852 doesn't) take place.
25853 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
25854 at different points.
25855
4420d5e2
DJ
258562002-01-20 Daniel Jacobowitz <drow@mvista.com>
25857
25858 * gdb.c++/inherit.exp: Update copyright years.
25859 * gdb.c++/method.exp: Likewise.
25860
3e36a0f4
DJ
258612002-01-20 Daniel Jacobowitz <drow@mvista.com>
25862
25863 * gdb.c++/classes.exp: Update for improved v3 support and skipping
25864 artificial methods/arguments.
25865 * gdb.c++/derivation.exp: Likewise.
25866 * gdb.c++/inherit.exp: Likewise.
25867 * gdb.c++/method.exp: Likewise.
25868 * gdb.c++/virtfunc.exp: Likewise.
25869
b4ceaee6
AC
258702002-01-18 Andrew Cagney <ac131313@redhat.com>
25871
25872 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
25873 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
25874 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
25875 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
25876 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
25877 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
25878
ecace851
JB
258792002-01-17 Jim Blandy <jimb@redhat.com>
25880
25881 * gdb.asm/asm-source.exp (info symbol): Take another shot at
25882 anchoring the pattern matching the entry point symbol's name.
25883
375fc983
AC
258842002-01-17 Andrew Cagney <ac131313@redhat.com>
25885
25886 * gdb.base/maint.exp: Update ``maint internal-error'' to match
25887 continue/quit query. Update copyright.
25888
fe6fdd96
MS
258892002-01-14 Michael Snyder <msnyder@redhat.com>
25890
25891 * gdb.base/gcore.exp: Remove extra debugging output.
25892
e017c81f
DJ
258932002-01-13 Daniel Jacobowitz <drow@mvista.com>
25894
25895 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
25896 for slightly dubious v2 mangled string.
25897
37ab3bf8
DJ
258982002-01-13 Daniel Jacobowitz <drow@mvista.com>
25899
25900 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
25901
1bc05c3a 259022002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 25903
1bc05c3a 25904 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 25905
1bc05c3a
JM
25906 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
25907 constructors.
25908 * gdb.c++/derivation.exp: Likewise.
25909 * gdb.c++/templates.exp: Likewise.
25910 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 25911
1bc05c3a
JM
259122002-01-10 Michael Snyder <msnyder@redhat.com>
25913
25914 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 25915
a911c360
MS
259162002-01-08 Michael Snyder <msnyder@redhat.com>
25917
25918 * gdb.base/gcore.exp: New test for generate-core-file command.
25919 * gdb.base/gcore.c: Testcase for above.
25920 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
25921
ea2119ec
JM
259222002-01-08 Jason Merrill <jason@redhat.com>
25923
25924 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
25925
68203136
FF
259262002-01-07 Fred Fish <fnf@redhat.com>
25927
25928 * gdb.c++/overload.exp: Remove unconditional xfails for:
25929 print foo_instance1.overloadargs(1)
25930 print foo_instance1.overloadargs(1, 2)
25931 print foo_instance1.overloadargs(1, 2, 3)
25932 print foo_instance1.overloadargs(1, 2, 3, 4)
25933 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
25934 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
25935 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
25936 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
25937 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
25938 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
25939 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
25940 print foo_instance1.overload1arg()
25941 print foo_instance1.overload1arg((char)arg2)
25942 print foo_instance1.overload1arg((signed char)arg3)
25943 print foo_instance1.overload1arg((unsigned char)arg4)
25944 print foo_instance1.overload1arg((int)arg7)
25945 print foo_instance1.overload1arg((unsigned int)arg8)
25946 print foo_instance1.overload1arg((float)arg11)
25947 print foo_instance1.overload1arg((double)arg12)
d63a86f8 25948
21b9b5b1
MS
259492002-01-07 Michael Snyder <msnyder@redhat.com>
25950
25951 * gdb.base/huge.exp: New test. Print a very large target data object.
25952 (skip_huge_test): New test variable. Define if you want to skip this
25953 test. The test reads an 8 megabyte data object from the target, so it
25954 might be very time consuming on remote targets with a slow connection.
25955 * gdb.base/huge.c: New file. Test case for above.
25956
725f922e
FF
259572002-01-07 Fred Fish <fnf@redhat.com>
25958
25959 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
25960 g_instance.bfoo, and g_instance.cfoo.
25961
889bf7c5 259622002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 25963
889bf7c5
PA
25964 * gdb.base/break.c (multi_line_if_conditional): New function.
25965 (multi_ilne_while_conditional): Likewise.
25966 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
25967 IF or WHILE condition puts the breakpoint at the start of
25968 the condition.
f286b2c3 25969
634d57ec
JL
25970 * gdb.base/selftest.exp (backtrace through signal handler): Remove
25971 hppa*-*-hpux* expected failure.
25972 * gdb.base/structs.exp (do_function_calls): Similarly.
25973
25974 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
25975 watchpoints.
25976
9fbfe2dc
AC
259772002-01-06 Andrew Cagney <ac131313@redhat.com>
25978
25979 Fix PR gdb/66.
25980 * gdb.base/structs.exp: Replace skip for a29k with skip for
25981 gdb,cannot_call_functions.
25982 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
25983 * gdb.base/callfuncs.exp: Ditto.
25984 * gdb.base/call-rt-st.exp: Ditto.
25985 * gdb.base/call-strs.exp: Ditto.
25986 * gdb.base/callfwmall.exp: Ditto.
25987 * gdb.base/scope.exp: Obsolete xfail a29k.
25988 * gdb.c++/misc.exp: Ditto.
25989 * gdb.c++/cplusfuncs.exp: Ditto.
25990 * gdb.base/ptype.exp: Ditto.
25991 * gdb.base/printcmds.exp: Ditto.
25992 * gdb.base/opaque.exp: Ditto.
25993 * gdb.base/list.exp: Ditto.
25994 * gdb.base/funcargs.exp: Ditto.
25995 * gdb.base/default.exp: Ditto.
25996
8ddad156
MS
259972002-01-04 Michael Snyder <msnyder@redhat.com>
25998
ca4976a6 25999 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
26000 * gdb.base/maint.exp: Add tests for maint info sections options.
26001
1b074332
JL
26002Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
26003
26004 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
26005
7d159115
CV
260062001-12-20 Corinna Vinschen <vinschen@redhat.com>
26007
26008 * gdb.asm/arm.inc: New file.
26009 * gdb.asm/asm-source.exp: Add arm targets.
26010 * gdb.asm/configure.in: Ditto.
26011 * gdb.asm/configure: Recreated from configure.in.
26012
8fb87725
JL
26013Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
26014
afabe08c
JL
26015 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
26016 with HP's compiler.
26017 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
26018 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
26019 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
26020 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
26021
26022 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
26023 either HP's compilers or GCC.
26024
db521deb
JL
26025 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
26026 a SIGBUS or SIGSEGV.
26027
26028 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
26029
26030 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
26031 can be compiled with either HP's compiler or GCC.
26032
cfa88ab7
JL
26033 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
26034 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
26035 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
26036
ca344dff
JL
26037 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
26038 to match current gdb output. Update due to using auto-solib-limit
26039 for limiting instead of overloading auto-solib-add.
26040 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
26041 test program.
26042
3f3c6e55 26043 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
26044 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
26045 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
26046 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
26047 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
26048 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
26049 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
26050 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
26051 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
26052 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
26053 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
26054 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
26055 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 26056
8fb87725
JL
26057 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
26058 a SIGTRAP to the inferior.
26059
cf599fa7
CV
260602001-12-19 Corinna Vinschen <vinschen@redhat.com>
26061
26062 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
26063 Substitute call to target_link by call to gdb_compile.
26064
2cd045cd
JL
26065Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
26066
a9c64011
AS
26067 * gdb.base/break.exp: Fix HP specific search string when testing
26068 backtracing in a called function.
2cd045cd 26069
a9c64011
AS
26070 * gdb.base/constvars.exp: Only set lang to C++ if we're
26071 compiling the test with HP's compilers.
26072 * gdb.base/volatile.exp: Similarly.
2cd045cd 26073
99ebe9ac
JB
260742001-12-19 Jim Blandy <jimb@redhat.com>
26075
26076 * gdb.base/printcmds.exp: Expect the null character to be printed
26077 as '\0', and the '\013' to be printed as '\v'.
26078 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
26079 * gdb.base/setvar.exp: Same.
26080
b9891b29
JB
260812001-12-17 Jim Blandy <jimb@redhat.com>
26082
0eba65ab
JB
26083 * gdb.base/completion.exp: Rather than completing very long
26084 filenames, which can make the readline library produce output we
26085 don't recognize, cd to the directory first, and then complete
26086 using nice, short relative paths.
26087
6970b5b1
JB
26088 * gdb.base/completion.exp: On some systems, there is, in fact, a
26089 variable named `b' in scope, since GDB treats all static
a9c64011
AS
26090 variables as being in scope. So use `no_var_named_this'
26091 instead of `b'.
6970b5b1 26092
b9891b29 26093 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 26094 can't find the core file's registers as a failure.
b9891b29 26095
e6ccd35f
JSC
260962001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26097
a9c64011
AS
26098 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26099 test expect string more specific.
e6ccd35f 26100
105ba819
CV
261012001-12-13 Corinna Vinschen <vinschen@redhat.com>
26102
26103 * gdb.asm/asm-source.exp: Add support for xstormy16.
26104 * gdb.asm/configure.in: Ditto.
26105 * gdb.asm/configure: Rebuild.
26106 * gdb.asm/xstormy16.inc: New file.
26107
e9e79dd9
FF
261082001-12-10 Fred Fish <fnf@redhat.com>
26109
26110 * gdb.base/maint.exp: Update to match changes in type dumping code.
26111
347dc97d
JB
261122001-12-10 Jim Blandy <jimb@redhat.com>
26113
26114 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
26115 matching the entry point symbol's name at the beginning of the
26116 line.
347dc97d 26117
5178b9d6
DJ
261182001-12-07 Daniel Jacobowitz <drow@mvista.com>
26119
26120 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
26121 gdb.c++/inherit.exp, gdb.c++/method.exp,
26122 gdb.c++/namespace.exp, gdb.c++/templates.exp,
26123 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
26124 and class layout support.
26125
af890c52
DJ
261262001-12-07 Daniel Jacobowitz <drow@mvista.com>
26127
26128 * gdb.c++/classes.exp: Add test for static member function.
26129 * gdb.c++/misc.cc: Add class with static member function.
26130
7a345fb3
JB
261312001-12-07 Jim Blandy <jimb@redhat.com>
26132
f2e54a80 26133 If GDB says it can't find the struct the function returned, report
8032bf31
JB
26134 those tests as `unsupported'.
26135 * gdb.base/call-rt-st.exp (print_struct_call): New function.
26136 Rewrite subsequent tests to use it.
26137
26138 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
26139 those tests as `unsupported'.
26140 * gdb.base/structs.exp (call_struct_func): New function.
26141 (do_function_calls): Use call_struct_func to call the functions
26142 returning structs.
26143
0bc69509
JB
26144 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26145 whether functions are prototyped or not, so we can't possibly pass
26146 arguments to t_float_values2 properly.
26147
7a345fb3
JB
26148 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26149 value of `timeout' for targets other than the mips*tx39-*.
26150
edb6ede1
MS
261512001-12-06 Michael Snyder <msnyder@redhat.com>
26152
d63a86f8 26153 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26154 and detect whether the start symbol has a leading underscore.
26155
2d842f13
JB
261562001-12-04 Jim Blandy <jimb@redhat.com>
26157
26158 * gdb.base/completion.exp: Clarify indentation.
26159
68550daf
JB
261602001-12-03 Jim Blandy <jimb@redhat.com>
26161
26162 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26163 variables on the S/390, not `.word'.
26164
cd5195a8
JB
261652001-11-30 Jim Blandy <jimb@redhat.com>
26166
26167 Add assembly-source tests for s390-ibm-linux.
26168 * gdb.asm/s390.inc: New file.
26169 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26170 the S/390 architecture.
a9c64011 26171 * gdb.asm/configure: Regenerated.
cd5195a8 26172
ca9efc90
MS
261732001-11-30 Michael Snyder <msnyder@redhat.com>
26174
26175 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26176 next, info source, info sources, info line, global and static
26177 variables, and static functions.
26178 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26179 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26180 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26181 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26182 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26183 (gdbasm_leave): Restore frame pointer.
26184 (gdbasm_startup): Copy stack set-up from crt0.S.
26185
d0e66976
FN
261862001-11-26 Fernando Nasser <fnasser@redhat.com>
26187
26188 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26189 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26190 to a local (non-static) variable. Copy tstruct.a to a static buffer
26191 and return a pointer to that buffer.
26192 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26193
e2334072
MK
261942001-11-24 Mark Kettenis <kettenis@gnu.org>
26195
26196 * gdb.asm/configure.in: Fix recognition of ix86 target.
26197 * gdb.asm/configure: Regenerate.
26198
756caa3d
MS
261992001-11-21 Michael Snyder <msnyder@redhat.com>
26200
26201 * gdb.asm/sparc.inc: New file.
26202 * gdb.asm/asm-source.exp: Recognize sparc target.
26203 * gdb.asm/configure.in: Recognize sparc target.
26204 * gdb.asm/configure: Regenerate.
d63a86f8 26205
9a4d72d5
MS
262062001-11-21 Michael Snyder <msnyder@redhat.com>
26207
26208 * gdb.asm/m32r.inc: New file.
26209 * gdb.asm/asm-source.exp: Recognize m32r target.
26210 * gdb.asm/configure.in: Recognize m32r target.
26211 * gdb.asm/configure: Regenerate.
26212
a773d1cd
MS
262132001-11-20 Michael Snyder <msnyder@redhat.com>
26214
017ac23d
MS
26215 * gdb.asm/i386.inc: New file.
26216 * gdb.asm/asm-source.exp: Recognize ix86 target.
26217 * gdb.asm/configure.in: Recognize ix86 target.
26218 * gdb.asm/configure: Regenerate.
26219
a773d1cd
MS
26220 * gdb.c++/namespace.exp: Fix quotes in output messages.
26221
bb632afb
MS
262222001-11-14 Michael Snyder <msnyder@redhat.com>
26223
25d559ca 26224 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26225 qualifier in a type cast expression, to designate an address
26226 in the instruction space (Harvard architecture).
26227
4749e309
MS
262282001-11-13 Michael Snyder <msnyder@redhat.com>
26229
26230 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26231 Tests for expressions using 'const' and 'volatile'.
26232
25050984
CV
262332001-11-13 Corinna Vinschen <vinschen@redhat.com>
26234
26235 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26236
1902c51f
DJ
262372001-11-12 Daniel Jacobowitz <drow@mvista.com>
26238
26239 * lib/mi-support.exp (mi_run_to_helper): Move comments
26240 outside of gdb_expect.
26241
dcf95b47
DJ
262422001-11-11 Daniel Jacobowitz <drow@mvista.com>
26243
26244 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26245 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26246 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26247 mi0_run_to): New functions.
26248 * gdb.mi/mi-simplerun.exp: Use them.
26249 * gdb.mi/mi0-simplerun.exp: Likewise.
26250 * gdb.mi/mi-var-cmd.exp: Likewise.
26251 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26252
45b074e1
AC
262532001-11-10 Andrew Cagney <ac131313@redhat.com>
26254
26255 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26256 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26257
bf50d346
AC
262582001-11-09 Andrew Cagney <ac131313@redhat.com>
26259
26260 * gdb.base/restore.exp: Include $expected value in restored test
26261 message.
26262
9383332c
AC
262632001-11-09 Andrew Cagney <ac131313@redhat.com>
26264
26265 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26266 implemented.
26267
db62520a
MS
262682001-11-08 Michael Snyder <msnyder@redhat.com>
26269
26270 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26271 Add pass/fail message for stop at breakpoint in call dummy function.
26272
b5703437
MS
262732001-11-07 Michael Snyder <msnyder@redhat.com>
26274
d63a86f8
RM
26275 * gdb.c++/templates.exp (test_template_breakpoints):
26276 If we get an overload menu, but it does not match what
760f6330 26277 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26278 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26279 making the whitespace optional. Argument for "new" may be
26280 "unsigned" as well as "unsigned int/long".
d63a86f8 26281 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26282 making the whitespace optional. Also replace "(void) with
26283 "((void|)), making the keyword "void" optional.
d63a86f8 26284 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26285 making the whitespace optional. Also replace "(void) with
26286 "((void|)), making the keyword "void" optional.
3bf40917
MS
26287 * gdb.base/callfuncs.c (t_float_values): This function must
26288 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26289 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26290 can be tested against both cases. Usually one case involves
26291 promotion of float to double, while the other does not.
26292 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26293 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26294 includes a stack frame for "start".
26295
c8ab4e6d
JB
262962001-11-05 Jim Blandy <jimb@redhat.com>
26297
26298 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26299 pointers are 32 bits long, and that offsets of relocs are always
26300 stored in the data (REL-style), and not in the reloc entry itself
26301 (RELA-style).
26302 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26303 stabs.
26304
3f08ced9
MS
263052001-11-01 Michael Snyder <msnyder@redhat.com>
26306
26307 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26308 and regular expression operators by using quoting.
26309
cbfa24cd
MS
263102001-10-31 Michael Snyder <msnyder@redhat.com>
26311
26312 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26313 depending on what the symbol table contains.
26314 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26315 the output of the ptype command. Similarly, accept both "const &"
26316 and "const&".
26317
aaa68313
CV
263182001-10-31 Corinna Vinschen <vinschen@redhat.com>
26319
26320 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26321 symbol `STORAGE' to allow to choose the storage class of
26322 the local datastructures.
26323 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26324 compiler directive.
26325
91740388
MS
263262001-10-30 Michael Snyder <msnyder@redhat.com>
26327
26328 * gdb.base/jump.exp: Allow it to run for all targets.
26329
1b7c05e7
CV
263302001-10-29 Corinna Vinschen <vinschen@redhat.com>
26331
26332 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26333 with new double_array size.
26334 (main): Change storage class of all local variables to static.
26335 Reduce size of double_array to 9.
26336 * gdb.base/call-ar-st.exp: Increase timeout value.
26337 Change expected output for double array to match new size in
26338 call-ar-st.c.
26339
36a22261
CV
263402001-10-29 Corinna Vinschen <vinschen@redhat.com>
26341
26342 * gdb.base/ending-run.exp: Create identical output when passing
26343 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26344 Stormy16 target.
36a22261 26345
92b8ae91
MK
263462001-10-28 Mark Kettenis <kettenis@gnu.org>
26347
26348 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26349 that we catch the expected failure under Linux/x86.
26350
cb135b83
OF
263512001-10-29 Orjan Friberg <orjanf@axis.com>
26352
26353 * gdb.base/setvar.exp: Escape curly braces.
26354 * gdb.stabs/weird.exp: Ditto.
26355
6884aa54
DJ
263562001-10-27 Daniel Jacobowitz <drow@mvista.com>
26357
26358 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26359 * gdm.mi/mi0-hack-cli.exp: Likewise.
26360
0398c9aa
AC
263612001-10-25 Andrew Cagney <ac131313@redhat.com>
26362
26363 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26364 messages.
26365
d20bf2e8
AC
263662001-10-21 Andrew Cagney <ac131313@redhat.com>
26367
26368 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26369 checking MI enabled.
26370
03dd63aa
CV
263712001-10-09 Corinna Vinschen <vinschen@redhat.com>
26372
26373 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26374
1d9d99f3
FCE
263752001-10-04 Frank Ch. Eigler <fche@redhat.com>
26376
26377 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26378 if gdb child process crashes, just signal an error.
26379
838ae6c4
JB
263802001-10-02 Jim Blandy <jimb@redhat.com>
26381
26382 * lib/gdb.exp (test_xfail_format): Simplify.
26383
26384 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26385 front of the variable name `format'. Simplify `if'.
26386
8f0cbc1c
DJ
263872001-10-01 Daniel Jacobowitz <drow@mvista.com>
26388
26389 * gdb.threads/pthreads.exp: Wait for output and delay
26390 before sending ^C.
26391
1f08dafd
DJ
263922001-10-01 Daniel Jacobowitz <drow@mvista.com>
26393
26394 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26395 some incorrect output instead of timing out.
26396 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26397
674f90ff
CV
263982001-09-28 Corinna Vinschen <vinschen@redhat.com>
26399
26400 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26401 check to allow additional `int'.
26402
9b284272
DJ
264032001-09-27 Daniel Jacobowitz <drow@mvista.com>
26404
26405 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26406 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26407
b55a4771
MS
264082001-09-27 Michael Snyder <msnyder@redhat.com>
26409
26410 * lib/gdb.exp (test_debug_format): New proc.
26411 (setup_xfail_format): Use new proc test_debug_format.
26412 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26413 proc; use new service proc test_debug_format.
26414 Replace all other "gcc_compiled" tests with this test.
26415 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26416 proc; use new service proc test_debug_format.
26417 Replace all other "gcc_compiled" tests with this test.
26418
264192001-09-27 Michael Snyder <msnyder@redhat.com>
26420
26421 * gdb.base/cvexpr.exp: New file.
26422 * gdb.base/cvexpr.c: New file
26423 Test for expressions using const and volatile keywords.
26424
4e6667ac
CV
264252001-09-26 Corinna Vinschen <vinschen@redhat.com>
26426
26427 * gdb.base/constvars.exp: Check for different orders of keywords
26428 and additional "int" strings in output.
26429
4f337972
AC
264302001-09-22 Andrew Cagney <ac131313@redhat.com>
26431
26432 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26433 responses from "help maint".
26434
2015650d
FCE
264352001-09-19 Frank Ch. Eigler <fche@redhat.com>
26436
26437 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26438 to localhost:NNN instead of :NNN, in case Xvfb is listening
26439 only on TCP.
26440
f3bcedc1
CV
264412001-09-19 Corinna Vinschen <vinschen@redhat.com>
26442
26443 * gdb.base/recurse.exp: When checking leaving the watchpoint
26444 scope, recognize when gdb is in function's epilogue and pass.
26445
6b819c92
KS
264462001-09-18 Keith Seitz <keiths@redhat.com>
26447
26448 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26449 support for running tests against sid targets.
26450 (gdbtk_done): Ditto.
26451
a10c9419
CV
264522001-09-18 Corinna Vinschen <vinschen@redhat.com>
26453
26454 * gdb.base/ending-run.c (main): Set stdout buffersize
26455 to the same reasonable value for any target.
26456 * gdb.base/ending-run.exp: Add a regular expression
26457 to make testsuite happy on Sanyo Stormy16 target.
26458
739d0d99
CV
264592001-09-17 Corinna Vinschen <vinschen@redhat.com>
26460
26461 * gdb.base/display.c (do_loops): Add float variable `f'.
26462 Increment f in loop.
26463 * gdb.base/display.exp: Increment timeout by 60 seconds.
26464 Change float display test to use variable `f'.
26465
1b8947f0
JB
264662001-09-17 Jim Blandy <jimb@redhat.com>
26467
26468 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26469 overflowing the limited breakpoint tables on some ROM monitors
26470 (like the ROM68K).
26471
9890ac81
FCE
264722001-09-15 Frank Ch. Eigler <fche@redhat.com>
26473
26474 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26475 the "-ac" (disable access control) flag.
26476
6db765ea
JH
264772001-08-30 Jeff Holcomb <jeffh@redhat.com>
26478
26479 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26480 ints.
26481
4c32cc04
KS
264822001-08-30 Keith Seitz <keiths@redhat.com>
26483
26484 * lib/gdb.exp: Move all insight-related functionality into
26485 separate file.
26486 * lib/insight-support.exp: New file.
26487
8d6e6f81
FCE
264882001-08-29 Frank Ch. Eigler <fche@redhat.com>
26489
26490 * config/sid.exp (sid_start): Never set sid verbosity; disable
26491 expect_background {} that consumed its stdout; tolerate </dev/null.
26492 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26493
6a90e1d0
AC
264942001-08-18 Andrew Cagney <ac131313@redhat.com>
26495
26496 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26497 CLI jump command to start it.
26498 (mi_run_to_main): Fail immediatly when unexpected output.
26499
1759b3c3
AC
265002001-08-18 Andrew Cagney <ac131313@redhat.com>
26501
26502 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26503 beginning of function. Fix PR gdb/191.
26504
61d11d80
FCE
265052001-08-16 Frank Ch. Eigler <fche@redhat.com>
26506
26507 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26508 what to force sid endianness to.
26509
942a4df2
KS
265102001-08-15 Keith Seitz <keiths@redhat.com>
26511
26512 * lib/gdb.exp (gdbtk_start): Don't set environment
26513 variables for TCL_LIBRARY and friends. Insight will
26514 now figure these out for itself.
26515
0521c418
MS
265162001-08-02 Michael Snyder <msnyder@redhat.com>
26517
26518 * gdb.base/completion.exp: Remove the symbol "a64l" from
26519 the expect string; this is target-specific, and not related
26520 to what is being tested.
26521
74a9a58a
DB
265222001-08-02 Dave Brolley <brolley@redhat.com>
26523
26524 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26525
c70819fa
MS
265262001-07-25 Michael Snyder <msnyder@redhat.com>
26527
c2b8fa57
MS
26528 * gdb.base/consecutive.exp: New file. Test stepping over
26529 breakpoints on consecutive instructions.
26530 * gdb.base/consecutive.c: New file.
26531
c70819fa
MS
26532 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26533 curly braces in regular expressions.
26534
2b1a1355
MS
265352001-07-25 Michael Snyder <msnyder@redhat.com>
26536
26537 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26538 legitimate output from stepping out of main.
26539
413eca6f
KS
265402001-07-22 Keith Seitz <keiths@redhat.com>
26541
26542 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26543 the empty string, do not run the tests.
26544
7e5a9322
SC
265452001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26546
26547 * gdb.base/long_long.exp: Detect size of pointer. Take into
26548 account 2-byte pointers when testing for p/a results.
26549
de58f10f
SC
265502001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26551
d63a86f8 26552 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26553 and defined to 1K for m68hc11.
26554 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26555 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26556 (sizeof_random_data): New variable to tell the size of the data table;
26557 don't test past this size; always run to main.
26558
d6f5fea1
SC
265592001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26560
26561 * gdb.base/return2.exp: return of long long and double fails for
26562 68HC11; don't execute these tests on that platform.
26563 * gdb.base/return.exp: Return of a double fails for 68hc11.
26564
c477543d
SC
265652001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26566
26567 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26568 tests that print a float.
26569 * call-rt-st.exp: Likewise.
26570
63cf1c79
MK
265712001-07-12 Mark Kettenis <kettenis@gnu.org>
26572
26573 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26574 running this test on Linux.
26575
112f9ab5
MC
265762001-06-24 Michael Chastain <chastain@redhat.com>
26577
26578 * gdb.base/arithmet.exp: Remove some tests to make all test names
26579 unique.
26580
4970cb0f
MS
265812001-07-03 Michael Snyder <msnyder@redhat.com>
26582
26583 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26584 the output of the ptype command.
26585
d85da69f
MS
265862001-07-02 Michael Snyder <msnyder@redhat.com>
26587
4c8a82de
MS
26588 * gdb.base/completion.exp: Don't assume that break.c is the only
26589 source file that may contain functions named "marker".
d85da69f
MS
26590 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26591
8afc772b
AC
265922001-06-28 Andrew Cagney <ac131313@redhat.com>
26593
26594 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26595 of files to delete.
26596
26597 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26598 * gdb.disasm/h8300s.exp: New file.
26599 gdb.disasm/h8300s.s: Likewise.
26600
cff22675
AC
266012001-06-27 Andrew Cagney <ac131313@redhat.com>
26602
26603 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26604 empty breakpoint tables.
26605
68c81b54
AC
266062001-06-25 Andrew Cagney <ac131313@redhat.com>
26607
26608 * lib/mi-support.exp: Update args=... part of stop-reason
26609 patterns. Accept either a list or a tuple.
26610
2dd62704
AC
266112001-06-23 Andrew Cagney <ac131313@redhat.com>
26612
26613 * lib/mi-support.exp: Remove local emacs variable defining
26614 change-log-default-name.
26615
b4127474
MC
266162001-06-22 Michael Chastain <chastain@redhat.com>
26617
26618 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26619 This is operationally compatible with the previous version.
26620
8dbfb380
JB
266212001-06-13 Jim Blandy <jimb@redhat.com>
26622
26623 * lib/gdb.exp (gdb_test): Doc fix.
26624
f2d8c86d
MC
266252001-06-10 Michael Chastain <chastain@redhat.com>
26626
26627 * gdb.base/exprs.exp: Remove a duplicate test.
26628
81564d34
JB
266292001-06-06 Jim Blandy <jimb@redhat.com>
26630
26631 * gdb.base/return2.exp (main): Use values to test float and double
26632 returns that are not NaN's, to avoid being confused by IEEE
26633 comparison rules.
26634
da55addb
MS
266352001-06-04 Michael Snyder <msnyder@redhat.com>
26636
26637 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 26638 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
26639 rather than wait for 12 more tests to time out.
26640
42c65987
JB
266412001-06-06 Jim Blandy <jimb@redhat.com>
26642
b18bced9 26643 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 26644 Don't forget to match the GDB prompt.
b18bced9 26645
42c65987
JB
26646 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26647
5b41e5f0
JB
266482001-06-04 Jim Blandy <jimb@redhat.com>
26649
26650 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26651 command.
26652
015e046f
KB
266532001-05-31 Kevin Buettner <kevinb@redhat.com>
26654
26655 * gdb.base/annota1.exp (info break): Match four or more spaces
26656 after "Address".
26657
fb1ffbbe
MC
266582001-05-31 Michael Chastain <chastain@redhat.com>
26659
26660 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26661 (dm_type_int_star): Likewise.
26662 (dm_type_long_star): Likewise.
26663 (dm_type_void_star): Likewise.
26664
5ea2a32c
KB
266652001-05-29 Kevin Buettner <kevinb@redhat.com>
26666
26667 * gdb.base/completion.exp (INPUTRC): Set this environment variable
26668 to a known value in order to get consistent results regardless
26669 of the setting of INPUTRC or the presence or contents of .inputrc.
26670
ae23c492
MS
266712001-05-24 Michael Snyder <msnyder@redhat.com>
26672
ac55707e
MS
26673 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
26674 Don't require that the main thread and the manager thread are the
26675 first in the list.
26676
ae23c492
MS
26677 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26678 debugging. If test fails, issue an "unsupported" not a "fail".
26679
400071f1
JB
266802001-05-24 Jim Blandy <jimb@redhat.com>
26681
26682 Don't assume that short is shorter than int.
26683 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
26684 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 26685 this isn't true.
400071f1
JB
26686 ("print unsigned char == (~0)"): Add test that verifies that ~0,
26687 an int, is not equal to ~0 stored in an unsigned char. This tests
26688 the same thing that the previous test meant to, but works on
26689 16-bit machines, too.
26690 ("print unsigned char != (~0)"): Same test, complemented.
26691
0816a3e5
MS
266922001-05-24 Michael Snyder <msnyder@redhat.com>
26693
26694 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 26695 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
26696 and prevents dejagnu getting out of step.
26697
f6dc23a9
KB
266982001-05-23 Kevin Buettner <kevinb@redhat.com>
26699
26700 * gdb.base/finish.exp (finish_void): Revise pattern for
26701 stopping on the call statement to not permit stopping at
26702 the start of the instructions comprising the call sequence.
26703
7dbd117d
MC
267042001-05-19 Michael Chastain <chastain@redhat.com>
26705
26706 * gdb.base/callfuncs.exp: Make all test names unique.
26707 * gdb.base/commands.exp: Make all test names unique.
26708 * gdb.base/condbreak.exp: Make all test names unique.
26709 * gdb.base/dbx.exp: Make all test names unique.
26710 * gdb.base/default.exp: Make all test names unique.
26711 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
26712 and TIMEOUT messages to their corresponding PASS message.
26713 * gdb.base/ending-run.exp: Make all test names unique.
26714 * gdb.base/long_long.exp: Remove duplicate test.
26715
6b0b0a9e
KB
267162001-05-21 Kevin Buettner <kevinb@redhat.com>
26717
26718 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26719 stop on the call statement as well as the statement after the
26720 call.
26721
2caa35cb
MS
267222001-05-21 Michael Snyder <msnyder@redhat.com>
26723
26724 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26725
40713331
EZ
267262001-05-10 Elena Zannoni <ezannoni@redhat.com>
26727
a9c64011
AS
26728 * gdb.base/completion.exp: Revamp test. Make it execute on all
26729 platforms.
40713331 26730
c2c1be8d
EZ
267312001-05-10 Elena Zannoni <ezannoni@redhat.com>
26732
a9c64011
AS
26733 * config/gdbserver.exp (gdb_load): Handle the case
26734 in which the arguments to gdbserver are given in the
26735 baseboard configuration file.
26736 Also handle the case in which the server needs to do a
26737 load.
2c9cd303 26738
9671de48
KS
267392001-05-07 Keith Seitz <keiths@cygnus.com>
26740
a9c64011
AS
26741 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26742 set up the display for testing.
26743 (gdbtk_start): Convert all paths to paths that tcl will like.
26744 Export target information to environment.
26745 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26746 necessary.
26747 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26748 (to_tcl_path): New proc to convert a given pathname into
26749 a path acceptible as an argument to a tcl command.
26750 (_gdbtk_export_target_info): New proc to export target info
26751 into the environment for gdbtk testing.
26752 (gdbtk_done): New proc to signal end-of-test.
9671de48 26753
5a360f47
JB
267542001-05-06 Jim Blandy <jimb@redhat.com>
26755
26756 * restore.c: Make the code of caller0 correspond to its comment.
26757
66c756c6
MS
267582001-05-03 Michael Snyder <msnyder@redhat.com>
26759
26760 * config/sid.exp (gdb_target_sid): Check for error messages.
26761 On error or timeout, don't make expect exit (which will terminate
26762 all subsequent tests); instead just make gdb exit.
d63a86f8 26763 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
26764 return a negative value.
26765
a966fde5
JB
267662001-04-24 Jim Blandy <jimb@redhat.com>
26767
851c18e0
JB
26768 * gdb.c++/templates.exp: If we see the prompt for the overload
26769 list, but we haven't recognized any of the longer patterns,
26770 arrange for this test to fail, not hang.
26771
a966fde5
JB
26772 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26773 variations.
26774
db144853
MC
267752001-04-22 Michael Chastain <chastain@redhat.com>
26776
26777 * gdb.c++/local.exp: Use the 'runto' library function.
26778 * gdb.c++/namespace.exp: Likewise.
26779 * gdb.c++/overload.exp: Likewise.
26780
3207ec21
KB
267812001-03-26 Kevin Buettner <kevinb@redhat.com>
26782
26783 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
26784 * gdb.base/step-line.exp: New file. Test step/next in presence of
26785 #line directives.
26786 * gdb.base/step-line.c: New file. Test program for the above.
26787 * gdb.base/step-line.inp: New file. We pretend that this file has
26788 been transformed by some other tool into step-line.c.
26789
13b57657
JB
267902001-03-21 Jim Blandy <jimb@redhat.com>
26791
26792 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
26793 unmangled operator names.
26794
754cbe1c
JB
267952001-03-20 Jim Blandy <jimb@redhat.com>
26796
26797 * gdb.threads/linux-dp.exp: Recognize an additional message
26798 generated by GDB when it doesn't understand how to debug threads
26799 on the target system.
26800
177495c9
AC
268012001-03-19 Andrew Cagney <ac131313@redhat.com>
26802
26803 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26804
f266096b
MC
268052001-03-12 Michael Chastain <chastain@redhat.com>
26806
26807 * gdb.c++/derivation.exp: Use the 'runto' library function.
26808
cac3c2ff
MC
268092001-03-12 Michael Chastain <chastain@redhat.com>
26810
26811 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26812
b6c11a24
MC
268132001-02-24 Michael Chastain <chastain@redhat.com>
26814
26815 * gdb.c++/ref-types.exp: Change handwritten code to library
26816 function 'runto'.
26817
6bae5bce
OF
268182001-03-16 Orjan Friberg <orjanf@axis.com>
26819
26820 * gdb.base/signals.exp: Set count to 0 explicitly.
26821
0015fd9a
MS
268222001-03-15 Mark Salter <msalter@redhat.com>
26823
26824 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
26825 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
26826 (gdb_load): Add support for additional target_info: gdb_download_size
26827 and gdb_load_timeout.
0015fd9a 26828
fc33412a
DT
26829Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
26830
26831 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
26832 file -- to prevent failing when the compile fails but we have no
26833 intention of running the tests anyway.
fc33412a
DT
26834
26835 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
26836 tests if set.
26837
26838 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 26839 integers.
fc33412a
DT
26840
26841 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
26842 * gdb.c++/namespace.exp: Ditto.
26843
115f06de
OF
268442001-03-07 Orjan Friberg <orjanf@axis.com>
26845
26846 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
26847 * gdb.base/pointers.exp: Relax pattern match of decimals.
26848
b6ba6518
KB
268492001-03-06 Kevin Buettner <kevinb@redhat.com>
26850
26851 * Makefile.in, config/abug.exp, config/cfdbug.exp,
26852 config/cpu32bug.exp, config/dve.exp, config/est.exp,
26853 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
26854 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
26855 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
26856 config/sh.exp, config/sid.exp, config/slite.exp,
26857 config/sparclet.exp, config/udi.exp, config/unknown.exp,
26858 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
26859 config/vxworks.exp, config/vxworks29k.exp,
26860 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
26861 gdb.base/all-bin.exp, gdb.base/annota1.exp,
26862 gdb.base/arithmet.exp, gdb.base/assign.exp,
26863 gdb.base/async.exp, gdb.base/attach.exp,
26864 gdb.base/bitfields.exp, gdb.base/bitops.exp,
26865 gdb.base/break.exp, gdb.base/call-ar-st.exp,
26866 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
26867 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
26868 gdb.base/commands.exp, gdb.base/completion.exp,
26869 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
26870 gdb.base/constvars.exp, gdb.base/corefile.exp,
26871 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
26872 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
26873 gdb.base/ending-run.exp, gdb.base/environ.exp,
26874 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
26875 gdb.base/finish.exp, gdb.base/foll-exec.exp,
26876 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
26877 gdb.base/funcargs.exp, gdb.base/help.exp,
26878 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
26879 gdb.base/logical.exp, gdb.base/long_long.exp,
26880 gdb.base/maint.exp, gdb.base/mips_pro.exp,
26881 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
26882 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
26883 gdb.base/pointers.exp, gdb.base/printcmds.exp,
26884 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
26885 gdb.base/regs.exp, gdb.base/relational.exp,
26886 gdb.base/remote.exp, gdb.base/reread.exp,
26887 gdb.base/restore.exp, gdb.base/return2.exp,
26888 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
26889 gdb.base/selftest.exp, gdb.base/setshow.exp,
26890 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
26891 gdb.base/sigall.exp, gdb.base/signals.exp,
26892 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
26893 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
26894 gdb.base/step-test.exp, gdb.base/structs.c,
26895 gdb.base/structs.exp, gdb.base/structs2.exp,
26896 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
26897 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
26898 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
26899 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26900 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
26901 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
26902 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
26903 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
26904 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
26905 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
26906 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
26907 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
26908 gdb.fortran/types.exp, gdb.java/jmisc.exp,
26909 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
26910 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
26911 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
26912 gdb.trace/circ.exp, gdb.trace/collection.exp,
26913 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
26914 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
26915 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
26916 gdb.trace/report.exp, gdb.trace/save-trace.exp,
26917 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
26918 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
26919 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
26920 notices.
26921
dc96c6c7 269222001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
26923
26924 * gdb.base/varargs.c (find_max_double): Fix printf format string:
26925 first arg is int not float.
26926
dc96c6c7 269272001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
26928
26929 * gdb.base/reread.exp: Unsupported for non-native targets;
26930 doesn't work for remote debugging.
26931
9b0c4aeb
FN
269322001-02-19 Fernando Nasser <fnasser@redhat.com>
26933
26934 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
26935 * gdb.base/ending-run.exp: Properly handle the BSP state when
26936 stepping past the end of main.
9b0c4aeb 26937
02aa71d5
MC
269382001-02-19 John Moore <jmoore@redhat.com>
26939
26940 * gdb.base/commands.exp (infrun_breakpoint_command_test):
26941 Converted HPUX fix for non-expected items following multiple
26942 step commands into general solution for all platforms.
26943
1fa449a4
MC
269442001-02-18 Michael Chastain <chastain@redhat.com>
26945
26946 * gdb.c++/classes.exp (do_tests): Change runto statements
26947 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26948 statements demangler agnostic.
26949 * gdb.c++/virtfunc.exp (do_tests): Likewise.
26950 (gdb_virtfunc_restart): Likewise.
26951
b2f9ec70
MC
269522001-02-14 Michael Chastain <chastain@redhat.com>
26953
26954 * gdb.c++/inherit.exp (do_tests): Change runto statements
26955 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26956 statements demangler agnostic.
26957
cf74b8ca
AC
26958Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
26959
26960 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
26961 ``continue to bkpt at common_routine in thread 2'' and ``stopped
26962 before calling common_routine 15 times'' tests.
cf74b8ca 26963
99f78f56
MC
269642001-02-11 Michael Chastain <chastain@redhat.com>
26965
26966 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
26967 Helps the test script figure out which demangler is in use.
26968 (dm_type_foo_ref): Ditto.
26969 (dm_type_int_star): Ditto.
26970 (dm_type_long_star): Ditto.
26971 (dm_type_unsigned_int): Ditto.
26972 (dm_type_void): Ditto.
26973 (dm_type_void_star): Ditto.
99707966 26974 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
26975 Probe the gdb demangler and set variables to accommodate
26976 formatting differences.
26977 (info_func_regexp): New function. Same as info_func, but
26978 matches against a regexp.
26979 (info_func): Match against a literal string.
26980 (print_addr_2): New function. Match against a literal string,
26981 which can be different from the input to gdb.
26982 (print_addr): Simply call print_addr_2 with the same argument twice.
26983 (test_lookup_operator_functions): Use demangler formatting variables.
26984 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
26985 the tests in the same order as the C++ class declaration.
26986 (test_paddr_operator_functions): Ditto.
26987 (test_paddr_overloaded_functions): Ditto.
26988 (test_paddr_hairy_functions): Use demangler formatting variables.
26989 Add reference to gdb/19 for related tests.
26990 (do_tests): Call probe_demangler.
26991
1de8f023
KB
269922001-01-30 Kevin Buettner <kevinb@redhat.com>
26993
26994 * gdb.c++/templates.cc (printf): Remove unused function definition.
26995
ca3f91ed
MS
269962001-01-26 Felix Lee <flee@redhat.com>
26997
26998 * sid.exp (sid_exit): Pass host, not target, to remote_close.
26999
270002001-01-25 matthew green <mrg@redhat.com>
27001
27002 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
27003 up sid.
27004 (sid_exit): Call `remote_pop_conn' after GDB is gone.
27005
270062001-01-25 matthew green <mrg@redhat.com>
27007
27008 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 27009 Deprecate $sid_spawn_id.
ca3f91ed
MS
27010 (sid_exit): Remove code necessary only for `spawn.'
27011
270122001-01-25 matthew green <mrg@redhat.com>
27013
27014 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
27015
fb18ec4a
MC
270162001-01-28 Michael Chastain <chastain@redhat.com>
27017
27018 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
27019 to call when tests fail. It takes gdb out of the overloaded
27020 function choice menu back to the main prompt, so that the test
27021 program stays synchronized.
27022 (set_bp_overloaded): New proc to collect all the common
27023 code for setting a breakpoint on an overloaded name. Calls
27024 take_gdb_out_of_choice_menu when needed.
27025 (menu_overload1arg): New variable to collect the repeated
27026 instances of the expected menu for an overloaded name. Change
27027 the regular expression to handle changes in g++ type encoding:
27028 "void" can be either "void" or "", and "unsigned int" can be
27029 either "unsigned int" or "unsigned".
27030 (continue_to_bp_overloaded): Change regular expressions to handle
27031 changes in g++ type encoding.
27032 (no proc): Call take_gdb_out_of_choice_menu when needed.
27033 Remove redundant calls to "info break". Accept either "canceled"
27034 or "cancelled". Change regular expressions in "info break"
27035 calls to handle changes in g++ type encoding. Give all tests
27036 unique strings.
27037
9c646a6e
BE
270382001-01-17 Ben Elliston <bje@redhat.com>
27039
27040 * config/sid.exp: New file.
27041
9549d9c1
AC
27042Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
27043
27044 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
27045
dc96c6c7 270462000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
27047
27048 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
27049 Add a RE to accept a non-ascii char if one is ever presented.
27050
b4df4f68
FN
270512000-12-20 Fernando Nasser <fnasser@redhat.com>
27052
297dd0fd 27053 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 27054
dc96c6c7 270552000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 27056
d63a86f8 27057 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
27058 in regexp. One '\' does not suffice on Linux.
27059
4a7bddb6
MC
270602000-12-09 Michael Chastain <chastain@redhat.com>
27061
27062 * gdb.base/break.exp (test_clear_command): Use a marker function
27063 rather than 'main' for the test function. Also move this
27064 test to an execution point where the marker function names are
27065 guaranteed to be bound to functions. (Executing tests after a
27066 'finish' from main runs into name conflicts with local names
27067 in __libc_start_main).
27068
dc96c6c7 270692000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
27070
27071 * gdb.base/finish.exp: New test for gdb's "finish" command.
27072 * gdb.base/return2.exp: New test for gdb's "return" command.
27073 * gdb.base/return2.c: New source file for above.
27074
dc96c6c7 270752000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
27076
27077 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
27078 * gdb.base/miscexprs.exp: Ditto.
27079 * gdb.base/pointers.exp: Ditto.
27080 * gdb.c++/derivation.exp: Ditto.
27081 * gdb.c++/local.exp: Ditto.
27082 * gdb.c++/namespace.exp: Ditto.
27083 * gdb.c++/overload.exp: Ditto.
27084 * gdb.c++/ref-types.exp: Ditto.
27085
dc96c6c7 270862000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
27087
27088 * gdb.base/constvars.exp: Test result of "up" command.
27089 * gdb.base/miscexprs.exp: Ditto.
27090 * gdb.base/pointers.exp: Ditto.
27091 * gdb.base/scope.exp: Ditto.
27092 * gdb.c++/derivation.exp: Ditto.
27093 * gdb.c++/local.exp: Ditto.
27094 * gdb.c++/namespace.exp: Ditto.
27095 * gdb.c++/overload.exp: Ditto.
27096 * gdb.c++/ref-types.exp: Ditto.
27097
44097287
FN
270982000-11-22 Michael Chastain <chastain@redhat.com>
27099
27100 * mips_pro.exp: Accept either "middle -> top -> main" or
27101 "middle -> main" in the backtrace, because gcc can optimize
27102 tail calls to jumps. Remove setup_xfail for the hppa case.
27103 Add a comment with the original warning messages from PR 3016,
27104 which was filed in 1993, to preserve them for posterity.
27105
9d2e1bab
ND
271062000-11-17 Nick Duffek <nsd@redhat.com>
27107
27108 * lib/gdb.exp (gdb_test): Override timeout with board info.
27109
1aca8eb7
ND
271102000-11-17 Nick Duffek <nsd@redhat.com>
27111
27112 * gdb.base/display.exp: Don't kill running stub. Add "again" to
27113 the second kill and detach messages.
27114
93076499
ND
271152000-11-17 Nick Duffek <nsd@redhat.com>
27116
27117 * configure.in: Add AC_EXEEXT.
27118 * configure: Regenerate.
27119 * Makefile.in (just-check): Export EXEEXT.
27120 * lib/gdb.exp ($EXEEXT): Import from environment.
27121 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
27122 expect "maint dump-me" on Cygwin.
27123 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
27124 $EXEEXT.
27125
30e87cd3
ND
271262000-11-17 Nick Duffek <nsd@redhat.com>
27127
27128 * gdb.base/break.exp: Test backtrace and finish from called
27129 function on all platforms, not just HP-UX.
27130
dc96c6c7 271312000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
27132
27133 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
27134 code from gdb_target_monitor, so it can be used independantly
27135 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 27136
dc96c6c7 271372000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
27138
27139 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
27140 * gdb.base/corefile.exp: Expect the message "Program is being
27141 debugged already" when we send the "corefile" command, since
27142 the preceeding gdb_load may have connected gdb to a remote target.
27143 * gdb.base/display.exp: Disable hardware watchpoints if new
27144 board info variable "no_hardware_watchpoints" is true.
27145 Replace single-letter commands with more readable ones.
27146 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27147 if new board info variable "no_hardware_watchpoints" is true.
27148 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27149 to see if stdio (printf) testing is possible.
27150 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27151 board info variable "no_hardware_watchpoints" is true. Use new
27152 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27153
39124dea
FN
271542000-11-13 Fernando Nasser <fnasser@redhat.com>
27155
27156 From Orjan Friberg <orjanf@axis.com>:
27157 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27158 in array print pattern match.
27159
a9e2e984
FN
271602000-11-09 Fernando Nasser <fnasser@redhat.com>
27161
27162 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27163 spelling "cancelled" to U.S. spelling "canceled" to match changes
27164 made to gdb.
27165 * gdb.c++/ovldbreak.exp: Ditto.
27166
c7db355b
PS
271672000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27168
27169 * gdb.base/callfuncs.c (main): Moved to end of file, call
27170 t_double_values to initialize the FPU before inferior calls are made.
27171 * gdb.base/callfuncs.exp: Test for register preservation after calling
27172 inferior functions. Add tests for continuining, finishing and
27173 returning from a stop in a call dummy.
27174
dc96c6c7 271752000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27176
27177 * gdb.base/commands.exp: Break up long lines, and re-indent.
27178
dc96c6c7 271792000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27180
27181 * config/gdbserver.exp: Rewritten from the ground up, to make it
27182 compatible with the current dejagnu tree, and to make it work with
27183 the new "gdbserver" in libremote.
27184
dc96c6c7 271852000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27186
27187 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27188 * gdb.base/varargs.exp: Skip entire test if no printf support.
27189 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27190 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27191
dc96c6c7 271922000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27193
27194 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27195 no floating point support.
27196 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27197 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27198 * gdb.base/call-rt-st.exp: Ditto.
27199 * gdb.base/call-strs.exp: Ditto.
27200
bac5fc66
JG
272012000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27202
27203 * gdb.base/sizeof.c: include <stdio.h>.
27204
27205 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27206 'finish', otherwise uncaptured gdb_prompt would potentially
27207 throw remaining test points out of sync.
bac5fc66 27208
b22a6027
SB
272092000-07-26 Scott Bambrough <scottb@netwinder.org>
27210
27211 * gdb.base/recurse.exp: Run tests for all targets.
27212 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27213 gnu-oldld case on ARM.
27214 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27215 for ARM targets.
d63a86f8 27216
d8231941
AG
27217Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27218
27219 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27220 * gdb.java/configure: Rebuild.
27221
8caabe69
AG
27222Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27223
27224 * gdb.java/jv-exp.exp: New file.
27225
9d273ca3
AG
27226Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27227
27228 * configure: Rebuilt.
27229 * configure.in (configdirs): Add gdb.java.
27230 * gdb.java/jmisc.java: New file.
27231 * gdb.java/jmisc.exp: New file.
27232 * gdb.java/Makefile.in: New file.
27233 * gdb.java/configure: Rebuilt.
27234 * gdb.java/configure.in: New file.
27235 * lib/java.exp: New file.
27236
4f823a66
AC
27237Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27238
27239 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27240 underflow.
4f823a66 27241
2391e11d
AC
27242Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27243
27244 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27245 and the compilers sizes.
2391e11d 27246
54602222
ND
272472000-07-09 Nick Duffek <nsd@redhat.com>
27248
27249 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27250 (use_methods): New function.
27251 (main): Call use_methods().
27252 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27253 (do_tests): Call test_method_param_class.
27254
2bec0572
ND
272552000-07-09 Nick Duffek <nsd@redhat.com>
27256
27257 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27258 spelling.
27259 (test_enums): New procedure. Move enum tests from end of script
27260 to here. Set breakpoint on function name instead of line number.
27261 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27262 (enums2): New marker function.
27263 (enums1): New function.
27264 (main): Call enums1(). Move enum tests to enums1().
27265
78492fde
AC
27266Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27267
27268 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27269 compile/link program. Update line numbers.
78492fde
AC
27270 * gdb.asm/d10v.inc: Define ``startup''.
27271 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27272
49a2cef8
AC
27273Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27274
27275 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27276
3e6c8688
EZ
272772000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27278
27279 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27280 of 'help maint print' command.
3e6c8688 27281
9ff5cbe9
AC
27282Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27283
27284 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27285 they use gdb_expect_list.
9ff5cbe9 27286
17c579bd
AC
27287Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27288
27289 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27290 memory-read-packet-size'' instead of ``set endian big'' to test
27291 long commands.
17c579bd 27292
e6d71bf3
DB
272932000-06-03 Daniel Berlin <dan@cgsoftware.com>
27294
27295 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27296 g++, and stop skipping them.
e6d71bf3
DB
27297
27298 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27299 work under g++.
27300
d63a86f8 27301 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27302 initialization.
27303
dc96c6c7 273042000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27305
27306 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27307 the regular expression: accept an (almost) arbitrary sequence of
27308 "frames-invalid" and "breakpoints-invalid" messages both before
27309 and after the "starting" message.
27310
dc96c6c7 273112000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27312
27313 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27314
dc96c6c7 273152000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27316
27317 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27318 Relax the regular expression a little, make it pass on Solaris 8.
27319
8216cda9
KB
273202000-05-12 Kevin Buettner <kevinb@redhat.com>
27321
27322 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27323 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27324 Instead, it is permissible for gdb to stop on the line of the
27325 call itself.
27326
1a570b2f
MS
273272000-05-12 Michael Snyder <msnyder@.cygnus.com>
27328
27329 * gdb.base/break.exp (bp on small function, optimized file):
27330 Add a second pass pattern. The behavior differs here between stabs
27331 and dwarf for one-line functions. Stabs preserves two line symbols
27332 (one before the prologue and one after) with the same line number,
27333 but dwarf regards these as duplicates and discards one of them.
27334 Therefore the address after the prologue (where the breakpoint is)
27335 has no exactly matching line symbol, and GDB reports the breakpoint
27336 as if it were in the middle of a line rather than at the beginning.
27337
dc96c6c7 273382000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27339
d63a86f8 27340 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27341 rather than "send_gdb" (for consistancy).
27342
7d418785
AC
27343Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27344
27345 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27346 * gdb.c++/templates.cc: Properly check for GCC version number.
27347 * lib/compiler.cc: Likewise
27348
dc96c6c7 273492000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27350
d63a86f8 27351 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27352 gdb may not stop at the first line of main, due to code motion.
27353
dc96c6c7 273542000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27355
27356 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27357 This test depends on parsing the printf output from the target.
27358 Since the sparclet stub doesn't do stdio, this will never work.
27359 * gdb.base/call-rt-st.exp: ditto.
27360 * gdb.base/call-strs: ditto.
27361
dc96c6c7 273622000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27363
27364 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27365
27366 * gdb.base/ending-run.exp: After connecting to a remote target,
27367 but before running, the target will appear to be in a random
27368 location. Specify both a file and a line for breakpoints.
27369 Also, the function that calls main may be called 'init'
27370 rather than 'start'.
27371
a5a51225
EZ
273722000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27373
27374 * gdb.base/help.exp: Update output for add-symbol-file command.
27375
7930cc7c
FN
273762000-04-10 Fernando Nasser <fnasser@cygnus.com>
27377
27378 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27379 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27380
23e37ab1
C
273812000-04-07 J.T. Conklin <jtc@redback.com>
27382
e93c542c
C
27383 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27384
23e37ab1
C
27385 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27386
591b8fa3
PDM
27387Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27388
27389 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27390 values that can be represented exactly.
591b8fa3
PDM
27391 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27392 above change, and to not check against the directory part of the source
27393 file name.
27394 (step into print_long_arg_list): Likewise.
27395 (print print_small_structs from print_long_arg_list): Likewise.
27396 (print print_long_arg_list): Likewise.
27397
7a495180
EZ
273982000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27399
30b53638 27400 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27401
beb998c6
AC
27402Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27403
27404 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27405
1c689132
DB
274062000-03-25 Daniel Berlin <dan@cgsoftware.com>
27407
27408 * gdb.base/commands.exp (deprecated_command_test): Add test for
27409 deprecate with no arguments.
27410
c1790a9d
JL
274112000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27412
27413 * gdb.base/break.exp: Add new test for setting breakpoints on
27414 optimized code so we can test breakpoints work even when function
27415 prologues may be optimized away
27416
003ba290
FN
274172000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27418
27419 From David Whedon <dwhedon@gordian.com>
a9c64011 27420 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27421
6837a0a2
DB
274222000-03-22 Daniel Berlin <dan@cgsoftware.com>
27423
27424 * gdb.base/help.exp: Added test for new apropos command.
27425
b9593231
KB
274262000-03-21 Kevin Buettner <kevinb@redhat.com>
27427
27428 * gdb.base/pointers.c (usevar): New function.
27429 (main): Make sure that global variables v_int_pointer2, rptr,
27430 and y are all referenced someplace in the program by calling
27431 usevar() on them. [Some linkers delete symbols which are
27432 never referenced. The space remains, but there's no way to
27433 get a (symbolic) handle on the variable from the debugger.]
27434
751a959b
EZ
274352000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27436
27437 * gdb.base/printcmds.c: Add typedeffed arrays.
27438
27439 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27440 procedure to test arrays that are typedef'd.
751a959b 27441
73a93a32
JI
274422000-03-13 James Ingham <jingham@leda.cygnus.com>
27443
27444 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27445 the library directories.
73a93a32 27446
fb40c209
AC
27447Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27448
27449 * configure.in (configdirs): Add sub directory gdb.mi.
27450 * configure: Re-generate.
27451
27452 * gdb.mi: New directory.
d63a86f8 27453
ee4dd2c9
AC
274542000-02-25 Scott Bambrough <scottb@netwinder.org>
27455
27456 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27457 a long long value as a double on ARM platforms.
ee4dd2c9 27458
70f0cc22
JB
274592000-02-16 Jim Blandy <jimb@redhat.com>
27460
27461 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27462 default source file is set properly before running this test.
27463
853819b8
EZ
274642000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27465
27466 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27467 gdbtk/library directory, not in gdbtcl2.
853819b8 27468
dfcd3bfb
JM
274692000-02-04 Jim Blandy <jimb@redhat.com>
27470
27471 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27472 backslash from regexp pattern.
27473
27474 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27475 procedure. Use it to run all the "continue to bp overloaded"
27476 tests. Note that this changes the names of the tests slightly.
27477 If the breakpoint hit message includes a hex PC value, because
27478 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27479 from the real source code, still consider that a pass.
27480
27481 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27482 XFAIL here if the breakpoint message contains a hex address. Note
27483 similar change on 1999-11-02.
27484
27485 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27486
27487 * gdb.base/ptype.exp: Establish a default source file before
27488 calling get_debug_format.
27489
274902000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27491
27492 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27493
8b93c638
JM
274942000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27495
27496 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27497 of successive stepi commands -- while in the prologue we should see
27498 the function entry bracket.
27499
275002000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27501
27502 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27503 reach __change_mode() when stepping through the end of main().
27504
c5394b80
JM
275052000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27506
27507 * gdb.base/default.exp: Fix expected pattern.
27508 * gdb.base/help.exp: Same.
27509
0d06e24b
JM
275102000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27511
27512 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27513 Don't use xfail's because that affects only the following test.
d63a86f8 27514
0d06e24b 27515 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27516 solaris or linux.
0d06e24b
JM
27517
27518 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27519
dc96c6c7 275202000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27521
d63a86f8 27522 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27523 "A syntax error" rather than "A parse error". Accept both.
27524
275252000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27526
27527 * gdb.base/default.exp: Remove OS dependent string from "target
27528 remote" test.
27529 * gdb.base/help.exp: Same for "help target remote" test.
27530
c3f6f71d
JM
275312000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27532
27533 From Jim Kingdon <kingdon@redhat.com>:
27534
27535 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27536 prompt (cleanup rather than necessity, but still might keep output
27537 from spilling to next test).
c3f6f71d
JM
27538
275392000-01-02 Fred Fish <fnf@cygnus.com>
27540
27541 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27542 AIX, which defines them in <sys/types.h>.
27543
ed9a39eb 275441999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27545
ed9a39eb 27546 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27547 float" test.
ed9a39eb
JM
27548
275491999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27550
ed9a39eb 27551 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27552
27553 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27554 outermost frame disallowed".
27555
275561999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27557
27558 * gdb.base/setvar.exp: New tests for setting the value of a struct
27559 with a constant list.
27560
275611999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27562
27563 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27564 require the user to type a cast before setting the value of a struct.
27565
de57eccd
JM
275661999-12-06 Jim Blandy <jimb@cygnus.com>
27567
27568 * gdb.base/default.exp: Expect the new 'info float' command on
27569 all i386 platforms.
27570
27571 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27572 LinuxThreads libraries that don't support debugging.
27573
c2d11a7d
JM
27574Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27575
27576 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27577 Change the buffer type to ``unsigned char'' to simplify size
27578 arithmetic.
c2d11a7d
JM
27579
27580 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27581 stub only handles 400-1 byte packets. Verify that the download
27582 worked.
c2d11a7d
JM
27583
275841999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27585
27586 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27587 tests, using UNRESOLVED for the untested cases. Also, does not wait
27588 for a timeout if the prompt was received before a recognizable pattern.
27589
275901999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27591
27592 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27593
275941999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27595
27596 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 27597 watchpoints.
c2d11a7d
JM
27598
275991999-11-24 Jason Merrill <jason@casey.cygnus.com>
27600
27601 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27602
27603 * gdb.c++/local.exp: Be more flexible in recognizing local class
27604 name mangling. Don't allow horribly truncated method names.
27605 * gdb.c++/derivation.exp: Expect protected inheritance.
27606 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27607 * gdb.c++/virtfunc.exp: Likewise.
27608 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27609 when printing a nested enum.
27610
276111999-11-22 Jim Blandy <jimb@cygnus.com>
27612
27613 * gdb.base/step-test.exp: Properly await GDB's response to setting
27614 a breakpoint on the call to large_struct_by_value.
27615
27616 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27617 just because we have debug info for the `start' function.
27618
276191999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27620
27621 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27622 "Unknown signal" messages, which indicate (on LinuxThreads) that
27623 GDB doesn't know how to debug threads on this system. This is
27624 better than hanging while philosopher 0 dumps chatter into gdb.log.
27625
276261999-11-18 Tom Tromey <tromey@cygnus.com>
27627
27628 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27629
276301999-11-18 Fred Fish <fnf@cygnus.com>
27631
27632 * gdb.base/coremaker2.c: Add sample program for generating
27633 cores that is more self contained than coremaker.c. Eventually
27634 I'll add more code to this and tie it into the testsuite.
27635
4ce44c66
JM
276361999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27637
27638 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27639
276401999-11-10 Jimmy Guo <guo@cup.hp.com>
27641
27642 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 27643 from $srcdir/lib/.
4ce44c66 27644 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 27645 and gdb.c++/.
4ce44c66
JM
27646
27647 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27648
d63a86f8 27649 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
27650 'continue with watch' test point.
27651
276521999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27653
27654 Merged from p2linux-990323-branch:
d63a86f8 27655
4ce44c66
JM
27656 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27657
11cf8741
JM
27658Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27659
27660 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 27661 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
27662
27663Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
27664
27665 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 27666 gdb_expect_list.
11cf8741
JM
27667
27668Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
27669
27670 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
27671
276721999-11-03 Mark Salter <msalter@cygnus.com>
27673
27674 * gdb.base/break.exp: Fix "stub continue" pattern.
27675
276761999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
27677
27678 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
27679
276801999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
27681
27682 * gdb.base/display.exp ("finish"): Add timeout clause.
27683
27684 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
27685 plain prompt clause, so this doesn't have to time out in order to
27686 fail.
27687
27688 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 27689 breakpoint hit messages include an address.
11cf8741
JM
27690
27691 * gdb.base/display.exp: Don't forget to escape parens in regular
27692 expressions. Unix regexp notatation sucks.
27693
276941999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27695
27696 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 27697 order for 'signalled' message.
11cf8741 27698
5c44784c
JM
276991999-11-01 Stan Shebs <shebs@andros.cygnus.com>
27700
27701 From Jimmy Guo <guo@cup.hp.com>:
27702 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
27703 * gdb.base/annota1.c: Add code for tests to work with.
27704
277051999-10-26 Frank Ch. Eigler <fche@cygnus.com>
27706
27707 * gdb.base/remote.exp: New test for remote downloading settings.
27708 * gdb.base/remote.c: New file with large .data.
27709
917317f4
JM
277101999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
27711
27712 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
27713 for LinuxThreads support, merged from the Code Fusion branch.
27714
27715Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
27716
27717 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
27718 containing exp_continue into a while within an expect. Don't
27719 attempt a start more than three times. Check return value from
27720 gdb_load.
d63a86f8 27721
2df3850c
JM
27722Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27723
27724 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 27725 a pass case.
2df3850c 27726
2acceee2
JM
277271999-10-01 Kevin Buettner <kevinb@cygnus.com>
27728
27729 * gdb.base/break.c (main): Added a statement that we can step
27730 off of.
27731 * gdb.base/break.exp: Added tests for setting a breakpoint
27732 at an offset and stepping onto a breakpoint.
27733
277341999-10-01 Fred Fish <fnf@cygnus.com>
27735
d63a86f8 27736 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
27737 gdb output.
27738
c2c6d25f
JM
277391999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27740
27741 * gdb.base/break.exp: Code locations are in hex, don't forget!
27742 (For HP-UX.)
27743
277441999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27745
27746 * condbreak.exp: Use break.c as test program.
27747 * condbreak.c: Remove, redundant with break.c.
27748
277491999-09-15 Stan Shebs <shebs@andros.cygnus.com>
27750
27751 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 27752 Z-packets if the target needs it.
c2c6d25f
JM
27753
277541999-09-13 James Ingham <jingham@leda.cygnus.com>
27755
27756 * gdb.c++/overload.exp: Added tests for listing overloaded
27757 functions with function pointers in the arg, explicitly calling
27758 out the version you want.
27759
cff3e48b
JM
277601999-09-09 Stan Shebs <shebs@andros.cygnus.com>
27761
27762 * long_long.exp: Add variations of test cases that work for
27763 targets with 16-bit ints and 32-bit doubles.
27764
d4f3574e
SS
277651999-09-08 Stan Shebs <shebs@andros.cygnus.com>
27766
27767 * break.c (main): Compare a possibly-uninitialized argc with an
27768 unlikely value that fits in 16 bits.
27769
277701999-09-07 Stan Shebs <shebs@andros.cygnus.com>
27771
27772 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
27773 0xfeeb, don't want negative numbers if ints are 16 bits.
27774
27775 * lib/gdb.exp (skip_cplus_tests): New proc.
27776 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
27777 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
27778 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
27779 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
27780 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
27781 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
27782 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
27783 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
27784
27785 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
27786
27787Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
27788
27789 * gdb.base/corefile.exp (up): Allow a parameter to appear
27790 in the frame that we're going up to.
27791
27792 From Jim Blandy <jimb@cygnus.com>:
27793
27794 * gdb.base/default.exp (info float): Expect some output now.
27795
27796 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
27797 returning floating-point values to fail on the x86.
27798 * gdb.base/callfwmall.exp (do_function_calls): Same.
27799
27800 * gdb.base/list.exp (test_listsize): Correct expectations for
27801 listing line 1 with listsize 2. Also, listing a single line
27802 works now, as does listing three lines. [Kevin's note: There
27803 were a number of other cases fixed too where the expectations
27804 differed...]
27805
278061999-09-02 Stan Shebs <shebs@andros.cygnus.com>
27807
27808 * gdb.base/selftest.exp: Add case for when version prints as
27809 constant string instead of char pointer.
27810
104c1213
JM
278111999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27812
27813 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 27814 stepping out of main.
104c1213
JM
27815
27816 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
27817 G++ used.
27818
27819 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 27820 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
27821
27822 * gdb.c++/ovldbreak.exp: Update match string in test that
27823 includes a warning of multiple breakpoints.
27824
278251999-08-24 Stan Shebs <shebs@andros.cygnus.com>
27826
27827 * gdb.base/display.exp: Improve precision of step-after-finish
27828 added yesterday.
27829
27830 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 27831 test.
104c1213
JM
27832
27833 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
27834 configs when using G++, not just hppa*.
27835
278361999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27837
27838 * gdb.base/async.c: New file.
27839 * gdb.base/async.exp: New file.
27840
27841Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
27842
27843 * gdb.base/break.exp: Tweak PA specific tests to properly handle
27844 PA64.
27845
53a5351d
JM
27846Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
27847
104c1213
JM
27848 * gdb.base/display.exp: "finish" can leave us mid-line on many
27849 targets, deal with it. Add a small constant to main, instead of
27850 1000 since main+1000 may not be a valid address in the target.
27851
53a5351d
JM
27852 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
27853 on hpux11.
27854
27855 * gdb.base/attach.exp: Handle another hpux11 error message variant
27856 when attaching to a process that does not exist.
27857
278581999-08-19 J.T. Conklin <jtc@redback.com>
27859
27860 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 27861 characters in 'continue to 1241' test.
53a5351d
JM
27862
278631999-08-17 Stan Shebs <shebs@andros.cygnus.com>
27864
27865 * gdb.base/call-ar-st.exp: Add a shorter match case for the
27866 stop in print_long_arg_list, define and use a whitespace
27867 variable in print_small_structs test, add an XFAIL for Solaris.
27868 * gdb.base/dbx.exp: XFAIL func commands until somebody is
27869 interested enough to fix.
27870
7be570e7
JM
278711999-08-13 Keith Seitz <keiths@cygnus.com>
27872
27873 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
27874 (dbx_gdb_load): Remove. Use gdb_load instead, since that
27875 proc knows about targets other than the natives.
27876 (test_assign): Use "gdb_run_cmd" to "run" the target.
27877 Check that we've actually hit the breakpoint at main.
27878 When we attempt to assign a value to a local variable, check
27879 that the variable is in the current scope, i.e., don't use
27880 a test with an empty result.
27881
27882Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
27883
27884 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 27885 command.
7be570e7
JM
27886
278871999-08-09 Stan Shebs <shebs@andros.cygnus.com>
27888
27889 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27890 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
27891 gdb.compat, gdb.threads-hp.
27892 gdb.hp/configure, gdb.hp/configure.in: New files.
27893 gdb.hp/Makefile.in: Recurse into new subdirs.
27894 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
27895 gdb.hp/gdb.objdbg: New directory, tests for debugging info
27896 in object files.
27897 gdb.hp/tools: New directory, aux tools for HP-specific tests.
27898
96baa820
JM
278991999-08-05 Stan Shebs <shebs@andros.cygnus.com>
27900
27901 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 27902 funky printf, remove a bogus p/a test.
96baa820
JM
27903
279041999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27905
27906 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
27907 connected to the target. This is necessary when running not
27908 natively.
96baa820
JM
27909
279101999-08-03 Stan Shebs <shebs@andros.cygnus.com>
27911
27912 * gdb.base/step-test.exp: Removed some extraneous messages.
27913
27914 * gdb.base/long_long.exp: Don't run memory examination tests
27915 on little-endian targets (they will need a different set of
27916 results to match).
27917
279181999-08-02 Stan Shebs <shebs@andros.cygnus.com>
27919
27920 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
27921 until somebody decides to fix GDB.
27922
27923 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 27924 constant as "ULL".
96baa820
JM
27925 * gdb.base/long_long.exp: Loosen x/c test, add partial result
27926 matches for a couple x/2 commands.
27927
a0b3c4fd
JM
279281999-07-30 Stan Shebs <shebs@andros.cygnus.com>
27929
27930 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
27931 by merging in ref-types2 tests.
27932 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
27933
27934 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27935 * gdb.c++/Makefile.in: Add standard actions.
27936 (EXECUTABLES): Rename from PROGS, update list.
27937 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
27938 from gdb.hp.
27939 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
27940 foo and bar locals.
27941 * gdb.c++/anon-union.exp: Fix tests to match.
27942 * gdb.c++/classes.exp: Run if HP compiler used, add extra
27943 expect matches to handle output variations.
27944 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
27945 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 27946 output, add HP alternatives for new and delete prints.
a0b3c4fd 27947 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 27948 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
27949 * gdb.c++/demangle.exp: Use $style when reporting failure.
27950 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
27951 * gdb.c++/inherit.exp: Run if HP compiler used, add some
27952 match alternatives.
27953 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 27954 compilers.
a0b3c4fd
JM
27955 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
27956 * gdb.c++/method.exp: Add match alternatives.
27957 * gdb.c++/misc.cc: Add bool types.
27958 * gdb.c++/misc.exp: Add tests for bool types.
27959 * gdb.c++/overload.exp: Add xfails.
27960 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
27961 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
27962 add some more template parameter tests (only for HP currently).
27963 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
27964 * gdb.c++/virtfunc.cc: Add return type and value for main.
27965 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
27966 match alternatives.
d63a86f8 27967
a0b3c4fd
JM
279681999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27969
27970 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
27971
279721999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
27973
27974 * gdb.base/signals.exp: Don't expect getting a backtrace from
27975 within a signal handler to fail on Linux.
27976
279771999-07-29 Stan Shebs <shebs@andros.cygnus.com>
27978
27979 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27980 * lib/gdb.exp: Remove some gratuitious semicolons.
27981 (delete_breakpoints): Increase timeout.
27982 (gdb_expect): Add -notransfer option.
27983 (gdb_test): Use -notransfer option.
27984 (get_compiler_info): Add f77 case.
27985 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 27986 case.
a0b3c4fd
JM
27987 (gdb_preprocess): Call get_compiler.
27988
27989 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
27990 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
27991 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
27992 gdb.base/long_long.exp, gdb.base/printcmds.exp,
27993 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
27994 third arg to gdb_test.
a0b3c4fd
JM
27995 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
27996 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 27997 HP-UX xfails, add others.
a0b3c4fd
JM
27998 * gdb.base/completion.exp: Reflect name change of self-test.
27999 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
28000 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
28001 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
28002 HP failure number.
a0b3c4fd
JM
28003 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
28004 useless HP-UX 10.30 references.
28005 * gdb.base/maint.exp: Loosen matches.
28006 * gdb.base/pointers.c (main): Declare more_code.
28007 * gdb.base/pointers.exp: Match on output of a `next'.
28008 * gdb.base/structs.c: Add prototypes.
28009 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
28010 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
28011
280121999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28013
28014 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 28015 command.
a0b3c4fd
JM
28016
280171999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28018
28019 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
28020 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
28021
28022 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
28023 debug info. Deal with lack of signal hanlder info in stack.
28024
a9c64011 28025 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
28026 * gdb.base/annota1.exp: If printf has debug info, deal with it.
28027
5a2468f5
JM
280281999-07-19 Stan Shebs <shebs@andros.cygnus.com>
28029
28030 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 28031 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 28032
adf40b2e
JM
28033Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
28034
28035 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 28036 a1-selftest.exp.
adf40b2e
JM
28037 * gdb.base/configure: Re-generate.
28038
280391999-07-12 Stan Shebs <shebs@andros.cygnus.com>
28040
28041 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
28042 in trying to run first and name is too long.
28043
28044 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
28045 pointers2.c and pointers2.exp, respectively.
28046 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
28047 doschk happier.
28048
43e526b9
JM
280491999-07-08 Stan Shebs <shebs@andros.cygnus.com>
28050
28051 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
28052 callfuncs2.c and callfuncs2.exp.
28053
28054 * gdb.base/list.exp: Remove mistaken xfails.
28055 * gdb.base/list0.h: Add optional prototypes.
28056
9846de1b
JM
28057Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
28058
a9c64011 28059 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 28060 calling malloc.
a9c64011
AS
28061 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
28062 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 28063 use.
9846de1b
JM
28064
280651999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28066
28067 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
28068 * gdb.base/annota2.cc, annota2.exp: Move from here.
28069 * gdb.c++/annota2.cc, annota2.exp: To here.
28070 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
28071
43ff13b4
JM
28072Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
28073
28074 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 28075 a consistent format.
43ff13b4 28076
085dd6e6
JM
280771999-06-25 Stan Shebs <shebs@andros.cygnus.com>
28078
28079 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28080 * lib/gdb.exp (get_compiler_info): Add detection for assorted
28081 HP compilers, also set the globals $true and $false.
28082
28083 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
28084 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
28085 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
28086 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
28087 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
28088 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
28089 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
28090 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
28091 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
28092 whatis.c} Add C++ compatible function definitions and return
28093 types, add includes for library functions.
085dd6e6
JM
28094 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
28095 * gdb.base/step-test.c (myglob): Rename from glob.
28096 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
28097 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28098 files, move here from gdb.hp.
085dd6e6 28099 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
28100 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
28101 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
28102 Adjust line numbers in regexps.
085dd6e6
JM
28103
28104 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
28105 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
28106 instead of 0/1.
28107
28108 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
28109 foll-vfork.exp: New files, move here from gdb.hp.
28110 * gdb.base/page.exp: New file, test of pagination command.
28111
28112 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
28113 recursion test.
28114 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
28115
28116 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 28117 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
28118
28119 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 28120 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 28121 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 28122 watchpoint test.
085dd6e6
JM
28123 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
28124 them work.
28125 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
28126 expressions properly.
28127 * gdb.base/corefile.exp: Loosen the match slightly.
28128 * gdb.base/default.exp: Allow "Error accessing memory" message
28129 also.
28130 * gdb.base/display.exp: Skip over x/0 j if PA64.
28131 * gdb.base/funcargs.exp: Add xfails for HP-UX.
28132 * gdb.base/interrupt.exp: Ditto.
28133 * gdb.base/langs.exp: Add symbolic matches governed by compiler
28134 in use.
28135 * gdb.base/list.exp: Add xfails for HP-UX.
28136 * gdb.base/long_long.exp: Refine some of the numeric matches.
28137 * gdb.base/mips_pro.exp: Xfail on HP-UX.
28138 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
28139 * gdb.base/nodebug.exp: Succeed on more varieties of output.
28140 * gdb.base/opaque.exp: Remove some HP-UX xfails.
28141 * gdb.base/ptype.exp: Succeed on more varieties of output.
28142 * gdb.base/scope.exp: Add xfails for HP-UX.
28143 * gdb.base/sect-cmd.exp: Add more cases.
28144 * gdb.base/setvar.exp: Add xfails for HP-UX.
28145 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28146 * gdb.base/signals.exp: Match on void symbolically.
28147 * gdb.base/step-test.exp: Add case for PA64.
28148 * gdb.base/term.exp: Add exit and restart.
28149 * gdb.base/twice.exp: Clean up after self.
28150 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28151 * gdb.base/whatis.exp: Allow more ways to pass tests.
28152
28153 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28154 no longer useful.
085dd6e6
JM
28155
28156Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28157
28158 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28159 list of patterns.
085dd6e6 28160 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28161 print_double_array(double_array)", "continuing to breakpoint
28162 1018", "print print_double_array(array_d)" and "continuing to
28163 1034" tests.
d63a86f8 28164
085dd6e6
JM
281651999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28166
a9c64011 28167 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28168
281691999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28170
28171 * config/mt-*: Remove, these haven't been used since 1996.
28172
281731999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28174
28175 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28176 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28177 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28178
9e0b60a8
JM
281791999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28180
28181 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28182 simpler match case for the ptype of the big class.
28183
281841999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28185
28186 * gdb.exp: Fix test for gdb_prompt existence.
28187
281881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28189
28190 * gdb.exp (gdb_test): Add fail after calls to perror.
28191
281921999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28193
28194 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28195
281961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28197
28198 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28199
0f71a2f6
JM
28200Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28201
28202 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28203 malloc() is linked in.
0f71a2f6
JM
28204
282051999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28206
28207 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28208 step at end.
28209
28210 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28211
282121999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28213
28214 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28215
cce74817
JM
28216Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28217
28218 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28219 * gdb.base/mips_pro.exp: Likewise.
28220
282211999-06-02 Keith Seitz <keiths@cygnus.com>
28222
28223 * gdb.c++/templates.cc: Change all "new" operators to throw
28224 an exception.
28225 * gdb.c++/cplusfuncs.cc: Likewise.
28226
28227 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28228
28229Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28230
28231 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28232 * gdb.base/ending-run.exp: When stepping out of main, accept a
28233 step into an arbitrary assembler file.
cce74817 28234
392a587b
JM
282351999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28236
d63a86f8 28237 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28238 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28239 * gdb.base/annota2.exp: Revise line number for main
28240 breakpoint. Allow any number of "frames-invalid" and
28241 "breakpoint-invalid" to be printed.
392a587b
JM
28242 * gdb.base/annota2.cc: Initialize a.x to 0.
28243
9e086581
JM
282441999-05-17 Keith Seitz <keiths@cygnus.com>
28245
6fdff2c5
PA
28246 * gdb.base/call-ar-st.exp: Skip
28247 "print print_double_array (double_array)" when "skip_float_tests" set.
28248 Ditto for "print print_double_array(array_d)",
28249 "print print_small_structs", "print print_ten_doubles", and
28250 "step into print_long_arg_list".
28251 Don't assume we can step into "print_long_arg_list": we could step
28252 into memcpy.
28253 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28254 "skip_float_tests" is set: "print print_one_double(*d1)"
28255 and "print print_two_floats(*f3)".
9e086581
JM
28256 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28257 "skip_float_tests" is set.
6fdff2c5
PA
28258 * gdb.base/varargs.exp: Skip
28259 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28260 "skip_float_tests" set.
d63a86f8 28261
cd0fc7c3
SS
282621999-05-06 Keith Seitz <keiths@cygnus.com>
28263
28264 * gdb.base/annota2.cc: Include stdio.h.
28265
28266Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28267
28268 * gdb.base/crossload.exp: Remove, this has been disabled ever
28269 since BFD stopped including all targets, and cross-GDB gets
28270 plenty of testing anyway.
28271 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28272 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28273 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28274 * gdb.base/README: Remove, was doc for this.
28275 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28276 needed.
cd0fc7c3 28277
b83266a0
SS
282781999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28279
28280 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28281 output.
28282
28283 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28284 * gdb.base/annota2.exp: New file. More annotation tests.
28285 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28286 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28287
282881999-04-23 Angela Marie Thomas <angela@cygnus.com>
28289
28290 * config/cfdbug.exp: New file.
28291
7a292a7a
SS
282921999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28293
28294 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28295 Marcus Daniel's and Dale Hawkins's demangler crashes.
28296
28297 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28298 test_lucid_style_demangling, test_arm_style_demangling,
28299 test_hp_style_demangling): Try Tom Tromey's core-dumping
28300 identifier under each demangling style.
7a292a7a
SS
28301
283021999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28303
28304 * gdb.c++/demangle.exp: Include the current demangling style
28305 in all test names.
28306 (current_demangling_style): New global variable.
28307 (set_demangling_style, test_demangling_core, test_demangling,
28308 test_demangling_exact): New functions.
28309 (test_gnu_style_demangling, test_lucid_style_demangling,
28310 test_arm_style_demangling, test_hp_style_demangling): Use those,
28311 instead of calling gdb_test and gdb_test_exact directly.
28312 (catch_demangling_errors): New function, which reports errors
28313 signalled by the demangling test functions in an orderly way.
28314 (do_tests): Use catch_demangling_errors.
28315
283161999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28317
28318 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28319 grouping in expressions, not {}.
7a292a7a
SS
28320
28321 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28322 initialized yet.
7a292a7a
SS
28323
283241999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28325
28326 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28327 are listed.
28328
283291999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28330
28331 * gdb.stabs/weird.exp: Test for CC being defined before
28332 looking at its value.
28333
283341999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28335
28336 * gdb.base/call-ar-st.exp: Remove stray '#'.
28337 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28338 "short int" and "long int".
28339 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28340 change, to mollify finicky HP compiler.
7a292a7a
SS
28341 * gdb.hp/reg-test.exp (testfile): Fix file name.
28342 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28343
7a292a7a
SS
28344 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28345 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28346 alternate form of enum ptype.
28347
c906108c
SS
283481999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28349
7a292a7a
SS
28350 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28351 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28352 passing skip_hp_tests, so as not to waste time on guaranteed
28353 failure.
7a292a7a 28354
c906108c
SS
28355 * gdb.c++/overload.cc: Pass string instead of char addr, always
28356 init ccpfoo.
28357 * gdb.c++/templates.cc: Fix syntax error.
28358
7a292a7a
SS
28359Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28360
28361 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28362 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28363 command.
28364
283651999-03-18 James Ingham <jingham@cygnus.com>
28366
28367 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28368
28369 * gdb.c++/method.exp: It was testing an uninitialized int on the
28370 stack and assuming it was positive.
28371
28372 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28373
28374 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28375 keep it from killing the rest of the tests.
7a292a7a
SS
28376 Use gdb_continue_to_end.
28377
28378 * gdb.base/sigall.exp: use gdb_continue_to_end.
28379
28380 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28381
28382 * gdb.base/display.exp: use runto_main, not run.
28383
d63a86f8
RM
28384 * gdb.base/default.exp: Check for the current error message in the
28385 r abbreviation test.
7a292a7a
SS
28386 Add strongarm to the targets that know info float.
28387
d63a86f8 28388 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28389 run which doesn't work with monitors.
28390
6fdff2c5
PA
28391 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28392 1034 test.
7a292a7a
SS
28393
28394 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28395
6fdff2c5
PA
28396 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28397 end of a program. Traps the case (in Cygmon) when the program
28398 never really exits. Same as Mark's continue_to_exit, but I had
28399 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28400
28401 * config/monitor.exp (gdb_target_monitor): added another
28402 target_info parameter: remotebinarydownload. This will set the
28403 remotebinarydownload flag if this is causing some boards trouble.
28404
284051999-03-18 Mark Salter <msalter@cygnus.com>
28406
28407 * lib/gdb.exp (continue_to_exit): New function.
28408
28409 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28410 * gdb.base/ending-run.exp: Ditto.
28411 * gdb.base/step-test.exp: Ditto.
28412
284131999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28414
28415 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28416 (suggested by Art Haas <ahaas@neosoft.com>).
28417
284181999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28419
889bf7c5 28420 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28421
28422Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28423
28424 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28425 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28426
284271999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28428
28429 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28430 a call to strlen; sometimes we do have sources.
28431
284321999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28433
28434 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28435 character, so GDB won't print garbage after its end.
d63a86f8 28436
c906108c
SS
28437 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28438 breakpoint there instead. Sometimes GCC emits memcpy to handle
28439 the large structures being passed by value, so we step into that
28440 instead of sum_array_print, which obscures what we're really testing.
28441 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28442 the bizarre steps into memcpy, so do that here. Add check for
28443 stepping into function calls that pass large structures by value.
28444 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28445 Remove all references to specific line numbers.
28446 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28447 New type and function.
28448 (main): Call large_struct_by_value, passing it a large struct by value.
28449 * lib/gdb.exp (gdb_get_line_number): New function.
28450
28451 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28452 more portable.
28453
7a292a7a
SS
284541999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28455
c906108c
SS
28456 * lib/gdb.exp: Doc fixes.
28457
7a292a7a
SS
284581999-03-05 Nick Clifton <nickc@cygnus.com>
28459
d63a86f8 28460 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28461
284621999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28463
c906108c 28464 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28465 commands. They're not germane to this test, and they don't work
28466 that way on remote targets.
c906108c 28467
3fc11d3e
JM
284681999-03-01 James Ingham <jingham@cygnus.com>
28469
28470 * Changelog entries merged over from gdb development branch.
28471
3fc11d3e
JM
28472 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28473
28474 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28475 for outputting results of test run.
28476
2d4a1622 28477 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28478
28479 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28480
7a292a7a
SS
284811999-02-25 Felix Lee <flee@cygnus.com>
28482
28483 * lib/gdb.exp (debug_format): initialize
28484
c906108c
SS
284851999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28486
28487 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28488 * gdb.base/call-rt-st.c: Ditto.
28489
c906108c
SS
284901999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28491
28492 * gdb.threads/pthreads.exp (horiz): New variable.
28493 (test_startup): Fix regexps that capture thread numbers.
28494
284951999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28496
28497 * gdb.base/smoke.exp: Disambiguate two test case names (both
28498 called ``print'').
28499
28500Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28501
28502 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28503 compilation.
c906108c
SS
28504
285051999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28506
28507 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28508 actual output formatting.
28509 * gdb.base/smoke.exp: GDB removes leading 0's.
28510 * gdb.base/volatile.exp: Don't check type of remuneration;
28511 that variable is no longer defined in constvars.c.
28512 * gdb.base/step-test.c (main): Exit with explicit exit code.
28513 * gdb.base/step-test.exp: Remove two nexti checks--they are
28514 not portable.
28515
285161999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28517
28518 * gdb.base/help.exp ("help delete display"): Fix test to match
28519 gdb's output.
28520
28521 * gdb.base/long_long.c (known_types): Initialize values to zero.
28522 * gdb.base/long_long.exp: Step one more line
28523 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28524 leading zeros. Explicitly ask for hex formatting. Use
28525 unique test case names.
c906108c
SS
28526
28527Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28528
d63a86f8 28529 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28530
28531 * gdb.c++/method.exp: Add missing close brace.
28532
285331999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28534
28535 * gdb.base/maint.exp: Use 'set height 0' to disable page
28536 prompting, not 'set height 400'.
28537
28538 Fix a bunch of timeouts.
28539 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28540 four separate tests, so expect doesn't take forever to match a ton
28541 of text against a regexp with lots of .* forms.
28542 ("maint print psymbols", "maint print symbols"): Make some of
28543 these greps more selective, so that expect doesn't try to wade
28544 through huge piles of output and time out.
28545
28546 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28547
28548 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28549 tests: one which doesn't expect shlib events to be reported, and
28550 another which does, but is XFAIL for all platforms other than
28551 HP/UX.
c906108c
SS
28552
28553 * gdb.base/break.exp: Teach the test suite that the `catch
28554 fork', `catch vfork', and `catch exec' commands produce error
28555 messages on platforms that don't provide these features.
28556
28557Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28558
28559 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28560 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28561 (shortening names from solib_threshold.exp etc), won't run on
28562 anything but HP-UX for the foreseeable future.
c906108c 28563 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28564 reflect move.
c906108c
SS
28565
28566Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28567
28568 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28569 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28570
28571Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28572
28573 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28574 successfully re-sets breakpoints in shared libraries.
28575 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28576
28577Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28578
d63a86f8
RM
28579 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28580 and compiled w/o GCC.
c906108c
SS
28581
28582 * gdb.hp/watch-cmd.exp: ditto.
28583
28584 * gdb.hp/watch-hp.exp: ditto.
28585
28586 * gdb.hp/xdb1.exp: ditto.
28587
28588 * gdb.hp/xdb2.exp: ditto.
28589
28590 * gdb.hp/dbx.exp: ditto.
28591
28592Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28593
28594 * constvars.c: Remove C++-isms.
28595 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28596 with GCC.
c906108c
SS
28597
28598Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28599
28600 The following changes are part of the HP merge.
28601
28602 * gdb.base/break.exp: new tests to verify that catchpoints for
28603 fork, vfork, and exec don't trigger inappropriately.
28604
28605 * gdb.base/opaque.exp: compile one file at a time, then link.
28606
28607 * gdb.base/signals.exp: be more restrictive about which hppa
28608 systems receive a setup_xfail. new tests.
28609
28610 * gdb.base/solib_threshold.build: new file.
28611 * gdb.base/solib_threshold.exp: new file.
28612 * gdb.base/solib_threshold.link_opts: new file.
28613 * gdb.base/solib_threshold.mk: new file.
28614 * gdb.base/gen_solib_threshold.c: new file.
28615
28616 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28617 tests. New tests for enums inside classes.
28618
28619 * gdb.c++/compiler.cc: indicate support of template debugging.
28620
28621 * gdb.c++/demangle.exp: run hp style demangling tests.
28622
28623 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28624 tests.
28625
28626 * gdb.c++/misc.cc: changes to support new tests.
28627
28628 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28629 to support new tests.
28630
28631 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28632 gcc, then skip these tests.
28633
28634Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28635
28636 The following files are part of the HP merge; some had longer
28637 names at HP, but have been renamed to be no more than 14
28638 characters in length.
28639
28640 * gdb.hp/ambiguous.cc: new file.
28641 * gdb.hp/ambiguous.exp: new file.
28642 * gdb.hp/attach.exp: new file.
28643 * gdb.hp/attach2.exp: new file.
28644 * gdb.hp/classes-hp.exp: new file.
28645 * gdb.hp/ctti.exp: new file.
28646 * gdb.hp/ctti-add.cc: new file.
28647 * gdb.hp/ctti-add1.cc: new file.
28648 * gdb.hp/ctti-add2.cc: new file.
28649 * gdb.hp/ctti-add3.cc: new file.
28650 * gdb.hp/dbx.exp: new file.
28651 * gdb.hp/exception.cc: new file.
28652 * gdb.hp/exception.exp: new file.
28653 * gdb.hp/foll-exec.c: new file.
28654 * gdb.hp/foll-exec.exp: new file.
28655 * gdb.hp/foll-fork.c: new file.
28656 * gdb.hp/foll-fork.exp: new file.
28657 * gdb.hp/foll-vfork.c: new file.
28658 * gdb.hp/foll-vfork.exp: new file.
28659 * gdb.hp/inherit-hp.exp: new file.
28660 * gdb.hp/more-steps.exp: new file.
28661 * gdb.hp/namespace.cc: new file.
28662 * gdb.hp/namespace.exp: new file.
28663 * gdb.hp/optimize.exp: new file.
28664 * gdb.hp/pxdb.c: new file.
28665 * gdb.hp/pxdb.exp: new file.
28666 * gdb.hp/quicksort.exp: new file.
28667 * gdb.hp/reg-test.exp: new file.
28668 * gdb.hp/reg-test.s: new file.
28669 * gdb.hp/sized-enum.c: new file.
28670 * gdb.hp/sized-enum.exp: new file.
28671 * gdb.hp/start-stop.exp: new file.
28672 * gdb.hp/templ-hp.cc: new file.
28673 * gdb.hp/templ-hp.exp: new file.
28674 * gdb.hp/thr-lib.c: new file.
28675 * gdb.hp/thr-lib.exp: new file.
28676 * gdb.hp/thr-lib.h: new file.
28677 * gdb.hp/thr-liblib.c: new file.
28678 * gdb.hp/virtfun-hp.c: new file.
28679 * gdb.hp/virtfun-hp.exp: new file.
28680 * gdb.hp/watch-cmd.exp: new file.
28681 * gdb.hp/watch-hp.exp: new file.
28682 * gdb.hp/xdb1.exp: new file.
28683 * gdb.hp/xdb2.exp: new file.
28684 * gdb.hp/xdb3.exp: new file.
28685
28686Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
28687
28688 The following files are part of the HP merge; some had longer
28689 names at HP, but have been renamed to be no more than 14
28690 characters in length.
28691
28692 * gdb.base/ss.h: new file.
28693 * gdb.base/call-ar-st.c: new file.
28694 * gdb.base/call-ar-st.exp: new file.
28695 * gdb.base/call-rt-st.c: new file.
28696 * gdb.base/call-rt-st-exp: new file.
28697 * gdb.base/call-strs.exp: new file.
28698 * gdb.base/ena-dis-br.exp: new file.
28699 * gdb.base/environ.exp: new file.
28700 * gdb.base/long_long.exp: new file.
28701 * gdb.base/sect-cmd.exp: new file.
28702 * gdb.base/shlib-cl2.exp: new file.
28703 * gdb.base/smoke.exp: new file.
28704 * gdb.base/so-impl-ld.c: new file.
28705 * gdb.base/so-impl-ld.exp: new file.
28706 * gdb.base/so-indr-cl.c: new file.
28707 * gdb.base/so-indr-cl.exp: new file.
28708 * gdb.base/varargs.exp: new file.
28709 * gdb.base/volatile.exp: new file.
28710 * gdb.base/whatis-exp.exp: new file.
7a292a7a 28711 * gdb.base/display.exp: new file.
c906108c
SS
28712 * gdb.c++/derivation.exp: new file.
28713 * gdb.c++/local.exp: new file.
28714 * gdb.c++/member-ptr.exp: new file.
28715 * gdb.c++/overload.exp: new file.
28716 * gdb.c++/ovldbreak.exp: new file.
28717 * gdb.c++/ref-types.exp: new file.
28718 * gdb.c++/ref-types2.exp: new file.
28719 * gdb.c++/userdef.exp: new file.
d63a86f8 28720
c906108c
SS
28721Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28722
28723 * gdb.base/default.exp: Reflect wording change in remote.c.
28724
dc96c6c7 28725Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28726
28727 * gdb.base/help.exp: Update to reflect current text.
28728
28729Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28730
28731 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28732 they're stack variables and contain garbage.
28733 * gdb.c++/anon-union.exp: new file.
28734
28735 The following changes were made by David Taylor
889bf7c5
PA
28736 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28737 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28738 in changes by HP.
c906108c
SS
28739
28740 * gdb.base/bitops.exp: new file.
28741 * gdb.base/default.exp: change expected messages for catch and
28742 info catch tests to reflect HP merge changes.
28743 * gdb.base/enable-disable-break.exp
28744 * gdb.base/ending-run.c: new file.
28745 * gdb.base/long_long.c: new file.
28746 * gdb.base/maint.exp: new file.
28747 * gdb.base/pointers2.exp: new file.
28748 * gdb.base/shlib-call2.exp: new file.
28749 * gdb.base/solib.exp: new file.
28750 * gdb.base/step-test.c: new file.
28751 * gdb.c++/anon-union.cc: new file.
28752 * gdb.c++/local.cc: new file.
28753 * gdb.c++/member-pointer.cc: new file.
28754 * gdb.c++/method.cc: new file.
28755 * gdb.c++/ref-types.cc: new file.
28756 * gdb.c++/ref-types2.cc: new file.
28757 * gdb.c++/userdef.cc: new file.
d63a86f8 28758
c906108c
SS
28759 * gdb.base/scope.exp: compile one file at a time, then link.
28760 * gdb.base/langs.exp: ditto.
28761 * gdb.base/list.exp: ditto.
d63a86f8 28762
c906108c
SS
28763Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28764
28765 The following changes were made by David Taylor
889bf7c5
PA
28766 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28767 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28768 in changes by HP.
d63a86f8 28769
c906108c
SS
28770 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
28771 skip tests. When compiling pass c++ flag to gdb_compile.
28772 * gdb.c++/
d63a86f8 28773
c906108c
SS
28774 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
28775 test for on hppa*-*-hpux*; use args to see if c++ was specified.
28776 (skip_hp_tests): new function.
28777 (gdb_preprocess): new function.
28778
28779 * configure.in (hpdir): decide whether to configure gdb.hp.
28780 * configure: regenerated.
28781
28782 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
28783 to delete on clean.
28784 (EXECUTABLES): update to reflect new additions.
28785 * gdb.base/commands.exp: update message expected.
28786 * gdb.base/default.exp: add copyright notice.
28787 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
28788 * gdb.base/help.exp: update messages to reflect current text.
28789 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
28790 targets for recurse tests.
28791 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
28792 skip this file.
28793
28794 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
28795 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
28796 compilation.
28797 * gdb.c++/misc.exp: ditto.
28798 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
28799 run the tests. tell gdb_compile that it's a c++ compilation.
28800
28801 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 28802
c906108c
SS
28803 * gdb.base/all-bin.exp: new file.
28804 * gdb.base/arithmet.exp: new file.
28805 * gdb.base/assign.exp: new file.
28806 * gdb.base/completion.exp: new file.
28807 * gdb.base/cond-expr.exp: new file.
28808 * gdb.base/condbreak.exp: new file.
28809 * gdb.base/define.exp: new file.
28810 * gdb.base/dollar.exp: new file.
28811 * gdb.base/environment.exp: new file.
28812 * gdb.base/eval-skip.exp: new file.
28813 * gdb.base/jump.exp: new file.
28814 * gdb.base/logical.exp: new file.
28815 * gdb.base/pointers.exp: new file.
28816 * gdb.base/relational.exp: new file.
28817 * gdb.base/section_command.exp: new file.
28818 * gdb.base/whatis-expr.exp: new file.
28819
28820 * gdb.base/all-types.c: new file.
28821 * gdb.base/call-array-struct.c: new file.
28822 * gdb.base/call-return-struct.c: new file.
28823 * gdb.base/call-strings.c: new file.
28824 * gdb.base/callfuncs2.c: new file.
28825 * gdb.base/condbreak.c: new file.
28826 * gdb.base/constvars.c: new file.
28827 * gdb.base/display.c: new file.
28828 * gdb.base/int-type.c: new file.
28829 * gdb.base/jump.c: new file.
28830 * gdb.base/miscexprs.c: new file.
28831 * gdb.base/pointers.c: new file.
28832 * gdb.base/pointers2.c: new file.
28833 * gdb.base/shmain.c: new file.
28834 * gdb.base/shr1.c: new file.
28835 * gdb.base/shr2.c: new file.
28836 * gdb.base/solib.c: new file.
28837 * gdb.base/solib1.c: new file.
28838 * gdb.base/solib2.c: new file.
28839 * gdb.base/varargs.c: new file.
28840 * gdb.c++/derivation.cc: new file.
28841 * gdb.c++/overload.cc: new file.
28842 * gdb.c++/ovldbreak.cc: new file.
28843 * gdb.hp/attach.c: new file.
28844 * gdb.hp/attach2.c: new file.
28845 * gdb.hp/average.c: new file.
28846 * gdb.hp/compiler.c: new file.
28847 * gdb.hp/compiler.cc: new file.
28848 * gdb.hp/execd-program.c: new file.
28849 * gdb.hp/follow-exec.c: new file.
28850 * gdb.hp/follow-fork.c: new file.
28851 * gdb.hp/follow-vfork-and-exec.c: new file.
28852 * gdb.hp/misc-hp.cc: new file.
28853 * gdb.hp/more-steps.c: new file.
28854 * gdb.hp/optimize.c: new file.
28855 * gdb.hp/quicksort.c: new file.
28856 * gdb.hp/run-hp.c: new file.
28857 * gdb.hp/start-stop.c: new file.
28858 * gdb.hp/sum.c: new file.
28859 * gdb.hp/templates-hp.cc: new file.
28860 * gdb.hp/thread-local-in-lib.c: new file.
28861 * gdb.hp/thread-local-in-lib.h: new file.
28862 * gdb.hp/thread-local-in-lib.lib.c: new file.
28863 * gdb.hp/vforked-program.c: new file.
28864 * gdb.hp/virtfunc-hp.cc: new file.
28865 * gdb.hp/watchpoint-hp.c: new file.
28866 * gdb.hp/xdb.c: new file.
28867 * gdb.hp/xdb0.c: new file.
28868 * gdb.hp/xdb0.h: new file.
28869 * gdb.hp/xdb1.c: new file.
28870
28871Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
28872
28873 The following change was made by Edith Epstein
889bf7c5
PA
28874 <eepstein@cygnus.com> as part of a project to merge in changes
28875 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
28876
28877 * gdb.c++/demangle.exp: changed the expected output for some
28878 ARM-style mangling -- removed second reference to datatype.
889bf7c5 28879 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 28880 T1<char>::~T1<char>(void)
c906108c 28881 becomes,
a9c64011
AS
28882 maint demangle __dt__11T1__pt__2_cFv
28883 T1<char>::~T1(void)
c906108c 28884
889bf7c5 28885 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 28886
c906108c
SS
28887Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
28888
28889 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
28890 * gdb.trace/backtrace.exp: Likewise.
28891 * gdb.trace/circ.exp: Likewise.
28892 * gdb.trace/collection.exp: Likewise.
28893 * gdb.trace/deltrace.exp: Likewise.
28894 * gdb.trace/infotrace.exp: Likewise.
28895 * gdb.trace/limits.exp: Likewise.
28896 * gdb.trace/packetlen.exp: Likewise.
28897 * gdb.trace/passc-dyn.exp: Likewise.
28898 * gdb.trace/passcount.exp: Likewise.
28899 * gdb.trace/report.exp: Likewise.
28900 * gdb.trace/save-trace.exp: Likewise.
28901 * gdb.trace/tfind.exp: Likewise.
28902 * gdb.trace/tracecmd.exp: Likewise.
28903 * gdb.trace/while-dyn.exp: Likewise.
28904 * gdb.trace/while-stepping.exp: Likewise.
28905
289061998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
28907
28908 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
28909
28910Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
28911
28912 From Brendan Kehoe:
28913 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
28914 int return types.
28915
28916Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
28917
28918 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 28919 remote dos host testing right.
c906108c
SS
28920
28921Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
28922
28923 * gdb.base/corefile.exp: remove some xfails.
28924
28925Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
28926
28927 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 28928 have different timestamps.
c906108c
SS
28929
28930Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
28931
28932 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 28933 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
28934
28935Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
28936
28937 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 28938 delta.
c906108c
SS
28939
28940Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
28941
28942 * gdb.base/default.exp: Add brace missing from previous delta.
28943
28944Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
28945
28946 * gdb.base/default.exp: Support test for info float for all
28947 varieties of arm toolchain.
28948
dc96c6c7 28949Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28950
28951 * gdb.trace/*.exp: remove "remote_download" command.
28952
dc96c6c7 28953Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28954
28955 * gdb.trace/*.exp: remove -gdwarf from compile.
28956
28957Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
28958
28959 * gdb.trace/configure.in(AC_INIT): typo
28960 * gdb.trace/configure: regenerated
28961
dc96c6c7 28962Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28963
28964 * config/m68k-emc.exp: New file.
28965 * lib/<emc-support.exp trace-support.exp}: New files.
28966 * configure.in: add new test directory gdb.trace.
28967 * gdb.trace/{configure configure.in Makefile.in}: New files.
28968 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
28969 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
28970 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
28971 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
28972 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
28973 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
28974 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 28975
dc96c6c7 28976Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28977
28978 * gdb.c++/classes.exp: Change all regular expressions to match
28979 arbitrary combinations of newline/carriage-return, so that they
28980 will work equally well on Unix and Windows.
28981 * gdb.c++/inherit.exp: ditto.
28982 * gdb.c++/virtfunc.exp: ditto.
28983
289841998-08-11 Dawn Perchik <dawn@cygnus.com>
28985
28986 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
28987
c2d11a7d
JM
28988Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
28989
28990 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
28991 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
28992 to use a0-a3/d0-d3 as needed.
28993
28994Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
28995
28996 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
28997 * gdb.disasm/am33.exp: Corresponding changes.
28998
c906108c
SS
289991998-07-11 Felix Lee <flee@cygnus.com>
29000
29001 * gdb.base/callfuncs.exp: add cmp10 test.
29002 * gdb.base/callfuncs.c (cmp10): new function.
29003
29004Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
29005
d63a86f8 29006 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
29007 into two parts to get around a synchronization problem in expect.
29008
3fc11d3e
JM
29009Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
29010
29011 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
29012
29013 * configure.in: Add options for gdbtk testsuite.
29014
29015 * configure: Regenerate.
29016
29017 * gdb.gdbtk: New directory to hold gdbtk tests.
29018
c906108c
SS
29019Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29020
29021 * gdb.fortran/types.exp: Escape brackets in expect patterns
29022 for test_float_literal_types_accepted tests.
29023 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
29024 before run test.
29025
c2d11a7d
JM
29026Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
29027
29028 * am33.exp: Just compile, do not link the testcase.
29029 * am33.s: Add ".am33" pseudoop to force am33 mode.
29030
c906108c
SS
290311998-06-25 Felix Lee <flee@cygnus.com>
29032
29033 * gdb.base/setshow.exp: make sure $pc is sane.
29034
29035 * gdb.stabs/weird.exp: split expect patterns properly.
29036
c2d11a7d
JM
29037Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
29038
29039 * gdb.disasm/am33.s: New disassembler testfile for the am33.
29040 * gdb.disasm/am33.exp: Run it.
29041
dc96c6c7 29042Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29043
29044 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
29045 match processing (and eliminate spurious timeouts when running).
29046
dc96c6c7 29047Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29048
29049 * gdb.base/signals.exp (test_handle_all_print): put back Mach
29050 exception test, but conditionalize it on target [mach | gnu].
29051
dc96c6c7 29052Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29053
29054 * gdb.base/overlays.exp: fixup compile line for linker script.
29055
29056Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
29057
29058 * gdb.fortran/types.exp: don't guess at float size.
29059
29060Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
29061
29062 * gdb.base/exprs.exp: delete test that depends on int size.
29063
29064Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
29065
29066 * config/sim.exp: Removed checks for target triplets.
29067 (gdb_target_sim): Use gdb,target_sim_options.
29068
29069Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
29070
29071 * gdb.base/reread.exp: New file.
29072 * gdb.base/reread1.c: New file.
29073 * gdb.base/reread2.c: New file.
29074
29075Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
29076
29077 * config/sim.exp: Use 'target sim -sparclite' when running
29078 SPARClite programs.
29079
29080Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
29081
29082 * gdb.base/structs2.exp: New file.
29083 * gdb.base/structs2.c: New file.
29084
29085Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
29086
29087 * gdb.asm/common.inc: New file.
29088 * gdb.asm/d10v.inc: New file.
29089 * asm-source.exp: Pass -I's to gas to find .inc files.
29090 Update line numbers in expected output.
29091 * asmsrc1.s: Rewrite.
29092 * asmsrc2.s: Rewrite.
29093 * configure.in: Create arch.inc symlink.
29094 * configure: Regenerate.
29095 * Makefile.in (distclean): Delete arch.inc.
29096
29097Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
29098
29099 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
29100 (t_enum_value2): ditto
29101 (t_enum_value3): ditto
29102 (main): ditto
c906108c
SS
29103Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29104
29105 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
29106 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
29107 change.
29108 Use gdb_test instead of send_gdb/gdb_expect sequences.
29109
29110Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
29111
29112 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
29113 not void.
29114
29115Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
29116
29117 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
29118 subroutines. Used to test gdbs ability to single step through PC
29119 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
29120
29121Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
29122
29123 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
29124 more rigorous EGCS C++ error checking.
29125
29126Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29127
a9c64011
AS
29128 * gdb.base/help.exp: Clean up `help set args' and `help show args'
29129 tests.
29130 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
29131 function when asleep.
29132 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
29133 for i*86 Linux and SVR4 signal handling problems.
29134 Remove linux xfail for `next to handler in signals_tests_1', fixed
29135 by recent infrun.c change.
29136 Limit backtrace to 10 frames to avoid timeout problems with infinite
29137 stack backtraces.
29138 Adjust expect pattern in `handle all print' test to match Apr 28 1997
29139 target.[ch] change.
c906108c
SS
29140
29141Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
29142
29143 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29144 for a newline from gdb before continuing.
29145 (default_gdb_exit): Just look for y or n.
29146 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29147 it does, fail the rests of the tests in the file.
29148
29149Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29150
29151 * config/cygmon.exp: New file.
29152
29153Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29154
29155 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29156 main" test on remote targets.
c906108c
SS
29157
29158 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29159 run test on remote targets.
29160
29161Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29162
29163 * gdb.asm: New directory.
29164 * configure.in: Configure it.
29165 * configure: Regenerate.
29166 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29167 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29168
29169Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29170
29171 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29172
dc96c6c7 29173Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29174
a9c64011
AS
29175 * gdb.base/overlays (several files): Merge the two overlay
29176 managers into one. Change variables (foox, barx, bazx, grbxx)
29177 back into ints but force them to load in their proper sections.
c906108c
SS
29178
29179Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29180
29181 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29182 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29183 (D10VCopy): Handle memory regions crossing 16k boundaries.
29184 (D10VCopy): Transfer data in 32 bit chunks.
29185
29186Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29187
29188 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29189 correct.
c906108c
SS
29190
29191 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29192 map. Include space for printf in .text segment.
c906108c
SS
29193
29194 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29195 updated d10v memory VMA/LMA map.
c906108c 29196 (D10VCopy): Call D10VTranslate.
d63a86f8 29197
c906108c
SS
29198Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29199
29200 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29201
29202 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29203 that it won't be put into the .sdata - small data -
29204 section. Update reference.
c906108c
SS
29205 * gdb.base/baz.c (bazx, baz): Ditto.
29206 * gdb.base/foo.c (foox, foo): Ditto.
29207 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29208
29209 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29210 to be arrays.
d63a86f8 29211
dc96c6c7 29212Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29213
a9c64011
AS
29214 * gdb.base/overlays.exp: fix up and get working again.
29215 Add tests for backtraces from an overlay function.
d63a86f8 29216
c906108c
SS
29217Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29218
29219 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29220 "calling function with watchpoint enabled".
29221
29222Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29223
29224 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29225 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29226 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29227 pending review of whether it is useful or not.
29228
29229Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29230
29231 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29232
29233Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29234
29235 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29236 * config/dve.exp: New file to support Densan boards.
29237
29238Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29239
29240 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29241 reads and BSD.
c906108c
SS
29242
29243Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29244
29245 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29246 response.
29247
29248 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29249
29250Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29251
29252 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29253 test.
c906108c
SS
29254
29255 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29256 target_sizeof_long and target_bigendian_p.
c906108c 29257 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29258 to targets word size and endianess.
d63a86f8 29259
c906108c
SS
29260Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29261
29262 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29263 output.
c906108c
SS
29264
29265Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29266
29267 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29268 Update test of set args help to match source change.
c906108c
SS
29269
29270Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29271
29272 * gdb.base/default.exp: Expect help system output to be in
29273 alphabetical order.
29274 * gdb.base/help.exp: Ditto.
29275
29276Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29277
29278 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29279 "i*86-pc-linux-gnu*".
29280 * gdb.base/interrupt.exp: Ditto.
29281 * gdb.base/corefile.exp: Ditto.
29282
29283 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29284 define vxworks when building the testcase.
c906108c
SS
29285
29286 * gdb.base/ptype.exp: Fix testnames to be unique.
29287 * gdb.base/radix.exp: Ditto.
29288 * gdb.base/term.exp: Ditto.
29289 * gdb.base/whatis.exp: Ditto.
29290 * gdb.c++/classes.exp: Ditto.
29291
29292Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29293
29294 * gdb.base/callfuncs.exp: Fix indentation.
29295
29296 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29297 suppress_flag has been set.
29298 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29299 target feature.
29300
29301Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29302
29303 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29304 the testcase.
29305
29306 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29307 set_debug_traps() and breakpoint().
c906108c
SS
29308 * gdb.c++/misc.cc (main): Ditto.
29309 * gdb.c++/templates.cc (main): Ditto.
29310 * gdb.c++/virtfunc.cc (main): Ditto.
29311
29312Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29313
29314 * lib/gdb.exp(gdb_step_for_stub): New function.
29315 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29316 exists, reload the executable and do a "continue" instead of
29317 doing a jump.
29318 (runto_main): Use gdb_step_for_stub.
d63a86f8 29319
c906108c 29320 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29321 tests to have unique names.
c906108c
SS
29322 * gdb.base/callfuncs.exp: Ditto.
29323 * gdb.base/commands.exp: Ditto.
29324 * gdb.base/default.exp: Ditto.
29325 * gdb.base/help.exp: Ditto.
29326 * gdb.base/list.exp: Ditto.
29327 * gdb.base/opaque.exp: Ditto.
29328 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29329 similar tests.
d63a86f8 29330
c906108c
SS
29331 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29332 * gdb.c++/cplusfuncs.cc: Ditto.
29333 * gdb.c++/virtfunc.cc: Ditto.
29334
29335 * config/monitor.exp: Keep track of the last file we saw, rather
29336 than trying to get the info from gdb.
29337
29338 * gdb.fortran/types.exp: Move comment to previous line.
29339
29340Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29341
29342 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29343 target mode.
c906108c
SS
29344
29345Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29346
29347 From Bob Manson:
29348 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29349 string from GDB when it connects.
c906108c
SS
29350
29351 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29352
29353Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29354
29355 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29356 if we can't get a debug format from GDB (we may be testing an
29357 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29358
29359 * gdb.stabs/weird.exp: Fix quoting.
29360
29361 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29362
29363Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29364
29365 * config/arm-ice.exp: New file.
29366
29367Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29368
29369 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29370 until it has been modified to work with the new testsuite.
c906108c 29371
99707966 29372 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29373 testcase won't compile, cause all of the testcases in the file to
29374 fail instead.
c906108c
SS
29375
29376 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29377 (gdb_clear_suppressed): New procedure.
29378 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29379 it contains a positive value.
29380
29381Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29382
29383 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29384
29385 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29386
29387Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29388
29389 * lib/gdb.exp (setup_xfail_format): New function.
29390 (get_debug_format): New function to get debug format.
29391 (debug_format): New global variable to hold last value set
29392 by get_debug_format.
29393 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29394 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29395 * gdb.c++/ptype.exp: Ditto.
29396 * gdb.c++/classes.exp: Ditto.
29397 * gdb.c++/cplusfuncs.exp: Ditto.
29398 * gdb.c++/inherit.exp: Ditto.
29399 * gdb.c++/templates.exp: Ditto.
29400 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29401
c906108c
SS
29402Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29403
29404 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29405 host doesn't have a currently-open connection.
29406
29407 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29408 any gdb stub target. Handle cases where gdb doesn't respond when
29409 interrupted in a sane fashion.
c906108c
SS
29410
29411 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29412 same thing in a totally different way.
c906108c
SS
29413
29414 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29415 setting "timeout".
c906108c 29416 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29417 default_gdb_init now.
c906108c
SS
29418
29419Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29420
29421 * gdb.base/printcmds.exp: Fix "check for floating addition"
29422 regexp to accept results within approx +/- .01 of exact value.
29423 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29424
29425Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29426
29427 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29428 properly.
c906108c
SS
29429 (gdb_expect): Add optional timeout parameter, and add timeout
29430 value to various calls.
29431 (gdb_suppress_tests): Only give one warning message per group.
29432
29433Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29434
29435 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29436 global variables. Handle getting a value for $timeout more
29437 gracefully.
c906108c
SS
29438
29439Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29440
29441 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29442 initialize.
c906108c 29443 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29444 by a target configuration file.
c906108c
SS
29445 (gdb_expect): Pass the timeout to remote_expect.
29446
29447 * config/monitor.exp(gdb_load): Fix typo in regexp.
29448
29449Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29450
29451 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29452
29453Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29454
29455 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29456 here. Call gdb_target_exec before rebooting the target, to make
29457 sure the connection to the target is closed.
c906108c
SS
29458 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29459 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29460 Also detect "Timeout reading from remote" error.
29461
29462 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29463 gdb_target_monitor. Don't call gdb_file_cmd here; let
29464 gdb_target_monitor do it.
c906108c
SS
29465
29466 * gdb.disasm/hppa.exp: Don't use exec_output.
29467
29468Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29469
29470 * gdb.base/list.exp: If we're debugging a non-native target,
29471 try to set the pc register to point to the start of the
29472 program before doing the first list command.
29473
29474 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29475 test_calls after restarting.
c906108c
SS
29476
29477 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29478 reloading.
c906108c
SS
29479
29480 * gdb.base/watchpoint.exp: Fix typo.
29481
29482 * gdb.base/setshow.exp: Check for use_gdb_stub.
29483
29484 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29485 stub case.
c906108c
SS
29486 * gdb.base/langs.exp: Ditto.
29487
29488 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29489 gdb_load_offset. If we weren't given a file to load, figure out
29490 what the current file is and use it.
c906108c
SS
29491
29492 * config/i386-bozo.exp: New file.
29493
29494Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29495
29496 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29497 feature.
29498
29499 * config/proelf.exp: New entry.
29500
29501Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29502
29503 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29504 of regexps.
29505
29506 * gdb.base/watchpoint.exp: Don't run the test_stepping
29507 tests if gdb can't call functions on the target.
29508
29509 * gdb.base/setshow.exp: Don't run the set prompt tests if
29510 the board has gdb_prompt set.
29511
29512Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29513
29514 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29515 * gdb.base/commands.exp: Likewise.
29516 * gdb.base/setshow.exp: Likewise.
29517
29518Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29519
29520 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29521 feature.
29522
29523 * config/i960.exp: New file.
29524
29525Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29526
29527 * gdb.base/funcargs.exp: Check for gdb,short_int target
29528 feature instead of looking for explicit target triplets.
29529
dc96c6c7 29530Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29531
d63a86f8 29532 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29533 "p 123DEADBEEF", to check parse_number.
29534 * top.c: change "to enable to enable" to "to enable" in a couple
29535 of help strings.
29536
29537Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29538
29539 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29540 on the mn10300.
d63a86f8 29541
c906108c
SS
29542Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29543
29544 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29545 where the test executable is run with explicit args.
29546 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29547
29548Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29549
29550 * gdb.base/run.c: Use FAKEARGV to build test executable that
29551 does not require a command line arg, since most simulators
29552 don't currently support passing such an arg into the simulated
29553 program.
29554 * gdb.base/commands.exp: Change tests to insert the proper
29555 value as the arg to the first recursive factorial call. Change
29556 compilation line to define FAKEARGV at compile time.
29557
29558Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29559
29560 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29561 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29562 function with watchpoint enabled" test.
29563
29564Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29565
29566 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29567 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29568
29569 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29570 "Tests restarted" messages.
c906108c
SS
29571
29572Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29573
29574 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29575
dc96c6c7 29576Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29577
29578 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29579 for INFO SYMBOL; add help tests for OVERLAY commands.
29580 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29581 add tests for OVERLAY commands
29582 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29583 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29584 * gdb.base/sigall.c: add usestubs code frag
29585 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29586
c906108c
SS
29587Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29588
29589 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29590 failures.
29591 (gdb_stop_suppressing_tests): Note that tests have restarted.
29592
29593Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29594
29595 * config/h8300.exp: New file.
29596
29597Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29598
29599 * gdb.base/setshow.exp: Check for the existence of a
29600 feature, not its value.
29601
29602Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29603
29604 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29605
29606 * gdb.base/scope.exp: It's now init0(), not init().
29607
29608 * gdb.base/scope0.c: For now, change init() to be init0().
29609
29610 * config/monitor.exp: Use gdb_serial in preference to serial
29611 or netport.
29612
29613 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 29614 and it's not already set.
c906108c
SS
29615
29616Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29617
29618 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 29619 isn't using a stub and if it supports argument passing.
c906108c
SS
29620
29621Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29622
29623 * config/udi.exp(gdb_start): Make sure UDICONF is set
29624 properly before starting gdb.
29625
29626Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29627
29628 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29629 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29630 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29631
29632Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29633
29634 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 29635 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
29636
29637 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29638
29639 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29640
29641 * config/monitor.exp: Make sure we disconnect from the target.
29642 Also, try a reboot/reload cycle instead of failing if the
29643 load fails.
29644
29645Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29646
29647 * gdb.base/default.exp: Don't set match_max.
29648 * gdb.base/help.exp: Ditto.
29649 * gdb.base/list.exp: Ditto.
29650 * gdb.base/signals.exp: Ditto.
29651
29652 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29653 set, use remote_ld to download the testcase instead of
29654 the GDB loader.
29655
29656Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29657
29658 * config/vr5000.exp: New file.
29659
29660 * config/monitor.exp(gdb_target_monitor): Add pattern for
29661 "Ending remote" to detect errors in connecting.
29662
29663 * gdb.base/setshow.exp: Add .* within auto language test.
29664
29665 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
29666 target feature.
29667
29668 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 29669 and reboot the board if necessary.
c906108c
SS
29670
29671 * gdb.base/setvar.exp(test_set): Handle multiple prints within
29672 a set of tests. Remove print.* from the patterns being checked.
29673
29674Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
29675
29676 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
29677 refer to gdb_spawn_id.
29678
29679 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
29680 longer used.
29681 * config/sparclet.exp: Ditto.
29682 * config/sparclet-old.exp: Ditto.
29683 * config/slite.exp: Ditto.
29684 * config/sim.exp: Ditto.
29685 * gdb.base/funcargs.exp: Ditto.
29686
29687 * lib/gdb.exp:Remove references to gdb_spawn_id.
29688 (gdb_expect): Move to remote.exp.
29689
29690Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
29691
29692 * config/monitor.exp: Detect the "Couldn't establish connection"
29693 message from GDB.
29694
29695Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
29696
29697 * gdb.base/bitfields.exp: Use runto instead of explicit
29698 gdb_run_cmd/gdb_expect sequences.
29699
29700 * gdb.base/break.exp(text_next_with_recursion): Add match for
29701 gdb_expect call.
29702
29703 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
29704 We also need to handle the "A program is being debugged already"
29705 prompt from gdb. Use gdb_test to set the baud rate.
29706
29707 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
29708 to 20000. Really. I mean it.
29709
29710Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29711
29712 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
29713 fails. If suppress_flag is set, skip perror message about not
29714 being able to send to GDB.
c906108c 29715 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 29716 GDB.
c906108c
SS
29717 (gdb_expect): If suppress_flag is set, always fail immediately.
29718 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29719 (gdb_init): Call gdb_stop_suppressing_tests.
29720 (default_gdb_exit): Ditto.
29721 (default_gdb_start): Ditto.
29722
29723 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 29724 gdb_stop_suppressing_tests as appropriate.
c906108c 29725 * gdb.base/break.exp: Ditto.
889bf7c5 29726 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
29727 * gdb.base/commands.exp: Ditto.
29728 * gdb.base/exprs.exp: Ditto.
889bf7c5 29729 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
29730 * gdb.base/list.exp: Ditto.
29731 * gdb.base/recurse.exp: Ditto.
889bf7c5 29732 * gdb.base/scope.exp: Ditto.
c906108c
SS
29733 * gdb.base/structs.exp: Ditto.
29734 * gdb.c++/inherit.exp: Ditto.
29735
29736Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29737
29738 * config/vr4300.exp: New file.
29739
99707966 29740 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 29741
99707966 29742 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
29743
29744Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29745
29746 * lib/gdb.exp(gdb_init): New function.
29747
29748 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 29749 for each individual variable set.
c906108c
SS
29750
29751 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
29752 name.
29753
29754 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
29755
29756 * gdb.base/scope.exp: Use gdb_test.
29757
29758 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
29759 aborting; the testsuite driver will do that for us (see
29760 gdb_finish). Also, use gdb_test in a few more places.
29761
29762Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
29763
29764 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
29765
29766Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
29767
29768 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
29769 and "add_tests" are not at the same address.
29770
29771Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
29772
29773 * gdb.base/ptype.exp: Use gdb_test.
29774
29775Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
29776
29777 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
29778 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
29779 left in. No longer expect them to fail.
29780
29781 * gdb.stabs/*.mt; Deleted, no longer used.
29782 * gdb.stabs/configure.in: Remove references to target makefile
29783 frags.
29784 * gdb.stabs/configure: Rebuilt.
29785
29786 * gdb.disasm/*.mt: Deleted, no longer used.
29787 * gdb.disasm/configure.in: Remove references to target makefile
29788 frags. Use "sh3.s" as the unique filename for this directory.
29789 * gdb.disasm/configure: Rebuilt.
29790
29791 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
29792 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
29793 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
29794
29795Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
29796
29797 * config/udi.exp: Use mondfe,name instead of remote_host.
29798
29799Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
29800
29801 * gdb.base/watchpoint.exp: Don't expect a failure when calling
29802 a function with a watchpoint enabled on the mn10200.
29803
29804 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
29805 before trying to create it!
29806
29807Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
29808
29809 * config/vx.exp: Use hostname instead of netport.
29810
29811 * config/vxworks.exp: New file.
29812
29813 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
29814
29815 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 29816 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
29817 occurs.
29818
29819 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
29820 $gdb_spawn_id directly.
29821 (gdb_run_cmd): Try _start as well as start. Use the target feature
29822 gdb,start_symbol as the symbol to start from when jumping.
29823
29824Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
29825
29826 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
29827 redundant) test.
29828
29829 * gdb.base/recurse.exp: Relax final value test for 'b' so that
29830 it doesn't lose for 16bit integer systems.
29831
29832Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
29833
29834 * gdb.fortran/types.exp: If the target doesn't support "double"
29835 data types, then expect "real" types to only be 4 bytes.
29836
29837 * gdb.c++/virtfunc.exp: Expect failure for virtual function
29838 call tests if the target doesn't support inferior function calls.
29839
29840 * gdb.base/printcmds.exp: Allow minor deviation in FP values
29841 in printf tests.
29842
29843Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
29844
29845 * gdb.base/help.exp: Disable "help set", "help show", and
29846 "help support". Simplify regexp for "help stack".
29847
29848 * gdb.base/default.exp: Set match_max to 5000 and the timeout
29849 to 60 seconds. Temporarily set match_max to 15000 around the
29850 "info copying" test.
29851
29852 * gdb.base/nodebug.exp: Don't try to do an inferior function
29853 call if the target doesn't support them.
29854 * gdb.base/printcmds.exp: Likewise.
29855 * gdb.base/setvar.exp: Likewise.
29856 * gdb.base/structs.exp: Likewise.
29857 * gdb.c++/templates.exp: Likewise.
29858 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
29859
29860 * gdb.base/recurse.exp: Enable for the mn10200.
29861
29862 * configure.in: Do configure gdb.stabs directory for *-*-elf
29863 targets.
29864 * configure: Rebuilt.
29865
29866 * gdb.base/break.exp: Check for gdb,noresults before testing
29867 exit status and/or results from the target.
29868 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
29869 * lib/gdb.exp: Remove old (now bogus) initialization of
29870 noinferior, noargs, noresults and nosignals.
29871
29872Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
29873
29874 * config/sh.exp: New file.
29875
29876 * config/slite.exp: Try to connect multiple times to the board
29877 before rebooting. Only send a "monitor run" if need_monitor_run
29878 is set.
29879
29880 * gdb.base/break.exp: Don't do the "stub continue" test if
29881 the target has gdb_stub set.
29882
29883 * gdb.base/callfuncs.exp: Increase the timeout.
29884
29885 * gdb.base/interrupt.exp: Don't even try to compile the testcase
29886 if the target has gdb,noinferiorio set.
29887
29888 * gdb.base/list.exp: Increase match_max to 10000 characters.
29889
29890 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
29891
29892 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
29893 target.
29894
29895 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
29896
29897Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
29898
29899 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
29900 trying to delete the copy of gdb. Catch the file delete so we
29901 don't die if the delete fails; also, the file should be copied to
29902 the host, not to the build.
c906108c
SS
29903
29904Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
29905
29906 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 29907 parenthesis in case it contains multiple regexps separated
c906108c
SS
29908 with |.
29909
29910 * gdb.base/watchpoint.exp: Use gdb_test.
29911 * gdb.base/default.exp: Ditto.
29912
29913Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
29914
99707966 29915 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 29916
c906108c
SS
29917 * gdb.base/scope.exp: Use gdb_test.
29918 * gdb.c++/classes.exp: Ditto.
29919 * gdb.c++/inherit.exp: Ditto.
29920
29921Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
29922
29923 * gdb.base/crossload.exp: Don't use execute_anywhere, use
29924 remote_exec instead.
29925 * gdb.base/corefile.exp: Don't be ridiculous.
29926 * gdb.base/*.c: Add missing stub invocations.
29927
29928Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
29929
29930 * config/slite.exp: Miscellaneous fixes.
29931
29932 * lib/gdb.exp: Fix runto.
29933
29934 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
29935 the target.
29936
29937 * gdb.base/watchpoint.exp: Fix regexp.
29938
29939 * lib/gdb.exp(default_gdb_exit): Add a catch to the
29940 close and wait commands, as the descriptor may now be
29941 invalid. Always call "remote_close host".
29942
29943Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
29944
29945 Major rewrite for testsuite revision.
d63a86f8 29946
c906108c
SS
29947 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
29948 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
29949 instead of relying on spawn_id to always contain a valid
29950 spawn id.
29951 (get_compiler_info): New procedure to build the ${binfile}.ci
29952 file, instead of replicating this in N different places.
29953 (gdb_compile): New procedure.
d63a86f8 29954
c906108c 29955 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
29956 appropriate arguments) instead of compile. Use gdb_test in a lot
29957 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
29958 at the start of a testcase, as this is no longer done magically.
29959
29960 config/*-gdb.exp: Rename without the -gdb suffix.
29961
29962 config/mips.exp: Use remote_close instead of exit_remote_shell.
29963 config/monitor.exp: Use target_info instead of looking at
29964 baud, timeout, etc.
29965 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
29966
29967Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29968
29969 * gdb.c++/templates.exp (test_ptype_of_templates),
29970 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
29971 Update expect patterns for destructors and assignment operators
29972 to match corresponding c-typeprint.c changes.
29973 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
29974 to destructor breakpoint test, GDB should be able to set the
29975 destructor breakpoint without specifying arguments.
29976
29977Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
29978
29979 * gdb.threads/pthreads.exp: Change result for failure to compile due
29980 to lack of pthreads runtime support from an error to simply an
29981 unsupported test, per dejagnu standards.
29982
29983Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29984
29985 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
29986 where GDB exits to reduce pattern match time.
29987 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
29988
29989 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
29990
dc96c6c7 29991Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29992
29993 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
29994 * gdb.base/default.exp: ditto.
29995 * gdb.base/nodebug.exp: ditto.
29996 * gdb.base/printcmds.exp: ditto.
29997 * gdb.base/ptype.exp: ditto.
29998 * gdb.base/setvar.exp: ditto.
29999 * gdb.base/structs.exp: ditto.
30000 * gdb.base/setshow.c: Guard against uninitialized values of argc.
30001
30002Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
30003
30004 * configure, */configure: Rebuild with autoconf 2.12.
30005
30006Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
30007
30008 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
30009 use new i*86-pc-linux*-gnu quads.
30010 * gdb.base/corefile.exp: Ditto.
30011 * gdb.base/signals.exp: Ditto.
30012 * gdb.base/sigall.exp: Ditto.
30013 * gdb.base/interrupt.exp: Ditto.
30014
30015 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
30016 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
30017 RedHat 4.0.
d63a86f8 30018
c906108c 30019 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
30020 linux. This allows the test case to at least compile on latest
30021 linux, but still not run due to missing the threads runtime library.
c906108c
SS
30022
30023Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30024
30025 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
30026 directory to search gdb directory. Accept and step over conditional
30027 stack alignment code. Consume $prompt in failure cases.
30028 Reset timeout to $oldtimeout instead of some arbitrary value.
30029 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
30030 timeout problems with infinite stack backtraces.
30031 * gdb.base/ptype.exp (ptype struct link, union tu_link):
30032 Accept function parameters for linkfunc member.
30033
30034Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
30035
30036 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
30037 (CXXFLAGS): Remove, unreferenced.
30038 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
30039 previous -B options and also add -B option to pick up cross compiled
30040 runtime.
c906108c
SS
30041 (TARGET_INCLUDES): Add for -I options and add code to initialize when
30042 doing cross compiles.
30043 (target_alias): Declare global.
30044 (xgcc): Set variable to full path of gcc in build tree. Use findfile
30045 to verify that gcc exists in build tree, and if so set CC to that
30046 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 30047
c906108c
SS
30048Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
30049
30050 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
30051 ptype test for anonymous union. Fixup testcase to match
30052 current gcc debug output.
30053
30054Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
30055
30056 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
30057 force argument to an unsigned long type.
30058
30059Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
30060
30061 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 30062 tests and anonymous union print/ptype tests.
c906108c
SS
30063 * gdb.base/list.exp (test_forward-search): Increase timeout by
30064 5 minutes for the "search extremely long line" case.
30065 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
30066 completely optional and that the pass/fail messages use the command as
30067 the message if that third arg is a null string.
30068 (gdb_test_exact): Arrange that a null string pattern means match a
30069 null string output rather than any output, which might include random
889bf7c5 30070 errors.
c906108c
SS
30071 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
30072 backtrace test.
30073 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
30074 always failing and failure is now exposed by gdb.exp changes.
30075
30076Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
30077
30078 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
30079 weren't being noted.
30080
30081Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30082
30083 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
30084 * gdb.stabs/weird.exp: Remove v_comb xfails.
30085
dc96c6c7 30086Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30087
30088 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 30089 list.exp scope.exp watchpoint.exp]
c906108c 30090 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 30091
dc96c6c7 30092Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30093
30094 * config/monitor.exp: Increase download timeout to 1000 seconds.
30095
dc96c6c7 30096Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30097
30098 * config/m32r.exp: Increase timeout to 120 seconds.
30099
30100Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
30101
30102 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
30103 and accept older ordering as obsolescent gcc or gdb.
30104 * gdb.c++/templates.exp: Ditto.
30105 * gdb.c++/virtfunc.exp: Ditto.
30106
30107Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
30108
30109 * gdb.base/coremaker.c: Add code to mmap some data so we
30110 can check that it ends up in the core file.
30111 * gdb.base/corefile.exp: Add test to read mmapped data
30112 from core file.
30113
dc96c6c7 30114Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30115
30116 * config/m32r.exp: New file.
30117
30118Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
30119
30120 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
30121 that cflags can contains -gstabs, and work correctly for other tests.
30122
dc96c6c7 30123Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30124
30125 * gdb.base/setshow.exp: New file, tests show and set.
30126 * gdb.base/setshow.c: New file, tests show and set.
30127 * gdb.base/help.exp: Add test for help set|show annotate.
30128 * gdb.base/default.exp: Add test for set|show annotate.
30129
30130Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
30131
30132 * testsuite/gdb.base/break.exp: Make backtrace from factorial
30133 errors unique.
30134 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
30135 explicitly.
30136
30137Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
30138
30139 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
30140 and width commands. This is done elsewhere.
30141 * (gdb_start): Don't call gdb_start_sim here. That's already
30142 done in gdb_load. This fixes lots of failures in default.exp.
30143
30144Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30145
30146 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30147 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30148 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30149 in the same we we treat other failures (since it may be an expected
889bf7c5 30150 condition), rather than as an error.
c906108c
SS
30151 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30152 old test format.
30153
30154Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30155
30156 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30157 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30158 twice. Nuke the duplicates.
c906108c 30159 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30160 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30161 Remove config.h along with other config files.
30162
30163Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30164
30165 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30166 "p func1 ()" and note that rests of tests are skipped.
30167 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30168 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30169 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30170 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30171 affected by the previous run test.
30172 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30173 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30174 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30175 "pass int powerset tuple" and "pass modeless int powerset tuple".
30176 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30177 "real write 4" and "real write 8".
30178 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30179 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30180 "print \$i after tuple assign 2", and
30181 "print vs2 after tuple assign 2".
30182 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30183 meaningful error message and return -1 so the caller can
30184 suppress further tests and avoid a cascade of errors.
d63a86f8 30185
c906108c
SS
30186Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30187
30188 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30189 format for printing version.
30190 * gdb.base/default.exp: Ditto.
30191 * gdb.base/interrupt.exp: Fix problem with cascade of
30192 errors if child process dies while calling a function.
d63a86f8 30193
c906108c
SS
30194Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30195
30196 * Makefile.in (VPATH): Add
30197 * Makefile.in (Makefile, config.status): Fix rules so things get
30198 remade when necessary.
30199
30200Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30201
30202 * Makefile.in (just-check): Add path to sibling expect dir
30203 to environment variable specified by RPATH_ENVVAR.
30204
30205Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30206
30207 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30208 (just-check): Add shared library paths for libstdc++, tk,
30209 tcl, bfd, and opcodes to the environment variable specified
30210 in RPATH_ENVVAR.
30211 * configure.in: Add support to recognize --enable-shared flag
30212 and generate correct value for RPATH_ENVVAR.
30213 * configure: Regenerated with autoconf.
30214
30215Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30216
30217 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30218 include all osf versions.
c906108c
SS
30219 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30220 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30221 when target is linux. When failing to build pthreads test
30222 executable, give more meaningful message.
30223 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30224 arg for pthread_create.
d63a86f8 30225
c906108c
SS
30226Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30227
30228 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30229 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30230 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30231 and -lpthreads (everybody else).
c906108c
SS
30232 (test_startup): Fail gracefully if threads are not supported.
30233 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30234 "p/c array_index("abcdef",2)" when not gcc compiled.
30235 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30236 "print func2::coremaker_local" when not gcc compiled.
30237 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30238 "ptype on opaque struct tagname (statically)",
30239 "ptype on opaque struct tagname (dynamically) 1", and
30240 "ptype on opaque struct tagname (dynamically) 2"
30241 for not compiled with gcc.
30242 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30243 backtrace when compiled with gcc.
d63a86f8 30244 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30245 than always return success.
30246
30247Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30248
30249 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30250
30251Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30252
30253 * gdb.base/structs.exp: Undo last change.
30254
30255Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30256
30257 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30258 encapsulate all the steps/nexts done during self test, starting
30259 at main, and makes them less sensitive to optimization issues.
30260 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30261 signal handler" test.
30262 * gdb.threads/pthreads.exp: Only run this for native configs.
30263 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30264 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30265 tests.
30266 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30267 for "runto test_calls(void)" test.
d63a86f8 30268
c906108c
SS
30269Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30270
30271 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30272 and don't expect address info in breakpoint confirmations.
30273
30274Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30275
30276 * gdb.base/list.exp (test_forward_search): Increase timeout
30277 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30278 and then reset to old value when done. Increase expect input
c906108c
SS
30279 buffer to 10000.
30280
30281Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30282
30283 * gdb.base/list.exp (test_forward_search): Fix to handle very
30284 long source line without overflowing expect's input buffer.
30285
30286Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30287
30288 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30289 "buffer_full".
30290
30291 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30292 "buffer_full".
30293
30294 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30295 "buffer_full".
30296
30297 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30298 "buffer_full".
30299
30300Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30301
30302 * configure.in (configdirs): Add gdb.threads.
30303 * configure: Regenerated with autoconf.
30304 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30305 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30306 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30307
c906108c
SS
30308Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30309
30310 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30311
30312Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30313
30314 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30315 each signal's status in the output of "handle all print".
30316 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30317 the \r\n sequence that immediately precedes the gdb prompt.
30318 * gdb.base/a1-selftest.exp: Save original timeout and restore
30319 after test.
30320
30321Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30322
30323 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30324 symbol.
30325
30326Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30327
30328 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30329
30330Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30331
30332 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30333 timeout by 60 seconds.
30334
30335Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30336
30337 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30338 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30339 error return.
30340
30341Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30342
30343 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30344 gdb initialization, also report how long dejagnu waited. Restore
30345 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30346 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30347
30348Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30349
30350 * lib/gdb.exp: Report timeout value for verbosity level 2.
30351 * config/gdbserver.exp: Ditto.
30352 * config/hppro.exp: Ditto.
30353 * config/mips-gdb.exp: Ditto.
30354 * config/monitor.exp: Ditto.
30355 * config/netware.exp: Ditto.
30356 * config/sim-gdb.exp: Ditto.
30357 * config/slite-gdb.exp: Ditto.
30358 * config/udi-gdb.exp: Ditto.
30359 * config/unix-gdb.exp: Ditto.
30360 * config/vx-gdb.exp: Ditto.
30361 * gdb.base/a1-selftest.exp: Ditto.
30362 * gdb.base/a2-run.exp: Ditto.
30363 * gdb.base/break.exp: Ditto.
30364 * gdb.base/corefile.exp: Ditto.
30365 * gdb.base/list.exp: Ditto.
30366 * gdb.base/recurse.exp: Ditto.
30367 * gdb.base/scope.exp: Ditto.
30368 * gdb.base/signals.exp: Ditto.
30369
30370Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30371
30372 * gdb.threads/Makefile.in (docdir): Removed.
30373
30374Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30375
30376 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30377 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30378 @srcdir@.
d63a86f8 30379 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30380 autoconf 2.5 or higher.
30381 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30382
30383Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30384
30385 * configure: Regenerated.
30386 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30387 avoid name clashes with SunOS headers.
30388
30389Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30390
30391 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30392
30393Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30394
30395 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30396 prototype information ends up in the compiler info file.
30397
30398Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30399
30400 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30401 attempting to regenerate it. Eliminate use of a temporary file
30402 and just generate the info file directly. Source it immediately,
30403 for consistency of use.
30404 * gdb.base/corefile.exp: Ditto
30405 * gdb.base/exprs.exp: Ditto.
30406 * gdb.base/funcargs.exp: Ditto.
30407 * gdb.base/langs.exp: Ditto.
30408 * gdb.base/list.exp: Ditto.
30409 * gdb.base/mips_pro.exp: Ditto.
30410 * gdb.base/nodebug.exp: Ditto.
30411 * gdb.base/opaque.exp: Ditto.
30412 * gdb.base/ptype.exp: Ditto.
30413 * gdb.base/scope.exp: Ditto.
30414 * gdb.base/setvar.exp: Ditto.
30415 * gdb.base/signals.exp: Ditto.
30416 * gdb.base/whatis.exp: Ditto.
30417 * gdb.c++/templates.exp: Ditto.
30418 * gdb.c++/virtfunc.exp: Ditto.
30419 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30420 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30421
30422Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30423
30424 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30425 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30426 Increase timeout, a lot of single stepping might be needed if the
30427 target has no hardware watchpoints.
30428
30429Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30430
30431 * gdb.base/break.exp: Ignore compiler warnings when compiling
30432 break.c.
30433 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30434 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30435 from remote-sim.
30436 * gdb.base/exprs.exp: Add h8300 xfails.
30437 * gdb.base/funcargs.exp: Likewise.
30438 * gdb.base/nodebug.exp: Likewise.
30439 * gdb.base/printcmds.exp: Likewise.
30440 * gdb.base/ptype.exp: Likewise.
30441 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30442 h8300 xfails.
d63a86f8 30443 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30444 on the h8300.
30445 * gdb.base/funcargs.c: Explicitly make last constant argument to
30446 call_after_alloca_subr an unsigned long type.
30447 * gdb.base/return.c: Include stdio.h.
30448
30449Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30450
30451 * config/abug.exp: New file for the older Motorola Bug monitor
30452 that runs on the mvme13x series VME boards.
30453 * config/monitor.exp: Use the new config array for target settings
30454 if they exist.
30455
30456Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30457
30458 * sim-gdb.exp: Make the SH simulator allocate less space when
30459 it is targeted.
30460
30461Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30462
30463 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30464 test.
30465
30466Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30467
30468 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30469 "rs6000-*-*" for "list function in include file" when gcc compiled.
30470 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30471 for "p ctable1[120]".
30472 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30473 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30474 Remove setup_xfail for "rs6000-*-*" for
30475 "print 'scope0.c'::filelocal before run".
30476 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30477 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30478 since some compilers don't allow both options to be given
30479 on the same command line. Create object file and move it.
d63a86f8 30480
c906108c
SS
30481Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30482
30483 * gdb.base/corefile.exp: Always regenerate the core file, since
30484 we always regenerate the coremaker program. Detect special case
30485 where registers cannot be read from core file.
d63a86f8 30486
c906108c
SS
30487Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30488
30489 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30490 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30491 * gdb.c++/templates.exp: Only match on basename of file since
30492 some formats like xcoff don't encode directory information.
30493 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30494 and rs6000 AIX xcoff targets.
30495 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30496 * configure: Regenerate.
30497 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30498 here, rather than in distclean.
d63a86f8 30499
c906108c
SS
30500Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30501
30502 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30503 defined, and use it to compile the test case with -O2. The
30504 native compilation still uses no optimization.
30505 * gdb.base/mips_pro.c: Remove inline assembly code since
30506 it is compiled PIC by default, which results in assembler
30507 warnings that make the testsuite think the compilation
30508 was unsuccessful.
30509
30510Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30511
30512 * gdb.c++/misc.exp: Add note to message for
30513 "print s.a for foo struct" that this is a known gcc 2.7.2
30514 and earlier bug.
30515
30516Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30517
30518 * gdb.base/break.exp: Fix pattern for matching "Delete all
30519 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30520 setup_xfail for deleting all breakpoints test. Fix various
30521 timeout messages to include "(timeout)".
30522 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30523 for "p t_float_values2(3.14159,float_val2)".
30524 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30525 for "continue to call2g" when gcc compiled.
30526 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30527 "up to foo in langs.exp", "show language at foo in langs.exp",
30528 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30529 and "show language at fsub in langs.exp".
30530 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30531 "list line 1 in include file", "list message for lines past EOF",
30532 "list function in include file", "list list0.h:foo", and
30533 "list filename:function; nonexistant function".
30534 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30535 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30536 and "ptype t_char_array" to be for native cc only.
d63a86f8 30537
c906108c
SS
30538Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30539
d63a86f8 30540 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30541 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30542 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30543
30544Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30545
30546 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30547 "bt in signals.exp". This problem only appears when running
30548 the testsuite, and then only intermittently.
30549
30550Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30551
30552 * gdb.base/return.exp (return_tests): Differentiate between
30553 two tests of continuing.
30554
30555Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30556
30557 * */Makefile.in (maintainer-clean): Remove config.log.
30558 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30559 * gdb.c++/Makefile.in (PROGS): Add inherit.
30560 (clean): Remove *.ci.
30561
30562Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30563
30564 * gdb.c++/misc.cc: Add test code from Mike Stump.
30565 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30566
30567Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30568
30569 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30570 to "alpha-*-osf2*" and add comment.
30571 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30572 setup_xfail for "step over execarg initialization" and
30573 "step over corearg initialization".
c906108c
SS
30574 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30575 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30576 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30577 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30578 "print func2::coremaker_local", and "backtrace in corefile.exp".
30579 * gdb.base/signals.exp: Build and source signals.ci.
30580 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30581 to be for gcc only.
30582 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30583
c906108c
SS
30584Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30585
30586 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30587 Feb 3 procfs.c change.
30588
30589Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30590
30591 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30592
30593Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30594
30595 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30596 from dejagnu's apparent default of 10 seconds, which gives random
30597 results when running the tests over NFS on moderately loaded systems.
30598 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30599
30600Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30601
30602 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30603 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 30604 result reports.
c906108c
SS
30605
30606Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30607
30608 * configure.in (CY_AC_PATH_TCLH): Remove.
30609 * configure: Regenerate.
30610
30611Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30612
30613 * gdb.c++/Makefile.in (clean): Add missing '{'.
30614
30615Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30616
30617 * lib/gdb.exp: Provide a default value for noinferior.
30618
30619 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30620 Load libgloss.exp.
30621
30622Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30623
30624 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30625 the executable, not the .o to run the tests from.
30626
30627Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30628
30629 * gdb.base/break.exp: Don't test for program exit or exit status
30630 if $noresults if nonzero.
30631 * gdb.base/langs.exp: Likewise.
30632 * gdb.base/watchpoint.exp: Likewise.
30633
30634 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30635 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30636 trying to compile the testcase.
30637
30638Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30639
30640 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30641 * gdb.base/signals.exp (continue to handler): Likewise.
30642
30643Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30644
30645 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30646
30647 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30648
30649Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30650
30651 * gdb.base/corefile.exp: Recognize "not found" as failure
30652 when trying to determine if a core file was generated.
30653 If no core file was generate the first time, try again without
30654 the ulimit -c to work around braindamaged shells.
30655
30656Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30657
30658 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30659 [] tests with "test" and enclose string in quotes.
30660 * gdb.stabs/configure: Rebuild
d63a86f8 30661
c906108c
SS
30662Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30663
30664 Changes in sync with expect:
30665 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
30666 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
30667 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
30668 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
30669 argument to AC_REQUIRE.
30670 * configure: Regenerated.
30671
30672Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
30673
30674 * gdb.base/corefile.exp: When generating a core, discard any
30675 error messages about ulimit not found and the "core dumped"
30676 message from the shell that runs the coredumper.
30677
30678Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
30679
30680 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
30681
30682 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
30683 which sed script to run. Expect failure for v_comb test
30684 on PA targets too.
d63a86f8 30685
c906108c
SS
30686Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
30687
30688 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 30689 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
30690
30691Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
30692
30693 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
30694 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 30695 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
30696 * lib/gdb.exp (default_gdb_start): Fix typo.
30697 * gdb.base/corefile.exp: Allow "Core was generated by ..."
30698 messages to not include the full program name that caused
30699 the core dump since some systems (such as solaris) apparently
30700 truncate this path to about 80 characters.
30701 When generating a core file first try increasing the core file
30702 size limit to unlimited since some systems may default it to
30703 zero, and it is harmless to try it. Move the test for failing
30704 to generate a core file to where it will actually get executed.
30705 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
30706 new gdb result from g++ debug info improvements and make old
30707 pattern obsolescent. Also account for size_t differences
30708 (may be int or long).
30709 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
30710 initialization before function call is placed in the delay slot
30711 and thus appears to be skipped over by commands such as "next".
30712
30713Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
30714
30715 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
30716
30717Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
30718
30719 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30720 input source file; fix code to compile test to deal with this
30721 convention.
30722 * gdb.c++/*.exp: Likewise.
30723
30724Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30725
30726 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30727 "bt in signals.exp".
30728
30729Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30730
30731 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30732 "step over execarg initialization" and
889bf7c5 30733 "step over corearg initialization".
c906108c
SS
30734
30735Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30736
30737 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30738 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30739
30740Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30741
30742 From Rob Savoye (rob@poseidon.cygnus.com)
30743 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30744 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
30745 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30746 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30747 configure.in}: Major reworking for autoconfig.
c906108c
SS
30748 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30749 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 30750 New files.
c906108c
SS
30751 * config/unix-gdb.exp: Make GDB global.
30752 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
30753 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
30754 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
30755 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
30756 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
30757 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 30758 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
30759 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
30760 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
30761 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
30762 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 30763 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
30764 to returns as necessary, arrange for test to compile own testcase
30765 executable.
c906108c 30766 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 30767
c906108c
SS
30768Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30769
30770 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 30771 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
30772 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
30773 "backtrace through signal handler".
30774
30775Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30776
30777 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
30778 continuing from a job control stop signal.
30779 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
30780
30781Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
30782
30783 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
30784 * gdb.base/corefile.exp: Likewise.
30785 * gdb.base/funcargs.exp: Likewise.
30786
30787Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
30788
30789 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
30790 * config/monitor.exp: Add support for setting baud rate.
30791
30792Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
30793
30794 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
30795 i*86-*-linux* xfails for "backtrace through signal handler".
30796 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
30797 "print func2::coremaker_local".
30798 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 30799 alpha-dec-osf2* xfail for
c906108c
SS
30800 "delete all breakpoints when none".
30801
30802Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
30803
30804 * gdb.base/break.exp: Change test that deletes all breakpoints
30805 when no user breakpoints are installed. A post 4.15 change
30806 causes gdb to no longer prompt in this case.
30807
30808Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
30809
30810 * gdb.base/return.exp (return_tests): Change xfail for test
30811 "correct value returned double test" to stop xfailing at
30812 Solaris 2.5. Apparently the bug has been fixed.
30813
30814Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
30815
30816 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
30817 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
30818
30819Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
30820
30821 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
30822 * gdb.disasm/hppa.s: Corresponding changes.
30823
30824Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
30825
30826 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
30827 makefile fragment.
30828 * config/mt-hpux: Deleted.
30829
30830Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
30831
d63a86f8 30832 * Many files: When warning about suppressed tests due to a
c906108c
SS
30833 nonexistant test binary, avoid incrementing the warning count.
30834
30835Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
30836
30837 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 30838
c906108c
SS
30839Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30840
30841 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
30842 "sparc-*-solaris2*".
30843
30844Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30845
30846 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
30847 Add global and local variables and initialize them.
30848 * gdb.base/corefile.exp: Test correct mapping of corefile sections
30849 by printing variables. Remove rs6000 and powerpc xfails, BFD now
30850 extracts the file name and terminating signal from the core file.
30851 * TODO: Remove note about tests for correct mapping of corefile.
30852 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
30853 from optimizing it away.
30854 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
30855 handles common blocks.
30856
30857Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
30858
30859 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
30860 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
30861
30862Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
30863
30864 * Makefile.in (maintainer-clean): New target, synonym for
30865 realclean.
30866 * gdb.base/Makefile.in (maintainer-clean): Likewise.
30867 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
30868 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
30869 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
30870 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
30871 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
30872
30873Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
30874
30875 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
30876 xfails when not gcc compiled for "print foo::funclocal".
30877 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
30878 "print foo::funclocal at foo",
30879 "print 'scope1.c'::foo::funclocal at foo",
30880 "print foo::funclocal_bss at foo",
30881 "print 'scope1.c'::foo::funclocal_bss at foo",
30882 "print foo::funclocal_ro at foo",
30883 "print 'scope1.c'::foo::funclocal_ro at foo",
30884 "print bar::funclocal at foo" and
30885 "print 'scope1.c'::bar::funclocal at foo".
30886 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
30887 gcc compiled for "print foo::funclocal at bar".
30888 Expand all messages to ensure that they identify that
30889 the test is at bar().
30890 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
30891 gcc compiled for:
30892 "ptype on opaque struct pointer (statically)",
30893 "ptype on opaque struct tagname (statically)",
30894 "ptype on opaque struct pointer (dynamically) 1",
30895 "ptype on opaque struct tagname (dynamically) 1",
30896 "ptype on opaque struct pointer (dynamically) 2" and
30897 "ptype on opaque struct tagname (dynamically) 2
30898 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
30899 gcc compiled for:
30900 "p datalocal"
30901 "whatis datalocal",
30902 "ptype datalocal",
30903 "p bsslocal",
30904 "whatis bsslocal", and
30905 "ptype bsslocal".
30906 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
30907 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
30908 when not gcc compiled.
30909 * gdb.base/funcargs.exp (float_and_integral_args): Add
30910 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
30911 compiled.
30912 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
30913 "backtrace from call6a" when not gcc compiled.
30914 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
30915 "backtrace from call7a" when not gcc compiled.
30916 * gdb.base/callfuncs.exp (do_function_calls):
30917 Add "hppa*-*-hpux*" xfail when not gcc compiled for
30918 "p t_char_array_values(char_array_val2,char_array_val1)",
30919 "p t_char_array_values(char_array_val1,char_array_val2)",
30920 "p t_char_array_values("carray 1","carray 2")",
30921 "p t_char_array_values("carray 1",char_array_val2)",
30922 "p t_char_array_values(char_array_val1,"carray 2")",
30923 "p sum_args(1,{2})",
30924 "p sum_args(2,{2,3})",
30925 "p sum_args(3,{2,3,4})",
30926 "p sum_args(4,{2,3,4,5})"
30927 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
30928 "backtrace in corefile.exp" when not gcc compiled.
30929
30930Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30931
30932 * gdb.base/signals.exp: Rewrite `handle all print' test as
30933 a procedure. Accept blanks or TABs as whitespace, increase
30934 timeout and expect input buffer size for the large output
30935 from the command. Remove "i*86-*-bsdi2.0" xfail.
30936
30937Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30938
30939 * gdb.base/setvar.exp: Add new testcases for truncation when
30940 assigning invalid values to bitfields.
30941
30942Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
30943
d63a86f8 30944 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
30945 mips-sgi-irix* xfail for
30946 "call inferior func with struct - returns char *"
30947 and fix test so that an optional (unsigned char *) cast is
889bf7c5 30948 accepted in the result.
c906108c
SS
30949
30950Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
30951
30952 * gdb.base/funcargs.exp (float_and_integral_args): Remove
30953 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
30954 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
30955 * gdb.base/signals.exp: Remove duplicate "handle all print" test
30956 that accidentally got checked in.
30957
30958Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
30959
d63a86f8 30960 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
30961 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
30962 compiled test.
30963 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
30964 Add mips-sgi-irix5* xfail for not gcc compiled.
30965 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
30966 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
30967 compiled for "p top", "whatis top", "p middle", and "whatis
30968 middle".
c906108c
SS
30969 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
30970 "whatis signed char" for not gcc compiled.
30971 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
30972 "set variable signed char=-1 (-1)" and
30973 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
30974 * gdb.base/funcargs.exp (float_and_integral_args):
30975 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
30976 Add mips-sgi-irix* xfail when not gcc compiled for
30977 "continue to call2b".
30978 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
30979 "continue to call2g".
6fdff2c5
PA
30980 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
30981 compiled for "backtrace from call6a"
30982 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
30983 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
30984 when not gcc compiled for "backtrace from call7a".
c906108c
SS
30985 (localvars_after_alloca): Fix gdb_test cmds for
30986 "print * after runto ...".
30987 Remove rs6000-*-* xfails for
30988 "print i after runto localvars_after_alloca" and
30989 "print l after runto localvars_after_alloca"
30990 for all compilers.
30991 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 30992 when not compiled with gcc, for:
c906108c
SS
30993 "print signed char == (minus)",
30994 "print signed char != (minus)",
30995 "print signed char < (minus)",
30996 "print signed char > (minus)".
30997 * gdb.base/callfuncs.exp (do_function_calls):
30998 Add mips-sgi-irix* xfail, when compiled with native compiler, for
30999 "call inferior func with struct - returns char *".
d63a86f8 31000 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
31001 "correct value returned double test" to include Solaris 2.4.
31002 * gdb.base/funcargs.exp (float_and_integral_args):
31003 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 31004
c906108c
SS
31005Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31006
31007 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
31008 enumeration bitfields if compiling with GNU C.
31009 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
31010 to empty' prompt.
31011
31012Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
31013
31014 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
31015 test for PRO targets.
31016
31017 * gdb.base/funcargs.exp: Avoid ever setting more than 8
31018 breakpoints in the inferior at any given time by making
31019 two groups of breakpoints for call2*, call6* and call7*
31020 tests.
31021
31022Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31023
31024 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
31025 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
31026 from optimizing it away.
31027 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
31028 "call inferior func with struct".
31029
31030Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
31031
31032 * configure.in: Only configure gdb.chill for particular targets.
31033
31034Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
31035
31036 * gdb.base/Makefile.in: Add action to .c.o transformation
31037 rule that generates a .ci file for each .o file and remove
31038 explicit .c.o rules except for callfuncs.o.
31039 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
31040 generates a .ci file for each .o file and remove explicit
31041 .cc.o rules.
31042 (clean): Remove *.tmp *.ci files.
31043 (EXECUTABLES): Remove templ-info.exp.
31044 * gdb.base/compiler.c: New file.
31045 * gdb.c++/compiler.cc: New file
31046 * gdb.base/scope.exp: Source gdb.base/scope.ci.
31047 Change rs6000-*-* xfail for
31048 "print 'scope0.c'::filelocal_ro" and
31049 "print 'scope1.c'::filelocal" and
31050 "print 'scope1.c'::filelocal_bss" and
31051 "print 'scope1.c'::filelocal_ro" and
31052 "print 'scope1.c'::foo::funclocal" and
31053 "print 'scope1.c'::foo::funclocal_ro" and
31054 "print 'scope1.c'::bar::funclocal" and
31055 "print 'scope0.c'::filelocal_ro" and
31056 "print 'scope1.c'::filelocal at foo" and
31057 "print 'scope1.c'::filelocal_bss at foo" and
31058 "print 'scope1.c'::filelocal_ro at foo" and
31059 "print 'scope1.c'::foo::funclocal at foo" and
31060 "print 'scope1.c'::foo::funclocal_bss at foo" and
31061 "print 'scope1.c'::foo::funclocal_ro at foo" and
31062 "print 'scope1.c'::bar::funclocal at foo" and
31063 "print 'scope0.c'::filelocal_ro" and
31064 "print 'scope1.c'::filelocal" and
31065 "print 'scope1.c'::filelocal_bss" and
31066 "print 'scope1.c'::filelocal_ro" and
31067 "print 'scope1.c'::foo::funclocal" and
31068 "print 'scope1.c'::foo::funclocal_bss" and
31069 "print 'scope1.c'::foo::funclocal_ro" and
31070 "print 'scope1.c'::bar::funclocal" and
31071 "print 'scope1.c'::bar::funclocal_bss"
31072 to only be xfail'd when not compiled with gcc.
d63a86f8 31073 Add rs6000-*-* xfail for
c906108c
SS
31074 "print 'scope0.c'::filelocal_bss before run"
31075 when compiled with gcc.
31076 (test_at_main): Add rs6000-*-* xfail for
31077 "print filelocal_ro in test_at_main"
31078 when compiled with gcc.
31079 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 31080 Add rs6000-*-aix* xfail for
c906108c
SS
31081 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
31082 "ptype t_char_array", not compiled with gcc.
31083 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
31084 xfail for "list foo (in include file)" when gcc compiled.
31085 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 31086 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
31087 "run to call0a" if not compiled with gcc.
31088 (unsigned_integral_args): Add rs6000-*-* xfail for
31089 "run to call1a" if not compiled with gcc.
31090 (float_and_integral_args): Add rs6000-*-* xfail for
31091 "run to call2a" if not compiled with gcc and for
31092 "continue to call2b" for any compiler.
31093 Add rs6000-*-* xfail to
31094 "print f1 after run to call2a" for gcc compiled.
31095 (discard_and_shuffle): Add rs6000-*-* xfail for
31096 "run to call6a".
31097 (shuffle_round_robin): Add rs6000-*-* xfail for
31098 "backtrace from call7a" if not compiled with gcc.
31099 Add rs6000-*-* xfail for
31100 "backtrace from call7b" if compiled with gcc.
31101 (call_after_alloca): Add rs6000-*-* xfail for
31102 "print c in call_after_alloca" and
31103 "print s in call_after_alloca" and
31104 "backtrace from call_after_alloca_subr"
31105 if not compiled with gcc.
31106 (localvars_in_indirect_call): Add rs6000-*-* xfail for
31107 "print c in localvars_in_indirect_call" and
31108 "print c in localvars_in_indirect_call" and
31109 "backtrace in indirectly called function" and
31110 "stepping into indirectly called function"
31111 if not compiled with gcc.
31112 (localvars_after_alloca): Add rs6000-*-* xfail for
31113 "print c after runto localvars_after_alloca" and
31114 "print s after runto localvars_after_alloca" and
31115 "print i after runto localvars_after_alloca" and
31116 "print l after runto localvars_after_alloca"
31117 for all compilers.
31118 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
31119 than whatis-info.exp.
31120 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
31121 than opaque-info.exp.
31122 Setup rs6000-*-* xfail for
d63a86f8 31123 "ptype on opaque struct pointer (statically)" and
c906108c
SS
31124 "ptype on opaque struct pointer (dynamically)" when
31125 not compiled with gcc.
31126 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
31127 rather than callf-info.exp.
31128 (do_function_calls): Add clear_xfail for rs6000-*-* for
31129 "p t_float_values2(3.14159,float_val2)". Seems to work
31130 fine there, both with xlc and gcc. Need to find out what
31131 it is doing right and fix other platforms.
31132 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
31133 "call inferior func with struct - returns int",
31134 "call inferior func with struct - returns long",
31135 "call inferior func with struct - returns float",
31136 "call inferior func with struct - returns double",
31137 "call inferior func with struct - returns char *",
31138 but only if not gcc compiled (presumes xlc compiled).
31139 Change rs6000-*-* xfails for
31140 "call inferior func with struct - returns char" and
31141 " call inferior func with struct - returns short" to only
31142 xfail if not using gcc.
31143 (clean mostlyclean): Remove *.ci and *.tmp files.
31144 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31145 than templ-info.exp.
31146 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31147 Add rs6000-*-* xfail for "up to foo in langs.exp"
31148 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31149 when not gcc compiled.
d63a86f8 31150
c906108c
SS
31151Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31152
31153 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31154 * gdb.base/corefile.exp: Likewise.
31155 * gdb.base/list.exp: Likewise.
31156 * gdb.base/scope.exp: Likewise.
31157 * gdb.base/siganls.exp: Likewise.
31158
31159 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31160 compiler output.
31161 * gdb.base/whatis.exp: Likewise.
31162
31163Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31164
31165 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31166 failure (opcode table has been fixed to match reality).
31167
31168Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31169
31170 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31171 "call inferior func with struct - returns char",
31172 "call inferior func with struct - returns short"
31173
31174 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31175 "print 'scope0.c'::filelocal at main",
31176 "print 'scope0.c'::filelocal_bss in test_at_main",
31177 "print 'scope0.c'::filelocal at foo",
31178 "print 'scope0.c'::filelocal_bss in test_at_foo",
31179 "print 'scope0.c'::filelocal at bar",
31180 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31181
c906108c
SS
31182 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31183 in source file 1". This bug seems to have been fixed with both
31184 gcc and native cc (was native assembler bug?).
31185
31186Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31187
31188 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31189 "backtrace through signal handler" to "i*86-*-sysv4*".
31190 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31191 continue" case. Add "known SVR4 bug" to fail message.
31192 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31193 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31194 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31195 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31196 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31197 "up to foo in langs.exp", "show language at foo in
31198 langs.exp", "up to cppsub_ in langs.exp", "show
31199 language at cppsub_ in langs.exp", "up to fsub in
31200 langs.exp", and "show language at fsub in langs.exp".
31201 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31202 "bactrace in corefile.exp".
31203 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31204 "call inferior function with struct - returns float" and
31205 "call inferior function with struct - returns double".
d63a86f8 31206
c906108c
SS
31207Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31208
31209 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31210 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31211 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31212 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31213
31214Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31215
31216 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31217 (or overriden) "CHILL" macro rather then bare "gcc".
31218 Also look for ../../gcc/xgcc since that is what we will
31219 actually need, not "Makefile". Remove following assignment
31220 of CHILL to CHILL_FOR_TARGET because that results in
31221 recursive definition.
31222
31223Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31224
31225 * gdb.base/corefile.exp: Change xfail for backtrace in
31226 corefile.exp from linuxaout to all linux.
31227 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31228 cases where we miss the breakpoint at the signal handler
31229 for some reason. Setup xfail for linuxoldld/linuxaout and
31230 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31231 hitting SIGURG breakpoint.
31232 * gdb.base/signals.exp: Setup xfail for "next" acting like
31233 continue to add linuxoldld. Setup xfail for all linux for
31234 "next to handler in signals_tests_1", "backtrace in
31235 signals_tests_1", "continue to func1", "pass SIGUSR1",
31236 and continue to handler".
31237
31238Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31239
31240 * Update all FSF addresses except those in COPYING* files.
31241
31242Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31243
31244 * gdb.base/a2-run.exp: Change messages to be more explicit about
31245 the status of args, and quote binfile in results.
31246
31247Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31248
31249 * gdb.base/callfuncs.exp: Add tests for passing structs to
31250 inferior functions and return various types.
31251 * gdb.base/callfuncs.c: Add functions to receive a struct
31252 and return a member of the struct, in various types.
31253
31254Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31255
31256 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31257
31258Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31259
31260 * config/vxworks29k.exp: New file, sources vxworks.exp.
31261
31262Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31263
31264 * config/gdbremote.exp: New file. Testing framework using
31265 gdbserver.
31266
31267Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31268
31269 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31270 "call function when asleep" and "send end of file".
31271 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31272 for "backtrace in corefile.exp".
31273 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31274 for "backtrace through signal handler".
31275 * gdb.base/corefile.exp: Make sure we actually generate a core file
31276 before trying the core tests. Some systems allow the user to suppress
31277 generation of core files and default to that (linux for example).
31278 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31279 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31280
31281Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31282
31283 * gdb.threads: New directory with some crude multi-threaded
31284 gdb tests (step.exp and step2.exp).
31285 * config/mt-lynx (STEP_EXECUTABLE): Define.
31286 (THREADFLAGS): Define.
31287
31288Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31289
31290 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31291
31292 * gdb.base/signals.exp: Disable whole file for lynx until
31293 further notice.
31294
31295 * gdb.base/signals.exp: xfail test where "next" acts like
31296 "continue" for lynx.
31297
31298 * gdb.base/interrupt.exp: xfail test for calling function while
31299 inferior is asleep for lynx.
31300
31301 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31302 than one cr-lf after each command.
31303
31304Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31305
31306 * configure.in: Reinstate setting of stabsdirs variable, fix
31307 typo in setting up configdirs for native builds.
31308
31309 * gdb.base/return.exp: Fix typo in return double test.
31310 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31311 compiler from optimizing them away.
31312
31313Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31314
31315 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31316 sequences to be echo'd by gdb when using gdb_test.
31317 * gdb.chill/chexp.exp: Likewise.
31318 * gdb.fortran/exprs.exp: Likewise
31319
31320Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31321
31322 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31323 after the inferior gdb has started.
31324
31325 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31326 after each command.
31327 * gdb.base/funcargs.exp: Likewise.
31328 * gdb.base/gdbvars.exp: Likewise.
31329 * gdb.base/interrupt.exp: Likewise.
31330 * gdb.base/list.exp: Likewise.
31331 * gdb.base/watchpoint.exp: Likewise.
31332 * gdb.c++/demangle.exp: Likewise.
31333 * gdb.c++/inherit.exp: Likewise.
31334 * gdb.chill/chexp.exp: Likewise.
31335 * gdb.fortran/exprs.exp: Likewise.
31336
31337 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31338 test if we can't handle IO to/from the inferior.
31339
31340 * gdb.c++/misc.exp: Always check for a program already being
31341 started after sending a "run" command to gdb.
31342
31343 * gdb.base/twice.exp: Start with a fresh gdb.
31344
31345 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31346 only depend on gdb's expression code, not the chill runtime.
31347
31348 * gdb.base/return.c: Put return values into variables so we
31349 can have gdb print them rather than depending on the program
31350 to print them.
31351 * gdb.base/return.exp: Corresponding changes.
31352
31353 * lib/gdb.exp: Provide default value for noinferiorio.
31354 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31355 the inferior.
31356
31357 * gdb.base/break.exp: Always check for a program already being
31358 started after sending a "run" command to gdb.
31359 (text_next_with_recursion): Don't check the output from the
31360 program's printf statement. Instead just make sure the program
31361 exited.
31362
31363 * gdb.base/commands.exp: Protect tests which need arguments with
31364 $noargs conditionals.
31365
31366Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31367
31368 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31369 of structure member arrays to match gdb/valops.c:value_addr change.
31370
31371Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31372
31373 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31374 cases.
31375
31376Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31377
31378 * configure.in (configdirs): Remove gdb.chill from default list
31379 of subdirs and then add it back in only if doing a native build.
31380 The current chill compiler does not yet work in any cross build.
31381 * Revert all signal changes from Jul 6.
31382 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31383 for sh-hms targets, allowing these tests to link, with no other
31384 changes. Testing is suppressed by setting "nosignals" in site.exp.
31385
31386Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31387
31388 * configure.in (signaldirs): Define and add to configdirs for all
31389 targets except some specific ones that are known to not support signals.
31390 Also clean up formatting.
31391 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31392 (signals, sigall): Remove rules to build.
31393 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31394 Moved to new gdb.signals directory.
31395 * gdb.signals: New test directory.
31396 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31397 signals.c signals.exp}: New or moved files.
31398
31399Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31400
31401 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31402
31403Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31404
31405 * gdb.base/return.exp: Xfail `return double' test failure
31406 on at least Solaris 2.3 and handle future/past versions on
31407 a case by case basis as appropriate. Also update message
31408 to include i*86 failures.
31409
31410Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31411
31412 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31413
31414 * lib/gdb.exp: Fix comment which erroneously identified
31415 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31416 gdb_file_cmd not gdb_load).
31417 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31418
31419 * gdb.base/setvar.exp: Make test names consistent between pass and
31420 fail cases. Use gdb_test more.
31421
31422Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31423
31424 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31425
31426Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31427
31428 * gdb.base/help.exp: Fix expected help string for `show commands'.
31429
31430Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31431
31432 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31433
31434 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31435 of a text section.
31436
31437Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31438
31439 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31440 that loop eventually terminates. Fix Connection refused logic so
31441 that testsuite will expire nicely.
31442
31443Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31444
31445 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31446 config/rom68k.exp: New tcl glue for the appropriate monitors.
31447 These all just end up calling monitor.exp.
31448 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31449 refused' by retrying. Cleanup some timeout issues.
31450 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31451 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31452 callers don't have to set/restore global timeout variable.
31453
31454 * The following set of changes centralizes management of the global
31455 timeout variable. This way, it can be set in one target dependent
31456 place instead of dozens of places scattered throughout the test suite.
31457 If you need to lengthen a timeout, then you should either set timeout
31458 in one of the config/{target}.exp files, or multiply it by a factor.
31459 Setting it to an absolute value is always going to lose for some
31460 targets.
31461 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31462 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31463 * gdb.base/funcargs.exp: Don't set timeout.
31464 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31465 * gdb.base/printcmds.exp (test_print_string_constants
31466 test_print_array_constants): Don't set timeout.
31467 * gdb.base/ptype.exp: Don't set timeout.
31468 * gdb.base/recurse.exp: Don't set timeout.
31469 * gdb.base/return.exp: Don't set timeout.
31470 * gdb.base/watchpoint.exp: Don't set timeout.
31471 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31472 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31473
31474Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31475
31476 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31477
31478Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31479
31480 * lib/gdb.exp: Disable chill tests for irix5.
31481
31482Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31483
31484 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31485 each test pass or fail.
31486
31487Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31488
31489 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31490 xlc not gcc.
31491
31492Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31493
31494 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31495
31496Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31497
31498 * config/est.exp: Fix copyright and comments. Remove dead code.
31499 Use targetname, serialport and baud variables instead of fixed
31500 constants.
31501 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31502 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31503
31504Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31505
31506 * gdb.base/watchpoint.exp: Don't run
31507 test_watchpoint_triggered_in_syscall for sunos.
31508
31509Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31510
31511 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31512 they don't seem to exist. Do include stdio.h.
31513
31514Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31515
31516 * gdb.base/a1-selftest.exp: Add alpha xfail.
31517
31518Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31519
31520 * gdb.base/watchpoint.c (main): Prompt before calling read().
31521 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31522 Revise accordingly. Remove cruft about sending "123" several
31523 times, until it gets noticed. Clean up the "print buf[0]" stuff
31524 so that it passes or fails, and waits for prompts in the usual way.
31525
31526Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31527
31528 * gdb.base/recurse.exp: Fix comment.
31529
31530 * TODO: Remove item about printing variables in nodebug.exp. Add
31531 item about enabling tests which are only run on some targets.
31532
31533 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31534 fail, make test names unique, use new gdb_test convention
31535 regarding pattern, use gdb_test more, etc.).
31536
31537 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31538 fail, make test names unique, etc.).
31539
31540Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31541
31542 * gdb.base/nodebug.c: Change return type of top and middle to
31543 short.
31544 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31545 are fixed by the recent mdebugread.c changes. Allow `short ()'
31546 as type for top and middle.
31547
31548Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31549
31550 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31551 nearly as I can tell, the whole thing was an accident in Stu's
31552 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31553 to replace a send/expect pair with gdb_test, but ended up only
31554 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31555 of 30 Mar 1995 took care of it, but left this vestigial comment
31556 which I am now nuking.
31557
31558Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31559
31560 * gdb.base/break.exp: Look for different line number for
31561 breakpoint at main depending on usestubs.
31562
31563Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31564
31565 * gdb.base/list.exp: Adjust some alternate expect patterns to
31566 match recent list0.c change. Add alternate expect pattern for
31567 output from `list default lines around main' for optimizing
31568 compilers.
31569
31570Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31571
31572 * lib/gdb.exp: If nosignals is not set, set it to 0.
31573
31574Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31575
31576 * config/slite-gdb.exp: Responds to load symbol table prompt.
31577 * gdb.base/break.exp: Adjust line number, fix rerun.
31578 * gdb.base/langs0.c: Add #ifdef usestubs.
31579
31580Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31581
31582 * gdb.base/list.exp: Adjust line contents after adding new lines in
31583 list0.c. Also fix a syntax error.
31584
31585 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31586 * gdb.base/break.exp: ditto.
31587 * gdb.base/list.exp: ditto.
31588 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31589 * gdb.base/run.c: ditto.
31590 * gdb.base/list0.c: ditto.
31591 * gdb.base/funcargs.c: ditto.
31592
31593Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31594
31595 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31596 $targetname, $serialport and $baud instead of hardwired variables.
31597 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31598 target doesn't support signals.
31599
31600Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31601
31602 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31603
31604Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31605
31606 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31607 Don't rely on the value of an auto variable before it has been
31608 initialized. Use gdb_test more.
31609
31610Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31611
31612 * lib/gdb.exp (default_gdb_version): A version number must start
31613 with a digit, but other than that contains all characters up to
31614 the first whitespace character.
31615
31616Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31617
31618 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31619
31620Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31621
31622 * gdb.c++/*.exp: Warn if executable does not exist. The original
31623 reason for skipping the warning was that configure.in sometimes
31624 intentionally skipped building the executables but the tcl code
31625 had no way of knowing. That (a) was always bogus with respect to
31626 error handling, (b) is no longer true (right now there is no way
31627 to skip C++ tests).
31628
31629 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31630
31631Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31632
31633 * gdb.base/list.exp: Add expect patterns for output from
31634 SunPRO compiled executables.
31635 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31636 types.
31637
31638Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31639
31640 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31641 number (we are already testing that the correct source line text
31642 gets printed).
31643
31644 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31645 that is what is intended, but something needed to be done to get
31646 sunos4 native working again.
31647
31648 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31649
31650 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31651 apparently went with a (very) old xfail.
31652
31653Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31654
31655 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31656 runto_main is a proc in gdb.exp that will do 'step' for target use
31657 stubs.
31658 * gdb.base/exprs.exp: ditto.
31659 * gdb.base/interrupt.exp: ditto.
31660 * gdb.base/opaque.exp: ditto.
31661 * gdb.base/printcmds.exp: ditto.
31662 * gdb.base/ptype.exp: ditto.
31663 * gdb.base/scope.exp: ditto.
31664 * gdb.base/setvar.exp: ditto.
31665 * gdb.base/signals.exp: ditto.
31666 * gdb.base/twice.exp: ditto.
31667 * gdb.c++/classes.exp: ditto.
31668 * gdb.c++/inherit.exp: ditto.
31669 * gdb.c++/templates.exp: ditto.
31670 * gdb.base/break.exp: no run and hit main for stubs. Change line
31671 numbers for breakpoints and info breakpoint.
31672 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
31673 breakpoint().
31674 * gdb.base/callfuncs.c: ditto.
31675 * gdb.base/exprs: ditto.
31676 * gdb.base/interrupt.c: ditto.
31677 * gdb.base/opaque0.c: ditto.
31678 * gdb.base/printcmds.c: ditto.
31679 * gdb.base/ptype.c: ditto.
31680 * gdb.base/scope0.c: ditto.
31681 * gdb.base/setvar.c: ditto.
31682 * gdb.base/signals.c: ditto.
31683 * gdb.base/twice.c: ditto.
31684 * gdb.c++/misc.cc: ditto.
31685 * gdb.c++/templates.cc: ditto.
31686
31687Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31688
31689 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
31690
31691 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
31692 somewhere between `read' and `main.c'. I'm pretty sure the
31693 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
31694 and it isn't particularly useful.
31695
31696 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
31697
31698Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31699
31700 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
31701
31702Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
31703
31704 * config/mt-slite: add LIBS and -nostdlib.
31705 * config/slite-gdb.exp: add this new file to support sparclite target.
31706
31707Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
31708
31709 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
31710
31711 * gdb.base/a2-run.exp: Change argument to istarget from
31712 "*-*-vxworks" to "*-*-vxworks*".
31713 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
31714
31715Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
31716
31717 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
31718 will not runto main but do a 'step' to step out of breakpoint().
31719 * config/mt-slite: add -Dusestubs.
31720
31721Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31722
31723 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31724 instead of just @.
31725
31726 * gdb.base/signals.exp: Add test for "handle all print".
31727 * TODO: Remove "handle all print". Also remove item about
31728 checking copyright date (I don't like the idea of a spurious FAIL
31729 based on when we run the tests).
31730
31731 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31732 for SunOS4 (reason for failure not investigated). Remove
31733 redundant test for $binfile.
31734
31735 * gdb.base/nodebug.c (array_index): Call malloc.
31736
31737 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31738
31739Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31740
31741 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31742 conventions and slightly simplify the matching regexp.
31743
31744Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31745
31746 * gdb.base/break.exp: Update gdb_test invocation to use new
31747 convention.
31748
31749 * lib/gdb.exp: If noargs is not set, set it to 0.
31750
31751 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
31752 tests unique.
31753
31754 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
31755
31756Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31757
31758 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
31759 one argument of type "<non-float parameter>".
31760
31761Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
31762
31763 * config/rom68k.exp: New file to support Motorola IDP board.
31764 * gdb.base/a2-run.exp: Skip this file if noargs is set.
31765 * gdb.base/break.c: Change things around so that this program
31766 doesn't depend upon args. This is necessary to make remote
31767 targets work (in general, they can't take args).
31768 * gdb.base/break.exp: Don't try to send args to program. Don't
31769 expect output. Also, replace lots of code with gdb_test.
31770
31771Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31772
31773 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
31774 printing of '\'' (which is what the comment says we are testing,
31775 even though we were not), not '''.
31776 (test_integer_literals_rejected): Test that printing ''' is an error.
31777
31778 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31779 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
31780 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
31781 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
31782 Use gdb_test not test_print_accept.
31783 * lib/gdb.exp: Remove test_print_accept.
31784
31785 * gdb.base/signals.exp (signal_tests_1): Make pass message
31786 consistent with fail message.
31787
31788 * gdb.base/whatis.exp: Remove xfails for printing char vs.
31789 unsigned char; the bug (PR 1821) is fixed.
31790
31791 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
31792
31793 * gdb.base/scope.exp (test_at_localscopes): Call pass for
31794 successful tests--makes xfailing them work right.
31795
31796Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31797
31798 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
31799 only \r\n, not .*. The test can pass .* as the last thing in
31800 $pattern if that is what it wants. In addition to providing this
31801 flexibility, this change should speed up pattern matching in cases
31802 where the pattern already ended with .* (there were a number of
31803 them). This change also helps catch bad patterns--in the old
31804 scheme the typo "char \*" instead of "char \\*" would pass. Now
31805 it is caught.
31806 * Many .exp files: Update callers.
31807
31808 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
31809 clearer and does not spuriously match multiple ('s. Likewise for
31810 ) and *.
31811
31812 * gdb.base/nodebug.exp: Test ability to call a function and pass
31813 it a string (even with no debugging info).
31814
31815 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
31816 "p '\'", which is the same as "p ''" once tcl gets done with
31817 quoting, to "p '\\'", which I suspect is what is intended (one
31818 backslash gets sent to GDB).
31819
31820 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
31821
31822Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31823
31824 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
31825 1817) was fixed literally years ago.
31826
31827Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31828
31829 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
31830 test, it causes stepping out of call_after_alloca_subr with
31831 optimizing compilers.
31832 (localvars_in_indirect_call): Consume GDB prompt if `finish'
31833 fails.
31834
31835 * gdb.c++/templates.exp: Source templ-info.exp only if
31836 the templates executable exists.
31837
31838 * gdb.c++/misc.cc (class Contains_static_instance,
31839 class Contains_nested_static_instance),
31840 gdb.c++/classes.exp (test_static_members): Test printing of
31841 a class that contains a static instance of the class.
31842
31843Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31844
31845 * gdb.base/langs2.c (cppsub_): Don't prototype.
31846 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
31847 only, I believe).
31848
31849Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31850
31851 * lib/gdb.exp (skip_chill_tests): New procedure.
31852
31853 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
31854
31855Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
31856
31857 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
31858 each expect pattern. Cuts runtime from 12 to about 4 seconds.
31859
31860Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31861
31862 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
31863
31864 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
31865 disassemble 8, not 16, instructions for part 4.
31866
31867 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
31868 support the latter anymore.
31869
31870 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
31871 -DNO_PROTOTYPES.
31872 * gdb.base/callfuncs.c: Control use of prototypes based on
31873 NO_PROTOTYPES, not __STDC__.
31874 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
31875 t_float_values2 tests if prototypes in use.
31876
31877 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
31878 t_double_values): When checking differences against DELTA, check
31879 that difference is within the range (-DELTA,DELTA), not just
31880 (-infinity,DELTA).
31881
31882Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
31883
31884 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
31885 'file' command firts, then 'target', then 'load', this is due to gdb
31886 target set up.
31887 * config/mips-gdb.exp: Fix a couple regular exp bugs.
31888
31889Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
31890
31891 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
31892 FP load/store variants.
31893 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
31894
31895Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31896
31897 * gdb.base/term.exp: Do not give a warning if not native, it is
31898 not an abnormal condition.
31899
31900Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
31901
31902 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
31903 t_char_array".
31904
31905Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31906
31907 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
31908 are getting the version number.
31909
31910 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
31911 if not native, it is not an abnormal condition.
31912
31913Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31914
31915 * lib/gdb.exp: Just use "file exists", rather than undocumented
31916 dejagnu procedure "findfile".
31917
31918Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31919
31920 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
31921 (LDFLAGS): Set to -Xlinker -Ur.
31922
31923 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
31924 Removed, these values are set by lib/gdb.exp.
31925
31926 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
31927
31928Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31929
31930 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
31931 of replicating gdb startup code.
31932
31933 * config/mt-vxworks (LDFLAGS): Set to -r.
31934 (CFLAGS_FOR_TARGET): Removed.
31935
31936 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
31937 (gdb) and gdb for vxworks uses (vxgdb).
31938
31939 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
31940 executable is not in the tree and host != target, use sed and
31941 program_transform_name to determine the gdb name used by the
31942 target.
31943
31944 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
31945 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
31946
31947Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31948
31949 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
31950 floats, chars, and shorts where there are ANSI-style function
31951 definitions.
31952
31953 * gdb.base/langs.exp, gdb.base/langs*: New test.
31954 * gdb.base/Makefile.in: Build it.
31955 * TODO: Remove item about checking that C names don't get C++
31956 demangling applied; this test tests it.
31957
31958Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31959
31960 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
31961 went with the const70 xfail. The xfail went away a year ago.
31962
31963 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
31964
31965 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
31966 for hp300.
31967
31968 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
31969
31970 * gdb.base/a1-selftest.exp: Don't run on hp300.
31971
31972Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31973
31974 * Makefile.in (site.exp): Set host_alias and target_alias as well
31975 as host_triplet and target_triplet.
31976
31977Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31978
31979 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
31980
31981 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
31982 places as other ecoff systems).
31983
31984 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
31985 ultrix.
31986
31987Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31988
31989 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
31990 remove them.
31991 * gdb.base/nodebug.exp: Accept "function" in addition to "text
31992 variable and "variable" in addition to "data variable".
31993 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
31994
31995 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
31996 2.
31997 * gdb.base/list1.c (long_line): Add additional statement at start
31998 of function.
31999 * gdb.base/list.exp (test_forward_search): Update line number to
32000 reflect new statement.
32001
32002Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32003
32004 * gdb.base/signals.exp: Reinitialize searched source directories
32005 after gdb_start call.
32006
32007Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
32008
32009 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
32010 * gdb.stabs/Makefile.in: Likewise.
32011
32012 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
32013 change. Instead split the tests into smaller pieces.
32014 * gdb.disasm/hppa.s: Corresponding changes.
32015
32016Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32017
32018 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32019 Quote ^C when passing it to stty. For some shells ^ is a pipe.
32020
32021 * gdb.base/funcargs.exp: Modify many tests so that every test
32022 either passes or fails. Make some test names unique.
32023
32024Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32025
32026 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
32027 Call stty to set interrupt character.
32028
32029 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
32030 for HP assembler versus GNU assembler based on actual behavior of
32031 $(CC), rather than assuming that $(AS) is always the GNU assembler.
32032
32033 * TODO: Suggest a few more stepping tests.
32034
32035Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
32036
32037 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
32038 restart GDB for h8300 after a continue.
32039 (return): Add pattern to match a29k-udi behavior.
32040 * gdb.base/nodebug.exp: Remove obsolete comment.
32041 * gdb.base/regs.exp: New file, testing of register displays.
32042 * gdb.base/return.exp: Fix typo in reference to $objdir.
32043 * gdb.base/whatis.exp: Always start with a fresh GDB.
32044
32045Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32046
32047 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
32048 higher, these tests generate a lot of output.
32049
32050Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32051
32052 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
32053 code following the catch silently ignored some errors; without the
32054 catch they should be thrown like any other tcl error. Also, the
32055 catch used "" instead of {} which meant all the callers who wanted
32056 to include one of the characters "[]$ had to quote it an extra time.
32057 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
32058 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
32059 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
32060 Remove extra quoting.
32061
32062Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
32063
32064 * gdb.base/commands.exp: Make test names unique; every test either
32065 passes or fails. Update some comments.
32066
32067 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
32068
32069Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32070
32071 The following fixes a FAIL caused by the fact that the alpha stabs
32072 configuration didn't use the ".if alpha" code in weird.def.
32073 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
32074 bit pointer, so the 32 bit version works even on the alpha.
32075 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
32076 Remove the stuff which allowed us to have separate versions for
32077 alpha and everything else.
32078
32079 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
32080 regexp which "info func operator\[\](" is supposed to match. Fix
32081 string to send to GDB. Note that GDB still doesn't work right. Add a
32082 new test for "info func .perator\[\](" which GDB does handle correctly.
32083
32084 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
32085
32086Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32087
32088 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
32089 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
32090 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
32091 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
32092 it makes the tests harder to understand and confuses test-o-matic.
32093 The preferred style is that each test provides a PASS or a FAIL,
32094 and has a unique message (e.g. "continue #54" not just "continue")
32095 which is the same for the pass and the fail.
32096 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32097 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
32098 to lib/gdb.exp.
32099 * gdb.base/printcmds.exp: Use test_print_accept. Remove
32100 prt_accept which was basically the same thing. Likewise for
32101 test_print_reject and prt_reject.
32102 * lib/gdb.exp (test_print_reject): Add some more error message
32103 patterns to match from the former printcmds.exp (prt_reject).
32104 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
32105 One defect of the passcount stuff is that some of it failed to
32106 report XPASS where appropriate.
32107 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
32108 stuff before and after arg in expected pattern.
32109 (test_paddr_operator_functions): Re-do test without print_addr_of;
32110 this is the only test which seems to want extra stuff there.
32111
32112Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32113
32114 * gdb.base/nodebug.exp: Update new tests to reflect improved
32115 wording of gdb output.
32116
32117 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
32118 and "ptype" work on variables in files compiled without -g.
32119 Replaces commented out "maint print msymbol" tests.
32120
32121Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32122
32123 * gdb.base/setvar.c (dummy): Call malloc.
32124
32125 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
32126 losing with the irix4 sed.
32127
32128 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
32129 ALRM" on irix4.
32130
32131Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32132
32133 * TODO: Remove items about corefile.exp testing new exec-file and
32134 backtrace; both are now done. Add items about printing enums.
32135
32136Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32137
32138 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
32139 "get signal $thissig" test fails.
32140
32141 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
32142
32143Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32144
32145 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32146 compiler warning with dec alpha compiler.
32147
32148 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32149 extra \n from gdb_test call (this explains why the prompt test
32150 that I removed yesterday was there).
32151 (user_defined_command_test): Remove extra \n and prompt test.
32152
32153 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32154 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32155 doesn't exist.
32156 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32157 Also remove alpha workaround, which turns out to be because
32158 SIGABRT == SIGLOST.
32159
32160 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32161
32162 * gdb.base/help.exp: Don't test "help show".
32163
32164Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32165
32166 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32167 "set print address" is on.
32168 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32169 pass prompt to gdb_test; gdb_test already looks for the prompt.
32170
32171 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32172
32173 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32174 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32175 was to make sure that gdb can read a core file. But (a) the "read
32176 the corefile" part didn't make it to a1-selftest.exp, we just
32177 delete the corefile after creating it, and (b) we test reading
32178 corefiles in corefile.exp anyway. Also, this test left around a
32179 xgdb process on Solaris.
32180
32181 * gdb.base/corefile.exp: Also test backtrace.
32182
32183Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32184
32185 * gdb.base/commands.exp: Test a simple user defined command with
32186 arguments and if/while statements; verify the full user command is
32187 printed by "show user".
32188
32189 * gdb.base/commands.exp: Test if/while commands as part of a
32190 breakpoint command list; verify they appear in breakpoint
32191 information.
32192
32193Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32194
32195 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32196 than by dividing by zero.
32197
32198Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32199
32200 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32201 performing an inferior call with watchpoints enabled.
32202 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32203 call.
32204
32205Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32206
32207 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32208 of "file" command.
32209
32210 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32211 Add additional pattern for when "int operator int(void);" appears
32212 in a different order.
32213
32214Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32215
32216 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32217
32218 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32219 and "signal" with ".*".
32220
32221Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32222
32223 * TODO: Add note about "handle all nostop".
32224
32225 * gdb.base/{sigall.c, sigall.exp}: New test.
32226 * gdb.base/Makefile.in: Add it.
32227
32228Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32229
32230 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32231 when invoking GDB, suppresses any windowing interface.
32232
32233Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32234
32235 * config/sim-gdb: New file, simulator testing support.
32236
32237Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32238
32239 * gdb.base/interrupt.exp: Test calling func1 twice.
32240
32241Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32242
32243 * gdb.base/list.exp (test_forward_search): Set timeout higher
32244 when we'll be getting lots of output from gdb.
32245
32246 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32247 "init_malloc" to after the expect statement. Run it if that
32248 regexp is taken, but also for two others which happen if source
32249 cannot be found.
32250
32251Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32252
32253 * gdb.base/printcmds.exp: New test, for printing register before
32254 program is running.
32255
32256Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32257
32258 * gdb.base/list.exp: Correct some alternate expect patterns
32259 to reflect changes in list1.c.
32260
32261Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32262
32263 * TODO: Add item regarding large frames.
32264
32265 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32266
32267 * TODO: Remove item about enabling return.exp; it
32268 is enabled. Suggest a few more "return" tests.
32269
32270Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32271
32272 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32273 anonymous unions.
32274
32275Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32276
32277 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32278 and pr-5646.o, so "make" is the same as "make all", not "make
32279 pr-4975.o".
32280
32281Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32282
32283 * gdb.base/list.exp: Adjust expectations to reflect changes in
32284 list1.c.
32285 (test_forward_search): New test proc.
32286 * gdb.base/list1.c (long_line): New function, has long source line.
32287
32288Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32289
32290 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32291 additional line of code that was added.
32292
32293Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32294
32295 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32296 tests so as not to overflow expect's input buffers.
32297 * gdb.disasm/hppa.exp: Corresponding changes.
32298
32299Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32300
32301 Beginnings of template debugging tests.
32302 * gdb.c++/templ-info.cc: New file to test for template
32303 debugging capability of the compiler.
32304 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32305 templ-info.cc.
32306 * gdb.c++/templates.cc: Add explicit template instantiations
32307 to enable compiling with -fno-implicit-templates. Add destructor
32308 and 'value' method to T5 class for template tests.
32309 * gdb.c++/templates.exp: Add testcases for printing of template
32310 types, setting breakpoints on template methods and calling a
d63a86f8 32311 template method.
c906108c
SS
32312
32313Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32314
32315 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32316 branch target since some assemblers (gas-2.5) may emit a
32317 relocation for the branch instead of resolving it in the
32318 assembler.
32319
32320Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32321
32322 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32323 through signal handler.
32324
32325Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32326
32327 * configure.in (*-*-netware): Use config/mt-netware.
32328
32329 * config/mt-netware: New file.
32330 * config/mt-i386-netware: Removed, separate configs for different
32331 netware architectures are no longer needed now that we have
32332 --with-headers.
32333
32334Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32335
32336 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32337 by the recent changes to use ANSI C arithmetic conversions.
32338
32339Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32340
32341 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32342 bug involving using inferior_pid to figure out whether to select a
32343 frame.
32344
32345Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32346
32347 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32348 match the current disassembler output.
32349
32350Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32351
32352 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32353 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32354 types, expect "int" as type of integer values (for now).
32355
32356Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32357
32358 * gdb.base/commands.exp: New tests for if/while commands.
32359
32360Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32361
32362 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32363 by .*, since hex values have different syntax in Chill mode.
32364
32365Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32366
32367 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32368 linefeed from expect pattern for repeated types with indices > 9.
32369
32370Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32371
32372 First part of Fortran test suite.
32373 * gdb.fortran: New directory.
32374 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32375
32376Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32377
32378 * gdb.base/default.exp: Update expect pattern for load command
32379 without arguments.
32380
32381Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32382
32383 * configure.in: Change i386 to i[345]86.
32384 * gdb.base/configure.in: Likewise.
32385 * gdb.c++/configure.in: Likewise.
32386 * gdb.chill/configure.in: Likewise.
32387
32388Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32389
32390 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32391 patterns, since that is not a valid context for comments.
32392
32393Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32394
32395 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32396 repeated types and repeated types with indices > 9.
32397
32398Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32399
32400 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32401 2417; old bug has been fixed.
32402
32403Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32404
32405 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32406 send the newline ourselves instead of assuming gdb_test will do
32407 so when passed an empty input string.
32408
32409 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32410 stabs testcode.
32411
32412Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32413
32414 * lib/gdb.exp (gdb_test): Don't send anything if the first
32415 argument is an empty string. This makes cases where we want to
32416 match output that is already in expect's buffers (for example,
32417 matching a breakpoint after gdb_run_cmd has been called) work
32418 reliably.
32419
32420Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32421
32422 * config/netware.exp: New file.
32423
32424Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32425
32426 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32427 the -B and -L prefixes so we can find the debugging stub.
32428
32429 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32430 there and we are using the gcc from the tree.
32431
32432 * gdb.base/types.c: Removed.
32433
32434 * gdb.base/configure.in: Look for makefile fragments in ../config.
32435 Recognize i386-*-netware.
32436 * gdb.c++/configure.in: Likewise.
32437
32438Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32439
32440 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32441 the correct TCL syntax.
32442
32443Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32444
32445 * gdb.base/opaque.exp: use runto instead of messing around with
32446 breakpoints. Simplify by using gdb_test.
32447
32448 * gdb.base/bitfields.exp: restart between tests on netware targets
32449 because breakpoints aren't relocated after target death. Run
32450 processes to completion.
32451
32452 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32453
32454Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32455
32456 * Makefile.in: Remove extra tabs that confuse some versions
32457 of "make". Use the newly built gdb to test with by default,
32458 rather than the first one in the tester's search path.
32459
32460Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32461
32462 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32463
32464 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32465 condition help.
32466
32467Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32468
32469 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32470
32471 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32472 running.
32473 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32474 * gdb.base/funcargs.exp: Likewise.
32475
32476 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32477 * gdb.base/funcargs.exp: Likewise.
32478
32479 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32480 message is "".
32481
32482Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32483
32484 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32485 return,signals,twice}.exp: Handle non-existant binaries
32486 consistantly.
32487
32488 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32489 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32490 might testing a cross development system.
32491
32492Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32493
32494 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32495 runtest script is relative to ${srcdir}, not ${rootdir}.
32496
32497Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32498
32499 * gdb.base/signals.exp: Allow for optionality of breakpoint
32500 address.
32501
32502Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32503
32504 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32505
32506Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32507
32508 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32509 for size_t definition.
32510 * gdb.c++/templates.cc: Likewise
32511
32512 * config/mt-i386-netware: New file.
32513
32514 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32515 defined.
32516
32517 * gdb.base/Makefile.in: Added support for systems that name core
32518 files by appending "core" to the program name.
32519 * gdb.base/a1-selftest.exp: Likewise.
32520
32521Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32522
32523 * gdb.base/return.exp: Add comment and message for `return double'
32524 test failure on Sparc Solaris.
32525
32526Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32527
32528 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32529
32530Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32531
32532 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32533 from optimizing them away.
32534 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32535 patterns to include default constructors and assignment operators,
32536 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32537 character in the output of the virtual base pointer.
32538
32539Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32540
32541 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32542 expression match in print_addr_of to avoid unintented matches.
32543 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32544 versions up to 2.5.8.
32545
32546Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32547
32548 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32549 included file to run under newer versions of expect.
32550 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32551 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32552 Remove xfail for the virtual table of BDDHookV.
32553
32554Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32555
32556 * lib/gdb.exp (string_to_regexp): Set a default result.
32557 (default_gdb_start): Fix misleading message.
32558
32559Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32560
32561 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32562 Remove all CC, etc definitions.
32563 * config/mt-hpux: New file.
32564 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32565 (CFLAGS, LDFLAGS): Define.
32566 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32567
32568 * Makefile.in (site.exp): Don't insert host_os, etc.
32569 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32570 (distclean): Check existence of subdir.
32571 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32572 * gdb.base/Makefile.in: General cleanup and simplification.
32573 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32574 to build executables. Use default rule to build .o files.
32575 (EXPECT, RUNTEST, CC): Fix relative pathname.
32576 (site.exp): Don't insert host_os, etc.
32577 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32578 and/or SIGUSR1 defined.
32579 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32580 * gdb.c++/Makefile.in: General cleanup and simplification.
32581 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32582 (CFLAGS): Remove.
32583 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32584
32585Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32586
32587 * gdb.base/recurse.exp: Misc changes to get tests running again
32588 after Kung's changes to the watchpoint code.
32589 * gdb.base/watchpoint.exp: Likewise.
32590
32591Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32592
32593 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32594
32595Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32596
32597 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32598 * lib/gdb.exp (default_gdb_start): Define.
32599 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32600 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32601 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32602 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32603 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32604 Don't call gdb_target_udi in between tests.
32605
32606Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32607
32608 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32609 (which was basically just a local version of the same thing). In
32610 addition to avoiding duplication, gdb_test_exact is faster.
32611 * lib/gdb.exp (gdb_test_exact): Fix typo.
32612
32613 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32614 don't give an error.
32615
32616 * gdb.base/term.exp: Call delete_breakpoints before starting.
32617
32618 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32619 (t10): Add comment.
32620
32621Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32622
32623 Reorganization of the GDB Test Suite.
32624
32625 * gdb.base: New directory, contains all the basic tests.
32626 * gdb.c++: New directory, tests specific to C++.
32627 * gdb.chill: New directory, tests specific to Chill.
32628 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32629 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32630 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32631 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32632 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32633 t30-31 to chill).
32634 * */gdbme.*: Rename to match appropriate expect scripts.
32635 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32636 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32637 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32638 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32639 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32640 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32641 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32642 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32643 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32644 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32645 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32646 gdb.c++/virtfunc.cc: New names of C++ files.
32647 * gdb.chill/chillvars.ch: New name of Chill file.
32648 * gdb.base/configure.in, gdb.c++/configure.in,
32649 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32650 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32651 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32652 * configure.in (configdirs): Update to reflect directory changes.
32653 (target_abbrev): No longer define for any configuration.
32654 * Makefile.in: Cosmetic improvements to header comments.
32655
32656Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32657
32658 Various changes to gdb.t31:
32659
32660 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32661 * gdbme.ch: Make all key-words and predefineds be upper-case.
32662 * chillvars.exp: Expect key-words and predefinds in upper-case.
32663
32664 * chillvars.exp: Use gdb_test_exact many places.
32665 Change expected output for arrays (which now includes index labels).
32666
32667 * pr-5020.exp, gdme.ch (module PR_5020):
32668 New test, for PR-5020.
32669
32670Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
32671
32672 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
32673 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
32674
32675Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
32676
32677 * Makefile.in: Fix bit-rot in definitions of CHILL,
32678 CHILL_FOR_TARGET and Chill_LIB.
32679 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
32680 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
32681 CHILL, and CHILL_LIB.
32682
32683Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
32684
32685 * Revert the previous changes. Please see Rob's directory
32686 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
32687
32688Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
32689
32690 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
32691 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
32692 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
32693 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
32694 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
32695 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
32696 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
32697 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
32698 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
32699 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
32700 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
32701 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
32702 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
32703 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
32704 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
32705 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
32706 changes from 94Q1.
32707
32708Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
32709
32710 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
32711 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
32712 Rob's new testing fragments.
32713
32714Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
32715
32716 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 32717 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
32718
32719Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32720
32721 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32722 version also, match on casted version strings, and match on
32723 gdb startup case where the line numbers might be messed up.
32724
32725Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32726
32727 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 32728 (CFLAGS): Delete it from here.
c906108c
SS
32729
32730Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32731
32732 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32733
32734Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32735
32736 * Makefile.in (RUNTEST): Default to just "runtest".
32737
32738Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32739
32740 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32741 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32742 the code has been restructured.
32743
32744Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32745
32746 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32747 \n, not just one of each.
32748
32749 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
32750 /bin/cc gives a warning if you do.
32751
32752Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
32753
d63a86f8 32754 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
32755 __t10ListS_link1ZUiRCUiPT0
32756
32757Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32758
32759 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
32760 on local variables in recursive functions.
32761
32762 * gdb.t07/Makefile.in: Build the new test.
32763
32764Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32765
32766 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
32767 directly. Instead compare the return values from actual calls.
32768
32769Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
32770
32771 * Makefile.in (check): Set TCL_LIBRARY for runtest.
32772
32773Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32774
32775 * From Peter Schauer with minor modifications.
a9c64011
AS
32776 * gdb.t15/return.exp (return_tests): Handle targets where "return"
32777 stops in mid-line in the caller. Add xfail for returning a float
32778 value on X86 targets.
c906108c
SS
32779
32780Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32781
32782 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
32783 to avoid expect lossage.
32784 (fmem_LRbug_tests): Likewise.
32785 * gdb.disasm/hppa.s: Corresponding changes.
32786
32787 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
32788 conditions to work with latest dejagnu/expect.
32789
32790 * gdb.t15/funcargs.exp (finish from indirect call): No longer
32791 expected to fail on the PA.
32792 (backtrace in call with trampolines): Explicitly require main
32793 to be frame #1 (no trampolines should show up in backtrace).
32794
32795 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
32796 "continue -expect".
32797 * gdb.t06/break.exp: Likewise.
32798 * gdb.t07/watchpoint.exp: Likewise.
32799 * gdb.t13/bitfields.exp: Likewise.
32800 * gdb.t15/{funcargs,return}.exp: Likewise.
32801 * gdb.stabs/weird.exp: Likewise.
32802 * config/{mips,udi}-gdb.exp: Likewise.
32803
32804 * hppa.sed: Enclose comments within a sed command to avoid
32805 losing with the old OSF1 sed.
32806
32807Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32808
32809 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
32810 sequent dynix.
32811 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
32812 * gdb.t15/funcargs.exp: Conditionally step again to really
32813 finish from marker_call_with_trampolines. Handle the case where
32814 the first step from within call_with_trampolines already steps
32815 us back to main.
32816 * gdb.t15/gdbme.c: Add comment to closing brace of
32817 call_with_trampolines for funcargs.exp.
32818
32819Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32820
d63a86f8 32821 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
32822 Fix typo(s).
32823
32824Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32825
32826 * gdb.t07/gdbme.c: More code for watchpoint testing.
32827
32828 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
32829 "Hardware watchpoint" throughout file.
32830 (test_watchpoint_triggered_in_syscall): New test.
32831 (test_complex_watchpoint): New test.
32832
32833Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32834
32835 * gdbme.c (call_with_trampolines): New function to try and step
32836 into. Tests trampoline problems on the PA.
32837
32838 * funcargs.exp (localvars_in_indirect_call): No longer expect
32839 stepping into indirect call to fail on PAs.
32840 (test_stepping_over_trampolines): New test.
32841
32842Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32843
32844 * TODO: Add suggestions for static member function tests, and
32845 completion tests.
32846
32847Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32848
32849 * TODO: Add suggestions for "p/a" tests.
32850
32851 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
32852 (default_gdb_exit): Replace all the hair with sending "quit" to
32853 the process with a simple close.
32854
32855Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32856
32857 * TODO: Add suggestions for shared library tests.
32858
32859Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32860
32861 * TODO: Add suggestions for x/s tests.
32862
32863Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32864
32865 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
32866 "enable once", and "enable breakpoints once" with ".*".
32867
32868Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32869
32870 * TODO: Add suggestions about structure passing tests.
32871
32872Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32873
32874 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
32875 the primary1 test, use work around if __GNUC__ < 2.
32876 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
32877 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
32878 Test for bad output rather than waiting for timeout. Issue
32879 second continue only if first continue failed.
32880
32881Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32882
32883 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
32884 operator[] test with gdb_test because the old code didn't seem to
32885 be getting the quoting right with the new dejagnu.
32886
32887Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
32888
32889 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
32890 one from the path.
32891 * Makefile.in: Use a fresh expect if there is one, use runtest
32892 from the src tree if there is one.
d63a86f8 32893
c906108c
SS
32894Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32895
32896 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
32897 next over recursive call. Revise the tests from that point on
32898 (which had been skipped) to match GDB's actual (correct) output.
32899
32900 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
32901 with next over a breakpoint whose condition is false.
32902
32903 * gdb.t00/help.exp: Comment out "help set print" tests just like
32904 (and for same reason as) "help set" test.
32905
32906Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32907
32908 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
32909 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
32910
32911Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32912
32913 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
32914 necessary gdb_target_udi.
32915
32916 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
32917
32918 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
32919 1838 and 2417; they are fixed.
32920
32921 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
32922 gdb.t03/ptype.exp (ptype structure, ptype union):
32923 Remove xfails; the test is looser than when the xfails were added.
32924
32925 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
32926 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
32927
32928 * gdb.t01/run.exp: Only run shell test if isnative.
32929
32930 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
32931 since "run" automatically loads if necessary. Call gdb_target_udi
32932 after the "file" since "file" kills any execution target.
32933
32934 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
32935 GDB. GDB doesn't work that way (not anymore at least) on UDI.
32936 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
32937 argument for UDI.
32938
32939Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32940
32941 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
32942
32943 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
32944
32945Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32946
32947 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
32948 properly quoting regexps. This makes the second argument to
32949 demangle a fixed string, which matches the callers, instead of a
32950 shell-style pattern which is what the previous implementation
32951 used. Update some of the callers.
32952
32953Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32954
32955 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
32956 (comib_nullified_tests): Fix typo.
32957 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
32958 strings. No longer expected to fail.
32959
32960 * gdb.disasm/hppa.s (addib_tests): Fix typo.
32961 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
32962 strings. No longer expected to fail.
32963
32964 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
32965 string. No longer expected to fail.
32966
32967Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32968
32969 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
32970 No longer expected to fail.
32971
32972 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
32973 string. No longer expected to fail.
32974
32975Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32976
32977 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
32978 only in the names (I probably got most of them). I was even
32979 generous with some which differed in underscores in names, and
32980 probably missed a few, and I *still* was able to remove almost a
32981 third of the file with almost no impact on testsuite coverage.
32982
32983Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32984
32985 * gdb.t00/default.exp: Match udi_attach error message as well as
32986 the one from child_attach.
32987
32988 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
32989
32990 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
32991
32992 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
32993 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
32994
32995 * Move test with enums and partial symbols back to
32996 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
32997 Reverts the change of 26 May 93. Per today's change to
32998 stabs.texinfo, the behavior that weird.exp was expecting was
32999 unreasonable; what is important is that the compiler+gdb get
33000 things right, which happens with a recent gcc. Also fix the test
33001 to deal with native compilers which put out the stab gdb can't
33002 deal with.
33003
33004Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33005
33006 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
33007 in the names. The main thing these accomplish is to slow things down.
33008 Many more such duplicates surely remain.
33009
33010 * gdb.t00/help.exp: Comment out "help support" test just like
33011 (and for same reason as) "help set" test.
33012
33013Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
33014
33015 * gdb.t06/break.exp: Remove setup_xfails for
33016 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
33017 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
33018 about known bug in gcc to include up through 2.5.8.
33019 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
33020 well as "_vb$".
33021 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
33022 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
33023 with latest gcc and gdb.
33024 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
33025 well as "_vb$".
33026
33027Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33028
33029 * configure.in (hppa*-*-*): Also configure and build stabs-only
33030 tests.
33031
33032Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33033
33034 * gdb.t10/hppa.mt: A makefile fragment for the PA.
33035 * gdb.t10/configure.in (hppa*-*-*): Use it.
33036
33037Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33038
33039 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
33040
33041Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33042
33043 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
33044 versions prior to 1.13.5.
33045
33046Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33047
33048 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
33049 the prompt is at the start of a line.
33050
33051Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
33052
33053 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
33054 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
33055 in the copr tests now.
33056 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
33057 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
33058 expected to fail.
33059
33060Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
33061
33062 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
33063 gdb.t31/chillvars.exp, lib/gdb.exp:
33064 Tweak to run under either version of expect.
33065 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
33066 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
33067 * gdb.t11/list.exp: Remove extraneous whitespace.
33068
33069Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33070
33071 * gdb.t16/printcmds.exp (test_print_strings): Accept
33072 "(unsigned char *) " before the string.
33073
33074 * TODO: Add notes about printing of fancy types and GDB expressions.
33075
33076Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
33077
33078 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
33079 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 33080 if doing mips-idt-ecoff.
c906108c
SS
33081
33082Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
33083
33084 * Most .exp files: Tweak to run under either version of expect.
33085
33086Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33087
33088 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
33089 xfails; I'm not sure why they are failing, but not because of PR 1806.
33090
33091Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
33092
33093 * config/unix-gdb.exp: Remove gdb_unload cause it's already
33094 defined in lib/gdb.exp.
33095
33096Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33097
33098 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
33099 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
33100 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
33101 have to be typeless.
33102
33103Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33104
33105 * TODO: Add suggestion for copyright year test.
33106
33107Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
33108
33109 * configure.in (*-*-lynxos*): Add stabs tests.
33110
33111Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33112
33113 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
33114 so insert a tab before any assembler directive in column zero.
33115
33116 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
33117 stores.
33118 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
33119 stores.
33120 (fpu_short_memory_tests): Likewise.
33121
33122Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33123
33124 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
33125 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
33126 .stabs directives in comments.
33127
33128Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33129
33130 * TODO: New file, describing tests we could write.
33131 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
33132
33133Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33134
33135 * gdb.t06/signals.exp: Add kludge to force re-sync.
33136
33137 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
33138 to xgdb instead of gdb, get out of gdb.
33139
33140Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
33141
33142 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33143 for info.
33144
33145Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33146
33147 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33148 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33149 * gdb.stabs/hppa.sed: New sed script for the PA.
33150
33151Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33152
33153 * gdb.stabs: Re-write weird.def and configuration to use sed
33154 instead of cpp. sed is portable and POSIX; cpp is neither.
33155
33156Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33157
33158 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33159
33160Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33161
33162 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33163
33164Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33165
33166 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33167 "_vb$".
33168 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33169 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33170
33171Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33172
33173 * lib/gdb.exp: Comment out code which depends on non-existent
33174 `transform' procedure.
33175
33176Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33177
33178 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33179 * lib/gdb.exp: Transform tool name.
33180 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33181 1.1's new error handling system.
33182
33183Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33184
33185 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33186
33187Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33188
33189 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33190 They made pattern matching so slow that timeouts happened on
33191 heavily loaded systems. Now any output from "show print" which
33192 gets us back to the GDB prompt is a PASS.
33193
33194Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33195
33196 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33197
33198Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33199
33200 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33201
33202 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33203 It is not from PR 3220.
33204
33205Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33206
33207 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33208 just started failing because they depended on the order the
33209 subcommands are presented, or exact docstring text. This kind of
33210 test is a pain and has minimal benefit.
33211
33212Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33213
33214 * gdb.t09/corefile.exp: At end of test, use "core" command with
33215 no arguments.
33216
33217Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33218
33219 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33220 17}/Makefile.in: Make it possible to run the testsuite with Sun
33221 make and CC = cross gcc by adding explicit build rules for .o
33222 files.
33223
33224Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33225
33226 * gdb.t15/funcargs.exp: Don't put comments on same line as
33227 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33228
c906108c
SS
33229Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33230
33231 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33232
33233Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33234
33235 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33236 * gdb.t20/inherit.exp: remove three dumplicate entries.
33237
33238Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33239
33240 * gdb.t06/break.exp: For "next over recursive call", fail on any
33241 incorrect output, not just on "factorial (value=2)".
33242
33243Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33244
33245 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33246 working now. Add an xfail if accesing a bss variable causes
33247 a memory error if the target is not yet run.
33248
33249Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33250
33251 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33252 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33253 name of __st* demangling (2 strings). Did Kung really get the
33254 more than 95 others right without testing them?
33255
33256Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33257
33258 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33259
33260Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33261
33262 * configure.in (configdirs): Add gdb.disasm
33263 * gdb.disasm: New directory for GDB disassembler tests.
33264 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33265
33266Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33267
33268 * gdb.t00/help.exp: Don't test "help set".
33269
33270 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33271 from within expect statements. None of these happen anymore and
33272 they cause regressions to be silently unnoticed.
33273
33274 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33275 messages) about known failures with gcc cygnus-2.4.5-930417.
33276
33277 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33278 comp-info.exp so it gets built if it doesn't exist.
33279
33280 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33281 it is no longer used.
33282 * gdb.t13/comp-info.c: Removed.
33283
33284Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33285
33286 * gdb.t06/signals.exp: Add xfail for sun3.
33287
33288Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33289
33290 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33291 relevant because ^C doesn't get sent but failure can be reproduced
33292 interactively).
33293
33294Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33295
33296 * gdb.stabs/alpha.mt: New configuration file for alpha.
33297 * gdb.stabs/configure.in: Use it.
33298 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33299 sharing with alpha.mt, redefine long to word via preprocessor.
33300 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33301 for alpha.
33302 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33303 native cc.
33304 * gdb.t00/teststrategy.exp: Change expect string so that we
33305 consume the `(xgdb)' from the command echo and from the gdb prompt.
33306 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33307 gdb currently compares all values as long, so this failure probably
33308 applies to any configuration where LONGEST is bigger than a target int.
33309 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33310 with gcc.
33311 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33312 to handle opaque pointers, gcc is.
33313 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33314 as first argument. Include <sys/types.h> and change all operator
33315 new definitions to use size_t.
33316 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33317 now that we use size_t.
33318
33319Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33320
a9c64011 33321 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33322 a long or float array cast all array members to the same type.
a9c64011 33323 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33324 with 64 bit longs.
a9c64011 33325 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33326 on alpha.
a9c64011 33327 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33328
33329Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33330
33331 * gdb.t24 (demangle.exp): Constructors of templates have names like
33332 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33333 section 14.6 of the ARM.
33334
33335 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33336 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33337 accomplish little and slow down the testsuite.
33338
33339 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33340 Accept spaces various places.
33341
33342Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33343
33344 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33345 with watchpoint enabled.
33346
33347 * Makefile.in: Remove definition of CC and remove the second
33348 definition of CXX (the "CXX = gcc" one remains). These definitions
33349 were causing backquotes to be expanded within backquotes, which
33350 doesn't work.
33351
33352Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33353
33354 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33355
33356Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33357
a9c64011
AS
33358 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33359 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33360 by mips cc and contains no stabs entries.
33361
33362Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33363
33364 * config/vx-gdb.exp: Use fake device to load files rather than
33365 NFS.
33366 * lib/gdb.exp: New proc to do "file" command.
33367 * config/unix-gdb.exp: Use new "file" proc.
33368
33369Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33370
33371 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33372 Rework board rebooting slightly.
33373 (gdb_exit): Don't exit from the remote shell; there isn't one.
33374 * gdb.stabs/weird.exp: If a program is being debugged already,
33375 kill it.
33376 * gdb.t04/setvar.exp: Stop and restart gdb.
33377 * gdb.t05/expr.exp: Likewise.
33378 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33379 restart gdb and reload the program.
33380 * gdb.t08/opaque.exp: Likewise.
33381 * gdb.t12/scope.exp: Likewise.
33382 * gdb.t13/bitfields.exp: Likewise.
33383 * gdb.t15/funcargs.exp: Likewise.
33384 * gdb.t20/classes.exp: Likewise.
33385 * gdb.t03/ptype.exp: Increase timeout.
33386 * gdb.t16/printcmds.exp (test_print_string_constants,
33387 test_print_array_constants): Likewise.
33388 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33389 * gdb.t20/classes.exp (do_tests): Likewise.
33390 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33391
33392Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33393
33394 * gdb.stabs: Renamed *wierd* to *weird*.
33395
33396Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33397
33398 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33399 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33400
33401Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33402
33403 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33404 (do_tests): Remove xfail for whatis on one_var and two_var.
33405
33406Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33407
33408 * Makefile.in: Made cross building work better by adding
33409 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33410
33411Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33412
33413 * gdb.t15/{return.c,return.exp,Makefile.in}:
33414 New test, currently commented out.
33415
33416Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33417
33418 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33419 still running and removes the leftover named socket so GDb can do
33420 clean restarts.
33421
33422Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33423
33424 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33425 console, not GDB.
33426 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33427 cross testing works better with "make check"
33428 * config/unix-gdb: Use default procedures for exit and version.
33429 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33430 with the newest VxWorks.
33431
33432Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33433
33434 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33435 old form.
33436
33437 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33438 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33439
33440 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33441
33442 * config/unix-gdb.exp: Remove this version of gdb_exit
33443 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33444 Rob says he'll look at it when he gets back to testing boards.
33445
33446Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33447
33448 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33449 an expected fail for certain ptype commands.
33450
33451 * gdb.t20/classes.exp: Update expected results of "ptype class
33452 Base1" to account for the constructor that now appears in the type.
33453
33454Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33455
33456 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33457 disappeared from list.
33458 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33459 "alldone" proc with call to cleanup and exit.
33460 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33461 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33462 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33463 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33464 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33465 "alldone" proc with simple returns that suppress remaining
33466 tests. The alldone proc went away many months ago.
33467
33468Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33469
33470 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33471
33472 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33473
33474Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33475
33476 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33477 as vax gdb will display them.
33478
33479Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33480
33481 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33482 optimizers.
33483
33484 * scope.exp: Change "bad value for localval" messages so each one
33485 is unique.
33486
33487 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33488 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33489
33490 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33491
33492Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33493
33494 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33495 doesn't exist (due to optimization).
33496
33497Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33498
33499 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33500 contains \r because the filename is long.
33501
33502 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33503 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33504
33505Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33506
33507 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33508 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33509 Ultrix.
33510 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33511 int tests.
33512 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33513
33514Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33515
33516 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33517
33518 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33519 to match does not match the passing case but still matches the
c906108c
SS
33520 failing case.
33521
33522Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33523
33524 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33525
33526Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33527
33528 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33529 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33530 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33531 Remove various versions of gdb_exit.
33532 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33533 gdb_exit.
33534 * config/unix-gdb.exp: gdb_exit remains here, and should override
33535 the generic version, since it's doing a lot of wierd stuff that
33536 the other versions aren't. FIXME, fold it in, or abandon this
33537 version.
33538
33539Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33540
33541 * gdb.t24/demangle.exp: Add tests for PR 3220.
33542
33543Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33544
33545 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33546
33547Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33548
33549 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33550 "i386-*-*". Works for i486 as well.
33551
33552 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33553 bug, and expand domain of xfail to all SVR4 systems, since the
33554 actual problem is likely to be in generic SVR4 /proc support.
33555
33556Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33557
33558 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33559
33560Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33561
33562 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33563 xfails for other systems. Match a missing 'Continuing.' as an
33564 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33565
33566 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33567 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33568 Only issue warning for missing executables if -all option is used.
33569
33570 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33571 file if -all option is used. It's like an unpredictable XFAIL.
33572
33573Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33574
33575 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33576 for dynamically linked binaries.
33577
33578 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33579
33580Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33581
33582 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33583 to state that this is a known bug in old versions of g++.
33584
33585Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33586
33587 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33588 while waiting for `Continuing'.
33589
33590Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33591
33592 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33593 in text, data, and bss.
33594 * gdb.t10/nodebug.c: Add local and global test variables for
33595 initialized and uninitialized data.
33596
33597Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33598
33599 * config/unix-gdb.exp (gdb_exit): Add "wait".
33600
33601Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33602
33603 * gdb.t06/signals.exp: xfail the continue from the handler for all
33604 targets.
33605
33606 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33607 function with watchpoints enabled, the i386 call dummy starts with
33608 a call.
33609
33610 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33611 386 bsd names its corefiles.
33612
33613Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33614
33615 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33616 compilers don't grok it.
33617 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33618 with small octal ints rather than character constants, which
33619 are signed and might not fit if first promoted to int.
33620
33621Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33622
33623 * gdb.t09/Makefile.in (clean): Remove corefile.
33624
33625Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33626
33627 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33628
33629Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33630 and Jim Kingdon (kingdon@cygnus.com)
33631
33632 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33633 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33634 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33635
33636Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33637
33638 * gdb.t17/interrupt.exp: Add xfail for hppa.
33639
33640Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33641
33642 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33643 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33644 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33645 to determine signed-ness of bitfields and use the result to setup
33646 the xfail.
33647 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33648 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33649 call line is reached if necessary.
33650
33651Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33652
33653 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33654
33655Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33656
33657 * gdb.t06/break.exp: Also test `clear' command.
33658
33659Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33660
33661 * gdb.t00/teststrategy.exp: Remove extra quote.
33662
33663 * gdb.t07/watchpoint.exp: Change xfail for calling function with
33664 watchpoint enabled to be for all non-68k machines.
33665
33666 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
33667
33668Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33669
33670 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
33671 targets use aout.mt instead of ecoff.mt as gas understands
33672 standard aout format.
33673
33674Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33675
33676 * lib/gdb.exp (runto): Don't insist that function we are running to
33677 was compiled with -g.
33678
33679 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
33680
33681 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
33682 to get back into the read system call.
33683 Accept leading newline in case where we woke it up.
33684
33685Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33686
33687 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
33688 to make the stabs test work on ecoff systems using gcc and -with-stabs.
33689 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
33690 enable ecoff configuration.
33691
33692Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33693
33694 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
33695
33696Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33697
33698 * gdb.t16/printcmds.exp: Add another printf test.
33699
33700Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
33701
33702 * configure.in: If configured -with-stabs on any target, add
33703 stabsdirs to configdirs.
33704
33705Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33706
33707 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
33708 fun" so pattern does not match the command itself.
33709
33710Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33711
33712 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
33713
33714Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33715
33716 * gdb.t17/interrupt.exp: Test for more things.
33717
33718Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33719
33720 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33721 compiler arranges the code and line numbers.
33722
33723 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33724
33725Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33726
33727 * gdb.t00/help.exp: Increase expect input buffer size.
33728
33729Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33730
33731 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33732
33733 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33734
33735 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33736
33737 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33738 [0-9]*, not just [0-9].
33739
33740Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33741
33742 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33743
33744 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33745
33746Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33747
33748 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
33749
33750Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33751
33752 * gdb.t06/signals.c: Add xfails for sun3.
33753
33754 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
33755
33756 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
33757 test_stepping tests.
33758
33759Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33760
33761 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
33762
33763 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
33764
33765 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
33766 rather than actually putting it through cpp twice.
33767
33768 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
33769
33770Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
33771
33772 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
33773 no longer needed.
33774
33775Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33776
33777 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
33778
33779 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
33780 C++ features prints as "struct", make it a pass, not an xfail.
33781
33782Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33783
33784 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
33785 Don't require VA to print as "class" rather than "struct".
33786
33787Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
33788
33789 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
33790
33791Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33792
33793 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
33794
33795Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33796
33797 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
33798 order.
33799
33800Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33801
33802 * gdb.t16/printcmds.exp: Add printf tests.
33803
33804 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
33805
33806 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
33807
33808Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
33809
33810 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
33811 pass counts, to counteract any existing or future setup_xfails.
33812
33813Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33814
33815 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
33816 {BEGIN,END}_COMMON for common block instead of STAB.
33817 * gdb.stabs/wierd.exp: Add xfail for rs6000.
33818
33819 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
33820 intp_var should be N_GSYM not N_LSYM.
33821 wierd-aout.S: Use a label for the value of the N_SO.
33822 wierd.def: Remove all backslashes.
33823 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
33824
33825Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33826
33827 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
33828 get the expected next to inheritance3.
33829
33830Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33831
33832 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
33833 now that gcc-2.4 gets it right.
33834
33835Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33836
33837 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
33838
33839 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
33840 generating comp-info.exp which works for cross-compilation.
33841
33842Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
33843
33844 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
33845 "*-*-sysv4.*".
33846
33847Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
33848
33849 * gdb.t01/run.exp: Start with a fresh gdb.
33850 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
33851 SVR4.x.
33852
33853Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
33854
33855 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
33856 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
33857 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
33858 Makefile.in (distclean, realclean): Remove gdbme.c from list of
33859 things to remove.
33860
33861Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
33862
33863 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
33864 test cases from bug reports.
33865
33866Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
33867
33868 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
33869 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
33870 avoid spurious xfails.
33871 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
33872 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
33873 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
33874
33875Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
33876
33877 * gdb.t00/teststrategy.exp: Rework to provide more useful
33878 description of each test, fix problem with systems that define
33879 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
33880 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
33881 results for "next over recursive call" so timeouts aren't taken
33882 by error.
33883
33884Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
33885
33886 * gdb.t12/scope.exp: Test printing of variables before run.
33887
33888 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
33889 printed in wrong order due to sorting.
33890
33891Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
33892
33893 * gdb.t00/teststrategy.exp: Fix expected results for printing
33894 user entered string constant. Is array of char, prints with no
33895 address.
33896
33897 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
33898 commands.
33899 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
33900 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
33901 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
33902 of struct of char arrays.
33903 * gdb.t00/radix.exp: New tests for radix commands.
33904
33905Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
33906
33907 * gdb.t16/printcmd.exp: Print a variable before running program
33908 (with xfail for AIX).
33909
33910Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
33911
33912 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
33913
33914 * gdb.t16/printcmd.exp: Don't print variables before running program.
33915
33916 * gdb.t06/break.exp: Don't require envp argument to main.
33917
33918 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
33919
33920 * gdb.t02/whatis.exp, gdb.t11/list.exp:
33921 Add xfails for rs6000.
33922
33923 * gdb.t02/whatis.exp: Change other tests not to re-test something
33924 we already tested.
33925
33926 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
33927 each type used has a variable of that type.
33928
33929Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
33930
33931 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
33932
33933Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
33934
33935 * configure.in: change srctrigger to be a file, not a directory
33936
33937Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
33938
33939 * configure.in (mips-idt-ecoff*): Added trailing '*'.
33940
33941 * gdb.t11/list.exp: Fixed a couple of typos.
33942
33943Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
33944
33945 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
33946 is fixed and PR is closed.
33947 * gdb.t16 (gdbme.c): Add simple test string variable.
33948 * gdb.t16 (printcmds.exp): Add tests with simple test string
33949 variable, primarily for boundaries on "set print elements".
33950
33951Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
33952
33953 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
33954 Make leading 0's optional and don't expect a tab in the middle
33955 of the number.
33956
33957 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
33958
33959 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
33960 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
33961 don't end command passed to gdb_test with newline.
33962
33963 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
33964 signed keyword away, don't expect signed bitfields to be signed.
33965
33966 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
33967 printing with only as many 1's as are in the field as well as printing
33968 with 32 1's (see comment).
33969
33970Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
33971
33972 * gdb.t00/default.exp: Start with a fresh gdb.
33973 * configure.in (configdirs): Remove gdb.t31 until the chill
33974 compiler works again. It no longer is able to find chillrt0
33975 since it isn't in libchill.a anymore.
33976 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
33977 wierd.o, make more modular.
33978 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
33979 spurious newlines that caused problems.
33980
33981Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33982
33983 * Move test with enums and partial symbols from gdb.t03/ptype.exp
33984 to gdb.stabs/wierd.exp since GCC has worked around the bug.
33985 gdb.stabs/wierd.{exp,def}: Many new tests.
33986
33987 * gdb.t00/default.exp: update info line for new message.
33988
33989 * gdb.t02/{whatis.exp,gdbme.c}:
33990 Test that "char *" doesn't print as "caddr_t".
33991
33992Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33993
33994 * gdb.t00/help.exp: Use .* in place of some help messages which
33995 just changed.
33996 gdb.t00/default.exp: Update "info frame" test for new message.
33997 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
33998 Remove some xfails
33999
34000Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34001
34002 * gdb.t03/{gdbme.c,ptype.exp}:
34003 Add tests for typedef'd struct and union without tags.
34004 Also check "whatis" on a variable of a typedef'd enum without a tag.
34005
34006 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
34007 PRMS 1823; the bug still exists but isn't reproduced by this test
34008 anymore), and remove rs6000 XFAIL (the bug is fixed).
34009
34010 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
34011 duplicated from whatis.exp. For those that are left, accept
34012 "long", "long int", or "int" for long variables (whatis.exp already
34013 has an XFAIL for "int", so no need to fail it here).
34014
34015 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
34016 Deal with GCC's names for types now that GDB uses the compiler's names.
34017
34018 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
34019 setup_xfail's for sunos4. If we #defined the signed keyword away,
34020 don't expect GDB to know that char it is signed.
34021
34022 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
34023
34024Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
34025
34026 * configure.in (configdirs): Add gdb.t24 for C++ tests that
34027 should work on any system, regardless of debugging format.
34028 * gdb.t21/demangle.exp: Move to gdb.t24.
34029 * gdb.t24/demangle.exp: Move from gdb.t21.
34030 * gdb.t24/{Makefile.in, configure.in}: New files.
34031
34032Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34033
34034 * configure.in: Do gdb.stabs and C++ tests only for stabs.
34035 * gdb.stabs: New directory.
34036
34037Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
34038
34039 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
34040 not just "Quit anyway?".
34041
34042Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
34043
34044 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
34045 that all setup_xfails are immediately followed by clear_xfails.
34046
34047Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
34048
34049 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
34050 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
34051 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
34052 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
34053 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
34054 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34055 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34056 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
34057 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
34058 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
34059 gdb.t31/chillvars.exp, lib/gdb.exp:
34060 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
34061 bug-gdb@prep.ai.mit.edu.
34062
34063Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
34064
34065 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
34066 with 0.0, not integer 0.
34067
34068Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
34069
34070 * gdb.t06/break.exp: Update for "Kill the program" message change.
34071
34072Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
34073
34074 * Makefile.in (GDBFLAGS): Set to -nx.
34075 * Makefile.in (site.exp): Use GDBFLAGS.
34076
34077Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34078
34079 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
34080 Makefiles.
34081 (check): depend on just-check.
34082 (just-check): added so that tests can be run without a noop
34083 build pass.
34084
34085Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34086
34087 Switch to using configure's configdirs.
34088 * Makefile.in (Makefile): add configure.in dependency.
34089 (SUBDIRS): removed redundant assignment.
34090 * configure.in: switch subdirs assignment to configdirs.
34091 * gdb.t*/configure.in: new files.
34092
34093Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
34094
34095 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
34096 works.
34097
34098Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
34099
34100 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
34101 in explicit rules. Apparently this is not supported by some makes.
34102
34103Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
34104
34105 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
34106
34107Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34108
34109 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
34110 disappeared.
34111
34112Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
34113
34114 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
34115
34116Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
34117
34118 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
34119 watchpoint problem that is now fixed.
34120 * gdb.t30/chexp.exp: Remove setup_xfail for printing
34121 uninitialized convenience variables.
34122 * gdb.t31/chillvars.exp: Fix expected patterns for printing
34123 structures.
34124
34125Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34126
34127 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
34128 which causes expect to get out of sync with gdb on long output
34129 from help set.
34130 * gdb.t09/corefile.exp: Make expected pattern for core file
34131 failing signal and frame output format less sun specific.
34132
34133Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
34134
34135 * gdb.t31/chillvars.exp: Add and remove initial dummy
34136 breakpoint, so that symbol table is forced in.
34137 (Needed at least on Sunos4, though it seems not SVR4.)
34138 * gdb.t31/chillvars.exp: Update for changed output format.
34139
34140Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
34141
a9c64011 34142 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34143
34144Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34145
34146 * Makefile.in: Added --srcdir when invoking runtest, removed the
34147 need for a local config file. (optional now)
34148
34149Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34150
34151 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34152 failure count used to force early termination. Add some more
34153 expected failures for gnu style demangling.
34154
34155Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34156
34157 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34158 pmi variable from gdb.t20/gdbme to get optimized away.
34159 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34160 Check for written corefile upon timeout _and_ eof.
34161
34162Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34163
34164 * config/unix-gdb.exp: Add missing return 0.
34165
34166Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34167
34168 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34169 test termination.
34170
34171Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34172
34173 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34174 disappeared.
34175
34176Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34177
34178 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34179 time as i860 support works.
34180
d63a86f8 34181 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34182 "backtrace 100\r" rather than just "backtrace\r", to match last
34183 change.
34184
34185Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34186
34187 * config/udi-gdb.exp (gdb_exit): Remove close command.
34188 (gdb_target_udi): New procedure to set the UDI target.
34189 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34190 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34191 Added waits for prompts after several question responses. Added
34192 some more responses used by a29k-amd-udi-gdb.
34193 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34194 pass different arguments, restart UDI connection after program
34195 completion.
34196 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34197 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34198 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34199 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34200 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34201 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34202 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34203 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34204 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34205 after program completion.
34206 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34207 compiled with a SELECT_VECS setting.
34208 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34209 infinite recursion.
34210
34211 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34212 Added checks for COFF results, and made them expected failures for
34213 all targets. It would be better to make them expected failures
34214 for COFF targets only.
34215
34216Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34217
34218 * Makefile.in: add null dvi target, don't bother to recurse
34219 through test directories for info and install-info; rename
34220 $(datadir) to be dejagnu instead of deja-gnu
34221
34222Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34223
34224 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34225 compiler to coredump.
34226 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34227 code.
34228
34229Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34230
34231 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34232 coredump.
34233 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34234 code.
34235
34236Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34237
34238 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34239 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34240 which in a shell. Deletes xgdb when done.
34241 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34242 Tests the return from the "set height" or "set width" commands.
34243 Added a few return codes where needed.
34244
34245Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34246
34247 * Makefile.in (SUBDIRS): Add gdb.t17.
34248 * configure.in (subdirs): Add gdb.t17.
34249 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34250 files to test gdb's calling of functions in the inferior with
34251 the correct arguments and gdb's ability to retrieve any
34252 result returned.
34253
34254Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34255
34256 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34257 may be called after gdb goes away. Previous versions of expect
34258 needed these to avoid file descriptor leaks, but they cause
34259 errors with the current revision of expect.
34260 * gdb.t00/gdbvars.exp: Use -re on expected output after
34261 setting sevenbit-strings.
34262 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34263 to set sevenbit-strings consistent across tests.
34264 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34265 set sevenbit-strings consistent across tests.
34266
34267Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34268
34269 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34270 expected output to match current "expect" expectations.
34271
34272Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34273
34274 * gdb.t00/default.exp: Change expected output for default "source"
34275 command, to match new gdb behavior which requires a filename to
34276 source.
34277
34278Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34279
34280 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34281 expected fail for i486-*-* that misses the marker2 function.
34282 * gdb.t10/crossload.exp (bfddefault): Allow successful
34283 recognition of a format to pass even if no symbols are found.
34284 Explicitly catch failures where the format is not recognized
34285 or is ambiguous, and add the reason to the fail message.
34286 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34287 the cause is and invalid target and add reason to failure message.
34288 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34289 elf32-i386, elf32-sparc, and elf32-i860.
34290 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34291 Set up expected failure for 'filename'::variable scope resolution,
34292 which is now apparently broken on all targets.
34293 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34294 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34295 gdb.t23/templates.exp: Change failure for missing binfile into
34296 just a warning.
34297 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34298 references.
34299
34300Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34301
34302 * gdb.t00/default.exp: Add expected output for default "source"
34303 command, to match new gdb behavior.
34304 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34305
34306Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34307
34308 * config/*-gdb.exp: returns an error, rather than exiting on
34309 internal errors.
34310
34311Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34312
34313 * gdb.t03/gdbme.c: Add pointer to struct variable.
34314 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34315 referencing struct members.
34316
34317Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34318
34319 * configure.in (mips-idt-ecoff): New target.
34320 * config/mips-gdb.exp: New file for remote board using MIPS remote
34321 debugging protocol.
34322
34323 * Redid configuration scheme. Removed gdb.t*/configure.in.
34324 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34325 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34326 distclean targets. Built executables via .o files. Adjusted
34327 tests to account for source files in $(srcdir) rather than
34328 $(objdir).
34329 * lib/gdb.exp (runto): Don't expect () after the function name,
34330 because it may have arguments.
34331
34332Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34333
34334 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34335 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34336 expected failures for mips-idt-* and mips-sgi-*.
34337 * gdb.t00/default.exp (attach): Kill process if requested.
34338 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34339 that does not read core files.
34340 * gdb.t01/run.exp: Removed checks for exit status code.
34341 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34342 it is linked in.
34343 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34344 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34345 appropriate, rather than doing it by hand.
34346 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34347 execution.
34348 * gdb.t10/crossload.exp: Kill existing program if needed.
34349 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34350 appropriate, rather than doing it by hand. Always increase
34351 timeout for this test, not just for VxWorks.
34352
34353Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34354
34355 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34356 of Chill STRUCT types and STRUCT values.
34357 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34358 than "char".
34359 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34360 struct2): New struct definitions and initializations to test
c906108c
SS
34361 simple Chill STRUCT types.
34362
34363Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34364
34365 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34366 the null byte at the end of strings.
34367 * gdb.t00/default.exp: Make show version insensitive to copyright
34368 date.
34369 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34370 to avoid dependencies on target char signedness.
34371 * gdb.t16/printcmds.exp: Update expected results for explicitly
34372 unsigned char.
34373 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34374 now work.
34375 * gdb.t21/demangle.exp: Add many more patterns for template
34376 demangling, most of them being expected failures.
34377 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34378 string we are matching for, to match on the whole string.
34379 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34380 and fix a whole bunch that had incorrect expected output but were
34381 passing anyway because of the bug in "proc demangle".
34382 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34383 type.
34384 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34385
34386Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34387
a9c64011
AS
34388 * gdb/testsuite: made modifications to testcases, etc., to allow
34389 them to work properly given the reorganization of deja-gnu and the
34390 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34391
34392Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34393
34394 * gdb/testsuite: Initial creation of gdb/testsuite.
34395 Migrated dejagnu testcases and support files for testing nm to
34396 gdb/testsuite from deja-gnu. These files were moved "as is"
34397 with no modifications. This migration is part of a major overhaul
34398 of dejagnu. The modifications to these testcases, etc., which
34399 will allow them to work with the new version of dejagnu will be
34400 made in a future update.
48efe704 34401
8d8cb839 34402 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34403\f
8d8cb839
EZ
34404;; Local Variables:
34405;; mode: change-log
34406;; left-margin: 8
34407;; fill-column: 74
34408;; version-control: never
34409;; End:
902f2ccb 34410
ecd75fc8 34411 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34412 Copying and distribution of this file, with or without modification,
34413 are permitted provided the copyright notice and this notice are preserved.