gdb.threads/thread-specific.exp: Fix uninitialized variable references
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ecebef6a
MR
12014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2
3 * gdb.threads/thread-specific.exp: Handle the lack of usable
4 $this_breakpoint and $this_thread.
5
ccdd1909
HZ
62014-03-21 Hui Zhu <hui@codesourcery.com>
7
8 * gdb.base/attach.exp (do_command_attach_tests): New.
9
beb460e8
PA
102014-03-20 Tom Tromey <tromey@redhat.com>
11 Pedro Alves <palves@redhat.com>
12
13 PR cli/15718
14 * gdb.base/condbreak-call-false.c: New file.
15 * gdb.base/condbreak-call-false.exp: New file.
16
40acf43a
PA
172014-03-20 Pedro Alves <palves@redhat.com>
18
19 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
20 Delete.
21 (block_signals, unblock_signals): Delete.
22 (child_function_2, main): Remove references to deleted variable
23 and functions.
24
9f5e1e02
PA
252014-03-20 Pedro Alves <palves@redhat.com>
26
27 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
28 Use pthread_kill to signal thread 2.
29 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
30 Adjust to make the test send itself a signal rather than using the
31 host's "kill" command.
32
99619bea
PA
332014-03-20 Pedro Alves <palves@redhat.com>
34
35 * gdb.threads/multiple-step-overs.c: New file.
36 * gdb.threads/multiple-step-overs.exp: New file.
37 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
38 Adjust expected infrun debug output.
39
2adfaa28
PA
402014-03-20 Pedro Alves <palves@redhat.com>
41
42 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
43 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
44
31e77af2
PA
452014-03-20 Pedro Alves <palves@redhat.com>
46
47 PR breakpoints/7143
48 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
49 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
50 of gdb_test_multiple.
51 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
52 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
53
b9f437de
PA
542014-03-20 Pedro Alves <palves@redhat.com>
55
56 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
57 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
58
05adc73e
PA
592014-03-19 Pedro Alves <palves@redhat.com>
60
61 * gdb.base/async.exp: Remove early return.
62
6048b950
PA
632014-03-19 Pedro Alves <palves@redhat.com>
64
65 * gdb.base/async.exp (step& tests): Pass explicit test messages.
66
8bcfb00a
PA
672014-03-19 Pedro Alves <palves@redhat.com>
68
69 * gdb.base/async.exp (test_background): Expect \r\n after
70 "completed." in the fail pattern.
71
884e37dc
PA
722014-03-19 Pedro Alves <palves@redhat.com>
73
74 * gdb.base/async.exp (test_background): New procedure.
75 Use it for all background execution command tests.
76
148e57e2
PA
772014-03-19 Pedro Alves <palves@redhat.com>
78
79 * gdb.base/async.exp: Use prepare_for_testing.
80
f48088c7
PA
812014-03-19 Pedro Alves <palves@redhat.com>
82
83 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
84 the same line.
85
e2f6c966
PA
862014-03-19 Pedro Alves <palves@redhat.com>
87
88 * gdb.base/async.c (main): Add "jump here" and "until here" line
89 marker comments.
90 * gdb.base/async.exp (jump_here): New global.
91 (jump& test): Use it.
92 (until_here): New global.
93 (until& test): Use it.
94
c30568d4
PA
952014-03-19 Pedro Alves <palves@redhat.com>
96
97 * gdb.base/async.exp: Don't frob gdb_protocol.
98
0172b6a7
DE
992014-03-18 Doug Evans <xdje42@gmail.com>
100
101 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
102 Fix spelling of exec-done-display.
103
06c868a8
JK
1042014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
105
106 PR gdb/15358
107 * gdb.base/gdb-sigterm.c: New file.
108 * gdb.base/gdb-sigterm.exp: New file.
109
0c7e1a46
PA
1102014-03-18 Pedro Alves <palves@redhat.com>
111
112 PR gdb/13860
113 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
114 * lib/mi-support.exp (mi_expect_stop): Add special handling for
115 solib-event.
116
f7c77d93
JB
1172014-03-17 Joel Brobecker <brobecker@adacore.com>
118
119 * gdb.ada/pckd_arr_ren: New testcase.
120
5a1e8c7a
DE
1212014-03-13 Doug Evans <xdje42@gmail.com>
122
123 PR guile/16612
124 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
125 collect after discarding symbols.
126
350e1a76
DE
1272014-03-13 Ludovic Courtès <ludo@gnu.org>
128 Doug Evans <xdje42@gmail.com>
129
130 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
131 to history survives a gc.
132
a69900ae
PA
1332014-03-13 Pedro Alves <palves@redhat.com>
134
135 * gdb.base/default.exp: Don't test "target procfs".
136
5db9f0bd
PA
1372014-03-13 Pedro Alves <palves@redhat.com>
138
139 * gdb.base/default.exp: Update "target child" and "target procfs"
140 tests to not expect "Unix".
141
b3ccfe11
TT
1422014-03-12 Tom Tromey <tromey@redhat.com>
143
144 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
145 New procs. Add target-async tests.
146 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
147 Add target-async tests.
148
646f4417
AA
1492014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
150
151 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
152 'func_start' and 'func_end' for the beginning and end of the
153 function code, respectively.
154 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
155 'func_end' instead of 'func' and 'main'.
156
288c211f
AA
1572014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
158
159 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
160 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
161 generate the debug info assembler source.
162
e0c0f156
AA
1632014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
164
165 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
166 * gdb.dwarf2/arr-subrange.exp: Likewise.
167 * gdb.dwarf2/dwz.exp: Likewise.
168 * gdb.dwarf2/method-ptr.exp: Likewise.
169 * gdb.dwarf2/missing-sig-type.exp: Likewise.
170 * gdb.dwarf2/subrange.exp: Likewise.
171 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
172 * gdb.dwarf2/implptrpiece.exp: Likewise.
173 * gdb.dwarf2/nostaticblock.exp: Likewise.
174
0e5c4555
AA
1752014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
176
177 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
178 directory to absolute path name arguments.
179
5ec18f2b
JG
1802014-03-10 Joel Brobecker <brobecker@adacore.com>
181
182 * gdb.ada/tagged_access: New testcase.
183
847fc4f2
MM
1842014-03-07 Markus Metzger <markus.t.metzger@intel.com>
185
186 * gdb.btrace/data.exp: Update expected output.
187
cc3da688
YQ
1882014-03-06 Yao Qi <yao@codesourcery.com>
189
190 * gdb.trace/pr16508.exp: New file.
191
0f26cec1
PA
1922014-03-05 Pedro Alves <palves@redhat.com>
193
194 PR gdb/16575
195 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
196 procedure.
197 (top level): Adjust to use it. Add tests that exercise breakpoint
198 interaction with the code-cache.
199
7a5a839f
LC
2002014-02-26 Ludovic Courtès <ludo@gnu.org>
201
202 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
203 test for 'history-append!'.
204
31aa7e4e
JB
2052014-02-26 Joel Brobecker <brobecker@adacore.com>
206
207 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
208 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
209 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
210 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
211 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
212 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
213
1b588015
JB
2142014-02-26 Joel Brobecker <brobecker@adacore.com>
215
216 * testsuite/gdb.python/py-pp-re-notag.c: New file.
217 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
218 * testsuite/gdb.python/py-pp-re-notag.p: New file.
219
55426c9d
JB
2202014-02-26 Joel Brobecker <brobecker@adacore.com>
221
222 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
223
dc53a7ad
JB
2242014-02-26 Joel Brobecker <brobecker@adacore.com>
225
226 * gdb.dwarf2/arr-stride.c: New file.
227 * gdb.dwarf2/arr-stride.exp: New file.
228
12ab52e9
PA
2292014-02-26 Pedro Alves <palves@redhat.com>
230
231 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
232 that won't ever trigger. Make sure that GDB reports the correct
233 breakpoint that caused the stop.
234
849c862e
JK
2352014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
236
237 PR gdb/16626
238 * gdb.base/auto-load-script: New file.
239 * gdb.base/auto-load.c: New file.
240 * gdb.base/auto-load.exp: New file.
241
71b7d793
JK
242 PR gdb/16626
243 * gdb.base/auto-load.exp: Fix out-of-srctree run.
244
e2f0d509
JK
2452014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
246
247 Fix dw2-icycle.exp -fsanitize=address GDB crash.
248 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
249
50cc37c8
DE
2502014-02-24 Doug Evans <dje@google.com>
251
252 * lib/gdb.exp (run_on_host): Log error output if program fails.
253
ea4758f2
PA
2542014-02-21 Pedro Alves <palves@redhat.com>
255
256 * gdb.threads/step-after-sr-lock.c: Rename to ...
257 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
258 * gdb.threads/step-after-sr-lock.exp: Rename to ...
259 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
260 ... this.
261
d7b30f67
SDJ
2622014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
263
264 PR tdep/16397
265 * gdb.arch/amd64-stap-special-operands.exp: New file.
266 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
267 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
268 * gdb.arch/amd64-stap-triplet.S: Likewise.
269 * gdb.arch/amd64-stap-triplet.c: Likewise.
270
83deb43f
JB
2712014-02-20 Joel Brobecker <brobecker@adacore.com>
272
273 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
274 in .section pseudo-op.
275
adde2bff
DE
2762014-02-20 lin zuojian <manjian2006@gmail.com>
277 Joel Brobecker <brobecker@adacore.com>
278 Doug Evans <xdje42@gmail.com>
279
280 PR symtab/16581
281 * gdb.dwarf2/dw2-icycle.S: New file.
282 * gdb.dwarf2/dw2-icycle.c: New file.
283 * gdb.dwarf2/dw2-icycle.exp: New file.
284
f7bd0f78
SC
2852014-02-19 Siva Chandra Reddy <sivachandra@google.com>
286
287 * gdb.python/py-value-cc.cc: Improve test case to enable testing
288 operations on gdb.Value objects.
289 * gdb.python/py-value-cc.exp: Add new test to test operations on
290 gdb.Value objects.
291
c17ef0d5
DE
2922014-02-18 Doug Evans <dje@google.com>
293
294 * Makefile.in (TESTS): New variable.
295 (expanded_tests, expanded_tests_or_none): New variables
296 (check-single): Pass $(expanded_tests_or_none) to runtest.
297 (check-parallel): Only run tests in $(TESTS) if non-empty.
298 (check/no-matching-tests-found): New rule.
299 * README: Document TESTS makefile variable.
300
5dd3176f
DE
3012014-02-18 Doug Evans <dje@google.com>
302
303 * Makefile.in (check-parallel): rm -rf outputs temp.
304
0b10be4f
JK
3052014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
306
307 Fix "ERROR: no fileid for" in the testsuite.
308 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
309
85f224e7
DE
3102014-02-12 Doug Evans <dje@google.com>
311
312 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
313 (MISCELLANEOUS): New variable.
314 (clean): rm -rf $(MISCELLANEOUS).
315 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
316 dwp live in the same directory as symlinks, with each symlink pointed
317 to a differently named file in a different directory.
318
149b30ff
DE
3192014-02-11 Doug Evans <dje@google.com>
320
321 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
322 of Tcl file commands.
323
1dfdac32
MK
3242014-02-10 Mark Kettenis <kettenis@gnu.org>
325
326 * gdb.threads/step-after-sr-lock.exp: Avoid executing
327 "kill -SIGUSR1 -1".
328
aa4fb036
JB
3292014-02-10 Joel Brobecker <brobecker@adacore.com>
330
331 * gdb.ada/tick_length_array_enum_idx: New testcase.
332
ed3ef339
DE
3332014-02-10 Doug Evans <xdje42@gmail.com>
334
335 * configure.ac (AC_OUTPUT): Add gdb.guile.
336 * configure: Regenerate.
337 * lib/gdb-guile.exp: New file.
338 * lib/gdb.exp (get_target_charset): New function.
339 * gdb.base/help.exp: Update expected output from "apropos apropos".
340 * gdb.guile/Makefile.in: New file.
341 * gdb.guile/guile.exp: New file.
342 * gdb.guile/scm-arch.c: New file.
343 * gdb.guile/scm-arch.exp: New file.
344 * gdb.guile/scm-block.c: New file.
345 * gdb.guile/scm-block.exp: New file.
346 * gdb.guile/scm-breakpoint.c: New file.
347 * gdb.guile/scm-breakpoint.exp: New file.
348 * gdb.guile/scm-disasm.c: New file.
349 * gdb.guile/scm-disasm.exp: New file.
350 * gdb.guile/scm-equal.c: New file.
351 * gdb.guile/scm-equal.exp: New file.
352 * gdb.guile/scm-error.exp: New file.
353 * gdb.guile/scm-error.scm: New file.
354 * gdb.guile/scm-frame-args.c: New file.
355 * gdb.guile/scm-frame-args.exp: New file.
356 * gdb.guile/scm-frame-args.scm: New file.
357 * gdb.guile/scm-frame-inline.c: New file.
358 * gdb.guile/scm-frame-inline.exp: New file.
359 * gdb.guile/scm-frame.c: New file.
360 * gdb.guile/scm-frame.exp: New file.
361 * gdb.guile/scm-generics.exp: New file.
362 * gdb.guile/scm-gsmob.exp: New file.
363 * gdb.guile/scm-iterator.c: New file.
364 * gdb.guile/scm-iterator.exp: New file.
365 * gdb.guile/scm-math.c: New file.
366 * gdb.guile/scm-math.exp: New file.
367 * gdb.guile/scm-objfile-script-gdb.in: New file.
368 * gdb.guile/scm-objfile-script.c: New file.
369 * gdb.guile/scm-objfile-script.exp: New file.
370 * gdb.guile/scm-objfile.c: New file.
371 * gdb.guile/scm-objfile.exp: New file.
372 * gdb.guile/scm-ports.exp: New file.
373 * gdb.guile/scm-pretty-print.c: New file.
374 * gdb.guile/scm-pretty-print.exp: New file.
375 * gdb.guile/scm-pretty-print.scm: New file.
376 * gdb.guile/scm-section-script.c: New file.
377 * gdb.guile/scm-section-script.exp: New file.
378 * gdb.guile/scm-section-script.scm: New file.
379 * gdb.guile/scm-symbol.c: New file.
380 * gdb.guile/scm-symbol.exp: New file.
381 * gdb.guile/scm-symtab-2.c: New file.
382 * gdb.guile/scm-symtab.c: New file.
383 * gdb.guile/scm-symtab.exp: New file.
384 * gdb.guile/scm-type.c: New file.
385 * gdb.guile/scm-type.exp: New file.
386 * gdb.guile/scm-value-cc.cc: New file.
387 * gdb.guile/scm-value-cc.exp: New file.
388 * gdb.guile/scm-value.c: New file.
389 * gdb.guile/scm-value.exp: New file.
390 * gdb.guile/source2.scm: New file.
391 * gdb.guile/types-module.cc: New file.
392 * gdb.guile/types-module.exp: New file.
393
7026a7c1
YQ
3942014-02-10 Yao Qi <yao@codesourcery.com>
395
396 PR testsuite/16543
397 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
398 * configure: Regenerated.
399 * Makefile.in: New file.
400
6c466447
AS
4012014-02-08 Andreas Schwab <schwab@linux-m68k.org>
402
403 * gdb.python/py-framefilter.exp: Fix typo.
404
6e854735
YQ
4052014-02-08 Yao Qi <yao@codesourcery.com>
406
407 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
408 that no =breakpoint-modified is emitted when breakpoints are
409 modified through MI commands.
410
d137e6dc
PA
4112014-02-07 Pedro Alves <pedro@codesourcery.com>
412 Pedro Alves <palves@redhat.com>
413
414 * gdb.threads/step-after-sr-lock.c: New file.
415 * gdb.threads/step-after-sr-lock.exp: New file.
416
b5ee5a50
PA
4172014-02-07 Pedro Alves <palves@redhat.com>
418
419 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
420
3c77faf3
JK
4212014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
422
423 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
424 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
425
6dddc817
DE
4262014-02-06 Doug Evans <xdje42@gmail.com>
427
428 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
429 output.
430
431 * gdb.gdb/python-interrupts.exp: New file.
432
de7b2893
YQ
4332014-02-05 Yao Qi <yao@codesourcery.com>
434
435 * gdb.trace/report.exp (use_collected_data): Test the output
436 of "info threads" and "info inferiors".
437
66d032ac
YQ
4382014-02-05 Yao Qi <yao@codesourcery.com>
439
440 Revert this patch:
441
442 2013-05-24 Yao Qi <yao@codesourcery.com>
443
444 * gdb.trace/tfile.exp: Test inferior and thread.
445
591a12a1
UW
4462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
447
448 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
449 on a function.
450 * gdb.base/step-bt.c: Call hello via function pointer to make
451 sure its first instruction is executed on powerpc64le-linux.
452
0ff3e01f
UW
4532014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
454
455 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
456
084ee545
UW
4572014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
458
459 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
460 of the test patterns for use on little-endian systems.
461
6ed14ff3
UW
4622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
463
464 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
465 (decimal_vector): Fix for little-endian.
466
401e27fd
JM
4672014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
468
469 * gdb.arch/sparc-sysstep.exp: New file.
470 * gdb.arch/sparc-sysstep.c: Likewise.
471
472 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
473
8b924729
EBM
4742014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
475
476 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
477
fb151210
JB
4782014-01-23 Tom Tromey <tromey@redhat.com>
479
480 * gdb.ada/array_char_idx: New testcase.
481
0740f8d8
TT
4822014-01-23 Tom Tromey <tromey@redhat.com>
483
484 PR python/16487:
485 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
486 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
487 classes.
488
21909fa1
TT
4892014-01-23 Tom Tromey <tromey@redhat.com>
490
491 PR python/16491:
492 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
493 string from an inferior frame.
494 * gdb.python/py-framefilter-mi.exp: Update.
495
87ce2a04
DE
4962014-01-22 Doug Evans <dje@google.com>
497
498 * gdb.server/server-mon.exp: Add tests for "set debug-format".
499
237b092b
AA
5002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
501
502 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
503
d674a709
AA
5042014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
505
506 * gdb.trace/entry-values.exp: Remove excess space character from
507 regex patterns. Handle s390 call instruction.
508
20fa3390
AA
5092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
510
511 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
512 define "*_start" label. Make "name" static.
513 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
514 ${name} by references to ${name}_start.
515
78466714
AA
5162014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
517
518 * gdb.base/info-macros.exp: Remove "debug" from the compile
519 options.
520
ec9f644a
IB
5212014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
522
523 * gdb.dlang/demangle.exp: New file.
524
94b1b47e
IB
5252014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
526
527 * gdb.dlang/primitive-types.exp: New file.
528
7f420862
IB
5292014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
530
531 * configure.ac: Create gdb.dlang/Makefile.
532 * configure: Regenerate.
533 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
534 * gdb.dlang/Makefile.in: New file.
535 * lib/d-support.exp: New file.
536 * lib/gdb.exp (skip_d_tests): New proc.
537
52834460
MM
5382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
539
540 * gdb.btrace/delta.exp: Check reverse stepi.
541 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
542 * gdb.btrace/finish.exp: New.
543 * gdb.btrace/next.exp: New.
544 * gdb.btrace/nexti.exp: New.
545 * gdb.btrace/record_goto.c: Add comments.
546 * gdb.btrace/step.exp: New.
547 * gdb.btrace/stepi.exp: New.
548 * gdb.btrace/multi-thread-step.c: New.
549 * gdb.btrace/multi-thread-step.exp: New.
550 * gdb.btrace/rn-dl-bind.c: New.
551 * gdb.btrace/rn-dl-bind.exp: New.
552 * gdb.btrace/data.c: New.
553 * gdb.btrace/data.exp: New.
554 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
555
6e07b1d2
MM
5562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
557
558 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
559 * gdb.btrace/exception.exp: Update.
560 * gdb.btrace/instruction_history.exp: Update.
561 * gdb.btrace/record_goto.exp: Update.
562 * gdb.btrace/tailcall.exp: Update.
563 * gdb.btrace/unknown_functions.exp: Update.
564 * gdb.btrace/delta.exp: New.
565
0b722aec
MM
5662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
567
568 * gdb.btrace/record_goto.exp: Add backtrace test.
569 * gdb.btrace/tailcall.exp: Add backtrace test.
570
066ce621
MM
5712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
572
573 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
574 * gdb.btrace/record_goto.c: New.
575 * gdb.btrace/record_goto.exp: New.
576 * gdb.btrace/x86-record_goto.S: New.
577
0688d04e
MM
5782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
579
580 * gdb.btrace/function_call_history.exp: Update tests.
581 * gdb.btrace/instruction_history.exp: Update tests.
582
8710b709
MM
5832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
584
585 * gdb.btrace/function_call_history.exp: Fix expected field
586 order for "record function-call-history".
587 Add new tests for "record function-call-history /c".
588 * gdb.btrace/exception.cc: New.
589 * gdb.btrace/exception.exp: New.
590 * gdb.btrace/tailcall.exp: New.
591 * gdb.btrace/x86-tailcall.S: New.
592 * gdb.btrace/x86-tailcall.c: New.
593 * gdb.btrace/unknown_functions.c: New.
594 * gdb.btrace/unknown_functions.exp: New.
595 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
596
5de9129b
MM
5972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
598
599 * gdb.btrace/instruction_history.exp: Update.
600 * gdb.btrace/function_call_history.exp: Update.
601
23a7fe75
MM
6022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
603
604 * gdb.btrace/function_call_history.exp: Fix expected function
605 trace.
606 * gdb.btrace/instruction_history.exp: Initialize traced.
607 Remove traced_functions.
608
724c7dd8
MM
6092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
610
611 * gdb.btrace/function_call_history.exp: Update
612 * gdb.btrace/instruction_history.exp: Update.
613
6d78d93b
MM
6142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
615
616 * gdb.btrace/enable.exp: Update expected text.
617
93a360cc
OJ
6182014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
619
620 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
621 bytes.
622
3772b53f
MR
6232014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
624
625 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
626
596662fa
OJ
6272014-01-15 Omair Javaid <omair.javaid@linaro.org>
628
629 * lib/gdb.exp (supports_process_record): Return true for
630 arm*-linux*. (supports_reverse): Likewise.
631
b5b08fb4
SC
6322014-01-13 Siva Chandra Reddy <sivachandra@google.com>
633
634 PR python/15464
635 PR python/16113
636 * gdb.python/py-type.c: Enhance test case.
637 * gdb.python/py-value-cc.cc: Likewise
638 * gdb.python/py-type.exp: Add new tests.
639 * gdb.python/py-value-cc.exp: Likewise
640
52d7fb13
AA
6412014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
642 Pedro Alves <palves@redhat.com>
643
644 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
645 Make "name" extern.
646 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
647 references to ${name}_start by references to ${name}.
648
a2cd8cfe
JB
6492014-01-10 Joel Brobecker <brobecker@adacore.com>
650
651 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
652
4e23fced
JB
6532014-01-10 Joel Brobecker <brobecker@adacore.com>
654
655 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
656
c6a9e42c
PA
6572014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
658 Pedro Alves <palves@redhat.com>
659
660 * gdb.mi/mi-info-os.exp: Connect to the target with
661 mi_gdb_target_load.
662
b7ea362b
PA
6632014-01-08 Pedro Alves <palves@redhat.com>
664
665 * gdb.threads/reconnect-signal.c: New file.
666 * gdb.threads/reconnect-signal.exp: New file.
667
5e3f4fab
EBM
6682014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
669
670 * gdb.base/source-dir.exp: New file.
671
79301218
JB
6722014-01-07 Joel Brobecker <brobecker@adacore.com>
673
674 * gdb.ada/mi_interface: New testcase.
675
8e355c5d
JB
6762014-01-07 Joel Brobecker <brobecker@adacore.com>
677
678 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
679 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
680 gdb.ada/pp-rec-component/pck.ads: New files.
681
c0d48811
JB
6822014-01-07 Joel Brobecker <brobecker@adacore.com>
683
684 * gdb.python/py-pp-integral.c: New file.
685 * gdb.python/py-pp-integral.py: New file.
686 * gdb.python/py-pp-integral.exp: New file.
687
4924df79
GKB
6882013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
689
690 PR breakpoints/16297
691 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
692 (write_syscall): New variables.
693 (main): Create a pipe, write 1 byte in it, and read 1 byte from
694 it.
695 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
696 "write" and "read" syscalls.
697 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
698 numbers.
699
530e8392
KB
7002013-12-19 Keven Boell <keven.boell@intel.com>
701
702 * gdb.fortran/module.exp: Completion matches fortran module
703 names as well. ptype/whatis on modules return a proper type.
704 Add new check for having the correct scope.
705
7f9b20bb
KB
7062013-12-19 Keven Boell <keven.boell@intel.com>
707
708 * gdb.fortran/type.f90: New file.
709 * gdb.fortran/whatis_type.f90: New file.
710
2e0d821f
SDJ
7112013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
712
713 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
714 (close_syscall, chroot_syscall, exit_group_syscall): New
715 variables.
716 * gdb.base/catch-syscall.exp: Replace gdb_compile by
717 prepare_for_testing. Call fill_all_syscalls_numbers before
718 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
719 gdb_load by clean_restart.
720 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
721 (check_info_bp_many_syscalls): Remove global gdb_prompt.
722 (check_call_to_syscall): Likewise. Add global decimal. Improve
723 testing regex.
724 (check_return_from_syscall): Likewise.
725 (check_continue, insert_catch_syscall_with_arg): Remove global
726 gdb_prompt.
727 (insert_catch_syscall_with_many_args): Likewise. Add global
728 decimal. Fix $filter_str. Improve testing regex.
729 (check_for_program_end): Remove global gdb_prompt.
730 (test_catch_syscall_without_args): Likewise. Add global decimal.
731 Improve testing regex.
732 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
733 (test_catch_syscall_with_wrong_args)
734 (test_catch_syscall_restarting_inferior)
735 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
736 (do_syscall_tests): Likewise. Remove global srcdir.
737 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
738 Add global last_syscall_number. Test for the exact syscall number
739 to be caught.
740 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
741 Add global all_syscalls_numbers. Test each syscall number to be
742 caught, instead of only testing "close".
743 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
744 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
745 Remove stale comment.
746 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
747 the correct syscall numbers using information from the inferior.
748
5ce0145d
PA
7492013-12-17 Pedro Alves <palves@redhat.com>
750
751 * gdb.trace/circ.exp: Expect frame info to be printed when
752 switching between frames with unavailable stack, but different
753 functions.
754
bdf22206
AB
7552013-12-17 Andrew Burgess <aburgess@broadcom.com>
756
757 * gdb.trace/unavailable-dwarf-piece.c: New file.
758 * gdb.trace/unavailable-dwarf-piece.exp: New file.
759
07d100d4
YQ
7602013-12-15 Yao Qi <yao@codesourcery.com>
761
762 * gdb.perf/skip-prologue.c: New.
763 * gdb.perf/skip-prologue.exp: New.
764 * gdb.perf/skip-prologue.py: New.
765
8a48ac95
JB
7662013-12-13 Joel Brobecker <brobecker@adacore.com>
767
768 * gdb.ada/arraydim: New testcase.
769
a16b0e22
SC
7702013-12-12 Siva Chandra Reddy <sivachandra@google.com>
771
772 PR python/16113
773 * gdb.python/py-value-cc.cc: Improve test case.
774 * gdb.python/py-value-cc.exp: Add new tests to test usage of
775 gdb.Field objects as subscripts on gdb.Value objects.
776
0987cf35
DE
7772013-12-10 Doug Evans <dje@google.com>
778
7b3fd68b 779 PR 16286
0987cf35
DE
780 * gdb.python/py-value.c: #include stdlib.h, string.h.
781 (str): New struct.
782 (main): New local xstr.
783 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
784 fetch a value as a string with a length beyond the declared length
785 of the array.
786
409d8f48
AB
7872013-12-10 Andrew Burgess <aburgess@broadcom.com>
788
789 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
790 update comment.
791
036e93df
JB
7922013-12-10 Joel Brobecker <brobecker@adacore.com>
793
794 * gdb.ada/int_deref.exp: Add test verifying that we print
795 the decoded symbol name when printing the address of Ada
796 symbols.
797
72bfa06c
JB
7982013-12-10 Joel Brobecker <brobecker@adacore.com>
799
800 * gdb.mi/mi-start.exp: Add test verifying that -list-features
801 contains "exec-run-start-option".
802
11ec5965
YQ
8032013-12-08 Yao Qi <yao@codesourcery.com>
804
805 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
806 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
807 (is_64_target, is_amd64_regs_target): Likewise.
808 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
809
594d8fa8
MF
8102013-12-07 Mike Frysinger <vapier@gentoo.org>
811
812 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
813 * gdb.base/testenv.c: Likewise.
814
d9a196da
MF
8152013-12-07 Mike Frysinger <vapier@gentoo.org>
816
817 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
818 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
819 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
820
782d47df
PA
8212013-12-06 Pedro Alves <palves@redhat.com>
822
823 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
824 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
825 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
826
399d6e30
DE
8272013-12-06 Doug Evans <dje@google.com>
828
829 * gdb.base/break.exp: Fix setting of $baz.
830
16b5a7cb
AB
8312013-12-06 Andrew Burgess <aburgess@broadcom.com>
832
833 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
834 DW_OP_plus_uconst.
835
f84bc218
KB
8362013-12-06 Keven Boell <keven.boell@intel.com>
837
838 * lib/mi-support.exp (mi_list_varobj_children_range): Add
839 call to mi_list_array_varobj_children_with_index.
840 (mi_list_array_varobj_children_with_index): New function.
841 Add parameter to specify array start.
842
489e41dd 8432013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
844
845 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
846 SIGPWR in sparc64.
847
848 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
849 have the same signal number. Handle this situation.
850
7fb1b8b1
JB
8512013-12-03 Joel Brobecker <brobecker@adacore.com>
852
853 * gdb.ada/dot_all: New testcase.
854
2ea126fa
JB
8552013-12-03 Joel Brobecker <brobecker@adacore.com>
856
857 * gdb.mi/mi-undefined-cmd.exp: New testcase.
858
6b7cbff1
JB
8592013-12-03 Joel Brobecker <brobecker@adacore.com>
860
861 * gdb.mi/mi-i-cmd.exp: New file.
862
04affae3
JK
8632013-12-02 Doug Evans <dje@google.com>
864
865 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
866 at start.
867 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
868 has been specified with a relative path and we have chdir'd before
869 accessing the debug info.
870
eebc056c
AB
8712013-11-28 Andrew Burgess <aburgess@broadcom.com>
872
873 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
874 expected results.
875 (gdb_collect_locals_test): Likewise.
876 (gdb_collect_globals_test): Likewise.
877
8b5e6dc2
YQ
8782013-11-28 Yao Qi <yao@codesourcery.com>
879
880 * lib/gdb.exp (with_gdb_prompt): New proc.
881 * gdb.perf/disassemble.exp: New.
882 * gdb.perf/disassemble.py: New.
883
0db4ca18
LM
8842013-11-26 Luis Machado <lgustavo@codesourcery.com>
885
886 * gdb.base/callfuncs.c (main): Assign malloc's return value
887 and free it afterwards.
888 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
889 * gdb.base/printcmds.c (main): Likewise.
890 * gdb.base/randomize.c (main): Free "p" and change breakpoint
891 marker position.
892 * gdb.base/setvar.c (dummy): Assign malloc's return value
893 and free it afterwards.
894
d24a9f15
AB
8952013-11-26 Andrew Burgess <aburgess@broadcom.com>
896
897 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
898 gdb_test_multiple.
899
15859968
TT
9002013-11-26 Tom Tromey <tromey@redhat.com>
901
902 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
903 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
904 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
905
f7e3ecae
KS
9062013-11-25 Keith Seitz <keiths@redhat.com>
907
908 PR c++/14819
909 * gdb.cp/impl-this.cc: New file.
910 * gdb.cp/impl-this.exp: New file.
911
23e9d3b9
YQ
9122013-11-25 Yao Qi <yao@codesourcery.com>
913
914 * gdb.perf/backtrace.c: New.
915 * gdb.perf/backtrace.exp: New.
916 * gdb.perf/backtrace.py: New.
917
22825df7
YQ
9182013-11-24 Yao Qi <yao@codesourcery.com>
919
920 * gdb.perf/single-step.c: New.
921 * gdb.perf/single-step.exp: New.
922 * gdb.perf/single-step.py: New.
923
c1ea7c01
DE
9242013-11-23 Doug Evans <xdje42@gmail.com>
925
926 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
927 with ignore count".
928
35720eaa
DE
9292013-11-23 Doug Evans <xdje42@gmail.com>
930
931 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
932 (test_subscript_regression): Ditto.
933 (top level): Run test_subscript_regression for c++ with "c++" prefix.
934
3cd14e45
DE
9352013-11-23 Doug Evans <xdje42@gmail.com>
936
937 * gdb.python/py-type.exp (test_enums): Fix typo.
938
985c818c
DE
9392013-11-23 Doug Evans <xdje42@gmail.com>
940
941 * gdb.python/py-symbol.exp: Add some comments. Make all test names
942 unique.
943
f873dd7a
DE
9442013-11-23 Doug Evans <xdje42@gmail.com>
945
946 * gdb.python/py-symbol.exp: Fix whitespace.
947
38a502a4
DE
9482013-11-23 Doug Evans <xdje42@gmail.com>
949
950 * gdb.python/python.exp: Don't call skip_python_tests, we still want
951 to test some things in the case where python is not configured in.
952
c0621699
PA
9532013-11-22 Pedro Alves <palves@redhat.com>
954
955 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
956 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
957 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
958 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
959 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
960 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
961
f57e61cd
TT
9622013-11-22 Tom Tromey <tromey@redhat.com>
963
964 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
965
da2b2fdf
TT
9662013-11-22 Tom Tromey <tromey@redhat.com>
967
968 * gdb.dwarf2/dw2-bad-cfi.c: New file.
969 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
970 * gdb.dwarf2/dw2-bad-cfi.S: New file.
971
33f8fe58
PA
9722013-11-22 Pedro Alves <palves@redhat.com>
973
974 PR 16155
975 * gdb.dwarf2/dw2-dup-frame.S: New file.
976 * gdb.dwarf2/dw2-dup-frame.c: New file.
977 * gdb.dwarf2/dw2-dup-frame.exp: New file.
978
0a1e6121
YQ
9792013-11-22 Yao Qi <yao@codesourcery.com>
980
981 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
982 comment and add one more argument "has_more".
983 * gdb.python/py-mi.exp: Callers update.
984
0061ea24
YQ
9852013-11-22 Yao Qi <yao@codesourcery.com>
986
987 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
988 of mi_create_dynamic_varobj.
989
069d6a0f
PA
9902013-11-20 Pedro Alves <palves@redhat.com>
991
992 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
993 time, and run it through all three milestone regexes.
994
10d8cbd2
SA
9952013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
996
997 * gdb.base/eval-avoid-side-effects.exp: New file.
998
57803a3c
WT
9992013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1000
60650f2e
WT
1001 * gdb.arch/i386-mpx.c: New file
1002 * gdb.arch/i386-mpx.exp: New file.
1003
09748966
WT
10042013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1005
1006 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
1007 for bnd registers.
1008
60650f2e
WT
10092013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
1010
57803a3c
WT
1011 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
1012 start and end equal 0.
1013
3e9ecad3
YQ
10142013-11-19 Yao Qi <yao@codesourcery.com>
1015
1016 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
1017 (mi_list_varobj_children_range): Likewise.
1018
31b4ab9e
YQ
10192013-11-19 Yao Qi <yao@codesourcery.com>
1020
1021 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1022
4392c534
YQ
10232013-11-19 Yao Qi <yao@codesourcery.com>
1024
1025 * lib/mi-support.exp: Fix format.
1026
df7752b0
JB
10272013-11-19 Joel Brobecker <brobecker@adacore.com>
1028
1029 * gdb.ada/py_range: New testcase.
1030
176f037c
JB
10312013-11-18 Joel Brobecker <brobecker@adacore.com>
1032
1033 * mi-language.exp: Add "-list-features" test verifying that
1034 its output contains "language-option".
1035
ee4a1c63
JB
10362013-11-16 Joel Brobecker <brobecker@adacore.com>
1037
1038 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1039 * info_exc/foo.adb: Adjust to new exception name.
1040 * info_exc.exp: Adjust after exception renaming in const.ads.
1041 Update "info exception global" test to test "info exceptions
1042 global_gdb" instead.
1043
1044 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1045 * mi_exc_info/foo.adb (Adjust to new exception name.
1046 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
1047 Update "-info-ada-exceptions global" test to test
1048 "-info-ada-exceptions global_gdb" instead.
1049
6ec41e1e
LM
10502013-11-15 Luis Machado <lgustavo@codesourcery.com>
1051
1052 * lib/mi-support.exp (mi_gdb_test): Expect different formats
1053 of inferior output for remote and native sessions.
1054 * gdb.mi/mi-console.exp: Remove obsolete comment.
1055 Check for semihosted inferior output pattern.
1056 (semihosted_string): New function.
1057
391d3400
JB
10582013-11-15 Joel Brobecker <brobecker@adacore.com>
1059
1060 * gdb.ada/info_exc.exp: Allow other global exceptions to be
1061 listed in the output of "info exceptions".
1062 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
1063 listed in the output of "-info-ada-exceptions".
1064
e092da29
JB
10652013-11-15 Joel Brobecker <brobecker@adacore.com>
1066
1067 * gdb.ada/info_exc.exp: Start inferior before starting
1068 the "info exceptions" tests.
1069 * gdb.ada/mi_exc_info.exp: Start inferior before starting
1070 the "-info-ada-exceptions" tests.
1071
805e1f19
TT
10722013-11-15 Tom Tromey <tromey@redhat.com>
1073
1074 * gdb.cp/includefile: New file.
1075 * gdb.cp/filename.exp: New file.
1076 * gdb.cp/filename.cc: New file.
1077
9abb1bd6
DE
10782013-11-15 Doug Evans <xdje42@gmail.com>
1079
1080 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1081
8abea1a1
DE
10822013-11-15 Doug Evans <xdje42@gmail.com>
1083
1084 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1085
330a7fce
DE
10862013-11-15 Doug Evans <xdje42@gmail.com>
1087
1088 * gdb.python/py-breakpoint.exp: Split up into several functions,
1089 each with their own test prefix.
1090
0acf8b65
JB
10912013-11-15 Joel Brobecker <brobecker@adacore.com>
1092
1093 * gdb.ada/O2_float_param: New testcase.
1094
496038b3
TT
10952013-11-14 Tom Tromey <tromey@redhat.com>
1096
1097 * Makefile.in (check-parallel): Print summary from gdb.sum.
1098
c7e8af9b
OJ
10992013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1100
1101 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1102 and function label names.
1103 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1104 compile unit labels.
1105
403cb6b1
JB
11062013-11-14 Joel Brobecker <brobecker@adacore.com>
1107
1108 * gdb.mi/mi-language.exp: New file.
1109
74921315
KS
11102013-09-17 Keith Seitz <keiths@redhat.com>
1111
1112 PR c++/7935
1113 PR c++/10541
1114 * gdb.cp/nsalias.exp: New file.
1115 * gdb.cp/nsalias.cc: New file.
1116 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1117 tests only on known, working compiler versions.
1118
08c43050
TT
11192013-11-13 Tom Tromey <tromey@redhat.com>
1120
1121 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1122 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1123
0682e708
DE
11242013-11-12 Doug Evans <dje@google.com>
1125
1126 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1127 so that "rm -rf $builddir" Just Works.
1128
a7e332c2
JB
11292013-11-12 Joel Brobecker <brobecker@adacore.com>
1130
1131 * gdb.ada/mi_exc_info: New testcase.
1132
778865d3
JB
11332013-11-12 Joel Brobecker <brobecker@adacore.com>
1134
1135 * gdb.ada/info_exc: New testcase.
1136
304a8ac1
DE
11372013-11-11 Doug Evans <dje@google.com>
1138
1139 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1140 of testfile.
1141
bc79de95
PM
11422013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1143
1144 * gdb.python/py-linetable.S: New file.
1145 * gdb.python/py-linetable.c: New file.
1146 * gdb.python/py-linetable.exp: New file.
1147
2df4d1d5
JB
11482013-11-11 Joel Brobecker <brobecker@adacore.com>
1149
1150 * gdb.ada/mi_ex_cond: New testcase.
1151
204b5331
DE
11522013-11-07 Doug Evans <dje@google.com>
1153
1154 PR 11786
1155 * gdb.base/gcore-relro-pie.c: New file.
1156 * gdb.base/gcore-relro-pie.exp: New file.
1157
92e32e33
PM
11582013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1159
1160 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1161 * gdb.python/py-cmd.c: New File.
1162
f76c27b5
PM
11632013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1164
1165 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1166
79600f4f 11672013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1168
1169 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1170
6dbb6798
YQ
11712013-11-06 Yao Qi <yao@codesourcery.com>
1172
1173 * lib/gdb.exp (gdb_produce_source): New procedure.
1174 * gdb.perf/solib.c: New.
1175 * gdb.perf/solib.exp: New.
1176 * gdb.perf/solib.py: New.
1177
71c0c615
YQ
11782013-11-06 Yao Qi <yao@codesourcery.com>
1179
1180 * README: Mention performance tests.
1181
f27a1236
YQ
11822013-11-06 Yao Qi <yao@codesourcery.com>
1183
1184 * lib/perftest.exp: New.
1185 * gdb.perf/lib/perftest/__init__.py: New.
1186 * gdb.perf/lib/perftest/measure.py: New.
1187 * gdb.perf/lib/perftest/perftest.py: New.
1188 * gdb.perf/lib/perftest/reporter.py: New.
1189 * gdb.perf/lib/perftest/testresult.py: New.
1190
7636ccf9
YQ
11912013-11-06 Yao Qi <yao@codesourcery.com>
1192
1193 * Makefile.in (check-perf): New target.
1194 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1195 * configure: Re-generated.
1196 * gdb.perf/Makefile.in: New.
1197
81208388
TT
11982013-11-04 Tom Tromey <tromey@redhat.com>
1199
1200 * Makefile.in (TEST_DIRS): Remove.
1201 (TEST_TARGETS, check-parallel): Rewrite.
1202 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1203 (subdir_do, subdirs): Remove.
1204 (do-check-parallel, check/%): New targets.
1205 (clean): Remove outputs, temp, and cache directories.
1206 (saw_dash_j): New variable.
1207 (CHECK_TARGET): Use it.
1208 (check): Depend on all, site.exp. Rewrite.
1209 (check-single): Remove dependencies.
1210 (slow_tests, all_tests, reordered_tests): New variables.
1211
c63ffa1f
TT
12122013-11-04 Tom Tromey <tromey@redhat.com>
1213
1214 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1215 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1216 before loading binfile.
1217 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1218 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1219 before loading binfile.
1220
3fef966c
TT
12212013-11-04 Tom Tromey <tromey@redhat.com>
1222
1223 * gdb.base/foll-exec.c (main): Use BASEDIR.
1224 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1225 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1226 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1227 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1228 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1229
24890efd
TT
12302013-11-04 Tom Tromey <tromey@redhat.com>
1231
1232 * gdb.base/argv0-symlink.exp: Compute executable's directory
1233 dynamically.
1234
c59ffcab
TT
12352013-11-04 Tom Tromey <tromey@redhat.com>
1236
1237 * gdb.asm/asm-source.exp: Use standard_output_file.
1238
479c8d68
TT
12392013-11-04 Tom Tromey <tromey@redhat.com>
1240
1241 * gdb.server/file-transfer.exp: Use standard_output_file.
1242
1e537771
TT
12432013-11-04 Tom Tromey <tromey@redhat.com>
1244
1245 * gdb.base/fullname.exp: Use standard_output_file,
1246 relative_filename.
1247 * gdb.base/hashline1.exp: Use standard_testfile,
1248 standard_output_file, relative_filename, clean_restart.
1249 * gdb.base/hashline2.exp: Use standard_testfile,
1250 standard_output_file.
1251 * gdb.base/hashline3.exp: Use standard_testfile,
1252 standard_output_file, relative_filename.
1253 * lib/gdb.exp (relative_filename): New proc.
1254
b44b82af
TT
12552013-11-04 Tom Tromey <tromey@redhat.com>
1256
1257 * gdb.base/fileio.c (test_open, test_write, test_read)
1258 (test_lseek, test_close, test_stat, test_fstat)
1259 (test_isatty, test_system, test_rename, test_unlink):
1260 Use OUTDIR define.
1261 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1262 Use standard_output_file.
1263
59b28c5d
TT
12642013-11-04 Tom Tromey <tromey@redhat.com>
1265
1266 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1267 defines.
1268 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1269 compilation. Use prepare_for_testing, standard_output_file.
1270
08b3fe69
TT
12712013-11-04 Tom Tromey <tromey@redhat.com>
1272
1273 * gdb.base/advance.exp: Use standard_testfile and
1274 prepare_for_testing.
1275 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1276 appropriate directory when local.
1277 * gdb.base/dump.exp: Use standard_output_file. Update all
1278 "dump" and "restore" filenames.
1279 * gdb.base/interact.exp: Use standard_output_file.
1280 * gdb.base/jit-so.exp: Don't download file when local.
1281 * gdb.base/jit.exp (compile_jit_test): Don't download file
1282 when local.
1283 * gdb.base/list.exp: Use gdb_remote_download.
1284 * gdb.base/maint.exp: Use standard_output_file.
1285 * gdb.base/prelink.exp: Use standard_output_file.
1286 * gdb.base/save-bp.exp: Use standard_output_file.
1287 * gdb.base/sepdebug.exp: Use standard_testfile,
1288 standard_output_file.
1289 (test_different_dir): Don't declare objdir.
1290 * gdb.base/solib-search.exp: Use standard_output_file.
1291 * gdb.base/step-line.exp: Use gdb_remote_download.
1292 * gdb.base/trace-commands.exp: Use standard_output_file.
1293
32cfb09d
TT
12942013-11-04 Tom Tromey <tromey@redhat.com>
1295
1296 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1297 to compilation. Use standard_output_file.
1298 (test_tfind_tfile): Update.
1299 * gdb.trace/tfile.c (write_basic_trace_file)
1300 (write_error_trace_file): Use TFILE_DIR.
1301 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1302 standard_output_file.
1303
84741506
TT
13042013-11-04 Tom Tromey <tromey@redhat.com>
1305
1306 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1307 Use "dwarf2 always-disassemble" for the "maint set" test.
1308 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1309 standard_output_file.
1310 * gdb.mi/mi-logging.exp: Use standard_output_file.
1311
cfb7b9a3
TT
13122013-11-04 Tom Tromey <tromey@redhat.com>
1313
1314 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1315 downloads conditional on remote host.
1316 (set_arch): Likewise.
1317 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1318 (load_description): Use standard_output_file.
1319
bdfe0594
TT
13202013-11-04 Tom Tromey <tromey@redhat.com>
1321
1322 * gdb.gdb/selftest.exp: Use standard_output_file.
1323 * lib/selftest-support.exp (do_self_tests): Use
1324 standard_output_file.
1325
8c639e73
TT
13262013-11-04 Tom Tromey <tromey@redhat.com>
1327
1328 * gdb.stabs/weird.exp: Use gdb_remote_download and
1329 standard_output_file.
1330
5030a410
TT
13312013-11-04 Tom Tromey <tromey@redhat.com>
1332
1333 * gdb.base/gcore-buffer-overflow.exp: Use
1334 standard_output_file, not standard_testfile.
1335 * gdb.base/twice.exp: Use standard_testfile, not
1336 standard_output_file. Use gdb_remote_download.
1337
95d7853e
TT
13382013-11-04 Tom Tromey <tromey@redhat.com>
1339
1340 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1341 restore from that.
1342
eab88b54
MR
13432013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1344
1345 * gdb.cp/derivation.exp: s/perrro/perror/
1346
a1b0fbee
MR
13472013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1348
1349 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1350 `debugdir'.
1351
638aa5a1
AB
13522013-10-31 Andrew Burgess <aburgess@broadcom.com>
1353
1354 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1355 tests and update expected error message.
1356 (test_watch_register_location): New tests.
1357 (do_tests): Call test_watch_register_location.
1358 * gdb.base/watchpoints.exp: Update expected error message.
1359
055e608a
UW
13602013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1361
1362 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1363 the patterns in gdb_test_multiple.
1364
9ac69859
NB
13652013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1366
1367 * gdb.base/sym-file-lib.c: New file.
1368 * gdb.base/sym-file-loader.c: New file.
1369 * gdb.base/sym-file-loader.h: New file.
1370 * gdb.base/sym-file-main.c: New file.
1371 * gdb.base/sym-file.exp: New file.
1372 * lib/gdb.exp (is_elf_target): New function.
1373
24ba476b
PA
13742013-10-29 Pedro Alves <palves@redhat.com>
1375
1376 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1377 variable setting change-log-default-name to ChangeLog-mi.
1378
f69d9aef
AB
13792013-10-29 Andrew Burgess <aburgess@broadcom.com>
1380
1381 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1382 Expect <unavailable> pattern.
1383
71193121
TV
13842013-10-28 Tom de Vries <tom@codesourcery.com>
1385
1386 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1387
38095c27
AK
13882013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1389
1390 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1391 remote stubs where exit() behaviour is unreliable.
1392
686d4def
PA
13932013-10-25 Pedro Alves <palves@redhat.com>
1394
1395 * gdb.cp/m-static.exp: Adjust expected output of printing a
1396 nonexistent or optimized out static field. Also test printing the
1397 the "container" object.
1398
a35cfb40
MR
13992013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1400
1401 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1402 if in the persistent mode.
1403 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1404
bbe769cc
MR
14052013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1406
1407 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1408 support core file generation" reply.
1409
95e4302a
JM
14102013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1411
1412 PR gdb/15986
1413 * gdb.base/run.c (main): gdb_get_line_number tag added for
1414 commands.exp.
1415 (factorial): Likewise.
1416
1417 * gdb.base/commands.exp (watchpoint_command_test): Use
1418 gdb_get_line_number in order to determine the locations in run.c
1419 where local_var is detected to go out of scope.
1420
4c406179
JM
14212013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1422
1423 * gdb.base/gnu_vector.exp: Care about endianness when casting
1424 scalars to vectors.
1425
bb6216d8
TT
14262013-10-18 Tom Tromey <tromey@redhat.com>
1427
1428 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1429 of "binfile".
1430
e8369a73
AB
14312013-10-18 Andrew Burgess <aburgess@broadcom.com>
1432
1433 * gdb.base/watchpoints.exp: Add test for setting software
1434 watchpoints of different types before starting the inferior.
1435
776f04fa
PA
14362013-10-18 Pedro Alves <palves@redhat.com>
1437
1438 PR gdb/16062
1439 * gdb.threads/stepi-random-signal.c: New file.
1440 * gdb.threads/stepi-random-signal.exp: New file.
1441
e4b8388f
MR
14422013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1443
1444 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1445 Fix comment typo.
1446 * lib/gdb.exp (gdb_init): Likewise.
1447
50b34a18
TT
14482013-10-17 Tom Tromey <tromey@redhat.com>
1449
1450 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1451
3db258f5
TT
14522013-10-14 Tom Tromey <tromey@redhat.com>
1453
1454 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1455 name to gdb_test_no_output.
1456
4856b6bc
JK
14572013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1458
1459 Canonicalize directories for EXEC_FILENAME.
1460 * gdb.base/argv0-symlink.exp
1461 (kept file symbolic link name for info inferiors): New.
1462 (kept directory symbolic link name): Setup kfail.
1463 (kept directory symbolic link name for info inferiors): New.
1464
9772d074
UW
14652013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1466
1467 * gdb.arch/s390-multiarch.exp: New file.
1468 * gdb.arch/s390-multiarch.c: New file.
1469
2a3be966
JB
14702013-10-11 Joel Brobecker <brobecker@adacore.com>
1471
1472 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1473 use the appropriate GDB/MI command instead, and verify
1474 the test output.
1475
7c647d61
JB
14762013-10-11 Joel Brobecker <brobecker@adacore.com>
1477
1478 * gdb.base/source-nofile.gdb: New file.
1479 * gdb.base/source.exp: Add two tests verifying the behavior when
1480 the "source" command is given a non-existant filename.
1481
bb66bd51
YQ
14822013-10-11 Yao Qi <yao@codesourcery.com>
1483
1484 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1485 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1486 and 'dlclose'.
1487 [!__WIN32__]: Include "dlfcn.h".
1488 * gdb.mi/mi-catch-load.exp: Set up kfail.
1489
4f424bb1
AK
14902013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1491
1492 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1493 generated corefile" by argument "$test".
1494
578d3588
PA
14952013-10-09 Pedro Alves <palves@redhat.com>
1496
1497 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1498 output.
1499
eb4ca471
PA
15002013-10-09 Pedro Alves <palves@redhat.com>
1501
1502 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1503 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1504 (test_catch_syscall_with_wrong_args)
1505 (test_catch_syscall_restarting_inferior)
1506 (test_catch_syscall_fail_nodatadir)
1507 (test_catch_syscall_without_args_noxml)
1508 (test_catch_syscall_with_args_noxml)
1509 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1510
dc294be5
TT
15112013-10-08 Tom Tromey <tromey@redhat.com>
1512
1513 * gdb.dwarf2/dwzbuildid.exp: New file.
1514 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1515 parameters.
1516 (Dwarf::_defer_output): Change "section" parameter to
1517 "section_spec"; update.
1518 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1519 procs.
1520
c968bd18
JB
15212013-10-08 Joel Brobecker <brobecker@adacore.com>
1522
1523 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1524
f44eeb11
TT
15252013-10-07 Tom Tromey <tromey@redhat.com>
1526
1527 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1528 to 0.
1529
0c557179
SDJ
15302013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1531
1532 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1533 $_exitcode is void when opening a corefile.
1534 * gdb.base/exitsignal.exp: New file.
1535 * gdb.base/segv.c: Likewise.
1536 * gdb.base/normal.c: Likewise.
1537
5713b9b5
JB
15382013-10-04 Joel Brobecker <brobecker@adacore.com>
1539
1540 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1541
3f983d47
YZ
15422013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1543
1544 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1545 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1546
901461f8
PA
15472013-10-02 Pedro Alves <palves@redhat.com>
1548
1549 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1550 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1551 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1552 (not_saved_pattern): New.
1553 Replace use of the former with the latter.
1554
b477a5e6
PA
15552013-10-02 Pedro Alves <palves@redhat.com>
1556
1557 * README (Board Settings): Document "exit_is_reliable".
1558 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1559 running to exit reliably reports program exits.
1560 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1561 info.
1562 * boards/native-stdio-gdbserver.exp: Likewise.
1563
a49bed3a
DE
15642013-10-01 Doug Evans <dje@google.com>
1565
1566 * gdb.python/python.exp: Remove redundant print-stack tests.
1567 Make all print-stack test names unique. Fix spelling of print-stack.
1568
2ed2ad44
YQ
15692013-09-29 Yao Qi <yao@codesourcery.com>
1570
1571 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1572 is remote.
1573
7d760051
UW
15742013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1575
1576 PR shlibs/8882
1577 * gdb.base/corefile.exp: Add a check to assure warning-free
1578 core-file load.
1579
82bf32bc
JK
15802013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1581
1582 * gdb.dwarf2/dwp-symlink.c: New file.
1583 * gdb.dwarf2/dwp-symlink.exp: New file.
1584
4fa7d390
DE
15852013-09-20 Doug Evans <dje@google.com>
1586
6b4646ce
DE
1587 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1588 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1589 file.
1590 * gdb.dwarf2/fission-loclists.S: Ditto.
1591 * gdb.dwarf2/fission-reread.S: Ditto.
1592 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1593 build_executable_from_fission_assembler.
1594 * gdb.dwarf2/fission-loclists.exp: Ditto.
1595 * gdb.dwarf2/fission-reread.exp: Ditto.
1596
4fa7d390
DE
1597 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1598 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1599 (gdb_gnu_strip_debug): Ditto.
1600 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
1601 * gdb.arch/altivec-abi.exp: Ditto.
1602 * gdb.base/attach-pie-misread.exp: Ditto.
1603 * gdb.base/comprdebug.exp: Ditto.
1604 * gdb.base/dup-sect.exp: Ditto.
1605 * gdb.base/gnu-debugdata.exp: Ditto.
1606 * gdb.base/step-symless.exp: Ditto.
1607 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1608 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
1609 * gdb.dwarf2/gdb-index.exp: Ditto.
1610
e4c6a2c4
AB
16112013-09-18 Andrew Burgess <aburgess@broadcom.com>
1612
1613 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
1614 register to "<optimized out>", and also print the registers.
1615
a205fbfc
PA
16162013-09-18 Pedro Alves <palves@redhat.com>
1617
1618 PR server/15967
1619 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
1620 change text.
1621
ee47b2f8
YQ
16222013-09-18 Yao Qi <yao@codesourcery.com>
1623
1624 * gdb.server/wrapper.c: New.
1625 * gdb.server/wrapper.exp: New.
1626
49fa26b0
PA
16272013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
1628 Jan Kratochvil <jan.kartochvil@redhat.com>
1629 Pedro Alves <palves@redhat.com>
1630
1631 PR gdb/11568
1632 * gdb.thread/thread-specific-bp.c: New file.
1633 * gdb.thread/thread-specific-bp.exp: New file.
1634
e83b28bc
SDJ
16352013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
1636
1637 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
1638 convenience function.
1639
08d72866
PA
16402013-09-17 Pedro Alves <palves@redhat.com>
1641
1642 PR gdb/15911
1643 * gdb.threads/info-threads-cur-sal-2.c: New file.
1644 * gdb.threads/info-threads-cur-sal.c: New file.
1645 * gdb.threads/info-threads-cur-sal.exp: New file.
1646
57b0d98e
YQ
16472013-09-17 Yao Qi <yao@codesourcery.com>
1648
1649 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
1650 [__WIN32__]: Include "windows.h" and define macro dlopen
1651 and dlclose.
1652 [!__WIN32__]: Include "dlfcn.h".
1653 * gdb.base/catch-load.exp (one_catch_load_test): Match
1654 directory separator.
1655
0295a32e
DE
16562013-09-16 Doug Evans <dje@google.com>
1657
a587b477
DE
1658 * lib/gdb.exp (using_fission): New proc.
1659 * gdb.base/info-macros.exp: Skip test if using Fission.
1660
0295a32e
DE
1661 * gdb.base/break-interp.exp: Fix indentation.
1662
a280dbd1
SDJ
16632013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1664
1665 * gdb.base/gdbvars.c (foo_void): New function.
1666 (foo_int): Likewise.
1667 * gdb.base/gdbvars.exp (test_convenience_functions): New
1668 function. Call it.
1669
4ac33720
UW
16702013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1671
1672 * gdb.arch/s390-tdbregs.c: New file.
1673 * gdb.arch/s390-tdbregs.exp: New file.
1674
b866c52d
SS
16752013-09-12 Stan Shebs <stan@codesourcery.com>
1676
1677 * README: New file.
1678
dc59cba6
DE
16792013-09-12 Doug Evans <dje@google.com>
1680
1681 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1682 added code to print event.inferior.
1683
edf9f00c
JK
16842013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1685
1686 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
1687 debug part of the binary.
1688
5423b017
JK
16892013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1690
1691 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
1692 (addlink): Add comment.
1693
9295cf6f
SA
16942013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
1695
1696 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
1697 canonical pathname.
1698
89e63ee4
DE
16992013-09-04 Doug Evans <dje@google.com>
1700
314bb8c3
DE
1701 * gdb.python/py-events.py (exit_handler): Verify we get the expected
1702 event.
1703 (continue_handler, new_objfile_handler): Ditto.
1704 (test_events): Rename command to "test-events".
1705 (test_newobj_events): Rename command to "test-objfile-events".
1706 * gdb.python/py-events.exp: Update.
1707 * gdb.python/py-evsignal.exp: Update.
1708 * gdb.python/py-evthreads.exp: Update.
1709
89e63ee4
DE
1710 * gdb.base/enumval.c (ZERO): New enum value.
1711 (main): Use it
1712 * gdb.base/enumval.exp: Test ability to print ZERO.
1713
17142013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
1715 Pedro Alves <palves@redhat.com>
1716
1717 * gdb.base/relocate.exp: Check that invalid options are
1718 rejected.
1719
26c2b53c
AB
17202013-08-30 Andrew Burgess <aburgess@broadcom.com>
1721
1722 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
1723 (my_static_symbol): Add comment.
1724 (main): Reference my_bss_symbol.
1725
96d9056e
PM
17262013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1727
1728 * gdb.python/py-arch.exp: Tests for invalid architecture.
1729
489d4f4d
SA
17302013-08-29 Sterling Augustine <saugustine@google.com>
1731
1732 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
1733 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
1734 said conditional.
1735
5b791bb5
PM
17362013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1737
1738 * gdb.python/py-arch.exp: Load gdb-python.exp.
1739
8f28f522
PM
17402013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1741
1742 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
1743 itertools for imap attribute. Otherwise use map().
1744 (ElidingIterator): Define wrapper function __next__.
1745 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
1746 use exec (open (read ())) instead.
1747 * gdb.python/py-framefilter.exp: Ditto.
1748 * gdb.python/py-arch.exp: Update print based test to Python 3.x
1749 compliance.
1750 * gdb.python/py-frame.exp: Ditto.
1751 * gdb.python/py-type.exp: Ditto.
1752
1f0c4988
JK
17532013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1754
1755 PR gdb/15415
1756 * gdb.base/argv0-symlink.c: New file.
1757 * gdb.base/argv0-symlink.exp: New file.
1758
7893c162
TT
17592013-08-28 Tom Tromey <tromey@redhat.com>
1760
1761 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
1762 when saving index.
1763
6211c335
YQ
17642013-08-27 Yao Qi <yao@codesourcery.com>
1765
1766 * gdb.trace/entry-values.exp: Test unavailable entry value is
1767 not shown when option '--skip-unavailable' is specified.
1768 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
1769 Add tests for new option '--skip-unavailable'.
1770
ce4ea2bb
YQ
17712013-08-27 Yao Qi <yao@codesourcery.com>
1772
1773 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
1774 remote_download if it is empty.
1775
6e45f158
DE
17762013-08-26 Doug Evans <dje@google.com>
1777
779bd270
DE
1778 PR symtab/15885
1779 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
1780 (clean): rm -f *.gdb-index *.with-index.
1781 * gdb.dwarf2/gdb-index.exp: New testcase.
1782
6e45f158
DE
1783 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
1784 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
1785 run_on_host. All callers updated.
1786
b1224238
YQ
17872013-08-24 Yao Qi <yao@codesourcery.com>
1788
1789 * gdb.trace/entry-values.c (end): New
1790 (main): Call end.
1791 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
1792 tracepoint and collect data. Test entry value is unavailable.
1793
b39a8faf
YQ
17942013-08-24 Yao Qi <yao@codesourcery.com>
1795
1796 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
1797 * gdb.trace/entry-values.c: New.
1798 * gdb.trace/entry-values.exp: New.
1799
9eaabc75
MW
18002013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
1801
1802 PR gdb/15501
1803 * gdb.base/ena-dis-br.exp: Add test to verify
1804 enable/disable commands work correctly with
1805 multiple arguments that include multiple locations.
1806
9f948660
SDJ
18072013-08-22 Samuel Bronson <naesten@gmail.com>
1808
1809 ARM Linux support for `catch syscall'.
1810 * gdb.base/catch-syscall.exp: Test this on ARM now.
1811 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
1812
e630b974
TT
18132013-08-22 Tom Tromey <tromey@redhat.com>
1814
1815 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
1816 default addr_size.
1817 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
1818
f3a76454
TT
18192013-08-22 Tom Tromey <tromey@redhat.com>
1820
1821 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
1822 standard_temp_file.
1823
de5f37e1
TT
18242013-08-22 Tom Tromey <tromey@redhat.com>
1825
1826 * gdb.arch/amd64-byte.exp: Use standard_testfile,
1827 clean_restart.
1828 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
1829 * gdb.arch/amd64-dword.exp: Use standard_testfile,
1830 clean_restart.
1831 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
1832 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
1833 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
1834 * gdb.arch/amd64-word.exp: Use standard_testfile,
1835 clean_restart.
1836 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
1837 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
1838 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
1839 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
1840 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
1841 * gdb.arch/i386-signal.exp: Use standard_testfile.
1842 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
1843 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
1844 * gdb.arch/i386-unwind.exp: Use standard_testfile.
1845 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
1846
8448e842
TT
18472013-08-22 Tom Tromey <tromey@redhat.com>
1848
1849 * gdb.python/py-error.exp: Use gdb_remote_download.
1850 * gdb.python/py-mi.exp: Use gdb_remote_download.
1851 * gdb.python/py-objfile-script.exp: Use standard_output_file.
1852 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
1853 (run_lang_tests): Likewise.
1854 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
1855 filename.
1856 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
1857 compiling. Use gdb_remote_download. Update some tests.
1858 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1859 standard_output_file.
1860 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
1861 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
1862 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
1863 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
1864 standard_output_file.
1865
16cfcbc2
TT
18662013-08-22 Tom Tromey <tromey@redhat.com>
1867
1868 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
1869
44ee8174
TT
18702013-08-22 Tom Tromey <tromey@redhat.com>
1871
1872 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
1873 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
1874 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
1875 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
1876 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
1877 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
1878 * lib/gdb.exp (gdb_remote_download): New proc.
1879
7a218f88
TT
18802013-08-22 Tom Tromey <tromey@redhat.com>
1881
1882 * gdb.dwarf2/clztest.exp: Use standard_testfile.
1883 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
1884 * gdb.dwarf2/fission-base.S: Remove directory from
1885 DW_AT_GNU_dwo_name.
1886 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
1887 debug-file-directory.
1888 * gdb.dwarf2/fission-reread.S: Remove directory from
1889 DW_AT_GNU_dwo_name.
1890 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
1891 debug-file-directory.
1892
70cc1c23
DE
18932013-08-16 Doug Evans <dje@google.com>
1894
1895 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
1896 prelink complains about an unhandled DWARF version.
1897
61884d20
DE
18982013-08-14 Cary Coutant <ccoutant@google.com>
1899
1900 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
1901
5e92f71a
TT
19022013-08-13 Tom Tromey <tromey@redhat.com>
1903 Yao Qi <yao@codesourcery.com>
1904
1905 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
1906 * lib/gdb.exp: Handle GDB_PARALLEL.
1907 (default_gdb_version): Kill inotify_pid if it exists.
1908 (default_gdb_exit): Emit warning if the inotify log is not
1909 empty.
1910 (standard_output_file): Respect GDB_PARALLEL.
1911 (standard_temp_file): Likewise.
1912 (gdb_init): Start inotifywait if requested.
1913
5c30d39a
AB
19142013-08-13 Andrew Burgess <aburgess@broadcom.com>
1915
1916 * gdb.base/printcmds.exp (test_printf): Add test for printf of
1917 pointer with various flags.
1918
17e1c970
TT
19192013-08-13 Tom Tromey <tromey@redhat.com>
1920
1921 * lib/cache.exp: New file.
1922 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
1923 * lib/gdb.exp: Load cache.exp.
1924 (support_complex_tests, is_ilp32_target, is_lp64_target)
1925 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
1926 (gdb_skip_xml_test): Use gdb_caching_proc.
1927 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
1928
4e234898
TT
19292013-08-13 Tom Tromey <tromey@redhat.com>
1930
1931 * lib/gdb.exp (standard_temp_file): New proc.
1932 (support_complex_tests, is_ilp32_target, is_lp64_target)
1933 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
1934 standard_temp_file.
1935
53e981d9
TT
19362013-08-13 Tom Tromey <tromey@redhat.com>
1937
1938 * lib/gdb.exp (build_id_debug_filename_get): Use
1939 standard_output_file.
1940 * lib/prelink-support.exp (section_get)
1941 (build_executable_own_libs): Use standard_output_file.
1942
3f539315
TT
19432013-08-12 Tom Tromey <tromey@redhat.com>
1944
1945 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
1946
b4013987
AA
19472013-08-12 Ali Anwar <alianwar@codesourcery.com>
1948
1949 * gdb.base/break.exp: Test break via convenience variable
1950 with file name.
1951
f61d5529
DE
19522013-08-09 Doug Evans <dje@google.com>
1953
1954 * lib/future.exp (gdb_find_ldd): New proc.
1955 * lib/prelink-support.exp (build_executable_own_libs): Call it.
1956 Make "/usr/sbin/" in prelink path optional.
1957
1ed8d800
YQ
19582013-08-09 Yao Qi <yao@codesourcery.com>
1959
1960 * gdb.trace/collection.exp (gdb_collect_args_test): Set
1961 "only" and "both" to 'print entry-values' before selecting
1962 trace frame.
1963
82a0a75f
YQ
19642013-08-08 Yao Qi <yao@codesourcery.com>
1965
1966 * gdb.trace/mi-trace-unavailable.exp: Don't set
1967 "print entry-values" to "no".
1968 (test_trace_unavailable): Set various values to
1969 "print entry-values" to test that the output of
1970 '-stack-list-locals' is not affected, and then set
1971 set "print entry-values" to "no".
1972
ac52f9a2
DE
19732013-08-07 Doug Evans <dje@google.com>
1974
1975 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
1976 * gdb.python/py-value-cc.exp: Update.
1977 * gdb.python/py-value.exp: Use different names for .o files for
1978 C and C++. Only perform C++ tests if !skip_cplus_tests.
1979
bf6d8a91
TT
19802013-08-07 Tom Tromey <tromey@redhat.com>
1981
1982 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
1983
f9125b6c
TT
19842013-08-07 Tom Tromey <tromey@redhat.com>
1985
1986 * gdb.dwarf2/dwz.exp: New file.
1987
3a1115a0
TT
19882013-08-02 Tom Tromey <tromey@redhat.com>
1989
1990 * gdb.base/watchpoint.c (struct foo5): New.
1991 (nullptr): New global.
1992 * gdb.base/watchpoint.exp (test_watch_location): Add test.
1993
b846d303
DE
19942013-08-01 Doug Evans <dje@google.com>
1995
7ee85ab1
DE
1996 PR symtab/15691
1997 * gdb.dwarf2/fission-mix.exp: New file.
1998 * gdb.dwarf2/fission-mix.h: New file.
1999 * gdb.dwarf2/fission-mix.c: New file.
2000 * gdb.dwarf2/fission-mix2.c: New file.
2001
b846d303
DE
2002 PR symtab/15695
2003 * gdb.base/func-ptr.exp: New file.
2004 * gdb.base/func-ptr.c: New file.
2005
67d21849
YQ
20062013-08-01 Yao Qi <yao@codesourcery.com>
2007
2008 * gdb.python/py-sync-interp.c: New.
2009 * gdb.python/py-sync-interp.exp: New.
2010
de74e63a
YQ
20112013-07-31 Yao Qi <yao@codesourcery.com>
2012
2013 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
2014 'tdump' on stack frame 0 and 1 respectively.
2015
680558e8
YQ
20162013-07-31 Yao Qi <yao@codesourcery.com>
2017
2018 PR gdb/13443
2019 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
2020 'traceframe'. Wrap test with with_test_prefix.
2021 (top level): Update.
2022
48bbe0bf
YQ
20232013-07-31 Yao Qi <yao@codesourcery.com>
2024
2025 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
2026 'gdb_start'.
2027 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
2028 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
2029
11b4b7cc
AB
20302013-07-30 Andrew Burgess <aburgess@broadcom.com>
2031
2032 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
2033 when printing an optimized out value. Expect an error when using
2034 an optimized out value in an expression.
2035
b0c54aa5
AB
20362013-07-30 Andrew Burgess <aburgess@broadcom.com>
2037
2038 * gdb.dwarf2/pieces-optimized-out.exp: New file.
2039 * gdb.dwarf2/pieces-optimized-out.c: New file.
2040 * gdb.dwarf2/pieces-optimized-out.S: New file.
2041
97c85fc6
MB
20422013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
2043
2044 PR gdb/15715
2045 * gdb.base/setshow.exp: Test that relative paths passed to
2046 'set history filename' are converted to absolute paths.
2047
5b32ae97
KS
20482013-07-26 Keith Seitz <keiths@redhat.com>
2049
2050 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
2051 of f77.
2052 Allow for compiler variations of integer types.
2053 Use mi_create_varobj.
2054 Use mi_list_varobj_children for the immediate children of `array'.
2055 Add "has_more" attribute for grandchildren test.
2056
6f64ef53
PA
20572013-07-26 Pedro Alves <palves@redhat.com>
2058
2059 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2060 files.
2061
fdc8aae8
AB
20622013-07-25 Andrew Burgess <aburgess@broadcom.com>
2063
2064 * gdb.mi/mi-reg-undefined.exp: New file.
2065 * gdb.mi/mi-reg-undefined.c: Likewise.
2066 * gdb.mi/mi-reg-undefined.S: Likewise.
2067
6fbe845e
AB
20682013-07-25 Andrew Burgess <aburgess@broadcom.com>
2069
2070 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
2071 z, o, and t output formats.
2072 * gdb.base/display.exp: Use 'k' as an undefined format now that
2073 'z' is defined.
2074
7b79b135
DE
20752013-07-24 Doug Evans <dje@google.com>
2076
2077 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2078 "--" to switch.
2079
a0607b84
YQ
20802013-07-24 Yao Qi <yao@codesourcery.com>
2081
2082 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2083 host.
2084 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2085 Likewise. If host is remote, copy ${binfile} to host.
2086
2eb14a9b
YQ
20872013-07-23 Yao Qi <yao@codesourcery.com>
2088
2089 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2090 message.
2091
5d0a3b53
WN
20922013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2093
2094 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2095 instructions and enable disp-step-syscall for arm targets.
2096
9a5911c0
WN
20972013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2098
2099 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2100 assembler errors on arm.
2101 * gdb.dwarf2/mac-fileno.S: Likewise.
2102 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2103 * gdb.dwarf2/pr13961.S: Likewise.
2104
fa876972
HZ
21052013-07-19 Hui Zhu <hui@codesourcery.com>
2106
2107 PR gdb/15692
2108 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2109
1527aea8
YQ
21102013-07-19 Yao Qi <yao@codesourcery.com>
2111
2112 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2113 (teset_from_exec): Likewise.
2114
73c1d57e
YQ
21152013-07-19 Yao Qi <yao@codesourcery.com>
2116
2117 * gdb.trace/read-memory.c: New.
2118 * gdb.trace/read-memory.exp: New.
2119
a075c3e5
YQ
21202013-07-19 Yao Qi <yao@codesourcery.com>
2121
2122 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2123 $dest to link options if host is remote. Move the
2124 generated file to $dest.a on host if host is remote.
2125
623cc285
WN
21262013-07-18 Will Newton <will.newton@linaro.org>
2127
2128 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2129 to ensure the test is linked against pthreads.
2130 * gdb.threads/tls-var-main.c: Likewise.
2131 * gdb.threads/tls-shared.c: Likewise.
2132
1f74d3b5
YQ
21332013-07-18 Yao Qi <yao@codesourcery.com>
2134
2135 * lib/future.exp (gdb_default_target_compile): Use tail name
2136 of $destfile as the output name of compile. Move the
2137 generated file to $destfile on build.
2138
f6dc277e
YQ
21392013-07-18 Yao Qi <yao@codesourcery.com>
2140
2141 * lib/gdb.exp (gdb_compile): Set
2142 gdb_saved_set_unbuffered_mode_obj to
2143 set_unbuffered_mode_saved.o if host is remote. Invoke
2144 remote_download to copy $unbuf_obj to host.
2145
e7045703
DE
21462013-07-17 Doug Evans <dje@google.com>
2147
2148 * gdb.python/py-frame-args.c: New file.
2149 * gdb.python/py-frame-args.py: New file.
2150 * gdb.python/py-frame-args.exp New file.
2151
5ea5559b
AB
21522013-07-16 Andrew Burgess <aburgess@broadcom.com>
2153
2154 * gdb.base/printcmds.exp (test_printf): Add tests for format
2155 strings with missing format specifier.
2156
4229ca0e
TT
21572013-07-16 Tom Tromey <tromey@redhat.com>
2158
2159 * gdb.ada/info_types.exp: Use standard_testfile.
2160
5ee657d5
TT
21612013-07-16 Tom Tromey <tromey@redhat.com>
2162
2163 * gdb.mi/mi-basics.exp: Use standard_output_file.
2164 (test_dir_specification, test_cwd_specification)
2165 (test_path_specification): Use testsubdir, not subdir and objdir.
2166
20e3d738
TT
21672013-07-16 Tom Tromey <tromey@redhat.com>
2168
2169 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2170
7d7c6477
JB
21712013-07-09 Joel Brobecker <brobecker@adacore.com>
2172
2173 * gdb.ada/small_reg_param.exp: Accept optional entry value
2174 for parameter "w".
2175
52cd8b7d
JB
21762013-07-09 Joel Brobecker <brobecker@adacore.com>
2177
2178 * gdb.ada/small_reg_param.exp: Remove trailing space.
2179
2a998fc0
DE
21802013-07-09 Doug Evans <dje@google.com>
2181
2182 * gdb.base/default.exp: Update expected output of "show print array"
2183 and "show print pretty".
2184
0329e9fb
UW
21852013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2186
2187 * gdb.threads/wp-replication.exp: Stop counting available hardware
2188 watchpoints after NR_THREADS iterations.
2189
1953058f
AB
21902013-07-08 Andrew Burgess <aburgess@broadcom.com>
2191
2192 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2193
7c0de741
YQ
21942013-07-07 Yao Qi <yao@codesourcery.com>
2195
2196 * boards/native-gdbserver.exp: Move invoke of
2197 process_multilib_options to gdbserver-base.exp.
2198 Move set_board_info 'compiler', 'gdb,noinferiorio',
2199 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2200 gdbserver-base.exp.
2201 Move proc ${board}_download, ${board}_upload and
2202 ${board}_file to gdbserver-base.exp.
2203 * boards/native-extended-gdbserver.exp: Likewise.
2204 * boards/native-stdio-gdbserver.exp: Likewise.
2205 * boards/gdbserver-base.exp: New file.
2206
497a4c48
LM
22072013-07-05 Luis Machado <lgustavo@codesourcery.com>
2208
2209 * gdb.base/dump.exp: Remove arch-specific tests and do a
2210 generic data address check to set is64bitonly correctly.
2211
bb3f62fc
LM
22122013-07-05 Luis Machado <lgustavo@codesourcery.com>
2213
2214 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2215 the register number instead of expecting only 0.
2216
005faa9d
WN
22172013-07-05 Will Newton <will.newton@linaro.org>
2218
2219 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2220 in asm syntax to allow building on ARM.
2221
4767856f
YQ
22222013-07-05 Yao Qi <yao@codesourcery.com>
2223
2224 * boards/local-remote-host.exp: Remove obsolete comments.
2225 * boards/native-extended-gdbserver.exp: Likewise.
2226 * boards/native-gdbserver.exp: Likewise.
2227 * boards/native-stdio-gdbserver.exp: Likewise.
2228
691a26f5
AB
22292013-07-04 Andrew Burgess <aburgess@broadcom.com>
2230
2231 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2232 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2233 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2234
4d142eaa
JK
22352013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2236
2237 * gdb.base/break-on-linker-gcd-function.exp: Replace
2238 prepare_for_testing by build_executable_from_specs and clean_restart.
2239
62cef515
TT
22402013-06-27 Tom Tromey <tromey@redhat.com>
2241
2242 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2243 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2244 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2245 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2246 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2247 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2248 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2249 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2250 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2251 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2252 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2253 Use standard_testfile, standard_output_file, prepare_for_testing,
2254 clean_restart.
2255
0ab77f5f
TT
22562013-06-27 Tom Tromey <tromey@redhat.com>
2257
2258 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2259 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2260 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2261 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2262 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2263 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2264 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2265 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2266 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2267 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2268 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2269 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2270 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2271 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2272 gdb.base/solib-weak.exp, gdb.base/source.exp,
2273 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2274 gdb.base/stap-probe.exp, gdb.base/start.exp,
2275 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2276 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2277 gdb.base/step-test.exp, gdb.base/structs.exp,
2278 gdb.base/structs2.exp, gdb.base/structs3.exp,
2279 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2280 standard_output_file, prepare_for_testing, clean_restart.
2281
822bd149
TT
22822013-06-27 Tom Tromey <tromey@redhat.com>
2283
2284 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2285 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2286 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2287 gdb.base/pending.exp, gdb.base/permissions.exp,
2288 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2289 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2290 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2291 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2292 gdb.base/ptype.exp, gdb.base/randomize.exp,
2293 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2294 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2295 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2296 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2297 standard_testfile, standard_output_file, prepare_for_testing,
2298 clean_restart.
2299
f8b41b00
TT
23002013-06-27 Tom Tromey <tromey@redhat.com>
2301
a8c97a87
TT
2302 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2303 gdb.base/huge.exp, gdb.base/included.exp,
2304 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2305 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2306 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2307 gdb.base/info-target.exp, gdb.base/infoline.exp,
2308 gdb.base/interp.exp, gdb.base/interrupt.exp,
2309 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2310 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2311 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2312 gdb.base/logical.exp, gdb.base/long_long.exp,
2313 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2314 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2315 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2316 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2317 standard_testfile, standard_output_file, prepare_for_testing,
2318 clean_restart.
2319
289f9037
TT
23202013-06-27 Tom Tromey <tromey@redhat.com>
2321
a8c97a87
TT
2322 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2323 gdb.base/enumval.exp, gdb.base/environ.exp,
2324 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2325 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2326 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2327 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2328 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2329 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2330 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2331 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2332 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2333 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2334 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2335 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2336 gdb.base/gnu_vector.exp: Use standard_testfile,
2337 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2338
f76495c8
TT
23392013-06-27 Tom Tromey <tromey@redhat.com>
2340
a8c97a87
TT
2341 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2342 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2343 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2344 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2345 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2346 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2347 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2348 gdb.base/commands.exp, gdb.base/completion.exp,
2349 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2350 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2351 gdb.base/constvars.exp, gdb.base/corefile.exp,
2352 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2353 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2354 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2355 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2356 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2357 standard_output_file, prepare_for_testing, clean_restart.
2358
a64d2530
TT
23592013-06-27 Tom Tromey <tromey@redhat.com>
2360
a8c97a87
TT
2361 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2362 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2363 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2364 gdb.base/async-shell.exp, gdb.base/async.exp,
2365 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2366 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2367 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2368 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2369 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2370 gdb.base/break-on-linker-gcd-function.exp,
2371 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2372 standard_output_file, prepare_for_testing, clean_restart.
2373
aaff8d73
YQ
23742013-06-26 Yao Qi <yao@codesourcery.com>
2375
2376 * gdb.trace/mi-trace-frame-collected.exp: New.
2377
a0743c90
YQ
23782013-06-25 Yao Qi <yao@codesourcery.com>
2379
2380 * boards/native-extended-gdbserver.exp: Set board_info
2381 'gdb,predefined_tsv'.
2382 * boards/native-gdbserver.exp: Likewise.
2383 * boards/native-stdio-gdbserver.exp: Likewise.
2384 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2385 uploaded TSVs if target supports tracing.
2386 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2387 tracing and target has predefined tsv.
2388
9d6e6e84
HZ
23892013-06-25 Yao Qi <yao@codesourcery.com>
2390 Hui Zhu <hui@codesourcery.com>
2391 Pedro Alves <palves@redhat.com>
2392
2393 PR breakpoints/15075
2394 PR breakpoints/15434
2395 * gdb.base/dprintf-next.c: New file.
2396 * gdb.base/dprintf-next.exp: New file.
2397 * gdb.base/dprintf-non-stop.c: New file.
2398 * gdb.base/dprintf-non-stop.exp: New file.
2399 * gdb.base/dprintf.exp: Don't check "continue" in the output
2400 of "info breakpoints".
2401 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2402 Don't check "continue" in script field.
2403
e7ab3185
TT
24042013-06-21 Tom Tromey <tromey@redhat.com>
2405
2406 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2407 name in a test name.
2408
c898adb7
YQ
24092013-06-20 Yao Qi <yao@codesourcery.com>
2410
2411 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2412 and set an action.
2413 (test_trace_unavailable): Test command -data-list-register-values
2414 in the context of traceframe and with option --skip-unavailable.
2415 * gdb.trace/trace-unavailable.c (foo): New.
2416 (main): Call it.
2417 * gdb.mi/gdb2549.exp: Update matching pattern.
2418
4d157a3d
MF
24192013-06-19 Mike Frysinger <vapier@gentoo.org>
2420
2421 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2422 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2423 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2424 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2425 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2426
d69cace4
LM
24272013-06-19 Luis Machado <lgustavo@codesourcery.com>
2428
2429 * gdb.base/subst.exp: Delete default rules before further
2430 tests.
2431
9bdd0636
YQ
24322013-06-19 Yao Qi <yao@codesourcery.com>
2433
2434 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2435 unsupported if it is not registered.
2436
427cd150
TT
24372013-06-18 Tom Tromey <tromey@redhat.com>
2438
2439 * gdb.base/random-signal.c: New file.
2440 * gdb.base/random-signal.exp: New file.
2441
6de7c271
WN
24422013-06-18 Will Newton <will.newton@linaro.org>
2443
2444 * gdb.base/skip.c: Use comma to evaluate results of foo()
2445 and bar() before passing to baz().
2446 * gdb.base/skip.c: baz() now takes one argument instead of
2447 two.
2448
5bd1ef56
TT
24492013-06-18 Tom Tromey <tromey@redhat.com>
2450
2451 * gdb.dwarf2/implptrpiece.exp: New file.
2452 * gdb.dwarf2/implptrconst.exp (d): New variable.
2453 Print d.
2454 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2455
e379b391
TT
24562013-06-18 Tom Tromey <tromey@redhat.com>
2457
2458 * lib/selftest-support.exp (do_self_tests): Reject remote or
2459 non-native targets.
2460 * gdb.gdb/complaints.exp: Remove check.
2461 * gdb.gdb/observer.exp: Remove check.
2462 * gdb.gdb/xfullpath.exp: Remove check.
2463 * gdb.gdb/complaints.exp: Remove check.
2464
4ec70201
PA
24652013-06-07 Pedro Alves <palves@redhat.com>
2466
2467 * boards/native-extended-gdbserver.exp: Remove semicolon.
2468 * config/arm-ice.exp: Likewise.
2469 * config/bfin.exp: Likewise.
2470 * config/cygmon.exp: Likewise.
2471 * config/h8300.exp: Likewise.
2472 * config/monitor.exp: Likewise.
2473 * config/sid.exp: Likewise.
2474 * config/sim.exp: Likewise.
2475 * config/slite.exp: Likewise.
2476 * config/vx.exp: Likewise.
2477 * gdb.arch/i386-bp_permanent.exp: Likewise.
2478 * gdb.asm/asm-source.exp: Likewise.
2479 * gdb.base/args.exp: Likewise.
2480 * gdb.base/attach-pie-misread.exp: Likewise.
2481 * gdb.base/auxv.exp: Likewise.
2482 * gdb.base/bigcore.exp: Likewise.
2483 * gdb.base/bitfields2.exp: Likewise.
2484 * gdb.base/bitfields.exp: Likewise.
2485 * gdb.base/break.exp: Likewise.
2486 * gdb.base/break-interp.exp: Likewise.
2487 * gdb.base/callfuncs.exp: Likewise.
2488 * gdb.base/call-sc.exp: Likewise.
2489 * gdb.base/commands.exp: Likewise.
2490 * gdb.base/corefile.exp: Likewise.
2491 * gdb.base/dbx.exp: Likewise.
2492 * gdb.base/ending-run.exp: Likewise.
2493 * gdb.base/exprs.exp: Likewise.
2494 * gdb.base/funcargs.exp: Likewise.
2495 * gdb.base/hbreak2.exp: Likewise.
2496 * gdb.base/huge.exp: Likewise.
2497 * gdb.base/list.exp: Likewise.
2498 * gdb.base/memattr.exp: Likewise.
2499 * gdb.base/overlays.exp: Likewise.
2500 * gdb.base/printcmds.exp: Likewise.
2501 * gdb.base/recurse.exp: Likewise.
2502 * gdb.base/remotetimeout.exp: Likewise.
2503 * gdb.base/reread.exp: Likewise.
2504 * gdb.base/savedregs.exp: Likewise.
2505 * gdb.base/scope.exp: Likewise.
2506 * gdb.base/sepdebug.exp: Likewise.
2507 * gdb.base/setshow.exp: Likewise.
2508 * gdb.base/setvar.exp: Likewise.
2509 * gdb.base/sigaltstack.exp: Likewise.
2510 * gdb.base/siginfo-addr.exp: Likewise.
2511 * gdb.base/siginfo.exp: Likewise.
2512 * gdb.base/siginfo-obj.exp: Likewise.
2513 * gdb.base/sigrepeat.exp: Likewise.
2514 * gdb.base/sigstep.exp: Likewise.
2515 * gdb.base/structs.exp: Likewise.
2516 * gdb.base/testenv.exp: Likewise.
2517 * gdb.base/twice.exp: Likewise.
2518 * gdb.base/valgrind-db-attach.exp: Likewise.
2519 * gdb.base/valgrind-infcall.exp: Likewise.
2520 * gdb.base/varargs.exp: Likewise.
2521 * gdb.base/watchpoint.exp: Likewise.
2522 * gdb.cp/gdb1355.exp: Likewise.
2523 * gdb.cp/misc.exp: Likewise.
2524 * gdb.disasm/hppa.exp: Likewise.
2525 * gdb.disasm/t01_mov.exp: Likewise.
2526 * gdb.disasm/t02_mova.exp: Likewise.
2527 * gdb.disasm/t03_add.exp: Likewise.
2528 * gdb.disasm/t04_sub.exp: Likewise.
2529 * gdb.disasm/t05_cmp.exp: Likewise.
2530 * gdb.disasm/t06_ari2.exp: Likewise.
2531 * gdb.disasm/t07_ari3.exp: Likewise.
2532 * gdb.disasm/t08_or.exp: Likewise.
2533 * gdb.disasm/t09_xor.exp: Likewise.
2534 * gdb.disasm/t10_and.exp: Likewise.
2535 * gdb.disasm/t11_logs.exp: Likewise.
2536 * gdb.disasm/t12_bit.exp: Likewise.
2537 * gdb.disasm/t13_otr.exp: Likewise.
2538 * gdb.gdb/selftest.exp: Likewise.
2539 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2540 * gdb.mi/mi-reverse.exp: Likewise.
2541 * gdb.pascal/floats.exp: Likewise.
2542 * gdb.python/py-inferior.exp: Likewise.
2543 * gdb.threads/attach-into-signal.exp: Likewise.
2544 * gdb.threads/pthreads.exp: Likewise.
2545 * gdb.threads/thread_events.exp: Likewise.
2546 * gdb.threads/watchthreads.exp: Likewise.
2547 * gdb.trace/actions-changed.exp: Likewise.
2548 * gdb.trace/actions.exp: Likewise.
2549 * gdb.trace/ax.exp: Likewise.
2550 * gdb.trace/backtrace.exp: Likewise.
2551 * gdb.trace/change-loc.exp: Likewise.
2552 * gdb.trace/deltrace.exp: Likewise.
2553 * gdb.trace/disconnected-tracing.exp: Likewise.
2554 * gdb.trace/ftrace.exp: Likewise.
2555 * gdb.trace/infotrace.exp: Likewise.
2556 * gdb.trace/passc-dyn.exp: Likewise.
2557 * gdb.trace/passcount.exp: Likewise.
2558 * gdb.trace/pending.exp: Likewise.
2559 * gdb.trace/qtro.exp: Likewise.
2560 * gdb.trace/range-stepping.exp: Likewise.
2561 * gdb.trace/report.exp: Likewise.
2562 * gdb.trace/save-trace.exp: Likewise.
2563 * gdb.trace/status-stop.exp: Likewise.
2564 * gdb.trace/strace.exp: Likewise.
2565 * gdb.trace/tfile.exp: Likewise.
2566 * gdb.trace/tfind.exp: Likewise.
2567 * gdb.trace/trace-break.exp: Likewise.
2568 * gdb.trace/tracecmd.exp: Likewise.
2569 * gdb.trace/trace-mt.exp: Likewise.
2570 * gdb.trace/tspeed.exp: Likewise.
2571 * gdb.trace/tsv.exp: Likewise.
2572 * gdb.trace/while-stepping.exp: Likewise.
2573 * lib/gdb.exp: Likewise.
2574 * lib/gdbserver-support.exp: Likewise.
2575 * lib/java.exp: Likewise.
2576 * lib/mi-support.exp: Likewise.
2577 * lib/pascal.exp: Likewise.
2578 * lib/prompt.exp: Likewise.
2579 * lib/trace-support.exp: Likewise.
2580
47d48711
PA
25812013-06-07 Pedro Alves <palves@redhat.com>
2582
2583 * gdb.ada/info_types.c: Fix formating in copyright header.
2584 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2585 * gdb.base/float.c: Likewise.
2586 * gdb.base/inferior-died.c: Likewise.
2587 * gdb.base/interp.c: Likewise.
2588 * gdb.base/jit-main.c: Likewise.
2589 * gdb.base/jit-solib.c: Likewise.
2590 * gdb.base/long_long.c: Likewise.
2591 * gdb.base/longjmp.c: Likewise.
2592 * gdb.base/nextoverexit.c: Likewise.
2593 * gdb.base/pr11022.c: Likewise.
2594 * gdb.base/prelink-lib.c: Likewise.
2595 * gdb.base/prelink.c: Likewise.
2596 * gdb.base/prologue.c: Likewise.
2597 * gdb.base/restore.c: Likewise.
2598 * gdb.base/sigchld.c: Likewise.
2599 * gdb.base/solib-search-lib1.c: Likewise.
2600 * gdb.base/solib-search-lib2.c: Likewise.
2601 * gdb.base/solib-search.c: Likewise.
2602 * gdb.base/solib-search.h: Likewise.
2603 * gdb.base/whatis.c: Likewise.
2604 * gdb.cp/abstract-origin.cc: Likewise.
2605 * gdb.cp/anon-struct.cc: Likewise.
2606 * gdb.cp/baseenum.cc: Likewise.
2607 * gdb.cp/bs15503.cc: Likewise.
2608 * gdb.cp/call-c-1.c: Likewise.
2609 * gdb.cp/call-c.cc: Likewise.
2610 * gdb.cp/class2.cc: Likewise.
2611 * gdb.cp/classes.cc: Likewise.
2612 * gdb.cp/cttiadd.cc: Likewise.
2613 * gdb.cp/cttiadd1.cc: Likewise.
2614 * gdb.cp/cttiadd2.cc: Likewise.
2615 * gdb.cp/cttiadd3.cc: Likewise.
2616 * gdb.cp/derivation.cc: Likewise.
2617 * gdb.cp/derivation2.cc: Likewise.
2618 * gdb.cp/dispcxx.cc: Likewise.
2619 * gdb.cp/exception.cc: Likewise.
2620 * gdb.cp/gdb2384-base.cc: Likewise.
2621 * gdb.cp/gdb2384-base.h: Likewise.
2622 * gdb.cp/gdb2384.cc: Likewise.
2623 * gdb.cp/gdb2495.cc: Likewise.
2624 * gdb.cp/mb-inline.h: Likewise.
2625 * gdb.cp/mb-inline1.cc: Likewise.
2626 * gdb.cp/mb-inline2.cc: Likewise.
2627 * gdb.cp/member-name.cc: Likewise.
2628 * gdb.cp/member-ptr.cc: Likewise.
2629 * gdb.cp/misc.cc: Likewise.
2630 * gdb.cp/namespace1.cc: Likewise.
2631 * gdb.cp/nextoverthrow.cc: Likewise.
2632 * gdb.cp/pr-574.cc: Likewise.
2633 * gdb.cp/pr9631.cc: Likewise.
2634 * gdb.cp/printmethod.cc: Likewise.
2635 * gdb.cp/psmang1.cc: Likewise.
2636 * gdb.cp/psmang2.cc: Likewise.
2637 * gdb.cp/psymtab-parameter.cc: Likewise.
2638 * gdb.cp/ptype-flags.cc: Likewise.
2639 * gdb.cp/ref-params.cc: Likewise.
2640 * gdb.cp/ref-types.cc: Likewise.
2641 * gdb.cp/smartp.cc: Likewise.
2642 * gdb.cp/try_catch.cc: Likewise.
2643 * gdb.cp/userdef.cc: Likewise.
2644 * gdb.cp/using-crash.cc: Likewise.
2645 * gdb.cp/virtfunc.cc: Likewise.
2646 * gdb.cp/virtfunc2.cc: Likewise.
2647 * gdb.dwarf2/callframecfa.S: Likewise.
2648 * gdb.dwarf2/dw2-ranges.c: Likewise.
2649 * gdb.dwarf2/dw2-ranges2.c: Likewise.
2650 * gdb.dwarf2/dw2-ranges3.c: Likewise.
2651 * gdb.dwarf2/dw2-restore.S: Likewise.
2652 * gdb.dwarf2/pieces.S: Likewise.
2653 * gdb.dwarf2/valop.S: Likewise.
2654 * gdb.java/jnpe.java: Likewise.
2655 * gdb.mi/mi-stepn.c: Likewise.
2656 * gdb.mi/mi-var-cp.cc: Likewise.
2657 * gdb.mi/mi-var-rtti.cc: Likewise.
2658 * gdb.mi/ns-stale-regcache.c: Likewise.
2659 * gdb.mi/pr11022.c: Likewise.
2660 * gdb.mi/solib-lib.c: Likewise.
2661 * gdb.mi/solib-main.c: Likewise.
2662 * gdb.python/py-arch.c: Likewise.
2663 * gdb.python/py-block.c: Likewise.
2664 * gdb.python/py-breakpoint.c: Likewise.
2665 * gdb.python/py-events.c: Likewise.
2666 * gdb.python/py-evthreads.c: Likewise.
2667 * gdb.python/py-explore.c: Likewise.
2668 * gdb.python/py-explore.cc: Likewise.
2669 * gdb.python/py-finish-breakpoint.c: Likewise.
2670 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2671 * gdb.python/py-symbol.c: Likewise.
2672 * gdb.threads/execl.c: Likewise.
2673 * gdb.threads/execl1.c: Likewise.
2674
88ab5684
WN
26752013-06-07 Will Newton <will.newton@linaro.org>
2676
2677 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2678
42daa7a0
WN
26792013-06-07 Will Newton <will.newton@linaro.org>
2680
2681 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2682 and "starting".
2683
f4059ef3
WN
26842013-06-07 Will Newton <will.newton@linaro.org>
2685
2686 * gdb.cp/anon-struct.exp: Conditionalize constructor and
2687 destructor prototypes for ARM ABI.
2688 * gdb.cp/m-static.exp: Likewise.
2689
8cb5cc78
YQ
26902013-06-07 Yao Qi <yao@codesourcery.com>
2691
2692 * gdb.trace/mi-trace-unavailable.exp: New.
2693 * gdb.trace/trace-unavailable.c: New.
2694
c6cf1712
DE
26952013-06-06 Doug Evans <dje@google.com>
2696
2697 * gdb.cp/derivation.exp: Make tests have unique names.
2698
bf6be0f4
TT
26992013-06-06 Tom Tromey <tromey@redhat.com>
2700
2701 * gdb.base/dump.exp (capture_value): Don't put expression into
2702 test name if arguments passed in.
2703 Rename a couple more tests to make them unique.
2704
ebb022fa
TT
27052013-06-06 Tom Tromey <tromey@redhat.com>
2706
2707 * gdb.base/break-always.exp: Explicitly specify test name.
2708
69fc87c2
DE
27092013-06-05 Doug Evans <dje@google.com>
2710 Keith Seitz <keiths@redhat.com>
2711
2712 * gdb.cp/derivation2.cc: New file.
2713 * gdb.cp/derivation.cc (main): Call foo2.
2714 * gdb.cp/derivation.exp: Add tests for typedefs in another
2715 file, and when there's an active block.
2716
f993f39e
LM
27172013-06-05 Luis Machado <lgustavo@codesourcery.com>
2718
2719 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
2720 from targets that use function descriptors in the virtual tables.
2721 Handle presence of dot symbols.
2722
afacd7f3
GB
27232013-06-04 Gary Benson <gbenson@redhat.com>
2724
2725 * gdb.base/break-probes.exp: New file.
2726 * gdb.base/break-probes.c: Likewise.
2727 * gdb.base/break-probes-solib.c: Likewise.
2728 * gdb.base/info-shared.exp: New file.
2729 * gdb.base/info-shared.c: Likewise.
2730 * gdb.base/info-shared-solib1.c: Likewise.
2731 * gdb.base/info-shared-solib2.c: Likewise.
2732
a29a3fb7
GB
27332013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2734 Gary Benson <gbenson@redhat.com>
2735
2736 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
2737 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
2738 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
2739 to be set to "no" to indicate that no ld.so copy should be made.
2740 * gdb.base/break-interp.exp (solib_bp): New constant.
2741 (reach_1): Use the above instead of "_dl_debug_state".
2742 (test_attach): Likewise.
2743 (test_ld): Likewise.
2744 * gdb.threads/dlopen-libpthread.exp: New file.
2745 * gdb.threads/dlopen-libpthread.c: Likewise.
2746 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
2747 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
2748
62a813cc
YQ
27492013-05-30 Yao Qi <yao@codesourcery.com>
2750
2751 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2752 Add a test that no MI notification is emitted when executing
2753 -exec-arguments.
2754
8f56dad4
JK
27552013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2756
2757 PR testsuite/12649
2758 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
2759 $mi_gdb_prompt expectation by mi_expect_stop.
2760 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
2761 (mi info dprintf second time): Replace them by mi_send_resuming_command
2762 and mi_expect_stop.
2763
c588eb20
GB
27642013-05-24 Gary Benson <gbenson@redhat.com>
2765
2766 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
2767 backslash.
2768 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
2769 backslashes.
2770 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
2771 backslash.
2772
c0ea94eb
YQ
27732013-05-24 Yao Qi <yao@codesourcery.com>
2774
2775 * gdb.trace/tfile.exp: Test inferior and thread.
2776
db1ac436
YQ
27772013-05-24 Yao Qi <yao@codesourcery.com>
2778 Pedro Alves <palves@redhat.com>
2779
2780 * gdb.base/range-stepping.exp: Skip the rest of tests if the
2781 test fails.
2782 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
2783 Return 0 if the test passes, otherwise return 1.
2784
b6abb10c
DE
27852013-05-23 Doug Evans <dje@google.com>
2786
2787 * boards/fission-dwp.exp: New file.
2788
bc5065a7
PA
27892013-05-23 Yao Qi <yao@codesourcery.com>
2790 Pedro Alves <palves@redhat.com>
2791
2792 * gdb.base/range-stepping.c: New file.
2793 * gdb.base/range-stepping.exp: New file.
2794 * gdb.trace/range-stepping.c: New file.
2795 * gdb.trace/range-stepping.exp: New file.
2796 * lib/range-stepping-support.exp: New file.
2797
5f2e6b00
TT
27982013-05-22 Tom Tromey <tromey@redhat.com>
2799
2800 * gdb.cp/class2.cc (main): New local 'aref'.
2801 * gdb.cp/class2.exp: Check printing of 'aref'.
2802
e6ba475a
DE
28032013-05-22 Doug Evans <dje@google.com>
2804
2805 * gdb.threads/wp-replication.c (main): Insert some code at the start
2806 to ensure the breakpoint on main is only hit once. Fix comment.
2807
52c935b6
KS
28082013-05-21 Keith Seitz <keiths@redhat.com>
2809 Pedro Alves <palves@redhat.com>
2810
2811 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
2812 gdb_expect.
2813 Add test to flush the remaining input buffer so that this
2814 file passes testsuite/12649.
2815
bd9673a4
PW
28162013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2817
2818 * gdb.base/catch-signal-fork.exp: New file.
2819 * gdb.base/catch-signal-fork.c: New file.
2820
69a97597
SA
28212013-05-21 Sterling Augustine <saugustine@google.com>
2822
2823 * boards/remote-stdio-gdbserver.exp: New file.
2824
44e97363
JK
28252013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2826
2827 PR testsuite/12649
2828 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
2829 racy matches.
2830
02392865
CG
28312013-05-21 Christian Groessler <chris@groessler.org>
2832
2833 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
2834 since it's not supported in all shells.
2835
c5867ab6
HZ
28362013-05-21 Hui Zhu <hui@codesourcery.com>
2837
2838 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
2839 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
2840
6c9e2db4
DE
28412013-05-20 Doug Evans <dje@google.com>
2842
2843 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
2844 (_handle_DW_TAG): Use it.
2845 (cu, tu): Replace parameters is_64, version, addr_size with options.
2846 All callers updated. Add Fission support.
2847 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
2848 * gdb.dwarf2/method-ptr.exp: Ditto.
2849 * gdb.dwarf2/nostaticblock.exp: Ditto.
2850 * gdb.dwarf2/subrange.exp: Ditto.
2851 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
2852
4a6e676c
TT
28532013-05-20 Tom Tromey <tromey@redhat.com>
2854
2855 * gdb.gdb/python-selftest.exp: New file.
2856
e19d3afb
DE
28572013-05-20 Doug Evans <dje@google.com>
2858
2859 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
2860 -fdebug-types-section.
2861
4d804846
JB
28622013-05-20 Joel Brobecker <brobecker@adacore.com>
2863
2864 * gdb.ada/float_param: New testcase.
2865
8d324e83
DE
28662013-05-17 Doug Evans <dje@google.com>
2867
7d0c9981
DE
2868 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
2869 Add tests for "maint check-symtabs", "maint expand-symtabs".
2870
8d324e83
DE
2871 * gdb.base/maint.exp: Remove testing of individual maint command
2872 help output.
2873
177aadc4
PA
28742013-05-16 Pedro Alves <palves@redhat.com>
2875
2876 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
2877 comment. Use gdb_test_no_output.
2878
b8fea896
JB
28792013-05-16 Joel Brobecker <brobecker@adacore.com>
2880
2881 * gdb.ada/complete.exp: Add test verifying completion using
2882 the "tab" key.
2883
52c935b6
KS
28842013-05-15 Keith Seitz <keiths@redhat.com>
2885
2886 * gdb.base/filesym.exp: New completer test.
2887 * gdb.base/filesym.c: New file.
2888
ed0f00b8
PA
28892013-05-15 Pedro Alves <palves@redhat.com>
2890
2891 * gdb.base/fixsection.c: Remove attribution.
2892 * gdb.base/watch-read.exp: Ditto.
2893
55fb6d27
TT
28942013-05-13 Tom Tromey <tromey@redhat.com>
2895
2896 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
2897 size and change type sizes to 4 bytes.
2898
ac1ca910
TT
28992013-05-13 Tom Tromey <tromey@redhat.com>
2900
2901 * gdb.base/exprs.exp (test_expr): Add regression test.
2902 * gdb.base/exprs.c (null_t_struct): New global.
2903
8414efef
MB
29042013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
2905
2906 * gdb.base/default.exp: Disable history saving.
2907 * gdb.base/setshow.exp: Likewise.
2908
9779ab84
PA
29092013-05-10 Pedro Alves <palves@redhat.com>
2910
2911 PR remote/15455
2912
2913 * gdb.trace/qtro.c: New file.
2914 * gdb.trace/qtro.exp: New file.
2915
1e611234
PM
29162013-05-10 Phil Muldoon <pmuldoon@redhat.com>
2917
2918 * gdb.python/py-framefilter.py: New File.
2919 * gdb.python/py-framefilter-mi.exp: Ditto.
2920 * gdb.python/py-framefilter.c: Ditto.
2921 * gdb.python/py-framefilter-mi.exp: Ditto.
2922 * gdb.python/py-framefilter-mi.c: Ditto,
2923 * gdb.python/py-framefilter-gdb.py.in: Ditto.
2924
5e4c3ac4
TT
29252013-05-08 Tom Tromey <tromey@redhat.com>
2926
2927 * gdb.base/solib-search.exp: Set test name for "set
2928 solib-search-path" test.
2929
993654a9
HAQ
29302013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
2931
2932 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
2933 (set_a_tracepoint): Set tracepoint before prologue.
2934 (run_trace_experiment): Test setup_tracepoints and 'break end'
2935 in it.
2936 (trace_buffer_normal): Remove.
2937 (gdb_trace_circular_tests): Remove. Move tests to...
2938 (top level): ...here. Call 'runto_main' before checking for
2939 trace support. Use commands to check the support for circular
2940 trace buffer and changing of trace buffer size. Add test
2941 to calculate size of single frame. Use this size to
2942 calculate the size of trace buffer. Use 'tfind pc func9'
2943 instead of 'tfind 9'. Use 'with_test_prefix'.
2944
c95aea6b
TT
29452013-05-07 Tom Tromey <tromey@redhat.com>
2946
2947 * lib/selftest-support.exp: New file.
2948 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2949 do_self_tests.
2950 (setup_test, find_gdb): Remove.
2951 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
2952 do_self_tests.
2953 (setup_test, find_gdb): Remove.
2954 (test_observer): Don't call setup_test. Remove argument.
2955 * gdb.gdb/selftest.exp: Load selftest-support.exp.
2956 (find_gdb): Remove.
2957 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2958 do_self_tests.
2959 (setup_test, find_gdb): Remove.
2960 (test_with_self): Don't call setup_test. Remove argument.
2961
1f031429
PA
29622013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2963
2964 * gdb.arch/system-gcore.exp: Remove.
2965 * gdb.arch/gcore.c: Remove.
2966 * gdb.base/gcore.exp: Add "info reg system".
2967
58ce7251
SDJ
29682013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
2969
2970 PR breakpoints/15413:
2971 * gdb.base/pending.exp: Add test for completion of the "condition"
2972 command for pending breakpoints.
2973 * gdb.linespec/linespec.ex: Add test for completion of the
2974 "condition" command when dealing with multiple locations.
2975
aacbb8a5
LM
29762013-05-07 Luis Machado <lgustavo@codesourcery.com>
2977
2978 * gdb.threads/wp-replication.c: New file.
2979 * gdb.threads/wp-replication.exp: New file.
2980
2dd6254d
SL
29812013-05-06 Sandra Loosemore <sandra@codesourcery.com>
2982
2983 * gdb.xml/tdesc-regs.exp: Add case for nios2.
2984
c2a96e8c
DE
29852013-05-06 Doug Evans <dje@google.com>
2986
b903e17e
DE
2987 * gdb.base/solib-search-lib1.c: New file.
2988 * gdb.base/solib-search-lib2.c: New file.
2989 * gdb.base/solib-search.c: New file.
2990 * gdb.base/solib-search.h: New file.
2991 * gdb.base/solib-search.exp: New file.
2992
fac51dd9
DE
2993 * lib/gdb.exp (gdb_core_cmd): New function.
2994 * gdb.arch/system-gcore.exp: Use it.
2995 * gdb.arch/vsx-regs.exp: Ditto.
2996 * gdb.base/gcore.exp: Ditto.
2997 * gdb.threads/gcore-thread.exp: Ditto.
2998
c2a96e8c
DE
2999 * gdb.reverse/shr.h: New file.
3000 * gdb.reverse/shr1.c: New file.
3001 * gdb.reverse/shr2.c: #include "shr.h".
3002 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
3003 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
3004 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
3005 Update tests using sleep/printf to use shr2.sl instead.
3006 * gdb.reverse/solib-reverse.exp: Ditto.
3007
b6807d98
TT
30082013-05-06 Tom Tromey <tromey@redhat.com>
3009
3010 * gdb.dwarf2/implptrconst.c: New file.
3011 * gdb.dwarf2/implptrconst.exp: New file.
3012 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
3013 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
3014 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
3015
96f7d3f1
PW
30162013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3017
3018 * gdb.base/catch-sig.c (main): Raise SIGINT.
3019 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
3020
1ebff1fd
HAQ
30212013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
3022
3023 * status-stop.exp (test_tstart_tstart): Check for error
3024 returned by the second 'tstart' command.
3025
f92b06da
WT
30262013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
3027
3028 * gdb.xml/maint_print_struct.exp: New file.
3029 * gdb.xml/maint_print_struct.xml: New file.
3030
ff546935
TT
30312013-04-25 Tom Tromey <tromey@redhat.com>
3032
3033 * gdb.dwarf2/nostaticblock.exp: New file.
3034
bf9e4d0c
MB
30352013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3036
3037 PR gdb/10462
3038 * gdb.base/setshow.exp: Add test case.
3039
a11cfd87
HZ
30402013-04-23 Hui Zhu <hui@codesourcery.com>
3041
3042 PR gdb/15293
a11cfd87
HZ
3043 * gdb.base/dprintf.exp: Add ignore command.
3044
2d9442cc
HZ
30452013-04-23 Hui Zhu <hui@codesourcery.com>
3046
3047 PR gdb/15165
2d9442cc
HZ
3048 * gdb.base/save-bp.exp: Add test for dprintf.
3049
0f3305ed
TT
30502013-04-22 Tom Tromey <tromey@redhat.com>
3051
3052 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
3053 notice_open_fds.
3054
d504301e
SDJ
30552013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3056
3057 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
3058 ldflags.
3059
9991b207
SDJ
30602013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3061
3062 * gdb.arch/arm-bl-branch-dest.c: New file.
3063 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
3064
433730c9
PA
30652013-04-19 Vladimir Kargov <kargov@gmail.com>
3066 Pedro Alves <palves@redhat.com>
3067
3068 * gdb.arch/i386-float.S: New file.
3069 * gdb.arch/i386-float.exp: New file.
3070
9a908334
LM
30712013-04-18 Luis Machado <lgustavo@codesourcery.com>
3072
3073 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
3074 type void *.
3075
4f22ed5c
DE
30762013-04-17 Doug Evans <dje@google.com>
3077
3078 * lib/dwarf.exp (Dwarf): New proc "tu".
3079 * gdb.dwarf2/missing-sig-type.exp: New file.
3080
a0d3f2f5
SCR
30812013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3082
3083 Add option to link testcases with Pthreads library when
3084 using 'prepare_for_testing' in tests.
3085
3086 * lib/gdb.exp (build_executable_from_specs): Use
3087 gdb_compile_pthreads to compile if option "pthreads" is
3088 specified.
3089
cc16e6c9
TT
30902013-04-15 Tom Tromey <tromey@redhat.com>
3091
3092 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3093
72f1fe8a
TT
30942013-04-15 Tom Tromey <tromey@redhat.com>
3095
3096 * gdb.base/default.exp: Update for $_exception.
3097 * gdb.cp/exceptprint.cc: New file.
3098 * gdb.cp/exceptprint.exp: New file.
3099 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3100
6e72ca20
TT
31012013-04-15 Tom Tromey <tromey@redhat.com>
3102
3103 * gdb.cp/typeid.cc: New file.
3104 * gdb.cp/typeid.exp: New file.
3105
591f19e8
TT
31062013-04-15 Tom Tromey <tromey@redhat.com>
3107
3108 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3109
da9160e4
YQ
31102013-04-13 Yao Qi <yao@codesourcery.com>
3111
3112 * gdb.base/completion.exp: Test completion of command
3113 'target ctf' if target ctf is supported.
3114
f81d1120
PA
31152013-04-10 Pedro Alves <palves@redhat.com>
3116
3117 * gdb.base/completion.exp: Test "set height", "set listsize" and
3118 "set trace-buffer-size" completion.
3119 * gdb.base/setshow.exp: Test "set height unlimited".
3120 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3121 unlimited".
3122
393fd4c3
YQ
31232013-04-10 Yao Qi <yao@codesourcery.com>
3124
3125 * gdb.trace/actions.exp: Save trace data to CTF.
3126 Change to ctf target if GDB supports, read CTF data in ctf
3127 target, and check the actions of tracepoints.
3128 * gdb.trace/while-stepping.exp: Likewise.
3129 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3130 format and read CTF trace file if GDB supports.
3131 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3132 target is supported, change to ctf target, read trace data and
3133 check output of command "tstatus".
3134 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3135 read CTF data by target ctf and call check_tsv.
3136
b7a273f8
YQ
31372013-04-10 Yao Qi <yao@codesourcery.com>
3138
3139 * gdb.trace/actions.exp (check_tracepoint): New.
3140 (top level): Start the tracing and check the actions of
3141 tracepoints. Save trace data to tfile format. Restart GDB
3142 and read trace file in tfile target. Check the actions of
3143 tracepoints again.
3144 * gdb.trace/while-stepping.exp: Likewise.
3145
f3786771
YQ
31462013-04-10 Yao Qi <yao@codesourcery.com>
3147
3148 * gdb.trace/report.exp: Use standard_output_file for saved
3149 trace file.
3150
5c2b4418
HZ
31512013-04-10 Hui Zhu <hui@codesourcery.com>
3152
3153 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3154 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3155 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3156
f7543f0a
JK
31572013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3158
3159 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3160 response.
3161
f6de8ec2
PA
31622013-04-08 Pedro Alves <palves@redhat.com>
3163
3164 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3165 the location.
3166
b8abfd58
SL
31672013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3168
3169 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3170 for breakpoint location.
3171
156bffd0
SL
31722013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3173
3174 * gdb.linespec/linespec.exp: Make dir/file:line tests
3175 conditional for non-remote hosts only.
3176
c9a6ce02
PA
31772013-04-04 Stan Shebs <stan@codesourcery.com>
3178 Pedro Alves <palves@redhat.com>
3179
3180 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3181 * gdb.trace/actions-changed.c: New file.
3182 * gdb.trace/actions-changed.exp: New file.
3183 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3184 (gdb_trace_setactions_command): ... this. Add "actions_command"
3185 parameter, and handle it.
3186 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3187
4bd05f24
YQ
31882013-04-04 Yao Qi <yao@codesourcery.com>
3189
3190 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3191 'step'.
3192
3758b5ce
YQ
31932013-04-03 Yao Qi <yao@codesourcery.com>
3194
3195 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3196 "tfile-basic.tf".
3197 (test_tfind_tfile): Likewise.
3198
1dcaed0d
YQ
31992013-04-03 Yao Qi <yao@codesourcery.com>
3200
3201 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3202 "tfile-basic.tf" instead of "basic.tf".
3203 (write_error_trace_file): Pass argument "tfile-error.tf"
3204 instead of "error.tf".
3205 * gdb.trace/tfile.exp: Update tfile names to
3206 "tfile-basic.tf" and "tfile-error.tf".
3207
0e7a53fc
SL
32082013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3209
3210 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3211 empty directory in file for breakpoint hit.
3212
9852c492
YQ
32132013-03-29 Yao Qi <yao@codesourcery.com>
3214
3215 * gdb.base/completion.exp: Test completion of commands
3216 "target core", "target tfile" and "target exec".
3217 * gdb.trace/tfile.exp: Test completion of command
3218 "target tfile".
3219
af312be7
JB
32202013-03-28 Joel Brobecker <brobecker@adacore.com>
3221
3222 * gdb.ada/win_fu_syms: New testcase.
3223
e4a48d9d
DE
32242013-03-28 Doug Evans <dje@google.com>
3225
3226 * gdb.base/maint.exp (maint print statistics): Update expected output.
3227
7f7cc265
PA
32282013-03-28 Pedro Alves <palves@redhat.com>
3229
3230 PR gdb/15294
3231
3232 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3233 mean unlimited instead of $arg < 0.
3234 (test_listsize): Remove "listsize of 0 suppresses output" test.
3235 Test that "set listsize 0" ends up with an unlimited listsize.
3236
fc0da894
PA
32372013-03-28 Pedro Alves <palves@redhat.com>
3238
3239 * gdb.base/list.exp (last_line): New global.
3240 (last_line_re): New global.
3241 (test_listsize, test_list_function, test_list_forward)
3242 (test_repeat_list_command, test_list_range)
3243 (test_list_filename_and_function): Use them.
3244 * gdb.base/list0.c: Comment the last line of the file with "last
3245 line".
3246
abe7b711
PA
32472013-03-28 Pedro Alves <palves@redhat.com>
3248
3249 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3250 list the whole file.
3251
15b3979c
PA
32522013-03-28 Pedro Alves <palves@redhat.com>
3253
3254 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3255 "set listsize".
3256
96811e3b
KS
32572013-03-26 Keith Seitz <keiths@redhat.com>
3258
3259 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3260 from passing.
3261
4043f22b
PA
32622013-03-26 Pedro Alves <palves@redhat.com>
3263
3264 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3265 until after GDB has run.
3266
14a1aa17
YQ
32672013-03-26 Yao Qi <yao@codesourcery.com>
3268
3269 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3270 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3271
99c819ee
MM
32722013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3273
3274 * gdb.btrace/enable.exp: Add regression test.
3275
24955f63
TT
32762013-03-25 Tom Tromey <tromey@redhat.com>
3277
3278 * gdb.cp/m-static.exp: Add destructor-printing tests.
3279
fce632b6
TT
32802013-03-25 Tom Tromey <tromey@redhat.com>
3281
3282 * gdb.cp/m-static.exp: Add constructor ptype tests.
3283 * gdb.cp/m-static.cc (single_constructor): New class.
3284 (main): Make instance of single_constructor.
3285
598d3636
JK
32862013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3287 Pedro Alves <palves@redhat.com>
3288
3289 * gdb.server/server-kill.c: New file.
3290 * gdb.server/server-kill.exp: New file.
3291
c12440c9
PA
32922013-03-21 Pedro Alves <palves@redhat.com>
3293
3294 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3295 Expect $gdb_prompt in gdb_test_multiple.
3296
bd712aed
DE
32972013-03-21 Doug Evans <dje@google.com>
3298
3299 * gdb.base/maint.exp: Update tests for per-command stats.
3300
b2f83c08
TT
33012013-03-21 Tom Tromey <tromey@redhat.com>
3302
3303 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3304 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3305
ef0026f0
PA
33062013-03-20 Pedro Alves <palves@redhat.com>
3307
3308 PR gdb/15289
3309
3310 * gdb.base/remote.exp: Test
3311 "set remote hardware-watchpoint-limit -1",
3312 "set remote hardware-breakpoint-limit -1",
3313 "set remote hardware-watchpoint-limit 2147483647" and
3314 "set remote hardware-breakpoint-limit 2147483647".
3315
3f1175a9
PA
33162013-03-20 Pedro Alves <palves@redhat.com>
3317 Yao Qi <yao@codesourcery.com>
3318
3319 * gdb.trace/tfile.c: Add comments.
3320 (nonconstglob): New global.
3321 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3322 global that is not covered by the trace frame. Test
3323 disassembling.
3324
a09ae1c1
JK
33252013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3326
3327 * gdb.base/valgrind-infcall.exp
3328 (continue #$continue_count) <remote connection closed>
3329 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3330 $valgrind_pid.
3331
9ce98649
TT
33322013-03-15 Tom Tromey <tromey@redhat.com>
3333
3334 * gdb.cp/overload.cc (intintfunc): New.
3335 * gdb.cp/overload.exp: Add regression test.
3336
0a251e08
YQ
33372013-03-15 Yao Qi <yao@codesourcery.com>
3338
3339 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3340 using with_test_prefix.
3341 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3342 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3343 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3344 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3345 * gdb.base/break-interp.exp (test_core): Likewise.
3346 (test_attach_gdb): Likewise.
3347 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3348 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3349 Likewise.
3350 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3351 * gdb.base/jit.exp (one_jit_test): Likewise.
3352 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3353 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3354 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3355 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3356 Likewise.
3357 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3358 Likewise.
3359 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3360 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3361 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3362 (tracepoint_change_loc_2): Likewise.
3363 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3364 Likewise.
3365 (disconnected_tfind): Likewise.
3366 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3367 Likewise.
3368 (test_tfind_remote): Likewise.
3369 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3370 Likewise.
3371 (test_pending_resolved): Likewise.
3372 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3373 Likewise.
3374 (test_upload_tsv): Likewise.
3375 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3376 Likewise.
3377 (pending_tracepoint_works): Likewise.
3378 * gdb.trace/report.exp (use_collected_data): Likewise.
3379 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3380 Likewise.
3381 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3382 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3383 (strace_trace_on_same_addr): Likewise.
3384 (strace_trace_on_diff_addr): Likewise.
3385 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3386 (gdb_collect_locals_test): Likewise.
3387 (gdb_unavailable_registers_test): Likewise.
3388 (gdb_collect_globals_test): Likewise.
3389
2c415c0f
YQ
33902013-03-15 Yao Qi <yao@codesourcery.com>
3391
3392 * gdb.base/condbreak.exp: Add semicolon back which was removed
3393 by my previous commit.
3394
ae59b1da
YQ
33952013-03-14 Yao Qi <yao@codesourcery.com>
3396
3397 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3398 'return'.
3399 (gdb_target_monitor, gdb_load): Likewise.
3400 * config/sid.exp (gdb_load): Likewise.
3401 * config/slite.exp (gdb_load): Likewise.
3402 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3403 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3404 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3405 (single_step_until): Likewise.
3406 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3407 * gdb.arch/system-gcore.exp: Likewise.
3408 * gdb.base/bigcore.exp (extract_heap): Likewise.
3409 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3410 * gdb.base/call-ar-st.exp: Likewise.
3411 * gdb.base/call-rt-st.exp: Likewise.
3412 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3413 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3414 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3415 * gdb.base/corefile.exp: Likewise.
3416 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3417 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3418 * gdb.base/fixsection.exp: Likewise.
3419 * gdb.base/funcargs.exp: Likewise.
3420 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3421 * gdb.base/gcore-relro.exp: Likewise.
3422 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3423 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3424 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3425 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3426 * gdb.base/list.exp: Likewise.
3427 (set_listsize): Likewise.
3428 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3429 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3430 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3431 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3432 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3433 * gdb.base/setvar.exp: Likewise.
3434 (test_set): Likewise.
3435 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3436 * gdb.base/solib-overlap.exp: Likewise.
3437 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3438 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3439 * gdb.base/watchpoint.exp (initialize): Likewise.
3440 (test_simple_watchpoint): Likewise.
3441 (test_disabling_watchpoints): Likewise.
3442 (test_watchpoint_triggered_in_syscall): Likewise.
3443 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3444 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3445 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3446 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3447 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3448 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3449 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3450 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3451 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3452 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3453 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3454 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3455 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3456 * gdb.mi/gdb792.exp: Likewise.
3457 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3458 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3459 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3460 * gdb.threads/gcore-thread.exp: Likewise.
3461 (load_core): Likewise.
3462 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3463 (test_startup, check_control_c): Likewise.
3464 * gdb.threads/sigstep-threads.exp: Likewise.
3465 * gdb.threads/thread_check.exp: Likewise.
3466 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3467 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3468 (set_a_tracepoint, trace_buffer_normal): Likewise.
3469 (gdb_trace_circular_tests): Likewise.
3470 * gdb.trace/collection.exp: Likewise.
3471 * gdb.trace/disconnected-tracing.exp: Likewise.
3472 * gdb.trace/infotrace.exp: Likewise.
3473 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3474 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3475 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3476 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3477 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3478 * gdb.trace/stap-trace.exp: Likewise.
3479 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3480 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3481 * gdb.trace/trace-buffer-size.exp: Likewise.
3482 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3483 * gdb.trace/unavailable.exp: Likewise.
3484 * gdb.trace/while-dyn.exp: Likewise.
3485 * lib/fortran.exp (set_lang_fortran): Likewise.
3486 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3487 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3488 (default_gdb_start, get_compiler_info): Likewise.
3489 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3490 (get_debug_format, setup_xfail_format): Likewise.
3491 (rerun_to_main, gdb_skip_float_test): Likewise.
3492 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3493 * lib/java.exp (set_lang_java): Likewise.
3494 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3495 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3496 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3497 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3498 * lib/objc.exp (set_lang_objc): Likewise.
3499 * lib/pascal.exp (set_lang_pascal): Likewise.
3500 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3501 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3502 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3503
bb869963
SDJ
35042013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3505
3506 PR c++/15203
3507 PR c++/15210
3508 * gdb.cp/m-static.cc (keepalive_int): New function.
3509 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3510 * gdb.cp/m-static.exp: New test for `sintvar'.
3511
e2be70a0
YQ
35122013-03-14 Yao Qi <yao@codesourcery.com>
3513
3514 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3515 of 'tstatus' into tstatus_output.
3516 (top level): Save the trace data to tfile. Read trace file in
3517 tfile target. Check the trace status.
3518
8ddb1965
YQ
35192013-03-13 Yao Qi <yao@codesourcery.com>
3520
3521 * gdb.trace/tsv.exp (check_tsv): New.
3522 (top level): Save a tfile on current trace session. Call
3523 check_tsv on live target. Load the tfile with target tfile
3524 and call check_tsv again.
3525
045dd51f
YQ
35262013-03-13 Yao Qi <yao@codesourcery.com>
3527
3528 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3529 Replace some "gdb_test" with "gdb_test_no_output".
3530
82d049ab
PH
35312013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3532
3533 * gdb.ada/expr_delims.exp: New file.
3534 * gdb.ada/expr_delims/foo.adb: New file.
3535 * gdb.ada/expr_delims/pck.ads: New file.
3536 * gdb.ada/expr_delims/pck.adb: New file.
3537
cb8ea32b
KS
35382013-03-11 Keith Seitz <keiths@redhat.com>
3539
3540 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3541 both condition and thread. Then delete the watchpoint.
3542
2f1d9bdd
MM
35432013-03-11 Christian Himpel <christian.himpel@intel.com>
3544
3545 * Makefile.in: Add btrace testsuite.
3546 * configure: Regenerated.
3547 * configure.ac: Add btrace testsuite.
3548 * gdb.btrace/Makefile.in: New file.
3549 * gdb.btrace/enable.c: New file.
3550 * gdb.btrace/enable.exp: New file.
3551 * gdb.btrace/function_call_history.c: New file.
3552 * gdb.btrace/function_call_history.exp: New file.
3553 * gdb.btrace/instruction_history.c: New file.
3554 * gdb.btrace/instruction_history.exp: New file.
3555 * gdb.btrace/instruction_history.S: New file.
3556 * lib/gdb.exp: Add btrace skip proc.
3557
05c56a9d
JK
35582013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3559
3560 Fix entry-values if the callee called a noreturn function.
3561 * gdb.arch/amd64-tailcall-noret.S: New file.
3562 * gdb.arch/amd64-tailcall-noret.c: New file.
3563 * gdb.arch/amd64-tailcall-noret.exp: New file.
3564
9112db09
JK
35652013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3566
3567 Fix entry-values in C++ across CUs.
3568 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3569 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3570 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3571 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3572 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3573
be9a119c 35742013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
3575 Hafiz Abid Qadeer <abidh@codesourcery.com>
3576
3577 gdb/testsuite/
3578 * gdb.trace/trace-buffer-size.exp: New file.
3579 * gdb.trace/trace-buffer-size.c: New file.
3580
049109b0
PA
35812013-03-06 Pedro Alves <palves@redhat.com>
3582
3583 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3584 doesn't support the tested optional feature, call "unsupported"
3585 with the same test message as the "pass" case, instead of calling
3586 "pass" with a different message. Use the same text for the "fail"
3587 cases too.
3588
4aa54120
YQ
35892013-03-06 Yao Qi <yao@codesourcery.com>
3590
3591 * gdb.trace/tstatus.exp: Remove the invocation of
3592 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3593 (test_tracepoints): Don't set fast tracepoint.
3594 (top level): Don't check agent library is loaded or not.
3595
b8b71e63
YQ
35962013-03-06 Yao Qi <yao@codesourcery.com>
3597
3598 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3599 parentheses by "\\".
3600
33f448b1
JK
36012013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3602
3603 * gdb.linespec/base/one/thefile.cc (twodup): New.
3604 (m): Call it.
3605 * gdb.linespec/base/two/thefile.cc (dupname): New.
3606 (n): Call it.
3607 * gdb.linespec/break-ask.exp: New file.
3608 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
3609
1c942fb9
YQ
36102013-02-28 Yao Qi <yao@codesourcery.com>
3611
3612 * gdb.trace/report.exp: Move some code to ...
3613 (use_collected_data): New.
3614 (top level): Call use_collected_data once on the live target.
3615 Save at file of the current trace session, load it with target
3616 tfile, and call use_collected_data again.
3617
5b967901
JK
36182013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3619
3620 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3621
6447023f
JK
36222013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3623
3624 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
3625 Add final kill of ${valgrind_pid}.
3626
9f44fbc0
SCR
36272013-02-20 Siva Chandra Reddy <sivachandra@google.com>
3628
3629 * gdb.python/py-arch.c: New test case
3630 * gdb.python/py-arch.exp: New tests to test
3631 gdb.Architecture.disassemble
3632 * gdb.python/Makefile.in: Add py-arch to the list of
3633 EXECUTABLES.
3634
4c9ad8c2
TT
36352013-02-18 Tom Tromey <tromey@redhat.com>
3636
3637 * gdb.dwarf2/subrange.exp: New file.
3638
f5911ea1
HAQ
36392013-02-15 Pedro Alves <pedro@codesourcery.com>
3640 Hafiz Abid Qadeer <abidh@codesourcery.com>
3641
3642 * gdb.trace/tfile.exp: Add test for -trace-status command.
3643
420f4384
JK
36442013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3645
3646 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
3647 nanosleep by sleep.
3648
4819b3f8
PA
36492013-02-14 Pedro Alves <palves@redhat.com>
3650
3651 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3652
1773c82c
HAQ
36532013-02-14 Pedro Alves <pedro@codesourcery.com>
3654 Hafiz Abid Qadeer <abidh@codesourcery.com>
3655
3656 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3657
e234dfaf
TT
36582013-02-12 Tom Tromey <tromey@redhat.com>
3659
3660 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3661 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3662
6c01dd94
PA
36632013-02-12 Pedro Alves <palves@redhat.com>
3664
3665 * gdb.base/catch-signal.c: Update copyright years.
3666 * gdb.base/catch-signal.exp: Update copyright years.
3667 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3668 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3669 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3670 * gdb.dwarf2/dw2-error.S: Update copyright years.
3671 * gdb.dwarf2/dw2-error.c: Update copyright years.
3672 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3673 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3674 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3675
595fc67f
PA
36762013-02-12 Pedro Alves <palves@redhat.com>
3677
3678 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3679 message.
3680 * gdb.base/sigaltstack.exp: Ditto.
3681 * gdb.base/siginfo.exp: Ditto.
3682 * gdb.base/sizeof.exp: Ditto.
3683
17282693
PA
36842013-02-12 Pedro Alves <palves@redhat.com>
3685
3686 * gdb.mi/mi-basics.exp: Tweak intro comment.
3687 * gdb.mi/mi-break.exp: Tweak intro comment.
3688 * gdb.mi/mi-console.exp: Tweak intro comment.
3689 * gdb.mi/mi-file.exp: Tweak intro comment.
3690 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
3691 * gdb.mi/mi-return.exp: Tweak intro comment.
3692 * gdb.mi/mi-stepi.exp: Tweak intro comment.
3693 * gdb.mi/mi-until.exp: Tweak intro comment.
3694 * gdb.mi/mi-watch.exp: Tweak intro comment.
3695
8a4ac37e
PA
36962013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
3697
3698 * gdb.server/no-thread-db.exp: New file.
3699 * gdb.server/no-thread-db.c: New file.
3700 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
3701
c2792f5a
DE
37022013-02-11 Doug Evans <dje@google.com>
3703
3704 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
3705 two decfloats.
3706
d9e98382
SDJ
37072013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3708
3709 * gdb.base/bitfields.c (struct internalvartest): New declaration.
3710 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
3711
a321661a
JK
37122013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3713
3714 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
3715
134a2066
YQ
37162013-02-06 Yao Qi <yao@codesourcery.com>
3717
3718 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
3719 to ...
3720 (test_create_delete_modify_tsv): ... here. New test on modifying
3721 the initial value of a tsv.
3722
5a2dc60a
JK
37232013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3724
3725 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
3726 (cd .../rdir): ... here.
3727
233d95b5
JK
37282013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3729
3730 * gdb.linespec/base/one/header.h: New file.
3731 * gdb.linespec/base/two/header.h: New file.
3732 * gdb.linespec/macro-relative.c: New file.
3733 * gdb.linespec/macro-relative.exp: New file.
3734
fbd9ab74
JK
37352013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3736
3737 * gdb.base/fullpath-expand-func.c: New file.
3738 * gdb.base/fullpath-expand.c: New file.
3739 * gdb.base/fullpath-expand.exp: New file.
3740 * gdb.base/realname-expand-real.c: New file.
3741 * gdb.base/realname-expand.c: New file.
3742 * gdb.base/realname-expand.exp: New file.
3743
1b56eb55
JK
37442013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3745
3746 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
3747 * gdb.dwarf2/dw2-dir-file-name.c: New file.
3748
af529f8f
JK
37492013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3750
3751 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
3752 (compare_filenames_for_search does not match)
3753 (compare_filenames_for_search does match): New tests.
3754
f5b95b50
JK
37552013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3758
d47921b9
JK
37592013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3760
3761 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3762
8a92335b
JK
37632013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3764
3765 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
3766 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
3767 ${binfile}.mini_debuginfo-debuglink and
3768 ${binfile}.mini_debuginfo-debuglink.xz.
3769
17f2157d
TT
37702013-02-01 Tom Tromey <tromey@redhat.com>
3771
3772 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
3773 attributes.
3774
d65f0a9c
TT
37752013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3776 Tom Tromey <tromey@redhat.com>
3777
3778 * gdb.dwarf2/method-ptr.exp: Link with c++.
3779 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
3780
f25c0135
TT
37812013-01-31 Tom Tromey <tromey@redhat.com>
3782
3783 * gdb.base/jit.exp (compile_jit_test): New proc.
3784 Add PIE tests.
3785
7078baeb
TT
37862013-01-31 Tom Tromey <tromey@redhat.com>
3787
3788 * gdb.dwarf2/method-ptr.cc: New file.
3789 * gdb.dwarf2/method-ptr.exp: New file.
3790
1d24041a
TT
37912013-01-31 Tom Tromey <tromey@redhat.com>
3792
3793 * lib/dwarf.exp (namespace Dwarf): New.
3794
8d9878a4
TT
37952013-01-29 Tom Tromey <tromey@redhat.com>
3796
3797 * gdb.dwarf2/fission-reread.exp: Add unload test.
3798
bed911e5
DE
37992013-01-28 Doug Evans <dje@google.com>
3800
3801 * gdb.dwarf2/fission-loclists.exp: New file.
3802 * gdb.dwarf2/fission-loclists.S: New file.
3803
e229648e
JK
38042013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3805
3806 Code cleanup.
3807 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
3808 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
3809 and prepare_for_testing.
3810 * gdb.base/store.exp: Likewise.
3811
86700f00
TT
38122013-01-25 Tom Tromey <tromey@redhat.com>
3813
3814 * gdb.python/py-explore.exp: Expect the gdb prompt.
3815
8954db33
AB
38162013-01-25 Andrew Burgess <aburgess@broadcom.com>
3817
3818 * gdb.base/gnu_vector.c: New variable for use in tests.
3819 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
3820 changes in scalar to vector casting and widening.
3821 * gdb.python/py-type.c: New variables for use in tests.
3822 * gdb.python/py-type.exp: Update vector related tests to reflect
3823 changes in scalar to vector casting and widening.
3824
2077afdd
TD
38252013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
3826
3827 * gdb.base/prologue-include.c: New file.
3828 * gdb.base/prologue-include.exp: New file.
3829 * gdb.base/prologue-include.h: New file.
3830
d7499464
HAQ
38312013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
3832
3833 PR gdb/13443
3834 * gdb.mi/mi-var-block.exp: Make test messages unique.
3835
e2a3e0f1
TT
38362013-01-23 Tom Tromey <tromey@redhat.com>
3837
3838 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
3839
152fcc9c
TT
38402013-01-23 Tom Tromey <tromey@redhat.com>
3841
3842 * gdb.cp/converts.cc (main): Initialize 'a'.
3843
bea883fd
SCR
38442013-01-23 Siva Chandra Reddy <sivachandra@google.com>
3845
3846 * testsuite/gdb.python/frame.exp: Add a test for
3847 gdb.Frame.architecture() method.
3848
0928e93d
PA
38492013-01-22 Pedro Alves <palves@redhat.com>
3850
3851 * gdb.base/annota1.exp (signal sent): No longer expect
3852 breakpoints-invalid.
3853 * gdb.cp/annota2.exp (continue until exit)
3854 (watch triggered on a.x): Ditto.
3855
9c97429f
PA
38562013-01-22 Pedro Alves <palves@redhat.com>
3857
3858 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
3859 Adjust tests to breakpoints-invalid changes.
3860 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
3861 variables.
3862 Adjust tests to breakpoints-invalid changes.
3863
187d10dd
PA
38642013-01-22 Pedro Alves <palves@redhat.com>
3865
3866 * gdb.base/annota1.exp (annotate ignore count change): Add
3867 expected output for failure case.
3868
ea3aedcb
TT
38692013-01-22 Tom Tromey <tromey@redhat.com>
3870
3871 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
3872 call.
3873
998580f1
MK
38742013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
3875
3876 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 3877 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
3878 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
3879 Also handle 'thread' field.
3880 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
3881 * gdb.mi/mi-watch.exp: Ditto.
3882 * lib/mi-support.exp: Ditto.
3883
8f1d5693
MK
38842013-01-21 Siva Chandra Reddy <sivachandra@google.com>
3885
3886 * gdb.python/py-explore.exp: Improve a test
3887
2d8c5d7c
DB
38882013-01-18  David Blaikie  <dblaikie@gmail.com>
3889
3890 * gdb.base/label.c (main): Correct the type of the second
3891 parameter.
3892
46f35228
TT
38932013-01-18 Tom Tromey <tromey@redhat.com>
3894
3895 * gdb.dwarf2/trace-crash.s: New file.
3896 * gdb.dwarf2/trace-crash.exp: New file.
3897
5965d69d
HAQ
38982013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
3899
43aaf8b6
PA
3900 PR gdb/13443
3901 * gdb.base/checkpoint.exp: Update test messages to make them
3902 unique.
5965d69d 3903
5ae4861a
YQ
39042013-01-18 Yao Qi <yao@codesourcery.com>
3905
3906 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
3907 output of 'info tracepoints'.
3908 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3909 Likewise.
3910 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3911 * gdb.trace/disconnected-tracing.c (struct foo): New.
3912
d84fca2c
JK
39132013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3914
3915 * gdb.dwarf2/dw2-dos-drive.S: New file.
3916 * gdb.dwarf2/dw2-dos-drive.exp: New file.
3917
aebb1cc9
DE
39182013-01-17 Doug Evans <dje@google.com>
3919
2782d512
DE
3920 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
3921 CXX_FOR_TARGET.
3922
aebb1cc9
DE
3923 * boards/cc-with-tweaks.exp: New file.
3924
db2b2972
TT
39252013-01-17 Tom Tromey <tromey@redhat.com>
3926
3927 * gdb.base/completion.exp: Add "set cp-abi" completion test.
3928
96343774
PA
39292013-01-17 Pedro Alves <palves@redhat.com>
3930
3931 Merge dg-extract-results.sh from upstream (svn 195224).
3932
3933 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3934 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
3935
3936 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3937 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
3938
3939 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3940 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
3941
3942 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3943 * dg-extract-results.sh: Redirect grep output to /dev/null instead
3944 of grep -q.
3945
675921c0
SD
39462012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3947
3948 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
3949 interface.
3950 * gdb.base/jithost.c: New file.
3951 * gdb.base/jithost.h: New file.
3952 * gdb.base/jitreader.c : New file.
3953 * gdb.base/jit-protocol.h: New file.
3954
ab04a2af
TT
39552013-01-16 Tom Tromey <tromey@redhat.com>
3956
3957 * gdb.base/catch-signal.c: New file.
3958 * gdb.base/catch-signal.exp: New file.
3959
8ac3646f
TT
39602013-01-16 Tom Tromey <tromey@redhat.com>
3961
3962 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
3963
22fc223e
JK
39642013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3965
3966 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
3967
44478ab3
TT
39682013-01-14 Tom Tromey <tromey@redhat.com>
3969
3970 * gdb.base/completion.exp: Add "set gnutarget" test.
3971
06d66ee9
TT
39722013-01-14 Tom Tromey <tromey@redhat.com>
3973
3974 * gdb.dwarf2/dw2-restrict.S: New file.
3975 * gdb.dwarf2/dw2-restrict.c: New file.
3976 * gdb.dwarf2/dw2-restrict.exp: New file.
3977
c9bf0622
TT
39782013-01-14 Tom Tromey <tromey@redhat.com>
3979
3980 * gdb.dwarf2/dw2-error.exp: New file.
3981 * gdb.dwarf2/dw2-error.c: New file.
3982 * gdb.dwarf2/dw2-error.S: New file.
3983
5b12a61c
JK
39842013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3985
3986 * gdb.cp/parse-lang.cc: New file.
3987 * gdb.cp/parse-lang.exp: New file.
3988
f0a4b570
JK
39892013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3990
3991 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
3992 (set substitute-path): New test.
3993 (fullname present): Remove content.
3994 (substituted fullname): New test.
3995
f751cc97
JB
39962013-01-13 Joel Brobecker <brobecker@adacore.com>
3997
3998 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
3999 check. Move $gdb_py_is_py24 value check right after.
4000
04164e8e
JK
40012013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4002
4003 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
4004 targets.
4005
5bf480a5
YQ
40062013-01-11 Yao Qi <yao@codesourcery.com>
4007
4008 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
4009 for dprintf.
4010 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4011 Check the fields in "=breakpoint-created" for dprintf.
4012
f35a17b5
JK
40132012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4014
4015 * gdb.mi/mi-fullname-deleted.exp: New file.
4016
85817405
JK
40172012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4018
4019 * gdb.base/skip-solib.exp (info skip with pending file): Update the
4020 expected output.
4021 (info skip with pending file): Remove.
4022 (ignoring function in solib, info skip for function multiply): Update
4023 the expected output.
4024 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
4025 (info skip (delete 1), info skip after disabling all)
4026 (info skip after enabling all, info skip after disabling 4 2-3)
4027 (info skip after enabling 2-3, info skip 2-3)
4028 (info skip after deleting 2 3): Update the expected output.
4029 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
4030 statement to its initialization and return.
4031 * gdb.linespec/skip-two.exp: New file.
4032
27210e12
DE
40332012-12-19 Doug Evans <dje@google.com>
4034
4035 * gdb.base/maint.exp: Handle testing with .gdb_index.
4036
bb627a12
JB
40372012-12-19 Joel Brobecker <brobecker@adacore.com>
4038
4039 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
4040 Cavium to FSF.
4041
7785b880
JB
40422012-12-19 Joel Brobecker <brobecker@adacore.com>
4043
4044 * dg-extract-results.sh: Update contact info in copyright notice.
4045 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
4046 GPL v3 or later. Update contact info.
4047 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
4048 gdb.threads/watchpoint-fork-mt.c,
4049 gdb.threads/watchpoint-fork-parent.c,
4050 gdb.threads/watchpoint-fork-st.c,
4051 gdb.threads/watchpoint-fork.h: Likewise.
4052
f2a8bc8a
YQ
40532012-12-15 Yao Qi <yao@codesourcery.com>
4054
4055 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
4056 'installed' field in '=breakpoint-modified'.
4057 (test_reconnect): Check 'installed' field in
4058 '=breakpoint-modified' and '=breakpoint-created'.
4059
4060 * gdb.trace/actions.exp: Update test for 'installed' field.
4061 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
4062 (tracepoint_change_loc_2): Likewise.
4063 Check 'info tracepoint' display nothing else.
4064 * gdb.trace/deltrace.exp: Likewise.
4065 * gdb.trace/infotrace.exp: Likewise.
4066 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
4067 Likewise.
4068 * gdb.trace/passcount.exp: Likewise.
4069 * gdb.trace/tracecmd.exp: Likewise.
4070 * gdb.trace/while-stepping.exp: Likewise.
4071
6592e36f
TT
40722012-12-14 Tom Tromey <tromey@redhat.com>
4073
4074 * gdb.cp/member-name.exp: New file.
4075 * gdb.cp/member-name.cc: New file.
4076
7d27a96d
TT
40772012-12-14 Tom Tromey <tromey@redhat.com>
4078
4079 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4080
f8c05d0d
DE
40812012-12-14 Doug Evans <dje@google.com>
4082
4083 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4084 DW_OP_GNU_implicit_pointer is section-relative.
4085
451b7c33
TT
40862012-12-14 Tom Tromey <tromey@redhat.com>
4087
43aaf8b6 4088 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4089
10e339df
PA
40902012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4091
6fdff2c5 4092 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4093
e780d813
DE
40942012-12-13 Doug Evans <dje@google.com>
4095
4096 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4097 * gdb.multi/multi-arch.exp: Ditto.
4098
ca3dbcc8 40992012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4100
ca3dbcc8
MG
4101 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4102 catch load test library source file.
4103 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4104 load test source file.
4105 * gdb.mi/mi-catch-load.exp: New. Test file for
4106 basic MI -catch-load and -catch-unload tests.
4107
2960a434
PK
41082012-12-11 Paul Koning <paul_koning@dell.com>
4109
4110 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4111 exception.
4112 (_iterator_except): New function.
4113 (ArrayPrinter): Use _iterator function instead of local _iterator
4114 class for Python 3 compatibility.
4115 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4116 _iterator.
2960a434
PK
4117 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4118 execfile for Python 3 compatibility.
4119 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4120 format in error_prompt test.
6fdff2c5 4121
9325cb04
PK
41222012-12-10 Paul Koning <paul_koning@dell.com>
4123
4124 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4125 compatibility.
9325cb04
PK
4126 * gdb.python/py-block.exp: Ditto.
4127 * gdb.python/py-breakpoint.exp: Ditto.
4128 * gdb.python/py-cmd.exp: Ditto.
4129 * gdb.python/py-events.py: Ditto.
4130 * gdb.python/py-finish-breakpoint.py: Ditto.
4131 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4132 * gdb.python/py-finish-breakpoint2.py: Ditto.
4133 * gdb.python/py-frame-inline.exp: Ditto.
4134 * gdb.python/py-frame.exp: Ditto.
4135 * gdb.python/py-infthread.exp: Ditto.
4136 * gdb.python/py-objfile.exp: Ditto.
4137 * gdb.python/py-parameter.exp: Ditto.
4138 * gdb.python/py-progspace.exp: Ditto.
4139 * gdb.python/py-prompt.exp: Ditto.
4140 * gdb.python/py-symbol.exp: Ditto.
4141 * gdb.python/py-symtab.exp: Ditto.
4142 * gdb.python/py-template.exp: Ditto.
4143 * gdb.python/py-value-cc.exp: Ditto.
4144 * gdb.python/python.exp: Ditto.
4145 * gdb.python/source2.py: Ditto.
4146 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4147 compatibility.
9325cb04
PK
4148 Use sorted() function rather than sort() method.
4149 Accept either int or long values for enum values.
4150 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4151 execfile for Python 3 compatibility.
4152 * gdb.python/py-evsignal.exp: Ditto.
4153 * gdb.python/py-evthreads.exp: Ditto.
4154 * gdb.python/py-mi.exp: Ditto.
4155 * gdb.python/py-pp-maint.exp: Ditto.
4156 * gdb.python/py-prettyprint.exp: Ditto.
4157 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4158 Python 3 compatibility.
9325cb04
PK
4159 Skip tests for Python 2.4.
4160 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4161 Python 3 compatibility.
9325cb04
PK
4162 Use byte string rather than character string in memory write test
4163 if Python 3.
4164 * gdb.python/py-pp-maint.py: Change class declarations to "new
4165 class" syntax.
4166 * gdb.python/py-prettyprint.py: Change iterator class to generator
4167 function for Python 3 compatibility.
4168 Make all classes "new style".
4169 Fix indentation issue and stray semicolon.
4170 * gdb.python/py-shared.expChange print syntax for Python 3
4171 compatibility.
4172 Define "long" if Python 3.
4173 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4174 compatibility.
9325cb04
PK
4175 Accept either int or long values for enum values.
4176 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4177 compatibility.
9325cb04
PK
4178 Skip "long" and "unicode" tests if Python 3.
4179 Accept either "type" or "class" in type checks.
4180 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4181 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4182
8b9737bf
TT
41832012-12-10 Tom Tromey <tromey@redhat.com>
4184
4185 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4186 (test): Add "two_cu" argument.
4187 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4188 for types; allow two CUs.
4189
1b80a9fa
JK
41902012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4191
4192 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4193 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4194
f0b6d50a
YQ
41952012-12-08 Yao Qi <yao@codesourcery.com>
4196 Pedro Alves <palves@redhat.com>
4197
4198 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4199 '=breakpoint-created' when GDB merges the tracepoints of both
4200 sides.
4201
2f68a895
TT
42022012-12-07 Tom Tromey <tromey@redhat.com>
4203
4204 * gdb.base/break1.c (enum some_enum, union some_union): New.
4205 (some_enum_global, some_union_global, some_value): New globals.
4206 * gdb.base/completion.exp: Add tag completion tests.
4207
4fc5d43e
TT
42082012-12-07 Tom Tromey <tromey@redhat.com>
4209
4210 * gdb.base/completion.exp: Add tests for ptype and whatis
4211 completion.
4212
6559e013
JB
42132012-12-07 Joel Brobecker <brobecker@adacore.com>
4214
4215 * gdb.base/stale-infcall.exp: Fix copyright line.
4216
ae2b630d
JB
42172012-12-07 Joel Brobecker <brobecker@adacore.com>
4218
4219 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4220
0ba2eb0f
TT
42212012-12-06 Pedro Alves <palves@redhat.com>
4222 Tom Tromey <tromey@redhat.com>
4223
4224 * gdb.base/exprs.exp: Add tests for cast to void.
4225
731145cb
TT
42262012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4227
4228 * gdb.python/py-mi.exp: Correct expected results for attribute
4229 "dynamic" returned by -var-update.
4230 Add test case for correct handling of "diplayhint" for children
4231 of dynamic varobjs.
4232 * gdb.python/py-prettyprint.c (set_itme): New function.
4233 (bug_14741) New function.
4234 (main) Add call to bug_14741().
4235 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4236
e58fcc15
UW
42372012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4238
4239 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4240 ${binfile}.funcsyms list.
4241
e9eb0d14
YQ
42422012-12-04 Yao Qi <yao@codesourcery.com>
4243
4244 PR gdb/13443
4245 * gdb.trace/actions.exp: Make test messages unique.
4246
4983028c
TT
42472012-11-29 Tom Tromey <tromey@redhat.com>
4248
4249 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4250
ea5e6b0e
UW
42512012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4252
4253 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4254 * gdb.opencl/datatypes.exp: Likewise.
4255 * gdb.opencl/operators.exp: Likewise.
4256 * gdb.opencl/vec_comps.exp: Likewise.
4257
cdde3dfb
JG
42582012-11-29 Jerome Guitton <guitton@adacore.com>
4259
4260 * gdb.ada/iwide: New testcase.
4261
b50d69b5
JG
42622012-11-29 Jerome Guitton <guitton@adacore.com>
4263
4264 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4265 ptype test.
4266
c2d3fccf
JG
42672012-11-29 Jerome Guitton <guitton@adacore.com>
4268
4269 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4270 form {VARIANT_TYPE}ADDRESS.
4271
5edf51fe
YQ
42722012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4273
4274 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4275 (func): New function.
4276 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4277 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4278 pointers to members with pointer-to-function type.
4279
608e2dbb
TT
42802012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4281 Tom Tromey <tromey@redhat.com>
4282
4283 * gdb.base/gnu-debugdata.exp: New file.
4284 * gdb.base/gnu-debugdata.c: New file.
4285 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4286 (gdb_unload): Return 0 on success.
4287
4648e588
JK
42882012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4289
4290 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4291
17d6efc4
JB
42922012-11-26 Joel Brobecker <brobecker@adacore.com>
4293
4294 * gdb.base/empty_exe.exp: New testcase.
4295
ace21957
MF
42962012-11-20 Mike Frysinger <vapier@gentoo.org>
4297
4298 * gdb.base/completion.exp: Add test for help aliases completion.
4299
5c401a0a
YQ
43002012-11-20 Yao Qi <yao@codesourcery.com>
4301
4302 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4303 Don't test 'maint set show-debug-regs'.
4304 Use command 'set remotecache' instead of
4305 'set circular-trace-buffer'.
4306
8dea366b
KS
43072012-11-16 Keith Seitz <keiths@redhat.com>
4308
4309 PR c++/13615
4310 * gdb.cp/baseenum.cc: New file.
4311 * gdb.cp/baseenum.exp: New file.
4312 * gdb.cp/derivation.cc (A): Add copyright.
4313 Add a typedef.
4314 (B): Use A::value_type instead of int. Change all references.
4315 (D): Use value_type instead of int. Change all references.
4316 (E): Likewise.
4317 (F); Likewise.
4318 (Z): New class.
4319 (ZZ): New class.
6fdff2c5 4320 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4321 (main): Add instances of Z and ZZ.
4322 Make sure all symbols from N are kept.
4323 * gdb.cp/derivation.exp: Update typedef changes in tests.
4324 Add tests for class typedefs both before and after starting
4325 the inferior.
4326 Add tests for searching for a typedef while stopped in a
4327 method.
4328
5e34c6c3
LM
43292012-11-14 Luis Machado <lgustavo@codesourcery.com>
4330
4331 * gdb.mi/mi-var-create-rtti.c: New file.
4332 * gdb.mi/mi-var-create-rtti.exp: New file.
4333
5e487a5f
LM
43342012-11-14 Luis Machado <lgustavo@codesourcery.com>
4335
4336 * gdb.base/structs3.exp: Run to main before doing any tests.
4337
6d67b990
AB
43382012-11-14 Andrew Burgess <aburgess@broadcom.com>
4339
4340 * gdb.python/py-type.exp: Uniquify test names.
4341
e5d98164
YQ
43422012-11-14 Yao Qi <yao@codesourcery.com>
4343
4344 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4345 (thread_function) [DEBUG]: Call 'printf'.
4346 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4347 command line if 'DEBUG=1' is passed to test.
4348 Remove a pattern to match inferior's output.
4349
62747a60
TT
43502012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4351
4352 * gdb.mi/mi-fill-memory.exp: New test.
4353
18a9fc12
TT
43542012-11-12 Tom Tromey <tromey@redhat.com>
4355
4356 * gdb.base/completion.exp: Update for "info type-printers".
4357 * gdb.python/py-typeprint.cc: New file.
4358 * gdb.python/py-typeprint.exp: New file.
4359 * gdb.python/py-typeprint.py: New file.
4360
bd69fc68
TT
43612012-11-12 Tom Tromey <tromey@redhat.com>
4362
4363 * gdb.base/call-sc.exp: Use "ptype/r".
4364 * gdb.base/volatile.exp: Don't expect "int".
4365 * gdb.cp/ptype-flags.cc: New file.
4366 * gdb.cp/ptype-flags.exp: New file.
4367 * gdb.cp/templates.exp: Use ptype/r.
4368 (test_ptype_of_templates, test_template_typedef): Likewise.
4369 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4370 argument. Handle template names and template parameters.
4371 * gdb.mi/mi-var-cmd.exp: Accept "long".
4372 * gdb.mi/mi-var-child.exp: Accept "long".
4373 * gdb.mi/mi-var-display.exp: Accept "long".
4374 * gdb.mi/mi2-var-child.exp: Accept "long".
4375
b3720c3a
TT
43762012-11-12 Tom Tromey <tromey@redhat.com>
4377
4378 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4379 "ptype" from calls to cp_test_ptype_class.
4380 (test_enums): Likewise.
4381 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4382 cp_test_ptype_class.
4383 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4384 calls to cp_test_ptype_class.
4385 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4386 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4387 from calls to cp_test_ptype_class.
4388 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4389 command here. Change "in_command" argument to "in_exp".
4390
0d63ecda
KS
43912012-11-10 Keith Seitz <keiths@redhat.com>
4392
4393 PR gdb/14288
4394 * gdb.base/printcmds.c: Add invalid_XXX globals
4395 for repeated byte tests.
4396 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4397 * gdb.base/wchar.c (main): Add and construct a wchar_t
4398 array with repeated characters.
4399 * gdb.base/wchar.exp: Add repeated character tests.
4400
ed8a1c2d
AB
44012012-11-09 Andrew Burgess <aburgess@broadcom.com>
4402
4403 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4404 disassembly output.
4405
9107fc8d
PA
44062012-11-09 Pedro Alves <palves@redhat.com>
4407
4408 PR gdb/14306
4409
4410 * gdb.multi/multi-arch-exec.c: New file.
4411 * gdb.multi/multi-arch-exec.exp: New file.
4412
558a9d82
YQ
44132012-11-09 Yao Qi <yao@codesourcery.com>
4414
4415 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4416 (top level): Call it.
4417
e714f336
YQ
44182012-11-09 Yao Qi <yao@codesourcery.com>
4419
4420 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4421 typo.
4422
6ecd4729
PA
44232012-11-09 Pedro Alves <palves@redhat.com>
4424
4425 * gdb.multi/multi-arch.exp: New.
4426
9015683b
TT
44272012-11-08 Tom Tromey <tromey@redhat.com>
4428
4429 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4430 core files, if possible.
4431 * gdb.base/siginfo-thread.c: New file
4432 * gdb.base/siginfo-thread.exp: New file
4433
ea9f10bb
TT
44342012-11-08 Tom Tromey <tromey@redhat.com>
4435
4436 * gdb.base/comprdebug.exp: New file.
4437
f6592439
PA
44382012-11-06 Pedro Alves <palves@redhat.com>
4439
4440 PR gdb/14810
4441
4442 * gdb.base/disabled-location.c: New file.
4443 * gdb.base/disabled-location.exp: New file.
4444
2d338fa9
TT
44452012-11-06 Tom Tromey <tromey@redhat.com>
4446
4447 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4448 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4449 gdb_gcore_cmd.
4450 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4451 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4452 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4453 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4454 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4455 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4456 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4457 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4458 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4459
68c9da30
PA
44602012-11-05 Pedro Alves <palves@redhat.com>
4461
4462 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4463 procedure.
4464 (do_vfork_and_follow_child_tests_exec)
4465 (do_vfork_and_follow_child_tests_exit): Call it.
4466
a7c8c931
PA
44672012-11-05 Pedro Alves <palves@redhat.com>
4468
4469 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4470 fails.
4471
6f6484cd
YQ
44722012-11-03 Yao Qi <yao@codesourcery.com>
4473
4474 Fix PR gdb/14617.
4475 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4476 Remove setup_kfail, and update test.
4477
b45627a0
TT
44782012-11-02 Tom Tromey <tromey@redhat.com>
4479
4480 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4481 test.
4482
f50f4e56
PA
44832012-11-02 Pedro Alves <palves@redhat.com>
4484
4485 PR gdb/14766
4486
4487 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4488 setup_kfail.
4489 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4490 get registers".
4491
71ce889d
PA
44922012-11-02 Pedro Alves <palves@redhat.com>
4493
4494 * gdb.base/foll-vfork-exit.c: New file.
4495 * gdb.base/foll-vfork.exp (top level): New file-describing
4496 comment.
4497 (vfork_child_follow_to_exit): New procedure.
4498 (tcatch_vfork_then_child_follow): Rename as ...
4499 (tcatch_vfork_then_child_follow_exec): ... this.
4500 (tcatch_vfork_then_child_follow_exit): New procedure.
4501 (do_vfork_and_follow_parent_tests): New procedure, factored out
4502 from do_vfork_and_exec_tests.
4503 (do_vfork_and_follow_child_tests_exec): Ditto.
4504 (do_vfork_and_exec_tests): Delete.
4505 (do_vfork_and_follow_child_tests_exit): New procedure.
4506 (top level): Run tests with both the program that has the vfork
4507 child execing, and the program has the vfork child exiting.
4508
1e35b1a9
PA
45092012-11-02 Pedro Alves <palves@redhat.com>
4510
4511 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4512 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4513 (vfork_parent_follow_to_bp): Call it.
4514 (kill_child): Delete.
4515 (vfork_and_exec_child_follow_to_main_bp)
4516 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4517 longer call kill_child.
4518 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4519 (do_vfork_and_exec_tests): Don't runto_main before calling each
4520 test procedure.
4521 (top level): Don't clean restart and set verbose before running
4522 each test procedure.
4523
45242012-11-02 Pedro Alves <palves@redhat.com>
4525
4526 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4527 (vfork_parent_follow_to_bp)
4528 (vfork_and_exec_child_follow_to_main_bp)
4529 (vfork_and_exec_child_follow_through_step)
4530 (tcatch_vfork_then_parent_follow)
4531 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4532 Use with_test_prefix.
4533
45342012-11-02 Pedro Alves <palves@redhat.com>
4535
4536 * gdb.base/foll-vfork.c: Add copyright header.
4537 * gdb.base/vforked-prog.c: Add copyright header.
4538
45392012-11-02 Pedro Alves <palves@redhat.com>
4540
4541 * gdb.base/foll-vfork.exp
4542 (vfork_and_exec_child_follow_through_step): Don't skip on
4543 non-HP/UX targets. Expect the next to only step one line on
4544 non-HP/UX targets, rather than stopping only after the exec.
4545
45462012-11-02 Pedro Alves <palves@redhat.com>
4547
4548 Don't hard code line numbers.
4549
4550 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4551 Expect text from the sources instead of a line number.
4552 (vfork_parent_follow_to_bp)
4553 (vfork_and_exec_child_follow_to_main_bp)
4554 (vfork_and_exec_child_follow_through_step)
4555 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4556 Use gdb_get_line_number.
4557
45582012-11-02 Pedro Alves <palves@redhat.com>
4559
4560 Modernize.
4561
4562 * gdb.base/foll-vfork.exp: Use standard_testfile and
4563 build_executable. Pass descriptive string to untested.
4564 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4565 (vfork_and_exec_child_follow_to_main_bp)
4566 (vfork_and_exec_child_follow_through_step)
4567 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4568 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4569 of send_gdb/gdb_expect.
4570
4571 (kill_child): New procedure.
4572 (vfork_and_exec_child_follow_to_main_bp)
4573 (vfork_and_exec_child_follow_through_step): Use it.
4574
f0559fff
YQ
45752012-11-02 Yao Qi <yao@codesourcery.com>
4576
4577 * gdb.base/setvar.exp: Test setting nested struct.
4578 * gdb.base/setvar.c (v_struct3): New.
4579
c207c6da
DE
45802012-11-01 Doug Evans <dje@google.com>
4581
4582 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4583 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4584 use them.
4585
2f27adfe
AB
45862012-10-31 Andrew Burgess <aburgess@broadcom.com>
4587
4588 PR cli/14772
4589 * gdb.base/gnu_vector.c (union_with_vector_1)
4590 (struct_with_vector_1): Add new struct and union for testing
4591 ptype.
4592 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4593 structs / unions containing vectors.
4594
bb662ca6
YQ
45952012-10-25 Yao Qi <yao@codesourcery.com>
4596
4597 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4598 'setup_kfail' instead of 'setup_kfail_for_target'.
4599 * gdb.base/varargs.exp: Likewise.
4600 * lib/gdb.exp (setup_kfail_for_target): Remove.
4601
635d23ff
MK
46022012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4603
4604 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4605
afdb064f
MK
46062012-10-25 Mark Kettenis <kettenis@gnu.org>
4607
4608 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4609
d99dcf51
JB
46102012-10-24 Joel Brobecker <brobecker@adacore.com>
4611
4612 * gdb.ada/set_wstr: New testcase.
4613
32560274
JB
46142012-10-24 Joel Brobecker <brobecker@adacore.com>
4615
4616 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4617
5ded5331
JB
46182012-10-24 Joel Brobecker <brobecker@adacore.com>
4619
4620 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4621
d8d84291
MK
46222012-10-24 Mark Kettenis <kettenis@gnu.org>
4623
4624 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4625
6e933c51
JK
46262012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4627
4628 * gdb.base/callfuncs.exp (do_function_calls): Fix
4629 setup_kfail_for_target for -m32 mode.
4630
274bd000
MK
46312012-10-23 Mark Kettenis <kettenis@gnu.org>
4632
4633 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
4634 are now fixed.
4635
545f743d
YQ
46362012-10-23 Yao Qi <yao@codesourcery.com>
4637
4638 * gdb.base/info-os.exp: Resume the inferior until it exits.
4639
48b56b6a 46402012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4641
99c7d5a8 4642 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
4643 * gdb.base/print-file-var.exp: Likewise.
4644 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 4645
8de0566d
YQ
46462012-10-17 Yao Qi <yao@codesourcery.com>
4647
4648 * gdb.mi/mi-memory-changed.exp: New.
4649
44883546
YQ
46502012-10-16 Yao Qi <yao@codesourcery.com>
4651
4652 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
4653 returns true.
4654 Call gdb_load_shlibs.
4655 * gdb.reverse/solib-reverse.exp: Likewise.
4656
345f514a
KS
46572012-10-15 Keith Seitz <keiths@redhat.com>
4658
4659 * lib/cp-support.exp (cp_test_ptype_class): Add support
4660 for class typedefs.
4661
4662 * gdb.cp/derivation.exp: Add tests for g_instance.
4663
9e3a7d65
JK
46642012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4665
4666 Fix entry values resolving in inlined frames.
4667 * gdb.arch/amd64-entry-value-inline.S: New file.
4668 * gdb.arch/amd64-entry-value-inline.c: New file.
4669 * gdb.arch/amd64-entry-value-inline.exp: New file.
4670
21a7b089
JK
46712012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4672 Doug Evans <dje@google.com>
4673
4674 Fix recent gdb_breakpoint regression.
4675 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4676 braces from the parameter.
4677 * gdb.java/jprint.exp: Likewise.
4678
2c47921e
DE
46792012-10-15 Doug Evans <dje@google.com>
4680
4681 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4682
89398707
JB
46832012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4684
4685 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4686
801e4185
TT
46872012-10-15 Tom Tromey <tromey@redhat.com>
4688
4689 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4690
74f910c8
TT
46912012-10-15 Tom Tromey <tromey@redhat.com>
4692
4693 * gdb.python/py-symbol.exp: Test symbol destructor.
4694
91567807
YQ
46952012-10-14 Yao Qi <yao@codesourcery.com>
4696
4697 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
4698 * gdb.mi/mi-cli.exp: New.
4699
4700 * gdb.mi/mi2-basics.exp: Remove.
4701 * gdb.mi/mi2-break.exp: Remove.
4702 * gdb.mi/mi2-console.exp: Remove.
4703 * gdb.mi/mi2-disassemble.exp: Remove.
4704 * gdb.mi/mi2-eval.exp: Remove.
4705 * gdb.mi/mi2-file.exp: Remove.
4706 * gdb.mi/mi2-hack-cli.exp: Remove.
4707 * gdb.mi/mi2-pthreads.exp: Remove.
4708 * gdb.mi/mi2-read-memory.exp: Remove.
4709 * gdb.mi/mi2-regs.exp: Remove.
4710 * gdb.mi/mi2-return.exp: Remove.
4711 * gdb.mi/mi2-simplerun.exp: Remove.
4712 * gdb.mi/mi2-stack.exp: Remove.
4713 * gdb.mi/mi2-stepi.exp: Remove.
4714 * gdb.mi/mi2-syn-frame.exp: Remove.
4715 * gdb.mi/mi2-until.exp: Remove.
4716 * gdb.mi/mi2-watch.exp: Remove.
4717 * gdb.mi/mi2-var-block.exp: Remove.
4718 * gdb.mi/mi2-var-cmd.exp: Remove.
4719 * gdb.mi/mi2-var-display.exp: Remove.
4720
87332029
YQ
47212012-10-12 Yao Qi <yao@codesourcery.com>
4722
4723 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
4724 trail '.*' on matching patterns.
4725
11fc9057
L
47262012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4727
4728 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4729 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
4730 * gdb.arch/i386-disp-step.exp: Likewise.
4731 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4732 * gdb.arch/i386-prologue.exp: Likewise.
4733 * gdb.arch/i386-size-overlap.exp: Likewise.
4734 * gdb.arch/i386-size.exp: Likewise.
4735 * gdb.arch/i386-unwind.exp: Likewise.
4736
7d46bcdc
L
47372012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4738
4739 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
4740 * gdb.arch/i386-word.exp: Likewise.
4741
31224d9d
L
47422012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4743
4744 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
4745 is_ilp32_target to set nr_regs.
4746 * gdb.arch/i386-sse.exp: Likewise.
4747
5b7d0050
DE
47482012-10-11 Doug Evans <dje@google.com>
4749
7c09e5a0
DE
4750 PR breakpoints/14643.
4751 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
4752 * gdb.linespec/thread.c: New file.
4753 * gdb.linespec/thread.exp: New file.
4754
5b7d0050
DE
4755 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
4756 Recognize "message" -> print pass and fail. Add eof case.
4757 (runto): Recognize message, no-message. Print pass/fail if requested,
4758 with same treatment as gdb_breakpoint.
4759 (runto_main): Pass no-message to runto.
4760 (gdb_internal_error_resync): Add log message.
4761 (gdb_file_cmd): Tweak internal error fail text for consistency.
4762
2e24f4aa
JK
47632012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4764
4765 Fix crash during stepping on ppc32.
4766 * gdb.base/step-symless.c: New file.
4767 * gdb.base/step-symless.exp: New file.
4768
aa14df25
DE
47692012-10-03 Doug Evans <dje@google.com>
4770
4771 PR symtab/14601
4772 * gdb.cp/using-crash.exp: New file.
4773 * gdb.cp/using-crash.cc: New file.
4774
975531db
DE
47752012-10-02 Doug Evans <dje@google.com>
4776
4777 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
4778 more consistent.
4779 (runto,gdb_debug_format): Ditto.
4780 (gdb_file_cmd): Watch for eof in nested gdb_expect.
4781 Clean up logging and error messages.
4782
b3dc46ff
AB
47832012-10-01 Andrew Burgess <aburgess@broadcom.com>
4784
4785 Test find command on unmapped memory.
4786 * gdb.base/find-unmapped.c: New file.
4787 * gdb.base/find-unmapped.exp: New file.
4788
45814d45
YQ
47892012-09-29 Yao Qi <yao@codesourcery.com>
4790
4791 * gdb.trace/mi-tracepoint-changed.exp: New.
4792 * gdb.mi/mi-breakpoint-changed.exp: New.
4793 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
4794 * gdb.mi/pendshr2.c: New.
4795
4c2786ba
YQ
47962012-09-28 Yao Qi <yao@codesourcery.com>
4797
4798 * gdb.mi/pr11022.exp: New.
4799 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
4800
7977e5d2
TT
48012012-09-27 Tom Tromey <tromey@redhat.com>
4802
4803 * gdb.cp/derivation.exp: Add regression test.
4804 * gdb.cp/derivation.cc (class V_base, class V_inter, class
4805 V_derived): New.
4806 (vderived): New global.
4807
0971de02
TT
48082012-09-26 Tom Tromey <tromey@redhat.com>
4809
4810 * gdb.dwarf2/dw2-common-block.S: New file.
4811 * gdb.dwarf2/dw2-common-block.exp: New file.
4812
4357ac6c
TT
48132012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4814
4815 * gdb.fortran/common-block.exp: New file.
4816 * gdb.fortran/common-block.f90: New file.
4817
6f380991
AB
48182012-09-26 Andrew Burgess <aburgess@broadcom.com>
4819
4820 * gdb.base/duplicate-bp.c: New file.
4821 * gdb.base/duplicate-bp.exp: New file.
4822
8ae551cf
YQ
48232012-09-26 Yao Qi <yao@codesourcery.com>
4824
4825 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
4826
4827 Revert:
4828 2012-09-21 Yao Qi <yao@codesourcery.com>
4829
4830 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4831
318102b9
SP
48322012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4833
4834 * gdb.base/longest-types.c: New test case.
4835 * gdb.base/longest-types.exp: New test case.
4836
a1e5fd69
YQ
48372012-09-25 Yao Qi <yao@codesourcery.com>
4838
4839 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
4840
04e7407c
JK
48412012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4842
4843 Fix internal error on canonicalization of clang types.
4844 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
4845 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
4846 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
4847
9bf4bce9
JK
48482012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4849
4850 Fix disassemble without parameters in tailcall frame.
4851 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
4852
2603f7ee
AB
48532012-09-21 Andrew Burgess <aburgess@broadcom.com>
4854
4855 * gdb.dwarf2/dw2-op-out-param.S: New file.
4856 * gdb.dwarf2/dw2-op-out-param.exp: New file.
4857
a3569abd
YQ
48582012-09-21 Yao Qi <yao@codesourcery.com>
4859
4860 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4861
a065d7af
YQ
48622012-09-21 Yao Qi <yao@codesourcery.com>
4863
4864 * gdb.mi/mi-cli.exp: Remove.
4865 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
4866
15544bd9
YQ
48672012-09-21 Yao Qi <yao@codesourcery.com>
4868
4869 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
4870 "=record-started" notification.
4871
82a90ccf
YQ
48722012-09-21 Yao Qi <yao@codesourcery.com>
4873
4874 * gdb.mi/mi-record-changed.exp: New.
4875 * gdb.mi/mi-reverse.exp: Adjust expected output.
4876
d7de8e3c
TT
48772012-09-20 Tom Tromey <tromey@redhat.com>
4878
4879 * gdb.python/python.exp: Test atexit.register.
4880
1aa99537
DE
48812012-09-20 Doug Evans <dje@google.com>
4882
05eade73
DE
4883 * boards/dwarf4-gdb-index.exp: New file.
4884
1aa99537
DE
4885 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
4886 while running the tests.
4887
4ae24af0
JB
48882012-09-18 Joel Brobecker <brobecker@adacore.com>
4889
4890 * gdb.ada/bp_reset: New testcase.
4891
bb25a15c
YQ
48922012-09-18 Yao Qi <yao@codesourcery.com>
4893
4894 * gdb.trace/mi-tsv-changed.exp: New.
4895
201b4506
YQ
48962012-09-18 Yao Qi <yao@codesourcery.com>
4897
4898 * gdb.trace/mi-traceframe-changed.exp: New.
4899
6fc1c773
YQ
49002012-09-17 Yao Qi <yao@codesourcery.com>
4901
4902 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
4903 when it is less than 0.
4904
1ab3b62c
JK
49052012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4906
4907 PR 14119
4908 * gdb.arch/amd64-tailcall-ret.S: New file.
4909 * gdb.arch/amd64-tailcall-ret.c: New file.
4910 * gdb.arch/amd64-tailcall-ret.exp: New file.
4911 * gdb.reverse/amd64-tailcall-reverse.S: New file.
4912 * gdb.reverse/amd64-tailcall-reverse.c: New file.
4913 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
4914
acf9414f
JK
49152012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4916
4917 PR 14548
4918 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
4919 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
4920 * gdb.reverse/singlejmp-reverse.S: New file.
4921 * gdb.reverse/singlejmp-reverse.c: New file.
4922 * gdb.reverse/singlejmp-reverse.exp: New file.
4923
666b578b
JK
49242012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4925
4926 Fix compatibility with old GCC (~4.1).
4927 * gdb.cp/converts.cc (my_enum_var): New variable.
4928
42056501
AB
49292012-09-14 Andrew Burgess <aburgess@broadcom.com>
4930
4931 * gdb.xml/tdesc-regs.exp: Update expected output for new
4932 vector_size syntax of vector types.
4933
b9516fa1
YPK
49342012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
4935
4936 Refactor Python "gdb" module into a proper Python package, by
4937 introducing a new "_gdb" module for code implemented in C, and
4938 using reload/__import__ instead of exec.
4939 * gdb.python/python.exp (Test stderr location): Update module
4940 location of GDB-specific sys.stderr.
4941 (Test stdout location): Ditto for sys.stdout.
4942
18dc9ad8
JK
49432012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4944
4945 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
4946
ea3a9873
KS
49472012-09-12 Keith Seitz <keiths@redhat.com>
4948
4949 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
4950 conversion statement.
4951
5941debb
DE
49522012-09-12 Doug Evans <dje@google.com>
4953
4954 * gdb.base/help.exp: Remove testing of individual command help text,
4955 too much of a maintenance burden. Instead, test the functionality
4956 of "help" itself.
4957
cfc35e02
DE
49582012-09-11 Doug Evans <dje@google.com>
4959
3a0ed5d7
DE
4960 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
4961 breakpoint.
4962
cfc35e02
DE
4963 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
4964 * gdb.dwarf2/fission-reread.S: Ditto.
4965 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
4966 * gdb.dwarf2/fission-reread.exp: Ditto.
4967
350b1b26
AB
49682012-09-11 Andrew Burgess <aburgess@broadcom.com>
4969
4970 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
4971
2fa15f23
JB
49722012-09-10 Joel Brobecker <brobecker@adacore.com>
4973
4974 * gdb.ada/optim_drec: New testcase.
4975
09be558e
DE
49762012-09-10 Doug Evans <dje@google.com>
4977
4978 * boards/fission.exp: Explicitly mark "board" as not remote.
4979
5b4f6e25
KS
49802012-09-10 Keith Seitz <keiths@redhat.com>
4981
4982 PR gdb/13483
4983 * gdb.cp/converts.cc (A::A): Add ctor.
4984 (A::member_): Add member.
4985 (enum my_enum): New enumeration.
4986 (main): Add calls to foo1_7 with various
4987 permitted arguments.
4988 * gdb.cp/converts.exp: Add tests for boolean
4989 conversions permitted by the standard.
4990
b4ca5ed9
YPK
49912012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
4992
4993 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
4994 avoid spurious results due to ~/.gdbinit.
4995 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
4996 $INTERNAL_GDBFLAGS in run command.
4997 * gdb.gdb/observer.exp (setup_test): Ditto.
4998 * gdb.gdb/selftest.exp (test_with_self): Ditto.
4999 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
5000
d54b30bb
DE
50012012-09-06 Doug Evans <dje@google.com>
5002
14910956
DE
5003 * boards/fission.exp: New file.
5004
d54b30bb
DE
5005 * gdb.python/py-value.exp: Use clean_restart.
5006
91b253e1
DE
50072012-09-05 Doug Evans <dje@google.com>
5008
5009 * gdb.base/info-macros.c: Fix whitespace.
5010
1292279a
PA
50112012-08-28 Pedro Alves <palves@redhat.com>
5012
5013 PR gdb/14428
5014
5015 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
5016
1c8cdcb1
JK
50172012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5018
5019 * gdb.base/break-caller-line.c: New file.
5020 * gdb.base/break-caller-line.exp: New file.
5021
1e8e8b51
JK
50222012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5023
5024 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
5025 * gdb.arch/i386-cfi-notcurrent.S: New file.
5026 * gdb.arch/i386-cfi-notcurrent.exp: New file.
5027
1591a1e8
PA
50282012-08-27 Wei-cheng Wang <cole945@gmail.com>
5029 Yao Qi <yao@codesourcery.com>
5030 Pedro Alves <palves@redhat.com>
5031
5032 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
5033 New procedures.
5034 (top level): Add overlap checking tests.
5035
4442ada7
TT
50362012-08-24 Tom Tromey <tromey@redhat.com>
5037
5038 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
5039 gdb_test_multiple fails for other reasons.
5040
e7d50cc9
YQ
50412012-08-24 Yao Qi <yao@codesourcery.com>
5042
5043 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5044
dfbd5e7b
PA
50452012-08-23 Pedro Alves <palves@redhat.com>
5046
5047 * gdb.base/help.exp: Adjust to "handle" help text change.
5048
8d735b87
YQ
50492012-08-23 Yao Qi <yao@codesourcery.com>
5050
5051 * gdb.trace/disconnected-tracing.c (start, end): New.
5052 (main): Call start and end.
5053 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
5054 existing tests into this proc.
5055 (disconnected_tfind): New.
5056
61b1d759
YQ
50572012-08-23 Yao Qi <yao@codesourcery.com>
5058
5059 * boards/native-gdbserver.exp (${board}_upload): New.
5060 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
5061 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
5062 Execute tfile on remote target.
5063 Copy trace file from target to host.
5064
6ca1b147
JM
50652012-08-22 Joseph Myers <joseph@codesourcery.com>
5066
5067 * gdb.arch/thumb-bx-pc.S: New file.
5068 * gdb.arch/thumb-bx-pc.exp: New file.
5069
706e3705
TT
50702012-08-22 Tom Tromey <tromey@redhat.com>
5071
5072 * gdb.base/maint.exp: Update.
5073
b4893d48
TT
50742012-08-22 Tom Tromey <tromey@redhat.com>
5075
5076 * lib/gdb.exp (skip_unwinder_tests): New proc.
5077 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
5078 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
5079
45b7da81
TT
50802012-08-21 Tom Tromey <tromey@redhat.com>
5081
5082 * gdb.hp/gdb.aCC/exception.exp: Remove.
5083
f94363d7
AP
5084012-08-19 Andrew Pinski <apinski@cavium.com>
5085
5086 * gdb.arch/mips-octeon-bbit.c: New file.
5087 * gdb.arch/mips-octeon-bbit.exp: New Test.
5088
e5afdbd7
KS
5089012-08-19 Keith Seitz <keiths@redhat.com>
5090
5091 PR c++/14365
5092 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5093 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5094
c29e8b64
JK
50952012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5096
5097 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5098 verbose -log by more specific untested call.
5099
15a7e7bc
YQ
51002012-08-18 Yao Qi <yao@codesourcery.com>
5101
5102 * gdb.trace/tfind.exp: Move tests on various command help before
5103 checking target supports trace.
5104 Fix the expected output of 'help tfind end'.
5105
a451cb65
KS
51062012-08-17 Keith Seitz <keiths@redhat.com>
5107
5108 PR c++/13356
5109 * gdb.base/default.exp: Update all "check type" tests.
5110 * gdb.base/help.exp: Likewise.
5111 * gdb.base/setshow.exp: Likewise.
5112 * gdb.cp/converts.cc (foo1_type_check): New function.
5113 (foo2_type_check): New function.
5114 (foo3_type_check): New function.
5115 (main): Call new functions.
5116 * converts.exp: Add tests for integer-to-pointer conversions
5117 with/without strict type-checking.
5118
dbf6a605
MF
51192012-08-16 Mike Frysinger <vapier@gentoo.org>
5120
5121 * gdb.base/help.exp: Update expected output.
5122
0c92d8c1
JB
51232012-08-16 Joel Brobecker <brobecker@adacore.com>
5124
5125 * gdb.ada/rdv_wait: New testcase.
5126
e56f7f42
JK
51272012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5128
5129 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5130
f47f77df
DE
51312012-08-13 Doug Evans <dje@google.com>
5132
e202d6e8 5133 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5134 * gdb.base/default.exp: Update expected output of "show convenience".
5135
a72c3253
DE
51362012-08-10 Doug Evans <dje@google.com>
5137
5138 * gdb.python/py-strfns.c: New file.
5139 * gdb.python/py-strfns.exp: New file.
5140 * gdb.python/py-type.exp (test_fields): Add vector tests.
5141
de0bea00
MF
51422012-08-10 Mike Frysinger <vapier@gentoo.org>
5143
5144 PR cli/10436:
5145 * gdb.base/completion.exp: Add tests for handle completion.
5146
5b9afe8a
YQ
51472012-08-09 Yao Qi <yao@codesourcery.com>
5148
5149 * gdb.mi/mi-cmd-param-changed.exp: New.
5150 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5151 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5152 * gdb.mi/mi2-prompt.exp: Likewise.
5153
4f485ebc
DE
51542012-08-08 Doug Evans <dje@google.com>
5155
5156 * gdb.base/debug-expr.c: New file.
5157 * gdb.base/debug-expr.exp: New file.
5158 * gdb.base/exprs.exp: Test {type} casts.
5159 * gdb.cp/debug-expr.exp: New file.
5160
5888842d
JK
51612012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5162
5163 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5164 global variable loop, not a 'break'. Add loop count limit to 100.
5165 Add new fail case for terminated vgdb.
5166
4f69f4c2
JK
51672012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5168 Jean-Marc Saffroy <saffroy@gmail.com>
5169
5170 PR 11804
5171 * gdb.base/gcore-relro.exp: New file.
5172 * gdb.base/gcore-relro-main.c: New file.
5173 * gdb.base/gcore-relro-lib.c: New file.
5174
e2de5390
JK
51752012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5176
5177 Do not false FAIL with old GCCs.
5178 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5179 GCC < 4.5 in $no_hw mode.
5180
606603c5
JK
51812012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5182
5183 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5184
777f26c2
JK
51852012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5186
5187 * gdb.base/list.exp (test_only_end): New function.
5188 Call it.
5189
2c12abee
TT
51902012-08-06 Tom Tromey <tromey@redhat.com>
5191
5192 * gdb.python/py-mi.exp: Add test for printer whose children
5193 are a list.
5194 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5195 (main): New variable children_as_list.
5196 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5197 New.
5198 (register_pretty_printers): Register new printer.
5199
0eae2cf4
EBM
52002012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5201
5202 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5203 symbols. Abort if vgdb remote connection is closed.
5204
09e0881d
DE
52052012-08-02 Doug Evans <dje@google.com>
5206
5207 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5208
b40f514f
SDJ
52092012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5210
5211 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5212 s390x, PowerPC 64 and m68k-linux.
5213
11315ae0
UW
52142012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5215
5216 * gdb.base/annota1.exp: Accept no frames-invalid notification
5217 when starting up the program.
5218 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5219 show a symbolic value as well.
5220 * gdb.server/server-exec-info.exp: Skip test when skipping
5221 gdbserver test and/or when skipping shared library tests.
5222 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5223 avoid name conflicts with other tests.
5224
0547eeed
UW
52252012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5226
5227 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5228 Fix wrong output on big-endian systems.
5229 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5230 4-byte pointer types on 64-bit s390x.
5231
bdddb4de
UW
52322012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5233
5234 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5235 marker comment at the beginning (after intialization).
5236 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5237 breakpoint on marker comment instead of function begin.
5238 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5239 PowerPC.
5240 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5241 or 64-bit PowerPC.
5242 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5243 gdb,no_hardware_watchpoints flag is set.
5244 (initialize): Remove now redundant can-use-hw-watchpoints change.
5245
5d206025
YQ
52462012-08-02 Yao Qi <yao@codesourcery.com>
5247 Pedro Alves <palves@redhat.com>
5248
5249 * boards/local-remote-host.exp: New.
5250
4f665099
UW
52512012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5252
5253 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5254 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5255 * gdb.base/print-file-var.exp: Likewise.
5256 * gdb.server/solib-list.exp: Skip on remote targets.
5257
b62e2b27
UW
52582012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5259
5260 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5261 watchpoints on ARM. When expecting software watchpoints, tolerate
5262 (remote) targets that report unsupported hardware watchpoint only
5263 at continue time.
5264 (test_wide_location_2): Likewise.
5265
a967a851
JK
52662012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5269 valgrind versions.
5270
75d9f9ff 52712012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5272
5273 * gdb.base/valgrind-infcall.c: New file.
5274 * gdb.base/valgrind-infcall.exp: New file.
5275
75d9f9ff
JK
5276 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5277
1c9f2ed2
KS
52782012-07-30 Keith Seitz <keiths@redhat.com>
5279
5280 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5281 linespecs.
5282
7f9b2034
DE
52832012-07-30 Doug Evans <dje@google.com>
5284
85220e01
DE
5285 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5286 * gdb.dwarf2/pr13961.S: Ditto.
5287
7f9b2034
DE
5288 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5289
4e969b4f
AB
52902012-07-30 Andrew Burgess <aburgess@broadcom.com>
5291
5292 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5293 change its format immediately after reloading the binary.
5294
e7de8362
JK
52952012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5296
5297 Fix testsuite regression after --use-deprecated-index-sections removal.
5298 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5299 string.
5300 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5301
7255706c
YQ
53022012-07-27 Yao Qi <yao@codesourcery.com>
5303
5304 KFAIL for PR remote/14161.
5305 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5306 Cleanup socket files.
5307 (strace_info_marker): Detach inferior.
5308
f2e8016f
TT
53092012-07-26 Tom Tromey <tromey@redhat.com>
5310
6fdff2c5 5311 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5312
f66713d2
JK
53132012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5314
5315 * gdb.python/py-inferior.c (thread): New function.
5316 (check_threads): New function.
5317 (test_threads): New function.
5318 * gdb.python/py-inferior.exp: Added test.
5319 Replaced runto with continue to breakpoint.
5320
8223e12c
TT
53212012-07-26 Tom Tromey <tromey@redhat.com>
5322
5323 * lib/ada.exp (standard_ada_testfile): New proc.
5324 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5325 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5326 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5327 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5328 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5329 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5330 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5331 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5332 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5333 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5334 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5335 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5336 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5337 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5338 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5339 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5340 * gdb.ada/complete.exp: Use standard_ada_testfile.
5341 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5342 standard_output_file.
5343 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5344 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5345 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5346 standard_output_file.
5347 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5348 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5349 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5350 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5351 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5352 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5353 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5354 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5355 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5356 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5357 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5358 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5359 * gdb.ada/interface.exp: Use standard_ada_testfile.
5360 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5361 standard_output_file
5362 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5363 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5364 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5365 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5366 * gdb.ada/nested.exp: Use standard_ada_testfile.
5367 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5368 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5369 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5370 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5371 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5372 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5373 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5374 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5375 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5376 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5377 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5378 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5379 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5380 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5381 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5382 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5383 * gdb.ada/start.exp: Use standard_ada_testfile.
5384 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5385 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5386 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5387 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5388 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5389 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5390 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5391 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5392 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5393 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5394 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5395 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5396 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5397 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5398
bbec57e4
JK
53992012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5400
5401 Fix testsuite regression after --use-deprecated-index-sections removal.
5402 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5403
9cc8e32c
JK
54042012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5405
5406 Fix compatibility with Tcl before 7.5.
5407 * lib/future.exp (lreverse): New function if it does not exist.
5408
ea5ca7b5
MK
54092012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5410
5411 * gdb.mi/mi-pending.c: New method to set a second pending
5412 breakpoint.
5413 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5414 condition.
5415
64776a0b
PA
54162012-07-20 Pedro Alves <palves@redhat.com>
5417
5418 PR threads/11692
5419 PR gdb/12203
5420
5421 * gdb.threads/create-fail.c: New file.
5422 * gdb.threads/create-fail.exp: New file.
5423
13e4e967
PA
54242012-07-19 Pedro Alves <palves@redhat.com>
5425
5426 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5427 * config/vx.exp (gdb_start): Likewise.
5428 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5429 * gdb.base/setvar.exp (test_set): Likewise.
5430 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5431 * gdb.reverse/sigall-precsave.exp: Likewise.
5432 * gdb.reverse/sigall-reverse.exp: Likewise.
5433
b7aefa4d
PA
54342012-07-19 Pedro Alves <palves@redhat.com>
5435
5436 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5437 handler before recording.
5438
608b4967
TT
54392012-07-19 Tom Tromey <tromey@redhat.com>
5440
5441 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5442 * gdb.cp/casts.cc (decltype): New function.
5443 (main): Use it.
5444
b1e0c0fa
PA
54452012-07-19 Pedro Alves <palves@redhat.com>
5446
5447 * gdb.base/sigall.exp (signals): New list.
5448 <top level>: Loop over signals in the $signals list instead of
5449 calling a test function once per signal.
5450 * gdb.reverse/sigall-precsave.exp (signals): New list.
5451 <top level>: Loop over signals in the $signals list instead of
5452 calling a test function once per signal.
5453 * gdb.reverse/sigall-reverse.exp (signals): New list.
5454 <top level>: Loop over signals in the $signals list instead of
5455 calling a test function once per signal.
5456
6ace3df1
YQ
54572012-07-19 Yao Qi <yao@codesourcery.com>
5458
5459 * gdb.base/setshow.exp: Test 'set args ~'.
5460
263a0f8c
JK
54612012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5462
5463 * gdb.base/store.exp (check_set): Import gdb_prompt.
5464 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5465 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5466
8f043999
JK
54672012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5468
5469 PR 11914
5470 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5471 (main): Call eval_sub.
5472 * gdb.python/py-prettyprint.exp:
5473 (python execfile ('py-prettyprint.py')): Move it earlier.
5474 New breakpoint for eval-break.
5475 (continue to breakpoint: eval-break, info locals): New test.
5476 (python execfile ('py-prettyprint.py')): Move it from here.
5477 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5478 (register_pretty_printers): Register pp_eval_type.
5479
725c7b66
JK
54802012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 Fix a testcase regression by me.
5483 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5484 DW_FORM_data4.
5485
4359dff1
JK
54862012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5487 Doug Evans <dje@google.com>
5488
5489 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5490 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5491
61e44cfa
JK
54922012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5493
5494 Fix gdbserver run regression.
5495 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5496
93c0ef37
TT
54972012-07-12 Tom Tromey <tromey@redhat.com>
5498
5499 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5500 (clean_restart): Likewise.
5501 (core_find): Use standard_output_file.
5502
76027ef5
TT
55032012-07-12 Tom Tromey <tromey@redhat.com>
5504
5505 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5506 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5507 prepare_for_testing_full.
5508 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5509 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5510 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5511 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5512 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5513 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5514 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5515 prepare_for_testing_full.
5516 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5517 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5518 prepare_for_testing_full.
5519 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5520 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5521 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5522
85b4440a
TT
55232012-07-12 Tom Tromey <tromey@redhat.com>
5524
5525 * lib/gdb.exp (build_executable_from_specs): New proc, from
5526 build_executable.
5527 (build_executable): Use it.
5528 (prepare_for_testing_full): New proc.
5529
55baab26
TT
55302012-07-11 Tom Tromey <tromey@redhat.com>
5531
5532 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5533 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5534 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5535 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5536 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5537 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5538 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5539 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5540 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5541 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5542
298a9cf0
TT
55432012-07-10 Tom Tromey <tromey@redhat.com>
5544
5545 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5546 standard_output_file.
5547 * gdb.mi/gdb2549.exp: Use standard_testfile.
5548 * gdb.mi/gdb669.exp: Use standard_testfile.
5549 * gdb.mi/gdb701.exp: Use standard_testfile.
5550 * gdb.mi/gdb792.exp: Use standard_testfile.
5551 * gdb.mi/mi-async.exp: Use standard_testfile.
5552 * gdb.mi/mi-basics.exp: Use standard_testfile.
5553 * gdb.mi/mi-break.exp: Use standard_testfile.
5554 * gdb.mi/mi-cli.exp: Use standard_testfile.
5555 * gdb.mi/mi-console.exp: Use standard_testfile.
5556 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5557 * gdb.mi/mi-eval.exp: Use standard_testfile.
5558 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5559 * gdb.mi/mi-file.exp: Use standard_testfile.
5560 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5561 * gdb.mi/mi-logging.exp: Use standard_testfile.
5562 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5563 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5564 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5565 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5566 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5567 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5568 * gdb.mi/mi-pending.exp: Use standard_testfile,
5569 standard_output_file.
5570 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5571 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5572 * gdb.mi/mi-regs.exp: Use standard_testfile.
5573 * gdb.mi/mi-return.exp: Use standard_testfile.
5574 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5575 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5576 * gdb.mi/mi-solib.exp: Use standard_testfile,
5577 standard_output_file.
5578 * gdb.mi/mi-stack.exp: Use standard_testfile.
5579 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5580 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5581 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5582 * gdb.mi/mi-until.exp: Use standard_testfile.
5583 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5584 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5585 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5586 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5587 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5588 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5589 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5590 standard_output_file.
5591 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5592 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5593 * gdb.mi/mi-watch.exp: Use standard_testfile.
5594 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5595 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5596 * gdb.mi/mi2-break.exp: Use standard_testfile.
5597 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5598 * gdb.mi/mi2-console.exp: Use standard_testfile.
5599 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5600 * gdb.mi/mi2-eval.exp: Use standard_testfile.
5601 * gdb.mi/mi2-file.exp: Use standard_testfile.
5602 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
5603 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
5604 * gdb.mi/mi2-regs.exp: Use standard_testfile.
5605 * gdb.mi/mi2-return.exp: Use standard_testfile.
5606 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
5607 * gdb.mi/mi2-stack.exp: Use standard_testfile.
5608 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
5609 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
5610 * gdb.mi/mi2-until.exp: Use standard_testfile.
5611 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
5612 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
5613 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
5614 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
5615 * gdb.mi/mi2-watch.exp: Use standard_testfile.
5616
f5f3a911
TT
56172012-07-10 Tom Tromey <tromey@redhat.com>
5618
5619 * gdb.cp/abstract-origin.exp: Use standard_testfile.
5620 * gdb.cp/ambiguous.exp: Use standard_testfile,
5621 prepare_for_testing.
5622 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
5623 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
5624 * gdb.cp/anon-ns.exp: Use standard_testfile.
5625 * gdb.cp/anon-struct.exp: Use standard_testfile.
5626 * gdb.cp/anon-union.exp: Use standard_testfile,
5627 prepare_for_testing.
5628 * gdb.cp/arg-reference.exp: Use standard_testfile,
5629 prepare_for_testing.
5630 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
5631 * gdb.cp/breakpoint.exp: Use standard_testfile,
5632 prepare_for_testing.
5633 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
5634 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
5635 standard_output_file.
5636 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
5637 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
5638 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
5639 (test_static_members): Update.
5640 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
5641 * gdb.cp/converts.exp: Use standard_testfile.
5642 * gdb.cp/cp-relocate.exp: Use standard_testfile.
5643 * gdb.cp/cpcompletion.exp: Use standard_testfile,
5644 prepare_for_testing.
5645 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
5646 * gdb.cp/cplabel.exp: Use standard_testfile.
5647 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
5648 prepare_for_testing.
5649 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
5650 * gdb.cp/derivation.exp: Use standard_testfile,
5651 prepare_for_testing.
5652 * gdb.cp/destrprint.exp: Use standard_testfile.
5653 * gdb.cp/dispcxx.exp: Use standard_testfile.
5654 * gdb.cp/exception.exp: Use standard_testfile,
5655 prepare_for_testing.
5656 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5657 * gdb.cp/extern-c.exp: Use standard_testfile,
5658 prepare_for_testing.
5659 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5660 prepare_for_testing.
5661 * gdb.cp/fpointer.exp: Use standard_testfile.
5662 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5663 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5664 standard_output_file.
5665 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5666 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5667 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5668 standard_output_file.
5669 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5670 (do_tests): Update.
5671 * gdb.cp/koenig.exp: Use standard_testfile.
5672 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5673 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5674 * gdb.cp/m-static.exp: Use standard_testfile,
5675 prepare_for_testing.
5676 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5677 * gdb.cp/mb-inline.exp: Use standard_testfile,
5678 prepare_for_testing.
5679 * gdb.cp/mb-templates.exp: Use standard_testfile,
5680 prepare_for_testing.
5681 * gdb.cp/member-ptr.exp: Use standard_testfile,
5682 prepare_for_testing.
5683 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5684 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5685 * gdb.cp/method2.exp: Use standard_testfile.
5686 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
5687 standard_output_file.
5688 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
5689 (do_tests): Update.
5690 * gdb.cp/namespace-enum.exp: Use standard_testfile,
5691 prepare_for_testing.
5692 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
5693 prepare_for_testing.
5694 * gdb.cp/namespace.exp: Use standard_testfile,
5695 prepare_for_testing.
5696 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
5697 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
5698 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
5699 * gdb.cp/nsimport.exp: Use standard_testfile,
5700 prepare_for_testing.
5701 * gdb.cp/nsnested.exp: Use standard_testfile.
5702 * gdb.cp/nsnoimports.exp: Use standard_testfile.
5703 * gdb.cp/nsrecurs.exp: Use standard_testfile,
5704 prepare_for_testing.
5705 * gdb.cp/nsstress.exp: Use standard_testfile,
5706 prepare_for_testing.
5707 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
5708 * gdb.cp/operator.exp: Use standard_testfile.
5709 * gdb.cp/oranking.exp: Use standard_testfile.
5710 * gdb.cp/overload-const.exp: Use standard_testfile.
5711 * gdb.cp/overload.exp: Use standard_testfile,
5712 prepare_for_testing.
5713 * gdb.cp/ovldbreak.exp: Use standard_testfile.
5714 * gdb.cp/ovsrch.exp: Use standard_testfile.
5715 * gdb.cp/paren-type.exp: Use standard_testfile.
5716 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
5717 prepare_for_testing.
5718 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
5719 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
5720 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
5721 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
5722 * gdb.cp/pr10728.exp: Use standard_testfile,
5723 standard_output_file.
5724 * gdb.cp/pr12028.exp: Use standard_testfile.
5725 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
5726 * gdb.cp/pr9167.exp: Use standard_testfile.
5727 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
5728 * gdb.cp/printmethod.exp: Use standard_testfile,
5729 prepare_for_testing.
5730 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
5731 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
5732 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
5733 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
5734 standard_output_file.
5735 * gdb.cp/readnow-language.exp: Use standard_testfile.
5736 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
5737 (gdb_start_again): Use clean_restart.
5738 * gdb.cp/ref-types.exp: Use standard_testfile,
5739 prepare_for_testing.
5740 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
5741 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
5742 * gdb.cp/smartp.exp: Use standard_testfile.
5743 * gdb.cp/static-method.exp: Use standard_testfile.
5744 * gdb.cp/static-print-quit.exp: Use standard_testfile.
5745 * gdb.cp/temargs.exp: Use standard_testfile.
5746 * gdb.cp/templates.exp: Use standard_testfile,
5747 prepare_for_testing.
5748 (do_tests): Update.
5749 * gdb.cp/try_catch.exp: Use standard_testfile,
5750 prepare_for_testing.
5751 * gdb.cp/typedef-operator.exp: Use standard_testfile.
5752 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
5753 * gdb.cp/virtbase.exp: Use standard_testfile,
5754 prepare_for_testing.
5755 * gdb.cp/virtfunc.exp: Use standard_testfile,
5756 prepare_for_testing.
5757 (do_tests): Update.
5758 * gdb.cp/virtfunc2.exp: Use standard_testfile,
5759 prepare_for_testing.
5760
686f09d0
TT
57612012-07-10 Tom Tromey <tromey@redhat.com>
5762
5763 * lib/gdb.exp (standard_testfile): Unset output variables from
5764 earlier invocations.
5765
9357e021
YQ
57662012-07-10 Yao Qi <yao@codesourcery.com>
5767
5768 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
5769 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
5770 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
5771 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
5772 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
5773 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
5774 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
5775 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
5776 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
5777 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
5778 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
5779 * gdb.mi/mi-var-display.exp: Likewise.
5780 * gdb.mi/mi-var-invalidate.exp: Likewise.
5781 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
5782 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
5783 * gdb.mi/mi2-console.exp: Likewise.
5784 * gdb.mi/mi2-disassemble.exp: Likewise.
5785 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
5786 * gdb.mi/mi2-read-memory.exp: Likewise.
5787 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
5788 * gdb.mi/mi2-simplerun.exp: Likewise.
5789 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
5790 * gdb.mi/mi2-syn-frame.exp: Likewise.
5791 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
5792 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
5793 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
5794
e314d629
TT
57952012-07-09 Tom Tromey <tromey@redhat.com>
5796
5797 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
5798 * gdb.base/callfuncs.exp: Add cast-based test.
5799 * gdb.base/callfuncs.c (voidfunc): New function.
5800
06928b3f
DE
58012012-07-08 Doug Evans <dje@google.com>
5802
5803 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
5804
32f11bad
JK
58052012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5806
5807 Fix XFAIL compatibility with old i386 systems.
5808 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
5809 Check also 'Cannot insert breakpoint 0'.
5810
76b83c51
JK
58112012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5812
5813 PR 14321
5814 * gdb.base/find.exp
5815 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
5816
a6fb9c08
TT
58172012-07-06 Tom Tromey <tromey@redhat.com>
5818
5819 * gdb.base/whatis.exp: Add test.
5820
71918a86
TT
58212012-07-06 Tom Tromey <tromey@redhat.com>
5822
5823 * gdb.base/whatis.exp: Add regression test.
5824
fcde5961
TT
58252012-07-06 Tom Tromey <tromey@redhat.com>
5826
5827 * gdb.base/whatis.exp: Add tests.
5828
f9cf0f4a
JK
58292012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5830
5831 PR 12649
5832 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
5833 gdb_test_multiple $gdb_prompt terminator.
5834
979ade8b
PA
58352012-07-04 Pedro Alves <palves@redhat.com>
5836
5837 * gdb.mi/mi-reverse.exp: Use supports_reverse and
5838 supports_process_record.
5839
8a980b44
PA
58402012-07-04 Pedro Alves <palves@redhat.com>
5841
5842 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
5843 endings.
5844 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
5845
855ba978
SS
58462012-07-03 Stan Shebs <stan@codesourcery.com>
5847
5848 * gdb.base/info-os.c (main): Retry resource acquisition until an
5849 available one is found.
5850 * gdb.base/info-os.exp: Collect resource keys from the program
5851 and use them in matching.
5852
fcb44371
JK
58532012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5854
5855 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
5856 Wrap the test into loop for corefile and core0file.
5857
08a67be6
JK
58582012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5859
5860 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
5861 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
5862 .note.GNU-stack.
5863
0f3c2347
JK
5864 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
5865
ff4a4500
SDJ
58662012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
5867
5868 * gdb.base/help.exp (help b, help br, help bre, help brea, help
5869 break): Include help message for the new `-probe' and `-probe-stap'
5870 options.
5871
d3ce09f5
SS
58722012-07-02 Stan Shebs <stan@codesourcery.com>
5873
5874 * gdb.base/dprintf.exp: Add agent style tests.
5875
a1624241
JK
58762012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5877
5878 * gdb.base/stale-infcall.c (infcall): New label test-next.
5879 (main): New labels test-pass and test-fail.
5880 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
5881 $test_fail_bpnum to test-fail.
5882 (test system longjmp tracking support): New test.
5883 Delete $test_fail_bpnum.
5884 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
5885 breakpoint.
5886
42e7ad6c
DE
58872012-06-30 Doug Evans <dje@google.com>
5888
5889 * gdb.dwarf2/fission-reread.S: New file.
5890 * gdb.dwarf2/fission-reread.exp: New file.
5891
37ce89eb
SS
58922012-06-28 Stan Shebs <stan@codesourcery.com>
5893
5894 * gdb.mi/mi-logging.exp: New file.
5895
e5ef252a
PA
58962012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5897 Pedro Alves <palves@redhat.com>
5898
5899 * gdb.threads/siginfo-threads.exp: New file.
5900 * gdb.threads/siginfo-threads.c: New file.
5901 * gdb.threads/sigstep-threads.exp: New file.
5902 * gdb.threads/sigstep-threads.c: New file.
5903
22f1fbae
TT
59042012-06-28 Tom Tromey <tromey@redhat.com>
5905
5906 * gdb.go/package.exp: Partially revert earlier patch; use
5907 gdb_compile again. Use standard_output_file.
5908
2e3cf129
DE
59092012-06-27 Doug Evans <dje@google.com>
5910
5911 * gdb.dwarf2/fission-base.c: New file.
5912 * gdb.dwarf2/fission-base.S: New file.
5913 * gdb.dwarf2/fission-base.exp: New file.
5914
785fd303
JK
59152012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5916
5917 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
5918
1bb9788d
TT
59192012-06-27 Tom Tromey <tromey@redhat.com>
5920
5921 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
5922 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
5923
c83ee902
TT
59242012-06-27 Tom Tromey <tromey@redhat.com>
5925
5926 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
5927 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
5928 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
5929 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
5930 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
5931 prepare_for_testing.
5932 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
5933 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
5934 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
5935 standard_testfile.
5936 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
5937 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
5938 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
5939 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
5940 prepare_for_testing.
5941 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
5942 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
5943 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
5944 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
5945 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
5946 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
5947 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
5948 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
5949 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
5950 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
5951 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
5952 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
5953 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
5954 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
5955 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
5956 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
5957 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
5958 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
5959 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
5960 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
5961 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
5962 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
5963 standard_output_file.
5964 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
5965 standard_output_file.
5966 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
5967 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
5968 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
5969 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
5970 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
5971 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
5972 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
5973 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
5974 * gdb.dwarf2/implptr.exp: Use standard_testfile.
5975 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
5976 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
5977 * gdb.dwarf2/pieces.exp: Use standard_testfile.
5978 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
5979 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
5980 * gdb.dwarf2/valop.exp: Use standard_testfile,
5981 prepare_for_testing.
5982
5204774b
TT
59832012-06-27 Tom Tromey <tromey@redhat.com>
5984
5985 * gdb.python/python.exp: Fix regexps in pagination tests.
5986
ee0bf529
SCR
59872012-06-26 Siva Chandra Reddy <sivachandra@google.com>
5988
5989 * gdb.python/py-symtab.exp: Add tests to test the new attribute
5990 'last' of gdb.Symtab_and_line.
5991 * gdb.python/py-symbol.c: Move break point comment to enable
5992 testing of gdb.Symtab_and_line.last.
5993
14fcc022
TT
59942012-06-26 Tom Tromey <tromey@redhat.com>
5995
5996 * gdb.threads/step.c: Remove.
5997 * gdb.threads/step.exp: Remove.
5998 * gdb.threads/step2.exp: Remove.
5999
0efbbabc
TT
60002012-06-26 Tom Tromey <tromey@redhat.com>
6001
6002 * gdb.threads/watchpoint-fork.exp (test): Use
6003 standard_output_file. Don't declare objdir.
6004 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
6005 standard_output_file.
6006 * gdb.threads/attach-stopped.exp: Use standard_testfile.
6007 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
6008 clean_restart. Remove incdir.
6009 * gdb.threads/corethreads.exp: Use standard_testfile.
6010 * gdb.threads/execl.exp: Use standard_testfile,
6011 standard_output_file, clean_restart.
6012 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
6013 clean_restart.
6014 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
6015 clean_restart.
6016 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
6017 incdir.
6018 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
6019 clean_restart. Remove incdir.
6020 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
6021 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
6022 clean_restart. Remove incdir.
6023 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
6024 Remove incdir.
6025 * gdb.threads/leader-exit.exp: Use standard_testfile.
6026 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
6027 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
6028 clean_restart.
6029 * gdb.threads/manythreads.exp: Use standard_testfile,
6030 clean_restart. Remove incdir.
6031 * gdb.threads/multi-create.exp: Use standard_testfile,
6032 clean_restart.
6033 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
6034 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
6035 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
6036 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
6037 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
6038 * gdb.threads/pending-step.exp: Use standard_testfile,
6039 clean_restart. Remove incdir.
6040 * gdb.threads/print-threads.exp: Use standard_testfile,
6041 clean_restart. Remove incdir.
6042 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
6043 clean_restart. Remove incdir.
6044 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
6045 Remove incdir.
6046 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
6047 incdir.
6048 * gdb.threads/sigthread.exp: Use standard_testfile,
6049 clean_restart.
6050 * gdb.threads/staticthreads.exp: Use standard_testfile,
6051 clean_restart. Remove incdir.
6052 * gdb.threads/switch-threads.exp: Use standard_testfile,
6053 clean_restart. Remove incdir.
6054 * gdb.threads/thread-execl.exp: Use standard_testfile,
6055 clean_restart. Remove incdir.
6056 * gdb.threads/thread-find.exp: Use standard_testfile,
6057 clean_restart.
6058 * gdb.threads/thread-specific.exp: Use standard_testfile,
6059 clean_restart. Remove incdir.
6060 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
6061 clean_restart. Remove incdir.
6062 * gdb.threads/thread_check.exp: Use standard_testfile,
6063 clean_restart. Remove incdir.
6064 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
6065 incdir.
6066 * gdb.threads/threadapply.exp: Use standard_testfile,
6067 clean_restart. Remove incdir.
6068 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
6069 clean_restart. Remove incdir.
6070 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
6071 clean_restart.
6072 * gdb.threads/tls-shared.exp: Use standard_testfile,
6073 clean_restart, standard_output_file.
6074 * gdb.threads/tls-var.exp: Use standard_testfile,
6075 standard_output_file.
6076 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
6077 Remove incdir.
6078 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
6079 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6080 incdir.
6081 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6082 clean_restart. Remove incdir.
6083
497a5eb0
TT
60842012-06-26 Tom Tromey <tromey@redhat.com>
6085
6086 * gdb.trace/actions.exp: Use standard_testfile.
6087 * gdb.trace/ax.exp: Use standard_testfile.
6088 * gdb.trace/backtrace.exp: Use standard_testfile.
6089 * gdb.trace/change-loc.exp: Use standard_testfile.
6090 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6091 * gdb.trace/collection.exp: Use standard_testfile,
6092 prepare_for_testing.
6093 * gdb.trace/deltrace.exp: Use standard_testfile.
6094 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6095 * gdb.trace/ftrace.exp: Use standard_testfile.
6096 * gdb.trace/infotrace.exp: Use standard_testfile.
6097 * gdb.trace/packetlen.exp: Use standard_testfile.
6098 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6099 * gdb.trace/passcount.exp: Use standard_testfile.
6100 * gdb.trace/pending.exp: Use standard_testfile.
6101 * gdb.trace/report.exp: Use standard_testfile.
6102 * gdb.trace/save-trace.exp: Use standard_testfile.
6103 * gdb.trace/stap-trace.exp: Use standard_testfile.
6104 * gdb.trace/status-stop.exp: Use standard_testfile.
6105 * gdb.trace/strace.exp: Use standard_testfile.
6106 * gdb.trace/tfile.exp: Use standard_testfile.
6107 * gdb.trace/tfind.exp: Use standard_testfile.
6108 * gdb.trace/trace-break.exp: Use standard_testfile.
6109 * gdb.trace/trace-mt.exp: Use standard_testfile.
6110 * gdb.trace/tracecmd.exp: Use standard_testfile.
6111 * gdb.trace/tspeed.exp: Use standard_testfile.
6112 * gdb.trace/tstatus.exp: Use standard_testfile.
6113 * gdb.trace/tsv.exp: Use standard_testfile.
6114 * gdb.trace/unavailable.exp: Use standard_testfile,
6115 prepare_for_testing.
6116 * gdb.trace/while-dyn.exp: Use standard_testfile.
6117 * gdb.trace/while-stepping.exp: Use standard_testfile.
6118
7686c074
TT
61192012-06-26 Tom Tromey <tromey@redhat.com>
6120
6121 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6122 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6123 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6124 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6125 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6126 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6127 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6128 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6129 prepare_for_testing.
6130 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6131 prepare_for_testing.
6132 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6133 prepare_for_testing.
6134 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6135 prepare_for_testing.
6136 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6137 prepare_for_testing
6138 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6139 * gdb.reverse/machinestate.exp: Use standard_testfile.
6140 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6141 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6142 build_executable.
6143 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6144 build_executable.
6145 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6146 standard_output_file.
6147 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6148 standard_output_file.
6149 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6150 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6151 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6152 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6153 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6154 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6155
481fc100
TT
61562012-06-26 Tom Tromey <tromey@redhat.com>
6157
6158 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6159 standard_output_file.
6160 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6161 prepare_for_testing. Remove directory-checking code.
6162
7bb18ae2
TT
61632012-06-25 Tom Tromey <tromey@redhat.com>
6164
6165 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6166 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6167 build_executable, not prepare_for_testing.
6168 * gdb.multi/base.exp: Use standard_output_file. Use
6169 build_executable, not prepare_for_testing.
6170
cf09b3e4
TT
61712012-06-25 Tom Tromey <tromey@redhat.com>
6172
6173 * gdb.fortran/subarray.exp: Use standard_testfile,
6174 prepare_for_testing.
6175 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6176 * gdb.fortran/module.exp: Use standard_testfile.
6177 * gdb.fortran/logical.exp: Use standard_testfile.
6178 * gdb.fortran/library-module.exp: Use standard_testfile,
6179 standard_output_file.
6180 * gdb.fortran/derived-type.exp: Use standard_testfile,
6181 prepare_for_testing.
6182 * gdb.fortran/complex.exp: Use standard_testfile,
6183 prepare_for_testing.
6184 * gdb.fortran/charset.exp: Use standard_testfile.
6185 * gdb.fortran/array-element.exp: Use standard_testfile,
6186 prepare_for_testing.
6187
18b5ff1b
KS
61882012-06-25 Keith Seitz <keiths@redhat.com>
6189
6190 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6191 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6192
17b77626
TT
61932012-06-25 Tom Tromey <tromey@redhat.com>
6194
6195 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6196 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6197 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6198 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6199
f91e3dc1
TT
62002012-06-25 Tom Tromey <tromey@redhat.com>
6201
6202 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6203 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6204 * gdb.linespec/linespec.exp: Use standard_testfile.
6205
a884434d
TT
62062012-06-25 Tom Tromey <tromey@redhat.com>
6207
6208 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6209 prepare_for_testing.
6210
efc9d70a
TT
62112012-06-25 Tom Tromey <tromey@redhat.com>
6212
6213 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6214 prepare_for_testing.
6215 * gdb.opt/inline-break.exp: Use standard_testfile,
6216 prepare_for_testing.
6217 * gdb.opt/inline-bt.exp: Use standard_testfile,
6218 prepare_for_testing.
6219 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6220 prepare_for_testing.
6221 * gdb.opt/inline-locals.exp: Use standard_testfile,
6222 prepare_for_testing.
6223
e2fc92c6
TT
62242012-06-25 Tom Tromey <tromey@redhat.com>
6225
6226 * gdb.asm/asm-source.exp: Use standard_output_file,
6227 standard_testfile. Construct .o files in proper subdir.
6228
b0963d73
TT
62292012-06-25 Tom Tromey <tromey@redhat.com>
6230
6231 * gdb.server/ext-attach.exp: Use standard_testfile,
6232 prepare_for_testing.
6233 * gdb.server/ext-run.exp: Use standard_testfile,
6234 build_executable.
6235 * gdb.server/file-transfer.exp: Use standard_testfile,
6236 prepare_for_testing.
6237 * gdb.server/server-exec-info.exp: Use standard_testfile.
6238 * gdb.server/server-mon.exp: Use standard_testfile,
6239 prepare_for_testing.
6240 * gdb.server/server-run.exp: Use standard_testfile,
6241 build_executable.
6242 * gdb.server/solib-list.exp: Use standard_testfile,
6243 standard_output_file.
6244
8a3e1f8d
TT
62452012-06-25 Tom Tromey <tromey@redhat.com>
6246
6247 * lib/gdb.exp (standard_output_file): Use "file join".
6248 * gdb.go/chan.exp: Use standard_testfile.
6249 * gdb.go/handcall.exp: Use standard_testfile.
6250 * gdb.go/hello.exp: Use standard_testfile.
6251 * gdb.integers/chan.exp: Use standard_testfile.
6252 * gdb.go/methods.exp: Use standard_testfile.
6253 * gdb.go/package.exp: Use standard_testfile.
6254 * gdb.go/strings.exp: Use standard_testfile.
6255 * gdb.go/types.exp: Use standard_testfile.
6256 * gdb.go/unsafe.exp: Use standard_testfile.
6257
944a9061
MGD
62582012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6259
6260 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6261
1c06bd58
JK
62622012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6263
6264 Fix regression by the previous commit.
6265 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6266
b4a58790
TT
62672012-06-22 Tom Tromey <tromey@redhat.com>
6268
6269 * gdb.python/lib-types.exp: Use standard_testfile,
6270 prepare_for_testing.
6271 * gdb.python/py-block.exp: Use standard_testfile.
6272 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6273 * gdb.python/py-events.exp: Use standard_testfile,
6274 standard_output_file.
6275 * gdb.python/py-evsignal.exp: Use standard_testfile.
6276 * gdb.python/py-evethreads.exp: Use standard_testfile.
6277 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6278 * gdb.python/py-explore.exp: Use standard_testfile.
6279 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6280 standard_output_file.
6281 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6282 prepare_for_testing.
6283 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6284 * gdb.python/py-frame.exp: Use standard_testfile.
6285 * gdb.python/py-inferior.exp: Use standard_testfile.
6286 * gdb.python/py-infthread.exp: Use standard_testfile.
6287 * gdb.python/py-mi.exp: Use standard_testfile.
6288 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6289 build_executable.
6290 * gdb.python/py-objfile.exp: Use standard_testfile.
6291 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6292 prepare_for_testing.
6293 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6294 * gdb.python/py-progspace.exp: Use standard_testfile,
6295 build_executable.
6296 * gdb.python/py-prompt.exp: Use standard_testfile,
6297 build_executable.
6298 * gdb.python/py-section-script.exp: Use standard_testfile,
6299 build_executable.
6300 * gdb.python/py-shared.exp: Use standard_testfile,
6301 standard_output_file, clean_restart.
6302 * gdb.python/py-symbol.exp: Use standard_output_file,
6303 prepare_for_testing.
6304 * gdb.python/py-symtab.exp: Use standard_output_file,
6305 prepare_for_testing
6306 * gdb.python/py-template.exp: Use standard_testfile.
6307 * gdb.python/py-type.exp: Use standard_testfile.
6308 * gdb.python/py-value-cc.exp: Use standard_testfile.
6309 * gdb.python/py-value.exp: Use standard_testfile.
6310 * gdb.python/python.exp: Use standard_testfile, build_executable.
6311
2c44deac
TT
63122012-06-22 Tom Tromey <tromey@redhat.com>
6313
6314 * gdb.objc/basicclass.exp: Use standard_testfile.
6315 (do_objc_tests): Don't declare objdir.
6316 * gdb.objc/nondebug.exp: Use standard_testfile.
6317 (do_objc_tests): Don't declare objdir.
6318 * gdb.objc/objcdecode.exp: Use standard_testfile.
6319 (do_objc_tests): Don't declare objdir.
6320
c24ccbce
TT
63212012-06-22 Tom Tromey <tromey@redhat.com>
6322
6323 * gdb.java/jmain.exp: Use standard_testfile.
6324 * gdb.java/jmisc.exp: Use standard_testfile.
6325 * gdb.java/jnpe.exp: Use standard_testfile.
6326 * gdb.java/jprint.exp: Use standard_testfile.
6327
0a6d0306
TT
63282012-06-22 Tom Tromey <tromey@redhat.com>
6329
6330 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6331 (standard_output_file, standard_testfile): New procs.
6332 (build_executable, clean_restart): Use standard_output_file.
6333
6ea815ef
YQ
63342012-06-22 Yao Qi <yao@codesourcery.com>
6335
6336 * boards/native-gdbserver.exp: New proc ${board}_exec.
6337 * boards/native-stdio-gdbserver.exp: Likewise.
6338
4c93b1db
TT
63392012-06-21 Tom Tromey <tromey@redhat.com>
6340
6341 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6342 (build_executable): Update.
6343 (get_compiler_info): Remove 'binfile' argument.
6344 * gdb.ada/arrayidx.exp: Update.
6345 * gdb.ada/null_array.exp: Update.
6346 * gdb.arch/altivec-abi.exp: Update.
6347 * gdb.arch/altivec-regs.exp: Update.
6348 * gdb.arch/amd64-byte.exp: Update.
6349 * gdb.arch/amd64-dword.exp: Update.
6350 * gdb.arch/amd64-word.exp: Update.
6351 * gdb.arch/i386-avx.exp: Update.
6352 * gdb.arch/i386-byte.exp: Update.
6353 * gdb.arch/i386-sse.exp: Update.
6354 * gdb.arch/i386-word.exp: Update.
6355 * gdb.arch/ppc-dfp.exp: Update.
6356 * gdb.arch/ppc-fp.exp: Update.
6357 * gdb.arch/vsx-regs.exp: Update.
6358 * gdb.base/all-bin.exp: Update.
6359 * gdb.base/annota1.exp: Update.
6360 * gdb.base/async.exp: Update.
6361 * gdb.base/attach.exp: Update.
6362 * gdb.base/break-interp.exp: Update.
6363 * gdb.base/call-ar-st.exp: Update.
6364 * gdb.base/call-rt-st.exp: Update.
6365 * gdb.base/call-sc.exp: Update.
6366 * gdb.base/callfuncs.exp: Update.
6367 * gdb.base/catch-load.exp: Update.
6368 * gdb.base/completion.exp: Update.
6369 * gdb.base/complex.exp: Update.
6370 * gdb.base/condbreak.exp: Update.
6371 * gdb.base/consecutive.exp: Update.
6372 * gdb.base/constvars.exp: Update.
6373 * gdb.base/corefile.exp: Update.
6374 * gdb.base/eval-skip.exp: Update.
6375 * gdb.base/expand-psymtabs.exp: Update.
6376 * gdb.base/exprs.exp: Update.
6377 * gdb.base/fileio.exp: Update.
6378 * gdb.base/fixsection.exp: Update.
6379 * gdb.base/funcargs.exp: Update.
6380 * gdb.base/gdb11530.exp: Update.
6381 * gdb.base/gdb1555.exp: Update.
6382 * gdb.base/gnu-ifunc.exp: Update.
6383 * gdb.base/gnu_vector.exp: Update.
6384 * gdb.base/info-macros.exp: Update.
6385 * gdb.base/jit-simple.exp: Update.
6386 * gdb.base/jit-so.exp: Update.
6387 * gdb.base/jit.exp: Update.
6388 * gdb.base/langs.exp: Update.
6389 * gdb.base/list.exp: Update.
6390 * gdb.base/logical.exp: Update.
6391 * gdb.base/long_long.exp: Update.
6392 * gdb.base/longjmp.exp: Update.
6393 * gdb.base/macscp.exp: Update.
6394 * gdb.base/mips_pro.exp: Update.
6395 * gdb.base/miscexprs.exp: Update.
6396 * gdb.base/morestack.exp: Update.
6397 * gdb.base/nodebug.exp: Update.
6398 * gdb.base/opaque.exp: Update.
6399 * gdb.base/pc-fp.exp: Update.
6400 * gdb.base/pending.exp: Update.
6401 * gdb.base/permissions.exp: Update.
6402 * gdb.base/pointers.exp: Update.
6403 * gdb.base/prelink.exp: Update.
6404 * gdb.base/printcmds.exp: Update.
6405 * gdb.base/psymtab.exp: Update.
6406 * gdb.base/ptype.exp: Update.
6407 * gdb.base/relational.exp: Update.
6408 * gdb.base/scope.exp: Update.
6409 * gdb.base/setvar.exp: Update.
6410 * gdb.base/shlib-call.exp: Update.
6411 * gdb.base/shreloc.exp: Update.
6412 * gdb.base/signals.exp: Update.
6413 * gdb.base/sizeof.exp: Update.
6414 * gdb.base/so-impl-ld.exp: Update.
6415 * gdb.base/so-indr-cl.exp: Update.
6416 * gdb.base/solib-disc.exp: Update.
6417 * gdb.base/solib-display.exp: Update.
6418 * gdb.base/solib-nodir.exp: Update.
6419 * gdb.base/solib-overlap.exp: Update.
6420 * gdb.base/solib-symbol.exp: Update.
6421 * gdb.base/solib-weak.exp: Update.
6422 * gdb.base/solib.exp: Update.
6423 * gdb.base/store.exp: Update.
6424 * gdb.base/structs.exp: Update.
6425 * gdb.base/structs2.exp: Update.
6426 * gdb.base/type-opaque.exp: Update.
6427 * gdb.base/unload.exp: Update.
6428 * gdb.base/varargs.exp: Update.
6429 * gdb.base/volatile.exp: Update.
6430 * gdb.base/watch_thread_num.exp: Update.
6431 * gdb.base/watchpoint-solib.exp: Update.
6432 * gdb.base/watchpoint.exp: Update.
6433 * gdb.base/watchpoints.exp: Update.
6434 * gdb.base/whatis.exp: Update.
6435 * gdb.cell/arch.exp: Update.
6436 * gdb.cell/break.exp: Update.
6437 * gdb.cell/bt.exp: Update.
6438 * gdb.cell/core.exp: Update.
6439 * gdb.cell/data.exp: Update.
6440 * gdb.cell/ea-cache.exp: Update.
6441 * gdb.cell/f-regs.exp: Update.
6442 * gdb.cell/fork.exp: Update.
6443 * gdb.cell/gcore.exp: Update.
6444 * gdb.cell/mem-access.exp: Update.
6445 * gdb.cell/ptype.exp: Update.
6446 * gdb.cell/registers.exp: Update.
6447 * gdb.cell/sizeof.exp: Update.
6448 * gdb.cell/solib-symbol.exp: Update.
6449 * gdb.cell/solib.exp: Update.
6450 * gdb.cp/ambiguous.exp: Update.
6451 * gdb.cp/breakpoint.exp: Update.
6452 * gdb.cp/bs15503.exp: Update.
6453 * gdb.cp/casts.exp: Update.
6454 * gdb.cp/class2.exp: Update.
6455 * gdb.cp/cpexprs.exp: Update.
6456 * gdb.cp/cplusfuncs.exp: Update.
6457 * gdb.cp/ctti.exp: Update.
6458 * gdb.cp/dispcxx.exp: Update.
6459 * gdb.cp/gdb1355.exp: Update.
6460 * gdb.cp/gdb2384.exp: Update.
6461 * gdb.cp/gdb2495.exp: Update.
6462 * gdb.cp/infcall-dlopen.exp: Update.
6463 * gdb.cp/local.exp: Update.
6464 * gdb.cp/m-data.exp: Update.
6465 * gdb.cp/m-static.exp: Update.
6466 * gdb.cp/mb-ctor.exp: Update.
6467 * gdb.cp/mb-inline.exp: Update.
6468 * gdb.cp/mb-templates.exp: Update.
6469 * gdb.cp/member-ptr.exp: Update.
6470 * gdb.cp/method.exp: Update.
6471 * gdb.cp/namespace.exp: Update.
6472 * gdb.cp/nextoverthrow.exp: Update.
6473 * gdb.cp/nsdecl.exp: Update.
6474 * gdb.cp/nsrecurs.exp: Update.
6475 * gdb.cp/nsstress.exp: Update.
6476 * gdb.cp/nsusing.exp: Update.
6477 * gdb.cp/pr-1023.exp: Update.
6478 * gdb.cp/pr-1210.exp: Update.
6479 * gdb.cp/pr-574.exp: Update.
6480 * gdb.cp/pr9631.exp: Update.
6481 * gdb.cp/printmethod.exp: Update.
6482 * gdb.cp/psmang.exp: Update.
6483 * gdb.cp/re-set-overloaded.exp: Update.
6484 * gdb.cp/rtti.exp: Update.
6485 * gdb.cp/shadow.exp: Update.
6486 * gdb.cp/templates.exp: Update.
6487 * gdb.cp/try_catch.exp: Update.
6488 * gdb.dwarf2/dw2-ranges.exp: Update.
6489 * gdb.dwarf2/pr10770.exp: Update.
6490 * gdb.fortran/library-module.exp: Update.
6491 * gdb.hp/gdb.aCC/optimize.exp: Update.
6492 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6493 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6494 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6495 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6496 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6497 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6498 * gdb.hp/gdb.compat/xdb1.exp: Update.
6499 * gdb.hp/gdb.compat/xdb2.exp: Update.
6500 * gdb.hp/gdb.compat/xdb3.exp: Update.
6501 * gdb.hp/gdb.defects/bs14602.exp: Update.
6502 * gdb.hp/gdb.defects/solib-d.exp: Update.
6503 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6504 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6505 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6506 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6507 * gdb.mi/gdb792.exp: Update.
6508 * gdb.mi/mi-pending.exp: Update.
6509 * gdb.mi/mi-solib.exp: Update.
6510 * gdb.mi/mi-var-cp.exp: Update.
6511 * gdb.opt/clobbered-registers-O2.exp: Update.
6512 * gdb.opt/inline-bt.exp: Update.
6513 * gdb.opt/inline-cmds.exp: Update.
6514 * gdb.opt/inline-locals.exp: Update.
6515 * gdb.python/py-events.exp: Update.
6516 * gdb.python/py-finish-breakpoint.exp: Update.
6517 * gdb.python/py-type.exp: Update.
6518 * gdb.reverse/solib-precsave.exp: Update.
6519 * gdb.reverse/solib-reverse.exp: Update.
6520 * gdb.server/solib-list.exp: Update.
6521 * gdb.stabs/weird.exp: Update.
6522 * gdb.threads/attach-into-signal.exp: Update.
6523 * gdb.threads/attach-stopped.exp: Update.
6524 * gdb.threads/tls-shared.exp: Update.
6525 * gdb.trace/change-loc.exp: Update.
6526 * gdb.trace/strace.exp: Update.
6527
95c391b6
TT
65282012-06-19 Tom Tromey <tromey@redhat.com>
6529
6530 * gdb.base/whatis.exp: Add tests.
6531
e910f0b6
TT
65322012-06-19 Tom Tromey <tromey@redhat.com>
6533
6534 * gdb.cp/m-static.cc (keepalive): New function.
6535 (gnu_obj_1::method): Use it.
6536
422d65e7
DE
65372012-06-18 Doug Evans <dje@google.com>
6538
6539 * gdb.base/info-fun.exp: New file.
6540 * gdb.base/info-fun.c: New file.
6541 * gdb.base/info-fun-solib.c: New file.
6542
e2e4d78b
JK
65432012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6544
6545 Remove stale dummy frames.
6546 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6547 (maintenance info breakpoints): New tests.
6548 * gdb.base/stale-infcall.c: New file.
6549 * gdb.base/stale-infcall.exp: New file.
6550
1788b2d3
JK
65512012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6552
6553 * gdb.arch/amd64-entry-value-param.S: New file.
6554 * gdb.arch/amd64-entry-value-param.c: New file.
6555 * gdb.arch/amd64-entry-value-param.exp: New file.
6556
663b969e
TT
65572012-06-15 Tom Tromey <tromey@redhat.com>
6558
6559 * gdb.cp/namespace.exp: Add "show lang" test.
6560
8e09ad05
IS
65612012-06-15 Iain Sandoe <iain@codesourcery.com>
6562
6563 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6564 case. (top level): Use gdb_file_cmd instead of gdb_load.
6565
f85e18ee
JK
65662012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6567
6568 PR tdep/14222
6569 * gdb.arch/i386-sse-stack-align.S: New file.
6570 * gdb.arch/i386-sse-stack-align.c: New file.
6571 * gdb.arch/i386-sse-stack-align.exp: New file.
6572
f3b5e280
KS
65732012-06-13 Keith Seitz <keiths@redhat.com>
6574
6575 PR breakpoints/13798 and mi/11541
6576 * gdb.linespec/ls-errs.exp: Add a few more tests for
6577 filenames with spaces and colons.
6578
50af5481
JK
65792012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6580
6581 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6582 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6583 (test_function): Call CV_f.
6584 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6585 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6586 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6587 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6588 (p CV_f(CV::i)): New tests.
6589
d55637df
TT
65902012-06-13 Tom Tromey <tromey@redhat.com>
6591
6592 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6593
cc80f267
JK
65942012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6595
6596 Fix regression by the "ambiguous linespec" series.
6597 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6598 tests.
6599
bb2af9cc
JK
66002012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6601
6602 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
6603 missing.
6604
e81a37f7
TT
66052012-06-11 Tom Tromey <tromey@redhat.com>
6606
6607 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
6608 location...
6609 (main): ...here.
6610
8efd7788
YQ
66112012-06-07 Yao Qi <yao@codesourcery.com>
6612
6613 * gdb.trace/strace.exp: Shorten some too-long lines.
6614
359f5fe6
PA
66152012-06-06 Pedro Alves <palves@redhat.com>
6616
6617 * gdb.threads/clone-new-thread-event.c: New file.
6618 * gdb.threads/clone-new-thread-event.exp: New file.
6619
7b2fe205
YQ
66202012-06-06 Yao Qi <yao@codesourcery.com>
6621
6622 * gdb.base/dprintf.c (main): Add extra parameter when calling
6623 printf and fprintf.
6624 (bar): New function. It is a dead function, but to ensure
6625 'malloc' is linked explicitly.
6626
3eca55e8
YQ
66272012-06-06 Yao Qi <yao@codesourcery.com>
6628
6629 * gdb.base/info-proc.exp: Return if target doesn't support
6630 'info proc'.
6631
91cc9324
JK
66322012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6633
6634 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
6635 (run program with breakpoint commands): XFAIl if it is not.
6636
c56e7c43
JB
66372012-06-05 Joel Brobecker <brobecker@adacore.com>
6638
6639 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
6640 and add comment.
6641 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
6642 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
6643 "STOP" marker. Adjust testing strategy to make it work on
6644 all targets.
6645
6646 * gdb.base/print-file-var-main.c (main): Rewrite using local
6647 variables and adjust get_version_2's return value check.
6648 Add small comment.
6649 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
6650 marker. Adjust testing strategy to make it work on all targets.
6651
ccab2054
JB
66522012-06-05 Joel Brobecker <brobecker@adacore.com>
6653
6654 * gdb.ada/bad-task-bp-keyword: New testcase.
6655
d0d86158
JK
66562012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6657
6658 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6659 Simplify it to ...
6660 (symbol-file ${testfile1}): ... here.
6661 (test eliminated var my_global_symbol)
6662 (test eliminated var my_static_symbol)
6663 (test eliminated var my_global_func, get address of main): Wrap them to
6664 'single psymtabs' and 'single symtabs'
6665 (get address of my_global_symbol, get address of my_static_symbol)
6666 (get address of my_global_func, get address of main): Wrap them to
6667 'order1' and 'order2'.
6668
952cf74c
JK
6669 * gdb.base/code_elim.exp
6670 (add-symbol-file ${testfile1} 0x100000)
6671 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6672 'order2'.
6673 (order1: add-symbol-file ${testfile1} 0x100000)
6674 (order1: add-symbol-file ${testfile2} 0x200000)
6675 (order2: add-symbol-file ${testfile2} 0x200000)
6676 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6677 .bss as appropriate.
6678
0c5bf5a9
JK
66792012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6680
6681 * gdb.server/solib-list-lib.c: New file.
6682 * gdb.server/solib-list-main.c: New file.
6683 * gdb.server/solib-list.exp: New file.
6684
4196f325
MR
66852012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
6686
6687 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
6688 for 'set print symbol' change.
6689
bfb05775
JK
66902012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6691
6692 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
6693 .debug_abbrev_seg3.
6694
685b1105
JK
66952012-05-24 John Steele Scott <toojays@toojays.net>
6696
6697 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
6698 * gdb.dwarf2/dw2-icc-opaque.S: New file.
6699 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
6700
f3e0e960
SS
67012012-05-23 Stan Shebs <stan@codesourcery.com>
6702
6703 * gdb.mi/mi-info-os.exp: New file.
6704
11eb1b4d
KS
67052012-05-23 Keith Seitz <keiths@redhat.com>
6706
6707 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
6708 return -1 to suppress the rest of the tests.
6709 (compile_stap_bin): Return boolean success value.
6710
b1af9e97
TT
67112012-05-21 Tom Tromey <tromey@redhat.com>
6712
6713 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
6714 Remove kfails.
6715 (test_print_mi_member_types): Likewise.
6716
248537e3
TT
67172012-05-21 Tom Tromey <tromey@redhat.com>
6718
6719 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
6720 print symbol' change.
6721
d791e155
TJB
67222012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6723
6724 * gdb.python/py-prompt.exp: Quit if the target is remote.
6725
e77afa2e
JK
67262012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6727
6728 Fix ERROR: internal buffer is full.
6729 * gdb.base/info-os.exp (expect_multiline): New function.
6730 (get process list, get process groups, get threads)
6731 (get file descriptors, get internet-domain sockets)
6732 (get shared-memory regions, get semaphores, get message queues): Use
6733 it for these tests.
6734
9cb709b6
TT
67352012-05-18 Tom Tromey <tromey@redhat.com>
6736
6737 * gdb.mi/mi-var-cmd.exp: Update.
6738 * gdb.objc/basicclass.exp (do_objc_tests): Update.
6739 * gdb.cp/virtbase.exp: Update.
6740 * gdb.cp/classes.exp (test_static_members): Update.
6741 * gdb.cp/casts.exp: Update.
6742 * gdb.base/pointers.exp: Update.
6743 * gdb.base/funcargs.exp (pointer_args): Update.
6744 (structs_by_reference): Update.
6745 * gdb.base/find.exp: Update.
6746 * gdb.base/call-strs.exp: Send "set print symbol off".
6747 * gdb.base/call-ar-st.exp: Update.
6748 * gdb.ada/fun_addr.exp: Update.
6749 * gdb.base/printcmds.exp (test_print_symbol): New proc.
6750 Call it.
6751 (test_print_repeats_10, test_print_strings)
6752 (test_print_char_arrays): Update.
6753
b012acdd
TT
67542012-05-18 Tom Tromey <tromey@redhat.com>
6755
6756 * gdb.base/charset.exp (string_display): Update.
6757
1d51a733
TT
67582012-05-18 Tom Tromey <tromey@redhat.com>
6759
6760 * gdb.mi/mi2-var-display.exp: Update.
6761 * gdb.mi/mi-var-display.exp: Update.
6762 * gdb.mi/mi-var-child.exp: Update.
6763 * gdb.cp/expand-psymtabs-cxx.exp: Update.
6764 * gdb.cp/cp-relocate.exp (get_func_address): Update.
6765
957df313
DE
67662012-05-17 Doug Evans <dje@google.com>
6767
682c7f7b
DE
6768 * info-macros.exp: Pass "debug" to prepare_for_testing.
6769
957df313
DE
6770 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
6771 * gdb.ada/Makefile.in (clean): Ditto.
6772 * gdb.arch/Makefile.in (clean): Ditto.
6773 * gdb.asm/Makefile.in (clean): Ditto.
6774 * gdb.base/Makefile.in (clean): Ditto.
6775 * gdb.cell/Makefile.in (clean): Ditto.
6776 * gdb.cp/Makefile.in (clean): Ditto.
6777 * gdb.disasm/Makefile.in (clean): Ditto.
6778 * gdb.dwarf2/Makefile.in (clean): Ditto.
6779 * gdb.fortran/Makefile.in (clean): Ditto.
6780 * gdb.go/Makefile.in (clean): Ditto.
6781 * gdb.hp/Makefile.in (clean): Ditto.
6782 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
6783 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
6784 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
6785 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
6786 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
6787 * gdb.java/Makefile.in (clean): Ditto.
6788 * gdb.linespec/Makefile.in (clean): Ditto.
6789 * gdb.mi/Makefile.in (clean): Ditto.
6790 * gdb.modula2/Makefile.in (clean): Ditto.
6791 * gdb.multi/Makefile.in (clean): Ditto.
6792 * gdb.objc/Makefile.in (clean): Ditto.
6793 * gdb.opencl/Makefile.in (clean): Ditto.
6794 * gdb.opt/Makefile.in (clean): Ditto.
6795 * gdb.pascal/Makefile.in (clean): Ditto.
6796 * gdb.python/Makefile.in (clean): Ditto.
6797 * gdb.reverse/Makefile.in (clean): Ditto.
6798 * gdb.server/Makefile.in (clean): Ditto.
6799 * gdb.stabs/Makefile.in (clean): Ditto.
6800 * gdb.threads/Makefile.in (clean): Ditto.
6801 * gdb.trace/Makefile.in (clean): Ditto.
6802 * gdb.xml/Makefile.in (clean): Ditto.
6803
abc9d0dc
TT
68042012-05-16 Tom Tromey <tromey@redhat.com>
6805
6806 * gdb.base/macscp1.c (macscp_expr): Add comment.
6807 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
6808
6a3a010b
MR
68092012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
6810
6811 * gdb.base/return-nodebug.exp: Also test float and double types.
6812
01429c8e
JK
68132012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 PR testsuite/12649
6816 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
6817
54115cd4
JK
6818 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
6819
0c5f383f
SDJ
68202012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
6821
6822 * gdb.base/stap-probe.exp (stap_test): Remove calls to
6823 `rerun_to_main'.
6824 (stap_test_no_debuginfo): Likewise.
6825
e7e0cddf
SS
68262012-05-14 Stan Shebs <stan@codesourcery.com>
6827
6828 * gdb.base/dprintf.c: New file.
6829 * gdb.base/dprintf.exp: New file.
6830
c772f8e7
HZ
68312012-05-14 Hui Zhu <hui_zhu@mentor.com>
6832
6833 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
6834 * gdb.trace/disconnected-tracing.c: New file.
6835 * gdb.trace/disconnected-tracing.exp: New file.
6836
7efc75aa
SCR
68372012-05-13 Siva Chandra Reddy <sivachandra@google.com>
6838
6839 * gdb.python/python.c: Add a new breakpoint comment.
6840 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
6841
85d4a676
SS
68422011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
6843
6844 * gdb.base/info-os.exp: New file.
6845 * gdb.base/info-os.c: New file.
6846
64ea88dc
JB
68472012-05-10 Joel Brobecker <brobecker@adacore.com>
6848
4647ab1b
JB
6849 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
6850 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
6851 New files.
64ea88dc 6852
afba63f1
JB
68532012-05-10 Joel Brobecker <brobecker@adacore.com>
6854
6855 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
6856 gdb.base/ctxobj.exp: New files.
6857
9d198b1e
TT
68582012-05-09 Tom Tromey <tromey@redhat.com>
6859
6860 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
6861
9bfee719
MR
68622012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
6863
6864 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
6865
3a7341d8
MR
68662012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
6867
6868 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
6869 before using it.
6870
52b3699b
TG
68712012-05-04 Tristan Gingold <gingold@adacore.com>
6872
6873 * gdb.base/set-noassign.exp: New test.
6874
a20ee7a4
SCR
68752012-05-03 Siva Chandra Reddy <sivachandra@google.com>
6876
6877 * gdb.python/py-symbol.exp: Add tests to test the new methods
6878 gdb.Symtab.global_block() and gdb.Symtab.static_block().
6879 * gdb.python/py-symbol.c: Add new struct to help test
6880 gdb.Symtab.static_block().
6881
bf2f0858
DE
68822012-05-03 Doug Evans <dje@google.com>
6883
6884 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
6885 commented out.
6886
2d4e0376
YQ
68872012-05-03 Yao Qi <yao@codesourcery.com>
6888
6889 * gdb.base/catch-syscall.exp: Skip it before compilation if target
6890 doesn't support.
6891 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
6892 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
6893
6d0bb9f3
YQ
68942012-05-03 Yao Qi <yao@codesourcery.com>
6895
6896 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
6897
fd820528
DE
68982012-04-30 Doug Evans <dje@google.com>
6899
6900 PR testsuite/13961
6901 * gdb.dwarf2/pr13961.S: New file.
6902 * gdb.dwarf2/pr13961.exp: New file.
6903
b9e219b9
YQ
69042012-04-29 Yao Qi <yao@codesourcery.com>
6905
6906 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
6907
3019eac3
DE
69082012-04-28 Doug Evans <dje@google.com>
6909
6910 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
6911 .Ltype_int_in_cu2. Use name "int2" instead of "int".
6912 All uses updated.
6913 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
6914 "ptype func_cu1" to expand cu2 before cu1.
6915
62e5f89c
SDJ
69162012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
6917 Tom Tromey <tromey@redhat.com>
6918
6919 * gdb.base/default.exp: Add `$_probe_arg*' convenience
6920 variables.
6921 * gdb.base/stap-probe.c: New file.
6922 * gdb.base/stap-probe.exp: New file.
6923 * gdb.trace/stap-trace.c: New file.
6924 * gdb.trace/stap-trace.exp: New file.
6925 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
6926 libgcc's unwinder.
6927
14132e89
MR
69282012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
6929
6930 * gdb.arch/mips16-thunks-inmain.c: New file.
6931 * gdb.arch/mips16-thunks-main.c: New file.
6932 * gdb.arch/mips16-thunks-sin.c: New file.
6933 * gdb.arch/mips16-thunks-sinfrob.c: New file.
6934 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
6935 * gdb.arch/mips16-thunks-sinmain.c: New file.
6936 * gdb.arch/mips16-thunks-sinmips16.c: New file.
6937 * gdb.arch/mips16-thunks.exp: New file.
6938
a766d390
DE
69392012-04-25 Doug Evans <dje@google.com>
6940
6941 * configure.ac: Create gdb.go/Makefile.
6942 * configure: Regenerate.
6943 * gdb.base/default.exp: Add "go" to "set language" testing.
6944 * gdb.go/Makefile.in: New file.
6945 * gdb.go/basic-types.exp: New file.
6946 * gdb.go/chan.exp: New file.
6947 * gdb.go/chan.go: New file.
6948 * gdb.go/handcall.exp: New file.
6949 * gdb.go/handcall.go: New file.
6950 * gdb.go/hello.exp: New file.
6951 * gdb.go/hello.go: New file.
6952 * gdb.go/integers.exp: New file.
6953 * gdb.go/integers.go: New file.
6954 * gdb.go/methods.exp: New file.
6955 * gdb.go/methods.go: New file.
6956 * gdb.go/package.exp: New file.
6957 * gdb.go/package1.go: New file.
6958 * gdb.go/package2.go: New file.
6959 * gdb.go/print.exp: New file.
6960 * gdb.go/strings.exp: New file.
6961 * gdb.go/strings.go: New file.
6962 * gdb.go/types.exp: New file.
6963 * gdb.go/types.go: New file.
6964 * gdb.go/unsafe.exp: New file.
6965 * gdb.go/unsafe.go: New file.
6966 * lib/future.exp: Add Go support.
6967 (gdb_find_go, gdb_find_go_linker): New procs.
6968 (gdb_default_target_compile): Add Go support.
6969 * lib/gdb.exp (skip_go_tests): New proc.
6970 * lib/go.exp: New file.
6971
e65f9ffb
TT
69722012-04-25 Tom Tromey <tromey@redhat.com>
6973
6974 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
6975
14e75d8e
JK
69762012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
6977 Jan Kratochvil <jan.kratochvil@redhat.com>
6978
6979 PR symtab/7259:
6980 * gdb.base/enumval.c: New test case.
6981 * gdb.base/enumval.exp: New test case.
6982 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
6983 field.bitpos.
6984
f3525b70
PA
69852012-04-17 Pedro Alves <palves@redhat.com>
6986
6987 * Makefile.in (site.exp): Make site.exp source
6988 $srcdir/lib/append_gdb_boards_dir.exp.
6989 * lib/append_gdb_boards_dir.exp: New file.
6990
bccbefd2
JK
69912012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6992
6993 New option "set auto-load safe-path".
6994 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
6995 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
6996
bf88dd68
JK
69972012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6998
6999 auto-load: Implementation.
7000 * gdb.base/help.exp (test set height): Increase the height.
7001 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
7002 to ...
7003 (info auto-load python-scripts): ... here.
7004 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
7005 to ...
7006 (info auto-load python-scripts *): ... here.
7007
c0d4d1c0
YQ
70082012-04-16 Yao Qi <yao@codesourcery.com>
7009
7010 * lib/trace-support.exp (get_in_proc_agent): New.
7011 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
7012 of in process trace agent.
7013 * gdb.trace/ftrace.exp: Likewise.
7014 * gdb.trace/pending.exp: Likewise.
7015 * gdb.trace/trace-break.exp: Likewise.
7016 * gdb.trace/trace-mt.exp
7017 * gdb.trace/tspeed.exp: Likewise.
7018 * gdb.trace/tstatus.exp
7019 * gdb.trace/strace.exp: Likewise.
7020
cbf68a60
TS
70212012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7022
dd6d3b70
TS
7023 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
7024 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
7025
cbf68a60
TS
7026 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7027
8264ba82
AG
70282012-04-14 Anton Gorenkov <xgsa@yandex.ru>
7029
7030 PR mi/13393
7031 * gdb.mi/mi-var-rtti.cc: New file.
7032 * gdb.mi/mi-var-rtti.exp: New file.
7033 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
7034 function.
7035 (mi_varobj_update_with_type_change): updated to avoid code duplication.
7036
de0919f8 70372012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
7038
7039 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
7040 EXECUTABLES.
7041 * gdb.python/py-explore.c: C program used for testing the new
7042 'explore' command on C constructs.
7043 * gdb.python/py-explore.cc: C++ program used for testing the new
7044 'explore' command on C++ constructs.
7045 * gdb-python/py-explore.exp: Tests for the new 'explore'
7046 command on C constructs.
7047 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
7048 command on C++ constructs.
7049
a82da7dd
MK
70502012-04-07 Mark Kettenis <kettenis@gnu.org>
7051
7052 * gdb.base/funcargs.exp (complex_args): Fix typo.
7053
e127cba8
JK
70542012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7055
7056 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
7057 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
7058
40e084e1
KS
70592012-04-05 Keith Seitz <keiths@redhat.com>
7060
7061 * gdb.base/advance.exp: Update error message for
7062 "advance malformed" test.
7063 * gdb.base/break.exp: Likewise for "breakpoint with
7064 trailing garbage" test.
7065 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
7066 with trailing garbage" test.
7067 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
7068 trailng garbage" test.
7069 * gdb.base/until.exp: Likewise for "malformed until" test.
7070 * gdb.cp/ovldbreak.exp: Create the breakpoint table
7071 for "breakpoint info (after setting on all)".
7072 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
7073 tests.
7074 * gdb.cp/cplabel.cc: New file.
7075 * gdb.cp/cplabel.exp: New test.
7076 * gdb.linespec/ls-errs.c: New file.
7077 * gdb.linespec/ls-errs.exp: New test.
7078
a72c8f6a
JK
70792012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7080
7081 * gdb.trace/unavailable.exp
7082 (collect globals: print object on: print derived_partial)
7083 (collect globals: print object on: print derived_whole)
7084 (collect globals: print object off: print derived_partial)
7085 (collect globals: print object off: print derived_whole): Update
7086 expected output.
7087
f87a3023
KS
70882012-03-30 Keith Seitz <keiths@redhat.com>
7089
7090 * gdb.python: Add test for linespecs with commas.
7091
e2171b3c
KS
70922012-03-28 Keith Seitz <keiths@redhat.com>
7093
7094 * gdb.linespec/ls-dollar.cc: New file.
7095 * gdb.linespec/ls-dollar.exp: New test.
7096
70972012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7098
7099 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7100 starting with the global namespace.
7101
2f4e0a80
DE
71022012-03-23 Doug Evans <dje@google.com>
7103
7104 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7105
7b282c5a
SCR
71062012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7107
7108 * gdb.python/py-value.cc: Add test case for testing the
7109 methodology exposing C++ values to Python.
7110 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7111 exposing C++ values to Python.
7112 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7113
2e98ca53
JK
71142012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7115 Siddhesh Poyarekar <siddhesh@redhat.com>
7116
7117 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7118 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7119 (generate native core dump): Make the test unsupported if core cannot
7120 be generated.
7121
8320cc4f
JK
71222012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7123
7124 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7125 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7126 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7127
3a69ffb2
JK
71282012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7129
7130 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7131
8fabffee
DE
71322012-03-17 Doug Evans <dje@google.com>
7133
7134 * dg-extract-results.sh: Handle KFAILs.
7135
ab260dad
JK
71362012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7137
7138 PR symtab/13777
7139 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7140
53ba8333
JB
71412012-03-16 Joel Brobecker <brobecker@adacore.com>
7142
7143 * gdb.ada/set_pckd_arr_elt: New testcase.
7144
481860b3
GB
71452012-03-16 Gary Benson <gbenson@redhat.com>
7146
7147 PR breakpoints/10738
7148 * gdb.opt/inline-break.exp: New file.
7149 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7150 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7151 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7152 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7153 * gdb.base/async-shell.exp: Likewise.
7154 * lib/mi-support.exp (library_loaded_re): Likewise.
7155
410528f0
TT
71562012-03-15 Tom Tromey <tromey@redhat.com>
7157
7158 * gdb.cp/virtfunc2.exp: Update expected output.
7159 * gdb.cp/pr9631.exp: Update expected output.
7160 * gdb.cp/member-ptr.exp: Update expected output.
7161 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7162 output.
7163 * gdb.cp/casts.exp: Update expected output.
7164
c4aeac85
TT
71652012-03-15 Tom Tromey <tromey@redhat.com>
7166
7167 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7168 (test_info_vtbl): Likewise.
7169 (do_tests): Call test_info_vtbl.
7170 * gdb.cp/virtfunc.cc (va): New global.
7171
856d06f9
TS
71722012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7173
7174 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7175 describing DWARF data structures.
7176 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7177 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7178 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7179 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7180 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7181 * gdb.dwarf2/dw2-param-error.S: Likewise.
7182 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7183 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7184 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7185 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7186 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7187 * gdb.dwarf2/pr11465.S: Likewise.
7188
e837f12a
JK
71892012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7190
7191 * gdb.mi/mi2-prompt.exp: New file.
7192
ccbb4f28
JB
71932012-03-13 Joel Brobecker <brobecker@adacore.com>
7194
7195 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7196
32039130
JB
71972012-03-13 Joel Brobecker <brobecker@adacore.com>
7198
7199 * gdb.ada/bp_range_type: New testcase.
7200
16899756
DE
72012012-03-13 Doug Evans <dje@google.com>
7202
7203 * gdb.base/default.exp: Delete tests for symbol-reloading.
7204 * gdb.base/help.exp: Ditto.
7205 * gdb.base/setshow.exp: Ditto.
7206 * gdb.base/gdb_history: Delete references to symbol-reloading.
7207
87b0bb13
JK
72082012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7209
7210 * gdb.base/attach-twice.c: New files.
7211 * gdb.base/attach-twice.exp: New files.
7212
0d7941a9
KS
72132012-03-08 Keith Seitz <keiths@redhat.com>
7214
7215 * lib/gdb.exp (gdb_get_line_number): Throw an
7216 error instead of returning -1.
7217 * gdb.base/break.exp: Remove unused variable
7218 bp_location5.
7219 * gdb.base/hbreak2.exp: Likewise.
7220 * gdb.base/sepdebug.exp: Likewise.
7221
f4647387
YQ
72222012-03-08 Yao Qi <yao@codesourcery.com>
7223 Pedro Alves <palves@redhat.com>
7224
7225 Fix PR server/13392.
7226 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7227 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7228 download tracepoints.
7229 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7230 (pending_tracepoint_resolved_during_trace): Likewise.
7231 (pending_tracepoint_installed_during_trace): Likewise.
7232 (pending_tracepoint_with_action_resolved): Likewise.
7233
83c532cb
KS
72342012-03-08 Keith Seitz <keiths@redhat.com>
7235
7236 * gdb.ada/array_bounds.exp: Get breakpoint for line
7237 with "START", not "STOP".
7238 * gdb.python/py-infthread.exp: Do not continue to
7239 line marked "Break here.", which is undefined.
7240
d6b6bbb7
LM
72412012-03-08 Luis Machado <lgustavo@codesourcery.com>
7242
7243 Revert:
7244
7245 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7246
7247 Implement testsuite workaround for PR breakpoints/13781.
7248 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7249 (set breakpoint condition-evaluation host): New conditional command.
7250
7fe25d9b
JK
72512012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7252
7253 Fix CU relative vs. absolute DIE offsets.
7254 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7255 one.
7256
51898c15
JK
72572012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7258
7259 Fix false FAIL on distros with relro linkage as default.
7260 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7261 -Wl,-z,norelro first.
7262
8131799e
JB
72632012-03-06 Joel Brobecker <brobecker@adacore.com>
7264
7265 * gdb.ada/bp_on_var: New testcase.
7266
ba241969
JB
72672012-03-06 Joel Brobecker <brobecker@adacore.com>
7268
7269 * gdb.ada/bp_enum_homonym: New testcase.
7270
abe49676
YQ
72712012-03-06 Yao Qi <yao@codesourcery.com>
7272
7273 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7274 x86_64-*-* and i?86-*-*.
7275 Set up KFAIL for gdb/13808.
7276
d8df103b
TT
72772012-03-05 Tom Tromey <tromey@redhat.com>
7278
7279 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7280 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7281
b7b189f3
TT
72822012-03-05 Tom Tromey <tromey@redhat.com>
7283
7284 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7285
69dc1c4d
YQ
72862012-03-04 Yao Qi <yao@codesourcery.com>
7287
7288 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7289 messages for KFAIL.
7290
3f20c47f
JK
72912012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7292
7293 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7294 (print one_two_three, indexes off, print few_reps, indexes off)
7295 (print many_reps, indexes off, print empty, indexes off)
7296 (print one_two_three, print few_reps, print many_reps, print empty):
7297 Call setup_xfail if $gcc_old.
7298
abf1152a
JK
72992012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7300
7301 Implement testsuite workaround for PR breakpoints/13781.
7302 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7303 (set breakpoint condition-evaluation host): New conditional command.
7304
a06715f8
JK
73052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7306
7307 Code cleanup.
7308 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7309 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7310 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7311 number 1 by $bpnum. Four times.
7312
5808517f
YQ
73132012-03-03 Yao Qi <yao@codesourcery.com>
7314
7315 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7316
dfe2ac14
JK
73172012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7318
7319 Setup KFAIL for PR server/13796.
7320 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7321
8bbc467a
JB
73222012-03-02 Joel Brobecker <brobecker@adacore.com>
7323
7324 * gdb.ada/operator_bp: New testcase.
7325
c0eac87f
JB
73262012-03-02 Joel Brobecker <brobecker@adacore.com>
7327
7328 * gdb.ada/info_locals_renaming: New testcase.
7329
4f42c881
TT
73302012-03-02 Tom Tromey <tromey@redhat.com>
7331
7332 * gdb.base/nextoverexit.c: New file.
7333 * gdb.base/nextoverexit.exp: New file.
7334
7380c0c9
EBM
73352012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7336
7337 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7338 parameter.
7339
1faeff08
MR
73402012-03-01 Maciej W. Rozycki <macro@mips.com>
7341
7342 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7343 core registers.
7344
320b6f49 73452012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7346 Maciej W. Rozycki <macro@codesourcery.com>
7347 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7348
7349 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7350
ad5f7d6e
PA
73512012-03-01 Pedro Alves <palves@redhat.com>
7352
7353 PR gdb/13767
7354
7355 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7356 (gdb_collect_globals_test): Call it.
7357
d3dc44a6
KS
73582012-03-01 Keith Seitz <keiths@redhat.com>
7359
7360 * gdb.cp/method2.exp: Output of overload menu is now
7361 alphabetized. Update tests for "break A::method".
7362 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7363 of hard-coding them.
7364 Overload menu is alphabetized: rewrite to accommodate.
7365 Unset variables LINE and TYPES which are used in other tests.
7366 Compute the output of "info break".
7367 Update the breakpoint table after all breakpoints are deleted.
7368 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7369 compute ACTUALS and the method body based on parameters.
7370 Update expected output accordingly.
7371 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7372 unique comments to allow the use of gdb_get_line_number.
7373
73742012-03-01 Keith Seitz <keiths@redhat.com>
7375
7376 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7377 some Tcl syntax.
7378 * gdb.cp/ovldbreak.exp: Likewise.
7379
7949c2a0
KS
73802012-03-01 Keith Seitz <keiths@redhat.com>
7381
7382 * gdb.base/help.exp (help show user): Update expected result
7383 for new doc string changes (add "non-python").
7384
7d74f244
DE
73852012-03-01 Scott J. Goldman <scottjg@vmware.com>
7386
7387 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7388 be put in the user-defined category and that the commands appear in
7389 "help user-defined".
7390
1b611343
JB
73912012-02-29 Joel Brobecker <brobecker@adacore.com>
7392
7393 * gdb.ada/tagged_not_init: New testcase.
7394
99b1c762
JB
73952012-02-29 Joel Brobecker <brobecker@adacore.com>
7396
7397 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7398 * gdb.ada/enum_idx_packed: New testcase.
7399
2d4a02ee
JB
74002012-02-29 Joel Brobecker <brobecker@adacore.com>
7401
7402 * gdb.ada/aliased_array: New testcase.
7403
2e6fda7d
JB
74042012-02-29 Joel Brobecker <brobecker@adacore.com>
7405
7406 * gdb.ada/whatis_array_val: New testcase.
7407
9a7f938f
JK
74082012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7409
7410 Fix disp-step-syscall.exp: fork: single step over fork.
7411 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7412 whitespaces.
7413 (single step over $syscall): Remove its check.
7414 (single step over $syscall final pc): New check.
7415
8703a944
JK
74162012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7417
7418 Support processors without SSSE3.
7419 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7420 pabsd into ...
7421 (ssse3_test): ... a new function.
7422 (main): Call ssse3_test.
7423 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7424 Update expected values everywhere.
7425 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7426 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7427 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7428 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7429 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7430 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7431 Move these tests lower.
7432 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7433 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7434 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7435 New tests.
7436
c03e6ccc
YQ
74372012-02-29 Yao Qi <yao@codesourcery.com>
7438 Pedro Alves <palves@redhat.com>
7439
7440 * gdb.trace/trace-mt.c: New.
7441 * gdb.trace/trace-mt.exp: New.
7442
7964b62a
TS
74432012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7444
2c8910ba
TS
7445 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7446 numbers instead of hardcoding them.
7447 * gdb.base/annota1.c: Provide suitable markers.
7448 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7449 numbers instead of hardcoding them.
7450 * gdb.base/annota3.c: Provide suitable markers.
7451
7452 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7453 * gdb.base/annota3.c: Likewise.
7454 * gdb.base/sigall.c: Likewise.
7455 * gdb.base/signals.c: Likewise.
7456 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7457
5a41c0b7
MR
74582012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7459
7460 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7461 failure return path.
7462
ebbbe5c5
LM
74632012-02-27 Luis Machado <lgustavo@codesourcery.com>
7464
7465 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7466
8d126d8a
LM
74672012-02-24 Luis Machado <lgustavo@codesourcery.com>
7468
7469 * gdb.base/cond-eval-mode.exp: New file.
7470
11337c2f
PA
74712012-02-24 Pedro Alves <palves@redhat.com>
7472
7473 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7474 (top level): Use with_test_prefix.
7475
13fc3e3c
PA
74762012-02-24 Pedro Alves <palves@redhat.com>
7477
7478 * gdb.threads/attach-into-signal.exp (corefunc): Use
7479 with_test_prefix.
7480
07c1b626
JK
74812012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7482
7483 Fix false FAILs on old CPUs without SSE.
7484 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7485 Return untested for Illegal instruction.
7486
596ba138
JK
74872012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7488
7489 Fix false FAILs with glibc debug infos installed.
7490 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7491 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7492
aeaa2474
SA
74932012-02-22 Sterling Augustine <saugustine@google.com>
7494
7495 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7496 constant with cast.
7497
aed555c9
PA
74982012-02-21 Pedro Alves <palves@redhat.com>
7499
7500 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7501
78afebb4
PA
75022012-02-21 Pedro Alves <palves@redhat.com>
7503
7504 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7505
fdcfef12
PA
75062012-02-21 Pedro Alves <palves@redhat.com>
7507
7508 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7509 with_test_prefix.
7510
0f4d39d5
PA
75112012-02-21 Pedro Alves <palves@redhat.com>
7512
7513 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7514 with_test_prefix here.
7515 (top level): Do it here instead. Remove `:' from the
7516 with_test_prefix string.
7517 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7518 the suffix `:' from the with_test_prefix prefix string.
7519 * gdb.base/break-interp.exp: Ditto.
7520 * gdb.base/catch-load.exp: Ditto.
7521 * gdb.base/disp-step-syscall.exp: Ditto.
7522 * gdb.base/jit-so.exp: Ditto.
7523 * gdb.base/jit.exp: Ditto.
7524 * gdb.base/sepdebug.exp: Ditto.
7525 * gdb.base/solib-display.exp: Ditto.
7526 * gdb.base/solib-overlap.exp: Ditto.
7527 * gdb.base/watch-cond-infcall.exp: Ditto.
7528 * gdb.base/watchpoint.exp: Ditto.
7529 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7530 * gdb.mi/mi-watch.exp: Ditto.
7531 * gdb.mi/mi2-watch.exp: Ditto.
7532 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7533 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7534 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7535 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7536 * gdb.threads/watchpoint-fork.exp: Ditto.
7537 * gdb.threads/watchthreads-reorder.exp: Ditto.
7538 * gdb.trace/change-loc.exp: Ditto.
7539 * gdb.trace/pending.exp: Ditto.
7540 * gdb.trace/status-stop.exp: Ditto.
7541 * gdb.trace/strace.exp: Ditto.
7542 * gdb.trace/trace-break.exp: Ditto.
7543 * gdb.trace/unavailable.exp: Ditto.
7544 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7545 suffix with colon. Adjust leading comments.
7546
6a5870ce
PA
75472012-02-21 Pedro Alves <palves@redhat.com>
7548 Tom Tromey <tromey@redhat.com>
7549
7550 * lib/gdb.exp: Add description of test prefixes.
7551 (with_test_prefix): New procedure.
7552 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7553 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7554 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7555 instead of lappend to append to pf_prefix.
7556 * gdb.base/catch-load.exp: Use with_test_prefix.
7557 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7558 * gdb.base/jit-so.exp: Use with_test_prefix.
7559 * gdb.base/jit.exp: Use with_test_prefix.
7560 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7561 lappend to append to pf_prefix.
7562 * gdb.base/sepdebug.exp: Use with_test_prefix.
7563 * gdb.base/solib-display.exp: Use with_test_prefix.
7564 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7565 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7566 * gdb.base/watchpoint.exp: Use with_test_prefix.
7567 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7568 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7569 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7570 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7571 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7572 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7573 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7574 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7575 append instead of lappend to append to pf_prefix.
7576 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7577 * gdb.trace/change-loc.exp: Use with_test_prefix.
7578 * gdb.trace/pending.exp: Use with_test_prefix.
7579 * gdb.trace/status-stop.exp: Use with_test_prefix.
7580 * gdb.trace/strace.exp: Use with_test_prefix.
7581 * gdb.trace/trace-break.exp: Use with_test_prefix.
7582 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7583 instead of lappend to append to pf_prefix.
7584
35dc4a6b
JK
75852012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7586
7587 Fix racy FAILs.
7588 * gdb.base/inferior-died.c (main): Add return of 0.
7589 * gdb.base/inferior-died.exp (continue): Fix expectation of
7590 asynchronous events.
7591 (p 1): New test.
7592
c5a006e6
PA
75932012-02-20 Pedro Alves <palves@redhat.com>
7594
7595 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7596 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7597 gdb's internal debug output. For the non-threaded case, look for
7598 "Program received signal SIGLARM", for the threaded case, peek at
7599 the thread's siginfo.
7600
cc51a170
PA
76012012-02-20 Pedro Alves <palves@redhat.com>
7602
7603 General cleanup, make output test messages unique, and build
7604 different executable files for the non-threaded and threaded
7605 cases.
7606
7607 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
7608 Delete.
7609 (executable_nothr, executable_thr): New globals.
7610 (top level): Adjust to delete both executables.
7611 (corefunc): New parameter $executable. Set $pf_prefix instead of
7612 hand writing a prefix in tests. Issue a clean_restart and enable
7613 lin-lwp debug output here.
7614 (top level): Adjust. Use build_executable. Don't start gdb here,
7615 and don't enable lin-lwp debug output here.
7616 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
7617
c755f03d
JK
76182012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7619
7620 Fix racy FAILs.
7621 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
7622 "continue" command.
7623
6bec5e0a
JK
76242012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7625
7626 Fix for gdbserver non-extended mode.
7627 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
7628 and gdb_run_cmd.
7629
2e8265fd
TT
76302012-02-17 Tom Tromey <tromey@redhat.com>
7631
7632 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
7633 * gdb.python/py-events.exp: Check 'dir' output.
7634 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
7635
9e507076
YQ
76362012-02-17 Yao Qi <yao@codesourcery.com>
7637
7638 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7639
32d22ab1
TT
76402012-02-16 Tom Tromey <tromey@redhat.com>
7641
7642 * gdb.base/inferior-died.c: Don't include stdio.h.
7643
9addecb9
TT
76442012-02-16 Tom Tromey <tromey@redhat.com>
7645
7646 * gdb.base/inferior-died.c: New file.
7647 * gdb.base/inferior-died.exp: New file.
7648
4cb6da1c
AR
76492012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
7650
7651 * gdb.base/break-inline.exp: New file.
7652 * gdb.base/break-inline.c: New file.
7653
3af2590d
TT
76542012-02-15 Tom Tromey <tromey@redhat.com>
7655
7656 * gdb.base/pc-fp.exp: Add "info register" tests.
7657
29988831
TT
76582012-02-15 Tom Tromey <tromey@redhat.com>
7659
7660 * gdb.base/regs.exp: Remove.
7661
10010058
PA
76622012-02-15 Pedro Alves <palves@redhat.com>
7663
7664 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7665 the target doesn't support tracepoints.
7666 * gdb.trace/circ.exp: Ditto.
7667 * gdb.trace/collection.exp: Ditto.
7668 * gdb.trace/packetlen.exp: Ditto.
7669 * gdb.trace/passc-dyn.exp: Ditto.
7670 * gdb.trace/report.exp: Ditto.
7671 * gdb.trace/tfind.exp: Ditto.
7672 * gdb.trace/tspeed.exp: Ditto.
7673 * gdb.trace/tsv.exp: Ditto.
7674 * gdb.trace/unavailable.exp: Ditto.
7675 * gdb.trace/while-dyn.exp: Ditto.
7676
a2e0062d
PA
76772012-02-15 Pedro Alves <palves@redhat.com>
7678
7679 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7680 gdb_test_multiple, and call unsupported instead of fail, if the
7681 remote side does not support the request.
7682
a1999d40
PA
76832012-02-15 Pedro Alves <palves@redhat.com>
7684
7685 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
7686 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
7687 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
7688 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
7689 * gdb.server/server-run.exp: Make sure gdb is disconnected.
7690 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
7691 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
7692 doesn't start with "extended-" already.
7693
7cee1e54
PA
76942012-02-15 Pedro Alves <palves@redhat.com>
7695
7696 Support extended-remote. Avoid cascading timeouts.
7697
7698 * gdb.base/attach.exp (do_attach_tests): Add expected output for
7699 the extended-remote target. If attaching with no file fails, load
7700 the file manually.
7701 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
7702
816338b5
SS
77032012-02-14 Stan Shebs <stan@codesourcery.com>
7704
7705 * gdb.base/ena-dis-br.exp: Add enable count test.
7706
cc30c4bd
PA
77072012-02-13 Pedro Alves <palves@redhat.com>
7708
7709 * config/mips-idt.exp: Delete.
7710 * gdb.base/a2-run.exp: Remove mips-idt xfails.
7711 * gdb.base/bitfields.exp: Remove mips-idt restarts.
7712 * gdb.base/break.exp: Remove mips-idt references.
7713 * gdb.base/chng-syms.exp: Ditto.
7714 * gdb.base/default.exp: Ditto.
7715 * gdb.base/funcargs.exp (funcargs_reload): Delete.
7716 (top level): Don't call it.
7717 * gdb.base/opaque.exp: Remove mips-idt restarts.
7718 * gdb.base/ptype.exp: Remove mips-idt xfails.
7719 * gdb.base/scope.exp: Remove mips-idt restarts.
7720 * gdb.base/sepdebug.exp: Remove mips-idt references.
7721 * gdb.base/watchpoint.exp (maybe_clean_restart)
7722 (maybe_reinitialize): Delete.
7723 (test_disabling_watchpoints, test_disabling_watchpoints)
7724 (test_watchpoint_triggered_in_syscall)
7725 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7726 Don't call them.
7727
57008375
JK
77282012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7729
7730 * gdb.server/server-exec-info.exp: New file.
7731
4a2d9c08
PA
77322012-02-10 Pedro Alves <palves@redhat.com>
7733
7734 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
7735 always non-empty.
7736 (test_attach): Always pass $exec to test_attach_gdb.
7737
09fa21bd
TT
77382012-02-08 Tom Tromey <tromey@redhat.com>
7739
7740 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
7741 before inferior is started.
7742
f0823d2c
TT
77432012-02-07 Tom Tromey <tromey@redhat.com>
7744
7745 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
7746 Symbol.value.
7747 * gdb.python/py-symbol.c (qq): Set default value.
7748
77492012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
7750
7751 * gdb.python/py-symbol.c (qq): New global.
7752 * gdb.python/py-symbol.exp: Add test for frame-less
7753 lookup_symbol.
7754 * gdb.python/py-symtab.exp: Fix line number.
7755
f7e44f65
JB
77562012-02-03 Joel Brobecker <brobecker@adacore.com>
7757
7758 * gdb.ada/mi_task_arg: New testcase.
7759
4c9ed63c
PA
77602012-02-02 Pedro Alves <palves@redhat.com>
7761
7762 * gdb.reverse/until-precsave.exp: Also put "record save" under the
7763 extended timeout.
7764
c0b9f2c6
PA
77652012-02-02 Pedro Alves <palves@redhat.com>
7766
7767 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
7768 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
7769
5f8cefd7
PA
77702012-02-02 Pedro Alves <palves@redhat.com>
7771
7772 * gdb.base/term.exp: Rewrite.
7773 * gdb.base/term.c: New.
7774
2f3a2569
PA
77752012-02-02 Pedro Alves <palves@redhat.com>
7776
7777 * gdb.base/default.exp (run "r" abbreviation, run): Add
7778 extended-remote expected output.
7779
f149aabd
TT
77802012-02-02 Tom Tromey <tromey@redhat.com>
7781
7782 * gdb.cp/dispcxx.exp: New file.
7783 * gdb.cp/dispcxx.cc: New file.
7784
03bef283
TT
77852012-02-01 Tom Tromey <tromey@redhat.com>
7786
7787 * gdb.base/jit-simple.exp: New file.
7788 * gdb.base/jit-simple.c: New file.
7789
a79b18b5
YQ
77902012-01-30 Yao Qi <yao@codesourcery.com>
7791
7792 * gdb.base/skip.exp: Make test result unique.
7793
f0d1a53e
JK
77942012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7795
7796 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
7797 compatibility with valgrind-3.7.0.
7798
4b3c9f41
PA
77992012-01-27 Pedro Alves <palves@redhat.com>
7800
7801 * gdb.base/watchpoint.exp (no_hw): New global.
7802 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
7803 disable hw watchpoints.
7804 (test_wide_location_1, test_wide_location_2): If no_hw is set,
7805 don't expect hw watchpoints.
7806 (no_hw_watchpoints): Always clean restart.
7807 (do_tests): New procedure, factored out from the top level.
7808 (top level): Run tests twice. Once with hw watchpoints enabled,
7809 another time with hw watchpoints disabled.
7810
a13491c8
PA
78112012-01-27 Pedro Alves <palves@redhat.com>
7812
7813 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
7814 out from the top level.
7815 (top level): Call it instead.
7816
f2c8a051
PA
78172012-01-27 Pedro Alves <palves@redhat.com>
7818
7819 * gdb.base/watchpoint.exp (top level): Re-enable hardware
7820 watchpoints sooner.
7821
654d7a9e
PA
78222012-01-27 Pedro Alves <palves@redhat.com>
7823
7824 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
7825
274f47f3
PA
78262012-01-27 Pedro Alves <palves@redhat.com>
7827
7828 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
7829 "You may have requested too many hardware
7830 breakpoints/watchpoints".
7831
e4d63ba2
PA
78322012-01-27 Pedro Alves <palves@redhat.com>
7833
7834 * gdb.base/watchpoint.exp (maybe_clean_restart)
7835 (maybe_reinitialize): New.
7836 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
7837 expect "hit N times".
7838 (test_disabling_watchpoints, test_complex_watchpoint)
7839 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7840 Call maybe_clean_restart.
7841 (top level): Use clean_restart. Remove "mips-idt-*"
7842 reinitialization.
7843
dbd95daf
PA
78442012-01-27 Pedro Alves <palves@redhat.com>
7845
7846 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
7847
f3ad2025
PA
78482012-01-27 Pedro Alves <palves@redhat.com>
7849
7850 * gdb.base/watchpoint.exp: Clean restart after tests that don't
7851 require `initialize' anymore. Remove unnecessary `initialize'
7852 calls.
7853
100aa3ae
PA
78542012-01-27 Pedro Alves <palves@redhat.com>
7855
7856 * gdb.base/watchpoint.exp (wp_set): Delete.
7857 (initialize, test_simple_watchpoint, top level): Remove dead code.
7858
c79a8e11
PA
78592012-01-27 Pedro Alves <palves@redhat.com>
7860
7861 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
7862 typo.
7863
048fe15a
PA
78642012-01-27 Pedro Alves <palves@redhat.com>
7865
7866 * config/extended-gdbserver.exp: New file.
7867 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
7868 comment.
7869 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
7870 * boards/native-extended-gdbserver.exp: New file.
7871
4033a6bf
PA
78722012-01-26 Pedro Alves <palves@redhat.com>
7873
7874 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
7875 and gdb_test_multiple.
7876
3d7f4b81
PA
78772012-01-26 Pedro Alves <palves@redhat.com>
7878
7879 Make test messages unique, and more identifiable.
7880 * gdb.multi/watchpoint-multi.exp: Change test messages.
7881
484abf42
TT
78822012-01-25 Tom Tromey <tromey@redhat.com>
7883
7884 * gdb.base/solib-disc.exp: Fix regexps.
7885
edcc5120
TT
78862012-01-24 Tom Tromey <tromey@redhat.com>
7887
7888 * lib/mi-support.exp (mi_expect_stop): Add special case for
7889 solib-event.
7890 * gdb.base/catch-load-so.c: New file.
7891 * gdb.base/catch-load.exp: New file.
7892 * gdb.base/catch-load.c: New file.
7893 * gdb.base/break-interp.exp (reach_1): Update regexp.
7894
30b91c90
JK
78952012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7896
7897 Fix fuzzy results.
7898 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
7899 lpsimple and func.
7900
53fe1783
GB
79012012-01-24 Gary Benson <gbenson@redhat.com>
7902
7903 Delete #if 0'd out code.
7904 * gdb.base/default.exp (info catch): Remove.
7905 * gdb.base/gdb_history (info catch): Likewise.
7906 * gdb.base/help.exp (info catch): Likewise.
7907
d0d8b0c6
JK
79082012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7909
7910 Fix watchpoints to be specific for each inferior.
7911 * gdb.multi/watchpoint-multi.c: New file.
7912 * gdb.multi/watchpoint-multi.exp: New file.
7913
4403d8e9
JK
79142012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7915
7916 Fix watchpoints across inferior fork.
7917 * gdb.threads/watchpoint-fork-child.c: New file.
7918 * gdb.threads/watchpoint-fork-mt.c: New file.
7919 * gdb.threads/watchpoint-fork-parent.c: New file.
7920 * gdb.threads/watchpoint-fork-st.c: New file.
7921 * gdb.threads/watchpoint-fork.exp: New file.
7922 * gdb.threads/watchpoint-fork.h: New file.
7923
050a2e1d
PA
79242012-01-23 Pedro Alves <palves@redhat.com>
7925
7926 * gdb.base/call-signal-resume.exp: Allow output after "return".
7927
6a52fb62
PA
79282012-01-20 Pedro Alves <palves@redhat.com>
7929
7930 * gdb.python/py-finish-breakpoint.py: Fix typo.
7931
145b16a9
UW
79322012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
7933
7934 * gdb.base/info-proc.exp: Also run on remote targets. Main
7935 "info proc" command is now always present; whether target supports
7936 actual info proc operation is detected when attempting to issue
7937 the command.
7938
26f6125e
JK
79392012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7940
7941 * .gdbinit: Remove.
7942
eb5227ce
PA
79432012-01-19 Pedro Alves <palves@redhat.com>
7944
7945 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
7946 look at the funtions' returns.
7947 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
7948 (jprint.print(int, int)): Change return type to int. Adjust.
7949
1db33378
PP
79502012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7951
7952 PR gdb/9538
7953 * gdb.base/sepdebug.exp: New test.
7954
b9736cf8
PA
79552012-01-18 Pedro Alves <palves@redhat.com>
7956
7957 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
7958 Allow output before ^done.
7959
4aac40c8
TT
79602012-01-16 Tom Tromey <tromey@redhat.com>
7961
7962 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
7963 Add tests for relative directory.
7964
cafec441
TT
79652012-01-16 Tom Tromey <tromey@redhat.com>
7966
7967 * gdb.base/printcmds.c (enum flag_enum): New.
7968 (three): New global.
7969 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
7970 enum printing.
7971 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
7972 FlagEnumerationPrinter.
7973 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
7974 * gdb.python/py-pp-maint.c (enum flag_enum): New.
7975 (fval): New global.
7976
abcc4978
PA
79772012-01-16 Pedro Alves <palves@redhat.com>
7978
7979 * lib/gdb.exp (banned_procedures): New variable.
7980 (banned_variables_traced): Rename to ...
7981 (banned_traced): ... this.
7982 (gdb_init): Also trace banned procedures.
7983 (gdb_finish): Also untrace banned procedures.
7984
97ccebe8
PA
79852012-01-16 Pedro Alves <palves@redhat.com>
7986
7987 Remove all calls to strace.
7988
2af7517b
JK
79892012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7990
7991 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
7992 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
7993
9241a8bc
PP
79942012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7995
7996 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
7997 * gdb.base/pie-execl.exp: Likewise.
7998
3848a17f
KS
79992012-01-12 Keith Seitz <keiths@redhat.com>
8000
8001 PR mi/10586
8002 * gdb.mi/var-cmd.c (struct anonymous): New structure.
8003 (do_anonymous_type_tests): New function.
8004 (main): Call do_anonymous_type_tests.
8005 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
8006 (verify_everything): New procedure.
8007 * gdb.mi/mi-var-cp.cc (class A): New class.
8008 (anonymous_structs_and_unions): New function.
8009 (main): Call anonymous_structs_and_unions.
8010 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
8011 (verify_everything): New procedure.
8012
440e2fca
KS
80132012-01-12 Keith Seitz <keiths@redhat.com>
8014
8015 * lib/mi-support.exp: Expand comments about PATH_EXPR.
8016 (varobj_tree::get_path_expr): Assume that all varobjs are
8017 compound unless they are known simple types.
8018 Adjust path expressions based on parent type, path parent type,
8019 and tree language.
8020 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
8021 the root varobj.
8022 (mi_walk_varobj_tree): Add LANGUAGE parameter.
8023
675399c9
PA
80242012-01-11 Pedro Alves <palves@redhat.com>
8025
8026 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
8027 core files on this machine" anymore.
8028
97ddaa9b
PH
80292012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8030
8031 * gdb.base/watchpoint.c (recurser): Initialize local_x.
8032 (main): Repeat recurser call.
8033 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
8034 equivalent to 'local_x'.
8035
ea733575 80362012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 8037 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
8038
8039 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8040
2ca0b532
PA
80412012-01-05 Pedro Alves <alves.ped@gmail.com>
8042
8043 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
8044 * gdb.python/py-events.c (first): Add bits for new "step N" test.
8045 * gdb.python/py-events.exp: Test that "step N" tripping on a
8046 breakpoint emits a breakpoint event.
8047
6e681866
JB
80482012-01-03 Joel Brobecker <brobecker@adacore.com>
8049
8050 * gdb.base/auxv.exp: Reformat the copyright notice.
8051
3c2d6aff
YQ
80522012-01-03 Yao Qi <yao@codesourcery.com>
8053
8054 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
8055 (strace_trace_on_diff_addr): New.
8056 * gdb.trace/strace.c: (main): Add two local variables.
8057
0852fee3
UW
80582011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
8059
8060 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
8061 * gdb.cell/gcore.exp: Likewise.
8062 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
8063 to verify the correct instance of main is selected.
8064
12c3e59c
JB
80652012-01-02 Joel Brobecker <brobecker@adacore.com>
8066
8067 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8068 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
8069 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
8070 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
8071 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
8072 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
8073 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
8074 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
8075 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
8076 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
8077 gdb.threads/thread_check.c: Reformat copyright header.
8078
c0f378ec
EBM
80792011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8080
e4a7ca93 8081 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8082 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8083 is not enabled.
8084
3bc96cfb
JK
80852011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8086
8087 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8088 parameter to self_exec, adjust the function.
8089 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8090 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8091 (set var do_exit = 0): Remove test.
8092 (newline at end of file): Add one.
8093
095bcf5e
JB
80942011-12-27 Joel Brobecker <brobecker@adacore.com>
8095
8096 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8097 New files.
8098
18d19bd1
JK
80992011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8100
8101 Fix racy FAILs.
8102 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8103 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8104 (main): Call pthread_barrier_init for it.
8105
e809353a
JK
81062011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8107
8108 Fix double send_gdb leading to racy FAILs.
8109 * gdb.base/break.exp (set silent break bp_location1): Replace
8110 3x send_gdb and gdb_expect by gdb_test.
8111 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8112 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8113 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8114 instead of send_gdb. Twice.
8115 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8116 3x send_gdb and gdb_expect by gdb_test.
8117 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8118
da8cb7ec
JK
81192011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8120
8121 * gdb.linespec/linespec.exp: Compile using {c++}.
8122
ae1a303e
JK
81232011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8124
8125 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8126 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8127 (verify GCC PR debug/51668): New test.
8128
cc72b2a2
KP
81292011-12-23 Kevin Pouget <kevin.pouget@st.com>
8130
8131 Introduce gdb.FinishBreakpoint in Python.
8132 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8133 py-finish-breakpoint2
8134 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8135 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8136 instead of line number.
8137 * gdb.python/py-finish-breakpoint.c: New file.
8138 * gdb.python/py-finish-breakpoint.exp: New file.
8139 * gdb.python/py-finish-breakpoint.py: New file.
8140 * gdb.python/py-finish-breakpoint2.cc: New file.
8141 * gdb.python/py-finish-breakpoint2.exp: New file.
8142 * gdb.python/py-finish-breakpoint2.py: New file.
8143
3b7962f9
JK
81442011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8145
8146 Partial fix of compatibility with gcc-4.7.
8147 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8148 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8149 Add comment to add a PASS case in the future.
8150
6538471c
JK
8151 Fix compatibility with gcc-4.7.
8152 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8153
7052e42c
UW
81542011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8155
8156 PR tdep/12797
8157 * gdb.base/callfuncs.exp: Remove KFAIL.
8158
9ac7f98e
JB
81592011-12-21 Joel Brobecker <brobecker@adacore.com>
8160
8161 * gdb.ada/task_bp: New testcase.
8162
f6eeced0
JK
81632011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8164
8165 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8166 -DNO_SECTIONS.
8167 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8168
72225e17
JK
81692011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8170
8171 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8172 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8173 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8174 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8175 conditional for gcc <= 4.5.
8176
13ac8d2c
JK
81772011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8178
8179 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8180 by XFAIL.
8181 * gdb.cp/static-method.exp (info addr A::func())
8182 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8183 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8184 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8185 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8186 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8187 (test value of F in k3_m): Likewise.
8188 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8189 Likewise.
8190
049682ba
JK
81912011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8192
8193 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8194 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8195 Remove.
8196 * gdb.threads/attachstop-mt.c: Remove.
8197 * gdb.threads/attachstop-mt.exp: Remove.
8198
2c9d8796
MK
81992011-12-17 Mark Kettenis <kettenis@gnu.org>
8200
8201 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8202
e0f9f062
DE
82032011-12-16 Doug Evans <dje@google.com>
8204
f4aa2101 8205 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8206 * boards/native-gdbserver.exp: New file.
8207
e0f9f062
DE
8208 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8209 gdbserver output.
8210 (gdbserver_default_get_remote_address): New function.
8211 (gdbserver_start): Call gdb,get_remote_address to compute argument
8212 to "target remote" command.
8213
80b6e756
PM
82142011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8215
1c3ad6ab 8216 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8217 python print-stack. Add set/show python print-stack
8218 off|full|message tests.
8219
1576bd00
YQ
82202011-12-15 Yao Qi <yao@codesourcery.com>
8221
8222 * gdb.trace/strace.c: New
8223 * gdb.trace/strace.exp: New.
8224
d6a0f6e0
TT
82252011-12-14 Tom Tromey <tromey@redhat.com>
8226
8227 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8228
31015e1d
DE
82292011-12-14 Doug Evans <dje@google.com>
8230
8231 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8232
7b50312a
PA
82332011-12-14 Pedro Alves <pedro@codesourcery.com>
8234
8235 PR threads/10729
8236
8237 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8238 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8239
924437bc
PA
82402011-12-13 Pedro Alves <pedro@codesourcery.com>
8241 Doug Evans <dje@google.com>
8242
8243 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8244 (clean_restart): Remove references to the gdb_stub target board
8245 variable.
8246 (gdb_step_for_stub): Delete.
8247
8248 * gdb.base/annota1.exp: Remove all references to [target_info
8249 exists gdb_stub], gdb_step_for_stub and usestubs.
8250 * gdb.base/annota3.exp: Ditto.
8251 * gdb.base/async.exp: Ditto.
8252 * gdb.base/break.exp: Ditto.
8253 * gdb.base/code-expr.exp: Ditto.
8254 * gdb.base/commands.exp: Ditto.
8255 * gdb.base/completion.exp: Ditto.
8256 * gdb.base/condbreak.exp: Ditto.
8257 * gdb.base/consecutive.exp: Ditto.
8258 * gdb.base/cvexpr.exp: Ditto.
8259 * gdb.base/define.exp: Ditto.
8260 * gdb.base/display.exp: Ditto.
8261 * gdb.base/ena-dis-br.exp: Ditto.
8262 * gdb.base/environ.exp: Ditto.
8263 * gdb.base/gnu-ifunc.exp: Ditto.
8264 * gdb.base/maint.exp: Ditto.
8265 * gdb.base/pending.exp: Ditto.
8266 * gdb.base/sect-cmd.exp: Ditto.
8267 * gdb.base/sepdebug.exp: Ditto.
8268 * gdb.base/unload.exp: Ditto.
8269 * gdb.base/watchpoint-solib.exp: Ditto.
8270 * gdb.cp/annota2.exp: Ditto.
8271 * gdb.cp/annota3.exp: Ditto.
8272 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8273 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8274 * gdb.mi/mi-pending.exp: Ditto.
8275 * gdb.trace/circ.exp: Ditto.
8276 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8277 * gdb.base/list.exp: Ditto.
8278
8279 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8280 breakpoint function and all references to the usestubs macro.
8281 * gdb.base/exprs.c: Ditto.
8282 * gdb.base/freebpcmd.c: Ditto.
8283 * gdb.base/bitfields.c: Ditto.
8284 * gdb.base/bitfields2.c: Ditto.
8285 * gdb.base/break.c: Ditto.
8286 * gdb.base/call-sc.c: Ditto.
8287 * gdb.base/call-signals.c: Ditto.
8288 * gdb.base/callfuncs.c: Ditto.
8289 * gdb.base/charset.c: Ditto.
8290 * gdb.base/consecutive.c: Ditto.
8291 * gdb.base/constvars.c: Ditto.
8292 * gdb.base/funcargs.c: Ditto.
8293 * gdb.base/int-type.c: Ditto.
8294 * gdb.base/interrupt.c: Ditto.
8295 * gdb.base/langs0.c: Ditto.
8296 * gdb.base/list0.c: Ditto.
8297 * gdb.base/mips_pro.c: Ditto.
8298 * gdb.base/miscexprs.c: Ditto.
8299 * gdb.base/nodebug.c: Ditto.
8300 * gdb.base/opaque0.c: Ditto.
8301 * gdb.base/pointers.c: Ditto.
8302 * gdb.base/printcmds.c: Ditto.
8303 * gdb.base/ptype.c: Ditto.
8304 * gdb.base/recurse.c: Ditto.
8305 * gdb.base/reread1.c: Ditto.
8306 * gdb.base/reread2.c: Ditto.
8307 * gdb.base/restore.c: Ditto.
8308 * gdb.base/return.c: Ditto.
8309 * gdb.base/run.c: Ditto.
8310 * gdb.base/scope0.c: Ditto.
8311 * gdb.base/sepdebug.c: Ditto.
8312 * gdb.base/setshow.c: Ditto.
8313 * gdb.base/setvar.c: Ditto.
8314 * gdb.base/sigall.c: Ditto.
8315 * gdb.base/signals.c: Ditto.
8316 * gdb.base/structs.c: Ditto.
8317 * gdb.base/structs2.c: Ditto.
8318 * gdb.base/testenv.c: Ditto.
8319 * gdb.base/twice.c: Ditto.
8320 * gdb.base/unwindonsignal.c: Ditto.
8321 * gdb.base/watchpoint.c: Ditto.
8322 * gdb.base/watchpoints.c: Ditto.
8323 * gdb.base/whatis.c: Ditto.
8324 * gdb.cp/classes.cc: Ditto.
8325 * gdb.cp/cplusfuncs.cc: Ditto.
8326 * gdb.cp/derivation.cc: Ditto.
8327 * gdb.cp/formatted-ref.cc: Ditto.
8328 * gdb.cp/misc.cc: Ditto.
8329 * gdb.cp/overload.cc: Ditto.
8330 * gdb.cp/ovldbreak.cc: Ditto.
8331 * gdb.cp/ref-params.cc: Ditto.
8332 * gdb.cp/ref-types.cc: Ditto.
8333 * gdb.cp/templates.cc: Ditto.
8334 * gdb.cp/virtfunc.cc: Ditto.
8335 * gdb.hp/gdb.aCC/run.c: Ditto.
8336 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8337 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8338 * gdb.reverse/consecutive-reverse.c: Ditto.
8339 * gdb.reverse/sigall-reverse.c: Ditto.
8340 * gdb.reverse/until-reverse.c: Ditto.
8341 * gdb.reverse/watch-reverse.c: Ditto.
8342 * gdb.trace/actions.c: Ditto.
8343 * gdb.trace/circ.c: Ditto.
8344 * gdb.trace/collection.c: Ditto.
8345
fabde485
PA
83462011-12-13 Pedro Alves <pedro@codesourcery.com>
8347
8348 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8349 (func6, func7): New.
8350 (main): Call func6 and func7.
8351 * gdb.base/watchpoint.exp (test_wide_location_1)
8352 (test_wide_location_2): New.
8353 (top level): Re-enable hardware watchpoints if necessary. Call
8354 test_wide_location_1 and test_wide_location_2.
8355
ff7d1690
YQ
83562011-12-11 Yao Qi <yao@codesourcery.com>
8357
8358 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8359
a6af7abe
JB
83602011-12-11 Joel Brobecker <brobecker@adacore.com>
8361
8362 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8363 expected output for unsupported case.
8364
61638e15
JK
83652011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8366
8367 PR testsuite/12649
8368 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8369 Protect gdb_test_multiple by final $gdb_prompt match.
8370
0a00efc3
JK
83712011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8372
8373 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8374 New variable, new test.
8375 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8376 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8377 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8378 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8379 them if HAVE_GCC_45682_FIXED is not set.
8380
4511b1ba
YQ
83812011-12-10 Yao Qi <yao@codesourcery.com>
8382
8383 * gdb.trace/status-stop.exp: New.
8384 * gdb.trace/status-stop.c: New.
8385
27949e73
JK
83862011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8387
8388 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8389 timeout.
8390
d8ea7931
TT
83912011-12-08 Tom Tromey <tromey@redhat.com>
8392
8393 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8394 condition.
8395
1cc310d2
SS
83962011-12-07 Stan Shebs <stan@codesourcery.com>
8397
8398 * gdb.trace/tfind.exp: Update for output changes.
8399
d482a875
PA
84002011-12-07 Pedro Alves <pedro@codesourcery.com>
8401
8402 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8403 throws "Cannot insert catchpoints in this configuration".
8404 * gdb.ada/mi_catch_ex.exp: Likewise.
8405
f0ba3972
PA
84062011-12-06 Pedro Alves <pedro@codesourcery.com>
8407
8408 * gdb.base/break-always.exp: Test changing memory at addresses
8409 with breakpoints inserted.
8410
f8eba3c6
TT
84112011-12-06 Joel Brobecker <brobecker@acacore.com>
8412
6fdff2c5
PA
8413 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8414 involving a fully qualified function name.
f8eba3c6
TT
8415
84162011-12-06 Tom Tromey <tromey@redhat.com>
8417
8418 * gdb.ada/homonym.exp: Add three breakpoint tests.
8419
84202011-12-06 Tom Tromey <tromey@redhat.com>
8421
8422 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8423 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8424 * gdb.objc/objcdecode.exp: Update for output changes.
8425 * gdb.linespec/linespec.exp: New file.
8426 * gdb.linespec/lspec.cc: New file.
8427 * gdb.linespec/lspec.h: New file.
8428 * gdb.linespec/body.h: New file.
8429 * gdb.linespec/base/two/thefile.cc: New file.
8430 * gdb.linespec/base/one/thefile.cc: New file.
8431 * gdb.linespec/Makefile.in: New file.
8432 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8433 output changes.
8434 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8435 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8436 makes one breakpoint.
8437 * gdb.cp/method2.exp (test_break): Update for output changes.
8438 * gdb.cp/mb-templates.exp: Update for output changes.
8439 * gdb.cp/mb-inline.exp: Update for output changes.
8440 * gdb.cp/mb-ctor.exp: Update for output changes.
8441 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8442 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8443 has multiple matches.
8444 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8445 error message change.
8446 * gdb.base/list.exp (test_list_filename_and_number): Update for
8447 error message change.
8448 * gdb.base/break.exp: Disable pending breakpoints. Update for
8449 output changes.
8450 * configure.ac: Add gdb.linespec.
8451 * configure: Rebuild.
8452 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8453
c642a434
UW
84542011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8455
8456 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8457 last_break register on s390*-*-* targets.
8458
b18003d1
JB
84592011-12-06 Joel Brobecker <brobecker@adacore.com>
8460
8461 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8462 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8463 of parameter X in procedure Foo.
8464
fe96589c
SS
84652011-12-05 Stan Shebs <stan@codesourcery.com>
8466
8467 * gdb.trace/tfind.exp: Update help string matches.
8468
1820ab47
JK
84692011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8470
8471 * gdb.server/ext-run.exp (get process list): Accept also systemd
8472 as PID 1.
8473
e11ac3a3
JK
84742011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8475 Pedro Alves <pedro@codesourcery.com>
8476
8477 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8478 starting GDB.
8479 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8480 $use_gdb_stub.
8481 * gdb.base/display.exp: Likewise.
8482 * gdb.base/ending-run.exp: Likewise.
8483 * gdb.base/list.exp (test_listsize): Likewise.
8484 * gdb.base/setshow.exp: Likewise.
8485 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8486 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8487 check by global $use_gdb_stub.
8488 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8489 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8490 (default_gdb_init): Unset global $use_gdb_stub.
8491 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8492 by global $use_gdb_stub.
8493 * lib/gdbserver-support.exp: Extend comments for set_board_info
8494 gdb_protocol and gdb,socketport.
8495 (gdbserver_start_extended): Set global gdbserver_protocol and
8496 gdbserver_gdbport. Clear global use_gdb_stub.
8497 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8498 from target use_gdb_stub.
8499 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8500
1d41d75c
DE
85012011-12-03 Doug Evans <dje@google.com>
8502
8503 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8504 (gdb_step_for_stub): Add comments.
8505
d6d7a51a
MR
85062011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8507
8508 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8509 to the caller.
8510 (gdb_test_multiple): Likewise.
8511
05acf274
JK
85122011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8513
8514 Fix gdb.mi/mi-solib.exp without system debug info installed.
8515 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8516 expect attribute, return 0 for it. Update comments.
8517
2268b414
JK
85182011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8519
8520 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8521 (corrupted list): Adjust the expectation.
8522
585861ea
JK
85232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8524
8525 PR threads/13448
8526 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8527 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8528 * gdb.threads/tls-var-main.c: New file.
8529 * gdb.threads/tls-var.c: New file.
8530 * gdb.threads/tls-var.exp: New file.
8531
968643aa
JK
85322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8533
8534 PR testsuite/12649
8535 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8536 Protect gdb_test_multiple by final $gdb_prompt match.
8537 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8538 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8539 (test_tracepoints): Likewise.
8540
9750bca9
JK
85412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8542
8543 PR breakpoints/13346
8544 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8545 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8546 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8547
ac1349b7
JB
85482011-12-01 Joel Brobecker <brobecker@adacore.com>
8549
8550 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8551 * gdb.ada/homonym/homonym.adb: For use of all types defined
8552 locally inside both Get_Value subprograms.
8553
26d44faf
JK
85542011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8555
8556 Fix racy FAILs.
8557 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8558 of send_gdb.
8559
514f6425
UW
85602011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8561
8562 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8563 environment variable after test completed.
8564
4255c8d2
UW
85652011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8566
8567 * gdb.base/solib-nodir.exp: Skip if remote target.
8568 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8569 application. Call gdb_load_shlibs.
8570 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8571
a35ad96a
JB
85722011-11-29 Joel Brobecker <brobecker@adacore.com>
8573
8574 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8575
1a1d5513
JB
85762011-11-28 Joel Brobecker <brobecker@adacore.com>
8577
8578 * gdb.ada/fullname_bp: New testcase.
8579
50b4ddf8
JK
85802011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8581
8582 PR testsuite/12649
8583 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8584 Wrap send_gdb into a new gdb_test.
8585
fb0aec57
JK
8586 Code cleanup.
8587 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8588 Convert send_gdb and gdb_expect to gdb_test_multiple.
8589
2376d946
JK
85902011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8591
8592 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8593
1eec78bd
KS
85942011-11-23 Keith Seitz <keiths@redhat.com>
8595
8596 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8597 (mi_varobj_tree_test_children_callback): New proc.
8598 (mi_walk_varobj_tree): New proc.
8599
36dfb11c
TT
86002011-11-22 Tom Tromey <tromey@redhat.com>
8601
8602 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
8603 Add "use_mi_command" argument.
8604 (mi_run_cmd, mi_run_with_cli): New procs.
8605 * gdb.mi/solib-lib.c: New file.
8606 * gdb.mi/solib-main.c: New file.
8607 * gdb.mi/mi-solib.exp: New file.
8608
0e965dd0
DE
86092011-11-21 Doug Evans <dje@google.com>
8610
8611 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
8612 _Unwind_DebugHook is missing.
8613
f196051f
SS
86142011-11-20 Stan Shebs <stan@codesourcery.com>
8615
8616 * gdb.trace/tstatus.exp: New.
8617 * gdb.trace/actions.c: Include string.h.
8618
bfccc43c
YQ
86192011-11-18 Yao Qi <yao@codesourcery.com>
8620
8621 * gdb.trace/pending.exp: New.
8622 * gdb.trace/pending.c: New.
8623 * gdb.trace/pendshr1.c: New.
8624 * gdb.trace/pendshr2.c: New.
8625 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
8626 tracepoint location becomes pending.
8627 (tracepoint_change_loc_2): New.
8628
73cd8ab1
DM
86292011-11-16 David S. Miller <davem@davemloft.net>
8630
8631 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
8632 target is sparc*-*-linux*
8633
77426730
PK
86342011-11-15 Paul Koning <paul_koning@dell.com>
8635
8636 * gdb.python/py-type.exp: New testcases for exceptions on scalar
8637 types.
8638
ed59ded5
DE
86392011-11-14 Doug Evans <dje@google.com>
8640
8641 * gdb.base/shell.exp: New file.
8642
405f8e94
SS
86432011-11-14 Stan Shebs <stan@codesourcery.com>
8644
8645 * gdb.trace/ftrace.c: New.
8646 * gdb.trace/ftrace.exp: New.
8647
1e4d1764
YQ
86482011-11-14 Yao Qi <yao@codesourcery.com>
8649
8650 * gdb.trace/change-loc-1.c: New.
8651 * gdb.trace/change-loc-2.c: New.
8652 * gdb.trace/change-loc.c: New.
8653 * gdb.trace/change-loc.exp: New.
8654 * gdb.trace/change-loc.h: New.
8655 * gdb.trace/trace-break.c (marker): Define new symbol.
8656 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 8657 New.
1e4d1764
YQ
8658 (break_trace_same_addr_6): New.
8659
71eba9c2 86602011-11-12 Matt Rice <ratmice@gmail.com>
8661
8662 * gdb.base/info-macros.exp: Make tests for info definitions
8663 test info macro. Add tests for info macro argument processing.
8664 Rename a few tests.
8665
1d93e29a
KS
86662011-11-11 Keith Seitz <keiths@redhat.com>
8667
8668 PR gdb/12843
8669 * gdb.base/linespecs.exp: New file.
8670
a4b5b48a
DE
86712011-11-11 Doug Evans <dje@google.com>
8672
8673 * gdb.threads/print-threads.exp: Extend timeout for slower
8674 tests.
8675
f6b47be4
DE
86762011-11-10 Doug Evans <dje@google.com>
8677
792a0230
DE
8678 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8679 "record to end of main" test.
8680
f6b47be4
DE
8681 * gdb.python/py-type.c (TS): New typedef.
8682 (ts): New global.
8683 * gdb.python/py-type.exp: Test field list of typedef.
8684
22355c90
JB
86852011-11-10 Joel Brobecker <brobecker@adacore.com>
8686
8687 * gdb.ada/small_reg_param: New testcase.
8688
a7860e76
TT
86892011-11-09 Tom Tromey <tromey@redhat.com>
8690
8691 * gdb.cp/destrprint.exp: New file.
8692 * gdb.cp/destrprint.cc: New file.
8693
72a2e3dc
MI
86942011-11-08 Meador Inge <meadori@codesourcery.com>
8695
8696 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
8697 (switch_stack_to_other): New test function.
8698 * gdb.arch/thumb-prologue.exp: New test cases.
8699
c7195df2 87002011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
8701
8702 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8703
d3895d7d
YQ
87042011-11-08 Yao Qi <yao@codesourcery.com>
8705
8706 * gdb.exp (supports_process_record): New.
8707 (supports_reverse): New.
8708 * gdb.reverse/break-precsave.exp: Call support_process_record
8709 to run test conditionally.
8710 * gdb.reverse/consecutive-precsave.exp: Likewise.
8711 * gdb.reverse/i386-precsave.exp: Likewise.
8712 * gdb.reverse/machinestate-precsave.exp: Likewise.
8713 * gdb.reverse/solib-precsave.exp: Likewise.
8714 * gdb.reverse/step-precsave.exp: Likewise.
8715 * gdb.reverse/until-precsave.exp: Likewise.
8716 * gdb.reverse/watch-precsave.exp: Likewise.
8717 * gdb.reverse/break-reverse.exp: Call support_reverse to run
8718 test conditionally.
8719 * gdb.reverse/consecutive-reverse.exp: Likewise.
8720 * gdb.reverse/finish-precsave.exp: Likewise.
8721 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8722 * gdb.reverse/finish-reverse.exp: Likewise.
8723 * gdb.reverse/i386-reverse.exp: Likewise.
8724 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8725 * gdb.reverse/machinestate.exp: Likewise.
8726 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
8727 * gdb.reverse/sigall-precsave.exp: Likewise.
8728 * gdb.reverse/sigall-reverse.exp: Likewise.
8729 * gdb.reverse/solib-reverse.exp: Likewise.
8730 * gdb.reverse/step-reverse.exp: Likewise.
8731 * gdb.reverse/until-reverse.exp: Likewise.
8732 * gdb.reverse/watch-reverse.exp: Likewise.
8733
a59306a3
YQ
87342011-11-05 Yao Qi <yao@codesourcery.com>
8735
8736 * gdb.trace/trace-break.exp: Add test on setting two
8737 fast tracepoints at the same address.
8738
87769f59
JK
87392011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8740
8741 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8742
3065dfb6
SS
87432011-11-02 Stan Shebs <stan@codesourcery.com>
8744
8745 * gdb.trace/collection.c: Add code using strings.
8746 * gdb.trace/collection.exp: Add tests of string collection.
8747
89e208db
JK
87482011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8749
8750 * gdb.base/skip-solib.exp (executable_main): New variable.
8751 (binfile_main): Base it on that.
8752 Use $executable_main in clean_restart calls. Drop gdb_exit and
8753 gdb_start calls.
8754
405e54e9
JK
87552011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8756
8757 Fix racy FAILs.
8758 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
8759 breakpoint_re globals import by async. Set string_regex to .* for
8760 async. Remove the optional thread_selected_re and breakpoint_re
8761 globals expectations.
8762
58e8570a
JM
87632011-11-01 Joseph Myers <joseph@codesourcery.com>
8764
8765 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
8766 well as Cygwin.
8767
7b35ec7f 87682011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
8769
8770 Add tests for skip command.
89e208db
JK
8771 * gdb.base/skip-solib-lib.c: New
8772 * gdb.base/skip-solib-main.c: New
8773 * gdb.base/skip-solib.exp: New
8774 * gdb.base/skip.c: New
8775 * gdb.base/skip.exp: New
8776 * gdb.base/skip1.c: New
8777 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 8778
b9fd1791
PA
87792011-10-31 Yao Qi <yao@codesourcery.com>
8780 Pedro Alves <pedro@codesourcery.com>
8781
6fdff2c5
PA
8782 * gdb.trace/trace-break.c: New.
8783 * gdb.trace/trace-break.exp: New.
b9fd1791 8784
4323fecc
JK
87852011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8786
8787 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
8788 break-here-2.
8789
0e5bf2a8
PA
87902011-10-28 Pedro Alves <pedro@codesourcery.com>
8791
8792 * gdb.threads/no-unwaited-for-left.c: New.
8793 * gdb.threads/no-unwaited-for-left.exp: New.
8794 * gdb.threads/non-ldr-exc-1.c: New.
8795 * gdb.threads/non-ldr-exc-1.exp: New.
8796 * gdb.threads/non-ldr-exc-2.c: New.
8797 * gdb.threads/non-ldr-exc-2.exp: New.
8798 * gdb.threads/non-ldr-exc-3.c: New.
8799 * gdb.threads/non-ldr-exc-3.exp: New.
8800 * gdb.threads/non-ldr-exc-4.c: New.
8801 * gdb.threads/non-ldr-exc-4.exp: New.
8802
3a3dad98
JK
88032011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8804
8805 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
8806 * gdb.base/attach-pie-misread.exp: Likewise.
8807 * gdb.base/break-interp.exp: Likewise.
8808 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
8809 testcases for use_gdb_stub.
8810 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
8811 (continue): New testcase.
8812 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
8813 * gdb.threads/attach-into-signal.exp: Likewise.
8814 * gdb.threads/attach-stopped.exp: Likewise.
8815 * gdb.threads/attachstop-mt.exp: Likewise.
8816
d6a5d40c
PK
88172011-10-28 Paul Koning <paul_koning@dell.com>
8818
8819 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
8820
ca539be8
JK
88212011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8822
8823 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
8824 (mi_gdb_test): Import globals thread_selected_re
8825 and breakpoint_re. Expect them optionally at the regex start.
8826
d234ef5c
DE
88272011-10-27 Doug Evans <dje@google.com>
8828
8829 * gdb.python/python.exp: Test source -s.
8830
ab964825
PK
88312011-10-26 Paul Koning <paul_koning@dell.com>
8832
8833 * gdb.python/lib-types.cc (struct A): New structure.
8834 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 8835
54d8a644
PK
88362011-10-25 Paul Koning <paul_koning@dell.com>
8837
8838 PR python/13327
d234ef5c 8839
54d8a644
PK
8840 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
8841 fetch_lazy method.
8842
b0221781
YQ
88432011-10-24 Yao Qi <yao@codesourcery.com>
8844
8845 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
8846 target is tic6x-*-*.
8847
6cda5a20
JB
88482011-10-21 Joel Brobecker <brobecker@adacore.com>
8849
8850 * gdb.ada/mi_task_info/task_switch.adb: New file.
8851 * gdb.ada/mi_task_info.exp: New file.
8852
5ed9db04
JK
88532011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8854
8855 * gdb.cp/expand-psymtabs-cxx.exp: New file.
8856 * gdb.cp/expand-psymtabs-cxx.cc: New file.
8857
9df2fbc4
PM
88582011-10-20 Phil Muldoon <pmuldoon@redhat.com>
8859
8860 PR python/12656
8861
8862 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
8863 global_block tests.
8864
736086ba
TT
88652011-10-18 Tom Tromey <tromey@redhat.com>
8866
8867 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
8868
4af31552
TT
88692011-10-18 Tom Tromey <tromey@redhat.com>
8870
8871 * gdb.base/source.exp: Don't include full file name in test name.
8872 * gdb.python/python.exp: Don't include full file name in test
8873 name.
8874
43136979
AR
88752011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8876
8877 * gdb.base/attach-pie-noexec.c: New files.
8878 * gdb.base/attach-pie-noexec.exp: New files.
8879
543a9323
JM
88802011-10-17 Joseph Myers <joseph@codesourcery.com>
8881
8882 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
8883 prompt for each extra line in command.
8884
21ae7a4d
JK
88852011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8886
8887 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
8888 Revert the part of:
8889 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8890 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8891 Change the expected string.
8892
20ec36d9
JK
88932011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8894
8895 Fix results with system glibc debug info installed.
8896 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
8897 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
8898 Accept also __libc_ symbol prefix and no prefix.
8899
6501c2fc
KS
89002011-10-14 Keith Seitz <keiths@redhat.com>
8901
8902 PR c++/13225
8903 * gdb.cp/converts.cc (foo3_1): New function.
8904 (foo3_2): New functions.
8905 * gdb.cp/converts.exp: Add tests for int to pointer conversion
8906 and null pointer conversions of integer constant zero.
8907 Add test to check if all arguments are checked for incompatible
8908 conversion BADNESS.
8909
55b1fd0c
TT
89102011-10-14 Tom Tromey <tromey@redhat.com>
8911
8912 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
8913 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
8914 linespec.
8915
22c05d8a
JK
89162011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8917
8918 Fix internal error regression.
8919 * gdb.dwarf2/implptr-optimized-out.S: New file.
8920 * gdb.dwarf2/implptr-optimized-out.exp: New file.
8921
1d6edc3c
JK
89222011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8923
8924 Fix empty DWARF expressions DATA vs. SIZE conditionals.
8925 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
8926 (loclist): New.
8927 (4): New abbrev.
8928 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
8929 Use prepare_for_testing, remove clean_restart.
8930 (p arraynoloc, p arraycallnoloc): New tests.
8931
9ec72168
JK
89322011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8933
8934 * gdb.cp/namespace-enum.exp (executable): New variable.
8935 (binfile): Use ${objdir}/${subdir}/ prefix.
8936 Use ${executable} for clean_restart.
8937
9c6c53f7
SA
89382011-10-11 Sterling Augustine <saugustine@google.com>
8939
8940 * gdb.cp/Makefile.in: Add namespace-enum test.
8941 * gdb.cp/namespace-enum.exp: New file.
8942 * gdb.cp/namespace-enum.c: New file.
8943 * gdb.cp/namespace-enum-main.c: New file.
8944
fac7ceb3
UW
89452011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
8946
8947 * gdb.python/py-shared.exp: Relax filename check to handle remote:
8948 sysroot.
8949
941b2081
JK
89502011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8951
8952 Reimplement @entry in input expressions.
8953 * gdb.base/exprs.c (v_int_array_init): New variable.
8954 * gdb.base/exprs.exp (print v_int_array_init)
8955 (print *v_int_array_init@1, print *v_int_array_init@2)
8956 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
8957 (print v_int_array_init[1]@1): New tests.
8958
0344e878
JM
89592011-10-10 Joseph Myers <joseph@codesourcery.com>
8960
8961 * gdb.cp/gdb2495.exp: Do not include directories in filename in
8962 expected message.
8963
5a56e9c5
DE
89642011-10-09 Doug Evans <dje@google.com>
8965
8966 * gdb.base/alias.exp: Add tests for alias command.
8967
2bda9cc5
JK
89682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8969
8970 * gdb.arch/amd64-entry-value.s: New file.
8971 * gdb.mi/mi2-amd64-entry-value.s: New file.
8972
a471c594
JK
89732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8974
8975 Display @entry parameter values even for references.
8976 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
8977 functions.
8978 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
8979 reference and datap_input.
8980 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
8981 breakpoints.
8982 (continue to breakpoint: entry_reference: reference)
8983 (entry_reference: bt at entry)
8984 (continue to breakpoint: entry_reference: breakhere_reference)
8985 (entry_reference: bt, entry_reference: ptype regparam)
8986 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
8987 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
8988 (entry_reference: p regcopy, entry_reference: p nodataparam)
8989 (entry_reference: p nodataparam@entry): New tests.
8990
36b11add
JK
89912011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8992
8993 Support @entry in input expressions.
8994 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
8995 (entry_stack: p s1@entry, entry_stack: p s2@entry)
8996 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
8997 (tailcall: p j@entry): New tests.
8998 * gdb.cp/koenig.cc (A::entry): New function.
8999 (main): Call it.
9000 * gdb.cp/koenig.exp (p entry (c)): New test.
9001
e18b2753
JK
90022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9003
9004 Display @entry parameter values (without references).
9005 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
9006 (different, validity, invalid): New functions.
9007 (main): Call them.
9008 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
9009 stacktest, breakhere_stacktest, different, breakhere_different,
9010 breakhere_validity and breakhere_invalid.
9011 (entry: bt): Update for @entry.
9012 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
9013 (entry_validity: *, entry_invalid: *): Many new tests.
9014 * gdb.base/break.exp
9015 (run until breakpoint set at small function, optimized file): Accept
9016 also the @entry suffix.
9017 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
9018 * gdb.mi/mi2-amd64-entry-value.c: New files.
9019 * gdb.mi/mi2-amd64-entry-value.exp: New files.
9020
2d6c5dc2
JK
90212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9022
9023 Protect entry values against self tail calls.
9024 * gdb.arch/amd64-entry-value.cc (self2, self): New.
9025 (main): Call self.
9026 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
9027 (set debug entry-values 1, self: bt debug entry-values): New tests.
9028
111c6489
JK
90292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9030
9031 Recognize virtual tail call frames.
9032 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
9033 (amb_b, amb_a): New.
9034 (main): Call a and b.
9035 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
9036 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
9037 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
9038 New tests.
9039
8e3b41a9
JK
90402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9041
9042 Implement basic support for DW_TAG_GNU_call_site.
9043 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
9044 * gdb.arch/amd64-entry-value.cc: New file.
9045 * gdb.arch/amd64-entry-value.exp: New file.
9046
181cebd4
JK
90472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9048
9049 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
9050 * gdb.dwarf2/implptr-64bit.S: New file.
9051 * gdb.dwarf2/implptr-64bit.exp: New file.
9052
741f5e3c
JK
90532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9054
9055 Fix initial language detection with -readnow.
9056 * gdb.cp/readnow-language.cc: New file.
9057 * gdb.cp/readnow-language.exp: New file.
9058
a73d2258
JK
90592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9060
9061 Fix printed anonymous struct name.
9062 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
9063
af369495
JM
90642011-10-09 Joseph Myers <joseph@codesourcery.com>
9065
9066 * gdb.base/solib-symbol.exp: Do not include directories in
9067 filenames in expected messages.
9068
1fa57852
DE
90692011-10-07 Doug Evans <dje@google.com>
9070
9071 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9072
bd054e06
KP
90732011-10-07 Kevin Pouget <kevin.pouget@st.com>
9074
9075 Allow Python notification of new object-file loadings.
9076 * gdb.python/py-events.exp: Test newobjfile event.
9077 * gdb.python/py-events.py: Register newobjfile callback.
9078 * gdb.python/py-events.c: Add call to shared library
9079 * gdb.python/py-events-shlib.c: New file.
9080
8031b6f8
JM
90812011-10-06 Joseph Myers <joseph@codesourcery.com>
9082
9083 * gdb.base/fixsection.exp: Do not include directories in filename
9084 in expected message.
9085
7fea6923
PM
90862011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9087
9088 Add tests for passing of environment variables to inferior.
9089 * gdb.base/testenv.c: New test source.
9090 * gdb.base/testenv.exp: New expect test.
9091
687f2a88
PK
90922011-10-04 Paul Koning <paul_koning@dell.com>
9093
9094 * gdb.python/py-value.c (main): Break before return.
9095
cb6be26b
KP
90962011-10-04 Kevin Pouget <kevin.pouget@st.com>
9097
9098 PR python/12691: Add the inferior to Python exited event
9099 * gdb.python/py-events.exp: Test the inferior attribute of exited
9100 event with a fork.
9101 * gdb.python/py-events.py: Print inferior number on exit.
9102 * gdb.python/py-events.c: Fork the inferior.
9103
fb213700
EBM
91042011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9105
9106 * gdb.base/jit.exp: Add testcase name to log message
9107
aa2071bd
PK
91082011-10-03 Paul Koning <paul_koning@dell.com>
9109 Jan Kratochvil <jan.kratochvil@redhat.com>
9110
9111 * gdb.python/py-value.exp
9112 (python inval = gdb.parse_and_eval('*(int*)0'))
9113 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9114 (set argc=2, python print argc_lazy): New tests.
9115
dd11a36c
JB
91162011-10-02 Joel Brobecker <brobecker@adacore.com>
9117
9118 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9119
46f886f1
JK
91202011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9121 Pedro Alves <pedro@codesourcery.com>
9122
9123 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9124 can_read_0, test for it.
9125 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9126 (parse_and_eval with memory error): ... here, make it untested if
9127 can_read_0.
9128
c5cb204f
MP
91292011-09-30 Marek Polacek <mpolacek@redhat.com>
9130
9131 * gdb.python/python.exp (verify pagination beforehand)
9132 (verify pagination afterwards): Fix race by splitting the line.
9133
68fb0ec0
JM
91342011-09-29 Joseph Myers <joseph@codesourcery.com>
9135
9136 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9137 for 64-bit multilibs from i?86-* targets.
9138
6aee0d90
MP
91392011-09-29 Marek Polacek <mpolacek@redhat.com>
9140
9141 * lib/gdb.exp: Fix a typo in one of the comments.
9142
e9101ff5
MP
91432011-09-29 Marek Polacek <mpolacek@redhat.com>
9144
9145 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9146 matching pattern.
9147
7a81bdbf
PK
91482011-09-28 Paul Koning <paul_koning@dell.com>
9149
9150 * gdb.python/py-type.c (enum E): New.
9151 * gdb.python/py-type.exp (test_fields): Add tests for Python
9152 mapping access to fields.
9153 (test_enums): New test for field access on enums.
9154
6710bf39
SS
91552011-09-27 Stan Shebs <stan@codesourcery.com>
9156
9157 * gdb.trace/collection.exp: Test collection of $_ret.
9158
b2a6bdeb
AT
91592011-09-22 Andreas Tobler <andreast@fgznet.ch>
9160
9161 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9162 list of compilation switches for <*-*-freebsd*>.
9163
3c9057f3
SS
91642011-09-19 Stan Shebs <stan@codesourcery.com>
9165
9166 * gdb.trace/tspeed.exp: New file.
9167 * gdb.trace/tspeed.c: New file.
9168
34518530
YQ
91692011-09-18 Yao Qi <yao@codesourcery.com>
9170
9171 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9172 instructions.
9173 (test_adr_32bit, test_pop_pc): Likewise.
9174 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9175 Thumb instructions.
9176 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9177 in gdb_test_multiple.
9178 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9179
ab254057
YQ
91802011-09-17 Yao Qi <yao@codesourcery.com>
9181
9182 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9183 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9184 support single step to signal handler.
9185
9c317b71
YQ
91862011-09-17 Yao Qi <yao@codesourcery.com>
9187
9188 * gdb.base/disp-step-fork.c: New.
9189 * gdb.base/disp-step-syscall.exp: New.
9190 * gdb.base/disp-step-vfork.c: New.
9191
a8123151
JB
91922011-09-16 Joel Brobecker <brobecker@adacore.com>
9193
9194 * gdb.ada/tasks.exp: Make the expected output for
9195 the `info tasks' tests more resilient to spacing
9196 changes.
9197
63a9aad8
JK
91982011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9199
9200 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9201 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9202
2aa48337
KP
92032011-09-15 Kevin Pouget <kevin.pouget@st.com>
9204
9205 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9206 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9207
6839b47f
KP
92082011-04-30 Kevin Pouget <kevin.pouget@st.com>
9209
9210 Handle multiple breakpoint hits in Python interface:
9211 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9212 presence.
9213 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9214 breakpoint hits.
9215
0935723e
JK
92162011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9217 Jan Kratochvil <jan.kratochvil@redhat.com>
9218
9219 * gdb.python/py-events.exp: Remove pretty printing comment.
9220 * gdb.python/py-evsignal.exp: New file.
9221 * gdb.python/py-evthreads.c: Include signal.h.
9222 (thread3): Remove variable count3. Remove variable bad and use raise
9223 instead.
9224 (thread2): Remove variable count2. Move thread3 pthread_create here,
9225 merge pthread_join to a single line.
9226 (main): Remove variable count1. Merge pthread_join with pthread_create
9227 to a single line.
9228 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9229 KFAIL python/12966 for gdbserver. Test return value of
9230 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9231 gdb_expect by gdb_test and gdb_test_multiple.
9232 (thread 2, thread 3): New tests.
9233
4801a9a3
PA
92342011-09-12 Matt Rice <ratmice@gmail.com>
9235 Pedro Alves <pedro@codesourcery.com>
9236
9237 PR gdb/13175
9238
9239 * gdb.base/interp.exp: New tests.
9240 * gdb.base/interp.c: New file.
9241
24ece742
DE
92422011-09-12 Doug Evans <dje@google.com>
9243
9244 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9245 * gdb.dwarf2/typeddwarf.exp: Ditto.
9246
7f062217
JK
92472011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9248
9249 Fix compatibility with x32 arch.
9250 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9251 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9252 is_x86_like_target.
9253 * testsuite/gdb.trace/collection.exp: Likewise.
9254 * testsuite/gdb.trace/report.exp: Likewise.
9255 * testsuite/gdb.trace/unavailable.exp: Likewise.
9256 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9257 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9258 (is_x86_like_target): Check also is_amd64_regs_target.
9259
08711b9a
JK
92602011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9261
9262 PR breakpoints/12435
9263 * gdb.arch/amd64-prologue-xmm.c: New file.
9264 * gdb.arch/amd64-prologue-xmm.exp: New file.
9265 * gdb.arch/amd64-prologue-xmm.s: New file.
9266
b99b5f66
JK
92672011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9268
9269 * gdb.dwarf2/dw2-param-error-main.c: New file.
9270 * gdb.dwarf2/dw2-param-error.S: New file.
9271 * gdb.dwarf2/dw2-param-error.exp: New file.
9272
a391a2f6
PA
92732011-09-08 Pedro Alves <pedro@codesourcery.com>
9274
9275 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9276 inferior's pid and look for a core dump named core.$pid. Use
9277 `remote_file' commands on the host instead of hand coding shell
9278 commands on the build.
9279 * gdb.base/valgrind-db-attach.exp: Kill the program before
9280 finishing the test.
9281
7d8e6458 92822011-09-02 Matt Rice <ratmice@gmail.com>
9283
9284 * lib/prompt.exp: New file for testing the first prompt.
9285 * gdb.python/py-prompt.exp: Ditto.
9286 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9287
68e77c9e
PA
92882011-09-02 Pedro Alves <pedro@codesourcery.com>
9289
9290 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9291 0, before testing gcore.
9292
9655e943
JK
92932011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9294
df6dc84d
JK
9295 * dw2-ifort-parameter-debug.S: Update copyright year.
9296 * dw2-ifort-parameter.c: Update copyright year.
9297 * dw2-ifort-parameter.exp: Update copyright year.
9298
9655e943
JK
9299 * dw2-ifort-parameter-debug.S: New file.
9300 * dw2-ifort-parameter.c: New file.
9301 * dw2-ifort-parameter.exp: New file.
9302
353d1d73
JK
93032011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9304
9305 * gdb.base/commands.exp (error_clears_commands_left): New function.
9306 (): Call it.
9307
5c07461a
JK
93082011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9309
9310 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9311 (C): Initialize `a'.
9312 * gdb.mi/mi-inheritance-syntax-error.exp
9313 (-data-evaluate-expression $path): Expect `a' as 5.
9314
0d932b2f
MK
93152011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9316
9317 PR mi/11912
9318 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9319 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9320 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9321 keyword in output of -var-info-path-expression.
9322
bdb54049
JK
93232011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9324
9325 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9326 * gdb.trace/collection.exp: Likewise.
9327 * gdb.trace/report.exp: Likewise.
9328 * gdb.trace/unavailable.exp: Likewise.
9329 * gdb.trace/while-dyn.exp: Likewise.
9330
59cde39c
KS
93312011-08-18 Keith Seitz <keiths@redhat.com>
9332
9333 PR c++/12266
9334 * gdb.cp/meth-typedefs.cc: New file.
9335 * gdb.cp/meth-typedefs.exp: New file.
9336
fa3a4f15
PM
93372011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9338
6fdff2c5 9339 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9340
c1049fca
JK
93412011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9342
9343 * gdb.arch/i386-dr3-watch.exp
9344 (watchpoint on gap1 does not fit debug registers)
9345 (delete all watchpoints): Fix racy expect strings.
9346
d93f7b5c
YQ
93472011-08-14 Yao Qi <yao@codesourcery.com>
9348
9349 * gdb.base/maint.exp: set data_section to ".neardata".
9350 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9351 * gdb.base/savedregs.exp: Handle SIGILL.
9352 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9353 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9354
457e09f0
DE
93552011-08-12 Doug Evans <dje@google.com>
9356
9357 * gdb.python/py-symbol.exp: Add test for symbol.type.
9358
5d0bb2fb
UW
93592011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9360
9361 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9362 * gdb.mi/mi-pthreads.exp: Likewise.
9363 * gdb.mi/mi2-pthreads.exp: Likewise.
9364 * gdb.mi/gdb669.exp.exp: Likewise.
9365
fcdfa280
PA
93662011-08-09 Pedro Alves <pedro@codesourcery.com>
9367
9368 * lib/mi-support.exp (detect_async): Rename to...
9369 (mi_detect_async): ... this.
9370 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9371 * gdb.mi/mi-nonstop.exp: Adjust.
9372 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9373 * gdb.mi/mi-nsintrall.exp: Adjust.
9374 * gdb.mi/mi-nsmoribund.exp: Adjust.
9375 * gdb.mi/mi-nsthrexec.exp: Adjust.
9376
9d8fa392
PA
93772011-08-09 Pedro Alves <pedro@codesourcery.com>
9378
9379 * gdb.base/display.c (do_loops): New `p_i' local.
9380 * gdb.base/display.exp: Test displaying a variable that is
9381 temporarily at a bad address.
9382
b6cede78
JK
93832011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9384
9385 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9386 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9387
67bedb8c
JK
93882011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9389
9390 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9391 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9392 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9393
af6e93b2
PA
93942011-08-05 Pedro Alves <pedro@codesourcery.com>
9395
9396 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9397 procedure.
9398 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9399
1cf0e11f
YQ
94002011-08-05 Yao Qi <yao@codesourcery.com>
9401
9402 * gdb.base/callfuncs.exp: Set language after main.
9403 * gdb.cp/cplusfuncs.exp: Likewise.
9404 * gdb.cp/inherit.exp: Likewise.
9405
a1e28cb2
UW
94062011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9407
9408 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9409 * gdb.base/watch-vfork.exp: Skip on remote targets.
9410
d4f5bbb9
UW
94112011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9412
9413 * gdb.threads/thread-find.exp: Support remote targets.
9414
724f4f80
UW
94152011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9416
9417 * gdb.base/jit.exp: Download solib_binfile to target.
9418 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9419 and call dlopen without full path name.
9420 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9421 dlopen without full path name.
9422
934709f0
PW
94232011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9424
9425 * gdb.base/break-always.exp: Complete the test
9426 with duplicated breakpoints and enabling/disabling them.
9427
c26106c4
TT
94282011-08-02 Tom Tromey <tromey@redhat.com>
9429
9430 PR gdb/11289:
9431 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9432
9300444e 94332011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9434
9435 PR gdb/13045
9436 * gdb.base/float.exp: Add new test case for PR gdb/13045
9437 * gdb.base/float.c: New file.
9438
00bd41d6
PM
94392011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9440
9441 * gdb.python/py-mi.exp: Test printers returning string hint, and
9442 also not returning a value.
9443 * gdb.python/py-prettyprint.c: Add testcase for above.
9444 * gdb.python/py-prettyprint.py: Add test printer for above.
9445
d24f74ce
JK
94462011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9447
9448 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9449 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9450 (.Ldie30) Add as field "data4".
9451 (.Ldie32) Rename field "b" to "shl".
9452 (abbrev4) Change for the "data4" field.
9453 (abbrev5, abbrev6) Remove.
9454 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9455 (p &s.shl): ... here. Add comment.
9456 (p &s.data4): New.
9457
bb7da2bf
JK
94582011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9459
9460 Fix crash on lval_computed values.
9461 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9462
11081198
JK
94632011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9464
9465 * gdb.base/help.exp (help whatis): Update the expected string.
9466
3c6e0cb3
JK
94672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9468
9469 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9470 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9471 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9472 Change the expected string.
9473
efa80663
PA
94742011-07-26 Pedro Alves <pedro@codesourcery.com>
9475
9476 * gdb.base/watchpoint.exp
9477 (test_disable_enable_software_watchpoint): New procedure.
9478 (top level): Run it.
9479
db8e4570
UW
94802011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9481
9482 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9483 executable file "${binfile}", C++ version "${binfile}-cxx".
9484 * gdb.python/py-prettyprint.exp: Likewise.
9485 * gdb.python/py-symbol.exp: Likewise.
9486 * gdb.python/py-type.exp: Likewise.
9487 * gdb.python/py-value.exp: Likewise.
9488 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9489 file name instead of just suffix.
9490
543305c9
JK
94912011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9492
9493 Fix implicit pointer offsets.
9494 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9495 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9496 (continue to breakpoint: continue to baz breakpoint for implptr)
9497 (sanity check element 0, sanity check element 1)
9498 (enter the inlined function, check element 0 for the offset)
9499 (check element 1 for the offset)
9500 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9501 (set foo breakpoint for implptr): Update the breakpoint number.
9502
b3215adc
UW
95032011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9504
9505 * gdb.python/py-mi.exp: Use different file names for different
9506 versions of the executable under test.
9507 * gdb.python/py-prettyprint.exp: Likewise.
9508 * gdb.python/py-symbol.exp: Likewise.
9509 * gdb.python/py-template.exp: Likewise.
9510 * gdb.python/py-type.exp: Likewise.
9511 * gdb.python/py-value.exp: Likewise.
9512
182b9acc
UW
95132011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9514
9515 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9516 flag after restarting GDB if necessary.
9517
e6052b5d
UW
95182011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9519
9520 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9521
1ced966e
PA
95222011-07-22 Pedro Alves <pedro@codesourcery.com>
9523
9524 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9525 backend doesn't leave used debug registers behind.
9526
3543a589
TT
95272011-07-22 Tom Tromey <tromey@redhat.com>
9528
9529 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9530 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9531 argument.
9532 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9533
14d15303 95342011-07-21 Matt Rice <ratmice@gmail.com>
9535
9536 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9537 in mostlyclean rule. Add files ending in .core.
9538
9b158ba0 95392011-07-21 Matt Rice <ratmice@gmail.com>
9540
9541 PR macros/12999
9542 * gdb.base/info-macros.c: New test sources.
9543 * gdb.base/info-macros.exp: New tests.
9544
d17b6f81
PM
95452011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9546
9547 * gdb.python/python.exp: Add prompt substitution tests.
9548
918dd910
JK
95492011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9550
9551 Fix crash if referenced CU is aged out.
9552 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9553 New.
9554 * gdb.dwarf2/implptr.exp: Likewise.
9555
0e37a63c
JK
95562011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9557
9558 * gdb.dwarf2/implptr.S: Rebuilt.
9559 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9560 (bar): Use them for j, k, l.
9561 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9562 COMPILE.
9563 (print j in implptr:bar): Update for the intp typedef.
9564 (print p[0].x in implptr:foo): Use more exact regex.
9565
f65cf84c
TT
95662011-07-18 Tom Tromey <tromey@redhat.com>
9567
9568 * gdb.cp/static-method.exp: Add missing single quote.
9569
d5b4a7be
YQ
95702011-07-18 Yao Qi <yao@codesourcery.com>
9571
9572 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9573 supported.
9574 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9575 * gdb.mi/mi-nonstop.exp: Likewise.
9576 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9577 * gdb.mi/mi-nsintrall.exp: Likewise.
9578 * gdb.mi/mi-nsmoribund.exp: Likewise.
9579 * gdb.mi/mi-nsthrexec.exp: Likewise.
9580 * gdb.python/py-evthreads.exp: Likewise.
9581
e9ea2662
JK
95822011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9583
9584 Code cleanup.
9585 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9586 it. Substitute it instead of test_compiler_info everywhere.
9587
ce451573
UW
95882011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9589
9590 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9591 remote targets as well.
9592
756d88a7
UW
95932011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9594
9595 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9596 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9597
31f83dc5
UW
95982011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9599
9600 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
9601 a remote machine, not the host.
9602 (gdb_compile_shlib): Set soname if target is remote.
9603
059241a0
PP
96042011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9605
9606 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9607
28a0b48c 96082011-07-13 Matt Rice <ratmice@gmail.com>
9609
9610 * gdb.python/py-objfile-script-gdb.py: Renamed to
9611 py-objfile-script-gdb.py.in.
9612 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
9613 py-objfile-script-gdb.py.
9614 * gdb.python/py-objfile-script.exp: Update reference to
9615 py-objfile-script-gdb.py.
9616
9a771b67
JK
96172011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9618
9619 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
9620 reference undefined label.
9621
04ad99e6
JK
96222011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9623
9624 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
9625 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
9626 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
9627 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
9628
713389e0
PM
96292011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9630
6fdff2c5 9631 PR python/12438
713389e0 9632 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 9633 deprecated tests. Add set/show python print-backtrace tests.
713389e0 9634
97d146f8
JK
96352011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9636
9637 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
9638 debug info.
9639
facde0e5 96402011-07-06 Matt Rice <ratmice@gmail.com>
9641
9642 * gdb.python/python.exp: Update filename paths.
9643 * gdb.python/py-symtab.exp: Ditto.
9644
438640d1
MP
96452011-07-06 Marek Polacek <mpolacek@redhat.com>
9646
9647 * gdb.python/py-evthreads.exp: Add missing `$'.
9648
33a365df
MF
96492011-07-06 Jie Zhang <jie.zhang@analog.com>
9650
9651 * config/bfin.exp: New file.
9652 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
9653 * gdb.asm/bfin.inc: New file.
9654
8f7ae686
MP
96552011-07-06 Marek Polacek <mpolacek@redhat.com>
9656
df46027d 9657 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
9658 the whole output.
9659
eb2a6f42
TT
96602011-07-05 Tom Tromey <tromey@redhat.com>
9661
9662 * gdb.java/jprint.java (jprint.hi): New field.
9663 * gdb.java/jprint.exp: Print string.
9664
177b42fe
TJB
96652011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9666
9667 * gdb.base/call-sc.c: Fix typos.
9668 * gdb.base/ifelse.exp: Likewise.
9669 * gdb.base/structs.c: Likewise.
9670
3b2a0cf2
JB
96712011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9672
9673 * gdb.base/jit-so.exp: New test.
9674 * gdb.base/jit-dlmain.c: New file.
9675 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9676
46fc714c
JK
96772011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9678
9679 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
9680 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9681 * gdb.cp/pr9167.exp (p b): Likewise.
9682 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9683 (test value of P in inner_m, test type of Z in inner_m): Call
9684 setup_xfail for gcc <= 4.5.
46fc714c 9685
418c7cf7
JK
96862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9687
9688 * gdb.cp/paren-type.cc: New files.
9689 * gdb.cp/paren-type.exp: New files.
9690
3d50dd94
JK
96912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9692
9693 Stop on first linespec terminator instead of eating what we can.
9694 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
9695 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
9696 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
9697 (break C::f()): ... this one.
9698 (break C::operator()()): New test.
9699 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
9700 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
9701 test.
9702
dcf9f4ab
JK
97032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9704
9705 Fall back linespec to minimal symbols.
9706 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
9707 error message.
9708 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
9709 * gdb.cp/minsym-fallback-main.cc: New file.
9710 * gdb.cp/minsym-fallback.cc: New file.
9711 * gdb.cp/minsym-fallback.exp: New file.
9712 * gdb.cp/minsym-fallback.h: New file.
9713
3f542ed1
JK
97142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9715
9716 * gdb.cp/no-dmgl-verbose.cc: New file.
9717 * gdb.cp/no-dmgl-verbose.exp: New file.
9718
97192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
9720
9721 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9722 __GI_.
9723 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
9724 (f): New function.
9725 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
9726 (complete p 'func<short>(): ... here.
9727 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
9728 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
9729 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
9730 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
9731 Make them KFAIL gcc/49546.
9732
00eb2c4a
JB
97332011-07-01 Joel Brobecker <brobecker@adacore.com>
9734
9735 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9736
85a20c42
JK
97372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9738
9739 Test GCC PR debug/49546.
9740 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
9741 (test type of F in k3_m, test value of F in k3_m): New.
9742 * gdb.cp/temargs.cc (struct S3, struct K3): New.
9743 (main): New variable k3. Call k3.k3_m.
9744
d2d43431
JB
97452011-07-01 Jean-Charles Delay <delay@adacore.com>
9746
9747 * gdb.ada/packed_array.exp: Fix expected outout.
9748
54ae186f
JB
97492011-07-01 Jean-Charles Delay <delay@adacore.com>
9750
9751 * gdb.ada/packed_array.exp: fixed expected output.
9752
8f17729f
JB
97532011-07-01 Joel Brobecker <brobecker@adacore.com>
9754
9755 * gdb.ada/same_enum: New testcase.
9756
f5aa6869
JB
97572011-07-01 Joel Brobecker <brobecker@adacore.com>
9758
9759 * gdb.ada/ptr_typedef: New testcase.
9760
828292f2
JB
97612011-07-01 Joel Brobecker <brobecker@adacore.com>
9762
9763 * gdb.ada/arrayptr.exp: Add ptype test.
9764
18920c42
JB
97652011-07-01 Joel Brobecker <brobecker@adacore.com>
9766
9767 * gdb.ada/char_enum: New testcase.
9768
3536d9e3 97692011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
9770
9771 * gdb.base/dump.exp (capture_pointer_with_type): New.
9772 Get value from address instead of name.
9773 Start GDB once, and do `dump' and `restore'
9774 tests together.
9775
db863c42
MF
97762011-06-30 Jie Zhang <jie.zhang@analog.com>
9777 Mike Frysinger <vapier@gentoo.org>
9778
9779 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
9780 helper functions for getting/setting remotetimeout variable.
9781 * lib/gdb.exp (gdb_load): If the target is remote, set
9782 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
9783 with $loadtimeout. Set $load_ok to 0 before doing the load.
9784 Instead of returning, immediately, set $load_ok to 0. Call
9785 set_remotetimeout with $oldremotetimeout, and then return if
9786 $load_ok is 1.
9787
e9e642a8
AB
97882011-06-30 Andrew Burgess <aburgess@broadcom.com>
9789
9790 * gdb.python/py-template.exp: Don't run this test if the target
9791 does not support c++ tests.
9792
32019081
JK
97932011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9794
9795 Fix non-only rename list for Fortran modules import.
9796 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
9797 tests.
9798 * gdb.fortran/module.f90 (module moduse): New.
9799 (program module): use moduse, test var_x, var_y and var_z.
9800
0ecee54c
TT
98012011-06-29 Tom Tromey <tromey@redhat.com>
9802
9803 PR testsuite/12040:
9804 * gdb.fortran/array-element.exp: Use f90, not f77.
9805 * gdb.fortran/complex.exp: Use f90, not f77.
9806 * gdb.fortran/derived-type.exp: Use f90, not f77.
9807 * gdb.fortran/library-module.exp: Use f90, not f77.
9808 * gdb.fortran/logical.exp: Use f90, not f77.
9809 * gdb.fortran/module.exp: Use f90, not f77.
9810 * gdb.fortran/multi-dim.exp: Use f90, not f77.
9811 * gdb.fortran/subarray.exp: Use f90, not f77.
9812
3b2b8fea
TT
98132011-06-29 Tom Tromey <tromey@redhat.com>
9814
9815 * gdb.fortran/charset.exp: New file.
9816 * gdb.fortran/charset.f90: New file.
9817
42159ca5
TT
98182011-06-29 Tom Tromey <tromey@redhat.com>
9819
9820 PR testsuite/12040:
9821 * lib/future.exp: New file, mostly extracted from ada.exp.
9822 Rewrote compatibility code to use rename.
9823 (gdb_find_gfortran): New proc.
9824 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
9825 gfortran patch.
9826 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
9827 Move to future.exp.
9828 * lib/gdb.exp: Always load future.exp.
9829
af69a5ce
YQ
98302011-06-28 Yao Qi <yao@codesourcery.com>
9831
9832 * gdb.cp/exception.cc: Don't include iostream.
9833 (bar): Remove print statement.
9834 (catcher): New.
9835 (main): Remove print statements. Call function catcher.
9836 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
9837 Set breakpoint on catcher, and check the value of parameter.
9838
ab5c6a72
YQ
98392011-06-23 Yao Qi <yao@codesourcery.com>
9840
6fdff2c5
PA
9841 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
9842 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 9843
9497469f
MP
98442011-06-23 Marek Polacek <mpolacek@redhat.com>
9845
9846 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
9847 mi_gdb_test.
9848
b9132588
MP
98492011-06-23 Marek Polacek <mpolacek@redhat.com>
9850
5d197ed0 9851 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 9852
e55595ca
MP
98532011-06-23 Marek Polacek <mpolacek@redhat.com>
9854
5d197ed0
MP
9855 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
9856
98572011-06-23 Marek Polacek <mpolacek@redhat.com>
9858
9859 * gdb.mi/mi2-basics.exp: Fix races. Honour the
9860 `test_exec_and_symbol_mi_operatons' return value.
9861 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9862 gdb_test_multiple.
9863 (test_exec_and_symbol_mi_operatons): Likewise.
9864 (test_path_specification): Likewise.
e55595ca 9865
be777e08
YQ
98662011-06-23 Yao Qi <yao@codesourcery.com>
9867
9868 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
9869 supported.
9870 * lib/gdb.exp (support_displaced_stepping): New.
9871
615556d6
YQ
98722011-06-23 Yao Qi <yao@codesourcery.com>
9873
9874 * gdb.threads/execl.exp: Skip on remote target.
9875
833b0ca7
MP
98762011-06-21 Marek Polacek <mpolacek@redhat.com>
9877
5d197ed0 9878 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
9879 mi_gdb_test.
9880
1ee4023a
MP
98812011-06-20 Marek Polacek <mpolacek@redhat.com>
9882
5d197ed0 9883 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 9884
d0b1d624
MP
98852011-06-20 Marek Polacek <mpolacek@redhat.com>
9886
5d197ed0 9887 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
9888 mi_gdb_test.
9889
79aa92c1
MP
98902011-06-20 Marek Polacek <mpolacek@redhat.com>
9891
5d197ed0 9892 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 9893
5ce5db06
YQ
98942011-06-14 Yao Qi <yao@codesourcery.com>
9895
9896 gdb/testsuite/
9897 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
9898
533a737e
JK
98992011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9900
9901 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
9902
d0e53741
TT
99032011-06-10 Tom Tromey <tromey@redhat.com>
9904
9905 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
9906 Add tests for pointer-to-member-function.
9907 * gdb.cp/temargs.cc (S::somefunc): New function.
9908 (K2): New class.
9909 (main): Instantiate K2; call method.
9910
b5916bbd
JB
99112011-06-08 Joel Brobecker <brobecker@adacore.com>
9912
9913 * gdb.python/py-inferior.c (f2): Make str an array rather
9914 than a pointer.
9915 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
9916
5be4dfca
JK
99172011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9918
9919 * gdb.base/async-shell.c: New file.
9920 * gdb.base/async-shell.exp: New file.
9921
9f47e254
PA
99222011-06-06 Pedro Alves <pedro@codesourcery.com>
9923
9924 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
9925
64b9b334
JB
99262011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
9927
9928 From Stephen Kitt <steve@sk2.org>
9929 * gdb.base/help.exp: Adjust following some spelling corrections
9930 in GDB.
9931
dbc0f131
YQ
99322011-06-01 Yao Qi <yao@codesourcery.com>
9933
9934 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
9935
fd336a18
KS
99362010-05-31 Keith Seitz <keiths@redhat.com>
9937
9938 PR c++/12750
9939 * gdb.cp/static-method.cc: New file.
9940 * gdb.cp/static-method.exp: New file.
9941
fa8b9902
KS
99422010-05-31 Keith Seitz <keiths@redhat.com>
9943
9944 PR symtab/12704
9945 * gdb.cp/anon-ns.cc: New file.
9946 * gdb.cp/anon-ns.exp: New file.
9947
0a5b1e09
PA
99482011-05-31 Pedro Alves <pedro@codesourcery.com>
9949
9950 * gdb.arch/i386-dr3-watch.c: New file.
9951 * gdb.arch/i386-dr3-watch.exp: New file.
9952
0578b8d1
YQ
99532011-05-30 Yao Qi <yao@codesourcery.com>
9954
9955 * gdb.base/callfuncs.c (t_structs_fc): New.
9956 (t_structs_dc, t_structs_ldc): New.
9957 (t_double_many_args):
9958 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
9959 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
9960 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
9961 * gdb.base/callfuncs.exp: Call new functions.
9962
6680506e
YQ
99632011-05-30 Yao Qi <yao@codesourcery.com>
9964
ff4d2c60
YQ
9965 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
9966 Call rerun_and_prepare for each test to isolate effects.
9967
99682011-05-30 Yao Qi <yao@codesourcery.com>
9969
9970 * gdb.base/varargs.c (find_max_float_real): New.
9971 (find_max_double_real, find_max_long_double_real): New.
9972 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
9973 * lib/gdb.exp (setup_kfail_for_target): New.
9974
e43ec454
YQ
99752011-05-30 Yao Qi <yao@codesourcery.com>
9976
9977 * gdb.base/funcargs.c (callca, callcb, callcc): New.
9978 (callcd, callce, callcf, callc1a, callc1b): New.
9979 (callc2a, callc2b): New.
9980 * gdb.base/funcargs.exp (complex_args): New.
9981 (complex_integral_args, complex_float_integral_args): New.
9982 * lib/gdb.exp (support_complex_tests): New. Determine
9983 whether to run test cases on _Complex types.
9984
432b4d03
JK
99852011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9986
9987 * gdb.threads/leader-exit.c: New file.
9988 * gdb.threads/leader-exit.exp: New file.
9989
6caf069d
MP
99902011-05-27 Marek Polacek <mpolacek@redhat.com>
9991
9497469f 9992 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 9993
97fce28b
MP
99942011-05-27 Marek Polacek <mpolacek@redhat.com>
9995
9996 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
9997 remove the `supported' variable.
9998 * gdb.mi/mi-nonstop.exp: Likewise.
9999 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10000 * gdb.mi/mi-nsintrall.exp: Likewise.
10001 * gdb.mi/mi-nsmoribund.exp: Likewise.
10002 * gdb.mi/mi-nsthrexec.exp: Likewise.
10003
9da8c2a0
PA
100042011-05-26 Pedro Alves <pedro@codesourcery.com>
10005
10006 * gdb.reverse/finish-reverse-bkpt.exp: New test.
10007
2c03e5be
PA
100082011-05-26 Pedro Alves <pedro@codesourcery.com>
10009
10010 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
10011
2e21250d
KS
100122011-05-24 Keith Seitz <keiths@redhat.com>
10013
10014 PR breakpoint/12803
10015 * gdb.cp/cmpd-minsyms.cc (a): New method.
10016 (b): New method.
10017 (c): New method.
10018 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
10019
cdac0397
PA
100202011-05-24 Pedro Alves <pedro@codesourcery.com>
10021
10022 * gdb.base/commands.exp (watchpoint_command_test): Check that the
10023 watchpoint's command list didn't execute when the watchpoint went
10024 out of scope.
10025
ee5683ab
PM
100262011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
10027
10028 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
10029 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
10030 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
10031 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10032 * gdb.arch/i386-permbkpt.exp: Likewise.
10033 * gdb.arch/i386-prologue.exp: Likewise.
10034 * gdb.arch/i386-size-overlap.exp: Likewise.
10035 * gdb.arch/i386-size.exp: Likewise.
10036 * gdb.arch/i386-unwind.exp: Likewise.
10037 * gdb.reverse/i386-precsave.exp: Likewise.
10038 * gdb.reverse/i386-reverse.exp: Likewise.
10039 * gdb.reverse/i386-sse-reverse.exp: Likewise.
10040 * gdb.reverse/i387-env-reverse.exp: Likewise.
10041 * gdb.reverse/i387-stack-reverse.exp: Likewise.
10042
c91c8c16
PA
100432011-05-24 Pedro Alves <pedro@codesourcery.com>
10044
10045 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
10046 file doesn't error, using MI.
10047
c50491a7
TT
100482011-05-23 Tom Tromey <tromey@redhat.com>
10049
10050 * gdb.base/charset.exp (string_display): Add tests to assign to
10051 arrays.
10052 * gdb.base/charset.c (short_array, int_array, long_array): New.
10053
4a07b7da
PA
100542011-05-20 Pedro Alves <pedro@codesourcery.com>
10055
10056 Cope with async mode.
10057
4a07b7da
PA
10058 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10059 into gdb_test + mi_expect_stop.
10060
b275f2d2
PA
100612011-05-20 Pedro Alves <pedro@codesourcery.com>
10062
10063 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
10064 (callme): Remove printf call.
10065
eec52c44
PM
100662011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
10067
10068 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
10069 quote pattern to avoid problems with Cygwin/mingw expect versions.
10070 * gdb.base/default.exp (show convenience): Use double
10071 quote pattern for regular expressions.
10072
b3c8eb43
JK
100732011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10074
10075 Fix -readnow for -gdwarf-4 unused type units.
10076 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
10077 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
10078
ed731959
JK
100792011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10080
10081 * gdb.base/kill-after-signal.c: New file.
10082 * gdb.base/kill-after-signal.exp: New file.
10083
3b48433d
PA
100842011-05-16 Pedro Alves <pedro@codesourcery.com>
10085
10086 * gdb.ada/start.exp: Call untested with the correct test filename.
10087 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10088 test filename. Make the test's binary unique.
10089 * gdb.arch/i386-signal.exp: Call untested with the correct test
10090 filename.
10091 * gdb.arch/i386-size-overlap.exp: Ditto.
10092 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10093 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10094 * gdb.cp/call-c.exp: Ditto.
10095 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10096 filename. Make the test's binary unique.
10097 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10098 * gdb.python/py-mi.exp: Ditto.
10099 * gdb.python/Makefile.in (EXECUTABLES): Update.
10100 * gdb.reverse/i386-precsave.exp: Ditto.
10101 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10102 test filename.
10103 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10104 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10105 unique.
10106 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10107 test filename.
10108 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10109 * gdb.trace/tfile.exp: Ditto.
10110
ba4a8bdd
YQ
101112011-05-14 Yao Qi <yao@codesourcery.com>
10112
10113 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10114 type.
10115
dbaefcf7
DE
101162011-05-13 Doug Evans <dje@google.com>
10117
10118 * gdb.python/py-objfile-script.exp: New file.
10119 * gdb.python/py-objfile-script.c: New file.
10120 * gdb.python/py-objfile-script-gdb.py: New file.
10121 * testsuite/gdb.python/py-section-script.exp: Test
10122 "info auto-load-scripts".
10123
9930639c
TT
101242011-05-13 Tom Tromey <tromey@redhat.com>
10125
10126 * gdb.dwarf2/clztest.exp: New file.
10127 * gdb.dwarf2/clztest.c: New file.
10128 * gdb.dwarf2/clztest.S: New file.
10129
05272e11
DE
101302011-05-13 Doug Evans <dje@google.com>
10131
cc63ef9b
DE
10132 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10133 String16 tests.
05272e11 10134
6edba76f
TT
101352011-05-13 Tom Tromey <tromey@redhat.com>
10136
10137 * lib/gdb.exp (is_x86_like_target): New proc.
10138 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10139 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10140 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10141 -nostdlib to compiler.
10142 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10143 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10144 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10145 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10146 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10147
028d0ed5
TJB
101482011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10149
10150 * gdb.python/py-function.exp: Test setting a value from a function
10151 which executes a command.
10152
8a9b8146
TT
101532011-05-12 Tom Tromey <tromey@redhat.com>
10154
10155 * gdb.dwarf2/typeddwarf.S: New file.
10156 * gdb.dwarf2/typeddwarf.c: New file.
10157 * gdb.dwarf2/typeddwarf.exp: New file.
10158
10483e8e
MP
101592011-05-12 Marek Polacek <mpolacek@redhat.com>
10160
10161 * gdb.mi/mi-basics.exp: Fix races. Honour the
10162 `test_exec_and_symbol_mi_operatons' return value.
10163 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10164 gdb_test_multiple.
10165 (test_exec_and_symbol_mi_operatons): Likewise.
10166 (test_path_specification): Likewise.
10167
faf067f1
JK
101682011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10169
10170 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10171 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10172 Replace `file copy' and `file rename' by `file mtime'. Twice.
10173
7ff911a3
JK
101742011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10175
10176 * gdb.base/readline-ask.c: New file.
10177 * gdb.base/readline-ask.exp: New file.
10178 * gdb.base/readline-ask.inputrc: New file.
10179
a536c6d7
UW
101802011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10181
10182 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10183 to avoid race condition.
10184 * gdb.cell/coremaker.c: Use small stack size.
10185 * gdb.cell/ea-standalone.exp: Use file name without path as
10186 argument to c_to.
10187 * gdb.cell/fork.exp: Allow other output when continuing to end.
10188
d472a426
JK
101892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10190
10191 * gdb.threads/corethreads.c: New file.
10192 * gdb.threads/corethreads.exp: New file.
10193
101942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10195
10196 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10197 Try to compile the test using -Wl,-z,norelro first.
10198 (load_core): New variable libthread_db_seen, initialize it.
10199 (zeroed-threads cannot be listed): Protect it by XFAIL on
10200 !$libthread_db_seen.
10201
8be455d7
JK
102022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10203
10204 PR 12573
10205 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10206 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10207 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10208
1976171a
JK
102092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10210
10211 * gdb.cp/psymtab-parameter.cc: New file.
10212 * gdb.cp/psymtab-parameter.exp: New file.
10213
7db6f30f
JK
102142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10215
10216 Fix a race.
10217 * gdb.cp/static-print-quit.exp (print c): Split to ...
10218 (print c - <return>, print c - q <return>, print c - to quit):
10219 ... these. Make the testfile untested on gdb-7.1.
10220
85161e9e 102212011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10222
10223 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10224 gdb_rename_execfile, gdb_touch_execfile): New.
10225 * gdb.base/reread.exp: Use new procs to handle multiple
10226 exec files.
10227
0c51be18
YQ
102282011-05-05 Yao Qi <yao@codesourcery.com>
10229
10230 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10231 (test_adr_32bit, test_pop_pc): New.
10232 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10233 (test_adr_32bit, test_pop_pc): New.
10234
4d393d60
JM
102352011-05-04 Joseph Myers <joseph@codesourcery.com>
10236
10237 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10238 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10239 targets.
10240 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10241 handle targets.
10242
8ffd0459
JK
102432011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10244
10245 * gdb.base/completion.exp (complete help info wat): Rename to ...
10246 (complete 'help info wat'): ... here.
10247 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10248 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10249
8e28d804
PA
102502011-05-04 Pedro Alves <pedro@codesourcery.com>
10251
10252 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10253 gdb_test and explicit $gdb_prompt/timeout matches.
10254
3eb2ef34
YQ
102552011-05-04 Yao Qi <yao@codesourcery.com>
10256
10257 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10258 and __thumb2__.
10259
aaaf81a3
MP
102602011-05-03 Marek Polacek <mpolacek@redhat.com>
10261
10262 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10263 in place of `gdb_test "delete breakpoints"'. This eliminates two
10264 testcases.
10265
c4cbc0df
PA
102662011-05-02 Pedro Alves <pedro@codesourcery.com>
10267
10268 PR testsuite/12649
10269 Fix races.
10270
10271 * gdb.base/completion.exp: Remove all sleep calls. Remove
10272 unnecessary regexs. Don't explicitly expect anything after the
10273 prompt. Eat the prompt if necessary.
10274
b4cbb4a3
EBM
102752011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10276
10277 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10278 accept to show the caller line again as well as the line after.
10279
d65aec65
PM
102802011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10281
10282 PR mi/12531
10283
10284 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10285 compile target.
10286 * gdb.python/py-prettyprint.exp: Add C++ object for
10287 CPLUS_FAKE_CHILD test.
10288
30852783
UW
102892011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10290
10291 * gdb.base/signest.exp: New file.
10292 * gdb.base/signest.c: Likewise.
10293
c7b1f0d9
JK
102942011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10295
10296 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10297 thread and breakpoint notifications.
10298
559a7a62
JK
102992011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10300
10301 * gdb.base/fortran-sym-case.c: New file.
10302 * gdb.base/fortran-sym-case.exp: New file.
10303 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10304 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10305 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10306
8344e389
JK
103072011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10308
10309 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10310 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10311 false #1', `if true else false #2' and `if true else false #3'.
10312
2484c66b
UW
103132011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10314
10315 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10316 while delivering signal.
10317
8d3788bd
VP
103182011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10319
10320 MI breakpoint notifications.
10321
10322 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10323 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10324 * testsuite/gdb.mi/mi-watch.exp: Adust.
10325 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10326 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10327 notifications.
8d3788bd 10328
3e03848b
JK
103292011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10330
10331 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10332 * gdb.base/gdbindex-stabs.c: New file.
10333 * gdb.base/gdbindex-stabs.exp: New file.
10334
918c9108
YQ
103352011-04-25 Yao Qi <yao@codesourcery.com>
10336
10337 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10338 with /*...*/.
10339 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10340
90556b8c
JK
103412011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10342
10343 * gdb.python/py-value.exp (test_objfiles): Name the first test
10344 `py-value in file.filename'.
10345
03f2bd59
JK
103462011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10347
10348 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10349 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10350 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10351 !gdbserver_reconnect_p..
10352 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10353
7b08b9eb
JK
103542011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10355
10356 * gdb.cp/cpcompletion.exp (complete class methods)
10357 (complete class methods beginning with F): Move them above runto. New
10358 comment about the runto delimiter.
10359
b78974c3
PA
103602011-04-20 Pedro Alves <pedro@codesourcery.com>
10361
10362 * gdb.base/maint.exp: Test that "maint print registers" works
10363 without a running program.
10364
20429c40 103652011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10366
20429c40
MP
10367 * gdb.base/setshow.exp: Fix racy tests.
10368 ($old_gdb_prompt): New variable.
10369
7a9dd1b2
TT
103702011-04-19 Tom Tromey <tromey@redhat.com>
10371
10372 * gdb.mi/mi-nsmoribund.exp:
10373 * gdb.hp/gdb.objdbg/objdbg01.exp:
10374 * gdb.base/structs.exp (test_struct_returns):
10375 * gdb.base/call-sc.exp (test_scalar_returns):
10376 * gdb.base/bigcore.exp: Remove duplicate words.
10377
02835898
JK
103782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10379
10380 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10381 * gdb.base/break-interp.exp (test_attach): New comment.
10382
254f582e
JK
103832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10384
10385 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10386 (clear __stack_user.next, clear stack_used.next)
10387 (save a zeroed-threads corefile): New test.
10388 Call core_load for $core0file.
10389 (zeroed-threads cannot be listed): New test.
10390
4fe85f5c
JK
103912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10392
10393 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10394 filename.
10395 ($srcfile): Preserve the original value.
10396 ($testfile): Match it the .exp filename.
10397 ($corefile): New variable. Substitute it around.
10398 Use clean_restart.
10399 ($prev_timeout): Remove.
10400 (load_core): Move core loading into this proc.
10401 Fix restore of $timeout if load_core fails.
10402
63524580
JK
104032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10404
10405 * gdb.base/eu-strip-infcall.c: New file.
10406 * gdb.base/eu-strip-infcall.exp: New file.
10407
90359a16
JK
104082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10409
10410 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10411 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10412
626e7282
JK
104132011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10414
10415 Fix Python access to inlined frames.
10416 * gdb.python/py-frame-inline.c: New file.
10417 * gdb.python/py-frame-inline.exp: New file.
10418
3363d018
EBM
104192011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10420
10421 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10422 content of 's24' correctly (avoiding "optimized out").
10423 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10424
28781456
JK
104252011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10426
10427 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10428
4a4106ca
TJB
104292011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10430
10431 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10432 expect a colon in watch -location output.
10433
d26ccb4f
JK
104342011-04-13 Marek Polacek <mpolacek@redhat.com>
10435
df46027d 10436 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10437 New testcase `expect response to define backtrace'. Also remove
10438 redundant `default' block.
10439
e1ab1f9c
JK
104402011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10441
10442 * gdb.python/py-prettyprint.c (struct hint_error): New.
10443 (main): New variable hint_error.
10444 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10445 "print hint_error".
10446 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10447 (register_pretty_printers): Register it.
10448
0c2e6019
TT
104492011-04-04 Tom Tromey <tromey@redhat.com>
10450
10451 * gdb.cp/maint.exp (test_help): Update.
10452 (test_namespace): Likewise.
10453
af57139d
JB
104542011-04-01 Joel Brobecker <brobecker@adacore.com>
10455
10456 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10457 * gdb.ada/arrayptr.exp: Add new tests.
10458
956a9fb9
JB
104592011-04-01 Joel Brobecker <brobecker@adacore.com>
10460
10461 * gdb.ada/mi_catch_ex: New testcase.
10462
d0c4d642
PA
104632011-04-01 Pedro Alves <pedro@codesourcery.com>
10464
10465 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10466 base::overload(void) method without specifying "const".
10467
18819fa6
UW
104682011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10469
10470 * gdb.arch/thumb-singlestep.S: New file.
10471 * gdb.arch/thumb-singlestep.exp: Likewise.
10472
a4c8e806
TT
104732011-03-31 Tom Tromey <tromey@redhat.com>
10474
10475 * gdb.python/py-prettyprint.py (exception_flag): New global.
10476 (NoStringContainerPrinter._iterator.next): Check it.
10477 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10478 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10479
53832f31
TT
104802011-03-29 Tom Tromey <tromey@redhat.com>
10481
10482 * gdb.cp/anon-struct.cc: New file.
10483 * gdb.cp/anon-struct.exp: New file.
10484
e4620230
JK
104852011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10486
10487 Test STT_GNU_IFUNC support.
10488 * gdb.base/gnu-ifunc-lib.c: New file.
10489 * gdb.base/gnu-ifunc.c: New file.
10490 * gdb.base/gnu-ifunc.exp: New file.
10491
d0fb5eae
JK
104922011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10493
10494 Support a ring of related breakpoints.
10495 * gdb.base/watchpoint-delete.c: New file.
10496 * gdb.base/watchpoint-delete.exp: New file.
10497
20106cfb
JK
104982011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10499
10500 * gdb.ada/arrayparam.exp (print first after function call): Use
10501 explicit package name. Add a comment
10502 (print lasta after function call): Rename ...
10503 (print last after function call): ... it and use explicit package
10504 name.
10505 (print length after function call): Use explicit package name.
10506 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10507 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10508 (multiple matches for symbol i): Rename ...
10509 (multiple matches for symbol integervar): ... it.
10510 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10511 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10512
e7ab5e63
AB
105132011-03-25 Andrew Burgess <aburgess@broadcom.com>
10514
10515 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10516 environment variable to make grep output more predictable. Move
10517 all the environment setup into gdb_init so it's done once per test
10518 case rather than each time we start gdb.
10519
9ef07c8c
TT
105202011-03-24 Tom Tromey <tromey@redhat.com>
10521
10522 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10523 test.
10524
dd90784c
JK
105252011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10526
10527 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10528 * gdb.dwarf2/dw2-entry-value.S: New file.
10529 * gdb.dwarf2/dw2-entry-value.exp: New file.
10530
05775840
PM
105312011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10532
6fdff2c5 10533 PR python/12183
05775840
PM
10534
10535 * gdb.python/py-function.exp: Add GdbError tests.
10536
8661b11b
PA
105372011-03-18 Pedro Alves <pedro@codesourcery.com>
10538
10539 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10540 (reglocal_test_func, statlocal_test_func): New functions.
10541 (globals_test_func): Call new functions.
10542 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10543 (gdb_collect_locals_test): New procedure.
10544 (gdb_trace_collection_test): Call new procedures.
10545
0fdb4f18
PA
105462011-03-18 Pedro Alves <pedro@codesourcery.com>
10547
10548 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10549 (test_register, test_register_unavailable): New procedures.
10550 (gdb_unavailable_registers_test): New procedure.
10551 (gdb_trace_collection_test): Call it.
10552
99c3dc11
PM
105532011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10554
6fdff2c5 10555 PR python/12149
99c3dc11
PM
10556
10557 * gdb.python/python.exp: Add gdb.write tests.
10558
29703da4
PM
105592010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10560
10561 * gdb.python/Makefile.in: Add py-objfile.
10562 * gdb.python/py-objfile.exp: New file.
10563 * gdb.python/py-objfile.c: New file.
10564 * gdb.python/py-block.exp: Add is_valid tests.
10565 * gdb.python/py-inferior.exp: Ditto.
10566 * gdb.python/py-infthread.exp: Ditto.
10567 * gdb.python/py-symbol.exp: Ditto.
10568 * gdb.python/py-symtab.exp: Ditto.
10569
598997c8
KS
105702011-03-16 Keith Seitz <keiths@redhat.com>
10571
10572 PR c++/12273
10573 * gdb.cp/cmpd-minsyms.exp: New test.
10574 * gdb.cp/cmpd-minsyms.cc: New file.
10575
10576 PR c++/11734
10577 * gdb.cp/ovsrch.exp: New test.
10578 * gdb.cp/ovsrch.h: New file.
10579 * gdb.cp/ovsrch1.cc: New file.
10580 * gdb.cp/ovsrch2.cc: New file.
10581 * gdb.cp/ovsrch3.cc: New file.
10582 * gdb.cp/ovsrch4.cc: New file.
10583
c91513d8
PP
105842011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10585
10586 PR gdb/12528
10587 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10588 * gdb.base/break-on-linker-gcd-function.exp: New test.
10589 * gdb.base/break-on-linker-gcd-function.cc: New file.
10590
7470fc63
AT
105912011-03-15 Andreas Tobler <andreast@fgznet.ch>
10592
10593 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10594
959e7469
PM
105952011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10596
10597 * lib/gdb.exp (gdb_unload): Add another termination case.
10598
9373cf26
JK
105992011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10600
10601 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
10602 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
10603 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
10604 Provide a stub byte there.
10605 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
10606 DW_AT_entry_pc.
10607 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
10608
24e9cda0
UW
106092011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
10610
10611 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
10612 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
10613 "generic ABI, auto".
10614 (altivec_abi_tests): Accept vectors returned by reference.
10615
7371cf6d
PM
106162010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10617
10618 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10619
ce77046a
UW
106202011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10621
10622 * gdb.python/py-section-script.exp: Skip test if no Python support.
10623
176400c3
UW
106242011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10625
10626 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10627
ecec24e6
PM
106282011-03-10 Phil Muldoon <pmuldoon@redhat.com>
10629
10630 * gdb.python/py-parameter.exp: Update tests to the new Python
10631 parameter API. Add "no documentation" test. Add deprecated API
10632 backward compatibility test.
10633
5dbdd470
TT
106342011-03-09 Tom Tromey <tromey@redhat.com>
10635
10636 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
10637 gdb_continue_to_end.
10638
b66e66ee
MK
106392011-03-09 Mark Kettenis <kettenis@gnu.org>
10640
10641 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
10642 tabs.
10643
eceb0c5f
TT
106442011-03-09 Tom Tromey <tromey@redhat.com>
10645
10646 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
10647 parentheses.
10648 (gdb_continue_to_end): Add "allow_extra" parameter. Use
10649 $command.
10650 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
10651 argument to gdb_continue_to_end.
10652 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
10653 argument to gdb_continue_to_end.
10654 * gdb.cp/annota3.exp: Fix regex.
10655 * gdb.cp/annota2.exp: Fix regex.
10656 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10657 gdb_continue_to_end.
10658 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10659 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10660 gdb_continue_to_end.
10661
63154eca
PA
106622011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10663
10664 * gdb.server/ext-run.exp
10665 (load new file without any gdbserver inferior): New test.
10666
967d1f9b
TT
106672011-03-07 Tom Tromey <tromey@redhat.com>
10668
10669 * Makefile.in (TAGS): Rewrite.
10670
d68dcbb9
JK
106712011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10672
10673 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10674 initial commands echo. New match for `Found trace'. Anchor all the
10675 other matches. Anchor and match for `No trace frame found' the final
10676 match.
10677
6bf58e63
TT
106782011-03-07 Tom Tromey <tromey@redhat.com>
10679
10680 * Makefile.in (TAGS): New target.
10681
fda326dd
TT
106822011-03-07 Tom Tromey <tromey@redhat.com>
10683
10684 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10685 change.
10686 * lib/mi-support.exp (mi_gdb_test): Update for exit message
10687 change.
10688 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
10689 exit message change.
10690 (skip_altivec_tests): Update for exit message change.
10691 (skip_vsx_tests): Likewise.
10692 (gdb_continue_to_end): Likewise. Add 'command' argument.
10693 * lib/cell.exp (skip_cell_tests): Update for exit message change.
10694 * gdb.threads/tls.exp: Update for exit message change.
10695 * gdb.threads/thread-unwindonsignal.exp: Use
10696 gdb_continue_to_end.
10697 * gdb.threads/step.exp (step_it): Update for exit message change.
10698 (continue_all): Likewise.
10699 * gdb.threads/print-threads.exp (test_all_threads): Update for
10700 exit message change.
10701 * gdb.threads/interrupted-hand-call.exp: Use
10702 gdb_continue_to_end.
10703 * gdb.threads/execl.exp: Use gdb_continue_to_end.
10704 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
10705 gdb_continue_to_end.
10706 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
10707 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
10708 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
10709 * gdb.cp/method.exp: Update for exit message change.
10710 * gdb.cp/mb-templates.exp: Update for exit message change.
10711 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
10712 * gdb.cp/annota3.exp: Update for exit message change.
10713 * gdb.cp/annota2.exp: Update for exit message change.
10714 * gdb.cell/fork.exp: Use gdb_continue_to_end.
10715 * gdb.base/term.exp: Update for exit message change.
10716 * gdb.base/step-test.exp (test_i): Update for exit message change.
10717 * gdb.base/sigstep.exp (advance): Update for exit message change.
10718 (advancei): Likewise.
10719 * gdb.base/siginfo.exp: Update for exit message change.
10720 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
10721 * gdb.base/reread.exp: Use gdb_continue_to_end.
10722 * gdb.base/langs.exp: Use gdb_continue_to_end.
10723 * gdb.base/interrupt.exp: Update for exit message change.
10724 * gdb.base/gdb1555.exp: Update for exit message change.
10725 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
10726 * gdb.base/ending-run.exp: Update for exit message change.
10727 * gdb.base/chng-syms.exp: Update for exit message change.
10728 * gdb.base/checkpoint.exp: Update for exit message change.
10729 * gdb.base/catch-syscall.exp (check_for_program_end): Use
10730 gdb_continue_to_end.
10731 (test_catch_syscall_with_wrong_args): Likewise.
10732 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
10733 * gdb.base/break-interp.exp (test_ld): Update for exit message
10734 change.
10735 * gdb.base/bang.exp: Update for exit message change.
10736 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
10737 (do_call_attach_tests): Likewise.
10738 * gdb.base/a2-run.exp: Update for exit message change.
10739 * gdb.arch/ppc-dfp.exp: Update for exit message change.
10740 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
10741 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
10742
dd19bd70
JK
107432011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10744
10745 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10746
30e62689
TT
107472011-03-03 Tom Tromey <tromey@redhat.com>
10748
10749 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
10750 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
10751 * gdb.hp/gdb.aCC/configure.ac: Remove.
10752 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
10753 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
10754 * gdb.hp/gdb.base-hp/configure.ac: Remove.
10755 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
10756 * gdb.hp/gdb.compat/configure (Makefile): Remove.
10757 * gdb.hp/gdb.compat/configure.ac: Remove.
10758 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
10759 * gdb.hp/gdb.defects/configure (Makefile): Remove.
10760 * gdb.hp/gdb.defects/configure.ac: Remove.
10761 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
10762 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
10763 * gdb.hp/gdb.objdbg/configure.ac: Remove.
10764 * gdb.hp/configure.ac: Remove.
10765 * gdb.hp/configure: Remove.
10766 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
10767 substitution.
10768 (Makefile): Remove rule.
10769 * gdb.cell/configure.ac: Remove.
10770 * gdb.cell/configure: Remove.
10771 * gdb.stabs/Makefile.in (Makefile): Remove.
10772 (distclean): Don't remove config.status or config.log.
10773 * gdb.stabs/configure (Makefile): Remove.
10774 * gdb.stabs/configure.ac: Remove.
10775 * configure: Rebuild.
10776 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
10777 Remove stabs- and cell-specific logic. Test for existence of
10778 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
10779 subdirectories, gdb.cell, and and gdb.stabs.
10780 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
10781
c171f854
JB
107822011-03-03 Joel Brobecker <brobecker@adacore.com>
10783
10784 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
10785 end of buffer.
10786
9a5193cb
JB
107872011-03-02 Joel Brobecker <brobecker@adacore.com>
10788
10789 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
10790 gdb_test when running a test where we expected no output back.
10791
9bb4c1bb
MS
107922011-02-28 Michael Snyder <msnyder@vmware.com>
10793
10794 * gdb.cp/overload.cc: Change initializer value to integer.
10795
3bd0f5ef
MS
107962011-02-27 Michael Snyder <msnyder@vmware.com>
10797
10798 * gdb.multi/base.exp: Add test for remove-inferiors.
10799
2279eaad
JB
108002011-02-26 Joel Brobecker <brobecker@adacore.com>
10801
10802 * gdb.python/py-frame.exp: Simplify the initialization phase
10803 using prepare_for_testing.
10804
c82c0b55
MS
108052011-02-25 Michael Snyder <msnyder@vmware.com>
10806
10807 * gdb.multi/base.exp: Add tests for info inferiors with args.
10808
1d94651b
JK
108092011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10810
10811 * gdb.dwarf2/dw2-ranges.S: Rename to ...
10812 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
10813 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
10814 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
10815 asmfile3. Comment the STABS (#3) file compilation. Compile
10816 everything through assembler. Provide KFAIL for symtab/12497.
10817 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
10818 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
10819 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
10820 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
10821
3bd0f5ef
MS
108222011-02-24 Michael Snyder <msnyder@vmware.com>
10823
10824 * gdb.base/break.exp: Add tests for delete breakpoints using
10825 convenience variables and value history references.
10826
12c1418e
MS
108272011-02-24 Michael Snyder <msnyder@vmware.com>
10828
10829 * gdb.base/break.exp: Remove debugging 'printf' accidentally
10830 left behind in previous check-in.
10831
e5a67952
MS
108322011-02-23 Michael Snyder <msnyder@vmware.com>
10833
10834 * gdb.base/break.exp: Add tests for "info break" with arguments.
10835 * gdb.trace/infotrace.exp: Update patterns for error and help.
10836 * gdb.base/completion.exp: Update pattern.
10837 * gdb.base/ena-dis-br.exp: Update pattern.
10838 * gdb.base/help.exp: Update patterns.
10839
108402011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
10841
10842 * gdb.base/memattr.exp: New test.
10843 * gdb.base/memattr.c: Test load for memattr.exp.
10844
6e6fbe60
DE
108452011-02-22 Doug Evans <dje@google.com>
10846
10847 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
10848
1d41d745
MS
108492011-02-22 Michael Snyder <msnyder@vmware.com>
10850
10851 * Makefile.in: Make more clean.
10852 * gdb.ada/Makefile.in: Ditto.
10853 * gdb.arch/Makefile.in: Ditto.
10854 * gdb.asm/Makefile.in: Ditto.
10855 * gdb.base/Makefile.in: Ditto.
10856 * gdb.cp/Makefile.in: Ditto.
10857 * gdb.dwarf2/Makefile.in: Ditto.
10858 * gdb.java/Makefile.in: Ditto.
10859 * gdb.mi/Makefile.in: Ditto.
10860 * gdb.modula2/Makefile.in: Ditto.
10861 * gdb.python/Makefile.in: Ditto.
10862 * gdb.server/Makefile.in: Ditto.
10863 * gdb.stabs/Makefile.in: Ditto.
10864 * gdb.threads/Makefile.in: Ditto.
10865 * gdb.trace/Makefile.in: Ditto.
10866
79ba84ca
MS
108672011-02-22 Michael Snyder <msnyder@vmware.com>
10868
df46027d 10869 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
10870 info threads.
10871
b9b35694
JB
108722011-02-22 Joel Brobecker <brobecker@adacore.com>
10873
10874 * gdb.python/py-breakpoint.exp: Fix the expected output of
10875 one of the "maint info breakpoints" tests to accept the output
10876 generated on platforms that do not have hardware watchpoints.
10877
8bfb830f
JB
108782011-02-22 Joel Brobecker <brobecker@adacore.com>
10879
10880 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
10881 clean_restart. Be a little stricter in the expected output
10882 for one of the tests. Fix a typo in one of the comments.
10883
c45f3c54
JB
108842011-02-22 Joel Brobecker <brobecker@adacore.com>
10885
10886 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
10887 Delete variable binfile, no longer use. Add or modify test
10888 comments to make them unique.
10889
b97c863c
MS
108902011-02-21 Michael Snyder <msnyder@vmware.com>
10891
10892 * Makefile.in: Update for make clean.
10893 * gdb.ada/Makefile.in: Ditto.
10894 * gdb.arch/Makefile.in: Ditto.
10895 * gdb.asm/Makefile.in: Ditto.
10896 * gdb.base/Makefile.in: Ditto.
10897 * gdb.cp/Makefile.in: Ditto.
10898 * gdb.dwarf2/Makefile.in: Ditto.
10899 * gdb.java/Makefile.in: Ditto.
10900 * gdb.mi/Makefile.in: Ditto.
10901 * gdb.modula2/Makefile.in: Ditto.
10902 * gdb.python/Makefile.in: Ditto.
10903 * gdb.server/Makefile.in: Ditto.
10904 * gdb.stabs/Makefile.in: Ditto.
10905 * gdb.threads/Makefile.in: Ditto.
10906 * gdb.trace/Makefile.in: Ditto.
10907
aea5b279
MS
109082011-02-21 Michael Snyder <msnyder@vmware.com>
10909
10910 * gdb.threads/thread-find.exp: Update patterns for changes in
10911 output of "info threads" command.
10912
e3039479
UW
109132011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10914 Ulrich Weigand <uweigand@de.ibm.com>
10915
10916 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
10917 (skip_hw_watchpoint_tests): Likewise.
10918 (skip_hw_watchpoint_multi_tests): Likewise.
10919
b800ec70
UW
109202011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
10921
10922 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
10923 (skip_hw_watchpoint_tests): Likewise.
10924 (skip_hw_watchpoint_multi_tests): Likewise.
10925 (skip_hw_watchpoint_access_tests): Likewise.
10926
10927 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
10928 * gdb.base/pr11022.exp: Likewise.
10929 * gdb.base/watch-read.exp: Likewise.
10930 * gdb.base/watch_thread_num.exp: Likewise.
10931 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10932 * gdb.base/watchpoint-hw.exp: Likewise.
10933 * gdb.base/watchpoint.exp: Likewise.
10934 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
10935 * gdb.threads/watchthreads-reorder.exp: Likewise.
10936 * gdb.threads/watchthreads.exp: Likewise.
10937 * gdb.threads/watchthreads2.exp: Likewise.
10938
91033e37
JB
109392011-02-21 Joel Brobecker <brobecker@adacore.com>
10940
10941 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
10942 the debugger is unable to find the array bounds.
10943
eeaafae2
JK
109442011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10945
10946 * gdb.cp/typedef-operator.exp: New file.
10947 * gdb.cp/typedef-operator.cc: New file.
10948
e338d953
MS
109492011-02-17 Michael Snyder <msnyder@vmware.com>
10950
10951 * gdb.threads/thread-find.exp: Fix regular expressions.
10952
e67ad678
JB
109532011-02-17 Joel Brobecker <brobecker@adacore.com>
10954
10955 * gdb.ada/packed_array: Expand testcase to test printing of
10956 unconstrained packed array.
10957
93084bca
JB
109582011-02-17 Joel Brobecker <brobecker@adacore.com>
10959
10960 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
10961
a0c78a73
PA
109622011-02-16 Pedro Alves <pedro@codesourcery.com>
10963
f65d5553 10964 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
10965 (main): Initialize it before collecting, and and clear it
10966 afterwards.
f65d5553
PA
10967 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10968 collecting with '{type} addr', where the addr expression is not an
10969 rvalue.
a0c78a73 10970
3dfcbbd2
KW
109712011-02-16 Ken Werner <ken.werner@de.ibm.com>
10972
10973 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
10974 a bool variable. Expect correct OpenCL names for vector types. Use the
10975 uc3 variable name instead of referring to the uchar3 built-in type.
10976 Escape the asterisk at the half pointer test.
10977
08807d5a
PA
109782011-02-16 Pedro Alves <pedro@codesourcery.com>
10979
f65d5553 10980 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
10981 (main): Initialize it before collecting, and and clear it
10982 afterwards.
f65d5553
PA
10983 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10984 collecting overlapping memory ranges.
08807d5a 10985
60f98dde
MS
109862011-02-15 Michael Snyder <msnyder@vmware.com>
10987
10988 * gdb.base/default.exp: Add tests for thread commands.
10989 * gdb.base/help.exp: Add tests for thread commands.
10990 * gdb.threads/thread-find.exp: New test for thread find command.
10991
648cd113
KW
109922011-02-15 Ken Werner <ken.werner@de.ibm.com>
10993
10994 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
10995
494e194e
YQ
109962011-02-15 Yao Qi <yao@codesourcery.com>
10997
10998 PR tdep/12352
10999 * gdb.arch/arm-disp-step.S : New test for str instruction.
11000 * gdb.arch/arm-disp-step.exp : Likewise.
11001
d9492458
TJB
110022011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
11003
11004 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
11005 "vector_register2_vr" test strings. Test the extended floating
11006 point registers (F32~F63).
11007 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
11008 IBM XL C compiler. Make the test program use a register provided
11009 by the compiler for the lxvd2x instruction.
11010
8af8e3bc
PA
110112011-02-14 Pedro Alves <pedro@codesourcery.com>
11012
11013 * gdb.trace/unavailable.cc (class Base, class Middle, class
11014 Derived): New types.
11015 (derived_unavail, derived_partial, derived_whole): New globals.
11016 (virtual_partial): New global.
11017 (virtualp): Point at virtual_partial.
11018 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
11019 related to unavailable vptr.
11020
1b28d0b3
PA
110212011-02-14 Pedro Alves <pedro@codesourcery.com>
11022
11023 * gdb.trace/unavailable.cc (a, b, c): New globals.
11024 (main): Set and clear them.
11025 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
11026 `a' and `c', and check that `b' isn't collected, although `a' and
11027 `c' are.
11028
ec0a52e1
PA
110292011-02-14 Pedro Alves <pedro@codesourcery.com>
11030
11031 * gdb.trace/unavailable.cc (struct Virtual): New.
11032 (virtualp): New global pointer.
11033 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
11034 printing a pointer to an object whose type has a vtable, with
11035 print object on.
11036
24e6bcee
PA
110372011-02-14 Pedro Alves <pedro@codesourcery.com>
11038
11039 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
11040 value repeat handles unavailableness.
11041
39d37385
PA
110422011-02-14 Pedro Alves <pedro@codesourcery.com>
11043
11044 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
11045 tests for building arrays from unavailable values, subscripting
11046 non-memory rvalue unvailable arrays, and accessing fields or
11047 baseclasses of non-lazy unavailable values,
11048 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
11049 struct types.
11050 (g_smallstruct, g_smallstruct_b): New globals.
11051
06d72e16
PA
110522011-02-14 Pedro Alves <pedro@codesourcery.com>
11053
11054 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11055
bc9a5551
JK
110562011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11057
11058 Fix const/volatile qualifiers of C++ types, PR c++/12328.
11059 * gdb.cp/overload-const.exp: New file.
11060 * gdb.cp/overload-const.cc: New file.
11061
54fcddd0
UW
110622011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11063
11064 * gdb.opencl/callfuncs.cl: New file.
11065 * gdb.opencl/callfuncs.exp: New test.
11066 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
11067
d6dafb7c
UW
110682011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11069
11070 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
11071 when computing result.
11072 * gdb.arch/altivec-abi.exp: Update expected results.
11073
a449c2d8
TJB
110742011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11075
11076 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
11077 * gdb.base/jit.exp: Likewise.
11078 * gdb.base/pie-execl.exp: Likewise.
11079 * gdb.base/solib-nodir.exp: Likewise.
11080 * gdb.base/solib-overlap.exp: Likewise.
11081
764880b7
PA
110822011-02-07 Pedro Alves <pedro@codesourcery.com>
11083
11084 * gdb.trace/collection.c (global_pieces): New.
11085 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11086 New procedure.
11087 (gdb_trace_collection_test): Call it.
11088
505500db
SW
110892011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11090
11091 * gdb.python/py-evthreads.c: New file.
11092 * gdb.python/py-evthreads.exp: New file.
11093 * gdb.python/py-events.py: New file.
11094 * gdb.python/py-events.exp: New file.
11095 * gdb.python/py-events.c: New file.
11096
385203ed
DD
110972011-02-04 David Daney <ddaney@caviumnetworks.com>
11098
11099 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11100
9011945e
AB
111012011-02-03 Andrew Burgess <aburgess@broadcom.com>
11102
11103 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11104 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11105 boundary between two compilation units.
11106
580688f3
PA
111072011-02-02 Pedro Alves <pedro@codesourcery.com>
11108
11109 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11110 (Virtual): New structs.
11111 (virtual_o, virtual_middle_b): New globals.
11112 * gdb.cp/virtbase.exp: New tests.
11113
d3f0f853
PP
111142011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11115
11116 * gdb.base/jit.exp: New file.
11117 * gdb.base/jit-main.c: New file.
11118 * gdb.base/jit-solib.c: New file.
11119
b2030fb5
UW
111202011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11121
11122 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11123 proceed to initial kernel entry point.
11124 * gdb.opencl/datatypes.exp: Likewise.
11125 * gdb.opencl/operators.exp: Likewise.
11126 * gdb.opencl/vec_comps.exp: Likewise.
11127
2db19d1e
SW
111282011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11129
11130 * gdb.cp/nsnested.cc: New.
11131 * gdb.cp/nsnested.exp: New.
11132 * gdb.cp/nsnoimports.exp: New.
11133 * gdb.cp/nsnoimports.cc: New.
11134
6b0c4c1f
JB
111352011-01-31 Joel Brobecker <brobecker@adacore.com>
11136
11137 * gdb.base/interact.exp: Add extra tests that verify that
11138 the value of the interactive-mode setting does not change
11139 after the script is sourced.
11140
80b23b6a
JK
111412011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11142
11143 * gdb.cp/noparam.exp: New file.
11144 * gdb.cp/noparam.cc: New file.
11145
ffd5ec24
PA
111462011-01-28 Pedro Alves <pedro@codesourcery.com>
11147
11148 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11149 there's no stack or registers.
11150
a81766d8
TT
111512011-01-26 Tom Tromey <tromey@redhat.com>
11152
11153 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11154 space before string output. Add test for "set print pretty off"
11155 case.
11156
585fdaa1
PA
111572011-01-25 Pedro Alves <pedro@codesourcery.com>
11158
11159 * gdb.base/frame-args.exp: Adjust.
11160 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11161 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11162 * gdb.dwarf2/pieces.exp: Adjust.
11163 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11164 * gdb.opt/inline-locals.exp: Adjust.
11165 * gdb.threads/fork-child-threads.exp: Adjust.
11166
d468832a
KW
111672011-01-25 Ken Werner <ken.werner@de.ibm.com>
11168
11169 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11170 OpenCL kernel function. Add a comment as marker. Add address space
11171 qualifiers for the remaining program scope variables.
11172 * gdb.opencl/datatypes.cl: Likewise.
11173 * gdb.opencl/operators.cl: Likewise.
11174 * gdb.opencl/vec_comps.cl: Likewise.
11175 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11176 Add breakpoint at the marker comment.
11177 * gdb.opencl/datatypes.exp: Likewise.
11178 * gdb.opencl/operators.exp: Likewise.
11179 * gdb.opencl/vec_comps.exp: Likewise.
11180
490f124f
PA
111812011-01-24 Pedro Alves <pedro@codesourcery.com>
11182
11183 * gdb.base/printcmds.c (some_struct): New struct and instance.
11184 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11185 procedure.
11186 <global scope>: Call it.
11187
6da78614
KW
111882011-01-21 Ken Werner <ken.werner@de.ibm.com>
11189
11190 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11191 argument to the gdb_compile_opencl_hostapp call.
11192
ec64c9aa
YQ
111932011-01-19 Yao Qi <yao@codesourcery.com>
11194
11195 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11196 positve list.
11197
810cfdbb
YQ
111982011-01-19 Yao Qi <yao@codesourcery.com>
11199
11200 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11201 canonical form.
11202 Remove "xscale-*-*"
11203 * gdb.xml/tdesc-regs.exp: Likewise.
11204 * gdb.python/py-section-script.exp: Replace ARM target triplet
11205 with canonical form.
11206 Match arm*-*-symbianelf*.
11207 * gdb.base/dup-sect.exp: Likewise.
11208 * lib/dwarf.exp: New.
11209 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11210 dwarf2_support.
11211 * gdb.dwarf2/dup-psym.exp: Likewise.
11212 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11213 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11214 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11215 * gdb.dwarf2/dw2-basic.exp: Likewise.
11216 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11217 * gdb.dwarf2/dw2-const.exp: Likewise.
11218 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11219 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11220 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11221 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11222 * gdb.dwarf2/dw2-filename.exp: Likewise.
11223 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11224 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11225 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11226 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11227 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11228 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11229 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11230 * gdb.dwarf2/dw2-producer.exp: Likewise.
11231 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11232 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11233 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11234 * gdb.dwarf2/dw2-strp.exp: Likewise.
11235 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11236 * gdb.dwarf2/implptr.exp: Likewise.
11237 * gdb.dwarf2/mac-fileno.exp: Likewise.
11238 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11239 * gdb.dwarf2/pieces.exp: Likewise.
11240 * gdb.dwarf2/pr11465.exp: Likewise.
11241 * gdb.dwarf2/valop.exp: Likewise.
11242 * gdb.dwarf2/watch-notconst.exp: Likewise.
11243 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11244
4694da01
TT
112452011-01-19 Tom Tromey <tromey@redhat.com>
11246
11247 * gdb.python/py-infthread.exp: Add thread tests.
11248
b075872c
JB
112492011-01-14 Joel Brobecker <brobecker@adacore.com>
11250
11251 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11252
2c3e6e24
JB
112532011-01-14 Joel Brobecker <brobecker@adacore.com>
11254
11255 * gdb.ada/widewide: New testcase.
11256
de8fa76c
JB
112572011-01-13 Joel Brobecker <brobecker@adacore.com>
11258
11259 * gdb.base/interact.exp: New testcase.
11260
1b05df00
TT
112612011-01-12 Tom Tromey <tromey@redhat.com>
11262
11263 * gdb.mi/gdb2549.exp: Update for error message changes.
11264 * gdb.mi/mi-cli.exp: Likewise.
11265 * gdb.mi/mi-disassemble.exp: Likewise.
11266 * gdb.mi/mi-pthreads.exp: Likewise.
11267 * gdb.mi/mi-regs.exp: Likewise.
11268 * gdb.mi/mi-stack.exp: Likewise.
11269 * gdb.mi/mi-var-block.exp: Likewise.
11270 * gdb.mi/mi-var-cmd.exp: Likewise.
11271 * gdb.mi/mi2-cli.exp: Likewise.
11272 * gdb.mi/mi2-disassemble.exp: Likewise.
11273 * gdb.mi/mi2-pthreads.exp: Likewise.
11274 * gdb.mi/mi2-regs.exp: Likewise.
11275 * gdb.mi/mi2-stack.exp: Likewise.
11276 * gdb.mi/mi2-var-block.exp: Likewise.
11277 * gdb.mi/mi2-var-cmd.exp: Likewise.
11278
c2ff108b
JK
112792011-01-12 Andrew Burgess <aburgess@broadcom.com>
11280 Jan Kratochvil <jan.kratochvil@redhat.com>
11281
11282 PR fortran/11104 and DWARF unbound arrays detection.
11283 * gdb.fortran/multi-dim.exp: New file.
11284 * gdb.fortran/multi-dim.f90: New file.
11285
b716877b
AB
112862011-01-12 Andrew Burgess <aburgess@broadcom.com>
11287
11288 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11289 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11290 add new tests for opcode dumping.
11291
6c162d5e
TT
112922011-01-11 Tom Tromey <tromey@redhat.com>
11293
11294 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11295
77b06cd7
TJB
112962010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11297
11298 Convert hardware watchpoints to use breakpoint_ops.
11299 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11300 type is not supported.
11301 * gdb.base/foll-fork.exp: Likewise.
11302 * gdb.base/foll-vfork.exp: Likewise.
11303
f39a75d0
PM
113042011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11305
11306 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11307 Use load_lib gdb-python.exp.
11308 * gdb.python/python.exp: Ditto.
11309 * gdb.python/py-function.exp: Ditto.
11310
fc529d80
AS
113112011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11312
11313 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11314
fb03cb59
JK
113152011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11316
11317 * configure: Regenerate.
11318
d8e22779
TT
113192011-01-06 Tom Tromey <tromey@redhat.com>
11320
11321 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11322
09050809
JB
113232011-01-06 Joel Brobecker <brobecker@adacore.com>
11324
fc529d80
AS
11325 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11326 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11327 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11328 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11329 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11330 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11331 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11332 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11333 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11334 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11335 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11336 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11337 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11338 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11339 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11340 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11341 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11342 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11343 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11344 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11345 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11346 gdb.ada/uninitialized_vars.exp,
11347 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11348 Simplify by using clean_restart.
09050809 11349
8ed5dd9e
JB
113502011-01-06 Joel Brobecker <brobecker@adacore.com>
11351
11352 Add marker to be used as anchor for inserting breakpoints.
11353 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11354 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11355 Likewise.
11356
11357 Remove uses of gdb_start_cmd.
11358 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11359 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11360
11361 Do not run testcase if testing with GDBserver.
11362 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11363 if testing with GDBserver.
11364
368a124f
JB
113652011-01-06 Joel Brobecker <brobecker@adacore.com>
11366
11367 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11368 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11369 copyright header.
11370
44944448
JB
113712011-01-05 Joel Brobecker <brobecker@adacore.com>
11372
11373 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11374 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11375 testsuite/gdb.fortran/complex.f,
11376 testsuite/gdb.fortran/derived-type.f90,
11377 testsuite/gdb.fortran/library-module-lib.f90,
11378 testsuite/gdb.fortran/library-module-main.f90,
11379 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11380 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11381 Copyright year update.
11382
31886ea6
JB
113832011-01-05 Joel Brobecker <brobecker@adacore.com>
11384
11385 * gdb.base/langs1.f: Add copyright header.
11386
ebedcab5
JK
113872011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11388
11389 * gdb.base/morestack.exp: New file.
11390 * gdb.base/morestack.c: New file.
11391
de1eb2f9
JK
113922011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11393
11394 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11395
9e87a409
JB
113962010-12-29 Joel Brobecker <brobecker@adacore.com>
11397
11398 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11399 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11400
720d1a40
JB
114012010-12-29 Joel Brobecker <brobecker@adacore.com>
11402
11403 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11404
a283af87
AS
114052010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11406
5d3d9cba
AS
11407 * gdb.threads/tls.exp: Fix typo.
11408
a283af87
AS
11409 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11410 * gdb.threads/execl.exp: Update.
11411
2a20745c
YQ
114122010-12-23 Yao Qi <yao@codesourcery.com>
11413
11414 * gdb.arch/arm-disp-step.exp: New.
11415 * gdb.arch/arm-disp-step.S: New.
11416
a7658b96
TT
114172010-12-21 Tom Tromey <tromey@redhat.com>
11418
11419 * gdb.threads/execl.exp: Update.
11420 * gdb.threads/linux-dp.exp: Update.
11421 * gdb.threads/manythreads.exp: Update.
11422 * gdb.threads/tls.exp: Update.
11423
5b79abe7
TT
114242010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11425
11426 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11427 (NextOverThrowDerivates) <resumebpt>: New.
11428 (resumebpt_test): New.
11429 (main): Call resumebpt_test.
11430 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11431
0914bcdb
SS
114322010-12-12 Stan Shebs <stan@codesourcery.com>
11433
11434 * gdb.trace/tsv.exp: Test print command on trace state variables.
11435
305aeedc
TT
114362010-12-09 Tom Tromey <tromey@redhat.com>
11437
11438 * gdb.base/interp.exp: Add regression test.
11439
186c406b
TT
114402010-12-09 Tom Tromey <tromey@redhat.com>
11441
11442 * gdb.java/jnpe.java: New file.
11443 * gdb.java/jnpe.exp: New file.
11444 * gdb.cp/nextoverthrow.exp: New file.
11445 * gdb.cp/nextoverthrow.cc: New file.
11446
aae1c79a
DE
114472010-12-07 Doug Evans <dje@google.com>
11448
11449 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11450 of data-directory.
11451 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11452 updated.
11453 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11454
60f98dde 114552010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11456
11457 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11458 * gdb.base/call-sc.exp: Ditto.
11459 * gdb.base/finish.exp: Ditto.
11460 * gdb.base/return.exp: Ditto.
11461 * gdb.base/return2.exp: Ditto.
11462
5fa290c1
DE
114632010-11-30 Doug Evans <dje@google.com>
11464
11465 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11466 (gdb_expect_list): Fix spelling errors in comments.
11467 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11468 send_gdb/gdb_expect_list where applicable.
11469 * gdb.base/call-ar-st.exp: Ditto.
11470 * gdb.base/funcargs.exp: Ditto.
11471 * gdb.base/gcore.exp: Ditto.
11472 * gdb.base/page.exp: Ditto.
11473 * gdb.base/sigaltstack.exp: Ditto.
11474 * gdb.base/siginfo.exp: Ditto.
11475 * gdb.base/sigstep.exp: Ditto.
11476 * gdb.base/trace-commands.exp: Ditto.
11477
4e04c971
DE
114782010-11-29 Doug Evans <dje@google.com>
11479
11480 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11481 printer-name;subprinter-name.
11482
8cf6f0b1
TT
114832010-11-29 Tom Tromey <tromey@redhat.com>
11484
11485 * gdb.dwarf2/implptr.exp: New file.
11486 * gdb.dwarf2/implptr.c: New file.
11487 * gdb.dwarf2/implptr.S: New file.
11488
94b6973e
PM
114892010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11490
fc529d80 11491 PR python/12199
94b6973e
PM
11492
11493 * gdb.python/py-breakpoint.exp: Test the delete method.
11494
8358c15c
JK
114952010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11496
11497 Fix step_resume_breakpoint unsaved during an infcall.
11498 * gdb.base/step-resume-infcall.exp: New file.
11499 * gdb.base/step-resume-infcall.c: New file.
11500
f6df29bc
TJB
115012010-11-24 Edjunior Machado <emachado@br.ibm.com>
11502
11503 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11504
f2b5a5cf
TJB
115052010-11-24 Edjunior Machado <emachado@br.ibm.com>
11506
11507 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11508 on ppc64's symbols; "finish" and "return" commands must accept to
11509 show the caller line again as well as the line after.
11510 * gdb.asm/powerpc64.inc: New file.
11511
6b0ecdc2
DE
115122010-11-23 Doug Evans <dje@google.com>
11513
11514 * lib/gdb.exp (gdb_test_sequence): New function.
11515 (gdb_expect_list): Add verbose -log call for each pattern.
11516 * gdb.base/signals.exp (test_handle_all_print): Call it.
11517 Reduce timeout increment from 6 minutes to 1 minute.
11518 * gdb.server/ext-run.exp: Call it.
11519
ea976c60
PM
115202010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11521
f2b5a5cf 11522 PR python/12212
ea976c60
PM
11523
11524 * gdb.python/python.exp: Check that selected_thread raises an
11525 error when no inferior is loaded.
11526
c0efa795
JK
115272010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11528
11529 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11530 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11531
ec3aa567
JK
115322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11533
11534 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11535 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11536
d8249011
DE
115372010-11-18 Doug Evans <dje@google.com>
11538
11539 * gdb.server/ext-run.exp: Fix intermittent failures.
11540
d4eba7d1
NF
115412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11542
11543 * gdb.stabs/gdb11479.exp: Use runto_main.
11544
b04c2f88
NF
115452010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11546
11547 * gdb.base/break-entry.exp: Skip if using a stub.
11548
ae9d7ce4
NF
115492010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11550
11551 * gdb.python/py-inferior.exp: Pack values in target endianness.
11552
621c8364
TT
115532010-11-12 Tom Tromey <tromey@redhat.com>
11554
11555 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11556 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11557 MemoryError.
11558 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11559 type.
11560 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11561 MemoryError.
11562 (test_subscript_regression): Update exception type.
11563
84f4c1fe
PM
115642010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11565
11566 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11567 breakpoint tests.
11568
a1442452
PA
115692010-11-09 Pedro Alves <pedro@codesourcery.com>
11570
11571 * gdb.base/watchpoint.exp: Test "watch -location" with an
11572 innacessible location.
11573
efd11a33
JK
115742010-11-09 Edjunior Machado <emachado@br.ibm.com>
11575 Luis Machado <luisgpm@br.ibm.com>
11576
11577 * gdb.base/maint.exp: Expect "." prefix.
11578 * gdb.base/nodebug.exp: Expect "." Likewise.
11579 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11580 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11581 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11582 POWER server processors.
11583
aa00efb5
JK
115842010-11-08 Edjunior Machado <emachado@br.ibm.com>
11585 Luis Machado <luisgpm@br.ibm.com>
11586
11587 * gdb.base/break-entry.exp: convert entry point for
11588 ppc64 and expect leading `.' on ppc64's symbols
11589
99e7ae30
DE
115902010-11-05 Doug Evans <dje@google.com>
11591
11592 * gdb.base/help.exp: Update expected output.
b521dba8
DE
11593 * gdb.python/py-param.exp: Delete, contents moved to ...
11594 * gdb.python/py-parameter.exp: ... here. New file.
11595 Add test for gdb.parameter ("directories").
99e7ae30 11596
f4b8a18d
KW
115972010-11-05 Ken Werner <ken.werner@de.ibm.com>
11598
11599 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11600 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
11601 * configure: Regenerate.
11602 * gdb.opencl/Makefile.in: New File.
11603 * gdb.opencl/datatypes.exp: Likewise.
11604 * gdb.opencl/datatypes.cl: Likewise.
11605 * gdb.opencl/operators.exp: Likewise.
11606 * gdb.opencl/operators.cl: Likewise.
11607 * gdb.opencl/vec_comps.exp: Likewise.
11608 * gdb.opencl/vec_comps.cl: Likewise.
11609 * gdb.opencl/convs_casts.exp: Likewise.
11610 * gdb.opencl/convs_casts.cl: Likewise.
11611 * lib/opencl.exp: Likewise.
11612 * lib/opencl_hostapp.c: Likewise.
11613 * lib/opencl_kernel.cl: Likewise.
11614 * lib/cl_util.c: Likewise.
11615 * lib/cl_util.c: Likewise.
11616 * gdb.base/default.exp (set language): Add "opencl" to the list of
11617 languages.
11618
a9d5ef47
SW
116192010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
11620
11621 * gdb.cp/overload.exp: Added test for inheritance overload.
11622 * gdb.cp/overload.cc: Ditto.
11623 * gdb.cp/oranking.exp: Removed releveant kfails.
11624
03eb1c79
JK
116252010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11626 Joel Brobecker <brobecker@adacore.com>
11627
11628 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11629 check test_compiler_info.
11630
dbc98a8b
KW
116312010-11-03 Ken Werner <ken.werner@de.ibm.com>
11632
11633 * gdb.base/gnu_vector.exp: Adjust expect messages.
11634
120bd360
KW
116352010-11-03 Ken Werner <ken.werner@de.ibm.com>
11636
11637 * gdb.base/gnu_vector.exp: Add unary operator tests.
11638
c37f7098
KW
116392010-11-03 Ken Werner <ken.werner@de.ibm.com>
11640
11641 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
11642
7b51bc51
DE
116432010-11-02 Doug Evans <dje@google.com>
11644
11645 * gdb.python/py-pp-maint.c: New file.
11646 * gdb.python/py-pp-maint.exp: New file.
11647 * gdb.python/py-pp-maint.py: New file.
11648
50c97f38
TT
116492010-11-02 Tom Tromey <tromey@redhat.com>
11650
11651 * gdb.base/default.exp: Remove "scheme" from language list.
11652
a289b8f6
JK
116532010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11654
11655 Revert:
11656 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11657 * gdb.threads/sigstep-threads.exp: New file.
11658 * gdb.threads/sigstep-threads.c: New file.
11659
cd017491
MS
116602010-10-20 Michael Snyder <msnyder@vmware.com>
11661
11662 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11663
8e6a5956
UW
116642010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11665
11666 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11667 Skip test completely if gdb,no_hardware_watchpoints.
11668
2c04da0d
UW
116692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11670
11671 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11672 strict, but do not check for any particular function name within libc.
11673
79afc5ef
SW
116742010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11675
11676 * gdb.cp/smartp.exp: New test.
11677 * gdb.cp/smartp.cc : New test.
11678
026ffab7
SW
116792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11680
11681 * gdb.cp/converts.exp: Test pointer to bool conversion.
11682 Test pointer to long conversion.
11683 * gdb.cp/oranking.exp: Removed relevant kfail.
11684
3a772aa4
TT
116852010-10-18 Tom Tromey <tromey@redhat.com>
11686
11687 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
11688 argument to lazy_string.
11689 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
11690 (pp_ls.to_string): Use it.
11691 * gdb.python/py-prettyprint.c (main): Move declarations to top.
11692 Add "estring2" local.
11693
5fc3827b
JK
116942010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11695
11696 Fix s390x compatibility.
11697 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
11698 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
11699
8aeb23f3
JK
117002010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11701
11702 * gdb.threads/sigstep-threads.exp: New file.
11703 * gdb.threads/sigstep-threads.c: New file.
11704
c1e56572
JK
117052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11706
11707 * gdb.base/pie-execl.exp: New file.
11708 * gdb.base/pie-execl.c: New file.
11709
92163a10
JK
117102010-10-13 Doug Evans <dje@google.com>
11711 Jan Kratochvil <jan.kratochvil@redhat.com>
11712
11713 PR exp/12117
11714 * gdb.cp/ptype-cv-cp.cc: New file.
11715 * gdb.cp/ptype-cv-cp.exp: New file.
11716
7062b0a0
SW
117172010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
11718
11719 * gdb.cp/converts.cc: New test program.
11720 * gdb.cp/converts.exp: New test.
11721 * gdb.cp/overload.exp: Added test for void* vs int*.
11722 * gdb.cp/overload.exp: Ditto.
11723 * gdb.cp/oranking.exp: Removed related kfail.
11724
0e3509db
DE
117252010-10-13 Doug Evans <dje@google.com>
11726
11727 * lib/gdb-python.exp (gdb_check_python_config): New function.
11728 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
11729 * gdb.python/lib-types.cc: New file.
11730 * gdb.python/lib-types.exp: New file.
11731
8dc78533
JK
117322010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11733
11734 * gdb.python/py-error.exp: New file.
11735 * gdb.python/py-error.py: New file.
11736
93c17e06
JK
117372010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11738
11739 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
11740 gdb_test_multiple.
11741
d8b34041
JK
117422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11743
11744 * gdb.base/break-interp.exp: Use ldlags for linking flags.
11745 * gdb.base/prelink.exp: Likewise.
11746 * gdb.base/solib-nodir.exp: Likewise.
11747 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
11748 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
11749 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
11750
e0cc584e
UW
117512010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
11752
11753 * break-interp.exp (test_ld): Use two separate gdb_expect statements
11754 for the "info files" test to avoid timeouts on slow machines.
11755
cfc353b1
JK
117562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11757
11758 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
11759 (main): Make openlib dummy call.
11760
d3d7896d
JK
117612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11762
11763 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
11764 * break-interp.exp (reach): Move the core body ...
11765 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
11766 (test_ld): Provide always real argument, even to the linker. Replace
11767 dl_main by _dl_debug_state.
11768
5e533c94
JK
117692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11770
11771 Fix results of prelinked PIEs on ppc*.
11772 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
11773 Accept also DISPLACEMENT "PRESENT".
11774 (main): Replace "ZERO" displacements by "PRESENT".
11775
33540610
SW
117762010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
11777
11778 * gdb.cp/oranking.exp: New test.
11779 * gdb.cp/oranking.cc: New test program.
11780
3bdf2bbd
KW
117812010-10-08 Ken Werner <ken.werner@de.ibm.com>
11782
11783 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
11784 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
11785
2f608a3a
KW
117862010-10-06 Ken Werner <ken.werner@de.ibm.com>
11787
11788 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
11789 lush, lynx) New constant.
11790 * gdb.base/constvars.exp: Test const array types.
11791 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
11792
aa2e2d8d
DE
117932010-10-06 Doug Evans <dje@google.com>
11794
11795 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
11796 of syscall staging area.
11797
2844d6b5
KW
117982010-10-06 Ken Werner <ken.werner@de.ibm.com>
11799
11800 * gdb.base/gnu_vector.c: Add variable c4.
11801 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
11802 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11803
7d8ac8bb
MR
118042010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
11805
11806 * gdb.arch/altivec-abi.exp: Fix a typo.
11807
84a02e58
MR
118082010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
11809
11810 * lib/mi-support.exp (thread_selected_re): Correct pattern used
11811 to match a thread ID.
11812
b18e6318
JK
118132010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11814
11815 Fix s390x testcase compatibility.
11816 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
11817
a2c09bd0
DE
118182010-10-01 Doug Evans <dje@google.com>
11819
11820 * lib/gdb-python.exp: New file.
11821 * gdb.python/py-block.exp: Use it.
11822 * gdb.python/py-breakpoint.exp: Ditto.
11823 * gdb.python/py-frame.exp: Ditto.
11824 * gdb.python/py-inferior.exp: Ditto.
11825 * gdb.python/py-param.exp: Ditto.
11826 * gdb.python/py-prettyprint.exp: Ditto.
11827 * gdb.python/py-shared.exp: Ditto.
11828 * gdb.python/py-symbol.exp: Ditto.
11829 * gdb.python/py-symtab.exp: Ditto.
11830 * gdb.python/py-type.exp: Ditto.
11831 * gdb.python/py-value.exp: Ditto.
11832 * gdb.python/python.exp: Ditto.
11833
38f12cfc
TT
118342010-09-30 Tom Tromey <tromey@redhat.com>
11835
11836 * gdb.base/anon.exp: New file.
11837 * gdb.base/anon.c: New file.
11838
9ae8282d
TT
118392010-09-30 Tom Tromey <tromey@redhat.com>
11840
11841 * gdb.base/completion.exp: Test completion through anonymous
11842 union.
11843 * gdb.base/break1.c (struct some_struct): Add anonymous union.
11844
e9e07ba6
JK
118452010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11846
11847 Fix printing parameters of inlined functions.
11848 * gdb.dwarf2/dw2-inline-param.exp: New file.
11849 * gdb.dwarf2/dw2-inline-param-main.c: New file.
11850 * gdb.dwarf2/dw2-inline-param.S: New file.
11851
cd2effb2
JK
118522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11853
11854 PR corefiles/12071.
11855 * gdb.base/corefile.exp (quit with a process, no question: load core)
11856 (quit with a core file): New tests.
11857
bceffbf3
JK
118582010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11859
11860 Fix GDB crash on inferior calls with self-referencing classes.
11861 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
11862 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
11863 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
11864
1736ad11
JK
118652010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11866
11867 Fix lost siginfo_t for inferior calls.
11868 * gdb.base/siginfo-infcall.exp: New file.
11869 * gdb.base/siginfo-infcall.c: New file.
11870
a176ad92
JB
118712010-09-22 Joel Brobecker <brobecker@adacore.com>
11872
11873 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
11874
c2b0a229
JK
118752010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11876
11877 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
11878 New test.
11879 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
11880
e8ae22d1
JB
118812010-09-22 Joel Brobecker <brobecker@adacore.com>
11882
11883 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
11884 type of our const type.
11885
ec322823
SW
118862010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
11887
11888 * gdb.cp/pr12028.cc: New.
11889 * gdb.cp/pr12028.exp: New.
11890
72929c62
JB
118912010-09-22 Joel Brobecker <brobecker@adacore.com>
11892
11893 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
11894
875b4ff5 118952010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 11896 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
11897
11898 PR mi/11407
11899 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
11900 * gdb.mi/dw2-ref-missing-frame-main.c New File.
11901 * gdb.mi/dw2-ref-missing-frame.S New File.
11902 * gdb.mi/dw2-ref-missing-frame.exp New File.
11903
7155d578
TT
119042010-09-14 Tom Tromey <tromey@redhat.com>
11905
11906 PR symtab/8399:
11907 * gdb.threads/tls.exp: Remove kfail. Update expected output.
11908
515ed532
TT
119092010-09-14 Tom Tromey <tromey@redhat.com>
11910
11911 PR exp/11803:
11912 * gdb.threads/tls.exp: Use C++.
11913 (check_thread_local): Use K::another_thread_local.
11914 * gdb.threads/tls.c (class K): New.
11915 (another_thread_local): Now a member of K.
11916 (spin): Update. No longer K&R C.
11917
450ca57c
SW
119182010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
11919
11920 * gdb.cp/koenig.cc: created class for testing member lookup.
11921 * gdb.cp/koenig.exp: Added test for member lookup.
11922
dbd492a3
JK
119232010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11924
11925 Fix false FAILs on sourcetree topdir directory containing "kill".
11926 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
11927 source line matching regexp.
11928
8d4d924b
JK
119292010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11930
11931 * gdb.python/python.exp (set height 0, collect help from uiout)
11932 (verify help to uiout): New tests.
11933
8e64f2a0
JK
119342010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11935
11936 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
11937 is_lp64_target to check 64bit target.
11938
4569eed2
JK
119392010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11940
11941 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
11942 (test_ld) <powerpc64-*>: New.
11943
5e1617b1
DJ
119442010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11945
11946 * gdb.cp/templates.exp (test_template_args): Allow "struct".
11947
c767944b
DJ
119482010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11949
11950 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
11951 (FunctionArg::method): New function.
11952 (empty, arg): New variables.
11953 (main): Call arg.method.
11954 * gdb.cp/templates.exp (test_template_args): New function.
11955 (do_tests): Call it.
11956
27d3a3fc
UW
119572010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11958
11959 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
11960 of "next" to proceed over pthread_exit call.
11961
55b7ce7f
UW
119622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11963
11964 * gdb.base/maint.exp: Avoid wildcards against potentially very long
11965 "maint print statistics" output to prevent expect timeouts.
11966
809df446
JK
119672010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11968
11969 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
11970 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11971 (test_float_rejected): ... here.
11972 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
11973 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11974 (test_float_rejected): ... here.
11975 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
11976 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11977 (test_float_rejected): ... here.
11978 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
11979 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11980 (test_float_rejected): ... here.
11981
8464be76
DJ
119822010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11983
11984 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
11985 before disabling hardware watchpoints.
11986 (test_inaccessible_watchpoint): Check that hardware watchpoints
11987 are used. Test for watchpoints on a constant address.
11988
14dba4b4
JK
119892010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11990
11991 * gdb.base/ui-redirect.exp: New file.
11992
3f3540e1 119932010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 11994 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
11995
11996 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
11997
0f254bb7
DE
119982010-08-31 Doug Evans <dje@google.com>
11999
12000 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
12001
03f17ccf
TT
120022010-08-30 Tom Tromey <tromey@redhat.com>
12003
12004 PR python/11792:
12005 * gdb.python/py-value.exp (test_subscript_regression): Add
12006 dynamic_type test.
12007
640617ad
DJ
120082010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
12009
12010 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
12011 instead of running to main. Do not test the main function.
12012 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
12013 Add new main.
12014
2ed91d1b
PA
120152010-08-26 Pedro Alves <pedro@codesourcery.com>
12016
12017 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
12018 one test.
12019
673bfd45
DE
120202010-08-24 Doug Evans <dje@google.com>
12021
12022 PR symtab/11942
12023 * gdb.dwarf2/dw4-sig-types.cc: New file.
12024 * gdb.dwarf2/dw4-sig-types.h: New file.
12025 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
12026 * gdb.dwarf2/dw4-sig-types.exp: New file.
12027
f9ffd4bb
TT
120282010-08-23 Tom Tromey <tromey@redhat.com>
12029
12030 PR python/11145:
12031 * gdb.python/py-value.c (Base, Derived): New types.
12032 (base): New global.
12033 * gdb.python/py-value.exp (test_subscript_regression): Add
12034 dynamic_cast test.
12035
d839c8a4
TT
120362010-08-23 Tom Tromey <tromey@redhat.com>
12037
12038 PR python/10676:
12039 * gdb.python/py-type.exp (test_fields): Add tests for type
12040 equality.
12041
702c2711
TT
120422010-08-23 Tom Tromey <tromey@redhat.com>
12043
12044 PR python/11915:
12045 * gdb.python/py-type.exp (test_fields): Add tests for array.
12046
832bafd3
KS
120472010-08-23 Keith Seitz <keiths@redhat.com>
12048
12049 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
12050 have any children. Create a new abbrev for it.
12051 Add missing terminal sequence to .debug_abbrev.
12052
c37bf528
KS
120532010-08-20 Keith Seitz <keiths@redhat.com>
12054
12055 PR symtab/11465:
12056 * gdb.dwarf2/pr11465.exp: New test.
12057 * gdb.dwarf2/pr11465.S: New file.
12058 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
12059 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
12060
4572cbac
TJB
120612010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
12062
12063 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
12064 registers. Update data sets with the new v2_double element in the
12065 VSX register union. Add vector_register3_vr data set for the AltiVec
12066 registers. Use gdb_test_no_output instead of send_gdb.
12067
e7fbb131
PA
120682010-08-19 Pedro Alves <pedro@codesourcery.com>
12069
12070 * gdb.python/py-shared.exp: New file, factored out from
12071 python.exp.
12072 * gdb.python/py-shared.c: New file.
12073 * gdb.python/py-shared-sl.c: New file.
12074 * gdb.python/python-1.c: New file.
12075 * gdb.python/python-sl.c: Delete.
12076 * gdb.python/python.c: Mention python-1.c.
12077 * gdb.python/python.exp: Move shared library tests to
12078 py-shared.exp.
12079 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12080 (MISCELLANEOUS): New.
12081 (clean mostlyclean): Also remove $MISCELLANEOUS.
12082
d30f5e1f
DE
120832010-08-19 Doug Evans <dje@google.com>
12084
12085 PR exp/11926
12086 * gdb.base/printcmds.exp (test_float_accepted): New function.
12087 Move existing float tests there. Add tests for floats with suffixes.
12088 (test_float_rejected): New function.
12089 * gdb.java/jv-print.exp (test_float_accepted): New function.
12090 (test_float_rejected): New function.
12091 * gdb.objc/print.exp: New file.
12092 * gdb.pascal/print.exp: New file.
12093 * lib/objc.exp: New file.
12094
7b3fd859
PM
120952010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12096
12097 * gdb.base/default.exp (info set): Avoid full buffer error and force
12098 reading up to final gdb prompt.
12099 (show): Likewise.
12100
c92817ce
TT
121012010-08-18 Tom Tromey <tromey@redhat.com>
12102
12103 PR symtab/11919:
12104 * gdb.base/completion.exp: Add test.
12105
f1208f9e
DE
121062010-08-18 Doug Evans <dje@google.com>
12107
12108 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12109 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12110 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12111 Simplify, early exit if runto_main fails.
12112 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12113 (set_lang_fortran): Moved to lib/fortran.exp.
12114 * gdb.fortran/types.exp: load_lib fortran.exp.
12115 (set_lang_fortran): Moved to lib/fortran.exp.
12116 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12117 * gdb.java/jprint.exp (set_lang_java): Ditto.
12118 * gdb.java/jv-exp.exp: load_lib java.exp.
12119 If set_lang_java fails, issue a warning instead of failure to be
12120 consistent with other set_lang_foo uses.
12121 (set_lang_java): Moved to lib/java.exp.
12122 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12123 If set_lang_java fails, issue a warning instead of failure to be
12124 consistent with other set_lang_foo uses.
12125 * gdb.pascal/types.exp: load_lib pascal.exp.
12126 (set_lang_pascal): Moved to lib/pascal.exp.
12127 * lib/fortran.exp: New file.
12128 * lib/java.exp (set_lang_java): New function.
12129 * lib/pascal.exp (set_lang_pascal): New function.
12130
2f06b485
YQ
121312010-08-18 Yao Qi <yao@codesourcery.com
12132
12133 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12134 func_nofb_start and func_loopfb_start, so that address of functions
12135 is equal to these labels on Thumb.
12136
96e25403
YQ
121372010-08-18 Yao Qi <yao@codesourcery.com>
12138
12139 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12140 to reflect latest c source file.
12141
36e6adc4
JK
121422010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12143
12144 * gdb.cp/infcall-dlopen.exp: New file.
12145 * gdb.cp/infcall-dlopen.cc: New file.
12146 * gdb.cp/infcall-dlopen-lib.cc: New file.
12147
f431efe5
PA
121482010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12149 Pedro Alves <pedro@codesourcery.com>
12150
12151 PR breakpoints/11371
12152
12153 * gdb.base/watch-cond-infcall.exp: New file.
12154 * gdb.base/watch-cond-infcall.c: New file.
12155
06a64a0b
TT
121562010-08-16 Tom Tromey <tromey@redhat.com>
12157
12158 * gdb.base/help.exp: Update.
12159 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12160 watchpoint.
12161 (test_watch_location): New proc.
12162 (test_watchpoint_in_big_blob): Delete watchpoint.
12163 * gdb.base/watchpoint.c (func5): New function.
12164 (main): Call it.
12165
70ebf4ed
DE
121662010-08-16 Doug Evans <dje@google.com>
12167
12168 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12169
ca5c20b6
PM
121702010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12171
12172 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12173 tests.
12174
7346b668
KW
121752010-08-11 Ken Werner <ken.werner@de.ibm.com>
12176
12177 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12178 * gdb.base/gnu_vector.c: New File.
12179 * gdb.base/gnu_vector.exp: Likewise.
12180
cb2e07a6
PM
121812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12182
12183 * gdb.python/python.c: New File.
12184 * gdb.python/python-sl.c: New File.
12185 * gdb.python/python.exp: Test solib_address and decode_line
12186 * functions.
12187
5da1313b
JK
121882010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12189
12190 * gdb.python/python.exp (show height, set height 10)
12191 (verify pagination beforehand, verify pagination beforehand: q)
12192 (gdb.execute does not page, verify pagination afterwards)
12193 (verify pagination afterwards: q): New.
12194
49c3ccf7
DE
121952010-08-02 Doug Evans <dje@google.com>
12196
12197 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12198 because of an older gcc, change test2
12199 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12200 to unsupported.
12201
42c0c4f1
KH
122022010-07-30 Kazu Hirata <kazu@codesourcery.com>
12203
12204 * gdb.base/break-always.exp: Do not expect full paths to file
12205 names.
12206 * gdb.base/commands.exp: Likewise.
12207
d3765805
DE
122082010-07-30 Doug Evans <dje@google.com>
12209
c98ee71b
DE
12210 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12211 xfail them when run with older gccs.
12212
fd961404
DE
12213 * lib/gdb.exp (build_executable): Forward "c++" option to
12214 get_compiler_info.
12215
999adef4
DE
12216 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12217 "python print ttype.template_argument(1)" and
12218 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12219 if using gcc 4.4 or earlier.
12220
d3765805
DE
12221 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12222 attach-to-debugger handling.
12223
1276c759
JK
122242010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12225
12226 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12227 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12228 (main): Use copyreloc.
12229 * gdb.base/prelink.exp (split debug of executable)
12230 (.dynbss vs. .bss address shift): New tests.
12231
88caa9b9
PA
122322010-07-29 Pedro Alves <pedro@codesourcery.com>
12233
12234 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12235 in gdb_test_multiple.
12236
c6f2ac43
PA
122372010-07-29 Pedro Alves <pedro@codesourcery.com>
12238
12239 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12240 environment.
12241
326fd672
TT
122422010-07-28 Tom Tromey <tromey@redhat.com>
12243
12244 PR python/11060:
12245 * gdb.python/py-type.c (Temargs): New template.
12246 (temvar): New variable.
12247 * gdb.python/py-type.exp (test_template): New proc.
12248
3ce3b1ba
PA
122492010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12250
12251 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12252 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12253
34eaf542
TT
122542010-07-28 Tom Tromey <tromey@redhat.com>
12255
12256 PR c++/9946:
12257 * gdb.cp/temargs.exp: New file.
12258 * gdb.cp/temargs.cc: New file.
12259
d41b819e
JK
122602010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12261
12262 * gdb.base/help.exp (help disassemble): Update the content.
12263
26ab7092
JK
122642010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12265
12266 * gdb.threads/ia64-sigill.exp: New file.
12267 * gdb.threads/ia64-sigill.c: New file.
12268
5283e9e1
TT
122692010-07-27 Tom Tromey <tromey@redhat.com>
12270
12271 * gdb.opt/inline-cmds.c (ATTR): New define.
12272 (func1): Use it.
12273 (func2): Likewise.
12274 (func3): Likewise.
12275 (outer_inline1): Likewise.
12276 (outer_inline2): Likewise.
12277 * gdb.opt/inline-bt.c (ATTR): New define.
12278 (func1): Use it.
12279 (func2): Likewise.
12280 * gdb.opt/inline-locals.c (ATTR): New define.
12281 (func1): Use it.
12282 (func2): Likewise.
12283
e992ef73
TT
122842010-07-27 Tom Tromey <tromey@redhat.com>
12285
12286 * gdb.stabs/gdb11479.c (hack): New function.
12287 (test): Use it.
12288 (test2): Use it.
12289 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12290 (int32_search_buf, int64_search_buf): No longer static.
12291 (x): Remove.
12292 * gdb.base/relocate.c (hack): New function.
12293
5374244e
PM
122942010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12295
12296 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12297 * gdb.python/py-value.c (func1): New function.
12298 (func2): Likewise.
12299
a99aee83
CV
123002010-07-26 Corinna Vinschen <vinschen@redhat.com>
12301
12302 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12303 as not to clash with .data section.
12304
a04ba985
JG
123052010-07-26 Jerome Guitton <guitton@adacore.com>
12306
12307 * gdb.base/code_elim.exp: New file.
12308 * gdb.base/code_elim1.c: New file.
12309 * gdb.base/code_elim2.c: New file.
12310
23bd0f7c
PA
123112010-07-21 Pedro Alves <pedro@codesourcery.com>
12312
12313 PR symtab/11827
12314
12315 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12316 (some_volatile_enum): New variable.
12317 * gdb.base/printcmds.exp (test_print_enums): New.
12318 <top level>: Call it.
12319
883df6dd
SW
123202010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12321
12322 * gdb.cp/fpointer.cc: New test.
12323 * gdb.cp/fpointer.exp: New test.
12324
569b05a5
JK
123252010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12326
12327 * gdb.base/solib-nodir.exp: New file.
12328 * lib/gdb.exp (runto): New case for a GDB internal error.
12329
51d7d803
JK
123302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12331 Ulrich Weigand <uweigand@de.ibm.com>
12332 Tom Tromey <tromey@redhat.com>
12333
12334 * gdb.base/charset-malloc.c: New file.
12335 * gdb.base/charset.c (malloc_stub): New prototype.
12336 (main): Call it instead of malloc itself.
12337 * gdb.base/charset.exp: Use only prepare_for_testing.
12338 (binfile): Remove the variable.
12339
c0edd9ed
JK
123402010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12341
12342 Make core files the process_stratum.
12343 * gdb.base/corefile.exp (run: load core again)
12344 (run: sanity check we see the core file, run: with core)
12345 (run: core file is cleared, attach: load core again)
12346 (attach: sanity check we see the core file, attach: with core)
12347 (attach: core file is cleared): New tests.
12348 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12349
3cbaedff
KW
123502010-07-14 Ken Werner <ken.werner@de.ibm.com>
12351
12352 * gdb.arch/altivec-abi.exp: New tests.
12353
91158a56
TT
123542010-07-13 Tom Tromey <tromey@redhat.com>
12355
12356 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12357 (main): Use it.
12358 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12359
0f5238ed
TT
123602010-07-13 Tom Tromey <tromey@redhat.com>
12361
12362 * gdb.base/label.exp: New file.
12363 * gdb.base/label.c: New file.
12364
add265ae
L
123652010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12366 H.J. Lu <hongjiu.lu@intel.com>
12367
12368 * lib/gdb.exp (is_ilp32_target): New.
12369 (is_lp64_target): Likewise.
12370
12371 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12372 target.
12373 * gdb.arch/amd64-disp-step.exp: Likewise.
12374 * gdb.arch/amd64-dword.exp: Likewise.
12375 * gdb.arch/amd64-i386-address.exp: Likewise.
12376 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12377
add265ae
L
12378 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12379 target.
12380 * gdb.arch/i386-bp_permanent.exp: Likewise.
12381 * gdb.arch/i386-byte.exp: Likewise.
12382 * gdb.arch/i386-disp-step.exp: Likewise.
12383 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12384 * gdb.arch/i386-prologue.exp: Likewise.
12385 * gdb.arch/i386-size-overlap.exp: Likewise.
12386 * gdb.arch/i386-size.exp: Likewise.
12387 * gdb.arch/i386-sse.exp: Likewise.
12388 * gdb.arch/i386-unwind.exp: Likewise.
12389 * gdb.arch/i386-word.exp: Likewise.
12390
12391 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12392 test only when building 64-bit executables. Do not hard-code
12393 -m64 option.
12394
2dfb8c17
DE
123952010-07-07 Doug Evans <dje@google.com>
12396
12397 * lib/gdb.exp (gdb_test_list_exact): New function.
12398 * gdb.base/default.exp (show convenience): Call it, add tests for
12399 $_sdata = void, $_thread = 0.
12400
4e5799b6
JK
124012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12402 Joel Brobecker <brobecker@adacore.com>
12403
12404 Fix re-run of PIE executable, PR shlibs/11776.
12405 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12406 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12407 and re-"run" of the inferior.
12408
1a219cc7
JK
124092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12410 Joel Brobecker <brobecker@adacore.com>
12411
12412 Cope with missing /usr/sbin/prelink.
12413 * lib/prelink-support.exp (prelink_no):
12414 <result == 1 && $output is "no such file or directory">: New.
12415 (prelink_yes): Likewise. Return on failed prelink_no.
12416
5e3b36f8
JK
124172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12418 Joel Brobecker <brobecker@adacore.com>
12419
12420 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12421 build_executable by build_executable_own_libs. Replace "prelink -R"
12422 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12423 change.
12424 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12425 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12426 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12427 Replace build_executable by build_executable_own_libs's function
12428 build_executable_own_libs.
12429 (prelinkNO): Create new stub to call prelink_no.
12430 (prelinkYES): Create new stub to call prelink_yes.
12431 (test_attach): Rename calls of copy to file_copy.
12432 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12433 (copy): Move to ...
12434 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12435 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12436 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12437 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12438 special flags by gdb_compile_shlib. Replace second gdb_compile by
12439 build_executable_own_libs. Replace "prelink -R" execution by a call of
12440 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12441 a second call of prelink_yes. Replace restart commands by
12442 clean_restart.
12443 (prelink): Rename to ...
12444 (seen displacement message): ... this test. Extend its expectation
12445 strictness.
12446
86e4bafc
JK
124472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12448
12449 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12450 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12451 displacement message exactly once.
12452
3cd07d20
JK
124532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12454 Joel Brobecker <brobecker@adacore.com>
12455
12456 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12457 its restore after the <$relink_args != ""> loop. new comment.
12458
0a1e94c7
JK
124592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12460 Joel Brobecker <brobecker@adacore.com>
12461
12462 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12463 code for it. New variable relink_args.
12464 (prelinkYES): Call prelinkNO.
12465 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12466 in such case. Move the core code to ...
12467 (test_attach_gdb): ... a new function. Send GDB command "file".
12468 Extend expected "Attaching to " string.
12469
2f70bcfb
TT
124702010-07-02 Tom Tromey <tromey@redhat.com>
12471
12472 * gdb.base/bitops.exp: Remove extraneous "pass".
12473
a17ac5b0
TT
124742010-07-02 Ken Werner <ken.werner@de.ibm.com>
12475
12476 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12477
dc10affe
PA
124782010-07-01 Pedro Alves <pedro@codesourcery.com>
12479
d41c0fc8
PA
12480 * gdb.base/help.exp: Adjust expected output.
12481
124822010-07-01 Pedro Alves <pedro@codesourcery.com>
12483
12484 * gdb.base/help.exp: Adjust expected output.
dc10affe 12485
0a600c36
JK
124862010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12487
12488 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12489 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12490 c++/11702.
12491
37cc8bfe
JK
124922010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12493 Doug Evans <dje@google.com>
12494
12495 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12496 add .dynamic entry'.
12497
254e6b9e
DE
124982010-06-29 Doug Evans <dje@google.com>
12499
12500 Test PR c++/11702.
12501 * gdb.cp/m-static.exp: Add testcase.
12502 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12503
595939de 125042010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12505 Tom Tromey <tromey@redhat.com>
12506 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12507
12508 * gdb.python/py-inferior.c: New File.
12509 * gdb.python/py-infthread.c: New File.
12510 * gdb.python/py-inferior.exp: New File.
12511 * gdb.python/py-infthread.exp: New File.
12512
98751a41
JK
125132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12514
12515 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12516 (ptype ::C::OtherFileClass typedefs): New.
12517 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12518 (C::OtherFileClass::cOtherFileClassVar2): New.
12519 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12520 cOtherFileClassVar2.
12521 (C::cOtherFileType2, C::cOtherFileVar2): New.
12522 (C::cOtherFileVar_use): use also cOtherFileVar2.
12523 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12524
41f62f39
JK
125252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12526
12527 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12528 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12529 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12530 (print ::C::cOtherFileVar)
12531 (whatis C::OtherFileClass::cOtherFileClassType)
12532 (whatis ::C::OtherFileClass::cOtherFileClassType)
12533 (print C::OtherFileClass::cOtherFileClassVar)
12534 (print ::cOtherFileClassVar)
12535 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12536 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12537 trailing content.
12538 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12539 (C::OtherFileClass::cOtherFileClassVar)
12540 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12541 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12542
af53d231
JK
125432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12544
12545 Test PR c++/11703 and PR gdb/1448.
12546 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12547 gdb/1448.
12548
9655fd1a
JK
125492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12550
12551 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12552 (main) <rtti_data>: New.
12553 * gdb.cp/virtbase.exp (print rtti_data): New.
12554
824cc8dd
JK
125552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12556 Joel Brobecker <brobecker@adacore.com>
12557
12558 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12559
6036c742
JK
125602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12561
12562 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12563
de6a0421
DE
125642010-06-28 Doug Evans <dje@google.com>
12565
12566 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12567
b2dae948
DE
125682010-06-27 Doug Evans <dje@google.com>
12569
12570 * gdb.cp/m-static.exp: Update expected test output.
12571
0f3bb72e
PH
125722010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12573
889bf7c5
PA
12574 * gdb.gdb/selftest.exp: Adjust expected message for
12575 capturing start-up runtime.
0f3bb72e 12576
bc9f0842
TT
125772010-06-25 Tom Tromey <tromey@redhat.com>
12578
12579 PR python/10808:
12580 * gdb.python/python.exp: Add new tests.
12581
099ef718
SW
125822010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12583
12584 * gdb.cp/operator.cc: Created an import loop.
12585 * gdb.cp/operator.exp: Added testcase for import loop.
12586
5868a632
JK
125872010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12588
12589 Test PR python/11407.
12590 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12591 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12592 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12593 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12594 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12595 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12596 binfile. Call gdb_compile with clean_restart twice.
12597 (func_nofb print, func_nofb backtrace, func_loopfb print)
12598 (func_loopfb backtrace): New.
12599
af76db58
JK
126002010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12601
12602 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
12603 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
12604 by a hand made one.
12605 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
12606 i?86 requirement. Remove variables srcfile and binfile. New variable
12607 sources, executable_nofb and executable_fb. Call prepare_for_testing.
12608
f2c7657e
UW
126092010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12610
12611 * gdb.cell/dwarfaddr.exp: New file.
12612 * gdb.cell/dwarfaddr.S: New file.
12613
628fe4e4
JK
126142010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12615
12616 Test PR 9436.
12617 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
12618
f1421989
HZ
126192010-06-24 Hui Zhu <teawater@gmail.com>
12620
12621 * gdb.base/eval.exp: New file.
12622
d03285ec
UW
126232010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12624
12625 * gdb.cell/fork.exp: New file.
12626 * gdb.cell/fork.c: Likewise.
12627 * gdb.cell/fork-spu.c: Likewise.
12628
41b2c92d
PM
126292010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
12630
12631 * lib/gdb.exp (banned_variables_traced): New global variable.
12632 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
12633 (gdb_init): Use `trace add variable' instead of obsolete
12634 `trace variable'.
12635
d5bc977f
DE
126362010-06-21 Doug Evans <dje@google.com>
12637
12638 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12639
d2ed6730
UW
126402010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12641
12642 * gdb.arch/spu-ls.exp: New file.
12643 * gdb.arch/spu-ls.c: Likewise.
12644
6aed2dbc
SS
126452010-06-18 Stan Shebs <stan@codesourcery.com>
12646
12647 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12648
e0756905
UW
126492010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12650
12651 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
12652 * gdb.base/watch-cond.exp: Likewise.
12653 * gdb.python/py-breakpoint.exp: Likewise.
12654
d8053d4d
PA
126552010-06-18 Pedro Alves <pedro@codesourcery.com>
12656
12657 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12658 clean_restart, make sure every test has a distinct message, and
12659 that messages don't include the executable' full path.
12660
81ce510c
DE
126612010-06-17 Doug Evans <dje@google.com>
12662
12663 * gdb.arch/i386-size.exp: Updated expected output for
12664 DISASSEMBLY_OMIT_FNAME.
12665
65d79d4b
SDJ
126662010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12667 Sergio Durigan Junior <sergiodj@redhat.com>
12668
12669 * gdb.base/watch-notconst.c: New file.
12670 * gdb.base/watch-notconst.S: New file.
12671 * gdb.base/watch-notconst2.c: New file.
12672 * gdb.base/watch-notconst2.S: New file.
12673 * gdb.base/watch-notconst.exp: New file.
12674 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12675 (func4): Add operations on `global_ptr_ptr'.
12676 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12677 routine to test watchpoints created with a constant expression.
12678 (test_inaccessible_watchpoint): Include tests for watchpoints
12679 created with a constant expression.
12680
df0f4836
KB
126812010-06-14 Kevin Buettner <kevinb@redhat.com>
12682
12683 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12684 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12685 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
12686 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
12687 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12688 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12689 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
12690 of `_start'.
12691
b769def5
UW
126922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12693
12694 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
12695 not supported on the target.
12696 * gdb.mi/mi-nonstop-exit.exp: Likewise.
12697 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
12698 * gdb.mi/mi-nsintrall.exp: Likewise.
12699 * gdb.mi/mi-nsmoribund.exp: Likewise.
12700 * gdb.mi/mi-nsthrexec.exp: Likewise.
12701
d914c394
SS
127022010-06-11 Stan Shebs <stan@codesourcery.com>
12703
12704 * gdb.base/permissions.exp: New file.
12705
127062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
12707
12708 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12709 does not support ELF executable class.
12710
f3ce5b9c
UW
127112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12712
12713 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12714
8e46892c
JK
127152010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12716
12717 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
12718 (runto): Catch "The target does not support running in non-stop mode.".
12719
6cc55c64
MS
127202010-06-11 Michael Snyder <msnyder@vmware.com>
12721
12722 * gdb.base/setshow.exp (set language asm): Don't use
12723 gdb_test_no_output, fails on some targets.
12724
caddefa4
UW
127252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12726
12727 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
12728 * gdb.cp/pr9167.exp: Likewise.
12729
468b1aa7
UW
127302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12731
12732 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12733
5c3552dc
UW
127342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12735
12736 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12737
02e6fe6a
UW
127382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12739
12740 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12741
0e03807e
TT
127422010-06-11 Tom Tromey <tromey@redhat.com>
12743
12744 PR gdb/9977, PR exp/11636::
12745 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
12746 (pieces_test_f6): Update expected output.
12747
2bdf28a0
JK
127482010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12749
12750 * gdb.base/moribund-step.exp: New.
12751
f6978de9
MS
127522010-06-08 Michael Snyder <msnyder@vmware.com>
12753
12754 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 12755 * gdb.ada/boolean_expr.exp:
f6978de9
MS
12756 * gdb.ada/frame_args.exp: Ditto.
12757 * gdb.ada/lang_switch.exp: Ditto.
12758 * gdb.ada/ptype_arith_binop.exp: Ditto.
12759 * gdb.ada/ref_param.exp: Ditto.
12760 * gdb.ada/type_coercion.exp:Ditto.
12761
12762 * gdb.asm/asm-source.exp: Ditto.
12763
12764 * gdb.base/attach.exp: Ditto.
12765 * gdb.base/bitfields2.exp: Ditto.
12766 * gdb.base/call-signal-resume.exp: Ditto.
12767 * gdb.base/callfuncs.exp: Ditto.
12768 * gdb.base/commands.exp: Ditto.
12769 * gdb.base/dbx.exp: Ditto.
12770 * gdb.base/default.exp: Ditto.
12771 * gdb.base/dump.exp: Ditto.
12772 * gdb.base/exprs.exp: Ditto.
12773 * gdb.base/freebpcmd.exp: Ditto.
12774 * gdb.base/interrupt.exp: Ditto.
12775 * gdb.base/list.exp: Ditto.
12776 * gdb.base/long_long.exp: Ditto.
12777 * gdb.base/maint.exp: Ditto.
12778 * gdb.base/ptype.exp: Ditto.
12779 * gdb.base/return.exp: Ditto.
12780 * gdb.base/setshow.exp: Ditto.
12781 * gdb.base/sigbpt.exp: Ditto.
12782 * gdb.base/sigrepeat.exp: Ditto.
12783
12784 * gdb.cp/classes.exp: Ditto.
12785
12786 * gdb.dwarf2/dw2-restore.exp: Ditto.
12787
12788 * gdb.gdb/selftest.exp: Ditto.
12789
12790 * gdb.multi/base.exp: Ditto.
12791 * gdb.multi/bkpt-multi-exec.exp: Ditto.
12792
12793 * gdb.python/py-block.exp: Ditto.
12794 * gdb.python/py-prettyprint.exp: Ditto.
12795 * gdb.python/py-template.exp: Ditto.
12796
12797 * gdb.server/ext-attach.exp: Ditto.
12798 * gdb.server/ext-run.exp: Ditto.
12799 * gdb.server/server-mon.exp: Ditto.
12800
12801 * gdb.threads/fork-thread-pending.exp: Ditto.
12802 * gdb.threads/hand-call-in-threads.exp: Ditto.
12803 * gdb.threads/interrupted-hand-call.exp: Ditto.
12804 * gdb.threads/linux-dp.exp: Ditto.
12805 * gdb.threads/manythreads.exp: Ditto.
12806 * gdb.threads/print-threads.exp: Ditto.
12807 * gdb.threads/pthreads.exp: Ditto.
12808 * gdb.threads/schedlock.exp: Ditto.
12809 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12810 * gdb.threads/threadapply.exp: Ditto.
12811
de7ff789
MS
128122010-06-08 Michael Snyder <msnyder@vmware.com>
12813
889bf7c5 12814 * gdb.ada/exec_changed.exp:
de7ff789
MS
12815 Use ".*" instead of "" as wildcard regexp.
12816
12817 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
12818 * gdb.base/call-ar-st.exp: Ditto.
12819 * gdb.base/checkpoint.exp: Ditto.
12820 * gdb.base/default.exp: Ditto.
12821 * gdb.base/dump.exp: Ditto.
12822 * gdb.base/ending-run.exp: Ditto.
12823 * gdb.base/fileio.exp: Ditto.
12824 * gdb.base/miscexprs.exp: Ditto.
12825 * gdb.base/pointers.exp: Ditto.
12826 * gdb.base/readline.exp: Ditto.
12827 * gdb.base/reread.exp: Ditto.
12828 * gdb.base/restore.exp: Ditto.
12829 * gdb.base/shlib-call.exp: Ditto.
12830 * gdb.base/valgrind-db-attach.exp: Ditto.
12831 * gdb.base/volatile.exp: Ditto.
12832 * gdb.base/watchpoints.exp: Ditto.
12833
12834 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
12835
12836 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
12837 * gdb.python/py-value.exp: Ditto.
12838
12839 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
12840 * gdb.trace/circ.exp: Ditto.
12841 * gdb.trace/collection.exp: Ditto.
12842 * gdb.trace/packetlen.exp: Ditto.
12843 * gdb.trace/passc-dyn.exp: Ditto.
12844 * gdb.trace/report.exp: Ditto.
12845 * gdb.trace/tfile.exp: Ditto.
12846 * gdb.trace/tfind.exp: Ditto.
12847 * gdb.trace/while-dyn.exp: Ditto.
12848
3bebe2f2
JK
128492010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12850
12851 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
12852
5c631832
JK
128532010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12854
12855 Test PR 10640.
12856 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
12857
4c3376c8
SW
128582010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
12859
12860 * gdb.cp/koenig.exp: Test for ADL operators.
12861 * gdb.cp/koenig.cc: Added ADL operators.
12862 * gdb.cp/operator.exp: New test.
12863 * gdb.cp/operator.cc: New test.
12864
dc226d5a
MS
128652010-06-04 Michael Snyder <msnyder@vmware.com>
12866
dfb88a23
MS
12867 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
12868 * gdb.base/pending.exp: Ditto.
f7ae76b3 12869
dc226d5a
MS
12870 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
12871
967cf477
DE
128722010-06-04 Doug Evans <dje@google.com>
12873
12874 * gdb.python/py-prettyprint.exp: Add new test for enabled and
12875 disabled printers.
12876 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
12877 (enable_lookup_function): New function.
12878
eb801841
TT
128792010-06-04 Tom Tromey <tromey@redhat.com>
12880
12881 * gdb.python/py-value.exp (test_value_hash): Don't test equality
12882 of hash and id.
12883
38979823
JK
128842010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12885
12886 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
12887 newline.
12888 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
12889 (empty verbose non-noisy clear, empty verbose noisy clear)
12890 (empty non-verbose noisy clear): Likewise.
12891
35ec993f
MS
128922010-06-03 Michael Snyder <msnyder@vmware.com>
12893
12894 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
12895 * gdb.base/display.exp: Ditto.
12896 * gdb.base/find.exp: Ditto.
12897 * gdb.base/ifelse.exp: Ditto.
12898 * gdb.base/multi-forks.exp: Ditto.
12899 * gdb.base/recurse.exp: Ditto.
12900 * gdb.base/setshow.exp: Ditto.
12901 * gdb.base/value-double-free.exp: Ditto.
12902 * gdb.base/watch-vfork.exp: Ditto.
12903 * gdb.base/watch_thread_num.exp: Ditto.
12904 * gdb.base/watchpoint-solib.exp: Ditto.
12905 * gdb.base/watchpoint.exp: Ditto.
12906 * gdb.base/watchpoints.exp: Ditto.
12907
12908 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
12909 * gdb.cp/overload.exp: Ditto.
12910 * gdb.cp/virtfunc.exp: Ditto.
12911
12912 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
12913
889bf7c5 12914 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
12915 Replace gdb_test with gdb_test_no_output.
12916
889bf7c5 12917 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
12918 Replace gdb_test with gdb_test_no_output.
12919 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12920 * gdb.threads/watchthreads.exp: Ditto.
12921 * gdb.threads/watchthreads2.exp: Ditto.
12922
12923 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
12924 * gdb.trace/tfind.exp: Ditto.
12925
c22decce
JB
129262010-06-03 Joel Brobecker <brobecker@adacore.com>
12927
12928 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
12929 successful test if message is the empty string.
12930
fd5700c7
JK
129312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12932
12933 * gdb.fortran/module.exp (stopped language detection): New test.
12934
f55ee35c
JK
129352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12936
12937 Support DW_TAG_module as separate namespaces.
12938 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
12939 gdb.fortran/library-module-lib.f90: New.
12940 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
12941 (print i): Remove.
12942 (continue to breakpoint: i-is-1, print var_i value 1)
12943 (continue to breakpoint: i-is-2, print var_i value 2)
12944 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
12945 (print var_d, print var_i value 14, ptype modmany, complete `modm)
12946 (complete `modmany, complete `modmany`, complete `modmany`var)
12947 (show language, setting breakpoint at module): New tests.
12948 * gdb.fortran/module.f90 (module mod): Remove.
12949 (module mod1, module mod2, module modmany, subroutine sub1)
12950 (subroutine sub2, program module): New.
12951
b8e8282f
JK
129522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12953
12954 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
12955 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
12956 * gdb.cp/anon-union.exp (pass): Rename to ...
12957 (print z 2): ... here.
b8e8282f 12958
019ebafc
MS
129592010-06-02 Michael Snyder <msnyder@vmware.com>
12960
e68d8fd4
MS
12961 * gdb.trace/actions.exp: Use gdb_test_no_output.
12962 * gdb.trace/circ.exp: Ditto.
12963 * gdb.trace/packetlen.exp: Ditto.
12964 * gdb.trace/save-trace.exp: Ditto.
12965 * gdb.trace/tracecmd.exp: Ditto.
12966 * gdb.trace/tsv.exp: Ditto.
12967
12b5d08a
MS
12968 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
12969 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
12970 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12971 * gdb.threads/manythreads.exp: Ditto.
12972 * gdb.threads/print-threads.exp: Ditto.
12973 * gdb.threads/pthreads.exp: Ditto.
12974 * gdb.threads/schedlock.exp: Ditto.
12975 * gdb.threads/staticthreads.exp: Ditto.
12976 * gdb.threads/thread-specific.exp: Ditto.
12977 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12978 * gdb.threads/threadapply.exp: Ditto.
12979 * gdb.threads/watchthreads.exp: Ditto.
12980 * gdb.threads/watchthreads2.exp: Ditto.
12981
89493308
MS
12982 * gdb.python/py-block.exp: Use gdb_test_no_output.
12983 * gdb.python/py-prettyprint.exp: Ditto.
12984 * gdb.python/py-template.exp: Ditto.
12985 * gdb.python/py-value.exp: Ditto.
12986
12987 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
12988 * gdb.reverse/watch-reverse.exp: Ditto.
12989
12990 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
12991 * gdb.server/ext-run.exp: Ditto.
12992
019ebafc
MS
12993 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
12994 * gdb.dwarf2/dw2-compressed.exp: Ditto.
12995 * gdb.dwarf2/dw2-intercu.exp: Ditto.
12996 * gdb.dwarf2/dw2-intermix.exp: Ditto.
12997 * gdb.dwarf2/dw2-producer.exp: Ditto.
12998 * gdb.dwarf2/mac-fileno.exp: Ditto.
12999
13000 * gdb.gdb/observer.exp: Use gdb_test_no_output.
13001 * gdb.gdb/selftest.exp: Ditto.
13002
13003 * gdb.multi/base.exp: Use gdb_test_no_output.
13004
13005 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
13006
3e0ca3a5
JK
130072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13008
13009 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
13010
9db70545
MS
130112010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
13012
a8d52276
MS
13013 * gdb.cp/class2.exp: Use gdb_test_no_output.
13014 * gdb.cp/classes.exp: Ditto.
13015 * gdb.cp/extern-c.exp: Ditto.
13016 * gdb.cp/inherit.exp: Ditto.
13017 * gdb.cp/maint.exp: Ditto.
13018 * gdb.cp/mb-inline.exp: Ditto.
13019 * gdb.cp/mb-templates.exp: Ditto.
13020 * gdb.cp/method2.exp: Ditto.
13021 * gdb.cp/misc.exp: Ditto.
13022 * gdb.cp/ovldbreak.exp: Ditto.
13023 * gdb.cp/punctuator.exp: Ditto.
13024 * gdb.cp/templates.exp: Ditto.
13025 * gdb.cp/virtbase.exp: Ditto.
13026
889bf7c5 13027 * gdb.threads/attach-stopped.exp:
9db70545 13028 Replace uses of send_gdb / gdb_expect.
889bf7c5 13029 * gdb.threads/attachstop-mt.exp:
9db70545 13030 Replace uses of send_gdb / gdb_expect.
889bf7c5 13031 * gdb.threads/gcore-thread.exp:
9db70545 13032 Replace uses of send_gdb / gdb_expect.
889bf7c5 13033 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
13034 Replace uses of send_gdb / gdb_expect.
13035 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13036 * gdb.threads/print-threads.exp:
9db70545
MS
13037 Replace uses of send_gdb / gdb_expect.
13038 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
13039 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
13040 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
13041
13042 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
13043 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
13044 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
13045 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
13046 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
13047 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
13048 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
13049 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
13050 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
13051 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
13052 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
13053
359cc68c
JK
130542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13055
13056 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
13057
7d3fe98e
SW
130582010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
13059
13060 * gdb.cp/koenig.exp: Added new test case.
13061 * gdb.cp/koenig.cc: Ditto.
13062
27d3a1a2
MS
130632010-06-01 Michael Snyder <msnyder@vmware.com>
13064
13065 * gdb.base/arithmet.exp: Use gdb_test_no_output.
13066 * gdb.base/arrayidx.exp: Ditto.
13067 * gdb.base/attach.exp: Ditto.
13068 * gdb.base/auxv.exp: Ditto.
13069 * gdb.base/bigcre.exp: Ditto.
13070 * gdb.base/break-always.exp: Ditto.
13071 * gdb.base/break-interp.exp: Ditto.
13072 * gdb.base/break.exp: Ditto.
13073 * gdb.base/breakpoint-shadow.exp: Ditto.
13074 * gdb.base/call-ar-st.exp: Ditto.
13075 * gdb.base/call-sc.exp: Ditto.
13076 * gdb.base/call-signal-resume.exp: Ditto.
13077 * gdb.base/callfuncs.exp: Ditto.
13078 * gdb.base/catch-syscall.exp: Ditto.
13079 * gdb.base/charset.exp: Ditto.
13080 * gdb.base/code-expr.exp: Ditto.
13081 * gdb.base/commands.exp: Ditto.
13082 * gdb.base/cond-expr.exp: Ditto.
13083 * gdb.base/condbreak.exp: Ditto.
13084 * gdb.base/cursal.exp: Ditto.
13085 * gdb.base/cvexpr.exp: Ditto.
13086 * gdb.base/default.exp: Ditto.
13087 * gdb.base/del.exp: Ditto.
13088 * gdb.base/detach.exp: Ditto.
13089 * gdb.base/display.exp: Ditto.
13090 * gdb.base/ena-dis-br.exp: Ditto.
13091 * gdb.base/eval-skip.exp: Ditto.
13092 * gdb.base/foll-fork.exp: Ditto.
13093 * gdb.base/foll-vfork.exp: Ditto.
13094 * gdb.base/frame-args.exp: Ditto.
13095 * gdb.base/funcargs.exp: Ditto.
13096 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13097 * gdb.base/gdbvars.exp: Ditto.
13098 * gdb.base/help.exp: Ditto.
13099 * gdb.base/ifelse.exp: Ditto.
13100 * gdb.base/included.exp: Ditto.
13101 * gdb.base/list.exp: Ditto.
13102 * gdb.base/macscp.exp: Ditto.
13103 * gdb.base/maint.exp: Ditto.
13104 * gdb.base/multi-fork.exp: Ditto.
13105 * gdb.base/overlays.exp: Ditto.
13106 * gdb.base/page.exp: Ditto.
13107 * gdb.base/pending.exp: Ditto.
13108 * gdb.base/pointers.exp: Ditto.
13109 * gdb.base/pr11022.exp: Ditto.
13110 * gdb.base/prelink.exp: Ditto.
13111 * gdb.base/printcmds.exp: Ditto.
13112 * gdb.base/psymtab.exp: Ditto.
13113 * gdb.base/randomize.exp: Ditto.
13114 * gdb.base/relational.exp: Ditto.
13115 * gdb.base/relocate.exp: Ditto.
13116 * gdb.base/remote.exp: Ditto.
13117 * gdb.base/sepdebug.exp: Ditto.
13118 * gdb.base/set-lang-auto.exp: Ditto.
13119 * gdb.base/setshow.exp: Ditto.
13120 * gdb.base/setvar.exp: Ditto.
13121 * gdb.base/signals.exp: Ditto.
13122 * gdb.base/signull.exp: Ditto.
13123 * gdb.base/sigstep.exp: Ditto.
13124 * gdb.base/sizeof.exp: Ditto.
13125 * gdb.base/solib-disc.exp: Ditto.
13126 * gdb.base/store.exp: Ditto.
13127 * gdb.base/structs.exp: Ditto.
13128 * gdb.base/structs2.exp: Ditto.
13129 * gdb.base/subst.exp: Ditto.
13130 * gdb.base/term.exp: Ditto.
13131 * gdb.base/trace-commands.exp: Ditto.
13132 * gdb.base/unwindonsignal.exp: Ditto.
13133 * gdb.base/valgrind-db-attach.exp: Ditto.
13134 * gdb.base/varargs.exp: Ditto.
13135 * gdb.base/watch-cond.exp: Ditto.
13136 * gdb.base/watch_thread_num.exp: Ditto.
13137 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13138 * gdb.base/watchpoint.exp: Ditto.
13139 * gdb.base/whatis-exp.exp: Ditto.
13140
f8d3bf8f
MS
131412010-06-01 Michael Snyder <msnyder@vmware.com>
13142
13143 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13144 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13145 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13146 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13147 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13148 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13149 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13150 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13151 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13152 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13153 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13154 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13155 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13156 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13157 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13158
3f9e0d32
JK
131592010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13160
13161 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13162 trailing newline.
13163 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13164 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13165 (p *args): ... here and remove excessive trailing newline.
13166
f629457d
JB
131672010-05-31 Joel Brobecker <brobecker@adacore.com>
13168
13169 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13170
09eef106
JK
131712010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13172
13173 Accept the new Linux kernel "t (tracing stop)" string.
13174 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13175 Update comment.
13176 (state_wait) <T (tracing stop)>: New.
13177 (main): Update the state_wait expect string.
13178
94f31136
PA
131792010-05-28 Pedro Alves <pedro@codesourcery.com>
13180
13181 * limits.c, limits.exp: Delete files.
13182 * Makefile.in (clean mostlyclean): Adjust.
13183 * tracecmd.exp: Adjust.
13184
096554ab
JK
131852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13186
13187 * gdb.base/tui-layout.exp: New.
13188
27d3a1a2 131892010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13190
889bf7c5 13191 * gdb.reverse/break-precsave.exp:
bcd2dc50 13192 Replace uses of send_gdb / gdb_expect.
889bf7c5 13193 * gdb.reverse/break-reverse.exp:
bcd2dc50 13194 Replace uses of send_gdb / gdb_expect.
889bf7c5 13195 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13196 Replace uses of send_gdb / gdb_expect.
889bf7c5 13197 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13198 Replace uses of send_gdb / gdb_expect.
889bf7c5 13199 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13200 Replace uses of send_gdb / gdb_expect.
889bf7c5 13201 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13202 Replace uses of send_gdb / gdb_expect.
889bf7c5 13203 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13204 Replace uses of send_gdb / gdb_expect.
889bf7c5 13205 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13206 Replace uses of send_gdb / gdb_expect.
889bf7c5 13207 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13208 Replace uses of send_gdb / gdb_expect.
889bf7c5 13209 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13210 Replace uses of send_gdb / gdb_expect.
889bf7c5 13211 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13212 Replace uses of send_gdb / gdb_expect.
889bf7c5 13213 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13214 Replace uses of send_gdb / gdb_expect.
889bf7c5 13215 * gdb.reverse/machinestate.exp:
bcd2dc50 13216 Replace uses of send_gdb / gdb_expect.
889bf7c5 13217 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13218 Replace uses of send_gdb / gdb_expect.
889bf7c5 13219 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13220 Replace uses of send_gdb / gdb_expect.
889bf7c5 13221 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13222 Replace uses of send_gdb / gdb_expect.
889bf7c5 13223 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13224 Replace uses of send_gdb / gdb_expect.
889bf7c5 13225 * gdb.reverse/step-precsave.exp:
bcd2dc50 13226 Replace uses of send_gdb / gdb_expect.
889bf7c5 13227 * gdb.reverse/step-reverse.exp:
bcd2dc50 13228 Replace uses of send_gdb / gdb_expect.
889bf7c5 13229 * gdb.reverse/until-precsave.exp:
bcd2dc50 13230 Replace uses of send_gdb / gdb_expect.
889bf7c5 13231 * gdb.reverse/until-reverse.exp:
bcd2dc50 13232 Replace uses of send_gdb / gdb_expect.
889bf7c5 13233 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13234 Replace uses of send_gdb / gdb_expect.
889bf7c5 13235 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13236 Replace uses of send_gdb / gdb_expect.
13237
3def43e0
JK
132382010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13239
13240 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13241 excessive newline.
13242
27d3a1a2 132432010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13244
13245 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13246 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13247 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13248 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13249 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13250 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13251 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13252 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13253 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13254 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13255 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13256 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13257 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13258 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13259 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13260 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13261 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13262 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13263 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13264
27d3a1a2 132652010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13266
22454424
MS
13267 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13268 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13269
13270 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13271 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13272 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13273
889bf7c5 13274 * gdb.reverse/consecutive-reverse.exp:
22454424 13275 Replace uses of send_gdb / gdb_expect.
889bf7c5 13276 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13277 Replace uses of send_gdb / gdb_expect.
13278
13279 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13280 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13281 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13282 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13283 Replace uses of send_gdb / gdb_expect.
13284 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13285 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13286 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13287 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13288 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13289 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13290 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13291 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13292 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13293
132942010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13295
22454424 13296 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13297
22454424 13298 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13299
22454424
MS
13300 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13301 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13302 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13303 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13304 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13305 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13306 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13307 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13308 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13309
6e5f2c59
TT
133102010-05-25 Tom Tromey <tromey@redhat.com>
13311
13312 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13313
bbc8b958
TT
133142010-05-25 Tom Tromey <tromey@redhat.com>
13315
13316 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13317 argument order.
13318 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13319 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13320 order.
13321 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13322 order.
13323 * gdb.base/call-sc.exp (setup_kfails): Remove.
13324 (setup_compiler_kfails): Remove.
13325 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13326 argument order.
13327 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13328 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13329 (advancei): Fix setup_kfail argument order.
13330 * gdb.base/radix.exp: Fix setup_kfail argument order.
13331 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13332 order.
13333 * gdb.base/structs.exp (setup_kfails): Remove.
13334 (setup_compiler_kfails): Fix setup_kfail argument order.
13335 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13336 order.
13337 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13338 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13339 setup_kfail argument order.
13340 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13341
83d1babf
TT
133422010-05-25 Tom Tromey <tromey@redhat.com>
13343
13344 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13345
6acb16a2
MS
133462010-05-25 Michael Snyder <msnyder@vmware.com>
13347
13348 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13349 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13350 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13351 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13352 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13353 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13354 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13355 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13356 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13357 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13358 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13359 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13360 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13361 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13362 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13363 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13364 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13365 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13366 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13367 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13368 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13369 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13370 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13371 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13372 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13373 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13374 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13375 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13376 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13377 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13378 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13379 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13380 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13381 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13382 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13383 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13384 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13385 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13386 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13387 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13388 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13389 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13390 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13391 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13392 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13393 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13394 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13395 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13396
133972010-05-25 Doug Evans <dje@google.com>
13398
13399 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13400 gdb.string_to_argv.
ad3986f0 13401
d3b1e874
TT
134022010-05-21 Tom Tromey <tromey@redhat.com>
13403
13404 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13405 Call it.
13406 * gdb.dwarf2/pieces.S: Update.
13407 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13408
cb826367
TT
134092010-05-21 Tom Tromey <tromey@redhat.com>
13410
13411 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13412 Call it.
13413 * gdb.dwarf2/pieces.c (struct C): New.
13414 (f6): New function.
13415 * gdb.dwarf2/pieces.S: Replace.
13416
74de6778
TT
134172010-05-21 Tom Tromey <tromey@redhat.com>
13418
13419 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13420 Call it.
13421
afd74c5f
TT
134222010-05-21 Tom Tromey <tromey@redhat.com>
13423
13424 * gdb.dwarf2.pieces.exp: New file.
13425 * gdb.dwarf2.pieces.S: New file.
13426 * gdb.dwarf2.pieces.c: New file.
13427
a7b75dfd 134282010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13429 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13430
13431 * lib/gdb.exp (gdb_test_no_output): New function.
13432 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13433 when testing commands that should produce no output.
13434
c81c812a
JB
134352010-05-17 Joel Brobecker <brobecker@adacore.com>
13436
13437 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13438 parameter that we want to watch being a constant.
13439
0cce5bd9
JB
134402010-05-17 Joel Brobecker <brobecker@adacore.com>
13441
13442 * gdb.ada/cond_lang: New testcase.
13443
47050449
JB
134442010-05-17 Joel Brobecker <brobecker@adacore.com>
13445
13446 * lib/gdb.exp (banned_variables): New variable/constant.
13447 (gdb_init): Add write trace on variables listed in banned_variables.
13448 (gdb_finish): Remove write traces on variables listed in
13449 banned_variables.
13450
77c01586
JB
134512010-05-17 Joel Brobecker <brobecker@adacore.com>
13452
13453 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13454 * gdb.cp/koenig.exp: Likewise.
13455
88d4aea7
PM
134562010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13457
889bf7c5 13458 PR python/11482
88d4aea7
PM
13459
13460 * gdb.python/py-value.exp (test_value_hash): New function.
13461
f5a010c0
PM
134622010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13463
13464 PR exp/11530.
13465 * gdb.base/gdb11530.c: New file.
13466 * gdb.base/gdb11530.exp: New file.
13467
8ef4892f
JK
134682010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13469
13470 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13471 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13472
7322dca9
SW
134732010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13474
13475 * gdb.cp/koenig.exp: New test.
13476 * gdb.cp/koenig.cc: New test program.
13477
02e7ea18
JB
134782010-05-05 Joel Brobecker <brobecker@adacore.com>
13479
13480 Remove the use of prms_id and bug_id throughout the testsuite.
13481
e1c34c5d
PM
134822010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13483
13484 PR exp/11349.
13485 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13486 use a reference local variable.
13487
8e1d0c49
JK
134882010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13489
13490 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13491 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13492 variable different_dir. Move debugfile into a full directory pathname
13493 under DIFFERENT_DIR.
13494 * lib/gdb.exp (separate_debug_filename): Remove.
13495 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13496 variable debug_dir and mkdir of it. Update function comments.
13497
e66408ed
PA
134982010-04-29 Pedro Alves <pedro@codesourcery.com>
13499
13500 PR gdb/11557
13501
13502 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13503 files.
13504
d7b32ed3
PM
135052010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13506
889bf7c5 13507 * gdb.python/py-param.exp: New File.
d7b32ed3 13508
6aecb9c2
JB
135092010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13510
13511 * gdb.base/default.exp: Fix "set language" test.
13512
bdf92a1c
PM
135132010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13514
13515 PR breakpoints/11531.
13516 * gdb.base/gdb11531.c: New file.
13517 * gdb.base/gdb11531.exp: New file.
13518
3f172e24
TT
135192010-04-26 Tom Tromey <tromey@redhat.com>
13520
13521 * gdb.base/completion.exp: Add tests for completion and deprecated
13522 commands.
13523
64af4c92
JK
135242010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13525
13526 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13527 (print /x char_array): Escape curly brackets.
13528
492928e4
JK
135292010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13530
13531 Fix deadlock on looped list of loaded shared objects.
13532 * gdb.base/solib-corrupted.exp: New.
13533
66d09542
DE
135342010-04-23 Doug Evans <dje@google.com>
13535
13536 * gdb.python/py-section-script.c: New file.
13537 * gdb.python/py-section-script.exp: New file.
13538 * gdb.python/py-section-script.py: New file.
13539
8bd10a10
CM
135402010-04-20 Chris Moller <cmoller@redhat.com>
13541
13542 PR 10179
13543
13544 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13545 * gdb.base/pr10179-a.c:
13546 * gdb.base/pr10179-b.c:
13547 * gdb.base/pr10179.exp: New files.
13548
c0201579
JK
135492010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13550
13551 Fix crashes on dangling display expressions.
13552 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13553 is SEP.
13554 (lib_flags): Remove the "debug" keyword.
13555 (libsepdebug): New variable for iterating new loop.
13556 (save_pf_prefix): New variable wrapping the loop.
13557 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13558 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13559
793b0ff8
PM
135602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13561
13562 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13563
097f51f7
PM
135642010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13565
13566 PR stabs/11479.
13567 * gdb.stabs/gdb11479.exp: New file.
13568 * gdb.stabs/gdb11479.c: New file.
13569
9a22f0d0
PM
135702010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13571
13572 * gdb.base/charset.c (Strin16, String32): New variables.
13573 * gdb.base/charset.exp (gdb_test): Test correct display
13574 of 16 or 32 bit strings.
13575
135762010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
13577
13578 PR 9167
13579 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13580 * gdb.cp/pr9167.cc: New file.
13581 * gdb.cp/pr9167.exp: New file.
13582
13583
6e354e5e
PM
135842010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13585
13586 PR pascal/11492.
13587 * gdb.pascal/gdb11492.pas: New file.
13588 * gdb.pascal/gdb11492.exp: New file.
13589
be942545
JB
135902010-04-20 Joel Brobecker <brobecker@adacore.com>
13591
1667e6e3 13592 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 13593
0c3acc09
JB
135942010-04-20 Joel Brobecker <brobecker@adacore.com>
13595
13596 * gdb.ada/dyn_loc: New testcase.
13597
ec31cde5
CM
135982010-04-20 Chris Moller <cmoller@redhat.com>
13599
13600 PR 10867
889bf7c5 13601
ec31cde5
CM
13602 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13603 * gdb.cp/pr10687.cc: New file.
13604 * gdb.cp/pr10687.exp: New file.
13605
13606
ce4b0682
SDJ
136072010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13608 Sergio Durigan Junior <sergiodj@redhat.com>
13609
13610 * gdb.fortran/logical.exp: New testcase.
13611 * gdb.fortran/logical.f90: New file.
13612
3436961f
DE
136132010-04-19 Doug Evans <dje@google.com>
13614
13615 * gdb.base/help.exp (help source): Update expected output.
13616
4d836c09
JK
136172010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13618
13619 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
13620 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
13621 gdb_exit and return.
13622 (executable): New variable.
13623 (binfile): Use it.
13624
6149aea9
PA
136252010-04-19 Pedro Alves <pedro@codesourcery.com>
13626
13627 PR breakpoints/8554.
13628
13629 * gdb.trace/save-trace.exp: Adjust.
13630
ed41462c
L
136312010-04-17 H.J. Lu <hongjiu.lu@intel.com>
13632
13633 PR corefiles/11511
13634 * gdb.arch/system-gcore.exp: New.
13635 * gdb.arch/gcore.c: Likewise.
13636
3f7b2faa
DE
136372010-04-15 Doug Evans <dje@google.com>
13638
fa33c3cd
DE
13639 * gdb.python/py-progspace.c: New file.
13640 * gdb.python/py-progspace.exp: New file.
13641
3f7b2faa
DE
13642 * gdb.base/source.exp: Add tests for "source -s".
13643
79f283fe
PM
136442010-04-14 Phil Muldoon <pmuldoon@redhat.com>
13645
13646 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
13647 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13648 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
13649 * gdb.python/py-mi.exp: New test for to_string returning None.
13650
fc8eb08a
PM
136512010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13652
13653 * gdb.python/py-breakpoint.c: Make result global.
13654
26e197f6
JK
136552010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13656
13657 Fix non-GNU make compatibility.
13658 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13659
adc36818
PM
136602010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13661
13662 * gdb.python/py-breakpoint.exp: New File.
13663 * gdb.python/py-breakpoint.C: Ditto.
13664
64e17368
SS
136652010-04-08 Stan Shebs <stan@codesourcery.com>
13666
13667 * gdb.trace/actions.exp: Clear default-collect.
13668 * gdb.trace/save-trace.exp: Clear default-collect.
13669
fff5cc64
PM
136702010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13671
13672 * gdb.python/py-value: Add null string variable.
13673 (test_lazy_string): Test zero length, NULL address lazy
13674 strings.
13675
a055a187
L
136762010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13677
13678 * gdb.arch/i386-avx.c: New.
13679 * gdb.arch/i386-avx.exp: Likewise.
13680
13681 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13682
96e39866
DE
136832010-04-06 Doug Evans <dje@google.com>
13684
13685 * gdb.base/source-test.gdb: New file.
13686 * gdb.base/source.exp: Test source -v.
13687
5984a431
UW
136882010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13689
13690 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
13691
ec8a089a
PM
136922010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
13693
13694 * gdb.stabs/aout.sed: Convert all backslash to double backslash
13695 within one line, unless it is followed by a double quote.
13696 * gdb.stabs/hppa.sed: Idem.
13697 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
13698 * gdb.stabs/weird.exp: Check for correct parsing of
13699 char and string constants.
ec8a089a
PM
13700 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13701 in .stabs to .stabx substitution.
13702
fce3c1f0
SS
137032010-04-05 Stan Shebs <stan@codesourcery.com>
13704
13705 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
13706 constant global.
13707 * gdb.trace/tfile.exp: Try to print them.
13708
d77f58be
SS
137092010-04-04 Stan Shebs <stan@codesourcery.com>
13710
13711 * gdb.base/completion.exp: Update for new "info watchpoints".
13712 * gdb.base/default.exp: Ditto.
13713 * gdb.base/help.exp: Ditto.
13714 * gdb.base/watchpoint.exp: Ditto.
13715 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 13716
af54718e
SS
137172010-04-04 Stan Shebs <stan@codesourcery.com>
13718
13719 * gdb.trace/tfile.exp: Sharpen tfind test.
13720
74d1f91e
JK
137212010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13722
13723 * gdb.base/break-entry.exp: New.
13724
eb8e76db 137252010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 13726 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
13727
13728 * gdb.reverse/i386-sse-reverse.exp: New file.
13729 * gdb.reverse/i386-sse-reverse.c: New file.
13730
bf65cad8
PA
137312010-04-02 Pedro Alves <pedro@codesourcery.com>
13732
13733 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13734
fff87407
SS
137352010-04-01 Stan Shebs <stan@codesourcery.com>
13736
13737 * gdb.trace/actions.exp: Tweak expected output.
13738 * gdb.trace/while-stepping.exp: Tweak expected output.
13739
fe01d668
L
137402010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13741
13742 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13743
86b17b60
PA
137442010-04-01 Pedro Alves <pedro@codesourcery.com>
13745
13746 * gdb.base/commands.exp: Adjust.
13747 * gdb.cp/extern-c.exp: Adjust.
13748
2c58c0a9
PA
137492010-04-01 Pedro Alves <pedro@codesourcery.com>
13750
13751 * gdb.trace/collection.c (local_test_func): Define a local struct,
13752 and instanciate it.
13753
0db9b91c
PA
137542010-04-01 Pedro Alves <pedro@codesourcery.com>
13755
13756 * gdb.trace/collection.exp (gdb_collect_args_test)
13757 (gdb_collect_argarray_test): XFAIL the tests that assume the
13758 argarray argument's elements are collected.
13759
8072405b
JK
137602010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13761
13762 * gdb.dwarf2/dw2-bad-parameter-type.exp,
13763 gdb.dwarf2/dw2-bad-parameter-type.S: New.
13764
8bf6485c
SS
137652010-03-31 Stan Shebs <stan@codesourcery.com>
13766
13767 * gdb.trace/save-trace.exp: Test save/restore of default-collect
13768 and tracepoint conditionals.
13769 (gdb_verify_tracepoints): Delete unused return.
13770
fd7f724a
KS
137712010-03-26 Keith Seitz <keiths@redhat.com>
13772
13773 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
13774 appear in the output before main.
13775 Remove KFAIL for gdb/2215 aka bz 9320.
13776
8d9e7719
DE
137772010-03-30 Doug Evans <dje@google.com>
13778
0906dd0b
DE
13779 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
13780 by dejagnu.
13781 * gdb.arch/amd64-dword.exp: Ditto.
13782
8d9e7719
DE
13783 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
13784 match.
13785 (break printf): Ditto.
13786
1da644f0
SW
137872010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
13788
13789 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
13790 gcc < 4.4.
13791 * gdb.cp/shadow.exp: Ditto.
13792
a8121990
PA
137932010-03-29 Pedro Alves <pedro@codesourcery.com>
13794
13795 * gdb.trace/collection.exp (run_trace_experiment): Make sure
13796 "tstart" is silent.
13797
6e79d367
PA
137982010-03-29 Pedro Alves <pedro@codesourcery.com>
13799
13800 * gdb.trace/collection.exp (executable): New.
13801 (binfile): Use it.
13802 (fpreg, spreg, pcreg): New.
13803 (test_register): Use gdb_test_multiple. Pass /x to print.
13804 (prepare_for_trace_test): New.
13805 (run_trace_experiment): Use "continue", not gdb_run_cmd.
13806 (gdb_collect_args_test, gdb_collect_argstruct_test)
13807 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
13808 prepare_for_trace_test.
13809 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
13810 fpreg, spreg and pcreg.
13811 (gdb_collect_expression_test, gdb_collect_globals_test): Use
13812 prepare_for_trace_test.
13813 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
13814 try to detect tracing support here. Don't set breakpoints at
13815 `begin' or `end' here.
13816 <global scope>: Use clean_restart. Run to main before checking
13817 for tracing support. Check for for tracing support here.
13818
09248348
JK
138192010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13820
13821 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
13822 " as $displacement" to "seen displacement message".
13823
d350db38
PA
138242010-03-28 Pedro Alves <pedro@codesourcery.com>
13825
13826 * gdb.trace/while-dyn.exp (executable): New variable.
13827 (binfile): Use it.
13828 (test_while_stepping): New function. Move most tests here. Call
13829 it once for each of the while-stepping, stepping and ws aliases.
13830
907af001
UW
138312010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13832
13833 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
13834 that do not provide the tagless_struct type name at all.
13835 (test_print_anon_union): Do not check value of uninitialized
13836 union member. Do not use cp_test_ptype_class, so we can accept
13837 "long" as well as "long int".
13838
610197fd
PA
138392010-03-26 Pedro Alves <pedro@codesourcery.com>
13840
13841 * gdb.trace/tfile.c (tohex, bin2hex): New.
13842 (write_error_trace_file): Hexify error description.
13843
6c28cbf2
SS
138442010-03-25 Stan Shebs <stan@codesourcery.com>
13845
13846 * gdb.trace/tfile.c: Generate an additional trace file, improve
13847 portability.
13848 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
13849 files in a better way.
13850
e62b8c7e
KS
138512010-03-25 Keith Seitz <keiths@redhat.com>
13852
13853 * gdb.java/jprint.exp: XFAIL printing of static class members
13854 because of GCC debuginfo problem.
13855
82ccf5a5
JK
138562010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13857
13858 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
13859
293e2f9e
DJ
138602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13861
13862 * gdb.base/completion.exp: Allow long instead of long int.
13863 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
13864 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
13865 variable p.
13866 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
13867 * gdb.base/pointers.exp: Allow long instead of long int.
13868 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
13869 * gdb.base/step-line.exp: Allow a directory before the source file name.
13870
95a42b64
TT
138712010-03-24 Tom Tromey <tromey@redhat.com>
13872
13873 PR breakpoints/9352:
13874 * gdb.base/default.exp: Update.
13875 * gdb.base/commands.exp: Update.
13876 * gdb.cp/extern-c.exp: Test setting commands on multiple
13877 breakpoints at once.
13878
2390201f
DJ
138792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13880
13881 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
13882 if gdb,nosignals.
13883 * gdb.base/watchpoints.c: Do not include unnecessary headers.
13884 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
13885 exited".
13886
8c9a6790
SS
138872010-03-24 Stan Shebs <stan@codesourcery.com>
13888
13889 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
13890
a6c727b2
DJ
138912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13892
13893 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
13894 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
13895 argument. Handle "short" and "long".
13896 (Top level): Pass overprototyped output for old_fptr and xptr.
13897
4dfd5423
PA
138982010-03-23 Pedro Alves <pedro@codesourcery.com>
13899
13900 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
13901 format strings and add casts to avoid compiler warnings.
13902
139032010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
13904
13905 * lib/trace-support.exp (gdb_trace_setactions):
13906 Don't expect whitespace after ">" prompt.
13907 * gdb.trace/actions.exp: Adjust for output changes.
13908 * gdb.trace/while-stepping.exp: Likewise.
13909
c847d045
JK
139102010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13911
13912 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
13913 and r157645).
13914
5f717f1d
JK
139152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13916
13917 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
13918 New.
13919
7d6d51d5
DJ
139202010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
13921
13922 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
13923 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
13924
3b11a015
SS
139252010-03-19 Stan Shebs <stan@codesourcery.com>
13926
13927 * gdb.trace/ax.exp: New file.
13928
d7d158ed
DE
139292010-03-19 Doug Evans <dje@google.com>
13930
6bb85cd1
DE
13931 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
13932 output from gcc.
13933
d7d158ed
DE
13934 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
13935 named /usr/sbin/prelink<foo>.
13936
4daf5ac0
SS
139372010-03-18 Stan Shebs <stan@codesourcery.com>
13938
13939 * gdb.trace/circ.exp: Test circular-trace-buffer.
13940 * gdb.trace/tfile.exp: Update tstatus test.
13941
e8d05480
JB
139422010-03-18 Joel Brobecker <brobecker@adacore.com>
13943
13944 * gdb.dwarf2/dw2-anonymous-func.S: New file.
13945 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
13946
441b986a
UW
139472010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13948
13949 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
13950
4247603b
PA
139512010-03-18 Pedro Alves <pedro@codesourcery.com>
13952
13953 * gdb.base/default.exp: Adjust the expected output of the finish
13954 and until commands when the inferior is not being run.
13955
13387711
SW
139562010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
13957
13958 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
13959 * gdb.cp/nsusing.exp: Ditto.
13960
6e31430b
TT
139612010-03-15 Tom Tromey <tromey@redhat.com>
13962
13963 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
13964 * gdb.cp/userdef.cc (operator==): New function.
13965 (main): New locals mem1, mem2.
13966
e2d69cb5
JZ
139672010-03-15 Jie Zhang <jie@codesourcery.com>
13968
13969 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
13970 Declare and use new loadtimeout variable.
13971
f572f0a9
DJ
139722010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
13973
13974 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
13975 Use gdb_load later.
13976
51f4c0b0
PA
139772010-03-14 Pedro Alves <pedro@codesourcery.com>
13978
13979 * gdb.base/solib-disc.c (main): Make format of fprintf a string
13980 literal. Add missing endlines to prints to stderr.
13981
1c809c68
TT
139822010-03-12 Tom Tromey <tromey@redhat.com>
13983
13984 PR c++/9708:
13985 * gdb.cp/m-static.exp: Add regression test.
13986 * gdb.cp/m-static.cc (method): New method.
13987 (main): Call it.
13988
00ae8fef
SW
139892010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
13990
13991 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
13992 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
13993
759f0f0b
PA
139942010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13995
21e24d21
PA
13996 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
13997
139982010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13999
759f0f0b
PA
14000 * lib/gdb.exp (skip_stl_tests): New.
14001 (gdb_compile): Symbian needs -ldl.
14002 (shlib_target_file): New.
14003 (shlib_symbol_file): New.
14004 (gdb_load_shlibs): Use shlib_target_file.
14005 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
14006 * gdb.cp/exception.exp: Use skip_stl_tests.
14007 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
14008 * gdb.cp/try_catch.exp: Use skip_stl_tests.
14009 * gdb.cp/mb-templates.exp: Ditto.
14010 * gdb.base/commands.exp: Relax regexes.
14011 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
14012 shlib_target_file and shlib_symbol_file.
14013 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
14014 sections.
14015 * gdb.base/ending-run.exp: Accept E32Main for symbian.
14016 * gdb.base/solib-disc.exp: Use
14017 shlib_target_file and shlib_symbol_file.
14018 * gdb.base/unload.exp: Don't skip on symbian. Use
14019 shlib_target_file and shlib_symbol_file.
14020 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
14021
6a8f2671 140222010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 14023
6a8f2671
PA
14024 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
14025 * gdb.trace/report.exp: Adjust for x86 and x86_64.
14026 Issue a tfind end before looking for a tracepoint frame.
14027 * gdb.trace/tfind.exp: Adjust tstatus output.
14028 Adjust disassembly output.
14029 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
14030
ccf26247
JK
140312010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14032
14033 * gdb.base/break-interp.exp: Create new displacement parameter value
14034 for the test_ld calls.
14035 (reach): New parameter displacement, verify its content. New push of
14036 pf_prefix "reach-$func:". Import global expect_out.
14037 (test_core): New parameter displacement, verify its content. New push
14038 of pf_prefix "core:". New command "set verbose on". Import global
14039 expect_out.
14040 (test_attach): New parameter displacement, verify its content. New
14041 push of pf_prefix "attach:". New command "set verbose on". Import
14042 global expect_out.
14043 (test_ld): New parameter displacement, pass it to the reach, test_core
14044 and test_attach calls and verify its content in the "ld.so exit" test.
14045 * gdb.base/prelink.exp: Remove gdb_exit and final return.
14046 (prelink): Update expected text, use gdb_test.
14047
e469c7fb
DE
140482010-03-10 Doug Evans <dje@google.com>
14049
14050 * gdb.base/checkpoint.exp: Fix comment.
14051 Lengthen timeout while doing >600 checkpoints test.
14052 Rename duplicate "kill all one" test to keep test names unique.
14053
60e1c644
PA
140542010-03-10 Pedro Alves <pedro@codesourcery.com>
14055
14056 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14057
cec808ec
KS
140582010-03-08 Keith Seitz <keiths@redhat.com>
14059
889bf7c5
PA
14060 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14061 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
14062 (dm_type_long): New function.
14063 (dm_type_unsigned_short): New function.
14064 (dm_type_unsigned_long): New function.
14065 (myint): New typedef.
14066 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
14067 long, unsigned shor and long, operator char*, and typedef.
14068 (test_lookup_operator_functions): Add operator char* test.
14069 (test_paddr_operator_functions): Likewise.
14070 (test_paddr_overloaded_functions): Use probe values for
14071 short, long, and unsigned short and long.
14072 (test_paddr_hairy_functions): If the demangler probe detected
14073 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
14074 demangler.
14075 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
14076 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
14077 and "print null_pmf".
14078 Add test "ptype a.*pmf".
14079 * gdb.cp/overload.exp: Allow optional "int" to appear with
14080 "short" and "long".
14081 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14082 long expect value for men_overload1arg.
14083 Allow "int" to appear with "short" and "long".
14084 When testing "info break", add argument for main (void).
14085 Also allow "int" to appear with "short" and "long".
14086 Ditto with "unsigned" and "long long".
cec808ec
KS
14087 * gdb.java/jmain.exp: Do not enclose methods names in single
14088 quotes.
14089 * gdb.java/jmisc.exp: Likewise.
14090 * gdb.java/jprint.exp: Likewise.
14091 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14092
14093 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14094 * gdb.cp/exception.exp (backtrace after first throw)
14095 (backtrace after second throw): Allow a namespace before __cxa_throw.
14096 (backtrace after first catch, backtrace after second catch): Allow
14097 a namespace before __cxa_begin_catch.
14098
14099 * gdb.cp/cpexprs.exp: New file.
14100 * gdb.cp/cpexprs.cc: New file.
14101
14102 From Daniel Jacobowitz <dan@codesourcery.com>
14103 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14104 to use string_to_regexp.
14105 (ctor, dtor): New functions. Use them to match constructor
14106 and destructor function types.
14107 (Top level): Use runto_main.
14108
f870a310
TT
141092010-03-05 Tom Tromey <tromey@redhat.com>
14110
14111 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14112 gdb.target_charset.
14113 (pp_ns.to_string): Likewise.
14114
0c199f28
KS
141152010-03-04 Keith Seitz <keiths@redhat.com>
14116
14117 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14118 can be quoted. Test that both the filename and function/line
14119 portions can be quoted at the same time.
14120
c7437ca6
PA
141212010-03-04 Pedro Alves <pedro@codesourcery.com>
14122
14123 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14124
b111b805
DE
141252010-03-03 Doug Evans <dje@google.com>
14126
24486cb7
DE
14127 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14128 libc contains libpthread.
14129
b111b805
DE
14130 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14131 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14132 of gdb_compile. Add another pattern to match android backtrace.
14133
a0e0ef55
TT
141342010-03-03 Tom Tromey <tromey@redhat.com>
14135
14136 PR gdb/11345:
14137 * gdb.base/printcmds.exp (test_printf): Add test.
14138
1ba53b71
L
141392010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14140
14141 * gdb.arch/amd64-byte.exp: New.
14142 * gdb.arch/amd64-dword.exp: Likewise.
14143 * gdb.arch/amd64-pseudo.c: Likewise.
14144 * gdb.arch/amd64-word.exp: Likewise.
14145 * gdb.arch/i386-byte.exp: Likewise.
14146 * gdb.arch/i386-pseudo.c: Likewise.
14147 * gdb.arch/i386-word.exp: Likewise.
14148
f5dff777
DJ
141492010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14150
14151 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14152 types. Add structreg, bitfields, and flags registers.
14153 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14154 registers.
14155
90884b2b
L
141562010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14157
14158 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14159 (load_description): Set architecture if defined.
14160
dc00d89f
PM
141612010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14162
14163 * gdb.python/py-frame.exp: Add read_var block tests.
14164 * gdb.python/py-frame.c (block): New function.
14165
0e095b7e
JK
141662010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14167 Daniel Jacobowitz <dan@codesourcery.com>
14168
14169 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14170
624f1a65
DM
141712010-02-25 David S. Miller <davem@davemloft.net>
14172
14173 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14174 fix logic for setting all_syscalls_numbers.
14175
f3e9a817
PM
141762010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14177
14178 * Makefile.in: Add py-block and py-symbol.
14179 * gdb.python/py-symbol.exp: New File.
14180 * gdb.python/py-symtab.exp: New File.
14181 * gdb.python/py-block.exp: New File.
14182 * gdb.python/py-symbol.c: New File.
14183 * gdb.python/py-block.c: New File.
14184
f6bbabf0
PM
141852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14186
14187 PR python/11314
14188 * lib/gdb.exp (skip_python_tests): New function.
14189 * gdb.python/py-cmd.exp: Use skip_python_tests.
14190 * gdb.python/py-frame.exp: Likewise.
14191 * gdb.python/py-function.exp: Likewise.
14192 * gdb.python/py-prettyprint.exp: Likewise.
14193 * gdb.python/py-template.exp: Likewise.
14194 * gdb.python/py-type.exp: Likewise.
14195 * gdb.python/py-value.exp: Likewise.
14196
85d721b8
PA
141972010-02-22 Pedro Alves <pedro@codesourcery.com>
14198
14199 PR9605
14200
14201 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14202
48e32051
TT
142032010-02-19 Tom Tromey <tromey@redhat.com>
14204
14205 PR c++/8693, PR c++/9496:
14206 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14207 regression tests.
14208
ac9c0048
JK
142092010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14210
14211 Fix compatibility with m68k as.
14212 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14213 Use only /* comments */.
14214
57bb97a4
UW
142152010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14216
14217 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14218 * configure: Regenerate.
14219
7d1bf85c
DJ
142202010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14221
14222 * gdb.python/py-type.exp: Check for Python support.
14223
061b5285
PA
142242010-02-17 Pedro Alves <pedro@codesourcery.com>
14225
14226 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14227 `regsub' syntax available.
14228
f8a8bc2c
PA
142292010-02-17 Pedro Alves <pedro@codesourcery.com>
14230
14231 * gdb.base/shmain.c (main): Remove printf call.
14232 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14233 * gdb.base/unload.c (main): Make format of fprintf a string
14234 literal. Add missing endlines to prints to stderr.
14235 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14236
6f451e5e
TT
142372010-02-17 Tom Tromey <tromey@redhat.com>
14238
14239 * gdb.java/jprint.java (jprint.props): New field.
14240 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14241
12d79008
PA
142422010-02-17 Pedro Alves <pedro@codesourcery.com>
14243
ef801a0e 14244 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14245 available.
14246
d252f7e5
DJ
142472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14248
14249 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14250 creation to support remote host testing.
14251
67bdab6c
DJ
142522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14253
14254 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14255 Recognize "command not found".
14256
bb391223
DJ
142572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14258
14259 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14260 single-stepping.
14261
70362913
DJ
142622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14263
14264 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14265 if arguments are not supported.
14266
493f3c00
DJ
142672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14268
14269 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14270 be const or non-const.
14271
8034c749
DJ
142722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14273
14274 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14275 mi_send_resuming_command to send -exec-continue.
14276
791dfb64
DJ
142772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14278
14279 * gdb.base/list.exp (test_list_filename_and_function): Add test
14280 with single quotes.
14281 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14282 matching.
14283 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14284 Add KFAIL'd tests for PR gdb/11289.
14285
7c5fe868
DJ
142862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14287
14288 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14289
fdc498b8
DJ
142902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14291
14292 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14293 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14294 a temporary directory.
14295
b519e2a6
DJ
142962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14297
14298 * gdb.base/charset.exp: Use a single regular expression to match
14299 show host-charset and show target-charset output.
14300
74164c56
JK
143012010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14302
14303 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14304 "Illegal process-id" expect string more exact.
14305 (attach to digits-starting nonsense is prohibited): New.
14306
701ed6dc
JK
143072010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14308
14309 * gdb.base/prelink.exp (set verbose on): New.
14310
889bf7c5 143112010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14312
14313 * mi-reverse.exp: New file. Test for reverse option to the
14314 following MI commands: exec-continue, exec-finish, exec-next,
14315 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14316
dadf0e9c
JB
143172010-02-09 Joel Brobecker <brobecker@adacore.com>
14318
14319 * gdb.ada/ptype_tagged_param: New testcase.
14320
714f19d5
TT
143212010-02-08 Tom Tromey <tromey@redhat.com>
14322
14323 PR c++/8017:
14324 * gdb.cp/overload.exp: Add tests.
14325 * gdb.cp/overload.cc (struct K): New.
14326 (namespace N): New.
14327 (main): Call new functions.
14328 (K::staticoverload): Define.
14329
889bf7c5 143302010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14331
14332 PR gdb/10728
14333 * gdb.cp/pr10728-x.h: New file.
14334 * gdb.cp/pr10728-x.cc: New file.
14335 * gdb.cp/pr10728-y.cc: New file.
14336 * gdb.cp/pr10728.exp: New file.
14337 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14338
889bf7c5 143392010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14340
14341 PR gdb/9067
14342 * gdb.cp/pr9067.exp: New
14343 * gdb.cp/pr9067.cc: New
14344 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14345
7b356089
JB
143462010-02-08 Joel Brobecker <brobecker@adacore.com>
14347
14348 * lib/gdb.exp (gdb_test_timeout): New global variable.
14349 Set it to timeout if not already set.
14350 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14351
1be00882
DE
143522010-02-05 Doug Evans <dje@google.com>
14353
14354 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14355 user.
14356
82856980
SW
143572010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14358
14359 PR c++/7935:
14360 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14361
1a334831
TT
143622010-02-04 Tom Tromey <tromey@redhat.com>
14363
14364 * gdb.cp/virtbase.exp: Make test case names unique.
14365
9c3c02fd
TT
143662010-02-02 Tom Tromey <tromey@redhat.com>
14367
14368 * gdb.cp/virtbase.exp: Add regression tests.
14369 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14370 (main): Instantiate RHC.
14371
0cc2414c
TT
143722010-02-02 Tom Tromey <tromey@redhat.com>
14373
14374 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14375 type-printing change.
14376
edf3d5f3
TT
143772010-02-02 Tom Tromey <tromey@redhat.com>
14378
14379 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14380 * gdb.cp/virtbase.cc: New file.
14381 * gdb.cp/virtbase.exp: New file.
14382 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14383
e4b7f41c
JK
143842010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14385
14386 PR libc/11214:
14387 * gdb.threads/current-lwp-dead.c: Include features.h.
14388 (HAS_NOMMU): New.
14389 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14390
b381ea14
JK
143912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14392
14393 * gdb.base/symbol-without-target_section.exp,
14394 gdb.base/symbol-without-target_section.c: New.
14395
c593ac0e
DJ
143962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14397
14398 * gdb.base/bigcore.exp: Reset increased timeout.
14399 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14400
db25f29d
DJ
144012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14402
14403 * gdb.base/gcore.exp (capture_command_output): Use
14404 gdb_test_multiple.
14405
f9d67f43
DJ
144062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14407
14408 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14409 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14410 (Top level): Call it.
14411
177321bd
DJ
144122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14413
14414 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14415
97f2ed50
DJ
144162010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14417
14418 * gdb.base/call-strs.exp, gdb.base/default.exp,
14419 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14420 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14421 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14422 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14423 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14424 * gdb.base/ending-run.exp: Correct restore of timeout.
14425 * gdb.base/page.exp: Remove unnecessary timeout setting.
14426
e4e2711a
JB
144272010-01-29 Joel Brobecker <brobecker@adacore.com>
14428
14429 * gdb.ada/rec_return: New testcase.
14430
ba581dc1
JB
144312010-01-29 Joel Brobecker <brobecker@adacore.com>
14432
14433 * gdb.ada/call_pn: New testcase.
14434
4ea95be9
DJ
144352010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14436
14437 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14438 (Top level): Use it to resume.
14439 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14440 the Thumb mode displaced stepping error as unsupported.
14441
df83a9bf
SW
144422010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14443
889bf7c5
PA
14444 * gdb.cp/nsusing.exp: Added more tests.
14445 * gdb.cp/nsrecurs.exp: Ditto.
14446 * gdb.cp/nsusing.cc: Added test functions.
14447 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14448
40b27cdc
JK
144492010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14450
14451 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14452 absolute directory pathnames in gdb.sum file.
14453
de958931
SW
144542010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14455
14456 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14457 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14458
708ead4e
TT
144592010-01-26 Tom Tromey <tromey@redhat.com>
14460
14461 PR exp/7643:
14462 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14463 setup_kfail.
14464
b14e635e
SW
144652010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14466
14467 * gdb.cp/nsrecurs.exp: New test.
14468 * gdb.cp/nsrecurs.cc: New test program.
14469 * gdb.cp/nsstress.exp: New test.
14470 * gdb.cp/nsstress.cc: New test program.
14471 * gdb.cp/nsdecl.exp: New test.
14472 * gdb.cp/nsdecl.cc: New test program.
14473
8540c487
SW
144742010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14475
14476 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14477 imported into file scope.
14478 Marked test as xfail.
14479 * gdb.cp/namespace-using.cc (marker5): New function.
14480 * gdb.cp/shadow.exp: New test.
14481 * gdb.cp/shadow.cc: New test program.
14482 * gdb.cp/nsimport.exp: New test.
14483 * gdb.cp/nsimport.cc: New test program.
14484
421d5d99
TT
144852010-01-25 Tom Tromey <tromey@redhat.com>
14486
14487 PR gdb/11049:
14488 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14489 with "set print null-stop on".
14490
691f8dc1
JK
144912010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14492
14493 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14494 Adjust it for DISASSEMBLY_OMIT_FNAME.
14495
0b92b5bb
TT
144962010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14497
14498 PR symtab/11199:
14499 * gdb.dwarf2/member-ptr-forwardref.exp,
14500 gdb.dwarf2/member-ptr-forwardref.S: New.
14501
23787403
JK
145022010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14503
14504 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14505 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14506 thread1_tid_mutex. Remove gdbstop_mutex handling.
14507 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14508 thread2_tid_mutex. Remove gdbstop_mutex handling.
14509 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14510 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14511 pthread_cond_wait conditionalizations by while loops.
14512
b966cb8a
TT
145132010-01-20 Tom Tromey <tromey@redhat.com>
14514
14515 PR backtrace/10770:
14516 * gdb.dwarf2/pr10770.exp: New file.
14517 * gdb.dwarf2/pr10770.c: New file.
14518 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14519
fcae584b
VP
145202010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14521
14522 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14523 that target was removed, and the test always runs native anyway.
14524
a0f49112
JK
145252010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14526
14527 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14528 gdb.base/watchpoint-cond-gone-stripped.c: New.
14529
ceeb3d5a
TT
145302010-01-19 Tom Tromey <tromey@redhat.com>
14531
14532 PR c++/8000:
14533 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14534 existing tests.
14535 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14536 (main): Use AAA::SomeEnum.
14537
dd322c54
JK
145382010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14539
14540 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14541 (test_ignore_count): Declare line_callme_body global.
14542 (run to breakpoint with ignore count): Use line_callme_body.
14543 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14544 (set line_main_hello, set line_main_return): Reindent.
14545 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14546 New.
14547 (continue to callee4): Use line_callee4_body.
14548 (check *stopped from CLI command): Use line_callee4_next.
14549 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14550 (set line_main_hello, set line_main_return): Reindent.
14551 (set line_callee4_head, set line_callee4_body): New.
14552 (continue to callee4): Use line_callee4_body.
14553
4e8f195d
TT
145542010-01-18 Tom Tromey <tromey@redhat.com>
14555
14556 PR c++/9680:
14557 * gdb.cp/casts.cc: Add new classes and variables.
14558 * gdb.cp/casts.exp: Test new operators.
14559
9e14a9ba
JB
145602010-01-18 Tom Tromey <tromey@redhat.com>
14561 Thiago Jung Bauermann <bauerman@br.ibm.com>
14562
14563 * gdb.python/source2.py: New file.
14564 * gdb.python/source1: New file.
14565 * gdb.python/python.exp: Test "source" command.
14566
00bf0b85
SS
145672010-01-15 Stan Shebs <stan@codesourcery.com>
14568
14569 * gdb.trace/tfile.c: New file.
14570 * gdb.trace/tfile.exp: New file.
889bf7c5 14571
55235ad7
JK
145722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14573
14574 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14575
9f2982ff
JK
145762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14577
14578 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14579
bbfba9ed
JK
145802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14581
14582 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14583 (libfunc): New parameter action. Implement also selectable "sleep".
14584 * gdb.base/break-interp-main.c: Include assert.h.
14585 (libfunc): New parameter action.
14586 (main): New parameters argc and argv. Assert argc. Pass argv.
14587 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14588 (test_attach): New proc.
14589 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14590 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14591
61f0d762
JK
145922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14593
14594 * gdb.base/break-interp.exp (test_core): New proc.
14595 (test_ld): Call it.
14596
06a6f270
JK
145972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14598
14599 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14600 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
14601 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
14602 and gdb_compile_shlib. Use new -Wl compiler options.
14603 (dl bt, main bt): New tests.
14604
51bee8e9
JK
146052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14606
14607 Support PIEs with no symfile_objfile.
14608 * gdb.base/break-interp.exp: New argument at the test_ld calls.
14609 (test_ld): New parameter trynosym.
14610 (test_ld <$trynosym>): New block.
14611
b8040f19
JK
146122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14613
14614 * gdb.base/break-interp.exp: New file.
14615
be759fcf
PM
146162010-01-13 Phil Muldoon <pmuldoon@redhat.com>
14617
14618 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
14619 * gdb.python/py-prettyprint.py (pp_ls): New printer.
14620 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
14621 test.
14622 * gdb.python/py-prettyprint.c: Define lazystring test structure.
14623 * gdb.python/py-mi.exp: Add lazy string test.
14624
dc146f7c
VP
146252010-01-13 Vladimir Prus <vladimir@codesourcery.com>
14626
14627 * lib/mi-support.exp (mi_check_thread_states): Handle
14628 core number in thread listing.
14629
b4ba55a1
JB
146302010-01-12 Joel Brobecker <brobecker@adacore.com>
14631
14632 * gdb.base/maint.exp: Adjust the expected output for the
14633 "maint print type" test. Use gdb_test_multiple instead of
14634 gdb_sent/gdb_expect.
14635
08e24bd4
DE
146362010-01-11 Doug Evans <dje@google.com>
14637
6496a609
DE
14638 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14639 from gdbserver_download. All callers updated.
14640
08e24bd4
DE
14641 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14642
b5cfddf5
JK
146432010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14644
14645 Implement binary numbers parsing.
14646 * gdb.base/printcmds.exp (test_integer_literals_accepted)
14647 (test_integer_literals_rejected): New binary tests.
14648
3725885a
RW
146492010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14650
14651 * gdb.cell/configure: Regenerate.
14652
37aeb5df
JK
146532010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14654
14655 * gdb.base/corefile.exp: Move the core finding block out and call it as
14656 core_find, new variable $corefile, replace corefile by $corefile and
14657 [file tail $corefile] for usage vs. test names resp.
14658 * lib/gdb.exp (core_find): Move it as a new function here. New
14659 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14660 $destcore. Return "" on error.
14661
d521f563
JK
146622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14663
14664 Workaround PR binutils/10802.
14665 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14666 (twice).
14667
28f24826
DJ
146682010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14669
14670 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14671
2de75e71
JB
146722010-01-08 Joel Brobecker <brobecker@adacore.com>
14673
14674 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14675 call, to avoid interruption.
14676
fe00719b 146772010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
14678
14679 * gdb.stabs/weird.def (args93): New.
14680
d0ef5df8
DE
146812010-01-07 Doug Evans <dje@google.com>
14682
14683 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14684
3a08d52f
TT
146852010-01-07 Tom Tromey <tromey@redhat.com>
14686
14687 * gdb.base/source.exp: Use correct line number.
14688
7a697b8d
SS
146892010-01-05 Stan Shebs <stan@codesourcery.com>
14690
14691 * gdb.trace/tracecmd.exp: Test ftrace.
14692
7803799a
UW
146932010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14694
14695 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14696
c54eabfa
JK
146972010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14698
14699 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
14700 "uint_for_mi_testing".
14701
02e7ef19
JB
147022010-01-01 Joel Brobecker <brobecker@adacore.com>
14703
14704 Test indented comment in file being sourced.
14705 * gdb.base/commands.exp: Test indented comment in file being sourced.
14706
abd775ce
JB
147072010-01-01 Joel Brobecker <brobecker@adacore.com>
14708
14709 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
14710 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
14711 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
14712 notice.
14713
79b55b82
JB
147142010-01-01 Joel Brobecker <brobecker@adacore.com>
14715
14716 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
14717 notice.
14718
8997583e
JK
147192010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14720
14721 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
14722 missing $after_stopped and comma (,) expectation.
14723
6da95a67
SS
147242009-12-31 Stan Shebs <stan@codesourcery.com>
14725
14726 * gdb.trace/actions.exp: Test teval action.
889bf7c5 14727
218d2fc6
TJB
147282009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14729
14730 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
14731 (top level): Call test_watchpoint_in_big_blob.
14732 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
14733 watchpoints.
14734 (func3): Write to buf.
14735
236f1d4d
SS
147362009-12-29 Stan Shebs <stan@codesourcery.com>
14737
14738 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 14739
f61e138d
SS
147402009-12-28 Stan Shebs <stan@codesourcery.com>
14741
14742 * gdb.trace/tsv.exp: New file.
14743 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 14744
0219b378
DJ
147452009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
14746
14747 * gdb.base/find.c (main): Reference search buffers.
14748 * gdb.base/included.c (main): Reference integer.
14749 * gdb.base/ptype.c (charfoo): Declare.
14750 (intfoo): Call charfoo.
14751 * gdb.base/scope0.c (useitp): New function.
14752 (usestatics): Use useitp.
14753 (useit): Add a type for val.
14754 * gdb.base/scope1.c (useit1): Take a pointer argument.
14755 (usestatics1): Update calls to useit1.
14756 * gdb.cp/call-c.cc: Declare foo.
14757 (main): Call foo.
14758 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
14759 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
14760 (main): Call C::ensureRefs and ensureOtherRefs.
14761 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
14762 variables.
14763 (ensureOtherRefs): New function.
14764 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
14765 * gdb.cp/templates.cc (main): Call t5i.value.
14766
3f78692f
JK
147672009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14768
14769 Fix compatibility with G++-4.5.
14770 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
14771 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
14772 (uncaught return): Remove.
14773
429374b8
JK
147742009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14775 Phil Muldoon <pmuldoon@redhat.com>
14776
14777 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
14778 (bp_location13, bp_location14, bp_location17, bp_location18)
14779 (marker3_proto, marker4_proto): New variables.
14780 (breakpoint info): Update output.
14781 (run until breakpoint at marker3, run until breakpoint at marker4): New
14782 tests.
14783
859825b8
JK
147842009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14785
14786 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
14787 Replace the printf call of Y by provided "y-set-1" label. New block
14788 for the second shared library.
14789 * gdb.base/unload.exp: Compile also the second library, call
14790 gdb_load_shlibs also for it. Use now gdb_breakpoint.
14791 (single pending breakpoint info): Rename to ...
14792 (pending breakpoint info before run): ... this extended test.
14793 (libfile2, libname2, libsrcfile2, libsrc2)
14794 (lib_sl2): New variables.
14795 (exec_opts): Set also SHLIB_NAME2.
14796 (pending breakpoint info on first run at shrfunc1)
14797 (pending breakpoint info on second run at shrfunc1)
14798 (pending breakpoint info on second run at shrfunc2)
14799 (print y from libfile, print y from libfile2): New tests.
14800 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
14801 * gdb.base/unloadshr2.c: New.
14802
e6a386cd
HZ
148032009-12-22 Hui Zhu <teawater@gmail.com>
14804
14805 * gdb.reverse/sigall-reverse.exp: Adjust.
14806
9e19b45e
VP
148072009-12-21 Vladimir Prus <vladimir@codesourcery.com>
14808
14809 PR gdb/10884
14810
14811 * gdb.mi/var-cmd.c (do_bitfield_tests): New
14812 (main): Call do_bitfield_tests.
aacf5b1e 14813 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 14814
d53a7b30
JB
148152009-12-20 Joel Brobecker <brobecker@adacore.com>
14816
14817 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
14818 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
14819 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
14820 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
14821 gdb.modula2/unbounded1.c: Update copyright header.
14822
191ca0a1
CM
148232009-12-10 Chris Moller <moller@mollerware.com>
14824
14825 PR gdb/9399
14826 * gdb.cp/virtfunc2.exp: New tests
14827 * gdb.cp/virtfunc2.cc: New tests
14828 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
14829
0fa6cf1b
MS
148302009-12-10 Oza Pawandeep (paawan1982@yahoo.com
14831
14832 * gdb.reverse/i387-env-reverse.c: New file.
14833 * gdb.reverse/i387-env-reverse.exp: New file.
14834 * gdb.reverse/i387-stack-reverse.c: New file.
14835 * gdb.reverse/i387-stack-reverse.exp: New file.
14836
361ae042
PM
148372009-12-08 Phil Muldoon <pmuldoon@redhat.com>
14838
14839 * gdb.python/py-type.exp (test_range): New test.
14840
bfd31e71
PM
148412009-12-03 Phil Muldoon <pmuldoon@redhat.com>
14842
14843 PR python/10805
14844
14845 * gdb.python/py-type.exp: New file.
14846 * gdb.python/py-type.c: New file.
14847 * Makefile.in: Add py-type.
14848
57a1d736
TT
148492009-12-03 Tom Tromey <tromey@redhat.com>
14850
14851 * gdb.python/py-value.exp (test_parse_and_eval): New
14852 function.
14853
1f3b5d1b
PP
148542009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14855
14856 PR gdb/11022
14857
14858 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
14859 * gdb.base/pr11022.c: New test.
14860
8b7dbdc9
JK
148612009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14862
14863 Fix spurious false FAILs.
14864 * gdb.base/structs.c (chartest): New.
14865 (main): Fill-in chartest.
14866 * gdb.base/structs.exp (anychar_re, first): New.
14867 (start_structs_test): Import global anychar_re and first.
14868 New gdb_test call "set print elements 300; ${testfile}"
14869 (start_structs_test <$first>): New block.
14870 (any): Import global anychar_re. New variable ac. Use ${ac}.
14871
6a53b2ec
JK
148722009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14873
14874 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
14875
d7167b4c
JK
148762009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14877
14878 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
14879 Force $srcfile file.
14880 * gdb.base/foll-fork.c (callee): Comment out the printf call.
14881
b1798462
UW
148822009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14883
14884 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
14885 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
14886 * gdb.threads/watchthreads-reorder.exp: Likewise.
14887
b6199126
DJ
148882009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
14889
14890 PR gdb/8704
14891
14892 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
14893 "if", and "thread". Correct matching in the previous test.
14894
b22a0510
DJ
148952009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
14896
14897 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
14898
930636d2
MS
148992009-11-23 Michael Snyder <msnyder@vmware.com>
14900
14901 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
14902 * gdb.reverse-watch-precsave.exp: Ditto.
14903
21a0512e
PP
149042009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
14905
14906 * gdb.asm/asm-source.exp: Adjust.
14907 * gdb.base/help.exp: Adjust.
889bf7c5 14908
fc30d5e0
PA
149092009-11-22 Pedro Alves <pedro@codesourcery.com>
14910
14911 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
14912 (do_syscall_tests_without_xml): Set data-directory to
14913 /the/path/to/nowhere.
14914
f6bc2008
PA
149152009-11-21 Pedro Alves <pedro@codesourcery.com>
14916
14917 * gdb.threads/local-watch-wrong-thread.c,
14918 gdb.threads/local-watch-wrong-thread.exp: New files.
14919
8c2fb5de
PA
149202009-11-21 Pedro Alves <pedro@codesourcery.com>
14921
14922 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
14923 assume new `regsub' syntax available.
14924
ebec9a0f
PA
149252009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14926
a79d3c27
JK
14927 * gdb.base/watchpoint-hw-hit-once.exp,
14928 gdb.base/watchpoint-hw-hit-once.c: New.
14929
149302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14931
14932 * gdb.threads/watchthreads-reorder.exp,
14933 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 14934
276a961b
MK
149352009-11-17 Nathan Sidwell <nathan@codesourcery.com>
14936
14937 * gdb.xml/tdesc-regs.exp: Use for m68k.
14938
4867c1fb
PA
149392009-11-15 Pedro Alves <pedro@codesourcery.com>
14940
14941 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
14942
f6838f81
DJ
149432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14944
14945 * lib/gdb.exp (current_target_name): New procedure.
14946 (gdb_wrapper_target): New variable.
14947 (gdb_wrapper_init): Set gdb_wrapper_target.
14948 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
14949 wrapper.
14950
4ac4dd3f
DJ
149512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14952
14953 * gdb.base/remote.exp: Delete the slowest load test.
14954 Do not load with fixed packet sizes.
14955
a7881759
DJ
149562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14957
14958 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
14959
97a5b505
DJ
149602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14961
14962 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
14963 srcfile when setting a breakpoint.
14964
d3e1fc54
DJ
149652009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
14966
14967 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
14968 macros.
14969
7cbcbded
DJ
149702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14971
14972 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
14973 to be in memory.
14974 * gdb.base/display.c (force_mem): New.
14975 (do_loops): Use it. Add breakpoint comments.
14976 (do_vars): Add a breakpoint comment.
14977 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
14978 line numbers.
14979
bdea3a92
NF
149802009-11-13 Nathan Froyd <froydnj@codesourcery.com>
14981
14982 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
14983 instead of a bare "run".
14984
269f82e5
PP
149852009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
14986
14987 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 14988
a69b7d9d
DJ
149892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14990
14991 * lib/cell.exp (skip_cell_tests): Clean up test files before
14992 returning.
14993
b598bfda
DJ
149942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14995
14996 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
14997 and the breakpoint menu. Do not call perror if a prompt is seen.
14998 Consume the following GDB prompt.
14999 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
15000 * gdb.cp/namespace.exp: Use gdb_test.
15001 * gdb.cp/templates.exp: Use gdb_test.
15002 (test_template_breakpoints): Use gdb_test_multiple.
15003
87728fa0
DJ
150042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15005
15006 * gdb.base/break1.c (struct some_struct, values): Move earlier.
15007 (marker4): Reference values.
15008
b67c692f
DJ
150092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15010
15011 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
15012 is missing.
15013
f0df251a
DJ
150142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15015
15016 * gdb.base/break.c (need_malloc): New.
15017 * gdb.base/constvars.c (main): Reference crass and crisp.
15018 * gdb.base/gdb1821.c (main): Reference bar.
15019 * gdb.cp/gdb1355.cc (main): Reference s1.
15020 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
15021 (main): Call them.
15022 * gdb.cp/hang2.cc (dummy2): Define.
15023 * gdb.cp/hang3.cc (dummy3): Define.
15024 * gdb.cp/m-data.cc (main): Reference shadow.
15025
bdf7534a
NF
150262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15027 Nathan Froyd <froydnj@codesourcery.com>
15028
15029 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
15030 remote host.
15031
f24fce77
NF
150322009-11-12 Nathan Froyd <froydnj@codesourcery.com>
15033
15034 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
15035 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
15036 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15037 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15038 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15039 * gdb.dwarf2/dw2-producer.exp: Likewise.
15040 * gdb.dwarf2/mac-fileno.exp: Likewise.
15041 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
15042 py-prettyprint.py to the remote host.
15043 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
15044
40f0318e
KS
150452009-11-11 Keith Seitz <keiths@redhat.com>
15046
15047 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
15048 use it instead of "Foo".
15049 * gdb.cp/classes.exp (do_tests): Add a test to access
15050 a method through a typedef'd class name.
15051
f3d9f7fb
NF
150522009-11-11 Nathan Froyd <froydnj@codesourcery.com>
15053
15054 * gdb.base/long_long.exp: Permit leading zeros on floating-point
15055 exponents.
15056 * gdb.base/pointers.exp: Likewise.
15057 * gdb.cp/ref-types.exp: Likewise.
15058
a4216f37
KS
150592009-11-11 Keith Seitz <keiths@redhat.com>
15060
15061 * gdb.cp/cplusfuncs.cc (class foo): Add operators
15062 new[] and delete[].
15063 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
15064 "void".
15065 (probe_demangler): Remove all single-quoting of
15066 method and variable names.
15067 (info_func_regexp): Remove the word "void" from any
15068 occurrence of "(void)".
15069 (print_addr_2): Remove all single-quoting of
15070 method names.
15071 (print_addr_2_kfail): Likewise.
15072 (print_addr): Single-quote C function names before
15073 passing to print_addr_2.
15074 (test_paddr_operator_functions): Remove single-quoting
15075 for method names.
15076 Add tests for operator new[] and operator delete[].
15077
9b14d7aa
JK
150782009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15079
15080 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15081
85feb311
KS
150822009-11-09 Keith Seitz <keiths@redhat.com>
15083
15084 * gdb.cp/overload.exp: Add tests for resolving overloaded
15085 methods in expression parsing/evaluation.
15086
fa335448
DJ
150872009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15088
15089 * lib/gdb.exp (default_gdb_version): Use --version instead of
15090 --command.
15091
ec3c07fc
NS
150922009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15093
15094 * lib/gdb.exp (gdb_compile_test): New.
15095 (skip_ada_tests, skip_java_tests): New.
15096 (gdb_compile): Use gdb_compile_test for f77.
15097 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15098 * lib/java.exp (compile_java_from_source): Remove runtests check,
15099 use gdb_compile_test to record result.
15100 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15101 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15102 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15103 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15104 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15105 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15106 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15107 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15108 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15109 adjust gdb_compile invocations.
15110
b8b4e42b
JK
151112009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15112
15113 * Makefile.in (abs_builddir): New.
15114 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15115 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15116 `$(abs_builddir)/site.exp'.
15117
f8b7eaf3
DJ
151182009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15119
15120 * config/m68k-emc.exp, lib/emc-support.exp,
15121 gdb.trace/gdb_c_test.c: Delete.
15122 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15123 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15124 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15125 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15126 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15127 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15128 casing for m68k-*-elf.
15129
c4187697
NS
151302009-11-03 Pedro Alves <pedro@codesourcery.com>
15131
15132 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15133 * gdb.arch/i386-prologue.exp: Likewise.
15134 * gdb.arch/i386-unwind.exp: Likewise.
15135
db16b772
DJ
151362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15137
15138 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15139
bcf71277
DJ
151402009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15141
15142 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15143
0105cee2
DJ
151442009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15145
15146 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15147
24ddea62
JK
151482009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15149
15150 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15151
287ccc17
JK
151522009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15153
15154 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15155 * gdb.base/sepdebug2.c: New file.
15156
08bca259 151572009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15158
15159 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15160 the modified warnings for catch syscall. Verify if GDB was compiled
15161 with support for lib expat, and choose which tests to run depending
15162 on this.
15163
5d4e2b76
VP
151642009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15165
15166 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15167 that composite commands are parsed OK. And also test
15168 that breakpoint commands do work.
15169
240e538a
MS
151702009-10-23 Michael Snyder <msnyder@vmware.com>
15171
15172 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15173 to allow for new disassembly style.
15174
9c419145
PP
151752009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15176
15177 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15178
02506ff1
MS
151792009-10-22 Michael Snyder <msnyder@vmware.com>
15180
15181 * gdb.reverse/break-precsave.exp: New test.
15182 * gdb.reverse/consecutive-precsave.exp: Ditto.
15183 * gdb.reverse/finish-precsave.exp: Ditto.
15184 * gdb.reverse/i386-precsave.exp: Ditto.
15185 * gdb.reverse/machinestate-precsave.exp: Ditto.
15186 * gdb.reverse/sigall-precsave.exp: Ditto.
15187 * gdb.reverse/solilb-precsave.exp: Ditto.
15188 * gdb.reverse/step-precsave.exp: Ditto.
15189 * gdb.reverse/until-precsave.exp: Ditto.
15190 * gdb.reverse/watch-precsave.exp: Ditto.
15191
4cf866a3
MS
151922009-10-22 Michael Snyder <msnyder@vmware.com>
15193
15194 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15195 for gdb_expect. Adjust one test's expect strings for the new
15196 format of disassemble.
15197 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15198 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15199 gdb_test_multiple.
15200 * gdb.reverse/step-reverse.exp: Delete 'return'.
15201 * gdb.reverse/until-reverse.exp: Delete blank lines.
15202 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15203
2b28d209
PP
152042009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15205
15206 * gdb.base/consecutive.exp: Adjust.
15207 * gdb.base/display.exp: Likewise.
15208 * gdb.base/pc-fp.exp: Likewise.
15209 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15210
33b9c32b
MS
152112009-10-19 Michael Snyder <msnyder@vmware.com>
15212
15213 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15214 * gdb.reverse/finish-reverse.c: Ditto.
15215 * gdb.reverse/sigall-reverse.c: Ditto.
15216 * gdb.reverse/solib-reverse.c: Ditto.
15217 * gdb.reverse/step-reverse.c: Ditto.
15218 * gdb.reverse/watch-reverse.c: Ditto.
15219
6c95b8df
PA
152202009-10-19 Pedro Alves <pedro@codesourcery.com>
15221 Stan Shebs <stan@codesourcery.com>
15222
15223 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15224 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15225 "Executing new program".
15226 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15227 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15228 left listed after having been killed.
15229 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15230 * gdb.base/maint.exp: Adjust test.
15231
15232 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15233 * gdb.multi/Makefile.in: New.
15234 * gdb.multi/base.exp: New.
15235 * gdb.multi/goodbye.c: New.
15236 * gdb.multi/hangout.c: New.
15237 * gdb.multi/hello.c: New.
15238 * gdb.multi/bkpt-multi-exec.c: New.
15239 * gdb.multi/bkpt-multi-exec.exp: New.
15240 * gdb.multi/crashme.c: New.
15241
279017b7
TG
152422009-10-13 Tristan Gingold <gingold@adacore.com>
15243
15244 * gdb.base/sepdebug.exp: Check debug info are found.
15245
0413d738
PA
152462009-10-08 Pedro Alves <pedro@codesourcery.com>
15247
15248 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15249 bits.
15250
c628eecc
JK
152512009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15252
15253 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15254
38af1bfe
JB
152552009-10-07 Joel Brobecker <brobecker@adacore.com>
15256
15257 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15258 of the comments.
15259
2b0adecd
PM
152602009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15261
15262 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15263 * gdb.base/annota3.exp: Idem.
15264 * gdb.base/maint.exp: Idem.
15265
8d417781
PM
152662009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15267
889bf7c5 15268 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15269 to default.
15270
bb61102d
PM
152712009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15272
889bf7c5 15273 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15274 mingw and cygwin targets.
15275
ace5c364
PM
152762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15277 Pedro Alves <pedro@codesourcery.com>
15278
889bf7c5 15279 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15280 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15281
c2d494a0
PM
152822009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15283
e1b52ce2
PM
15284 * gdb.base/shr1.c: Use %p in format string.
15285 * gdb.base/unload.c: Avoid warning in fprintf.
15286 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15287
209f53f5
PM
152882009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15289
15290 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15291 long type.
15292 (test_unlink): Correct printf string.
15293 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15294 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15295
8172766a
JK
152962009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15297
15298 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15299 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15300 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15301
0f73703c
UW
153022009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15303
15304 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15305 * gdb.objc/nondebug.exp: Likewise.
15306
b32306ca
UW
153072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15308
15309 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15310 target_info setting.
15311
15312 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15313 that detect new threads during "info threads".
15314
0057022f
UW
153152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15316
15317 * gdb.threads/manythreads.c (main): Increase thread stack size
15318 to 2*PTHREAD_STACK_MIN.
15319 * gdb.threads/multi-create.c (main): Likewise.
15320 (create_function): Likewise.
15321
f29c0325
UW
153222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15323
15324 * gdb.base/dump.exp: Pass difference of pointer types instead
15325 of integer types as offset to restore in intarr3.srec case.
15326
fcb34849
UW
153272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15328
15329 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15330
d5142e3b
UW
153312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15332
15333 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15334
087b74b2 153352009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15336
087b74b2
PM
15337 New test for two watchpoints, with disabling of
15338 the first inserted.
15339 * testsuite/gdb.base/watchpoints.c: New file.
15340 * testsuite/gdb.base/watchpoints.exp: New file.
15341
96c07c5b
TT
153422009-09-25 Tom Tromey <tromey@redhat.com>
15343
15344 * gdb.base/charset.exp: Test utf-16 strings with Python.
15345
b8899f2b
TT
153462009-09-25 Tom Tromey <tromey@redhat.com>
15347
15348 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15349 UCS-4.
15350 * gdb.base/charset.c (utf_32_string): Rename.
15351 (init_utf32): Rename.
15352 (main): Update.
15353
329719ec
TT
153542009-09-22 Tom Tromey <tromey@redhat.com>
15355
15356 * gdb.python/py-function.exp: Add regression tests.
15357
11ef0d76
KS
153582009-09-21 Keith Seitz <keiths@redhat.com>
15359
15360 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15361 with invalid operator.
15362
3fe8f3b3
KS
153632009-09-21 Keith Seitz <keiths@redhat.com>
15364
15365 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15366 and destructor using typedef name of class.
15367 * gdb.cp/classes.cc (class Base1): Add a destructor.
15368 (base1): New typedef.
15369 (use_methods): Instanitate an object of type base1.
15370 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15371 (do_tests): Call test_template_typedef.
15372 * gdb.cp/templates.cc (Baz::~Baz): New method.
15373 (intBazOne): New typedef.
15374 (main): Instantiate intBazOne.
15375
7a9fe101
PM
153762009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15377
15378 PR python/10633
15379
15380 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15381 Function.
15382 (run_lang_tests): Add print elements test.
15383
2e4d963f
PM
153842009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15385
15386 * gdb.python/py-value.exp (test_subscript_regression): New
15387 function. Test for invalid subscripts.
15388 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15389 (ptr_ref): New function.
15390
ec7e75e7
PP
153912009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15392
15393 * gdb.base/default.exp: Fix "show convenience".
15394
0cc7d26f
TT
153952009-09-15 Tom Tromey <tromey@redhat.com>
15396
15397 * lib/mi-support.exp (mi_create_varobj): Update.
15398 (mi_create_floating_varobj): Likewise.
15399 (mi_create_dynamic_varobj): New proc.
15400 (mi_varobj_update): Update.
15401 (mi_varobj_update_with_type_change): Likewise.
15402 (mi_varobj_update_kv_helper): New proc.
15403 (mi_varobj_update_dynamic_helper): Rewrite.
15404 (mi_varobj_update_dynamic): New proc.
15405 (mi_list_varobj_children): Update.
15406 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15407 * gdb.python/python-prettyprint.py (pp_outer): New class.
15408 (pp_nullstr): Likewise.
15409 (lookup_function): Register new printers.
15410 * gdb.python/python-prettyprint.c (struct substruct): New type.
15411 (struct outerstruct): Likewise.
15412 (substruct_test): New function.
15413 (struct nullstr): New type.
15414 (string_1, string_2): New globals.
15415 (main): Add new tests.
15416 * gdb.python/python-mi.exp: Added regression tests.
15417 * gdb.mi/mi2-var-display.exp: Update.
15418 * gdb.mi/mi2-var-cmd.exp: Update.
15419 * gdb.mi/mi2-var-child.exp: Update.
15420 * gdb.mi/mi2-var-block.exp: Update.
15421 * gdb.mi/mi-var-invalidate.exp: Update.
15422 * gdb.mi/mi-var-display.exp: Update.
15423 * gdb.mi/mi-var-cmd.exp: Update.
15424 * gdb.mi/mi-var-child.exp: Update.
15425 * gdb.mi/mi-var-block.exp: Update.
15426 * gdb.mi/mi-break.exp: Update.
15427 * gdb.mi/gdb701.exp: Update.
15428
a96d9b2e
SDJ
154292009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15430
15431 * Makefile.in: Inclusion of catch-syscall object.
15432 * gdb.base/catch-syscall.c: New file.
15433 * gdb.base/catch-syscall.exp: New file.
15434
b43b923a
MS
154352009-09-12 Michael Snyder <msnyder@vmware.com>
15436
15437 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15438 that can support reverse debuggnig.
15439
cec03d70
TT
154402009-09-11 Tom Tromey <tromey@redhat.com>
15441
15442 * gdb.dwarf2/valop.S: New file.
15443 * gdb.dwarf2/valop.exp: New file.
15444
e23bb3fc
MK
154452009-09-11 Mark Kettenis <kettenis@gnu.org>
15446
15447 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15448
37c3696d
DE
154492009-09-10 Doug Evans <dje@google.com>
15450
15451 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15452 Add $gdb_prompt to second breakpoint regexp.
15453
5172aecb
JB
154542009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15455
15456 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15457 names, add missing ones.
15458 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15459 * gdb.python/py-frame.c: Rename from python-frame.c.
15460 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15461 testfile name.
15462 * gdb.python/py-function.exp: Rename from python-function.exp.
15463 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15464 testfile name.
15465 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15466 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15467 Adjust testfile name.
15468 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15469 * gdb.python/py-template.cc: Rename from python-template.cc.
15470 * gdb.python/py-template.exp: Rename from python-template.exp.
15471 Adjust testfile name.
15472 * gdb.python/py-value.c: Rename from python-value.c.
15473 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15474 testfile name.
15475
b554e4bd
JK
154762009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15477
15478 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15479 $bpt2address.
15480 (Second breakpoint address is valid on ia64)
15481 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15482
9a68ae16
JM
154832009-09-03 Joseph Myers <joseph@codesourcery.com>
15484
15485 * gdb.base/ending-run.exp: Restrict regular expression matching
15486 line number to require closing brace following.
15487
146b9145
DE
154882009-09-03 Doug Evans <dje@google.com>
15489
15490 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15491
787d21e1
TT
154922009-09-02 Tom Tromey <tromey@redhat.com>
15493
15494 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15495
e7802207
TT
154962009-09-02 Tom Tromey <tromey@redhat.com>
15497
15498 * gdb.dwarf2/callframecfa.exp: New file.
15499 * gdb.dwarf2/callframecfa.S: New file.
15500
817aadd2
JK
155012009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15502
15503 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15504 gdb.base/solib-overlap-main.c: New.
15505
4a76eae5
DJ
155062009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15507
15508 PR gdb/10565
15509
15510 * gdb.base/bitfields.c (struct container, container): New.
15511 (main): Initialize it and call break5.
15512 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15513
d4b96c9a
JK
155142009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15515
15516 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15517 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15518
4e22772d
JK
155192009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15520
15521 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15522
2efab443
MS
155232009-08-26 Michael Snyder <msnyder@vmware.com>
15524
15525 * gdb.base/i386-reverse.c: New file.
15526 * gdb.base/i386-reverse.exp: New file.
15527 * gdb.base/Makefile.in: Add new files to be removed.
15528
07ab73a0
JM
155292009-08-26 Joseph Myers <joseph@codesourcery.com>
15530
15531 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15532 environment-pwd for remote host.
15533 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15534
676accff
KS
155352009-08-24 Keith Seitz <keiths@redhat.com>
15536
15537 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15538 Add two new C++ completer tests which limit the output to a
889bf7c5 15539 given class.
676accff 15540
f9f7ad22
MS
155412009-08-24 Michael Snyder <msnyder@vmware.com>
15542
15543 * gdb.base/del.exp: Fix typo in comment.
15544 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15545
81ecdfbb
RW
155462009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15547
15548 * configure: Regenerate.
15549 * gdb.hp/configure: Likewise.
15550 * gdb.hp/gdb.aCC/configure: Likewise.
15551 * gdb.hp/gdb.base-hp/configure: Likewise.
15552 * gdb.hp/gdb.compat/configure: Likewise.
15553 * gdb.hp/gdb.defects/configure: Likewise.
15554 * gdb.hp/gdb.objdbg/configure: Likewise.
15555 * gdb.stabs/configure: Likewise.
15556
cab0c772
UW
155572009-08-19 Doug Evans <dje@google.com>
15558
15559 * gdb.base/gdbvars.c: New file.
15560 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15561
b8fa0bfa
PA
155622009-08-14 Pedro Alves <pedro@codesourcery.com>
15563
15564 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15565 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15566
b84aa90a
PA
155672009-08-13 Pedro Alves <pedro@codesourcery.com>
15568
15569 * gdb.base/default.exp: Adjust "set language test": it's now an
15570 enum command. Larger help string moved to "help set language".
15571 * gdb.base/help.exp: Adjust "help set language" expected output,
15572 now lists all known languages.
15573
0d8f9b2c
NF
155742009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15575
15576 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15577 all frame arguments.
15578 * gdb.arch/altivec-regs.exp: Likewise.
15579
bda180e0
TT
155802009-08-07 Tom Tromey <tromey@redhat.com>
15581
15582 * gdb.base/setshow.exp: Add tests for changes to set language, set
15583 check range, and set check type.
15584
48cb2d85
VP
155852009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15586
15587 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15588 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 15589 Call it.
48cb2d85 15590
1ea34204
UW
155912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15592
15593 * configure.ac: Run gdb.cell tests when appropriate.
15594 * configure: Regenerate.
15595 * lib/cell.exp: New file.
15596 * gdb.cell: New directory.
15597 * gdb.cell/configure.ac: New file.
15598 * gdb.cell/configure: New file.
15599 * gdb.cell/Makefile.in: New file.
15600 * gdb.cell/arch.exp: New file.
15601 * gdb.cell/break.c: New file.
15602 * gdb.cell/break.exp: New file.
15603 * gdb.cell/break-spu.c: New file.
15604 * gdb.cell/bt.c: New file.
15605 * gdb.cell/bt2-spu.c: New file.
15606 * gdb.cell/bt-spu.c: New file.
15607 * gdb.cell/bt.exp: New file.
15608 * gdb.cell/coremaker.c: New file.
15609 * gdb.cell/coremaker-spu.c: New file.
15610 * gdb.cell/core.exp: New file.
15611 * gdb.cell/gcore.exp: New file.
15612 * gdb.cell/data.c: New file.
15613 * gdb.cell/data.exp: New file.
15614 * gdb.cell/data-spu.c: New file.
15615 * gdb.cell/ea-cache.exp: New file.
15616 * gdb.cell/ea-cache.c: New file.
15617 * gdb.cell/ea-cache-spu.c: New file.
15618 * gdb.cell/ea-standalone.c: New file.
15619 * gdb.cell/ea-standalone.exp: New file.
15620 * gdb.cell/ea-test.c: New file.
15621 * gdb.cell/ea-test.exp: New file.
15622 * gdb.cell/f-regs.exp: New file.
15623 * gdb.cell/mem-access.c: New file.
15624 * gdb.cell/mem-access.exp: New file.
15625 * gdb.cell/mem-access-spu.c: New file.
15626 * gdb.cell/ptype.exp: New file.
15627 * gdb.cell/registers.exp: New file.
15628 * gdb.cell/size.c: New file.
15629 * gdb.cell/sizeof.exp: New file.
15630 * gdb.cell/size-spu.c: New file.
15631 * gdb.cell/solib.exp: New file.
15632 * gdb.cell/solib-symbol.exp: New file.
15633
85e747d2
UW
156342009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15635
15636 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15637
58d6951d
DJ
156382009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15639
15640 * gdb.base/float.exp: Handle VFP registers.
15641
6e0a4f15
MS
156422009-07-14 Michael Snyder <msnyder@vmware.com>
15643
dcd5da87
MS
15644 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15645 to bring gdb to the beginning of the calling line.
15646
6e0a4f15
MS
15647 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15648 confusing the i386 epilogue unwinder.
15649
782b2b07
SS
156502009-07-14 Stan Shebs <stan@codesourcery.com>
15651
15652 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15653
f662c3bc
MS
156542009-07-14 Michael Snyder <msnyder@vmware.com>
15655
15656 * gdb.reverse/step-reverse.exp (stepi into function call):
15657 Call instruction may not be first instruction in the line.
15658 (reverse stepi from a function call): Used wrong line number.
15659
8f313923
JK
156602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15661
15662 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15663
4662c76e
JK
156642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15665
15666 Fix gdb.base/macscp.exp when using custom inputrc.
15667 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15668 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15669 env(TERM) set.
15670 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15671 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15672
aa81e255
JK
156732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15674
15675 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15676 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15677 Change the compilation target to match the testcase name.
15678 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15679 testcase name.
15680 * a2-run.exp: Use for setup prepare_for_testing. Change the
15681 compilation target to match the testcase name.
15682 * gdb.base/commands.exp: Likewise.
15683 * gdb.base/finish.exp: Likewise.
15684 * gdb.base/float.exp: Likewise.
15685 * gdb.base/info-target.exp: Likewise.
15686 * gdb.base/relational.exp: Likewise.
15687 * gdb.base/term.exp: Likewise.
15688 * gdb.base/until.exp: Likewise.
15689 * gdb.base/volatile.exp: Likewise.
15690 * gdb.base/whatis-exp.exp: Likewise.
15691
4c93b1d7
HZ
156922009-07-11 Hui Zhu <teawater@gmail.com>
15693
15694 * gdb.base/help.exp (disassemble): Update expected help text.
15695
812f7342
TT
156962009-07-09 Tom Tromey <tromey@redhat.com>
15697
15698 * lib/gdb.exp: Handle TRANSCRIPT.
15699 (remote_spawn, remote_close, send_gdb): New procs.
15700
fbb8f299
PM
157012009-07-10 Phil Muldoon <pmuldoon@redhat.com>
15702
15703 * gdb.python/python-prettyprint.c: Add counted null string
15704 structure.
15705 * gdb.python/python-prettyprint.exp: Print null string. Test for
15706 embedded nulls.
15707 * gdb.python/python-prettyprint.py (pp_ns): New Function.
15708 * gdb.python/python-value.exp (test_value_in_inferior): Add
15709 variable length string fetch tests.
15710 * gdb.python/python-value.c (main): Add strings for string fetch tests.
15711
c0ac0ec7
JK
157122009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15713
15714 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15715
30b66ecc
TT
157162009-07-07 Tom Tromey <tromey@redhat.com>
15717
15718 * gdb.base/call-rt-st.exp: Update for change to escape output.
15719 * gdb.base/callfuncs.exp: Likewise.
15720 * gdb.base/charset.exp: Likewise.
15721 * gdb.base/constvars.exp: Likewise.
15722 * gdb.base/long_long.exp: Likewise.
15723 * gdb.base/pointers.exp: Likewise.
15724 * gdb.base/printcmds.exp: Likewise.
15725 * gdb.base/setvar.exp: Likewise.
15726 * gdb.base/store.exp: Likewise.
15727 * gdb.cp/ref-types.exp: Likewise.
15728 * gdb.mi/mi-var-child.exp: Likewise.
15729 * gdb.mi/mi-var-display.exp: Likewise.
15730 * gdb.mi/mi2-var-display.exp: Likewise.
15731 * gdb.base/charset.exp: Test octal escape sequence length.
15732 Update for change to escape output.
15733
187c4a2b
JK
157342009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15735
15736 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15737
d80a43f9
DJ
157382009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15739
15740 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15741
047427a8
JK
157422009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15743
15744 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
15745 gdbserver increasing $portnum if "Can't bind address" has been seen.
15746
8b5a0f4f
PA
157472009-07-05 Pedro Alves <pedro@codesourcery.com>
15748
15749 * gdb.base/ending-run.exp: Add "step out of main" pattern for
15750 mingw32ce.
15751
7d93ba58
PA
157522009-07-05 Pedro Alves <pedro@codesourcery.com>
15753
15754 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
15755 VFP format.
15756
2277426b
PA
157572009-07-02 Pedro Alves <pedro@codesourcery.com>
15758
15759 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
15760 linux. Adjust to use "inferior", "info inferiors", "detach
15761 inferior" and "kill inferior" instead of "restart", "info fork",
15762 "detach fork" and "delete fork".
15763 * gdb.base/ending-run.exp: Spell out "info".
15764 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
15765 the "kill" command.
15766
5af949e3
UW
157672009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15768
15769 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
15770 change to prefix TLS offset in hex with 0x.
15771
5d3729b5
UW
157722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15773
15774 * gdb.base/default.exp: Update test case for "x" changes.
15775
af589bd0
TG
157762009-07-01 Tristan Gingold <gingold@adacore.com>
15777
15778 * gdb.base/bigcore.exp: Make darwin untested.
15779
40974f91
JK
157802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15781
15782 * gdb.base/completion.exp (directory completion): Create the directory.
15783 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
15784 escapeuniquesub.
15785 (directory completion 2): Expect now ${escapeuniquesub}.
15786 (Glob remaining of directory test): Remove one excessive newline.
15787 Expect the real output.
15788
59dd3af6
JK
157892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15790
15791 Fix `make check//%' target after `make check' has been ran.
15792 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
15793 a mkdir call.
15794 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
15795 (%/.dir): Remove.
15796
f4e164aa
JK
157972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15798
15799 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
15800 the expected result record.
15801
69af2122
JK
158022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15803
15804 Remove racy FAILs relying just on the timeouts.
15805 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
15806 (annotation_level 2): Remove racy FAILs.
15807
2fd481e1
PP
158082009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
15809
15810 gdb/10275
889bf7c5
PA
15811 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
15812
c38f313d
DJ
158132009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
15814
15815 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
15816
8b777f02
VP
158172009-06-30 Vladimir Prus <vladimir@codesourcery.com>
15818
15819 * gdb.mi/mi-stack.exp: Testing symbolic options
15820 to -stack-list-locals and -stack-list-arguments.
15821
00c7eacf
JK
158222009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15823
15824 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
15825
6bc80edc
TT
158262009-06-29 Tom Tromey <tromey@redhat.com>
15827
15828 * dg-extract-results.sh: New file.
15829 * Makefile.in (FORCE_PARALLEL): New variable.
15830 (CHECK_TARGET): New conditional variable.
15831 (check): Use CHECK_TARGET.
15832 (DO_RUNTEST): New variable.
15833 (check-single): New target.
15834 (TEST_DIRS): New variable.
15835 (TEST_TARGETS): Likewise.
15836 (check-parallel): New target.
15837 (check-gdb.%): New pattern.
15838 (BASE1_FILES): New variable.
15839 (BASE2_FILES): Likewise.
15840 (check-gdb.base%): New pattern.
15841 (%/.dir): New pattern.
15842 * configure: Rebuild.
15843 * aclocal.m4 (AM_CONDITIONAL): New defun.
15844 * configure.ac: Check whether user is using GNU make.
15845 (GMAKE): New conditional.
15846
794684b6
SW
158472009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
15848
15849 * gdb.cp/namespace-nested-import.cc: New test.
15850 * gdb.cp/namespace-nested-import.exp: New test.
15851
edb3359d
DJ
158522009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
15853
15854 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
15855 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
15856 * gdb.opt/Makefile.in (EXECUTABLES): Update.
15857 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
15858 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
15859 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
15860 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
15861 gdb.opt/inline-markers.c: New files.
15862 * lib/gdb.exp (skip_inline_frame_tests): New function.
15863 (skip_inline_var_tests): New function.
15864
cf657a0c
AS
158652009-06-27 Andreas Schwab <schwab@linux-m68k.org>
15866
15867 * gdb.cp/exception.exp: Don't require $hex before inner frame in
15868 backtrace.
15869
28d41a99
MS
158702009-06-27 Michael Snyder <msnyder@vmware.com>
15871
15872 * gdb.reverse: New directory.
15873 * gdb.reverse/break-reverse.c: New test.
15874 * gdb.reverse/break-reverse.exp: New test.
15875 * gdb.reverse/consecutive-reverse.c: New test.
15876 * gdb.reverse/consecutive-reverse.exp: New test.
15877 * gdb.reverse/finish-reverse.c: New test.
15878 * gdb.reverse/finish-reverse.exp: New test.
15879 * gdb.reverse/machinestate.c: New test.
15880 * gdb.reverse/ms1.c: New test.
15881 * gdb.reverse/machinestate.exp: New test.
15882 * gdb.reverse/Makefile.in: New file.
15883 * gdb.reverse/shr2.c: New test.
15884 * gdb.reverse/solib-reverse.c: New test.
15885 * gdb.reverse/solib-reverse.exp: New test.
15886 * gdb.reverse/step-reverse.c: New test.
15887 * gdb.reverse/step-reverse.exp: New test.
15888 * gdb.reverse/until-reverse.c: New test.
15889 * gdb.reverse/ur1.c: New test.
15890 * gdb.reverse/until-reverse.exp: New test.
15891 * gdb.reverse/watch-reverse.c: New test.
15892 * gdb.reverse/watch-reverse.exp: New test.
15893 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
15894 * configure: Regenerate.
15895
fe3c8b0d
DE
158962009-06-26 Doug Evans <dje@google.com>
15897
15898 * gdb.base/psymtab.exp: Turn off pending breakpoints.
15899
3a72a602
PM
159002009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
15901
15902 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
15903 windows problem for 'file delete $binfile'.
15904
27aa8d6a
SW
159052009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
15906
15907 * gdb.cp/namespace-using.exp: New test.
15908 * gdb.cp/namespace-using.cc: New test.
15909
8ac055f8
JB
159102009-05-20 Joel Brobecker <brobecker@adacore.com>
15911
15912 * gdb.ada/variant_record_packed_array: New testcase.
15913
85e306ed
TT
159142009-06-23 Tom Tromey <tromey@redhat.com>
15915
15916 * gdb.base/charset.exp (test_combination): Regression test.
15917 * gdb.base/charset.c (my_wchar_t): New typedef.
15918 (myvar): New global.
15919 (main): Set myvar.
15920
56643c5e
PM
159212009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
15922
15923 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
15924 target.
15925
1fac167a
UW
159262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15927
15928 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
15929
7ccb0be9
UW
159302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15931
15932 * gdb.mi/gdb680.exp: Update test for error message.
15933
568d6575
UW
159342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15935
15936 * gdb.base/annota1.exp: Allow multiple occurrences of the
15937 frames-invalid annotation.
15938 * gdb.cp/annota2.exp: Likewise.
15939
7cd1089b
PM
159402009-06-15 Phil Muldoon <pmuldoon@redhat.com>
15941
15942 * gdb.cp/gdb2495.cc: New file.
15943 * gdb.cp/gdb2495.exp: New file.
15944
72c63395
JK
159452009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15946
15947 Report error on GDB crash during runto.
15948 * lib/gdb.exp (runto <eof>): New.
15949
3788363d
DJ
159502009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
15951
15952 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
15953 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
15954 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
15955 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
15956 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
15957 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
15958 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
15959 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
15960 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
15961 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
15962 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
15963 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
15964 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15965 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
15966 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
15967 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
15968 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
15969 gdb.server/server-mon.exp, gdb.server/server-run.exp,
15970 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15971 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15972 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
15973 gdb.trace/passcount.exp, gdb.trace/report.exp,
15974 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
15975 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
15976 gdb.trace/while-stepping.exp: Use a unique name for the compiled
15977 executable.
15978
17592de3
PA
159792009-06-07 Pedro Alves <pedro@codesourcery.com>
15980
15981 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
15982 defined before referencing it.
15983
701e355d
DE
159842009-06-03 Doug Evans <dje@google.com>
15985
15986 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
15987 * gdb.arch/i386-see.c: Ditto.
15988
f2292c65
PM
159892009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
15990
15991 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
15992 (check_macro): Return 1 if undefined.
15993 If first test fails, check if macro debug information is available,
15994 and report unsupported test if no macro information is found.
15995
5a437975
DE
159962009-05-29 Doug Evans <dje@google.com>
15997
15998 * gdb.threads/hand-call-in-threads.exp: New.
15999 * gdb.threads/hand-call-in-threads.c: New.
16000
c141c696
MS
160012009-05-29 Michael Snyder <msnyder@vmware.com>
16002
16003 * gdb.base/break-always.exp: Change "1" to "on".
16004 Add confirmation check.
16005
b3444185
PA
160062009-05-28 Pedro Alves <pedro@codesourcery.com>
16007
16008 * gdb.threads/threxit-hop-specific.c: New.
16009 * gdb.threads/threxit-hop-specific.exp: New.
16010 * gdb.threads/thread-execl.c: New.
16011 * gdb.threads/thread-execl.exp: New.
16012
b6313243
TT
160132009-05-27 Tom Tromey <tromey@redhat.com>
16014 Thiago Jung Bauermann <bauerman@br.ibm.com>
16015
16016 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
16017 (mi_child_regexp): Likewise.
16018 (mi_list_varobj_children_range): Likewise.
16019 (mi_get_features): Likewise.
16020 (mi_list_varobj_children): Rewrite.
16021 * gdb.python/python-mi.exp: New file.
16022
a6bac58e
TT
160232009-05-27 Tom Tromey <tromey@redhat.com>
16024 Thiago Jung Bauermann <bauerman@br.ibm.com>
16025 Phil Muldoon <pmuldoon@redhat.com>
16026 Paul Pluzhnikov <ppluzhnikov@google.com>
16027
16028 * gdb.python/python-prettyprint.exp: New file.
16029 * gdb.python/python-prettyprint.c: New file.
16030 * gdb.python/python-prettyprint.py: New file.
16031 * gdb.base/display.exp: print/r is now valid.
16032
2c74e833
TT
160332009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
16034 Tom Tromey <tromey@redhat.com>
16035 Pedro Alves <pedro@codesourcery.com>
16036 Paul Pluzhnikov <ppluzhnikov@google.com>
16037
16038 * gdb.python/python-template.exp: New file.
16039 * gdb.python/python-template.cc: New file.
16040 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16041 tests.
16042 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16043 Call it.
16044 (test_value_after_death): New proc.
16045 * gdb.python/python-value.c (PTR): New typedef.
16046 (main): New variable 'x'.
16047
89c73ade
TT
160482009-05-27 Tom Tromey <tromey@redhat.com>
16049
16050 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16051 tests.
16052 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16053 Call it.
16054
a75724bc
PA
160552009-05-27 Pedro Alves <pedro@codesourcery.com>
16056
16057 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16058
e58b0e63
PA
160592009-05-24 Pedro Alves <pedro@codesourcery.com>
16060
16061 * gdb.threads/fork-thread-pending.c: New.
16062 * gdb.threads/fork-thread-pending.exp: New.
16063
4ac36638
JK
160642009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16065
16066 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
16067 * gdb.dwarf2/dw2-strp.S (a_string2): New.
16068
889bf7c5 160692009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 16070
889bf7c5 16071 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 16072
b242c3c2
PA
160732009-05-17 Pedro Alves <pedro@codesourcery.com>
16074
16075 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
16076 `gdb_get_line_number'. Call `callee' in both parent and child.
16077 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
16078 `gdb_get_line_number' instead of hardcoding line numbers.
16079 (catch_fork_unpatch_child): New procedure to test detaching
16080 breakpoints from child fork.
16081 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16082 hardcoding line numbers.
16083 (do_fork_tests): Run `catch_fork_unpatch_child'.
16084
ee342b23
VP
160852009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16086
16087 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16088 of structure type enters or leaves the scope, it
16089 is reported by -var-update.
16090
e2009e98
DE
160912009-05-11 Doug Evans <dje@sebabeach.org>
16092
16093 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16094 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16095 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16096
00903456
JK
160972009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16098
16099 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16100
dc621c35
DE
161012009-04-30 Doug Evans <dje@google.com>
16102
16103 * gdb.threads/watchthreads2.exp: New testcase.
16104 * gdb.threads/watchthreads2.c: New testcase.
16105
9ab4e744
DE
161062009-04-29 Doug Evans <dje@google.com>
16107
16108 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16109 * gdb.cp/mb-ctor.cc: Ditto.
16110 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16111 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16112 * gdb.cp/mb-inline1.cc: Call it.
16113 * gdb.cp/mb-inline2.cc: Ditto.
16114 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16115 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16116
484086b7
JK
161172009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16118
16119 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16120 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16121 Replace all uses of `decimal' by `nonzero'.
16122 (info macro FROM_COMMANDLINE): New test.
16123
379a77b5
TT
161242009-04-27 Tom Tromey <tromey@redhat.com>
16125
16126 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16127
b92b73c2
DE
161282009-04-27 Doug Evans <dje@google.com>
16129
16130 * gdb.threads/watchthreads.c (main): Initialize args before starting
16131 the threads. Plus formatting cleanup.
16132 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16133 biased scheduling of one thread.
16134
945a118d
JG
161352009-04-27 Jerome Guitton <guitton@adacore.com>
16136
16137 * gdb.cp/templates.cc (GetMax): New template.
16138 (main): Declare two instances of GetMax.
16139 * gdb.cp/templates.exp: Add new test.
16140
d389af10
JK
161412009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16142
16143 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16144
e7f86de9
JM
161452009-04-22 Joseph Myers <joseph@codesourcery.com>
16146
16147 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16148
334cc82d
TT
161492009-04-15 Tom Tromey <tromey@redhat.com>
16150
16151 * gdb.base/charset.exp: Add regression test.
16152
d12672cc
JB
161532009-04-14 Joel Brobecker <brobecker@adacore.com>
16154
16155 * gdb.base/exe-lock.exp: New testcase.
16156
18e8c3bc
TT
161572009-04-13 Tom Tromey <tromey@redhat.com>
16158
16159 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16160 operator on Frame.
16161
5ecd5cbe
UW
161622009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16163
16164 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16165 * gdb.server/ext-attach.exp: Likewise.
16166
7309f756
VP
161672009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16168
16169 Eliminate some sleep usage.
16170
889bf7c5
PA
16171 * gdb.mi/basics.c (do_nothing): New.
16172 (main): Use do_nothing instead of printf, so that
16173 not to introduce race condition between output of
16174 inferiour and output of gdb. Do not use sleep as it
16175 is not generally available on embedded targets.
7309f756 16176
f4b95f6f
PA
161772009-04-02 Pedro Alves <pedro@codesourcery.com>
16178
16179 * gdb.server/ext-attach.exp: Expect an optional process id after
16180 "Detached from remote process".
16181
de40b933
JK
161822009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16183
16184 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16185 gdb.dwarf2/dw2-unresolved.exp: New.
16186
2ae101a4
PA
161872009-04-02 Pedro Alves <pedro@codesourcery.com>
16188
16189 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16190 mi_run_to_main.
16191
56a8e183
PA
161922009-04-02 Pedro Alves <pedro@codesourcery.com>
16193
16194 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16195 mi_run_to_main. Skip thread exit test on remote targets.
16196 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16197 mi_run_to_main.
16198 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16199 mi_run_to_main.
16200 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16201 when expecting ^connected. Detect when the target doesn't support
16202 non-stop mode.
16203 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16204 supported. Return -1 on error, 0 on success.
16205 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16206 (mi_runto): Return mi_runto_helper's result explicitly.
16207
c35fafde
PA
162082009-04-01 Pedro Alves <pedro@codesourcery.com>
16209
16210 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16211
f8a8dce6
JB
162122009-04-01 Tom Tromey <tromey@redhat.com>
16213
16214 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16215 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16216 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16217 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16218
71c25dea
TT
162192009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16220 Jan Kratochvil <jan.kratochvil@redhat.com>
16221
16222 PR gdb/931
16223 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16224 output.
16225 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16226 for gdb/931.
16227 * dw2-strp.S (DW_AT_language): Change to C++.
16228 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16229
02d9a9ce
JB
162302009-03-31 Joel Brobecker <brobecker@adacore.com>
16231
16232 * gdb.ada/tasks: New testcase.
16233
1042e4c0
SS
162342009-03-30 Stan Shebs <stan@codesourcery.com>
16235
16236 * gdb.trace/actions.exp: Update to match new info trace format.
16237 * gdb.trace/deltrace.exp: Ditto.
16238 * gdb.trace/infotrace.exp: Ditto.
16239 * gdb.trace/passcount.exp: Ditto.
16240 * gdb.trace/save-trace.exp: Ditto.
16241 * gdb.trace/while-stepping.exp: Ditto.
16242 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16243
f8f6f20b
TJB
162442009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16245
16246 * gdb.python/python-frame.c: New file.
16247 * gdb.python/python-frame.exp: New file.
16248
c0c6f777
TJB
162492009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16250
16251 * gdb.python/python-value.exp: Add tests for the address
16252 attribute.
16253
3cb51905
AS
162542009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16255
16256 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16257
88fc996f
DE
162582009-03-26 Doug Evans <dje@google.com>
16259
16260 * gdb.mi/mi-nonstop-exit.exp: New file.
16261 * gdb.mi/non-stop-exit.c: New file.
16262
56ef84b1
TT
162632009-03-26 Tom Tromey <tromey@redhat.com>
16264
16265 Update for change to prologue skipping:
16266 * gdb.mi/mi2-simplerun.exp: Update.
16267 * gdb.mi/mi2-break.exp: Update.
16268 * gdb.mi/mi-simplerun.exp: Update.
16269 * gdb.mi/mi-break.exp: Update.
16270 * gdb.base/ending-run.exp: Update.
16271
def2b000
TJB
162722009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16273
16274 * gdb.python/python-value.exp (test_value_in_inferior): Test
16275 gdb.Value.is_optimized_out attribute.
16276
442ddf59
JK
162772009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16278
16279 * gdb.dwarf2/dw2-noloc-main.c: New file.
16280 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16281 (.text): Remove.
16282 (.data): New.
16283 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16284 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16285 (DW_TAG_subprogram func_cu1, noloc): Remove.
16286 (main): New.
16287 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16288 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16289 (file_symbols): New procedure.
16290
a8df5de4
TT
162912009-03-25 Tom Tromey <tromey@redhat.com>
16292
16293 * gdb.base/charset.exp (valid_target_charset): New proc.
16294 Use it to skip tests on invalid charsets.
16295
cc1d7add
PM
162962009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16297
16298 * gdb.base/completion.exp: Add a test for directory completion.
16299
bcd5727b
JK
163002009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16301
16302 Fix a racy FAIL.
16303 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16304 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16305
cc924cad
TJB
163062009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16307
16308 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16309 * gdb.python/python-function.exp: Add test for function returning
16310 a GDB value.
16311
bc3b79fd
TJB
163122009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16313
16314 * gdb.python/python-function.exp: New file.
16315
6c7a06a3
TT
163162009-03-20 Tom Tromey <tromey@redhat.com>
16317
16318 * gdb.base/store.exp: Update for change to escape output.
16319 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16320 to escape output.
16321 * gdb.base/pointers.exp: Update for change to escape output.
16322 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16323 to escape output.
16324 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16325 escape output.
16326 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16327 to escape output.
16328 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16329 escape output.
16330 * gdb.base/setvar.exp: Update for change to escape output.
16331 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16332 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16333 to escape output.
16334 (test_print_string_constants): Likewise.
16335 * gdb.base/charset.exp (valid_host_charset): Check size of
16336 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16337 cases. Handle "auto"-related output.
16338 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16339 (uvar, Uvar): New globals.
16340
c31af87b
JG
163412009-03-19 Jerome Guitton <guitton@adacore.com>
16342
16343 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16344 deltas.
16345 * gdb.ada/fixed_points.exp: Ditto.
16346
51272cf2
PA
163472009-03-18 Pedro Alves <pedro@codesourcery.com>
16348
16349 * return-nodebug.c: Don't include stdio.h.
16350 (init): Delete.
16351 (func): Delete definition and provide extern declaration.
16352 (t): New.
16353 (main): Don't call printf. Call func and store its result in t.
16354 * return-nodebug1.c: New.
16355 * return-nodebug.exp: Don't expect stdio output. Instead, print
16356 the global variable t. Drop printf formatters and cast types from
16357 foreach loop. Don't use prepare_for_testing. Compile
16358 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16359 define FORMAT or CAST.
16360
d24948ac
PP
163612009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16362
16363 * gdb.base/solib-display.exp: Disable test for remote targers.
16364
61ff14c6
JK
163652009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16366
16367 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16368
cb4dce93
JK
163692009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16370
16371 Fix a racy FAIL.
16372 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16373 code from `follow parent, print pids'.
16374 (`follow child, print pids', `follow parent, print pids'): Call it.
16375 Replace `gdb_test "break..."' by gdb_breakpoint.
16376
f7c60c5e
VP
163772009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16378
16379 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16380 sync and async modes.
f7c60c5e 16381
383ace49
JB
163822009-03-12 Joel Brobecker <brobecker@adacore.com>
16383
16384 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16385 that was checked in by mistake. Remove loading of ada.exp, since
16386 this is not necessary in this case.
16387
4ce102af
JB
163882009-03-12 Joel Brobecker <brobecker@adacore.com>
16389
16390 * gdb.ada/ptype_arith_binop.exp: New testcase.
16391
529a2aef
JB
163922009-03-12 Joel Brobecker <brobecker@adacore.com>
16393
16394 * gdb.ada/mod_from_name: New testcase.
16395
8a38181c
JB
163962009-03-12 Joel Brobecker <brobecker@adacore.com>
16397
16398 * gdb.ada/tick_last_segv: New testcase.
16399
11436dee
VP
164002009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16401
61ff14c6 16402 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16403
1f31650a
VP
164042009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16405
61ff14c6
JK
16406 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16407 include the token in ^running and frame info in *stopped.
1f31650a 16408
a3247a22
PP
164092009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16410
16411 * solib-display.exp: New file.
16412 * solib-display-main.c: New file.
16413 * solib-display-lib.c: New file.
61ff14c6 16414
aae64587
PA
164152009-03-05 Pedro Alves <pedro@codesourcery.com>
16416
16417 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16418
44aabfbc
JK
164192009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16420
16421 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16422 (list_and_check_macro): Use more specific test name.
16423 (next to definition): Make the test names unique.
16424
c087fcd3
PM
164252009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16426
16427 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16428
c86cf029
VP
164292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16430
16431 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16432 notifications.
16433 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16434 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16435 * lib/mi-support.exp (library_loaded_re): New.
16436 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16437
3ea85240
VP
164382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16439
16440 * gdb.gdb/observer.exp: Use test_notification observer, not
16441 normal_stop, everywhere.
16442 (test_normal_stop_notifications): Rename to...
16443 (test_notifications): ...this.
16444 (test_observer_normal_stop): Rename to...
16445 (test_observer): ...this.
16446
1903f0e6
DE
164472009-02-16 Doug Evans <dje@google.com>
16448
16449 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16450 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16451 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16452 (test_prefixed_syscall,test_int3): New tests.
16453 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16454 (test_prefixed_syscall,test_int3): New tests.
16455
1d33d6ba
VP
164562009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16457
3cb51905
AS
16458 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16459 (mi_expect_interrupt): Likewise.
16460 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16461 response.
1d33d6ba 16462
faafb047
PM
164632009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16464
16465 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16466 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16467 Replace calls to get_valueofx by get_hexadecimal_valueof.
16468
417e16e2
PM
164692009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16470
16471 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16472 (get_integer_valueof): New procedure.
16473 (get_sizeof): Use new get_integer_value_of.
16474 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16475 by get_integer_valueof.
16476
7065b901
TT
164772009-02-13 Tom Tromey <tromey@redhat.com>
16478
16479 * gdb.base/remote.exp (get_sizeof): Remove.
16480 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16481 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16482 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16483 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16484 (get_sizeof): Likewise.
16485
5d7cb8df
JK
164862009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16487
16488 PR fortran/9806
16489 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16490
b2febfff
PP
164912009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16492
16493 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16494
4aa995e1
PA
164952009-02-06 Pedro Alves <pedro@codesourcery.com>
16496
16497 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16498
d8906c6f
TJB
164992009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16500
16501 * gdb.python/python-cmd.exp: New file.
16502
ff4ab08d
TG
165032009-02-06 Tristan Gingold <gingold@adacore.com>
16504
16505 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16506
aacd552b
TG
165072009-02-05 Tristan Gingold <gingold@adacore.com>
16508
16509 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16510 pointer is dereferenced and use this signal name in regexp.
16511 * gdb.base/signull.exp: Ditto.
16512 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16513 * gdb.base/signull.c (main): Ditto.
16514
08c637de
TJB
165152009-02-04 Tom Tromey <tromey@redhat.com>
16516 Thiago Jung Bauermann <bauerman@br.ibm.com>
16517
16518 * gdb.python/python-value.exp: Use `gdb.history' instead of
16519 `gdb.value_from_history'.
16520 (test_value_numeric_ops): Add test for conversion of enum constant.
16521 * gdb.python/python-value.c (enum e): New type.
16522 (evalue): New global.
16523 (main): Use argv.
16524
20261af8
JG
165252009-02-04 Jerome Guitton <guitton@adacore.com>
16526
16527 * gdb.ada/uninitialized_vars: New test program.
16528 * gdb.ada/uninitialized_vars.exp: New testcase.
16529
52e44b43
TT
165302009-02-02 Tom Tromey <tromey@redhat.com>
16531
16532 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16533 * gdb.cp/pr2489.cc: Rename...
16534 * gdb.cp/pr9594.cc: ... to this.
16535
1c71341a
TT
165362009-02-02 Tom Tromey <tromey@redhat.com>
16537
16538 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16539 * gdb.cp/pr2489.cc: New file.
16540 * gdb.cp/cpcompletion.exp: New file.
16541
a4295225
TT
165422009-02-02 Tom Tromey <tromey@redhat.com>
16543
16544 PR exp/9059:
16545 * gdb.cp/call-c.exp: Add regression test.
16546 * gdb.cp/call-c.cc (FooHandle): New typedef.
16547 (main): New variable 'handle'.
16548
592375cd
VP
165492009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16550
16551 * lib/mi-support.exp (et_mi_thread_list)
16552 (check_mi_and_console_threads): Adjust for current thread in
16553 -thread-list-ids output.
16554
41447f92
VP
165552009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16556
889bf7c5
PA
16557 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16558 Call it.
41447f92 16559
35669430
DE
165602009-01-28 Doug Evans <dje@google.com>
16561
16562 * gdb.arch/amd64-disp-step.S: New file.
16563 * gdb.arch/amd64-disp-step.exp: New file.
16564 * gdb.arch/i386-disp-step.S: New file.
16565 * gdb.arch/i386-disp-step.exp: New file.
16566
09f00d9a
PM
165672009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16568
16569 * gdb.base/find.exp: Set newline variable
16570 using quotes instead of braces to fix cygwin failures.
16571
1e8fb976
PA
165722009-01-23 Pedro Alves <pedro@codesourcery.com>
16573
16574 * gdb.base/radix.exp: Add tests to ensure that that set
16575 input-radix 0 and set output-radix 0 are really rejected.
16576
da061712
PA
165772009-01-23 Pedro Alves <pedro@codesourcery.com>
16578
16579 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16580 copyright years.
16581
dd7e2d2b
PA
165822009-01-23 Pedro Alves <pedro@codesourcery.com>
16583
16584 PR gdb/9664:
16585 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16586
392452f6
PA
165872009-01-22 Pedro Alves <pedro@codesourcery.com>
16588
16589 PR c++/9631:
16590 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16591
8653e71c
PM
165922009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16593
16594 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16595 binfile definition to fix Windows OS failure.
16596
a12cc160
DJ
165972009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16598
16599 PR gdb/9346
16600 * gdb.base/interrupt.c (sigint_handler): New.
16601 (main): Install a SIGINT handler if SIGNALS is defined. Exit
16602 on error.
16603 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
16604 Test "signal SIGINT".
16605
b89667eb
DE
166062009-01-19 Doug Evans <dje@google.com>
16607
16608 * gdb.base/break.exp: Update expected gdb output.
16609 * gdb.base/sepdebug.exp: Ditto.
16610 * gdb.mi/mi-syn-frame.exp: Ditto.
16611 * gdb.mi/mi2-syn-frame.exp: Ditto.
16612 * gdb.base/call-signal-resume.exp: New file.
16613 * gdb.base/call-signals.c: New file.
16614 * gdb.base/unwindonsignal.exp: New file.
16615 * gdb.base/unwindonsignal.c: New file.
16616 * gdb.threads/interrupted-hand-call.exp: New file.
16617 * gdb.threads/interrupted-hand-call.c: New file.
16618 * gdb.threads/thread-unwindonsignal.exp: New file.
16619
adb483fe
DJ
166202009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
16621
16622 * gdb.base/define.exp: Test defining and hooking prefix commands.
16623 * gdb.python/python.exp: Update test for "show user" output.
16624
60023297
JK
166252009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16626
16627 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
16628 now the output exactly, using less wildcards. Expect also the output
16629 of gfortran-4.3. Update for the f-valprint.c modification from
16630 2008-04-22.
16631 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
16632 Remove gdb_test test names where matching the command.
16633
ccc57cf9
PA
166342009-01-01 Pedro Alves <pedro@codesourcery.com>
16635
16636 PR breakpoints/9681:
16637 * gdb.base/watchpoint.exp: Add regression test.
16638
c7a6ca08
PA
166392008-12-31 Pedro Alves <pedro@codesourcery.com>
16640
16641 * gdb.threads/attach-into-signal.exp: Don't use
16642 gdb_suppress_entire_file.
16643 * gdb.threads/attach-stopped.exp: Ditto.
16644 * gdb.threads/attachstop-mt.exp: Ditto.
16645
3a031f65
PA
166462008-12-31 Pedro Alves <pedro@codesourcery.com>
16647
16648 PR gdb/8812:
16649 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
16650
09e6485f
PA
166512008-12-29 Pedro Alves <pedro@codesourcery.com>
16652
16653 PR gdb/7536:
16654 * gdb.base/radix.exp: Add tests to ensure invalid input radices
16655 and unsupported output radices are really rejected.
16656
0cd53049
JK
166572008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16658
16659 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16660
ba163c7e
TT
166612008-12-22 Tom Tromey <tromey@redhat.com>
16662
16663 * gdb.cp/punctuator.exp: New file.
16664
6f4de6c9
JK
166652008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16666
16667 * gdb.base/completion.exp (Completing non-existing component): New test.
16668
0f34d0b4
JK
166692008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16670
16671 Fix for PR gdb/8648.
16672 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16673 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16674 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16675 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16676
db2ad4c3
JK
166772008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16678
16679 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16680
bb5ef15e
DP
166812008-12-16 Christophe Lyon <christophe.lyon@st.com>
16682
16683 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16684 compiler actually generate code at the expected line number.
16685
90142adc
JZ
166862008-12-15 Jie Zhang <jie.zhang@analog.com>
16687
16688 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16689
fad6eecd
TT
166902008-12-12 Tom Tromey <tromey@redhat.com>
16691
16692 * gdb.base/commands.exp (redefine_hook_test): New proc.
16693 Call it.
16694
17c8aaf5
TT
166952008-12-11 Tom Tromey <tromey@redhat.com>
16696
16697 * gdb.base/macscp.exp: New regression test.
16698
7c8adf68
TT
166992008-12-11 Tom Tromey <tromey@redhat.com>
16700
16701 * gdb.base/macscp.exp: Print "address.addr".
16702 * gdb.base/macscp1.c (struct outer): New struct.
16703 (address): New global.
16704
b05dcbb7
TT
167052008-12-09 Tom Tromey <tromey@redhat.com>
16706
16707 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16708 Call it.
16709
2d476de1
DE
167102008-12-04 Doug Evans <dje@google.com>
16711
16712 * gdb.server/ext-run.exp: Relax regexp for init program.
16713
87bdc959
TG
167142008-12-03 Tristan Gingold <gingold@adacore.com>
16715
16716 * gdb.base/macscp.exp: Generate an object file during compilation
16717 to work around Darwin dsymutil limitations.
16718
e0740f77
JK
167192008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16720
16721 Test resolving external references to TLS variables.
16722 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
16723 FILE2_THREAD_LOCAL.
16724 (testfile2, srcfile2): New variables.
16725 * gdb.threads/tls.c (file2_thread_local)
16726 (function_referencing_file2_thread_local): New.
16727 * gdb.threads/tls2.c: New file.
16728
67f0aac5
JB
167292008-11-28 Joel Brobecker <brobecker@adacore.com>
16730
16731 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
16732 rather than integer, as integer might not be big enough when
16733 on 64bit targets.
67f0aac5 16734
c332165e
JG
167352008-11-27 Jerome Guitton <guitton@adacore.com>
16736
16737 * gdb.cp/formatted-ref.exp: Add equality test.
16738 * gdb.ada/formatted_ref.exp: Ditto.
16739
fc9b693c
JK
167402008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16741
16742 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
16743 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
16744
a9c64011
AS
167452008-11-20 Andreas Schwab <schwab@suse.de>
16746
16747 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
16748 matching syscall entry point.
16749 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16750 (tcatch_vfork_then_child_follow): Likewise. Finish through
16751 vfork even if we stopped at the syscall trampoline.
16752
e2fd701e
DE
167532008-11-20 Doug Evans <dje@google.com>
16754
16755 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16756
69abc51c
TJB
167572008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
16758
16759 * gdb.arch/ppc-dfp.exp: New file.
16760 * gdb.arch/ppc-dfp.c: New file.
16761
c14c28ba
PP
167622008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16763
16764 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 16765
2e74121d
DE
167662008-11-17 Doug Evans <dje@google.com>
16767
16768 * gdb.mi/mi-syn-frame.exp: Update expected output.
16769 * gdb.mi/mi2-syn-frame.exp: Update expected output.
16770
66bb093b
VP
167712008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16772
16773 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
16774 "thread N" results in =thread-selected.
16775 * lib/mi-support (mi_run_cmd, mi_expect_stop)
16776 (mi_send_resuming_command_raw): Be prepared for
16777 =thread-selected.
16778
3d043ef6
VP
167792008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16780
a9c64011
AS
16781 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
16782 * lib/mi-support.exp: Likewise.
3d043ef6 16783
808104c8
JB
167842008-11-16 Joel Brobecker <brobecker@adacore.com>
16785
16786 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
16787 commands from the expected output for "help catch".
16788
00b22944
JB
167892008-11-15 Joel Brobecker <brobecker@adacore.com>
16790
16791 * gdb.ada/int_deref.exp: New testcase.
16792
59669435
TT
167932008-11-14 Nick Roberts <nickrob@snap.net.nz>
16794
16795 * gdb.mi/gdb2549.exp: New file.
16796
de04a248
DE
167972008-11-11 Doug Evans <dje@google.com>
16798
16799 * gdb.base/callexit.exp: New file.
16800 * gdb.base/callexit.c: New file.
16801
6b8ce727
DE
168022008-11-10 Doug Evans <dje@google.com>
16803
16804 * lib/gdb.exp (GDBFLAGS): Move -nx ...
16805 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
16806 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
16807 (default_gdb_start,default_gdb_exit): Ditto.
16808 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
16809 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
16810 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
16811 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
16812 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
16813 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
16814
1b14b8aa
AS
168152008-11-03 Andreas Schwab <schwab@suse.de>
16816
16817 * gdb.base/hashline2.exp: Fix typo.
16818 * gdb.base/hashline3.exp: Likewise.
16819
f3134b88
TT
168202008-10-30 Tom Tromey <tromey@redhat.com>
16821
16822 * gdb.base/pointers.exp: Add test.
16823 * gdb.base/pointers.c (k, S): New typedefs.
16824 (instance): New global.
16825
c2226152
AS
168262008-10-30 Andreas Schwab <schwab@suse.de>
16827
16828 * gdb.base/args.exp: Add tests for newlines.
16829
462f405c
JB
168302008-10-30 Joel Brobecker <brobecker@adacore.com>
16831
16832 gdb.base/foll-exec.exp: Update the expected output of a couple
16833 of "info breakpoints" tests.
16834
79a45b7d
TT
168352008-10-28 Tom Tromey <tromey@redhat.com>
16836
16837 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
16838
adc13a14
PA
168392008-10-24 Pedro Alves <pedro@codesourcery.com>
16840
16841 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
16842 gdb_start_cmd.
16843 Use runto_main before any test that requires execution.
16844
252fbfc8
PA
168452008-10-23 Pedro Alves <pedro@codesourcery.com>
16846
16847 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
16848 instead of SIGINT.
16849
28148e3d
JB
168502008-10-22 Joel Brobecker <brobecker@adacore.com>
16851
16852 * gdb.base/completion.exp: Update expected output following
16853 the addition of the "info tasks" command.
16854
c209f847
TT
168552008-10-22 Tom Tromey <tromey@redhat.com>
16856
16857 * gdb.base/exprs.exp (test_expr): Add test for string
16858 concatenation.
16859
f177e350
PA
168602008-10-19 Pedro Alves <pedro@codesourcery.com>
16861
16862 * configure.ac: Output gdb.python/Makefile.
16863 * configure: Regenerate.
16864 * gdb.python/Makefile.in: New.
16865
cce89356
JB
168662008-10-16 Joel Brobecker <brobecker@adacore.com>
16867
16868 * gdb.base/foll-fork.exp: Adjust the expected output to match
16869 the new description for fork/vfork catchpoints in the "info
16870 breakpoints" output.
16871
176d289d
TJB
168722008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
16873
16874 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
16875
a08702d6
TJB
168762008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16877
16878 * gdb.python/python-value.c: New file.
16879 * gdb.python/python-value.exp: New file.
16880
1c5cfe86
PA
168812008-10-15 Pedro Alves <pedro@codesourcery.com>
16882
16883 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
16884
5a98ad69
DP
168852008-10-15 Denis Pilat <denis.pilat@st.com>
16886
41702f1b 16887 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 16888
dcb1a1e2
TT
168892008-10-09 Tom Tromey <tromey@redhat.com>
16890
16891 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
16892 'fprintf' and 'stderr'.
16893
9124fe48
JB
168942008-10-07 Joel Brobecker <brobecker@adacore.com>
16895
16896 * gdb.ada/ref_tick_size.exp: New testcase.
16897
45452591
DE
168982008-10-06 Doug Evans <dje@google.com>
16899
16900 * gdb.dwarf2/dw2-cu-size.exp: New file.
16901 * gdb.dwarf2/dw2-cu-size.S: New file.
16902
16903 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
16904 .Ltype_int for clarity.
16905
4fc5b208
PP
169062008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
16907
16908 PR gdb/2384:
16909 * gdb.cp/gdb2384.exp: Extended to test more cases.
16910 * gdb.cp/gdb2384.cc: Likewise.
16911 * gdb.cp/gdb2384-base.h: Likewise.
16912 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 16913
d78df370
JK
169142008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16915
16916 * gdb.base/maint.exp (maint print type): Remove printing
16917 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
16918
9a044a89
TT
169192008-09-30 Tom Tromey <tromey@redhat.com>
16920
16921 * gdb.base/macscp.exp: Add completion tests.
16922 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
16923 (TWENTY_THREE): Likewise.
16924 (FORTY_EIGHT): Likewise.
16925
506800a9
TT
169262008-09-30 Tom Tromey <tromey@redhat.com>
16927
16928 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
16929 everywhere.
16930 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
16931
1a6f01b5
JK
169322008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
16933
16934 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
16935 testcase is derived from. Fix racy dependency on an expected PID
16936 number. No longer support the testcase on Linux kernel 2.4.x.
16937
2fae03e8
TT
169382008-09-27 Tom Tromey <tromey@redhat.com>
16939
16940 * gdb.base/macscp.exp: Add tests for stringification, splicing,
16941 and varargs.
16942
1ad15515
PA
169432008-09-22 Pedro Alves <pedro@codesourcery.com>
16944
16945 * lib/mi-support.exp (mi_expect_interrupt): New.
16946 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
16947 from gdb.mi/mi-nonstop.exp.
16948 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
16949 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
16950 lib/mi-support.exp.
16951 Use mi_check_thread_states throughout. Avoid ".*" and do not
16952 require an anchor after -exec-run.
16953
d0b76dc6
DJ
169542008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
16955
16956 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
16957 stop is pending. Avoid ".*" when two stops are pending.
16958 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
16959 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
16960 newlines in fullnames.
16961 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
16962 (mi_expect_stop): Update comments. Only anchor in sync mode.
16963 Do not match newlines.
16964 (mi_send_resuming_command_raw): Always return status.
16965 (mi_get_stop_line): Do not match more than one line by accident.
16966 Only anchor in sync mode.
16967 (mi_run_inline_test): If -exec-next fails, give up.
16968
9990c830
UW
169692008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16970
16971 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
16972 on SPU.
16973
ebcf6f00
JB
169742008-09-10 Joel Brobecker <brobecker@adacore.com>
16975
16976 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
16977
b6db24e5
JB
169782008-09-10 Joel Brobecker <brobecker@adacore.com>
16979
16980 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
16981 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
16982 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
16983 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
16984 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
16985 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
16986 gdb.ada/interface.exp, gdb.ada/null_array.exp,
16987 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
16988 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
16989 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
16990 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
16991 Include the "= " sequence in the expected output of print tests.
16992
2bf448e0
JB
169932008-09-10 Joel Brobecker <brobecker@adacore.com>
16994
16995 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
16996 description for boolean types.
16997
d51fd4c8
PA
169982008-09-09 Pedro Alves <pedro@codesourcery.com>
16999
17000 * gdb.base/hook-stop-continue.c: New.
17001 * gdb.base/hook-stop-continue.exp: New.
17002
694182d2
DJ
170032008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
17004
17005 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
17006
3b8a7fc0
JG
170072008-09-08 Jerome Guitton <guitton@adacore.com>
17008
17009 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
17010 (stack_check_probe_2, stack_check_probe_loop_1)
17011 (stack_check_probe_loop_2): New functions.
17012 (main): Add call to these new functions.
17013 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
17014 functions, check that the breakpoint is inserted at the appropriate
17015 location.
17016 (insert_breakpoint): Slightly refine this procedure so that it can
17017 be called several times in the test.
17018
96cc0ae8
JG
170192008-09-08 Jerome Guitton <guitton@adacore.com>
17020
17021 * gdb.base/stack-checking.c: New file.
17022 * gdb.base/stack-checking.exp: New file.
17023
1f08b409
TJB
170242008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17025
17026 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
17027 * gdb.arch/altivec-regs.exp: Likewise.
17028 * gdb.arch/vsx-regs.exp: Likewise.
17029
3099e1c4
TJB
170302008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17031
17032 * gdb.arch/ppc-fp.exp: New file.
17033 * gdb.arch/ppc-fp.c: New file.
17034
cc69bfc1
PP
170352008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17036
17037 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
17038 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 17039
b02a33db
MS
170402008-09-04 Michael Snyder <msnyder@vmware.com>
17041
17042 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
17043 as "at" (for non-debug functions such as _start).
17044
2992cbe0
UW
170452008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17046
17047 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
17048 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
17049 software watchpoints.
17050 * gdb.base/watch_thread_num.exp: Likewise.
17051
514f746b
AR
170522008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17053
17054 * gdb.arch/i386-bp_permanent.exp: New test.
17055
876cecd0
TT
170562008-08-24 Tom Tromey <tromey@redhat.com>
17057
17058 * gdb.base/maint.exp: Update "maint print type".
17059
80f73d71
VP
170602008-08-21 Vladimir Prus <vladimir@codesourcery.com>
17061
17062 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
17063 support. Adjust the order of "*running" notifications.
17064 * gdb.mi/non-stop.c: Don't cast from int to void* and
17065 back.
17066
d9c78d7d
MK
170672008-08-20 Mark Kettenis <kettenis@gnu.org>
17068
17069 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
17070 expect to find it in the "info frame" output.
17071
97a2d1d3
DJ
170722008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17073
17074 * gdb.base/interp.exp: Always consume both prompts.
17075
b96e2927
PA
170762008-08-20 Pedro Alves <pedro@codesourcery.com>
17077
17078 * gdb.base/pending.exp: Test pending breakpoints without symbols
17079 loaded.
17080
8cf6e61a
VP
170812008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17082
17083 * lib/mi-support.exp (mi_expect_stop): Produce
17084 more details on failures.
17085 * gdb.mi/mi-nonstop.exp: New.
17086 * gdb.mi/non-stop.c: New.
17087
c6ebd6cf
VP
170882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17089
a9c64011
AS
17090 * gdb.mi/mi-async.exp: Use 'set target-async'.
17091 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17092
46a9b8ed
DJ
170932008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17094
17095 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17096
44feb3ce
TT
170972008-08-17 Tom Tromey <tromey@redhat.com>
17098
17099 * gdb.base/help.exp (help catch): Rewrite.
17100
311a4e6b
TJB
171012008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17102
17103 * gdb.base/define.exp: Test indented command documentation.
17104 * gdb.python/python.exp: Test indented multi-line command.
17105
604c2f83
LM
171062008-08-15 Luis Machado <luisgpm@br.ibm.com>
17107
17108 * testsuite/gdb.arch/vsx-regs.c: New source file.
17109 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17110 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17111
886a217c
TT
171122008-08-14 Tom Tromey <tromey@redhat.com>
17113
17114 * gdb.base/macscp.exp: Add regression test for "macro define" or
17115 "macro undef" with no arguments.
17116
c814a4f3
PP
171172008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17118
17119 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17120
12ab8a60
UW
171212008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17122
17123 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17124
d57a3c85
TJB
171252008-08-06 Tom Tromey <tromey@redhat.com>
17126
17127 * gdb.python/python.exp: New file.
17128
c7b778ff
JK
171292008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17130
17131 Fix for PR gdb/1543.
17132 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17133 $LOCATION.
17134 (location): New variable.
17135 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17136 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17137 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17138 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17139 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17140 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17141 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17142 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17143 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17144 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17145 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17146 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17147 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17148 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17149 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17150 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17151 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17152 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17153 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17154 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17155 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17156 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17157 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17158 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17159 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17160 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17161 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17162 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17163 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17164 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17165 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17166 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17167 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17168 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17169 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17170 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17171 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17172 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17173 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17174 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17175 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17176 gdb.base/type-opaque.exp, gdb.base/until.exp,
17177 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17178 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17179 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17180 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17181 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17182 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17183 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17184 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17185 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17186 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17187 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17188 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17189 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17190 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17191 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17192 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17193 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17194 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17195 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17196 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17197 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17198 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17199 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17200 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17201 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17202 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17203 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17204 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17205 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17206 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17207 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17208 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17209 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17210 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17211 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17212 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17213 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17214 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17215 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17216 to bug-gdb@prep.ai.mit.edu .
17217
5e06a3d1
VP
172182008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17219
17220 * lib/mi-support.exp (mi_load_shlibs): New.
17221 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17222
9d81d21b
VP
172232008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17224
17225 * lib/mi-support.exp (get_mi_thread_list)
17226 (check_mi_and_console_threads): New, moved from ...
17227 * gdb.mi/mi-pthread.exp: ...here.
17228 * gdb.mi/gdb669.exp (get_mi_thread_list)
17229 (check_mi_and_console_threads): Delete.
17230 * gdb.mi/mi2-pthread.exp: Likewise.
17231
bae98fe0
TT
172322008-07-28 Tom Tromey <tromey@redhat.com>
17233
17234 * Makefile.in (just-check): Remove. Move body to...
17235 (check): ... here.
17236
57380f4e
DJ
172372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17238
17239 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17240 Add a test for duplicated SIGINTs.
17241
e09490f1
DJ
172422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17243
17244 * gdb.threads/schedlock.exp (get_args): Update to work for any
17245 value of NUM.
17246 (Top level): Report the number of threads that did not resume.
17247
6387b45f
DJ
172482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17249
17250 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17251
62f64ff2
DJ
172522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17253
17254 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17255 non-MI prompt.
17256
fa8de41e
TT
172572008-07-26 Tom Tromey <tromey@redhat.com>
17258
17259 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17260 (function_struct, function_struct_ptr): New globals.
17261 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17262 function pointer in a struct.
17263
ccb3ac8a
TT
172642008-07-26 Tom Tromey <tromey@redhat.com>
17265
17266 * gdb.base/macscp.exp: Add test for macro lexing bug.
17267
d7d9f01e
TT
172682008-07-18 Tom Tromey <tromey@redhat.com>
17269
17270 * gdb.base/macscp.exp: Add macro tests.
17271
9bf07184
PP
172722008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17273
17274 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17275
becf6477
PP
172762008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17277
17278 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17279
0709f7d3
PP
172802008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17281
17282 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17283
7093c834
PP
172842008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17285
17286 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17287
b432ffe3
JK
172882008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17289
17290 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17291
b1a268e5
VP
172922008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17293
17294 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17295
e2995f8e
KB
172962008-07-11 Kevin Buettner <kevinb@redhat.com>
17297
17298 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17299 of regexp to account for changes made to GDB in the printing of
17300 byte vectors.
17301
14032a66
TT
173022008-07-11 Tom Tromey <tromey@redhat.com>
17303
17304 * gdb.base/completion.exp: Add 'help' completion test.
17305
981505ef
JK
173062008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17307
17308 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17309
10568435
JK
173102008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17311
17312 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17313
4487aabf
PA
173142008-07-09 Pedro Alves <pedro@codesourcery.com>
17315
17316 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17317
a4a9b1c4
PA
173182008-07-09 Pedro Alves <pedro@codesourcery.com>
17319
17320 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17321
3c3185ac
JK
173222008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17323
17324 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17325
7ebd49dc
VP
173262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17327
17328 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17329 previous commit. Add a comment.
17330
84e46146
PA
173312008-06-28 Pedro Alves <pedro@codesourcery.com>
17332
17333 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17334
0f8d4a2f
VP
173352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17336
17337 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17338
f747e0ce
PA
173392008-06-27 Pedro Alves <pedro@codesourcery.com>
17340
17341 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17342 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17343 compiling an executable, link in an object that forces unbuffered
17344 output.
17345 * lib/set_unbuffered_mode.c: New file.
17346
734a5c36
JK
173472008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17348
17349 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17350
a2840c35
VP
173512008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17352
a9c64011
AS
17353 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17354 mi_expect_stop.
17355 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17356 Demand that *running is output.
17357 (detect_async): Perform checking every time.
17358 (mi_send_resuming_command): Extract everything into...
17359 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17360 (mi_expect_stop): Don't accept any output before *stopped.
17361
6ae37fef
VP
173622008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17363
17364 Robustify mi-simplerun.
a9c64011
AS
17365 * gdb.mi/basics.c (main): Add a call to sleep.
17366 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17367 * gdb.mi/mi2-cli.exp: Likewise.
17368 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17369
b4aa76f0 173702008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17371
17372 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17373
e1ac3328
VP
173742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17375
a9c64011
AS
17376 * gdb.mi/mi-console.exp: Adjust.
17377 * gdb.mi/mi-syn-frame.exp: Adjust.
17378 * gdb.mi/mi2-console.exp: Adjust.
17379 * gdb.mi/mi2-syn-frame.exp: Adjust.
17380 * lib/mi-support.exp (mi_run_cmd): Adjust.
17381 (mi_send_resuming_command): Adjust.
e1ac3328 17382
f7f9a841
VP
173832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17384
17385 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17386 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17387 testing of stopped.
17388 * gdb.mi/mi2-syn-frame.exp: Likewise.
17389 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17390 (async, detect_async): New.
17391 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17392 depending on if we're running in sync or async mode.
f7f9a841 17393
37cd5d19
TT
173942008-06-09 Tom Tromey <tromey@redhat.com>
17395
17396 * gdb.base/completion.exp: New tests for field name completion
17397 with spaces, and field name completion with '->'.
17398
65d12d83
TT
173992008-06-06 Tom Tromey <tromey@redhat.com>
17400
17401 * gdb.base/break1.c (struct some_struct): New struct.
17402 (values): New global.
17403 * gdb.base/completion.exp: Add field name completion test.
17404
ebfe2e3f
PP
174052008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17406
17407 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17408 to pointer.
17409 * gdb.cp/call-c.cc: Likewise.
17410
bcf6fc3a
NR
174112008-06-06 Nick Roberts <nickrob@snap.net.nz>
17412
17413 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17414 annotation.
17415
49fd4a42 174162008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17417 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17418
17419 * gdb.threads/execl.c, gdb.threads/execl1.c,
17420 gdb.threads/execl.exp: New tests.
a9c64011 17421
8a34ac3f
AR
174222008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17423 Daniel Jacobowitz <dan@codesourcery.com>
17424
17425 * gdb.cp/exception.exp: Activate test, make it work with pending
17426 catchpoints.
17427
86ae69ef
JK
174282008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17429
17430 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17431
f7f9ae2c
VP
174322008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17433
a9c64011
AS
17434 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17435 now printed.
17436 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17437
2a2d4dc3
AS
174382008-05-27 Andreas Schwab <schwab@suse.de>
17439
17440 * gdb.base/frame-args.exp: Handle arguments that are optimized
17441 out.
17442
5099e4d9
LM
174432008-05-26 Luis Machado <luisgpm@br.ibm.com>
17444
17445 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17446 quiet for ppc32 and group options into a single variable.
17447
d9c36a91
JB
174482008-05-23 Joel Brobecker <brobecker@adacore.com>
17449
17450 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17451 of zero-size elements.
17452 * gdb.ada/null_array.exp: Test printing this new array.
17453
103a8671
JK
174542008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17455
17456 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17457
07a4cc1a 174582008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17459
17460 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17461 of the "finish" command.
17462
55f996a7
NR
174632008-05-21 Nick Roberts <nickrob@snap.net.nz>
17464
17465 * gdb.base/annota1.exp: Test for new annotation.
17466
907fc202
UW
174672008-05-16 Pedro Alves <pedro@codesourcery.com>
17468
17469 * gdb.base/fixsection.exp: New file.
17470 * gdb.base/fixsection0.c: New file.
17471 * gdb.base/fixsection1.c: New file.
17472
e8f97270
UW
174732008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17474
17475 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17476 * gdb.base/annota3.exp: Likewise.
17477
ac0bb574
NF
174782008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17479
17480 * gdb.base/watch_thread_num.exp: Don't run tests that require
17481 watchpoints if the target doesn't support them.
17482
6fadd07a
DE
174832008-05-12 Doug Evans <dje@google.com>
17484
17485 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17486
6e9a4a30
JB
174872008-05-09 Joel Brobecker <brobecker@adacore.com>
17488
17489 * gdb.ada/assign_1.exp: New testcase.
17490
08388c79
DE
174912008-05-09 Doug Evans <dje@google.com>
17492
a3c83fae
DE
17493 * gdb.base/find.exp: New file.
17494 * gdb.base/find.c: New file.
08388c79 17495
bd5ddfe8
DJ
174962008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17497
17498 * gdb.base/commands.exp (watchpoint_command_test): Handle
17499 gdb,no_hardware_watchpoints.
17500 * gdb.base/float.exp: Allow ARM targets without floating point.
17501 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17502
b5dd68e2 175032008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17504 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17505
17506 * gdb.ada/lang_switch: New test program.
17507 * gdb.ada/lang_switch.exp: New testcase.
17508
382d13d1
DE
175092008-05-05 Doug Evans <dje@google.com>
17510
17511 * gdb.base/help.exp (disassemble): Update expected help text.
17512
9dd789d0
PA
175132008-05-04 Pedro Alves <pedro@codesourcery.com>
17514
17515 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17516
611c83ae
PA
175172008-05-04 Pedro Alves <pedro@codesourcery.com>
17518
17519 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17520 different times.
17521
ff013f42
JK
175222008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17523
17524 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17525 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17526 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17527 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17528
96dff6a2
VP
175292008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17530
17531 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17532 notification to appear.
17533
55cd6f92
DJ
175342008-05-04 Daniel Jacobowitz <dan@debian.org>
17535
17536 * gdb.base/fullname.c: New file.
17537 * gdb.base/fullname.exp: New file.
17538 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17539
d705c43c
PA
175402008-05-03 Pedro Alves <pedro@codesourcery.com>
17541
17542 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17543 expressions with macros.
17544
333222e1
JK
175452008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17546
17547 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17548
5ac01682
DJ
175492008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17550
17551 * gdb.base/completion.exp: Handle lack of other symbols beginning
17552 with "a".
17553
17554 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17555
237fc4c9
PA
175562008-05-02 Jim Blandy <jimb@codesourcery.com>
17557
17558 * gdb.asm/asmsrc1.s: Add scratch space.
17559
ed5e9466
DJ
175602008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17561 Daniel Jacobowitz <dan@codesourcery.com>
17562
17563 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17564 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17565 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17566
b39cc962
DJ
175672007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17568
17569 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17570
36d520f5
JB
175712008-05-01 Joel Brobecker <brobecker@adacore.com>
17572
17573 * gdb.base/info-target.exp: New testcase.
17574
8d4e3071
DJ
175752008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17576
17577 * gdb.cp/hang.exp: Use .cc instead of .C.
17578 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17579 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17580
6f3f3097
DJ
175812008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17582
17583 * gdb.base/gdb1250.exp: Remove perror.
17584 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17585
5550a914
PA
175862008-04-30 Pedro Alves <pedro@codesourcery.com>
17587
17588 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17589 .2byte.
17590
d848e687
DJ
175912008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17592
17593 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17594 (maybe_kfail): New.
17595
93b5768b
PA
175962008-04-25 Pedro Alves <pedro@codesourcery.com>
17597
17598 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17599
721c02de
VP
176002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17601
a9c64011
AS
17602 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
17603 * gdb.mi/mi2-syn-frame.exp: Likewise.
17604 * lib/mi-support.exp: Likewise.
721c02de 17605
74960c60
VP
176062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17607
17608 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
17609 to specify regexp for the location to stop at.
17610 * gdb.base/break-always.c: New.
17611 * gdb.base/break-always.exp: New.
17612
d24317b4
VP
176132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17614
17615 * lib/mi-support.exp (mi_runto_helper): Adjust
17616 for the original-location field.
17617 (mi_create_breakpoint, mi_list_breakpoints): New.
17618 * gdb.mi/mi-break.exp: Adjust.
17619 * gdb.mi/mi2-break.exp: Adjust.
17620 * gdb.mi/mi-pending.exp: Adjust.
17621 * gdb.mi/mi-simplerun.exp: Adjust.
17622 * gdb.mi/mi2-simplerun.exp: Adjust.
17623 * gdb.mi/mi-syn-frame.exp: Adjust.
17624 * gdb.mi/mi2-syn-frame.exp: Adjust.
17625 * gdb.mi/mi-until.exp: Adjust.
17626 * gdb.mi/mi2-until.exp: Adjust.
17627 * gdb.mi/mi-var-display.exp: Adjust.
17628 * gdb.mi/mi2-var-display.exp: Adjust.
17629 * gdb.mi/mi-watch.exp: Adjust.
17630 * gdb.mi/mi2-watch.exp: Adjust.
17631
fdc59709 176322008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 17633
a9c64011
AS
17634 * aclocal.m4: Add override.m4.
17635 * configure: Regenerate.
fdc59709 17636
8e91f023
VP
176372008-04-19 Vladimir Prus <vladimir@codesourcery.com>
17638
17639 * gdb.mi/var-cmd.c (do_at_tests): Verify that
17640 '-var-update --all-values' reports new value even the type
17641 of a variable object has changed.
17642
233a11ab
CS
176432008-04-18 Craig Silverstein <csilvers@google.com>
17644
17645 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17646 files.
d24317b4 17647
9c1137ad
JB
176482008-04-18 Joel Brobecker <brobecker@adacore.com>
17649
17650 * gdb.ada/atomic_enum: New test program.
17651 * gdb.ada/atomic_enum.exp: New testcase.
17652
66d0bbc7
DE
176532008-04-17 Doug Evans <dje@google.com>
17654
17655 * gdb.opt/Makefile.in: Fix whitespace.
17656
100906b0
UW
176572008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17658
17659 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17660
4584e32e
DE
176612008-04-17 Doug Evans <dje@google.com>
17662
17663 * gdb.base/hashline1.exp: New testcase.
17664 * gdb.base/hashline2.exp: New testcase.
17665 * gdb.base/hashline2.exp: New testcase.
17666
0a320680
PA
176672008-04-17 Pedro Alves <pedro@codesourcery.com>
17668
17669 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17670
18ac113b
AR
176712008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17672
17673 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17674 temporary breakpoint to match "Temporary breakpoint".
17675 * gdb.base/break.exp (delete_breakpoints): Likewise.
17676 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17677 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17678 * gdb.base/display.exp: Likewise.
17679 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17680 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17681 * gdb.base/restore.exp (restore_tests): Likewise.
17682 * gdb.base/sepdebug.exp: Likewise.
17683 * gdb.base/watchpoint.exp: Likewise.
17684 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17685 * gdb.mi/mi-pending.exp: Likewise.
17686 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17687 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
17688 * gdb.mi/mi-var-cmd.exp: Likewise.
17689 * gdb.mi/mi-var-display.exp: Likewise.
17690 * gdb.mi/mi2-cli.exp: Likewise.
17691 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
17692 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
17693 * gdb.mi/mi2-var-display.exp: Likewise.
17694 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
17695 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
17696 new "disp" field.
a9c64011 17697 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
17698 reason. This is to support fix for PR2424.
17699
add38693
JK
177002008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17701
17702 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17703
fcacd99f
VP
177042008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17705
17706 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 17707 field. Add more floating varobj tests.
fcacd99f 17708 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
17709 field.
17710 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
17711 (main): Call do_at_tests.
17712 * lib/mi-support.exp (mi_create_floating_varobj)
17713 (mi_varobj_update_with_type_change): New.
fcacd99f 17714
de051565
MK
177152008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
17716
17717 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
17718 option of -var-evaluate-expression.
17719 * gdb.mi/mi2-var-display.exp: Likewise.
17720
dbc52822
VP
177212008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17722
17723 Introduce test setup helpers.
a9c64011
AS
17724 * lib/gdb.exp (build_executable, clean_restart)
17725 (prepare_for_testing): New.
17726 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
17727 * gdb.base/return.exp: Likewise.
17728 * gdb.base/ending-run.exp: Likewise.
dbc52822 17729
473591da
NR
177302008-04-07 Nick Roberts <nickrob@snap.net.nz>
17731
17732 * gdb.mi/mi-async.exp: New test for asynchronous Machine
17733 Interface (MI) responses.
17734
2b2d9e11
VP
177352008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17736
a9c64011
AS
17737 * gdb.cp/breakpoint.cc: New code to test conditions involving
17738 member variables.
17739 * gdb.cp/breakpoint.exp: Test condition involving member
17740 variables.
2b2d9e11 17741
bb378428
VP
177422008-04-05 Vladimir Prus <vladimir@codesourcery.com>
17743
17744 * lib/mi-support.exp (mi_expect_stop): New.
17745 (mi_run_cmd): Change the
17746 token. Use mi_send_resuming_command, use
17747 mi_expect_stop.
17748 (mi_execute_to_helper): Rename to mi_execute_to.
17749 (mi_send_resuming_command): Add more error patterns.
17750 (mi_wait_for_stop): Renamed to...
17751 (mi_get_stop_line): ...this.
17752 (mi_run_inline_test): Adjust.
17753
17754 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
17755 * gdb.mi/mi-console.exp: Likewise.
17756 * gdb.mi/mi-pending.exp: Likewise.
17757 * gdb.mi/mi-simplerun.exp: Likewise.
17758 * gdb.mi/mi-stack.exp: Likewise.
17759 * gdb.mi/mi-stepi.exp: Likewise.
17760 * gdb.mi/mi-syn-frame.exp: Add comment.
17761 * gdb.mi/mi-until.exp: Likewise.
17762 * gdb.mi/mi-var-display.exp: Likewise.
17763 * gdb.mi/mi-watch.exp: Likewise.
17764 * gdb.mi/mi2-cli.exp: Likewise.
17765 * gdb.mi/mi2-console.exp: Likewise.
17766 * gdb.mi/mi2-simplerun.exp: Likewise.
17767 * gdb.mi/mi2-stack.exp: Likewise.
17768 * gdb.mi/mi2-stepi.exp: Likewise.
17769 * gdb.mi/mi2-until.exp: Likewise.
17770 * gdb.mi/mi2-var-display.exp: Likewise.
17771 * gdb.mi/mi2-watch.exp: Likewise.
17772
62172bb9
UW
177732008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17774
17775 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
17776
17777 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
17778
a13e061a
PA
177792008-04-04 Pedro Alves <pedro@codesourcery.com>
17780
17781 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
17782 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
17783 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17784 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
17785 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
17786 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
17787 expect an mi error duplicated in stderr.
17788
eae06beb
JB
177892008-04-03 Joel Brobecker <brobecker@adacore.com>
17790
17791 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
17792 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
17793 Add a couple of tests that verify the behavior when the new setting
17794 is set to "cancel" and "all".
17795 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
17796 "ask" before we start the testing.
17797
79c6ced6
AR
177982008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
17799
17800 * gdb.cp/casts.cc: Add class reference variables.
17801 * gdb.cp/casts.exp: New test cases for up/down casting references.
17802
6c2d1a6b
MK
178032008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
17804
17805 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
17806 instead of beginning to make an extra test pass.
17807 * gdb.mi/mi2-var-display.exp: Likewise.
17808
55b411d9
MR
178092008-03-31 Maciej W. Rozycki <macro@mips.com>
17810
17811 * gdb.base/break.exp: Mark failures as such. Fix formatting.
17812
c6140da2
MD
178132008-03-31 Markus Deuling <deuling@de.ibm.com>
17814 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17815
17816 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
17817 value. Add xfail for older kernels.
17818
79732189
AR
178192008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
17820
17821 Bring mi-support in line with gdb.exp.
17822 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
17823 (mi_gdb_start): New function.
17824
33c3676e
MR
178252008-03-28 Maciej W. Rozycki <macro@mips.com>
17826
17827 * gdb.mi/mi-var-cmd.exp: Fix a typo.
17828
92e28119
VP
178292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17830
17831 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
17832 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 17833
9e8e3afe
VP
178342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17835
17836 * lib/mi-support.exp (mi_create_varobj_checked): New.
17837 (mi_list_varobj_children): Allow to check for a
17838 value.
17839 (mi_list_array_varobj_children): New.
17840
17841 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
17842 and mi_list_varobj_children, as opposed to hardcoding
17843 expected strings.
17844 * gdb.mi/gdb701.exp: Likewise.
17845 * gdb.mi/gdb792.exp: Likewise.
17846 * gdb.mi/mi-var-block.exp: Likewise.
17847 * gdb.mi/mi-var-cmd.exp: Likewise.
17848 * gdb.mi/mi-var-invalidate.exp: Likewise.
17849 * gdb.mi/mi2-var-block.exp: Likewise.
17850 * gdb.mi/mi2-var-child.exp: Likewise.
17851 * gdb.mi/mi2-var-cmd.exp: Likewise.
17852 * gdb.mi/mi2-var-display.exp: Likewise.
17853
9df50351
JK
178542008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
17855
17856 Fix random false FAILs on i386.
17857 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
17858
31e5d73a
DJ
178592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17860
17861 PR gdb/544
17862 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
17863
12f4afab
DJ
178642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17865
17866 PR gdb/544
17867 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
17868
b562a0cb
DJ
178692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17870
17871 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
17872 fixed PR gdb/544.
17873
17faa917
DJ
178742008-03-21 Pedro Alves <pedro@codesourcery.com>
17875
17876 * gdb.threads/fork-child-threads.exp: Test next over fork.
17877
6214f497
DJ
178782008-03-21 Chris Demetriou <cgd@google.com>
17879
17880 * gdb.base/break.exp (rbreak junk): New test for rbreak
17881 "Junk at end of arguments" issue.
17882
63092375
DJ
178832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17884
17885 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
17886 *& to work on created array elements.
17887 (Top level): Test print $pc with a file. Test string operations
17888 without a target.
17889 * gdb.base/ptype.exp: Do not expect *& to work on created array
17890 elements.
17891
b21991b0
DJ
178922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17893
17894 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
17895 gdb.threads/staticthreads.exp: Update exit query.
17896
c4b347c7
SL
178972008-03-07 Sandra Loosemore <sandra@codesourcery.com>
17898
17899 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
17900
fa4727a6
DJ
179012008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
17902
17903 * gdb.base/watchpoint.c (global_ptr, func4): New.
17904 (main): Call func4.
17905 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
17906 (test_inaccessible_watchpoint): New.
17907
2f34202f
MR
179082008-02-29 Maciej W. Rozycki <macro@mips.com>
17909
17910 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
17911 select the largest.
17912
0d6ba1b1
DJ
179132008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17914
17915 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
17916 frames-invalid annotations.
17917
e691325a
PM
179182008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
17919
a9c64011 17920 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 17921
f85b5ecc
DE
179222008-02-27 Doug Evans <dje@google.com>
17923
17924 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
17925 for bug 1738.
17926 (breakpoint_to_handler_entry): Ditto.
17927
b40e7bf3
JB
179282008-02-27 Joel Brobecker <brobecker@adacore.com>
17929
17930 * gdb.base/ending-run.exp: Use the first line of code inside
17931 function body to test breakpoints.
17932 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
17933 location where the breakpoint is inserted when using the line
17934 where a function is declared. Fix typo in the description of
17935 one of the tests.
17936 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
17937
2faca73a
PM
179382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17939
17940 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 17941 tests.
2faca73a 17942
6f439c36
PM
179432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17944
17945 * gdb.base/args.exp: avoid same output for tests
17946 with single quotes.
17947
54e52265
VP
179482008-02-26 Vladimir Prus <vladimir@codesourcery.com>
17949
a9c64011
AS
17950 * gdb.base/annota1.exp: Adjust for 'info break'
17951 format changes.
17952 * gdb.base/annota3.exp: Likewise.
17953 * gdb.base/break.exp: Likewise.
17954 * gdb.base/condbreak.exp: Likewise.
17955 * gdb.base/pending.exp: Likewise.
17956 * gdb.base/sepdebug.exp: Likewise.
17957 * gdb.base/unload.exp: Likewise.
17958 * gdb.cp/ovldbreak.exp: Likewise.
17959 * gdb.mi/mi-pending.exp: Likewise.
54e52265 17960
897b09ca
DE
179612008-02-07 Doug Evans <dje@google.com>
17962
17963 * gdb.cp/mb-inline.exp: New.
17964 * gdb.cp/mb-inline.h: New.
17965 * gdb.cp/mb-inline1.cc: New.
17966 * gdb.cp/mb-inline2.cc: New.
17967
b1c32d35
PM
179682008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
17969
17970 * gdb.pascal/floats.pas: New test program.
17971 * gdb.pascal/floats.exp: New testcase.
17972
1a4ca44a
TJB
179732008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
17974
17975 * gdb.base/callfuncs.c (t_float_many_args): New function.
17976 (t_double_many_args): New function.
17977 * gdb.base/callfuncs.exp: Add tests for exceeding float
17978 and double parameters passed through the stack.
17979
439048e8
JB
179802008-02-05 Joel Brobecker <brobecker@adacore.com>
17981
17982 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
17983 gdb.ada/complete/foo.adb: New files.
17984 * gdb.ada/complete.exp: New testcase.
17985
81fe8080
DE
179862008-02-03 Doug Evans <dje@google.com>
17987
301f0ecf
DE
17988 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
17989
81fe8080
DE
17990 * gdb.cp/gdb2384.exp: New file.
17991 * gdb.cp/gdb2384.cc: New file.
17992 * gdb.cp/gdb2384-base.h: New file.
17993 * gdb.cp/gdb2384-base.cc: New file.
17994
4b071aec
DE
179952008-02-02 Doug Evans <dje@google.com>
17996
17997 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
17998
61137ba6
JB
179992007-02-01 Joel Brobecker <brobecker@adacore.com>
18000
18001 * gdb.ada/sym_print_name: New test program.
18002 * gdb.ada/sym_print_name.exp: New testcase.
18003
180042007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
18005
18006 * gdb.ada/nested/hello.adb: New file.
18007 * gdb.ada/nested.exp: New testcase.
18008 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18009
98deb0da
VP
180102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18011
18012 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
18013 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
18014 don't cause future evaluations of function to report
18015 creation of internal breakpoints.
98deb0da 18016
723a2275
VP
180172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18018
18019 * gdb.mi/mi-break.exp (test_error): New.
18020 Call it.
18021
fb546a2f
LM
180222008-01-31 Luis Machado <luisgpm@br.ibm.com>
18023
18024 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
18025 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
18026
2d8fd90a
PM
180272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18028
18029 * gdb.pascal/integers.pas: New test program.
18030 * gdb.pascal/integers.exp: New testcase.
18031
a7fa0ded
PM
180322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18033
18034 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18035
5e1a1926
TJB
180362008-01-30 Luis Machado <luisgpm@br.ibm.com>
18037
18038 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18039 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
18040
8d04f9f0
JB
180412008-01-30 Paul Hilfinger <hilfinger@adacore.com>
18042
18043 * gdb.ada/formatted_ref: New test program.
18044 * gdb.ada/formatted_ref.exp: New testcase.
18045
18046 * gdb.cp/formatted-ref.cc: New file.
18047 * gdb.cp/formatted-ref.exp: New testcase.
18048
ce75a98f
JB
180492008-01-30 Joel Brobecker <brobecker@adacore.com>
18050
18051 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18052
e835f6bf
NR
180532008-01-30 Nick Roberts <nickrob@snap.net.nz>
18054
18055 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
18056 (test_file_list_exec_source_file): Update to new macro-info field.
18057
d118ef87
PH
180582008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
18059
18060 * gdb.ada/exprs: New test program.
18061 * gdb.ada/exprs.exp: New testcase.
18062
7d35ab09
TJB
180632008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
18064
18065 * dfp-test.c (DELTA, DELTA_B): New definitions.
18066 (double_val1, double_val2, double_val3, double_val4, double_val5,
18067 double_val6, double_val7, double_val8, double_val9, double_val10,
18068 double_val11, double_val12, double_val13, double_val14, dec32_val1,
18069 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18070 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
18071 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
18072 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
18073 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
18074 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
18075 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
18076 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
18077 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
18078 dec128_val16): New global variables.
18079 (decimal_dec128_align): New function.
18080 (decimal_mixed): Likewise.
18081 (decimal_many_args_dec32): Likewise.
18082 (decimal_many_args_dec64): Likewise.
18083 (decimal_many_args_dec128): Likewise.
18084 (decimal_many_args_mixed): Likewise.
18085 * dfp-test.exp: Add tests calling new inferior functions.
18086
2d717e4f
DJ
180872008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18088
18089 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18090 gdb.server/ext-run.exp: New files.
18091 * lib/gdbserver-support.exp (gdbserver_download): New.
18092 (gdbserver_start): New. Update gdbserver expected
18093 output.
18094 (gdbserver_spawn): Use them.
18095 (gdbserver_start_extended): New.
18096
e85a822c
DJ
180972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18098
18099 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18100 Run on GNU/Linux.
18101 (do_exec_tests): Check for systems which do not support catchpoints.
18102 Do not match START.
18103 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18104 Run on GNU/Linux. Enable verbose output.
18105 (check_fork_catchpoints): New.
18106 (explicit_fork_child_follow, catch_fork_child_follow)
18107 (tcatch_fork_parent_follow): Update expected messages.
18108 (do_fork_tests): Use check_fork_catchpoints.
18109 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18110 Run on GNU/Linux. Enable verbose output.
18111 (check_vfork_catchpoints): New.
18112 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18113 expected messages.
18114 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18115
401ea829
JB
181162008-01-29 Jim Blandy <jimb@red-bean.com>
18117
18118 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18119 host' errors.
18120 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18121
aceaf3ad
JB
181222008-01-29 Jim Blandy <jimb@red-bean.com>
18123
18124 * gdb.threads/sigthread.c: Use barriers to ensure that
18125 child_thread and child_thread_two are always initialized before we
18126 start to use them.
18127
a5606eee
VP
181282008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18129
18130 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18131 * gdb.base/watchpoint-solib.c: New.
18132 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18133
c55a82bb
PM
181342008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18135
18136 * gdb.base/gdb1056.exp: Add unsigned integer test.
18137
0993fe05
DE
181382008-01-28 Doug Evans <dje@google.com>
18139
18140 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18141
4fe42e7f
JB
181422008-01-27 Jim Blandy <jimb@codesourcery.com>
18143
c7a69933
JB
18144 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18145
4fe42e7f
JB
18146 * gdb.base/expand-psymtabs.exp: Doc fix.
18147
5def8285
MK
181482008-01-26 Mark Kettenis <kettenis@gnu.org>
18149
18150 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18151
5313c911
NR
181522008-01-24 Nick Roberts <nickrob@snap.net.nz>
18153
a9c64011 18154 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18155 -var-set-format.
18156
93815fbf
VP
181572008-01-23 Chris Demetriou <cgd@google.com>
18158
18159 * gdb.threads/thread_events.c: New testcase source file.
18160 * gdb.threads/thread_events.exp: New testcase expect file.
18161
467a88ee
NR
181622008-01-23 Nick Roberts <nickrob@snap.net.nz>
18163
18164 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18165
18166 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18167 -var-set-format.
18168
d8f82aba
DJ
181692008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18170 Vladimir Prus <vladimir@codesourcery.com>
18171
18172 * gdb.base/float.exp: Allow missing floating point for m68k and
18173 PowerPC.
18174
60c46647
VP
181752008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18176
18177 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18178 ignore count.
18179 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18180 * gdb.mi/mi-cli.exp: Adjust.
18181 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18182
c7dd36a1
PA
181832008-01-17 Pedro Alves <pedro@codesourcery.com>
18184
18185 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18186 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18187 with dummy_ptr's address.
18188 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18189 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18190 all targets.
18191 * gdb.mi/mi2-var-child.exp: Likewise.
18192
39d5313e
JB
181932008-01-09 Joel Brobecker <brobecker@adacore.com>
18194
18195 * gdb.ada/null_array: New test program.
18196 * gdb.ada/null_array.exp: New testcase.
18197
0aea4bf3
LM
181982008-01-09 Luis Machado <luisgpm@br.ibm.com>
18199
18200 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18201 with required float modifiers.
18202
0b354900
JB
182032008-01-08 Joel Brobecker <brobecker@adacore.com>
18204
18205 * gdb.ada/funcall_param: New test program.
18206 * gdb.ada/funcall_param.exp: New testcase.
18207
cdb7f5d4
JB
182082008-01-08 Joel Brobecker <brobecker@adacore.com>
18209
18210 * gdb.ada/arrayparam: New test program.
18211 * gdb.ada/arrayparam.exp: New testcase.
18212
88e2547f
JB
182132008-01-08 Joel Brobecker <brobecker@adacore.com>
18214
18215 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18216 landed. Should also fix random failures in the test following it.
18217
f6867ce0
TJB
182182008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18219
18220 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18221 for expressions with decimal float values.
18222 (test_dfp_conversions): New function to test casts to and from
18223 decimal float types.
18224 Call test_dfp_conversions.
18225 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18226 elements.
18227 (main): Initialize ds.float4 and ds.double8 elements.
18228 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18229 string to new error message.
18230 (d64_set_tests): Likewise.
18231 (d128_set_tests): Likewise.
18232 Add tests for expressions with decimal float variables. Add tests for
18233 conversions to and from decimal float types.
18234
f9c11282
JB
182352008-01-05 Joel Brobecker <brobecker@adacore.com>
18236
18237 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18238 * gdb.ada/packed_tagged.exp: New testcase.
18239
0ecbca72
JB
182402008-01-04 Joel Brobecker <brobecker@adacore.com>
18241
18242 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18243 gdb.ada/homonym/homonym_main.adb: New files.
18244 * gdb.ada/homonym.exp: New testcase.
18245
c18d3d89
JB
182462008-01-04 Joel Brobecker <brobecker@adacore.com>
18247
18248 * gdb.ada/packed_array.exp: Add testing of references to
18249 a packed array.
18250
ecc7085b
JB
182512008-01-04 Joel Brobecker <brobecker@adacore.com>
18252
18253 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18254 New files.
18255 * gdb.ada/type_coercion.exp: New testcase.
18256
c474c922
JB
182572008-01-04 Joel Brobecker <brobecker@adacore.com>
18258
18259 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18260 gdb.ada/tagged/foo.adb: New file.
18261 * gdb.ada/tagged.exp: New testcase.
18262
9005b927
JB
182632008-01-04 Joel Brobecker <brobecker@adacore.com>
18264
18265 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18266 gdb.ada/ptype_field/foo.adb: New files.
18267 * gdb.ada/ptype_field.exp: New testcase.
18268
1a6aaad8
JB
182692008-01-03 Joel Brobecker <brobecker@adacore.com>
18270
18271 * gdb.ada/print_pc.exp: New testcase.
18272
0ef22f53
JB
182732008-01-03 Joel Brobecker <brobecker@adacore.com>
18274
18275 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18276 gdb.ada/taft_type/p.adb: New files.
18277 * gdb.ada/taft_type.exp: New testcase.
18278
1689ecf8
JB
182792008-01-03 Joel Brobecker <brobecker@adacore.com>
18280
18281 * gdb.ada/array_bounds/bar.adb: New file.
18282 * gdb.ada/array_bounds.exp: New testcase.
18283
a4d0b9c3
JB
182842008-01-03 Joel Brobecker <brobecker@adacore.com>
18285
18286 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18287 gdb.ada/arrayptr/foo.adb: New files.
18288 * gdb.ada/arrayptr.exp: New testcase.
18289
a31ace00
JB
182902008-01-03 Joel Brobecker <brobecker@adacore.com>
18291
18292 * gdb.base/set-lang-auto.exp: New testcase.
18293
a97fced3
JB
182942008-01-03 Joel Brobecker <brobecker@adacore.com>
18295
18296 * gdb.ada/fun_addr/foo.adb: New file.
18297 * gdb.ada/fun_addr.exp: New testcase.
18298
ef29ce1a
JK
182992008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18300
18301 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18302 New files
18303
0fafefe3
JB
183042008-01-02 Joel Brobecker <brobecker@adacore.com>
18305
18306 * array_subscript_addr/p.adb: New file.
a9c64011 18307 * array_subscript_addr.exp: New testcase.
0fafefe3 18308
c4359f8d
JB
183092008-01-02 Joel Brobecker <brobecker@adacore.com>
18310
a9c64011 18311 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18312 New files.
18313 * gdb.ada/str_cmp_ref.exp: New testcase.
18314
1aa1b15b
JB
183152008-01-01 Joel Brobecker <brobecker@adacore.com>
18316
18317 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18318 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18319 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18320
81c9b2cf
JB
183212008-01-01 Joel Brobecker <brobecker@adacore.com>
18322
18323 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18324 gdb.ada/ref_param/pck.ads: New files.
18325 * gdb.ada/ref_param.exp: New testcase.
18326
319e4674
JB
183272008-01-01 Joel Brobecker <brobecker@adacore.com>
18328
18329 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18330 gdb.ada/interface/foo.adb: New files.
18331 * gdb.ada/interface.exp: New testcase.
18332
ef682c56
JB
183332007-12-31 Jim Blandy <jimb@codesourcery.com>
18334
18335 * gdb.base/multi-forks.exp: Consume all output from child
18336 processes before proceeding to next test.
18337
f6f3eb6c
JB
183382007-12-29 Jim Blandy <jimb@codesourcery.com>
18339
18340 * configure: Regenerated.
18341
f652e42f
JB
183422007-12-27 Joel Brobecker <brobecker@adacore.com>
18343
18344 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18345 gdb.ada/fixed_cmp/fixed.adb: New files.
18346 * gdb.ada/fixed_cmp.exp: New testcase.
18347
6943e596
JB
183482007-12-27 Joel Brobecker <brobecker@adacore.com>
18349
18350 * gdb.ada/boolean_expr.exp: New testcase.
18351
aad9a193
JB
183522007-12-26 Jim Blandy <jimb@codesourcery.com>
18353
18354 * gdb.base/multi-forks.exp: Doc fix.
18355
fb5f3683
JB
183562007-12-26 Joel Brobecker <brobecker@adacore.com>
18357
18358 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18359 * gdb.ada/char_param.exp: Do not compile our test program with
18360 -gnata, this is unnecessary.
18361 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18362
384e4a9c
JB
183632007-12-24 Joel Brobecker <brobecker@adacore.com>
18364
18365 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18366 gdb.ada/print_chars/foo.adb: New files.
18367 * gdb.ada/print_chars.exp: New testcase.
18368
01e044f7
JB
183692007-12-24 Joel Brobecker <brobecker@adacore.com>
18370
18371 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18372 gdb.ada/char_param/foo.adb: New files.
18373 * gdb.ada/char_param.exp: New testcase.
18374
0ce17860
JB
183752007-12-22 Jim Blandy <jimb@codesourcery.com>
18376
18377 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18378 hard-coding source line numbers into the test.
18379 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18380 gdb_get_line_number to find.
18381
919809b9
JB
183822007-12-22 Joel Brobecker <brobecker@adacore.com>
18383
18384 * gdb.base/ptype.c (highest): New struct type.
18385 (the_highest): New variable of that type.
18386 (main): Add dummy assignment to a field of variable the_highest.
18387 * gdb.base/ptype.exp: Test type printing of our new variable.
18388
abc8a88d
PM
183892007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18390
18391 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18392 and record first explicitly generated thread number.
abc8a88d
PM
18393 Use that thread number for thread specific watchpoint test.
18394 Add iteration number to repetitive tests.
18395
5158f3e3
CES
183962007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18397 Jim Blandy <jimb@codesourcery.com>
18398
18399 * gdb.base/expand-psymtabs.c: New testcase
18400 source file.
18401 * gdb.base/expand-psymtabs.exp: New testcase
18402 expect file.
18403
37e4754d
LM
184042007-12-17 Luis Machado <luisgpm@br.ibm.com>
18405
18406 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18407 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18408
551e5d04
JB
184092007-12-17 Joel Brobecker <brobecker@adacore.com>
18410
18411 * gdb.ada/frame_args/foo.adb: New file.
18412 * gdb.ada/frame_args/pck.ads: New file.
18413 * gdb.ada/frame_args/pck.adb: New file.
18414 * gdb.ada/frame_args.exp: New testcase.
18415
a05ee097
JB
184162007-12-17 Joel Brobecker <brobecker@adacore.com>
18417
18418 * gdb.base/frame-args.c: New file.
18419 * gdb.base/frame-args.exp: New testcase.
18420
c162e8c9 184212007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18422 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18423
18424 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18425
afe8ab22 184262007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18427
afe8ab22
VP
18428 * gdb.mi/mi-pending.exp: New.
18429 * gdb.mi/mi-pending.c: New.
18430 * gdb.mi/mi-pendshr.c: New.
18431
dfdfb3ca
JB
184322007-12-06 Jim Blandy <jimb@codesourcery.com>
18433
18434 * gdb.base/default.exp: Update expected output for 'info catch'.
18435
b7fca990
JK
184362007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18437
18438 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18439 must be set to binary.
18440
6a1afc1e
PA
184412007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18442
18443 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18444
a6b151f1
DJ
184452007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18446
18447 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18448 gdb.mi/mi-file-transfer.exp: New.
18449
43039443
JK
184502007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18451
18452 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18453
0ef2251b
MR
184542007-11-22 Maciej W. Rozycki <macro@mips.com>
18455
18456 * gdb.trace/backtrace.exp: Fix a typo.
18457 * gdb.trace/circ.exp: Likewise.
18458 * gdb.trace/collection.exp: Likewise.
18459 * gdb.trace/limits.exp: Likewise.
18460 * gdb.trace/report.exp: Likewise.
18461 * gdb.trace/tfind.exp: Likewise.
18462 * gdb.trace/while-dyn.exp: Likewise.
18463
5443631e
NR
184642007-11-21 Nick Roberts <nickrob@snap.net.nz>
18465
18466 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18467 objects of pointers that can't be dereferenced are now
18468 "noneditable".
18469
a4ce5b0d
UW
184702007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18471
18472 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18473 (target_cpu): Remove.
18474
d6e956e5
VP
184752007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18476
18477 * gdb.base/ending-run.exp: Expect the list of cleared
18478 breakpoint to come in natural order, not the reversed one.
a9c64011 18479
214270ab
VP
184802007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18481
18482 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18483 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18484
1a619819
LM
184852007-11-05 Luis Machado <luisgpm@br.ibm.com>
18486
18487 * gdb.base/printcmds.exp: New function
18488 test_printf_with_dfp.
18489
5b01a6fa
DE
184902007-11-02 Doug Evans <dje@google.com>
18491
18492 * gdb.disasm/t01_mov.s: Remove carriage returns.
18493 * gdb.disasm/t02_mova.s: Ditto.
18494 * gdb.disasm/t03_add.s: Ditto.
18495 * gdb.disasm/t04_sub.s: Ditto.
18496 * gdb.disasm/t05_cmp.s: Ditto.
18497 * gdb.disasm/t06_ari2.s: Ditto.
18498 * gdb.disasm/t07_ari3.s: Ditto.
18499 * gdb.disasm/t08_or.s: Ditto.
18500 * gdb.disasm/t09_xor.s: Ditto.
18501 * gdb.disasm/t10_and.s: Ditto.
18502 * gdb.disasm/t11_logs.s: Ditto.
18503 * gdb.disasm/t12_bit.s: Ditto.
18504 * gdb.disasm/t13_otr.s: Ditto.
18505
ec33ab7f
JK
185062007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18507
18508 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18509
ae0d01ff
UW
185102007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18511
18512 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18513 provide DFP support.
18514
55eddb0f
DJ
185152007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18516
18517 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18518 Test "set powerpc vector-abi". Skip auto-detection tests for old
18519 toolchains.
18520
7020f05c
PA
185212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18522
18523 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18524 with [string compare].
18525
84bc3db9
PA
185262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18527
18528 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18529 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18530
5876dc88
LM
185312007-10-25 Luis Machado <luisgpm@br.ibm.com>
18532
18533 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18534 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18535 * gdb.opt/Makefile.in: New makefile.
18536 * Makefile.in: Create new directory "gdb.opt".
18537 * configure.ac: Add "gdb.opt" directory.
18538 * configure: Regenerated.
a9c64011 18539
c3ea9a14
DE
185402007-10-25 Doug Evans <dje@google.com>
18541
18542 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18543 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18544
a9c64011 185452007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
18546 Thiago Jung Bauermann <bauerman@br.ibm.com>
18547
18548 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18549 Floating Point expressions.
18550 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18551 Floating Point variables.
18552 * gdb.base/dfp-test.c: new file containing program with Decimal
18553 Floating variables, used by gdb.base/dfp-test.exp.
18554
62a24a2b
DJ
185552007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18556
18557 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18558
e7b1eae6
UW
185592007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18560
18561 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18562 compiling test case with GCC.
18563 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18564
c641edcc
UW
185652007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18566
18567 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18568 format changes.
18569
5e5ebfe6
MS
185702007-10-18 Michael Snyder <msnyder@specifix.com>
18571
18572 * gdb.base/dbx.exp: Add missing "-re " operator.
18573
e831e7b6
GM
185742007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18575
18576 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18577 * configure.ac: Removed trailing spaces after backslash.
18578 * gdb.modula2: New directory.
18579 * gdb.modula2/Makefile.in: New file.
18580 * gdb.modula2/unbounded-array.exp: New file.
18581 * gdb.modula2/unbounded1.c: New file.
18582
7cc46491
DJ
185832007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18584
18585 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18586
185872007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
18588
18589 * gdb.base/sigstep.c (main): Add checks for
18590 return values for setitimer call.
18591 Call setitimer again with itimer = ITIMER_REAL
18592 if first call to setitimer fails.
18593
e91528f0
KH
185942007-10-11 Kazu Hirata <kazu@codesourcery.com>
18595
18596 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18597 of $timeout.
18598
2ec9a4f8
DJ
185992007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18600
18601 * gdb.server/server-run.exp: Test for dynamic linker symbols.
18602
186032007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
18604
18605 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18606 of gdb_expect call, to avoid interruption.
18607
64b2fa04
PA
186082007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
18609
18610 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18611 (v_unsigned_long_long, v_long_long_array)
18612 (v_signed_long_long_array, v_unsigned_long_long_array)
18613 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
18614 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
18615 [!NO_LONG_LONG]: New.
18616 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
18617 v_long_long_member.
18618
18619 (v_long_long_func, v_signed_long_long_func)
18620 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
18621 (main) [!NO_LONG_LONG]: Initialize long long variants.
18622
18623 * gdb.base/whatis.exp: If board file requests no_long_long, build
18624 test with NO_LONG_LONG defined. Test long long, signed long long,
18625 and unsigned long long variants but only if board file doesn't
18626 disable it.
18627
a912286e 186282007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 18629 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
18630
18631 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
18632 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
18633 * configure: Regenerated.
18634 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
18635 gdb.pascal/types.exp, lib/pascal.exp: New files.
18636
471ba8c9
DJ
186372007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
18638
18639 * gdb.cp/classes.exp (do_tests): Always step to the line after the
18640 call.
18641 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
18642 to return to the call.
18643 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
18644 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
18645 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
18646 * gdb.mi/mi-until.exp (test_until): Likewise.
18647 * gdb.mi/mi2-until.exp (test_until): Likewise.
18648
fef8a650
DJ
186492007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
18650
18651 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
18652 two-char array.
18653 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
18654
d983da9c
DJ
186552007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18656
18657 * gdb.threads/watchthreads.c (thread_function): Sleep between
18658 iterations.
18659 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18660 at once for S/390. Generate matching fails and passes.
18661
17f62551
VP
186622007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18663
18664 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18665 the 'struct_declarations' variable to zeros.
a9c64011 18666
ed0616c6
VP
186672007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18668
18669 * gdb.cp/mb-ctor.cc: New.
18670 * gdb.cp/mb-ctor.exp: New.
18671 * gdb.cp/mb-templates.cc: New.
18672 * gdb.cp/mb-templates.exp: New.
18673
41f1b697
DJ
186742007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18675
18676 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18677
3f213f78
PA
186782007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18679
18680 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18681 targets.
18682 * configure: Regenerate.
18683
0d381245 186842007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18685
0d381245
VP
18686 * gdb.base/annota1.exp: Adjust for 'info break'
18687 format changes.
18688 * gdb.base/annota3.exp: Likewise.
18689 * gdb.base/break.exp: Likewise.
18690 * gdb.base/condbreak.exp: Likewise.
18691 * gdb.base/pending.exp: Likewise.
18692 * gdb.base/sepdebug.exp: Likewise.
18693 * gdb.base/unload.exp: Likewise.
18694 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 18695
fe3f5fa8
VP
186962007-09-22 Vladimir Prus <vladimir@codesourcery.com>
18697
18698 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
18699 messages.
18700 * gdb.base/chng-syms.exp: Likewise.
18701 * gdb.base/unload.exp: Likewise.
a9c64011 18702
a75cf6c0
DJ
187032007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18704
18705 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18706
18ecae38
DJ
187072007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
18708
18709 * schedlock.c (NUM): Change to 1.
18710 (main): Use args[0] for the main thread.
18711 * schedlock.exp: Only expect two threads. Only issue one pass or fail
18712 regardless of the number of threads.
18713
5509918f
MR
187142007-09-14 Maciej W. Rozycki <macro@mips.com>
18715
4a543daf
MR
18716 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
18717 type down.
18718 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18719 test.
18720 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
18721 watchpoint type down.
18722 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18723 test.
18724
187252007-09-14 Maciej W. Rozycki <macro@mips.com>
18726
5509918f
MR
18727 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
18728 Move all the tests here and run them twice, once using software
18729 watchpoints and once using hardware watchpoints.
18730 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
18731
40b53987
DJ
187322007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
18733
18734 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
18735 test.
18736
695e2681
MK
187372007-09-10 Mark Kettenis <kettenis@gnu.org>
18738
8b3fc8d8
MK
18739 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18740 build-id.
18741
695e2681
MK
18742 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
18743 know about $ORIGIN. Calculate output dir from $dest instead of
18744 using ${objdir}/{$subdir}.
18745
58d69f29
MK
187462007-09-09 Mark Kettenis <kettenis@gnu.org>
18747
18748 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
18749 gcore, before continuing with the test.
18750
3e347599
DJ
187512007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
18752
18753 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18754 * gdb.mi/mi-watch.exp: Likewise.
18755
ea37ba09
DJ
187562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18757 Jim Blandy <jimb@codesourcery.com>
18758
18759 * gdb.arch/i386-sse.exp: Do not expect character constants.
18760 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
18761 * gdb.base/display.exp: Allow print/s.
18762 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
18763 and unsigned char array changes.
18764
2025a643
DJ
187652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18766
18767 * gdb.base/display.exp: Add tests for printf %p.
18768
26669a27
PA
187692007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
18770
18771 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
18772 the dll name to unicode.
18773
c8f021f8
JK
187742007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18775
18776 * gdb.base/default.exp (show version): Update the version text.
18777 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
18778
4cf31eea
JK
187792007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18780
18781 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
18782 New files.
18783
4935890f
JK
187842007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18785
18786 * lib/gdb.exp (build_id_debug_filename_get): New function.
18787 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
18788 Remove the generate DEBUG file for the future testcase runs.
18789 New testcase for the NT_GNU_BUILD_ID retrieval.
18790 Move the final testing step to ...
18791 (test_different_dir): ... a new function.
18792 New parameter XFAIL to XFAIL all the tests performed.
18793 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
18794 New parameter TYPE to PF_PREFIX all the tests performed.
18795
02142340
VP
187962007-08-31 Vladimir Prus <vladimir@codesourcery.com>
18797
18798 * gdb.mi/mi-var-cp.cc (path_expression): New
18799 function.
18800 * gdb.mi/mi-var-cp.exp: Run path exression tests.
18801
36acd84e
UW
188022007-08-27 Markus Deuling <deuling@de.ibm.com>
18803
18804 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
18805 to fit into SPU Local Store memory.
18806
a896d121
JB
188072007-08-23 Joel Brobecker <brobecker@adacore.com>
18808
18809 * gdb.base/default.exp: Adjust the expected output of "info
18810 warranty" after the switch to GPLv3.
18811
7b433602
JB
188122007-08-23 Joel Brobecker <brobecker@adacore.com>
18813
18814 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
18815 to 30000 (from 20000).
18816
e22f8b7c
JB
188172007-08-23 Joel Brobecker <brobecker@adacore.com>
18818
18819 Switch the license of all .exp files to GPLv3.
18820 Switch the license of all .f and .f90 files to GPLv3.
18821 Switch the license of all .s and .S files to GPLv3.
18822
5a0e3bd0
JB
188232007-08-23 Joel Brobecker <brobecker@adacore.com>
18824
18825 * configure.ac: Switch license to GPLv3.
18826
cc00619d
JB
188272007-08-23 Joel Brobecker <brobecker@adacore.com>
18828
18829 Switch the licensing to GPLv3 for all .ads and .adb files.
18830
8d26208a
DJ
188312007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
18832
18833 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
18834 and t_int_double.
18835 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
18836
4fcb9948
JB
188372007-08-17 Joel Brobecker <brobecker@adacore.com>
18838
18839 * gdb.base/step-line.c: Switch license to GPL version 3, and
18840 update copyright year.
18841 * gdb.base/step-line.inp: Likewise.
18842
b9c34f67
JB
188432007-08-17 Joel Brobecker <brobecker@adacore.com>
18844
18845 * gdb.base/gdb1555.exp: Make expected output immune to formatting
18846 changes inside gdb1555.c.
18847 * gdb.base/pending.exp: Likewise.
18848
2cc17678
DJ
188492007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
18850
18851 * config/default.exp: New file.
18852
e48883f7
DJ
188532007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18854
18855 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
18856 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
18857
1ab80e5b
MR
188582007-07-30 Maciej W. Rozycki <macro@mips.com>
18859
18860 * gdb.base/dump.exp: Force the correct endianness for binary
18861 formats not carrying this information.
18862
aba471f5
DJ
188632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18864
18865 * gdb.threads/staticthreads.exp: Match .*sem_post.
18866
d4e07204
DJ
188672007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18868
18869 * gdb.base/readline.exp (operate_and_get_next): Match the final
18870 prompt.
18871
2b97317d
KB
188722007-07-23 Kevin Buettner <kevinb@redhat.com>
18873
18874 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
18875 to restarting SID.
18876
44efa07a
KB
188772007-07-18 Kevin Buettner <kevinb@redhat.com>
18878
18879 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
18880 prior to `gdb_start'.
18881
7b5ebade
KB
188822007-07-18 Kevin Buettner <kevinb@redhat.com>
18883
18884 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
18885 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
18886 Remove call to gdb_unload.
18887
255e7678
DJ
188882007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
18889 Daniel Jacobowitz <dan@codesourcery.com>
18890
18891 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
18892 for __WIN32__.
18893 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
18894 * gdb.base/unload.exp: Use shared library test routines.
18895
3a40aaa0
UW
188962007-07-03 Markus Deuling <deuling@de.ibm.com>
18897
18898 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
18899 * gdb.base/solib-symbol-lib.c: Likewise.
18900 * gdb.base/solib-symbol-main.c: Likewise.
18901
b0f4b84b
DJ
189022007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
18903
18904 * config/gdbserver.exp (gdb_reconnect): New.
18905 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
18906 gdb.base/solib-disc.exp: New files.
18907 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
18908 remote debugging".
18909 (gdb_compile): Add shlib_load flag.
18910 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
18911 port.
18912 (gdbserver_reconnect): New.
18913
1b05479a
DJ
189142007-07-01 Nick Roberts <nickrob@snap.net.nz>
18915 Daniel Jacobowitz <dan@codesourcery.com>
18916
18917 * gdb.base/annota3.exp: Test for if construct.
18918
86f78eb2
DJ
189192007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
18920
18921 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
18922
6a2eb474 189232007-06-21 Chris Dearman <chris@mips.com>
a9c64011 18924 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
18925
18926 * gdb.base/display.exp: Allow a newline after display/i.
18927 * gdb.base/pc-fp.exp: Likewise.
18928 * gdb.base/sigbpt.exp: Likewise.
18929
f8b73d13
DJ
189302007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18931
18932 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
18933 required features to be included.
18934
4339e69e
DJ
189352007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18936
18937 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
18938 in info threads output.
18939
23d964e7
UW
189402007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18941 Markus Deuling <deuling@de.ibm.com>
18942
18943 * gdb.arch/spu-info.exp: New testcase.
18944 * gdb.arch/spu-info.c: New file.
18945
fd20f75b
DJ
189462007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
18947
18948 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
18949 tpcs_offset. Restore lr after the call.
18950 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
18951
2226f861
DJ
189522007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
18953
18954 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
18955 (gdbserver_run): Kill any running gdbserver.
18956 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
18957
d12371a9
MR
189582007-05-17 Maciej W. Rozycki <macro@mips.com>
18959
18960 * gdb.base/sigbpt.exp: Preset segv_addr.
18961
93f02886
DJ
189622007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
18963
18964 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
18965 (gdb_compile_shlib): Likewise.
18966 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
18967 (default_gdb_init): Clear cleanfiles.
18968 (gdb_finish): Delete recorded cleanfiles.
18969 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
18970
18971 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
18972 Do not use isnative.
18973 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
18974 gdb.base/so-impl-ld.exp: Likewise.
18975 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
18976 * gdb.base/unload.exp: Likewise. Do not pass empty option to
18977 gdb_compile.
18978
b04e06d7
VP
189792007-05-15 Vladimir Prus <vladimir@codesourcery.com>
18980
18981 * config/unknown.exp: Remove.
18982
069ed931
UW
189832007-05-15 Markus Deuling <deuling@de.ibm.com>
18984
18985 * gdb.base/info-proc.exp: Check is_remote.
18986
09db0d03
UW
189872007-05-14 Markus Deuling <deuling@de.ibm.com>
18988
18989 * gdb.base/gcore.exp: Initialize variable core_supported.
18990
af2cbe8c
DJ
189912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18992
18993 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
18994
027c0295
DJ
189952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18996
18997 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
18998 * gdb.threads/print-threads.exp (test_all_threads): Allow
18999 negative and hexadecimal thread IDs.
19000
dc5000e7
DJ
190012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
19002
19003 * gdb.java/jprint.java (public): Avoid invalid call to static
19004 method.
19005
2e74ed18
DP
190062007-05-14 Denis Pilat <denis.pilat@st.com>
19007
19008 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
19009 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
19010 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19011 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
19012 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
19013
83547f02
UW
190142007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19015
19016 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 19017 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
19018 this mode.
19019 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19020 * gdb.base/spu.ld: New file.
19021
b18be20d
DJ
190222007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19023
19024 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19025
be444858
DJ
190262007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19027
19028 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19029
b1d53152
DJ
190302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19031
19032 * gdb.java/jmain.exp: Handle demangled names with and without method
19033 signatures.
19034
d084b331
DJ
190352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19036
19037 * gdb.mi/mi-syn-frame.c (main, foo, bar)
19038 (have_a_very_merry_interrupt): Remove calls to puts.
19039 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
19040 inferior output.
19041 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
19042 test names.
19043
db9d7fc5
DJ
190442007-04-29 Markus Deuling <deuling@de.ibm.com>
19045 Daniel Jacobowitz <dan@codesourcery.com>
19046
19047 * gdb.base/auxv.exp (core_works): Also check is_remote.
19048 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
19049
ef783a7d 190502007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19051
ef783a7d
VP
19052 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
19053 message, not the undefined 'module' variable.
19054 * gdb.base/siginfo.exp: Likewise.
19055 * gdb.base/sigstep.exp: Likewise.
19056 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
19057 serialport.
19058 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
19059
b7b73cae
CV
190602007-04-25 Corinna Vinschen <vinschen@redhat.com>
19061
19062 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
19063 target sim fails. Return 0 otherwise.
19064 (gdb_load): Return prematurely if gdb_target_sim fails.
19065
7d90fdfa
DP
190662007-04-16 Denis Pilat <denis.pilat@st.com>
19067
19068 * gdb.base/setshow.exp: Reset height after having set it to 100.
19069
5d3e9c85
DP
190702007-04-16 Denis Pilat <denis.pilat@st.com>
19071
19072 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19073
18e75969
DP
190742007-04-16 Denis Pilat <denis.pilat@st.com>
19075
19076 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19077
25d5ea92
VP
190782007-04-14 Vladimir Prus <vladimir@codesourcery.com>
19079
19080 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19081 tests. Run the frozen varobjs test.
19082 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19083 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19084
0b49cb80
JK
190852007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19086
19087 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19088 gdb.base/type-opaque.exp: New files.
19089
a73bafbc 190902007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19091
19092 * gdb.mi/mi-var-child.c
a73bafbc
VP
19093 (do_children_tests): User char[2] instead of
19094 char so that automatic printing of pointers to char
19095 don't give unpredicable result.
19096 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19097 local variables.
19098 * gdb.mi/mi-var-child.exp: Step to right line
19099 of do_children_tests.
19100 * gdb.mi/mi2-var-child.exp: Likewise.
19101 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19102 do_locals_tests.
a73bafbc
VP
19103 (do_children_tests): User char[2] instead of
19104 char so that automatic printing of pointers to char
a9c64011 19105 don't give unpredicable result.
a73bafbc 19106 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19107 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19108 Pass test name to mi_wait_for_stop.
19109
7ce59000
DJ
191102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19111
19112 * gdb.asm/asm-source.exp: Remove d10v case.
19113 * lib/gdb.exp (skip_cplus_tests): Likewise.
19114 * gdb.asm/d10v.inc: Deleted.
19115
20389057
DJ
191162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19117
19118 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19119
8807d78b
DJ
191202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19121
19122 * config/netware.exp: Delete file.
19123
aa3edb8e
JB
191242007-03-29 Joel Brobecker <brobecker@adacore.com>
19125
19126 * gdb.dwarf2/dw2-noloc.S: New file.
19127 * gdb.dwarf2/dw2-noloc.exp: New file.
19128
297561ac
PA
191292007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19130
19131 * gdb.cp/method2.cc: New test.
19132 * gdb.cp/method2.exp: New test.
19133 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19134
1f81bd39
DJ
191352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19136
19137 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19138
9453113a
DJ
191392007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19140
19141 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19142
b741e217
DJ
191432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19144
19145 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19146 (gdb_load): Delete, replace with...
19147 (gdb_reload): ...this.
19148 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19149 * gdb.server/server-mon.exp: Likewise.
19150 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19151 (gdb_start_cmd): New.
19152 (gdb_file_cmd): Save the last loaded file.
19153 (gdb_reload): New.
19154 (gdb_gnu_strip_debug): Use transform.
19155 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19156 support here. Use new $last_loaded_file. Check mtime.
19157 (gdb_target_cmd): Handle ObjC failure case.
19158 (infer_host_exec): Delete.
19159 (gdbserver_load): Rename to...
19160 (gdbserver_run): ...this. Simplify.
19161 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19162 (mi_gdb_load): Move most contents to a new function...
19163 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19164 (mi_run_cmd): Use mi_gdb_target_load.
19165 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19166 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19167 Use gdb_run_cmd.
19168 * gdb.base/charsign.exp: Remove incorrect comment.
19169 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19170 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19171 gdb.base/start.exp: Use gdb_start_cmd.
19172
446ab585 191732007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19174 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19175
19176 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19177 * gdb.base/signull.exp: Similarly.
19178
bbb88ebf
UW
191792007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19180
19181 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19182 messages available to test cases (like chng-sym.exp).
19183
cb8c4a99
AS
191842007-03-14 Andreas Schwab <schwab@suse.de>
19185
19186 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19187 format changes.
19188
4e463ff5
DJ
191892007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19190
19191 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19192 (optimized_1): New.
19193 (main): Call optimized_1.
19194 (gdb2029): Correct typos. Call gdb2029_marker.
19195 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19196 for gdb2029.
19197
b6db2c47
MK
191982007-03-12 Mark Kettenis <kettenis@gnu.org>
19199
19200 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19201 as tabs. Remove redundant test pattern.
19202
70ed3737
UW
192032007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19204
19205 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19206 for /a format output.
19207
47b67b60
DJ
192082007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19209
19210 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19211 collect output incrementally.
19212
b8953b0e
UW
192132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19214
19215 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19216 for -var-create lpcharacter test.
19217 * gdb.mi/mi2-var-cmd.exp: Likewise.
19218
7acd5c40
UW
192192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19220
19221 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19222 pass on targets where address zero is readable.
19223
9c6759c1
UW
192242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19225
19226 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19227 just a single architecture.
19228
a2f1aeb4
UW
192292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19230
19231 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19232 (fetch_all_registers): New function, uses gdb_test_multiple and
19233 exp_continue to fetch inferior output line-by-line.
19234 Replace all uses of do_get_all_registers by fetch_all_registers.
19235
46579ac2
UW
192362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19237
19238 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19239 in target_info.
19240
fc133f24
MS
192412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19242
a9c64011 19243 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19244 consistancy; add a default (timeout) case.
19245
7646a51d
MS
192462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19247
19248 * gdb.base/watchpoint.exp: Fix truncated comment.
19249
dcfff61f
MS
192502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19251
19252 * Makefile.in: Remove spurious single-quotes from sed command.
19253
664e3ee9
DJ
192542007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19255
19256 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19257 func.
19258 * gdb.mi/mi2-var-cmd.exp: Likewise.
19259
d7cc6f2f
JB
192602007-02-27 Joel Brobecker <brobecker@adacore.com>
19261
a9c64011
AS
19262 * gdb.dwarf2/dw2-producer.S: New file.
19263 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19264
192652007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19266
19267 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19268 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19269 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19270 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19271 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19272 Revert tests to use mi_gdb_test and include value field in output
19273 of -var-create.
19274
93d42b30
DJ
192752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19276
19277 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19278
c499ed39
DJ
192792007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19280
19281 * gdb.base/maint.exp: Remove full paths from test names.
19282 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19283 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19284
9836f81b
JB
192852007-02-27 Joel Brobecker <brobecker@adacore.com>
19286
19287 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19288
c74d0ad8
DJ
192892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19290
19291 * gdb.server/server-mon.exp: New test.
19292
2711e456
DJ
192932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19294
19295 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19296
ff6f572f
DJ
192972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19298
19299 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19300 register capitalization.
19301
fada3feb
DP
193022007-02-13 Denis Pilat <denis.pilat@st.com>
19303
19304 * gdb.mi/mi-var-invalidate.exp: New file.
19305
fb1e4ffc
DJ
193062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19307
19308 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19309
3da939d7
DJ
193102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19311
19312 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19313
123dc839
DJ
193142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19315
19316 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19317 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19318
877e3645 193192007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19320
19321 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19322 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19323 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19324 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19325 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19326 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19327 Update tests to include value field in output of -var-create.
a9c64011 19328
3c0a2960
AS
193292007-02-08 Andreas Schwab <schwab@suse.de>
19330
19331 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19332
108546a0
DJ
193332007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19334
19335 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19336 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19337
d701dcab
DP
193382007-02-02 Denis Pilat <denis.pilat@st.com>
19339
19340 * gdb.threads/threadapply.exp: check that frame is not changed by
19341 the thread apply all command.
19342
783e3e2f
AS
193432007-01-31 Andreas Schwab <schwab@suse.de>
19344
6d9c3a87
AS
19345 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19346
3c50d7b9
AS
19347 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19348 in the dwarf sections.
19349 * gdb.dwarf2/mac-fileno.S: Likewise.
19350
783e3e2f
AS
19351 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19352 bspstore register on ia64.
19353
78ff580e
AS
193542007-01-29 Andreas Schwab <schwab@suse.de>
19355
cc8e9b12
AS
19356 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19357 "frame-begin" annotation.
19358
78ff580e
AS
19359 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19360 number of "frames-invalid" annotations.
19361
704a4f78
DJ
193622007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19363
19364 * gdb.base/commands.exp: Call if_commands_test.
19365 (gdb_test_no_prompt, if_commands_test): New.
19366
e741bf94
MK
193672007-01-28 Mark Kettenis <kettenis@gnu.org>
19368
19369 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19370
474d0ad3
AS
193712007-01-27 Andreas Schwab <schwab@suse.de>
19372
19373 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19374 .short/.int/.quad in the dwarf sections.
19375 * gdb.dwarf2/dw2-intercu.S: Likewise.
19376 * gdb.dwarf2/dw2-intermix.S: Likewise.
19377
e784b426
JK
193782007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19379
19380 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19381 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19382 array.
e784b426
JK
19383 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19384 * gdb.base/setvar.exp: Likewise.
19385
37f08e04
AS
193862007-01-26 Andreas Schwab <schwab@suse.de>
19387
9a01813a
AS
19388 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19389 test.
19390
37f08e04
AS
19391 * gdb.base/multi-forks.exp ("restart $i"): Also match
19392 __kernel_syscall_via_break.
19393
6e2a9270
VP
193942007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19395
19396 * lib/mi-support.exp (mi_delete_varobj): New.
19397 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19398 testcase.
19399 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19400 (main): Call the above.
19401 (reference_update_test, base_in_reference_test)
19402 (reference_to_pointer): Delete the created varobjs.
a9c64011 19403
e515b470
DJ
194042007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19405
19406 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19407 * configure: Regenerated.
19408 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19409 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19410 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19411 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19412 * lib/gdb.exp (gdb_skip_xml_test): New function.
19413
08d8bcd7
DJ
194142007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19415
19416 * gdb.base/sigrepeat.exp: Correct error message.
19417
194182007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19419 Daniel Jacobowitz <dan@codesourcery.com>
19420
19421 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19422 gdb.arch/i386-gnu-cfi-asm.S: New files.
19423
97c3f1f3
JK
194242007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19425
19426 * lib/gdb.exp: Abort on missing `site.exp'.
19427
cb1df416
DJ
194282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19429 Daniel Jacobowitz <dan@codesourcery.com>
19430
19431 * gdb.base/included.c, gdb.base/included.exp,
19432 gdb.base/included.h: New files.
19433
35990120
DJ
194342007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19435
19436 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19437 (maximize_rlimit): Reduce limits on 64-bit systems.
19438
6e81a116 194392007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19440
19441 From Marcus Deuling <deuling@de.ibm.com>:
19442 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19443 every case.
19444
6c3c41f3
NR
194452007-01-13 Nick Roberts <nickrob@snap.net.nz>
19446
19447 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19448 (test_path_specification): Use objdir instead of srcdir to always
19449 get an absolute filename.
19450
2f12c312
DJ
194512007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19452
19453 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19454
81121995
VP
194552007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19456
19457 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19458 Make sure the variable we're using is in scope.
19459 (reference_to_pointer): Likewise.
19460
4741b737
DJ
194612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19462
19463 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19464 has no debug information.
19465
054410c3
DJ
194662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19467
19468 * gdb.base/annota1.exp: Remove extra send_gdb.
19469
818f79f6
DJ
194702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19471
19472 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19473
f7a6bb70
DJ
194742007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19475
19476 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19477
57e66780
DJ
194782007-01-08 Nick Roberts <nickrob@snap.net.nz>
19479 Daniel Jacobowitz <dan@codesourcery.com>
19480
19481 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19482 lcharacter or linteger change. Correct duplicated test name.
19483 * gdb.mi/mi2-var-cmd.exp: Likewise.
19484
3d799a95
DJ
194852007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19486
19487 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19488
194892007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19490
a9c64011
AS
19491 * gdb.base/nofield.c: New file.
19492 * gdb.base/nofield.exp: New testcase.
51679ba9 19493
eafb94e8
NR
194942007-01-05 Nick Roberts <nickrob@snap.net.nz>
19495
19496 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19497
19498 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19499 test.
19500
5e572bb4
DJ
195012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19502
19503 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19504
74a44383
DJ
195052007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19506
19507 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19508 when continuing.
19509
1b572db9
DJ
195102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19511
19512 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19513 Expect ".exe" extension.
19514
381bc39b
DJ
195152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19516
19517 * gdb.base/charset.exp: Add explicit filename to break.
19518 * gdb.base/dbx.exp: Add explicit filename to breaks.
19519
2b70e4c6
DJ
195202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19521
19522 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19523 * gdb.mi/mi2-file.exp: Likewise.
19524
303b6f5d
DJ
195252007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19526
19527 Implement specification of MI tests as comments
19528 in C and C++ sources.
19529 * lib/mi-support.exp (mi_autotest_data): New variable.
19530 (mi_autotest_source): New variable.
19531 (count_newlines, mi_prepare_inline_tests)
19532 (mi_get_inline_test, mi_continue_to_line)
19533 (mi_run_inline_test, mi_tbreak)
19534 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19535 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19536 Run inline tests.
19537 * gdb.mi/mi-var-cp.cc: Define tests here.
19538
23da0d94
VP
195392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19540
19541 Simplify usage of mi_continue_to.
19542 * lib/mi-support.exp (mi_runto_helper): Renamed
19543 from mi_runto, added new parameter 'run_or_continue'.
19544 (mi_runto): Use mi_runto_helper.
19545 (mi_continue_to): Accept just function name as parameter.
19546 Use mi_runto_helper.
19547 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19548 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19549
f9e18282
JB
195502006-01-04 Joel Brobecker <brobecker@adacore.com>
19551
19552 Make this testcase a bit more realistic. The current code
19553 is too simplistic, and allows the compiler to optimize out
19554 some of the entities we need for this testcase.
19555 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19556 (Do_Nothing): Add extra parameter.
19557 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19558 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19559 by using a variable of type Void_Star.
19560
fd678c65
JB
195612006-01-04 Joel Brobecker <brobecker@adacore.com>
19562
19563 * gdb.ada/catch_ex/foo.adb: New file.
19564 * gdb.ada/catch_ex.exp: New testcase.
19565
05cfdb42
DJ
195662007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19567
19568 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19569 pass --image-base to linker.
19570
2e03ee74
DJ
195712007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19572 Daniel Jacobowitz <dan@codesourcery.com>
19573
19574 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19575 secondary prompts.
19576
0d5de010
DJ
195772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19578
19579 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19580 output. Test the types of members and member pointers.
19581 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19582 gdb/2092.
19583 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19584 statement. Enable for GCC. Update expected output for some tests
19585 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19586 layout.
19587 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19588 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19589 (Diamond::vget_base): New.
19590 (main): Add new tests.
19591 * gdb.cp/printmethod.exp: Update expected output for member functions.
19592 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19593 print pEe->D::vg().
19594
61a771aa
DJ
195952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19596
19597 * gdb.threads/tls.exp: Allow stops in sem_post.
19598
2fa63963
DJ
195992006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19600
19601 * gdb.base/annota1.exp: Allow .*printf in backtraces.
19602 * gdb.base/annota3.exp: Likewise.
19603 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
19604 again (instead of timing out).
19605 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
19606 GCC bug 26475.
19607 * gdb.java/jmisc.exp: Adjust to work with method signatures including
19608 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
19609 test from jmisc1.exp.
19610 * gdb.java/jmisc1.exp: Delete.
19611 * gdb.java/jprint.exp: Adjust to work with method signatures including
19612 return types.
19613 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
19614 * gdb.threads/linux-dp.exp: Don't be confused by program output.
19615 * lib/java.exp (compile_java_from_source): Pass the correct type
19616 to target_compile.
19617
5eefc2b7
JB
196182006-12-31 Joel Brobecker <brobecker@adacore.com>
19619
19620 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
19621 (stack_align_edx): New function.
19622 (stack_align_eax): New function.
19623 (main): Add calls to stack_align_edx and stack_align_eax.
19624 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
19625 Add testing for the cases where the register used during a stack
19626 realignment is edx. Same for eax.
19627
227c54da
DJ
196282006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
19629
19630 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
19631 and generic PE targets.
19632
cab8ac94
JB
196332006-12-29 Joel Brobecker <brobecker@adacore.com>
19634
19635 * gdb.ada/array_return.exp: Update copyright date list.
19636
ba54f318
JB
196372006-12-27 Joel Brobecker <brobecker@adacore.com>
19638
19639 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
19640 (Create_Small_Float_Vector): New function.
19641 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
19642 function body.
19643 * gdb.ada/array_return/p.adb: Use new type and function from
19644 package Pck.
19645 * gdb.ada/array_return.exp: Add a test verifying that GDB is
19646 able to print the value returned by a function returning an
19647 array of float.
19648
6b7a35dd
JB
196492006-12-20 Joel Brobecker <brobecker@adacore.com>
19650
19651 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
19652 The associated tests should be PASSing.
19653
038224f6
VP
196542006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19655
19656 Test for base in references.
19657 * gdb.mi/mi-var-cp.cc: Add test code.
19658 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19659 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19660 * gdb.mi/mi2-watch.exp: Likewise.
19661 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19662 (mi_list_varobj_children): New function.
19663
b26ed50d
VP
196642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19665
19666 * lib/mi-support.exp
19667 (mi_runto): Accept "()" after function name.
19668 (mi_create_varobj): New function.
19669 (mi_varobj_update): New function.
19670 (mi_Check_varobj_value): New function.
19671 * gdb.mi/mi-var-cp.exp: New file.
19672 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 19673
08232497
DJ
196742006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19675
19676 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19677 gdb.base/weaklib2.c: New files.
19678
d394c993 196792006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 19680
ac6c2fba
NS
19681 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19682 info. Adjust test names.
19683
8ec659a0 19684 * gdb.base/break.c (main): Move position of malloc.
d394c993 19685 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 19686
acd65feb
VP
196872006-11-28 Vladimir Prus <vladimir@codesourcery.com>
19688
19689 * gdb.mi/mi-var-cmd.exp: Check -var-update after
19690 assignement of arrays and function pointers.
19691 * gdb.mi/var-cmd.c: Add declaration necessary for above
19692 tests.
19693
f556d5e5
NS
196942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19695
19696 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
19697
19698 * gdb.threads/linux-dp.exp: Read thread table before and after
19699 creating each philosopher and verify it.
19700
697bc68d
NS
197012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19702 Paul Brook <paul@codesourcery.com>
19703 Daniel Jacobowitz <dan@codesourcery.com>
19704
19705 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 19706 main to remove duplication. Add start function of the form
697bc68d
NS
19707 '_*start[1-9]*'. Add RVDS start function.
19708
29d73ae4
DJ
197092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19710
19711 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19712
c1d88655
UW
197132006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19714
19715 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
19716 * gdb.asm/spu.inc: New file.
19717 * gdb.base/term.exp: Disable if [target_info exists noargs].
19718 * gdb.gdb/complaints.exp: Disable if ![isnative].
19719 * gdb.gdb/selftest.exp: Likewise.
19720 * gdb.gdb/observer.exp: Likewise.
19721 * gdb.gdb/xfullpath.exp: Likewise.
19722 * gdb.base/attach.exp: Disable on SPU target.
19723 * gdb.cp/bs145503.exp: Likewise.
19724 * gdb.cp/exception.exp: Likewise.
19725 * gdb.cp/userdef.exp: Likewise.
19726
32a13b1a
DJ
197272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19728
19729 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19730
d8295fe9
VP
197312006-11-10 Vladimir Prus <vladimir@codesourcery.com>
19732
19733 * gdb.base/completion.exp: Fix completion tests for
19734 'info' and 'info '.
19735 * gdb.base/help.exp (help_test_raw, test_class_help)
19736 (test_prefix_command_help): Move...
19737 * lib/gdb.exp: Here.
19738 * gdb.base/main.exp: Adjust.
19739 * gdb.cp/maint.exp: Adjust.
19740 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 19741
8c394015
VP
197422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19743
19744 * gdb.stabs/weird.exp (print_weird_var): Use
19745 gdb_test_multiple instead of gdb_expect.
19746
027fc1bc
VP
197472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19748
19749 * gdb.base/help.exp (help_test_raw): New.
19750 (test_class_help): New.
19751 (test_prefix_command_help): New.
19752 Adjust testcases.
19753
67609209
FR
197542006-11-09 Christophe Lyon <christophe.lyon@st.com>
19755
19756 * gdb.base/constvars.c (main): Write to crass and crips, so that
19757 they are allocated by the compiler.
19758
f73adfeb
AS
197592006-10-27 Andreas Schwab <schwab@suse.de>
19760
19761 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19762 "detach-fork".
19763
2f83a18e
DJ
197642006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19765
19766 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19767 of patterns.
19768
94277a38
DJ
197692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19770
19771 * gdb.base/sepdebug.exp: Remove debug format test.
19772 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
19773 Handle no-symtab.
19774 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
19775
5bd2f6e2
DJ
197762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19777
19778 * gdb.threads/manythreads.c (thread_function, main): Don't cast
19779 int to pointer or pointer to int.
19780 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
19781
8c008720
DJ
197822006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
19783
19784 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
19785
9e35dae4
DJ
197862006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19787
19788 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
19789
d9639e13
DJ
197902006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19791
19792 PR c++/2116
19793 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
19794
390a1bd0
JB
197952006-10-06 Joel Brobecker <brobecker@adacore.com>
19796
19797 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
19798 the corresponding bug has been fixed in GDB (PR/2018).
19799
dd920c33
JB
198002006-10-06 Joel Brobecker <brobecker@adacore.com>
19801
19802 * gdb.base/subst.exp: New testcase.
19803
53bbefe9
JB
198042006-10-06 Joel Brobecker <brobecker@adacore.com>
19805
19806 * gdb.ada/array_return/pck.ads: Add copyright notice.
19807 * gdb.ada/array_return/pck.adb: Likewise.
19808 * gdb.ada/array_return/p.adb: Likewise.
19809 * gdb.ada/exec_changed/first.adb: Likewise.
19810 * gdb.ada/exec_changed/second.adb: Likewise.
19811
09851417
JB
198122006-10-06 Joel Brobecker <brobecker@adacore.com>
19813
19814 * gdb.ada/watch_arg/watch.adb: New file.
19815 * gdb.ada/watch_arg.exp: New testcase.
19816
041bf30d
VP
198172006-10-02 Vladimir Prus <vladimir@codesourcery.com>
19818
19819 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 19820 via string_to_regexp.
041bf30d 19821 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 19822
f286fbdd 198232006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
19824
19825 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
19826 Remove unused / obsolete files.
19827
7c07f349
NR
198282006-09-19 Nick Roberts <nickrob@snap.net.nz>
19829
19830 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
19831
cd5ff84a
VP
198322006-09-17 Vladimir Prus <vladimir@codesourcery.com>
19833
19834 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
19835 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 19836 the number of frames.
cd5ff84a 19837
ae018d1a
DJ
198382006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
19839
19840 * gdb.base/args.c (main): Add breakpoint marker.
19841 * gdb.base/args.exp: Use args_test for tests. Add new tests which
19842 really test empty arguments.
19843 (args_load): Delete.
19844 (args_test): New.
19845
b399c549
NR
198462006-09-13 Nick Roberts <nickrob@snap.net.nz>
19847
19848 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 19849 check for one file.
b399c549 19850
2ab1eb7a
VP
198512006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
19852
19853 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
19854 HIGH_FRAME argument to -stack-list-locals can be larger than
19855 the number of frames.
a9c64011 19856
476308bf
FF
198572006-08-18 Fred Fish <fnf@specifix.com>
19858
19859 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
19860 '$' in front of skip_vmx_tests_saved when setting that.
19861
8625200f
AS
198622006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
19863
19864 * gdb.base/trace-commands.exp: New file.
19865
089ec8f1
DJ
198662006-08-10 Joel Brobecker <brobecker@adacore.com>
19867 Daniel Jacobowitz <dan@codesourcery.com>
19868
19869 * gdb.base/step-bt.exp: Make hexadecimal address optional in
19870 expected output of the backtrace commands.
19871
b60f0898
JB
198722006-08-09 Joel Brobecker <brobecker@adacore.com>
19873
19874 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
19875 untested followed by return combination.
19876 * gdb.arch/altivec-regs.exp: Likewise.
19877 * gdb.arch/e500-abi.exp: Likewise.
19878 * gdb.arch/e500-regs.exp: Likewise.
19879 * gdb.arch/gdb1291.exp: Likewise.
19880 * gdb.arch/gdb1431.exp: Likewise.
19881 * gdb.arch/gdb1558.exp: Likewise.
19882 * gdb.arch/i386-prologue.exp: Likewise.
19883 * gdb.arch/i386-unwind.exp: Likewise.
19884 * gdb.asm/asm-source.exp: Likewise.
19885 * gdb.base/a2-run.exp: Likewise.
19886 * gdb.base/advance.exp: Likewise.
19887 * gdb.base/all-bin.exp: Likewise.
19888 * gdb.base/annota1.exp: Likewise.
19889 * gdb.base/annota3.exp: Likewise.
19890 * gdb.base/args.exp: Likewise.
19891 * gdb.base/arithmet.exp: Likewise.
19892 * gdb.base/assign.exp: Likewise.
19893 * gdb.base/async.exp: Likewise.
19894 * gdb.base/attach.exp: Likewise.
19895 * gdb.base/bang.exp: Likewise.
19896 * gdb.base/bigcore.exp: Likewise.
19897 * gdb.base/bitfields.exp: Likewise.
19898 * gdb.base/bitfields2.exp: Likewise.
19899 * gdb.base/break.exp: Likewise.
19900 * gdb.base/call-sc.exp: Likewise.
19901 * gdb.base/call-strs.exp: Likewise.
19902 * gdb.base/callfuncs.exp: Likewise.
19903 * gdb.base/checkpoint.exp: Likewise.
19904 * gdb.base/chng-syms.exp: Likewise.
19905 * gdb.base/code-expr.exp: Likewise.
19906 * gdb.base/commands.exp: Likewise.
19907 * gdb.base/completion.exp: Likewise.
19908 * gdb.base/cond-expr.exp: Likewise.
19909 * gdb.base/condbreak.exp: Likewise.
19910 * gdb.base/consecutive.exp: Likewise.
19911 * gdb.base/constvars.exp: Likewise.
19912 * gdb.base/corefile.exp: Likewise.
19913 * gdb.base/cvexpr.exp: Likewise.
19914 * gdb.base/dbx.exp: Likewise.
19915 * gdb.base/define.exp: Likewise.
19916 * gdb.base/detach.exp: Likewise.
19917 * gdb.base/display.exp: Likewise.
19918 * gdb.base/dump.exp: Likewise.
19919 * gdb.base/ena-dis-br.exp: Likewise.
19920 * gdb.base/ending-run.exp: Likewise.
19921 * gdb.base/environ.exp: Likewise.
19922 * gdb.base/eval-skip.exp: Likewise.
19923 * gdb.base/exprs.exp: Likewise.
19924 * gdb.base/fileio.exp: Likewise.
19925 * gdb.base/finish.exp: Likewise.
19926 * gdb.base/float.exp: Likewise.
19927 * gdb.base/foll-exec.exp: Likewise.
19928 * gdb.base/foll-fork.exp: Likewise.
19929 * gdb.base/foll-vfork.exp: Likewise.
19930 * gdb.base/freebpcmd.exp: Likewise.
19931 * gdb.base/funcargs.exp: Likewise.
19932 * gdb.base/gcore.exp: Likewise.
19933 * gdb.base/gdb1090.exp: Likewise.
19934 * gdb.base/gdb1250.exp: Likewise.
19935 * gdb.base/huge.exp: Likewise.
19936 * gdb.base/info-proc.exp: Likewise.
19937 * gdb.base/interrupt.exp: Likewise.
19938 * gdb.base/jump.exp: Likewise.
19939 * gdb.base/langs.exp: Likewise.
19940 * gdb.base/lineinc.exp: Likewise.
19941 * gdb.base/list.exp: Likewise.
19942 * gdb.base/logical.exp: Likewise.
19943 * gdb.base/long_long.exp: Likewise.
19944 * gdb.base/macscp.exp: Likewise.
19945 * gdb.base/maint.exp: Likewise.
19946 * gdb.base/mips_pro.exp: Likewise.
19947 * gdb.base/miscexprs.exp: Likewise.
19948 * gdb.base/multi-forks.exp: Likewise.
19949 * gdb.base/opaque.exp: Likewise.
19950 * gdb.base/overlays.exp: Likewise.
19951 * gdb.base/pc-fp.exp: Likewise.
19952 * gdb.base/pointers.exp: Likewise.
19953 * gdb.base/printcmds.exp: Likewise.
19954 * gdb.base/psymtab.exp: Likewise.
19955 * gdb.base/ptype.exp: Likewise.
19956 * gdb.base/recurse.exp: Likewise.
19957 * gdb.base/relational.exp: Likewise.
19958 * gdb.base/relocate.exp: Likewise.
19959 * gdb.base/remote.exp: Likewise.
19960 * gdb.base/reread.exp: Likewise.
19961 * gdb.base/restore.exp: Likewise.
19962 * gdb.base/return.exp: Likewise.
19963 * gdb.base/return2.exp: Likewise.
19964 * gdb.base/scope.exp: Likewise.
19965 * gdb.base/sect-cmd.exp: Likewise.
19966 * gdb.base/sep.exp: Likewise.
19967 * gdb.base/sepdebug.exp: Likewise.
19968 * gdb.base/setshow.exp: Likewise.
19969 * gdb.base/setvar.exp: Likewise.
19970 * gdb.base/sigall.exp: Likewise.
19971 * gdb.base/sigbpt.exp: Likewise.
19972 * gdb.base/signals.exp: Likewise.
19973 * gdb.base/signull.exp: Likewise.
19974 * gdb.base/sizeof.exp: Likewise.
19975 * gdb.base/solib.exp: Likewise.
19976 * gdb.base/step-line.exp: Likewise.
19977 * gdb.base/step-test.exp: Likewise.
19978 * gdb.base/structs.exp: Likewise.
19979 * gdb.base/structs2.exp: Likewise.
19980 * gdb.base/term.exp: Likewise.
19981 * gdb.base/twice.exp: Likewise.
19982 * gdb.base/until.exp: Likewise.
19983 * gdb.base/varargs.exp: Likewise.
19984 * gdb.base/volatile.exp: Likewise.
19985 * gdb.base/watchpoint.exp: Likewise.
19986 * gdb.base/whatis-exp.exp: Likewise.
19987 * gdb.base/whatis.exp: Likewise.
19988 * gdb.cp/ambiguous.exp: Likewise.
19989 * gdb.cp/annota2.exp: Likewise.
19990 * gdb.cp/annota3.exp: Likewise.
19991 * gdb.cp/bool.exp: Likewise.
19992 * gdb.cp/breakpoint.exp: Likewise.
19993 * gdb.cp/casts.exp: Likewise.
19994 * gdb.cp/class2.exp: Likewise.
19995 * gdb.cp/classes.exp: Likewise.
19996 * gdb.cp/cplusfuncs.exp: Likewise.
19997 * gdb.cp/ctti.exp: Likewise.
19998 * gdb.cp/derivation.exp: Likewise.
19999 * gdb.cp/exception.exp: Likewise.
20000 * gdb.cp/gdb1355.exp: Likewise.
20001 * gdb.cp/hang.exp: Likewise.
20002 * gdb.cp/inherit.exp: Likewise.
20003 * gdb.cp/local.exp: Likewise.
20004 * gdb.cp/m-data.exp: Likewise.
20005 * gdb.cp/m-static.exp: Likewise.
20006 * gdb.cp/member-ptr.exp: Likewise.
20007 * gdb.cp/method.exp: Likewise.
20008 * gdb.cp/misc.exp: Likewise.
20009 * gdb.cp/namespace.exp: Likewise.
20010 * gdb.cp/overload.exp: Likewise.
20011 * gdb.cp/ovldbreak.exp: Likewise.
20012 * gdb.cp/pr-1023.exp: Likewise.
20013 * gdb.cp/pr-1210.exp: Likewise.
20014 * gdb.cp/pr-574.exp: Likewise.
20015 * gdb.cp/printmethod.exp: Likewise.
20016 * gdb.cp/psmang.exp: Likewise.
20017 * gdb.cp/ref-params.exp: Likewise.
20018 * gdb.cp/ref-types.exp: Likewise.
20019 * gdb.cp/rtti.exp: Likewise.
20020 * gdb.cp/templates.exp: Likewise.
20021 * gdb.cp/try_catch.exp: Likewise.
20022 * gdb.cp/userdef.exp: Likewise.
20023 * gdb.cp/virtfunc.exp: Likewise.
20024 * gdb.disasm/am33.exp: Likewise.
20025 * gdb.disasm/h8300s.exp: Likewise.
20026 * gdb.disasm/mn10300.exp: Likewise.
20027 * gdb.disasm/sh3.exp: Likewise.
20028 * gdb.disasm/t01_mov.exp: Likewise.
20029 * gdb.disasm/t02_mova.exp: Likewise.
20030 * gdb.disasm/t03_add.exp: Likewise.
20031 * gdb.disasm/t04_sub.exp: Likewise.
20032 * gdb.disasm/t05_cmp.exp: Likewise.
20033 * gdb.disasm/t06_ari2.exp: Likewise.
20034 * gdb.disasm/t07_ari3.exp: Likewise.
20035 * gdb.disasm/t08_or.exp: Likewise.
20036 * gdb.disasm/t09_xor.exp: Likewise.
20037 * gdb.disasm/t10_and.exp: Likewise.
20038 * gdb.disasm/t11_logs.exp: Likewise.
20039 * gdb.disasm/t12_bit.exp: Likewise.
20040 * gdb.disasm/t13_otr.exp: Likewise.
20041 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
20042 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
20043 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20044 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
20045 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
20046 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20047 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20048 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20049 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
20050 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
20051 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20052 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20053 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20054 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20055 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20056 * gdb.mi/gdb701.exp: Likewise.
20057 * gdb.mi/gdb792.exp: Likewise.
20058 * gdb.mi/mi-basics.exp: Likewise.
20059 * gdb.mi/mi-break.exp: Likewise.
20060 * gdb.mi/mi-cli.exp: Likewise.
20061 * gdb.mi/mi-console.exp: Likewise.
20062 * gdb.mi/mi-disassemble.exp: Likewise.
20063 * gdb.mi/mi-eval.exp: Likewise.
20064 * gdb.mi/mi-file.exp: Likewise.
20065 * gdb.mi/mi-read-memory.exp: Likewise.
20066 * gdb.mi/mi-regs.exp: Likewise.
20067 * gdb.mi/mi-return.exp: Likewise.
20068 * gdb.mi/mi-simplerun.exp: Likewise.
20069 * gdb.mi/mi-stack.exp: Likewise.
20070 * gdb.mi/mi-stepi.exp: Likewise.
20071 * gdb.mi/mi-syn-frame.exp: Likewise.
20072 * gdb.mi/mi-until.exp: Likewise.
20073 * gdb.mi/mi-var-block.exp: Likewise.
20074 * gdb.mi/mi-var-child.exp: Likewise.
20075 * gdb.mi/mi-var-cmd.exp: Likewise.
20076 * gdb.mi/mi-var-display.exp: Likewise.
20077 * gdb.mi/mi-watch.exp: Likewise.
20078 * gdb.mi/mi2-basics.exp: Likewise.
20079 * gdb.mi/mi2-break.exp: Likewise.
20080 * gdb.mi/mi2-cli.exp: Likewise.
20081 * gdb.mi/mi2-console.exp: Likewise.
20082 * gdb.mi/mi2-disassemble.exp: Likewise.
20083 * gdb.mi/mi2-eval.exp: Likewise.
20084 * gdb.mi/mi2-file.exp: Likewise.
20085 * gdb.mi/mi2-read-memory.exp: Likewise.
20086 * gdb.mi/mi2-regs.exp: Likewise.
20087 * gdb.mi/mi2-return.exp: Likewise.
20088 * gdb.mi/mi2-simplerun.exp: Likewise.
20089 * gdb.mi/mi2-stack.exp: Likewise.
20090 * gdb.mi/mi2-stepi.exp: Likewise.
20091 * gdb.mi/mi2-syn-frame.exp: Likewise.
20092 * gdb.mi/mi2-until.exp: Likewise.
20093 * gdb.mi/mi2-var-block.exp: Likewise.
20094 * gdb.mi/mi2-var-child.exp: Likewise.
20095 * gdb.mi/mi2-var-cmd.exp: Likewise.
20096 * gdb.mi/mi2-var-display.exp: Likewise.
20097 * gdb.mi/mi2-watch.exp: Likewise.
20098 * gdb.stabs/exclfwd.exp: Likewise.
20099 * gdb.stabs/weird.exp: Likewise.
20100 * gdb.threads/gcore-thread.exp: Likewise.
20101 * gdb.trace/actions.exp: Likewise.
20102 * gdb.trace/backtrace.exp: Likewise.
20103 * gdb.trace/circ.exp: Likewise.
20104 * gdb.trace/collection.exp: Likewise.
20105 * gdb.trace/deltrace.exp: Likewise.
20106 * gdb.trace/infotrace.exp: Likewise.
20107 * gdb.trace/limits.exp: Likewise.
20108 * gdb.trace/packetlen.exp: Likewise.
20109 * gdb.trace/passc-dyn.exp: Likewise.
20110 * gdb.trace/passcount.exp: Likewise.
20111 * gdb.trace/report.exp: Likewise.
20112 * gdb.trace/save-trace.exp: Likewise.
20113 * gdb.trace/tfind.exp: Likewise.
20114 * gdb.trace/tracecmd.exp: Likewise.
20115 * gdb.trace/while-dyn.exp: Likewise.
20116 * gdb.trace/while-stepping.exp: Likewise.
20117
f4b618d1
JB
201182006-08-08 Joel Brobecker <brobecker@adacore.com>
20119
20120 * gdb.base/step-bt.c: New file.
20121 * gdb.base/step-bt.exp: New testcase.
20122
3d00d119
DJ
201232006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20124
20125 * config/monitor.exp (gdb_load): Remove support for obsolete
20126 download-write-size.
20127 * gdb.base/remote.exp: Likewise. Update all callers of
20128 gdb_timed_load.
20129
017b5bd4
DJ
201302006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20131
20132 * cursal.exp: Pass binfile to gdb_load.
20133
837c599d
DJ
201342006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20135
20136 * gdb.base/cursal.exp: Add "" to gdb_load call.
20137
8dd4540b
MK
201382006-07-29 Mark Kettenis <kettenis@gnu.org>
20139
20140 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20141 NetBSD/ELF targets.
20142
ab5c9f60
DJ
201432006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20144
20145 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20146 operator*.
20147
4c42eaff
DJ
201482006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20149
20150 * gdb.base/completion.exp: Update for change in "file" behavior.
20151 * gdb.stabs/weird.exp: Likewise.
20152 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20153 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20154
0155cc76
NS
201552006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20156
20157 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20158 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20159
16026cd7
AS
201602006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20161
20162 * gdb.base/default.exp: Update source command error message.
20163 * gdb.base/help.exp: Update 'help source' message.
20164
16963cb6
DJ
201652006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20166
20167 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20168 test.
20169
6d7fd486
AS
201702006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20171
20172 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20173
29e8a844
DJ
201742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20175
20176 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20177
6afcfa39
DJ
201782006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20179
20180 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20181
267a692b
MK
201822006-07-17 Mark Kettenis <kettenis@gnu.org>
20183
20184 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20185 *-*-openbsd* from targets for wich we expect ARM FPA floating
20186 point format.
20187
85d2fec4
NR
201882006-07-17 Nick Roberts <nickrob@snap.net.nz>
20189
20190 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20191
201922006-07-17 Mark Kettenis <kettenis@gnu.org>
20193
20194 * gdb.base/annota3.exp: Expect frame-begin annotation.
20195
85b4c6e8
JB
201962006-07-14 Joel Brobecker <brobecker@adacore.com>
20197
20198 * gdb.base/help.exp: Adjust "help unset" test to accept
20199 any list of unset commands.
20200
fb933624
DJ
202012006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20202 Daniel Jacobowitz <dan@codesourcery.com>
20203
20204 * gdb.cp/ref-params.exp: New test.
20205 * gdb.cp/ref-params.cc: New source file.
20206 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20207
1dff4b64
MK
202082006-07-08 Mark Kettenis <kettenis@gnu.org>
20209
20210 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20211 spaces/tabs in regular expressions since they might not be there.
20212
40d2e0e3
AS
202132006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20214
20215 * gdb.base/ifelse.exp: New file.
20216
f6c957d2
NS
202172006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20218
20219 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20220 line.
20221 * gdb.base/huge.exp: Loop over compilation to find a size that
20222 is acceptable.
20223 * gdb.base/remote.exp: Correct expected strings.
20224 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20225
b9c5a23d
DJ
202262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20227
20228 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20229
9af2e58d
DJ
202302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20231
20232 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20233 native.
20234
30930ca5
DJ
202352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20236
20237 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20238 enable stabs testing.
20239
aa32fa1d
DJ
202402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20241
bd4a4c80 20242 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20243 gdb_test_multiple does.
20244
321fef15
DJ
202452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20246
20247 * Makefile.in (host_alias): Remove.
20248 (target_alias): Use @target_noncanonical@.
20249 (site.exp): Don't set host_alias.
20250 * aclocal.m4: Remove contents. Include acx.m4.
20251 * configure: Regenerated.
20252 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20253
e1c2defa
NS
202542006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20255
e63b55d1
NS
20256 * lib/gdb.exp (gdb_load_cmd): New.
20257
5600ea19
NS
20258 * gdb.base/fileio.c: Add system(NULL) test.
20259 * gdb.base/fileio.exp: Check it.
20260
e1c2defa
NS
20261 * gdb.base/break.c: Add 10a breakpoint at }
20262 * gdb.base/break.exp: Add test for breakpoint at }
20263 * gdb.cp/anon-union.cc: Add code at end of function.
20264 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20265 * gdb.mi/var-cmd.c: Add code at end of function.
20266 * gdb.mi/mi-var-display.exp: Adjust end of next.
20267 * gdb.mi/mi2-var-display.exp: Likewise.
20268 * gdb.base/fileio.c: Add stop function and insert calls at
20269 stopping places.
20270 * gdb.base/fileio.exp: Breakpoint stop function and remove
20271 explicit line number references.
20272
6c0112ec
JB
202732006-05-19 Joel Brobecker <brobecker@adacore.com>
20274
a9c64011
AS
20275 * gdb.base/del.exp (test_delete_alias): New function.
20276 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20277
154189a4
FF
202782006-05-18 Fred Fish <fnf@specifix.com>
20279
20280 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20281 required. Check for spurious output after program exits normally.
20282
582e64c2
FF
202832006-05-17 Fred Fish <fnf@specifix.com>
20284
20285 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20286 gdb_load, so it works in the simulator.
20287
8ef6493a
FF
202882006-05-11 Fred Fish <fnf@specifix.com>
20289
20290 * gdb.base/bang.exp: Ignore unexpected output between the
20291 "program exited normally" and the gdb prompt, as many other
20292 tests do.
20293
692b141c
MK
202942006-05-07 Mark Kettenis <kettenis@gnu.org>
20295
20296 * gdb.base/help.exp: Make "delete checkpoint" part option for
20297 "help d" and "help delete" tests.
20298
540b8a30
UW
202992006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20300
a9c64011 20301 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20302 expected output in some mi_gdb_test statements.
20303 * gdb.mi/mi2-basics.exp: Likewise.
20304
9b6462d9
JB
203052006-05-05 Joel Brobecker <brobecker@adacore.com>
20306
20307 * gdb.base/del.c: New file.
20308 * gdb.base/del.exp: New testcase.
20309
954de43b
DM
203102006-05-05 David S. Miller <davem@sunset.davemloft.net>
20311
20312 * gdb.base/break.exp: Do not assume a breakpoint on
20313 main will actually be in $srcfile when optimizing.
1303f75e
DM
20314 * gdb.base/savedregs.exp: Do not require that the dummy
20315 frame location match up to a symbol and source file location.
c3242428
DM
20316 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20317 will get printed without a mi_cmd_data_list_register_values prefix.
20318 (*-data-list-register-*): Correct regular expressions to expect the new
20319 pseudo d? floating point registers.
20320 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20321
c7e64c9a
DJ
203222006-05-05 Christophe Lyon <christophe.lyon@st.com>
20323
20324 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20325 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20326 is allocated by the compiler.
20327 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20328 anons, e, anone to force their allocation by the compiler.
20329
203302006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20331
20332 * gdb.base/help.exp: Update expected text for help d and
20333 help delete.
20334
27ce9a6d
MK
203352006-05-02 Mark Kettenis <kettenis@gnu.org>
20336
20337 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20338 NetBSD/ELF targets.
20339
8608915f
MK
203402006-04-30 Mark Kettenis <kettenis@gnu.org>
20341
20342 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20343 single-step breakpoint fails; make this a KFAIL on
20344 sparc*-*-openbsd*.
20345 * gdb.base/siginfo.exp: Likewise.
20346 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20347
b8db102d
MS
203482006-04-26 Michael Snyder <msnyder@redhat.com>
20349
20350 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20351 which may have to consume output from other forks.
20352 Add tests to make sure that "delete fork" succeeded.
20353
c702009a
MS
203542006-04-20 Michael Snyder <msnyder@redhat.com>
20355
20356 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20357 Add support for the Renesas M32C and M16C.
20358
20359 * gdb.asm/asm-source.exp: Add m32c target.
20360 * gdb.asm/m32c.inc: Support for m32c target.
20361
e28493f2
AS
203622006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20363
20364 * gdb.base/commands.exp (recursive_source_test): New test.
20365
880da185
DM
203662006-04-04 David S. Miller <davem@sunset.davemloft.net>
20367
20368 * gdb.base/float.exp: Add pattern for sparc targets.
20369
61d9b92f
DJ
203702006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20371
20372 * gdb.base/commands.exp (stray_arg0_test): New test.
20373
bd717df8
PB
203742006-03-30 Paul Brook <paul@codesourcery.com>
20375
20376 * gdb.mi/mi-until.exp: kfail broken until command.
20377 * gdb.mi/mi2-until.exp: Ditto.
20378
ec793d3c
NR
203792006-03-27 Nick Roberts <nickrob@snap.net.nz>
20380
20381 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20382
831004b7
AO
203832006-03-08 Alexandre Oliva <aoliva@redhat.com>
20384
20385 * gdb.base/prelink.exp: Anchor tested-for regular expression
20386 on gdb prompt.
20387
effe49a0
PB
203882006-03-07 Paul Brook <paul@codesourcery.com>
20389
20390 * gdb.base/assign.exp: Correct fail message.
20391
e5461016
PB
203922006-03-07 Paul Brook <paul@codesourcery.com>
20393
20394 * lib/compiler.c: Extract armcc version number.
20395 * lib/compiler.cc: Ditto.
20396
fc91c6c2
PB
203972006-03-07 Paul Brook <paul@codesourcery.com>
20398
20399 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20400 additional_flags=-w.
20401 * gdb.arch/altivec-regs.exp: Ditto.
20402 * gdb.arch/e500-abi.exp: Ditto.
20403 * gdb.arch/e500-regs.exp: Ditto.
20404 * gdb.base/all-bin.exp: Ditto.
20405 * gdb.base/annota1.exp: Ditto.
20406 * gdb.base/annota3.exp: Ditto.
20407 * gdb.base/args.exp: Ditto.
20408 * gdb.base/arithmet.exp: Ditto.
20409 * gdb.base/assign.exp: Ditto.
20410 * gdb.base/async.exp: Ditto.
20411 * gdb.base/bang.exp: Ditto.
20412 * gdb.base/break.exp: Ditto.
20413 * gdb.base/call-rt-st.exp: Ditto.
20414 * gdb.base/completion.exp: Ditto.
20415 * gdb.base/cond-expr.exp: Ditto.
20416 * gdb.base/condbreak.exp: Ditto.
20417 * gdb.base/consecutive.exp: Ditto.
20418 * gdb.base/define.exp: Ditto.
20419 * gdb.base/display.exp: Ditto.
20420 * gdb.base/ena-dis-br.exp: Ditto.
20421 * gdb.base/environ.exp: Ditto.
20422 * gdb.base/eval-skip.exp: Ditto.
20423 * gdb.base/info-proc.exp: Ditto.
20424 * gdb.base/jump.exp: Ditto.
20425 * gdb.base/logical.exp: Ditto.
20426 * gdb.base/long_long.exp: Ditto.
20427 * gdb.base/maint.exp: Ditto.
20428 * gdb.base/miscexprs.exp: Ditto.
20429 * gdb.base/pc-fp.exp: Ditto.
20430 * gdb.base/pointers.exp: Ditto.
20431 * gdb.base/relational.exp: Ditto.
20432 * gdb.base/reread.exp: Ditto.
20433 * gdb.base/sect-cmd.exp: Ditto.
20434 * gdb.base/sep.exp: Ditto.
20435 * gdb.base/sepdebug.exp: Ditto.
20436 * gdb.base/until.exp: Ditto.
20437 * gdb.base/whatis-exp.exp: Ditto.
20438 * gdb.cp/annota2.exp: Ditto.
20439 * gdb.cp/annota3.exp: Ditto.
20440 * gdb.trace/actions.exp: Ditto.
20441 * gdb.trace/backtrace.exp: Ditto.
20442 * gdb.trace/circ.exp: Ditto.
20443 * gdb.trace/collection.exp: Ditto.
20444 * gdb.trace/deltrace.exp: Ditto.
20445 * gdb.trace/infotrace.exp: Ditto.
20446 * gdb.trace/limits.exp: Ditto.
20447 * gdb.trace/packetlen.exp: Ditto.
20448 * gdb.trace/passc-dyn.exp: Ditto.
20449 * gdb.trace/passcount.exp: Ditto.
20450 * gdb.trace/report.exp: Ditto.
20451 * gdb.trace/save-trace.exp: Ditto.
20452 * gdb.trace/tfind.exp: Ditto.
20453 * gdb.trace/tracecmd.exp: Ditto.
20454 * gdb.trace/while-dyn.exp: Ditto.
20455 * gdb.trace/while-stepping.exp: Ditto.
20456 * lib/gdb.exp: Ditto.
20457 (gdb_compile): Handle nowarning option.
20458
5f4a23d9
AO
204592006-03-07 Alexandre Oliva <aoliva@redhat.com>
20460
20461 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20462 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20463 Rename executable to prelinkt. Don't re-prelink if we didn't
20464 get a core file. Test prelink -u exit status to tell whether
20465 prelinking failed. Use gdb_test_multiple.
20466
9733fc94
DJ
204672006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20468
20469 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20470 (do_tests): Call it.
20471
cc10cae3
AO
204722006-02-28 Alexandre Oliva <aoliva@redhat.com>
20473
20474 * gdb.base/prelink.exp: New test.
20475 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20476
15c46491
WZ
204772006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20478
20479 * gdb.fortran/derived-type.f90: New file.
20480 * gdb.fortran/derived-type.exp: New testcase.
20481
5c9f7ded
DJ
204822006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20483
20484 * gdb.base/default.exp: Allow ';' as a directory separator.
20485
5b96932b
AS
204862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20487
20488 * gdb.base/help.exp (help add-symbol-file): Update.
20489
1986bccd
AS
204902006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20491
20492 * gdb.base/help.exp (help load): Update expected results.
20493
a8b7528f
FF
204942006-02-19 Fred Fish <fnf@specifix.com>
20495
20496 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20497 specifix hex value as part of results.
20498 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20499
f8261448
FF
205002006-02-16 Fred Fish <fnf@specifix.com>
20501
20502 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20503 ushort_addr, and slong_addr, so the typedefs are not optimized
20504 away.
20505 * gdb.base/whatis.exp: Add tests using type name for struct type,
20506 union type, enum type, and typedef.
a9c64011 20507
31d8bdd2
MK
205082006-02-13 Mark Kettenis <kettenis@gnu.org>
20509
20510 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20511
34e41e63
JB
205122006-02-13 Jim Blandy <jimb@redhat.com>
20513
20514 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20515 case where it takes two "next" commands to skip past the init
20516 call.
20517
ac6e4f31
FF
205182006-02-12 Fred Fish <fnf@specifix.com>
20519
20520 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20521 to handle cases where it takes two "next" commands to skip
20522 past the init call.
20523
2db2d571
JB
205242006-02-07 Joel Brobecker <brobecker@adacore.com>
20525
20526 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20527 on hppa32 targets.
20528
38fcd64c
DJ
205292006-02-06 Vladimir Prus <ghost@cs.msu.su>
20530
20531 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20532 field.
20533
1315ad46
MK
205342006-01-29 Mark Kettenis <kettenis@gnu.org>
20535
20536 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20537
5625b943
DJ
205382006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20539
20540 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20541 files.
20542
80df1bbe
DJ
205432006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20544
20545 * gdb.cp/maint.exp: Set complaints to a positive value.
20546
9078e690
DJ
205472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20548
20549 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20550 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20551 function name.
20552
9c903399
DJ
205532006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20554
20555 * gdb.base/checkpoint.c: Update copyright notice. Include
20556 <stdlib.h>.
20557
761ae4d6
JB
205582006-01-04 Jim Blandy <jimb@redhat.com>
20559
20560 * gdb.asm/asm-source.exp: Independently provide default values for
20561 asm-flags and debug-flags. Use 'string equal' to do the
20562 comparison, not the implicit expr's '==' operator. Remove
20563 now-unneeded assignments to asm-flags. In h8300 case, place
20564 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20565
099ac3dd
MS
205662006-01-04 Michael Snyder <msnyder@redhat.com>
20567
20568 * gdb.base/checkpoint.c: New file.
20569 * gdb.base/checkpoint.exp: New file.
20570 * gdb.base/multi-fork.c: New file.
20571 * gdb.base/multi-fork.exp: New file.
20572 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20573
f4d85314
FF
205742006-01-04 Fred Fish <fnf@specifix.com>
20575
20576 * gdb.base/ptype.c (foo): Add typedef.
20577 (intfoo): Add function.
20578 * gdb.base/ptype1.c: New file.
20579 * gdb.base/ptype.exp: Handle compilation and linking with two
20580 source files. Test that proper type for "foo" is found based
20581 on source context rather than first match found in symtabs.
20582
a1b06f35
MK
205832005-12-28 Mark Kettenis <kettenis@gnu.org>
20584
20585 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20586 * gdb.asm/openbsd.inc: Indent commands.
20587
d082a1e2
MK
205882005-12-26 Mark Kettenis <kettenis@gnu.org>
20589
c65016bd
MK
20590 * gdb.base/freebpcmd.exp: Increase timeout.
20591
d082a1e2
MK
20592 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20593
d3c32a0e
DJ
205942005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20595
20596 * gdb.base/default.exp: Update check for "show version".
20597
9fdb1f50
RC
205982005-12-09 Randolph Chung <tausq@debian.org>
20599
20600 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
20601 * gdb.asm/pa64.inc: New file.
20602
5f2c56f7
RC
206032005-12-09 Randolph Chung <tausq@debian.org>
20604
20605 * gdb.asm/common.inc: Indent commands.
20606 * gdb.asm/asmsrc1.s: Likewise.
20607 * gdb.asm/asmsrc2.s: Likewise.
20608
8117349c
RC
206092005-12-09 Randolph Chung <tausq@debian.org>
20610
20611 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
20612 (get_addr_of_sym): Remove duplicate print.
20613 (gen_core): xfail hppa*-*-hpux*, update expected output.
20614 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
20615 * gdb.arch/pa64-nullify.s: New file.
20616
8f07f25a
RC
206172005-12-09 Randolph Chung <tausq@debian.org>
20618
20619 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20620
55b39184
DJ
206212005-12-07 Christophe Lyon <christophe.lyon@st.com>
20622
20623 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
20624 code generation for these functions.
20625 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
20626 error message.
20627
31e2b00f
AS
206282005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
20629
20630 * gdb.base/help.exp (help b, help br, help bre, help brea)
20631 (help break): Update the expected message.
20632
c3d0b56e
SC
206332005-11-11 Stephane Carrez <stcarrez@nerim.fr>
20634
20635 * gdb.asm/m68hc11.inc: Setup the data section.
20636 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
20637 script for this test.
20638 (m6812-*-*): Likewise.
20639
36ae0ea9
RC
206402005-11-09 Randolph Chung <tausq@debian.org>
20641
20642 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20643
9d6f42e9
WZ
206442005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20645
20646 * gdb.base/break.exp: Fix a comment typo.
20647
e2126a14
EZ
206482005-11-03 Jim Blandy <jimb@redhat.com>
20649
a9c64011
AS
20650 Checked in by Elena Zannoni <ezannoni@redhat.com>
20651
889bf7c5 20652 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 20653
e0ac7199
CV
206542005-11-02 Corinna Vinschen <vinschen@redhat.com>
20655
20656 * gdb.arch/gdb1558.c: Include stdio.h.
20657
31d3fb18
MK
206582005-10-31 Mark Kettenis <kettenis@gnu.org>
20659
20660 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20661
e52b687c
MK
206622005-10-31 Mark Kettenis <kettenis@gnu.org>
20663
20664 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20665
f4711d79
PG
206662005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20667
a9c64011
AS
20668 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20669 vscr" tests to better match output.
f4711d79 20670
987a9106
JB
206712005-10-12 Jim Blandy <jimb@redhat.com>
20672
20673 * gdb.base/structs.exp (any): New function.
20674 (test_struct_returns): Don't make any assumptions at all about
20675 what value the function returns when GDB can't set the return
20676 value.
20677
2336bb58
JB
206782005-10-09 Joel Brobecker <brobecker@adacore.com>
20679
20680 * gdb.ada/arrayidx/p.adb: New file.
20681 * gdb.ada/arrayidx.exp: New testcase
20682
206832005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
20684
20685 * gdb.ada/array_return/pck.ads: New file.
20686 * gdb.ada/array_return/pck.adb: New file.
20687 * gdb.ada/array_return/p.adb: New file.
20688 * gdb.ada/array_return.exp: New testcase.
20689
705335ea
JB
206902005-10-03 Joel Brobecker <brobecker@adacore.com>
20691
a9c64011
AS
20692 * gdb.base/arrayidx.c: New file.
20693 * gdb.base/arrayidx.exp: New testcase.
705335ea 20694
11ee9940
NR
206952005-09-29 Nick Roberts <nickrob@snap.net.nz>
20696
20697 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
20698 frames-invalid and breakpoints-invalid are no longer generated
20699 with level 3 so don't expect them in the output.
20700
39fb8e9e
BR
207012005-09-27 Bob Rossi <bob@brasko.net>
20702
a9c64011 20703 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
20704 from test. Escape the | in mi_gdb_test call.
20705 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
20706 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
20707 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
20708 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
20709 expected regex's in mi_gdb_test calls.
20710 * lib/mi-support.exp: Remove arbitrary .* from tests.
20711 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
20712 Fully anchor GDB/MI expected results in mi_gdb_test.
20713 * lib/gdb.exp (string_to_regexp): Escape the ] character.
20714 * gdb.base/sizeof.exp: Remove escape character. Correct test.
20715
2af48f68
PB
207162005-09-26 Paul Brook <paul@codesourcery.com>
20717
20718 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20719
f34502bc
WZ
207202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20721
20722 * bfp-test.c: New file.
20723 * bfp-test.exp: New testcase.
20724
ca929517
WZ
207252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20726
20727 * gdb.fortran/subarray.exp: New testcase to test the evaluation
20728 of subarray and substring variable.
20729 * gdb.fortran/subarray.f: New source file for the test of subarray
20730 and substring variable evaluation.
20731 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
20732 of string constant.
20733
c761af65
DJ
207342005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
20735
20736 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
20737 copyright dates.
20738
561d7a1d
PG
207392005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
20740
20741 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
20742 powerpc altivec' test with an almost identical 'info vector' test.
20743
b2b64cc9
PG
207442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20745
a9c64011
AS
20746 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20747 vscr" tests to match output.
b2b64cc9 20748
6ac4d15a
PG
207492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20750
a9c64011
AS
20751 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20752 output.
6ac4d15a 20753
40e55bef
BR
207542005-09-11 Bob Rossi <bob@brasko.net>
20755
889bf7c5
PA
20756 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
20757 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
20758 commands that return an MI output command and an asyncronous MI output
20759 command.
40e55bef
BR
20760 * gdb.mi/mi-console.exp: Ditto.
20761
3c7385ec
BR
207622005-09-11 Bob Rossi <bob@brasko.net>
20763
20764 * gdb.mi/mi-var-child.c: Include <string.h>.
20765
a6cd0eb3
DJ
207662005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20767
20768 * killed.exp: Correct gdb_expect syntax.
20769
2f168eed
CV
207702005-08-09 Corinna Vinschen <vinschen@redhat.com>
20771
20772 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20773
ecd3fd0f
BR
207742005-08-02 Bob Rossi <bob@brasko.net>
20775
20776 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
20777 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
20778 Change tests to inferior-tty-set/show.
20779 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
20780 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
20781 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
20782 inferior. Use mi_gdb_test to get GDB and Inferior output.
20783 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
20784 descriptor.
20785 (mi_inferior_tty_name): Add inferior PTY file name.
20786 (mi_gdb_start): Add INFERIOR_PTY parameter.
20787 (mi_gdb_test): Add IPATTERN parameter.
20788
f1ea48cb 207892005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 20790
f1ea48cb
BR
20791 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
20792 parameter to mi_gdb_test.
20793 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
20794
6e650a67
DJ
207952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20796
20797 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
20798 struct_declarations.
20799 * gdb.mi/mi-var-child.exp: Step over the initialization of
20800 struct_declarations.
20801
8be260b6
DJ
208022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20803
20804 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
20805 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
20806 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
20807 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
20808 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
20809 file.
20810
4e660f07
NR
208112005-07-27 Nick Roberts <nickrob@snap.net.nz>
20812
20813 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
20814 (do_children_tests): Assign values to the extra elements.
20815
20816 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
20817 them for tests for "-var-update --no-values" and
a9c64011 20818 "-var-update --all-values".
4e660f07
NR
20819 Add test for "-var-list-children --simple-values".
20820
20821 * gdb.mi/basics.c (callee4): Add integer array D[3]...
20822
20823 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
20824 "-stack-list-locals --simple-values" Improve doc strings and
20825 comments.
20826
6bdae935
MK
208272005-07-18 Mark Kettenis <kettenis@gnu.org>
20828
598b7a6f
MK
20829 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
20830 *-*-openbsd*.
20831 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
20832
6bdae935
MK
20833 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
20834 sigaltsatck'.
20835
1323e929 208362005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 20837
1323e929
BR
20838 * gdb.base/default.exp (tty): Changed output of command.
20839 * gdb.base/help.exp (help tty): Ditto.
20840
b1a9c082
MK
208412005-07-12 Mark Kettenis <kettenis@gnu.org>
20842
20843 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
20844
10a844a2
MK
208452005-07-10 Mark Kettenis <kettenis@gnu.org>
20846
20847 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
20848 -stack-select-frame without arguments.
20849 (test_stack_frame_listing): Add test for newly implemented command
20850 -stack-info-frame.
20851
3cb3b8df
BR
208522005-07-06 Bob Rossi <bob@brasko.net>
20853
20854 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
20855 command.
20856 (Copyright): Update copyright.
20857
a0c5fbcf
WZ
208582005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
20859
20860 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
20861 tests to evaluate exponentiation expression.
20862
984971d0
AS
208632005-06-29 Andreas Schwab <schwab@suse.de>
20864
20865 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
20866 main to avoid warnings.
20867
20868 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
20869
fe03833f
NR
208702005-06-20 Nick Roberts <nickrob@snap.net.nz>
20871
20872 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
20873 -stack-select-frame without arguments.
20874 (test_stack_frame_listing): Add test for newly implemented command
20875 -stack-info-frame.
a9c64011 20876
7a55f279
WZ
208772005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
20878
0ffa0ea5
DJ
20879 * gdb.fortran/array-element.f: New file.
20880 * gdb.fortran/array-element.exp: New testcase.
7a55f279 20881
26585198
DJ
208822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20883
20884 * gdb.base/bigcore.exp: Correct checks for systems which can
20885 not dump a large core file.
20886
c1bd25fd
DJ
208872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20888
20889 * gdb.base/relocate.c: Add a copyright notice.
20890 (dummy): Remove.
20891 * gdb.base/relocate.exp: Test printing the values of variables
20892 from a relocatable file.
20893
589e074d
DJ
208942005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
20895
20896 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
20897 excess MI output after an error.
20898
0915f927
JB
208992005-05-29 Joel Brobecker <brobecker@adacore.com>
20900
20901 * gdb.arch/alpha-step.c: New file.
20902 * gdb.arch/alpha-step.exp: New testcase.
20903
76ff342d
DJ
209042005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
20905 Dennis Brueni <dennis@slickedit.com>
20906
20907 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
20908 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
20909 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
20910 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
20911 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
20912 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
20913 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
20914
96b0c7ac
DJ
209152005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
20916 Wu Zhou <woodzltc@cn.ibm.com>
20917
20918 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
20919 IBM's xlc compiler.
20920 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
20921 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
20922
f21565d2
JB
209232005-05-13 Jim Blandy <jimb@redhat.com>
20924
20925 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
20926 calling gdb_suppress_entire_file.
20927 * gdb.base/charset.exp: Same.
20928 * gdb.base/call-rt-st.exp: Same.
20929
6006a3a1
BR
209302005-05-05 Bob Rossi <bob_rossi@cox.net>
20931
20932 * lib/gdb.exp (fullname_syntax): Added global regex.
20933 (fullname_syntax_POSIX): Ditto.
20934 (fullname_syntax_UNC): Ditto.
20935 (fullname_syntax_DOS_CASE): Ditto.
20936 (fullname_syntax_DOS): Ditto.
20937 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
20938 fullname_syntax variable to scope and use it.
20939 (test_file_list_exec_source_files): Ditto.
20940 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
20941
c3b69c04
DJ
209422005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
20943
20944 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
20945
3c95e6af
PG
209462004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
20947
a9c64011
AS
20948 * lib/gdb.exp (skip_altivec_tests): New function, based on
20949 check_vmx_hw_available from the GCC testsuite.
20950 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
20951 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 20952
78df6c56
JB
209532005-05-02 Jim Blandy <jimb@redhat.com>
20954
20955 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
20956 calling gdb_suppress_entire_file.
20957
1690f9cf
DJ
209582005-04-30 Randolph Chung <tausq@debian.org>
20959
20960 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
20961 Slightly relax "sem_post" name checking.
20962
5ea106f7
PG
209632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20964
20965 * gdb.base/unload.exp: Use new shared library infrastructure.
20966
bf7234cf
PG
209672005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20968
20969 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 20970 infrastructure.
bf7234cf 20971
547b869a
CV
209722005-04-29 Corinna Vinschen <vinschen@redhat.com>
20973
20974 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
20975 * gdb.asm/h8300.inc: New file.
20976
f07e55f0
PG
209772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20978
20979 * gdb.base/shlib-call.exp: Change to use new shared library
20980 infrastructure.
20981
3cbba3d1
PG
209822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20983
a9c64011
AS
20984 * gdb.base/pending.exp: Change to use new shared library
20985 infrastructure.
3cbba3d1 20986
ed6df200
PG
209872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20988
a9c64011
AS
20989 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
20990 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 20991
8c8f4ebe
PG
209922005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
20993
a9c64011
AS
20994 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
20995 shared objects being adjusted and update copyright years.
8c8f4ebe 20996
607fbc54
DJ
209972005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
20998
20999 * ChangeLog: Correct some 2003-01-13 dates.
21000 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
21001 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
21002 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
21003 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
21004 gdb.trace/tfind.exp: Update copyright years.
21005
57bf0e56
DJ
210062005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
21007 Daniel Jacobowitz <dan@codesourcery.com>
21008
21009 * lib/gdb.exp (gdb_compile): Handle shlib=.
21010 (gdb_compile_shlib): New function.
21011
9b593790
PG
210122005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
21013
a9c64011 21014 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 21015
9494c6a5
DJ
210162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21017
21018 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
21019 gdb.server.
21020 * configure.ac: Likewise.
21021 * configure: Regenerated.
21022 * gdb.gdbserver/Makefile.in: Moved to...
21023 * gdb.server/Makefile.in: ... here.
21024 * gdb.gdbserver/server.c: Moved to...
21025 * gdb.server/server.c: ... here.
21026 * gdb.gdbserver/server-run.exp: Moved to...
21027 * gdb.server/server-run.exp: ... here.
21028
6f8eac0e
DJ
210292005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21030
21031 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
21032 * configure.ac: Create gdb.gdbserver/Makefile.
21033 * configure: Regenerated.
21034 * lib/gdbserver-support.exp: New file, derived from
21035 config/gdbserver.exp.
21036 * config/gdbserver.exp: Use gdbserver-support.exp.
21037 * gdb.gdbserver/Makefile.in: New file.
21038 * gdb.gdbserver/server.c: New file.
21039 * gdb.gdbserver/server-run.exp: New file.
21040
6e87504d
PG
210412005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21042
a9c64011
AS
21043 * lib/gdb.exp (test_compiler_info): Return compiler_info
21044 if no arguments are given.
6e87504d 21045
d1779be4
PG
210462005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
21047
21048 * gdb.arch/altivec-abi.exp: Check for compiler and set
21049 use altivec' flag accordingly.
21050 * gdb.arch/altivec-regs.exp: Likewise.
21051
88750304
DJ
210522005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21053
21054 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21055
f3fb768d
AS
210562005-03-27 Andreas Schwab <schwab@suse.de>
21057
21058 * gdb.base/bigcore.c (main): Add missing mode argument in open
21059 call.
21060
7e813ac5
DJ
210612005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
21062
21063 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
21064 downloads.
21065 * config/gdbserver.exp (gdb_load): Likewise.
21066
8e3049aa
PB
210672005-03-14 Paul Brook <paul@codesourcery.com>
21068
21069 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
21070 targets.
21071
a9df7c44
JB
210722005-03-09 Joel Brobecker <brobecker@adacore.com>
21073
21074 * gdb.dwarf2/dup-psym.S: New file.
21075 * gdb.dwarf2/dup-psym.exp: New testcase.
21076
9f0d94e8
JB
210772005-03-09 Joel Brobecker <brobecker@adacore.com>
21078
21079 * gdb.ada/exec_changed/first.adb: New file.
21080 * gdb.ada/exec_changed/second.adb: New file.
21081 * gdb.ada/exec_changed.exp: New testcase.
21082
5f579bc5
NS
210832005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21084
36e9969c
NS
21085 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21086 (A2): New class.
21087 (main): Test operator+.
21088 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21089 breakpoint test.
21090
5f579bc5
NS
21091 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21092 * gdb.base/signull.exp: Disable if gdb,nosignals.
21093 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21094 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21095 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21096 * gdb.mi/mi2-console.exp: Likewise.
21097 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21098 continue output at start.
21099 (gdb_collect_locals_test): Robustify regexp.
21100 * gdb.trace/passc-dyn.exp: Fix comment typo.
21101 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21102
be46087e
CV
211032005-03-08 Corinna Vinschen <vinschen@redhat.com>
21104
21105 * gdb.asm/asm-source.exp: Add iq2000 case.
21106 * gdb.asm/iq2000.inc: New file.
21107
384e1a61 211082005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21109
384e1a61
MI
21110 * gdb.base/command.exp: Change hardcoded value to regular expression.
21111 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21112
584b6e9e
DJ
211132005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21114
21115 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21116 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21117 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21118 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21119 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21120
ab5b5d61
MK
211212005-03-05 Mark Kettenis <kettenis@gnu.org>
21122
21123 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21124 changes.
21125
ae051c1b
PG
211262004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21127
a9c64011
AS
21128 * lib/compiler.c: Add test for IBM's xlc compiler.
21129 * lib/compiler.cc: Likewise.
ae051c1b 21130
3f0f6ed2
JB
211312004-02-24 Joel Brobecker <brobecker@adacore.com>
21132
21133 * gdb.ada/fixed_points.exp: Create compilation object directory
21134 before running the test.
21135 * gdb.ada/null_record.exp: Likewise.
21136 * gdb.ada/packed_array.exp: Likewise.
21137 * gdb.ada/start.exp: Likewise.
21138
724f452b
JB
211392005-02-15 Joel Brobecker <brobecker@adacore.com>
21140
21141 * gdb.ada/packed_array/pa.adb: New file.
21142 * gdb.ada/packed_array.exp: New testcase.
21143
57f5cdfb 211442005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21145
1f393151
MK
21146 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21147 files.
21148
ebdda337
MK
21149 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21150 on *-*-openbsd*. Correctly match whitespace in regukar
21151 expressions.
21152
cf309262
DJ
211532005-02-10 Daniel Jacobowitz <dan@debian.org>
21154
21155 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21156 PR exp/1821
21157 * gdb.base/gdb1821.c: New test file.
21158 * gdb.base/gdb1821.exp: New test file.
21159
3be49e7a
JB
211602005-02-09 Joel Brobecker <brobecker@adacore.com>
21161
21162 * gdb.base/start.c: New file.
21163 * gdb.base/start.exp: New testcase.
21164
e292e67d
JB
211652005-02-09 Joel Brobecker <brobecker@adacore.com>
21166
21167 * gdb.ada/start/dummy.adb: New file.
21168 * gdb.ada/start.exp: New testcase.
21169
dbdfa66c
CV
211702005-02-09 Corinna Vinschen <vinschen@redhat.com>
21171
21172 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21173 for printing symbols and statistics.
21174 Add test for using relative pathnames in "maint print msymbols" test.
21175 Mark "maint info sections DATA" XFAIL on Cygwin.
21176 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21177 tests.
21178
d7941671
AC
211792005-02-09 Andreas Schwab <schwab@suse.de>
21180
21181 Committed by Andrew Cagney <cagney@gnu.org>
21182 * gdb.base/remotetimeout.exp: New file.
21183
74e5ef44
MK
211842005-02-07 Mark Kettenis <kettenis@gnu.org>
21185
21186 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21187
464dd14d
JB
211882005-02-03 Joel Brobecker <brobecker@adacore.com>
21189
21190 * gdb.ada/gnat_ada.gpr: New file.
21191 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21192 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21193 * configure.ac: No longer generate gnat_ada.gpr.
21194 * configure: Regenerate.
21195 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21196 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21197 * gdb.ada/null_record/bar.ads: Likewise.
21198 * gdb.ada/null_record/bar.adb: Likewise.
21199 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21200 * gdb.ada/null_record.exp (testdir): New variable.
21201 (testfile): executable is now in testdir subdirectory.
21202 (srcfile): Use full path to the main compilation unit.
21203 * gdb.ada/fixed_points.exp: Same changes as above.
21204
30d756ae
NR
212052005-02-03 Nick Roberts <nickrob@snap.net.nz>
21206
21207 * gdb.base/interp.exp: New test.
21208
9d799f85
AC
212092005-01-24 Andrew Cagney <cagney@gnu.org>
21210
21211 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21212
15656118
AC
212132005-01-19 Andrew Cagney <cagney@gnu.org>
21214
a892c31b
AC
21215 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21216 configure.ac not configure.in.
21217
15656118
AC
21218 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21219 of powerpc*-*-*.
21220 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21221 * gdb.base/list.exp (test_list_function)
15656118
AC
21222 (test_list_filename_and_function): Ditto.
21223 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21224
a7b01baf
AC
212252005-01-16 Andrew Cagney <cagney@gnu.org>
21226
17d92a02
AC
21227 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21228
a7b01baf
AC
21229 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21230
bc8332bb
AC
212312005-01-14 Andrew Cagney <cagney@gnu.org>
21232
21233 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21234 * gdb.mi/mi2-var-cmd.exp: Ditto.
21235
4d074752
CV
212362005-01-10 Corinna Vinschen <vinschen@redhat.com>
21237
21238 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21239
bec39cab
AC
212402005-01-07 Andrew Cagney <cagney@gnu.org>
21241
21242 * configure.ac: Rename configure.in, require autoconf 2.59.
21243 * configure: Re-generate.
21244 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21245 * gdb.stabs/configure: Re-generate.
21246 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21247 * gdb.hp/configure: Re-generate.
21248 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21249 autoconf 2.59.
21250 * gdb.hp/gdb.objdbg/configure: Re-generate.
21251 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21252 autoconf 2.59.
21253 * gdb.hp/gdb.defects/configure: Re-generate.
21254 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21255 autoconf 2.59.
21256 * gdb.hp/gdb.compat/configure: Re-generate.
21257 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21258 autoconf 2.59.
21259 * gdb.hp/gdb.base-hp/configure: Re-generate.
21260 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21261 autoconf 2.59.
21262 * gdb.hp/gdb.aCC/configure: Re-generate.
21263
f10b16d4
JB
212642004-12-15 Jim Blandy <jimb@redhat.com>
21265
21266 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21267 under NPTL when there is debugging info available for libpthread.
21268
fb6e1814
JG
212692004-12-13 Jerome Guitton <guitton@gnat.com>
21270
21271 * gdb.ada/fixed_points.c: New file.
21272 * gdb.ada/fixed_points.exp: New file.
21273
fe46cd3a
RC
212742004-12-03 Randolph Chung <tausq@debian.org>
21275
21276 * gdb.arch/pa-nullify.exp: New file.
21277 * gdb.arch/pa-nullify.s: New file.
21278
8de0841b
RC
212792004-11-30 Randolph Chung <tausq@debian.org>
21280
21281 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21282 instead of "tbug". Fix regexp to work properly with gdb_test.
21283
c8170782
PH
212842004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21285
21286 * gdb.base/bitfields2.exp: New test.
21287 * gdb.base/bitfields2.c: New file.
21288
954269c2
RE
212892004-11-28 Richard Earnshaw <rearnsha@arm.com>
21290
21291 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21292
0107feed
RC
212932004-11-16 Randolph Chung <tausq@debian.org>
21294
21295 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21296
f073ae8c
DJ
212972004-11-14 Daniel Jacobowitz <dan@debian.org>
21298
21299 * gdb.threads/threadapply.exp: Correct "macro details" test.
21300
19ad59e7
JJ
213012004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21302
21303 * gdb.threads/threadapply.exp: New test.
21304 * gdb.threads/threadapply.c: New file.
21305
9cf0961b
MK
213062004-11-07 Mark Kettenis <kettenis@gnu.org>
21307
21308 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21309 frames.
21310
c789492a
FL
213112004-11-05 Felix Lee <felix+log1@specifixinc.com>
21312
21313 * gdb.base/cursal.exp: New file.
21314 * gdb.base/cursal.c: New file.
21315
a1e167bb
AC
213162004-11-03 Andrew Cagney <cagney@gnu.org>
21317
21318 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21319
b7cbf173
MK
213202004-10-30 Mark Kettenis <kettenis@gnu.org>
21321
21322 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21323 NetBSD/ELF targets.
21324
88f9d34f
JB
213252004-10-29 Joel Brobecker <brobecker@gnat.com>
21326
21327 * gdb.threads/bp_in_thread.c: New file, copied from
21328 pthread_cond_wait.c.
21329 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21330 file, rather than reusing the .c file from another testcase.
21331
ca7d6a0c
JB
213322004-10-20 Joel Brobecker <brobecker@gnat.com>
21333
21334 * gdb.ada/null_record.exp: Check where we stopped after
21335 sending the start command, instead of where the associated
21336 temporary breakpoint was inserted.
21337
0d863d03
AC
213382004-10-14 Andrew Cagney <cagney@gnu.org>
21339
21340 * gdb.mi/gdb701.c (main): Return 0.
21341
d11e72cb
DJ
213422004-10-13 Daniel Jacobowitz <dan@debian.org>
21343
d40539a4 21344 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21345
e1923096
JJ
213462004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21347
21348 * gdb.threads/schedlock.c: Add comment markers to use to find
21349 line numbers.
21350 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21351 comments.
21352 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21353 breakpoint lines.
21354
ec8ba2c9
DJ
213552004-10-12 Daniel Jacobowitz <dan@debian.org>
21356
21357 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21358
0eb3658b
DJ
213592004-10-12 Daniel Jacobowitz <dan@debian.org>
21360
21361 * configure.in: Add gdb.dwarf2.
21362 * configure: Regenerated.
21363 * Makefile.in: Add gdb.dwarf2.
21364 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21365 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21366 gdb.dwarf2/file1.txt: New files.
21367
a271cc33
OF
213682004-10-11 Orjan Friberg <orjanf@axis.com>
21369
a9c64011 21370 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21371 of "run", since the latter doesn't work with remote targets. Adjust
21372 the breakpoint numbering accordingly.
21373 * gdb.threads/pthread_cond_wait.exp: Ditto.
21374
895ce074
MC
213752004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21376
21377 * gdb.base/overlays.exp: Update copyright years.
21378
6be3092d
KI
213792004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21380
21381 * gdb.base/overlays.exp: Disable if target is Linux.
21382
e05389b8
FL
213832004-10-06 Felix Lee <felix+log1@specifixinc.com>
21384
21385 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21386
73cb587d
KI
213872004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21388
21389 * gdb.asm/asm-source.exp: Add m32r-linux target.
21390 * gdb.asm/m32r-linux.inc: New file.
21391
3c0edcdc
AC
213922004-09-24 Andrew Cagney <cagney@redhat.com>
21393 David Anderson <anderson@redhat.com>
21394
21395 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21396 command fails, assume things will work.
21397 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21398 (_GNU_SOURCE): Define.
21399 (print_unsigned, print_hex): Change parameter to "long long".
21400 (print_byte_count): New function, use to print byte counts.
21401 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21402 O_LARGEFILE.
21403 (main): Compute an upper bound on a corefile in max_core_size.
21404 Limit memory chunk size to max_core_size. Limit total memory
21405 allocated to max_core_size.
21406
4bb3667f
AC
214072004-09-23 Andrew Cagney <cagney@gnu.org>
21408
21409 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21410 from a separate process with code that creates a corefile by
21411 making the inferior dump core.
21412
60fe1a51
MK
214132004-09-23 Mark Kettenis <kettenis@gnu.org>
21414
21415 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21416 block.
21417
8e937346
MC
214182004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21419
21420 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21421 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21422 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21423 Likewise.
21424
7213f6d6
JJ
214252004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21426
21427 * gdb.java/jprint.exp: New test case for java inferior call.
21428 * gdb.java/jprint.java: Ditto.
21429
eac69dca
JB
214302004-09-15 Joel Brobecker <brobecker@gnat.com>
21431
21432 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21433
22227696
MC
214342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21435
21436 * gdb.threads/killed.c: Include <stdlib.h>.
21437 * gdb.threads/pthreads.c: Likewise.
21438
7dd403a4
MC
214392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21440
21441 * gdb.threads/killed.c: Add copyright notice.
21442
33f2d567
JM
214432004-09-10 Jason Molenda (jmolenda@apple.com)
21444
a9c64011
AS
21445 * gdb.base/define.exp: Two new tests to verify zero space chars
21446 after 'if' and 'while' commands in a user-defined command is correctly
21447 parsed.
33f2d567 21448
e05b62ac
AC
214492004-09-08 Andrew Cagney <cagney@gnu.org>
21450
21451 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21452 delivery test with duplicate at end of file.
21453
9cbe82da
MK
214542004-09-06 Mark Kettenis <kettenis@jive.nl>
21455
21456 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21457
564803d9
MC
214582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21459
21460 * config/hppro.exp: Removed.
21461
7c6807ce
MC
214622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21463
21464 * config/sparclet.exp: Removed.
21465
bf7e26dd
MC
214662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21467
21468 * config/udi.exp: Removed.
21469
714e341b
MC
214702004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21471
21472 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21473 of "exp_continue".
21474 (advancei): Likewise.
21475
1236e623
JJ
214762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21477
21478 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21479
3bdcad15
MI
214802004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21481
228af206 21482 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21483 to check for nodebug in executable.
21484 * gdb.gdb/observer.exp (setup_test): Likewise.
21485 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21486 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21487
c72b934c
AC
214882004-09-01 Andrew Cagney <cagney@gnu.org>
21489
21490 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21491 files.
21492
edd9b715
JJ
214932004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21494
21495 * gdb.base/unload.exp: Fix expected warning message to match
21496 latest format.
21497
fb4ce06b
CV
214982004-09-01 Corinna Vinschen <vinschen@redhat.com>
21499
21500 * gdb.base/call-rt-st.exp: Fix typos.
21501
ce78e7c3
MI
215022004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21503
21504 * gdb.threads/thread_check.exp: New testcase.
21505 * gdb.threads/thread_check.c: New testcase.
21506
2dedb159
AC
215072004-08-31 Andrew Cagney <cagney@gnu.org>
21508
21509 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21510 (skip_to_handler_entry): New procedures. Test stepping into a
21511 handler when the breakpoint is at the handler's entry point.
21512
68f53502
AC
215132004-08-30 Andrew Cagney <cagney@gnu.org>
21514
21515 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21516 gdb/1757.
21517
3e3ffd2b
MC
215182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21519
21520 With code from Manoj Iyer <manjo@austin.ibm.com>:
21521 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21522 return value. Add an arm for "no debugging symbols found".
21523 Change a stray "error" to "perror".
21524 (gdb_run_cmd): Adapt to new return value.
21525 * gdb.base/remote.exp: Adapt to new return value.
21526 * gdb.gdb/complaints.exp: Likewise.
21527 * gdb.gdb/observer.exp: Likewise.
21528 * gdb.gdb/selftest.exp: Likewise.
21529 * gdb.gdb/xfullpath.exp: Likewise.
21530
4b6f5fd2
JB
215312004-08-27 Joel Brobecker <brobecker@gnat.com>
21532
21533 * gdb.threads/bp_in_thread.exp: New testcase.
21534
e5b25496
MC
215352004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21536
21537 Fix PR testsuite/1735.
21538 * gdb.threads/schedlock.c (thread_function): Add a cast
21539 to suppress a gcc warning.
21540 * gdb.threads/thread-specific.c (thread_function): Likewise.
21541
934353d6
MC
215422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21543
21544 * gdb.base/unload.c: Include <stdlib.h>.
21545
f98a0aef 215462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 21547
f98a0aef 21548 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
21549 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21550 synchronized after the "return".
21551
5a2e8882
MC
215522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21553
21554 * gdb.mi/basics.c: Include <stdio.h>.
21555 * gdb.mi/pthreads.c: Include <stdlib.h>.
21556 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21557
a9640423
MC
215582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21559
21560 * gdb.threads/schedlock.c: Add copyright notice.
21561
b04e311d
AC
215622004-08-25 Andrew Cagney <cagney@gnu.org>
21563
21564 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21565 (skip_over_handler, breakpoint_over_hander): New test procedures.
21566 (advance, advancei): Add a proper prefix, do not use
21567 rerun_to_main.
21568 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21569
7c27f15b
MC
215702004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21571
21572 * gdb.mi/basics.c: Add copyright notice.
21573 * gdb.mi/var-cmd.c: Add copyright notice.
21574
fffc87ae
MC
215752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21576
21577 * lib/gdb.exp: Remove signed_keyword_not_used.
21578 * lib/compiler.c: Likewise.
21579 * lib/compiler.cc: Likewise.
21580
d782e0bf
MC
215812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21582
21583 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21584 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21585
96033e83
MC
215862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21587
21588 * gdb.base/whatis.c: Add copyright notice.
21589
cf38c229
MK
215902004-08-20 Mark Kettenis <kettenis@gnu.org>
21591
21592 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21593 it to skip the breakpoints encoded in the inline assembly.
21594
f4b49756
MC
215952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21596
21597 * Makefile.in: Add gdb.fortran.
21598
2f193b69
MC
215992004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21600
21601 * gdb.base/call-sc.exp (test_scalar_returns):
21602 Fix cut-and-paste glitch in "Make fun return now".
21603
89a237cb
MC
216042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21605
21606 * configure.in: Add gdb.fortran.
21607 * configure: Regenerate.
21608 * gdb.fortran/Makefile.in: New file.
21609 * lib/gdb.exp (skip_fortran_tests): New procedure.
21610
469aff8e
MC
216112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21612
21613 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
21614 reference to bug-gnu@prep.ai.mit.edu.
21615 * gdb.mi/mi-var-child.exp: Likewise.
21616 * gdb.mi/mi-var-cmd.exp: Likewise.
21617 * gdb.mi/mi-var-display.exp: Likewise.
21618 * gdb.mi/mi2-var-block.exp: Likewise.
21619 * gdb.mi/mi2-var-child.exp: Likewise.
21620 * gdb.mi/mi2-var-cmd.exp: Likewise.
21621 * gdb.mi/mi2-var-display.exp: Likewise.
21622
00b51b9f
MK
216232004-08-15 Mark Kettenis <kettenis@gnu.org>
21624
21625 * gdb.base/unload.c (main): Make local variable msg const.
21626
45f07fef
MC
216272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21628
21629 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
21630 to bug-gnu@prep.ai.mit.edu.
21631 * gdb.mi/mi-disassemble.exp: Likewise.
21632 * gdb.mi/mi-eval.exp: Likewise.
21633 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
21634 default line number.
21635 * gdb.mi/mi-return.exp: Likewise.
21636 * gdb.mi/mi-simplerun.exp: Likewise.
21637 * gdb.mi/mi-stack.exp: Likewise.
21638 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
21639 number with explicit range test.
21640 * gdb.mi/mi-watch.exp: Likewise.
21641 * gdb.mi/mi2-break.exp: Likewise.
21642 * gdb.mi/mi2-cli.exp: Likewise.
21643 * gdb.mi/mi2-disassemble.exp: Likewise.
21644 * gdb.mi/mi2-eval.exp: Likewise.
21645 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
21646 default line number.
21647 * gdb.mi/mi2-return.exp: Likewise.
21648 * gdb.mi/mi2-simplerun.exp: Likewise.
21649 * gdb.mi/mi2-stack.exp: Likewise.
21650 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
21651 number with explicit range test.
21652 * gdb.mi/mi2-watch.exp: Likewise.
21653
dd8c8ee7
MC
216542004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21655
21656 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21657 * gdb.cp/m-static.exp: Likewise.
21658 * gdb.cp/rtti.exp: Likewise.
21659
4e838464
MK
216602004-08-14 Mark Kettenis <kettenis@gnu.org>
21661
21662 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21663
8d8cb839
EZ
216642004-08-14 Eli Zaretskii <eliz@gnu.org>
21665
21666 * ChangeLog: Prefix Local Variables with semi-colons and indent
21667 the reference to older ChangeLog files, to fix fontification in
21668 Emacs.
21669
deea8bb0
MC
216702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21671
21672 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21673 * gdb.mi/mi2-break.exp: Likewise.
21674
c3297504
MC
216752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21676
21677 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21678
25808999
MC
216792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21680
21681 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21682
226a8d71
MC
216832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21684
21685 * gdb.cp/classes.exp: Remove unused declarations. Just let
21686 test names default instead of providing special names. Remove
21687 extraneous demangler test.
21688
37fdf854
JJ
216892004-08-12 Jeff Johnston <jjohnstn@redhat.com>
21690
21691 * gdb.base/unload.exp: New test for breakpoints in dynamically
21692 loaded libraries.
21693 * gdb.base/unload.c: Ditto.
21694 * gdb.base/unloadshr.c: Ditto.
21695
2d3a7986
MC
216962004-08-12 Michael Chastain <mec.gnu@mindspring.com>
21697
21698 * gdb.cp/classes.exp (test_ptype_class_objects): Call
21699 cp_test_ptype_class.
21700 (test_enums): Likewise.
21701
c72b934c
AC
217022004-08-10 Andrew Cagney <cagney@gnu.org>
21703
21704 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21705 files.
21706
cc503c8a
AC
217072004-08-10 Andrew Cagney <cagney@gnu.org>
21708
21709 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
21710 init_malloc call.
21711
902f2ccb
MC
217122004-08-10 Michael Chastain <mec.gnu@mindspring.com>
21713
21714 * ChangeLog: Add copyright notice. The notice is copied
21715 from emacs 21.3 top level ChangeLog.
21716
78c90502
MC
217172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21718
21719 * lib/cp-support.exp: New file.
21720 * lib/cp-support.exp (cp_test_type_class): New function.
21721 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
21722 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
21723 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
21724 cp_test_ptype_class.
21725
88e5ea78
MC
217262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21727
21728 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
21729 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
21730 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
21731 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
21732 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
21733 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
21734 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
21735 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
21736 gdb.mi/mi2-watch.exp: Update copyright years.
21737
6a89fc9c
MK
217382004-08-09 Mark Kettenis <kettenis@gnu.org>
21739
21740 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21741
1482e0de
MC
217422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21743
21744 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
21745 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
21746 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
21747 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
21748 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
21749 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
21750 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
21751 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
21752 gdb.mi/mi-watch.exp: Update copyright years.
21753
1a5ce3f3
DJ
217542004-08-08 Daniel Jacobowitz <dan@debian.org>
21755
21756 PR gdb/1738
21757 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
21758 from a breakpoint with a pending signal.
21759
04f6ecf2
DJ
217602004-08-08 Daniel Jacobowitz <dan@debian.org>
21761
21762 PR gdb/1736
21763 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
21764 * gdb.base/sigaltstack.exp (finish_test): Consume output until
21765 the prompt.
21766 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
21767
54d90d35
DJ
217682004-08-08 Daniel Jacobowitz <dan@debian.org>
21769
21770 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
21771
d2f6abb0
DJ
217722004-08-08 Daniel Jacobowitz <dan@debian.org>
21773
21774 PR gdb/1736
21775 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
21776 for i?86-*-linux*.
21777
5598c03d
DJ
217782004-08-08 Daniel Jacobowitz <dan@debian.org>
21779
21780 * gdb.arch/i386-prologue.exp: Compile without debug information.
21781
c6fee705
MC
217822004-08-08 Michael Chastain <mec.gnu@mindspring.com>
21783
21784 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
21785 rather than asking gdb to search.
21786
dd90efdb
MC
217872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21788
21789 * gdb.base/gcore.c: Include <string.h>.
21790
1e84bec1
MC
217912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21792
21793 * gdb.base/gcore.c: Add copyright notice.
21794
e425eb2b
MC
217952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21796
21797 * gdb.base/freebpcmd.c: Include <stdio.h>.
21798 * gdb.base/long_long.c: Include <string.h>.
21799 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
21800 * gdb.base/siginfo.c: Include <string.h>.
21801 * gdb.base/sigstep.c: Include <string.h>.
21802
cb9aaed5
MC
218032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21804
21805 * gdb.base/complex.c: Include <stdlib.h>.
21806
55944f3d
MC
218072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21808
21809 * gdb.base/complex.c: Add copyright notice.
21810
7b2953d9
MC
218112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21812
21813 * gdb.base/charset.c: Include <stdlib.h>.
21814
c9133d23
MC
218152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21816
21817 * gdb.base/auxv.c: Include <stdlib.h>.
21818
0a8490ad
MC
218192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21820
21821 * gdb.base/auxv.c: Add copyright notice.
21822
3426d5ec
MC
218232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21824
21825 * gdb.base/coremaker.c: Add copyright notice.
21826 * gdb.base/coremaker2.c: Add copyright notice.
21827
8da195dd
AC
218282004-08-04 Andrew Cagney <cagney@gnu.org>
21829
21830 * gdb.base/store.exp: Update copyright.
21831 (check_set, up_set, check_struct, up_struct): Add a prefix to test
21832 names, do not import gdb_prompt.
21833
8d394f98
AC
218342004-08-01 Andrew Cagney <cagney@gnu.org>
21835
21836 Fix PR testsuite/1729.
21837 * gdb.base/dump.exp: Add test name to callers of capture_value, do
21838 not use capture_value with value 4.
21839 (capture_value): Add optional test name parameter.
21840 (test_reload_saved_value, test_restore_saved_value): Use $msg as
21841 the prefix, pass to capture_value.
21842
b6702b23
MK
218432004-08-01 Mark Kettenis <kettenis@gnu.org>
21844
21845 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
21846 * gdb.arch/i386-prologue.c (standard): New prototype and function.
21847 (main): Call new function.
21848
c203e0ca
MC
218492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21850
21851 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
21852
a7995a30
MC
218532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21854
21855 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
21856
9366563b
MC
218572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21858
b6eeaf26 21859 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
21860 Accept more values of vtbl pointer. Remove some messages
21861 about "obsolete gcc or gdb".
21862
2fc1f950
MC
218632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21864
21865 * gdb.cp/classes.exp: Accept more varieties of ptype output.
21866
c724d49b
MC
218672004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21868
21869 * gdb.base/asm-source.exp: Properly convert target board
21870 debug flags from gcc format to binutils format.
21871
736b0fce
MK
218722004-07-28 Mark Kettenis <kettenis@gnu.org>
21873
21874 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
21875 gdb1718". PR backtrace/1718 partially fixed.
21876
5633ea5c
JJ
218772004-07-27 Jeff Johnston <jjohnstn@redhat.com>
21878
21879 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
21880
575eebb1
NC
218812004-07-26 Nick Clifton <nickc@redhat.com>
21882
21883 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
21884 good default value for a specific architecture is available then
21885 set it to that value. Otherwise default to the -gstabs switch.
21886 Remove the -g... switches from the asm-flags variable. Allow the
21887 target board info to override the value if it wants to. Pass the
21888 switch on the assembler command line.
21889
62104619
MK
218902004-07-23 Mark Kettenis <kettenis@gnu.org>
21891
21892 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
21893 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
21894 (main): Call new function.
21895
4a1135b8
MC
218962004-07-22 Michael Chastain <mec.gnu@mindspring.com>
21897
21898 Test for PR exp/1715.
21899 * gdb.base/radix.exp: Refactor common procedures. Make all
21900 test names unique. Change XFAIL to KFAIL.
21901
8a12c1f0
MC
219022004-07-20 Michael Chastain <mec.gnu@mindspring.com>
21903
21904 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
21905 * gdb.ada/gnat_ada.gin: ... to here.
21906 * configure.in: Use gnat_ada.gin.
21907 * configure: Regenerate.
21908
23b451cf
AC
219092004-07-20 Andrew Cagney <cagney@gnu.org>
21910
21911 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
21912 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
21913 XFAILs. Clean up test messages and comments. Check backtraces.
21914 Delete re-sync code.
21915
ab618a02
MC
219162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21917
21918 Fix PR cli/740.
21919 * gdb.base/annota1.exp: Honor gdb,nosignals.
21920 * gdb.base/annota3.exp: Likewise.
21921
46dad340
MC
219222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21923
21924 * lib/java.exp: Update copyright notice.
21925
756d8c70
AC
219262004-07-19 Andrew Cagney <cagney@gnu.org>
21927
21928 * gdb.base/selftest.exp: Copy file from here ...
21929 * gdb.gdb/selftest.exp: ... to here.
21930
586027e6
AC
219312004-07-16 Andrew Cagney <cagney@redhat.com>
21932
21933 * lib/insight-support.exp: Delete file.
21934 * lib/java.exp (java_init): Fix copyright.
21935
029d2200
AC
219362004-07-16 Andrew Cagney <cagney@gnu.org>
21937
21938 * gdb.base/restore.c: Append "prologue" to comments marking the a
21939 function's prologue.
21940 * gdb.base/restore.exp: Update copyright, re-indent.
21941 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
21942 callerN" prefix where needed. Update patterns that match a
21943 function's prologue.
21944
653b62c5
MC
219452004-07-16 Michael Chastain <mec.gnu@mindspring.com>
21946
21947 * gdb.base/restore.c: Add copyright notice.
21948
f7d690e5
AC
219492004-07-16 Andrew Cagney <cagney@gnu.org>
21950
21951 * gdb.base/logical.exp: Update copyright.
21952 (evaluate): New procedure. Use to re-implement tests using
21953 several tables.
21954
d629a7cb
MH
219552004-07-14 Martin Hunt <hunt@redhat.com>
21956
21957 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
21958 which fixes some problems where init.tcl was not found.
21959
9c7bb332
AC
219602004-07-13 Andrew Cagney <cagney@gnu.org>
21961
6bf46641
AC
21962 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
21963 (check_sizeof, check_valueof): Do not include the output in the
21964 test name. Use gdb_test.
21965 (get_valueof): Use gdb_test_multiple.
21966
c4ffd4c0
AC
21967 * gdb.base/step-test.exp: Update copyright. Use
21968 gdb_test_multiple. Ensure that test names do not include
21969 architecture dependent output.
21970
ab89363a
AC
21971 * gdb.gdb/observer.exp: Update copyright.
21972 (setup_test): Use gdb_test_multiple.
21973 (attach_first_observer, attach_second_observer)
21974 (attach_third_observer, detach_first_observer)
21975 (detach_second_observer, detach_third_observer)
21976 (reset_counters, check_counters): Make $message a prefix.
21977 (test_normal_stop_notifications): Add "args" parameter - a list of
21978 init functions to be called. Make $message a prefix,
21979 (test_observer_normal_stop): Change the message prefixes so that
21980 they are unique, pass the attach / detach procedures to
21981 test_normal_stop_notifications.
21982
ec58997a
AC
21983 * gdb.base/signull.exp (test_segv): Prefix all tests with
21984 "${name}". Clean up test messages.
21985
b475183b
AC
21986 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
21987
9c7bb332
AC
21988 * gdb.base/ena-dis-br.exp: Update copyright.
21989 (break_at): New function. Replace send_gdb with gdb_test,
21990 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
21991 ignore count, not stopped at bpt", with KFAIL.
21992
2dd95497
CV
219932004-07-13 Corinna Vinschen <vinschen@redhat.com>
21994
21995 * gdb.base/attach.exp: Remove cleanupfile handling.
21996
419e626b
AC
219972004-07-12 Andrew Cagney <cagney@gnu.org>
21998
21999 * gdb.base/annota1.exp: Cleanup corefile test name.
22000 * gdb.base/annota3.exp: Ditto.
22001
8b1b3228
AC
220022004-07-12 Andrew Cagney <cagney@gnu.org>
22003
78650829
AC
22004 * gdb.base/signals.exp: Clean up copyright, re-indent.
22005
8b1b3228
AC
22006 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
22007 gdb_test and gdb_test_multiple.
22008
935c2760
JJ
220092004-07-08 Jeff Johnston <jjohnstn@redhat.com>
22010
22011 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 22012 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
22013 provide line number info for first statement in main.
22014
1544280f
AC
220152004-07-08 Andrew Cagney <cagney@gnu.org>
22016
1279f4ff
AC
22017 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22018
1544280f
AC
22019 * gdb.base/sigbpt.exp: Make the common part of each test name a
22020 prefix instead of suffix.
22021
bcc82369
BR
220222004-07-07 Bob Rossi <bob_rossi@cox.net>
22023
22024 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
22025 test from test_tbreak_creation_and_listing to
22026 test_file_list_exec_source_file
22027 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
22028 Changed name of test from test_tbreak_creation_and_listing to
22029 test_file_list_exec_source_file
22030
23f4b0aa
JJ
220312004-07-07 Jeff Johnston <jjohnstn@redhat.com>
22032
22033 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
22034 the jmisc() constructor instead of <init>.
22035 * gdb.java/jmisc1.exp: Ditto.
22036
56401cd5
AC
220372004-07-07 Andrew Cagney <cagney@gnu.org>
22038
22039 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
22040 corrupting the PC.
22041
44ae2f6a
MC
220422004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22043
22044 * gdb.cp/templates.exp: Accept whitespace change in demangler
22045 output.
22046
45a83408
AC
220472004-07-06 Andrew Cagney <cagney@gnu.org>
22048
22049 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22050
d205ad70
MC
220512004-07-02 Michael Chastain <mec.gnu@mindspring.com>
22052
22053 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
22054 * lib/compiler.cc: Likewise.
22055
06ea1a61
MC
220562004-06-30 Michael Chastain <mec.gnu@mindspring.com>
22057
22058 * lib/compiler.cc: Work around string preprocessing problem
22059 with old hp c++ compiler.
22060 * lib/compiler.c: Likewise.
22061
daab1251
CV
220622004-06-29 Corinna Vinschen <vinschen@redhat.com>
22063
22064 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
22065 directives to conditionalize symbol prefixing.
22066 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
22067 additional_flags handling. Add underscore prefix for Cygwin.
22068 * gdb.arch/i386-unwind.c: Use preprocessor directives to
22069 conditionalize symbol prefixing.
22070 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
22071 additional_flags handling. Add underscore prefix for Cygwin.
22072
cc984116
CV
220732004-06-29 Corinna Vinschen <vinschen@redhat.com>
22074
22075 * gdb.base/bigcore.exp: Skip test on Cygwin.
22076
c279b077
MC
220772004-06-28 Michael Chastain <mec.gnu@mindspring.com>
22078
22079 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22080 formats for "info register". Use gdb_test_multiple. Fix
22081 the "invalid register" test.
22082
0e915747
CV
220832004-06-28 Corinna Vinschen <vinschen@redhat.com>
22084
22085 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22086 PID for Cygwin. Add Cygwin specific strings to check for in some
22087 tests.
22088 (do_attach_tests): Add a test for user interaction when attaching
22089 to a process with no matching symbol table already loaded.
22090
11422c86
AC
220912004-06-26 Andrew Cagney <cagney@gnu.org>
22092
22093 Test PR java/1567 and PR java/1565.
22094 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22095 * gdb.java/jmisc2.exp: Delete file.
22096
cefbce26
MC
220972004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22098
22099 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22100
e19f872c
CV
221012004-06-25 Corinna Vinschen <vinschen@redhat.com>
22102
22103 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22104 attach process.
22105
d931ba3b
MC
221062004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22107
22108 * gdb.cp/pr-1553.exp: Remove.
22109
aef68c48
MC
221102004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22111
22112 * gdb.cp/pr-1553.cc: Remove.
22113 * gdb.cp/pr-1553.exp: Disable this test.
22114
8d5df71a
JB
221152004-06-20 Jim Blandy <jimb@redhat.com>
22116
a9c64011 22117 Fix PR testsuite/1680.
8d5df71a
JB
22118 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22119 regular expressions.
22120
4ac6f39d
MC
221212004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22122
22123 Fix PR testsuite/1679.
22124 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22125 Issue an UNSUPPORTED result instead.
22126
1b413552
JB
221272004-06-18 Jim Blandy <jimb@redhat.com>
22128
22129 * gdb.base/charset.exp: Only send a control-C if we see a new
22130 prompt and incomplete command.
22131
6daa6ebd
MC
221322004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22133
22134 * gdb.cp/pr-574.cc: Add copyright notice.
22135
51fa4ae0
JB
221362004-06-17 Jim Blandy <jimb@redhat.com>
22137
22138 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22139 cases where the regexp has no groups; this grabs random text from
22140 the previous test suite, whatever that was.
22141
8fea26c5
MC
221422004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22143
22144 * gdb.cp/printmethod.cc: Add copyright notice.
22145
1e3aeb41
MC
221462004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22147
22148 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22149
9d9030bc
AC
221502004-06-16 Andrew Cagney <cagney@gnu.org>
22151
22152 * gdb.base/signull.c: Update copyright. Include <string.h>.
22153 (bowler): Replace data_pointer with data_read
22154 and data_write cases. Add code_descriptor case.
22155 (zero, desc): New array and pointer.
22156 (data, code): Change to simple pointers.
22157 * gdb.base/signull.exp: Fix probe pattern matching a function
22158 descriptor SIGSEGV. Replace data_pointer with data_read and
22159 data_write tests.
22160
acd4ad44
AC
221612004-06-16 Andrew Cagney <cagney@gnu.org>
22162
22163 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22164
08fd625c
MC
221652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22166
22167 * gdb.base/long_long.c: Add copyright notice.
22168
1903502c
MC
221692004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22170
22171 * gdb.base/long_long.exp: Remove reference to
22172 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22173 to gdb_breakpoint and gdb_continue_to_breakpoint.
22174
83313cb1
JB
221752004-06-14 Jim Blandy <jimb@redhat.com>
22176
22177 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22178 endian case.
22179
1bf404ef
AC
221802004-06-14 Andrew Cagney <cagney@gnu.org>
22181
22182 * gdb.base/gcore.exp (capture_command_output): Delete the always
22183 passing tests containing inferior values.
22184 * gdb.base/ending-run.exp: Do not include the breakpoint address
22185 in the test message. Update copyright.
22186 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22187 size in the test name, use gdb_test_multiple. Update copyright.
22188
ef220b33
MC
221892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22190
22191 * gdb.cp/ref-types.cc: Add copyright notice.
22192
4f70a4c9
MC
221932004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22194
22195 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22196 hp_aCC_compiler.
22197 * lib/compiler.cc: Likewise.
22198 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22199 'set' commands. Log diagnostics for other lines. Set
22200 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22201
335928ac
MC
222022004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22203
22204 * gdb.cp/try_catch.cc: Add copyright notice.
22205
2efb12e8
MC
222062004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22207
22208 * gdb.cp/userdef.cc: Add copyright notice.
22209
0bbed51a
MC
222102004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22211
22212 * gdb.cp/virtfunc.cc: Add copyright notice.
22213
e12a46c9
RC
222142004-06-11 Randolph Chung <tausq@debian.org>
22215
22216 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22217 problem.
22218
338e05af
AC
222192004-06-10 Andrew Cagney <cagney@gnu.org>
22220
22221 * lib/compiler.cc, lib/compiler.c: Append either
22222 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22223 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22224 instead of gcc-3-3.
22225
dc3f10cb
AC
222262004-06-09 Andrew Cagney <cagney@gnu.org>
22227
b4d946af
AC
22228 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22229 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22230
dc3f10cb
AC
22231 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22232 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22233 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22234 fixed.
22235
b5c0bfa2
AC
222362004-06-09 Andrew Cagney <cagney@gnu.org>
22237
22238 * gdb.base/structs.exp (test_struct_returns): Replace
22239 "return_value_unknown" and "finish_value_unknown" by
22240 "return_value_known" and "finish_value_known". Instead of
22241 "return_value_unknown" iff "finish_value_unknown", check
22242 "return_value_known" implies "finish_value_known".
22243
caeb605f
MH
222442004-06-08 Martin Hunt <hunt@redhat.com>
22245
22246 * gdb.base/float.exp: Add pattern for mips targets.
22247
c892bb64
RC
222482004-06-08 Randolph Chung <tausq@debian.org>
22249
22250 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22251 message for unknown architectures more clear.
22252
48306d3e
JB
222532004-06-08 Joel Brobecker <brobecker@gnat.com>
22254
22255 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22256 start the execution of the program.
22257
83ecb59f
JB
222582004-06-07 Jim Blandy <jimb@redhat.com>
22259
22260 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22261 * gdb.arch/i386-cpuid.h: New helper file.
22262
55264cb4
RC
222632004-06-07 Randolph Chung <tausq@debian.org>
22264
22265 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22266 has started.
22267
23cadb28
RM
222682004-06-04 Roland McGrath <roland@redhat.com>
22269
22270 Fix PR gdb/1647.
22271 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22272 differently to be robust to output buffering differences.
22273
51d01eda
MC
222742004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22275
22276 * gdb.threads/pthreads.exp: Update copyright years.
22277 (check_control_c): Change asynchronous 'after' to synchronous.
22278
f4fc3b93
RM
222792004-06-04 Roland McGrath <roland@redhat.com>
22280
22281 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22282 next gdb prompt.
22283
4013522b
MC
222842004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22285
22286 Fix PR gdb/1636.
22287 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22288 calls to synchronous.
22289
7a8f1e6b
JB
222902004-05-26 Jim Blandy <jimb@redhat.com>
22291
22292 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22293
81bb3443
RC
222942004-05-24 Randolph Chung <tausq@debian.org>
22295
22296 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22297 * gdb.asm/pa.inc: New file.
22298
8f5a3103
MK
222992004-05-22 Mark Kettenis <kettenis@gnu.org>
22300
22301 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22302
734b8fe8 223032004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22304 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22305
22306 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22307 GDB prompt.
22308
725603e1
UW
223092004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22310
f4fc3b93 22311 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22312 setjmp/longjmp. Use sigaction instead of signal.
22313
8b923272 223142004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22315 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22316
22317 * gdb.threads/pthread_cond_wait.c: New file.
22318 * gdb.threads/pthread_cond_wait.exp: New testcase.
22319
8bfabb04
AC
223202004-05-13 Andrew Cagney <cagney@redhat.com>
22321
22322 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22323 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22324
42edda50
AC
223252004-05-11 Andrew Cagney <cagney@redhat.com>
22326
22327 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22328 fixed but revealed gdb/1639.
22329
d303a6c7
AC
223302004-05-10 Andrew Cagney <cagney@redhat.com>
22331
22332 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22333 func1" and "next to 2nd alarm", kernel bug avoided.
22334
bf08c2a1
DJ
223352004-05-10 Daniel Jacobowitz <dan@debian.org>
22336
22337 PR external/1568
22338 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22339 XFAIL if it is smaller than bytes_allocated.
22340 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22341 (main): Make chunks_allocated unsigned. Correct comment.
22342
c0586a34
JB
223432004-05-07 Joel Brobecker <brobecker@gnat.com>
22344
22345 * gdb.arch/powerpc-aix-prologue.c: New file.
22346 * gdb.arch/powerpc-aix-prologue.exp: New file.
22347
f2785d12
JB
223482004-05-07 Jim Blandy <jimb@redhat.com>
22349
22350 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22351 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22352
bd7f6e30
JB
223532004-05-06 Joel Brobecker <brobecker@gnat.com>
22354
22355 * gdb.base/sep.exp: No longer setup_kfail when the program was
22356 built with dwarf2.
22357
0a5e7efe
JI
223582004-05-05 Jim Ingham <jingham@apple.com>
22359
22360 * gdb.base/pending.exp: Make sure pending breakpoints
22361 preserve the ignore count.
f4fc3b93 22362
a8958849
MK
223632004-04-27 Jerome Guitton <guitton@gnat.com>
22364
22365 * i386-prologue.exp: Add testcase for jump instruction as first
22366 instruction of the real code.
22367 * i386-prologue.c (jump_at_beginning): New function.
22368
7e103f5b
MK
223692004-04-28 Mark Kettenis <kettenis@gnu.org>
22370
22371 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22372 x86_64-*-*.
22373
5d38b224
MK
223742004-04-28 Mark Kettenis <kettenis@gnu.org>
22375
22376 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22377 i*86-*-*.
22378
0ef32fd9
MK
223792004-04-25 Mark Kettenis <kettenis@gnu.org>
22380
22381 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22382 expression that checks the return type.
22383
71d7dd7c
AC
223842004-04-23 Andrew Cagney <cagney@redhat.com>
22385
22386 * gdb.base/call-sc.exp: New test of scalar call/return values.
22387 * gdb.base/call-sc.c: Ditto.
22388
1e9f977e
JJ
223892004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22390
22391 * gdb.threads/manythreads.c: Reduce thread stack size.
22392
899d9e3a
JJ
223932004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22394
22395 * gdb.threads/manythreads.c: Add copyright notice.
22396
61bcae62
AC
223972004-04-23 Andrew Cagney <cagney@redhat.com>
22398
22399 * gdb.base/siginfo.exp: Better handle step out of signal.
22400 * gdb.base/sigstep.exp: Ditto.
22401
7339a42e 224022004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22403 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22404
22405 * gdb.threads/manythreads.c: New testcase.
22406 * gdb.threads/manythreads.exp: Ditto.
22407
5c98409b
JB
224082004-04-22 Jim Blandy <jimb@redhat.com>
22409
22410 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22411 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22412
3b611f1a
MC
224132004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22414
22415 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22416
f0fd9238
AC
224172004-04-21 Andrew Cagney <cagney@redhat.com>
22418
22419 * gdb.base/sigstep.c: New file.
22420 * gdb.base/sigstep.exp: New file.
22421
90990674
JB
224222004-04-16 Joel Brobecker <brobecker@gnat.com>
22423
22424 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22425 call to observer_notify_normal_stop.
22426
78cef34b
AC
224272004-04-15 Andrew Cagney <cagney@redhat.com>
22428
22429 * gdb.base/siginfo.c: New file.
22430 * gdb.base/siginfo.exp: New file.
22431
d2343407
JB
224322004-04-12 J. Brobecker <brobecker@gnat.com>
22433
22434 * gdb.base/sep.exp: Fix typo in comment.
22435
a2dba3c8
JB
224362004-04-12 J. Brobecker <brobecker@gnat.com>
22437
22438 * gdb.base/sep.c: New file.
22439 * gdb.base/sep-proc.c: New file.
22440 * gdb.base/sep.exp: New testcase.
22441
15f7b60e
MK
224422004-04-09 Mark Kettenis <kettenis@gnu.org>
22443
22444 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22445 support.
22446
44f4de1a
AC
224472004-04-05 Andrew Cagney <cagney@redhat.com>
22448
22449 * gdb.base/sigaltstack.c: New file.
22450 * gdb.base/sigaltstack.exp: New file.
22451
ef04f396
JB
224522004-04-04 Joel Brobecker <brobecker@gnat.com>
22453
22454 * gdb.base/foll-fork.exp: Update the expected output for
22455 "help set follow-fork-mode", to match a change that was made
22456 to the help of this variable on 2004-01-13.
22457
d40d2c92
JB
224582004-04-01 Joel Brobecker <brobecker@gnat.com>
22459
22460 * lib/ada.exp: Add copyright notice.
22461 * bar.ads: Likewise.
22462 * bar.adb: Likewise.
22463 * null_record.adb: Likewise.
22464 * null_record.exp: Likewise.
22465 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22466
f86ef5a3
JB
224672004-04-01 Joel Brobecker <brobecker@gnat.com>
22468
22469 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22470 * configure: Regenerate.
22471
414e70e3
JB
224722004-04-01 Joel Brobecker <brobecker@gnat.com>
22473
22474 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22475 to build the application. Remove the message printed when in
22476 verbose mode, redundant with the UNSUPPORTED message above.
22477
f0aaee49
JB
224782004-03-31 Joel Brobecker <brobecker@gnat.com>
22479
22480 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22481 * gdb.ada (null_record.exp): New testcase.
22482
ac81cb54
JB
224832004-03-31 Joel Brobecker <brobecker@gnat.com>
22484
22485 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22486
854af2f7
JB
224872004-03-31 Joel Brobecker <brobecker@gnat.com>
22488
22489 * gdb.ada: New subdirectory.
22490 * gdb.ada/Makefile.in: New file.
22491 * gdb.ada/gnat_ada.gpr.in: New file.
22492
034cb681
JB
224932004-03-31 Joel Brobecker <brobecker@gnat.com>
22494
22495 * lib/ada.exp: New file.
22496
78a1a894
DJ
224972004-03-24 Daniel Jacobowitz <drow@mvista.com>
22498
22499 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22500 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22501
4b2b3b3e
AC
225022004-03-22 Andrew Cagney <cagney@redhat.com>
22503
22504 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22505 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22506 Problem identified by Ulrich Weigand.
22507
23c73aa3
DC
225082004-03-17 David Carlton <carlton@kealia.com>
22509
22510 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22511 PR c++/826.
22512
d63a86f8
RM
225132004-03-16 Roland McGrath <roland@redhat.com>
22514
22515 * gdb.base/auxv.exp: New file.
22516 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22517
0e02aa50
DC
225182004-03-12 David Carlton <carlton@kealia.com>
22519
22520 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22521 * gdb.cp/pr-1553.cc: Ditto.
22522 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22523 pass branch.
22524
c20b71be
MC
225252004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22526
22527 * gdb.cp/templates.exp: Accept more template types.
22528
c7414a01
MC
225292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22530
22531 From Corinna Vinschen with modifications.
22532 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22533 local variable obj_with_enum.
22534 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22535 results with obj_with_enum.
22536
ed69573c
MC
225372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22538
22539 * gdb.cp/classes.cc: New file, copied from misc.cc.
22540 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22541
28301461
MC
225422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22543
22544 * gdb.cp/misc.cc: Add copyright notice.
22545
1198ecbe
DC
225462004-03-05 David Carlton <carlton@kealia.com>
22547
22548 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22549 * gdb.cp/rtti.h: Update copyright.
22550 (namespace n2::n3): New.
22551 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22552 (n2::n3::func3): New.
22553 (main): Call n2::n3::func3.
22554 * gdb.cp/rtti2.cc: Update copyright.
22555 (n2::create3): New.
22556
9e08c470
MK
225572004-03-04 Mark Kettenis <kettenis@gnu.org>
22558
22559 * gdb.asm/openbsd.inc: Fix typo.
22560
4bebc3aa
FF
225612004-03-03 Fred Fish <fnf@redhat.com>
22562
22563 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22564 "val" instead of unused "size". Update copyright year.
22565
6ea9fb37
DJ
225662004-02-29 Daniel Jacobowitz <drow@mvista.com>
22567
22568 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22569 to use unsigned char.
22570 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22571 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22572
23b23974
DJ
225732004-02-29 Daniel Jacobowitz <drow@mvista.com>
22574
22575 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22576 line of output.
22577
7574fd53
DJ
225782004-02-28 Daniel Jacobowitz <drow@mvista.com>
22579
22580 * gdb.base/relocate.c (dummy): Initialize.
22581
a195357f
DJ
225822004-02-28 Daniel Jacobowitz <drow@mvista.com>
22583
22584 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22585 a breakpoint at exit.
22586
72fd54a9
FF
225872004-02-27 Fred Fish <fnf@redhat.com>
22588
22589 * gdb.base/chng-syms.exp: Add expect condition to match failing
22590 case that isn't a timeout.
22591
b9d23137
AC
225922004-02-27 Andrew Cagney <cagney@redhat.com>
22593
22594 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22595 support.
22596
15d208f6 225972004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 22598
15d208f6
FF
22599 * gdb.arch/gdb1431.c: Remove.
22600 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
22601 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
22602 of "until" incorrectly.
22603
98f9cd2d
JB
226042004-02-26 J. Brobecker <brobecker@gnat.com>
22605
22606 * gdb.cp/class2.cc (empty): New class.
22607 (refer): New function.
22608 (main): Declare an object of type empty and use it.
22609 * gdb.cp/class2.exp: Print the value of an object of type empty.
22610
9b50c11b
JJ
226112004-02-26 Jeff Johnston <jjohnstn@redhat.com>
22612
22613 * gdb.base/langs.exp: Update query string to match the
22614 new nquery format used for pending breakpoints.
22615
0dcd613f
AC
226162004-02-26 Andrew Cagney <cagney@redhat.com>
22617
22618 Fix PR i18n/1570.
22619 * gdb.base/charset.c: Update copyright notice.
22620 (main, init_string): Remove the escape character '\e' tests.
22621 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
22622 * gdb.base/charset.exp (valid_host_charset): Ditto.
22623 * gdb.base/setvar.exp: Ditto.
22624
b8a56647
AC
226252004-02-24 Andrew Cagney <cagney@redhat.com>
22626
90d59e34
AC
22627 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22628 mmapped data in core file" PASS and FAIL messages consistent.
22629
b8a56647
AC
22630 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22631 setting a breakpoint. Work around PR java/1565.
22632
9f27c604
JJ
226332004-02-23 Jeff Johnston <jjohnstn@redhat.com>
22634
22635 * lib/gdb.exp (gdb_breakpoint): Update query string to match
22636 new nquery format.
22637 * gdb.base/pending.exp: Ditto.
22638
3224a706
MK
226392004-02-22 Mark Kettenis <kettenis@gnu.org>
22640
22641 * configure.in: Run stabs tests on *BSD.
22642 * configure: Regenerated.
22643
41e0a9ca
MK
226442004-02-21 Mark Kettenis <kettenis@gnu.org>
22645
22646 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22647
1e1b3428
FF
226482004-02-20 Fred Fish <fnf@redhat.com>
22649
22650 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
22651 blank in test for "returns short", for consistency with other
22652 "returns xxx" tests. Update copyright year.
22653
f9a7572a
FF
226542004-02-19 Fred Fish <fnf@redhat.com>
22655
22656 New testcase for PR breakpoint/1558.
22657 * gdb.arch/gdb1558.exp: New file.
22658 * gdb.arch/gdb1558.c: New file.
22659
b2ce2854
EZ
226602004-02-19 Elena Zannoni <ezannoni@redhat.com>
22661
22662 * gdb.base/nodebug.exp: Fix typo.
22663
e7c9ff01
JB
226642004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22665
22666 Committed by Jim Blandy <jimb@redhat.com>.
22667
62f4b920
JB
22668 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22669
2db536a1
JB
22670 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22671
e7c9ff01
JB
22672 * gdb.base/float.exp: Support s390*-*-* targets.
22673
f3205b34
AF
226742004-02-17 Adam Fedor <fedor@gnu.org>
22675
22676 * gdb.base/gdb1555.exp: New file.
22677 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22678
9d62932d
EZ
226792004-02-17 Elena Zannoni <ezannoni@redhat.com>
22680
22681 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22682
344c9711
FF
226832004-02-16 Fred Fish <fnf@redhat.com>
22684
22685 * gdb.arch/gdb1291.c: Remove
22686 * gdb.arch/gdb1291.s: New test input file.
22687 * gdb.arch/gdb1291.exp: Expand test to check case that should not
22688 fail. Test for correct result, known incorrect result, other
22689 failures and timeouts.
22690
2d822687
AC
226912004-02-16 Andrew Cagney <cagney@redhat.com>
22692
22693 * gdb.base/bigcore.exp: New file.
22694 * gdb.base/bigcore.c: New file.
22695
dac15b66
AC
226962004-02-13 Andrew Cagney <cagney@redhat.com>
22697
22698 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
22699 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
22700 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
22701 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
22702 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
22703 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
22704 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
22705 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
22706 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
22707 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
22708
6bdfc2c4
JJ
227092004-02-11 Jeff Johnston <jjohnstn@redhat.com>
22710
22711 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
22712 executed is an alloc instruction.
22713
87b3ede8
DC
227142004-02-11 David Carlton <carlton@kealia.com>
22715
22716 * gdb.cp/breakpoint.exp: New.
22717 * gdb.cp/breakpoint.cc: New.
22718
6e19e2bf
MC
227192004-02-11 Michael Chastain <mec.gnu@mindspring.com>
22720
22721 Partial fix for PR gdb/1543.
22722 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
22723 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
22724 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
22725 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
22726 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
22727 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
22728 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
22729 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
22730 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
22731 to bug-gdb@prep.ai.mit.edu .
22732 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
22733 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
22734 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
22735 Likewise.
22736
5c5455dc
AC
227372004-02-10 Andrew Cagney <cagney@redhat.com>
22738
22739 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
22740 using gdb_internal_error_resync.
22741
9cf689d7
DJ
227422004-02-09 Daniel Jacobowitz <drow@mvista.com>
22743
22744 * gdb.threads/thread-specific.exp: Stop early if no threads are
22745 found.
22746
d2dc51db
MC
227472004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22748
22749 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22750
14b1a056
DJ
227512004-02-08 Daniel Jacobowitz <drow@mvista.com>
22752
22753 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22754 breakpoints.
22755
83f66e8f
DJ
227562004-02-07 Daniel Jacobowitz <drow@mvista.com>
22757
22758 * config/sim.exp (gdb_load): Handle $arg == "".
22759 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
22760 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
22761
30fc0091
EZ
227622004-02-07 Elena Zannoni <ezannoni@redhat.com>
22763
a9c64011
AS
22764 * gdb.base/maint.exp: Update test to reflect
22765 obstack changes.
30fc0091 22766
4d806929
JJ
227672004-02-04 Jeff Johnston <jjohnstn@redhat.com>
22768
22769 * gdb.base/pendshr.c (pendfunc): New function that calls
22770 pendfunc1.
22771 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
22772
7bfdd688
FF
227732004-02-04 Fred Fish <fnf@redhat.com>
22774
22775 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
22776 function symbols and update copyright years.
22777 * gdb.arch/gdb1291.c: Ditto.
22778
aaa08ee4
MC
227792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22780
22781 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
22782
dbad7755
MC
227832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22784
22785 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
22786
ec4646ef
MC
227872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22788
22789 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
22790
1b802196
FF
227912004-02-02 Fred Fish <fnf@redhat.com>
22792
22793 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
22794 remote targets. Update copyright years.
22795
18fe2033
JJ
227962004-02-02 Jeff Johnston <jjohnstn@redhat.com>
22797
22798 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
22799 support.
22800 * gdb.base/langs.exp: Fix test which attempts to create
22801 breakpoint on non-existent function to handle new pending
22802 support.
22803 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
22804 a breakpoint.
22805 * gdb.base/pending.exp: New test.
22806 * gdb.base/pending.c: New file.
22807 * gdb.base/pendshr.c: Ditto.
22808
8d577d32
DC
228092004-02-02 David Carlton <carlton@kealia.com>
22810
22811 * gdb.cp/overload.exp: Add overloadNamespace tests.
22812 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
22813 (overloadNamespace, XXX): New.
22814 (main): Call XXX::marker2.
22815
3ad13771
FF
228162004-02-01 Fred Fish <fnf@redhat.com>
22817
22818 * gdb.base/dump.exp: Use runto_main instead of "runto main".
22819 * gdb.base/finish.exp: Ditto.
22820 * gdb.base/gcore.exp: Ditto.
22821 * gdb.base/huge.exp: Ditto.
22822 * gdb.base/info-proc.exp: Ditto.
22823 * gdb.base/return2.exp: Ditto.
22824 * gdb.threads/gcore-thread.exp: Ditto.
22825
44c75849
DJ
228262004-02-01 Daniel Jacobowitz <drow@mvista.com>
22827
22828 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
22829
005bc093
MK
228302004-02-01 Mark Kettenis <kettenis@gnu.org>
22831
22832 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
22833 that opening the file succeeds on OpenBSD.
22834
c47cebdb
DJ
228352004-02-01 Daniel Jacobowitz <drow@mvista.com>
22836
22837 * gdb.threads/thread-specific.c: New file.
22838 * gdb.threads/threads-specific.exp: New test script.
22839 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
22840 to expect_out.
22841
5a01311c
MK
228422004-02-01 Mark Kettenis <kettenis@gnu.org>
22843
22844 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
22845 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
22846 only on the "print_small_structs from print_long_arg_list" test.
22847
ce22a4f1
DJ
228482004-02-01 Daniel Jacobowitz <drow@mvista.com>
22849
22850 * gdb.base/completion.exp: Kill a stray backslash.
22851
22852 From Jim Ingham <jingham@apple.com>:
22853 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
22854 agrees with the result from sending a tab.
22855
abbab9d3
DJ
228562004-01-31 Daniel Jacobowitz <drow@mvista.com>
22857
22858 * gdb.base/chng-syms.exp: Remove stray newline.
22859
53904d1e
MK
228602004-01-31 Mark Kettenis <kettenis@gnu.org>
22861
22862 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
22863 *-*-openbsd*.
22864 * gdb.asm/openbsd.inc: New file.
22865
3a4b3aac
MK
228662004-01-30 Mark Kettenis <kettenis@gnu.org>
22867
22868 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
22869 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
22870 *-*solaris2*. Remove commented out default settings for
22871 asm-flags. Replace gdb_compile with target_link.
22872
ebac27b4
MC
228732004-01-29 Michael Chastain <mec.gnu@mindspring.com>
22874
22875 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
22876 for all tests. Remove old hp-ux and cygnus xfail cases.
22877
d8679d84
PH
228782004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
22879
22880 * gdb.base/chng-syms.exp: New file.
22881 * gdb.base/chng-syms.c: New file.
22882
0a55bc22
MC
228832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22884
22885 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
22886 Provide arms for current output in all my configurations.
22887
94b8e876
MC
228882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22889
22890 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
22891 * lib/compiler.cc: Likewise.
22892 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
22893 get the right preprocessor. Eval the output directly. Remove
22894 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
22895 hp_f77_compiler and hp_f90_compiler completely.
22896 (gdb_preprocess): Delete.
22897 (get_compiler): Delete.
22898
7cf03d44
MK
228992004-01-24 Mark Kettenis <kettenis@gnu.org>
22900
22901 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
22902 <string.h>.
22903
68b6dce9
NR
229042004-01-24 Nick Roberts <nick@nick.uklinux.net>
22905
22906 * gdb.mi/mi-stack.exp: Update copyright.
22907
b368761e
DC
229082004-01-23 David Carlton <carlton@kealia.com>
22909
22910 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
22911 test for cp_lookup_transparent_type.
22912 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
22913 call them.
22914
f2061b53
DJ
229152004-01-23 Daniel Jacobowitz <drow@mvista.com>
22916
22917 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
22918 after -var-update.
22919
37fc574a
DC
229202004-01-23 David Carlton <carlton@kealia.com>
22921
22922 * gdb.cp/namespace.cc (C::ensureRefs): New.
22923 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
22924
8e94b928
NR
229252004-01-20 Nick Roberts <nick@nick.uklinux.net>
22926
22927 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
22928 case "-stack-list-locals 2".
22929 * gdb.mi/mi-var-child.exp: Test for case
22930 "-var-list-children --all-values NAME".
22931
997b0952
MC
229322004-01-18 Michael Chastain <mec.gnu@mindspring.com>
22933
22934 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
22935
52470da3
MK
229362004-01-18 Mark Kettenis <kettenis@gnu.org>
22937
7049b4b8
MK
22938 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
22939 used with gdb_test_multiple.
22940
52470da3
MK
22941 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
22942 read at address 0. This fixes PR testsuite/1504.
22943
da6012e5
DJ
229442004-01-18 Daniel Jacobowitz <drow@mvista.com>
22945
22946 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
22947 Remove downloading, guessing the host executable, the calls to
22948 gdb_file_cmd and gdb_target_cmd, and "load" support.
22949 (infer_host_exec): New function broken out from gdb_load.
22950 (gdb_load): New wrapper for gdbserver_gdb_load.
22951 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
22952 gdb_target_cmd. Use -target-select.
22953 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
22954 Download binaries to the host. Clear last_mi_remote_file when
22955 we load a new binary.
22956 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
22957 call gdbserver_gdb_load and mi_gdb_target_cmd.
22958
32c70722
MC
229592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22960
22961 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
22962 type patterns.
22963
b0cecf36
MC
229642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22965
22966 * gdb.cp/templates.exp: Fix typo in test name of
22967 "print Foo<volatile char*>::foo".
22968
4120d7e6
MC
229692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22970
22971 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
22972
f679e530
BE
229732004-01-16 Ben Elliston <bje@wasabisystems.com>
22974
22975 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
22976 (clean mostlyclean): Remove empty rm.
22977
091c48f6
MC
229782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22979
22980 * gdb.base/setvar.exp: Add copyright years.
22981
3e5fc8d2
DC
229822004-01-14 David Carlton <carlton@bactrian.org>
22983
22984 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
22985 PR c++/1511 and update coment.
22986 * gdb.cp/templates.exp: Update patterns to match current output.
22987 If changes involve something other than whitespace, KFAIL
22988 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
22989
63d06c5c
DC
229902004-01-14 David Carlton <carlton@kealia.com>
22991
22992 * gdb.cp/namespace.exp: Add tests involving classes defined within
22993 namespaces.
22994 * gdb.cp/namespace.cc (C::CClass): New.
22995 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
22996
a51dab88
EZ
229972004-01-14 Elena Zannoni <ezannoni@redhat.com>
22998
22999 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
23000 what debug info we have. Print a better message if something goes
23001 wrong while producing the separate debug info file.
23002
a476ccc9
MC
230032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23004
23005 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
23006
f453692c
MC
230072004-01-14 Michael Chastain <mec.gnu@mindspring.com>
23008
23009 * gdb.base/callfuncs.c: Add copyright notice.
23010
f40063a5
MC
230112004-01-13 Michael Chastain <mec.gnu@mindspring.com>
23012
23013 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
23014 inheritance. PR gdb/1498, PR gcc/13539.
23015
19ac3974
EZ
230162004-01-13 Elena Zannoni <ezannoni@redhat.com>
23017
a9c64011
AS
23018 * gdb.threads/gcore-thread.exp: Prefix name of binary with
23019 test specific name.
23020 * gdb.mi/gdb669.exp: Ditto.
23021 * gdb.mi/mi-pthreads.exp: Ditto.
23022 * gdb.mi/mi1-pthreads.exp: Ditto.
23023 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 23024
56c97c6e
MC
230252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23026
23027 * gdb.cp/member-ptr.cc: Add copyright notice.
23028
a0644324
MC
230292004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23030
23031 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
23032 some patterns for recent versions of gcc and hpacc. Delete
23033 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
23034 Delete tests that access a NULL pointer-to-member-data. This
23035 script is still disabled for gcc.
23036
32fabe09
EZ
230372004-01-12 Elena Zannoni <ezannoni@redhat.com>
23038
23039 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 23040 escaped correctly.
32fabe09 23041
1f8a6abb
EZ
230422004-01-12 Elena Zannoni <ezannoni@redhat.com>
23043
23044 * gdb.base/sepdebug.exp: New file.
23045 * gdb.base/sepdebug.c: New file.
23046 * lib/gdb.exp (separate_debug_filename): New procedure.
23047 (gdb_gnu_strip_debug): New procedure.
23048
48efe704
AC
230492004-01-12 Andrew Cagney <cagney@redhat.com>
23050
23051 * gdb.mi/ChangeLog: Delete file. Renamed to ...
23052 * gdb.mi/ChangeLog-1999-2003: New file.
23053
a9415475
AC
230542004-01-12 Andrew Cagney <cagney@redhat.com>
23055
23056 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
23057 "Renaming a directory to a non-empty directory returns ENOTEMPTY
23058 or EEXIST", treat EBUSY as an XFAIL.
23059
83b8cf9d
MC
230602004-01-11 Michael Chastain <mec.gnu@mindspring.com>
23061
23062 * gdb.base/scope.exp: Remove obsolete setup_xfail for
23063 hp_cc_compiler.
23064
9939d2a8
MC
230652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23066
23067 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23068 decorations.
23069
1ff8cadf
MC
230702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23071
23072 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
23073 and "(aCC)" decorations. Remove obsolete doco about old
23074 test results.
23075
6fa9022e
MC
230762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23077
23078 * gdb.cp/exception.exp: Fix typo in doco.
23079
209721fe
MK
230802004-01-09 Mark Kettenis <kettenis@gnu.org>
23081
23082 * gdb.base/gdb1476.exp: Fix typo.
23083
ef11303e
MC
230842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23085
23086 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23087 file.
23088
041ab88c
MC
230892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23090
23091 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23092 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23093 Use gdb_compile. Remove restriction on gcc. Add some patterns
23094 for recent version of gdb. Delete second half, which was a copy
23095 of the first half with different build flags. This test is
23096 still disabled because it is still not ready for production.
23097
e36d075a
MC
230982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23099
23100 * gdb.cp/exception.cc: Add copyright notice.
23101 * gdb.cp/exception.exp: Add a notice that this file is broken
23102 because of line number changes caused by addition of copyright
23103 notice.
23104
42b190ad
MC
231052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23106
23107 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23108 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23109
8f25f06b
MC
231102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23111
23112 * gdb.cp/classes.exp: Accept gnu abi 2.
23113 * gdb.cp/derivation.exp: Likewise.
23114 * gdb.cp/overload.exp: Likewise.
23115 * gdb.cp/virtfunc.exp: Likewise.
23116
06ded8b8
MC
231172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23118
23119 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23120 semicolon after end of function.
23121
77c26ae3
MC
231222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23123
23124 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23125 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23126 boilerplate code for compiling and running the program under
23127 test. Add some string method tests.
23128
20757486
MC
231292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23130
23131 * gdb.cp/bs15503.cc: Add copyright notice.
23132 * gdb.cp/bs15503.exp: Adjust line number.
23133
0fd3b503
MC
231342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23135
23136 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23137 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23138
10d1bea8
MC
231392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23140
23141 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23142 hp_cc_compiler.
23143
2789202a
MC
231442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23145
23146 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23147 * gdb.cp/ctti.exp: Use the marker instead of "next".
23148 With gcc, run further before bailing.
23149
b862f14c
MC
231502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23151
23152 * gdb.cp/cttiadd.cc: Add copyright notice.
23153 * gdb.cp/cttiadd1.cc: Likewise.
23154 * gdb.cp/cttiadd2.cc: Likewise.
23155 * gdb.cp/cttiadd3.cc: Likewise.
23156
96da2469
MC
231572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23158
23159 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23160 Use gdb_test, gdb_test_multiple. Use floating-point values that
23161 have exact representations in IEEE-ish formats.
23162
053248ff
MC
231632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23164
23165 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23166 compilers. Delete duplicate call to get_compiler_info.
23167 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23168 * gdb.base/volatile.exp: Likewise.
23169
84acecdd
MK
231702004-01-07 Mark Kettenis <kettenis@gnu.org>
23171
23172 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23173 memory at address 0.
23174
fe11a27f
MC
231752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23176
23177 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23178 to test for hp-ux assembler. Fix copyright years.
23179
60ad077b
AC
231802004-01-07 Andrew Cagney <cagney@redhat.com>
23181
23182 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23183
1c9b8f33
AC
231842004-01-07 Andrew Cagney <cagney@redhat.com>
23185
23186 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23187 when creating the read-only file. From analysis by Roland McGrath
23188 and Elena Zannoni.
23189
753ccc7a
MC
231902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23191
23192 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23193
eca3e36b
MC
231942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23195
23196 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23197 data pointers.
23198
f8d4bac4
MC
231992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23200
23201 * gdb.cp/m-static.exp: Compile one source file at a time.
23202 Delete unused call to get_compiler_info.
23203
9b4e0f94
MC
232042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23205
23206 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23207 * gdb.base/call-rt-st.exp: Likewise.
23208 * gdb.base/nodebug.exp: Likewise.
23209 * gdb.base/volatile.exp: Likewise.
23210 * gdb.cp/ref-types.exp: Likewise.
23211 * gdb.cp/templates.exp: Likewise.
23212
023c1024
MK
232132004-01-05 Mark Kettenis <kettenis@gnu.org>
23214
23215 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23216
19703c4a
MC
232172004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23218
23219 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23220 hppa*-hp-hpux*.
23221
18b67037
MK
232222004-01-04 Mark Kettenis <kettenis@gnu.org>
23223
ba6219c8
MK
23224 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23225 x86_64-*-*.
23226
18b67037
MK
23227 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23228 sparc64-*-* and sparc*-solaris2*.
23229
1bfbbb9d
MK
232302004-01-04 Mark Kettenis <kettenis@gnu.org>
23231
23232 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23233 return ${tests}" test. The ${tests} already mentions the
23234 filename.
23235
06846494
MC
232362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23237
23238 * gdb.cp/local.exp: Accept gcc abi 2.
23239
3b0cb202
MC
232402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23241
23242 * gdb.cp/templates.exp: Accept gcc abi 2.
23243
0643ec3f
MC
232442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23245
23246 * lib/compiler.cc: Remove supports_template_debugging.
23247 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23248
d231d0b1
MC
232492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23250
23251 * gdb.cp/namespace.exp: Accept gcc abi 2.
23252
44ffb27c
MC
232532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23254
23255 * gdb.cp/method.exp: Accept gcc abi 2.
23256
184ad485
MC
232572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23258
23259 * gdb.cp/classes.exp: Generate identical results as old version.
23260 * gdb.cp/derivation.exp: Likewise.
23261 * gdb.cp/overload.exp: Likewise.
23262 * gdb.cp/virtfunc.exp: Likewise.
23263
116f09e7
MC
232642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23265
23266 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23267 mysterious bug with sourceware version of expect.
23268
b1379776
MC
232692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23270
23271 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23272 current versions of gcc, including gcc abi 2. Remove gratuitous
23273 restart of test program. Use gdb_test_multiple and gdb_test for
23274 all tests. Add patterns to xfail missing "const" in "const char *"
23275 and kfail PR gdb/1155.
23276
6b7a4c0e
MC
232772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23278
23279 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23280 current versions of gcc, including gcc abi 2. Remove gratuitous
23281 restart of test program. Use gdb_test_multiple and gdb_test for
23282 all tests. Add patterns to kfail PR gdb/1498.
23283
51615d72
MC
232842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23285
23286 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23287 current versions of gcc, including gcc abi 2. Use "breakpoint"
23288 and "continue" instead of restarting the target program. Use
23289 gdb_test_multiple and gdb_test for all tests.
23290
7b79a9d7
MK
232912004-01-01 Mark Kettenis <kettenis@gnu.org>
23292
23293 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23294 for *-*-solaris2*.
23295
1cd3489f
MC
232962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23297
23298 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23299 current versions of gcc, including gcc abi 2. Use "breakpoint"
23300 and "continue" instead of restarting the target program several
23301 times. Use gdb_test_multiple and gdb_test for all tests.
23302
850742db
MC
233032003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23304
23305 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23306 source files.
23307
eb4bbda8
MC
233082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23309
23310 * gdb.base/environ.exp: Handle compiling test case from multiple
23311 source files.
23312
e42c7771
MC
233132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23314
23315 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23316
80e4b428
JB
233172003-12-17 Jim Blandy <jimb@redhat.com>
23318
5f06973a
JB
23319 * gdb.base/freebpcmd.c: Add copyright notice.
23320
80e4b428
JB
23321 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23322
0ab84fb7
MC
233232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23324
23325 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23326
1b3bb3d0
JB
233272003-12-13 Jim Blandy <jimb@redhat.com>
23328
23329 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23330
3a4c9371
KB
233312003-12-12 Kevin Buettner <kevinb@redhat.com>
23332
23333 * gdb.asm/frv.inc: New file.
23334 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23335
a1dea79a
FF
233362003-12-09 Fred Fish <fnf@redhat.com>
23337
23338 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23339 functions to break1.c and leave prototypes behind. Add more
23340 "set breakpoint NN here" comments.
23341 * gdb.base/break1.c: New file.
23342
23343 * gdb.base/break.exp: Handle compiling test case from multiple
23344 source files and change source file references as needed.
23345 * gdb.base/completion.exp: Ditto.
23346 * gdb.base/condbreak.exp: Ditto.
23347 * gdb.base/define.exp: Ditto.
23348 * gdb.base/ena-dis-br.exp: Ditto.
23349 * gdb.base/info-proc.exp: Ditto.
23350 * gdb.base/maint.exp: Ditto.
23351 * gdb.base/until.exp: Ditto.
23352
23353 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23354 hardcoded line numbers.
23355 * gdb.base/define.exp: Ditto.
23356 * gdb.base/ena-dis-br.exp: Ditto.
23357 * gdb.base/maint.exp: Ditto.
23358 * gdb.base/until.exp: Ditto.
23359
23360 * gdb.base/completion.exp: Use "break1" for completion tests since
23361 "break" is no longer a unique prefix.
23362
5266b69c
AC
233632003-12-06 Andrew Cagney <cagney@redhat.com>
23364
23365 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23366 "return_value_unimplemented". When an unimplemented struct return
23367 architecture, report incorrect values as a KFAIL
23368
374451f0
MC
233692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23370
23371 * gdb.cp/rtti.exp: Accept new wording of warning from
23372 cp_lookup_rtti_type.
23373
ba9b20a7
MC
233742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23375
23376 Partial fix for PR testsuite/1456.
23377 * gdb.base/scope.exp (test_at_main): Replace references to
23378 gcc_compiled with calls to test_compiler_info.
23379 (test_at_foo): Likewise.
23380 (test_at_bar): Likewise.
23381
b74b6d0b
MC
233822003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23383
23384 Partial fix for PR testsuite/1456.
23385 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23386 to test_compiler_info.
23387
ccfa3402
MC
233882003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23389
23390 * gdb.base/so-impl-ld.exp: Update copyright notice.
23391
f6246aba
MC
233922003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23393
23394 Partial fix for PR testsuite/1456.
23395 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23396 to test_compiler_info.
23397
13ae734a
MC
233982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23399
23400 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23401 from current versions of gdb. Clean up regular expressions.
23402 Delete redundant timeout case.
23403
d8e1cdee
MC
234042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23405
23406 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23407 from current versions of gdb. Clean up regular expressions.
23408 Delete redundant timeout case.
23409
96457b64
MC
234102003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23411
23412 Partial fix for PR testsuite/1456.
23413 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23414 gcc_compiled with call to test_compiler_info.
23415
f35309fc
MC
234162003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23417
23418 Partial fix for PR testsuite/1456.
23419 * gdb.base/list.exp (test_list_function): Delete unused declaration
23420 of gcc_compiled.
23421
d7afdf9b
MC
234222003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23423
23424 Partial fix for PR testsuite/1456.
23425 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23426 call to test_compiler_info.
23427
71507b56
MK
234282003-11-29 Mark Kettenis <kettenis@gnu.org>
23429
23430 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23431 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23432 it to create the appropriate note.inc.
23433 * gdb.asm/asmsrc1.s: Include "note.inc".
23434 * gdb.asm/netbsd.inc: New file.
23435 * gdb.asm/empty.inc: New file.
23436
f81f93f7
MC
234372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23438
23439 Partial fix for PR testsuite/1456.
23440 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23441 calls to test_compiler_info.
23442
9a77938e
MC
234432003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23444
23445 Partial fix for PR testsuite/1456.
23446 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23447 calls to test_compiler_info.
23448
e8367dc7
MK
234492003-11-27 Mark Kettenis <kettenis@gnu.org>
23450
23451 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23452 pattern for the KFAILs.
23453
526c61ee
AF
234542003-11-25 Adam Fedor <fedor@gnu.org>
23455
23456 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23457 * gdb.objc/objcdecode.m: New file.
23458
28f2d600
AF
234592003-11-25 Adam Fedor <fedor@gnu.org>
23460
23461 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23462 * gdb.objc/nondebug.m: New file.
23463
a3895cee
BE
234642003-11-26 Ben Elliston <bje@wasabisystems.com>
23465
23466 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23467 NetBSD as it does on FreeBSD. Modelled on a similar change by
23468 Mark Kettenis on 2003-05-30.
23469 (link-flags): Set to "--entry _start" regardless of target.
23470 Special linker flags are to be appended to $link-flags.
23471 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23472
c9f2c8a3
MC
234732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23474
23475 * gdb.cp/method.exp: Accept output of new demangler.
23476
15a0587a 234772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23478
23479 * gdb/class2.exp: New file.
23480 * gdb/class2.cc: New file.
23481
3c00b570
MC
234822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23483
23484 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23485 of new demangler.
23486
7027acc7
MK
234872003-11-23 Mark Kettenis <kettenis@gnu.org>
23488
23489 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23490 of gdb_test "run".
23491
b0e1598a
MK
234922003-11-23 Mark Kettenis <kettenis@gnu.org>
23493
23494 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23495 "continue" into "run".
23496
4d9eda44
MC
234972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23498
23499 Partial fix for PR testsuite/1456.
23500 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23501 call to test_compiler_info.
23502 * gdb.cp/ctti.exp: Likewise.
23503 * gdb.cp/derivation.exp: Likewise.
23504 * gdb.cp/member-ptr.exp: Likewise.
23505 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23506 reference to gcc_compiled.
23507
235082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23509
23510 Fix PR testsuite/1463.
23511 * gdb.base/structs.exp (start_structs_test): Call
23512 get_debug_format before using the debug format.
23513
d422fe19
AC
235142003-11-22 Andrew Cagney <cagney@redhat.com>
23515
23516 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23517 * gdb.base/structs.exp: Use gdb_test_multiple.
23518
039cf96d
AC
235192003-11-20 Andrew Cagney <cagney@redhat.com>
23520
6882279b
AC
23521 * gdb.base/structs.exp: Handle and recover from internal errors.
23522 Replace "foo${n}" with "foo<n>" in test messages.
23523
e53890ae
AC
23524 * gdb.base/structs.exp: Update copyright. Rewrite.
23525 * gdb.base/structs.c: Update copyright. Rewrite.
23526
2b211c59
AC
23527 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23528 resync count exceeded.
d63a86f8 23529
039cf96d
AC
23530 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23531 from the internal error.
23532 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23533 Original from Jim Blandy.
23534 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 23535
eac98b22
AC
235362003-11-19 Andrew Cagney <cagney@redhat.com>
23537
23538 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23539 KFAIL.
23540
67455b2a
MK
235412003-11-17 Mark Kettenis <kettenis@gnu.org>
23542
23543 New testcase for PR backtrace/1435.
23544 * gdb.arch/i386-unwind.exp: New file.
23545 * gdb.arch/i386-unwind.c: New file.
23546
853d6e5b
AC
235472003-11-17 Andrew Cagney <cagney@redhat.com>
23548
23549 * lib/gdb.exp (compiler_info): New global.
23550 (test_compiler_info): New function.
23551 (get_compiler_info): Set compiler_info.
23552 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23553 "compiler_info" to gcc-<major>-<minor>.
23554
38cf6e11
MC
235552003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23556
23557 * gdb.trace/configure: Remove.
23558
a50d3602
EZ
235592003-11-13 Elena Zannoni <ezannoni@redhat.com>
23560
23561 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 23562 breakpoints.
a50d3602
EZ
23563 * gdb.base/break.exp: Remove all references to explicit line
23564 numbers.
23565
d9407aaa
NC
235662003-11-11 Nick Clifton <nickc@redhat.com>
23567
23568 * gdb.base/shreloc.exp: Do not run for targets which do not
23569 support shared objects.
23570
db488fc1
CV
235712003-11-10 Corinna Vinschen <vinschen@redhat.com>
23572
23573 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23574 Don't run tests if nofileio flag is given.
23575
6a90a18e
EZ
235762003-11-07 Elena Zannoni <ezannoni@redhat.com>
23577
23578 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 23579 as well as 'Watchpoint'.
6a90a18e 23580
0b915e9c
EZ
235812003-11-06 Elena Zannoni <ezannoni@redhat.com>
23582
23583 Reported by Jim Ingham <jingham@apple.com>:
23584 * gdb.base/annota1.exp: Match at least one occurrence of the
23585 signal handler annotation.
23586
d7e4b55f
EZ
235872003-11-06 Elena Zannoni <ezannoni@redhat.com>
23588
a9c64011
AS
23589 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23590 as well as 'Watchpoint'.
d7e4b55f 23591
2fe4e8d0
MC
235922003-11-05 Michael Chastain <mec@shout.net>
23593
23594 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23595
6ef88553
KW
235962003-11-03 Kris Warkentin <kewarken@qnx.com>
23597
23598 * gdb.arch/gdb1291.c: New test file.
23599 * gdb.arch/gdb1291.exp: New test script.
23600 * gdb.arch/gdb1431.c: New test file.
23601 * gdb.arch/gdb1431.exp: New test script.
23602
ae7dc4d8
MC
236032003-10-22 Michael Chastain <mec@shout.net>
23604
23605 * gdb.mi/pthreads.c: Add copyright notice.
23606
c39d7427
MC
236072003-10-22 Michael Chastain <mec@shout.net>
23608
23609 * gdb.threads/pthreads.c: Add copyright notice.
23610
8b7d96c1
MC
236112003-10-20 Michael Chastain <mec@shout.net>
23612
23613 * gdb.base/gdb1056.exp: New test script.
23614
d1d69fdd
DJ
236152003-10-13 Daniel Jacobowitz <drow@mvista.com>
23616
23617 * gdb.threads/killed.exp: Use gdb_run_cmd.
23618
7d605576
DJ
236192003-10-13 Daniel Jacobowitz <drow@mvista.com>
23620
23621 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
23622 create a core file.
23623 * gdb.threads/gcore-thread.exp: Likewise.
23624
618ec112
CV
236252003-10-13 Corinna Vinschen <vinschen@redhat.com>
23626
23627 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
23628 type, based on char type.
23629 (struct bit_flags_short_t): New bitfield type, based on short type.
23630 (init_bit_flags_char): New fuction.
23631 (init_bit_flags_short): Ditto.
23632 (print_bit_flags_char): Ditto.
23633 (print_bit_flags_short): Ditto.
23634 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
23635
9367a73c
MC
236362003-10-11 Michael Chastain <mec@shout.net>
23637
23638 * gdb.base/call-rt-st.exp: Update copyright year.
23639
1decf120
KI
236402003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
23641
23642 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
23643 * gdb.disasm/sh3.s: Ditto.
23644
5445b2ae
DJ
236452003-10-07 Daniel Jacobowitz <drow@mvista.com>
23646
23647 * gdb.threads/switch-threads.exp: New test.
23648 * gdb.threads/switch-threads.c: New source file.
23649
aec24853
CV
236502003-10-07 Corinna Vinschen <vinschen@redhat.com>
23651
23652 * gdb.base/ending-run.exp: Add sh specific case.
23653
adc7428d
AC
236542003-10-06 Andrew Cagney <cagney@redhat.com>
23655
23656 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23657 * gdb.disasm/mn10200.exp: Delete obsolete file.
23658
c9d37158
DJ
236592003-09-29 Daniel Jacobowitz <drow@mvista.com>
23660
23661 * ChangeLog: Correct an entry command.exp -> commands.exp.
23662 * gdb.base/commands.exp (bp_deleted_in_command_test)
23663 (temporary_breakpoint_commands): Check noargs.
23664
79c2c32d
DC
236652003-09-25 David Carlton <carlton@kealia.com>
23666
23667 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23668 of some print tests, where appropriate. Add tests for C::D::cd,
23669 E::ce, F::cXfX, G::XgX.
23670 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23671
594e6d67
RE
236722003-09-25 Richard Earnshaw <rearnsha@arm.com>
23673
23674 * lib/java.exp (java_init): Import target_alias before using it.
23675
10f0d451
DC
236762003-09-25 David Carlton <carlton@kealia.com>
23677
23678 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23679
274bcba0
EZ
236802003-09-23 Elena Zannoni <ezannoni@redhat.com>
23681
d63a86f8 23682 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 23683 weirdness.
274bcba0 23684
cdbf20f7
MC
236852003-09-17 Michael Chastain <mec@shout.net>
23686
23687 * gdb.cp/gdb1355.exp: New file.
23688 * gdb.cp/gdb1355.c: New file.
23689
71e06f80
CV
236902003-09-15 Corinna Vinschen <vinschen@redhat.com>
23691
23692 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
23693 * gdb.asm/sh.inc: New file.
23694
5c4e30ca
DC
236952003-09-11 David Carlton <carlton@kealia.com>
23696
bd45b7af
DC
23697 * gdb.cp/namespace.exp: Add tests for namespace types.
23698 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
23699 (test_namespace): New.
23700
1c199746
EZ
237012003-09-11 Elena Zannoni <ezannoni@redhat.com>
23702
a9c64011 23703 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 23704 * gdb.stabs/weird.exp: Ditto.
1c199746 23705
04ed252f
MC
237062003-09-08 Michael Chastain <mec@shout.net>
23707
23708 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23709
d8a2d9e7
MC
237102003-09-07 Michael Chastain <mec@shout.net>
23711
23712 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23713 'parse error'.
23714
161afb24
MK
237152003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23716
23717 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23718
49f2741a
MC
237192003-08-30 Michael Chastain <mec@shout.net>
23720
23721 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
23722 * gdb.gdb/observer.exp: Ditto.
23723 * gdb.gdb/xfullpath.exp: Ditto.
23724
8afa723e
MK
237252003-08-29 Mark Kettenis <kettenis@gnu.org>
23726
23727 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23728 *-*-*bsd*.
23729
f31dfe3b
JJ
237302003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23731
23732 * gdb.base/dump.exp: Skip for ia64.
23733
4630e498
JJ
237342003-08-25 Jeff Johnston <jjohnstn@redhat.com>
23735
23736 * gdb.asm/asm-source.exp: Add ia64 support.
23737 * gdb.asm/ia64.inc: New file.
23738
1105b7ef
MC
237392003-08-22 Michael Chastain <mec@shout.net>
23740
23741 * gdb.cp: New directory.
23742 * gdb.cp/*: Copy from gdb.c++/*.
23743 * gdb.c++/*: Remove.
23744 * Makefile.in: Change gdb.c++ to gdb.cp.
23745 * configure.in: Ditto.
23746 * configure: Regnerate.
23747
c945b932
MK
237482003-08-18 Mark Kettenis <kettenis@gnu.org>
23749
23750 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
23751 * gdb.arch/i386-prologue.c (gdb1338): Add function.
23752
2b66634b
DJ
237532003-08-17 Daniel Jacobowitz <drow@mvista.com>
23754
23755 * mi-var-display.exp (-var-list-children weird): Accept function
23756 pointers with argument types.
23757 * mi1-var-display.exp (-var-list-children weird): Likewise.
23758 * mi2-var-display.exp (-var-list-children weird): Likewise.
23759
a356f73b
DJ
237602003-08-17 Daniel Jacobowitz <drow@mvista.com>
23761
23762 * gdb.base/annota3.exp: Add missing newline.
23763
483417b8
MC
237642003-08-06 Michael Chastain <mec@shout.net>
23765
23766 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23767
c99c59c3
MS
237682003-08-12 Michael Snyder <msnyder@redhat.com>
23769
23770 * gdb.base/float.exp: Add test for SH.
23771
55ed7501
MK
237722003-08-10 Mark Kettenis <kettenis@gnu.org>
23773
23774 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
23775
1a371f2e
EZ
237762003-08-07 Elena Zannoni <ezannoni@redhat.com>
23777
23778 * gdb.base/completion.exp: Remove reduntant completion test
23779 on filename.
23780
e0f353ce
EZ
237812003-08-07 Elena Zannoni <ezannoni@redhat.com>
23782
a9c64011
AS
23783 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
23784 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
23785 gdb.trace/save-trace.exp: Make sure that full pathnames are
23786 escaped correctly.
e0f353ce 23787
5710a1af 237882003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 23789
a9c64011
AS
23790 * configure.in: Don't generate config.h from config.hin.
23791 * configure: Regenerate.
23792 * config.hin: Remove file.
23793 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
23794 * gdb.threads/pthreads.c: Ditto.
5710a1af 23795
dcd81ce9
DJ
237962003-08-07 Daniel Jacobowitz <drow@mvista.com>
23797
23798 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23799 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
23800 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
23801 Replace ld24 with seth/add3.
23802
6009d884
AC
238032003-08-02 Andrew Cagney <cagney@redhat.com>
23804
23805 * gdb.base/annota3.exp: New file.
23806 * gdb.base/annota3.c: New file.
23807 * gdb.c++/annota3.exp: New file.
23808 * gdb.c++/annota3.cc: New file.
23809
51514e06
MC
238102003-07-29 Michael Chastain <mec@shout.net>
23811
23812 * gdb.threads/tls.c (spin): Check errno only if sem_wait
23813 actually failed.
23814 (do_pass): Likewise.
23815 * gdb.threads/tls.exp: Always initialize no_of_threads.
23816
4ee6625b
DJ
238172003-07-27 Daniel Jacobowitz <drow@mvista.com>
23818
23819 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
23820 pattern.
23821 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
23822 * gdb.threads/tls.exp: Recognize one case of the host library not
23823 supporting TLS.
23824
225f2bf6
AC
238252003-07-27 Andrew Cagney <cagney@redhat.com>
23826
23827 * gdb.base/fileio.exp: Use SH when running commands using
23828 remote_exec.
23829
bcb27c9f
DJ
238302003-07-24 Daniel Jacobowitz <drow@mvista.com>
23831
23832 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23833 * gdb.base/relocate.c (dummy): New padding array.
23834
3d67be83
MS
238352003-07-22 Michael Snyder <msnyder@redhat.com>
23836
d63a86f8 23837 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
23838
23839 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
23840 patterns to be more general, accepting old and new output.
23841 Some output chars (such as '+') also must be quoted.
d63a86f8 23842 Some addresses are displayed numerically instead of
3d67be83
MS
23843 symbolically.
23844
57ba3b85
MS
238452003-07-23 Michael Snyder <msnyder@redhat.com>
23846
686d097c
MS
23847 * gdb.base/return2.exp: Don't test long-long return.
23848
57ba3b85
MS
23849 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
23850 * gdb.disasm/t01_mov.exp: Ditto.
23851 * gdb.disasm/t02_mova.s: Ditto.
23852 * gdb.disasm/t02_mova.exp: Ditto.
23853 * gdb.disasm/t03_add.s: Ditto.
23854 * gdb.disasm/t03_add.exp: Ditto.
23855 * gdb.disasm/t04_sub.s: Ditto.
23856 * gdb.disasm/t04_sub.exp: Ditto.
23857 * gdb.disasm/t05_cmp.s: Ditto.
23858 * gdb.disasm/t05_cmp.exp: Ditto.
23859 * gdb.disasm/t06_ari2.s: Ditto.
23860 * gdb.disasm/t06_ari2.exp: Ditto.
23861 * gdb.disasm/t07_ari3.s: Ditto.
23862 * gdb.disasm/t07_ari3.exp: Ditto.
23863 * gdb.disasm/t08_or.s: Ditto.
23864 * gdb.disasm/t08_or.exp: Ditto.
23865 * gdb.disasm/t09_xor.s: Ditto.
23866 * gdb.disasm/t09_xor.exp: Ditto.
23867 * gdb.disasm/t10_and.s: Ditto.
23868 * gdb.disasm/t10_and.exp: Ditto.
23869 * gdb.disasm/t11_logs.s: Ditto.
23870 * gdb.disasm/t11_logs.exp: Ditto.
23871 * gdb.disasm/t12_bit.s: Ditto.
23872 * gdb.disasm/t12_bit.exp: Ditto.
23873 * gdb.disasm/t13_otr.s: Ditto.
23874 * gdb.disasm/t13_otr.exp: Ditto.
23875
e00759ef
EZ
238762003-07-22 Elena Zannoni <ezannoni@redhat.com>
23877
23878 * gdb.threads/tls.exp :Add kfail for 'info address' case.
23879
8bc2021f
EZ
238802003-07-22 Elena Zannoni <ezannoni@redhat.com>
23881
a9c64011
AS
23882 * gdb.threads/tls.c : New file.
23883 * gdb.threads/tls.exp : New file.
23884 * gdb.threads/tls-main.c : New file.
23885 * gdb.threads/tls-shared.c : New file.
23886 * gdb.threads/tls-shared.exp : New file.
8bc2021f 23887
89320c4c
AS
238882003-07-22 Andreas Schwab <schwab@suse.de>
23889
23890 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
23891
180dea7c
AS
238922003-07-20 Andreas Schwab <schwab@suse.de>
23893
23894 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
23895 due to insn reordering.
23896
0714963c
AC
238972003-07-15 Andrew Cagney <cagney@redhat.com>
23898
23899 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
23900
98a23b3f
MC
239012003-07-15 Michael Chastain <mec@shout.net>
23902
23903 * gdb.base/gdb1250.exp: New file.
23904 * gdb.base/gdb1250.c: New file.
23905
27e417a2
ML
239062003-07-09 Michal Ludvig <mludvig@suse.cz>
23907
23908 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
23909 expansion of size_t to 'unsigned long', not only to 'unsigned'.
23910
8bc2021f
EZ
239112003-07-09 Elena Zannoni <ezannoni@redhat.com>
23912
a9c64011
AS
23913 * gdb.threads/tls.c: New file.
23914 * gdb.threads/tls.exp: New file.
23915 * gdb.threads/tls-main.c: New file.
23916 * gdb.threads/tls-shared.c: New file.
23917 * gdb.threads/tls-shared.exp: New file.
8bc2021f 23918
d99968dc
EZ
239192003-07-09 Elena Zannoni <ezannoni@redhat.com>
23920
23921 * gdb.base/annota1.exp: Make sure that we properly escape the
23922 full path of the source file. Xfail more permissive patterns,
d63a86f8 23923 due to a compiler debug info problem.
d99968dc 23924
83876b3b
AS
239252003-07-07 Andreas Schwab <schwab@suse.de>
23926
2705e972
AS
23927 * gdb.asm/m68k.inc: New file.
23928 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
23929
83876b3b
AS
23930 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
23931 arguments"): Also match negative number.
23932
23933 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
23934
3a871b37
DJ
239352003-07-03 Daniel Jacobowitz <drow@mvista.com>
23936
23937 * gdb.base/store.c (charest): New typedef.
23938 (add_char): Rename to add_charest, update.
23939 (wack_char): Rename to wack_charest, update types. Return l + r
23940 to keep r live across the call.
23941 (wack_short, wack_int, wack_long, wack_longest, wack_float)
23942 (wack_double, wack_doublest): Return l + r to keep r live across
23943 the call.
23944 * gdb.base/store.exp: Accomodate store.c changes.
23945
b2a7f303
DC
239462003-06-30 David Carlton <carlton@kealia.com>
23947
23948 * gdb.c++/maint.exp (test_invalid_name): New.
23949 (test_first_component): Add tests for invalid names.
23950
3c6cb4a1
MC
239512003-06-29 Michael Chastain <mec@shout.net>
23952
23953 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
23954 output of '<VTT for class>' for virtual base classes.
23955
f1c2644b
DJ
239562003-06-29 Daniel Jacobowitz <drow@mvista.com>
23957
23958 * gdb.base/completion.exp: Tab-complete "complet" instead of
23959 "compl".
23960 * gdb.base/complex.exp, gdb.base/complex.c: New files.
23961
18080350
DJ
239622003-06-29 Daniel Jacobowitz <drow@mvista.com>
23963
23964 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
23965 * gdb.base/volatile.exp: Likewise.
23966
f56973f8
DJ
239672003-06-29 Daniel Jacobowitz <drow@mvista.com>
23968
23969 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
23970 gdb/1265.
23971
239722003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
23973 Daniel Jacobowitz <drow@mvista.com>
23974
23975 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
23976 initial line count of 'captured_main' from 26 to 32.
23977 (test_with_self): Allow xmalloc call to be interleaved with the
23978 preceding two lines.
23979
e766d4d6
JB
239802003-06-24 Joel Brobecker <brobecker@gnat.com>
23981
23982 * gdb.base/bang.exp: New testcase.
23983
f125c9a4
JB
239842003-06-23 Joel Brobecker <brobecker@gnat.com>
23985
23986 * gdb.base/langs.exp: Add some tests for the "minimal" language
23987 support.
23988
6e25beaf
EZ
239892003-06-23 Elena Zannoni <ezannoni@redhat.com>
23990
23991 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
23992 the testcase.
23993
2f816dda
DJ
239942003-06-22 Daniel Jacobowitz <drow@mvista.com>
23995
23996 * gdb.base/relocate.exp: Test add-symbol-file with a variable
23997 offset.
23998
db5a5748
DJ
239992003-06-22 Daniel Jacobowitz <drow@mvista.com>
24000
24001 * gdb.c++/pr-1210.cc: New file.
24002 * gdb.c++/pr-1210.exp: New file.
24003
1df0c130
DJ
240042003-06-21 Daniel Jacobowitz <drow@mvista.com>
24005
24006 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
24007 000-exec-continue.
24008
a92feac0
MK
240092003-06-15 Mark Kettenis <kettenis@gnu.org>
24010
24011 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
24012 on *-*-*bsd* instead of *-*-freebsd*.
24013
81a58f5b
AC
240142003-06-14 Andrew Cagney <cagney@redhat.com>
24015
24016 * gdb.base/store.exp: Test longest and doublest. Test all
24017 parameters. Weaken return statement match.
24018 * gdb.base/store.c: Add longest and doublest - aka long long and
24019 long double functions. Put all parameters into local register
24020 variables. Use negative values.
24021
b257a0d3
AC
240222003-06-14 Andrew Cagney <cagney@redhat.com>
24023
24024 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
24025 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
24026 exit status.
24027 * gdb.base/fileio.exp: Disable target when nointerrupts and
24028 noinferiorio, instead of limiting it to remote. Use remote_exec
24029 instead of system.
d63a86f8 24030
21c38304
JJ
240312003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24032
24033 * gdb.base/float.exp: Add ia64 support.
24034
1bcdb424
CV
240352003-06-12 Corinna Vinschen <vinschen@redhat.com>
24036
24037 * gdb.base/fileio.exp: Run only on remote targets.
24038
6aeb981f
CV
240392003-06-10 Corinna Vinschen <vinschen@redhat.com>
24040
24041 * gdb.base/fileio.c: New file, testing File-I/O.
24042 * gdb.base/fileio.exp: Ditto.
24043
53df362e
RG
240442003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
24045
24046 * gdb.base/shreloc.exp: New file, check symbol values obtained from
24047 shared objects after relocation at load time (gdb PR/1132).
24048 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 24049 as above, part of the shared object relocation test.
53df362e 24050
ffee1b46
MK
240512003-06-08 Mark Kettenis <kettenis@gnu.org>
24052
b5ca3722
MK
24053 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
24054 fully filled history list.
24055 * gdb.base/gdb_history: New file.
24056
03ed860d
MK
24057 * gdb.base/signals.exp: XFAIL "continue to func1" on
24058 i*86-*-freebsd*.
24059
ffee1b46
MK
24060 * gdb.base/attach.exp: When trying to attach to a nonexistent
24061 process, make it possible to specify the PID based on the target,
24062 and do so for *-*-freebsd*.
24063
d80dbb52
RH
240642003-06-02 Richard Henderson <rth@redhat.com>
24065
24066 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24067
6dd77b81
RH
240682003-06-02 Richard Henderson <rth@redhat.com>
24069
24070 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24071
f6347e16
RH
240722003-06-02 Richard Henderson <rth@redhat.com>
24073
24074 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24075
2c161407
DJ
240762003-06-01 Daniel Jacobowitz <drow@mvista.com>
24077
24078 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24079 of globalvar.
24080
572eb746
MK
240812003-06-01 Mark Kettenis <kettenis@gnu.org>
24082
24083 * gdb.asm/asm-source.exp: Check for memory read errors in
24084 disassembler test on *BSD too.
24085
9e9617a5
RH
240862003-06-01 Richard Henderson <rth@redhat.com>
24087
24088 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24089 for .frame.
24090 (gdbasm_call): Lose ldgp.
24091 (gdbasm_startup): Add frame information.
24092 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24093
7b34ad4e
MK
240942003-05-31 Mark Kettenis <kettenis@gnu.org>
24095
24096 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24097 i?86-*-*.
24098
10059fdf
MK
240992003-05-30 Mark Kettenis <kettenis@gnu.org>
24100
24101 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24102 FreeBSD.
24103
acf4b816
RH
241042003-05-29 Richard Henderson <rth@redhat.com>
24105
24106 * gdb.asm/alpha.inc: New file.
24107 * gdb.asm/asm-source.exp: Use it.
24108
e9ecd949
JB
241092003-05-29 Jim Blandy <jimb@redhat.com>
24110
24111 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24112 'core.PID'.
24113
e3e5a4f3
JB
241142003-05-22 Jim Blandy <jimb@redhat.com>
24115
24116 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24117 backtrace.
d63a86f8 24118
72fe3d25
DC
241192003-05-20 David Carlton <carlton@math.stanford.edu>
24120
24121 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24122 this time.
24123
58da2eb2
DC
241242003-05-19 David Carlton <carlton@bactrian.org>
24125
24126 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24127 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24128
1fcb5155
DC
241292003-05-19 David Carlton <carlton@bactrian.org>
24130
24131 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24132 namespace tests.
24133 Bump copyright date.
24134 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24135 (main): Call C::D::marker2.
24136 * gdb.c++/namespace1.cc: New file.
24137
85e85163
JJ
241382003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24139
24140 Roland McGrath <roland@redhat.com>
d63a86f8 24141 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24142 there is no manager thread.
24143
a25fbfec
JJ
241442003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24145
d63a86f8
RM
24146 * gdb.threads/schedlock.exp: Remove assumption that all threads
24147 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24148 in one of the child threads rather than the main thread.
24149
be375bae
JB
241502003-05-07 Jim Blandy <jimb@redhat.com>
24151
09bf6082
JB
24152 Add support for assembly source testing on the s390x.
24153 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24154 architecture.
24155 * gdb.asm/s390x.inc: New file.
24156
be375bae
JB
24157 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24158 succession of 'if' statements.
24159
00905d52
AC
241602003-05-05 Andrew Cagney <cagney@redhat.com>
24161
24162 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24163
b1e29e33
AC
241642003-05-05 Andrew Cagney <cagney@redhat.com>
24165
24166 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24167 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24168
e33d66ec
EZ
241692003-05-02 Elena Zannoni <ezannoni@redhat.com>
24170
24171 * gdb.base/charset.exp: Update based on new behavior of set/show
24172 charset commands.
24173
2b6fd0d8
AC
241742003-05-01 Andrew Cagney <cagney@redhat.com>
24175
24176 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24177 variable do not give memory errors.
24178
130cacce
AF
241792003-04-30 Adam Fedor <fedor@gnu.org>
24180
24181 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24182 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24183 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24184 gdb.objc/basicclass.m: : New files
24185
24186 * lib/gdb.exp (gdb_compile_objc): New procedure.
24187
bea71854
DJ
241882003-04-27 Daniel Jacobowitz <drow@mvista.com>
24189
24190 * gdb.base/signals.exp: Make backtrace tests more specific.
24191
0f20eeea
DC
241922003-04-23 David Carlton <carlton@bactrian.org>
24193
24194 * gdb.c++/maint.exp (test_first_component): Add tests for
24195 'operator' in more locations.
24196
c8c4d8dc
KB
241972003-04-16 Kevin Buettner <kevinb@redhat.com>
24198
24199 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24200
3fe60e3c
EZ
242012003-04-16 Elena Zannoni <ezannoni@redhat.com>
24202
24203 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24204 func marke' instead. Update test name.
3fe60e3c 24205
9219021c
DC
242062003-04-15 David Carlton <carlton@math.stanford.edu>
24207
24208 * gdb.c++/maint.exp: New file.
24209
5dd55bdd
EZ
242102003-04-14 Elena Zannoni <ezannoni@redhat.com>
24211
24212 * gdb.threads/schedlock.c: Change type of thread function argument
24213 to long, to avoid warnings on 64-bit platforms.
24214
00890572
EZ
242152003-04-14 Elena Zannoni <ezannoni@redhat.com>
24216
a9c64011
AS
24217 * gdb.base/attach.exp: Add new message from ptrace in case of
24218 attaching to nonexistent process.
d63a86f8 24219
93201743
JB
242202003-04-11 Jim Blandy <jimb@redhat.com>
24221
24222 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24223 gdb.c++/userdef.cc: Place comments on the lines to which the
24224 marker function might return.
24225 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24226 gdb.c++/userdef.exp: Look for those comments to check that we've
24227 returned to the right place, instead of checking line numbers.
24228
2a11c64d
EZ
242292003-04-11 Elena Zannoni <ezannoni@redhat.com>
24230
a9c64011
AS
24231 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24232 match on sourcefile name, instead of directory name.
2a11c64d 24233
68ab8fc5
EZ
242342003-04-10 Elena Zannoni <ezannoni@redhat.com>
24235
d63a86f8 24236 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24237 working directory name.
24238
5624293a
JB
242392003-04-09 Jim Blandy <jimb@redhat.com>
24240
24241 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24242 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24243 after an inferior function call, report the failure, but allow the
24244 test to continue.
24245
f1f02ee4
SC
242462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24247
24248 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24249 with -DPROTOTYPES.
24250
6eb79af0
SC
242512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24252
24253 * gdb.base/break.exp: Revert last patch.
24254
8dfb4cf0
SC
242552003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24256
24257 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24258 with -DPROTOTYPES.
24259
ed4c619a
AC
242602003-04-02 Andrew Cagney <cagney@redhat.com>
24261
24262 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24263 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24264 matching directories by the name breakpoint.
24265 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24266 Make "continue to marker1" consistent.
24267 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24268 message consistent.
24269 * lib/gdb.exp: Put "the program is no longer running", and "the
24270 program exited" in parenthesis.
24271 * lib/mi-support.exp: Ditto.
d63a86f8 24272
4e35d5f0 242732003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24274
4e35d5f0
BR
24275 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24276
71900fe8
AC
242772003-03-29 Andrew Cagney <cagney@redhat.com>
24278
24279 * gdb.base/sizeof.c (main): Print the value of '\377'.
24280 * gdb.base/sizeof.exp: Check the sign of '\377'.
24281
c0655a16
MC
242822003-03-27 Michael Chastain <mec@shout.net>
24283
24284 * gdb.base/gdb1090.exp: New file.
24285 * gdb.base/gdb1090.cc: New file.
24286
5b2a3989
JB
242872003-03-27 J. Brobecker <brobecker@gnat.com>
24288
24289 * gdb.gdb/observer.exp: New regression test.
24290
79876890
MC
242912003-03-27 Michael Chastain <mec@shout.net>
24292
24293 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24294 * gdb.base/ptype.exp: Likewise.
24295
6eac95e3
CV
242962003-03-27 Corinna Vinschen <vinschen@redhat.com>
24297
24298 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24299
e8c71839
MC
243002003-03-26 Michael Chastain <mec@shout.net>
24301
24302 * gdb.base/ptype.exp: Actually use some typedef'd types.
24303
71b10041
SC
243042003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24305
24306 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24307 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24308
2512cf80
CV
243092003-03-20 Corinna Vinschen <vinschen@redhat.com>
24310
24311 * gdb.base/default.exp: Fix regular expression.
24312
0d195a4f
CV
243132003-03-20 Corinna Vinschen <vinschen@redhat.com>
24314
24315 * gdb.base/args.exp: Fix regular expression.
24316
8a2dbca8
CV
243172003-03-20 Corinna Vinschen <vinschen@redhat.com>
24318
24319 * gdb.base/help.exp: Allow Win32 child process.
24320
bf028682
CV
243212003-03-20 Corinna Vinschen <vinschen@redhat.com>
24322
24323 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24324 when stepping out of main().
24325
182dbe85
CV
243262003-03-20 Corinna Vinschen <vinschen@redhat.com>
24327
24328 * gdb.base/default.exp: Check for win32 specific message when calling
24329 "run" without executable.
24330
d67a6ba5
CV
243312003-03-20 Corinna Vinschen <vinschen@redhat.com>
24332
24333 * gdb.base/args.exp: Expect .exe in output.
24334
a955b5bb
CV
243352003-03-20 Corinna Vinschen <vinschen@redhat.com>
24336
24337 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24338 Cygwin native.
24339
bf6bad4b
AC
243402003-03-17 Andrew Cagney <cagney@redhat.com>
24341
24342 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24343 vector registes.
24344 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24345 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24346
293e9a31
DC
243472003-03-17 David Carlton <carlton@math.stanford.edu>
24348
24349 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24350 test, for PR breakpoints/38.
24351 Call test_watchpoint_and_breakpoint.
24352 * gdb.base/watchpoint.c (func3): New function.
24353 (main): Call func3.
24354
5330f2db
DC
243552003-03-04 David Carlton <carlton@math.stanford.edu>
24356
24357 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24358 Garply<Garply<char> >:: garply".
24359 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24360 with respect to PR c++/1111; note also PR c++/1113.
24361 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24362 respect to PR c++/1062.
24363 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24364
6ece72da
DC
243652003-03-03 David Carlton <carlton@math.stanford.edu>
24366
24367 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24368 with respect to PR c++/57.
24369 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24370 c++/826.
24371 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24372 respect to PR c++/57.
24373
85ca1584
DC
243742003-03-03 David Carlton <carlton@math.stanford.edu>
24375
24376 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24377 respect to PR c++/33 into FAILs.
24378
98e9c5b8
MC
243792003-03-03 Michael Chastain <mec@shout.net>
24380
7bedbf27
MC
24381 * configure.in: Update copyright years.
24382
243832003-03-03 Michael Chastain <mec@shout.net>
24384
24385 * Makefile.in: Update copyright years.
98e9c5b8 24386
f683e100
DC
243872003-02-28 David Carlton <carlton@math.stanford.edu>
24388
24389 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24390 print class instead of struct and/or superfluous protection
24391 specifiers, as long as the resulting output is equivalent to the
24392 source code.
24393 Delete FIXME from end of messages on tests that don't need
24394 fixing.
24395
a9e0cf2c
DC
243962003-02-28 David Carlton <carlton@math.stanford.edu>
24397
24398 * gdb.c++/templates.exp (do_tests): Allow const in the two
24399 Foo<volatile char *>::foo tests.
24400
e8d359df
MS
244012003-02-27 Michael Snyder <msnyder@redhat.com>
24402
d63a86f8 24403 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24404 will be consistant.
24405
0b71dc91
DC
244062003-02-26 David Carlton <carlton@math.stanford.edu>
24407
24408 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24409 char *>::foo" test with respect to PR c++/33. Create a new test
24410 which is identical to that one except that it doesn't put the
24411 space between the "char" and the "*"; KFAIL it, too.
24412
dd14ab43
DC
244132003-02-26 David Carlton <carlton@math.stanford.edu>
24414
24415 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24416 template types into either PASSes or KFAILs (corresponding to PR
24417 c++/57). Tweak indentation. Update copyright.
24418
1146c7f1
SC
244192003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24420
24421 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24422
74641dfb
MC
244232003-02-13 Michael Chastain <mec@shout.net>
24424
24425 * gdb.base/exprs.exp: Remove i960 remnants.
24426 * gdb.base/funcargs.exp: Likewise.
24427 * gdb.base/list.exp: Likewise.
24428 * gdb.base/ptype.exp: Likewise.
24429
559cd2d0
DC
244302003-02-14 David Carlton <carlton@math.stanford.edu>
24431
24432 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24433 pEe->D::vg()" from XFAIL to KFAIL.
24434
c4f90d87
JM
244352003-02-13 Jason Molenda (jmolenda@apple.com)
24436
24437 * gdb.base/maint.exp: Update maint print statistics regexp to include
24438 new entries.
24439
cbc4d97c
MC
244402003-02-13 Michael Chastain <mec@shout.net>
24441
24442 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24443
40f235b7
MC
244442003-02-12 Michael Chastain <mec@shout.net>
24445
24446 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24447 * gdb.c++/inherit.exp: Likewise.
24448 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24449 * gdb.c++/templates.exp: Likewise.
24450 * gdb.c++/virtfunc.exp: Likewise.
24451
c56716b0
JM
244522003-02-06 Jason Molenda (jason-cl@molenda.com)
24453
24454 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24455 why the code is written that way.
24456
070afcf8
MC
244572003-02-05 Michael Chastain <mec@shout.net>
24458
24459 * gdb.base/dump.exp: Add missing copyright line.
24460
5d0331e5
JM
244612003-02-05 Jason Molenda (jason-cl@molenda.com)
24462
f7ae6d3e 24463 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24464 at the beginning so the breakpoint doesn't get set on the loop.
24465
92851186
MC
244662003-02-05 Michael Chastain <mec@shout.net>
24467
24468 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24469 output for configurations with gcc 2.95.3.
24470
cbf1e085
AC
244712003-02-05 Keith Seitz <keiths@redhat.com>
24472 Andrew Cagney <ac131313@redhat.com>
24473
24474 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24475
29518e1e
MC
244762003-02-04 Michael Chastain <mec@shout.net>
24477
24478 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24479 Call perror and then continue.
24480
5af1d5f3
MC
244812003-02-03 Michael Chastain <mec@shout.net>
24482
24483 * gdb.c++/pr-1023.cc: New file.
24484 * gdb.c++/pr-1023.exp: New file.
24485
6b549786
JB
244862003-02-05 Jim Blandy <jimb@redhat.com>
24487
24488 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24489 it's local to foobar. Check for it there, and check that it's not
24490 present in main.
24491 * gdb.c++/local.cc (marker2): New function.
24492 (foobar): Call marker1.
24493 (main): Call marker2 instead of marker1.
24494
67f16606
AC
244952003-02-04 Andrew Cagney <ac131313@redhat.com>
24496
24497 * gdb.disasm/mn10200.exp: Obsolete file.
24498 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24499 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24500 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24501
1c5cb38e
DC
245022003-02-04 David Carlton <carlton@math.stanford.edu>
24503
24504 * gdb.c++/overload.exp: Test intToChar(1).
24505 * gdb.c++/overload.cc (intToChar): New.
24506 (main): Call intToChar.
24507
d1fe6965
DC
245082003-02-03 David Carlton <carlton@math.stanford.edu>
24509
24510 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24511 'might_kfail' arg.
24512 KFAIL some of the continue_to_bp_overloaded calls, according to
24513 PR c++/1025.
24514
9ba61c5d
MC
245152003-02-01 Michael Chastain <mec@shout.net>
24516
24517 * gdb.base/advance.c (marker1): New marker function.
24518 * gdb.base/advance.exp: When the 'advance' command lands on the
24519 return breakpoint, it can legitimately stop on either the
24520 current line or the next line. Accommodate both outcomes.
24521 * gdb.base/until.exp: Likewise.
24522
e7494ffb
AC
245232003-02-02 Andrew Cagney <ac131313@redhat.com>
24524
24525 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24526 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24527 now a list, not a tuple.
24528 * gdb.mi/mi-var-display.exp: Ditto.
24529 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24530
075559bc
AC
245312003-02-01 Andrew Cagney <ac131313@redhat.com>
24532
24533 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24534 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24535 stack backtraces.
24536 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 24537
2bd4c7b1
MK
245382003-02-01 Mark Kettenis <kettenis@gnu.org>
24539
24540 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24541 gdb.mi/mi1-pthreads.exp: Return instead of calling
24542 gdb_suppress_entire_file.
24543
eabd8992
MS
245442003-02-01 Mark Salter <msalter@redhat.com>
24545
24546 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24547
71469e2f
MS
245482003-01-31 Mark Salter <msalter@redhat.com>
24549
24550 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24551 Support empty arg.
24552
38a94d44
MC
245532003-01-30 Michael Chastain <mec@shout.net>
24554
24555 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24556 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24557 has been fixed in gdb/readline on 2003-01-09.
24558
19ea9e73
MS
245592003-01-29 Michael Snyder <msnyder@redhat.com>
24560
e8d359df
MS
24561 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24562 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
24563 * gdb.base/args.exp: Skip if target does not support args passing.
24564
2307bd6a
DJ
245652003-01-22 Daniel Jacobowitz <drow@mvista.com>
24566
19ea9e73 24567 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
24568 gdb_test. Accept a list of expect arguments as the third
24569 parameter.
24570 (gdb_test): Use it.
24571
f2dd3617
EZ
245722003-01-20 Elena Zannoni <ezannoni@redhat.com>
24573
24574 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24575 allow for different test tree configurations. Update some
24576 tescases accordingly.
24577 * gdb.arch/altivec-regs.exp: Ditto.
24578 * gdb.asm/asm-source.exp: Ditto.
24579 * gdb.base/advance.exp: Ditto.
24580 * gdb.base/display.exp: Ditto.
d63a86f8 24581 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
24582 * gdb.base/mips_pro.exp: Ditto.
24583 * gdb.base/overlays.exp: Ditto.
24584 * gdb.base/relocate.exp: Ditto.
24585 * gdb.base/setshow.exp: Ditto.
24586 * gdb.base/step-line.exp: Ditto.
24587 * gdb.base/step-test.exp: Ditto.
24588 * gdb.base/until.exp: Ditto.
24589 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24590
c71cdefd
DC
245912003-01-17 David Carlton <carlton@math.stanford.edu>
24592
24593 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24594 corresponding to PR c++/945.
24595 Update copyright.
24596
fdba05d7
DC
245972003-01-17 David Carlton <carlton@math.stanford.edu>
24598
24599 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24600 corresponding to PR c++/68.
24601
246022003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
24603
24604 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
24605 (test_paddr_hairy_functions): Call print_addr_2_kfail for
24606 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
24607
c362c33a
EZ
246082003-01-15 Elena Zannoni <ezannoni@redhat.com>
24609
0fbc361c
EZ
24610 * gdb.base/break.exp: Fix change of default location, because of
24611 removal of until tests.
24612 * gdb.base/help.exp: Update test for new 'until' help message.
24613 Add test for help on 'advance'.
a9c64011 24614 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 24615
dabf8a35
MK
246162003-01-15 Mark Kettenis <kettenis@gnu.org>
24617
24618 * gdb.base/default.exp: Adapt "info float" test for recent changes
24619 to that command. Add test for "info vector".
24620 * gdb.base/float.exp: New file. Add test for "info float" that
24621 resembles the old test in gdb.base/default.exp.
24622
a1769aca
DC
246232003-01-15 David Carlton <carlton@math.stanford.edu>
24624
24625 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24626
82025e13
EZ
246272003-01-15 Elena Zannoni <ezannoni@redhat.com>
24628
24629 * gdb.base/break.exp: Move the tests of until command from here...
24630 * gdb.base/until.exp: ... to here. New file. Add other tests.
24631 * gdb.base/advance.c: New file.
24632 * gdb.base/advance.exp: New file.
24633
8f9ab801
EZ
246342003-01-14 Elena Zannoni <ezannoni@redhat.com>
24635
a9c64011
AS
24636 * gdb.base/args.c: New file.
24637 * gdb.base/args.exp: New file.
8f9ab801 24638
9ae66589
DJ
246392003-01-14 Daniel Jacobowitz <drow@mvista.com>
24640
24641 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24642
8d77e5c3
DJ
246432003-01-14 Daniel Jacobowitz <drow@mvista.com>
24644
24645 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24646
12d2f0a1
DJ
246472003-01-14 Daniel Jacobowitz <drow@mvista.com>
24648
24649 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24650 dates.
24651
6ca37014
DJ
246522003-01-13 Daniel Jacobowitz <drow@mvista.com>
24653
24654 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24655
b0023472
DJ
246562003-01-13 Daniel Jacobowitz <drow@mvista.com>
24657
24658 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24659 (ptype &*"foo").
24660 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24661
607fbc54 246622003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
24663
24664 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24665 * gdb.mi/mi1-console.exp: Likewise.
24666
607fbc54 246672003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
24668
24669 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24670 * gdb.mi/mi1-console.exp: Likewise.
24671
a1fb14a2
DJ
246722003-01-13 Daniel Jacobowitz <drow@mvista.com>
24673
24674 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24675
c4cf40b7
DJ
246762003-01-09 Daniel Jacobowitz <drow@mvista.com>
24677
24678 * gdb.base/detach.exp: New test.
24679
696d5a5b
DJ
246802003-01-09 Daniel Jacobowitz <drow@mvista.com>
24681
24682 * Makefile.in (ALL_SUBDIRS): New variable.
24683 (subdirs, clean, distclean): Use it.
24684 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24685 regenerating Makefile, since it is generated from the top level.
24686 * gdb.asm/Makefile.in: Likewise.
24687 * gdb.base/Makefile.in: Likewise.
24688 * gdb.c++/Makefile.in: Likewise.
24689 * gdb.disasm/Makefile.in: Likewise.
24690 * gdb.java/Makefile.in: Likewise.
24691 * gdb.mi/Makefile.in: Likewise.
24692 * gdb.threads/Makefile.in: Likewise.
24693 * gdb.trace/Makefile.in: Likewise.
24694
754533e4
DC
246952003-01-09 David Carlton <carlton@math.stanford.edu>
24696
24697 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
24698 Add copyright year 2003.
24699
d8b3e9ee
MC
247002003-01-06 Michael Chastain <mec@shout.net>
24701
24702 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
24703 When selecting a thread, 'line' and 'file' are optional.
24704 * gdb.mi/mi1-pthreads.exp: Likewise.
24705
8e9e0fe6
AS
247062003-01-06 Andreas Schwab <schwab@suse.de>
24707
24708 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
24709 failures.
24710
b5ab8ff3
DJ
247112003-01-04 Daniel Jacobowitz <drow@mvista.com>
24712
24713 Fix PR gdb/844
24714 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
24715 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
24716
24717 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
24718 instead of calling gdb_suppress_entire_file.
24719 * gdb.threads/print-threads.exp: Likewise.
24720 * gdb.threads/schedlock.exp: Likewise.
24721
24722 * gdb.threads/killed.exp: Return instead of calling
24723 gdb_suppress_entire_file.
24724 * gdb.threads/linux-dp.exp: Likewise.
24725 * gdb.threads/pthreads.exp: Likewise.
24726
1e698235
DJ
247272003-01-04 Daniel Jacobowitz <drow@mvista.com>
24728
24729 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
24730 stabs.
24731 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
24732 * gdb.base/whatis.exp: Always allow (void) after function names.
24733
147ff08c
DJ
247342003-01-04 Daniel Jacobowitz <drow@mvista.com>
24735
24736 * gdb.c++/casts.exp: Correct regexp.
24737
dc62bfc2
MK
247382003-01-04 Mark Kettenis <kettenis@gnu.org>
24739
24740 * configure.in: Call AC_CONFIG_HEADER. Don't call
24741 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
24742 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
24743 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
24744 aforementioned directories in the AC_OUPUT call.
24745 * config.hin: New file.
24746 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24747 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
24748 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
24749 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
24750 pass -I$objdir instead of -I$objdir/$subdir in compilation.
24751 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
24752 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
24753 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
24754 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
24755 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
24756 gdb.threads/configure.in, gdb.threads/configure,
24757 gdb.threads/config.in, gdb.trace/configure.in,
24758 gdb.trace/configure: Removed.
24759
77afa639
MC
247602003-01-03 Michael Chastain <mec@shout.net>
24761
24762 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
24763 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
24764
7634bb6e
DJ
247652003-01-03 Daniel Jacobowitz <drow@mvista.com>
24766
24767 * gdb.base/store.exp: Fix regular expressions.
24768
b39c905e
MK
247692002-12-28 Mark Kettenis <kettenis@gnu.org>
24770
24771 * configure.in: Rewrite.
24772 * configure: Regenerated.
24773
0a8551dd
DC
247742003-01-03 David Carlton <carlton@math.stanford.edu>
24775
24776 * gdb.base/psymtab.exp: New file.
24777 * gdb.base/psymtab1.c: Ditto.
24778 * gdb.base/psymtab2.c: Ditto.
24779
c60b7188
AF
247802002-12-23 Adam Fedor <fedor@gnu.org>
24781
24782 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
24783
ee73db83
DC
247842002-12-23 David Carlton <carlton@math.stanford.edu>
24785
24786 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
24787 and current_directory initialization.
24788
d6c1774e
JB
247892002-12-22 Jim Blandy <jimb@redhat.com>
24790
f0a847b8
JB
24791 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
24792 rather than as part of the output file name.
24793
d6c1774e
JB
24794 * gdb.base/attach.exp: There's no need to copy the test program to
24795 /tmp; that was only ever necessary on HP/UX, and this test is
24796 entirely disabled there anyway.
24797
f0708dbb
JB
247982002-12-21 Jim Blandy <jimb@redhat.com>
24799
4c2acfea
JB
24800 * gdb.c++/psmang.exp: Doc fix.
24801
f0708dbb
JB
24802 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
24803 test.
24804
9579e000
DC
248052002-12-20 David Carlton <carlton@math.stanford.edu>
24806
24807 * gdb.c++/annota2.exp: KFAIL annotate-quit.
24808
d1810171
MC
248092002-12-18 Michael Chastain <mec@shout.net>
24810
24811 * gdb.c++/annota2.exp: Add copyright year 2002.
24812
76565097
DC
248132002-12-17 David Carlton <carlton@math.stanford.edu>
24814
24815 * gdb.c++/try_catch.cc: Add marker comments.
24816 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
24817 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
24818 * gdb.c++/m-static.cc: Ditto.
24819 * gdb.c++/m-static1.cc: Ditto.
24820 * gdb.c++/try_catch.cc: Ditto.
24821
da81390b
JJ
248222002-12-16 Jeff Johnston <jjohnstn@redhat.com>
24823
24824 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
24825 to see whether we are using the new -environment-directory
24826 command which resets via -r or the old version of the command
24827 which may prompt the user. Part of fix for gdb/741.
24828
b304d130
AC
248292002-12-13 Andrew Cagney <ac131313@redhat.com>
24830
24831 * gdb.fortran/types.exp: Update obsolete comment.
24832 * gdb.fortran/exprs.exp: Ditto.
24833 * lib/gdb.exp: Delete obsolete code.
24834 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
24835 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
24836 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
24837 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
24838 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
24839 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
24840 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
24841 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
24842 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
24843 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
24844 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
24845 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
24846 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
24847 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
24848 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
24849 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
24850 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
24851 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
24852 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
24853 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
24854 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
24855 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
24856 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
24857 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
24858 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
24859 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
24860 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
24861 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
24862 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
24863 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
24864 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
24865 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
24866 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
24867 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
24868 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
24869 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
24870 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
24871
a23b6e6a
DC
248722002-12-11 David Carlton <carlton@math.stanford.edu>
24873
24874 * gdb.c++/m-data.exp: Add test for members that shadow global
24875 variables: see PR gdb/804.
24876 * gdb.c++/m-data.cc: Ditto.
24877
6604731b
DJ
248782002-12-10 Daniel Jacobowitz <drow@mvista.com>
24879
24880 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
24881
de46ecd7
DC
248822002-12-06 David Carlton <carlton@math.stanford.edu>
24883
24884 * gdb.base/store.c: Don't declare functions static.
24885
27e829d0
AC
248862002-12-04 Andrew Cagney <ac131313@redhat.com>
24887
24888 * gdb.base/store.exp, gdb.base/store.c: New files.
24889
92806416
DJ
248902002-12-03 Daniel Jacobowitz <drow@mvista.com>
24891
24892 * gdb.base/selftest.exp: Update for current gdb.
24893
3bcbaac5
DJ
248942002-12-03 Daniel Jacobowitz <drow@mvista.com>
24895
24896 * gdb.base/maint.exp: Only dump symbols from one source file
24897 or objfile.
24898
f4f00b1f
DJ
248992002-12-03 Daniel Jacobowitz <drow@mvista.com>
24900
24901 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
24902 function call.
24903
f1c8a949
JB
249042002-11-25 Jim Blandy <jimb@redhat.com>
24905
24906 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
24907 function appearing in error message.
24908
9e297a97
DJ
249092002-11-21 Daniel Jacobowitz <drow@mvista.com>
24910
24911 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
24912
1f312e79
JJ
249132002-11-08 Jeff Johnston <jjohnstn@redhat.com>
24914
d63a86f8
RM
24915 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
24916 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
24917 should be in mi console format. This is part of fix for PR gdb/604.
24918
83c31e7d
FN
249192002-09-18 Fernando Nasser <fnasser@redhat.com>
24920
24921 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
24922 which explicitly prints the zero offset as "+0".
24923
322b3f65
DJ
249242002-10-22 Daniel Jacobowitz <drow@mvista.com>
24925
24926 * gdb.threads/schedlock.c (args): Make unsigned.
24927
249282002-10-21 Daniel Jacobowitz <drow@mvista.com>
24929
24930 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
24931 numbers. Allow "foo2|selected stack frame".
24932 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
24933 * gdb.asm/asmsrc2.s: Likewise.
24934 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
24935 comments.
24936 * gdb.asm/mips.inc: New file.
24937
5e2fe5b8
AF
249382002-10-18 Adam Fedor <fedor@gnu.org>
24939
24940 * gdb.base/default.exp: Update expected output to include 'ObjC'.
24941 * gdb.base/help.exp: Likewise.
24942
abe1a5d0
KB
249432002-10-17 Kevin Buettner <kevinb@redhat.com>
24944
24945 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
24946 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
24947
10abb1d4
JB
249482002-10-02 Jim Blandy <jimb@redhat.com>
24949
24950 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
24951
1f609b42
AC
249522002-10-01 Andrew Cagney <ac131313@redhat.com>
24953
24954 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
24955 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
24956 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
24957 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
24958 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
24959 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
24960 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
24961
0aee02e4
AC
249622002-09-29 Andrew Cagney <ac131313@redhat.com>
24963
24964 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
24965 * mi0-disassemble.exp, mi0-eval.exp: Delete.
24966 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
24967 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
24968 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
24969 * mi0-var-block.exp, mi0-var-child.exp: Delete.
24970 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 24971
6fde09ad
KB
249722002-09-27 Kevin Buettner <kevinb@redhat.com>
24973
24974 * gdb.base/annota1.exp (info break): Make directory components of
24975 path optional since not all compilers emit this debug information.
24976
889bf7c5
PA
24977 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
24978 step ends up stepping out of the function instead of stopping on
24979 the epilogue.
6fde09ad 24980
9e8aab75
KS
249812002-09-26 Keith Seitz <keiths@redhat.com>
24982
24983 * lib/insight-support.exp (gdbtk_start): Figure out where
24984 the insight executable is based on where gdb is. Use this
24985 executable to start insight instead of gdb.
24986
e36180d7
AC
249872002-09-25 Andrew Cagney <cagney@redhat.com>
24988
24989 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
24990
9dd34b2b
AC
249912002-09-24 Andrew Cagney <ac131313@redhat.com>
24992
24993 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
24994 test_isolated_complaints.
24995 (test_empty_complaint): New function.
24996 (test_empty_complaints): New function. Check no output when no
24997 complaints.
d63a86f8 24998
dea97812
KB
249992002-09-19 Jim Blandy <jimb@redhat.com>
25000
a9c64011 25001 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 25002
54951bd7
AC
250032002-09-19 Andrew Cagney <ac131313@redhat.com>
25004
25005 * gdb.gdb/complaints.exp: New file.
25006
dec43320
AC
250072002-09-18 Andrew Cagney <ac131313@redhat.com>
25008
25009 * gdb.base/maint.exp: Check `help maint internal-warning'.
25010
e70d6e3f
DC
250112002-09-18 David Carlton <carlton@math.stanford.edu>
25012
25013 * gdb.c++/m-static.exp: Remove breakpoints depending on line
25014 numbers, and replace them by a single breakpoint after the
25015 constructors are all finished.
25016 Add test 4.
25017 * gdb.c++/m-static.cc: Add test 4.
25018 * gdb.c++/m-static.h: New file.
25019 * gdb.c++/m-static1.cc: New file.
25020
25021 * gdb.c++/printmethod.exp: New file.
25022 * gdb.c++/printmethod.cc: New file.
25023
25024 * gdb.c++/pr-574.exp: New file.
25025 * gdb.c++/pr-574.cc: New file.
25026
afb5c968
CV
250272002-09-18 Corinna Vinschen <vinschen@redhat.com>
25028
25029 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
25030 embedded targets which never actually exit.
25031
31e45dee
FN
250322002-09-18 Fernando Nasser <fnasser@redhat.com>
25033
25034 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
25035 "don't step after run" as unresolved or unsupported, instead of xfail.
25036
a283c5a1
CV
250372002-09-18 Corinna Vinschen <vinschen@redhat.com>
25038
25039 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
25040 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
25041 Add newline to expected string in "step out of main (status wrapper)"
25042 case.
25043
11350d2a
CV
250442002-09-18 Corinna Vinschen <vinschen@redhat.com>
25045
25046 * lib/gdb.exp (rerun_to_main): Allow restarting application.
25047 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
25048
0deec7d6
TT
250492002-09-17 Tom Tromey <tromey@redhat.com>
25050
25051 * gdb.base/printcmds.exp (test_print_string_constants): Expect
25052 \000, not \0, in double-quoted string.
25053
b2b4a1b5
CV
250542002-09-14 Corinna Vinschen <vinschen@redhat.com>
25055
c9d37158 25056 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
25057 string after running the commands execution on breakpoint tests.
25058
1c56143a
CV
250592002-09-13 Corinna Vinschen <vinschen@redhat.com>
25060
25061 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25062
37f8da45
JB
250632002-09-12 Joel Brobecker <brobecker@gnat.com>
25064
25065 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
25066
08b468e0
KS
250672002-09-10 Keith Seitz <keiths@redhat.com>
25068
25069 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
25070 runto proc.
25071 (mi_run_to_main): Use mi_runto.
25072 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
25073
dc360f58
KS
250742002-09-10 Keith Seitz <keiths@redhat.com>
25075
25076 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
25077 regexp for stopping at main. Could have multiple event notifications.
25078 Don't assume that main was declared with no parameters.
25079 (mi_next): Use mi_step_to.
25080 (mi_step): Use mi_next_to.
25081
ce3abcfb
CV
250822002-09-09 Corinna Vinschen <vinschen@redhat.com>
25083
25084 * gdb.base/default.exp: Fix expected string in `info float' test.
25085
d1f5b980
BE
250862002-09-09 Ben Elliston <bje@redhat.com>
25087
25088 * config/mips.exp: Update comments.
25089 * config/mips-idt.exp: Likewise.
25090 * config/nind.exp: Likewise.
25091 * config/slite.exp: Likewise.
25092 * config/sparclet.exp: Likewise.
25093 * config/udi.exp: Likewise.
25094 * config/vx.exp: Likewise.
25095 * config/vxworks29k.exp: Likewise.
25096
2f71430b
JB
250972002-09-05 Jim Blandy <jimb@redhat.com>
25098
25099 * gdb.threads/killed.exp: Fix test failure message.
25100
7ddebc7e
KS
251012002-09-04 Keith Seitz <keiths@redhat.com>
25102
25103 * lib/mi-support.exp: Update copyright.
25104 (mi_gdb_test): Increase the priority of the expected pattern
25105 so that it matches gdb_test.
25106
0ae67eb3
KS
251072002-09-03 Keith Seitz <keiths@redhat.com>
25108
25109 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25110 Use integer comparison instead of string comparison for testing
25111 whether binary was built.
25112
38fc42c8
JB
251132002-09-03 Jim Blandy <jimb@redhat.com>
25114
25115 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25116
b6ff0e81
JB
251172002-08-29 Jim Blandy <jimb@redhat.com>
25118
25119 * gdb.threads/pthreads.exp: Move the portable thread compilation
25120 code into a function in lib/gdb.exp, and call that from here.
25121 * lib/gdb.exp (gdb_compile_pthreads): New function.
25122
07c98896
KS
251232002-08-29 Keith Seitz <keiths@redhat.com>
25124
25125 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25126 expect_out so that callers can get at it.
25127
0312286c
DJ
251282002-08-23 Daniel Jacobowitz <drow@mvista.com>
25129
25130 * gdb.threads/print-threads.c: New file.
25131 * gdb.threads/print-threads.exp: New file.
25132 * gdb.threads/schedlock.c: New file.
25133 * gdb.threads/schedlock.exp: New file.
25134
dd039bc4
EZ
251352002-08-22 Elena Zannoni <ezannoni@redhat.com>
25136
a9c64011
AS
25137 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25138 not altivec.c.
dd039bc4 25139
1f36144c
MK
251402002-08-17 Mark Kettenis <kettenis@gnu.org>
25141
25142 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25143 targets. The problem should be fixed now.
25144
16057ec7 251452002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25146
25147 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25148 2002-07-24 change that removes final dots from error messages.
25149
3c1499ad
TT
251502002-08-13 Tom Tromey <tromey@redhat.com>
25151
25152 * gdb.base/readline.exp: New file.
25153
a20ce2c3
AC
251542002-08-01 Andrew Cagney <ac131313@redhat.com>
25155
25156 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25157 supress message.
25158
db034ac5
AC
251592002-08-01 Andrew Cagney <cagney@redhat.com>
25160
25161 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25162 CHILL_FOR_TARGET and CHILL_LIB.
25163 * configure.in (configdirs): Remove gdb.chill.
25164 * configure: Regenerate.
25165 * lib/gdb.exp: Obsolete references to chill.
25166 * gdb.fortran/types.exp: Ditto.
25167 * gdb.fortran/exprs.exp: Ditto.
25168
3e000b18
KB
251692002-07-30 Kevin Buettner <kevinb@redhat.com>
25170
25171 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25172 set Irix-specific compile and link flags.
25173
28f4966b
KB
251742002-07-29 Kevin Buettner <kevinb@redhat.com>
25175
25176 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25177 source files. The ``-o'' option doesn't work with the ``-E'' option
25178 when using the Irix compiler.
25179
46c0d5a6
DJ
251802002-07-19 Daniel Jacobowitz <drow@mvista.com>
25181
25182 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25183 Improve support for reusing an exec file. Copy exec file
25184 to target, and run gdbserver on the target instead of on the host.
25185
eecf4bed
JB
251862002-07-18 Jim Blandy <jimb@redhat.com>
25187
0f815cdf
JB
25188 * gdb.base/ending-run.exp: Don't expect to see the program end in
25189 some orderly fashion when we're running on a real stand-alone
25190 board.
25191
eecf4bed
JB
25192 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25193 targets that don't support interrupts.
25194
52d309e4
JB
251952002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25196
25197 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25198 systems.
25199 Move comments in expect statements to inside the actions, so that they
25200 don't get matched against.
25201
ff683d9e
MK
252022002-07-10 Mark Kettenis <kettenis@gnu.org>
25203
25204 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25205 function when asleep" test.
25206
b5356753
AC
252072002-07-10 Andrew Cagney <ac131313@redhat.com>
25208
25209 * gdb.base/page.exp: Rewrite to handle problems with very long
25210 `info set' output. Update copyright.
25211
6aa4d13a
AC
252122002-06-26 Andrew Cagney <ac131313@redhat.com>
25213
25214 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25215 gdb.threads-hp.
25216 * gdb.hp/configure: Regenerate.
25217 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25218 * gdb.hp/gdb.threads-hp/configure: Delete file.
25219 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25220
8cf8c2b8
AC
252212002-06-22 Andrew Cagney <ac131313@redhat.com>
25222
25223 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25224 setlocale, bindtextdomain and textdomain.
25225
6827a8f8
JB
252262002-06-11 Jim Blandy <jimb@redhat.com>
25227
919d772c
JB
25228 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25229 preprocessor macro information is present.
25230
6827a8f8
JB
25231 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25232 tests.
25233
c15b0d21
MS
252342002-06-06 Michael Snyder <msnyder@redhat.com>
25235
c5984d70
MS
25236 * gdb.base/overlays.exp: Record addresses of overlay
25237 functions in TCL variables rather than in GDB variables,
25238 to avoid having GDB convert them to pointers (with loss
25239 of information).
25240
d63a86f8 25241 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25242 default linker script changes.
c15b0d21
MS
25243 * gdb.base/long_long.exp: Add check for sizeof (long double).
25244
be26fe0d
ML
252452002-06-06 Michal Ludvig <mludvig@suse.cz>
25246
25247 * gdb.asm/asm-source.exp: Add x86-64 target.
25248 * gdb.asm/x86_64.inc: New.
d63a86f8 25249
258093ca 252502002-05-30 Michael Chastain <mec@shout.net>
258093ca 25251
4b3153f1 25252 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25253 * gdb.c++/m-static.cc: New file.
25254 * gdb.c++/m-static.exp: New file.
25255
241264c6
MS
252562002-05-28 Michael Snyder <msnyder@redhat.com>
25257
25258 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25259 precision.
25260
9bba8c8f 252612002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25262
4b3153f1 25263 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25264 * gdb.c++/m-data.cc: New file.
25265 * gdb.c++/m-data.exp: New file.
25266
252672002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25268
4b3153f1 25269 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25270 * gdb.c++/try_catch.cc: New file.
d63a86f8 25271 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25272
def1b996
MC
252732002-05-27 Michael Chastain <mec@shout.net>
25274
25275 * gdb.c++/local.exp: Accept more nested types in output.
25276
522ba268
MC
252772002-05-26 Michael Chastain <mec@shout.net>
25278
25279 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25280
277254ba
MS
252812002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25282
25283 * lib/gdb.exp (gdb_wrapper_init): Just because
25284 gdb_wrapper_file exists, this does not mean that the file
25285 should not be rebuilt. That is what gdb_wrapper_initialized
25286 is for.
25287 (default_gdb_init): Reset gdb_wrapper_initialized.
25288
b61a8733
MS
252892002-05-23 Michael Snyder <msnyder@redhat.com>
25290
d63a86f8 25291 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25292 the precision of the floating point test results.
25293 * gdb.base/call-rt-st.exp: Ditto.
25294
b61a8733
MS
25295 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25296 * gdb.base/call-rt-st.exp: Ditto.
25297
56f6e910
MC
252982002-05-19 Michael Chastain <mec@shout.net>
25299
25300 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25301
ad0b0016
EZ
253022002-05-19 Elena Zannoni <ezannoni@redhat.com>
25303
a9c64011
AS
25304 * configure.in (configdirs): Add gdb.arch.
25305 * configure: Regenerate.
ad0b0016 25306
f617d2b6
JB
253072002-05-17 Jim Blandy <jimb@redhat.com>
25308
25309 * gdb.base/completion.exp: Recognize the more detailed error
25310 messages produced by the macro expander's lexical analyzer.
25311
eac2a696
EZ
253122002-05-14 Elena Zannoni <ezannoni@redhat.com>
25313
a9c64011
AS
25314 * gdb.arch/altivec-abi.c: New file.
25315 * gdb.arch/altivec-abi.exp: New file.
25316 * gdb.arch/altivec-regs.c: New file.
25317 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25318
2fdde8f8
DJ
253192002-05-14 Daniel Jacobowitz <drow@mvista.com>
25320
25321 * gdb.base/maint.exp (maint print type): Update for new type
25322 structure.
d63a86f8 25323
e31f1a7c
EZ
253242002-05-14 Elena Zannoni <ezannoni@redhat.com>
25325
25326 * gdb.arch: New directory.
25327 * gdb.arch/configure.in: New file.
25328 * gdb.arch/configure: New file.
25329 * gdb.arch/Makefile.in: New file.
25330
db589741
CV
253312002-05-13 Corinna Vinschen <vinschen@redhat.com>
25332
25333 * gdb.asm/asm-source.exp: Add v850 as supported target.
25334 * gdb.asm/v850.inc: New file.
25335
8ce2a7dc
DJ
253362002-05-13 Daniel Jacobowitz <drow@mvista.com>
25337
25338 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25339
df763c7f
DJ
253402002-05-12 Daniel Jacobowitz <drow@mvista.com>
25341
25342 * gdb.base/break.exp: Check 'break "marker2"'.
25343
377daeed
MS
253442002-05-10 Michael Snyder <msnyder@redhat.com>
25345
25346 * gdb.base/long_long.exp: Fix typo.
25347
c4b7bc2b
JB
253482002-05-10 Jim Blandy <jimb@redhat.com>
25349
ecac9a4e
JB
25350 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25351 a bug.
25352
c4b7bc2b
JB
25353 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25354 Recognize more detailed error message produced by the macro
25355 expander's lexical analyzer.
25356 * lib/gdb.exp (test_print_reject): Same.
25357
e71019a1
MK
253582002-05-09 Mark Kettenis <kettenis@gnu.org>
25359
25360 * gdb.c++/method.exp: Fix typo.
25361
fedfc8e6
MS
253622002-05-08 Michael Snyder <msnyder@redhat.com>
25363
166a1957
MS
25364 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25365 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25366 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25367 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25368 Add iftarget clause for strongarm.
d63a86f8 25369
f1c47eb2
MS
253702002-05-06 Michael Snyder <msnyder@redhat.com>
25371
cb9a9d3e
MS
25372 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25373 (gdb_continue_to_end): Accept output from status wrapper.
25374 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25375 Clean up fail messages to match pass messages.
25376
f1c47eb2
MS
25377 Enable the "needs_status_wrapper" testsuite feature.
25378 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25379 (gdb_compile): Conditionally call gdb_wrapper_init.
25380 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25381 * gdb.c++/method.exp: Recognize output from status wrapper.
25382
6079c749
BE
253832002-05-06 Ben Elliston <bje@redhat.com>
25384From Graydon Hoare <graydon@redhat.com>
25385
25386 * config/sid.exp: Include support for "rawsid" protocol.
25387
188baff3
JB
253882002-05-03 Jim Blandy <jimb@redhat.com>
25389
25390 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25391 * gdb.c++/hang3.C: New file.
25392
b9c07f0f
AC
253932002-05-04 Andrew Cagney <ac131313@redhat.com>
25394
25395 * gdb.base/default.exp: Remove obsolete code.
25396 * gdb.c++/misc.exp: Ditto. Update copyright.
25397 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25398 * gdb.base/whatis.exp: Ditto. Update copyright.
25399 * gdb.base/scope.exp: Ditto. Update copyright.
25400 * gdb.base/ptype.exp: Ditto. Update copyright.
25401 * gdb.base/printcmds.exp: Ditto. Update copyright.
25402 * gdb.base/opaque.exp: Ditto. Update copyright.
25403 * gdb.base/list.exp: Ditto.
25404 * gdb.base/funcargs.exp: Ditto. Update copyright.
25405 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25406 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25407 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25408 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25409 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25410 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25411
5c7a0397
MS
254122002-05-02 Michael Snyder <msnyder@redhat.com>
25413
d6dcc264 25414 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25415 * gdb.base/long_long.exp: Add xscale target.
25416 * gdb.base/default.exp: Add xscale target.
25417
eb7f1c48
JB
254182002-05-01 Jim Blandy <jimb@redhat.com>
25419
25420 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25421 gdb.c++/hang.exp: New test.
25422
a6befae8
FF
254232002-05-01 Fred Fish <fnf@redhat.com>
25424
25425 * gdb.base/completion.exp: Handle completions of "./Make" for
25426 more than one completion possibility, as is the case when we
25427 build and test in the source tree.
25428
0a310277
AG
254292002-04-29 Anthony Green <green@redhat.com>
25430
25431 * gdb.java/jmisc1.exp: New file.
25432 * gdb.java/jmisc2.exp: New file.
25433
6ff9af88
DJ
254342002-04-24 Daniel Jacobowitz <drow@mvista.com>
25435
25436 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25437
96b3d632
EZ
254382002-04-23 Elena Zannoni <ezannoni@redhat.com>
25439
25440 * gdb.base/help.exp: Change 'help status' to allow for target
25441 dependent output differences.
25442
5019bb54
MC
254432002-04-22 Michael Chastain <mec@shout.net>
25444
25445 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25446
a805a116
MC
254472002-04-22 Michael Chastain <mec@shout.net>
25448
25449 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25450
a1706bfd
DM
254512002-04-17 David S. Miller <davem@redhat.com>
25452
25453 * gdb.asm/sparc64.inc: New file.
25454 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25455
a73a20a2
EZ
254562002-04-19 Elena Zannoni <ezannoni@redhat.com>
25457
25458 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25459 instruction file directly into the build tree. Clean up at end of
25460 test.
25461
ba678339
DM
254622002-04-18 David S. Miller <davem@redhat.com>
25463
25464 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25465 handle 64-bit platforms correctly.
25466 * gdb.base/maint.exp: Likewise.
25467
b03399da
KB
254682002-04-18 Kevin Buettner <kevinb@redhat.com>
25469
25470 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25471 ``-fpic'' when compiling files comprising a shared library, but
25472 it does need additional linker flags in order to find shared
25473 libraries at run time.
25474
e2004992
KB
254752002-04-18 Kevin Buettner <kevinb@redhat.com>
25476
25477 * gdb.base/cvexpr.c (use): New function.
25478 (main): Invoke use() on all global variables to prevent
25479 some linkers from deleting these otherwise unused symbols.
25480
d8937120
MC
254812002-04-17 Michael Chastain <mec@shout.net>
25482From David S. Miller <davem@redhat.com>
25483
25484 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25485 handle 64-bit platforms correctly.
25486
ffd61a58
MS
254872002-04-12 Michael Snyder <msnyder@redhat.com>
25488From Jim Blandy <jimb@redhat.com>
a9c64011 25489 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25490 script can handle this instead.
25491 * gdb.base/bar.c (barx): Same.
25492 * gdb.base/baz.c (bazx): Same.
25493 * gdb.base/grbx.c (grbxx): Same.
25494
25495 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25496 manager doesn't automatically unmap overlays unnecessarily.
25497
6b8426a6
MH
254982002-04-10 Martin M. Hunt <hunt@redhat.com>
25499
25500 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25501 stepping out of main.
25502
34af4875
MC
255032002-04-09 Michael Chastain <mec@shout.net>
25504
25505 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25506 scope so that the nested scope tests will make sense.
25507 * gdb.c++/local.exp: Write patterns that actually work with gcc
25508 (the HP patterns "were never known to work with gcc").
25509 Keep the old aCC patterns too.
25510
2d1676a0
DJ
255112002-04-09 Daniel Jacobowitz <drow@mvista.com>
25512
25513 * gdb.base/attach.exp: Correct target board test.
25514
3a63e3f9
MC
255152002-04-08 Michael Chastain <mec@shout.net>
25516
25517 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25518 in a const method. Add some xfail and fail cases for configurations
25519 that do not emit the "const ...".
25520
f18dabd2
MC
255212002-04-07 Michael Chastain <mec@shout.net>
25522
25523 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25524 Accept "A * const" and "const A * const" as type of "this".
25525 Fix spelling of getFunky throughout. Make messages uniform.
25526
0fcddd82
EZ
255272002-04-07 Elena Zannoni <ezannoni@redhat.com>
25528
a9c64011 25529 Work around for PR gdb/285:
0fcddd82
EZ
25530 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25531
16a8534a
EZ
255322002-04-07 Elena Zannoni <ezannoni@redhat.com>
25533
25534 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25535 instructions file at run time instead of configure time.
25536 Sometimes we run the test in a directory that is not the one we
25537 configured in.
25538 * gdb.asm/configure.in: Delete creation of symlink.
25539 * gdb.asm/configure: Regenerate.
25540
24181d81
JB
255412002-04-05 J. Brobecker <brobecker@gnat.com>
25542
25543 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25544 xfullpath () function.
25545
7cdb7107
DJ
255462002-04-04 Daniel Jacobowitz <drow@mvista.com>
25547
25548 * gdb.asm/Makefile.in: Correct dependencies.
25549
25550 * gdb.asm/powerpc.inc: New file.
25551 * gdb.asm/asm-source.exp: Add PowerPC.
25552 * gdb.asm/configure.in: Likewise.
25553 * gdb.asm/configure: Regenerated.
25554
a7d17088
DJ
255552002-04-04 Daniel Jacobowitz <drow@mvista.com>
25556
25557 * gdb.base/relocate.exp: New file.
25558 * gdb.base/relocate.c: New file.
25559
cd721503
FF
255602002-04-04 Fred Fish <fnf@redhat.com>
25561
25562 * gdb.base/step-test.exp: Update comment regarding stopping in
25563 memcpy/bcopy calls inserted as part of the compiler runtime.
25564
b22ad7a7
MS
255652002-04-04 Michael Snyder <msnyder@redhat.com>
25566
25567 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25568
5f279fa6
DJ
255692002-04-03 Daniel Jacobowitz <drow@mvista.com>
25570
25571 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25572 (gdb_expect): Remove $notransfer hack.
25573
dd0fd3ce
DJ
255742002-04-02 Daniel Jacobowitz <drow@mvista.com>
25575
25576 * gdb.c++/classes.exp ("calling method for small class"): Match
25577 updated register output.
25578
1e50cda1
DJ
255792002-03-30 Daniel Jacobowitz <drow@mvista.com>
25580
25581 Fix PR gdb/452
25582 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25583 when finished. Make gdb_file_cmd send "exec-file" when
25584 appropriate.
25585
24015922
DJ
255862002-03-30 Daniel Jacobowitz <drow@mvista.com>
25587
25588 * gdb.base/attach.exp: Remove extra setup_xfail.
25589
dd7dfd64
MS
255902002-03-26 Michael Snyder <msnyder@redhat.com>
25591
25592 * gdb.base/default.exp: Add tests for dump, append, and restore.
25593 * gdb.base/help.exp: Add tests for dump, append, and restore.
25594 * gdb.base/dump.exp: New file, test dump, append and restore.
25595 * gdb.base/dump.c: New file.
25596
48b2f8d7
MS
255972002-03-27 Michael Snyder <msnyder@redhat.com>
25598
d63a86f8 25599 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
25600 clean-ups in help messages.
25601
05b4d525
FF
256022002-03-26 Fred Fish <fnf@redhat.com>
25603
25604 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
25605 have debugging info for those functions and the compiler uses them
25606 internally to copy structs around.
25607
d7679631
FF
256082002-03-26 Fred Fish <fnf@redhat.com>
25609
25610 * gdb.base/list.exp: Revert the change made yesterday and add note
25611 about why we don't list the default lines for remote targets.
25612
523ac3f9
MS
256132002-03-25 Michael Snyder <msnyder@redhat.com>
25614
25615 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25616
754b2b8d
FF
256172002-03-25 Fred Fish <fnf@redhat.com>
25618
25619 * gdb.base/list.exp: This test works on remote targets so remove
25620 the short circuit for remote targets. Update copyright.
25621
33c3e192
FF
256222002-03-25 Fred Fish <fnf@redhat.com>
25623
25624 * gdb.base/attach.exp: Fix logic error that was suppressing this
25625 test for all non hppa*-*-hpux* targets, instead of the hp target.
25626 Move comments closer to the suppression point. Also now need to
25627 check that we are running natively.
25628
d43e73ee
MS
256292002-03-22 Michael Snyder <msnyder@redhat.com>
25630
882c8f02
MS
25631 * gdb.base/default.exp: Add test for gcore. Update copyright.
25632 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 25633
04c12f60
FF
256342002-03-06 Fred Fish <fnf@redhat.com>
25635
25636 * gdb.base/funcargs.c: Remove extraneous ';' character.
25637 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
25638
b43df995
MC
256392002-03-04 Michael Chastain <mec@shout.net>
25640
25641 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
25642 accommodate gcc v3 function signature.
25643 * gdb.mi/mi0-var-cmd-exp: Ditto.
25644
92362027
AC
256452002-02-24 Andrew Cagney <ac131313@redhat.com>
25646
25647 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
25648 ``GNU/Linux'' or ``Linux kernel''
25649 * testsuite/gdb.threads/pthreads.c: Ditto.
25650
258ad32d
MC
256512002-02-24 Michael Chastain <mec@shout.net>
25652
25653 * gdb.threads/pthreads.c (thread1): Add a return statement.
25654 (thread2): Likewise.
25655 (foo): Likewise.
25656
04c3b3d4
MC
256572002-02-23 Michael Chastain <mec@shout.net>
25658
25659 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25660 to placate gcc.
25661
5a2a0a20
MC
256622002-02-23 Michael Chastain <mec@shout.net>
25663
25664 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25665 test "ptype bint". The test passes on all my stabs configurations.
25666
a640f7fc
JB
256672002-02-21 Jim Blandy <jimb@redhat.com>
25668
27924826
JB
25669 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25670 filename at a time, and watch for the ones we want to see.
25671
a640f7fc
JB
25672 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25673 types of pointers to prototyped functions.
25674
edcc8c75
AC
256752002-02-20 Andrew Cagney <ac131313@redhat.com>
25676
25677 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25678 signed, unsigned and straight char.
25679 (padding_char, padding_short, padding_int, padding_long,
25680 padding_long_long, padding_float, padding_double,
25681 padding_long_double): New global variables.
25682 (fill, fill_structs): New functions.
25683
25684 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25685 for correctly sized writes. Update copyright.
25686 (get_valueof): New procedure.
25687 (get_sizeof): Call get_valueof.
25688 (check_valueof): New procedure.
25689 (check_padding): New procedure.
25690
ac57ea44
MC
256912002-02-20 Michael Chastain <mec@shout.net>
25692
25693 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
25694 to setup_xfail. Document some of the remaining calls.
25695
7a10c941
MC
256962002-02-18 Michael Chastain <mec@shout.net>
25697
25698 * gdb.c++/userdef.exp: Update copyright year.
25699
fb8acdcc
DJ
257002002-02-18 Daniel Jacobowitz <drow@mvista.com>
25701
25702 * gdb.c++/userdef.exp: Test overloaded operators properly.
25703 Remove xfails.
25704
fda6ae12
MS
257052002-02-14 Michael Snyder <msnyder@redhat.com>
25706
25707 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25708
676a0442
DJ
257092002-02-14 Daniel Jacobowitz <drow@mvista.com>
25710
25711 * gdb.base/a2-run.exp: Check for a remote target properly.
25712 * gdb.base/annota1.exp: Likewise.
25713 * gdb.base/list.exp: Likewise.
25714 * gdb.base/reread.exp: Likewise.
25715 * gdb.base/scope.exp: Likewise.
25716 * gdb.base/shlib-call.exp: Likewise.
25717 * gdb.base/term.exp: Likewise.
25718 * gdb.c++/annota2.exp: Likewise.
25719
78b4f468
RE
257202002-02-13 Richard Earnshaw <rearnsha@arm.com>
25721
25722 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25723
9a81ba51
MC
257242002-02-10 Michael Chastain <mec@shout.net>
25725
25726 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
25727 (call_after_alloca): Ditto.
25728
004af6c7
DJ
257292002-02-10 Daniel Jacobowitz <drow@mvista.com>
25730
25731 * gdb.base/ending-run.exp: Guard "cont" test with
25732 gdb_skip_stdio_test.
25733
37225f62
JB
257342002-02-06 Jim Blandy <jimb@redhat.com>
25735
25736 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
25737 from here...
25738 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
25739 To here. Disable this test on non-HP platforms. Add big comment.
25740
fe6fdd96
MS
257412002-02-04 Michael Snyder <msnyder@redhat.com>
25742
25743 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
25744 other than d10v and m32r.
25745
036fad3f
RE
257462002-02-02 Richard Earnshaw <rearnsha@arm.com>
25747
25748 * gdb.base/default.exp: Rewrite test patterns to reduce time
25749 taken to match them.
25750
7148ab62
DJ
257512002-01-30 Daniel Jacobowitz <drow@mvista.com>
25752
25753 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
25754 Allow a start function above main.
25755 * gdb.threads/linux-dp.exp: Fix copyright date.
25756
396cc255
DJ
257572002-01-30 Daniel Jacobowitz <drow@mvista.com>
25758
a9c64011
AS
25759 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
25760 (check_philosopher_stack): Check for manager thread before checking
25761 for a just-starting thread.
396cc255 25762
f038d31b
DJ
257632002-01-30 Daniel Jacobowitz <drow@mvista.com>
25764
25765 From Neil Booth <neil@daikokuya.demon.co.uk>:
25766 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
25767 warnings.
25768
b3ff9d9a
FF
257692002-01-21 Fred Fish <fnf@redhat.com>
25770
25771 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
25772 not caller.
25773
39ad761d
JB
257742002-01-21 Jim Blandy <jimb@redhat.com>
25775
25776 * gdb.base/reread.exp: Check that GDB properly re-reads the
25777 executable file when it changes while no inferior is running.
25778
aaf320fa
FF
257792002-01-21 Fred Fish <fnf@redhat.com>
25780
a9c64011
AS
25781 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
25782 optionally accept the "shlib events" variation.
aaf320fa 25783
808a31f5
JB
257842002-01-21 Jim Blandy <jimb@redhat.com>
25785
25786 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
25787 call `fflush' after every `printf', so that the output is produced
25788 at predictable points, regardless of whatever buffering does (or
25789 doesn't) take place.
25790 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
25791 at different points.
25792
4420d5e2
DJ
257932002-01-20 Daniel Jacobowitz <drow@mvista.com>
25794
25795 * gdb.c++/inherit.exp: Update copyright years.
25796 * gdb.c++/method.exp: Likewise.
25797
3e36a0f4
DJ
257982002-01-20 Daniel Jacobowitz <drow@mvista.com>
25799
25800 * gdb.c++/classes.exp: Update for improved v3 support and skipping
25801 artificial methods/arguments.
25802 * gdb.c++/derivation.exp: Likewise.
25803 * gdb.c++/inherit.exp: Likewise.
25804 * gdb.c++/method.exp: Likewise.
25805 * gdb.c++/virtfunc.exp: Likewise.
25806
b4ceaee6
AC
258072002-01-18 Andrew Cagney <ac131313@redhat.com>
25808
25809 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
25810 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
25811 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
25812 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
25813 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
25814 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
25815
ecace851
JB
258162002-01-17 Jim Blandy <jimb@redhat.com>
25817
25818 * gdb.asm/asm-source.exp (info symbol): Take another shot at
25819 anchoring the pattern matching the entry point symbol's name.
25820
375fc983
AC
258212002-01-17 Andrew Cagney <ac131313@redhat.com>
25822
25823 * gdb.base/maint.exp: Update ``maint internal-error'' to match
25824 continue/quit query. Update copyright.
25825
fe6fdd96
MS
258262002-01-14 Michael Snyder <msnyder@redhat.com>
25827
25828 * gdb.base/gcore.exp: Remove extra debugging output.
25829
e017c81f
DJ
258302002-01-13 Daniel Jacobowitz <drow@mvista.com>
25831
25832 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
25833 for slightly dubious v2 mangled string.
25834
37ab3bf8
DJ
258352002-01-13 Daniel Jacobowitz <drow@mvista.com>
25836
25837 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
25838
1bc05c3a 258392002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 25840
1bc05c3a 25841 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 25842
1bc05c3a
JM
25843 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
25844 constructors.
25845 * gdb.c++/derivation.exp: Likewise.
25846 * gdb.c++/templates.exp: Likewise.
25847 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 25848
1bc05c3a
JM
258492002-01-10 Michael Snyder <msnyder@redhat.com>
25850
25851 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 25852
a911c360
MS
258532002-01-08 Michael Snyder <msnyder@redhat.com>
25854
25855 * gdb.base/gcore.exp: New test for generate-core-file command.
25856 * gdb.base/gcore.c: Testcase for above.
25857 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
25858
ea2119ec
JM
258592002-01-08 Jason Merrill <jason@redhat.com>
25860
25861 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
25862
68203136
FF
258632002-01-07 Fred Fish <fnf@redhat.com>
25864
25865 * gdb.c++/overload.exp: Remove unconditional xfails for:
25866 print foo_instance1.overloadargs(1)
25867 print foo_instance1.overloadargs(1, 2)
25868 print foo_instance1.overloadargs(1, 2, 3)
25869 print foo_instance1.overloadargs(1, 2, 3, 4)
25870 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
25871 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
25872 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
25873 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
25874 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
25875 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
25876 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
25877 print foo_instance1.overload1arg()
25878 print foo_instance1.overload1arg((char)arg2)
25879 print foo_instance1.overload1arg((signed char)arg3)
25880 print foo_instance1.overload1arg((unsigned char)arg4)
25881 print foo_instance1.overload1arg((int)arg7)
25882 print foo_instance1.overload1arg((unsigned int)arg8)
25883 print foo_instance1.overload1arg((float)arg11)
25884 print foo_instance1.overload1arg((double)arg12)
d63a86f8 25885
21b9b5b1
MS
258862002-01-07 Michael Snyder <msnyder@redhat.com>
25887
25888 * gdb.base/huge.exp: New test. Print a very large target data object.
25889 (skip_huge_test): New test variable. Define if you want to skip this
25890 test. The test reads an 8 megabyte data object from the target, so it
25891 might be very time consuming on remote targets with a slow connection.
25892 * gdb.base/huge.c: New file. Test case for above.
25893
725f922e
FF
258942002-01-07 Fred Fish <fnf@redhat.com>
25895
25896 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
25897 g_instance.bfoo, and g_instance.cfoo.
25898
889bf7c5 258992002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 25900
889bf7c5
PA
25901 * gdb.base/break.c (multi_line_if_conditional): New function.
25902 (multi_ilne_while_conditional): Likewise.
25903 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
25904 IF or WHILE condition puts the breakpoint at the start of
25905 the condition.
f286b2c3 25906
634d57ec
JL
25907 * gdb.base/selftest.exp (backtrace through signal handler): Remove
25908 hppa*-*-hpux* expected failure.
25909 * gdb.base/structs.exp (do_function_calls): Similarly.
25910
25911 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
25912 watchpoints.
25913
9fbfe2dc
AC
259142002-01-06 Andrew Cagney <ac131313@redhat.com>
25915
25916 Fix PR gdb/66.
25917 * gdb.base/structs.exp: Replace skip for a29k with skip for
25918 gdb,cannot_call_functions.
25919 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
25920 * gdb.base/callfuncs.exp: Ditto.
25921 * gdb.base/call-rt-st.exp: Ditto.
25922 * gdb.base/call-strs.exp: Ditto.
25923 * gdb.base/callfwmall.exp: Ditto.
25924 * gdb.base/scope.exp: Obsolete xfail a29k.
25925 * gdb.c++/misc.exp: Ditto.
25926 * gdb.c++/cplusfuncs.exp: Ditto.
25927 * gdb.base/ptype.exp: Ditto.
25928 * gdb.base/printcmds.exp: Ditto.
25929 * gdb.base/opaque.exp: Ditto.
25930 * gdb.base/list.exp: Ditto.
25931 * gdb.base/funcargs.exp: Ditto.
25932 * gdb.base/default.exp: Ditto.
25933
8ddad156
MS
259342002-01-04 Michael Snyder <msnyder@redhat.com>
25935
ca4976a6 25936 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
25937 * gdb.base/maint.exp: Add tests for maint info sections options.
25938
1b074332
JL
25939Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
25940
25941 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
25942
7d159115
CV
259432001-12-20 Corinna Vinschen <vinschen@redhat.com>
25944
25945 * gdb.asm/arm.inc: New file.
25946 * gdb.asm/asm-source.exp: Add arm targets.
25947 * gdb.asm/configure.in: Ditto.
25948 * gdb.asm/configure: Recreated from configure.in.
25949
8fb87725
JL
25950Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
25951
afabe08c
JL
25952 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
25953 with HP's compiler.
25954 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
25955 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
25956 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
25957 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
25958
25959 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
25960 either HP's compilers or GCC.
25961
db521deb
JL
25962 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
25963 a SIGBUS or SIGSEGV.
25964
25965 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
25966
25967 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
25968 can be compiled with either HP's compiler or GCC.
25969
cfa88ab7
JL
25970 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
25971 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
25972 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
25973
ca344dff
JL
25974 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
25975 to match current gdb output. Update due to using auto-solib-limit
25976 for limiting instead of overloading auto-solib-add.
25977 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
25978 test program.
25979
3f3c6e55 25980 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
25981 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
25982 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
25983 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
25984 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
25985 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
25986 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
25987 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
25988 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
25989 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
25990 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
25991 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
25992 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 25993
8fb87725
JL
25994 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
25995 a SIGTRAP to the inferior.
25996
cf599fa7
CV
259972001-12-19 Corinna Vinschen <vinschen@redhat.com>
25998
25999 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
26000 Substitute call to target_link by call to gdb_compile.
26001
2cd045cd
JL
26002Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
26003
a9c64011
AS
26004 * gdb.base/break.exp: Fix HP specific search string when testing
26005 backtracing in a called function.
2cd045cd 26006
a9c64011
AS
26007 * gdb.base/constvars.exp: Only set lang to C++ if we're
26008 compiling the test with HP's compilers.
26009 * gdb.base/volatile.exp: Similarly.
2cd045cd 26010
99ebe9ac
JB
260112001-12-19 Jim Blandy <jimb@redhat.com>
26012
26013 * gdb.base/printcmds.exp: Expect the null character to be printed
26014 as '\0', and the '\013' to be printed as '\v'.
26015 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
26016 * gdb.base/setvar.exp: Same.
26017
b9891b29
JB
260182001-12-17 Jim Blandy <jimb@redhat.com>
26019
0eba65ab
JB
26020 * gdb.base/completion.exp: Rather than completing very long
26021 filenames, which can make the readline library produce output we
26022 don't recognize, cd to the directory first, and then complete
26023 using nice, short relative paths.
26024
6970b5b1
JB
26025 * gdb.base/completion.exp: On some systems, there is, in fact, a
26026 variable named `b' in scope, since GDB treats all static
a9c64011
AS
26027 variables as being in scope. So use `no_var_named_this'
26028 instead of `b'.
6970b5b1 26029
b9891b29 26030 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 26031 can't find the core file's registers as a failure.
b9891b29 26032
e6ccd35f
JSC
260332001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26034
a9c64011
AS
26035 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26036 test expect string more specific.
e6ccd35f 26037
105ba819
CV
260382001-12-13 Corinna Vinschen <vinschen@redhat.com>
26039
26040 * gdb.asm/asm-source.exp: Add support for xstormy16.
26041 * gdb.asm/configure.in: Ditto.
26042 * gdb.asm/configure: Rebuild.
26043 * gdb.asm/xstormy16.inc: New file.
26044
e9e79dd9
FF
260452001-12-10 Fred Fish <fnf@redhat.com>
26046
26047 * gdb.base/maint.exp: Update to match changes in type dumping code.
26048
347dc97d
JB
260492001-12-10 Jim Blandy <jimb@redhat.com>
26050
26051 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
26052 matching the entry point symbol's name at the beginning of the
26053 line.
347dc97d 26054
5178b9d6
DJ
260552001-12-07 Daniel Jacobowitz <drow@mvista.com>
26056
26057 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
26058 gdb.c++/inherit.exp, gdb.c++/method.exp,
26059 gdb.c++/namespace.exp, gdb.c++/templates.exp,
26060 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
26061 and class layout support.
26062
af890c52
DJ
260632001-12-07 Daniel Jacobowitz <drow@mvista.com>
26064
26065 * gdb.c++/classes.exp: Add test for static member function.
26066 * gdb.c++/misc.cc: Add class with static member function.
26067
7a345fb3
JB
260682001-12-07 Jim Blandy <jimb@redhat.com>
26069
f2e54a80 26070 If GDB says it can't find the struct the function returned, report
8032bf31
JB
26071 those tests as `unsupported'.
26072 * gdb.base/call-rt-st.exp (print_struct_call): New function.
26073 Rewrite subsequent tests to use it.
26074
26075 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
26076 those tests as `unsupported'.
26077 * gdb.base/structs.exp (call_struct_func): New function.
26078 (do_function_calls): Use call_struct_func to call the functions
26079 returning structs.
26080
0bc69509
JB
26081 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26082 whether functions are prototyped or not, so we can't possibly pass
26083 arguments to t_float_values2 properly.
26084
7a345fb3
JB
26085 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26086 value of `timeout' for targets other than the mips*tx39-*.
26087
edb6ede1
MS
260882001-12-06 Michael Snyder <msnyder@redhat.com>
26089
d63a86f8 26090 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26091 and detect whether the start symbol has a leading underscore.
26092
2d842f13
JB
260932001-12-04 Jim Blandy <jimb@redhat.com>
26094
26095 * gdb.base/completion.exp: Clarify indentation.
26096
68550daf
JB
260972001-12-03 Jim Blandy <jimb@redhat.com>
26098
26099 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26100 variables on the S/390, not `.word'.
26101
cd5195a8
JB
261022001-11-30 Jim Blandy <jimb@redhat.com>
26103
26104 Add assembly-source tests for s390-ibm-linux.
26105 * gdb.asm/s390.inc: New file.
26106 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26107 the S/390 architecture.
a9c64011 26108 * gdb.asm/configure: Regenerated.
cd5195a8 26109
ca9efc90
MS
261102001-11-30 Michael Snyder <msnyder@redhat.com>
26111
26112 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26113 next, info source, info sources, info line, global and static
26114 variables, and static functions.
26115 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26116 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26117 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26118 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26119 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26120 (gdbasm_leave): Restore frame pointer.
26121 (gdbasm_startup): Copy stack set-up from crt0.S.
26122
d0e66976
FN
261232001-11-26 Fernando Nasser <fnasser@redhat.com>
26124
26125 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26126 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26127 to a local (non-static) variable. Copy tstruct.a to a static buffer
26128 and return a pointer to that buffer.
26129 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26130
e2334072
MK
261312001-11-24 Mark Kettenis <kettenis@gnu.org>
26132
26133 * gdb.asm/configure.in: Fix recognition of ix86 target.
26134 * gdb.asm/configure: Regenerate.
26135
756caa3d
MS
261362001-11-21 Michael Snyder <msnyder@redhat.com>
26137
26138 * gdb.asm/sparc.inc: New file.
26139 * gdb.asm/asm-source.exp: Recognize sparc target.
26140 * gdb.asm/configure.in: Recognize sparc target.
26141 * gdb.asm/configure: Regenerate.
d63a86f8 26142
9a4d72d5
MS
261432001-11-21 Michael Snyder <msnyder@redhat.com>
26144
26145 * gdb.asm/m32r.inc: New file.
26146 * gdb.asm/asm-source.exp: Recognize m32r target.
26147 * gdb.asm/configure.in: Recognize m32r target.
26148 * gdb.asm/configure: Regenerate.
26149
a773d1cd
MS
261502001-11-20 Michael Snyder <msnyder@redhat.com>
26151
017ac23d
MS
26152 * gdb.asm/i386.inc: New file.
26153 * gdb.asm/asm-source.exp: Recognize ix86 target.
26154 * gdb.asm/configure.in: Recognize ix86 target.
26155 * gdb.asm/configure: Regenerate.
26156
a773d1cd
MS
26157 * gdb.c++/namespace.exp: Fix quotes in output messages.
26158
bb632afb
MS
261592001-11-14 Michael Snyder <msnyder@redhat.com>
26160
25d559ca 26161 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26162 qualifier in a type cast expression, to designate an address
26163 in the instruction space (Harvard architecture).
26164
4749e309
MS
261652001-11-13 Michael Snyder <msnyder@redhat.com>
26166
26167 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26168 Tests for expressions using 'const' and 'volatile'.
26169
25050984
CV
261702001-11-13 Corinna Vinschen <vinschen@redhat.com>
26171
26172 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26173
1902c51f
DJ
261742001-11-12 Daniel Jacobowitz <drow@mvista.com>
26175
26176 * lib/mi-support.exp (mi_run_to_helper): Move comments
26177 outside of gdb_expect.
26178
dcf95b47
DJ
261792001-11-11 Daniel Jacobowitz <drow@mvista.com>
26180
26181 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26182 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26183 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26184 mi0_run_to): New functions.
26185 * gdb.mi/mi-simplerun.exp: Use them.
26186 * gdb.mi/mi0-simplerun.exp: Likewise.
26187 * gdb.mi/mi-var-cmd.exp: Likewise.
26188 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26189
45b074e1
AC
261902001-11-10 Andrew Cagney <ac131313@redhat.com>
26191
26192 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26193 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26194
bf50d346
AC
261952001-11-09 Andrew Cagney <ac131313@redhat.com>
26196
26197 * gdb.base/restore.exp: Include $expected value in restored test
26198 message.
26199
9383332c
AC
262002001-11-09 Andrew Cagney <ac131313@redhat.com>
26201
26202 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26203 implemented.
26204
db62520a
MS
262052001-11-08 Michael Snyder <msnyder@redhat.com>
26206
26207 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26208 Add pass/fail message for stop at breakpoint in call dummy function.
26209
b5703437
MS
262102001-11-07 Michael Snyder <msnyder@redhat.com>
26211
d63a86f8
RM
26212 * gdb.c++/templates.exp (test_template_breakpoints):
26213 If we get an overload menu, but it does not match what
760f6330 26214 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26215 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26216 making the whitespace optional. Argument for "new" may be
26217 "unsigned" as well as "unsigned int/long".
d63a86f8 26218 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26219 making the whitespace optional. Also replace "(void) with
26220 "((void|)), making the keyword "void" optional.
d63a86f8 26221 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26222 making the whitespace optional. Also replace "(void) with
26223 "((void|)), making the keyword "void" optional.
3bf40917
MS
26224 * gdb.base/callfuncs.c (t_float_values): This function must
26225 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26226 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26227 can be tested against both cases. Usually one case involves
26228 promotion of float to double, while the other does not.
26229 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26230 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26231 includes a stack frame for "start".
26232
c8ab4e6d
JB
262332001-11-05 Jim Blandy <jimb@redhat.com>
26234
26235 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26236 pointers are 32 bits long, and that offsets of relocs are always
26237 stored in the data (REL-style), and not in the reloc entry itself
26238 (RELA-style).
26239 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26240 stabs.
26241
3f08ced9
MS
262422001-11-01 Michael Snyder <msnyder@redhat.com>
26243
26244 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26245 and regular expression operators by using quoting.
26246
cbfa24cd
MS
262472001-10-31 Michael Snyder <msnyder@redhat.com>
26248
26249 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26250 depending on what the symbol table contains.
26251 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26252 the output of the ptype command. Similarly, accept both "const &"
26253 and "const&".
26254
aaa68313
CV
262552001-10-31 Corinna Vinschen <vinschen@redhat.com>
26256
26257 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26258 symbol `STORAGE' to allow to choose the storage class of
26259 the local datastructures.
26260 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26261 compiler directive.
26262
91740388
MS
262632001-10-30 Michael Snyder <msnyder@redhat.com>
26264
26265 * gdb.base/jump.exp: Allow it to run for all targets.
26266
1b7c05e7
CV
262672001-10-29 Corinna Vinschen <vinschen@redhat.com>
26268
26269 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26270 with new double_array size.
26271 (main): Change storage class of all local variables to static.
26272 Reduce size of double_array to 9.
26273 * gdb.base/call-ar-st.exp: Increase timeout value.
26274 Change expected output for double array to match new size in
26275 call-ar-st.c.
26276
36a22261
CV
262772001-10-29 Corinna Vinschen <vinschen@redhat.com>
26278
26279 * gdb.base/ending-run.exp: Create identical output when passing
26280 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26281 Stormy16 target.
36a22261 26282
92b8ae91
MK
262832001-10-28 Mark Kettenis <kettenis@gnu.org>
26284
26285 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26286 that we catch the expected failure under Linux/x86.
26287
cb135b83
OF
262882001-10-29 Orjan Friberg <orjanf@axis.com>
26289
26290 * gdb.base/setvar.exp: Escape curly braces.
26291 * gdb.stabs/weird.exp: Ditto.
26292
6884aa54
DJ
262932001-10-27 Daniel Jacobowitz <drow@mvista.com>
26294
26295 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26296 * gdm.mi/mi0-hack-cli.exp: Likewise.
26297
0398c9aa
AC
262982001-10-25 Andrew Cagney <ac131313@redhat.com>
26299
26300 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26301 messages.
26302
d20bf2e8
AC
263032001-10-21 Andrew Cagney <ac131313@redhat.com>
26304
26305 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26306 checking MI enabled.
26307
03dd63aa
CV
263082001-10-09 Corinna Vinschen <vinschen@redhat.com>
26309
26310 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26311
1d9d99f3
FCE
263122001-10-04 Frank Ch. Eigler <fche@redhat.com>
26313
26314 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26315 if gdb child process crashes, just signal an error.
26316
838ae6c4
JB
263172001-10-02 Jim Blandy <jimb@redhat.com>
26318
26319 * lib/gdb.exp (test_xfail_format): Simplify.
26320
26321 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26322 front of the variable name `format'. Simplify `if'.
26323
8f0cbc1c
DJ
263242001-10-01 Daniel Jacobowitz <drow@mvista.com>
26325
26326 * gdb.threads/pthreads.exp: Wait for output and delay
26327 before sending ^C.
26328
1f08dafd
DJ
263292001-10-01 Daniel Jacobowitz <drow@mvista.com>
26330
26331 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26332 some incorrect output instead of timing out.
26333 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26334
674f90ff
CV
263352001-09-28 Corinna Vinschen <vinschen@redhat.com>
26336
26337 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26338 check to allow additional `int'.
26339
9b284272
DJ
263402001-09-27 Daniel Jacobowitz <drow@mvista.com>
26341
26342 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26343 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26344
b55a4771
MS
263452001-09-27 Michael Snyder <msnyder@redhat.com>
26346
26347 * lib/gdb.exp (test_debug_format): New proc.
26348 (setup_xfail_format): Use new proc test_debug_format.
26349 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26350 proc; use new service proc test_debug_format.
26351 Replace all other "gcc_compiled" tests with this test.
26352 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26353 proc; use new service proc test_debug_format.
26354 Replace all other "gcc_compiled" tests with this test.
26355
263562001-09-27 Michael Snyder <msnyder@redhat.com>
26357
26358 * gdb.base/cvexpr.exp: New file.
26359 * gdb.base/cvexpr.c: New file
26360 Test for expressions using const and volatile keywords.
26361
4e6667ac
CV
263622001-09-26 Corinna Vinschen <vinschen@redhat.com>
26363
26364 * gdb.base/constvars.exp: Check for different orders of keywords
26365 and additional "int" strings in output.
26366
4f337972
AC
263672001-09-22 Andrew Cagney <ac131313@redhat.com>
26368
26369 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26370 responses from "help maint".
26371
2015650d
FCE
263722001-09-19 Frank Ch. Eigler <fche@redhat.com>
26373
26374 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26375 to localhost:NNN instead of :NNN, in case Xvfb is listening
26376 only on TCP.
26377
f3bcedc1
CV
263782001-09-19 Corinna Vinschen <vinschen@redhat.com>
26379
26380 * gdb.base/recurse.exp: When checking leaving the watchpoint
26381 scope, recognize when gdb is in function's epilogue and pass.
26382
6b819c92
KS
263832001-09-18 Keith Seitz <keiths@redhat.com>
26384
26385 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26386 support for running tests against sid targets.
26387 (gdbtk_done): Ditto.
26388
a10c9419
CV
263892001-09-18 Corinna Vinschen <vinschen@redhat.com>
26390
26391 * gdb.base/ending-run.c (main): Set stdout buffersize
26392 to the same reasonable value for any target.
26393 * gdb.base/ending-run.exp: Add a regular expression
26394 to make testsuite happy on Sanyo Stormy16 target.
26395
739d0d99
CV
263962001-09-17 Corinna Vinschen <vinschen@redhat.com>
26397
26398 * gdb.base/display.c (do_loops): Add float variable `f'.
26399 Increment f in loop.
26400 * gdb.base/display.exp: Increment timeout by 60 seconds.
26401 Change float display test to use variable `f'.
26402
1b8947f0
JB
264032001-09-17 Jim Blandy <jimb@redhat.com>
26404
26405 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26406 overflowing the limited breakpoint tables on some ROM monitors
26407 (like the ROM68K).
26408
9890ac81
FCE
264092001-09-15 Frank Ch. Eigler <fche@redhat.com>
26410
26411 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26412 the "-ac" (disable access control) flag.
26413
6db765ea
JH
264142001-08-30 Jeff Holcomb <jeffh@redhat.com>
26415
26416 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26417 ints.
26418
4c32cc04
KS
264192001-08-30 Keith Seitz <keiths@redhat.com>
26420
26421 * lib/gdb.exp: Move all insight-related functionality into
26422 separate file.
26423 * lib/insight-support.exp: New file.
26424
8d6e6f81
FCE
264252001-08-29 Frank Ch. Eigler <fche@redhat.com>
26426
26427 * config/sid.exp (sid_start): Never set sid verbosity; disable
26428 expect_background {} that consumed its stdout; tolerate </dev/null.
26429 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26430
6a90e1d0
AC
264312001-08-18 Andrew Cagney <ac131313@redhat.com>
26432
26433 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26434 CLI jump command to start it.
26435 (mi_run_to_main): Fail immediatly when unexpected output.
26436
1759b3c3
AC
264372001-08-18 Andrew Cagney <ac131313@redhat.com>
26438
26439 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26440 beginning of function. Fix PR gdb/191.
26441
61d11d80
FCE
264422001-08-16 Frank Ch. Eigler <fche@redhat.com>
26443
26444 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26445 what to force sid endianness to.
26446
942a4df2
KS
264472001-08-15 Keith Seitz <keiths@redhat.com>
26448
26449 * lib/gdb.exp (gdbtk_start): Don't set environment
26450 variables for TCL_LIBRARY and friends. Insight will
26451 now figure these out for itself.
26452
0521c418
MS
264532001-08-02 Michael Snyder <msnyder@redhat.com>
26454
26455 * gdb.base/completion.exp: Remove the symbol "a64l" from
26456 the expect string; this is target-specific, and not related
26457 to what is being tested.
26458
74a9a58a
DB
264592001-08-02 Dave Brolley <brolley@redhat.com>
26460
26461 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26462
c70819fa
MS
264632001-07-25 Michael Snyder <msnyder@redhat.com>
26464
c2b8fa57
MS
26465 * gdb.base/consecutive.exp: New file. Test stepping over
26466 breakpoints on consecutive instructions.
26467 * gdb.base/consecutive.c: New file.
26468
c70819fa
MS
26469 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26470 curly braces in regular expressions.
26471
2b1a1355
MS
264722001-07-25 Michael Snyder <msnyder@redhat.com>
26473
26474 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26475 legitimate output from stepping out of main.
26476
413eca6f
KS
264772001-07-22 Keith Seitz <keiths@redhat.com>
26478
26479 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26480 the empty string, do not run the tests.
26481
7e5a9322
SC
264822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26483
26484 * gdb.base/long_long.exp: Detect size of pointer. Take into
26485 account 2-byte pointers when testing for p/a results.
26486
de58f10f
SC
264872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26488
d63a86f8 26489 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26490 and defined to 1K for m68hc11.
26491 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26492 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26493 (sizeof_random_data): New variable to tell the size of the data table;
26494 don't test past this size; always run to main.
26495
d6f5fea1
SC
264962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26497
26498 * gdb.base/return2.exp: return of long long and double fails for
26499 68HC11; don't execute these tests on that platform.
26500 * gdb.base/return.exp: Return of a double fails for 68hc11.
26501
c477543d
SC
265022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26503
26504 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26505 tests that print a float.
26506 * call-rt-st.exp: Likewise.
26507
63cf1c79
MK
265082001-07-12 Mark Kettenis <kettenis@gnu.org>
26509
26510 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26511 running this test on Linux.
26512
112f9ab5
MC
265132001-06-24 Michael Chastain <chastain@redhat.com>
26514
26515 * gdb.base/arithmet.exp: Remove some tests to make all test names
26516 unique.
26517
4970cb0f
MS
265182001-07-03 Michael Snyder <msnyder@redhat.com>
26519
26520 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26521 the output of the ptype command.
26522
d85da69f
MS
265232001-07-02 Michael Snyder <msnyder@redhat.com>
26524
4c8a82de
MS
26525 * gdb.base/completion.exp: Don't assume that break.c is the only
26526 source file that may contain functions named "marker".
d85da69f
MS
26527 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26528
8afc772b
AC
265292001-06-28 Andrew Cagney <ac131313@redhat.com>
26530
26531 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26532 of files to delete.
26533
26534 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26535 * gdb.disasm/h8300s.exp: New file.
26536 gdb.disasm/h8300s.s: Likewise.
26537
cff22675
AC
265382001-06-27 Andrew Cagney <ac131313@redhat.com>
26539
26540 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26541 empty breakpoint tables.
26542
68c81b54
AC
265432001-06-25 Andrew Cagney <ac131313@redhat.com>
26544
26545 * lib/mi-support.exp: Update args=... part of stop-reason
26546 patterns. Accept either a list or a tuple.
26547
2dd62704
AC
265482001-06-23 Andrew Cagney <ac131313@redhat.com>
26549
26550 * lib/mi-support.exp: Remove local emacs variable defining
26551 change-log-default-name.
26552
b4127474
MC
265532001-06-22 Michael Chastain <chastain@redhat.com>
26554
26555 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26556 This is operationally compatible with the previous version.
26557
8dbfb380
JB
265582001-06-13 Jim Blandy <jimb@redhat.com>
26559
26560 * lib/gdb.exp (gdb_test): Doc fix.
26561
f2d8c86d
MC
265622001-06-10 Michael Chastain <chastain@redhat.com>
26563
26564 * gdb.base/exprs.exp: Remove a duplicate test.
26565
81564d34
JB
265662001-06-06 Jim Blandy <jimb@redhat.com>
26567
26568 * gdb.base/return2.exp (main): Use values to test float and double
26569 returns that are not NaN's, to avoid being confused by IEEE
26570 comparison rules.
26571
da55addb
MS
265722001-06-04 Michael Snyder <msnyder@redhat.com>
26573
26574 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 26575 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
26576 rather than wait for 12 more tests to time out.
26577
42c65987
JB
265782001-06-06 Jim Blandy <jimb@redhat.com>
26579
b18bced9 26580 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 26581 Don't forget to match the GDB prompt.
b18bced9 26582
42c65987
JB
26583 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26584
5b41e5f0
JB
265852001-06-04 Jim Blandy <jimb@redhat.com>
26586
26587 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26588 command.
26589
015e046f
KB
265902001-05-31 Kevin Buettner <kevinb@redhat.com>
26591
26592 * gdb.base/annota1.exp (info break): Match four or more spaces
26593 after "Address".
26594
fb1ffbbe
MC
265952001-05-31 Michael Chastain <chastain@redhat.com>
26596
26597 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26598 (dm_type_int_star): Likewise.
26599 (dm_type_long_star): Likewise.
26600 (dm_type_void_star): Likewise.
26601
5ea2a32c
KB
266022001-05-29 Kevin Buettner <kevinb@redhat.com>
26603
26604 * gdb.base/completion.exp (INPUTRC): Set this environment variable
26605 to a known value in order to get consistent results regardless
26606 of the setting of INPUTRC or the presence or contents of .inputrc.
26607
ae23c492
MS
266082001-05-24 Michael Snyder <msnyder@redhat.com>
26609
ac55707e
MS
26610 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
26611 Don't require that the main thread and the manager thread are the
26612 first in the list.
26613
ae23c492
MS
26614 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26615 debugging. If test fails, issue an "unsupported" not a "fail".
26616
400071f1
JB
266172001-05-24 Jim Blandy <jimb@redhat.com>
26618
26619 Don't assume that short is shorter than int.
26620 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
26621 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 26622 this isn't true.
400071f1
JB
26623 ("print unsigned char == (~0)"): Add test that verifies that ~0,
26624 an int, is not equal to ~0 stored in an unsigned char. This tests
26625 the same thing that the previous test meant to, but works on
26626 16-bit machines, too.
26627 ("print unsigned char != (~0)"): Same test, complemented.
26628
0816a3e5
MS
266292001-05-24 Michael Snyder <msnyder@redhat.com>
26630
26631 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 26632 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
26633 and prevents dejagnu getting out of step.
26634
f6dc23a9
KB
266352001-05-23 Kevin Buettner <kevinb@redhat.com>
26636
26637 * gdb.base/finish.exp (finish_void): Revise pattern for
26638 stopping on the call statement to not permit stopping at
26639 the start of the instructions comprising the call sequence.
26640
7dbd117d
MC
266412001-05-19 Michael Chastain <chastain@redhat.com>
26642
26643 * gdb.base/callfuncs.exp: Make all test names unique.
26644 * gdb.base/commands.exp: Make all test names unique.
26645 * gdb.base/condbreak.exp: Make all test names unique.
26646 * gdb.base/dbx.exp: Make all test names unique.
26647 * gdb.base/default.exp: Make all test names unique.
26648 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
26649 and TIMEOUT messages to their corresponding PASS message.
26650 * gdb.base/ending-run.exp: Make all test names unique.
26651 * gdb.base/long_long.exp: Remove duplicate test.
26652
6b0b0a9e
KB
266532001-05-21 Kevin Buettner <kevinb@redhat.com>
26654
26655 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26656 stop on the call statement as well as the statement after the
26657 call.
26658
2caa35cb
MS
266592001-05-21 Michael Snyder <msnyder@redhat.com>
26660
26661 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26662
40713331
EZ
266632001-05-10 Elena Zannoni <ezannoni@redhat.com>
26664
a9c64011
AS
26665 * gdb.base/completion.exp: Revamp test. Make it execute on all
26666 platforms.
40713331 26667
c2c1be8d
EZ
266682001-05-10 Elena Zannoni <ezannoni@redhat.com>
26669
a9c64011
AS
26670 * config/gdbserver.exp (gdb_load): Handle the case
26671 in which the arguments to gdbserver are given in the
26672 baseboard configuration file.
26673 Also handle the case in which the server needs to do a
26674 load.
2c9cd303 26675
9671de48
KS
266762001-05-07 Keith Seitz <keiths@cygnus.com>
26677
a9c64011
AS
26678 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26679 set up the display for testing.
26680 (gdbtk_start): Convert all paths to paths that tcl will like.
26681 Export target information to environment.
26682 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26683 necessary.
26684 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26685 (to_tcl_path): New proc to convert a given pathname into
26686 a path acceptible as an argument to a tcl command.
26687 (_gdbtk_export_target_info): New proc to export target info
26688 into the environment for gdbtk testing.
26689 (gdbtk_done): New proc to signal end-of-test.
9671de48 26690
5a360f47
JB
266912001-05-06 Jim Blandy <jimb@redhat.com>
26692
26693 * restore.c: Make the code of caller0 correspond to its comment.
26694
66c756c6
MS
266952001-05-03 Michael Snyder <msnyder@redhat.com>
26696
26697 * config/sid.exp (gdb_target_sid): Check for error messages.
26698 On error or timeout, don't make expect exit (which will terminate
26699 all subsequent tests); instead just make gdb exit.
d63a86f8 26700 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
26701 return a negative value.
26702
a966fde5
JB
267032001-04-24 Jim Blandy <jimb@redhat.com>
26704
851c18e0
JB
26705 * gdb.c++/templates.exp: If we see the prompt for the overload
26706 list, but we haven't recognized any of the longer patterns,
26707 arrange for this test to fail, not hang.
26708
a966fde5
JB
26709 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26710 variations.
26711
db144853
MC
267122001-04-22 Michael Chastain <chastain@redhat.com>
26713
26714 * gdb.c++/local.exp: Use the 'runto' library function.
26715 * gdb.c++/namespace.exp: Likewise.
26716 * gdb.c++/overload.exp: Likewise.
26717
3207ec21
KB
267182001-03-26 Kevin Buettner <kevinb@redhat.com>
26719
26720 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
26721 * gdb.base/step-line.exp: New file. Test step/next in presence of
26722 #line directives.
26723 * gdb.base/step-line.c: New file. Test program for the above.
26724 * gdb.base/step-line.inp: New file. We pretend that this file has
26725 been transformed by some other tool into step-line.c.
26726
13b57657
JB
267272001-03-21 Jim Blandy <jimb@redhat.com>
26728
26729 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
26730 unmangled operator names.
26731
754cbe1c
JB
267322001-03-20 Jim Blandy <jimb@redhat.com>
26733
26734 * gdb.threads/linux-dp.exp: Recognize an additional message
26735 generated by GDB when it doesn't understand how to debug threads
26736 on the target system.
26737
177495c9
AC
267382001-03-19 Andrew Cagney <ac131313@redhat.com>
26739
26740 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26741
f266096b
MC
267422001-03-12 Michael Chastain <chastain@redhat.com>
26743
26744 * gdb.c++/derivation.exp: Use the 'runto' library function.
26745
cac3c2ff
MC
267462001-03-12 Michael Chastain <chastain@redhat.com>
26747
26748 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26749
b6c11a24
MC
267502001-02-24 Michael Chastain <chastain@redhat.com>
26751
26752 * gdb.c++/ref-types.exp: Change handwritten code to library
26753 function 'runto'.
26754
6bae5bce
OF
267552001-03-16 Orjan Friberg <orjanf@axis.com>
26756
26757 * gdb.base/signals.exp: Set count to 0 explicitly.
26758
0015fd9a
MS
267592001-03-15 Mark Salter <msalter@redhat.com>
26760
26761 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
26762 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
26763 (gdb_load): Add support for additional target_info: gdb_download_size
26764 and gdb_load_timeout.
0015fd9a 26765
fc33412a
DT
26766Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
26767
26768 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
26769 file -- to prevent failing when the compile fails but we have no
26770 intention of running the tests anyway.
fc33412a
DT
26771
26772 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
26773 tests if set.
26774
26775 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 26776 integers.
fc33412a
DT
26777
26778 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
26779 * gdb.c++/namespace.exp: Ditto.
26780
115f06de
OF
267812001-03-07 Orjan Friberg <orjanf@axis.com>
26782
26783 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
26784 * gdb.base/pointers.exp: Relax pattern match of decimals.
26785
b6ba6518
KB
267862001-03-06 Kevin Buettner <kevinb@redhat.com>
26787
26788 * Makefile.in, config/abug.exp, config/cfdbug.exp,
26789 config/cpu32bug.exp, config/dve.exp, config/est.exp,
26790 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
26791 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
26792 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
26793 config/sh.exp, config/sid.exp, config/slite.exp,
26794 config/sparclet.exp, config/udi.exp, config/unknown.exp,
26795 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
26796 config/vxworks.exp, config/vxworks29k.exp,
26797 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
26798 gdb.base/all-bin.exp, gdb.base/annota1.exp,
26799 gdb.base/arithmet.exp, gdb.base/assign.exp,
26800 gdb.base/async.exp, gdb.base/attach.exp,
26801 gdb.base/bitfields.exp, gdb.base/bitops.exp,
26802 gdb.base/break.exp, gdb.base/call-ar-st.exp,
26803 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
26804 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
26805 gdb.base/commands.exp, gdb.base/completion.exp,
26806 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
26807 gdb.base/constvars.exp, gdb.base/corefile.exp,
26808 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
26809 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
26810 gdb.base/ending-run.exp, gdb.base/environ.exp,
26811 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
26812 gdb.base/finish.exp, gdb.base/foll-exec.exp,
26813 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
26814 gdb.base/funcargs.exp, gdb.base/help.exp,
26815 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
26816 gdb.base/logical.exp, gdb.base/long_long.exp,
26817 gdb.base/maint.exp, gdb.base/mips_pro.exp,
26818 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
26819 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
26820 gdb.base/pointers.exp, gdb.base/printcmds.exp,
26821 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
26822 gdb.base/regs.exp, gdb.base/relational.exp,
26823 gdb.base/remote.exp, gdb.base/reread.exp,
26824 gdb.base/restore.exp, gdb.base/return2.exp,
26825 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
26826 gdb.base/selftest.exp, gdb.base/setshow.exp,
26827 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
26828 gdb.base/sigall.exp, gdb.base/signals.exp,
26829 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
26830 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
26831 gdb.base/step-test.exp, gdb.base/structs.c,
26832 gdb.base/structs.exp, gdb.base/structs2.exp,
26833 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
26834 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
26835 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
26836 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26837 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
26838 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
26839 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
26840 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
26841 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
26842 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
26843 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
26844 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
26845 gdb.fortran/types.exp, gdb.java/jmisc.exp,
26846 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
26847 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
26848 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
26849 gdb.trace/circ.exp, gdb.trace/collection.exp,
26850 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
26851 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
26852 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
26853 gdb.trace/report.exp, gdb.trace/save-trace.exp,
26854 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
26855 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
26856 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
26857 notices.
26858
dc96c6c7 268592001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
26860
26861 * gdb.base/varargs.c (find_max_double): Fix printf format string:
26862 first arg is int not float.
26863
dc96c6c7 268642001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
26865
26866 * gdb.base/reread.exp: Unsupported for non-native targets;
26867 doesn't work for remote debugging.
26868
9b0c4aeb
FN
268692001-02-19 Fernando Nasser <fnasser@redhat.com>
26870
26871 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
26872 * gdb.base/ending-run.exp: Properly handle the BSP state when
26873 stepping past the end of main.
9b0c4aeb 26874
02aa71d5
MC
268752001-02-19 John Moore <jmoore@redhat.com>
26876
26877 * gdb.base/commands.exp (infrun_breakpoint_command_test):
26878 Converted HPUX fix for non-expected items following multiple
26879 step commands into general solution for all platforms.
26880
1fa449a4
MC
268812001-02-18 Michael Chastain <chastain@redhat.com>
26882
26883 * gdb.c++/classes.exp (do_tests): Change runto statements
26884 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26885 statements demangler agnostic.
26886 * gdb.c++/virtfunc.exp (do_tests): Likewise.
26887 (gdb_virtfunc_restart): Likewise.
26888
b2f9ec70
MC
268892001-02-14 Michael Chastain <chastain@redhat.com>
26890
26891 * gdb.c++/inherit.exp (do_tests): Change runto statements
26892 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26893 statements demangler agnostic.
26894
cf74b8ca
AC
26895Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
26896
26897 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
26898 ``continue to bkpt at common_routine in thread 2'' and ``stopped
26899 before calling common_routine 15 times'' tests.
cf74b8ca 26900
99f78f56
MC
269012001-02-11 Michael Chastain <chastain@redhat.com>
26902
26903 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
26904 Helps the test script figure out which demangler is in use.
26905 (dm_type_foo_ref): Ditto.
26906 (dm_type_int_star): Ditto.
26907 (dm_type_long_star): Ditto.
26908 (dm_type_unsigned_int): Ditto.
26909 (dm_type_void): Ditto.
26910 (dm_type_void_star): Ditto.
99707966 26911 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
26912 Probe the gdb demangler and set variables to accommodate
26913 formatting differences.
26914 (info_func_regexp): New function. Same as info_func, but
26915 matches against a regexp.
26916 (info_func): Match against a literal string.
26917 (print_addr_2): New function. Match against a literal string,
26918 which can be different from the input to gdb.
26919 (print_addr): Simply call print_addr_2 with the same argument twice.
26920 (test_lookup_operator_functions): Use demangler formatting variables.
26921 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
26922 the tests in the same order as the C++ class declaration.
26923 (test_paddr_operator_functions): Ditto.
26924 (test_paddr_overloaded_functions): Ditto.
26925 (test_paddr_hairy_functions): Use demangler formatting variables.
26926 Add reference to gdb/19 for related tests.
26927 (do_tests): Call probe_demangler.
26928
1de8f023
KB
269292001-01-30 Kevin Buettner <kevinb@redhat.com>
26930
26931 * gdb.c++/templates.cc (printf): Remove unused function definition.
26932
ca3f91ed
MS
269332001-01-26 Felix Lee <flee@redhat.com>
26934
26935 * sid.exp (sid_exit): Pass host, not target, to remote_close.
26936
269372001-01-25 matthew green <mrg@redhat.com>
26938
26939 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
26940 up sid.
26941 (sid_exit): Call `remote_pop_conn' after GDB is gone.
26942
269432001-01-25 matthew green <mrg@redhat.com>
26944
26945 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 26946 Deprecate $sid_spawn_id.
ca3f91ed
MS
26947 (sid_exit): Remove code necessary only for `spawn.'
26948
269492001-01-25 matthew green <mrg@redhat.com>
26950
26951 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
26952
fb18ec4a
MC
269532001-01-28 Michael Chastain <chastain@redhat.com>
26954
26955 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
26956 to call when tests fail. It takes gdb out of the overloaded
26957 function choice menu back to the main prompt, so that the test
26958 program stays synchronized.
26959 (set_bp_overloaded): New proc to collect all the common
26960 code for setting a breakpoint on an overloaded name. Calls
26961 take_gdb_out_of_choice_menu when needed.
26962 (menu_overload1arg): New variable to collect the repeated
26963 instances of the expected menu for an overloaded name. Change
26964 the regular expression to handle changes in g++ type encoding:
26965 "void" can be either "void" or "", and "unsigned int" can be
26966 either "unsigned int" or "unsigned".
26967 (continue_to_bp_overloaded): Change regular expressions to handle
26968 changes in g++ type encoding.
26969 (no proc): Call take_gdb_out_of_choice_menu when needed.
26970 Remove redundant calls to "info break". Accept either "canceled"
26971 or "cancelled". Change regular expressions in "info break"
26972 calls to handle changes in g++ type encoding. Give all tests
26973 unique strings.
26974
9c646a6e
BE
269752001-01-17 Ben Elliston <bje@redhat.com>
26976
26977 * config/sid.exp: New file.
26978
9549d9c1
AC
26979Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
26980
26981 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
26982
dc96c6c7 269832000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
26984
26985 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
26986 Add a RE to accept a non-ascii char if one is ever presented.
26987
b4df4f68
FN
269882000-12-20 Fernando Nasser <fnasser@redhat.com>
26989
297dd0fd 26990 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 26991
dc96c6c7 269922000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 26993
d63a86f8 26994 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
26995 in regexp. One '\' does not suffice on Linux.
26996
4a7bddb6
MC
269972000-12-09 Michael Chastain <chastain@redhat.com>
26998
26999 * gdb.base/break.exp (test_clear_command): Use a marker function
27000 rather than 'main' for the test function. Also move this
27001 test to an execution point where the marker function names are
27002 guaranteed to be bound to functions. (Executing tests after a
27003 'finish' from main runs into name conflicts with local names
27004 in __libc_start_main).
27005
dc96c6c7 270062000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
27007
27008 * gdb.base/finish.exp: New test for gdb's "finish" command.
27009 * gdb.base/return2.exp: New test for gdb's "return" command.
27010 * gdb.base/return2.c: New source file for above.
27011
dc96c6c7 270122000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
27013
27014 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
27015 * gdb.base/miscexprs.exp: Ditto.
27016 * gdb.base/pointers.exp: Ditto.
27017 * gdb.c++/derivation.exp: Ditto.
27018 * gdb.c++/local.exp: Ditto.
27019 * gdb.c++/namespace.exp: Ditto.
27020 * gdb.c++/overload.exp: Ditto.
27021 * gdb.c++/ref-types.exp: Ditto.
27022
dc96c6c7 270232000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
27024
27025 * gdb.base/constvars.exp: Test result of "up" command.
27026 * gdb.base/miscexprs.exp: Ditto.
27027 * gdb.base/pointers.exp: Ditto.
27028 * gdb.base/scope.exp: Ditto.
27029 * gdb.c++/derivation.exp: Ditto.
27030 * gdb.c++/local.exp: Ditto.
27031 * gdb.c++/namespace.exp: Ditto.
27032 * gdb.c++/overload.exp: Ditto.
27033 * gdb.c++/ref-types.exp: Ditto.
27034
44097287
FN
270352000-11-22 Michael Chastain <chastain@redhat.com>
27036
27037 * mips_pro.exp: Accept either "middle -> top -> main" or
27038 "middle -> main" in the backtrace, because gcc can optimize
27039 tail calls to jumps. Remove setup_xfail for the hppa case.
27040 Add a comment with the original warning messages from PR 3016,
27041 which was filed in 1993, to preserve them for posterity.
27042
9d2e1bab
ND
270432000-11-17 Nick Duffek <nsd@redhat.com>
27044
27045 * lib/gdb.exp (gdb_test): Override timeout with board info.
27046
1aca8eb7
ND
270472000-11-17 Nick Duffek <nsd@redhat.com>
27048
27049 * gdb.base/display.exp: Don't kill running stub. Add "again" to
27050 the second kill and detach messages.
27051
93076499
ND
270522000-11-17 Nick Duffek <nsd@redhat.com>
27053
27054 * configure.in: Add AC_EXEEXT.
27055 * configure: Regenerate.
27056 * Makefile.in (just-check): Export EXEEXT.
27057 * lib/gdb.exp ($EXEEXT): Import from environment.
27058 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
27059 expect "maint dump-me" on Cygwin.
27060 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
27061 $EXEEXT.
27062
30e87cd3
ND
270632000-11-17 Nick Duffek <nsd@redhat.com>
27064
27065 * gdb.base/break.exp: Test backtrace and finish from called
27066 function on all platforms, not just HP-UX.
27067
dc96c6c7 270682000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
27069
27070 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
27071 code from gdb_target_monitor, so it can be used independantly
27072 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 27073
dc96c6c7 270742000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
27075
27076 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
27077 * gdb.base/corefile.exp: Expect the message "Program is being
27078 debugged already" when we send the "corefile" command, since
27079 the preceeding gdb_load may have connected gdb to a remote target.
27080 * gdb.base/display.exp: Disable hardware watchpoints if new
27081 board info variable "no_hardware_watchpoints" is true.
27082 Replace single-letter commands with more readable ones.
27083 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27084 if new board info variable "no_hardware_watchpoints" is true.
27085 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27086 to see if stdio (printf) testing is possible.
27087 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27088 board info variable "no_hardware_watchpoints" is true. Use new
27089 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27090
39124dea
FN
270912000-11-13 Fernando Nasser <fnasser@redhat.com>
27092
27093 From Orjan Friberg <orjanf@axis.com>:
27094 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27095 in array print pattern match.
27096
a9e2e984
FN
270972000-11-09 Fernando Nasser <fnasser@redhat.com>
27098
27099 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27100 spelling "cancelled" to U.S. spelling "canceled" to match changes
27101 made to gdb.
27102 * gdb.c++/ovldbreak.exp: Ditto.
27103
c7db355b
PS
271042000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27105
27106 * gdb.base/callfuncs.c (main): Moved to end of file, call
27107 t_double_values to initialize the FPU before inferior calls are made.
27108 * gdb.base/callfuncs.exp: Test for register preservation after calling
27109 inferior functions. Add tests for continuining, finishing and
27110 returning from a stop in a call dummy.
27111
dc96c6c7 271122000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27113
27114 * gdb.base/commands.exp: Break up long lines, and re-indent.
27115
dc96c6c7 271162000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27117
27118 * config/gdbserver.exp: Rewritten from the ground up, to make it
27119 compatible with the current dejagnu tree, and to make it work with
27120 the new "gdbserver" in libremote.
27121
dc96c6c7 271222000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27123
27124 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27125 * gdb.base/varargs.exp: Skip entire test if no printf support.
27126 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27127 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27128
dc96c6c7 271292000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27130
27131 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27132 no floating point support.
27133 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27134 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27135 * gdb.base/call-rt-st.exp: Ditto.
27136 * gdb.base/call-strs.exp: Ditto.
27137
bac5fc66
JG
271382000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27139
27140 * gdb.base/sizeof.c: include <stdio.h>.
27141
27142 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27143 'finish', otherwise uncaptured gdb_prompt would potentially
27144 throw remaining test points out of sync.
bac5fc66 27145
b22a6027
SB
271462000-07-26 Scott Bambrough <scottb@netwinder.org>
27147
27148 * gdb.base/recurse.exp: Run tests for all targets.
27149 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27150 gnu-oldld case on ARM.
27151 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27152 for ARM targets.
d63a86f8 27153
d8231941
AG
27154Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27155
27156 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27157 * gdb.java/configure: Rebuild.
27158
8caabe69
AG
27159Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27160
27161 * gdb.java/jv-exp.exp: New file.
27162
9d273ca3
AG
27163Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27164
27165 * configure: Rebuilt.
27166 * configure.in (configdirs): Add gdb.java.
27167 * gdb.java/jmisc.java: New file.
27168 * gdb.java/jmisc.exp: New file.
27169 * gdb.java/Makefile.in: New file.
27170 * gdb.java/configure: Rebuilt.
27171 * gdb.java/configure.in: New file.
27172 * lib/java.exp: New file.
27173
4f823a66
AC
27174Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27175
27176 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27177 underflow.
4f823a66 27178
2391e11d
AC
27179Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27180
27181 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27182 and the compilers sizes.
2391e11d 27183
54602222
ND
271842000-07-09 Nick Duffek <nsd@redhat.com>
27185
27186 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27187 (use_methods): New function.
27188 (main): Call use_methods().
27189 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27190 (do_tests): Call test_method_param_class.
27191
2bec0572
ND
271922000-07-09 Nick Duffek <nsd@redhat.com>
27193
27194 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27195 spelling.
27196 (test_enums): New procedure. Move enum tests from end of script
27197 to here. Set breakpoint on function name instead of line number.
27198 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27199 (enums2): New marker function.
27200 (enums1): New function.
27201 (main): Call enums1(). Move enum tests to enums1().
27202
78492fde
AC
27203Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27204
27205 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27206 compile/link program. Update line numbers.
78492fde
AC
27207 * gdb.asm/d10v.inc: Define ``startup''.
27208 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27209
49a2cef8
AC
27210Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27211
27212 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27213
3e6c8688
EZ
272142000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27215
27216 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27217 of 'help maint print' command.
3e6c8688 27218
9ff5cbe9
AC
27219Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27220
27221 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27222 they use gdb_expect_list.
9ff5cbe9 27223
17c579bd
AC
27224Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27225
27226 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27227 memory-read-packet-size'' instead of ``set endian big'' to test
27228 long commands.
17c579bd 27229
e6d71bf3
DB
272302000-06-03 Daniel Berlin <dan@cgsoftware.com>
27231
27232 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27233 g++, and stop skipping them.
e6d71bf3
DB
27234
27235 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27236 work under g++.
27237
d63a86f8 27238 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27239 initialization.
27240
dc96c6c7 272412000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27242
27243 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27244 the regular expression: accept an (almost) arbitrary sequence of
27245 "frames-invalid" and "breakpoints-invalid" messages both before
27246 and after the "starting" message.
27247
dc96c6c7 272482000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27249
27250 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27251
dc96c6c7 272522000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27253
27254 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27255 Relax the regular expression a little, make it pass on Solaris 8.
27256
8216cda9
KB
272572000-05-12 Kevin Buettner <kevinb@redhat.com>
27258
27259 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27260 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27261 Instead, it is permissible for gdb to stop on the line of the
27262 call itself.
27263
1a570b2f
MS
272642000-05-12 Michael Snyder <msnyder@.cygnus.com>
27265
27266 * gdb.base/break.exp (bp on small function, optimized file):
27267 Add a second pass pattern. The behavior differs here between stabs
27268 and dwarf for one-line functions. Stabs preserves two line symbols
27269 (one before the prologue and one after) with the same line number,
27270 but dwarf regards these as duplicates and discards one of them.
27271 Therefore the address after the prologue (where the breakpoint is)
27272 has no exactly matching line symbol, and GDB reports the breakpoint
27273 as if it were in the middle of a line rather than at the beginning.
27274
dc96c6c7 272752000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27276
d63a86f8 27277 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27278 rather than "send_gdb" (for consistancy).
27279
7d418785
AC
27280Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27281
27282 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27283 * gdb.c++/templates.cc: Properly check for GCC version number.
27284 * lib/compiler.cc: Likewise
27285
dc96c6c7 272862000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27287
d63a86f8 27288 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27289 gdb may not stop at the first line of main, due to code motion.
27290
dc96c6c7 272912000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27292
27293 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27294 This test depends on parsing the printf output from the target.
27295 Since the sparclet stub doesn't do stdio, this will never work.
27296 * gdb.base/call-rt-st.exp: ditto.
27297 * gdb.base/call-strs: ditto.
27298
dc96c6c7 272992000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27300
27301 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27302
27303 * gdb.base/ending-run.exp: After connecting to a remote target,
27304 but before running, the target will appear to be in a random
27305 location. Specify both a file and a line for breakpoints.
27306 Also, the function that calls main may be called 'init'
27307 rather than 'start'.
27308
a5a51225
EZ
273092000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27310
27311 * gdb.base/help.exp: Update output for add-symbol-file command.
27312
7930cc7c
FN
273132000-04-10 Fernando Nasser <fnasser@cygnus.com>
27314
27315 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27316 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27317
23e37ab1
C
273182000-04-07 J.T. Conklin <jtc@redback.com>
27319
e93c542c
C
27320 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27321
23e37ab1
C
27322 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27323
591b8fa3
PDM
27324Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27325
27326 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27327 values that can be represented exactly.
591b8fa3
PDM
27328 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27329 above change, and to not check against the directory part of the source
27330 file name.
27331 (step into print_long_arg_list): Likewise.
27332 (print print_small_structs from print_long_arg_list): Likewise.
27333 (print print_long_arg_list): Likewise.
27334
7a495180
EZ
273352000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27336
30b53638 27337 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27338
beb998c6
AC
27339Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27340
27341 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27342
1c689132
DB
273432000-03-25 Daniel Berlin <dan@cgsoftware.com>
27344
27345 * gdb.base/commands.exp (deprecated_command_test): Add test for
27346 deprecate with no arguments.
27347
c1790a9d
JL
273482000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27349
27350 * gdb.base/break.exp: Add new test for setting breakpoints on
27351 optimized code so we can test breakpoints work even when function
27352 prologues may be optimized away
27353
003ba290
FN
273542000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27355
27356 From David Whedon <dwhedon@gordian.com>
a9c64011 27357 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27358
6837a0a2
DB
273592000-03-22 Daniel Berlin <dan@cgsoftware.com>
27360
27361 * gdb.base/help.exp: Added test for new apropos command.
27362
b9593231
KB
273632000-03-21 Kevin Buettner <kevinb@redhat.com>
27364
27365 * gdb.base/pointers.c (usevar): New function.
27366 (main): Make sure that global variables v_int_pointer2, rptr,
27367 and y are all referenced someplace in the program by calling
27368 usevar() on them. [Some linkers delete symbols which are
27369 never referenced. The space remains, but there's no way to
27370 get a (symbolic) handle on the variable from the debugger.]
27371
751a959b
EZ
273722000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27373
27374 * gdb.base/printcmds.c: Add typedeffed arrays.
27375
27376 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27377 procedure to test arrays that are typedef'd.
751a959b 27378
73a93a32
JI
273792000-03-13 James Ingham <jingham@leda.cygnus.com>
27380
27381 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27382 the library directories.
73a93a32 27383
fb40c209
AC
27384Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27385
27386 * configure.in (configdirs): Add sub directory gdb.mi.
27387 * configure: Re-generate.
27388
27389 * gdb.mi: New directory.
d63a86f8 27390
ee4dd2c9
AC
273912000-02-25 Scott Bambrough <scottb@netwinder.org>
27392
27393 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27394 a long long value as a double on ARM platforms.
ee4dd2c9 27395
70f0cc22
JB
273962000-02-16 Jim Blandy <jimb@redhat.com>
27397
27398 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27399 default source file is set properly before running this test.
27400
853819b8
EZ
274012000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27402
27403 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27404 gdbtk/library directory, not in gdbtcl2.
853819b8 27405
dfcd3bfb
JM
274062000-02-04 Jim Blandy <jimb@redhat.com>
27407
27408 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27409 backslash from regexp pattern.
27410
27411 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27412 procedure. Use it to run all the "continue to bp overloaded"
27413 tests. Note that this changes the names of the tests slightly.
27414 If the breakpoint hit message includes a hex PC value, because
27415 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27416 from the real source code, still consider that a pass.
27417
27418 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27419 XFAIL here if the breakpoint message contains a hex address. Note
27420 similar change on 1999-11-02.
27421
27422 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27423
27424 * gdb.base/ptype.exp: Establish a default source file before
27425 calling get_debug_format.
27426
274272000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27428
27429 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27430
8b93c638
JM
274312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27432
27433 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27434 of successive stepi commands -- while in the prologue we should see
27435 the function entry bracket.
27436
274372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27438
27439 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27440 reach __change_mode() when stepping through the end of main().
27441
c5394b80
JM
274422000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27443
27444 * gdb.base/default.exp: Fix expected pattern.
27445 * gdb.base/help.exp: Same.
27446
0d06e24b
JM
274472000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27448
27449 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27450 Don't use xfail's because that affects only the following test.
d63a86f8 27451
0d06e24b 27452 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27453 solaris or linux.
0d06e24b
JM
27454
27455 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27456
dc96c6c7 274572000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27458
d63a86f8 27459 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27460 "A syntax error" rather than "A parse error". Accept both.
27461
274622000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27463
27464 * gdb.base/default.exp: Remove OS dependent string from "target
27465 remote" test.
27466 * gdb.base/help.exp: Same for "help target remote" test.
27467
c3f6f71d
JM
274682000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27469
27470 From Jim Kingdon <kingdon@redhat.com>:
27471
27472 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27473 prompt (cleanup rather than necessity, but still might keep output
27474 from spilling to next test).
c3f6f71d
JM
27475
274762000-01-02 Fred Fish <fnf@cygnus.com>
27477
27478 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27479 AIX, which defines them in <sys/types.h>.
27480
ed9a39eb 274811999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27482
ed9a39eb 27483 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27484 float" test.
ed9a39eb
JM
27485
274861999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27487
ed9a39eb 27488 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27489
27490 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27491 outermost frame disallowed".
27492
274931999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27494
27495 * gdb.base/setvar.exp: New tests for setting the value of a struct
27496 with a constant list.
27497
274981999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27499
27500 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27501 require the user to type a cast before setting the value of a struct.
27502
de57eccd
JM
275031999-12-06 Jim Blandy <jimb@cygnus.com>
27504
27505 * gdb.base/default.exp: Expect the new 'info float' command on
27506 all i386 platforms.
27507
27508 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27509 LinuxThreads libraries that don't support debugging.
27510
c2d11a7d
JM
27511Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27512
27513 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27514 Change the buffer type to ``unsigned char'' to simplify size
27515 arithmetic.
c2d11a7d
JM
27516
27517 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27518 stub only handles 400-1 byte packets. Verify that the download
27519 worked.
c2d11a7d
JM
27520
275211999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27522
27523 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27524 tests, using UNRESOLVED for the untested cases. Also, does not wait
27525 for a timeout if the prompt was received before a recognizable pattern.
27526
275271999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27528
27529 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27530
275311999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27532
27533 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 27534 watchpoints.
c2d11a7d
JM
27535
275361999-11-24 Jason Merrill <jason@casey.cygnus.com>
27537
27538 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27539
27540 * gdb.c++/local.exp: Be more flexible in recognizing local class
27541 name mangling. Don't allow horribly truncated method names.
27542 * gdb.c++/derivation.exp: Expect protected inheritance.
27543 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27544 * gdb.c++/virtfunc.exp: Likewise.
27545 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27546 when printing a nested enum.
27547
275481999-11-22 Jim Blandy <jimb@cygnus.com>
27549
27550 * gdb.base/step-test.exp: Properly await GDB's response to setting
27551 a breakpoint on the call to large_struct_by_value.
27552
27553 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27554 just because we have debug info for the `start' function.
27555
275561999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27557
27558 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27559 "Unknown signal" messages, which indicate (on LinuxThreads) that
27560 GDB doesn't know how to debug threads on this system. This is
27561 better than hanging while philosopher 0 dumps chatter into gdb.log.
27562
275631999-11-18 Tom Tromey <tromey@cygnus.com>
27564
27565 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27566
275671999-11-18 Fred Fish <fnf@cygnus.com>
27568
27569 * gdb.base/coremaker2.c: Add sample program for generating
27570 cores that is more self contained than coremaker.c. Eventually
27571 I'll add more code to this and tie it into the testsuite.
27572
4ce44c66
JM
275731999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27574
27575 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27576
275771999-11-10 Jimmy Guo <guo@cup.hp.com>
27578
27579 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 27580 from $srcdir/lib/.
4ce44c66 27581 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 27582 and gdb.c++/.
4ce44c66
JM
27583
27584 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27585
d63a86f8 27586 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
27587 'continue with watch' test point.
27588
275891999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27590
27591 Merged from p2linux-990323-branch:
d63a86f8 27592
4ce44c66
JM
27593 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27594
11cf8741
JM
27595Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27596
27597 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 27598 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
27599
27600Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
27601
27602 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 27603 gdb_expect_list.
11cf8741
JM
27604
27605Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
27606
27607 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
27608
276091999-11-03 Mark Salter <msalter@cygnus.com>
27610
27611 * gdb.base/break.exp: Fix "stub continue" pattern.
27612
276131999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
27614
27615 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
27616
276171999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
27618
27619 * gdb.base/display.exp ("finish"): Add timeout clause.
27620
27621 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
27622 plain prompt clause, so this doesn't have to time out in order to
27623 fail.
27624
27625 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 27626 breakpoint hit messages include an address.
11cf8741
JM
27627
27628 * gdb.base/display.exp: Don't forget to escape parens in regular
27629 expressions. Unix regexp notatation sucks.
27630
276311999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27632
27633 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 27634 order for 'signalled' message.
11cf8741 27635
5c44784c
JM
276361999-11-01 Stan Shebs <shebs@andros.cygnus.com>
27637
27638 From Jimmy Guo <guo@cup.hp.com>:
27639 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
27640 * gdb.base/annota1.c: Add code for tests to work with.
27641
276421999-10-26 Frank Ch. Eigler <fche@cygnus.com>
27643
27644 * gdb.base/remote.exp: New test for remote downloading settings.
27645 * gdb.base/remote.c: New file with large .data.
27646
917317f4
JM
276471999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
27648
27649 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
27650 for LinuxThreads support, merged from the Code Fusion branch.
27651
27652Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
27653
27654 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
27655 containing exp_continue into a while within an expect. Don't
27656 attempt a start more than three times. Check return value from
27657 gdb_load.
d63a86f8 27658
2df3850c
JM
27659Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27660
27661 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 27662 a pass case.
2df3850c 27663
2acceee2
JM
276641999-10-01 Kevin Buettner <kevinb@cygnus.com>
27665
27666 * gdb.base/break.c (main): Added a statement that we can step
27667 off of.
27668 * gdb.base/break.exp: Added tests for setting a breakpoint
27669 at an offset and stepping onto a breakpoint.
27670
276711999-10-01 Fred Fish <fnf@cygnus.com>
27672
d63a86f8 27673 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
27674 gdb output.
27675
c2c6d25f
JM
276761999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27677
27678 * gdb.base/break.exp: Code locations are in hex, don't forget!
27679 (For HP-UX.)
27680
276811999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27682
27683 * condbreak.exp: Use break.c as test program.
27684 * condbreak.c: Remove, redundant with break.c.
27685
276861999-09-15 Stan Shebs <shebs@andros.cygnus.com>
27687
27688 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 27689 Z-packets if the target needs it.
c2c6d25f
JM
27690
276911999-09-13 James Ingham <jingham@leda.cygnus.com>
27692
27693 * gdb.c++/overload.exp: Added tests for listing overloaded
27694 functions with function pointers in the arg, explicitly calling
27695 out the version you want.
27696
cff3e48b
JM
276971999-09-09 Stan Shebs <shebs@andros.cygnus.com>
27698
27699 * long_long.exp: Add variations of test cases that work for
27700 targets with 16-bit ints and 32-bit doubles.
27701
d4f3574e
SS
277021999-09-08 Stan Shebs <shebs@andros.cygnus.com>
27703
27704 * break.c (main): Compare a possibly-uninitialized argc with an
27705 unlikely value that fits in 16 bits.
27706
277071999-09-07 Stan Shebs <shebs@andros.cygnus.com>
27708
27709 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
27710 0xfeeb, don't want negative numbers if ints are 16 bits.
27711
27712 * lib/gdb.exp (skip_cplus_tests): New proc.
27713 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
27714 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
27715 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
27716 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
27717 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
27718 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
27719 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
27720 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
27721
27722 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
27723
27724Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
27725
27726 * gdb.base/corefile.exp (up): Allow a parameter to appear
27727 in the frame that we're going up to.
27728
27729 From Jim Blandy <jimb@cygnus.com>:
27730
27731 * gdb.base/default.exp (info float): Expect some output now.
27732
27733 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
27734 returning floating-point values to fail on the x86.
27735 * gdb.base/callfwmall.exp (do_function_calls): Same.
27736
27737 * gdb.base/list.exp (test_listsize): Correct expectations for
27738 listing line 1 with listsize 2. Also, listing a single line
27739 works now, as does listing three lines. [Kevin's note: There
27740 were a number of other cases fixed too where the expectations
27741 differed...]
27742
277431999-09-02 Stan Shebs <shebs@andros.cygnus.com>
27744
27745 * gdb.base/selftest.exp: Add case for when version prints as
27746 constant string instead of char pointer.
27747
104c1213
JM
277481999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27749
27750 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 27751 stepping out of main.
104c1213
JM
27752
27753 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
27754 G++ used.
27755
27756 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 27757 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
27758
27759 * gdb.c++/ovldbreak.exp: Update match string in test that
27760 includes a warning of multiple breakpoints.
27761
277621999-08-24 Stan Shebs <shebs@andros.cygnus.com>
27763
27764 * gdb.base/display.exp: Improve precision of step-after-finish
27765 added yesterday.
27766
27767 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 27768 test.
104c1213
JM
27769
27770 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
27771 configs when using G++, not just hppa*.
27772
277731999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27774
27775 * gdb.base/async.c: New file.
27776 * gdb.base/async.exp: New file.
27777
27778Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
27779
27780 * gdb.base/break.exp: Tweak PA specific tests to properly handle
27781 PA64.
27782
53a5351d
JM
27783Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
27784
104c1213
JM
27785 * gdb.base/display.exp: "finish" can leave us mid-line on many
27786 targets, deal with it. Add a small constant to main, instead of
27787 1000 since main+1000 may not be a valid address in the target.
27788
53a5351d
JM
27789 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
27790 on hpux11.
27791
27792 * gdb.base/attach.exp: Handle another hpux11 error message variant
27793 when attaching to a process that does not exist.
27794
277951999-08-19 J.T. Conklin <jtc@redback.com>
27796
27797 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 27798 characters in 'continue to 1241' test.
53a5351d
JM
27799
278001999-08-17 Stan Shebs <shebs@andros.cygnus.com>
27801
27802 * gdb.base/call-ar-st.exp: Add a shorter match case for the
27803 stop in print_long_arg_list, define and use a whitespace
27804 variable in print_small_structs test, add an XFAIL for Solaris.
27805 * gdb.base/dbx.exp: XFAIL func commands until somebody is
27806 interested enough to fix.
27807
7be570e7
JM
278081999-08-13 Keith Seitz <keiths@cygnus.com>
27809
27810 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
27811 (dbx_gdb_load): Remove. Use gdb_load instead, since that
27812 proc knows about targets other than the natives.
27813 (test_assign): Use "gdb_run_cmd" to "run" the target.
27814 Check that we've actually hit the breakpoint at main.
27815 When we attempt to assign a value to a local variable, check
27816 that the variable is in the current scope, i.e., don't use
27817 a test with an empty result.
27818
27819Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
27820
27821 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 27822 command.
7be570e7
JM
27823
278241999-08-09 Stan Shebs <shebs@andros.cygnus.com>
27825
27826 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27827 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
27828 gdb.compat, gdb.threads-hp.
27829 gdb.hp/configure, gdb.hp/configure.in: New files.
27830 gdb.hp/Makefile.in: Recurse into new subdirs.
27831 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
27832 gdb.hp/gdb.objdbg: New directory, tests for debugging info
27833 in object files.
27834 gdb.hp/tools: New directory, aux tools for HP-specific tests.
27835
96baa820
JM
278361999-08-05 Stan Shebs <shebs@andros.cygnus.com>
27837
27838 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 27839 funky printf, remove a bogus p/a test.
96baa820
JM
27840
278411999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27842
27843 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
27844 connected to the target. This is necessary when running not
27845 natively.
96baa820
JM
27846
278471999-08-03 Stan Shebs <shebs@andros.cygnus.com>
27848
27849 * gdb.base/step-test.exp: Removed some extraneous messages.
27850
27851 * gdb.base/long_long.exp: Don't run memory examination tests
27852 on little-endian targets (they will need a different set of
27853 results to match).
27854
278551999-08-02 Stan Shebs <shebs@andros.cygnus.com>
27856
27857 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
27858 until somebody decides to fix GDB.
27859
27860 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 27861 constant as "ULL".
96baa820
JM
27862 * gdb.base/long_long.exp: Loosen x/c test, add partial result
27863 matches for a couple x/2 commands.
27864
a0b3c4fd
JM
278651999-07-30 Stan Shebs <shebs@andros.cygnus.com>
27866
27867 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
27868 by merging in ref-types2 tests.
27869 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
27870
27871 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27872 * gdb.c++/Makefile.in: Add standard actions.
27873 (EXECUTABLES): Rename from PROGS, update list.
27874 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
27875 from gdb.hp.
27876 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
27877 foo and bar locals.
27878 * gdb.c++/anon-union.exp: Fix tests to match.
27879 * gdb.c++/classes.exp: Run if HP compiler used, add extra
27880 expect matches to handle output variations.
27881 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
27882 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 27883 output, add HP alternatives for new and delete prints.
a0b3c4fd 27884 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 27885 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
27886 * gdb.c++/demangle.exp: Use $style when reporting failure.
27887 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
27888 * gdb.c++/inherit.exp: Run if HP compiler used, add some
27889 match alternatives.
27890 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 27891 compilers.
a0b3c4fd
JM
27892 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
27893 * gdb.c++/method.exp: Add match alternatives.
27894 * gdb.c++/misc.cc: Add bool types.
27895 * gdb.c++/misc.exp: Add tests for bool types.
27896 * gdb.c++/overload.exp: Add xfails.
27897 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
27898 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
27899 add some more template parameter tests (only for HP currently).
27900 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
27901 * gdb.c++/virtfunc.cc: Add return type and value for main.
27902 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
27903 match alternatives.
d63a86f8 27904
a0b3c4fd
JM
279051999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27906
27907 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
27908
279091999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
27910
27911 * gdb.base/signals.exp: Don't expect getting a backtrace from
27912 within a signal handler to fail on Linux.
27913
279141999-07-29 Stan Shebs <shebs@andros.cygnus.com>
27915
27916 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27917 * lib/gdb.exp: Remove some gratuitious semicolons.
27918 (delete_breakpoints): Increase timeout.
27919 (gdb_expect): Add -notransfer option.
27920 (gdb_test): Use -notransfer option.
27921 (get_compiler_info): Add f77 case.
27922 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 27923 case.
a0b3c4fd
JM
27924 (gdb_preprocess): Call get_compiler.
27925
27926 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
27927 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
27928 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
27929 gdb.base/long_long.exp, gdb.base/printcmds.exp,
27930 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
27931 third arg to gdb_test.
a0b3c4fd
JM
27932 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
27933 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 27934 HP-UX xfails, add others.
a0b3c4fd
JM
27935 * gdb.base/completion.exp: Reflect name change of self-test.
27936 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
27937 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
27938 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
27939 HP failure number.
a0b3c4fd
JM
27940 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
27941 useless HP-UX 10.30 references.
27942 * gdb.base/maint.exp: Loosen matches.
27943 * gdb.base/pointers.c (main): Declare more_code.
27944 * gdb.base/pointers.exp: Match on output of a `next'.
27945 * gdb.base/structs.c: Add prototypes.
27946 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
27947 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
27948
279491999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27950
27951 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 27952 command.
a0b3c4fd
JM
27953
279541999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27955
27956 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
27957 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
27958
27959 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
27960 debug info. Deal with lack of signal hanlder info in stack.
27961
a9c64011 27962 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
27963 * gdb.base/annota1.exp: If printf has debug info, deal with it.
27964
5a2468f5
JM
279651999-07-19 Stan Shebs <shebs@andros.cygnus.com>
27966
27967 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 27968 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 27969
adf40b2e
JM
27970Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27971
27972 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 27973 a1-selftest.exp.
adf40b2e
JM
27974 * gdb.base/configure: Re-generate.
27975
279761999-07-12 Stan Shebs <shebs@andros.cygnus.com>
27977
27978 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
27979 in trying to run first and name is too long.
27980
27981 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
27982 pointers2.c and pointers2.exp, respectively.
27983 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
27984 doschk happier.
27985
43e526b9
JM
279861999-07-08 Stan Shebs <shebs@andros.cygnus.com>
27987
27988 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
27989 callfuncs2.c and callfuncs2.exp.
27990
27991 * gdb.base/list.exp: Remove mistaken xfails.
27992 * gdb.base/list0.h: Add optional prototypes.
27993
9846de1b
JM
27994Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
27995
a9c64011 27996 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 27997 calling malloc.
a9c64011
AS
27998 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
27999 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 28000 use.
9846de1b
JM
28001
280021999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28003
28004 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
28005 * gdb.base/annota2.cc, annota2.exp: Move from here.
28006 * gdb.c++/annota2.cc, annota2.exp: To here.
28007 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
28008
43ff13b4
JM
28009Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
28010
28011 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 28012 a consistent format.
43ff13b4 28013
085dd6e6
JM
280141999-06-25 Stan Shebs <shebs@andros.cygnus.com>
28015
28016 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28017 * lib/gdb.exp (get_compiler_info): Add detection for assorted
28018 HP compilers, also set the globals $true and $false.
28019
28020 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
28021 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
28022 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
28023 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
28024 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
28025 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
28026 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
28027 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
28028 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
28029 whatis.c} Add C++ compatible function definitions and return
28030 types, add includes for library functions.
085dd6e6
JM
28031 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
28032 * gdb.base/step-test.c (myglob): Rename from glob.
28033 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
28034 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28035 files, move here from gdb.hp.
085dd6e6 28036 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
28037 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
28038 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
28039 Adjust line numbers in regexps.
085dd6e6
JM
28040
28041 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
28042 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
28043 instead of 0/1.
28044
28045 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
28046 foll-vfork.exp: New files, move here from gdb.hp.
28047 * gdb.base/page.exp: New file, test of pagination command.
28048
28049 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
28050 recursion test.
28051 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
28052
28053 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 28054 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
28055
28056 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 28057 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 28058 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 28059 watchpoint test.
085dd6e6
JM
28060 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
28061 them work.
28062 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
28063 expressions properly.
28064 * gdb.base/corefile.exp: Loosen the match slightly.
28065 * gdb.base/default.exp: Allow "Error accessing memory" message
28066 also.
28067 * gdb.base/display.exp: Skip over x/0 j if PA64.
28068 * gdb.base/funcargs.exp: Add xfails for HP-UX.
28069 * gdb.base/interrupt.exp: Ditto.
28070 * gdb.base/langs.exp: Add symbolic matches governed by compiler
28071 in use.
28072 * gdb.base/list.exp: Add xfails for HP-UX.
28073 * gdb.base/long_long.exp: Refine some of the numeric matches.
28074 * gdb.base/mips_pro.exp: Xfail on HP-UX.
28075 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
28076 * gdb.base/nodebug.exp: Succeed on more varieties of output.
28077 * gdb.base/opaque.exp: Remove some HP-UX xfails.
28078 * gdb.base/ptype.exp: Succeed on more varieties of output.
28079 * gdb.base/scope.exp: Add xfails for HP-UX.
28080 * gdb.base/sect-cmd.exp: Add more cases.
28081 * gdb.base/setvar.exp: Add xfails for HP-UX.
28082 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28083 * gdb.base/signals.exp: Match on void symbolically.
28084 * gdb.base/step-test.exp: Add case for PA64.
28085 * gdb.base/term.exp: Add exit and restart.
28086 * gdb.base/twice.exp: Clean up after self.
28087 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28088 * gdb.base/whatis.exp: Allow more ways to pass tests.
28089
28090 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28091 no longer useful.
085dd6e6
JM
28092
28093Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28094
28095 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28096 list of patterns.
085dd6e6 28097 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28098 print_double_array(double_array)", "continuing to breakpoint
28099 1018", "print print_double_array(array_d)" and "continuing to
28100 1034" tests.
d63a86f8 28101
085dd6e6
JM
281021999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28103
a9c64011 28104 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28105
281061999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28107
28108 * config/mt-*: Remove, these haven't been used since 1996.
28109
281101999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28111
28112 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28113 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28114 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28115
9e0b60a8
JM
281161999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28117
28118 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28119 simpler match case for the ptype of the big class.
28120
281211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28122
28123 * gdb.exp: Fix test for gdb_prompt existence.
28124
281251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28126
28127 * gdb.exp (gdb_test): Add fail after calls to perror.
28128
281291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28130
28131 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28132
281331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28134
28135 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28136
0f71a2f6
JM
28137Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28138
28139 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28140 malloc() is linked in.
0f71a2f6
JM
28141
281421999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28143
28144 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28145 step at end.
28146
28147 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28148
281491999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28150
28151 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28152
cce74817
JM
28153Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28154
28155 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28156 * gdb.base/mips_pro.exp: Likewise.
28157
281581999-06-02 Keith Seitz <keiths@cygnus.com>
28159
28160 * gdb.c++/templates.cc: Change all "new" operators to throw
28161 an exception.
28162 * gdb.c++/cplusfuncs.cc: Likewise.
28163
28164 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28165
28166Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28167
28168 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28169 * gdb.base/ending-run.exp: When stepping out of main, accept a
28170 step into an arbitrary assembler file.
cce74817 28171
392a587b
JM
281721999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28173
d63a86f8 28174 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28175 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28176 * gdb.base/annota2.exp: Revise line number for main
28177 breakpoint. Allow any number of "frames-invalid" and
28178 "breakpoint-invalid" to be printed.
392a587b
JM
28179 * gdb.base/annota2.cc: Initialize a.x to 0.
28180
9e086581
JM
281811999-05-17 Keith Seitz <keiths@cygnus.com>
28182
6fdff2c5
PA
28183 * gdb.base/call-ar-st.exp: Skip
28184 "print print_double_array (double_array)" when "skip_float_tests" set.
28185 Ditto for "print print_double_array(array_d)",
28186 "print print_small_structs", "print print_ten_doubles", and
28187 "step into print_long_arg_list".
28188 Don't assume we can step into "print_long_arg_list": we could step
28189 into memcpy.
28190 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28191 "skip_float_tests" is set: "print print_one_double(*d1)"
28192 and "print print_two_floats(*f3)".
9e086581
JM
28193 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28194 "skip_float_tests" is set.
6fdff2c5
PA
28195 * gdb.base/varargs.exp: Skip
28196 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28197 "skip_float_tests" set.
d63a86f8 28198
cd0fc7c3
SS
281991999-05-06 Keith Seitz <keiths@cygnus.com>
28200
28201 * gdb.base/annota2.cc: Include stdio.h.
28202
28203Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28204
28205 * gdb.base/crossload.exp: Remove, this has been disabled ever
28206 since BFD stopped including all targets, and cross-GDB gets
28207 plenty of testing anyway.
28208 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28209 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28210 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28211 * gdb.base/README: Remove, was doc for this.
28212 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28213 needed.
cd0fc7c3 28214
b83266a0
SS
282151999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28216
28217 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28218 output.
28219
28220 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28221 * gdb.base/annota2.exp: New file. More annotation tests.
28222 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28223 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28224
282251999-04-23 Angela Marie Thomas <angela@cygnus.com>
28226
28227 * config/cfdbug.exp: New file.
28228
7a292a7a
SS
282291999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28230
28231 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28232 Marcus Daniel's and Dale Hawkins's demangler crashes.
28233
28234 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28235 test_lucid_style_demangling, test_arm_style_demangling,
28236 test_hp_style_demangling): Try Tom Tromey's core-dumping
28237 identifier under each demangling style.
7a292a7a
SS
28238
282391999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28240
28241 * gdb.c++/demangle.exp: Include the current demangling style
28242 in all test names.
28243 (current_demangling_style): New global variable.
28244 (set_demangling_style, test_demangling_core, test_demangling,
28245 test_demangling_exact): New functions.
28246 (test_gnu_style_demangling, test_lucid_style_demangling,
28247 test_arm_style_demangling, test_hp_style_demangling): Use those,
28248 instead of calling gdb_test and gdb_test_exact directly.
28249 (catch_demangling_errors): New function, which reports errors
28250 signalled by the demangling test functions in an orderly way.
28251 (do_tests): Use catch_demangling_errors.
28252
282531999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28254
28255 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28256 grouping in expressions, not {}.
7a292a7a
SS
28257
28258 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28259 initialized yet.
7a292a7a
SS
28260
282611999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28262
28263 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28264 are listed.
28265
282661999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28267
28268 * gdb.stabs/weird.exp: Test for CC being defined before
28269 looking at its value.
28270
282711999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28272
28273 * gdb.base/call-ar-st.exp: Remove stray '#'.
28274 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28275 "short int" and "long int".
28276 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28277 change, to mollify finicky HP compiler.
7a292a7a
SS
28278 * gdb.hp/reg-test.exp (testfile): Fix file name.
28279 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28280
7a292a7a
SS
28281 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28282 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28283 alternate form of enum ptype.
28284
c906108c
SS
282851999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28286
7a292a7a
SS
28287 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28288 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28289 passing skip_hp_tests, so as not to waste time on guaranteed
28290 failure.
7a292a7a 28291
c906108c
SS
28292 * gdb.c++/overload.cc: Pass string instead of char addr, always
28293 init ccpfoo.
28294 * gdb.c++/templates.cc: Fix syntax error.
28295
7a292a7a
SS
28296Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28297
28298 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28299 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28300 command.
28301
283021999-03-18 James Ingham <jingham@cygnus.com>
28303
28304 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28305
28306 * gdb.c++/method.exp: It was testing an uninitialized int on the
28307 stack and assuming it was positive.
28308
28309 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28310
28311 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28312 keep it from killing the rest of the tests.
7a292a7a
SS
28313 Use gdb_continue_to_end.
28314
28315 * gdb.base/sigall.exp: use gdb_continue_to_end.
28316
28317 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28318
28319 * gdb.base/display.exp: use runto_main, not run.
28320
d63a86f8
RM
28321 * gdb.base/default.exp: Check for the current error message in the
28322 r abbreviation test.
7a292a7a
SS
28323 Add strongarm to the targets that know info float.
28324
d63a86f8 28325 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28326 run which doesn't work with monitors.
28327
6fdff2c5
PA
28328 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28329 1034 test.
7a292a7a
SS
28330
28331 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28332
6fdff2c5
PA
28333 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28334 end of a program. Traps the case (in Cygmon) when the program
28335 never really exits. Same as Mark's continue_to_exit, but I had
28336 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28337
28338 * config/monitor.exp (gdb_target_monitor): added another
28339 target_info parameter: remotebinarydownload. This will set the
28340 remotebinarydownload flag if this is causing some boards trouble.
28341
283421999-03-18 Mark Salter <msalter@cygnus.com>
28343
28344 * lib/gdb.exp (continue_to_exit): New function.
28345
28346 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28347 * gdb.base/ending-run.exp: Ditto.
28348 * gdb.base/step-test.exp: Ditto.
28349
283501999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28351
28352 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28353 (suggested by Art Haas <ahaas@neosoft.com>).
28354
283551999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28356
889bf7c5 28357 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28358
28359Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28360
28361 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28362 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28363
283641999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28365
28366 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28367 a call to strlen; sometimes we do have sources.
28368
283691999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28370
28371 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28372 character, so GDB won't print garbage after its end.
d63a86f8 28373
c906108c
SS
28374 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28375 breakpoint there instead. Sometimes GCC emits memcpy to handle
28376 the large structures being passed by value, so we step into that
28377 instead of sum_array_print, which obscures what we're really testing.
28378 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28379 the bizarre steps into memcpy, so do that here. Add check for
28380 stepping into function calls that pass large structures by value.
28381 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28382 Remove all references to specific line numbers.
28383 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28384 New type and function.
28385 (main): Call large_struct_by_value, passing it a large struct by value.
28386 * lib/gdb.exp (gdb_get_line_number): New function.
28387
28388 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28389 more portable.
28390
7a292a7a
SS
283911999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28392
c906108c
SS
28393 * lib/gdb.exp: Doc fixes.
28394
7a292a7a
SS
283951999-03-05 Nick Clifton <nickc@cygnus.com>
28396
d63a86f8 28397 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28398
283991999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28400
c906108c 28401 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28402 commands. They're not germane to this test, and they don't work
28403 that way on remote targets.
c906108c 28404
3fc11d3e
JM
284051999-03-01 James Ingham <jingham@cygnus.com>
28406
28407 * Changelog entries merged over from gdb development branch.
28408
3fc11d3e
JM
28409 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28410
28411 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28412 for outputting results of test run.
28413
2d4a1622 28414 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28415
28416 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28417
7a292a7a
SS
284181999-02-25 Felix Lee <flee@cygnus.com>
28419
28420 * lib/gdb.exp (debug_format): initialize
28421
c906108c
SS
284221999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28423
28424 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28425 * gdb.base/call-rt-st.c: Ditto.
28426
c906108c
SS
284271999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28428
28429 * gdb.threads/pthreads.exp (horiz): New variable.
28430 (test_startup): Fix regexps that capture thread numbers.
28431
284321999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28433
28434 * gdb.base/smoke.exp: Disambiguate two test case names (both
28435 called ``print'').
28436
28437Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28438
28439 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28440 compilation.
c906108c
SS
28441
284421999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28443
28444 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28445 actual output formatting.
28446 * gdb.base/smoke.exp: GDB removes leading 0's.
28447 * gdb.base/volatile.exp: Don't check type of remuneration;
28448 that variable is no longer defined in constvars.c.
28449 * gdb.base/step-test.c (main): Exit with explicit exit code.
28450 * gdb.base/step-test.exp: Remove two nexti checks--they are
28451 not portable.
28452
284531999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28454
28455 * gdb.base/help.exp ("help delete display"): Fix test to match
28456 gdb's output.
28457
28458 * gdb.base/long_long.c (known_types): Initialize values to zero.
28459 * gdb.base/long_long.exp: Step one more line
28460 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28461 leading zeros. Explicitly ask for hex formatting. Use
28462 unique test case names.
c906108c
SS
28463
28464Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28465
d63a86f8 28466 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28467
28468 * gdb.c++/method.exp: Add missing close brace.
28469
284701999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28471
28472 * gdb.base/maint.exp: Use 'set height 0' to disable page
28473 prompting, not 'set height 400'.
28474
28475 Fix a bunch of timeouts.
28476 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28477 four separate tests, so expect doesn't take forever to match a ton
28478 of text against a regexp with lots of .* forms.
28479 ("maint print psymbols", "maint print symbols"): Make some of
28480 these greps more selective, so that expect doesn't try to wade
28481 through huge piles of output and time out.
28482
28483 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28484
28485 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28486 tests: one which doesn't expect shlib events to be reported, and
28487 another which does, but is XFAIL for all platforms other than
28488 HP/UX.
c906108c
SS
28489
28490 * gdb.base/break.exp: Teach the test suite that the `catch
28491 fork', `catch vfork', and `catch exec' commands produce error
28492 messages on platforms that don't provide these features.
28493
28494Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28495
28496 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28497 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28498 (shortening names from solib_threshold.exp etc), won't run on
28499 anything but HP-UX for the foreseeable future.
c906108c 28500 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28501 reflect move.
c906108c
SS
28502
28503Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28504
28505 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28506 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28507
28508Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28509
28510 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28511 successfully re-sets breakpoints in shared libraries.
28512 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28513
28514Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28515
d63a86f8
RM
28516 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28517 and compiled w/o GCC.
c906108c
SS
28518
28519 * gdb.hp/watch-cmd.exp: ditto.
28520
28521 * gdb.hp/watch-hp.exp: ditto.
28522
28523 * gdb.hp/xdb1.exp: ditto.
28524
28525 * gdb.hp/xdb2.exp: ditto.
28526
28527 * gdb.hp/dbx.exp: ditto.
28528
28529Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28530
28531 * constvars.c: Remove C++-isms.
28532 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28533 with GCC.
c906108c
SS
28534
28535Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28536
28537 The following changes are part of the HP merge.
28538
28539 * gdb.base/break.exp: new tests to verify that catchpoints for
28540 fork, vfork, and exec don't trigger inappropriately.
28541
28542 * gdb.base/opaque.exp: compile one file at a time, then link.
28543
28544 * gdb.base/signals.exp: be more restrictive about which hppa
28545 systems receive a setup_xfail. new tests.
28546
28547 * gdb.base/solib_threshold.build: new file.
28548 * gdb.base/solib_threshold.exp: new file.
28549 * gdb.base/solib_threshold.link_opts: new file.
28550 * gdb.base/solib_threshold.mk: new file.
28551 * gdb.base/gen_solib_threshold.c: new file.
28552
28553 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28554 tests. New tests for enums inside classes.
28555
28556 * gdb.c++/compiler.cc: indicate support of template debugging.
28557
28558 * gdb.c++/demangle.exp: run hp style demangling tests.
28559
28560 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28561 tests.
28562
28563 * gdb.c++/misc.cc: changes to support new tests.
28564
28565 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28566 to support new tests.
28567
28568 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28569 gcc, then skip these tests.
28570
28571Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28572
28573 The following files are part of the HP merge; some had longer
28574 names at HP, but have been renamed to be no more than 14
28575 characters in length.
28576
28577 * gdb.hp/ambiguous.cc: new file.
28578 * gdb.hp/ambiguous.exp: new file.
28579 * gdb.hp/attach.exp: new file.
28580 * gdb.hp/attach2.exp: new file.
28581 * gdb.hp/classes-hp.exp: new file.
28582 * gdb.hp/ctti.exp: new file.
28583 * gdb.hp/ctti-add.cc: new file.
28584 * gdb.hp/ctti-add1.cc: new file.
28585 * gdb.hp/ctti-add2.cc: new file.
28586 * gdb.hp/ctti-add3.cc: new file.
28587 * gdb.hp/dbx.exp: new file.
28588 * gdb.hp/exception.cc: new file.
28589 * gdb.hp/exception.exp: new file.
28590 * gdb.hp/foll-exec.c: new file.
28591 * gdb.hp/foll-exec.exp: new file.
28592 * gdb.hp/foll-fork.c: new file.
28593 * gdb.hp/foll-fork.exp: new file.
28594 * gdb.hp/foll-vfork.c: new file.
28595 * gdb.hp/foll-vfork.exp: new file.
28596 * gdb.hp/inherit-hp.exp: new file.
28597 * gdb.hp/more-steps.exp: new file.
28598 * gdb.hp/namespace.cc: new file.
28599 * gdb.hp/namespace.exp: new file.
28600 * gdb.hp/optimize.exp: new file.
28601 * gdb.hp/pxdb.c: new file.
28602 * gdb.hp/pxdb.exp: new file.
28603 * gdb.hp/quicksort.exp: new file.
28604 * gdb.hp/reg-test.exp: new file.
28605 * gdb.hp/reg-test.s: new file.
28606 * gdb.hp/sized-enum.c: new file.
28607 * gdb.hp/sized-enum.exp: new file.
28608 * gdb.hp/start-stop.exp: new file.
28609 * gdb.hp/templ-hp.cc: new file.
28610 * gdb.hp/templ-hp.exp: new file.
28611 * gdb.hp/thr-lib.c: new file.
28612 * gdb.hp/thr-lib.exp: new file.
28613 * gdb.hp/thr-lib.h: new file.
28614 * gdb.hp/thr-liblib.c: new file.
28615 * gdb.hp/virtfun-hp.c: new file.
28616 * gdb.hp/virtfun-hp.exp: new file.
28617 * gdb.hp/watch-cmd.exp: new file.
28618 * gdb.hp/watch-hp.exp: new file.
28619 * gdb.hp/xdb1.exp: new file.
28620 * gdb.hp/xdb2.exp: new file.
28621 * gdb.hp/xdb3.exp: new file.
28622
28623Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
28624
28625 The following files are part of the HP merge; some had longer
28626 names at HP, but have been renamed to be no more than 14
28627 characters in length.
28628
28629 * gdb.base/ss.h: new file.
28630 * gdb.base/call-ar-st.c: new file.
28631 * gdb.base/call-ar-st.exp: new file.
28632 * gdb.base/call-rt-st.c: new file.
28633 * gdb.base/call-rt-st-exp: new file.
28634 * gdb.base/call-strs.exp: new file.
28635 * gdb.base/ena-dis-br.exp: new file.
28636 * gdb.base/environ.exp: new file.
28637 * gdb.base/long_long.exp: new file.
28638 * gdb.base/sect-cmd.exp: new file.
28639 * gdb.base/shlib-cl2.exp: new file.
28640 * gdb.base/smoke.exp: new file.
28641 * gdb.base/so-impl-ld.c: new file.
28642 * gdb.base/so-impl-ld.exp: new file.
28643 * gdb.base/so-indr-cl.c: new file.
28644 * gdb.base/so-indr-cl.exp: new file.
28645 * gdb.base/varargs.exp: new file.
28646 * gdb.base/volatile.exp: new file.
28647 * gdb.base/whatis-exp.exp: new file.
7a292a7a 28648 * gdb.base/display.exp: new file.
c906108c
SS
28649 * gdb.c++/derivation.exp: new file.
28650 * gdb.c++/local.exp: new file.
28651 * gdb.c++/member-ptr.exp: new file.
28652 * gdb.c++/overload.exp: new file.
28653 * gdb.c++/ovldbreak.exp: new file.
28654 * gdb.c++/ref-types.exp: new file.
28655 * gdb.c++/ref-types2.exp: new file.
28656 * gdb.c++/userdef.exp: new file.
d63a86f8 28657
c906108c
SS
28658Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28659
28660 * gdb.base/default.exp: Reflect wording change in remote.c.
28661
dc96c6c7 28662Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28663
28664 * gdb.base/help.exp: Update to reflect current text.
28665
28666Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28667
28668 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28669 they're stack variables and contain garbage.
28670 * gdb.c++/anon-union.exp: new file.
28671
28672 The following changes were made by David Taylor
889bf7c5
PA
28673 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28674 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28675 in changes by HP.
c906108c
SS
28676
28677 * gdb.base/bitops.exp: new file.
28678 * gdb.base/default.exp: change expected messages for catch and
28679 info catch tests to reflect HP merge changes.
28680 * gdb.base/enable-disable-break.exp
28681 * gdb.base/ending-run.c: new file.
28682 * gdb.base/long_long.c: new file.
28683 * gdb.base/maint.exp: new file.
28684 * gdb.base/pointers2.exp: new file.
28685 * gdb.base/shlib-call2.exp: new file.
28686 * gdb.base/solib.exp: new file.
28687 * gdb.base/step-test.c: new file.
28688 * gdb.c++/anon-union.cc: new file.
28689 * gdb.c++/local.cc: new file.
28690 * gdb.c++/member-pointer.cc: new file.
28691 * gdb.c++/method.cc: new file.
28692 * gdb.c++/ref-types.cc: new file.
28693 * gdb.c++/ref-types2.cc: new file.
28694 * gdb.c++/userdef.cc: new file.
d63a86f8 28695
c906108c
SS
28696 * gdb.base/scope.exp: compile one file at a time, then link.
28697 * gdb.base/langs.exp: ditto.
28698 * gdb.base/list.exp: ditto.
d63a86f8 28699
c906108c
SS
28700Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28701
28702 The following changes were made by David Taylor
889bf7c5
PA
28703 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28704 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28705 in changes by HP.
d63a86f8 28706
c906108c
SS
28707 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
28708 skip tests. When compiling pass c++ flag to gdb_compile.
28709 * gdb.c++/
d63a86f8 28710
c906108c
SS
28711 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
28712 test for on hppa*-*-hpux*; use args to see if c++ was specified.
28713 (skip_hp_tests): new function.
28714 (gdb_preprocess): new function.
28715
28716 * configure.in (hpdir): decide whether to configure gdb.hp.
28717 * configure: regenerated.
28718
28719 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
28720 to delete on clean.
28721 (EXECUTABLES): update to reflect new additions.
28722 * gdb.base/commands.exp: update message expected.
28723 * gdb.base/default.exp: add copyright notice.
28724 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
28725 * gdb.base/help.exp: update messages to reflect current text.
28726 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
28727 targets for recurse tests.
28728 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
28729 skip this file.
28730
28731 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
28732 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
28733 compilation.
28734 * gdb.c++/misc.exp: ditto.
28735 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
28736 run the tests. tell gdb_compile that it's a c++ compilation.
28737
28738 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 28739
c906108c
SS
28740 * gdb.base/all-bin.exp: new file.
28741 * gdb.base/arithmet.exp: new file.
28742 * gdb.base/assign.exp: new file.
28743 * gdb.base/completion.exp: new file.
28744 * gdb.base/cond-expr.exp: new file.
28745 * gdb.base/condbreak.exp: new file.
28746 * gdb.base/define.exp: new file.
28747 * gdb.base/dollar.exp: new file.
28748 * gdb.base/environment.exp: new file.
28749 * gdb.base/eval-skip.exp: new file.
28750 * gdb.base/jump.exp: new file.
28751 * gdb.base/logical.exp: new file.
28752 * gdb.base/pointers.exp: new file.
28753 * gdb.base/relational.exp: new file.
28754 * gdb.base/section_command.exp: new file.
28755 * gdb.base/whatis-expr.exp: new file.
28756
28757 * gdb.base/all-types.c: new file.
28758 * gdb.base/call-array-struct.c: new file.
28759 * gdb.base/call-return-struct.c: new file.
28760 * gdb.base/call-strings.c: new file.
28761 * gdb.base/callfuncs2.c: new file.
28762 * gdb.base/condbreak.c: new file.
28763 * gdb.base/constvars.c: new file.
28764 * gdb.base/display.c: new file.
28765 * gdb.base/int-type.c: new file.
28766 * gdb.base/jump.c: new file.
28767 * gdb.base/miscexprs.c: new file.
28768 * gdb.base/pointers.c: new file.
28769 * gdb.base/pointers2.c: new file.
28770 * gdb.base/shmain.c: new file.
28771 * gdb.base/shr1.c: new file.
28772 * gdb.base/shr2.c: new file.
28773 * gdb.base/solib.c: new file.
28774 * gdb.base/solib1.c: new file.
28775 * gdb.base/solib2.c: new file.
28776 * gdb.base/varargs.c: new file.
28777 * gdb.c++/derivation.cc: new file.
28778 * gdb.c++/overload.cc: new file.
28779 * gdb.c++/ovldbreak.cc: new file.
28780 * gdb.hp/attach.c: new file.
28781 * gdb.hp/attach2.c: new file.
28782 * gdb.hp/average.c: new file.
28783 * gdb.hp/compiler.c: new file.
28784 * gdb.hp/compiler.cc: new file.
28785 * gdb.hp/execd-program.c: new file.
28786 * gdb.hp/follow-exec.c: new file.
28787 * gdb.hp/follow-fork.c: new file.
28788 * gdb.hp/follow-vfork-and-exec.c: new file.
28789 * gdb.hp/misc-hp.cc: new file.
28790 * gdb.hp/more-steps.c: new file.
28791 * gdb.hp/optimize.c: new file.
28792 * gdb.hp/quicksort.c: new file.
28793 * gdb.hp/run-hp.c: new file.
28794 * gdb.hp/start-stop.c: new file.
28795 * gdb.hp/sum.c: new file.
28796 * gdb.hp/templates-hp.cc: new file.
28797 * gdb.hp/thread-local-in-lib.c: new file.
28798 * gdb.hp/thread-local-in-lib.h: new file.
28799 * gdb.hp/thread-local-in-lib.lib.c: new file.
28800 * gdb.hp/vforked-program.c: new file.
28801 * gdb.hp/virtfunc-hp.cc: new file.
28802 * gdb.hp/watchpoint-hp.c: new file.
28803 * gdb.hp/xdb.c: new file.
28804 * gdb.hp/xdb0.c: new file.
28805 * gdb.hp/xdb0.h: new file.
28806 * gdb.hp/xdb1.c: new file.
28807
28808Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
28809
28810 The following change was made by Edith Epstein
889bf7c5
PA
28811 <eepstein@cygnus.com> as part of a project to merge in changes
28812 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
28813
28814 * gdb.c++/demangle.exp: changed the expected output for some
28815 ARM-style mangling -- removed second reference to datatype.
889bf7c5 28816 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 28817 T1<char>::~T1<char>(void)
c906108c 28818 becomes,
a9c64011
AS
28819 maint demangle __dt__11T1__pt__2_cFv
28820 T1<char>::~T1(void)
c906108c 28821
889bf7c5 28822 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 28823
c906108c
SS
28824Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
28825
28826 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
28827 * gdb.trace/backtrace.exp: Likewise.
28828 * gdb.trace/circ.exp: Likewise.
28829 * gdb.trace/collection.exp: Likewise.
28830 * gdb.trace/deltrace.exp: Likewise.
28831 * gdb.trace/infotrace.exp: Likewise.
28832 * gdb.trace/limits.exp: Likewise.
28833 * gdb.trace/packetlen.exp: Likewise.
28834 * gdb.trace/passc-dyn.exp: Likewise.
28835 * gdb.trace/passcount.exp: Likewise.
28836 * gdb.trace/report.exp: Likewise.
28837 * gdb.trace/save-trace.exp: Likewise.
28838 * gdb.trace/tfind.exp: Likewise.
28839 * gdb.trace/tracecmd.exp: Likewise.
28840 * gdb.trace/while-dyn.exp: Likewise.
28841 * gdb.trace/while-stepping.exp: Likewise.
28842
288431998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
28844
28845 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
28846
28847Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
28848
28849 From Brendan Kehoe:
28850 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
28851 int return types.
28852
28853Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
28854
28855 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 28856 remote dos host testing right.
c906108c
SS
28857
28858Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
28859
28860 * gdb.base/corefile.exp: remove some xfails.
28861
28862Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
28863
28864 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 28865 have different timestamps.
c906108c
SS
28866
28867Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
28868
28869 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 28870 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
28871
28872Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
28873
28874 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 28875 delta.
c906108c
SS
28876
28877Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
28878
28879 * gdb.base/default.exp: Add brace missing from previous delta.
28880
28881Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
28882
28883 * gdb.base/default.exp: Support test for info float for all
28884 varieties of arm toolchain.
28885
dc96c6c7 28886Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28887
28888 * gdb.trace/*.exp: remove "remote_download" command.
28889
dc96c6c7 28890Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28891
28892 * gdb.trace/*.exp: remove -gdwarf from compile.
28893
28894Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
28895
28896 * gdb.trace/configure.in(AC_INIT): typo
28897 * gdb.trace/configure: regenerated
28898
dc96c6c7 28899Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28900
28901 * config/m68k-emc.exp: New file.
28902 * lib/<emc-support.exp trace-support.exp}: New files.
28903 * configure.in: add new test directory gdb.trace.
28904 * gdb.trace/{configure configure.in Makefile.in}: New files.
28905 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
28906 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
28907 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
28908 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
28909 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
28910 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
28911 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 28912
dc96c6c7 28913Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28914
28915 * gdb.c++/classes.exp: Change all regular expressions to match
28916 arbitrary combinations of newline/carriage-return, so that they
28917 will work equally well on Unix and Windows.
28918 * gdb.c++/inherit.exp: ditto.
28919 * gdb.c++/virtfunc.exp: ditto.
28920
289211998-08-11 Dawn Perchik <dawn@cygnus.com>
28922
28923 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
28924
c2d11a7d
JM
28925Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
28926
28927 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
28928 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
28929 to use a0-a3/d0-d3 as needed.
28930
28931Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
28932
28933 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
28934 * gdb.disasm/am33.exp: Corresponding changes.
28935
c906108c
SS
289361998-07-11 Felix Lee <flee@cygnus.com>
28937
28938 * gdb.base/callfuncs.exp: add cmp10 test.
28939 * gdb.base/callfuncs.c (cmp10): new function.
28940
28941Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
28942
d63a86f8 28943 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
28944 into two parts to get around a synchronization problem in expect.
28945
3fc11d3e
JM
28946Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
28947
28948 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
28949
28950 * configure.in: Add options for gdbtk testsuite.
28951
28952 * configure: Regenerate.
28953
28954 * gdb.gdbtk: New directory to hold gdbtk tests.
28955
c906108c
SS
28956Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28957
28958 * gdb.fortran/types.exp: Escape brackets in expect patterns
28959 for test_float_literal_types_accepted tests.
28960 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
28961 before run test.
28962
c2d11a7d
JM
28963Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
28964
28965 * am33.exp: Just compile, do not link the testcase.
28966 * am33.s: Add ".am33" pseudoop to force am33 mode.
28967
c906108c
SS
289681998-06-25 Felix Lee <flee@cygnus.com>
28969
28970 * gdb.base/setshow.exp: make sure $pc is sane.
28971
28972 * gdb.stabs/weird.exp: split expect patterns properly.
28973
c2d11a7d
JM
28974Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
28975
28976 * gdb.disasm/am33.s: New disassembler testfile for the am33.
28977 * gdb.disasm/am33.exp: Run it.
28978
dc96c6c7 28979Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28980
28981 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
28982 match processing (and eliminate spurious timeouts when running).
28983
dc96c6c7 28984Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28985
28986 * gdb.base/signals.exp (test_handle_all_print): put back Mach
28987 exception test, but conditionalize it on target [mach | gnu].
28988
dc96c6c7 28989Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28990
28991 * gdb.base/overlays.exp: fixup compile line for linker script.
28992
28993Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
28994
28995 * gdb.fortran/types.exp: don't guess at float size.
28996
28997Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
28998
28999 * gdb.base/exprs.exp: delete test that depends on int size.
29000
29001Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
29002
29003 * config/sim.exp: Removed checks for target triplets.
29004 (gdb_target_sim): Use gdb,target_sim_options.
29005
29006Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
29007
29008 * gdb.base/reread.exp: New file.
29009 * gdb.base/reread1.c: New file.
29010 * gdb.base/reread2.c: New file.
29011
29012Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
29013
29014 * config/sim.exp: Use 'target sim -sparclite' when running
29015 SPARClite programs.
29016
29017Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
29018
29019 * gdb.base/structs2.exp: New file.
29020 * gdb.base/structs2.c: New file.
29021
29022Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
29023
29024 * gdb.asm/common.inc: New file.
29025 * gdb.asm/d10v.inc: New file.
29026 * asm-source.exp: Pass -I's to gas to find .inc files.
29027 Update line numbers in expected output.
29028 * asmsrc1.s: Rewrite.
29029 * asmsrc2.s: Rewrite.
29030 * configure.in: Create arch.inc symlink.
29031 * configure: Regenerate.
29032 * Makefile.in (distclean): Delete arch.inc.
29033
29034Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
29035
29036 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
29037 (t_enum_value2): ditto
29038 (t_enum_value3): ditto
29039 (main): ditto
c906108c
SS
29040Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29041
29042 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
29043 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
29044 change.
29045 Use gdb_test instead of send_gdb/gdb_expect sequences.
29046
29047Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
29048
29049 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
29050 not void.
29051
29052Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
29053
29054 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
29055 subroutines. Used to test gdbs ability to single step through PC
29056 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
29057
29058Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
29059
29060 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
29061 more rigorous EGCS C++ error checking.
29062
29063Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29064
a9c64011
AS
29065 * gdb.base/help.exp: Clean up `help set args' and `help show args'
29066 tests.
29067 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
29068 function when asleep.
29069 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
29070 for i*86 Linux and SVR4 signal handling problems.
29071 Remove linux xfail for `next to handler in signals_tests_1', fixed
29072 by recent infrun.c change.
29073 Limit backtrace to 10 frames to avoid timeout problems with infinite
29074 stack backtraces.
29075 Adjust expect pattern in `handle all print' test to match Apr 28 1997
29076 target.[ch] change.
c906108c
SS
29077
29078Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
29079
29080 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29081 for a newline from gdb before continuing.
29082 (default_gdb_exit): Just look for y or n.
29083 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29084 it does, fail the rests of the tests in the file.
29085
29086Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29087
29088 * config/cygmon.exp: New file.
29089
29090Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29091
29092 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29093 main" test on remote targets.
c906108c
SS
29094
29095 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29096 run test on remote targets.
29097
29098Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29099
29100 * gdb.asm: New directory.
29101 * configure.in: Configure it.
29102 * configure: Regenerate.
29103 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29104 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29105
29106Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29107
29108 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29109
dc96c6c7 29110Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29111
a9c64011
AS
29112 * gdb.base/overlays (several files): Merge the two overlay
29113 managers into one. Change variables (foox, barx, bazx, grbxx)
29114 back into ints but force them to load in their proper sections.
c906108c
SS
29115
29116Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29117
29118 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29119 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29120 (D10VCopy): Handle memory regions crossing 16k boundaries.
29121 (D10VCopy): Transfer data in 32 bit chunks.
29122
29123Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29124
29125 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29126 correct.
c906108c
SS
29127
29128 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29129 map. Include space for printf in .text segment.
c906108c
SS
29130
29131 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29132 updated d10v memory VMA/LMA map.
c906108c 29133 (D10VCopy): Call D10VTranslate.
d63a86f8 29134
c906108c
SS
29135Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29136
29137 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29138
29139 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29140 that it won't be put into the .sdata - small data -
29141 section. Update reference.
c906108c
SS
29142 * gdb.base/baz.c (bazx, baz): Ditto.
29143 * gdb.base/foo.c (foox, foo): Ditto.
29144 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29145
29146 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29147 to be arrays.
d63a86f8 29148
dc96c6c7 29149Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29150
a9c64011
AS
29151 * gdb.base/overlays.exp: fix up and get working again.
29152 Add tests for backtraces from an overlay function.
d63a86f8 29153
c906108c
SS
29154Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29155
29156 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29157 "calling function with watchpoint enabled".
29158
29159Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29160
29161 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29162 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29163 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29164 pending review of whether it is useful or not.
29165
29166Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29167
29168 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29169
29170Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29171
29172 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29173 * config/dve.exp: New file to support Densan boards.
29174
29175Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29176
29177 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29178 reads and BSD.
c906108c
SS
29179
29180Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29181
29182 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29183 response.
29184
29185 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29186
29187Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29188
29189 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29190 test.
c906108c
SS
29191
29192 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29193 target_sizeof_long and target_bigendian_p.
c906108c 29194 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29195 to targets word size and endianess.
d63a86f8 29196
c906108c
SS
29197Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29198
29199 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29200 output.
c906108c
SS
29201
29202Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29203
29204 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29205 Update test of set args help to match source change.
c906108c
SS
29206
29207Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29208
29209 * gdb.base/default.exp: Expect help system output to be in
29210 alphabetical order.
29211 * gdb.base/help.exp: Ditto.
29212
29213Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29214
29215 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29216 "i*86-pc-linux-gnu*".
29217 * gdb.base/interrupt.exp: Ditto.
29218 * gdb.base/corefile.exp: Ditto.
29219
29220 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29221 define vxworks when building the testcase.
c906108c
SS
29222
29223 * gdb.base/ptype.exp: Fix testnames to be unique.
29224 * gdb.base/radix.exp: Ditto.
29225 * gdb.base/term.exp: Ditto.
29226 * gdb.base/whatis.exp: Ditto.
29227 * gdb.c++/classes.exp: Ditto.
29228
29229Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29230
29231 * gdb.base/callfuncs.exp: Fix indentation.
29232
29233 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29234 suppress_flag has been set.
29235 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29236 target feature.
29237
29238Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29239
29240 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29241 the testcase.
29242
29243 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29244 set_debug_traps() and breakpoint().
c906108c
SS
29245 * gdb.c++/misc.cc (main): Ditto.
29246 * gdb.c++/templates.cc (main): Ditto.
29247 * gdb.c++/virtfunc.cc (main): Ditto.
29248
29249Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29250
29251 * lib/gdb.exp(gdb_step_for_stub): New function.
29252 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29253 exists, reload the executable and do a "continue" instead of
29254 doing a jump.
29255 (runto_main): Use gdb_step_for_stub.
d63a86f8 29256
c906108c 29257 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29258 tests to have unique names.
c906108c
SS
29259 * gdb.base/callfuncs.exp: Ditto.
29260 * gdb.base/commands.exp: Ditto.
29261 * gdb.base/default.exp: Ditto.
29262 * gdb.base/help.exp: Ditto.
29263 * gdb.base/list.exp: Ditto.
29264 * gdb.base/opaque.exp: Ditto.
29265 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29266 similar tests.
d63a86f8 29267
c906108c
SS
29268 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29269 * gdb.c++/cplusfuncs.cc: Ditto.
29270 * gdb.c++/virtfunc.cc: Ditto.
29271
29272 * config/monitor.exp: Keep track of the last file we saw, rather
29273 than trying to get the info from gdb.
29274
29275 * gdb.fortran/types.exp: Move comment to previous line.
29276
29277Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29278
29279 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29280 target mode.
c906108c
SS
29281
29282Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29283
29284 From Bob Manson:
29285 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29286 string from GDB when it connects.
c906108c
SS
29287
29288 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29289
29290Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29291
29292 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29293 if we can't get a debug format from GDB (we may be testing an
29294 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29295
29296 * gdb.stabs/weird.exp: Fix quoting.
29297
29298 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29299
29300Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29301
29302 * config/arm-ice.exp: New file.
29303
29304Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29305
29306 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29307 until it has been modified to work with the new testsuite.
c906108c 29308
99707966 29309 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29310 testcase won't compile, cause all of the testcases in the file to
29311 fail instead.
c906108c
SS
29312
29313 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29314 (gdb_clear_suppressed): New procedure.
29315 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29316 it contains a positive value.
29317
29318Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29319
29320 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29321
29322 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29323
29324Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29325
29326 * lib/gdb.exp (setup_xfail_format): New function.
29327 (get_debug_format): New function to get debug format.
29328 (debug_format): New global variable to hold last value set
29329 by get_debug_format.
29330 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29331 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29332 * gdb.c++/ptype.exp: Ditto.
29333 * gdb.c++/classes.exp: Ditto.
29334 * gdb.c++/cplusfuncs.exp: Ditto.
29335 * gdb.c++/inherit.exp: Ditto.
29336 * gdb.c++/templates.exp: Ditto.
29337 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29338
c906108c
SS
29339Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29340
29341 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29342 host doesn't have a currently-open connection.
29343
29344 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29345 any gdb stub target. Handle cases where gdb doesn't respond when
29346 interrupted in a sane fashion.
c906108c
SS
29347
29348 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29349 same thing in a totally different way.
c906108c
SS
29350
29351 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29352 setting "timeout".
c906108c 29353 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29354 default_gdb_init now.
c906108c
SS
29355
29356Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29357
29358 * gdb.base/printcmds.exp: Fix "check for floating addition"
29359 regexp to accept results within approx +/- .01 of exact value.
29360 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29361
29362Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29363
29364 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29365 properly.
c906108c
SS
29366 (gdb_expect): Add optional timeout parameter, and add timeout
29367 value to various calls.
29368 (gdb_suppress_tests): Only give one warning message per group.
29369
29370Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29371
29372 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29373 global variables. Handle getting a value for $timeout more
29374 gracefully.
c906108c
SS
29375
29376Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29377
29378 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29379 initialize.
c906108c 29380 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29381 by a target configuration file.
c906108c
SS
29382 (gdb_expect): Pass the timeout to remote_expect.
29383
29384 * config/monitor.exp(gdb_load): Fix typo in regexp.
29385
29386Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29387
29388 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29389
29390Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29391
29392 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29393 here. Call gdb_target_exec before rebooting the target, to make
29394 sure the connection to the target is closed.
c906108c
SS
29395 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29396 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29397 Also detect "Timeout reading from remote" error.
29398
29399 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29400 gdb_target_monitor. Don't call gdb_file_cmd here; let
29401 gdb_target_monitor do it.
c906108c
SS
29402
29403 * gdb.disasm/hppa.exp: Don't use exec_output.
29404
29405Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29406
29407 * gdb.base/list.exp: If we're debugging a non-native target,
29408 try to set the pc register to point to the start of the
29409 program before doing the first list command.
29410
29411 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29412 test_calls after restarting.
c906108c
SS
29413
29414 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29415 reloading.
c906108c
SS
29416
29417 * gdb.base/watchpoint.exp: Fix typo.
29418
29419 * gdb.base/setshow.exp: Check for use_gdb_stub.
29420
29421 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29422 stub case.
c906108c
SS
29423 * gdb.base/langs.exp: Ditto.
29424
29425 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29426 gdb_load_offset. If we weren't given a file to load, figure out
29427 what the current file is and use it.
c906108c
SS
29428
29429 * config/i386-bozo.exp: New file.
29430
29431Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29432
29433 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29434 feature.
29435
29436 * config/proelf.exp: New entry.
29437
29438Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29439
29440 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29441 of regexps.
29442
29443 * gdb.base/watchpoint.exp: Don't run the test_stepping
29444 tests if gdb can't call functions on the target.
29445
29446 * gdb.base/setshow.exp: Don't run the set prompt tests if
29447 the board has gdb_prompt set.
29448
29449Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29450
29451 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29452 * gdb.base/commands.exp: Likewise.
29453 * gdb.base/setshow.exp: Likewise.
29454
29455Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29456
29457 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29458 feature.
29459
29460 * config/i960.exp: New file.
29461
29462Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29463
29464 * gdb.base/funcargs.exp: Check for gdb,short_int target
29465 feature instead of looking for explicit target triplets.
29466
dc96c6c7 29467Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29468
d63a86f8 29469 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29470 "p 123DEADBEEF", to check parse_number.
29471 * top.c: change "to enable to enable" to "to enable" in a couple
29472 of help strings.
29473
29474Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29475
29476 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29477 on the mn10300.
d63a86f8 29478
c906108c
SS
29479Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29480
29481 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29482 where the test executable is run with explicit args.
29483 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29484
29485Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29486
29487 * gdb.base/run.c: Use FAKEARGV to build test executable that
29488 does not require a command line arg, since most simulators
29489 don't currently support passing such an arg into the simulated
29490 program.
29491 * gdb.base/commands.exp: Change tests to insert the proper
29492 value as the arg to the first recursive factorial call. Change
29493 compilation line to define FAKEARGV at compile time.
29494
29495Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29496
29497 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29498 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29499 function with watchpoint enabled" test.
29500
29501Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29502
29503 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29504 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29505
29506 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29507 "Tests restarted" messages.
c906108c
SS
29508
29509Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29510
29511 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29512
dc96c6c7 29513Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29514
29515 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29516 for INFO SYMBOL; add help tests for OVERLAY commands.
29517 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29518 add tests for OVERLAY commands
29519 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29520 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29521 * gdb.base/sigall.c: add usestubs code frag
29522 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29523
c906108c
SS
29524Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29525
29526 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29527 failures.
29528 (gdb_stop_suppressing_tests): Note that tests have restarted.
29529
29530Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29531
29532 * config/h8300.exp: New file.
29533
29534Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29535
29536 * gdb.base/setshow.exp: Check for the existence of a
29537 feature, not its value.
29538
29539Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29540
29541 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29542
29543 * gdb.base/scope.exp: It's now init0(), not init().
29544
29545 * gdb.base/scope0.c: For now, change init() to be init0().
29546
29547 * config/monitor.exp: Use gdb_serial in preference to serial
29548 or netport.
29549
29550 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 29551 and it's not already set.
c906108c
SS
29552
29553Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29554
29555 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 29556 isn't using a stub and if it supports argument passing.
c906108c
SS
29557
29558Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29559
29560 * config/udi.exp(gdb_start): Make sure UDICONF is set
29561 properly before starting gdb.
29562
29563Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29564
29565 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29566 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29567 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29568
29569Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29570
29571 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 29572 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
29573
29574 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29575
29576 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29577
29578 * config/monitor.exp: Make sure we disconnect from the target.
29579 Also, try a reboot/reload cycle instead of failing if the
29580 load fails.
29581
29582Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29583
29584 * gdb.base/default.exp: Don't set match_max.
29585 * gdb.base/help.exp: Ditto.
29586 * gdb.base/list.exp: Ditto.
29587 * gdb.base/signals.exp: Ditto.
29588
29589 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29590 set, use remote_ld to download the testcase instead of
29591 the GDB loader.
29592
29593Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29594
29595 * config/vr5000.exp: New file.
29596
29597 * config/monitor.exp(gdb_target_monitor): Add pattern for
29598 "Ending remote" to detect errors in connecting.
29599
29600 * gdb.base/setshow.exp: Add .* within auto language test.
29601
29602 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
29603 target feature.
29604
29605 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 29606 and reboot the board if necessary.
c906108c
SS
29607
29608 * gdb.base/setvar.exp(test_set): Handle multiple prints within
29609 a set of tests. Remove print.* from the patterns being checked.
29610
29611Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
29612
29613 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
29614 refer to gdb_spawn_id.
29615
29616 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
29617 longer used.
29618 * config/sparclet.exp: Ditto.
29619 * config/sparclet-old.exp: Ditto.
29620 * config/slite.exp: Ditto.
29621 * config/sim.exp: Ditto.
29622 * gdb.base/funcargs.exp: Ditto.
29623
29624 * lib/gdb.exp:Remove references to gdb_spawn_id.
29625 (gdb_expect): Move to remote.exp.
29626
29627Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
29628
29629 * config/monitor.exp: Detect the "Couldn't establish connection"
29630 message from GDB.
29631
29632Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
29633
29634 * gdb.base/bitfields.exp: Use runto instead of explicit
29635 gdb_run_cmd/gdb_expect sequences.
29636
29637 * gdb.base/break.exp(text_next_with_recursion): Add match for
29638 gdb_expect call.
29639
29640 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
29641 We also need to handle the "A program is being debugged already"
29642 prompt from gdb. Use gdb_test to set the baud rate.
29643
29644 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
29645 to 20000. Really. I mean it.
29646
29647Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29648
29649 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
29650 fails. If suppress_flag is set, skip perror message about not
29651 being able to send to GDB.
c906108c 29652 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 29653 GDB.
c906108c
SS
29654 (gdb_expect): If suppress_flag is set, always fail immediately.
29655 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29656 (gdb_init): Call gdb_stop_suppressing_tests.
29657 (default_gdb_exit): Ditto.
29658 (default_gdb_start): Ditto.
29659
29660 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 29661 gdb_stop_suppressing_tests as appropriate.
c906108c 29662 * gdb.base/break.exp: Ditto.
889bf7c5 29663 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
29664 * gdb.base/commands.exp: Ditto.
29665 * gdb.base/exprs.exp: Ditto.
889bf7c5 29666 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
29667 * gdb.base/list.exp: Ditto.
29668 * gdb.base/recurse.exp: Ditto.
889bf7c5 29669 * gdb.base/scope.exp: Ditto.
c906108c
SS
29670 * gdb.base/structs.exp: Ditto.
29671 * gdb.c++/inherit.exp: Ditto.
29672
29673Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29674
29675 * config/vr4300.exp: New file.
29676
99707966 29677 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 29678
99707966 29679 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
29680
29681Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29682
29683 * lib/gdb.exp(gdb_init): New function.
29684
29685 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 29686 for each individual variable set.
c906108c
SS
29687
29688 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
29689 name.
29690
29691 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
29692
29693 * gdb.base/scope.exp: Use gdb_test.
29694
29695 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
29696 aborting; the testsuite driver will do that for us (see
29697 gdb_finish). Also, use gdb_test in a few more places.
29698
29699Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
29700
29701 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
29702
29703Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
29704
29705 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
29706 and "add_tests" are not at the same address.
29707
29708Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
29709
29710 * gdb.base/ptype.exp: Use gdb_test.
29711
29712Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
29713
29714 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
29715 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
29716 left in. No longer expect them to fail.
29717
29718 * gdb.stabs/*.mt; Deleted, no longer used.
29719 * gdb.stabs/configure.in: Remove references to target makefile
29720 frags.
29721 * gdb.stabs/configure: Rebuilt.
29722
29723 * gdb.disasm/*.mt: Deleted, no longer used.
29724 * gdb.disasm/configure.in: Remove references to target makefile
29725 frags. Use "sh3.s" as the unique filename for this directory.
29726 * gdb.disasm/configure: Rebuilt.
29727
29728 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
29729 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
29730 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
29731
29732Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
29733
29734 * config/udi.exp: Use mondfe,name instead of remote_host.
29735
29736Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
29737
29738 * gdb.base/watchpoint.exp: Don't expect a failure when calling
29739 a function with a watchpoint enabled on the mn10200.
29740
29741 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
29742 before trying to create it!
29743
29744Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
29745
29746 * config/vx.exp: Use hostname instead of netport.
29747
29748 * config/vxworks.exp: New file.
29749
29750 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
29751
29752 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 29753 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
29754 occurs.
29755
29756 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
29757 $gdb_spawn_id directly.
29758 (gdb_run_cmd): Try _start as well as start. Use the target feature
29759 gdb,start_symbol as the symbol to start from when jumping.
29760
29761Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
29762
29763 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
29764 redundant) test.
29765
29766 * gdb.base/recurse.exp: Relax final value test for 'b' so that
29767 it doesn't lose for 16bit integer systems.
29768
29769Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
29770
29771 * gdb.fortran/types.exp: If the target doesn't support "double"
29772 data types, then expect "real" types to only be 4 bytes.
29773
29774 * gdb.c++/virtfunc.exp: Expect failure for virtual function
29775 call tests if the target doesn't support inferior function calls.
29776
29777 * gdb.base/printcmds.exp: Allow minor deviation in FP values
29778 in printf tests.
29779
29780Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
29781
29782 * gdb.base/help.exp: Disable "help set", "help show", and
29783 "help support". Simplify regexp for "help stack".
29784
29785 * gdb.base/default.exp: Set match_max to 5000 and the timeout
29786 to 60 seconds. Temporarily set match_max to 15000 around the
29787 "info copying" test.
29788
29789 * gdb.base/nodebug.exp: Don't try to do an inferior function
29790 call if the target doesn't support them.
29791 * gdb.base/printcmds.exp: Likewise.
29792 * gdb.base/setvar.exp: Likewise.
29793 * gdb.base/structs.exp: Likewise.
29794 * gdb.c++/templates.exp: Likewise.
29795 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
29796
29797 * gdb.base/recurse.exp: Enable for the mn10200.
29798
29799 * configure.in: Do configure gdb.stabs directory for *-*-elf
29800 targets.
29801 * configure: Rebuilt.
29802
29803 * gdb.base/break.exp: Check for gdb,noresults before testing
29804 exit status and/or results from the target.
29805 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
29806 * lib/gdb.exp: Remove old (now bogus) initialization of
29807 noinferior, noargs, noresults and nosignals.
29808
29809Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
29810
29811 * config/sh.exp: New file.
29812
29813 * config/slite.exp: Try to connect multiple times to the board
29814 before rebooting. Only send a "monitor run" if need_monitor_run
29815 is set.
29816
29817 * gdb.base/break.exp: Don't do the "stub continue" test if
29818 the target has gdb_stub set.
29819
29820 * gdb.base/callfuncs.exp: Increase the timeout.
29821
29822 * gdb.base/interrupt.exp: Don't even try to compile the testcase
29823 if the target has gdb,noinferiorio set.
29824
29825 * gdb.base/list.exp: Increase match_max to 10000 characters.
29826
29827 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
29828
29829 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
29830 target.
29831
29832 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
29833
29834Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
29835
29836 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
29837 trying to delete the copy of gdb. Catch the file delete so we
29838 don't die if the delete fails; also, the file should be copied to
29839 the host, not to the build.
c906108c
SS
29840
29841Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
29842
29843 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 29844 parenthesis in case it contains multiple regexps separated
c906108c
SS
29845 with |.
29846
29847 * gdb.base/watchpoint.exp: Use gdb_test.
29848 * gdb.base/default.exp: Ditto.
29849
29850Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
29851
99707966 29852 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 29853
c906108c
SS
29854 * gdb.base/scope.exp: Use gdb_test.
29855 * gdb.c++/classes.exp: Ditto.
29856 * gdb.c++/inherit.exp: Ditto.
29857
29858Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
29859
29860 * gdb.base/crossload.exp: Don't use execute_anywhere, use
29861 remote_exec instead.
29862 * gdb.base/corefile.exp: Don't be ridiculous.
29863 * gdb.base/*.c: Add missing stub invocations.
29864
29865Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
29866
29867 * config/slite.exp: Miscellaneous fixes.
29868
29869 * lib/gdb.exp: Fix runto.
29870
29871 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
29872 the target.
29873
29874 * gdb.base/watchpoint.exp: Fix regexp.
29875
29876 * lib/gdb.exp(default_gdb_exit): Add a catch to the
29877 close and wait commands, as the descriptor may now be
29878 invalid. Always call "remote_close host".
29879
29880Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
29881
29882 Major rewrite for testsuite revision.
d63a86f8 29883
c906108c
SS
29884 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
29885 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
29886 instead of relying on spawn_id to always contain a valid
29887 spawn id.
29888 (get_compiler_info): New procedure to build the ${binfile}.ci
29889 file, instead of replicating this in N different places.
29890 (gdb_compile): New procedure.
d63a86f8 29891
c906108c 29892 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
29893 appropriate arguments) instead of compile. Use gdb_test in a lot
29894 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
29895 at the start of a testcase, as this is no longer done magically.
29896
29897 config/*-gdb.exp: Rename without the -gdb suffix.
29898
29899 config/mips.exp: Use remote_close instead of exit_remote_shell.
29900 config/monitor.exp: Use target_info instead of looking at
29901 baud, timeout, etc.
29902 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
29903
29904Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29905
29906 * gdb.c++/templates.exp (test_ptype_of_templates),
29907 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
29908 Update expect patterns for destructors and assignment operators
29909 to match corresponding c-typeprint.c changes.
29910 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
29911 to destructor breakpoint test, GDB should be able to set the
29912 destructor breakpoint without specifying arguments.
29913
29914Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
29915
29916 * gdb.threads/pthreads.exp: Change result for failure to compile due
29917 to lack of pthreads runtime support from an error to simply an
29918 unsupported test, per dejagnu standards.
29919
29920Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29921
29922 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
29923 where GDB exits to reduce pattern match time.
29924 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
29925
29926 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
29927
dc96c6c7 29928Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29929
29930 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
29931 * gdb.base/default.exp: ditto.
29932 * gdb.base/nodebug.exp: ditto.
29933 * gdb.base/printcmds.exp: ditto.
29934 * gdb.base/ptype.exp: ditto.
29935 * gdb.base/setvar.exp: ditto.
29936 * gdb.base/structs.exp: ditto.
29937 * gdb.base/setshow.c: Guard against uninitialized values of argc.
29938
29939Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
29940
29941 * configure, */configure: Rebuild with autoconf 2.12.
29942
29943Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
29944
29945 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
29946 use new i*86-pc-linux*-gnu quads.
29947 * gdb.base/corefile.exp: Ditto.
29948 * gdb.base/signals.exp: Ditto.
29949 * gdb.base/sigall.exp: Ditto.
29950 * gdb.base/interrupt.exp: Ditto.
29951
29952 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
29953 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
29954 RedHat 4.0.
d63a86f8 29955
c906108c 29956 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
29957 linux. This allows the test case to at least compile on latest
29958 linux, but still not run due to missing the threads runtime library.
c906108c
SS
29959
29960Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29961
29962 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
29963 directory to search gdb directory. Accept and step over conditional
29964 stack alignment code. Consume $prompt in failure cases.
29965 Reset timeout to $oldtimeout instead of some arbitrary value.
29966 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
29967 timeout problems with infinite stack backtraces.
29968 * gdb.base/ptype.exp (ptype struct link, union tu_link):
29969 Accept function parameters for linkfunc member.
29970
29971Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
29972
29973 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
29974 (CXXFLAGS): Remove, unreferenced.
29975 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
29976 previous -B options and also add -B option to pick up cross compiled
29977 runtime.
c906108c
SS
29978 (TARGET_INCLUDES): Add for -I options and add code to initialize when
29979 doing cross compiles.
29980 (target_alias): Declare global.
29981 (xgcc): Set variable to full path of gcc in build tree. Use findfile
29982 to verify that gcc exists in build tree, and if so set CC to that
29983 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 29984
c906108c
SS
29985Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
29986
29987 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
29988 ptype test for anonymous union. Fixup testcase to match
29989 current gcc debug output.
29990
29991Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
29992
29993 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
29994 force argument to an unsigned long type.
29995
29996Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
29997
29998 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 29999 tests and anonymous union print/ptype tests.
c906108c
SS
30000 * gdb.base/list.exp (test_forward-search): Increase timeout by
30001 5 minutes for the "search extremely long line" case.
30002 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
30003 completely optional and that the pass/fail messages use the command as
30004 the message if that third arg is a null string.
30005 (gdb_test_exact): Arrange that a null string pattern means match a
30006 null string output rather than any output, which might include random
889bf7c5 30007 errors.
c906108c
SS
30008 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
30009 backtrace test.
30010 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
30011 always failing and failure is now exposed by gdb.exp changes.
30012
30013Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
30014
30015 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
30016 weren't being noted.
30017
30018Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30019
30020 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
30021 * gdb.stabs/weird.exp: Remove v_comb xfails.
30022
dc96c6c7 30023Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30024
30025 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 30026 list.exp scope.exp watchpoint.exp]
c906108c 30027 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 30028
dc96c6c7 30029Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30030
30031 * config/monitor.exp: Increase download timeout to 1000 seconds.
30032
dc96c6c7 30033Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30034
30035 * config/m32r.exp: Increase timeout to 120 seconds.
30036
30037Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
30038
30039 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
30040 and accept older ordering as obsolescent gcc or gdb.
30041 * gdb.c++/templates.exp: Ditto.
30042 * gdb.c++/virtfunc.exp: Ditto.
30043
30044Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
30045
30046 * gdb.base/coremaker.c: Add code to mmap some data so we
30047 can check that it ends up in the core file.
30048 * gdb.base/corefile.exp: Add test to read mmapped data
30049 from core file.
30050
dc96c6c7 30051Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30052
30053 * config/m32r.exp: New file.
30054
30055Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
30056
30057 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
30058 that cflags can contains -gstabs, and work correctly for other tests.
30059
dc96c6c7 30060Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30061
30062 * gdb.base/setshow.exp: New file, tests show and set.
30063 * gdb.base/setshow.c: New file, tests show and set.
30064 * gdb.base/help.exp: Add test for help set|show annotate.
30065 * gdb.base/default.exp: Add test for set|show annotate.
30066
30067Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
30068
30069 * testsuite/gdb.base/break.exp: Make backtrace from factorial
30070 errors unique.
30071 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
30072 explicitly.
30073
30074Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
30075
30076 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
30077 and width commands. This is done elsewhere.
30078 * (gdb_start): Don't call gdb_start_sim here. That's already
30079 done in gdb_load. This fixes lots of failures in default.exp.
30080
30081Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30082
30083 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30084 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30085 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30086 in the same we we treat other failures (since it may be an expected
889bf7c5 30087 condition), rather than as an error.
c906108c
SS
30088 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30089 old test format.
30090
30091Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30092
30093 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30094 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30095 twice. Nuke the duplicates.
c906108c 30096 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30097 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30098 Remove config.h along with other config files.
30099
30100Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30101
30102 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30103 "p func1 ()" and note that rests of tests are skipped.
30104 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30105 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30106 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30107 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30108 affected by the previous run test.
30109 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30110 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30111 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30112 "pass int powerset tuple" and "pass modeless int powerset tuple".
30113 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30114 "real write 4" and "real write 8".
30115 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30116 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30117 "print \$i after tuple assign 2", and
30118 "print vs2 after tuple assign 2".
30119 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30120 meaningful error message and return -1 so the caller can
30121 suppress further tests and avoid a cascade of errors.
d63a86f8 30122
c906108c
SS
30123Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30124
30125 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30126 format for printing version.
30127 * gdb.base/default.exp: Ditto.
30128 * gdb.base/interrupt.exp: Fix problem with cascade of
30129 errors if child process dies while calling a function.
d63a86f8 30130
c906108c
SS
30131Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30132
30133 * Makefile.in (VPATH): Add
30134 * Makefile.in (Makefile, config.status): Fix rules so things get
30135 remade when necessary.
30136
30137Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30138
30139 * Makefile.in (just-check): Add path to sibling expect dir
30140 to environment variable specified by RPATH_ENVVAR.
30141
30142Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30143
30144 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30145 (just-check): Add shared library paths for libstdc++, tk,
30146 tcl, bfd, and opcodes to the environment variable specified
30147 in RPATH_ENVVAR.
30148 * configure.in: Add support to recognize --enable-shared flag
30149 and generate correct value for RPATH_ENVVAR.
30150 * configure: Regenerated with autoconf.
30151
30152Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30153
30154 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30155 include all osf versions.
c906108c
SS
30156 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30157 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30158 when target is linux. When failing to build pthreads test
30159 executable, give more meaningful message.
30160 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30161 arg for pthread_create.
d63a86f8 30162
c906108c
SS
30163Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30164
30165 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30166 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30167 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30168 and -lpthreads (everybody else).
c906108c
SS
30169 (test_startup): Fail gracefully if threads are not supported.
30170 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30171 "p/c array_index("abcdef",2)" when not gcc compiled.
30172 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30173 "print func2::coremaker_local" when not gcc compiled.
30174 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30175 "ptype on opaque struct tagname (statically)",
30176 "ptype on opaque struct tagname (dynamically) 1", and
30177 "ptype on opaque struct tagname (dynamically) 2"
30178 for not compiled with gcc.
30179 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30180 backtrace when compiled with gcc.
d63a86f8 30181 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30182 than always return success.
30183
30184Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30185
30186 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30187
30188Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30189
30190 * gdb.base/structs.exp: Undo last change.
30191
30192Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30193
30194 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30195 encapsulate all the steps/nexts done during self test, starting
30196 at main, and makes them less sensitive to optimization issues.
30197 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30198 signal handler" test.
30199 * gdb.threads/pthreads.exp: Only run this for native configs.
30200 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30201 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30202 tests.
30203 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30204 for "runto test_calls(void)" test.
d63a86f8 30205
c906108c
SS
30206Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30207
30208 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30209 and don't expect address info in breakpoint confirmations.
30210
30211Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30212
30213 * gdb.base/list.exp (test_forward_search): Increase timeout
30214 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30215 and then reset to old value when done. Increase expect input
c906108c
SS
30216 buffer to 10000.
30217
30218Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30219
30220 * gdb.base/list.exp (test_forward_search): Fix to handle very
30221 long source line without overflowing expect's input buffer.
30222
30223Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30224
30225 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30226 "buffer_full".
30227
30228 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30229 "buffer_full".
30230
30231 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30232 "buffer_full".
30233
30234 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30235 "buffer_full".
30236
30237Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30238
30239 * configure.in (configdirs): Add gdb.threads.
30240 * configure: Regenerated with autoconf.
30241 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30242 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30243 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30244
c906108c
SS
30245Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30246
30247 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30248
30249Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30250
30251 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30252 each signal's status in the output of "handle all print".
30253 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30254 the \r\n sequence that immediately precedes the gdb prompt.
30255 * gdb.base/a1-selftest.exp: Save original timeout and restore
30256 after test.
30257
30258Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30259
30260 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30261 symbol.
30262
30263Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30264
30265 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30266
30267Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30268
30269 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30270 timeout by 60 seconds.
30271
30272Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30273
30274 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30275 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30276 error return.
30277
30278Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30279
30280 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30281 gdb initialization, also report how long dejagnu waited. Restore
30282 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30283 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30284
30285Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30286
30287 * lib/gdb.exp: Report timeout value for verbosity level 2.
30288 * config/gdbserver.exp: Ditto.
30289 * config/hppro.exp: Ditto.
30290 * config/mips-gdb.exp: Ditto.
30291 * config/monitor.exp: Ditto.
30292 * config/netware.exp: Ditto.
30293 * config/sim-gdb.exp: Ditto.
30294 * config/slite-gdb.exp: Ditto.
30295 * config/udi-gdb.exp: Ditto.
30296 * config/unix-gdb.exp: Ditto.
30297 * config/vx-gdb.exp: Ditto.
30298 * gdb.base/a1-selftest.exp: Ditto.
30299 * gdb.base/a2-run.exp: Ditto.
30300 * gdb.base/break.exp: Ditto.
30301 * gdb.base/corefile.exp: Ditto.
30302 * gdb.base/list.exp: Ditto.
30303 * gdb.base/recurse.exp: Ditto.
30304 * gdb.base/scope.exp: Ditto.
30305 * gdb.base/signals.exp: Ditto.
30306
30307Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30308
30309 * gdb.threads/Makefile.in (docdir): Removed.
30310
30311Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30312
30313 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30314 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30315 @srcdir@.
d63a86f8 30316 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30317 autoconf 2.5 or higher.
30318 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30319
30320Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30321
30322 * configure: Regenerated.
30323 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30324 avoid name clashes with SunOS headers.
30325
30326Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30327
30328 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30329
30330Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30331
30332 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30333 prototype information ends up in the compiler info file.
30334
30335Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30336
30337 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30338 attempting to regenerate it. Eliminate use of a temporary file
30339 and just generate the info file directly. Source it immediately,
30340 for consistency of use.
30341 * gdb.base/corefile.exp: Ditto
30342 * gdb.base/exprs.exp: Ditto.
30343 * gdb.base/funcargs.exp: Ditto.
30344 * gdb.base/langs.exp: Ditto.
30345 * gdb.base/list.exp: Ditto.
30346 * gdb.base/mips_pro.exp: Ditto.
30347 * gdb.base/nodebug.exp: Ditto.
30348 * gdb.base/opaque.exp: Ditto.
30349 * gdb.base/ptype.exp: Ditto.
30350 * gdb.base/scope.exp: Ditto.
30351 * gdb.base/setvar.exp: Ditto.
30352 * gdb.base/signals.exp: Ditto.
30353 * gdb.base/whatis.exp: Ditto.
30354 * gdb.c++/templates.exp: Ditto.
30355 * gdb.c++/virtfunc.exp: Ditto.
30356 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30357 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30358
30359Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30360
30361 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30362 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30363 Increase timeout, a lot of single stepping might be needed if the
30364 target has no hardware watchpoints.
30365
30366Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30367
30368 * gdb.base/break.exp: Ignore compiler warnings when compiling
30369 break.c.
30370 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30371 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30372 from remote-sim.
30373 * gdb.base/exprs.exp: Add h8300 xfails.
30374 * gdb.base/funcargs.exp: Likewise.
30375 * gdb.base/nodebug.exp: Likewise.
30376 * gdb.base/printcmds.exp: Likewise.
30377 * gdb.base/ptype.exp: Likewise.
30378 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30379 h8300 xfails.
d63a86f8 30380 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30381 on the h8300.
30382 * gdb.base/funcargs.c: Explicitly make last constant argument to
30383 call_after_alloca_subr an unsigned long type.
30384 * gdb.base/return.c: Include stdio.h.
30385
30386Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30387
30388 * config/abug.exp: New file for the older Motorola Bug monitor
30389 that runs on the mvme13x series VME boards.
30390 * config/monitor.exp: Use the new config array for target settings
30391 if they exist.
30392
30393Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30394
30395 * sim-gdb.exp: Make the SH simulator allocate less space when
30396 it is targeted.
30397
30398Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30399
30400 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30401 test.
30402
30403Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30404
30405 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30406 "rs6000-*-*" for "list function in include file" when gcc compiled.
30407 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30408 for "p ctable1[120]".
30409 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30410 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30411 Remove setup_xfail for "rs6000-*-*" for
30412 "print 'scope0.c'::filelocal before run".
30413 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30414 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30415 since some compilers don't allow both options to be given
30416 on the same command line. Create object file and move it.
d63a86f8 30417
c906108c
SS
30418Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30419
30420 * gdb.base/corefile.exp: Always regenerate the core file, since
30421 we always regenerate the coremaker program. Detect special case
30422 where registers cannot be read from core file.
d63a86f8 30423
c906108c
SS
30424Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30425
30426 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30427 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30428 * gdb.c++/templates.exp: Only match on basename of file since
30429 some formats like xcoff don't encode directory information.
30430 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30431 and rs6000 AIX xcoff targets.
30432 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30433 * configure: Regenerate.
30434 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30435 here, rather than in distclean.
d63a86f8 30436
c906108c
SS
30437Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30438
30439 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30440 defined, and use it to compile the test case with -O2. The
30441 native compilation still uses no optimization.
30442 * gdb.base/mips_pro.c: Remove inline assembly code since
30443 it is compiled PIC by default, which results in assembler
30444 warnings that make the testsuite think the compilation
30445 was unsuccessful.
30446
30447Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30448
30449 * gdb.c++/misc.exp: Add note to message for
30450 "print s.a for foo struct" that this is a known gcc 2.7.2
30451 and earlier bug.
30452
30453Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30454
30455 * gdb.base/break.exp: Fix pattern for matching "Delete all
30456 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30457 setup_xfail for deleting all breakpoints test. Fix various
30458 timeout messages to include "(timeout)".
30459 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30460 for "p t_float_values2(3.14159,float_val2)".
30461 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30462 for "continue to call2g" when gcc compiled.
30463 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30464 "up to foo in langs.exp", "show language at foo in langs.exp",
30465 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30466 and "show language at fsub in langs.exp".
30467 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30468 "list line 1 in include file", "list message for lines past EOF",
30469 "list function in include file", "list list0.h:foo", and
30470 "list filename:function; nonexistant function".
30471 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30472 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30473 and "ptype t_char_array" to be for native cc only.
d63a86f8 30474
c906108c
SS
30475Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30476
d63a86f8 30477 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30478 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30479 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30480
30481Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30482
30483 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30484 "bt in signals.exp". This problem only appears when running
30485 the testsuite, and then only intermittently.
30486
30487Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30488
30489 * gdb.base/return.exp (return_tests): Differentiate between
30490 two tests of continuing.
30491
30492Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30493
30494 * */Makefile.in (maintainer-clean): Remove config.log.
30495 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30496 * gdb.c++/Makefile.in (PROGS): Add inherit.
30497 (clean): Remove *.ci.
30498
30499Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30500
30501 * gdb.c++/misc.cc: Add test code from Mike Stump.
30502 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30503
30504Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30505
30506 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30507 to "alpha-*-osf2*" and add comment.
30508 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30509 setup_xfail for "step over execarg initialization" and
30510 "step over corearg initialization".
c906108c
SS
30511 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30512 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30513 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30514 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30515 "print func2::coremaker_local", and "backtrace in corefile.exp".
30516 * gdb.base/signals.exp: Build and source signals.ci.
30517 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30518 to be for gcc only.
30519 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30520
c906108c
SS
30521Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30522
30523 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30524 Feb 3 procfs.c change.
30525
30526Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30527
30528 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30529
30530Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30531
30532 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30533 from dejagnu's apparent default of 10 seconds, which gives random
30534 results when running the tests over NFS on moderately loaded systems.
30535 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30536
30537Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30538
30539 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30540 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 30541 result reports.
c906108c
SS
30542
30543Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30544
30545 * configure.in (CY_AC_PATH_TCLH): Remove.
30546 * configure: Regenerate.
30547
30548Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30549
30550 * gdb.c++/Makefile.in (clean): Add missing '{'.
30551
30552Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30553
30554 * lib/gdb.exp: Provide a default value for noinferior.
30555
30556 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30557 Load libgloss.exp.
30558
30559Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30560
30561 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30562 the executable, not the .o to run the tests from.
30563
30564Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30565
30566 * gdb.base/break.exp: Don't test for program exit or exit status
30567 if $noresults if nonzero.
30568 * gdb.base/langs.exp: Likewise.
30569 * gdb.base/watchpoint.exp: Likewise.
30570
30571 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30572 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30573 trying to compile the testcase.
30574
30575Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30576
30577 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30578 * gdb.base/signals.exp (continue to handler): Likewise.
30579
30580Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30581
30582 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30583
30584 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30585
30586Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30587
30588 * gdb.base/corefile.exp: Recognize "not found" as failure
30589 when trying to determine if a core file was generated.
30590 If no core file was generate the first time, try again without
30591 the ulimit -c to work around braindamaged shells.
30592
30593Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30594
30595 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30596 [] tests with "test" and enclose string in quotes.
30597 * gdb.stabs/configure: Rebuild
d63a86f8 30598
c906108c
SS
30599Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30600
30601 Changes in sync with expect:
30602 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
30603 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
30604 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
30605 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
30606 argument to AC_REQUIRE.
30607 * configure: Regenerated.
30608
30609Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
30610
30611 * gdb.base/corefile.exp: When generating a core, discard any
30612 error messages about ulimit not found and the "core dumped"
30613 message from the shell that runs the coredumper.
30614
30615Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
30616
30617 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
30618
30619 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
30620 which sed script to run. Expect failure for v_comb test
30621 on PA targets too.
d63a86f8 30622
c906108c
SS
30623Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
30624
30625 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 30626 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
30627
30628Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
30629
30630 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
30631 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 30632 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
30633 * lib/gdb.exp (default_gdb_start): Fix typo.
30634 * gdb.base/corefile.exp: Allow "Core was generated by ..."
30635 messages to not include the full program name that caused
30636 the core dump since some systems (such as solaris) apparently
30637 truncate this path to about 80 characters.
30638 When generating a core file first try increasing the core file
30639 size limit to unlimited since some systems may default it to
30640 zero, and it is harmless to try it. Move the test for failing
30641 to generate a core file to where it will actually get executed.
30642 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
30643 new gdb result from g++ debug info improvements and make old
30644 pattern obsolescent. Also account for size_t differences
30645 (may be int or long).
30646 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
30647 initialization before function call is placed in the delay slot
30648 and thus appears to be skipped over by commands such as "next".
30649
30650Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
30651
30652 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
30653
30654Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
30655
30656 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30657 input source file; fix code to compile test to deal with this
30658 convention.
30659 * gdb.c++/*.exp: Likewise.
30660
30661Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30662
30663 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30664 "bt in signals.exp".
30665
30666Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30667
30668 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30669 "step over execarg initialization" and
889bf7c5 30670 "step over corearg initialization".
c906108c
SS
30671
30672Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30673
30674 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30675 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30676
30677Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30678
30679 From Rob Savoye (rob@poseidon.cygnus.com)
30680 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30681 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
30682 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30683 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30684 configure.in}: Major reworking for autoconfig.
c906108c
SS
30685 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30686 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 30687 New files.
c906108c
SS
30688 * config/unix-gdb.exp: Make GDB global.
30689 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
30690 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
30691 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
30692 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
30693 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
30694 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 30695 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
30696 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
30697 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
30698 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
30699 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 30700 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
30701 to returns as necessary, arrange for test to compile own testcase
30702 executable.
c906108c 30703 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 30704
c906108c
SS
30705Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30706
30707 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 30708 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
30709 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
30710 "backtrace through signal handler".
30711
30712Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30713
30714 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
30715 continuing from a job control stop signal.
30716 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
30717
30718Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
30719
30720 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
30721 * gdb.base/corefile.exp: Likewise.
30722 * gdb.base/funcargs.exp: Likewise.
30723
30724Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
30725
30726 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
30727 * config/monitor.exp: Add support for setting baud rate.
30728
30729Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
30730
30731 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
30732 i*86-*-linux* xfails for "backtrace through signal handler".
30733 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
30734 "print func2::coremaker_local".
30735 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 30736 alpha-dec-osf2* xfail for
c906108c
SS
30737 "delete all breakpoints when none".
30738
30739Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
30740
30741 * gdb.base/break.exp: Change test that deletes all breakpoints
30742 when no user breakpoints are installed. A post 4.15 change
30743 causes gdb to no longer prompt in this case.
30744
30745Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
30746
30747 * gdb.base/return.exp (return_tests): Change xfail for test
30748 "correct value returned double test" to stop xfailing at
30749 Solaris 2.5. Apparently the bug has been fixed.
30750
30751Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
30752
30753 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
30754 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
30755
30756Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
30757
30758 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
30759 * gdb.disasm/hppa.s: Corresponding changes.
30760
30761Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
30762
30763 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
30764 makefile fragment.
30765 * config/mt-hpux: Deleted.
30766
30767Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
30768
d63a86f8 30769 * Many files: When warning about suppressed tests due to a
c906108c
SS
30770 nonexistant test binary, avoid incrementing the warning count.
30771
30772Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
30773
30774 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 30775
c906108c
SS
30776Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30777
30778 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
30779 "sparc-*-solaris2*".
30780
30781Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30782
30783 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
30784 Add global and local variables and initialize them.
30785 * gdb.base/corefile.exp: Test correct mapping of corefile sections
30786 by printing variables. Remove rs6000 and powerpc xfails, BFD now
30787 extracts the file name and terminating signal from the core file.
30788 * TODO: Remove note about tests for correct mapping of corefile.
30789 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
30790 from optimizing it away.
30791 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
30792 handles common blocks.
30793
30794Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
30795
30796 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
30797 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
30798
30799Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
30800
30801 * Makefile.in (maintainer-clean): New target, synonym for
30802 realclean.
30803 * gdb.base/Makefile.in (maintainer-clean): Likewise.
30804 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
30805 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
30806 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
30807 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
30808 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
30809
30810Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
30811
30812 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
30813 xfails when not gcc compiled for "print foo::funclocal".
30814 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
30815 "print foo::funclocal at foo",
30816 "print 'scope1.c'::foo::funclocal at foo",
30817 "print foo::funclocal_bss at foo",
30818 "print 'scope1.c'::foo::funclocal_bss at foo",
30819 "print foo::funclocal_ro at foo",
30820 "print 'scope1.c'::foo::funclocal_ro at foo",
30821 "print bar::funclocal at foo" and
30822 "print 'scope1.c'::bar::funclocal at foo".
30823 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
30824 gcc compiled for "print foo::funclocal at bar".
30825 Expand all messages to ensure that they identify that
30826 the test is at bar().
30827 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
30828 gcc compiled for:
30829 "ptype on opaque struct pointer (statically)",
30830 "ptype on opaque struct tagname (statically)",
30831 "ptype on opaque struct pointer (dynamically) 1",
30832 "ptype on opaque struct tagname (dynamically) 1",
30833 "ptype on opaque struct pointer (dynamically) 2" and
30834 "ptype on opaque struct tagname (dynamically) 2
30835 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
30836 gcc compiled for:
30837 "p datalocal"
30838 "whatis datalocal",
30839 "ptype datalocal",
30840 "p bsslocal",
30841 "whatis bsslocal", and
30842 "ptype bsslocal".
30843 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
30844 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
30845 when not gcc compiled.
30846 * gdb.base/funcargs.exp (float_and_integral_args): Add
30847 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
30848 compiled.
30849 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
30850 "backtrace from call6a" when not gcc compiled.
30851 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
30852 "backtrace from call7a" when not gcc compiled.
30853 * gdb.base/callfuncs.exp (do_function_calls):
30854 Add "hppa*-*-hpux*" xfail when not gcc compiled for
30855 "p t_char_array_values(char_array_val2,char_array_val1)",
30856 "p t_char_array_values(char_array_val1,char_array_val2)",
30857 "p t_char_array_values("carray 1","carray 2")",
30858 "p t_char_array_values("carray 1",char_array_val2)",
30859 "p t_char_array_values(char_array_val1,"carray 2")",
30860 "p sum_args(1,{2})",
30861 "p sum_args(2,{2,3})",
30862 "p sum_args(3,{2,3,4})",
30863 "p sum_args(4,{2,3,4,5})"
30864 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
30865 "backtrace in corefile.exp" when not gcc compiled.
30866
30867Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30868
30869 * gdb.base/signals.exp: Rewrite `handle all print' test as
30870 a procedure. Accept blanks or TABs as whitespace, increase
30871 timeout and expect input buffer size for the large output
30872 from the command. Remove "i*86-*-bsdi2.0" xfail.
30873
30874Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30875
30876 * gdb.base/setvar.exp: Add new testcases for truncation when
30877 assigning invalid values to bitfields.
30878
30879Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
30880
d63a86f8 30881 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
30882 mips-sgi-irix* xfail for
30883 "call inferior func with struct - returns char *"
30884 and fix test so that an optional (unsigned char *) cast is
889bf7c5 30885 accepted in the result.
c906108c
SS
30886
30887Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
30888
30889 * gdb.base/funcargs.exp (float_and_integral_args): Remove
30890 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
30891 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
30892 * gdb.base/signals.exp: Remove duplicate "handle all print" test
30893 that accidentally got checked in.
30894
30895Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
30896
d63a86f8 30897 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
30898 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
30899 compiled test.
30900 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
30901 Add mips-sgi-irix5* xfail for not gcc compiled.
30902 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
30903 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
30904 compiled for "p top", "whatis top", "p middle", and "whatis
30905 middle".
c906108c
SS
30906 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
30907 "whatis signed char" for not gcc compiled.
30908 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
30909 "set variable signed char=-1 (-1)" and
30910 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
30911 * gdb.base/funcargs.exp (float_and_integral_args):
30912 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
30913 Add mips-sgi-irix* xfail when not gcc compiled for
30914 "continue to call2b".
30915 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
30916 "continue to call2g".
6fdff2c5
PA
30917 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
30918 compiled for "backtrace from call6a"
30919 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
30920 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
30921 when not gcc compiled for "backtrace from call7a".
c906108c
SS
30922 (localvars_after_alloca): Fix gdb_test cmds for
30923 "print * after runto ...".
30924 Remove rs6000-*-* xfails for
30925 "print i after runto localvars_after_alloca" and
30926 "print l after runto localvars_after_alloca"
30927 for all compilers.
30928 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 30929 when not compiled with gcc, for:
c906108c
SS
30930 "print signed char == (minus)",
30931 "print signed char != (minus)",
30932 "print signed char < (minus)",
30933 "print signed char > (minus)".
30934 * gdb.base/callfuncs.exp (do_function_calls):
30935 Add mips-sgi-irix* xfail, when compiled with native compiler, for
30936 "call inferior func with struct - returns char *".
d63a86f8 30937 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
30938 "correct value returned double test" to include Solaris 2.4.
30939 * gdb.base/funcargs.exp (float_and_integral_args):
30940 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 30941
c906108c
SS
30942Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30943
30944 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
30945 enumeration bitfields if compiling with GNU C.
30946 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
30947 to empty' prompt.
30948
30949Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
30950
30951 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
30952 test for PRO targets.
30953
30954 * gdb.base/funcargs.exp: Avoid ever setting more than 8
30955 breakpoints in the inferior at any given time by making
30956 two groups of breakpoints for call2*, call6* and call7*
30957 tests.
30958
30959Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30960
30961 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
30962 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
30963 from optimizing it away.
30964 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
30965 "call inferior func with struct".
30966
30967Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
30968
30969 * configure.in: Only configure gdb.chill for particular targets.
30970
30971Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
30972
30973 * gdb.base/Makefile.in: Add action to .c.o transformation
30974 rule that generates a .ci file for each .o file and remove
30975 explicit .c.o rules except for callfuncs.o.
30976 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
30977 generates a .ci file for each .o file and remove explicit
30978 .cc.o rules.
30979 (clean): Remove *.tmp *.ci files.
30980 (EXECUTABLES): Remove templ-info.exp.
30981 * gdb.base/compiler.c: New file.
30982 * gdb.c++/compiler.cc: New file
30983 * gdb.base/scope.exp: Source gdb.base/scope.ci.
30984 Change rs6000-*-* xfail for
30985 "print 'scope0.c'::filelocal_ro" and
30986 "print 'scope1.c'::filelocal" and
30987 "print 'scope1.c'::filelocal_bss" and
30988 "print 'scope1.c'::filelocal_ro" and
30989 "print 'scope1.c'::foo::funclocal" and
30990 "print 'scope1.c'::foo::funclocal_ro" and
30991 "print 'scope1.c'::bar::funclocal" and
30992 "print 'scope0.c'::filelocal_ro" and
30993 "print 'scope1.c'::filelocal at foo" and
30994 "print 'scope1.c'::filelocal_bss at foo" and
30995 "print 'scope1.c'::filelocal_ro at foo" and
30996 "print 'scope1.c'::foo::funclocal at foo" and
30997 "print 'scope1.c'::foo::funclocal_bss at foo" and
30998 "print 'scope1.c'::foo::funclocal_ro at foo" and
30999 "print 'scope1.c'::bar::funclocal at foo" and
31000 "print 'scope0.c'::filelocal_ro" and
31001 "print 'scope1.c'::filelocal" and
31002 "print 'scope1.c'::filelocal_bss" and
31003 "print 'scope1.c'::filelocal_ro" and
31004 "print 'scope1.c'::foo::funclocal" and
31005 "print 'scope1.c'::foo::funclocal_bss" and
31006 "print 'scope1.c'::foo::funclocal_ro" and
31007 "print 'scope1.c'::bar::funclocal" and
31008 "print 'scope1.c'::bar::funclocal_bss"
31009 to only be xfail'd when not compiled with gcc.
d63a86f8 31010 Add rs6000-*-* xfail for
c906108c
SS
31011 "print 'scope0.c'::filelocal_bss before run"
31012 when compiled with gcc.
31013 (test_at_main): Add rs6000-*-* xfail for
31014 "print filelocal_ro in test_at_main"
31015 when compiled with gcc.
31016 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 31017 Add rs6000-*-aix* xfail for
c906108c
SS
31018 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
31019 "ptype t_char_array", not compiled with gcc.
31020 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
31021 xfail for "list foo (in include file)" when gcc compiled.
31022 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 31023 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
31024 "run to call0a" if not compiled with gcc.
31025 (unsigned_integral_args): Add rs6000-*-* xfail for
31026 "run to call1a" if not compiled with gcc.
31027 (float_and_integral_args): Add rs6000-*-* xfail for
31028 "run to call2a" if not compiled with gcc and for
31029 "continue to call2b" for any compiler.
31030 Add rs6000-*-* xfail to
31031 "print f1 after run to call2a" for gcc compiled.
31032 (discard_and_shuffle): Add rs6000-*-* xfail for
31033 "run to call6a".
31034 (shuffle_round_robin): Add rs6000-*-* xfail for
31035 "backtrace from call7a" if not compiled with gcc.
31036 Add rs6000-*-* xfail for
31037 "backtrace from call7b" if compiled with gcc.
31038 (call_after_alloca): Add rs6000-*-* xfail for
31039 "print c in call_after_alloca" and
31040 "print s in call_after_alloca" and
31041 "backtrace from call_after_alloca_subr"
31042 if not compiled with gcc.
31043 (localvars_in_indirect_call): Add rs6000-*-* xfail for
31044 "print c in localvars_in_indirect_call" and
31045 "print c in localvars_in_indirect_call" and
31046 "backtrace in indirectly called function" and
31047 "stepping into indirectly called function"
31048 if not compiled with gcc.
31049 (localvars_after_alloca): Add rs6000-*-* xfail for
31050 "print c after runto localvars_after_alloca" and
31051 "print s after runto localvars_after_alloca" and
31052 "print i after runto localvars_after_alloca" and
31053 "print l after runto localvars_after_alloca"
31054 for all compilers.
31055 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
31056 than whatis-info.exp.
31057 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
31058 than opaque-info.exp.
31059 Setup rs6000-*-* xfail for
d63a86f8 31060 "ptype on opaque struct pointer (statically)" and
c906108c
SS
31061 "ptype on opaque struct pointer (dynamically)" when
31062 not compiled with gcc.
31063 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
31064 rather than callf-info.exp.
31065 (do_function_calls): Add clear_xfail for rs6000-*-* for
31066 "p t_float_values2(3.14159,float_val2)". Seems to work
31067 fine there, both with xlc and gcc. Need to find out what
31068 it is doing right and fix other platforms.
31069 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
31070 "call inferior func with struct - returns int",
31071 "call inferior func with struct - returns long",
31072 "call inferior func with struct - returns float",
31073 "call inferior func with struct - returns double",
31074 "call inferior func with struct - returns char *",
31075 but only if not gcc compiled (presumes xlc compiled).
31076 Change rs6000-*-* xfails for
31077 "call inferior func with struct - returns char" and
31078 " call inferior func with struct - returns short" to only
31079 xfail if not using gcc.
31080 (clean mostlyclean): Remove *.ci and *.tmp files.
31081 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31082 than templ-info.exp.
31083 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31084 Add rs6000-*-* xfail for "up to foo in langs.exp"
31085 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31086 when not gcc compiled.
d63a86f8 31087
c906108c
SS
31088Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31089
31090 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31091 * gdb.base/corefile.exp: Likewise.
31092 * gdb.base/list.exp: Likewise.
31093 * gdb.base/scope.exp: Likewise.
31094 * gdb.base/siganls.exp: Likewise.
31095
31096 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31097 compiler output.
31098 * gdb.base/whatis.exp: Likewise.
31099
31100Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31101
31102 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31103 failure (opcode table has been fixed to match reality).
31104
31105Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31106
31107 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31108 "call inferior func with struct - returns char",
31109 "call inferior func with struct - returns short"
31110
31111 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31112 "print 'scope0.c'::filelocal at main",
31113 "print 'scope0.c'::filelocal_bss in test_at_main",
31114 "print 'scope0.c'::filelocal at foo",
31115 "print 'scope0.c'::filelocal_bss in test_at_foo",
31116 "print 'scope0.c'::filelocal at bar",
31117 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31118
c906108c
SS
31119 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31120 in source file 1". This bug seems to have been fixed with both
31121 gcc and native cc (was native assembler bug?).
31122
31123Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31124
31125 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31126 "backtrace through signal handler" to "i*86-*-sysv4*".
31127 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31128 continue" case. Add "known SVR4 bug" to fail message.
31129 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31130 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31131 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31132 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31133 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31134 "up to foo in langs.exp", "show language at foo in
31135 langs.exp", "up to cppsub_ in langs.exp", "show
31136 language at cppsub_ in langs.exp", "up to fsub in
31137 langs.exp", and "show language at fsub in langs.exp".
31138 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31139 "bactrace in corefile.exp".
31140 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31141 "call inferior function with struct - returns float" and
31142 "call inferior function with struct - returns double".
d63a86f8 31143
c906108c
SS
31144Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31145
31146 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31147 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31148 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31149 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31150
31151Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31152
31153 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31154 (or overriden) "CHILL" macro rather then bare "gcc".
31155 Also look for ../../gcc/xgcc since that is what we will
31156 actually need, not "Makefile". Remove following assignment
31157 of CHILL to CHILL_FOR_TARGET because that results in
31158 recursive definition.
31159
31160Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31161
31162 * gdb.base/corefile.exp: Change xfail for backtrace in
31163 corefile.exp from linuxaout to all linux.
31164 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31165 cases where we miss the breakpoint at the signal handler
31166 for some reason. Setup xfail for linuxoldld/linuxaout and
31167 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31168 hitting SIGURG breakpoint.
31169 * gdb.base/signals.exp: Setup xfail for "next" acting like
31170 continue to add linuxoldld. Setup xfail for all linux for
31171 "next to handler in signals_tests_1", "backtrace in
31172 signals_tests_1", "continue to func1", "pass SIGUSR1",
31173 and continue to handler".
31174
31175Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31176
31177 * Update all FSF addresses except those in COPYING* files.
31178
31179Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31180
31181 * gdb.base/a2-run.exp: Change messages to be more explicit about
31182 the status of args, and quote binfile in results.
31183
31184Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31185
31186 * gdb.base/callfuncs.exp: Add tests for passing structs to
31187 inferior functions and return various types.
31188 * gdb.base/callfuncs.c: Add functions to receive a struct
31189 and return a member of the struct, in various types.
31190
31191Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31192
31193 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31194
31195Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31196
31197 * config/vxworks29k.exp: New file, sources vxworks.exp.
31198
31199Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31200
31201 * config/gdbremote.exp: New file. Testing framework using
31202 gdbserver.
31203
31204Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31205
31206 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31207 "call function when asleep" and "send end of file".
31208 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31209 for "backtrace in corefile.exp".
31210 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31211 for "backtrace through signal handler".
31212 * gdb.base/corefile.exp: Make sure we actually generate a core file
31213 before trying the core tests. Some systems allow the user to suppress
31214 generation of core files and default to that (linux for example).
31215 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31216 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31217
31218Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31219
31220 * gdb.threads: New directory with some crude multi-threaded
31221 gdb tests (step.exp and step2.exp).
31222 * config/mt-lynx (STEP_EXECUTABLE): Define.
31223 (THREADFLAGS): Define.
31224
31225Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31226
31227 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31228
31229 * gdb.base/signals.exp: Disable whole file for lynx until
31230 further notice.
31231
31232 * gdb.base/signals.exp: xfail test where "next" acts like
31233 "continue" for lynx.
31234
31235 * gdb.base/interrupt.exp: xfail test for calling function while
31236 inferior is asleep for lynx.
31237
31238 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31239 than one cr-lf after each command.
31240
31241Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31242
31243 * configure.in: Reinstate setting of stabsdirs variable, fix
31244 typo in setting up configdirs for native builds.
31245
31246 * gdb.base/return.exp: Fix typo in return double test.
31247 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31248 compiler from optimizing them away.
31249
31250Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31251
31252 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31253 sequences to be echo'd by gdb when using gdb_test.
31254 * gdb.chill/chexp.exp: Likewise.
31255 * gdb.fortran/exprs.exp: Likewise
31256
31257Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31258
31259 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31260 after the inferior gdb has started.
31261
31262 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31263 after each command.
31264 * gdb.base/funcargs.exp: Likewise.
31265 * gdb.base/gdbvars.exp: Likewise.
31266 * gdb.base/interrupt.exp: Likewise.
31267 * gdb.base/list.exp: Likewise.
31268 * gdb.base/watchpoint.exp: Likewise.
31269 * gdb.c++/demangle.exp: Likewise.
31270 * gdb.c++/inherit.exp: Likewise.
31271 * gdb.chill/chexp.exp: Likewise.
31272 * gdb.fortran/exprs.exp: Likewise.
31273
31274 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31275 test if we can't handle IO to/from the inferior.
31276
31277 * gdb.c++/misc.exp: Always check for a program already being
31278 started after sending a "run" command to gdb.
31279
31280 * gdb.base/twice.exp: Start with a fresh gdb.
31281
31282 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31283 only depend on gdb's expression code, not the chill runtime.
31284
31285 * gdb.base/return.c: Put return values into variables so we
31286 can have gdb print them rather than depending on the program
31287 to print them.
31288 * gdb.base/return.exp: Corresponding changes.
31289
31290 * lib/gdb.exp: Provide default value for noinferiorio.
31291 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31292 the inferior.
31293
31294 * gdb.base/break.exp: Always check for a program already being
31295 started after sending a "run" command to gdb.
31296 (text_next_with_recursion): Don't check the output from the
31297 program's printf statement. Instead just make sure the program
31298 exited.
31299
31300 * gdb.base/commands.exp: Protect tests which need arguments with
31301 $noargs conditionals.
31302
31303Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31304
31305 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31306 of structure member arrays to match gdb/valops.c:value_addr change.
31307
31308Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31309
31310 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31311 cases.
31312
31313Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31314
31315 * configure.in (configdirs): Remove gdb.chill from default list
31316 of subdirs and then add it back in only if doing a native build.
31317 The current chill compiler does not yet work in any cross build.
31318 * Revert all signal changes from Jul 6.
31319 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31320 for sh-hms targets, allowing these tests to link, with no other
31321 changes. Testing is suppressed by setting "nosignals" in site.exp.
31322
31323Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31324
31325 * configure.in (signaldirs): Define and add to configdirs for all
31326 targets except some specific ones that are known to not support signals.
31327 Also clean up formatting.
31328 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31329 (signals, sigall): Remove rules to build.
31330 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31331 Moved to new gdb.signals directory.
31332 * gdb.signals: New test directory.
31333 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31334 signals.c signals.exp}: New or moved files.
31335
31336Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31337
31338 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31339
31340Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31341
31342 * gdb.base/return.exp: Xfail `return double' test failure
31343 on at least Solaris 2.3 and handle future/past versions on
31344 a case by case basis as appropriate. Also update message
31345 to include i*86 failures.
31346
31347Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31348
31349 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31350
31351 * lib/gdb.exp: Fix comment which erroneously identified
31352 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31353 gdb_file_cmd not gdb_load).
31354 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31355
31356 * gdb.base/setvar.exp: Make test names consistent between pass and
31357 fail cases. Use gdb_test more.
31358
31359Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31360
31361 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31362
31363Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31364
31365 * gdb.base/help.exp: Fix expected help string for `show commands'.
31366
31367Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31368
31369 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31370
31371 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31372 of a text section.
31373
31374Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31375
31376 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31377 that loop eventually terminates. Fix Connection refused logic so
31378 that testsuite will expire nicely.
31379
31380Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31381
31382 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31383 config/rom68k.exp: New tcl glue for the appropriate monitors.
31384 These all just end up calling monitor.exp.
31385 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31386 refused' by retrying. Cleanup some timeout issues.
31387 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31388 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31389 callers don't have to set/restore global timeout variable.
31390
31391 * The following set of changes centralizes management of the global
31392 timeout variable. This way, it can be set in one target dependent
31393 place instead of dozens of places scattered throughout the test suite.
31394 If you need to lengthen a timeout, then you should either set timeout
31395 in one of the config/{target}.exp files, or multiply it by a factor.
31396 Setting it to an absolute value is always going to lose for some
31397 targets.
31398 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31399 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31400 * gdb.base/funcargs.exp: Don't set timeout.
31401 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31402 * gdb.base/printcmds.exp (test_print_string_constants
31403 test_print_array_constants): Don't set timeout.
31404 * gdb.base/ptype.exp: Don't set timeout.
31405 * gdb.base/recurse.exp: Don't set timeout.
31406 * gdb.base/return.exp: Don't set timeout.
31407 * gdb.base/watchpoint.exp: Don't set timeout.
31408 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31409 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31410
31411Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31412
31413 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31414
31415Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31416
31417 * lib/gdb.exp: Disable chill tests for irix5.
31418
31419Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31420
31421 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31422 each test pass or fail.
31423
31424Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31425
31426 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31427 xlc not gcc.
31428
31429Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31430
31431 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31432
31433Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31434
31435 * config/est.exp: Fix copyright and comments. Remove dead code.
31436 Use targetname, serialport and baud variables instead of fixed
31437 constants.
31438 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31439 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31440
31441Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31442
31443 * gdb.base/watchpoint.exp: Don't run
31444 test_watchpoint_triggered_in_syscall for sunos.
31445
31446Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31447
31448 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31449 they don't seem to exist. Do include stdio.h.
31450
31451Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31452
31453 * gdb.base/a1-selftest.exp: Add alpha xfail.
31454
31455Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31456
31457 * gdb.base/watchpoint.c (main): Prompt before calling read().
31458 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31459 Revise accordingly. Remove cruft about sending "123" several
31460 times, until it gets noticed. Clean up the "print buf[0]" stuff
31461 so that it passes or fails, and waits for prompts in the usual way.
31462
31463Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31464
31465 * gdb.base/recurse.exp: Fix comment.
31466
31467 * TODO: Remove item about printing variables in nodebug.exp. Add
31468 item about enabling tests which are only run on some targets.
31469
31470 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31471 fail, make test names unique, use new gdb_test convention
31472 regarding pattern, use gdb_test more, etc.).
31473
31474 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31475 fail, make test names unique, etc.).
31476
31477Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31478
31479 * gdb.base/nodebug.c: Change return type of top and middle to
31480 short.
31481 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31482 are fixed by the recent mdebugread.c changes. Allow `short ()'
31483 as type for top and middle.
31484
31485Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31486
31487 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31488 nearly as I can tell, the whole thing was an accident in Stu's
31489 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31490 to replace a send/expect pair with gdb_test, but ended up only
31491 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31492 of 30 Mar 1995 took care of it, but left this vestigial comment
31493 which I am now nuking.
31494
31495Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31496
31497 * gdb.base/break.exp: Look for different line number for
31498 breakpoint at main depending on usestubs.
31499
31500Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31501
31502 * gdb.base/list.exp: Adjust some alternate expect patterns to
31503 match recent list0.c change. Add alternate expect pattern for
31504 output from `list default lines around main' for optimizing
31505 compilers.
31506
31507Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31508
31509 * lib/gdb.exp: If nosignals is not set, set it to 0.
31510
31511Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31512
31513 * config/slite-gdb.exp: Responds to load symbol table prompt.
31514 * gdb.base/break.exp: Adjust line number, fix rerun.
31515 * gdb.base/langs0.c: Add #ifdef usestubs.
31516
31517Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31518
31519 * gdb.base/list.exp: Adjust line contents after adding new lines in
31520 list0.c. Also fix a syntax error.
31521
31522 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31523 * gdb.base/break.exp: ditto.
31524 * gdb.base/list.exp: ditto.
31525 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31526 * gdb.base/run.c: ditto.
31527 * gdb.base/list0.c: ditto.
31528 * gdb.base/funcargs.c: ditto.
31529
31530Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31531
31532 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31533 $targetname, $serialport and $baud instead of hardwired variables.
31534 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31535 target doesn't support signals.
31536
31537Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31538
31539 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31540
31541Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31542
31543 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31544 Don't rely on the value of an auto variable before it has been
31545 initialized. Use gdb_test more.
31546
31547Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31548
31549 * lib/gdb.exp (default_gdb_version): A version number must start
31550 with a digit, but other than that contains all characters up to
31551 the first whitespace character.
31552
31553Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31554
31555 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31556
31557Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31558
31559 * gdb.c++/*.exp: Warn if executable does not exist. The original
31560 reason for skipping the warning was that configure.in sometimes
31561 intentionally skipped building the executables but the tcl code
31562 had no way of knowing. That (a) was always bogus with respect to
31563 error handling, (b) is no longer true (right now there is no way
31564 to skip C++ tests).
31565
31566 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31567
31568Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31569
31570 * gdb.base/list.exp: Add expect patterns for output from
31571 SunPRO compiled executables.
31572 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31573 types.
31574
31575Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31576
31577 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31578 number (we are already testing that the correct source line text
31579 gets printed).
31580
31581 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31582 that is what is intended, but something needed to be done to get
31583 sunos4 native working again.
31584
31585 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31586
31587 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31588 apparently went with a (very) old xfail.
31589
31590Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31591
31592 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31593 runto_main is a proc in gdb.exp that will do 'step' for target use
31594 stubs.
31595 * gdb.base/exprs.exp: ditto.
31596 * gdb.base/interrupt.exp: ditto.
31597 * gdb.base/opaque.exp: ditto.
31598 * gdb.base/printcmds.exp: ditto.
31599 * gdb.base/ptype.exp: ditto.
31600 * gdb.base/scope.exp: ditto.
31601 * gdb.base/setvar.exp: ditto.
31602 * gdb.base/signals.exp: ditto.
31603 * gdb.base/twice.exp: ditto.
31604 * gdb.c++/classes.exp: ditto.
31605 * gdb.c++/inherit.exp: ditto.
31606 * gdb.c++/templates.exp: ditto.
31607 * gdb.base/break.exp: no run and hit main for stubs. Change line
31608 numbers for breakpoints and info breakpoint.
31609 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
31610 breakpoint().
31611 * gdb.base/callfuncs.c: ditto.
31612 * gdb.base/exprs: ditto.
31613 * gdb.base/interrupt.c: ditto.
31614 * gdb.base/opaque0.c: ditto.
31615 * gdb.base/printcmds.c: ditto.
31616 * gdb.base/ptype.c: ditto.
31617 * gdb.base/scope0.c: ditto.
31618 * gdb.base/setvar.c: ditto.
31619 * gdb.base/signals.c: ditto.
31620 * gdb.base/twice.c: ditto.
31621 * gdb.c++/misc.cc: ditto.
31622 * gdb.c++/templates.cc: ditto.
31623
31624Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31625
31626 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
31627
31628 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
31629 somewhere between `read' and `main.c'. I'm pretty sure the
31630 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
31631 and it isn't particularly useful.
31632
31633 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
31634
31635Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31636
31637 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
31638
31639Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
31640
31641 * config/mt-slite: add LIBS and -nostdlib.
31642 * config/slite-gdb.exp: add this new file to support sparclite target.
31643
31644Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
31645
31646 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
31647
31648 * gdb.base/a2-run.exp: Change argument to istarget from
31649 "*-*-vxworks" to "*-*-vxworks*".
31650 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
31651
31652Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
31653
31654 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
31655 will not runto main but do a 'step' to step out of breakpoint().
31656 * config/mt-slite: add -Dusestubs.
31657
31658Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31659
31660 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31661 instead of just @.
31662
31663 * gdb.base/signals.exp: Add test for "handle all print".
31664 * TODO: Remove "handle all print". Also remove item about
31665 checking copyright date (I don't like the idea of a spurious FAIL
31666 based on when we run the tests).
31667
31668 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31669 for SunOS4 (reason for failure not investigated). Remove
31670 redundant test for $binfile.
31671
31672 * gdb.base/nodebug.c (array_index): Call malloc.
31673
31674 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31675
31676Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31677
31678 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31679 conventions and slightly simplify the matching regexp.
31680
31681Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31682
31683 * gdb.base/break.exp: Update gdb_test invocation to use new
31684 convention.
31685
31686 * lib/gdb.exp: If noargs is not set, set it to 0.
31687
31688 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
31689 tests unique.
31690
31691 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
31692
31693Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31694
31695 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
31696 one argument of type "<non-float parameter>".
31697
31698Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
31699
31700 * config/rom68k.exp: New file to support Motorola IDP board.
31701 * gdb.base/a2-run.exp: Skip this file if noargs is set.
31702 * gdb.base/break.c: Change things around so that this program
31703 doesn't depend upon args. This is necessary to make remote
31704 targets work (in general, they can't take args).
31705 * gdb.base/break.exp: Don't try to send args to program. Don't
31706 expect output. Also, replace lots of code with gdb_test.
31707
31708Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31709
31710 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
31711 printing of '\'' (which is what the comment says we are testing,
31712 even though we were not), not '''.
31713 (test_integer_literals_rejected): Test that printing ''' is an error.
31714
31715 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31716 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
31717 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
31718 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
31719 Use gdb_test not test_print_accept.
31720 * lib/gdb.exp: Remove test_print_accept.
31721
31722 * gdb.base/signals.exp (signal_tests_1): Make pass message
31723 consistent with fail message.
31724
31725 * gdb.base/whatis.exp: Remove xfails for printing char vs.
31726 unsigned char; the bug (PR 1821) is fixed.
31727
31728 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
31729
31730 * gdb.base/scope.exp (test_at_localscopes): Call pass for
31731 successful tests--makes xfailing them work right.
31732
31733Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31734
31735 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
31736 only \r\n, not .*. The test can pass .* as the last thing in
31737 $pattern if that is what it wants. In addition to providing this
31738 flexibility, this change should speed up pattern matching in cases
31739 where the pattern already ended with .* (there were a number of
31740 them). This change also helps catch bad patterns--in the old
31741 scheme the typo "char \*" instead of "char \\*" would pass. Now
31742 it is caught.
31743 * Many .exp files: Update callers.
31744
31745 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
31746 clearer and does not spuriously match multiple ('s. Likewise for
31747 ) and *.
31748
31749 * gdb.base/nodebug.exp: Test ability to call a function and pass
31750 it a string (even with no debugging info).
31751
31752 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
31753 "p '\'", which is the same as "p ''" once tcl gets done with
31754 quoting, to "p '\\'", which I suspect is what is intended (one
31755 backslash gets sent to GDB).
31756
31757 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
31758
31759Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31760
31761 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
31762 1817) was fixed literally years ago.
31763
31764Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31765
31766 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
31767 test, it causes stepping out of call_after_alloca_subr with
31768 optimizing compilers.
31769 (localvars_in_indirect_call): Consume GDB prompt if `finish'
31770 fails.
31771
31772 * gdb.c++/templates.exp: Source templ-info.exp only if
31773 the templates executable exists.
31774
31775 * gdb.c++/misc.cc (class Contains_static_instance,
31776 class Contains_nested_static_instance),
31777 gdb.c++/classes.exp (test_static_members): Test printing of
31778 a class that contains a static instance of the class.
31779
31780Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31781
31782 * gdb.base/langs2.c (cppsub_): Don't prototype.
31783 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
31784 only, I believe).
31785
31786Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31787
31788 * lib/gdb.exp (skip_chill_tests): New procedure.
31789
31790 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
31791
31792Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
31793
31794 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
31795 each expect pattern. Cuts runtime from 12 to about 4 seconds.
31796
31797Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31798
31799 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
31800
31801 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
31802 disassemble 8, not 16, instructions for part 4.
31803
31804 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
31805 support the latter anymore.
31806
31807 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
31808 -DNO_PROTOTYPES.
31809 * gdb.base/callfuncs.c: Control use of prototypes based on
31810 NO_PROTOTYPES, not __STDC__.
31811 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
31812 t_float_values2 tests if prototypes in use.
31813
31814 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
31815 t_double_values): When checking differences against DELTA, check
31816 that difference is within the range (-DELTA,DELTA), not just
31817 (-infinity,DELTA).
31818
31819Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
31820
31821 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
31822 'file' command firts, then 'target', then 'load', this is due to gdb
31823 target set up.
31824 * config/mips-gdb.exp: Fix a couple regular exp bugs.
31825
31826Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
31827
31828 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
31829 FP load/store variants.
31830 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
31831
31832Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31833
31834 * gdb.base/term.exp: Do not give a warning if not native, it is
31835 not an abnormal condition.
31836
31837Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
31838
31839 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
31840 t_char_array".
31841
31842Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31843
31844 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
31845 are getting the version number.
31846
31847 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
31848 if not native, it is not an abnormal condition.
31849
31850Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31851
31852 * lib/gdb.exp: Just use "file exists", rather than undocumented
31853 dejagnu procedure "findfile".
31854
31855Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31856
31857 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
31858 (LDFLAGS): Set to -Xlinker -Ur.
31859
31860 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
31861 Removed, these values are set by lib/gdb.exp.
31862
31863 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
31864
31865Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31866
31867 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
31868 of replicating gdb startup code.
31869
31870 * config/mt-vxworks (LDFLAGS): Set to -r.
31871 (CFLAGS_FOR_TARGET): Removed.
31872
31873 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
31874 (gdb) and gdb for vxworks uses (vxgdb).
31875
31876 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
31877 executable is not in the tree and host != target, use sed and
31878 program_transform_name to determine the gdb name used by the
31879 target.
31880
31881 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
31882 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
31883
31884Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31885
31886 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
31887 floats, chars, and shorts where there are ANSI-style function
31888 definitions.
31889
31890 * gdb.base/langs.exp, gdb.base/langs*: New test.
31891 * gdb.base/Makefile.in: Build it.
31892 * TODO: Remove item about checking that C names don't get C++
31893 demangling applied; this test tests it.
31894
31895Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31896
31897 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
31898 went with the const70 xfail. The xfail went away a year ago.
31899
31900 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
31901
31902 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
31903 for hp300.
31904
31905 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
31906
31907 * gdb.base/a1-selftest.exp: Don't run on hp300.
31908
31909Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31910
31911 * Makefile.in (site.exp): Set host_alias and target_alias as well
31912 as host_triplet and target_triplet.
31913
31914Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31915
31916 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
31917
31918 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
31919 places as other ecoff systems).
31920
31921 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
31922 ultrix.
31923
31924Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31925
31926 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
31927 remove them.
31928 * gdb.base/nodebug.exp: Accept "function" in addition to "text
31929 variable and "variable" in addition to "data variable".
31930 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
31931
31932 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
31933 2.
31934 * gdb.base/list1.c (long_line): Add additional statement at start
31935 of function.
31936 * gdb.base/list.exp (test_forward_search): Update line number to
31937 reflect new statement.
31938
31939Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31940
31941 * gdb.base/signals.exp: Reinitialize searched source directories
31942 after gdb_start call.
31943
31944Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
31945
31946 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
31947 * gdb.stabs/Makefile.in: Likewise.
31948
31949 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
31950 change. Instead split the tests into smaller pieces.
31951 * gdb.disasm/hppa.s: Corresponding changes.
31952
31953Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31954
31955 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31956 Quote ^C when passing it to stty. For some shells ^ is a pipe.
31957
31958 * gdb.base/funcargs.exp: Modify many tests so that every test
31959 either passes or fails. Make some test names unique.
31960
31961Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31962
31963 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31964 Call stty to set interrupt character.
31965
31966 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
31967 for HP assembler versus GNU assembler based on actual behavior of
31968 $(CC), rather than assuming that $(AS) is always the GNU assembler.
31969
31970 * TODO: Suggest a few more stepping tests.
31971
31972Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
31973
31974 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
31975 restart GDB for h8300 after a continue.
31976 (return): Add pattern to match a29k-udi behavior.
31977 * gdb.base/nodebug.exp: Remove obsolete comment.
31978 * gdb.base/regs.exp: New file, testing of register displays.
31979 * gdb.base/return.exp: Fix typo in reference to $objdir.
31980 * gdb.base/whatis.exp: Always start with a fresh GDB.
31981
31982Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31983
31984 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
31985 higher, these tests generate a lot of output.
31986
31987Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31988
31989 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
31990 code following the catch silently ignored some errors; without the
31991 catch they should be thrown like any other tcl error. Also, the
31992 catch used "" instead of {} which meant all the callers who wanted
31993 to include one of the characters "[]$ had to quote it an extra time.
31994 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
31995 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
31996 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
31997 Remove extra quoting.
31998
31999Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
32000
32001 * gdb.base/commands.exp: Make test names unique; every test either
32002 passes or fails. Update some comments.
32003
32004 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
32005
32006Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32007
32008 The following fixes a FAIL caused by the fact that the alpha stabs
32009 configuration didn't use the ".if alpha" code in weird.def.
32010 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
32011 bit pointer, so the 32 bit version works even on the alpha.
32012 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
32013 Remove the stuff which allowed us to have separate versions for
32014 alpha and everything else.
32015
32016 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
32017 regexp which "info func operator\[\](" is supposed to match. Fix
32018 string to send to GDB. Note that GDB still doesn't work right. Add a
32019 new test for "info func .perator\[\](" which GDB does handle correctly.
32020
32021 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
32022
32023Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32024
32025 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
32026 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
32027 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
32028 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
32029 it makes the tests harder to understand and confuses test-o-matic.
32030 The preferred style is that each test provides a PASS or a FAIL,
32031 and has a unique message (e.g. "continue #54" not just "continue")
32032 which is the same for the pass and the fail.
32033 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32034 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
32035 to lib/gdb.exp.
32036 * gdb.base/printcmds.exp: Use test_print_accept. Remove
32037 prt_accept which was basically the same thing. Likewise for
32038 test_print_reject and prt_reject.
32039 * lib/gdb.exp (test_print_reject): Add some more error message
32040 patterns to match from the former printcmds.exp (prt_reject).
32041 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
32042 One defect of the passcount stuff is that some of it failed to
32043 report XPASS where appropriate.
32044 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
32045 stuff before and after arg in expected pattern.
32046 (test_paddr_operator_functions): Re-do test without print_addr_of;
32047 this is the only test which seems to want extra stuff there.
32048
32049Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32050
32051 * gdb.base/nodebug.exp: Update new tests to reflect improved
32052 wording of gdb output.
32053
32054 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
32055 and "ptype" work on variables in files compiled without -g.
32056 Replaces commented out "maint print msymbol" tests.
32057
32058Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32059
32060 * gdb.base/setvar.c (dummy): Call malloc.
32061
32062 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
32063 losing with the irix4 sed.
32064
32065 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
32066 ALRM" on irix4.
32067
32068Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32069
32070 * TODO: Remove items about corefile.exp testing new exec-file and
32071 backtrace; both are now done. Add items about printing enums.
32072
32073Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32074
32075 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
32076 "get signal $thissig" test fails.
32077
32078 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
32079
32080Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32081
32082 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32083 compiler warning with dec alpha compiler.
32084
32085 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32086 extra \n from gdb_test call (this explains why the prompt test
32087 that I removed yesterday was there).
32088 (user_defined_command_test): Remove extra \n and prompt test.
32089
32090 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32091 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32092 doesn't exist.
32093 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32094 Also remove alpha workaround, which turns out to be because
32095 SIGABRT == SIGLOST.
32096
32097 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32098
32099 * gdb.base/help.exp: Don't test "help show".
32100
32101Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32102
32103 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32104 "set print address" is on.
32105 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32106 pass prompt to gdb_test; gdb_test already looks for the prompt.
32107
32108 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32109
32110 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32111 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32112 was to make sure that gdb can read a core file. But (a) the "read
32113 the corefile" part didn't make it to a1-selftest.exp, we just
32114 delete the corefile after creating it, and (b) we test reading
32115 corefiles in corefile.exp anyway. Also, this test left around a
32116 xgdb process on Solaris.
32117
32118 * gdb.base/corefile.exp: Also test backtrace.
32119
32120Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32121
32122 * gdb.base/commands.exp: Test a simple user defined command with
32123 arguments and if/while statements; verify the full user command is
32124 printed by "show user".
32125
32126 * gdb.base/commands.exp: Test if/while commands as part of a
32127 breakpoint command list; verify they appear in breakpoint
32128 information.
32129
32130Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32131
32132 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32133 than by dividing by zero.
32134
32135Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32136
32137 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32138 performing an inferior call with watchpoints enabled.
32139 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32140 call.
32141
32142Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32143
32144 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32145 of "file" command.
32146
32147 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32148 Add additional pattern for when "int operator int(void);" appears
32149 in a different order.
32150
32151Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32152
32153 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32154
32155 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32156 and "signal" with ".*".
32157
32158Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32159
32160 * TODO: Add note about "handle all nostop".
32161
32162 * gdb.base/{sigall.c, sigall.exp}: New test.
32163 * gdb.base/Makefile.in: Add it.
32164
32165Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32166
32167 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32168 when invoking GDB, suppresses any windowing interface.
32169
32170Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32171
32172 * config/sim-gdb: New file, simulator testing support.
32173
32174Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32175
32176 * gdb.base/interrupt.exp: Test calling func1 twice.
32177
32178Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32179
32180 * gdb.base/list.exp (test_forward_search): Set timeout higher
32181 when we'll be getting lots of output from gdb.
32182
32183 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32184 "init_malloc" to after the expect statement. Run it if that
32185 regexp is taken, but also for two others which happen if source
32186 cannot be found.
32187
32188Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32189
32190 * gdb.base/printcmds.exp: New test, for printing register before
32191 program is running.
32192
32193Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32194
32195 * gdb.base/list.exp: Correct some alternate expect patterns
32196 to reflect changes in list1.c.
32197
32198Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32199
32200 * TODO: Add item regarding large frames.
32201
32202 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32203
32204 * TODO: Remove item about enabling return.exp; it
32205 is enabled. Suggest a few more "return" tests.
32206
32207Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32208
32209 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32210 anonymous unions.
32211
32212Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32213
32214 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32215 and pr-5646.o, so "make" is the same as "make all", not "make
32216 pr-4975.o".
32217
32218Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32219
32220 * gdb.base/list.exp: Adjust expectations to reflect changes in
32221 list1.c.
32222 (test_forward_search): New test proc.
32223 * gdb.base/list1.c (long_line): New function, has long source line.
32224
32225Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32226
32227 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32228 additional line of code that was added.
32229
32230Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32231
32232 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32233 tests so as not to overflow expect's input buffers.
32234 * gdb.disasm/hppa.exp: Corresponding changes.
32235
32236Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32237
32238 Beginnings of template debugging tests.
32239 * gdb.c++/templ-info.cc: New file to test for template
32240 debugging capability of the compiler.
32241 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32242 templ-info.cc.
32243 * gdb.c++/templates.cc: Add explicit template instantiations
32244 to enable compiling with -fno-implicit-templates. Add destructor
32245 and 'value' method to T5 class for template tests.
32246 * gdb.c++/templates.exp: Add testcases for printing of template
32247 types, setting breakpoints on template methods and calling a
d63a86f8 32248 template method.
c906108c
SS
32249
32250Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32251
32252 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32253 branch target since some assemblers (gas-2.5) may emit a
32254 relocation for the branch instead of resolving it in the
32255 assembler.
32256
32257Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32258
32259 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32260 through signal handler.
32261
32262Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32263
32264 * configure.in (*-*-netware): Use config/mt-netware.
32265
32266 * config/mt-netware: New file.
32267 * config/mt-i386-netware: Removed, separate configs for different
32268 netware architectures are no longer needed now that we have
32269 --with-headers.
32270
32271Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32272
32273 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32274 by the recent changes to use ANSI C arithmetic conversions.
32275
32276Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32277
32278 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32279 bug involving using inferior_pid to figure out whether to select a
32280 frame.
32281
32282Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32283
32284 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32285 match the current disassembler output.
32286
32287Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32288
32289 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32290 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32291 types, expect "int" as type of integer values (for now).
32292
32293Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32294
32295 * gdb.base/commands.exp: New tests for if/while commands.
32296
32297Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32298
32299 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32300 by .*, since hex values have different syntax in Chill mode.
32301
32302Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32303
32304 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32305 linefeed from expect pattern for repeated types with indices > 9.
32306
32307Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32308
32309 First part of Fortran test suite.
32310 * gdb.fortran: New directory.
32311 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32312
32313Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32314
32315 * gdb.base/default.exp: Update expect pattern for load command
32316 without arguments.
32317
32318Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32319
32320 * configure.in: Change i386 to i[345]86.
32321 * gdb.base/configure.in: Likewise.
32322 * gdb.c++/configure.in: Likewise.
32323 * gdb.chill/configure.in: Likewise.
32324
32325Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32326
32327 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32328 patterns, since that is not a valid context for comments.
32329
32330Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32331
32332 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32333 repeated types and repeated types with indices > 9.
32334
32335Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32336
32337 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32338 2417; old bug has been fixed.
32339
32340Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32341
32342 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32343 send the newline ourselves instead of assuming gdb_test will do
32344 so when passed an empty input string.
32345
32346 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32347 stabs testcode.
32348
32349Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32350
32351 * lib/gdb.exp (gdb_test): Don't send anything if the first
32352 argument is an empty string. This makes cases where we want to
32353 match output that is already in expect's buffers (for example,
32354 matching a breakpoint after gdb_run_cmd has been called) work
32355 reliably.
32356
32357Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32358
32359 * config/netware.exp: New file.
32360
32361Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32362
32363 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32364 the -B and -L prefixes so we can find the debugging stub.
32365
32366 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32367 there and we are using the gcc from the tree.
32368
32369 * gdb.base/types.c: Removed.
32370
32371 * gdb.base/configure.in: Look for makefile fragments in ../config.
32372 Recognize i386-*-netware.
32373 * gdb.c++/configure.in: Likewise.
32374
32375Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32376
32377 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32378 the correct TCL syntax.
32379
32380Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32381
32382 * gdb.base/opaque.exp: use runto instead of messing around with
32383 breakpoints. Simplify by using gdb_test.
32384
32385 * gdb.base/bitfields.exp: restart between tests on netware targets
32386 because breakpoints aren't relocated after target death. Run
32387 processes to completion.
32388
32389 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32390
32391Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32392
32393 * Makefile.in: Remove extra tabs that confuse some versions
32394 of "make". Use the newly built gdb to test with by default,
32395 rather than the first one in the tester's search path.
32396
32397Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32398
32399 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32400
32401 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32402 condition help.
32403
32404Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32405
32406 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32407
32408 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32409 running.
32410 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32411 * gdb.base/funcargs.exp: Likewise.
32412
32413 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32414 * gdb.base/funcargs.exp: Likewise.
32415
32416 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32417 message is "".
32418
32419Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32420
32421 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32422 return,signals,twice}.exp: Handle non-existant binaries
32423 consistantly.
32424
32425 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32426 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32427 might testing a cross development system.
32428
32429Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32430
32431 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32432 runtest script is relative to ${srcdir}, not ${rootdir}.
32433
32434Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32435
32436 * gdb.base/signals.exp: Allow for optionality of breakpoint
32437 address.
32438
32439Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32440
32441 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32442
32443Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32444
32445 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32446 for size_t definition.
32447 * gdb.c++/templates.cc: Likewise
32448
32449 * config/mt-i386-netware: New file.
32450
32451 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32452 defined.
32453
32454 * gdb.base/Makefile.in: Added support for systems that name core
32455 files by appending "core" to the program name.
32456 * gdb.base/a1-selftest.exp: Likewise.
32457
32458Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32459
32460 * gdb.base/return.exp: Add comment and message for `return double'
32461 test failure on Sparc Solaris.
32462
32463Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32464
32465 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32466
32467Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32468
32469 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32470 from optimizing them away.
32471 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32472 patterns to include default constructors and assignment operators,
32473 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32474 character in the output of the virtual base pointer.
32475
32476Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32477
32478 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32479 expression match in print_addr_of to avoid unintented matches.
32480 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32481 versions up to 2.5.8.
32482
32483Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32484
32485 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32486 included file to run under newer versions of expect.
32487 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32488 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32489 Remove xfail for the virtual table of BDDHookV.
32490
32491Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32492
32493 * lib/gdb.exp (string_to_regexp): Set a default result.
32494 (default_gdb_start): Fix misleading message.
32495
32496Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32497
32498 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32499 Remove all CC, etc definitions.
32500 * config/mt-hpux: New file.
32501 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32502 (CFLAGS, LDFLAGS): Define.
32503 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32504
32505 * Makefile.in (site.exp): Don't insert host_os, etc.
32506 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32507 (distclean): Check existence of subdir.
32508 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32509 * gdb.base/Makefile.in: General cleanup and simplification.
32510 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32511 to build executables. Use default rule to build .o files.
32512 (EXPECT, RUNTEST, CC): Fix relative pathname.
32513 (site.exp): Don't insert host_os, etc.
32514 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32515 and/or SIGUSR1 defined.
32516 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32517 * gdb.c++/Makefile.in: General cleanup and simplification.
32518 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32519 (CFLAGS): Remove.
32520 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32521
32522Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32523
32524 * gdb.base/recurse.exp: Misc changes to get tests running again
32525 after Kung's changes to the watchpoint code.
32526 * gdb.base/watchpoint.exp: Likewise.
32527
32528Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32529
32530 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32531
32532Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32533
32534 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32535 * lib/gdb.exp (default_gdb_start): Define.
32536 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32537 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32538 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32539 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32540 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32541 Don't call gdb_target_udi in between tests.
32542
32543Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32544
32545 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32546 (which was basically just a local version of the same thing). In
32547 addition to avoiding duplication, gdb_test_exact is faster.
32548 * lib/gdb.exp (gdb_test_exact): Fix typo.
32549
32550 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32551 don't give an error.
32552
32553 * gdb.base/term.exp: Call delete_breakpoints before starting.
32554
32555 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32556 (t10): Add comment.
32557
32558Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32559
32560 Reorganization of the GDB Test Suite.
32561
32562 * gdb.base: New directory, contains all the basic tests.
32563 * gdb.c++: New directory, tests specific to C++.
32564 * gdb.chill: New directory, tests specific to Chill.
32565 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32566 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32567 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32568 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32569 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32570 t30-31 to chill).
32571 * */gdbme.*: Rename to match appropriate expect scripts.
32572 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32573 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32574 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32575 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32576 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32577 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32578 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32579 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32580 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32581 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32582 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32583 gdb.c++/virtfunc.cc: New names of C++ files.
32584 * gdb.chill/chillvars.ch: New name of Chill file.
32585 * gdb.base/configure.in, gdb.c++/configure.in,
32586 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32587 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32588 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32589 * configure.in (configdirs): Update to reflect directory changes.
32590 (target_abbrev): No longer define for any configuration.
32591 * Makefile.in: Cosmetic improvements to header comments.
32592
32593Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32594
32595 Various changes to gdb.t31:
32596
32597 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32598 * gdbme.ch: Make all key-words and predefineds be upper-case.
32599 * chillvars.exp: Expect key-words and predefinds in upper-case.
32600
32601 * chillvars.exp: Use gdb_test_exact many places.
32602 Change expected output for arrays (which now includes index labels).
32603
32604 * pr-5020.exp, gdme.ch (module PR_5020):
32605 New test, for PR-5020.
32606
32607Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
32608
32609 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
32610 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
32611
32612Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
32613
32614 * Makefile.in: Fix bit-rot in definitions of CHILL,
32615 CHILL_FOR_TARGET and Chill_LIB.
32616 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
32617 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
32618 CHILL, and CHILL_LIB.
32619
32620Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
32621
32622 * Revert the previous changes. Please see Rob's directory
32623 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
32624
32625Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
32626
32627 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
32628 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
32629 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
32630 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
32631 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
32632 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
32633 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
32634 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
32635 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
32636 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
32637 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
32638 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
32639 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
32640 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
32641 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
32642 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
32643 changes from 94Q1.
32644
32645Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
32646
32647 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
32648 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
32649 Rob's new testing fragments.
32650
32651Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
32652
32653 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 32654 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
32655
32656Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32657
32658 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32659 version also, match on casted version strings, and match on
32660 gdb startup case where the line numbers might be messed up.
32661
32662Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32663
32664 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 32665 (CFLAGS): Delete it from here.
c906108c
SS
32666
32667Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32668
32669 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32670
32671Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32672
32673 * Makefile.in (RUNTEST): Default to just "runtest".
32674
32675Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32676
32677 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32678 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32679 the code has been restructured.
32680
32681Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32682
32683 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32684 \n, not just one of each.
32685
32686 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
32687 /bin/cc gives a warning if you do.
32688
32689Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
32690
d63a86f8 32691 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
32692 __t10ListS_link1ZUiRCUiPT0
32693
32694Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32695
32696 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
32697 on local variables in recursive functions.
32698
32699 * gdb.t07/Makefile.in: Build the new test.
32700
32701Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32702
32703 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
32704 directly. Instead compare the return values from actual calls.
32705
32706Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
32707
32708 * Makefile.in (check): Set TCL_LIBRARY for runtest.
32709
32710Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32711
32712 * From Peter Schauer with minor modifications.
a9c64011
AS
32713 * gdb.t15/return.exp (return_tests): Handle targets where "return"
32714 stops in mid-line in the caller. Add xfail for returning a float
32715 value on X86 targets.
c906108c
SS
32716
32717Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32718
32719 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
32720 to avoid expect lossage.
32721 (fmem_LRbug_tests): Likewise.
32722 * gdb.disasm/hppa.s: Corresponding changes.
32723
32724 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
32725 conditions to work with latest dejagnu/expect.
32726
32727 * gdb.t15/funcargs.exp (finish from indirect call): No longer
32728 expected to fail on the PA.
32729 (backtrace in call with trampolines): Explicitly require main
32730 to be frame #1 (no trampolines should show up in backtrace).
32731
32732 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
32733 "continue -expect".
32734 * gdb.t06/break.exp: Likewise.
32735 * gdb.t07/watchpoint.exp: Likewise.
32736 * gdb.t13/bitfields.exp: Likewise.
32737 * gdb.t15/{funcargs,return}.exp: Likewise.
32738 * gdb.stabs/weird.exp: Likewise.
32739 * config/{mips,udi}-gdb.exp: Likewise.
32740
32741 * hppa.sed: Enclose comments within a sed command to avoid
32742 losing with the old OSF1 sed.
32743
32744Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32745
32746 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
32747 sequent dynix.
32748 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
32749 * gdb.t15/funcargs.exp: Conditionally step again to really
32750 finish from marker_call_with_trampolines. Handle the case where
32751 the first step from within call_with_trampolines already steps
32752 us back to main.
32753 * gdb.t15/gdbme.c: Add comment to closing brace of
32754 call_with_trampolines for funcargs.exp.
32755
32756Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32757
d63a86f8 32758 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
32759 Fix typo(s).
32760
32761Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32762
32763 * gdb.t07/gdbme.c: More code for watchpoint testing.
32764
32765 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
32766 "Hardware watchpoint" throughout file.
32767 (test_watchpoint_triggered_in_syscall): New test.
32768 (test_complex_watchpoint): New test.
32769
32770Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32771
32772 * gdbme.c (call_with_trampolines): New function to try and step
32773 into. Tests trampoline problems on the PA.
32774
32775 * funcargs.exp (localvars_in_indirect_call): No longer expect
32776 stepping into indirect call to fail on PAs.
32777 (test_stepping_over_trampolines): New test.
32778
32779Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32780
32781 * TODO: Add suggestions for static member function tests, and
32782 completion tests.
32783
32784Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32785
32786 * TODO: Add suggestions for "p/a" tests.
32787
32788 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
32789 (default_gdb_exit): Replace all the hair with sending "quit" to
32790 the process with a simple close.
32791
32792Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32793
32794 * TODO: Add suggestions for shared library tests.
32795
32796Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32797
32798 * TODO: Add suggestions for x/s tests.
32799
32800Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32801
32802 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
32803 "enable once", and "enable breakpoints once" with ".*".
32804
32805Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32806
32807 * TODO: Add suggestions about structure passing tests.
32808
32809Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32810
32811 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
32812 the primary1 test, use work around if __GNUC__ < 2.
32813 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
32814 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
32815 Test for bad output rather than waiting for timeout. Issue
32816 second continue only if first continue failed.
32817
32818Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32819
32820 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
32821 operator[] test with gdb_test because the old code didn't seem to
32822 be getting the quoting right with the new dejagnu.
32823
32824Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
32825
32826 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
32827 one from the path.
32828 * Makefile.in: Use a fresh expect if there is one, use runtest
32829 from the src tree if there is one.
d63a86f8 32830
c906108c
SS
32831Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32832
32833 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
32834 next over recursive call. Revise the tests from that point on
32835 (which had been skipped) to match GDB's actual (correct) output.
32836
32837 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
32838 with next over a breakpoint whose condition is false.
32839
32840 * gdb.t00/help.exp: Comment out "help set print" tests just like
32841 (and for same reason as) "help set" test.
32842
32843Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32844
32845 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
32846 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
32847
32848Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32849
32850 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
32851 necessary gdb_target_udi.
32852
32853 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
32854
32855 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
32856 1838 and 2417; they are fixed.
32857
32858 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
32859 gdb.t03/ptype.exp (ptype structure, ptype union):
32860 Remove xfails; the test is looser than when the xfails were added.
32861
32862 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
32863 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
32864
32865 * gdb.t01/run.exp: Only run shell test if isnative.
32866
32867 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
32868 since "run" automatically loads if necessary. Call gdb_target_udi
32869 after the "file" since "file" kills any execution target.
32870
32871 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
32872 GDB. GDB doesn't work that way (not anymore at least) on UDI.
32873 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
32874 argument for UDI.
32875
32876Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32877
32878 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
32879
32880 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
32881
32882Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32883
32884 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
32885 properly quoting regexps. This makes the second argument to
32886 demangle a fixed string, which matches the callers, instead of a
32887 shell-style pattern which is what the previous implementation
32888 used. Update some of the callers.
32889
32890Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32891
32892 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
32893 (comib_nullified_tests): Fix typo.
32894 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
32895 strings. No longer expected to fail.
32896
32897 * gdb.disasm/hppa.s (addib_tests): Fix typo.
32898 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
32899 strings. No longer expected to fail.
32900
32901 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
32902 string. No longer expected to fail.
32903
32904Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32905
32906 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
32907 No longer expected to fail.
32908
32909 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
32910 string. No longer expected to fail.
32911
32912Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32913
32914 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
32915 only in the names (I probably got most of them). I was even
32916 generous with some which differed in underscores in names, and
32917 probably missed a few, and I *still* was able to remove almost a
32918 third of the file with almost no impact on testsuite coverage.
32919
32920Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32921
32922 * gdb.t00/default.exp: Match udi_attach error message as well as
32923 the one from child_attach.
32924
32925 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
32926
32927 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
32928
32929 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
32930 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
32931
32932 * Move test with enums and partial symbols back to
32933 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
32934 Reverts the change of 26 May 93. Per today's change to
32935 stabs.texinfo, the behavior that weird.exp was expecting was
32936 unreasonable; what is important is that the compiler+gdb get
32937 things right, which happens with a recent gcc. Also fix the test
32938 to deal with native compilers which put out the stab gdb can't
32939 deal with.
32940
32941Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32942
32943 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
32944 in the names. The main thing these accomplish is to slow things down.
32945 Many more such duplicates surely remain.
32946
32947 * gdb.t00/help.exp: Comment out "help support" test just like
32948 (and for same reason as) "help set" test.
32949
32950Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
32951
32952 * gdb.t06/break.exp: Remove setup_xfails for
32953 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
32954 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
32955 about known bug in gcc to include up through 2.5.8.
32956 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
32957 well as "_vb$".
32958 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
32959 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
32960 with latest gcc and gdb.
32961 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
32962 well as "_vb$".
32963
32964Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32965
32966 * configure.in (hppa*-*-*): Also configure and build stabs-only
32967 tests.
32968
32969Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32970
32971 * gdb.t10/hppa.mt: A makefile fragment for the PA.
32972 * gdb.t10/configure.in (hppa*-*-*): Use it.
32973
32974Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32975
32976 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
32977
32978Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32979
32980 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
32981 versions prior to 1.13.5.
32982
32983Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32984
32985 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
32986 the prompt is at the start of a line.
32987
32988Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32989
32990 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
32991 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
32992 in the copr tests now.
32993 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
32994 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
32995 expected to fail.
32996
32997Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
32998
32999 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
33000 gdb.t31/chillvars.exp, lib/gdb.exp:
33001 Tweak to run under either version of expect.
33002 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
33003 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
33004 * gdb.t11/list.exp: Remove extraneous whitespace.
33005
33006Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33007
33008 * gdb.t16/printcmds.exp (test_print_strings): Accept
33009 "(unsigned char *) " before the string.
33010
33011 * TODO: Add notes about printing of fancy types and GDB expressions.
33012
33013Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
33014
33015 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
33016 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 33017 if doing mips-idt-ecoff.
c906108c
SS
33018
33019Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
33020
33021 * Most .exp files: Tweak to run under either version of expect.
33022
33023Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33024
33025 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
33026 xfails; I'm not sure why they are failing, but not because of PR 1806.
33027
33028Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
33029
33030 * config/unix-gdb.exp: Remove gdb_unload cause it's already
33031 defined in lib/gdb.exp.
33032
33033Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33034
33035 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
33036 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
33037 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
33038 have to be typeless.
33039
33040Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33041
33042 * TODO: Add suggestion for copyright year test.
33043
33044Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
33045
33046 * configure.in (*-*-lynxos*): Add stabs tests.
33047
33048Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33049
33050 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
33051 so insert a tab before any assembler directive in column zero.
33052
33053 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
33054 stores.
33055 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
33056 stores.
33057 (fpu_short_memory_tests): Likewise.
33058
33059Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33060
33061 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
33062 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
33063 .stabs directives in comments.
33064
33065Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33066
33067 * TODO: New file, describing tests we could write.
33068 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
33069
33070Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33071
33072 * gdb.t06/signals.exp: Add kludge to force re-sync.
33073
33074 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
33075 to xgdb instead of gdb, get out of gdb.
33076
33077Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
33078
33079 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33080 for info.
33081
33082Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33083
33084 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33085 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33086 * gdb.stabs/hppa.sed: New sed script for the PA.
33087
33088Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33089
33090 * gdb.stabs: Re-write weird.def and configuration to use sed
33091 instead of cpp. sed is portable and POSIX; cpp is neither.
33092
33093Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33094
33095 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33096
33097Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33098
33099 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33100
33101Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33102
33103 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33104 "_vb$".
33105 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33106 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33107
33108Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33109
33110 * lib/gdb.exp: Comment out code which depends on non-existent
33111 `transform' procedure.
33112
33113Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33114
33115 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33116 * lib/gdb.exp: Transform tool name.
33117 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33118 1.1's new error handling system.
33119
33120Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33121
33122 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33123
33124Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33125
33126 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33127 They made pattern matching so slow that timeouts happened on
33128 heavily loaded systems. Now any output from "show print" which
33129 gets us back to the GDB prompt is a PASS.
33130
33131Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33132
33133 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33134
33135Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33136
33137 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33138
33139 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33140 It is not from PR 3220.
33141
33142Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33143
33144 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33145 just started failing because they depended on the order the
33146 subcommands are presented, or exact docstring text. This kind of
33147 test is a pain and has minimal benefit.
33148
33149Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33150
33151 * gdb.t09/corefile.exp: At end of test, use "core" command with
33152 no arguments.
33153
33154Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33155
33156 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33157 17}/Makefile.in: Make it possible to run the testsuite with Sun
33158 make and CC = cross gcc by adding explicit build rules for .o
33159 files.
33160
33161Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33162
33163 * gdb.t15/funcargs.exp: Don't put comments on same line as
33164 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33165
c906108c
SS
33166Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33167
33168 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33169
33170Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33171
33172 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33173 * gdb.t20/inherit.exp: remove three dumplicate entries.
33174
33175Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33176
33177 * gdb.t06/break.exp: For "next over recursive call", fail on any
33178 incorrect output, not just on "factorial (value=2)".
33179
33180Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33181
33182 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33183 working now. Add an xfail if accesing a bss variable causes
33184 a memory error if the target is not yet run.
33185
33186Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33187
33188 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33189 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33190 name of __st* demangling (2 strings). Did Kung really get the
33191 more than 95 others right without testing them?
33192
33193Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33194
33195 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33196
33197Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33198
33199 * configure.in (configdirs): Add gdb.disasm
33200 * gdb.disasm: New directory for GDB disassembler tests.
33201 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33202
33203Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33204
33205 * gdb.t00/help.exp: Don't test "help set".
33206
33207 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33208 from within expect statements. None of these happen anymore and
33209 they cause regressions to be silently unnoticed.
33210
33211 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33212 messages) about known failures with gcc cygnus-2.4.5-930417.
33213
33214 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33215 comp-info.exp so it gets built if it doesn't exist.
33216
33217 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33218 it is no longer used.
33219 * gdb.t13/comp-info.c: Removed.
33220
33221Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33222
33223 * gdb.t06/signals.exp: Add xfail for sun3.
33224
33225Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33226
33227 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33228 relevant because ^C doesn't get sent but failure can be reproduced
33229 interactively).
33230
33231Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33232
33233 * gdb.stabs/alpha.mt: New configuration file for alpha.
33234 * gdb.stabs/configure.in: Use it.
33235 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33236 sharing with alpha.mt, redefine long to word via preprocessor.
33237 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33238 for alpha.
33239 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33240 native cc.
33241 * gdb.t00/teststrategy.exp: Change expect string so that we
33242 consume the `(xgdb)' from the command echo and from the gdb prompt.
33243 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33244 gdb currently compares all values as long, so this failure probably
33245 applies to any configuration where LONGEST is bigger than a target int.
33246 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33247 with gcc.
33248 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33249 to handle opaque pointers, gcc is.
33250 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33251 as first argument. Include <sys/types.h> and change all operator
33252 new definitions to use size_t.
33253 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33254 now that we use size_t.
33255
33256Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33257
a9c64011 33258 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33259 a long or float array cast all array members to the same type.
a9c64011 33260 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33261 with 64 bit longs.
a9c64011 33262 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33263 on alpha.
a9c64011 33264 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33265
33266Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33267
33268 * gdb.t24 (demangle.exp): Constructors of templates have names like
33269 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33270 section 14.6 of the ARM.
33271
33272 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33273 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33274 accomplish little and slow down the testsuite.
33275
33276 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33277 Accept spaces various places.
33278
33279Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33280
33281 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33282 with watchpoint enabled.
33283
33284 * Makefile.in: Remove definition of CC and remove the second
33285 definition of CXX (the "CXX = gcc" one remains). These definitions
33286 were causing backquotes to be expanded within backquotes, which
33287 doesn't work.
33288
33289Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33290
33291 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33292
33293Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33294
a9c64011
AS
33295 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33296 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33297 by mips cc and contains no stabs entries.
33298
33299Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33300
33301 * config/vx-gdb.exp: Use fake device to load files rather than
33302 NFS.
33303 * lib/gdb.exp: New proc to do "file" command.
33304 * config/unix-gdb.exp: Use new "file" proc.
33305
33306Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33307
33308 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33309 Rework board rebooting slightly.
33310 (gdb_exit): Don't exit from the remote shell; there isn't one.
33311 * gdb.stabs/weird.exp: If a program is being debugged already,
33312 kill it.
33313 * gdb.t04/setvar.exp: Stop and restart gdb.
33314 * gdb.t05/expr.exp: Likewise.
33315 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33316 restart gdb and reload the program.
33317 * gdb.t08/opaque.exp: Likewise.
33318 * gdb.t12/scope.exp: Likewise.
33319 * gdb.t13/bitfields.exp: Likewise.
33320 * gdb.t15/funcargs.exp: Likewise.
33321 * gdb.t20/classes.exp: Likewise.
33322 * gdb.t03/ptype.exp: Increase timeout.
33323 * gdb.t16/printcmds.exp (test_print_string_constants,
33324 test_print_array_constants): Likewise.
33325 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33326 * gdb.t20/classes.exp (do_tests): Likewise.
33327 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33328
33329Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33330
33331 * gdb.stabs: Renamed *wierd* to *weird*.
33332
33333Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33334
33335 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33336 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33337
33338Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33339
33340 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33341 (do_tests): Remove xfail for whatis on one_var and two_var.
33342
33343Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33344
33345 * Makefile.in: Made cross building work better by adding
33346 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33347
33348Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33349
33350 * gdb.t15/{return.c,return.exp,Makefile.in}:
33351 New test, currently commented out.
33352
33353Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33354
33355 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33356 still running and removes the leftover named socket so GDb can do
33357 clean restarts.
33358
33359Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33360
33361 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33362 console, not GDB.
33363 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33364 cross testing works better with "make check"
33365 * config/unix-gdb: Use default procedures for exit and version.
33366 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33367 with the newest VxWorks.
33368
33369Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33370
33371 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33372 old form.
33373
33374 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33375 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33376
33377 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33378
33379 * config/unix-gdb.exp: Remove this version of gdb_exit
33380 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33381 Rob says he'll look at it when he gets back to testing boards.
33382
33383Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33384
33385 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33386 an expected fail for certain ptype commands.
33387
33388 * gdb.t20/classes.exp: Update expected results of "ptype class
33389 Base1" to account for the constructor that now appears in the type.
33390
33391Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33392
33393 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33394 disappeared from list.
33395 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33396 "alldone" proc with call to cleanup and exit.
33397 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33398 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33399 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33400 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33401 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33402 "alldone" proc with simple returns that suppress remaining
33403 tests. The alldone proc went away many months ago.
33404
33405Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33406
33407 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33408
33409 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33410
33411Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33412
33413 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33414 as vax gdb will display them.
33415
33416Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33417
33418 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33419 optimizers.
33420
33421 * scope.exp: Change "bad value for localval" messages so each one
33422 is unique.
33423
33424 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33425 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33426
33427 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33428
33429Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33430
33431 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33432 doesn't exist (due to optimization).
33433
33434Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33435
33436 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33437 contains \r because the filename is long.
33438
33439 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33440 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33441
33442Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33443
33444 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33445 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33446 Ultrix.
33447 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33448 int tests.
33449 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33450
33451Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33452
33453 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33454
33455 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33456 to match does not match the passing case but still matches the
c906108c
SS
33457 failing case.
33458
33459Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33460
33461 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33462
33463Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33464
33465 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33466 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33467 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33468 Remove various versions of gdb_exit.
33469 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33470 gdb_exit.
33471 * config/unix-gdb.exp: gdb_exit remains here, and should override
33472 the generic version, since it's doing a lot of wierd stuff that
33473 the other versions aren't. FIXME, fold it in, or abandon this
33474 version.
33475
33476Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33477
33478 * gdb.t24/demangle.exp: Add tests for PR 3220.
33479
33480Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33481
33482 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33483
33484Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33485
33486 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33487 "i386-*-*". Works for i486 as well.
33488
33489 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33490 bug, and expand domain of xfail to all SVR4 systems, since the
33491 actual problem is likely to be in generic SVR4 /proc support.
33492
33493Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33494
33495 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33496
33497Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33498
33499 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33500 xfails for other systems. Match a missing 'Continuing.' as an
33501 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33502
33503 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33504 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33505 Only issue warning for missing executables if -all option is used.
33506
33507 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33508 file if -all option is used. It's like an unpredictable XFAIL.
33509
33510Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33511
33512 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33513 for dynamically linked binaries.
33514
33515 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33516
33517Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33518
33519 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33520 to state that this is a known bug in old versions of g++.
33521
33522Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33523
33524 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33525 while waiting for `Continuing'.
33526
33527Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33528
33529 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33530 in text, data, and bss.
33531 * gdb.t10/nodebug.c: Add local and global test variables for
33532 initialized and uninitialized data.
33533
33534Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33535
33536 * config/unix-gdb.exp (gdb_exit): Add "wait".
33537
33538Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33539
33540 * gdb.t06/signals.exp: xfail the continue from the handler for all
33541 targets.
33542
33543 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33544 function with watchpoints enabled, the i386 call dummy starts with
33545 a call.
33546
33547 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33548 386 bsd names its corefiles.
33549
33550Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33551
33552 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33553 compilers don't grok it.
33554 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33555 with small octal ints rather than character constants, which
33556 are signed and might not fit if first promoted to int.
33557
33558Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33559
33560 * gdb.t09/Makefile.in (clean): Remove corefile.
33561
33562Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33563
33564 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33565
33566Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33567 and Jim Kingdon (kingdon@cygnus.com)
33568
33569 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33570 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33571 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33572
33573Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33574
33575 * gdb.t17/interrupt.exp: Add xfail for hppa.
33576
33577Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33578
33579 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33580 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33581 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33582 to determine signed-ness of bitfields and use the result to setup
33583 the xfail.
33584 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33585 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33586 call line is reached if necessary.
33587
33588Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33589
33590 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33591
33592Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33593
33594 * gdb.t06/break.exp: Also test `clear' command.
33595
33596Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33597
33598 * gdb.t00/teststrategy.exp: Remove extra quote.
33599
33600 * gdb.t07/watchpoint.exp: Change xfail for calling function with
33601 watchpoint enabled to be for all non-68k machines.
33602
33603 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
33604
33605Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33606
33607 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
33608 targets use aout.mt instead of ecoff.mt as gas understands
33609 standard aout format.
33610
33611Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33612
33613 * lib/gdb.exp (runto): Don't insist that function we are running to
33614 was compiled with -g.
33615
33616 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
33617
33618 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
33619 to get back into the read system call.
33620 Accept leading newline in case where we woke it up.
33621
33622Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33623
33624 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
33625 to make the stabs test work on ecoff systems using gcc and -with-stabs.
33626 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
33627 enable ecoff configuration.
33628
33629Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33630
33631 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
33632
33633Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33634
33635 * gdb.t16/printcmds.exp: Add another printf test.
33636
33637Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
33638
33639 * configure.in: If configured -with-stabs on any target, add
33640 stabsdirs to configdirs.
33641
33642Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33643
33644 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
33645 fun" so pattern does not match the command itself.
33646
33647Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33648
33649 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
33650
33651Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33652
33653 * gdb.t17/interrupt.exp: Test for more things.
33654
33655Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33656
33657 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33658 compiler arranges the code and line numbers.
33659
33660 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33661
33662Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33663
33664 * gdb.t00/help.exp: Increase expect input buffer size.
33665
33666Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33667
33668 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33669
33670 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33671
33672 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33673
33674 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33675 [0-9]*, not just [0-9].
33676
33677Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33678
33679 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33680
33681 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33682
33683Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33684
33685 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
33686
33687Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33688
33689 * gdb.t06/signals.c: Add xfails for sun3.
33690
33691 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
33692
33693 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
33694 test_stepping tests.
33695
33696Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33697
33698 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
33699
33700 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
33701
33702 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
33703 rather than actually putting it through cpp twice.
33704
33705 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
33706
33707Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
33708
33709 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
33710 no longer needed.
33711
33712Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33713
33714 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
33715
33716 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
33717 C++ features prints as "struct", make it a pass, not an xfail.
33718
33719Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33720
33721 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
33722 Don't require VA to print as "class" rather than "struct".
33723
33724Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
33725
33726 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
33727
33728Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33729
33730 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
33731
33732Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33733
33734 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
33735 order.
33736
33737Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33738
33739 * gdb.t16/printcmds.exp: Add printf tests.
33740
33741 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
33742
33743 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
33744
33745Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
33746
33747 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
33748 pass counts, to counteract any existing or future setup_xfails.
33749
33750Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33751
33752 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
33753 {BEGIN,END}_COMMON for common block instead of STAB.
33754 * gdb.stabs/wierd.exp: Add xfail for rs6000.
33755
33756 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
33757 intp_var should be N_GSYM not N_LSYM.
33758 wierd-aout.S: Use a label for the value of the N_SO.
33759 wierd.def: Remove all backslashes.
33760 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
33761
33762Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33763
33764 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
33765 get the expected next to inheritance3.
33766
33767Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33768
33769 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
33770 now that gcc-2.4 gets it right.
33771
33772Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33773
33774 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
33775
33776 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
33777 generating comp-info.exp which works for cross-compilation.
33778
33779Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
33780
33781 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
33782 "*-*-sysv4.*".
33783
33784Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
33785
33786 * gdb.t01/run.exp: Start with a fresh gdb.
33787 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
33788 SVR4.x.
33789
33790Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
33791
33792 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
33793 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
33794 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
33795 Makefile.in (distclean, realclean): Remove gdbme.c from list of
33796 things to remove.
33797
33798Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
33799
33800 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
33801 test cases from bug reports.
33802
33803Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
33804
33805 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
33806 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
33807 avoid spurious xfails.
33808 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
33809 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
33810 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
33811
33812Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
33813
33814 * gdb.t00/teststrategy.exp: Rework to provide more useful
33815 description of each test, fix problem with systems that define
33816 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
33817 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
33818 results for "next over recursive call" so timeouts aren't taken
33819 by error.
33820
33821Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
33822
33823 * gdb.t12/scope.exp: Test printing of variables before run.
33824
33825 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
33826 printed in wrong order due to sorting.
33827
33828Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
33829
33830 * gdb.t00/teststrategy.exp: Fix expected results for printing
33831 user entered string constant. Is array of char, prints with no
33832 address.
33833
33834 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
33835 commands.
33836 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
33837 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
33838 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
33839 of struct of char arrays.
33840 * gdb.t00/radix.exp: New tests for radix commands.
33841
33842Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
33843
33844 * gdb.t16/printcmd.exp: Print a variable before running program
33845 (with xfail for AIX).
33846
33847Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
33848
33849 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
33850
33851 * gdb.t16/printcmd.exp: Don't print variables before running program.
33852
33853 * gdb.t06/break.exp: Don't require envp argument to main.
33854
33855 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
33856
33857 * gdb.t02/whatis.exp, gdb.t11/list.exp:
33858 Add xfails for rs6000.
33859
33860 * gdb.t02/whatis.exp: Change other tests not to re-test something
33861 we already tested.
33862
33863 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
33864 each type used has a variable of that type.
33865
33866Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
33867
33868 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
33869
33870Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
33871
33872 * configure.in: change srctrigger to be a file, not a directory
33873
33874Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
33875
33876 * configure.in (mips-idt-ecoff*): Added trailing '*'.
33877
33878 * gdb.t11/list.exp: Fixed a couple of typos.
33879
33880Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
33881
33882 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
33883 is fixed and PR is closed.
33884 * gdb.t16 (gdbme.c): Add simple test string variable.
33885 * gdb.t16 (printcmds.exp): Add tests with simple test string
33886 variable, primarily for boundaries on "set print elements".
33887
33888Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
33889
33890 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
33891 Make leading 0's optional and don't expect a tab in the middle
33892 of the number.
33893
33894 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
33895
33896 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
33897 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
33898 don't end command passed to gdb_test with newline.
33899
33900 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
33901 signed keyword away, don't expect signed bitfields to be signed.
33902
33903 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
33904 printing with only as many 1's as are in the field as well as printing
33905 with 32 1's (see comment).
33906
33907Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
33908
33909 * gdb.t00/default.exp: Start with a fresh gdb.
33910 * configure.in (configdirs): Remove gdb.t31 until the chill
33911 compiler works again. It no longer is able to find chillrt0
33912 since it isn't in libchill.a anymore.
33913 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
33914 wierd.o, make more modular.
33915 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
33916 spurious newlines that caused problems.
33917
33918Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33919
33920 * Move test with enums and partial symbols from gdb.t03/ptype.exp
33921 to gdb.stabs/wierd.exp since GCC has worked around the bug.
33922 gdb.stabs/wierd.{exp,def}: Many new tests.
33923
33924 * gdb.t00/default.exp: update info line for new message.
33925
33926 * gdb.t02/{whatis.exp,gdbme.c}:
33927 Test that "char *" doesn't print as "caddr_t".
33928
33929Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33930
33931 * gdb.t00/help.exp: Use .* in place of some help messages which
33932 just changed.
33933 gdb.t00/default.exp: Update "info frame" test for new message.
33934 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
33935 Remove some xfails
33936
33937Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33938
33939 * gdb.t03/{gdbme.c,ptype.exp}:
33940 Add tests for typedef'd struct and union without tags.
33941 Also check "whatis" on a variable of a typedef'd enum without a tag.
33942
33943 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
33944 PRMS 1823; the bug still exists but isn't reproduced by this test
33945 anymore), and remove rs6000 XFAIL (the bug is fixed).
33946
33947 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
33948 duplicated from whatis.exp. For those that are left, accept
33949 "long", "long int", or "int" for long variables (whatis.exp already
33950 has an XFAIL for "int", so no need to fail it here).
33951
33952 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
33953 Deal with GCC's names for types now that GDB uses the compiler's names.
33954
33955 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
33956 setup_xfail's for sunos4. If we #defined the signed keyword away,
33957 don't expect GDB to know that char it is signed.
33958
33959 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
33960
33961Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
33962
33963 * configure.in (configdirs): Add gdb.t24 for C++ tests that
33964 should work on any system, regardless of debugging format.
33965 * gdb.t21/demangle.exp: Move to gdb.t24.
33966 * gdb.t24/demangle.exp: Move from gdb.t21.
33967 * gdb.t24/{Makefile.in, configure.in}: New files.
33968
33969Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33970
33971 * configure.in: Do gdb.stabs and C++ tests only for stabs.
33972 * gdb.stabs: New directory.
33973
33974Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33975
33976 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
33977 not just "Quit anyway?".
33978
33979Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
33980
33981 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
33982 that all setup_xfails are immediately followed by clear_xfails.
33983
33984Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
33985
33986 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
33987 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
33988 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
33989 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
33990 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
33991 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33992 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33993 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
33994 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
33995 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
33996 gdb.t31/chillvars.exp, lib/gdb.exp:
33997 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
33998 bug-gdb@prep.ai.mit.edu.
33999
34000Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
34001
34002 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
34003 with 0.0, not integer 0.
34004
34005Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
34006
34007 * gdb.t06/break.exp: Update for "Kill the program" message change.
34008
34009Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
34010
34011 * Makefile.in (GDBFLAGS): Set to -nx.
34012 * Makefile.in (site.exp): Use GDBFLAGS.
34013
34014Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34015
34016 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
34017 Makefiles.
34018 (check): depend on just-check.
34019 (just-check): added so that tests can be run without a noop
34020 build pass.
34021
34022Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34023
34024 Switch to using configure's configdirs.
34025 * Makefile.in (Makefile): add configure.in dependency.
34026 (SUBDIRS): removed redundant assignment.
34027 * configure.in: switch subdirs assignment to configdirs.
34028 * gdb.t*/configure.in: new files.
34029
34030Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
34031
34032 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
34033 works.
34034
34035Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
34036
34037 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
34038 in explicit rules. Apparently this is not supported by some makes.
34039
34040Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
34041
34042 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
34043
34044Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34045
34046 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
34047 disappeared.
34048
34049Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
34050
34051 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
34052
34053Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
34054
34055 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
34056 watchpoint problem that is now fixed.
34057 * gdb.t30/chexp.exp: Remove setup_xfail for printing
34058 uninitialized convenience variables.
34059 * gdb.t31/chillvars.exp: Fix expected patterns for printing
34060 structures.
34061
34062Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34063
34064 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
34065 which causes expect to get out of sync with gdb on long output
34066 from help set.
34067 * gdb.t09/corefile.exp: Make expected pattern for core file
34068 failing signal and frame output format less sun specific.
34069
34070Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
34071
34072 * gdb.t31/chillvars.exp: Add and remove initial dummy
34073 breakpoint, so that symbol table is forced in.
34074 (Needed at least on Sunos4, though it seems not SVR4.)
34075 * gdb.t31/chillvars.exp: Update for changed output format.
34076
34077Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
34078
a9c64011 34079 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34080
34081Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34082
34083 * Makefile.in: Added --srcdir when invoking runtest, removed the
34084 need for a local config file. (optional now)
34085
34086Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34087
34088 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34089 failure count used to force early termination. Add some more
34090 expected failures for gnu style demangling.
34091
34092Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34093
34094 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34095 pmi variable from gdb.t20/gdbme to get optimized away.
34096 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34097 Check for written corefile upon timeout _and_ eof.
34098
34099Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34100
34101 * config/unix-gdb.exp: Add missing return 0.
34102
34103Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34104
34105 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34106 test termination.
34107
34108Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34109
34110 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34111 disappeared.
34112
34113Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34114
34115 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34116 time as i860 support works.
34117
d63a86f8 34118 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34119 "backtrace 100\r" rather than just "backtrace\r", to match last
34120 change.
34121
34122Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34123
34124 * config/udi-gdb.exp (gdb_exit): Remove close command.
34125 (gdb_target_udi): New procedure to set the UDI target.
34126 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34127 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34128 Added waits for prompts after several question responses. Added
34129 some more responses used by a29k-amd-udi-gdb.
34130 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34131 pass different arguments, restart UDI connection after program
34132 completion.
34133 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34134 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34135 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34136 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34137 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34138 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34139 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34140 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34141 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34142 after program completion.
34143 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34144 compiled with a SELECT_VECS setting.
34145 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34146 infinite recursion.
34147
34148 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34149 Added checks for COFF results, and made them expected failures for
34150 all targets. It would be better to make them expected failures
34151 for COFF targets only.
34152
34153Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34154
34155 * Makefile.in: add null dvi target, don't bother to recurse
34156 through test directories for info and install-info; rename
34157 $(datadir) to be dejagnu instead of deja-gnu
34158
34159Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34160
34161 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34162 compiler to coredump.
34163 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34164 code.
34165
34166Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34167
34168 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34169 coredump.
34170 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34171 code.
34172
34173Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34174
34175 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34176 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34177 which in a shell. Deletes xgdb when done.
34178 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34179 Tests the return from the "set height" or "set width" commands.
34180 Added a few return codes where needed.
34181
34182Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34183
34184 * Makefile.in (SUBDIRS): Add gdb.t17.
34185 * configure.in (subdirs): Add gdb.t17.
34186 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34187 files to test gdb's calling of functions in the inferior with
34188 the correct arguments and gdb's ability to retrieve any
34189 result returned.
34190
34191Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34192
34193 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34194 may be called after gdb goes away. Previous versions of expect
34195 needed these to avoid file descriptor leaks, but they cause
34196 errors with the current revision of expect.
34197 * gdb.t00/gdbvars.exp: Use -re on expected output after
34198 setting sevenbit-strings.
34199 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34200 to set sevenbit-strings consistent across tests.
34201 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34202 set sevenbit-strings consistent across tests.
34203
34204Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34205
34206 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34207 expected output to match current "expect" expectations.
34208
34209Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34210
34211 * gdb.t00/default.exp: Change expected output for default "source"
34212 command, to match new gdb behavior which requires a filename to
34213 source.
34214
34215Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34216
34217 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34218 expected fail for i486-*-* that misses the marker2 function.
34219 * gdb.t10/crossload.exp (bfddefault): Allow successful
34220 recognition of a format to pass even if no symbols are found.
34221 Explicitly catch failures where the format is not recognized
34222 or is ambiguous, and add the reason to the fail message.
34223 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34224 the cause is and invalid target and add reason to failure message.
34225 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34226 elf32-i386, elf32-sparc, and elf32-i860.
34227 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34228 Set up expected failure for 'filename'::variable scope resolution,
34229 which is now apparently broken on all targets.
34230 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34231 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34232 gdb.t23/templates.exp: Change failure for missing binfile into
34233 just a warning.
34234 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34235 references.
34236
34237Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34238
34239 * gdb.t00/default.exp: Add expected output for default "source"
34240 command, to match new gdb behavior.
34241 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34242
34243Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34244
34245 * config/*-gdb.exp: returns an error, rather than exiting on
34246 internal errors.
34247
34248Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34249
34250 * gdb.t03/gdbme.c: Add pointer to struct variable.
34251 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34252 referencing struct members.
34253
34254Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34255
34256 * configure.in (mips-idt-ecoff): New target.
34257 * config/mips-gdb.exp: New file for remote board using MIPS remote
34258 debugging protocol.
34259
34260 * Redid configuration scheme. Removed gdb.t*/configure.in.
34261 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34262 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34263 distclean targets. Built executables via .o files. Adjusted
34264 tests to account for source files in $(srcdir) rather than
34265 $(objdir).
34266 * lib/gdb.exp (runto): Don't expect () after the function name,
34267 because it may have arguments.
34268
34269Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34270
34271 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34272 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34273 expected failures for mips-idt-* and mips-sgi-*.
34274 * gdb.t00/default.exp (attach): Kill process if requested.
34275 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34276 that does not read core files.
34277 * gdb.t01/run.exp: Removed checks for exit status code.
34278 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34279 it is linked in.
34280 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34281 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34282 appropriate, rather than doing it by hand.
34283 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34284 execution.
34285 * gdb.t10/crossload.exp: Kill existing program if needed.
34286 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34287 appropriate, rather than doing it by hand. Always increase
34288 timeout for this test, not just for VxWorks.
34289
34290Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34291
34292 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34293 of Chill STRUCT types and STRUCT values.
34294 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34295 than "char".
34296 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34297 struct2): New struct definitions and initializations to test
c906108c
SS
34298 simple Chill STRUCT types.
34299
34300Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34301
34302 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34303 the null byte at the end of strings.
34304 * gdb.t00/default.exp: Make show version insensitive to copyright
34305 date.
34306 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34307 to avoid dependencies on target char signedness.
34308 * gdb.t16/printcmds.exp: Update expected results for explicitly
34309 unsigned char.
34310 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34311 now work.
34312 * gdb.t21/demangle.exp: Add many more patterns for template
34313 demangling, most of them being expected failures.
34314 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34315 string we are matching for, to match on the whole string.
34316 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34317 and fix a whole bunch that had incorrect expected output but were
34318 passing anyway because of the bug in "proc demangle".
34319 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34320 type.
34321 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34322
34323Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34324
a9c64011
AS
34325 * gdb/testsuite: made modifications to testcases, etc., to allow
34326 them to work properly given the reorganization of deja-gnu and the
34327 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34328
34329Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34330
34331 * gdb/testsuite: Initial creation of gdb/testsuite.
34332 Migrated dejagnu testcases and support files for testing nm to
34333 gdb/testsuite from deja-gnu. These files were moved "as is"
34334 with no modifications. This migration is part of a major overhaul
34335 of dejagnu. The modifications to these testcases, etc., which
34336 will allow them to work with the new version of dejagnu will be
34337 made in a future update.
48efe704 34338
8d8cb839 34339 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34340\f
8d8cb839
EZ
34341;; Local Variables:
34342;; mode: change-log
34343;; left-margin: 8
34344;; fill-column: 74
34345;; version-control: never
34346;; End:
902f2ccb 34347
ecd75fc8 34348 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34349 Copying and distribution of this file, with or without modification,
34350 are permitted provided the copyright notice and this notice are preserved.
This page took 4.923618 seconds and 4 git commands to generate.