Fix memory size for gather/scatter instructions
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
40acf43a
PA
12014-03-20 Pedro Alves <palves@redhat.com>
2
3 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
4 Delete.
5 (block_signals, unblock_signals): Delete.
6 (child_function_2, main): Remove references to deleted variable
7 and functions.
8
9f5e1e02
PA
92014-03-20 Pedro Alves <palves@redhat.com>
10
11 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
12 Use pthread_kill to signal thread 2.
13 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14 Adjust to make the test send itself a signal rather than using the
15 host's "kill" command.
16
99619bea
PA
172014-03-20 Pedro Alves <palves@redhat.com>
18
19 * gdb.threads/multiple-step-overs.c: New file.
20 * gdb.threads/multiple-step-overs.exp: New file.
21 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22 Adjust expected infrun debug output.
23
2adfaa28
PA
242014-03-20 Pedro Alves <palves@redhat.com>
25
26 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
27 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
28
31e77af2
PA
292014-03-20 Pedro Alves <palves@redhat.com>
30
31 PR breakpoints/7143
32 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
33 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
34 of gdb_test_multiple.
35 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
36 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
37
b9f437de
PA
382014-03-20 Pedro Alves <palves@redhat.com>
39
40 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
41 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
42
05adc73e
PA
432014-03-19 Pedro Alves <palves@redhat.com>
44
45 * gdb.base/async.exp: Remove early return.
46
6048b950
PA
472014-03-19 Pedro Alves <palves@redhat.com>
48
49 * gdb.base/async.exp (step& tests): Pass explicit test messages.
50
8bcfb00a
PA
512014-03-19 Pedro Alves <palves@redhat.com>
52
53 * gdb.base/async.exp (test_background): Expect \r\n after
54 "completed." in the fail pattern.
55
884e37dc
PA
562014-03-19 Pedro Alves <palves@redhat.com>
57
58 * gdb.base/async.exp (test_background): New procedure.
59 Use it for all background execution command tests.
60
148e57e2
PA
612014-03-19 Pedro Alves <palves@redhat.com>
62
63 * gdb.base/async.exp: Use prepare_for_testing.
64
f48088c7
PA
652014-03-19 Pedro Alves <palves@redhat.com>
66
67 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
68 the same line.
69
e2f6c966
PA
702014-03-19 Pedro Alves <palves@redhat.com>
71
72 * gdb.base/async.c (main): Add "jump here" and "until here" line
73 marker comments.
74 * gdb.base/async.exp (jump_here): New global.
75 (jump& test): Use it.
76 (until_here): New global.
77 (until& test): Use it.
78
c30568d4
PA
792014-03-19 Pedro Alves <palves@redhat.com>
80
81 * gdb.base/async.exp: Don't frob gdb_protocol.
82
0172b6a7
DE
832014-03-18 Doug Evans <xdje42@gmail.com>
84
85 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
86 Fix spelling of exec-done-display.
87
06c868a8
JK
882014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
89
90 PR gdb/15358
91 * gdb.base/gdb-sigterm.c: New file.
92 * gdb.base/gdb-sigterm.exp: New file.
93
0c7e1a46
PA
942014-03-18 Pedro Alves <palves@redhat.com>
95
96 PR gdb/13860
97 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
98 * lib/mi-support.exp (mi_expect_stop): Add special handling for
99 solib-event.
100
f7c77d93
JB
1012014-03-17 Joel Brobecker <brobecker@adacore.com>
102
103 * gdb.ada/pckd_arr_ren: New testcase.
104
5a1e8c7a
DE
1052014-03-13 Doug Evans <xdje42@gmail.com>
106
107 PR guile/16612
108 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
109 collect after discarding symbols.
110
350e1a76
DE
1112014-03-13 Ludovic Courtès <ludo@gnu.org>
112 Doug Evans <xdje42@gmail.com>
113
114 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
115 to history survives a gc.
116
a69900ae
PA
1172014-03-13 Pedro Alves <palves@redhat.com>
118
119 * gdb.base/default.exp: Don't test "target procfs".
120
5db9f0bd
PA
1212014-03-13 Pedro Alves <palves@redhat.com>
122
123 * gdb.base/default.exp: Update "target child" and "target procfs"
124 tests to not expect "Unix".
125
b3ccfe11
TT
1262014-03-12 Tom Tromey <tromey@redhat.com>
127
128 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
129 New procs. Add target-async tests.
130 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
131 Add target-async tests.
132
646f4417
AA
1332014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
134
135 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
136 'func_start' and 'func_end' for the beginning and end of the
137 function code, respectively.
138 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
139 'func_end' instead of 'func' and 'main'.
140
288c211f
AA
1412014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
142
143 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
144 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
145 generate the debug info assembler source.
146
e0c0f156
AA
1472014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
148
149 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
150 * gdb.dwarf2/arr-subrange.exp: Likewise.
151 * gdb.dwarf2/dwz.exp: Likewise.
152 * gdb.dwarf2/method-ptr.exp: Likewise.
153 * gdb.dwarf2/missing-sig-type.exp: Likewise.
154 * gdb.dwarf2/subrange.exp: Likewise.
155 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
156 * gdb.dwarf2/implptrpiece.exp: Likewise.
157 * gdb.dwarf2/nostaticblock.exp: Likewise.
158
0e5c4555
AA
1592014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
160
161 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
162 directory to absolute path name arguments.
163
5ec18f2b
JG
1642014-03-10 Joel Brobecker <brobecker@adacore.com>
165
166 * gdb.ada/tagged_access: New testcase.
167
847fc4f2
MM
1682014-03-07 Markus Metzger <markus.t.metzger@intel.com>
169
170 * gdb.btrace/data.exp: Update expected output.
171
cc3da688
YQ
1722014-03-06 Yao Qi <yao@codesourcery.com>
173
174 * gdb.trace/pr16508.exp: New file.
175
0f26cec1
PA
1762014-03-05 Pedro Alves <palves@redhat.com>
177
178 PR gdb/16575
179 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
180 procedure.
181 (top level): Adjust to use it. Add tests that exercise breakpoint
182 interaction with the code-cache.
183
7a5a839f
LC
1842014-02-26 Ludovic Courtès <ludo@gnu.org>
185
186 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
187 test for 'history-append!'.
188
31aa7e4e
JB
1892014-02-26 Joel Brobecker <brobecker@adacore.com>
190
191 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
192 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
193 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
194 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
195 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
196 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
197
1b588015
JB
1982014-02-26 Joel Brobecker <brobecker@adacore.com>
199
200 * testsuite/gdb.python/py-pp-re-notag.c: New file.
201 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
202 * testsuite/gdb.python/py-pp-re-notag.p: New file.
203
55426c9d
JB
2042014-02-26 Joel Brobecker <brobecker@adacore.com>
205
206 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
207
dc53a7ad
JB
2082014-02-26 Joel Brobecker <brobecker@adacore.com>
209
210 * gdb.dwarf2/arr-stride.c: New file.
211 * gdb.dwarf2/arr-stride.exp: New file.
212
12ab52e9
PA
2132014-02-26 Pedro Alves <palves@redhat.com>
214
215 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
216 that won't ever trigger. Make sure that GDB reports the correct
217 breakpoint that caused the stop.
218
849c862e
JK
2192014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
220
221 PR gdb/16626
222 * gdb.base/auto-load-script: New file.
223 * gdb.base/auto-load.c: New file.
224 * gdb.base/auto-load.exp: New file.
225
71b7d793
JK
226 PR gdb/16626
227 * gdb.base/auto-load.exp: Fix out-of-srctree run.
228
e2f0d509
JK
2292014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
230
231 Fix dw2-icycle.exp -fsanitize=address GDB crash.
232 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
233
50cc37c8
DE
2342014-02-24 Doug Evans <dje@google.com>
235
236 * lib/gdb.exp (run_on_host): Log error output if program fails.
237
ea4758f2
PA
2382014-02-21 Pedro Alves <palves@redhat.com>
239
240 * gdb.threads/step-after-sr-lock.c: Rename to ...
241 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
242 * gdb.threads/step-after-sr-lock.exp: Rename to ...
243 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
244 ... this.
245
d7b30f67
SDJ
2462014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
247
248 PR tdep/16397
249 * gdb.arch/amd64-stap-special-operands.exp: New file.
250 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
251 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
252 * gdb.arch/amd64-stap-triplet.S: Likewise.
253 * gdb.arch/amd64-stap-triplet.c: Likewise.
254
83deb43f
JB
2552014-02-20 Joel Brobecker <brobecker@adacore.com>
256
257 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
258 in .section pseudo-op.
259
adde2bff
DE
2602014-02-20 lin zuojian <manjian2006@gmail.com>
261 Joel Brobecker <brobecker@adacore.com>
262 Doug Evans <xdje42@gmail.com>
263
264 PR symtab/16581
265 * gdb.dwarf2/dw2-icycle.S: New file.
266 * gdb.dwarf2/dw2-icycle.c: New file.
267 * gdb.dwarf2/dw2-icycle.exp: New file.
268
f7bd0f78
SC
2692014-02-19 Siva Chandra Reddy <sivachandra@google.com>
270
271 * gdb.python/py-value-cc.cc: Improve test case to enable testing
272 operations on gdb.Value objects.
273 * gdb.python/py-value-cc.exp: Add new test to test operations on
274 gdb.Value objects.
275
c17ef0d5
DE
2762014-02-18 Doug Evans <dje@google.com>
277
278 * Makefile.in (TESTS): New variable.
279 (expanded_tests, expanded_tests_or_none): New variables
280 (check-single): Pass $(expanded_tests_or_none) to runtest.
281 (check-parallel): Only run tests in $(TESTS) if non-empty.
282 (check/no-matching-tests-found): New rule.
283 * README: Document TESTS makefile variable.
284
5dd3176f
DE
2852014-02-18 Doug Evans <dje@google.com>
286
287 * Makefile.in (check-parallel): rm -rf outputs temp.
288
0b10be4f
JK
2892014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
290
291 Fix "ERROR: no fileid for" in the testsuite.
292 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
293
85f224e7
DE
2942014-02-12 Doug Evans <dje@google.com>
295
296 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
297 (MISCELLANEOUS): New variable.
298 (clean): rm -rf $(MISCELLANEOUS).
299 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
300 dwp live in the same directory as symlinks, with each symlink pointed
301 to a differently named file in a different directory.
302
149b30ff
DE
3032014-02-11 Doug Evans <dje@google.com>
304
305 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
306 of Tcl file commands.
307
1dfdac32
MK
3082014-02-10 Mark Kettenis <kettenis@gnu.org>
309
310 * gdb.threads/step-after-sr-lock.exp: Avoid executing
311 "kill -SIGUSR1 -1".
312
aa4fb036
JB
3132014-02-10 Joel Brobecker <brobecker@adacore.com>
314
315 * gdb.ada/tick_length_array_enum_idx: New testcase.
316
ed3ef339
DE
3172014-02-10 Doug Evans <xdje42@gmail.com>
318
319 * configure.ac (AC_OUTPUT): Add gdb.guile.
320 * configure: Regenerate.
321 * lib/gdb-guile.exp: New file.
322 * lib/gdb.exp (get_target_charset): New function.
323 * gdb.base/help.exp: Update expected output from "apropos apropos".
324 * gdb.guile/Makefile.in: New file.
325 * gdb.guile/guile.exp: New file.
326 * gdb.guile/scm-arch.c: New file.
327 * gdb.guile/scm-arch.exp: New file.
328 * gdb.guile/scm-block.c: New file.
329 * gdb.guile/scm-block.exp: New file.
330 * gdb.guile/scm-breakpoint.c: New file.
331 * gdb.guile/scm-breakpoint.exp: New file.
332 * gdb.guile/scm-disasm.c: New file.
333 * gdb.guile/scm-disasm.exp: New file.
334 * gdb.guile/scm-equal.c: New file.
335 * gdb.guile/scm-equal.exp: New file.
336 * gdb.guile/scm-error.exp: New file.
337 * gdb.guile/scm-error.scm: New file.
338 * gdb.guile/scm-frame-args.c: New file.
339 * gdb.guile/scm-frame-args.exp: New file.
340 * gdb.guile/scm-frame-args.scm: New file.
341 * gdb.guile/scm-frame-inline.c: New file.
342 * gdb.guile/scm-frame-inline.exp: New file.
343 * gdb.guile/scm-frame.c: New file.
344 * gdb.guile/scm-frame.exp: New file.
345 * gdb.guile/scm-generics.exp: New file.
346 * gdb.guile/scm-gsmob.exp: New file.
347 * gdb.guile/scm-iterator.c: New file.
348 * gdb.guile/scm-iterator.exp: New file.
349 * gdb.guile/scm-math.c: New file.
350 * gdb.guile/scm-math.exp: New file.
351 * gdb.guile/scm-objfile-script-gdb.in: New file.
352 * gdb.guile/scm-objfile-script.c: New file.
353 * gdb.guile/scm-objfile-script.exp: New file.
354 * gdb.guile/scm-objfile.c: New file.
355 * gdb.guile/scm-objfile.exp: New file.
356 * gdb.guile/scm-ports.exp: New file.
357 * gdb.guile/scm-pretty-print.c: New file.
358 * gdb.guile/scm-pretty-print.exp: New file.
359 * gdb.guile/scm-pretty-print.scm: New file.
360 * gdb.guile/scm-section-script.c: New file.
361 * gdb.guile/scm-section-script.exp: New file.
362 * gdb.guile/scm-section-script.scm: New file.
363 * gdb.guile/scm-symbol.c: New file.
364 * gdb.guile/scm-symbol.exp: New file.
365 * gdb.guile/scm-symtab-2.c: New file.
366 * gdb.guile/scm-symtab.c: New file.
367 * gdb.guile/scm-symtab.exp: New file.
368 * gdb.guile/scm-type.c: New file.
369 * gdb.guile/scm-type.exp: New file.
370 * gdb.guile/scm-value-cc.cc: New file.
371 * gdb.guile/scm-value-cc.exp: New file.
372 * gdb.guile/scm-value.c: New file.
373 * gdb.guile/scm-value.exp: New file.
374 * gdb.guile/source2.scm: New file.
375 * gdb.guile/types-module.cc: New file.
376 * gdb.guile/types-module.exp: New file.
377
7026a7c1
YQ
3782014-02-10 Yao Qi <yao@codesourcery.com>
379
380 PR testsuite/16543
381 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
382 * configure: Regenerated.
383 * Makefile.in: New file.
384
6c466447
AS
3852014-02-08 Andreas Schwab <schwab@linux-m68k.org>
386
387 * gdb.python/py-framefilter.exp: Fix typo.
388
6e854735
YQ
3892014-02-08 Yao Qi <yao@codesourcery.com>
390
391 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
392 that no =breakpoint-modified is emitted when breakpoints are
393 modified through MI commands.
394
d137e6dc
PA
3952014-02-07 Pedro Alves <pedro@codesourcery.com>
396 Pedro Alves <palves@redhat.com>
397
398 * gdb.threads/step-after-sr-lock.c: New file.
399 * gdb.threads/step-after-sr-lock.exp: New file.
400
b5ee5a50
PA
4012014-02-07 Pedro Alves <palves@redhat.com>
402
403 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
404
3c77faf3
JK
4052014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
406
407 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
408 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
409
6dddc817
DE
4102014-02-06 Doug Evans <xdje42@gmail.com>
411
412 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
413 output.
414
415 * gdb.gdb/python-interrupts.exp: New file.
416
de7b2893
YQ
4172014-02-05 Yao Qi <yao@codesourcery.com>
418
419 * gdb.trace/report.exp (use_collected_data): Test the output
420 of "info threads" and "info inferiors".
421
66d032ac
YQ
4222014-02-05 Yao Qi <yao@codesourcery.com>
423
424 Revert this patch:
425
426 2013-05-24 Yao Qi <yao@codesourcery.com>
427
428 * gdb.trace/tfile.exp: Test inferior and thread.
429
591a12a1
UW
4302014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
431
432 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
433 on a function.
434 * gdb.base/step-bt.c: Call hello via function pointer to make
435 sure its first instruction is executed on powerpc64le-linux.
436
0ff3e01f
UW
4372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
438
439 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
440
084ee545
UW
4412014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
442
443 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
444 of the test patterns for use on little-endian systems.
445
6ed14ff3
UW
4462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
447
448 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
449 (decimal_vector): Fix for little-endian.
450
401e27fd
JM
4512014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
452
453 * gdb.arch/sparc-sysstep.exp: New file.
454 * gdb.arch/sparc-sysstep.c: Likewise.
455
456 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
457
8b924729
EBM
4582014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
459
460 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
461
fb151210
JB
4622014-01-23 Tom Tromey <tromey@redhat.com>
463
464 * gdb.ada/array_char_idx: New testcase.
465
0740f8d8
TT
4662014-01-23 Tom Tromey <tromey@redhat.com>
467
468 PR python/16487:
469 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
470 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
471 classes.
472
21909fa1
TT
4732014-01-23 Tom Tromey <tromey@redhat.com>
474
475 PR python/16491:
476 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
477 string from an inferior frame.
478 * gdb.python/py-framefilter-mi.exp: Update.
479
87ce2a04
DE
4802014-01-22 Doug Evans <dje@google.com>
481
482 * gdb.server/server-mon.exp: Add tests for "set debug-format".
483
237b092b
AA
4842014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
485
486 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
487
d674a709
AA
4882014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
489
490 * gdb.trace/entry-values.exp: Remove excess space character from
491 regex patterns. Handle s390 call instruction.
492
20fa3390
AA
4932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
494
495 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
496 define "*_start" label. Make "name" static.
497 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
498 ${name} by references to ${name}_start.
499
78466714
AA
5002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
501
502 * gdb.base/info-macros.exp: Remove "debug" from the compile
503 options.
504
ec9f644a
IB
5052014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
506
507 * gdb.dlang/demangle.exp: New file.
508
94b1b47e
IB
5092014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
510
511 * gdb.dlang/primitive-types.exp: New file.
512
7f420862
IB
5132014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
514
515 * configure.ac: Create gdb.dlang/Makefile.
516 * configure: Regenerate.
517 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
518 * gdb.dlang/Makefile.in: New file.
519 * lib/d-support.exp: New file.
520 * lib/gdb.exp (skip_d_tests): New proc.
521
52834460
MM
5222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
523
524 * gdb.btrace/delta.exp: Check reverse stepi.
525 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
526 * gdb.btrace/finish.exp: New.
527 * gdb.btrace/next.exp: New.
528 * gdb.btrace/nexti.exp: New.
529 * gdb.btrace/record_goto.c: Add comments.
530 * gdb.btrace/step.exp: New.
531 * gdb.btrace/stepi.exp: New.
532 * gdb.btrace/multi-thread-step.c: New.
533 * gdb.btrace/multi-thread-step.exp: New.
534 * gdb.btrace/rn-dl-bind.c: New.
535 * gdb.btrace/rn-dl-bind.exp: New.
536 * gdb.btrace/data.c: New.
537 * gdb.btrace/data.exp: New.
538 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
539
6e07b1d2
MM
5402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
541
542 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
543 * gdb.btrace/exception.exp: Update.
544 * gdb.btrace/instruction_history.exp: Update.
545 * gdb.btrace/record_goto.exp: Update.
546 * gdb.btrace/tailcall.exp: Update.
547 * gdb.btrace/unknown_functions.exp: Update.
548 * gdb.btrace/delta.exp: New.
549
0b722aec
MM
5502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
551
552 * gdb.btrace/record_goto.exp: Add backtrace test.
553 * gdb.btrace/tailcall.exp: Add backtrace test.
554
066ce621
MM
5552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
556
557 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
558 * gdb.btrace/record_goto.c: New.
559 * gdb.btrace/record_goto.exp: New.
560 * gdb.btrace/x86-record_goto.S: New.
561
0688d04e
MM
5622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
563
564 * gdb.btrace/function_call_history.exp: Update tests.
565 * gdb.btrace/instruction_history.exp: Update tests.
566
8710b709
MM
5672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
568
569 * gdb.btrace/function_call_history.exp: Fix expected field
570 order for "record function-call-history".
571 Add new tests for "record function-call-history /c".
572 * gdb.btrace/exception.cc: New.
573 * gdb.btrace/exception.exp: New.
574 * gdb.btrace/tailcall.exp: New.
575 * gdb.btrace/x86-tailcall.S: New.
576 * gdb.btrace/x86-tailcall.c: New.
577 * gdb.btrace/unknown_functions.c: New.
578 * gdb.btrace/unknown_functions.exp: New.
579 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
580
5de9129b
MM
5812014-01-16 Markus Metzger <markus.t.metzger@intel.com>
582
583 * gdb.btrace/instruction_history.exp: Update.
584 * gdb.btrace/function_call_history.exp: Update.
585
23a7fe75
MM
5862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
587
588 * gdb.btrace/function_call_history.exp: Fix expected function
589 trace.
590 * gdb.btrace/instruction_history.exp: Initialize traced.
591 Remove traced_functions.
592
724c7dd8
MM
5932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
594
595 * gdb.btrace/function_call_history.exp: Update
596 * gdb.btrace/instruction_history.exp: Update.
597
6d78d93b
MM
5982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
599
600 * gdb.btrace/enable.exp: Update expected text.
601
93a360cc
OJ
6022014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
603
604 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
605 bytes.
606
3772b53f
MR
6072014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
608
609 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
610
596662fa
OJ
6112014-01-15 Omair Javaid <omair.javaid@linaro.org>
612
613 * lib/gdb.exp (supports_process_record): Return true for
614 arm*-linux*. (supports_reverse): Likewise.
615
b5b08fb4
SC
6162014-01-13 Siva Chandra Reddy <sivachandra@google.com>
617
618 PR python/15464
619 PR python/16113
620 * gdb.python/py-type.c: Enhance test case.
621 * gdb.python/py-value-cc.cc: Likewise
622 * gdb.python/py-type.exp: Add new tests.
623 * gdb.python/py-value-cc.exp: Likewise
624
52d7fb13
AA
6252014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
626 Pedro Alves <palves@redhat.com>
627
628 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
629 Make "name" extern.
630 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
631 references to ${name}_start by references to ${name}.
632
a2cd8cfe
JB
6332014-01-10 Joel Brobecker <brobecker@adacore.com>
634
635 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
636
4e23fced
JB
6372014-01-10 Joel Brobecker <brobecker@adacore.com>
638
639 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
640
c6a9e42c
PA
6412014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
642 Pedro Alves <palves@redhat.com>
643
644 * gdb.mi/mi-info-os.exp: Connect to the target with
645 mi_gdb_target_load.
646
b7ea362b
PA
6472014-01-08 Pedro Alves <palves@redhat.com>
648
649 * gdb.threads/reconnect-signal.c: New file.
650 * gdb.threads/reconnect-signal.exp: New file.
651
5e3f4fab
EBM
6522014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
653
654 * gdb.base/source-dir.exp: New file.
655
79301218
JB
6562014-01-07 Joel Brobecker <brobecker@adacore.com>
657
658 * gdb.ada/mi_interface: New testcase.
659
8e355c5d
JB
6602014-01-07 Joel Brobecker <brobecker@adacore.com>
661
662 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
663 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
664 gdb.ada/pp-rec-component/pck.ads: New files.
665
c0d48811
JB
6662014-01-07 Joel Brobecker <brobecker@adacore.com>
667
668 * gdb.python/py-pp-integral.c: New file.
669 * gdb.python/py-pp-integral.py: New file.
670 * gdb.python/py-pp-integral.exp: New file.
671
4924df79
GKB
6722013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
673
674 PR breakpoints/16297
675 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
676 (write_syscall): New variables.
677 (main): Create a pipe, write 1 byte in it, and read 1 byte from
678 it.
679 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
680 "write" and "read" syscalls.
681 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
682 numbers.
683
530e8392
KB
6842013-12-19 Keven Boell <keven.boell@intel.com>
685
686 * gdb.fortran/module.exp: Completion matches fortran module
687 names as well. ptype/whatis on modules return a proper type.
688 Add new check for having the correct scope.
689
7f9b20bb
KB
6902013-12-19 Keven Boell <keven.boell@intel.com>
691
692 * gdb.fortran/type.f90: New file.
693 * gdb.fortran/whatis_type.f90: New file.
694
2e0d821f
SDJ
6952013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
696
697 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
698 (close_syscall, chroot_syscall, exit_group_syscall): New
699 variables.
700 * gdb.base/catch-syscall.exp: Replace gdb_compile by
701 prepare_for_testing. Call fill_all_syscalls_numbers before
702 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
703 gdb_load by clean_restart.
704 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
705 (check_info_bp_many_syscalls): Remove global gdb_prompt.
706 (check_call_to_syscall): Likewise. Add global decimal. Improve
707 testing regex.
708 (check_return_from_syscall): Likewise.
709 (check_continue, insert_catch_syscall_with_arg): Remove global
710 gdb_prompt.
711 (insert_catch_syscall_with_many_args): Likewise. Add global
712 decimal. Fix $filter_str. Improve testing regex.
713 (check_for_program_end): Remove global gdb_prompt.
714 (test_catch_syscall_without_args): Likewise. Add global decimal.
715 Improve testing regex.
716 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
717 (test_catch_syscall_with_wrong_args)
718 (test_catch_syscall_restarting_inferior)
719 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
720 (do_syscall_tests): Likewise. Remove global srcdir.
721 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
722 Add global last_syscall_number. Test for the exact syscall number
723 to be caught.
724 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
725 Add global all_syscalls_numbers. Test each syscall number to be
726 caught, instead of only testing "close".
727 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
728 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
729 Remove stale comment.
730 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
731 the correct syscall numbers using information from the inferior.
732
5ce0145d
PA
7332013-12-17 Pedro Alves <palves@redhat.com>
734
735 * gdb.trace/circ.exp: Expect frame info to be printed when
736 switching between frames with unavailable stack, but different
737 functions.
738
bdf22206
AB
7392013-12-17 Andrew Burgess <aburgess@broadcom.com>
740
741 * gdb.trace/unavailable-dwarf-piece.c: New file.
742 * gdb.trace/unavailable-dwarf-piece.exp: New file.
743
07d100d4
YQ
7442013-12-15 Yao Qi <yao@codesourcery.com>
745
746 * gdb.perf/skip-prologue.c: New.
747 * gdb.perf/skip-prologue.exp: New.
748 * gdb.perf/skip-prologue.py: New.
749
8a48ac95
JB
7502013-12-13 Joel Brobecker <brobecker@adacore.com>
751
752 * gdb.ada/arraydim: New testcase.
753
a16b0e22
SC
7542013-12-12 Siva Chandra Reddy <sivachandra@google.com>
755
756 PR python/16113
757 * gdb.python/py-value-cc.cc: Improve test case.
758 * gdb.python/py-value-cc.exp: Add new tests to test usage of
759 gdb.Field objects as subscripts on gdb.Value objects.
760
0987cf35
DE
7612013-12-10 Doug Evans <dje@google.com>
762
7b3fd68b 763 PR 16286
0987cf35
DE
764 * gdb.python/py-value.c: #include stdlib.h, string.h.
765 (str): New struct.
766 (main): New local xstr.
767 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
768 fetch a value as a string with a length beyond the declared length
769 of the array.
770
409d8f48
AB
7712013-12-10 Andrew Burgess <aburgess@broadcom.com>
772
773 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
774 update comment.
775
036e93df
JB
7762013-12-10 Joel Brobecker <brobecker@adacore.com>
777
778 * gdb.ada/int_deref.exp: Add test verifying that we print
779 the decoded symbol name when printing the address of Ada
780 symbols.
781
72bfa06c
JB
7822013-12-10 Joel Brobecker <brobecker@adacore.com>
783
784 * gdb.mi/mi-start.exp: Add test verifying that -list-features
785 contains "exec-run-start-option".
786
11ec5965
YQ
7872013-12-08 Yao Qi <yao@codesourcery.com>
788
789 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
790 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
791 (is_64_target, is_amd64_regs_target): Likewise.
792 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
793
594d8fa8
MF
7942013-12-07 Mike Frysinger <vapier@gentoo.org>
795
796 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
797 * gdb.base/testenv.c: Likewise.
798
d9a196da
MF
7992013-12-07 Mike Frysinger <vapier@gentoo.org>
800
801 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
802 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
803 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
804
782d47df
PA
8052013-12-06 Pedro Alves <palves@redhat.com>
806
807 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
808 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
809 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
810
399d6e30
DE
8112013-12-06 Doug Evans <dje@google.com>
812
813 * gdb.base/break.exp: Fix setting of $baz.
814
16b5a7cb
AB
8152013-12-06 Andrew Burgess <aburgess@broadcom.com>
816
817 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
818 DW_OP_plus_uconst.
819
f84bc218
KB
8202013-12-06 Keven Boell <keven.boell@intel.com>
821
822 * lib/mi-support.exp (mi_list_varobj_children_range): Add
823 call to mi_list_array_varobj_children_with_index.
824 (mi_list_array_varobj_children_with_index): New function.
825 Add parameter to specify array start.
826
489e41dd 8272013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
828
829 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
830 SIGPWR in sparc64.
831
832 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
833 have the same signal number. Handle this situation.
834
7fb1b8b1
JB
8352013-12-03 Joel Brobecker <brobecker@adacore.com>
836
837 * gdb.ada/dot_all: New testcase.
838
2ea126fa
JB
8392013-12-03 Joel Brobecker <brobecker@adacore.com>
840
841 * gdb.mi/mi-undefined-cmd.exp: New testcase.
842
6b7cbff1
JB
8432013-12-03 Joel Brobecker <brobecker@adacore.com>
844
845 * gdb.mi/mi-i-cmd.exp: New file.
846
04affae3
JK
8472013-12-02 Doug Evans <dje@google.com>
848
849 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
850 at start.
851 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
852 has been specified with a relative path and we have chdir'd before
853 accessing the debug info.
854
eebc056c
AB
8552013-11-28 Andrew Burgess <aburgess@broadcom.com>
856
857 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
858 expected results.
859 (gdb_collect_locals_test): Likewise.
860 (gdb_collect_globals_test): Likewise.
861
8b5e6dc2
YQ
8622013-11-28 Yao Qi <yao@codesourcery.com>
863
864 * lib/gdb.exp (with_gdb_prompt): New proc.
865 * gdb.perf/disassemble.exp: New.
866 * gdb.perf/disassemble.py: New.
867
0db4ca18
LM
8682013-11-26 Luis Machado <lgustavo@codesourcery.com>
869
870 * gdb.base/callfuncs.c (main): Assign malloc's return value
871 and free it afterwards.
872 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
873 * gdb.base/printcmds.c (main): Likewise.
874 * gdb.base/randomize.c (main): Free "p" and change breakpoint
875 marker position.
876 * gdb.base/setvar.c (dummy): Assign malloc's return value
877 and free it afterwards.
878
d24a9f15
AB
8792013-11-26 Andrew Burgess <aburgess@broadcom.com>
880
881 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
882 gdb_test_multiple.
883
15859968
TT
8842013-11-26 Tom Tromey <tromey@redhat.com>
885
886 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
887 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
888 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
889
f7e3ecae
KS
8902013-11-25 Keith Seitz <keiths@redhat.com>
891
892 PR c++/14819
893 * gdb.cp/impl-this.cc: New file.
894 * gdb.cp/impl-this.exp: New file.
895
23e9d3b9
YQ
8962013-11-25 Yao Qi <yao@codesourcery.com>
897
898 * gdb.perf/backtrace.c: New.
899 * gdb.perf/backtrace.exp: New.
900 * gdb.perf/backtrace.py: New.
901
22825df7
YQ
9022013-11-24 Yao Qi <yao@codesourcery.com>
903
904 * gdb.perf/single-step.c: New.
905 * gdb.perf/single-step.exp: New.
906 * gdb.perf/single-step.py: New.
907
c1ea7c01
DE
9082013-11-23 Doug Evans <xdje42@gmail.com>
909
910 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
911 with ignore count".
912
35720eaa
DE
9132013-11-23 Doug Evans <xdje42@gmail.com>
914
915 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
916 (test_subscript_regression): Ditto.
917 (top level): Run test_subscript_regression for c++ with "c++" prefix.
918
3cd14e45
DE
9192013-11-23 Doug Evans <xdje42@gmail.com>
920
921 * gdb.python/py-type.exp (test_enums): Fix typo.
922
985c818c
DE
9232013-11-23 Doug Evans <xdje42@gmail.com>
924
925 * gdb.python/py-symbol.exp: Add some comments. Make all test names
926 unique.
927
f873dd7a
DE
9282013-11-23 Doug Evans <xdje42@gmail.com>
929
930 * gdb.python/py-symbol.exp: Fix whitespace.
931
38a502a4
DE
9322013-11-23 Doug Evans <xdje42@gmail.com>
933
934 * gdb.python/python.exp: Don't call skip_python_tests, we still want
935 to test some things in the case where python is not configured in.
936
c0621699
PA
9372013-11-22 Pedro Alves <palves@redhat.com>
938
939 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
940 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
941 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
942 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
943 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
944 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
945
f57e61cd
TT
9462013-11-22 Tom Tromey <tromey@redhat.com>
947
948 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
949
da2b2fdf
TT
9502013-11-22 Tom Tromey <tromey@redhat.com>
951
952 * gdb.dwarf2/dw2-bad-cfi.c: New file.
953 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
954 * gdb.dwarf2/dw2-bad-cfi.S: New file.
955
33f8fe58
PA
9562013-11-22 Pedro Alves <palves@redhat.com>
957
958 PR 16155
959 * gdb.dwarf2/dw2-dup-frame.S: New file.
960 * gdb.dwarf2/dw2-dup-frame.c: New file.
961 * gdb.dwarf2/dw2-dup-frame.exp: New file.
962
0a1e6121
YQ
9632013-11-22 Yao Qi <yao@codesourcery.com>
964
965 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
966 comment and add one more argument "has_more".
967 * gdb.python/py-mi.exp: Callers update.
968
0061ea24
YQ
9692013-11-22 Yao Qi <yao@codesourcery.com>
970
971 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
972 of mi_create_dynamic_varobj.
973
069d6a0f
PA
9742013-11-20 Pedro Alves <palves@redhat.com>
975
976 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
977 time, and run it through all three milestone regexes.
978
10d8cbd2
SA
9792013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
980
981 * gdb.base/eval-avoid-side-effects.exp: New file.
982
57803a3c
WT
9832013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
984
60650f2e
WT
985 * gdb.arch/i386-mpx.c: New file
986 * gdb.arch/i386-mpx.exp: New file.
987
09748966
WT
9882013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
989
990 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
991 for bnd registers.
992
60650f2e
WT
9932013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
994
57803a3c
WT
995 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
996 start and end equal 0.
997
3e9ecad3
YQ
9982013-11-19 Yao Qi <yao@codesourcery.com>
999
1000 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
1001 (mi_list_varobj_children_range): Likewise.
1002
31b4ab9e
YQ
10032013-11-19 Yao Qi <yao@codesourcery.com>
1004
1005 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
1006
4392c534
YQ
10072013-11-19 Yao Qi <yao@codesourcery.com>
1008
1009 * lib/mi-support.exp: Fix format.
1010
df7752b0
JB
10112013-11-19 Joel Brobecker <brobecker@adacore.com>
1012
1013 * gdb.ada/py_range: New testcase.
1014
176f037c
JB
10152013-11-18 Joel Brobecker <brobecker@adacore.com>
1016
1017 * mi-language.exp: Add "-list-features" test verifying that
1018 its output contains "language-option".
1019
ee4a1c63
JB
10202013-11-16 Joel Brobecker <brobecker@adacore.com>
1021
1022 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1023 * info_exc/foo.adb: Adjust to new exception name.
1024 * info_exc.exp: Adjust after exception renaming in const.ads.
1025 Update "info exception global" test to test "info exceptions
1026 global_gdb" instead.
1027
1028 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
1029 * mi_exc_info/foo.adb (Adjust to new exception name.
1030 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
1031 Update "-info-ada-exceptions global" test to test
1032 "-info-ada-exceptions global_gdb" instead.
1033
6ec41e1e
LM
10342013-11-15 Luis Machado <lgustavo@codesourcery.com>
1035
1036 * lib/mi-support.exp (mi_gdb_test): Expect different formats
1037 of inferior output for remote and native sessions.
1038 * gdb.mi/mi-console.exp: Remove obsolete comment.
1039 Check for semihosted inferior output pattern.
1040 (semihosted_string): New function.
1041
391d3400
JB
10422013-11-15 Joel Brobecker <brobecker@adacore.com>
1043
1044 * gdb.ada/info_exc.exp: Allow other global exceptions to be
1045 listed in the output of "info exceptions".
1046 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
1047 listed in the output of "-info-ada-exceptions".
1048
e092da29
JB
10492013-11-15 Joel Brobecker <brobecker@adacore.com>
1050
1051 * gdb.ada/info_exc.exp: Start inferior before starting
1052 the "info exceptions" tests.
1053 * gdb.ada/mi_exc_info.exp: Start inferior before starting
1054 the "-info-ada-exceptions" tests.
1055
805e1f19
TT
10562013-11-15 Tom Tromey <tromey@redhat.com>
1057
1058 * gdb.cp/includefile: New file.
1059 * gdb.cp/filename.exp: New file.
1060 * gdb.cp/filename.cc: New file.
1061
9abb1bd6
DE
10622013-11-15 Doug Evans <xdje42@gmail.com>
1063
1064 * gdb.python/py-breakpoint.exp: Make tests have unique names.
1065
8abea1a1
DE
10662013-11-15 Doug Evans <xdje42@gmail.com>
1067
1068 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
1069
330a7fce
DE
10702013-11-15 Doug Evans <xdje42@gmail.com>
1071
1072 * gdb.python/py-breakpoint.exp: Split up into several functions,
1073 each with their own test prefix.
1074
0acf8b65
JB
10752013-11-15 Joel Brobecker <brobecker@adacore.com>
1076
1077 * gdb.ada/O2_float_param: New testcase.
1078
496038b3
TT
10792013-11-14 Tom Tromey <tromey@redhat.com>
1080
1081 * Makefile.in (check-parallel): Print summary from gdb.sum.
1082
c7e8af9b
OJ
10832013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
1084
1085 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
1086 and function label names.
1087 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
1088 compile unit labels.
1089
403cb6b1
JB
10902013-11-14 Joel Brobecker <brobecker@adacore.com>
1091
1092 * gdb.mi/mi-language.exp: New file.
1093
74921315
KS
10942013-09-17 Keith Seitz <keiths@redhat.com>
1095
1096 PR c++/7935
1097 PR c++/10541
1098 * gdb.cp/nsalias.exp: New file.
1099 * gdb.cp/nsalias.cc: New file.
1100 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
1101 tests only on known, working compiler versions.
1102
08c43050
TT
11032013-11-13 Tom Tromey <tromey@redhat.com>
1104
1105 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
1106 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
1107
0682e708
DE
11082013-11-12 Doug Evans <dje@google.com>
1109
1110 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
1111 so that "rm -rf $builddir" Just Works.
1112
a7e332c2
JB
11132013-11-12 Joel Brobecker <brobecker@adacore.com>
1114
1115 * gdb.ada/mi_exc_info: New testcase.
1116
778865d3
JB
11172013-11-12 Joel Brobecker <brobecker@adacore.com>
1118
1119 * gdb.ada/info_exc: New testcase.
1120
304a8ac1
DE
11212013-11-11 Doug Evans <dje@google.com>
1122
1123 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
1124 of testfile.
1125
bc79de95
PM
11262013-11-11 Phil Muldoon <pmuldoon@redhat.com>
1127
1128 * gdb.python/py-linetable.S: New file.
1129 * gdb.python/py-linetable.c: New file.
1130 * gdb.python/py-linetable.exp: New file.
1131
2df4d1d5
JB
11322013-11-11 Joel Brobecker <brobecker@adacore.com>
1133
1134 * gdb.ada/mi_ex_cond: New testcase.
1135
204b5331
DE
11362013-11-07 Doug Evans <dje@google.com>
1137
1138 PR 11786
1139 * gdb.base/gcore-relro-pie.c: New file.
1140 * gdb.base/gcore-relro-pie.exp: New file.
1141
92e32e33
PM
11422013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1143
1144 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1145 * gdb.python/py-cmd.c: New File.
1146
f76c27b5
PM
11472013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1148
1149 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1150
79600f4f 11512013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1152
1153 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1154
6dbb6798
YQ
11552013-11-06 Yao Qi <yao@codesourcery.com>
1156
1157 * lib/gdb.exp (gdb_produce_source): New procedure.
1158 * gdb.perf/solib.c: New.
1159 * gdb.perf/solib.exp: New.
1160 * gdb.perf/solib.py: New.
1161
71c0c615
YQ
11622013-11-06 Yao Qi <yao@codesourcery.com>
1163
1164 * README: Mention performance tests.
1165
f27a1236
YQ
11662013-11-06 Yao Qi <yao@codesourcery.com>
1167
1168 * lib/perftest.exp: New.
1169 * gdb.perf/lib/perftest/__init__.py: New.
1170 * gdb.perf/lib/perftest/measure.py: New.
1171 * gdb.perf/lib/perftest/perftest.py: New.
1172 * gdb.perf/lib/perftest/reporter.py: New.
1173 * gdb.perf/lib/perftest/testresult.py: New.
1174
7636ccf9
YQ
11752013-11-06 Yao Qi <yao@codesourcery.com>
1176
1177 * Makefile.in (check-perf): New target.
1178 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1179 * configure: Re-generated.
1180 * gdb.perf/Makefile.in: New.
1181
81208388
TT
11822013-11-04 Tom Tromey <tromey@redhat.com>
1183
1184 * Makefile.in (TEST_DIRS): Remove.
1185 (TEST_TARGETS, check-parallel): Rewrite.
1186 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1187 (subdir_do, subdirs): Remove.
1188 (do-check-parallel, check/%): New targets.
1189 (clean): Remove outputs, temp, and cache directories.
1190 (saw_dash_j): New variable.
1191 (CHECK_TARGET): Use it.
1192 (check): Depend on all, site.exp. Rewrite.
1193 (check-single): Remove dependencies.
1194 (slow_tests, all_tests, reordered_tests): New variables.
1195
c63ffa1f
TT
11962013-11-04 Tom Tromey <tromey@redhat.com>
1197
1198 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1199 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1200 before loading binfile.
1201 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1202 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1203 before loading binfile.
1204
3fef966c
TT
12052013-11-04 Tom Tromey <tromey@redhat.com>
1206
1207 * gdb.base/foll-exec.c (main): Use BASEDIR.
1208 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1209 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1210 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1211 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1212 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1213
24890efd
TT
12142013-11-04 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.base/argv0-symlink.exp: Compute executable's directory
1217 dynamically.
1218
c59ffcab
TT
12192013-11-04 Tom Tromey <tromey@redhat.com>
1220
1221 * gdb.asm/asm-source.exp: Use standard_output_file.
1222
479c8d68
TT
12232013-11-04 Tom Tromey <tromey@redhat.com>
1224
1225 * gdb.server/file-transfer.exp: Use standard_output_file.
1226
1e537771
TT
12272013-11-04 Tom Tromey <tromey@redhat.com>
1228
1229 * gdb.base/fullname.exp: Use standard_output_file,
1230 relative_filename.
1231 * gdb.base/hashline1.exp: Use standard_testfile,
1232 standard_output_file, relative_filename, clean_restart.
1233 * gdb.base/hashline2.exp: Use standard_testfile,
1234 standard_output_file.
1235 * gdb.base/hashline3.exp: Use standard_testfile,
1236 standard_output_file, relative_filename.
1237 * lib/gdb.exp (relative_filename): New proc.
1238
b44b82af
TT
12392013-11-04 Tom Tromey <tromey@redhat.com>
1240
1241 * gdb.base/fileio.c (test_open, test_write, test_read)
1242 (test_lseek, test_close, test_stat, test_fstat)
1243 (test_isatty, test_system, test_rename, test_unlink):
1244 Use OUTDIR define.
1245 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1246 Use standard_output_file.
1247
59b28c5d
TT
12482013-11-04 Tom Tromey <tromey@redhat.com>
1249
1250 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1251 defines.
1252 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1253 compilation. Use prepare_for_testing, standard_output_file.
1254
08b3fe69
TT
12552013-11-04 Tom Tromey <tromey@redhat.com>
1256
1257 * gdb.base/advance.exp: Use standard_testfile and
1258 prepare_for_testing.
1259 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1260 appropriate directory when local.
1261 * gdb.base/dump.exp: Use standard_output_file. Update all
1262 "dump" and "restore" filenames.
1263 * gdb.base/interact.exp: Use standard_output_file.
1264 * gdb.base/jit-so.exp: Don't download file when local.
1265 * gdb.base/jit.exp (compile_jit_test): Don't download file
1266 when local.
1267 * gdb.base/list.exp: Use gdb_remote_download.
1268 * gdb.base/maint.exp: Use standard_output_file.
1269 * gdb.base/prelink.exp: Use standard_output_file.
1270 * gdb.base/save-bp.exp: Use standard_output_file.
1271 * gdb.base/sepdebug.exp: Use standard_testfile,
1272 standard_output_file.
1273 (test_different_dir): Don't declare objdir.
1274 * gdb.base/solib-search.exp: Use standard_output_file.
1275 * gdb.base/step-line.exp: Use gdb_remote_download.
1276 * gdb.base/trace-commands.exp: Use standard_output_file.
1277
32cfb09d
TT
12782013-11-04 Tom Tromey <tromey@redhat.com>
1279
1280 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1281 to compilation. Use standard_output_file.
1282 (test_tfind_tfile): Update.
1283 * gdb.trace/tfile.c (write_basic_trace_file)
1284 (write_error_trace_file): Use TFILE_DIR.
1285 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1286 standard_output_file.
1287
84741506
TT
12882013-11-04 Tom Tromey <tromey@redhat.com>
1289
1290 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1291 Use "dwarf2 always-disassemble" for the "maint set" test.
1292 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1293 standard_output_file.
1294 * gdb.mi/mi-logging.exp: Use standard_output_file.
1295
cfb7b9a3
TT
12962013-11-04 Tom Tromey <tromey@redhat.com>
1297
1298 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1299 downloads conditional on remote host.
1300 (set_arch): Likewise.
1301 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1302 (load_description): Use standard_output_file.
1303
bdfe0594
TT
13042013-11-04 Tom Tromey <tromey@redhat.com>
1305
1306 * gdb.gdb/selftest.exp: Use standard_output_file.
1307 * lib/selftest-support.exp (do_self_tests): Use
1308 standard_output_file.
1309
8c639e73
TT
13102013-11-04 Tom Tromey <tromey@redhat.com>
1311
1312 * gdb.stabs/weird.exp: Use gdb_remote_download and
1313 standard_output_file.
1314
5030a410
TT
13152013-11-04 Tom Tromey <tromey@redhat.com>
1316
1317 * gdb.base/gcore-buffer-overflow.exp: Use
1318 standard_output_file, not standard_testfile.
1319 * gdb.base/twice.exp: Use standard_testfile, not
1320 standard_output_file. Use gdb_remote_download.
1321
95d7853e
TT
13222013-11-04 Tom Tromey <tromey@redhat.com>
1323
1324 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1325 restore from that.
1326
eab88b54
MR
13272013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1328
1329 * gdb.cp/derivation.exp: s/perrro/perror/
1330
a1b0fbee
MR
13312013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1332
1333 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1334 `debugdir'.
1335
638aa5a1
AB
13362013-10-31 Andrew Burgess <aburgess@broadcom.com>
1337
1338 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1339 tests and update expected error message.
1340 (test_watch_register_location): New tests.
1341 (do_tests): Call test_watch_register_location.
1342 * gdb.base/watchpoints.exp: Update expected error message.
1343
055e608a
UW
13442013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1345
1346 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1347 the patterns in gdb_test_multiple.
1348
9ac69859
NB
13492013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1350
1351 * gdb.base/sym-file-lib.c: New file.
1352 * gdb.base/sym-file-loader.c: New file.
1353 * gdb.base/sym-file-loader.h: New file.
1354 * gdb.base/sym-file-main.c: New file.
1355 * gdb.base/sym-file.exp: New file.
1356 * lib/gdb.exp (is_elf_target): New function.
1357
24ba476b
PA
13582013-10-29 Pedro Alves <palves@redhat.com>
1359
1360 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1361 variable setting change-log-default-name to ChangeLog-mi.
1362
f69d9aef
AB
13632013-10-29 Andrew Burgess <aburgess@broadcom.com>
1364
1365 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1366 Expect <unavailable> pattern.
1367
71193121
TV
13682013-10-28 Tom de Vries <tom@codesourcery.com>
1369
1370 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1371
38095c27
AK
13722013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1373
1374 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1375 remote stubs where exit() behaviour is unreliable.
1376
686d4def
PA
13772013-10-25 Pedro Alves <palves@redhat.com>
1378
1379 * gdb.cp/m-static.exp: Adjust expected output of printing a
1380 nonexistent or optimized out static field. Also test printing the
1381 the "container" object.
1382
a35cfb40
MR
13832013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1384
1385 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1386 if in the persistent mode.
1387 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1388
bbe769cc
MR
13892013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1390
1391 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1392 support core file generation" reply.
1393
95e4302a
JM
13942013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1395
1396 PR gdb/15986
1397 * gdb.base/run.c (main): gdb_get_line_number tag added for
1398 commands.exp.
1399 (factorial): Likewise.
1400
1401 * gdb.base/commands.exp (watchpoint_command_test): Use
1402 gdb_get_line_number in order to determine the locations in run.c
1403 where local_var is detected to go out of scope.
1404
4c406179
JM
14052013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1406
1407 * gdb.base/gnu_vector.exp: Care about endianness when casting
1408 scalars to vectors.
1409
bb6216d8
TT
14102013-10-18 Tom Tromey <tromey@redhat.com>
1411
1412 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1413 of "binfile".
1414
e8369a73
AB
14152013-10-18 Andrew Burgess <aburgess@broadcom.com>
1416
1417 * gdb.base/watchpoints.exp: Add test for setting software
1418 watchpoints of different types before starting the inferior.
1419
776f04fa
PA
14202013-10-18 Pedro Alves <palves@redhat.com>
1421
1422 PR gdb/16062
1423 * gdb.threads/stepi-random-signal.c: New file.
1424 * gdb.threads/stepi-random-signal.exp: New file.
1425
e4b8388f
MR
14262013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1427
1428 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1429 Fix comment typo.
1430 * lib/gdb.exp (gdb_init): Likewise.
1431
50b34a18
TT
14322013-10-17 Tom Tromey <tromey@redhat.com>
1433
1434 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1435
3db258f5
TT
14362013-10-14 Tom Tromey <tromey@redhat.com>
1437
1438 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1439 name to gdb_test_no_output.
1440
4856b6bc
JK
14412013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1442
1443 Canonicalize directories for EXEC_FILENAME.
1444 * gdb.base/argv0-symlink.exp
1445 (kept file symbolic link name for info inferiors): New.
1446 (kept directory symbolic link name): Setup kfail.
1447 (kept directory symbolic link name for info inferiors): New.
1448
9772d074
UW
14492013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1450
1451 * gdb.arch/s390-multiarch.exp: New file.
1452 * gdb.arch/s390-multiarch.c: New file.
1453
2a3be966
JB
14542013-10-11 Joel Brobecker <brobecker@adacore.com>
1455
1456 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1457 use the appropriate GDB/MI command instead, and verify
1458 the test output.
1459
7c647d61
JB
14602013-10-11 Joel Brobecker <brobecker@adacore.com>
1461
1462 * gdb.base/source-nofile.gdb: New file.
1463 * gdb.base/source.exp: Add two tests verifying the behavior when
1464 the "source" command is given a non-existant filename.
1465
bb66bd51
YQ
14662013-10-11 Yao Qi <yao@codesourcery.com>
1467
1468 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1469 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1470 and 'dlclose'.
1471 [!__WIN32__]: Include "dlfcn.h".
1472 * gdb.mi/mi-catch-load.exp: Set up kfail.
1473
4f424bb1
AK
14742013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1475
1476 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1477 generated corefile" by argument "$test".
1478
578d3588
PA
14792013-10-09 Pedro Alves <palves@redhat.com>
1480
1481 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1482 output.
1483
eb4ca471
PA
14842013-10-09 Pedro Alves <palves@redhat.com>
1485
1486 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1487 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1488 (test_catch_syscall_with_wrong_args)
1489 (test_catch_syscall_restarting_inferior)
1490 (test_catch_syscall_fail_nodatadir)
1491 (test_catch_syscall_without_args_noxml)
1492 (test_catch_syscall_with_args_noxml)
1493 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1494
dc294be5
TT
14952013-10-08 Tom Tromey <tromey@redhat.com>
1496
1497 * gdb.dwarf2/dwzbuildid.exp: New file.
1498 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1499 parameters.
1500 (Dwarf::_defer_output): Change "section" parameter to
1501 "section_spec"; update.
1502 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1503 procs.
1504
c968bd18
JB
15052013-10-08 Joel Brobecker <brobecker@adacore.com>
1506
1507 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1508
f44eeb11
TT
15092013-10-07 Tom Tromey <tromey@redhat.com>
1510
1511 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1512 to 0.
1513
0c557179
SDJ
15142013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1515
1516 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1517 $_exitcode is void when opening a corefile.
1518 * gdb.base/exitsignal.exp: New file.
1519 * gdb.base/segv.c: Likewise.
1520 * gdb.base/normal.c: Likewise.
1521
5713b9b5
JB
15222013-10-04 Joel Brobecker <brobecker@adacore.com>
1523
1524 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1525
3f983d47
YZ
15262013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1527
1528 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1529 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1530
901461f8
PA
15312013-10-02 Pedro Alves <palves@redhat.com>
1532
1533 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1534 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1535 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1536 (not_saved_pattern): New.
1537 Replace use of the former with the latter.
1538
b477a5e6
PA
15392013-10-02 Pedro Alves <palves@redhat.com>
1540
1541 * README (Board Settings): Document "exit_is_reliable".
1542 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1543 running to exit reliably reports program exits.
1544 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1545 info.
1546 * boards/native-stdio-gdbserver.exp: Likewise.
1547
a49bed3a
DE
15482013-10-01 Doug Evans <dje@google.com>
1549
1550 * gdb.python/python.exp: Remove redundant print-stack tests.
1551 Make all print-stack test names unique. Fix spelling of print-stack.
1552
2ed2ad44
YQ
15532013-09-29 Yao Qi <yao@codesourcery.com>
1554
1555 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1556 is remote.
1557
7d760051
UW
15582013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1559
1560 PR shlibs/8882
1561 * gdb.base/corefile.exp: Add a check to assure warning-free
1562 core-file load.
1563
82bf32bc
JK
15642013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1565
1566 * gdb.dwarf2/dwp-symlink.c: New file.
1567 * gdb.dwarf2/dwp-symlink.exp: New file.
1568
4fa7d390
DE
15692013-09-20 Doug Evans <dje@google.com>
1570
6b4646ce
DE
1571 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1572 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1573 file.
1574 * gdb.dwarf2/fission-loclists.S: Ditto.
1575 * gdb.dwarf2/fission-reread.S: Ditto.
1576 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1577 build_executable_from_fission_assembler.
1578 * gdb.dwarf2/fission-loclists.exp: Ditto.
1579 * gdb.dwarf2/fission-reread.exp: Ditto.
1580
4fa7d390
DE
1581 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1582 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1583 (gdb_gnu_strip_debug): Ditto.
1584 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
1585 * gdb.arch/altivec-abi.exp: Ditto.
1586 * gdb.base/attach-pie-misread.exp: Ditto.
1587 * gdb.base/comprdebug.exp: Ditto.
1588 * gdb.base/dup-sect.exp: Ditto.
1589 * gdb.base/gnu-debugdata.exp: Ditto.
1590 * gdb.base/step-symless.exp: Ditto.
1591 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1592 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
1593 * gdb.dwarf2/gdb-index.exp: Ditto.
1594
e4c6a2c4
AB
15952013-09-18 Andrew Burgess <aburgess@broadcom.com>
1596
1597 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
1598 register to "<optimized out>", and also print the registers.
1599
a205fbfc
PA
16002013-09-18 Pedro Alves <palves@redhat.com>
1601
1602 PR server/15967
1603 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
1604 change text.
1605
ee47b2f8
YQ
16062013-09-18 Yao Qi <yao@codesourcery.com>
1607
1608 * gdb.server/wrapper.c: New.
1609 * gdb.server/wrapper.exp: New.
1610
49fa26b0
PA
16112013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
1612 Jan Kratochvil <jan.kartochvil@redhat.com>
1613 Pedro Alves <palves@redhat.com>
1614
1615 PR gdb/11568
1616 * gdb.thread/thread-specific-bp.c: New file.
1617 * gdb.thread/thread-specific-bp.exp: New file.
1618
e83b28bc
SDJ
16192013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
1620
1621 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
1622 convenience function.
1623
08d72866
PA
16242013-09-17 Pedro Alves <palves@redhat.com>
1625
1626 PR gdb/15911
1627 * gdb.threads/info-threads-cur-sal-2.c: New file.
1628 * gdb.threads/info-threads-cur-sal.c: New file.
1629 * gdb.threads/info-threads-cur-sal.exp: New file.
1630
57b0d98e
YQ
16312013-09-17 Yao Qi <yao@codesourcery.com>
1632
1633 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
1634 [__WIN32__]: Include "windows.h" and define macro dlopen
1635 and dlclose.
1636 [!__WIN32__]: Include "dlfcn.h".
1637 * gdb.base/catch-load.exp (one_catch_load_test): Match
1638 directory separator.
1639
0295a32e
DE
16402013-09-16 Doug Evans <dje@google.com>
1641
a587b477
DE
1642 * lib/gdb.exp (using_fission): New proc.
1643 * gdb.base/info-macros.exp: Skip test if using Fission.
1644
0295a32e
DE
1645 * gdb.base/break-interp.exp: Fix indentation.
1646
a280dbd1
SDJ
16472013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1648
1649 * gdb.base/gdbvars.c (foo_void): New function.
1650 (foo_int): Likewise.
1651 * gdb.base/gdbvars.exp (test_convenience_functions): New
1652 function. Call it.
1653
4ac33720
UW
16542013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1655
1656 * gdb.arch/s390-tdbregs.c: New file.
1657 * gdb.arch/s390-tdbregs.exp: New file.
1658
b866c52d
SS
16592013-09-12 Stan Shebs <stan@codesourcery.com>
1660
1661 * README: New file.
1662
dc59cba6
DE
16632013-09-12 Doug Evans <dje@google.com>
1664
1665 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1666 added code to print event.inferior.
1667
edf9f00c
JK
16682013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1669
1670 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
1671 debug part of the binary.
1672
5423b017
JK
16732013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1674
1675 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
1676 (addlink): Add comment.
1677
9295cf6f
SA
16782013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
1679
1680 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
1681 canonical pathname.
1682
89e63ee4
DE
16832013-09-04 Doug Evans <dje@google.com>
1684
314bb8c3
DE
1685 * gdb.python/py-events.py (exit_handler): Verify we get the expected
1686 event.
1687 (continue_handler, new_objfile_handler): Ditto.
1688 (test_events): Rename command to "test-events".
1689 (test_newobj_events): Rename command to "test-objfile-events".
1690 * gdb.python/py-events.exp: Update.
1691 * gdb.python/py-evsignal.exp: Update.
1692 * gdb.python/py-evthreads.exp: Update.
1693
89e63ee4
DE
1694 * gdb.base/enumval.c (ZERO): New enum value.
1695 (main): Use it
1696 * gdb.base/enumval.exp: Test ability to print ZERO.
1697
16982013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
1699 Pedro Alves <palves@redhat.com>
1700
1701 * gdb.base/relocate.exp: Check that invalid options are
1702 rejected.
1703
26c2b53c
AB
17042013-08-30 Andrew Burgess <aburgess@broadcom.com>
1705
1706 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
1707 (my_static_symbol): Add comment.
1708 (main): Reference my_bss_symbol.
1709
96d9056e
PM
17102013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1711
1712 * gdb.python/py-arch.exp: Tests for invalid architecture.
1713
489d4f4d
SA
17142013-08-29 Sterling Augustine <saugustine@google.com>
1715
1716 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
1717 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
1718 said conditional.
1719
5b791bb5
PM
17202013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1721
1722 * gdb.python/py-arch.exp: Load gdb-python.exp.
1723
8f28f522
PM
17242013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1725
1726 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
1727 itertools for imap attribute. Otherwise use map().
1728 (ElidingIterator): Define wrapper function __next__.
1729 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
1730 use exec (open (read ())) instead.
1731 * gdb.python/py-framefilter.exp: Ditto.
1732 * gdb.python/py-arch.exp: Update print based test to Python 3.x
1733 compliance.
1734 * gdb.python/py-frame.exp: Ditto.
1735 * gdb.python/py-type.exp: Ditto.
1736
1f0c4988
JK
17372013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1738
1739 PR gdb/15415
1740 * gdb.base/argv0-symlink.c: New file.
1741 * gdb.base/argv0-symlink.exp: New file.
1742
7893c162
TT
17432013-08-28 Tom Tromey <tromey@redhat.com>
1744
1745 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
1746 when saving index.
1747
6211c335
YQ
17482013-08-27 Yao Qi <yao@codesourcery.com>
1749
1750 * gdb.trace/entry-values.exp: Test unavailable entry value is
1751 not shown when option '--skip-unavailable' is specified.
1752 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
1753 Add tests for new option '--skip-unavailable'.
1754
ce4ea2bb
YQ
17552013-08-27 Yao Qi <yao@codesourcery.com>
1756
1757 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
1758 remote_download if it is empty.
1759
6e45f158
DE
17602013-08-26 Doug Evans <dje@google.com>
1761
779bd270
DE
1762 PR symtab/15885
1763 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
1764 (clean): rm -f *.gdb-index *.with-index.
1765 * gdb.dwarf2/gdb-index.exp: New testcase.
1766
6e45f158
DE
1767 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
1768 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
1769 run_on_host. All callers updated.
1770
b1224238
YQ
17712013-08-24 Yao Qi <yao@codesourcery.com>
1772
1773 * gdb.trace/entry-values.c (end): New
1774 (main): Call end.
1775 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
1776 tracepoint and collect data. Test entry value is unavailable.
1777
b39a8faf
YQ
17782013-08-24 Yao Qi <yao@codesourcery.com>
1779
1780 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
1781 * gdb.trace/entry-values.c: New.
1782 * gdb.trace/entry-values.exp: New.
1783
9eaabc75
MW
17842013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
1785
1786 PR gdb/15501
1787 * gdb.base/ena-dis-br.exp: Add test to verify
1788 enable/disable commands work correctly with
1789 multiple arguments that include multiple locations.
1790
9f948660
SDJ
17912013-08-22 Samuel Bronson <naesten@gmail.com>
1792
1793 ARM Linux support for `catch syscall'.
1794 * gdb.base/catch-syscall.exp: Test this on ARM now.
1795 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
1796
e630b974
TT
17972013-08-22 Tom Tromey <tromey@redhat.com>
1798
1799 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
1800 default addr_size.
1801 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
1802
f3a76454
TT
18032013-08-22 Tom Tromey <tromey@redhat.com>
1804
1805 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
1806 standard_temp_file.
1807
de5f37e1
TT
18082013-08-22 Tom Tromey <tromey@redhat.com>
1809
1810 * gdb.arch/amd64-byte.exp: Use standard_testfile,
1811 clean_restart.
1812 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
1813 * gdb.arch/amd64-dword.exp: Use standard_testfile,
1814 clean_restart.
1815 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
1816 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
1817 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
1818 * gdb.arch/amd64-word.exp: Use standard_testfile,
1819 clean_restart.
1820 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
1821 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
1822 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
1823 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
1824 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
1825 * gdb.arch/i386-signal.exp: Use standard_testfile.
1826 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
1827 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
1828 * gdb.arch/i386-unwind.exp: Use standard_testfile.
1829 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
1830
8448e842
TT
18312013-08-22 Tom Tromey <tromey@redhat.com>
1832
1833 * gdb.python/py-error.exp: Use gdb_remote_download.
1834 * gdb.python/py-mi.exp: Use gdb_remote_download.
1835 * gdb.python/py-objfile-script.exp: Use standard_output_file.
1836 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
1837 (run_lang_tests): Likewise.
1838 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
1839 filename.
1840 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
1841 compiling. Use gdb_remote_download. Update some tests.
1842 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1843 standard_output_file.
1844 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
1845 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
1846 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
1847 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
1848 standard_output_file.
1849
16cfcbc2
TT
18502013-08-22 Tom Tromey <tromey@redhat.com>
1851
1852 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
1853
44ee8174
TT
18542013-08-22 Tom Tromey <tromey@redhat.com>
1855
1856 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
1857 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
1858 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
1859 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
1860 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
1861 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
1862 * lib/gdb.exp (gdb_remote_download): New proc.
1863
7a218f88
TT
18642013-08-22 Tom Tromey <tromey@redhat.com>
1865
1866 * gdb.dwarf2/clztest.exp: Use standard_testfile.
1867 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
1868 * gdb.dwarf2/fission-base.S: Remove directory from
1869 DW_AT_GNU_dwo_name.
1870 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
1871 debug-file-directory.
1872 * gdb.dwarf2/fission-reread.S: Remove directory from
1873 DW_AT_GNU_dwo_name.
1874 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
1875 debug-file-directory.
1876
70cc1c23
DE
18772013-08-16 Doug Evans <dje@google.com>
1878
1879 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
1880 prelink complains about an unhandled DWARF version.
1881
61884d20
DE
18822013-08-14 Cary Coutant <ccoutant@google.com>
1883
1884 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
1885
5e92f71a
TT
18862013-08-13 Tom Tromey <tromey@redhat.com>
1887 Yao Qi <yao@codesourcery.com>
1888
1889 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
1890 * lib/gdb.exp: Handle GDB_PARALLEL.
1891 (default_gdb_version): Kill inotify_pid if it exists.
1892 (default_gdb_exit): Emit warning if the inotify log is not
1893 empty.
1894 (standard_output_file): Respect GDB_PARALLEL.
1895 (standard_temp_file): Likewise.
1896 (gdb_init): Start inotifywait if requested.
1897
5c30d39a
AB
18982013-08-13 Andrew Burgess <aburgess@broadcom.com>
1899
1900 * gdb.base/printcmds.exp (test_printf): Add test for printf of
1901 pointer with various flags.
1902
17e1c970
TT
19032013-08-13 Tom Tromey <tromey@redhat.com>
1904
1905 * lib/cache.exp: New file.
1906 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
1907 * lib/gdb.exp: Load cache.exp.
1908 (support_complex_tests, is_ilp32_target, is_lp64_target)
1909 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
1910 (gdb_skip_xml_test): Use gdb_caching_proc.
1911 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
1912
4e234898
TT
19132013-08-13 Tom Tromey <tromey@redhat.com>
1914
1915 * lib/gdb.exp (standard_temp_file): New proc.
1916 (support_complex_tests, is_ilp32_target, is_lp64_target)
1917 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
1918 standard_temp_file.
1919
53e981d9
TT
19202013-08-13 Tom Tromey <tromey@redhat.com>
1921
1922 * lib/gdb.exp (build_id_debug_filename_get): Use
1923 standard_output_file.
1924 * lib/prelink-support.exp (section_get)
1925 (build_executable_own_libs): Use standard_output_file.
1926
3f539315
TT
19272013-08-12 Tom Tromey <tromey@redhat.com>
1928
1929 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
1930
b4013987
AA
19312013-08-12 Ali Anwar <alianwar@codesourcery.com>
1932
1933 * gdb.base/break.exp: Test break via convenience variable
1934 with file name.
1935
f61d5529
DE
19362013-08-09 Doug Evans <dje@google.com>
1937
1938 * lib/future.exp (gdb_find_ldd): New proc.
1939 * lib/prelink-support.exp (build_executable_own_libs): Call it.
1940 Make "/usr/sbin/" in prelink path optional.
1941
1ed8d800
YQ
19422013-08-09 Yao Qi <yao@codesourcery.com>
1943
1944 * gdb.trace/collection.exp (gdb_collect_args_test): Set
1945 "only" and "both" to 'print entry-values' before selecting
1946 trace frame.
1947
82a0a75f
YQ
19482013-08-08 Yao Qi <yao@codesourcery.com>
1949
1950 * gdb.trace/mi-trace-unavailable.exp: Don't set
1951 "print entry-values" to "no".
1952 (test_trace_unavailable): Set various values to
1953 "print entry-values" to test that the output of
1954 '-stack-list-locals' is not affected, and then set
1955 set "print entry-values" to "no".
1956
ac52f9a2
DE
19572013-08-07 Doug Evans <dje@google.com>
1958
1959 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
1960 * gdb.python/py-value-cc.exp: Update.
1961 * gdb.python/py-value.exp: Use different names for .o files for
1962 C and C++. Only perform C++ tests if !skip_cplus_tests.
1963
bf6d8a91
TT
19642013-08-07 Tom Tromey <tromey@redhat.com>
1965
1966 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
1967
f9125b6c
TT
19682013-08-07 Tom Tromey <tromey@redhat.com>
1969
1970 * gdb.dwarf2/dwz.exp: New file.
1971
3a1115a0
TT
19722013-08-02 Tom Tromey <tromey@redhat.com>
1973
1974 * gdb.base/watchpoint.c (struct foo5): New.
1975 (nullptr): New global.
1976 * gdb.base/watchpoint.exp (test_watch_location): Add test.
1977
b846d303
DE
19782013-08-01 Doug Evans <dje@google.com>
1979
7ee85ab1
DE
1980 PR symtab/15691
1981 * gdb.dwarf2/fission-mix.exp: New file.
1982 * gdb.dwarf2/fission-mix.h: New file.
1983 * gdb.dwarf2/fission-mix.c: New file.
1984 * gdb.dwarf2/fission-mix2.c: New file.
1985
b846d303
DE
1986 PR symtab/15695
1987 * gdb.base/func-ptr.exp: New file.
1988 * gdb.base/func-ptr.c: New file.
1989
67d21849
YQ
19902013-08-01 Yao Qi <yao@codesourcery.com>
1991
1992 * gdb.python/py-sync-interp.c: New.
1993 * gdb.python/py-sync-interp.exp: New.
1994
de74e63a
YQ
19952013-07-31 Yao Qi <yao@codesourcery.com>
1996
1997 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
1998 'tdump' on stack frame 0 and 1 respectively.
1999
680558e8
YQ
20002013-07-31 Yao Qi <yao@codesourcery.com>
2001
2002 PR gdb/13443
2003 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
2004 'traceframe'. Wrap test with with_test_prefix.
2005 (top level): Update.
2006
48bbe0bf
YQ
20072013-07-31 Yao Qi <yao@codesourcery.com>
2008
2009 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
2010 'gdb_start'.
2011 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
2012 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
2013
11b4b7cc
AB
20142013-07-30 Andrew Burgess <aburgess@broadcom.com>
2015
2016 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
2017 when printing an optimized out value. Expect an error when using
2018 an optimized out value in an expression.
2019
b0c54aa5
AB
20202013-07-30 Andrew Burgess <aburgess@broadcom.com>
2021
2022 * gdb.dwarf2/pieces-optimized-out.exp: New file.
2023 * gdb.dwarf2/pieces-optimized-out.c: New file.
2024 * gdb.dwarf2/pieces-optimized-out.S: New file.
2025
97c85fc6
MB
20262013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
2027
2028 PR gdb/15715
2029 * gdb.base/setshow.exp: Test that relative paths passed to
2030 'set history filename' are converted to absolute paths.
2031
5b32ae97
KS
20322013-07-26 Keith Seitz <keiths@redhat.com>
2033
2034 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
2035 of f77.
2036 Allow for compiler variations of integer types.
2037 Use mi_create_varobj.
2038 Use mi_list_varobj_children for the immediate children of `array'.
2039 Add "has_more" attribute for grandchildren test.
2040
6f64ef53
PA
20412013-07-26 Pedro Alves <palves@redhat.com>
2042
2043 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
2044 files.
2045
fdc8aae8
AB
20462013-07-25 Andrew Burgess <aburgess@broadcom.com>
2047
2048 * gdb.mi/mi-reg-undefined.exp: New file.
2049 * gdb.mi/mi-reg-undefined.c: Likewise.
2050 * gdb.mi/mi-reg-undefined.S: Likewise.
2051
6fbe845e
AB
20522013-07-25 Andrew Burgess <aburgess@broadcom.com>
2053
2054 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
2055 z, o, and t output formats.
2056 * gdb.base/display.exp: Use 'k' as an undefined format now that
2057 'z' is defined.
2058
7b79b135
DE
20592013-07-24 Doug Evans <dje@google.com>
2060
2061 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
2062 "--" to switch.
2063
a0607b84
YQ
20642013-07-24 Yao Qi <yao@codesourcery.com>
2065
2066 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
2067 host.
2068 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
2069 Likewise. If host is remote, copy ${binfile} to host.
2070
2eb14a9b
YQ
20712013-07-23 Yao Qi <yao@codesourcery.com>
2072
2073 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
2074 message.
2075
5d0a3b53
WN
20762013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2077
2078 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
2079 instructions and enable disp-step-syscall for arm targets.
2080
9a5911c0
WN
20812013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
2082
2083 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
2084 assembler errors on arm.
2085 * gdb.dwarf2/mac-fileno.S: Likewise.
2086 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2087 * gdb.dwarf2/pr13961.S: Likewise.
2088
fa876972
HZ
20892013-07-19 Hui Zhu <hui@codesourcery.com>
2090
2091 PR gdb/15692
2092 * gdb.mi/mi-dprintf.exp: Add double quotes test.
2093
1527aea8
YQ
20942013-07-19 Yao Qi <yao@codesourcery.com>
2095
2096 * gdb.trace/read-memory.exp (test_from_remote): Update test.
2097 (teset_from_exec): Likewise.
2098
73c1d57e
YQ
20992013-07-19 Yao Qi <yao@codesourcery.com>
2100
2101 * gdb.trace/read-memory.c: New.
2102 * gdb.trace/read-memory.exp: New.
2103
a075c3e5
YQ
21042013-07-19 Yao Qi <yao@codesourcery.com>
2105
2106 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
2107 $dest to link options if host is remote. Move the
2108 generated file to $dest.a on host if host is remote.
2109
623cc285
WN
21102013-07-18 Will Newton <will.newton@linaro.org>
2111
2112 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
2113 to ensure the test is linked against pthreads.
2114 * gdb.threads/tls-var-main.c: Likewise.
2115 * gdb.threads/tls-shared.c: Likewise.
2116
1f74d3b5
YQ
21172013-07-18 Yao Qi <yao@codesourcery.com>
2118
2119 * lib/future.exp (gdb_default_target_compile): Use tail name
2120 of $destfile as the output name of compile. Move the
2121 generated file to $destfile on build.
2122
f6dc277e
YQ
21232013-07-18 Yao Qi <yao@codesourcery.com>
2124
2125 * lib/gdb.exp (gdb_compile): Set
2126 gdb_saved_set_unbuffered_mode_obj to
2127 set_unbuffered_mode_saved.o if host is remote. Invoke
2128 remote_download to copy $unbuf_obj to host.
2129
e7045703
DE
21302013-07-17 Doug Evans <dje@google.com>
2131
2132 * gdb.python/py-frame-args.c: New file.
2133 * gdb.python/py-frame-args.py: New file.
2134 * gdb.python/py-frame-args.exp New file.
2135
5ea5559b
AB
21362013-07-16 Andrew Burgess <aburgess@broadcom.com>
2137
2138 * gdb.base/printcmds.exp (test_printf): Add tests for format
2139 strings with missing format specifier.
2140
4229ca0e
TT
21412013-07-16 Tom Tromey <tromey@redhat.com>
2142
2143 * gdb.ada/info_types.exp: Use standard_testfile.
2144
5ee657d5
TT
21452013-07-16 Tom Tromey <tromey@redhat.com>
2146
2147 * gdb.mi/mi-basics.exp: Use standard_output_file.
2148 (test_dir_specification, test_cwd_specification)
2149 (test_path_specification): Use testsubdir, not subdir and objdir.
2150
20e3d738
TT
21512013-07-16 Tom Tromey <tromey@redhat.com>
2152
2153 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2154
7d7c6477
JB
21552013-07-09 Joel Brobecker <brobecker@adacore.com>
2156
2157 * gdb.ada/small_reg_param.exp: Accept optional entry value
2158 for parameter "w".
2159
52cd8b7d
JB
21602013-07-09 Joel Brobecker <brobecker@adacore.com>
2161
2162 * gdb.ada/small_reg_param.exp: Remove trailing space.
2163
2a998fc0
DE
21642013-07-09 Doug Evans <dje@google.com>
2165
2166 * gdb.base/default.exp: Update expected output of "show print array"
2167 and "show print pretty".
2168
0329e9fb
UW
21692013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2170
2171 * gdb.threads/wp-replication.exp: Stop counting available hardware
2172 watchpoints after NR_THREADS iterations.
2173
1953058f
AB
21742013-07-08 Andrew Burgess <aburgess@broadcom.com>
2175
2176 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2177
7c0de741
YQ
21782013-07-07 Yao Qi <yao@codesourcery.com>
2179
2180 * boards/native-gdbserver.exp: Move invoke of
2181 process_multilib_options to gdbserver-base.exp.
2182 Move set_board_info 'compiler', 'gdb,noinferiorio',
2183 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2184 gdbserver-base.exp.
2185 Move proc ${board}_download, ${board}_upload and
2186 ${board}_file to gdbserver-base.exp.
2187 * boards/native-extended-gdbserver.exp: Likewise.
2188 * boards/native-stdio-gdbserver.exp: Likewise.
2189 * boards/gdbserver-base.exp: New file.
2190
497a4c48
LM
21912013-07-05 Luis Machado <lgustavo@codesourcery.com>
2192
2193 * gdb.base/dump.exp: Remove arch-specific tests and do a
2194 generic data address check to set is64bitonly correctly.
2195
bb3f62fc
LM
21962013-07-05 Luis Machado <lgustavo@codesourcery.com>
2197
2198 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2199 the register number instead of expecting only 0.
2200
005faa9d
WN
22012013-07-05 Will Newton <will.newton@linaro.org>
2202
2203 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2204 in asm syntax to allow building on ARM.
2205
4767856f
YQ
22062013-07-05 Yao Qi <yao@codesourcery.com>
2207
2208 * boards/local-remote-host.exp: Remove obsolete comments.
2209 * boards/native-extended-gdbserver.exp: Likewise.
2210 * boards/native-gdbserver.exp: Likewise.
2211 * boards/native-stdio-gdbserver.exp: Likewise.
2212
691a26f5
AB
22132013-07-04 Andrew Burgess <aburgess@broadcom.com>
2214
2215 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2216 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2217 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2218
4d142eaa
JK
22192013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2220
2221 * gdb.base/break-on-linker-gcd-function.exp: Replace
2222 prepare_for_testing by build_executable_from_specs and clean_restart.
2223
62cef515
TT
22242013-06-27 Tom Tromey <tromey@redhat.com>
2225
2226 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2227 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2228 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2229 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2230 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2231 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2232 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2233 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2234 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2235 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2236 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2237 Use standard_testfile, standard_output_file, prepare_for_testing,
2238 clean_restart.
2239
0ab77f5f
TT
22402013-06-27 Tom Tromey <tromey@redhat.com>
2241
2242 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2243 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2244 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2245 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2246 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2247 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2248 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2249 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2250 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2251 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2252 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2253 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2254 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2255 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2256 gdb.base/solib-weak.exp, gdb.base/source.exp,
2257 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2258 gdb.base/stap-probe.exp, gdb.base/start.exp,
2259 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2260 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2261 gdb.base/step-test.exp, gdb.base/structs.exp,
2262 gdb.base/structs2.exp, gdb.base/structs3.exp,
2263 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2264 standard_output_file, prepare_for_testing, clean_restart.
2265
822bd149
TT
22662013-06-27 Tom Tromey <tromey@redhat.com>
2267
2268 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2269 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2270 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2271 gdb.base/pending.exp, gdb.base/permissions.exp,
2272 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2273 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2274 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2275 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2276 gdb.base/ptype.exp, gdb.base/randomize.exp,
2277 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2278 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2279 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2280 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2281 standard_testfile, standard_output_file, prepare_for_testing,
2282 clean_restart.
2283
f8b41b00
TT
22842013-06-27 Tom Tromey <tromey@redhat.com>
2285
a8c97a87
TT
2286 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2287 gdb.base/huge.exp, gdb.base/included.exp,
2288 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2289 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2290 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2291 gdb.base/info-target.exp, gdb.base/infoline.exp,
2292 gdb.base/interp.exp, gdb.base/interrupt.exp,
2293 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2294 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2295 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2296 gdb.base/logical.exp, gdb.base/long_long.exp,
2297 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2298 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2299 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2300 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2301 standard_testfile, standard_output_file, prepare_for_testing,
2302 clean_restart.
2303
289f9037
TT
23042013-06-27 Tom Tromey <tromey@redhat.com>
2305
a8c97a87
TT
2306 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2307 gdb.base/enumval.exp, gdb.base/environ.exp,
2308 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2309 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2310 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2311 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2312 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2313 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2314 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2315 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2316 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2317 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2318 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2319 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2320 gdb.base/gnu_vector.exp: Use standard_testfile,
2321 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2322
f76495c8
TT
23232013-06-27 Tom Tromey <tromey@redhat.com>
2324
a8c97a87
TT
2325 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2326 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2327 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2328 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2329 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2330 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2331 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2332 gdb.base/commands.exp, gdb.base/completion.exp,
2333 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2334 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2335 gdb.base/constvars.exp, gdb.base/corefile.exp,
2336 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2337 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2338 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2339 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2340 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2341 standard_output_file, prepare_for_testing, clean_restart.
2342
a64d2530
TT
23432013-06-27 Tom Tromey <tromey@redhat.com>
2344
a8c97a87
TT
2345 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2346 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2347 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2348 gdb.base/async-shell.exp, gdb.base/async.exp,
2349 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2350 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2351 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2352 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2353 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2354 gdb.base/break-on-linker-gcd-function.exp,
2355 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2356 standard_output_file, prepare_for_testing, clean_restart.
2357
aaff8d73
YQ
23582013-06-26 Yao Qi <yao@codesourcery.com>
2359
2360 * gdb.trace/mi-trace-frame-collected.exp: New.
2361
a0743c90
YQ
23622013-06-25 Yao Qi <yao@codesourcery.com>
2363
2364 * boards/native-extended-gdbserver.exp: Set board_info
2365 'gdb,predefined_tsv'.
2366 * boards/native-gdbserver.exp: Likewise.
2367 * boards/native-stdio-gdbserver.exp: Likewise.
2368 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2369 uploaded TSVs if target supports tracing.
2370 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2371 tracing and target has predefined tsv.
2372
9d6e6e84
HZ
23732013-06-25 Yao Qi <yao@codesourcery.com>
2374 Hui Zhu <hui@codesourcery.com>
2375 Pedro Alves <palves@redhat.com>
2376
2377 PR breakpoints/15075
2378 PR breakpoints/15434
2379 * gdb.base/dprintf-next.c: New file.
2380 * gdb.base/dprintf-next.exp: New file.
2381 * gdb.base/dprintf-non-stop.c: New file.
2382 * gdb.base/dprintf-non-stop.exp: New file.
2383 * gdb.base/dprintf.exp: Don't check "continue" in the output
2384 of "info breakpoints".
2385 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2386 Don't check "continue" in script field.
2387
e7ab3185
TT
23882013-06-21 Tom Tromey <tromey@redhat.com>
2389
2390 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2391 name in a test name.
2392
c898adb7
YQ
23932013-06-20 Yao Qi <yao@codesourcery.com>
2394
2395 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2396 and set an action.
2397 (test_trace_unavailable): Test command -data-list-register-values
2398 in the context of traceframe and with option --skip-unavailable.
2399 * gdb.trace/trace-unavailable.c (foo): New.
2400 (main): Call it.
2401 * gdb.mi/gdb2549.exp: Update matching pattern.
2402
4d157a3d
MF
24032013-06-19 Mike Frysinger <vapier@gentoo.org>
2404
2405 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2406 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2407 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2408 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2409 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2410
d69cace4
LM
24112013-06-19 Luis Machado <lgustavo@codesourcery.com>
2412
2413 * gdb.base/subst.exp: Delete default rules before further
2414 tests.
2415
9bdd0636
YQ
24162013-06-19 Yao Qi <yao@codesourcery.com>
2417
2418 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2419 unsupported if it is not registered.
2420
427cd150
TT
24212013-06-18 Tom Tromey <tromey@redhat.com>
2422
2423 * gdb.base/random-signal.c: New file.
2424 * gdb.base/random-signal.exp: New file.
2425
6de7c271
WN
24262013-06-18 Will Newton <will.newton@linaro.org>
2427
2428 * gdb.base/skip.c: Use comma to evaluate results of foo()
2429 and bar() before passing to baz().
2430 * gdb.base/skip.c: baz() now takes one argument instead of
2431 two.
2432
5bd1ef56
TT
24332013-06-18 Tom Tromey <tromey@redhat.com>
2434
2435 * gdb.dwarf2/implptrpiece.exp: New file.
2436 * gdb.dwarf2/implptrconst.exp (d): New variable.
2437 Print d.
2438 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2439
e379b391
TT
24402013-06-18 Tom Tromey <tromey@redhat.com>
2441
2442 * lib/selftest-support.exp (do_self_tests): Reject remote or
2443 non-native targets.
2444 * gdb.gdb/complaints.exp: Remove check.
2445 * gdb.gdb/observer.exp: Remove check.
2446 * gdb.gdb/xfullpath.exp: Remove check.
2447 * gdb.gdb/complaints.exp: Remove check.
2448
4ec70201
PA
24492013-06-07 Pedro Alves <palves@redhat.com>
2450
2451 * boards/native-extended-gdbserver.exp: Remove semicolon.
2452 * config/arm-ice.exp: Likewise.
2453 * config/bfin.exp: Likewise.
2454 * config/cygmon.exp: Likewise.
2455 * config/h8300.exp: Likewise.
2456 * config/monitor.exp: Likewise.
2457 * config/sid.exp: Likewise.
2458 * config/sim.exp: Likewise.
2459 * config/slite.exp: Likewise.
2460 * config/vx.exp: Likewise.
2461 * gdb.arch/i386-bp_permanent.exp: Likewise.
2462 * gdb.asm/asm-source.exp: Likewise.
2463 * gdb.base/args.exp: Likewise.
2464 * gdb.base/attach-pie-misread.exp: Likewise.
2465 * gdb.base/auxv.exp: Likewise.
2466 * gdb.base/bigcore.exp: Likewise.
2467 * gdb.base/bitfields2.exp: Likewise.
2468 * gdb.base/bitfields.exp: Likewise.
2469 * gdb.base/break.exp: Likewise.
2470 * gdb.base/break-interp.exp: Likewise.
2471 * gdb.base/callfuncs.exp: Likewise.
2472 * gdb.base/call-sc.exp: Likewise.
2473 * gdb.base/commands.exp: Likewise.
2474 * gdb.base/corefile.exp: Likewise.
2475 * gdb.base/dbx.exp: Likewise.
2476 * gdb.base/ending-run.exp: Likewise.
2477 * gdb.base/exprs.exp: Likewise.
2478 * gdb.base/funcargs.exp: Likewise.
2479 * gdb.base/hbreak2.exp: Likewise.
2480 * gdb.base/huge.exp: Likewise.
2481 * gdb.base/list.exp: Likewise.
2482 * gdb.base/memattr.exp: Likewise.
2483 * gdb.base/overlays.exp: Likewise.
2484 * gdb.base/printcmds.exp: Likewise.
2485 * gdb.base/recurse.exp: Likewise.
2486 * gdb.base/remotetimeout.exp: Likewise.
2487 * gdb.base/reread.exp: Likewise.
2488 * gdb.base/savedregs.exp: Likewise.
2489 * gdb.base/scope.exp: Likewise.
2490 * gdb.base/sepdebug.exp: Likewise.
2491 * gdb.base/setshow.exp: Likewise.
2492 * gdb.base/setvar.exp: Likewise.
2493 * gdb.base/sigaltstack.exp: Likewise.
2494 * gdb.base/siginfo-addr.exp: Likewise.
2495 * gdb.base/siginfo.exp: Likewise.
2496 * gdb.base/siginfo-obj.exp: Likewise.
2497 * gdb.base/sigrepeat.exp: Likewise.
2498 * gdb.base/sigstep.exp: Likewise.
2499 * gdb.base/structs.exp: Likewise.
2500 * gdb.base/testenv.exp: Likewise.
2501 * gdb.base/twice.exp: Likewise.
2502 * gdb.base/valgrind-db-attach.exp: Likewise.
2503 * gdb.base/valgrind-infcall.exp: Likewise.
2504 * gdb.base/varargs.exp: Likewise.
2505 * gdb.base/watchpoint.exp: Likewise.
2506 * gdb.cp/gdb1355.exp: Likewise.
2507 * gdb.cp/misc.exp: Likewise.
2508 * gdb.disasm/hppa.exp: Likewise.
2509 * gdb.disasm/t01_mov.exp: Likewise.
2510 * gdb.disasm/t02_mova.exp: Likewise.
2511 * gdb.disasm/t03_add.exp: Likewise.
2512 * gdb.disasm/t04_sub.exp: Likewise.
2513 * gdb.disasm/t05_cmp.exp: Likewise.
2514 * gdb.disasm/t06_ari2.exp: Likewise.
2515 * gdb.disasm/t07_ari3.exp: Likewise.
2516 * gdb.disasm/t08_or.exp: Likewise.
2517 * gdb.disasm/t09_xor.exp: Likewise.
2518 * gdb.disasm/t10_and.exp: Likewise.
2519 * gdb.disasm/t11_logs.exp: Likewise.
2520 * gdb.disasm/t12_bit.exp: Likewise.
2521 * gdb.disasm/t13_otr.exp: Likewise.
2522 * gdb.gdb/selftest.exp: Likewise.
2523 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2524 * gdb.mi/mi-reverse.exp: Likewise.
2525 * gdb.pascal/floats.exp: Likewise.
2526 * gdb.python/py-inferior.exp: Likewise.
2527 * gdb.threads/attach-into-signal.exp: Likewise.
2528 * gdb.threads/pthreads.exp: Likewise.
2529 * gdb.threads/thread_events.exp: Likewise.
2530 * gdb.threads/watchthreads.exp: Likewise.
2531 * gdb.trace/actions-changed.exp: Likewise.
2532 * gdb.trace/actions.exp: Likewise.
2533 * gdb.trace/ax.exp: Likewise.
2534 * gdb.trace/backtrace.exp: Likewise.
2535 * gdb.trace/change-loc.exp: Likewise.
2536 * gdb.trace/deltrace.exp: Likewise.
2537 * gdb.trace/disconnected-tracing.exp: Likewise.
2538 * gdb.trace/ftrace.exp: Likewise.
2539 * gdb.trace/infotrace.exp: Likewise.
2540 * gdb.trace/passc-dyn.exp: Likewise.
2541 * gdb.trace/passcount.exp: Likewise.
2542 * gdb.trace/pending.exp: Likewise.
2543 * gdb.trace/qtro.exp: Likewise.
2544 * gdb.trace/range-stepping.exp: Likewise.
2545 * gdb.trace/report.exp: Likewise.
2546 * gdb.trace/save-trace.exp: Likewise.
2547 * gdb.trace/status-stop.exp: Likewise.
2548 * gdb.trace/strace.exp: Likewise.
2549 * gdb.trace/tfile.exp: Likewise.
2550 * gdb.trace/tfind.exp: Likewise.
2551 * gdb.trace/trace-break.exp: Likewise.
2552 * gdb.trace/tracecmd.exp: Likewise.
2553 * gdb.trace/trace-mt.exp: Likewise.
2554 * gdb.trace/tspeed.exp: Likewise.
2555 * gdb.trace/tsv.exp: Likewise.
2556 * gdb.trace/while-stepping.exp: Likewise.
2557 * lib/gdb.exp: Likewise.
2558 * lib/gdbserver-support.exp: Likewise.
2559 * lib/java.exp: Likewise.
2560 * lib/mi-support.exp: Likewise.
2561 * lib/pascal.exp: Likewise.
2562 * lib/prompt.exp: Likewise.
2563 * lib/trace-support.exp: Likewise.
2564
47d48711
PA
25652013-06-07 Pedro Alves <palves@redhat.com>
2566
2567 * gdb.ada/info_types.c: Fix formating in copyright header.
2568 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2569 * gdb.base/float.c: Likewise.
2570 * gdb.base/inferior-died.c: Likewise.
2571 * gdb.base/interp.c: Likewise.
2572 * gdb.base/jit-main.c: Likewise.
2573 * gdb.base/jit-solib.c: Likewise.
2574 * gdb.base/long_long.c: Likewise.
2575 * gdb.base/longjmp.c: Likewise.
2576 * gdb.base/nextoverexit.c: Likewise.
2577 * gdb.base/pr11022.c: Likewise.
2578 * gdb.base/prelink-lib.c: Likewise.
2579 * gdb.base/prelink.c: Likewise.
2580 * gdb.base/prologue.c: Likewise.
2581 * gdb.base/restore.c: Likewise.
2582 * gdb.base/sigchld.c: Likewise.
2583 * gdb.base/solib-search-lib1.c: Likewise.
2584 * gdb.base/solib-search-lib2.c: Likewise.
2585 * gdb.base/solib-search.c: Likewise.
2586 * gdb.base/solib-search.h: Likewise.
2587 * gdb.base/whatis.c: Likewise.
2588 * gdb.cp/abstract-origin.cc: Likewise.
2589 * gdb.cp/anon-struct.cc: Likewise.
2590 * gdb.cp/baseenum.cc: Likewise.
2591 * gdb.cp/bs15503.cc: Likewise.
2592 * gdb.cp/call-c-1.c: Likewise.
2593 * gdb.cp/call-c.cc: Likewise.
2594 * gdb.cp/class2.cc: Likewise.
2595 * gdb.cp/classes.cc: Likewise.
2596 * gdb.cp/cttiadd.cc: Likewise.
2597 * gdb.cp/cttiadd1.cc: Likewise.
2598 * gdb.cp/cttiadd2.cc: Likewise.
2599 * gdb.cp/cttiadd3.cc: Likewise.
2600 * gdb.cp/derivation.cc: Likewise.
2601 * gdb.cp/derivation2.cc: Likewise.
2602 * gdb.cp/dispcxx.cc: Likewise.
2603 * gdb.cp/exception.cc: Likewise.
2604 * gdb.cp/gdb2384-base.cc: Likewise.
2605 * gdb.cp/gdb2384-base.h: Likewise.
2606 * gdb.cp/gdb2384.cc: Likewise.
2607 * gdb.cp/gdb2495.cc: Likewise.
2608 * gdb.cp/mb-inline.h: Likewise.
2609 * gdb.cp/mb-inline1.cc: Likewise.
2610 * gdb.cp/mb-inline2.cc: Likewise.
2611 * gdb.cp/member-name.cc: Likewise.
2612 * gdb.cp/member-ptr.cc: Likewise.
2613 * gdb.cp/misc.cc: Likewise.
2614 * gdb.cp/namespace1.cc: Likewise.
2615 * gdb.cp/nextoverthrow.cc: Likewise.
2616 * gdb.cp/pr-574.cc: Likewise.
2617 * gdb.cp/pr9631.cc: Likewise.
2618 * gdb.cp/printmethod.cc: Likewise.
2619 * gdb.cp/psmang1.cc: Likewise.
2620 * gdb.cp/psmang2.cc: Likewise.
2621 * gdb.cp/psymtab-parameter.cc: Likewise.
2622 * gdb.cp/ptype-flags.cc: Likewise.
2623 * gdb.cp/ref-params.cc: Likewise.
2624 * gdb.cp/ref-types.cc: Likewise.
2625 * gdb.cp/smartp.cc: Likewise.
2626 * gdb.cp/try_catch.cc: Likewise.
2627 * gdb.cp/userdef.cc: Likewise.
2628 * gdb.cp/using-crash.cc: Likewise.
2629 * gdb.cp/virtfunc.cc: Likewise.
2630 * gdb.cp/virtfunc2.cc: Likewise.
2631 * gdb.dwarf2/callframecfa.S: Likewise.
2632 * gdb.dwarf2/dw2-ranges.c: Likewise.
2633 * gdb.dwarf2/dw2-ranges2.c: Likewise.
2634 * gdb.dwarf2/dw2-ranges3.c: Likewise.
2635 * gdb.dwarf2/dw2-restore.S: Likewise.
2636 * gdb.dwarf2/pieces.S: Likewise.
2637 * gdb.dwarf2/valop.S: Likewise.
2638 * gdb.java/jnpe.java: Likewise.
2639 * gdb.mi/mi-stepn.c: Likewise.
2640 * gdb.mi/mi-var-cp.cc: Likewise.
2641 * gdb.mi/mi-var-rtti.cc: Likewise.
2642 * gdb.mi/ns-stale-regcache.c: Likewise.
2643 * gdb.mi/pr11022.c: Likewise.
2644 * gdb.mi/solib-lib.c: Likewise.
2645 * gdb.mi/solib-main.c: Likewise.
2646 * gdb.python/py-arch.c: Likewise.
2647 * gdb.python/py-block.c: Likewise.
2648 * gdb.python/py-breakpoint.c: Likewise.
2649 * gdb.python/py-events.c: Likewise.
2650 * gdb.python/py-evthreads.c: Likewise.
2651 * gdb.python/py-explore.c: Likewise.
2652 * gdb.python/py-explore.cc: Likewise.
2653 * gdb.python/py-finish-breakpoint.c: Likewise.
2654 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2655 * gdb.python/py-symbol.c: Likewise.
2656 * gdb.threads/execl.c: Likewise.
2657 * gdb.threads/execl1.c: Likewise.
2658
88ab5684
WN
26592013-06-07 Will Newton <will.newton@linaro.org>
2660
2661 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2662
42daa7a0
WN
26632013-06-07 Will Newton <will.newton@linaro.org>
2664
2665 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2666 and "starting".
2667
f4059ef3
WN
26682013-06-07 Will Newton <will.newton@linaro.org>
2669
2670 * gdb.cp/anon-struct.exp: Conditionalize constructor and
2671 destructor prototypes for ARM ABI.
2672 * gdb.cp/m-static.exp: Likewise.
2673
8cb5cc78
YQ
26742013-06-07 Yao Qi <yao@codesourcery.com>
2675
2676 * gdb.trace/mi-trace-unavailable.exp: New.
2677 * gdb.trace/trace-unavailable.c: New.
2678
c6cf1712
DE
26792013-06-06 Doug Evans <dje@google.com>
2680
2681 * gdb.cp/derivation.exp: Make tests have unique names.
2682
bf6be0f4
TT
26832013-06-06 Tom Tromey <tromey@redhat.com>
2684
2685 * gdb.base/dump.exp (capture_value): Don't put expression into
2686 test name if arguments passed in.
2687 Rename a couple more tests to make them unique.
2688
ebb022fa
TT
26892013-06-06 Tom Tromey <tromey@redhat.com>
2690
2691 * gdb.base/break-always.exp: Explicitly specify test name.
2692
69fc87c2
DE
26932013-06-05 Doug Evans <dje@google.com>
2694 Keith Seitz <keiths@redhat.com>
2695
2696 * gdb.cp/derivation2.cc: New file.
2697 * gdb.cp/derivation.cc (main): Call foo2.
2698 * gdb.cp/derivation.exp: Add tests for typedefs in another
2699 file, and when there's an active block.
2700
f993f39e
LM
27012013-06-05 Luis Machado <lgustavo@codesourcery.com>
2702
2703 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
2704 from targets that use function descriptors in the virtual tables.
2705 Handle presence of dot symbols.
2706
afacd7f3
GB
27072013-06-04 Gary Benson <gbenson@redhat.com>
2708
2709 * gdb.base/break-probes.exp: New file.
2710 * gdb.base/break-probes.c: Likewise.
2711 * gdb.base/break-probes-solib.c: Likewise.
2712 * gdb.base/info-shared.exp: New file.
2713 * gdb.base/info-shared.c: Likewise.
2714 * gdb.base/info-shared-solib1.c: Likewise.
2715 * gdb.base/info-shared-solib2.c: Likewise.
2716
a29a3fb7
GB
27172013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2718 Gary Benson <gbenson@redhat.com>
2719
2720 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
2721 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
2722 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
2723 to be set to "no" to indicate that no ld.so copy should be made.
2724 * gdb.base/break-interp.exp (solib_bp): New constant.
2725 (reach_1): Use the above instead of "_dl_debug_state".
2726 (test_attach): Likewise.
2727 (test_ld): Likewise.
2728 * gdb.threads/dlopen-libpthread.exp: New file.
2729 * gdb.threads/dlopen-libpthread.c: Likewise.
2730 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
2731 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
2732
62a813cc
YQ
27332013-05-30 Yao Qi <yao@codesourcery.com>
2734
2735 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2736 Add a test that no MI notification is emitted when executing
2737 -exec-arguments.
2738
8f56dad4
JK
27392013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2740
2741 PR testsuite/12649
2742 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
2743 $mi_gdb_prompt expectation by mi_expect_stop.
2744 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
2745 (mi info dprintf second time): Replace them by mi_send_resuming_command
2746 and mi_expect_stop.
2747
c588eb20
GB
27482013-05-24 Gary Benson <gbenson@redhat.com>
2749
2750 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
2751 backslash.
2752 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
2753 backslashes.
2754 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
2755 backslash.
2756
c0ea94eb
YQ
27572013-05-24 Yao Qi <yao@codesourcery.com>
2758
2759 * gdb.trace/tfile.exp: Test inferior and thread.
2760
db1ac436
YQ
27612013-05-24 Yao Qi <yao@codesourcery.com>
2762 Pedro Alves <palves@redhat.com>
2763
2764 * gdb.base/range-stepping.exp: Skip the rest of tests if the
2765 test fails.
2766 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
2767 Return 0 if the test passes, otherwise return 1.
2768
b6abb10c
DE
27692013-05-23 Doug Evans <dje@google.com>
2770
2771 * boards/fission-dwp.exp: New file.
2772
bc5065a7
PA
27732013-05-23 Yao Qi <yao@codesourcery.com>
2774 Pedro Alves <palves@redhat.com>
2775
2776 * gdb.base/range-stepping.c: New file.
2777 * gdb.base/range-stepping.exp: New file.
2778 * gdb.trace/range-stepping.c: New file.
2779 * gdb.trace/range-stepping.exp: New file.
2780 * lib/range-stepping-support.exp: New file.
2781
5f2e6b00
TT
27822013-05-22 Tom Tromey <tromey@redhat.com>
2783
2784 * gdb.cp/class2.cc (main): New local 'aref'.
2785 * gdb.cp/class2.exp: Check printing of 'aref'.
2786
e6ba475a
DE
27872013-05-22 Doug Evans <dje@google.com>
2788
2789 * gdb.threads/wp-replication.c (main): Insert some code at the start
2790 to ensure the breakpoint on main is only hit once. Fix comment.
2791
52c935b6
KS
27922013-05-21 Keith Seitz <keiths@redhat.com>
2793 Pedro Alves <palves@redhat.com>
2794
2795 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
2796 gdb_expect.
2797 Add test to flush the remaining input buffer so that this
2798 file passes testsuite/12649.
2799
bd9673a4
PW
28002013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2801
2802 * gdb.base/catch-signal-fork.exp: New file.
2803 * gdb.base/catch-signal-fork.c: New file.
2804
69a97597
SA
28052013-05-21 Sterling Augustine <saugustine@google.com>
2806
2807 * boards/remote-stdio-gdbserver.exp: New file.
2808
44e97363
JK
28092013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2810
2811 PR testsuite/12649
2812 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
2813 racy matches.
2814
02392865
CG
28152013-05-21 Christian Groessler <chris@groessler.org>
2816
2817 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
2818 since it's not supported in all shells.
2819
c5867ab6
HZ
28202013-05-21 Hui Zhu <hui@codesourcery.com>
2821
2822 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
2823 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
2824
6c9e2db4
DE
28252013-05-20 Doug Evans <dje@google.com>
2826
2827 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
2828 (_handle_DW_TAG): Use it.
2829 (cu, tu): Replace parameters is_64, version, addr_size with options.
2830 All callers updated. Add Fission support.
2831 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
2832 * gdb.dwarf2/method-ptr.exp: Ditto.
2833 * gdb.dwarf2/nostaticblock.exp: Ditto.
2834 * gdb.dwarf2/subrange.exp: Ditto.
2835 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
2836
4a6e676c
TT
28372013-05-20 Tom Tromey <tromey@redhat.com>
2838
2839 * gdb.gdb/python-selftest.exp: New file.
2840
e19d3afb
DE
28412013-05-20 Doug Evans <dje@google.com>
2842
2843 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
2844 -fdebug-types-section.
2845
4d804846
JB
28462013-05-20 Joel Brobecker <brobecker@adacore.com>
2847
2848 * gdb.ada/float_param: New testcase.
2849
8d324e83
DE
28502013-05-17 Doug Evans <dje@google.com>
2851
7d0c9981
DE
2852 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
2853 Add tests for "maint check-symtabs", "maint expand-symtabs".
2854
8d324e83
DE
2855 * gdb.base/maint.exp: Remove testing of individual maint command
2856 help output.
2857
177aadc4
PA
28582013-05-16 Pedro Alves <palves@redhat.com>
2859
2860 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
2861 comment. Use gdb_test_no_output.
2862
b8fea896
JB
28632013-05-16 Joel Brobecker <brobecker@adacore.com>
2864
2865 * gdb.ada/complete.exp: Add test verifying completion using
2866 the "tab" key.
2867
52c935b6
KS
28682013-05-15 Keith Seitz <keiths@redhat.com>
2869
2870 * gdb.base/filesym.exp: New completer test.
2871 * gdb.base/filesym.c: New file.
2872
ed0f00b8
PA
28732013-05-15 Pedro Alves <palves@redhat.com>
2874
2875 * gdb.base/fixsection.c: Remove attribution.
2876 * gdb.base/watch-read.exp: Ditto.
2877
55fb6d27
TT
28782013-05-13 Tom Tromey <tromey@redhat.com>
2879
2880 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
2881 size and change type sizes to 4 bytes.
2882
ac1ca910
TT
28832013-05-13 Tom Tromey <tromey@redhat.com>
2884
2885 * gdb.base/exprs.exp (test_expr): Add regression test.
2886 * gdb.base/exprs.c (null_t_struct): New global.
2887
8414efef
MB
28882013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
2889
2890 * gdb.base/default.exp: Disable history saving.
2891 * gdb.base/setshow.exp: Likewise.
2892
9779ab84
PA
28932013-05-10 Pedro Alves <palves@redhat.com>
2894
2895 PR remote/15455
2896
2897 * gdb.trace/qtro.c: New file.
2898 * gdb.trace/qtro.exp: New file.
2899
1e611234
PM
29002013-05-10 Phil Muldoon <pmuldoon@redhat.com>
2901
2902 * gdb.python/py-framefilter.py: New File.
2903 * gdb.python/py-framefilter-mi.exp: Ditto.
2904 * gdb.python/py-framefilter.c: Ditto.
2905 * gdb.python/py-framefilter-mi.exp: Ditto.
2906 * gdb.python/py-framefilter-mi.c: Ditto,
2907 * gdb.python/py-framefilter-gdb.py.in: Ditto.
2908
5e4c3ac4
TT
29092013-05-08 Tom Tromey <tromey@redhat.com>
2910
2911 * gdb.base/solib-search.exp: Set test name for "set
2912 solib-search-path" test.
2913
993654a9
HAQ
29142013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
2915
2916 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
2917 (set_a_tracepoint): Set tracepoint before prologue.
2918 (run_trace_experiment): Test setup_tracepoints and 'break end'
2919 in it.
2920 (trace_buffer_normal): Remove.
2921 (gdb_trace_circular_tests): Remove. Move tests to...
2922 (top level): ...here. Call 'runto_main' before checking for
2923 trace support. Use commands to check the support for circular
2924 trace buffer and changing of trace buffer size. Add test
2925 to calculate size of single frame. Use this size to
2926 calculate the size of trace buffer. Use 'tfind pc func9'
2927 instead of 'tfind 9'. Use 'with_test_prefix'.
2928
c95aea6b
TT
29292013-05-07 Tom Tromey <tromey@redhat.com>
2930
2931 * lib/selftest-support.exp: New file.
2932 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2933 do_self_tests.
2934 (setup_test, find_gdb): Remove.
2935 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
2936 do_self_tests.
2937 (setup_test, find_gdb): Remove.
2938 (test_observer): Don't call setup_test. Remove argument.
2939 * gdb.gdb/selftest.exp: Load selftest-support.exp.
2940 (find_gdb): Remove.
2941 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2942 do_self_tests.
2943 (setup_test, find_gdb): Remove.
2944 (test_with_self): Don't call setup_test. Remove argument.
2945
1f031429
PA
29462013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2947
2948 * gdb.arch/system-gcore.exp: Remove.
2949 * gdb.arch/gcore.c: Remove.
2950 * gdb.base/gcore.exp: Add "info reg system".
2951
58ce7251
SDJ
29522013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
2953
2954 PR breakpoints/15413:
2955 * gdb.base/pending.exp: Add test for completion of the "condition"
2956 command for pending breakpoints.
2957 * gdb.linespec/linespec.ex: Add test for completion of the
2958 "condition" command when dealing with multiple locations.
2959
aacbb8a5
LM
29602013-05-07 Luis Machado <lgustavo@codesourcery.com>
2961
2962 * gdb.threads/wp-replication.c: New file.
2963 * gdb.threads/wp-replication.exp: New file.
2964
2dd6254d
SL
29652013-05-06 Sandra Loosemore <sandra@codesourcery.com>
2966
2967 * gdb.xml/tdesc-regs.exp: Add case for nios2.
2968
c2a96e8c
DE
29692013-05-06 Doug Evans <dje@google.com>
2970
b903e17e
DE
2971 * gdb.base/solib-search-lib1.c: New file.
2972 * gdb.base/solib-search-lib2.c: New file.
2973 * gdb.base/solib-search.c: New file.
2974 * gdb.base/solib-search.h: New file.
2975 * gdb.base/solib-search.exp: New file.
2976
fac51dd9
DE
2977 * lib/gdb.exp (gdb_core_cmd): New function.
2978 * gdb.arch/system-gcore.exp: Use it.
2979 * gdb.arch/vsx-regs.exp: Ditto.
2980 * gdb.base/gcore.exp: Ditto.
2981 * gdb.threads/gcore-thread.exp: Ditto.
2982
c2a96e8c
DE
2983 * gdb.reverse/shr.h: New file.
2984 * gdb.reverse/shr1.c: New file.
2985 * gdb.reverse/shr2.c: #include "shr.h".
2986 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
2987 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
2988 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
2989 Update tests using sleep/printf to use shr2.sl instead.
2990 * gdb.reverse/solib-reverse.exp: Ditto.
2991
b6807d98
TT
29922013-05-06 Tom Tromey <tromey@redhat.com>
2993
2994 * gdb.dwarf2/implptrconst.c: New file.
2995 * gdb.dwarf2/implptrconst.exp: New file.
2996 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
2997 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
2998 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
2999
96f7d3f1
PW
30002013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3001
3002 * gdb.base/catch-sig.c (main): Raise SIGINT.
3003 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
3004
1ebff1fd
HAQ
30052013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
3006
3007 * status-stop.exp (test_tstart_tstart): Check for error
3008 returned by the second 'tstart' command.
3009
f92b06da
WT
30102013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
3011
3012 * gdb.xml/maint_print_struct.exp: New file.
3013 * gdb.xml/maint_print_struct.xml: New file.
3014
ff546935
TT
30152013-04-25 Tom Tromey <tromey@redhat.com>
3016
3017 * gdb.dwarf2/nostaticblock.exp: New file.
3018
bf9e4d0c
MB
30192013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
3020
3021 PR gdb/10462
3022 * gdb.base/setshow.exp: Add test case.
3023
a11cfd87
HZ
30242013-04-23 Hui Zhu <hui@codesourcery.com>
3025
3026 PR gdb/15293
a11cfd87
HZ
3027 * gdb.base/dprintf.exp: Add ignore command.
3028
2d9442cc
HZ
30292013-04-23 Hui Zhu <hui@codesourcery.com>
3030
3031 PR gdb/15165
2d9442cc
HZ
3032 * gdb.base/save-bp.exp: Add test for dprintf.
3033
0f3305ed
TT
30342013-04-22 Tom Tromey <tromey@redhat.com>
3035
3036 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
3037 notice_open_fds.
3038
d504301e
SDJ
30392013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3040
3041 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
3042 ldflags.
3043
9991b207
SDJ
30442013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
3045
3046 * gdb.arch/arm-bl-branch-dest.c: New file.
3047 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
3048
433730c9
PA
30492013-04-19 Vladimir Kargov <kargov@gmail.com>
3050 Pedro Alves <palves@redhat.com>
3051
3052 * gdb.arch/i386-float.S: New file.
3053 * gdb.arch/i386-float.exp: New file.
3054
9a908334
LM
30552013-04-18 Luis Machado <lgustavo@codesourcery.com>
3056
3057 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
3058 type void *.
3059
4f22ed5c
DE
30602013-04-17 Doug Evans <dje@google.com>
3061
3062 * lib/dwarf.exp (Dwarf): New proc "tu".
3063 * gdb.dwarf2/missing-sig-type.exp: New file.
3064
a0d3f2f5
SCR
30652013-04-15 Siva Chandra Reddy <sivachandra@google.com>
3066
3067 Add option to link testcases with Pthreads library when
3068 using 'prepare_for_testing' in tests.
3069
3070 * lib/gdb.exp (build_executable_from_specs): Use
3071 gdb_compile_pthreads to compile if option "pthreads" is
3072 specified.
3073
cc16e6c9
TT
30742013-04-15 Tom Tromey <tromey@redhat.com>
3075
3076 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
3077
72f1fe8a
TT
30782013-04-15 Tom Tromey <tromey@redhat.com>
3079
3080 * gdb.base/default.exp: Update for $_exception.
3081 * gdb.cp/exceptprint.cc: New file.
3082 * gdb.cp/exceptprint.exp: New file.
3083 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
3084
6e72ca20
TT
30852013-04-15 Tom Tromey <tromey@redhat.com>
3086
3087 * gdb.cp/typeid.cc: New file.
3088 * gdb.cp/typeid.exp: New file.
3089
591f19e8
TT
30902013-04-15 Tom Tromey <tromey@redhat.com>
3091
3092 * gdb.cp/exception.exp: Add "catch rethrow" tests.
3093
da9160e4
YQ
30942013-04-13 Yao Qi <yao@codesourcery.com>
3095
3096 * gdb.base/completion.exp: Test completion of command
3097 'target ctf' if target ctf is supported.
3098
f81d1120
PA
30992013-04-10 Pedro Alves <palves@redhat.com>
3100
3101 * gdb.base/completion.exp: Test "set height", "set listsize" and
3102 "set trace-buffer-size" completion.
3103 * gdb.base/setshow.exp: Test "set height unlimited".
3104 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
3105 unlimited".
3106
393fd4c3
YQ
31072013-04-10 Yao Qi <yao@codesourcery.com>
3108
3109 * gdb.trace/actions.exp: Save trace data to CTF.
3110 Change to ctf target if GDB supports, read CTF data in ctf
3111 target, and check the actions of tracepoints.
3112 * gdb.trace/while-stepping.exp: Likewise.
3113 * gdb.trace/report.exp: Test GDB saves trace data to CTF
3114 format and read CTF trace file if GDB supports.
3115 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
3116 target is supported, change to ctf target, read trace data and
3117 check output of command "tstatus".
3118 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
3119 read CTF data by target ctf and call check_tsv.
3120
b7a273f8
YQ
31212013-04-10 Yao Qi <yao@codesourcery.com>
3122
3123 * gdb.trace/actions.exp (check_tracepoint): New.
3124 (top level): Start the tracing and check the actions of
3125 tracepoints. Save trace data to tfile format. Restart GDB
3126 and read trace file in tfile target. Check the actions of
3127 tracepoints again.
3128 * gdb.trace/while-stepping.exp: Likewise.
3129
f3786771
YQ
31302013-04-10 Yao Qi <yao@codesourcery.com>
3131
3132 * gdb.trace/report.exp: Use standard_output_file for saved
3133 trace file.
3134
5c2b4418
HZ
31352013-04-10 Hui Zhu <hui@codesourcery.com>
3136
3137 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3138 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3139 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3140
f7543f0a
JK
31412013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3142
3143 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3144 response.
3145
f6de8ec2
PA
31462013-04-08 Pedro Alves <palves@redhat.com>
3147
3148 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3149 the location.
3150
b8abfd58
SL
31512013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3152
3153 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3154 for breakpoint location.
3155
156bffd0
SL
31562013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3157
3158 * gdb.linespec/linespec.exp: Make dir/file:line tests
3159 conditional for non-remote hosts only.
3160
c9a6ce02
PA
31612013-04-04 Stan Shebs <stan@codesourcery.com>
3162 Pedro Alves <palves@redhat.com>
3163
3164 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3165 * gdb.trace/actions-changed.c: New file.
3166 * gdb.trace/actions-changed.exp: New file.
3167 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3168 (gdb_trace_setactions_command): ... this. Add "actions_command"
3169 parameter, and handle it.
3170 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3171
4bd05f24
YQ
31722013-04-04 Yao Qi <yao@codesourcery.com>
3173
3174 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3175 'step'.
3176
3758b5ce
YQ
31772013-04-03 Yao Qi <yao@codesourcery.com>
3178
3179 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3180 "tfile-basic.tf".
3181 (test_tfind_tfile): Likewise.
3182
1dcaed0d
YQ
31832013-04-03 Yao Qi <yao@codesourcery.com>
3184
3185 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3186 "tfile-basic.tf" instead of "basic.tf".
3187 (write_error_trace_file): Pass argument "tfile-error.tf"
3188 instead of "error.tf".
3189 * gdb.trace/tfile.exp: Update tfile names to
3190 "tfile-basic.tf" and "tfile-error.tf".
3191
0e7a53fc
SL
31922013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3193
3194 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3195 empty directory in file for breakpoint hit.
3196
9852c492
YQ
31972013-03-29 Yao Qi <yao@codesourcery.com>
3198
3199 * gdb.base/completion.exp: Test completion of commands
3200 "target core", "target tfile" and "target exec".
3201 * gdb.trace/tfile.exp: Test completion of command
3202 "target tfile".
3203
af312be7
JB
32042013-03-28 Joel Brobecker <brobecker@adacore.com>
3205
3206 * gdb.ada/win_fu_syms: New testcase.
3207
e4a48d9d
DE
32082013-03-28 Doug Evans <dje@google.com>
3209
3210 * gdb.base/maint.exp (maint print statistics): Update expected output.
3211
7f7cc265
PA
32122013-03-28 Pedro Alves <palves@redhat.com>
3213
3214 PR gdb/15294
3215
3216 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3217 mean unlimited instead of $arg < 0.
3218 (test_listsize): Remove "listsize of 0 suppresses output" test.
3219 Test that "set listsize 0" ends up with an unlimited listsize.
3220
fc0da894
PA
32212013-03-28 Pedro Alves <palves@redhat.com>
3222
3223 * gdb.base/list.exp (last_line): New global.
3224 (last_line_re): New global.
3225 (test_listsize, test_list_function, test_list_forward)
3226 (test_repeat_list_command, test_list_range)
3227 (test_list_filename_and_function): Use them.
3228 * gdb.base/list0.c: Comment the last line of the file with "last
3229 line".
3230
abe7b711
PA
32312013-03-28 Pedro Alves <palves@redhat.com>
3232
3233 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3234 list the whole file.
3235
15b3979c
PA
32362013-03-28 Pedro Alves <palves@redhat.com>
3237
3238 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3239 "set listsize".
3240
96811e3b
KS
32412013-03-26 Keith Seitz <keiths@redhat.com>
3242
3243 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3244 from passing.
3245
4043f22b
PA
32462013-03-26 Pedro Alves <palves@redhat.com>
3247
3248 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3249 until after GDB has run.
3250
14a1aa17
YQ
32512013-03-26 Yao Qi <yao@codesourcery.com>
3252
3253 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3254 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3255
99c819ee
MM
32562013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3257
3258 * gdb.btrace/enable.exp: Add regression test.
3259
24955f63
TT
32602013-03-25 Tom Tromey <tromey@redhat.com>
3261
3262 * gdb.cp/m-static.exp: Add destructor-printing tests.
3263
fce632b6
TT
32642013-03-25 Tom Tromey <tromey@redhat.com>
3265
3266 * gdb.cp/m-static.exp: Add constructor ptype tests.
3267 * gdb.cp/m-static.cc (single_constructor): New class.
3268 (main): Make instance of single_constructor.
3269
598d3636
JK
32702013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3271 Pedro Alves <palves@redhat.com>
3272
3273 * gdb.server/server-kill.c: New file.
3274 * gdb.server/server-kill.exp: New file.
3275
c12440c9
PA
32762013-03-21 Pedro Alves <palves@redhat.com>
3277
3278 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3279 Expect $gdb_prompt in gdb_test_multiple.
3280
bd712aed
DE
32812013-03-21 Doug Evans <dje@google.com>
3282
3283 * gdb.base/maint.exp: Update tests for per-command stats.
3284
b2f83c08
TT
32852013-03-21 Tom Tromey <tromey@redhat.com>
3286
3287 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3288 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3289
ef0026f0
PA
32902013-03-20 Pedro Alves <palves@redhat.com>
3291
3292 PR gdb/15289
3293
3294 * gdb.base/remote.exp: Test
3295 "set remote hardware-watchpoint-limit -1",
3296 "set remote hardware-breakpoint-limit -1",
3297 "set remote hardware-watchpoint-limit 2147483647" and
3298 "set remote hardware-breakpoint-limit 2147483647".
3299
3f1175a9
PA
33002013-03-20 Pedro Alves <palves@redhat.com>
3301 Yao Qi <yao@codesourcery.com>
3302
3303 * gdb.trace/tfile.c: Add comments.
3304 (nonconstglob): New global.
3305 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3306 global that is not covered by the trace frame. Test
3307 disassembling.
3308
a09ae1c1
JK
33092013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3310
3311 * gdb.base/valgrind-infcall.exp
3312 (continue #$continue_count) <remote connection closed>
3313 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3314 $valgrind_pid.
3315
9ce98649
TT
33162013-03-15 Tom Tromey <tromey@redhat.com>
3317
3318 * gdb.cp/overload.cc (intintfunc): New.
3319 * gdb.cp/overload.exp: Add regression test.
3320
0a251e08
YQ
33212013-03-15 Yao Qi <yao@codesourcery.com>
3322
3323 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3324 using with_test_prefix.
3325 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3326 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3327 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3328 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3329 * gdb.base/break-interp.exp (test_core): Likewise.
3330 (test_attach_gdb): Likewise.
3331 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3332 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3333 Likewise.
3334 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3335 * gdb.base/jit.exp (one_jit_test): Likewise.
3336 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3337 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3338 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3339 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3340 Likewise.
3341 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3342 Likewise.
3343 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3344 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3345 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3346 (tracepoint_change_loc_2): Likewise.
3347 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3348 Likewise.
3349 (disconnected_tfind): Likewise.
3350 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3351 Likewise.
3352 (test_tfind_remote): Likewise.
3353 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3354 Likewise.
3355 (test_pending_resolved): Likewise.
3356 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3357 Likewise.
3358 (test_upload_tsv): Likewise.
3359 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3360 Likewise.
3361 (pending_tracepoint_works): Likewise.
3362 * gdb.trace/report.exp (use_collected_data): Likewise.
3363 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3364 Likewise.
3365 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3366 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3367 (strace_trace_on_same_addr): Likewise.
3368 (strace_trace_on_diff_addr): Likewise.
3369 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3370 (gdb_collect_locals_test): Likewise.
3371 (gdb_unavailable_registers_test): Likewise.
3372 (gdb_collect_globals_test): Likewise.
3373
2c415c0f
YQ
33742013-03-15 Yao Qi <yao@codesourcery.com>
3375
3376 * gdb.base/condbreak.exp: Add semicolon back which was removed
3377 by my previous commit.
3378
ae59b1da
YQ
33792013-03-14 Yao Qi <yao@codesourcery.com>
3380
3381 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3382 'return'.
3383 (gdb_target_monitor, gdb_load): Likewise.
3384 * config/sid.exp (gdb_load): Likewise.
3385 * config/slite.exp (gdb_load): Likewise.
3386 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3387 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3388 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3389 (single_step_until): Likewise.
3390 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3391 * gdb.arch/system-gcore.exp: Likewise.
3392 * gdb.base/bigcore.exp (extract_heap): Likewise.
3393 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3394 * gdb.base/call-ar-st.exp: Likewise.
3395 * gdb.base/call-rt-st.exp: Likewise.
3396 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3397 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3398 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3399 * gdb.base/corefile.exp: Likewise.
3400 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3401 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3402 * gdb.base/fixsection.exp: Likewise.
3403 * gdb.base/funcargs.exp: Likewise.
3404 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3405 * gdb.base/gcore-relro.exp: Likewise.
3406 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3407 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3408 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3409 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3410 * gdb.base/list.exp: Likewise.
3411 (set_listsize): Likewise.
3412 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3413 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3414 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3415 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3416 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3417 * gdb.base/setvar.exp: Likewise.
3418 (test_set): Likewise.
3419 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3420 * gdb.base/solib-overlap.exp: Likewise.
3421 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3422 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3423 * gdb.base/watchpoint.exp (initialize): Likewise.
3424 (test_simple_watchpoint): Likewise.
3425 (test_disabling_watchpoints): Likewise.
3426 (test_watchpoint_triggered_in_syscall): Likewise.
3427 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3428 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3429 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3430 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3431 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3432 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3433 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3434 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3435 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3436 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3437 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3438 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3439 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3440 * gdb.mi/gdb792.exp: Likewise.
3441 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3442 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3443 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3444 * gdb.threads/gcore-thread.exp: Likewise.
3445 (load_core): Likewise.
3446 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3447 (test_startup, check_control_c): Likewise.
3448 * gdb.threads/sigstep-threads.exp: Likewise.
3449 * gdb.threads/thread_check.exp: Likewise.
3450 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3451 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3452 (set_a_tracepoint, trace_buffer_normal): Likewise.
3453 (gdb_trace_circular_tests): Likewise.
3454 * gdb.trace/collection.exp: Likewise.
3455 * gdb.trace/disconnected-tracing.exp: Likewise.
3456 * gdb.trace/infotrace.exp: Likewise.
3457 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3458 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3459 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3460 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3461 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3462 * gdb.trace/stap-trace.exp: Likewise.
3463 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3464 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3465 * gdb.trace/trace-buffer-size.exp: Likewise.
3466 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3467 * gdb.trace/unavailable.exp: Likewise.
3468 * gdb.trace/while-dyn.exp: Likewise.
3469 * lib/fortran.exp (set_lang_fortran): Likewise.
3470 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3471 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3472 (default_gdb_start, get_compiler_info): Likewise.
3473 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3474 (get_debug_format, setup_xfail_format): Likewise.
3475 (rerun_to_main, gdb_skip_float_test): Likewise.
3476 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3477 * lib/java.exp (set_lang_java): Likewise.
3478 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3479 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3480 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3481 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3482 * lib/objc.exp (set_lang_objc): Likewise.
3483 * lib/pascal.exp (set_lang_pascal): Likewise.
3484 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3485 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3486 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3487
bb869963
SDJ
34882013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3489
3490 PR c++/15203
3491 PR c++/15210
3492 * gdb.cp/m-static.cc (keepalive_int): New function.
3493 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3494 * gdb.cp/m-static.exp: New test for `sintvar'.
3495
e2be70a0
YQ
34962013-03-14 Yao Qi <yao@codesourcery.com>
3497
3498 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3499 of 'tstatus' into tstatus_output.
3500 (top level): Save the trace data to tfile. Read trace file in
3501 tfile target. Check the trace status.
3502
8ddb1965
YQ
35032013-03-13 Yao Qi <yao@codesourcery.com>
3504
3505 * gdb.trace/tsv.exp (check_tsv): New.
3506 (top level): Save a tfile on current trace session. Call
3507 check_tsv on live target. Load the tfile with target tfile
3508 and call check_tsv again.
3509
045dd51f
YQ
35102013-03-13 Yao Qi <yao@codesourcery.com>
3511
3512 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3513 Replace some "gdb_test" with "gdb_test_no_output".
3514
82d049ab
PH
35152013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3516
3517 * gdb.ada/expr_delims.exp: New file.
3518 * gdb.ada/expr_delims/foo.adb: New file.
3519 * gdb.ada/expr_delims/pck.ads: New file.
3520 * gdb.ada/expr_delims/pck.adb: New file.
3521
cb8ea32b
KS
35222013-03-11 Keith Seitz <keiths@redhat.com>
3523
3524 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3525 both condition and thread. Then delete the watchpoint.
3526
2f1d9bdd
MM
35272013-03-11 Christian Himpel <christian.himpel@intel.com>
3528
3529 * Makefile.in: Add btrace testsuite.
3530 * configure: Regenerated.
3531 * configure.ac: Add btrace testsuite.
3532 * gdb.btrace/Makefile.in: New file.
3533 * gdb.btrace/enable.c: New file.
3534 * gdb.btrace/enable.exp: New file.
3535 * gdb.btrace/function_call_history.c: New file.
3536 * gdb.btrace/function_call_history.exp: New file.
3537 * gdb.btrace/instruction_history.c: New file.
3538 * gdb.btrace/instruction_history.exp: New file.
3539 * gdb.btrace/instruction_history.S: New file.
3540 * lib/gdb.exp: Add btrace skip proc.
3541
05c56a9d
JK
35422013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3543
3544 Fix entry-values if the callee called a noreturn function.
3545 * gdb.arch/amd64-tailcall-noret.S: New file.
3546 * gdb.arch/amd64-tailcall-noret.c: New file.
3547 * gdb.arch/amd64-tailcall-noret.exp: New file.
3548
9112db09
JK
35492013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3550
3551 Fix entry-values in C++ across CUs.
3552 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3553 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3554 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3555 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3556 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3557
be9a119c 35582013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
3559 Hafiz Abid Qadeer <abidh@codesourcery.com>
3560
3561 gdb/testsuite/
3562 * gdb.trace/trace-buffer-size.exp: New file.
3563 * gdb.trace/trace-buffer-size.c: New file.
3564
049109b0
PA
35652013-03-06 Pedro Alves <palves@redhat.com>
3566
3567 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3568 doesn't support the tested optional feature, call "unsupported"
3569 with the same test message as the "pass" case, instead of calling
3570 "pass" with a different message. Use the same text for the "fail"
3571 cases too.
3572
4aa54120
YQ
35732013-03-06 Yao Qi <yao@codesourcery.com>
3574
3575 * gdb.trace/tstatus.exp: Remove the invocation of
3576 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3577 (test_tracepoints): Don't set fast tracepoint.
3578 (top level): Don't check agent library is loaded or not.
3579
b8b71e63
YQ
35802013-03-06 Yao Qi <yao@codesourcery.com>
3581
3582 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3583 parentheses by "\\".
3584
33f448b1
JK
35852013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3586
3587 * gdb.linespec/base/one/thefile.cc (twodup): New.
3588 (m): Call it.
3589 * gdb.linespec/base/two/thefile.cc (dupname): New.
3590 (n): Call it.
3591 * gdb.linespec/break-ask.exp: New file.
3592 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
3593
1c942fb9
YQ
35942013-02-28 Yao Qi <yao@codesourcery.com>
3595
3596 * gdb.trace/report.exp: Move some code to ...
3597 (use_collected_data): New.
3598 (top level): Call use_collected_data once on the live target.
3599 Save at file of the current trace session, load it with target
3600 tfile, and call use_collected_data again.
3601
5b967901
JK
36022013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3603
3604 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3605
6447023f
JK
36062013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3607
3608 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
3609 Add final kill of ${valgrind_pid}.
3610
9f44fbc0
SCR
36112013-02-20 Siva Chandra Reddy <sivachandra@google.com>
3612
3613 * gdb.python/py-arch.c: New test case
3614 * gdb.python/py-arch.exp: New tests to test
3615 gdb.Architecture.disassemble
3616 * gdb.python/Makefile.in: Add py-arch to the list of
3617 EXECUTABLES.
3618
4c9ad8c2
TT
36192013-02-18 Tom Tromey <tromey@redhat.com>
3620
3621 * gdb.dwarf2/subrange.exp: New file.
3622
f5911ea1
HAQ
36232013-02-15 Pedro Alves <pedro@codesourcery.com>
3624 Hafiz Abid Qadeer <abidh@codesourcery.com>
3625
3626 * gdb.trace/tfile.exp: Add test for -trace-status command.
3627
420f4384
JK
36282013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3629
3630 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
3631 nanosleep by sleep.
3632
4819b3f8
PA
36332013-02-14 Pedro Alves <palves@redhat.com>
3634
3635 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3636
1773c82c
HAQ
36372013-02-14 Pedro Alves <pedro@codesourcery.com>
3638 Hafiz Abid Qadeer <abidh@codesourcery.com>
3639
3640 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3641
e234dfaf
TT
36422013-02-12 Tom Tromey <tromey@redhat.com>
3643
3644 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3645 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3646
6c01dd94
PA
36472013-02-12 Pedro Alves <palves@redhat.com>
3648
3649 * gdb.base/catch-signal.c: Update copyright years.
3650 * gdb.base/catch-signal.exp: Update copyright years.
3651 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3652 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3653 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3654 * gdb.dwarf2/dw2-error.S: Update copyright years.
3655 * gdb.dwarf2/dw2-error.c: Update copyright years.
3656 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3657 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3658 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3659
595fc67f
PA
36602013-02-12 Pedro Alves <palves@redhat.com>
3661
3662 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3663 message.
3664 * gdb.base/sigaltstack.exp: Ditto.
3665 * gdb.base/siginfo.exp: Ditto.
3666 * gdb.base/sizeof.exp: Ditto.
3667
17282693
PA
36682013-02-12 Pedro Alves <palves@redhat.com>
3669
3670 * gdb.mi/mi-basics.exp: Tweak intro comment.
3671 * gdb.mi/mi-break.exp: Tweak intro comment.
3672 * gdb.mi/mi-console.exp: Tweak intro comment.
3673 * gdb.mi/mi-file.exp: Tweak intro comment.
3674 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
3675 * gdb.mi/mi-return.exp: Tweak intro comment.
3676 * gdb.mi/mi-stepi.exp: Tweak intro comment.
3677 * gdb.mi/mi-until.exp: Tweak intro comment.
3678 * gdb.mi/mi-watch.exp: Tweak intro comment.
3679
8a4ac37e
PA
36802013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
3681
3682 * gdb.server/no-thread-db.exp: New file.
3683 * gdb.server/no-thread-db.c: New file.
3684 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
3685
c2792f5a
DE
36862013-02-11 Doug Evans <dje@google.com>
3687
3688 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
3689 two decfloats.
3690
d9e98382
SDJ
36912013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3692
3693 * gdb.base/bitfields.c (struct internalvartest): New declaration.
3694 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
3695
a321661a
JK
36962013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
3699
134a2066
YQ
37002013-02-06 Yao Qi <yao@codesourcery.com>
3701
3702 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
3703 to ...
3704 (test_create_delete_modify_tsv): ... here. New test on modifying
3705 the initial value of a tsv.
3706
5a2dc60a
JK
37072013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3708
3709 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
3710 (cd .../rdir): ... here.
3711
233d95b5
JK
37122013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3713
3714 * gdb.linespec/base/one/header.h: New file.
3715 * gdb.linespec/base/two/header.h: New file.
3716 * gdb.linespec/macro-relative.c: New file.
3717 * gdb.linespec/macro-relative.exp: New file.
3718
fbd9ab74
JK
37192013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3720
3721 * gdb.base/fullpath-expand-func.c: New file.
3722 * gdb.base/fullpath-expand.c: New file.
3723 * gdb.base/fullpath-expand.exp: New file.
3724 * gdb.base/realname-expand-real.c: New file.
3725 * gdb.base/realname-expand.c: New file.
3726 * gdb.base/realname-expand.exp: New file.
3727
1b56eb55
JK
37282013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3729
3730 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
3731 * gdb.dwarf2/dw2-dir-file-name.c: New file.
3732
af529f8f
JK
37332013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3734
3735 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
3736 (compare_filenames_for_search does not match)
3737 (compare_filenames_for_search does match): New tests.
3738
f5b95b50
JK
37392013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3740
3741 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3742
d47921b9
JK
37432013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3744
3745 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3746
8a92335b
JK
37472013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3748
3749 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
3750 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
3751 ${binfile}.mini_debuginfo-debuglink and
3752 ${binfile}.mini_debuginfo-debuglink.xz.
3753
17f2157d
TT
37542013-02-01 Tom Tromey <tromey@redhat.com>
3755
3756 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
3757 attributes.
3758
d65f0a9c
TT
37592013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3760 Tom Tromey <tromey@redhat.com>
3761
3762 * gdb.dwarf2/method-ptr.exp: Link with c++.
3763 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
3764
f25c0135
TT
37652013-01-31 Tom Tromey <tromey@redhat.com>
3766
3767 * gdb.base/jit.exp (compile_jit_test): New proc.
3768 Add PIE tests.
3769
7078baeb
TT
37702013-01-31 Tom Tromey <tromey@redhat.com>
3771
3772 * gdb.dwarf2/method-ptr.cc: New file.
3773 * gdb.dwarf2/method-ptr.exp: New file.
3774
1d24041a
TT
37752013-01-31 Tom Tromey <tromey@redhat.com>
3776
3777 * lib/dwarf.exp (namespace Dwarf): New.
3778
8d9878a4
TT
37792013-01-29 Tom Tromey <tromey@redhat.com>
3780
3781 * gdb.dwarf2/fission-reread.exp: Add unload test.
3782
bed911e5
DE
37832013-01-28 Doug Evans <dje@google.com>
3784
3785 * gdb.dwarf2/fission-loclists.exp: New file.
3786 * gdb.dwarf2/fission-loclists.S: New file.
3787
e229648e
JK
37882013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3789
3790 Code cleanup.
3791 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
3792 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
3793 and prepare_for_testing.
3794 * gdb.base/store.exp: Likewise.
3795
86700f00
TT
37962013-01-25 Tom Tromey <tromey@redhat.com>
3797
3798 * gdb.python/py-explore.exp: Expect the gdb prompt.
3799
8954db33
AB
38002013-01-25 Andrew Burgess <aburgess@broadcom.com>
3801
3802 * gdb.base/gnu_vector.c: New variable for use in tests.
3803 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
3804 changes in scalar to vector casting and widening.
3805 * gdb.python/py-type.c: New variables for use in tests.
3806 * gdb.python/py-type.exp: Update vector related tests to reflect
3807 changes in scalar to vector casting and widening.
3808
2077afdd
TD
38092013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
3810
3811 * gdb.base/prologue-include.c: New file.
3812 * gdb.base/prologue-include.exp: New file.
3813 * gdb.base/prologue-include.h: New file.
3814
d7499464
HAQ
38152013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
3816
3817 PR gdb/13443
3818 * gdb.mi/mi-var-block.exp: Make test messages unique.
3819
e2a3e0f1
TT
38202013-01-23 Tom Tromey <tromey@redhat.com>
3821
3822 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
3823
152fcc9c
TT
38242013-01-23 Tom Tromey <tromey@redhat.com>
3825
3826 * gdb.cp/converts.cc (main): Initialize 'a'.
3827
bea883fd
SCR
38282013-01-23 Siva Chandra Reddy <sivachandra@google.com>
3829
3830 * testsuite/gdb.python/frame.exp: Add a test for
3831 gdb.Frame.architecture() method.
3832
0928e93d
PA
38332013-01-22 Pedro Alves <palves@redhat.com>
3834
3835 * gdb.base/annota1.exp (signal sent): No longer expect
3836 breakpoints-invalid.
3837 * gdb.cp/annota2.exp (continue until exit)
3838 (watch triggered on a.x): Ditto.
3839
9c97429f
PA
38402013-01-22 Pedro Alves <palves@redhat.com>
3841
3842 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
3843 Adjust tests to breakpoints-invalid changes.
3844 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
3845 variables.
3846 Adjust tests to breakpoints-invalid changes.
3847
187d10dd
PA
38482013-01-22 Pedro Alves <palves@redhat.com>
3849
3850 * gdb.base/annota1.exp (annotate ignore count change): Add
3851 expected output for failure case.
3852
ea3aedcb
TT
38532013-01-22 Tom Tromey <tromey@redhat.com>
3854
3855 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
3856 call.
3857
998580f1
MK
38582013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
3859
3860 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 3861 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
3862 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
3863 Also handle 'thread' field.
3864 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
3865 * gdb.mi/mi-watch.exp: Ditto.
3866 * lib/mi-support.exp: Ditto.
3867
8f1d5693
MK
38682013-01-21 Siva Chandra Reddy <sivachandra@google.com>
3869
3870 * gdb.python/py-explore.exp: Improve a test
3871
2d8c5d7c
DB
38722013-01-18  David Blaikie  <dblaikie@gmail.com>
3873
3874 * gdb.base/label.c (main): Correct the type of the second
3875 parameter.
3876
46f35228
TT
38772013-01-18 Tom Tromey <tromey@redhat.com>
3878
3879 * gdb.dwarf2/trace-crash.s: New file.
3880 * gdb.dwarf2/trace-crash.exp: New file.
3881
5965d69d
HAQ
38822013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
3883
43aaf8b6
PA
3884 PR gdb/13443
3885 * gdb.base/checkpoint.exp: Update test messages to make them
3886 unique.
5965d69d 3887
5ae4861a
YQ
38882013-01-18 Yao Qi <yao@codesourcery.com>
3889
3890 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
3891 output of 'info tracepoints'.
3892 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3893 Likewise.
3894 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3895 * gdb.trace/disconnected-tracing.c (struct foo): New.
3896
d84fca2c
JK
38972013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3898
3899 * gdb.dwarf2/dw2-dos-drive.S: New file.
3900 * gdb.dwarf2/dw2-dos-drive.exp: New file.
3901
aebb1cc9
DE
39022013-01-17 Doug Evans <dje@google.com>
3903
2782d512
DE
3904 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
3905 CXX_FOR_TARGET.
3906
aebb1cc9
DE
3907 * boards/cc-with-tweaks.exp: New file.
3908
db2b2972
TT
39092013-01-17 Tom Tromey <tromey@redhat.com>
3910
3911 * gdb.base/completion.exp: Add "set cp-abi" completion test.
3912
96343774
PA
39132013-01-17 Pedro Alves <palves@redhat.com>
3914
3915 Merge dg-extract-results.sh from upstream (svn 195224).
3916
3917 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3918 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
3919
3920 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3921 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
3922
3923 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3924 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
3925
3926 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3927 * dg-extract-results.sh: Redirect grep output to /dev/null instead
3928 of grep -q.
3929
675921c0
SD
39302012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3931
3932 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
3933 interface.
3934 * gdb.base/jithost.c: New file.
3935 * gdb.base/jithost.h: New file.
3936 * gdb.base/jitreader.c : New file.
3937 * gdb.base/jit-protocol.h: New file.
3938
ab04a2af
TT
39392013-01-16 Tom Tromey <tromey@redhat.com>
3940
3941 * gdb.base/catch-signal.c: New file.
3942 * gdb.base/catch-signal.exp: New file.
3943
8ac3646f
TT
39442013-01-16 Tom Tromey <tromey@redhat.com>
3945
3946 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
3947
22fc223e
JK
39482013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3949
3950 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
3951
44478ab3
TT
39522013-01-14 Tom Tromey <tromey@redhat.com>
3953
3954 * gdb.base/completion.exp: Add "set gnutarget" test.
3955
06d66ee9
TT
39562013-01-14 Tom Tromey <tromey@redhat.com>
3957
3958 * gdb.dwarf2/dw2-restrict.S: New file.
3959 * gdb.dwarf2/dw2-restrict.c: New file.
3960 * gdb.dwarf2/dw2-restrict.exp: New file.
3961
c9bf0622
TT
39622013-01-14 Tom Tromey <tromey@redhat.com>
3963
3964 * gdb.dwarf2/dw2-error.exp: New file.
3965 * gdb.dwarf2/dw2-error.c: New file.
3966 * gdb.dwarf2/dw2-error.S: New file.
3967
5b12a61c
JK
39682013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3969
3970 * gdb.cp/parse-lang.cc: New file.
3971 * gdb.cp/parse-lang.exp: New file.
3972
f0a4b570
JK
39732013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3974
3975 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
3976 (set substitute-path): New test.
3977 (fullname present): Remove content.
3978 (substituted fullname): New test.
3979
f751cc97
JB
39802013-01-13 Joel Brobecker <brobecker@adacore.com>
3981
3982 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
3983 check. Move $gdb_py_is_py24 value check right after.
3984
04164e8e
JK
39852013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3986
3987 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
3988 targets.
3989
5bf480a5
YQ
39902013-01-11 Yao Qi <yao@codesourcery.com>
3991
3992 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
3993 for dprintf.
3994 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3995 Check the fields in "=breakpoint-created" for dprintf.
3996
f35a17b5
JK
39972012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3998
3999 * gdb.mi/mi-fullname-deleted.exp: New file.
4000
85817405
JK
40012012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4002
4003 * gdb.base/skip-solib.exp (info skip with pending file): Update the
4004 expected output.
4005 (info skip with pending file): Remove.
4006 (ignoring function in solib, info skip for function multiply): Update
4007 the expected output.
4008 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
4009 (info skip (delete 1), info skip after disabling all)
4010 (info skip after enabling all, info skip after disabling 4 2-3)
4011 (info skip after enabling 2-3, info skip 2-3)
4012 (info skip after deleting 2 3): Update the expected output.
4013 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
4014 statement to its initialization and return.
4015 * gdb.linespec/skip-two.exp: New file.
4016
27210e12
DE
40172012-12-19 Doug Evans <dje@google.com>
4018
4019 * gdb.base/maint.exp: Handle testing with .gdb_index.
4020
bb627a12
JB
40212012-12-19 Joel Brobecker <brobecker@adacore.com>
4022
4023 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
4024 Cavium to FSF.
4025
7785b880
JB
40262012-12-19 Joel Brobecker <brobecker@adacore.com>
4027
4028 * dg-extract-results.sh: Update contact info in copyright notice.
4029 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
4030 GPL v3 or later. Update contact info.
4031 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
4032 gdb.threads/watchpoint-fork-mt.c,
4033 gdb.threads/watchpoint-fork-parent.c,
4034 gdb.threads/watchpoint-fork-st.c,
4035 gdb.threads/watchpoint-fork.h: Likewise.
4036
f2a8bc8a
YQ
40372012-12-15 Yao Qi <yao@codesourcery.com>
4038
4039 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
4040 'installed' field in '=breakpoint-modified'.
4041 (test_reconnect): Check 'installed' field in
4042 '=breakpoint-modified' and '=breakpoint-created'.
4043
4044 * gdb.trace/actions.exp: Update test for 'installed' field.
4045 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
4046 (tracepoint_change_loc_2): Likewise.
4047 Check 'info tracepoint' display nothing else.
4048 * gdb.trace/deltrace.exp: Likewise.
4049 * gdb.trace/infotrace.exp: Likewise.
4050 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
4051 Likewise.
4052 * gdb.trace/passcount.exp: Likewise.
4053 * gdb.trace/tracecmd.exp: Likewise.
4054 * gdb.trace/while-stepping.exp: Likewise.
4055
6592e36f
TT
40562012-12-14 Tom Tromey <tromey@redhat.com>
4057
4058 * gdb.cp/member-name.exp: New file.
4059 * gdb.cp/member-name.cc: New file.
4060
7d27a96d
TT
40612012-12-14 Tom Tromey <tromey@redhat.com>
4062
4063 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
4064
f8c05d0d
DE
40652012-12-14 Doug Evans <dje@google.com>
4066
4067 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
4068 DW_OP_GNU_implicit_pointer is section-relative.
4069
451b7c33
TT
40702012-12-14 Tom Tromey <tromey@redhat.com>
4071
43aaf8b6 4072 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 4073
10e339df
PA
40742012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
4075
6fdff2c5 4076 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 4077
e780d813
DE
40782012-12-13 Doug Evans <dje@google.com>
4079
4080 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
4081 * gdb.multi/multi-arch.exp: Ditto.
4082
ca3dbcc8 40832012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 4084
ca3dbcc8
MG
4085 * gdb.mi/mi-catch-load-so.c: New. Clone of the
4086 catch load test library source file.
4087 * gdb.mi/mi-catch-load.c: New. Clone of the catch
4088 load test source file.
4089 * gdb.mi/mi-catch-load.exp: New. Test file for
4090 basic MI -catch-load and -catch-unload tests.
4091
2960a434
PK
40922012-12-11 Paul Koning <paul_koning@dell.com>
4093
4094 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
4095 exception.
4096 (_iterator_except): New function.
4097 (ArrayPrinter): Use _iterator function instead of local _iterator
4098 class for Python 3 compatibility.
4099 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 4100 _iterator.
2960a434
PK
4101 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
4102 execfile for Python 3 compatibility.
4103 * gdb.python/python.exp: Handle Python 2.4 exception traceback
4104 format in error_prompt test.
6fdff2c5 4105
9325cb04
PK
41062012-12-10 Paul Koning <paul_koning@dell.com>
4107
4108 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 4109 compatibility.
9325cb04
PK
4110 * gdb.python/py-block.exp: Ditto.
4111 * gdb.python/py-breakpoint.exp: Ditto.
4112 * gdb.python/py-cmd.exp: Ditto.
4113 * gdb.python/py-events.py: Ditto.
4114 * gdb.python/py-finish-breakpoint.py: Ditto.
4115 * gdb.python/py-finish-breakpoint2.exp: Ditto.
4116 * gdb.python/py-finish-breakpoint2.py: Ditto.
4117 * gdb.python/py-frame-inline.exp: Ditto.
4118 * gdb.python/py-frame.exp: Ditto.
4119 * gdb.python/py-infthread.exp: Ditto.
4120 * gdb.python/py-objfile.exp: Ditto.
4121 * gdb.python/py-parameter.exp: Ditto.
4122 * gdb.python/py-progspace.exp: Ditto.
4123 * gdb.python/py-prompt.exp: Ditto.
4124 * gdb.python/py-symbol.exp: Ditto.
4125 * gdb.python/py-symtab.exp: Ditto.
4126 * gdb.python/py-template.exp: Ditto.
4127 * gdb.python/py-value-cc.exp: Ditto.
4128 * gdb.python/python.exp: Ditto.
4129 * gdb.python/source2.py: Ditto.
4130 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 4131 compatibility.
9325cb04
PK
4132 Use sorted() function rather than sort() method.
4133 Accept either int or long values for enum values.
4134 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4135 execfile for Python 3 compatibility.
4136 * gdb.python/py-evsignal.exp: Ditto.
4137 * gdb.python/py-evthreads.exp: Ditto.
4138 * gdb.python/py-mi.exp: Ditto.
4139 * gdb.python/py-pp-maint.exp: Ditto.
4140 * gdb.python/py-prettyprint.exp: Ditto.
4141 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4142 Python 3 compatibility.
9325cb04
PK
4143 Skip tests for Python 2.4.
4144 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4145 Python 3 compatibility.
9325cb04
PK
4146 Use byte string rather than character string in memory write test
4147 if Python 3.
4148 * gdb.python/py-pp-maint.py: Change class declarations to "new
4149 class" syntax.
4150 * gdb.python/py-prettyprint.py: Change iterator class to generator
4151 function for Python 3 compatibility.
4152 Make all classes "new style".
4153 Fix indentation issue and stray semicolon.
4154 * gdb.python/py-shared.expChange print syntax for Python 3
4155 compatibility.
4156 Define "long" if Python 3.
4157 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4158 compatibility.
9325cb04
PK
4159 Accept either int or long values for enum values.
4160 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4161 compatibility.
9325cb04
PK
4162 Skip "long" and "unicode" tests if Python 3.
4163 Accept either "type" or "class" in type checks.
4164 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4165 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4166
8b9737bf
TT
41672012-12-10 Tom Tromey <tromey@redhat.com>
4168
4169 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4170 (test): Add "two_cu" argument.
4171 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4172 for types; allow two CUs.
4173
1b80a9fa
JK
41742012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4177 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4178
f0b6d50a
YQ
41792012-12-08 Yao Qi <yao@codesourcery.com>
4180 Pedro Alves <palves@redhat.com>
4181
4182 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4183 '=breakpoint-created' when GDB merges the tracepoints of both
4184 sides.
4185
2f68a895
TT
41862012-12-07 Tom Tromey <tromey@redhat.com>
4187
4188 * gdb.base/break1.c (enum some_enum, union some_union): New.
4189 (some_enum_global, some_union_global, some_value): New globals.
4190 * gdb.base/completion.exp: Add tag completion tests.
4191
4fc5d43e
TT
41922012-12-07 Tom Tromey <tromey@redhat.com>
4193
4194 * gdb.base/completion.exp: Add tests for ptype and whatis
4195 completion.
4196
6559e013
JB
41972012-12-07 Joel Brobecker <brobecker@adacore.com>
4198
4199 * gdb.base/stale-infcall.exp: Fix copyright line.
4200
ae2b630d
JB
42012012-12-07 Joel Brobecker <brobecker@adacore.com>
4202
4203 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4204
0ba2eb0f
TT
42052012-12-06 Pedro Alves <palves@redhat.com>
4206 Tom Tromey <tromey@redhat.com>
4207
4208 * gdb.base/exprs.exp: Add tests for cast to void.
4209
731145cb
TT
42102012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4211
4212 * gdb.python/py-mi.exp: Correct expected results for attribute
4213 "dynamic" returned by -var-update.
4214 Add test case for correct handling of "diplayhint" for children
4215 of dynamic varobjs.
4216 * gdb.python/py-prettyprint.c (set_itme): New function.
4217 (bug_14741) New function.
4218 (main) Add call to bug_14741().
4219 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4220
e58fcc15
UW
42212012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4222
4223 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4224 ${binfile}.funcsyms list.
4225
e9eb0d14
YQ
42262012-12-04 Yao Qi <yao@codesourcery.com>
4227
4228 PR gdb/13443
4229 * gdb.trace/actions.exp: Make test messages unique.
4230
4983028c
TT
42312012-11-29 Tom Tromey <tromey@redhat.com>
4232
4233 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4234
ea5e6b0e
UW
42352012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4236
4237 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4238 * gdb.opencl/datatypes.exp: Likewise.
4239 * gdb.opencl/operators.exp: Likewise.
4240 * gdb.opencl/vec_comps.exp: Likewise.
4241
cdde3dfb
JG
42422012-11-29 Jerome Guitton <guitton@adacore.com>
4243
4244 * gdb.ada/iwide: New testcase.
4245
b50d69b5
JG
42462012-11-29 Jerome Guitton <guitton@adacore.com>
4247
4248 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4249 ptype test.
4250
c2d3fccf
JG
42512012-11-29 Jerome Guitton <guitton@adacore.com>
4252
4253 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4254 form {VARIANT_TYPE}ADDRESS.
4255
5edf51fe
YQ
42562012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4257
4258 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4259 (func): New function.
4260 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4261 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4262 pointers to members with pointer-to-function type.
4263
608e2dbb
TT
42642012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4265 Tom Tromey <tromey@redhat.com>
4266
4267 * gdb.base/gnu-debugdata.exp: New file.
4268 * gdb.base/gnu-debugdata.c: New file.
4269 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4270 (gdb_unload): Return 0 on success.
4271
4648e588
JK
42722012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4273
4274 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4275
17d6efc4
JB
42762012-11-26 Joel Brobecker <brobecker@adacore.com>
4277
4278 * gdb.base/empty_exe.exp: New testcase.
4279
ace21957
MF
42802012-11-20 Mike Frysinger <vapier@gentoo.org>
4281
4282 * gdb.base/completion.exp: Add test for help aliases completion.
4283
5c401a0a
YQ
42842012-11-20 Yao Qi <yao@codesourcery.com>
4285
4286 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4287 Don't test 'maint set show-debug-regs'.
4288 Use command 'set remotecache' instead of
4289 'set circular-trace-buffer'.
4290
8dea366b
KS
42912012-11-16 Keith Seitz <keiths@redhat.com>
4292
4293 PR c++/13615
4294 * gdb.cp/baseenum.cc: New file.
4295 * gdb.cp/baseenum.exp: New file.
4296 * gdb.cp/derivation.cc (A): Add copyright.
4297 Add a typedef.
4298 (B): Use A::value_type instead of int. Change all references.
4299 (D): Use value_type instead of int. Change all references.
4300 (E): Likewise.
4301 (F); Likewise.
4302 (Z): New class.
4303 (ZZ): New class.
6fdff2c5 4304 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4305 (main): Add instances of Z and ZZ.
4306 Make sure all symbols from N are kept.
4307 * gdb.cp/derivation.exp: Update typedef changes in tests.
4308 Add tests for class typedefs both before and after starting
4309 the inferior.
4310 Add tests for searching for a typedef while stopped in a
4311 method.
4312
5e34c6c3
LM
43132012-11-14 Luis Machado <lgustavo@codesourcery.com>
4314
4315 * gdb.mi/mi-var-create-rtti.c: New file.
4316 * gdb.mi/mi-var-create-rtti.exp: New file.
4317
5e487a5f
LM
43182012-11-14 Luis Machado <lgustavo@codesourcery.com>
4319
4320 * gdb.base/structs3.exp: Run to main before doing any tests.
4321
6d67b990
AB
43222012-11-14 Andrew Burgess <aburgess@broadcom.com>
4323
4324 * gdb.python/py-type.exp: Uniquify test names.
4325
e5d98164
YQ
43262012-11-14 Yao Qi <yao@codesourcery.com>
4327
4328 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4329 (thread_function) [DEBUG]: Call 'printf'.
4330 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4331 command line if 'DEBUG=1' is passed to test.
4332 Remove a pattern to match inferior's output.
4333
62747a60
TT
43342012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4335
4336 * gdb.mi/mi-fill-memory.exp: New test.
4337
18a9fc12
TT
43382012-11-12 Tom Tromey <tromey@redhat.com>
4339
4340 * gdb.base/completion.exp: Update for "info type-printers".
4341 * gdb.python/py-typeprint.cc: New file.
4342 * gdb.python/py-typeprint.exp: New file.
4343 * gdb.python/py-typeprint.py: New file.
4344
bd69fc68
TT
43452012-11-12 Tom Tromey <tromey@redhat.com>
4346
4347 * gdb.base/call-sc.exp: Use "ptype/r".
4348 * gdb.base/volatile.exp: Don't expect "int".
4349 * gdb.cp/ptype-flags.cc: New file.
4350 * gdb.cp/ptype-flags.exp: New file.
4351 * gdb.cp/templates.exp: Use ptype/r.
4352 (test_ptype_of_templates, test_template_typedef): Likewise.
4353 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4354 argument. Handle template names and template parameters.
4355 * gdb.mi/mi-var-cmd.exp: Accept "long".
4356 * gdb.mi/mi-var-child.exp: Accept "long".
4357 * gdb.mi/mi-var-display.exp: Accept "long".
4358 * gdb.mi/mi2-var-child.exp: Accept "long".
4359
b3720c3a
TT
43602012-11-12 Tom Tromey <tromey@redhat.com>
4361
4362 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4363 "ptype" from calls to cp_test_ptype_class.
4364 (test_enums): Likewise.
4365 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4366 cp_test_ptype_class.
4367 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4368 calls to cp_test_ptype_class.
4369 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4370 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4371 from calls to cp_test_ptype_class.
4372 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4373 command here. Change "in_command" argument to "in_exp".
4374
0d63ecda
KS
43752012-11-10 Keith Seitz <keiths@redhat.com>
4376
4377 PR gdb/14288
4378 * gdb.base/printcmds.c: Add invalid_XXX globals
4379 for repeated byte tests.
4380 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4381 * gdb.base/wchar.c (main): Add and construct a wchar_t
4382 array with repeated characters.
4383 * gdb.base/wchar.exp: Add repeated character tests.
4384
ed8a1c2d
AB
43852012-11-09 Andrew Burgess <aburgess@broadcom.com>
4386
4387 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4388 disassembly output.
4389
9107fc8d
PA
43902012-11-09 Pedro Alves <palves@redhat.com>
4391
4392 PR gdb/14306
4393
4394 * gdb.multi/multi-arch-exec.c: New file.
4395 * gdb.multi/multi-arch-exec.exp: New file.
4396
558a9d82
YQ
43972012-11-09 Yao Qi <yao@codesourcery.com>
4398
4399 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4400 (top level): Call it.
4401
e714f336
YQ
44022012-11-09 Yao Qi <yao@codesourcery.com>
4403
4404 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4405 typo.
4406
6ecd4729
PA
44072012-11-09 Pedro Alves <palves@redhat.com>
4408
4409 * gdb.multi/multi-arch.exp: New.
4410
9015683b
TT
44112012-11-08 Tom Tromey <tromey@redhat.com>
4412
4413 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4414 core files, if possible.
4415 * gdb.base/siginfo-thread.c: New file
4416 * gdb.base/siginfo-thread.exp: New file
4417
ea9f10bb
TT
44182012-11-08 Tom Tromey <tromey@redhat.com>
4419
4420 * gdb.base/comprdebug.exp: New file.
4421
f6592439
PA
44222012-11-06 Pedro Alves <palves@redhat.com>
4423
4424 PR gdb/14810
4425
4426 * gdb.base/disabled-location.c: New file.
4427 * gdb.base/disabled-location.exp: New file.
4428
2d338fa9
TT
44292012-11-06 Tom Tromey <tromey@redhat.com>
4430
4431 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4432 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4433 gdb_gcore_cmd.
4434 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4435 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4436 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4437 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4438 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4439 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4440 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4441 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4442 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4443
68c9da30
PA
44442012-11-05 Pedro Alves <palves@redhat.com>
4445
4446 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4447 procedure.
4448 (do_vfork_and_follow_child_tests_exec)
4449 (do_vfork_and_follow_child_tests_exit): Call it.
4450
a7c8c931
PA
44512012-11-05 Pedro Alves <palves@redhat.com>
4452
4453 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4454 fails.
4455
6f6484cd
YQ
44562012-11-03 Yao Qi <yao@codesourcery.com>
4457
4458 Fix PR gdb/14617.
4459 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4460 Remove setup_kfail, and update test.
4461
b45627a0
TT
44622012-11-02 Tom Tromey <tromey@redhat.com>
4463
4464 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4465 test.
4466
f50f4e56
PA
44672012-11-02 Pedro Alves <palves@redhat.com>
4468
4469 PR gdb/14766
4470
4471 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4472 setup_kfail.
4473 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4474 get registers".
4475
71ce889d
PA
44762012-11-02 Pedro Alves <palves@redhat.com>
4477
4478 * gdb.base/foll-vfork-exit.c: New file.
4479 * gdb.base/foll-vfork.exp (top level): New file-describing
4480 comment.
4481 (vfork_child_follow_to_exit): New procedure.
4482 (tcatch_vfork_then_child_follow): Rename as ...
4483 (tcatch_vfork_then_child_follow_exec): ... this.
4484 (tcatch_vfork_then_child_follow_exit): New procedure.
4485 (do_vfork_and_follow_parent_tests): New procedure, factored out
4486 from do_vfork_and_exec_tests.
4487 (do_vfork_and_follow_child_tests_exec): Ditto.
4488 (do_vfork_and_exec_tests): Delete.
4489 (do_vfork_and_follow_child_tests_exit): New procedure.
4490 (top level): Run tests with both the program that has the vfork
4491 child execing, and the program has the vfork child exiting.
4492
1e35b1a9
PA
44932012-11-02 Pedro Alves <palves@redhat.com>
4494
4495 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4496 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4497 (vfork_parent_follow_to_bp): Call it.
4498 (kill_child): Delete.
4499 (vfork_and_exec_child_follow_to_main_bp)
4500 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4501 longer call kill_child.
4502 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4503 (do_vfork_and_exec_tests): Don't runto_main before calling each
4504 test procedure.
4505 (top level): Don't clean restart and set verbose before running
4506 each test procedure.
4507
45082012-11-02 Pedro Alves <palves@redhat.com>
4509
4510 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4511 (vfork_parent_follow_to_bp)
4512 (vfork_and_exec_child_follow_to_main_bp)
4513 (vfork_and_exec_child_follow_through_step)
4514 (tcatch_vfork_then_parent_follow)
4515 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4516 Use with_test_prefix.
4517
45182012-11-02 Pedro Alves <palves@redhat.com>
4519
4520 * gdb.base/foll-vfork.c: Add copyright header.
4521 * gdb.base/vforked-prog.c: Add copyright header.
4522
45232012-11-02 Pedro Alves <palves@redhat.com>
4524
4525 * gdb.base/foll-vfork.exp
4526 (vfork_and_exec_child_follow_through_step): Don't skip on
4527 non-HP/UX targets. Expect the next to only step one line on
4528 non-HP/UX targets, rather than stopping only after the exec.
4529
45302012-11-02 Pedro Alves <palves@redhat.com>
4531
4532 Don't hard code line numbers.
4533
4534 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4535 Expect text from the sources instead of a line number.
4536 (vfork_parent_follow_to_bp)
4537 (vfork_and_exec_child_follow_to_main_bp)
4538 (vfork_and_exec_child_follow_through_step)
4539 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4540 Use gdb_get_line_number.
4541
45422012-11-02 Pedro Alves <palves@redhat.com>
4543
4544 Modernize.
4545
4546 * gdb.base/foll-vfork.exp: Use standard_testfile and
4547 build_executable. Pass descriptive string to untested.
4548 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4549 (vfork_and_exec_child_follow_to_main_bp)
4550 (vfork_and_exec_child_follow_through_step)
4551 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4552 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4553 of send_gdb/gdb_expect.
4554
4555 (kill_child): New procedure.
4556 (vfork_and_exec_child_follow_to_main_bp)
4557 (vfork_and_exec_child_follow_through_step): Use it.
4558
f0559fff
YQ
45592012-11-02 Yao Qi <yao@codesourcery.com>
4560
4561 * gdb.base/setvar.exp: Test setting nested struct.
4562 * gdb.base/setvar.c (v_struct3): New.
4563
c207c6da
DE
45642012-11-01 Doug Evans <dje@google.com>
4565
4566 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4567 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4568 use them.
4569
2f27adfe
AB
45702012-10-31 Andrew Burgess <aburgess@broadcom.com>
4571
4572 PR cli/14772
4573 * gdb.base/gnu_vector.c (union_with_vector_1)
4574 (struct_with_vector_1): Add new struct and union for testing
4575 ptype.
4576 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4577 structs / unions containing vectors.
4578
bb662ca6
YQ
45792012-10-25 Yao Qi <yao@codesourcery.com>
4580
4581 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4582 'setup_kfail' instead of 'setup_kfail_for_target'.
4583 * gdb.base/varargs.exp: Likewise.
4584 * lib/gdb.exp (setup_kfail_for_target): Remove.
4585
635d23ff
MK
45862012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4587
4588 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4589
afdb064f
MK
45902012-10-25 Mark Kettenis <kettenis@gnu.org>
4591
4592 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4593
d99dcf51
JB
45942012-10-24 Joel Brobecker <brobecker@adacore.com>
4595
4596 * gdb.ada/set_wstr: New testcase.
4597
32560274
JB
45982012-10-24 Joel Brobecker <brobecker@adacore.com>
4599
4600 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4601
5ded5331
JB
46022012-10-24 Joel Brobecker <brobecker@adacore.com>
4603
4604 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4605
d8d84291
MK
46062012-10-24 Mark Kettenis <kettenis@gnu.org>
4607
4608 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4609
6e933c51
JK
46102012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4611
4612 * gdb.base/callfuncs.exp (do_function_calls): Fix
4613 setup_kfail_for_target for -m32 mode.
4614
274bd000
MK
46152012-10-23 Mark Kettenis <kettenis@gnu.org>
4616
4617 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
4618 are now fixed.
4619
545f743d
YQ
46202012-10-23 Yao Qi <yao@codesourcery.com>
4621
4622 * gdb.base/info-os.exp: Resume the inferior until it exits.
4623
48b56b6a 46242012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4625
99c7d5a8 4626 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
4627 * gdb.base/print-file-var.exp: Likewise.
4628 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 4629
8de0566d
YQ
46302012-10-17 Yao Qi <yao@codesourcery.com>
4631
4632 * gdb.mi/mi-memory-changed.exp: New.
4633
44883546
YQ
46342012-10-16 Yao Qi <yao@codesourcery.com>
4635
4636 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
4637 returns true.
4638 Call gdb_load_shlibs.
4639 * gdb.reverse/solib-reverse.exp: Likewise.
4640
345f514a
KS
46412012-10-15 Keith Seitz <keiths@redhat.com>
4642
4643 * lib/cp-support.exp (cp_test_ptype_class): Add support
4644 for class typedefs.
4645
4646 * gdb.cp/derivation.exp: Add tests for g_instance.
4647
9e3a7d65
JK
46482012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4649
4650 Fix entry values resolving in inlined frames.
4651 * gdb.arch/amd64-entry-value-inline.S: New file.
4652 * gdb.arch/amd64-entry-value-inline.c: New file.
4653 * gdb.arch/amd64-entry-value-inline.exp: New file.
4654
21a7b089
JK
46552012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4656 Doug Evans <dje@google.com>
4657
4658 Fix recent gdb_breakpoint regression.
4659 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4660 braces from the parameter.
4661 * gdb.java/jprint.exp: Likewise.
4662
2c47921e
DE
46632012-10-15 Doug Evans <dje@google.com>
4664
4665 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4666
89398707
JB
46672012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4668
4669 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4670
801e4185
TT
46712012-10-15 Tom Tromey <tromey@redhat.com>
4672
4673 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4674
74f910c8
TT
46752012-10-15 Tom Tromey <tromey@redhat.com>
4676
4677 * gdb.python/py-symbol.exp: Test symbol destructor.
4678
91567807
YQ
46792012-10-14 Yao Qi <yao@codesourcery.com>
4680
4681 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
4682 * gdb.mi/mi-cli.exp: New.
4683
4684 * gdb.mi/mi2-basics.exp: Remove.
4685 * gdb.mi/mi2-break.exp: Remove.
4686 * gdb.mi/mi2-console.exp: Remove.
4687 * gdb.mi/mi2-disassemble.exp: Remove.
4688 * gdb.mi/mi2-eval.exp: Remove.
4689 * gdb.mi/mi2-file.exp: Remove.
4690 * gdb.mi/mi2-hack-cli.exp: Remove.
4691 * gdb.mi/mi2-pthreads.exp: Remove.
4692 * gdb.mi/mi2-read-memory.exp: Remove.
4693 * gdb.mi/mi2-regs.exp: Remove.
4694 * gdb.mi/mi2-return.exp: Remove.
4695 * gdb.mi/mi2-simplerun.exp: Remove.
4696 * gdb.mi/mi2-stack.exp: Remove.
4697 * gdb.mi/mi2-stepi.exp: Remove.
4698 * gdb.mi/mi2-syn-frame.exp: Remove.
4699 * gdb.mi/mi2-until.exp: Remove.
4700 * gdb.mi/mi2-watch.exp: Remove.
4701 * gdb.mi/mi2-var-block.exp: Remove.
4702 * gdb.mi/mi2-var-cmd.exp: Remove.
4703 * gdb.mi/mi2-var-display.exp: Remove.
4704
87332029
YQ
47052012-10-12 Yao Qi <yao@codesourcery.com>
4706
4707 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
4708 trail '.*' on matching patterns.
4709
11fc9057
L
47102012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4711
4712 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4713 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
4714 * gdb.arch/i386-disp-step.exp: Likewise.
4715 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4716 * gdb.arch/i386-prologue.exp: Likewise.
4717 * gdb.arch/i386-size-overlap.exp: Likewise.
4718 * gdb.arch/i386-size.exp: Likewise.
4719 * gdb.arch/i386-unwind.exp: Likewise.
4720
7d46bcdc
L
47212012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4722
4723 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
4724 * gdb.arch/i386-word.exp: Likewise.
4725
31224d9d
L
47262012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4727
4728 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
4729 is_ilp32_target to set nr_regs.
4730 * gdb.arch/i386-sse.exp: Likewise.
4731
5b7d0050
DE
47322012-10-11 Doug Evans <dje@google.com>
4733
7c09e5a0
DE
4734 PR breakpoints/14643.
4735 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
4736 * gdb.linespec/thread.c: New file.
4737 * gdb.linespec/thread.exp: New file.
4738
5b7d0050
DE
4739 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
4740 Recognize "message" -> print pass and fail. Add eof case.
4741 (runto): Recognize message, no-message. Print pass/fail if requested,
4742 with same treatment as gdb_breakpoint.
4743 (runto_main): Pass no-message to runto.
4744 (gdb_internal_error_resync): Add log message.
4745 (gdb_file_cmd): Tweak internal error fail text for consistency.
4746
2e24f4aa
JK
47472012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4748
4749 Fix crash during stepping on ppc32.
4750 * gdb.base/step-symless.c: New file.
4751 * gdb.base/step-symless.exp: New file.
4752
aa14df25
DE
47532012-10-03 Doug Evans <dje@google.com>
4754
4755 PR symtab/14601
4756 * gdb.cp/using-crash.exp: New file.
4757 * gdb.cp/using-crash.cc: New file.
4758
975531db
DE
47592012-10-02 Doug Evans <dje@google.com>
4760
4761 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
4762 more consistent.
4763 (runto,gdb_debug_format): Ditto.
4764 (gdb_file_cmd): Watch for eof in nested gdb_expect.
4765 Clean up logging and error messages.
4766
b3dc46ff
AB
47672012-10-01 Andrew Burgess <aburgess@broadcom.com>
4768
4769 Test find command on unmapped memory.
4770 * gdb.base/find-unmapped.c: New file.
4771 * gdb.base/find-unmapped.exp: New file.
4772
45814d45
YQ
47732012-09-29 Yao Qi <yao@codesourcery.com>
4774
4775 * gdb.trace/mi-tracepoint-changed.exp: New.
4776 * gdb.mi/mi-breakpoint-changed.exp: New.
4777 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
4778 * gdb.mi/pendshr2.c: New.
4779
4c2786ba
YQ
47802012-09-28 Yao Qi <yao@codesourcery.com>
4781
4782 * gdb.mi/pr11022.exp: New.
4783 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
4784
7977e5d2
TT
47852012-09-27 Tom Tromey <tromey@redhat.com>
4786
4787 * gdb.cp/derivation.exp: Add regression test.
4788 * gdb.cp/derivation.cc (class V_base, class V_inter, class
4789 V_derived): New.
4790 (vderived): New global.
4791
0971de02
TT
47922012-09-26 Tom Tromey <tromey@redhat.com>
4793
4794 * gdb.dwarf2/dw2-common-block.S: New file.
4795 * gdb.dwarf2/dw2-common-block.exp: New file.
4796
4357ac6c
TT
47972012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4798
4799 * gdb.fortran/common-block.exp: New file.
4800 * gdb.fortran/common-block.f90: New file.
4801
6f380991
AB
48022012-09-26 Andrew Burgess <aburgess@broadcom.com>
4803
4804 * gdb.base/duplicate-bp.c: New file.
4805 * gdb.base/duplicate-bp.exp: New file.
4806
8ae551cf
YQ
48072012-09-26 Yao Qi <yao@codesourcery.com>
4808
4809 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
4810
4811 Revert:
4812 2012-09-21 Yao Qi <yao@codesourcery.com>
4813
4814 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4815
318102b9
SP
48162012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4817
4818 * gdb.base/longest-types.c: New test case.
4819 * gdb.base/longest-types.exp: New test case.
4820
a1e5fd69
YQ
48212012-09-25 Yao Qi <yao@codesourcery.com>
4822
4823 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
4824
04e7407c
JK
48252012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4826
4827 Fix internal error on canonicalization of clang types.
4828 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
4829 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
4830 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
4831
9bf4bce9
JK
48322012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4833
4834 Fix disassemble without parameters in tailcall frame.
4835 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
4836
2603f7ee
AB
48372012-09-21 Andrew Burgess <aburgess@broadcom.com>
4838
4839 * gdb.dwarf2/dw2-op-out-param.S: New file.
4840 * gdb.dwarf2/dw2-op-out-param.exp: New file.
4841
a3569abd
YQ
48422012-09-21 Yao Qi <yao@codesourcery.com>
4843
4844 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4845
a065d7af
YQ
48462012-09-21 Yao Qi <yao@codesourcery.com>
4847
4848 * gdb.mi/mi-cli.exp: Remove.
4849 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
4850
15544bd9
YQ
48512012-09-21 Yao Qi <yao@codesourcery.com>
4852
4853 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
4854 "=record-started" notification.
4855
82a90ccf
YQ
48562012-09-21 Yao Qi <yao@codesourcery.com>
4857
4858 * gdb.mi/mi-record-changed.exp: New.
4859 * gdb.mi/mi-reverse.exp: Adjust expected output.
4860
d7de8e3c
TT
48612012-09-20 Tom Tromey <tromey@redhat.com>
4862
4863 * gdb.python/python.exp: Test atexit.register.
4864
1aa99537
DE
48652012-09-20 Doug Evans <dje@google.com>
4866
05eade73
DE
4867 * boards/dwarf4-gdb-index.exp: New file.
4868
1aa99537
DE
4869 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
4870 while running the tests.
4871
4ae24af0
JB
48722012-09-18 Joel Brobecker <brobecker@adacore.com>
4873
4874 * gdb.ada/bp_reset: New testcase.
4875
bb25a15c
YQ
48762012-09-18 Yao Qi <yao@codesourcery.com>
4877
4878 * gdb.trace/mi-tsv-changed.exp: New.
4879
201b4506
YQ
48802012-09-18 Yao Qi <yao@codesourcery.com>
4881
4882 * gdb.trace/mi-traceframe-changed.exp: New.
4883
6fc1c773
YQ
48842012-09-17 Yao Qi <yao@codesourcery.com>
4885
4886 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
4887 when it is less than 0.
4888
1ab3b62c
JK
48892012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4890
4891 PR 14119
4892 * gdb.arch/amd64-tailcall-ret.S: New file.
4893 * gdb.arch/amd64-tailcall-ret.c: New file.
4894 * gdb.arch/amd64-tailcall-ret.exp: New file.
4895 * gdb.reverse/amd64-tailcall-reverse.S: New file.
4896 * gdb.reverse/amd64-tailcall-reverse.c: New file.
4897 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
4898
acf9414f
JK
48992012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4900
4901 PR 14548
4902 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
4903 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
4904 * gdb.reverse/singlejmp-reverse.S: New file.
4905 * gdb.reverse/singlejmp-reverse.c: New file.
4906 * gdb.reverse/singlejmp-reverse.exp: New file.
4907
666b578b
JK
49082012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4909
4910 Fix compatibility with old GCC (~4.1).
4911 * gdb.cp/converts.cc (my_enum_var): New variable.
4912
42056501
AB
49132012-09-14 Andrew Burgess <aburgess@broadcom.com>
4914
4915 * gdb.xml/tdesc-regs.exp: Update expected output for new
4916 vector_size syntax of vector types.
4917
b9516fa1
YPK
49182012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
4919
4920 Refactor Python "gdb" module into a proper Python package, by
4921 introducing a new "_gdb" module for code implemented in C, and
4922 using reload/__import__ instead of exec.
4923 * gdb.python/python.exp (Test stderr location): Update module
4924 location of GDB-specific sys.stderr.
4925 (Test stdout location): Ditto for sys.stdout.
4926
18dc9ad8
JK
49272012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4928
4929 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
4930
ea3a9873
KS
49312012-09-12 Keith Seitz <keiths@redhat.com>
4932
4933 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
4934 conversion statement.
4935
5941debb
DE
49362012-09-12 Doug Evans <dje@google.com>
4937
4938 * gdb.base/help.exp: Remove testing of individual command help text,
4939 too much of a maintenance burden. Instead, test the functionality
4940 of "help" itself.
4941
cfc35e02
DE
49422012-09-11 Doug Evans <dje@google.com>
4943
3a0ed5d7
DE
4944 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
4945 breakpoint.
4946
cfc35e02
DE
4947 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
4948 * gdb.dwarf2/fission-reread.S: Ditto.
4949 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
4950 * gdb.dwarf2/fission-reread.exp: Ditto.
4951
350b1b26
AB
49522012-09-11 Andrew Burgess <aburgess@broadcom.com>
4953
4954 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
4955
2fa15f23
JB
49562012-09-10 Joel Brobecker <brobecker@adacore.com>
4957
4958 * gdb.ada/optim_drec: New testcase.
4959
09be558e
DE
49602012-09-10 Doug Evans <dje@google.com>
4961
4962 * boards/fission.exp: Explicitly mark "board" as not remote.
4963
5b4f6e25
KS
49642012-09-10 Keith Seitz <keiths@redhat.com>
4965
4966 PR gdb/13483
4967 * gdb.cp/converts.cc (A::A): Add ctor.
4968 (A::member_): Add member.
4969 (enum my_enum): New enumeration.
4970 (main): Add calls to foo1_7 with various
4971 permitted arguments.
4972 * gdb.cp/converts.exp: Add tests for boolean
4973 conversions permitted by the standard.
4974
b4ca5ed9
YPK
49752012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
4976
4977 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
4978 avoid spurious results due to ~/.gdbinit.
4979 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
4980 $INTERNAL_GDBFLAGS in run command.
4981 * gdb.gdb/observer.exp (setup_test): Ditto.
4982 * gdb.gdb/selftest.exp (test_with_self): Ditto.
4983 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
4984
d54b30bb
DE
49852012-09-06 Doug Evans <dje@google.com>
4986
14910956
DE
4987 * boards/fission.exp: New file.
4988
d54b30bb
DE
4989 * gdb.python/py-value.exp: Use clean_restart.
4990
91b253e1
DE
49912012-09-05 Doug Evans <dje@google.com>
4992
4993 * gdb.base/info-macros.c: Fix whitespace.
4994
1292279a
PA
49952012-08-28 Pedro Alves <palves@redhat.com>
4996
4997 PR gdb/14428
4998
4999 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
5000
1c8cdcb1
JK
50012012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5002
5003 * gdb.base/break-caller-line.c: New file.
5004 * gdb.base/break-caller-line.exp: New file.
5005
1e8e8b51
JK
50062012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5007
5008 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
5009 * gdb.arch/i386-cfi-notcurrent.S: New file.
5010 * gdb.arch/i386-cfi-notcurrent.exp: New file.
5011
1591a1e8
PA
50122012-08-27 Wei-cheng Wang <cole945@gmail.com>
5013 Yao Qi <yao@codesourcery.com>
5014 Pedro Alves <palves@redhat.com>
5015
5016 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
5017 New procedures.
5018 (top level): Add overlap checking tests.
5019
4442ada7
TT
50202012-08-24 Tom Tromey <tromey@redhat.com>
5021
5022 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
5023 gdb_test_multiple fails for other reasons.
5024
e7d50cc9
YQ
50252012-08-24 Yao Qi <yao@codesourcery.com>
5026
5027 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
5028
dfbd5e7b
PA
50292012-08-23 Pedro Alves <palves@redhat.com>
5030
5031 * gdb.base/help.exp: Adjust to "handle" help text change.
5032
8d735b87
YQ
50332012-08-23 Yao Qi <yao@codesourcery.com>
5034
5035 * gdb.trace/disconnected-tracing.c (start, end): New.
5036 (main): Call start and end.
5037 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
5038 existing tests into this proc.
5039 (disconnected_tfind): New.
5040
61b1d759
YQ
50412012-08-23 Yao Qi <yao@codesourcery.com>
5042
5043 * boards/native-gdbserver.exp (${board}_upload): New.
5044 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
5045 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
5046 Execute tfile on remote target.
5047 Copy trace file from target to host.
5048
6ca1b147
JM
50492012-08-22 Joseph Myers <joseph@codesourcery.com>
5050
5051 * gdb.arch/thumb-bx-pc.S: New file.
5052 * gdb.arch/thumb-bx-pc.exp: New file.
5053
706e3705
TT
50542012-08-22 Tom Tromey <tromey@redhat.com>
5055
5056 * gdb.base/maint.exp: Update.
5057
b4893d48
TT
50582012-08-22 Tom Tromey <tromey@redhat.com>
5059
5060 * lib/gdb.exp (skip_unwinder_tests): New proc.
5061 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
5062 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
5063
45b7da81
TT
50642012-08-21 Tom Tromey <tromey@redhat.com>
5065
5066 * gdb.hp/gdb.aCC/exception.exp: Remove.
5067
f94363d7
AP
5068012-08-19 Andrew Pinski <apinski@cavium.com>
5069
5070 * gdb.arch/mips-octeon-bbit.c: New file.
5071 * gdb.arch/mips-octeon-bbit.exp: New Test.
5072
e5afdbd7
KS
5073012-08-19 Keith Seitz <keiths@redhat.com>
5074
5075 PR c++/14365
5076 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
5077 * gdb.dwarf2/dw2-anon-mptr.S: New file.
5078
c29e8b64
JK
50792012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5080
5081 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
5082 verbose -log by more specific untested call.
5083
15a7e7bc
YQ
50842012-08-18 Yao Qi <yao@codesourcery.com>
5085
5086 * gdb.trace/tfind.exp: Move tests on various command help before
5087 checking target supports trace.
5088 Fix the expected output of 'help tfind end'.
5089
a451cb65
KS
50902012-08-17 Keith Seitz <keiths@redhat.com>
5091
5092 PR c++/13356
5093 * gdb.base/default.exp: Update all "check type" tests.
5094 * gdb.base/help.exp: Likewise.
5095 * gdb.base/setshow.exp: Likewise.
5096 * gdb.cp/converts.cc (foo1_type_check): New function.
5097 (foo2_type_check): New function.
5098 (foo3_type_check): New function.
5099 (main): Call new functions.
5100 * converts.exp: Add tests for integer-to-pointer conversions
5101 with/without strict type-checking.
5102
dbf6a605
MF
51032012-08-16 Mike Frysinger <vapier@gentoo.org>
5104
5105 * gdb.base/help.exp: Update expected output.
5106
0c92d8c1
JB
51072012-08-16 Joel Brobecker <brobecker@adacore.com>
5108
5109 * gdb.ada/rdv_wait: New testcase.
5110
e56f7f42
JK
51112012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5112
5113 * gdb.base/attach-twice.exp: Remove excessive ps exec.
5114
f47f77df
DE
51152012-08-13 Doug Evans <dje@google.com>
5116
e202d6e8 5117 * gdb.base/help.exp: Update expected output.
f47f77df
DE
5118 * gdb.base/default.exp: Update expected output of "show convenience".
5119
a72c3253
DE
51202012-08-10 Doug Evans <dje@google.com>
5121
5122 * gdb.python/py-strfns.c: New file.
5123 * gdb.python/py-strfns.exp: New file.
5124 * gdb.python/py-type.exp (test_fields): Add vector tests.
5125
de0bea00
MF
51262012-08-10 Mike Frysinger <vapier@gentoo.org>
5127
5128 PR cli/10436:
5129 * gdb.base/completion.exp: Add tests for handle completion.
5130
5b9afe8a
YQ
51312012-08-09 Yao Qi <yao@codesourcery.com>
5132
5133 * gdb.mi/mi-cmd-param-changed.exp: New.
5134 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5135 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5136 * gdb.mi/mi2-prompt.exp: Likewise.
5137
4f485ebc
DE
51382012-08-08 Doug Evans <dje@google.com>
5139
5140 * gdb.base/debug-expr.c: New file.
5141 * gdb.base/debug-expr.exp: New file.
5142 * gdb.base/exprs.exp: Test {type} casts.
5143 * gdb.cp/debug-expr.exp: New file.
5144
5888842d
JK
51452012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5146
5147 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5148 global variable loop, not a 'break'. Add loop count limit to 100.
5149 Add new fail case for terminated vgdb.
5150
4f69f4c2
JK
51512012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5152 Jean-Marc Saffroy <saffroy@gmail.com>
5153
5154 PR 11804
5155 * gdb.base/gcore-relro.exp: New file.
5156 * gdb.base/gcore-relro-main.c: New file.
5157 * gdb.base/gcore-relro-lib.c: New file.
5158
e2de5390
JK
51592012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5160
5161 Do not false FAIL with old GCCs.
5162 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5163 GCC < 4.5 in $no_hw mode.
5164
606603c5
JK
51652012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5166
5167 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5168
777f26c2
JK
51692012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5170
5171 * gdb.base/list.exp (test_only_end): New function.
5172 Call it.
5173
2c12abee
TT
51742012-08-06 Tom Tromey <tromey@redhat.com>
5175
5176 * gdb.python/py-mi.exp: Add test for printer whose children
5177 are a list.
5178 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5179 (main): New variable children_as_list.
5180 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5181 New.
5182 (register_pretty_printers): Register new printer.
5183
0eae2cf4
EBM
51842012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5185
5186 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5187 symbols. Abort if vgdb remote connection is closed.
5188
09e0881d
DE
51892012-08-02 Doug Evans <dje@google.com>
5190
5191 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5192
b40f514f
SDJ
51932012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5194
5195 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5196 s390x, PowerPC 64 and m68k-linux.
5197
11315ae0
UW
51982012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5199
5200 * gdb.base/annota1.exp: Accept no frames-invalid notification
5201 when starting up the program.
5202 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5203 show a symbolic value as well.
5204 * gdb.server/server-exec-info.exp: Skip test when skipping
5205 gdbserver test and/or when skipping shared library tests.
5206 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5207 avoid name conflicts with other tests.
5208
0547eeed
UW
52092012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5210
5211 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5212 Fix wrong output on big-endian systems.
5213 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5214 4-byte pointer types on 64-bit s390x.
5215
bdddb4de
UW
52162012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5217
5218 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5219 marker comment at the beginning (after intialization).
5220 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5221 breakpoint on marker comment instead of function begin.
5222 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5223 PowerPC.
5224 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5225 or 64-bit PowerPC.
5226 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5227 gdb,no_hardware_watchpoints flag is set.
5228 (initialize): Remove now redundant can-use-hw-watchpoints change.
5229
5d206025
YQ
52302012-08-02 Yao Qi <yao@codesourcery.com>
5231 Pedro Alves <palves@redhat.com>
5232
5233 * boards/local-remote-host.exp: New.
5234
4f665099
UW
52352012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5236
5237 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5238 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5239 * gdb.base/print-file-var.exp: Likewise.
5240 * gdb.server/solib-list.exp: Skip on remote targets.
5241
b62e2b27
UW
52422012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5243
5244 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5245 watchpoints on ARM. When expecting software watchpoints, tolerate
5246 (remote) targets that report unsupported hardware watchpoint only
5247 at continue time.
5248 (test_wide_location_2): Likewise.
5249
a967a851
JK
52502012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5251
5252 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5253 valgrind versions.
5254
75d9f9ff 52552012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5256
5257 * gdb.base/valgrind-infcall.c: New file.
5258 * gdb.base/valgrind-infcall.exp: New file.
5259
75d9f9ff
JK
5260 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5261
1c9f2ed2
KS
52622012-07-30 Keith Seitz <keiths@redhat.com>
5263
5264 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5265 linespecs.
5266
7f9b2034
DE
52672012-07-30 Doug Evans <dje@google.com>
5268
85220e01
DE
5269 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5270 * gdb.dwarf2/pr13961.S: Ditto.
5271
7f9b2034
DE
5272 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5273
4e969b4f
AB
52742012-07-30 Andrew Burgess <aburgess@broadcom.com>
5275
5276 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5277 change its format immediately after reloading the binary.
5278
e7de8362
JK
52792012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5280
5281 Fix testsuite regression after --use-deprecated-index-sections removal.
5282 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5283 string.
5284 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5285
7255706c
YQ
52862012-07-27 Yao Qi <yao@codesourcery.com>
5287
5288 KFAIL for PR remote/14161.
5289 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5290 Cleanup socket files.
5291 (strace_info_marker): Detach inferior.
5292
f2e8016f
TT
52932012-07-26 Tom Tromey <tromey@redhat.com>
5294
6fdff2c5 5295 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5296
f66713d2
JK
52972012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5298
5299 * gdb.python/py-inferior.c (thread): New function.
5300 (check_threads): New function.
5301 (test_threads): New function.
5302 * gdb.python/py-inferior.exp: Added test.
5303 Replaced runto with continue to breakpoint.
5304
8223e12c
TT
53052012-07-26 Tom Tromey <tromey@redhat.com>
5306
5307 * lib/ada.exp (standard_ada_testfile): New proc.
5308 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5309 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5310 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5311 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5312 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5313 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5314 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5315 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5316 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5317 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5318 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5319 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5320 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5321 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5322 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5323 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5324 * gdb.ada/complete.exp: Use standard_ada_testfile.
5325 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5326 standard_output_file.
5327 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5328 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5329 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5330 standard_output_file.
5331 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5332 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5333 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5334 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5335 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5336 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5337 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5338 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5339 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5340 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5341 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5342 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5343 * gdb.ada/interface.exp: Use standard_ada_testfile.
5344 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5345 standard_output_file
5346 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5347 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5348 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5349 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5350 * gdb.ada/nested.exp: Use standard_ada_testfile.
5351 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5352 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5353 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5354 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5355 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5356 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5357 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5358 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5359 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5360 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5361 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5362 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5363 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5364 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5365 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5366 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5367 * gdb.ada/start.exp: Use standard_ada_testfile.
5368 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5369 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5370 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5371 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5372 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5373 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5374 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5375 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5376 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5377 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5378 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5379 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5380 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5381 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5382
bbec57e4
JK
53832012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5384
5385 Fix testsuite regression after --use-deprecated-index-sections removal.
5386 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5387
9cc8e32c
JK
53882012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5389
5390 Fix compatibility with Tcl before 7.5.
5391 * lib/future.exp (lreverse): New function if it does not exist.
5392
ea5ca7b5
MK
53932012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5394
5395 * gdb.mi/mi-pending.c: New method to set a second pending
5396 breakpoint.
5397 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5398 condition.
5399
64776a0b
PA
54002012-07-20 Pedro Alves <palves@redhat.com>
5401
5402 PR threads/11692
5403 PR gdb/12203
5404
5405 * gdb.threads/create-fail.c: New file.
5406 * gdb.threads/create-fail.exp: New file.
5407
13e4e967
PA
54082012-07-19 Pedro Alves <palves@redhat.com>
5409
5410 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5411 * config/vx.exp (gdb_start): Likewise.
5412 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5413 * gdb.base/setvar.exp (test_set): Likewise.
5414 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5415 * gdb.reverse/sigall-precsave.exp: Likewise.
5416 * gdb.reverse/sigall-reverse.exp: Likewise.
5417
b7aefa4d
PA
54182012-07-19 Pedro Alves <palves@redhat.com>
5419
5420 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5421 handler before recording.
5422
608b4967
TT
54232012-07-19 Tom Tromey <tromey@redhat.com>
5424
5425 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5426 * gdb.cp/casts.cc (decltype): New function.
5427 (main): Use it.
5428
b1e0c0fa
PA
54292012-07-19 Pedro Alves <palves@redhat.com>
5430
5431 * gdb.base/sigall.exp (signals): New list.
5432 <top level>: Loop over signals in the $signals list instead of
5433 calling a test function once per signal.
5434 * gdb.reverse/sigall-precsave.exp (signals): New list.
5435 <top level>: Loop over signals in the $signals list instead of
5436 calling a test function once per signal.
5437 * gdb.reverse/sigall-reverse.exp (signals): New list.
5438 <top level>: Loop over signals in the $signals list instead of
5439 calling a test function once per signal.
5440
6ace3df1
YQ
54412012-07-19 Yao Qi <yao@codesourcery.com>
5442
5443 * gdb.base/setshow.exp: Test 'set args ~'.
5444
263a0f8c
JK
54452012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5446
5447 * gdb.base/store.exp (check_set): Import gdb_prompt.
5448 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5449 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5450
8f043999
JK
54512012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5452
5453 PR 11914
5454 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5455 (main): Call eval_sub.
5456 * gdb.python/py-prettyprint.exp:
5457 (python execfile ('py-prettyprint.py')): Move it earlier.
5458 New breakpoint for eval-break.
5459 (continue to breakpoint: eval-break, info locals): New test.
5460 (python execfile ('py-prettyprint.py')): Move it from here.
5461 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5462 (register_pretty_printers): Register pp_eval_type.
5463
725c7b66
JK
54642012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5465
5466 Fix a testcase regression by me.
5467 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5468 DW_FORM_data4.
5469
4359dff1
JK
54702012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5471 Doug Evans <dje@google.com>
5472
5473 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5474 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5475
61e44cfa
JK
54762012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5477
5478 Fix gdbserver run regression.
5479 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5480
93c0ef37
TT
54812012-07-12 Tom Tromey <tromey@redhat.com>
5482
5483 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5484 (clean_restart): Likewise.
5485 (core_find): Use standard_output_file.
5486
76027ef5
TT
54872012-07-12 Tom Tromey <tromey@redhat.com>
5488
5489 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5490 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5491 prepare_for_testing_full.
5492 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5493 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5494 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5495 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5496 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5497 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5498 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5499 prepare_for_testing_full.
5500 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5501 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5502 prepare_for_testing_full.
5503 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5504 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5505 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5506
85b4440a
TT
55072012-07-12 Tom Tromey <tromey@redhat.com>
5508
5509 * lib/gdb.exp (build_executable_from_specs): New proc, from
5510 build_executable.
5511 (build_executable): Use it.
5512 (prepare_for_testing_full): New proc.
5513
55baab26
TT
55142012-07-11 Tom Tromey <tromey@redhat.com>
5515
5516 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5517 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5518 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5519 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5520 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5521 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5522 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5523 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5524 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5525 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5526
298a9cf0
TT
55272012-07-10 Tom Tromey <tromey@redhat.com>
5528
5529 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5530 standard_output_file.
5531 * gdb.mi/gdb2549.exp: Use standard_testfile.
5532 * gdb.mi/gdb669.exp: Use standard_testfile.
5533 * gdb.mi/gdb701.exp: Use standard_testfile.
5534 * gdb.mi/gdb792.exp: Use standard_testfile.
5535 * gdb.mi/mi-async.exp: Use standard_testfile.
5536 * gdb.mi/mi-basics.exp: Use standard_testfile.
5537 * gdb.mi/mi-break.exp: Use standard_testfile.
5538 * gdb.mi/mi-cli.exp: Use standard_testfile.
5539 * gdb.mi/mi-console.exp: Use standard_testfile.
5540 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5541 * gdb.mi/mi-eval.exp: Use standard_testfile.
5542 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5543 * gdb.mi/mi-file.exp: Use standard_testfile.
5544 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5545 * gdb.mi/mi-logging.exp: Use standard_testfile.
5546 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5547 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5548 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5549 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5550 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5551 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5552 * gdb.mi/mi-pending.exp: Use standard_testfile,
5553 standard_output_file.
5554 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5555 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5556 * gdb.mi/mi-regs.exp: Use standard_testfile.
5557 * gdb.mi/mi-return.exp: Use standard_testfile.
5558 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5559 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5560 * gdb.mi/mi-solib.exp: Use standard_testfile,
5561 standard_output_file.
5562 * gdb.mi/mi-stack.exp: Use standard_testfile.
5563 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5564 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5565 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5566 * gdb.mi/mi-until.exp: Use standard_testfile.
5567 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5568 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5569 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5570 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5571 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5572 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5573 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5574 standard_output_file.
5575 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5576 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5577 * gdb.mi/mi-watch.exp: Use standard_testfile.
5578 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5579 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5580 * gdb.mi/mi2-break.exp: Use standard_testfile.
5581 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5582 * gdb.mi/mi2-console.exp: Use standard_testfile.
5583 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5584 * gdb.mi/mi2-eval.exp: Use standard_testfile.
5585 * gdb.mi/mi2-file.exp: Use standard_testfile.
5586 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
5587 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
5588 * gdb.mi/mi2-regs.exp: Use standard_testfile.
5589 * gdb.mi/mi2-return.exp: Use standard_testfile.
5590 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
5591 * gdb.mi/mi2-stack.exp: Use standard_testfile.
5592 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
5593 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
5594 * gdb.mi/mi2-until.exp: Use standard_testfile.
5595 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
5596 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
5597 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
5598 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
5599 * gdb.mi/mi2-watch.exp: Use standard_testfile.
5600
f5f3a911
TT
56012012-07-10 Tom Tromey <tromey@redhat.com>
5602
5603 * gdb.cp/abstract-origin.exp: Use standard_testfile.
5604 * gdb.cp/ambiguous.exp: Use standard_testfile,
5605 prepare_for_testing.
5606 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
5607 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
5608 * gdb.cp/anon-ns.exp: Use standard_testfile.
5609 * gdb.cp/anon-struct.exp: Use standard_testfile.
5610 * gdb.cp/anon-union.exp: Use standard_testfile,
5611 prepare_for_testing.
5612 * gdb.cp/arg-reference.exp: Use standard_testfile,
5613 prepare_for_testing.
5614 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
5615 * gdb.cp/breakpoint.exp: Use standard_testfile,
5616 prepare_for_testing.
5617 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
5618 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
5619 standard_output_file.
5620 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
5621 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
5622 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
5623 (test_static_members): Update.
5624 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
5625 * gdb.cp/converts.exp: Use standard_testfile.
5626 * gdb.cp/cp-relocate.exp: Use standard_testfile.
5627 * gdb.cp/cpcompletion.exp: Use standard_testfile,
5628 prepare_for_testing.
5629 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
5630 * gdb.cp/cplabel.exp: Use standard_testfile.
5631 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
5632 prepare_for_testing.
5633 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
5634 * gdb.cp/derivation.exp: Use standard_testfile,
5635 prepare_for_testing.
5636 * gdb.cp/destrprint.exp: Use standard_testfile.
5637 * gdb.cp/dispcxx.exp: Use standard_testfile.
5638 * gdb.cp/exception.exp: Use standard_testfile,
5639 prepare_for_testing.
5640 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5641 * gdb.cp/extern-c.exp: Use standard_testfile,
5642 prepare_for_testing.
5643 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5644 prepare_for_testing.
5645 * gdb.cp/fpointer.exp: Use standard_testfile.
5646 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5647 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5648 standard_output_file.
5649 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5650 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5651 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5652 standard_output_file.
5653 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5654 (do_tests): Update.
5655 * gdb.cp/koenig.exp: Use standard_testfile.
5656 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5657 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5658 * gdb.cp/m-static.exp: Use standard_testfile,
5659 prepare_for_testing.
5660 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5661 * gdb.cp/mb-inline.exp: Use standard_testfile,
5662 prepare_for_testing.
5663 * gdb.cp/mb-templates.exp: Use standard_testfile,
5664 prepare_for_testing.
5665 * gdb.cp/member-ptr.exp: Use standard_testfile,
5666 prepare_for_testing.
5667 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5668 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5669 * gdb.cp/method2.exp: Use standard_testfile.
5670 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
5671 standard_output_file.
5672 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
5673 (do_tests): Update.
5674 * gdb.cp/namespace-enum.exp: Use standard_testfile,
5675 prepare_for_testing.
5676 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
5677 prepare_for_testing.
5678 * gdb.cp/namespace.exp: Use standard_testfile,
5679 prepare_for_testing.
5680 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
5681 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
5682 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
5683 * gdb.cp/nsimport.exp: Use standard_testfile,
5684 prepare_for_testing.
5685 * gdb.cp/nsnested.exp: Use standard_testfile.
5686 * gdb.cp/nsnoimports.exp: Use standard_testfile.
5687 * gdb.cp/nsrecurs.exp: Use standard_testfile,
5688 prepare_for_testing.
5689 * gdb.cp/nsstress.exp: Use standard_testfile,
5690 prepare_for_testing.
5691 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
5692 * gdb.cp/operator.exp: Use standard_testfile.
5693 * gdb.cp/oranking.exp: Use standard_testfile.
5694 * gdb.cp/overload-const.exp: Use standard_testfile.
5695 * gdb.cp/overload.exp: Use standard_testfile,
5696 prepare_for_testing.
5697 * gdb.cp/ovldbreak.exp: Use standard_testfile.
5698 * gdb.cp/ovsrch.exp: Use standard_testfile.
5699 * gdb.cp/paren-type.exp: Use standard_testfile.
5700 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
5701 prepare_for_testing.
5702 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
5703 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
5704 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
5705 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
5706 * gdb.cp/pr10728.exp: Use standard_testfile,
5707 standard_output_file.
5708 * gdb.cp/pr12028.exp: Use standard_testfile.
5709 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
5710 * gdb.cp/pr9167.exp: Use standard_testfile.
5711 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
5712 * gdb.cp/printmethod.exp: Use standard_testfile,
5713 prepare_for_testing.
5714 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
5715 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
5716 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
5717 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
5718 standard_output_file.
5719 * gdb.cp/readnow-language.exp: Use standard_testfile.
5720 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
5721 (gdb_start_again): Use clean_restart.
5722 * gdb.cp/ref-types.exp: Use standard_testfile,
5723 prepare_for_testing.
5724 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
5725 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
5726 * gdb.cp/smartp.exp: Use standard_testfile.
5727 * gdb.cp/static-method.exp: Use standard_testfile.
5728 * gdb.cp/static-print-quit.exp: Use standard_testfile.
5729 * gdb.cp/temargs.exp: Use standard_testfile.
5730 * gdb.cp/templates.exp: Use standard_testfile,
5731 prepare_for_testing.
5732 (do_tests): Update.
5733 * gdb.cp/try_catch.exp: Use standard_testfile,
5734 prepare_for_testing.
5735 * gdb.cp/typedef-operator.exp: Use standard_testfile.
5736 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
5737 * gdb.cp/virtbase.exp: Use standard_testfile,
5738 prepare_for_testing.
5739 * gdb.cp/virtfunc.exp: Use standard_testfile,
5740 prepare_for_testing.
5741 (do_tests): Update.
5742 * gdb.cp/virtfunc2.exp: Use standard_testfile,
5743 prepare_for_testing.
5744
686f09d0
TT
57452012-07-10 Tom Tromey <tromey@redhat.com>
5746
5747 * lib/gdb.exp (standard_testfile): Unset output variables from
5748 earlier invocations.
5749
9357e021
YQ
57502012-07-10 Yao Qi <yao@codesourcery.com>
5751
5752 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
5753 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
5754 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
5755 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
5756 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
5757 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
5758 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
5759 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
5760 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
5761 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
5762 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
5763 * gdb.mi/mi-var-display.exp: Likewise.
5764 * gdb.mi/mi-var-invalidate.exp: Likewise.
5765 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
5766 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
5767 * gdb.mi/mi2-console.exp: Likewise.
5768 * gdb.mi/mi2-disassemble.exp: Likewise.
5769 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
5770 * gdb.mi/mi2-read-memory.exp: Likewise.
5771 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
5772 * gdb.mi/mi2-simplerun.exp: Likewise.
5773 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
5774 * gdb.mi/mi2-syn-frame.exp: Likewise.
5775 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
5776 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
5777 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
5778
e314d629
TT
57792012-07-09 Tom Tromey <tromey@redhat.com>
5780
5781 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
5782 * gdb.base/callfuncs.exp: Add cast-based test.
5783 * gdb.base/callfuncs.c (voidfunc): New function.
5784
06928b3f
DE
57852012-07-08 Doug Evans <dje@google.com>
5786
5787 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
5788
32f11bad
JK
57892012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5790
5791 Fix XFAIL compatibility with old i386 systems.
5792 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
5793 Check also 'Cannot insert breakpoint 0'.
5794
76b83c51
JK
57952012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5796
5797 PR 14321
5798 * gdb.base/find.exp
5799 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
5800
a6fb9c08
TT
58012012-07-06 Tom Tromey <tromey@redhat.com>
5802
5803 * gdb.base/whatis.exp: Add test.
5804
71918a86
TT
58052012-07-06 Tom Tromey <tromey@redhat.com>
5806
5807 * gdb.base/whatis.exp: Add regression test.
5808
fcde5961
TT
58092012-07-06 Tom Tromey <tromey@redhat.com>
5810
5811 * gdb.base/whatis.exp: Add tests.
5812
f9cf0f4a
JK
58132012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5814
5815 PR 12649
5816 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
5817 gdb_test_multiple $gdb_prompt terminator.
5818
979ade8b
PA
58192012-07-04 Pedro Alves <palves@redhat.com>
5820
5821 * gdb.mi/mi-reverse.exp: Use supports_reverse and
5822 supports_process_record.
5823
8a980b44
PA
58242012-07-04 Pedro Alves <palves@redhat.com>
5825
5826 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
5827 endings.
5828 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
5829
855ba978
SS
58302012-07-03 Stan Shebs <stan@codesourcery.com>
5831
5832 * gdb.base/info-os.c (main): Retry resource acquisition until an
5833 available one is found.
5834 * gdb.base/info-os.exp: Collect resource keys from the program
5835 and use them in matching.
5836
fcb44371
JK
58372012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5838
5839 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
5840 Wrap the test into loop for corefile and core0file.
5841
08a67be6
JK
58422012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5843
5844 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
5845 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
5846 .note.GNU-stack.
5847
0f3c2347
JK
5848 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
5849
ff4a4500
SDJ
58502012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
5851
5852 * gdb.base/help.exp (help b, help br, help bre, help brea, help
5853 break): Include help message for the new `-probe' and `-probe-stap'
5854 options.
5855
d3ce09f5
SS
58562012-07-02 Stan Shebs <stan@codesourcery.com>
5857
5858 * gdb.base/dprintf.exp: Add agent style tests.
5859
a1624241
JK
58602012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5861
5862 * gdb.base/stale-infcall.c (infcall): New label test-next.
5863 (main): New labels test-pass and test-fail.
5864 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
5865 $test_fail_bpnum to test-fail.
5866 (test system longjmp tracking support): New test.
5867 Delete $test_fail_bpnum.
5868 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
5869 breakpoint.
5870
42e7ad6c
DE
58712012-06-30 Doug Evans <dje@google.com>
5872
5873 * gdb.dwarf2/fission-reread.S: New file.
5874 * gdb.dwarf2/fission-reread.exp: New file.
5875
37ce89eb
SS
58762012-06-28 Stan Shebs <stan@codesourcery.com>
5877
5878 * gdb.mi/mi-logging.exp: New file.
5879
e5ef252a
PA
58802012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5881 Pedro Alves <palves@redhat.com>
5882
5883 * gdb.threads/siginfo-threads.exp: New file.
5884 * gdb.threads/siginfo-threads.c: New file.
5885 * gdb.threads/sigstep-threads.exp: New file.
5886 * gdb.threads/sigstep-threads.c: New file.
5887
22f1fbae
TT
58882012-06-28 Tom Tromey <tromey@redhat.com>
5889
5890 * gdb.go/package.exp: Partially revert earlier patch; use
5891 gdb_compile again. Use standard_output_file.
5892
2e3cf129
DE
58932012-06-27 Doug Evans <dje@google.com>
5894
5895 * gdb.dwarf2/fission-base.c: New file.
5896 * gdb.dwarf2/fission-base.S: New file.
5897 * gdb.dwarf2/fission-base.exp: New file.
5898
785fd303
JK
58992012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5900
5901 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
5902
1bb9788d
TT
59032012-06-27 Tom Tromey <tromey@redhat.com>
5904
5905 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
5906 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
5907
c83ee902
TT
59082012-06-27 Tom Tromey <tromey@redhat.com>
5909
5910 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
5911 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
5912 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
5913 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
5914 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
5915 prepare_for_testing.
5916 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
5917 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
5918 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
5919 standard_testfile.
5920 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
5921 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
5922 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
5923 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
5924 prepare_for_testing.
5925 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
5926 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
5927 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
5928 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
5929 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
5930 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
5931 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
5932 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
5933 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
5934 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
5935 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
5936 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
5937 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
5938 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
5939 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
5940 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
5941 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
5942 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
5943 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
5944 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
5945 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
5946 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
5947 standard_output_file.
5948 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
5949 standard_output_file.
5950 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
5951 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
5952 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
5953 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
5954 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
5955 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
5956 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
5957 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
5958 * gdb.dwarf2/implptr.exp: Use standard_testfile.
5959 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
5960 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
5961 * gdb.dwarf2/pieces.exp: Use standard_testfile.
5962 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
5963 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
5964 * gdb.dwarf2/valop.exp: Use standard_testfile,
5965 prepare_for_testing.
5966
5204774b
TT
59672012-06-27 Tom Tromey <tromey@redhat.com>
5968
5969 * gdb.python/python.exp: Fix regexps in pagination tests.
5970
ee0bf529
SCR
59712012-06-26 Siva Chandra Reddy <sivachandra@google.com>
5972
5973 * gdb.python/py-symtab.exp: Add tests to test the new attribute
5974 'last' of gdb.Symtab_and_line.
5975 * gdb.python/py-symbol.c: Move break point comment to enable
5976 testing of gdb.Symtab_and_line.last.
5977
14fcc022
TT
59782012-06-26 Tom Tromey <tromey@redhat.com>
5979
5980 * gdb.threads/step.c: Remove.
5981 * gdb.threads/step.exp: Remove.
5982 * gdb.threads/step2.exp: Remove.
5983
0efbbabc
TT
59842012-06-26 Tom Tromey <tromey@redhat.com>
5985
5986 * gdb.threads/watchpoint-fork.exp (test): Use
5987 standard_output_file. Don't declare objdir.
5988 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
5989 standard_output_file.
5990 * gdb.threads/attach-stopped.exp: Use standard_testfile.
5991 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
5992 clean_restart. Remove incdir.
5993 * gdb.threads/corethreads.exp: Use standard_testfile.
5994 * gdb.threads/execl.exp: Use standard_testfile,
5995 standard_output_file, clean_restart.
5996 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
5997 clean_restart.
5998 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
5999 clean_restart.
6000 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
6001 incdir.
6002 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
6003 clean_restart. Remove incdir.
6004 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
6005 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
6006 clean_restart. Remove incdir.
6007 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
6008 Remove incdir.
6009 * gdb.threads/leader-exit.exp: Use standard_testfile.
6010 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
6011 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
6012 clean_restart.
6013 * gdb.threads/manythreads.exp: Use standard_testfile,
6014 clean_restart. Remove incdir.
6015 * gdb.threads/multi-create.exp: Use standard_testfile,
6016 clean_restart.
6017 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
6018 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
6019 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
6020 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
6021 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
6022 * gdb.threads/pending-step.exp: Use standard_testfile,
6023 clean_restart. Remove incdir.
6024 * gdb.threads/print-threads.exp: Use standard_testfile,
6025 clean_restart. Remove incdir.
6026 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
6027 clean_restart. Remove incdir.
6028 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
6029 Remove incdir.
6030 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
6031 incdir.
6032 * gdb.threads/sigthread.exp: Use standard_testfile,
6033 clean_restart.
6034 * gdb.threads/staticthreads.exp: Use standard_testfile,
6035 clean_restart. Remove incdir.
6036 * gdb.threads/switch-threads.exp: Use standard_testfile,
6037 clean_restart. Remove incdir.
6038 * gdb.threads/thread-execl.exp: Use standard_testfile,
6039 clean_restart. Remove incdir.
6040 * gdb.threads/thread-find.exp: Use standard_testfile,
6041 clean_restart.
6042 * gdb.threads/thread-specific.exp: Use standard_testfile,
6043 clean_restart. Remove incdir.
6044 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
6045 clean_restart. Remove incdir.
6046 * gdb.threads/thread_check.exp: Use standard_testfile,
6047 clean_restart. Remove incdir.
6048 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
6049 incdir.
6050 * gdb.threads/threadapply.exp: Use standard_testfile,
6051 clean_restart. Remove incdir.
6052 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
6053 clean_restart. Remove incdir.
6054 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
6055 clean_restart.
6056 * gdb.threads/tls-shared.exp: Use standard_testfile,
6057 clean_restart, standard_output_file.
6058 * gdb.threads/tls-var.exp: Use standard_testfile,
6059 standard_output_file.
6060 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
6061 Remove incdir.
6062 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
6063 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
6064 incdir.
6065 * gdb.threads/watchthreads2.exp: Use standard_testfile,
6066 clean_restart. Remove incdir.
6067
497a5eb0
TT
60682012-06-26 Tom Tromey <tromey@redhat.com>
6069
6070 * gdb.trace/actions.exp: Use standard_testfile.
6071 * gdb.trace/ax.exp: Use standard_testfile.
6072 * gdb.trace/backtrace.exp: Use standard_testfile.
6073 * gdb.trace/change-loc.exp: Use standard_testfile.
6074 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
6075 * gdb.trace/collection.exp: Use standard_testfile,
6076 prepare_for_testing.
6077 * gdb.trace/deltrace.exp: Use standard_testfile.
6078 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
6079 * gdb.trace/ftrace.exp: Use standard_testfile.
6080 * gdb.trace/infotrace.exp: Use standard_testfile.
6081 * gdb.trace/packetlen.exp: Use standard_testfile.
6082 * gdb.trace/passc-dyn.exp: Use standard_testfile.
6083 * gdb.trace/passcount.exp: Use standard_testfile.
6084 * gdb.trace/pending.exp: Use standard_testfile.
6085 * gdb.trace/report.exp: Use standard_testfile.
6086 * gdb.trace/save-trace.exp: Use standard_testfile.
6087 * gdb.trace/stap-trace.exp: Use standard_testfile.
6088 * gdb.trace/status-stop.exp: Use standard_testfile.
6089 * gdb.trace/strace.exp: Use standard_testfile.
6090 * gdb.trace/tfile.exp: Use standard_testfile.
6091 * gdb.trace/tfind.exp: Use standard_testfile.
6092 * gdb.trace/trace-break.exp: Use standard_testfile.
6093 * gdb.trace/trace-mt.exp: Use standard_testfile.
6094 * gdb.trace/tracecmd.exp: Use standard_testfile.
6095 * gdb.trace/tspeed.exp: Use standard_testfile.
6096 * gdb.trace/tstatus.exp: Use standard_testfile.
6097 * gdb.trace/tsv.exp: Use standard_testfile.
6098 * gdb.trace/unavailable.exp: Use standard_testfile,
6099 prepare_for_testing.
6100 * gdb.trace/while-dyn.exp: Use standard_testfile.
6101 * gdb.trace/while-stepping.exp: Use standard_testfile.
6102
7686c074
TT
61032012-06-26 Tom Tromey <tromey@redhat.com>
6104
6105 * gdb.reverse/break-precsave.exp: Use standard_testfile.
6106 * gdb.reverse/break-reverse.exp: Use standard_testfile.
6107 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
6108 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
6109 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
6110 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
6111 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
6112 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
6113 prepare_for_testing.
6114 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
6115 prepare_for_testing.
6116 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
6117 prepare_for_testing.
6118 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
6119 prepare_for_testing.
6120 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
6121 prepare_for_testing
6122 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
6123 * gdb.reverse/machinestate.exp: Use standard_testfile.
6124 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
6125 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
6126 build_executable.
6127 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
6128 build_executable.
6129 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
6130 standard_output_file.
6131 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6132 standard_output_file.
6133 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6134 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6135 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6136 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6137 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6138 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6139
481fc100
TT
61402012-06-26 Tom Tromey <tromey@redhat.com>
6141
6142 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6143 standard_output_file.
6144 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6145 prepare_for_testing. Remove directory-checking code.
6146
7bb18ae2
TT
61472012-06-25 Tom Tromey <tromey@redhat.com>
6148
6149 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6150 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6151 build_executable, not prepare_for_testing.
6152 * gdb.multi/base.exp: Use standard_output_file. Use
6153 build_executable, not prepare_for_testing.
6154
cf09b3e4
TT
61552012-06-25 Tom Tromey <tromey@redhat.com>
6156
6157 * gdb.fortran/subarray.exp: Use standard_testfile,
6158 prepare_for_testing.
6159 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6160 * gdb.fortran/module.exp: Use standard_testfile.
6161 * gdb.fortran/logical.exp: Use standard_testfile.
6162 * gdb.fortran/library-module.exp: Use standard_testfile,
6163 standard_output_file.
6164 * gdb.fortran/derived-type.exp: Use standard_testfile,
6165 prepare_for_testing.
6166 * gdb.fortran/complex.exp: Use standard_testfile,
6167 prepare_for_testing.
6168 * gdb.fortran/charset.exp: Use standard_testfile.
6169 * gdb.fortran/array-element.exp: Use standard_testfile,
6170 prepare_for_testing.
6171
18b5ff1b
KS
61722012-06-25 Keith Seitz <keiths@redhat.com>
6173
6174 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6175 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6176
17b77626
TT
61772012-06-25 Tom Tromey <tromey@redhat.com>
6178
6179 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6180 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6181 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6182 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6183
f91e3dc1
TT
61842012-06-25 Tom Tromey <tromey@redhat.com>
6185
6186 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6187 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6188 * gdb.linespec/linespec.exp: Use standard_testfile.
6189
a884434d
TT
61902012-06-25 Tom Tromey <tromey@redhat.com>
6191
6192 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6193 prepare_for_testing.
6194
efc9d70a
TT
61952012-06-25 Tom Tromey <tromey@redhat.com>
6196
6197 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6198 prepare_for_testing.
6199 * gdb.opt/inline-break.exp: Use standard_testfile,
6200 prepare_for_testing.
6201 * gdb.opt/inline-bt.exp: Use standard_testfile,
6202 prepare_for_testing.
6203 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6204 prepare_for_testing.
6205 * gdb.opt/inline-locals.exp: Use standard_testfile,
6206 prepare_for_testing.
6207
e2fc92c6
TT
62082012-06-25 Tom Tromey <tromey@redhat.com>
6209
6210 * gdb.asm/asm-source.exp: Use standard_output_file,
6211 standard_testfile. Construct .o files in proper subdir.
6212
b0963d73
TT
62132012-06-25 Tom Tromey <tromey@redhat.com>
6214
6215 * gdb.server/ext-attach.exp: Use standard_testfile,
6216 prepare_for_testing.
6217 * gdb.server/ext-run.exp: Use standard_testfile,
6218 build_executable.
6219 * gdb.server/file-transfer.exp: Use standard_testfile,
6220 prepare_for_testing.
6221 * gdb.server/server-exec-info.exp: Use standard_testfile.
6222 * gdb.server/server-mon.exp: Use standard_testfile,
6223 prepare_for_testing.
6224 * gdb.server/server-run.exp: Use standard_testfile,
6225 build_executable.
6226 * gdb.server/solib-list.exp: Use standard_testfile,
6227 standard_output_file.
6228
8a3e1f8d
TT
62292012-06-25 Tom Tromey <tromey@redhat.com>
6230
6231 * lib/gdb.exp (standard_output_file): Use "file join".
6232 * gdb.go/chan.exp: Use standard_testfile.
6233 * gdb.go/handcall.exp: Use standard_testfile.
6234 * gdb.go/hello.exp: Use standard_testfile.
6235 * gdb.integers/chan.exp: Use standard_testfile.
6236 * gdb.go/methods.exp: Use standard_testfile.
6237 * gdb.go/package.exp: Use standard_testfile.
6238 * gdb.go/strings.exp: Use standard_testfile.
6239 * gdb.go/types.exp: Use standard_testfile.
6240 * gdb.go/unsafe.exp: Use standard_testfile.
6241
944a9061
MGD
62422012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6243
6244 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6245
1c06bd58
JK
62462012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6247
6248 Fix regression by the previous commit.
6249 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6250
b4a58790
TT
62512012-06-22 Tom Tromey <tromey@redhat.com>
6252
6253 * gdb.python/lib-types.exp: Use standard_testfile,
6254 prepare_for_testing.
6255 * gdb.python/py-block.exp: Use standard_testfile.
6256 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6257 * gdb.python/py-events.exp: Use standard_testfile,
6258 standard_output_file.
6259 * gdb.python/py-evsignal.exp: Use standard_testfile.
6260 * gdb.python/py-evethreads.exp: Use standard_testfile.
6261 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6262 * gdb.python/py-explore.exp: Use standard_testfile.
6263 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6264 standard_output_file.
6265 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6266 prepare_for_testing.
6267 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6268 * gdb.python/py-frame.exp: Use standard_testfile.
6269 * gdb.python/py-inferior.exp: Use standard_testfile.
6270 * gdb.python/py-infthread.exp: Use standard_testfile.
6271 * gdb.python/py-mi.exp: Use standard_testfile.
6272 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6273 build_executable.
6274 * gdb.python/py-objfile.exp: Use standard_testfile.
6275 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6276 prepare_for_testing.
6277 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6278 * gdb.python/py-progspace.exp: Use standard_testfile,
6279 build_executable.
6280 * gdb.python/py-prompt.exp: Use standard_testfile,
6281 build_executable.
6282 * gdb.python/py-section-script.exp: Use standard_testfile,
6283 build_executable.
6284 * gdb.python/py-shared.exp: Use standard_testfile,
6285 standard_output_file, clean_restart.
6286 * gdb.python/py-symbol.exp: Use standard_output_file,
6287 prepare_for_testing.
6288 * gdb.python/py-symtab.exp: Use standard_output_file,
6289 prepare_for_testing
6290 * gdb.python/py-template.exp: Use standard_testfile.
6291 * gdb.python/py-type.exp: Use standard_testfile.
6292 * gdb.python/py-value-cc.exp: Use standard_testfile.
6293 * gdb.python/py-value.exp: Use standard_testfile.
6294 * gdb.python/python.exp: Use standard_testfile, build_executable.
6295
2c44deac
TT
62962012-06-22 Tom Tromey <tromey@redhat.com>
6297
6298 * gdb.objc/basicclass.exp: Use standard_testfile.
6299 (do_objc_tests): Don't declare objdir.
6300 * gdb.objc/nondebug.exp: Use standard_testfile.
6301 (do_objc_tests): Don't declare objdir.
6302 * gdb.objc/objcdecode.exp: Use standard_testfile.
6303 (do_objc_tests): Don't declare objdir.
6304
c24ccbce
TT
63052012-06-22 Tom Tromey <tromey@redhat.com>
6306
6307 * gdb.java/jmain.exp: Use standard_testfile.
6308 * gdb.java/jmisc.exp: Use standard_testfile.
6309 * gdb.java/jnpe.exp: Use standard_testfile.
6310 * gdb.java/jprint.exp: Use standard_testfile.
6311
0a6d0306
TT
63122012-06-22 Tom Tromey <tromey@redhat.com>
6313
6314 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6315 (standard_output_file, standard_testfile): New procs.
6316 (build_executable, clean_restart): Use standard_output_file.
6317
6ea815ef
YQ
63182012-06-22 Yao Qi <yao@codesourcery.com>
6319
6320 * boards/native-gdbserver.exp: New proc ${board}_exec.
6321 * boards/native-stdio-gdbserver.exp: Likewise.
6322
4c93b1db
TT
63232012-06-21 Tom Tromey <tromey@redhat.com>
6324
6325 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6326 (build_executable): Update.
6327 (get_compiler_info): Remove 'binfile' argument.
6328 * gdb.ada/arrayidx.exp: Update.
6329 * gdb.ada/null_array.exp: Update.
6330 * gdb.arch/altivec-abi.exp: Update.
6331 * gdb.arch/altivec-regs.exp: Update.
6332 * gdb.arch/amd64-byte.exp: Update.
6333 * gdb.arch/amd64-dword.exp: Update.
6334 * gdb.arch/amd64-word.exp: Update.
6335 * gdb.arch/i386-avx.exp: Update.
6336 * gdb.arch/i386-byte.exp: Update.
6337 * gdb.arch/i386-sse.exp: Update.
6338 * gdb.arch/i386-word.exp: Update.
6339 * gdb.arch/ppc-dfp.exp: Update.
6340 * gdb.arch/ppc-fp.exp: Update.
6341 * gdb.arch/vsx-regs.exp: Update.
6342 * gdb.base/all-bin.exp: Update.
6343 * gdb.base/annota1.exp: Update.
6344 * gdb.base/async.exp: Update.
6345 * gdb.base/attach.exp: Update.
6346 * gdb.base/break-interp.exp: Update.
6347 * gdb.base/call-ar-st.exp: Update.
6348 * gdb.base/call-rt-st.exp: Update.
6349 * gdb.base/call-sc.exp: Update.
6350 * gdb.base/callfuncs.exp: Update.
6351 * gdb.base/catch-load.exp: Update.
6352 * gdb.base/completion.exp: Update.
6353 * gdb.base/complex.exp: Update.
6354 * gdb.base/condbreak.exp: Update.
6355 * gdb.base/consecutive.exp: Update.
6356 * gdb.base/constvars.exp: Update.
6357 * gdb.base/corefile.exp: Update.
6358 * gdb.base/eval-skip.exp: Update.
6359 * gdb.base/expand-psymtabs.exp: Update.
6360 * gdb.base/exprs.exp: Update.
6361 * gdb.base/fileio.exp: Update.
6362 * gdb.base/fixsection.exp: Update.
6363 * gdb.base/funcargs.exp: Update.
6364 * gdb.base/gdb11530.exp: Update.
6365 * gdb.base/gdb1555.exp: Update.
6366 * gdb.base/gnu-ifunc.exp: Update.
6367 * gdb.base/gnu_vector.exp: Update.
6368 * gdb.base/info-macros.exp: Update.
6369 * gdb.base/jit-simple.exp: Update.
6370 * gdb.base/jit-so.exp: Update.
6371 * gdb.base/jit.exp: Update.
6372 * gdb.base/langs.exp: Update.
6373 * gdb.base/list.exp: Update.
6374 * gdb.base/logical.exp: Update.
6375 * gdb.base/long_long.exp: Update.
6376 * gdb.base/longjmp.exp: Update.
6377 * gdb.base/macscp.exp: Update.
6378 * gdb.base/mips_pro.exp: Update.
6379 * gdb.base/miscexprs.exp: Update.
6380 * gdb.base/morestack.exp: Update.
6381 * gdb.base/nodebug.exp: Update.
6382 * gdb.base/opaque.exp: Update.
6383 * gdb.base/pc-fp.exp: Update.
6384 * gdb.base/pending.exp: Update.
6385 * gdb.base/permissions.exp: Update.
6386 * gdb.base/pointers.exp: Update.
6387 * gdb.base/prelink.exp: Update.
6388 * gdb.base/printcmds.exp: Update.
6389 * gdb.base/psymtab.exp: Update.
6390 * gdb.base/ptype.exp: Update.
6391 * gdb.base/relational.exp: Update.
6392 * gdb.base/scope.exp: Update.
6393 * gdb.base/setvar.exp: Update.
6394 * gdb.base/shlib-call.exp: Update.
6395 * gdb.base/shreloc.exp: Update.
6396 * gdb.base/signals.exp: Update.
6397 * gdb.base/sizeof.exp: Update.
6398 * gdb.base/so-impl-ld.exp: Update.
6399 * gdb.base/so-indr-cl.exp: Update.
6400 * gdb.base/solib-disc.exp: Update.
6401 * gdb.base/solib-display.exp: Update.
6402 * gdb.base/solib-nodir.exp: Update.
6403 * gdb.base/solib-overlap.exp: Update.
6404 * gdb.base/solib-symbol.exp: Update.
6405 * gdb.base/solib-weak.exp: Update.
6406 * gdb.base/solib.exp: Update.
6407 * gdb.base/store.exp: Update.
6408 * gdb.base/structs.exp: Update.
6409 * gdb.base/structs2.exp: Update.
6410 * gdb.base/type-opaque.exp: Update.
6411 * gdb.base/unload.exp: Update.
6412 * gdb.base/varargs.exp: Update.
6413 * gdb.base/volatile.exp: Update.
6414 * gdb.base/watch_thread_num.exp: Update.
6415 * gdb.base/watchpoint-solib.exp: Update.
6416 * gdb.base/watchpoint.exp: Update.
6417 * gdb.base/watchpoints.exp: Update.
6418 * gdb.base/whatis.exp: Update.
6419 * gdb.cell/arch.exp: Update.
6420 * gdb.cell/break.exp: Update.
6421 * gdb.cell/bt.exp: Update.
6422 * gdb.cell/core.exp: Update.
6423 * gdb.cell/data.exp: Update.
6424 * gdb.cell/ea-cache.exp: Update.
6425 * gdb.cell/f-regs.exp: Update.
6426 * gdb.cell/fork.exp: Update.
6427 * gdb.cell/gcore.exp: Update.
6428 * gdb.cell/mem-access.exp: Update.
6429 * gdb.cell/ptype.exp: Update.
6430 * gdb.cell/registers.exp: Update.
6431 * gdb.cell/sizeof.exp: Update.
6432 * gdb.cell/solib-symbol.exp: Update.
6433 * gdb.cell/solib.exp: Update.
6434 * gdb.cp/ambiguous.exp: Update.
6435 * gdb.cp/breakpoint.exp: Update.
6436 * gdb.cp/bs15503.exp: Update.
6437 * gdb.cp/casts.exp: Update.
6438 * gdb.cp/class2.exp: Update.
6439 * gdb.cp/cpexprs.exp: Update.
6440 * gdb.cp/cplusfuncs.exp: Update.
6441 * gdb.cp/ctti.exp: Update.
6442 * gdb.cp/dispcxx.exp: Update.
6443 * gdb.cp/gdb1355.exp: Update.
6444 * gdb.cp/gdb2384.exp: Update.
6445 * gdb.cp/gdb2495.exp: Update.
6446 * gdb.cp/infcall-dlopen.exp: Update.
6447 * gdb.cp/local.exp: Update.
6448 * gdb.cp/m-data.exp: Update.
6449 * gdb.cp/m-static.exp: Update.
6450 * gdb.cp/mb-ctor.exp: Update.
6451 * gdb.cp/mb-inline.exp: Update.
6452 * gdb.cp/mb-templates.exp: Update.
6453 * gdb.cp/member-ptr.exp: Update.
6454 * gdb.cp/method.exp: Update.
6455 * gdb.cp/namespace.exp: Update.
6456 * gdb.cp/nextoverthrow.exp: Update.
6457 * gdb.cp/nsdecl.exp: Update.
6458 * gdb.cp/nsrecurs.exp: Update.
6459 * gdb.cp/nsstress.exp: Update.
6460 * gdb.cp/nsusing.exp: Update.
6461 * gdb.cp/pr-1023.exp: Update.
6462 * gdb.cp/pr-1210.exp: Update.
6463 * gdb.cp/pr-574.exp: Update.
6464 * gdb.cp/pr9631.exp: Update.
6465 * gdb.cp/printmethod.exp: Update.
6466 * gdb.cp/psmang.exp: Update.
6467 * gdb.cp/re-set-overloaded.exp: Update.
6468 * gdb.cp/rtti.exp: Update.
6469 * gdb.cp/shadow.exp: Update.
6470 * gdb.cp/templates.exp: Update.
6471 * gdb.cp/try_catch.exp: Update.
6472 * gdb.dwarf2/dw2-ranges.exp: Update.
6473 * gdb.dwarf2/pr10770.exp: Update.
6474 * gdb.fortran/library-module.exp: Update.
6475 * gdb.hp/gdb.aCC/optimize.exp: Update.
6476 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6477 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6478 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6479 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6480 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6481 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6482 * gdb.hp/gdb.compat/xdb1.exp: Update.
6483 * gdb.hp/gdb.compat/xdb2.exp: Update.
6484 * gdb.hp/gdb.compat/xdb3.exp: Update.
6485 * gdb.hp/gdb.defects/bs14602.exp: Update.
6486 * gdb.hp/gdb.defects/solib-d.exp: Update.
6487 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6488 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6489 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6490 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6491 * gdb.mi/gdb792.exp: Update.
6492 * gdb.mi/mi-pending.exp: Update.
6493 * gdb.mi/mi-solib.exp: Update.
6494 * gdb.mi/mi-var-cp.exp: Update.
6495 * gdb.opt/clobbered-registers-O2.exp: Update.
6496 * gdb.opt/inline-bt.exp: Update.
6497 * gdb.opt/inline-cmds.exp: Update.
6498 * gdb.opt/inline-locals.exp: Update.
6499 * gdb.python/py-events.exp: Update.
6500 * gdb.python/py-finish-breakpoint.exp: Update.
6501 * gdb.python/py-type.exp: Update.
6502 * gdb.reverse/solib-precsave.exp: Update.
6503 * gdb.reverse/solib-reverse.exp: Update.
6504 * gdb.server/solib-list.exp: Update.
6505 * gdb.stabs/weird.exp: Update.
6506 * gdb.threads/attach-into-signal.exp: Update.
6507 * gdb.threads/attach-stopped.exp: Update.
6508 * gdb.threads/tls-shared.exp: Update.
6509 * gdb.trace/change-loc.exp: Update.
6510 * gdb.trace/strace.exp: Update.
6511
95c391b6
TT
65122012-06-19 Tom Tromey <tromey@redhat.com>
6513
6514 * gdb.base/whatis.exp: Add tests.
6515
e910f0b6
TT
65162012-06-19 Tom Tromey <tromey@redhat.com>
6517
6518 * gdb.cp/m-static.cc (keepalive): New function.
6519 (gnu_obj_1::method): Use it.
6520
422d65e7
DE
65212012-06-18 Doug Evans <dje@google.com>
6522
6523 * gdb.base/info-fun.exp: New file.
6524 * gdb.base/info-fun.c: New file.
6525 * gdb.base/info-fun-solib.c: New file.
6526
e2e4d78b
JK
65272012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6528
6529 Remove stale dummy frames.
6530 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6531 (maintenance info breakpoints): New tests.
6532 * gdb.base/stale-infcall.c: New file.
6533 * gdb.base/stale-infcall.exp: New file.
6534
1788b2d3
JK
65352012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 * gdb.arch/amd64-entry-value-param.S: New file.
6538 * gdb.arch/amd64-entry-value-param.c: New file.
6539 * gdb.arch/amd64-entry-value-param.exp: New file.
6540
663b969e
TT
65412012-06-15 Tom Tromey <tromey@redhat.com>
6542
6543 * gdb.cp/namespace.exp: Add "show lang" test.
6544
8e09ad05
IS
65452012-06-15 Iain Sandoe <iain@codesourcery.com>
6546
6547 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6548 case. (top level): Use gdb_file_cmd instead of gdb_load.
6549
f85e18ee
JK
65502012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6551
6552 PR tdep/14222
6553 * gdb.arch/i386-sse-stack-align.S: New file.
6554 * gdb.arch/i386-sse-stack-align.c: New file.
6555 * gdb.arch/i386-sse-stack-align.exp: New file.
6556
f3b5e280
KS
65572012-06-13 Keith Seitz <keiths@redhat.com>
6558
6559 PR breakpoints/13798 and mi/11541
6560 * gdb.linespec/ls-errs.exp: Add a few more tests for
6561 filenames with spaces and colons.
6562
50af5481
JK
65632012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6564
6565 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6566 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6567 (test_function): Call CV_f.
6568 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6569 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6570 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6571 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6572 (p CV_f(CV::i)): New tests.
6573
d55637df
TT
65742012-06-13 Tom Tromey <tromey@redhat.com>
6575
6576 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6577
cc80f267
JK
65782012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6579
6580 Fix regression by the "ambiguous linespec" series.
6581 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6582 tests.
6583
bb2af9cc
JK
65842012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6585
6586 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
6587 missing.
6588
e81a37f7
TT
65892012-06-11 Tom Tromey <tromey@redhat.com>
6590
6591 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
6592 location...
6593 (main): ...here.
6594
8efd7788
YQ
65952012-06-07 Yao Qi <yao@codesourcery.com>
6596
6597 * gdb.trace/strace.exp: Shorten some too-long lines.
6598
359f5fe6
PA
65992012-06-06 Pedro Alves <palves@redhat.com>
6600
6601 * gdb.threads/clone-new-thread-event.c: New file.
6602 * gdb.threads/clone-new-thread-event.exp: New file.
6603
7b2fe205
YQ
66042012-06-06 Yao Qi <yao@codesourcery.com>
6605
6606 * gdb.base/dprintf.c (main): Add extra parameter when calling
6607 printf and fprintf.
6608 (bar): New function. It is a dead function, but to ensure
6609 'malloc' is linked explicitly.
6610
3eca55e8
YQ
66112012-06-06 Yao Qi <yao@codesourcery.com>
6612
6613 * gdb.base/info-proc.exp: Return if target doesn't support
6614 'info proc'.
6615
91cc9324
JK
66162012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6617
6618 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
6619 (run program with breakpoint commands): XFAIl if it is not.
6620
c56e7c43
JB
66212012-06-05 Joel Brobecker <brobecker@adacore.com>
6622
6623 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
6624 and add comment.
6625 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
6626 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
6627 "STOP" marker. Adjust testing strategy to make it work on
6628 all targets.
6629
6630 * gdb.base/print-file-var-main.c (main): Rewrite using local
6631 variables and adjust get_version_2's return value check.
6632 Add small comment.
6633 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
6634 marker. Adjust testing strategy to make it work on all targets.
6635
ccab2054
JB
66362012-06-05 Joel Brobecker <brobecker@adacore.com>
6637
6638 * gdb.ada/bad-task-bp-keyword: New testcase.
6639
d0d86158
JK
66402012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6641
6642 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6643 Simplify it to ...
6644 (symbol-file ${testfile1}): ... here.
6645 (test eliminated var my_global_symbol)
6646 (test eliminated var my_static_symbol)
6647 (test eliminated var my_global_func, get address of main): Wrap them to
6648 'single psymtabs' and 'single symtabs'
6649 (get address of my_global_symbol, get address of my_static_symbol)
6650 (get address of my_global_func, get address of main): Wrap them to
6651 'order1' and 'order2'.
6652
952cf74c
JK
6653 * gdb.base/code_elim.exp
6654 (add-symbol-file ${testfile1} 0x100000)
6655 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6656 'order2'.
6657 (order1: add-symbol-file ${testfile1} 0x100000)
6658 (order1: add-symbol-file ${testfile2} 0x200000)
6659 (order2: add-symbol-file ${testfile2} 0x200000)
6660 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6661 .bss as appropriate.
6662
0c5bf5a9
JK
66632012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6664
6665 * gdb.server/solib-list-lib.c: New file.
6666 * gdb.server/solib-list-main.c: New file.
6667 * gdb.server/solib-list.exp: New file.
6668
4196f325
MR
66692012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
6670
6671 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
6672 for 'set print symbol' change.
6673
bfb05775
JK
66742012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
6677 .debug_abbrev_seg3.
6678
685b1105
JK
66792012-05-24 John Steele Scott <toojays@toojays.net>
6680
6681 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
6682 * gdb.dwarf2/dw2-icc-opaque.S: New file.
6683 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
6684
f3e0e960
SS
66852012-05-23 Stan Shebs <stan@codesourcery.com>
6686
6687 * gdb.mi/mi-info-os.exp: New file.
6688
11eb1b4d
KS
66892012-05-23 Keith Seitz <keiths@redhat.com>
6690
6691 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
6692 return -1 to suppress the rest of the tests.
6693 (compile_stap_bin): Return boolean success value.
6694
b1af9e97
TT
66952012-05-21 Tom Tromey <tromey@redhat.com>
6696
6697 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
6698 Remove kfails.
6699 (test_print_mi_member_types): Likewise.
6700
248537e3
TT
67012012-05-21 Tom Tromey <tromey@redhat.com>
6702
6703 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
6704 print symbol' change.
6705
d791e155
TJB
67062012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6707
6708 * gdb.python/py-prompt.exp: Quit if the target is remote.
6709
e77afa2e
JK
67102012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6711
6712 Fix ERROR: internal buffer is full.
6713 * gdb.base/info-os.exp (expect_multiline): New function.
6714 (get process list, get process groups, get threads)
6715 (get file descriptors, get internet-domain sockets)
6716 (get shared-memory regions, get semaphores, get message queues): Use
6717 it for these tests.
6718
9cb709b6
TT
67192012-05-18 Tom Tromey <tromey@redhat.com>
6720
6721 * gdb.mi/mi-var-cmd.exp: Update.
6722 * gdb.objc/basicclass.exp (do_objc_tests): Update.
6723 * gdb.cp/virtbase.exp: Update.
6724 * gdb.cp/classes.exp (test_static_members): Update.
6725 * gdb.cp/casts.exp: Update.
6726 * gdb.base/pointers.exp: Update.
6727 * gdb.base/funcargs.exp (pointer_args): Update.
6728 (structs_by_reference): Update.
6729 * gdb.base/find.exp: Update.
6730 * gdb.base/call-strs.exp: Send "set print symbol off".
6731 * gdb.base/call-ar-st.exp: Update.
6732 * gdb.ada/fun_addr.exp: Update.
6733 * gdb.base/printcmds.exp (test_print_symbol): New proc.
6734 Call it.
6735 (test_print_repeats_10, test_print_strings)
6736 (test_print_char_arrays): Update.
6737
b012acdd
TT
67382012-05-18 Tom Tromey <tromey@redhat.com>
6739
6740 * gdb.base/charset.exp (string_display): Update.
6741
1d51a733
TT
67422012-05-18 Tom Tromey <tromey@redhat.com>
6743
6744 * gdb.mi/mi2-var-display.exp: Update.
6745 * gdb.mi/mi-var-display.exp: Update.
6746 * gdb.mi/mi-var-child.exp: Update.
6747 * gdb.cp/expand-psymtabs-cxx.exp: Update.
6748 * gdb.cp/cp-relocate.exp (get_func_address): Update.
6749
957df313
DE
67502012-05-17 Doug Evans <dje@google.com>
6751
682c7f7b
DE
6752 * info-macros.exp: Pass "debug" to prepare_for_testing.
6753
957df313
DE
6754 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
6755 * gdb.ada/Makefile.in (clean): Ditto.
6756 * gdb.arch/Makefile.in (clean): Ditto.
6757 * gdb.asm/Makefile.in (clean): Ditto.
6758 * gdb.base/Makefile.in (clean): Ditto.
6759 * gdb.cell/Makefile.in (clean): Ditto.
6760 * gdb.cp/Makefile.in (clean): Ditto.
6761 * gdb.disasm/Makefile.in (clean): Ditto.
6762 * gdb.dwarf2/Makefile.in (clean): Ditto.
6763 * gdb.fortran/Makefile.in (clean): Ditto.
6764 * gdb.go/Makefile.in (clean): Ditto.
6765 * gdb.hp/Makefile.in (clean): Ditto.
6766 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
6767 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
6768 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
6769 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
6770 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
6771 * gdb.java/Makefile.in (clean): Ditto.
6772 * gdb.linespec/Makefile.in (clean): Ditto.
6773 * gdb.mi/Makefile.in (clean): Ditto.
6774 * gdb.modula2/Makefile.in (clean): Ditto.
6775 * gdb.multi/Makefile.in (clean): Ditto.
6776 * gdb.objc/Makefile.in (clean): Ditto.
6777 * gdb.opencl/Makefile.in (clean): Ditto.
6778 * gdb.opt/Makefile.in (clean): Ditto.
6779 * gdb.pascal/Makefile.in (clean): Ditto.
6780 * gdb.python/Makefile.in (clean): Ditto.
6781 * gdb.reverse/Makefile.in (clean): Ditto.
6782 * gdb.server/Makefile.in (clean): Ditto.
6783 * gdb.stabs/Makefile.in (clean): Ditto.
6784 * gdb.threads/Makefile.in (clean): Ditto.
6785 * gdb.trace/Makefile.in (clean): Ditto.
6786 * gdb.xml/Makefile.in (clean): Ditto.
6787
abc9d0dc
TT
67882012-05-16 Tom Tromey <tromey@redhat.com>
6789
6790 * gdb.base/macscp1.c (macscp_expr): Add comment.
6791 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
6792
6a3a010b
MR
67932012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
6794
6795 * gdb.base/return-nodebug.exp: Also test float and double types.
6796
01429c8e
JK
67972012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6798
6799 PR testsuite/12649
6800 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
6801
54115cd4
JK
6802 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
6803
0c5f383f
SDJ
68042012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
6805
6806 * gdb.base/stap-probe.exp (stap_test): Remove calls to
6807 `rerun_to_main'.
6808 (stap_test_no_debuginfo): Likewise.
6809
e7e0cddf
SS
68102012-05-14 Stan Shebs <stan@codesourcery.com>
6811
6812 * gdb.base/dprintf.c: New file.
6813 * gdb.base/dprintf.exp: New file.
6814
c772f8e7
HZ
68152012-05-14 Hui Zhu <hui_zhu@mentor.com>
6816
6817 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
6818 * gdb.trace/disconnected-tracing.c: New file.
6819 * gdb.trace/disconnected-tracing.exp: New file.
6820
7efc75aa
SCR
68212012-05-13 Siva Chandra Reddy <sivachandra@google.com>
6822
6823 * gdb.python/python.c: Add a new breakpoint comment.
6824 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
6825
85d4a676
SS
68262011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
6827
6828 * gdb.base/info-os.exp: New file.
6829 * gdb.base/info-os.c: New file.
6830
64ea88dc
JB
68312012-05-10 Joel Brobecker <brobecker@adacore.com>
6832
4647ab1b
JB
6833 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
6834 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
6835 New files.
64ea88dc 6836
afba63f1
JB
68372012-05-10 Joel Brobecker <brobecker@adacore.com>
6838
6839 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
6840 gdb.base/ctxobj.exp: New files.
6841
9d198b1e
TT
68422012-05-09 Tom Tromey <tromey@redhat.com>
6843
6844 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
6845
9bfee719
MR
68462012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
6847
6848 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
6849
3a7341d8
MR
68502012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
6851
6852 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
6853 before using it.
6854
52b3699b
TG
68552012-05-04 Tristan Gingold <gingold@adacore.com>
6856
6857 * gdb.base/set-noassign.exp: New test.
6858
a20ee7a4
SCR
68592012-05-03 Siva Chandra Reddy <sivachandra@google.com>
6860
6861 * gdb.python/py-symbol.exp: Add tests to test the new methods
6862 gdb.Symtab.global_block() and gdb.Symtab.static_block().
6863 * gdb.python/py-symbol.c: Add new struct to help test
6864 gdb.Symtab.static_block().
6865
bf2f0858
DE
68662012-05-03 Doug Evans <dje@google.com>
6867
6868 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
6869 commented out.
6870
2d4e0376
YQ
68712012-05-03 Yao Qi <yao@codesourcery.com>
6872
6873 * gdb.base/catch-syscall.exp: Skip it before compilation if target
6874 doesn't support.
6875 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
6876 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
6877
6d0bb9f3
YQ
68782012-05-03 Yao Qi <yao@codesourcery.com>
6879
6880 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
6881
fd820528
DE
68822012-04-30 Doug Evans <dje@google.com>
6883
6884 PR testsuite/13961
6885 * gdb.dwarf2/pr13961.S: New file.
6886 * gdb.dwarf2/pr13961.exp: New file.
6887
b9e219b9
YQ
68882012-04-29 Yao Qi <yao@codesourcery.com>
6889
6890 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
6891
3019eac3
DE
68922012-04-28 Doug Evans <dje@google.com>
6893
6894 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
6895 .Ltype_int_in_cu2. Use name "int2" instead of "int".
6896 All uses updated.
6897 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
6898 "ptype func_cu1" to expand cu2 before cu1.
6899
62e5f89c
SDJ
69002012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
6901 Tom Tromey <tromey@redhat.com>
6902
6903 * gdb.base/default.exp: Add `$_probe_arg*' convenience
6904 variables.
6905 * gdb.base/stap-probe.c: New file.
6906 * gdb.base/stap-probe.exp: New file.
6907 * gdb.trace/stap-trace.c: New file.
6908 * gdb.trace/stap-trace.exp: New file.
6909 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
6910 libgcc's unwinder.
6911
14132e89
MR
69122012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
6913
6914 * gdb.arch/mips16-thunks-inmain.c: New file.
6915 * gdb.arch/mips16-thunks-main.c: New file.
6916 * gdb.arch/mips16-thunks-sin.c: New file.
6917 * gdb.arch/mips16-thunks-sinfrob.c: New file.
6918 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
6919 * gdb.arch/mips16-thunks-sinmain.c: New file.
6920 * gdb.arch/mips16-thunks-sinmips16.c: New file.
6921 * gdb.arch/mips16-thunks.exp: New file.
6922
a766d390
DE
69232012-04-25 Doug Evans <dje@google.com>
6924
6925 * configure.ac: Create gdb.go/Makefile.
6926 * configure: Regenerate.
6927 * gdb.base/default.exp: Add "go" to "set language" testing.
6928 * gdb.go/Makefile.in: New file.
6929 * gdb.go/basic-types.exp: New file.
6930 * gdb.go/chan.exp: New file.
6931 * gdb.go/chan.go: New file.
6932 * gdb.go/handcall.exp: New file.
6933 * gdb.go/handcall.go: New file.
6934 * gdb.go/hello.exp: New file.
6935 * gdb.go/hello.go: New file.
6936 * gdb.go/integers.exp: New file.
6937 * gdb.go/integers.go: New file.
6938 * gdb.go/methods.exp: New file.
6939 * gdb.go/methods.go: New file.
6940 * gdb.go/package.exp: New file.
6941 * gdb.go/package1.go: New file.
6942 * gdb.go/package2.go: New file.
6943 * gdb.go/print.exp: New file.
6944 * gdb.go/strings.exp: New file.
6945 * gdb.go/strings.go: New file.
6946 * gdb.go/types.exp: New file.
6947 * gdb.go/types.go: New file.
6948 * gdb.go/unsafe.exp: New file.
6949 * gdb.go/unsafe.go: New file.
6950 * lib/future.exp: Add Go support.
6951 (gdb_find_go, gdb_find_go_linker): New procs.
6952 (gdb_default_target_compile): Add Go support.
6953 * lib/gdb.exp (skip_go_tests): New proc.
6954 * lib/go.exp: New file.
6955
e65f9ffb
TT
69562012-04-25 Tom Tromey <tromey@redhat.com>
6957
6958 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
6959
14e75d8e
JK
69602012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
6961 Jan Kratochvil <jan.kratochvil@redhat.com>
6962
6963 PR symtab/7259:
6964 * gdb.base/enumval.c: New test case.
6965 * gdb.base/enumval.exp: New test case.
6966 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
6967 field.bitpos.
6968
f3525b70
PA
69692012-04-17 Pedro Alves <palves@redhat.com>
6970
6971 * Makefile.in (site.exp): Make site.exp source
6972 $srcdir/lib/append_gdb_boards_dir.exp.
6973 * lib/append_gdb_boards_dir.exp: New file.
6974
bccbefd2
JK
69752012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6976
6977 New option "set auto-load safe-path".
6978 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
6979 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
6980
bf88dd68
JK
69812012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6982
6983 auto-load: Implementation.
6984 * gdb.base/help.exp (test set height): Increase the height.
6985 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
6986 to ...
6987 (info auto-load python-scripts): ... here.
6988 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
6989 to ...
6990 (info auto-load python-scripts *): ... here.
6991
c0d4d1c0
YQ
69922012-04-16 Yao Qi <yao@codesourcery.com>
6993
6994 * lib/trace-support.exp (get_in_proc_agent): New.
6995 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
6996 of in process trace agent.
6997 * gdb.trace/ftrace.exp: Likewise.
6998 * gdb.trace/pending.exp: Likewise.
6999 * gdb.trace/trace-break.exp: Likewise.
7000 * gdb.trace/trace-mt.exp
7001 * gdb.trace/tspeed.exp: Likewise.
7002 * gdb.trace/tstatus.exp
7003 * gdb.trace/strace.exp: Likewise.
7004
cbf68a60
TS
70052012-04-16 Thomas Schwinge <thomas@codesourcery.com>
7006
dd6d3b70
TS
7007 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
7008 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
7009
cbf68a60
TS
7010 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
7011
8264ba82
AG
70122012-04-14 Anton Gorenkov <xgsa@yandex.ru>
7013
7014 PR mi/13393
7015 * gdb.mi/mi-var-rtti.cc: New file.
7016 * gdb.mi/mi-var-rtti.exp: New file.
7017 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
7018 function.
7019 (mi_varobj_update_with_type_change): updated to avoid code duplication.
7020
de0919f8 70212012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
7022
7023 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
7024 EXECUTABLES.
7025 * gdb.python/py-explore.c: C program used for testing the new
7026 'explore' command on C constructs.
7027 * gdb.python/py-explore.cc: C++ program used for testing the new
7028 'explore' command on C++ constructs.
7029 * gdb-python/py-explore.exp: Tests for the new 'explore'
7030 command on C constructs.
7031 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
7032 command on C++ constructs.
7033
a82da7dd
MK
70342012-04-07 Mark Kettenis <kettenis@gnu.org>
7035
7036 * gdb.base/funcargs.exp (complex_args): Fix typo.
7037
e127cba8
JK
70382012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7039
7040 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
7041 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
7042
40e084e1
KS
70432012-04-05 Keith Seitz <keiths@redhat.com>
7044
7045 * gdb.base/advance.exp: Update error message for
7046 "advance malformed" test.
7047 * gdb.base/break.exp: Likewise for "breakpoint with
7048 trailing garbage" test.
7049 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
7050 with trailing garbage" test.
7051 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
7052 trailng garbage" test.
7053 * gdb.base/until.exp: Likewise for "malformed until" test.
7054 * gdb.cp/ovldbreak.exp: Create the breakpoint table
7055 for "breakpoint info (after setting on all)".
7056 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
7057 tests.
7058 * gdb.cp/cplabel.cc: New file.
7059 * gdb.cp/cplabel.exp: New test.
7060 * gdb.linespec/ls-errs.c: New file.
7061 * gdb.linespec/ls-errs.exp: New test.
7062
a72c8f6a
JK
70632012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7064
7065 * gdb.trace/unavailable.exp
7066 (collect globals: print object on: print derived_partial)
7067 (collect globals: print object on: print derived_whole)
7068 (collect globals: print object off: print derived_partial)
7069 (collect globals: print object off: print derived_whole): Update
7070 expected output.
7071
f87a3023
KS
70722012-03-30 Keith Seitz <keiths@redhat.com>
7073
7074 * gdb.python: Add test for linespecs with commas.
7075
e2171b3c
KS
70762012-03-28 Keith Seitz <keiths@redhat.com>
7077
7078 * gdb.linespec/ls-dollar.cc: New file.
7079 * gdb.linespec/ls-dollar.exp: New test.
7080
70812012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
7082
7083 * gdb.cp/namespace.exp: Add breakpoint tests for functions
7084 starting with the global namespace.
7085
2f4e0a80
DE
70862012-03-23 Doug Evans <dje@google.com>
7087
7088 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
7089
7b282c5a
SCR
70902012-03-22 Siva Chandra Reddy <sivachandra@google.com>
7091
7092 * gdb.python/py-value.cc: Add test case for testing the
7093 methodology exposing C++ values to Python.
7094 * gdb.python/py-value-cc.exp: Add tests testing the methodology
7095 exposing C++ values to Python.
7096 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
7097
2e98ca53
JK
70982012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7099 Siddhesh Poyarekar <siddhesh@redhat.com>
7100
7101 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
7102 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
7103 (generate native core dump): Make the test unsupported if core cannot
7104 be generated.
7105
8320cc4f
JK
71062012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7107
7108 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
7109 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
7110 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
7111
3a69ffb2
JK
71122012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
7113
7114 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
7115
8fabffee
DE
71162012-03-17 Doug Evans <dje@google.com>
7117
7118 * dg-extract-results.sh: Handle KFAILs.
7119
ab260dad
JK
71202012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7121
7122 PR symtab/13777
7123 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
7124
53ba8333
JB
71252012-03-16 Joel Brobecker <brobecker@adacore.com>
7126
7127 * gdb.ada/set_pckd_arr_elt: New testcase.
7128
481860b3
GB
71292012-03-16 Gary Benson <gbenson@redhat.com>
7130
7131 PR breakpoints/10738
7132 * gdb.opt/inline-break.exp: New file.
7133 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7134 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7135 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7136 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7137 * gdb.base/async-shell.exp: Likewise.
7138 * lib/mi-support.exp (library_loaded_re): Likewise.
7139
410528f0
TT
71402012-03-15 Tom Tromey <tromey@redhat.com>
7141
7142 * gdb.cp/virtfunc2.exp: Update expected output.
7143 * gdb.cp/pr9631.exp: Update expected output.
7144 * gdb.cp/member-ptr.exp: Update expected output.
7145 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7146 output.
7147 * gdb.cp/casts.exp: Update expected output.
7148
c4aeac85
TT
71492012-03-15 Tom Tromey <tromey@redhat.com>
7150
7151 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7152 (test_info_vtbl): Likewise.
7153 (do_tests): Call test_info_vtbl.
7154 * gdb.cp/virtfunc.cc (va): New global.
7155
856d06f9
TS
71562012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7157
7158 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7159 describing DWARF data structures.
7160 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7161 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7162 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7163 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7164 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7165 * gdb.dwarf2/dw2-param-error.S: Likewise.
7166 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7167 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7168 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7169 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7170 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7171 * gdb.dwarf2/pr11465.S: Likewise.
7172
e837f12a
JK
71732012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7174
7175 * gdb.mi/mi2-prompt.exp: New file.
7176
ccbb4f28
JB
71772012-03-13 Joel Brobecker <brobecker@adacore.com>
7178
7179 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7180
32039130
JB
71812012-03-13 Joel Brobecker <brobecker@adacore.com>
7182
7183 * gdb.ada/bp_range_type: New testcase.
7184
16899756
DE
71852012-03-13 Doug Evans <dje@google.com>
7186
7187 * gdb.base/default.exp: Delete tests for symbol-reloading.
7188 * gdb.base/help.exp: Ditto.
7189 * gdb.base/setshow.exp: Ditto.
7190 * gdb.base/gdb_history: Delete references to symbol-reloading.
7191
87b0bb13
JK
71922012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7193
7194 * gdb.base/attach-twice.c: New files.
7195 * gdb.base/attach-twice.exp: New files.
7196
0d7941a9
KS
71972012-03-08 Keith Seitz <keiths@redhat.com>
7198
7199 * lib/gdb.exp (gdb_get_line_number): Throw an
7200 error instead of returning -1.
7201 * gdb.base/break.exp: Remove unused variable
7202 bp_location5.
7203 * gdb.base/hbreak2.exp: Likewise.
7204 * gdb.base/sepdebug.exp: Likewise.
7205
f4647387
YQ
72062012-03-08 Yao Qi <yao@codesourcery.com>
7207 Pedro Alves <palves@redhat.com>
7208
7209 Fix PR server/13392.
7210 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7211 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7212 download tracepoints.
7213 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7214 (pending_tracepoint_resolved_during_trace): Likewise.
7215 (pending_tracepoint_installed_during_trace): Likewise.
7216 (pending_tracepoint_with_action_resolved): Likewise.
7217
83c532cb
KS
72182012-03-08 Keith Seitz <keiths@redhat.com>
7219
7220 * gdb.ada/array_bounds.exp: Get breakpoint for line
7221 with "START", not "STOP".
7222 * gdb.python/py-infthread.exp: Do not continue to
7223 line marked "Break here.", which is undefined.
7224
d6b6bbb7
LM
72252012-03-08 Luis Machado <lgustavo@codesourcery.com>
7226
7227 Revert:
7228
7229 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7230
7231 Implement testsuite workaround for PR breakpoints/13781.
7232 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7233 (set breakpoint condition-evaluation host): New conditional command.
7234
7fe25d9b
JK
72352012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7236
7237 Fix CU relative vs. absolute DIE offsets.
7238 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7239 one.
7240
51898c15
JK
72412012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7242
7243 Fix false FAIL on distros with relro linkage as default.
7244 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7245 -Wl,-z,norelro first.
7246
8131799e
JB
72472012-03-06 Joel Brobecker <brobecker@adacore.com>
7248
7249 * gdb.ada/bp_on_var: New testcase.
7250
ba241969
JB
72512012-03-06 Joel Brobecker <brobecker@adacore.com>
7252
7253 * gdb.ada/bp_enum_homonym: New testcase.
7254
abe49676
YQ
72552012-03-06 Yao Qi <yao@codesourcery.com>
7256
7257 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7258 x86_64-*-* and i?86-*-*.
7259 Set up KFAIL for gdb/13808.
7260
d8df103b
TT
72612012-03-05 Tom Tromey <tromey@redhat.com>
7262
7263 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7264 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7265
b7b189f3
TT
72662012-03-05 Tom Tromey <tromey@redhat.com>
7267
7268 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7269
69dc1c4d
YQ
72702012-03-04 Yao Qi <yao@codesourcery.com>
7271
7272 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7273 messages for KFAIL.
7274
3f20c47f
JK
72752012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7276
7277 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7278 (print one_two_three, indexes off, print few_reps, indexes off)
7279 (print many_reps, indexes off, print empty, indexes off)
7280 (print one_two_three, print few_reps, print many_reps, print empty):
7281 Call setup_xfail if $gcc_old.
7282
abf1152a
JK
72832012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7284
7285 Implement testsuite workaround for PR breakpoints/13781.
7286 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7287 (set breakpoint condition-evaluation host): New conditional command.
7288
a06715f8
JK
72892012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7290
7291 Code cleanup.
7292 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7293 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7294 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7295 number 1 by $bpnum. Four times.
7296
5808517f
YQ
72972012-03-03 Yao Qi <yao@codesourcery.com>
7298
7299 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7300
dfe2ac14
JK
73012012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7302
7303 Setup KFAIL for PR server/13796.
7304 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7305
8bbc467a
JB
73062012-03-02 Joel Brobecker <brobecker@adacore.com>
7307
7308 * gdb.ada/operator_bp: New testcase.
7309
c0eac87f
JB
73102012-03-02 Joel Brobecker <brobecker@adacore.com>
7311
7312 * gdb.ada/info_locals_renaming: New testcase.
7313
4f42c881
TT
73142012-03-02 Tom Tromey <tromey@redhat.com>
7315
7316 * gdb.base/nextoverexit.c: New file.
7317 * gdb.base/nextoverexit.exp: New file.
7318
7380c0c9
EBM
73192012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7320
7321 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7322 parameter.
7323
1faeff08
MR
73242012-03-01 Maciej W. Rozycki <macro@mips.com>
7325
7326 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7327 core registers.
7328
320b6f49 73292012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7330 Maciej W. Rozycki <macro@codesourcery.com>
7331 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7332
7333 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7334
ad5f7d6e
PA
73352012-03-01 Pedro Alves <palves@redhat.com>
7336
7337 PR gdb/13767
7338
7339 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7340 (gdb_collect_globals_test): Call it.
7341
d3dc44a6
KS
73422012-03-01 Keith Seitz <keiths@redhat.com>
7343
7344 * gdb.cp/method2.exp: Output of overload menu is now
7345 alphabetized. Update tests for "break A::method".
7346 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7347 of hard-coding them.
7348 Overload menu is alphabetized: rewrite to accommodate.
7349 Unset variables LINE and TYPES which are used in other tests.
7350 Compute the output of "info break".
7351 Update the breakpoint table after all breakpoints are deleted.
7352 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7353 compute ACTUALS and the method body based on parameters.
7354 Update expected output accordingly.
7355 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7356 unique comments to allow the use of gdb_get_line_number.
7357
73582012-03-01 Keith Seitz <keiths@redhat.com>
7359
7360 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7361 some Tcl syntax.
7362 * gdb.cp/ovldbreak.exp: Likewise.
7363
7949c2a0
KS
73642012-03-01 Keith Seitz <keiths@redhat.com>
7365
7366 * gdb.base/help.exp (help show user): Update expected result
7367 for new doc string changes (add "non-python").
7368
7d74f244
DE
73692012-03-01 Scott J. Goldman <scottjg@vmware.com>
7370
7371 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7372 be put in the user-defined category and that the commands appear in
7373 "help user-defined".
7374
1b611343
JB
73752012-02-29 Joel Brobecker <brobecker@adacore.com>
7376
7377 * gdb.ada/tagged_not_init: New testcase.
7378
99b1c762
JB
73792012-02-29 Joel Brobecker <brobecker@adacore.com>
7380
7381 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7382 * gdb.ada/enum_idx_packed: New testcase.
7383
2d4a02ee
JB
73842012-02-29 Joel Brobecker <brobecker@adacore.com>
7385
7386 * gdb.ada/aliased_array: New testcase.
7387
2e6fda7d
JB
73882012-02-29 Joel Brobecker <brobecker@adacore.com>
7389
7390 * gdb.ada/whatis_array_val: New testcase.
7391
9a7f938f
JK
73922012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 Fix disp-step-syscall.exp: fork: single step over fork.
7395 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7396 whitespaces.
7397 (single step over $syscall): Remove its check.
7398 (single step over $syscall final pc): New check.
7399
8703a944
JK
74002012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7401
7402 Support processors without SSSE3.
7403 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7404 pabsd into ...
7405 (ssse3_test): ... a new function.
7406 (main): Call ssse3_test.
7407 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7408 Update expected values everywhere.
7409 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7410 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7411 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7412 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7413 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7414 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7415 Move these tests lower.
7416 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7417 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7418 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7419 New tests.
7420
c03e6ccc
YQ
74212012-02-29 Yao Qi <yao@codesourcery.com>
7422 Pedro Alves <palves@redhat.com>
7423
7424 * gdb.trace/trace-mt.c: New.
7425 * gdb.trace/trace-mt.exp: New.
7426
7964b62a
TS
74272012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7428
2c8910ba
TS
7429 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7430 numbers instead of hardcoding them.
7431 * gdb.base/annota1.c: Provide suitable markers.
7432 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7433 numbers instead of hardcoding them.
7434 * gdb.base/annota3.c: Provide suitable markers.
7435
7436 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7437 * gdb.base/annota3.c: Likewise.
7438 * gdb.base/sigall.c: Likewise.
7439 * gdb.base/signals.c: Likewise.
7440 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7441
5a41c0b7
MR
74422012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7443
7444 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7445 failure return path.
7446
ebbbe5c5
LM
74472012-02-27 Luis Machado <lgustavo@codesourcery.com>
7448
7449 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7450
8d126d8a
LM
74512012-02-24 Luis Machado <lgustavo@codesourcery.com>
7452
7453 * gdb.base/cond-eval-mode.exp: New file.
7454
11337c2f
PA
74552012-02-24 Pedro Alves <palves@redhat.com>
7456
7457 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7458 (top level): Use with_test_prefix.
7459
13fc3e3c
PA
74602012-02-24 Pedro Alves <palves@redhat.com>
7461
7462 * gdb.threads/attach-into-signal.exp (corefunc): Use
7463 with_test_prefix.
7464
07c1b626
JK
74652012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 Fix false FAILs on old CPUs without SSE.
7468 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7469 Return untested for Illegal instruction.
7470
596ba138
JK
74712012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7472
7473 Fix false FAILs with glibc debug infos installed.
7474 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7475 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7476
aeaa2474
SA
74772012-02-22 Sterling Augustine <saugustine@google.com>
7478
7479 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7480 constant with cast.
7481
aed555c9
PA
74822012-02-21 Pedro Alves <palves@redhat.com>
7483
7484 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7485
78afebb4
PA
74862012-02-21 Pedro Alves <palves@redhat.com>
7487
7488 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7489
fdcfef12
PA
74902012-02-21 Pedro Alves <palves@redhat.com>
7491
7492 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7493 with_test_prefix.
7494
0f4d39d5
PA
74952012-02-21 Pedro Alves <palves@redhat.com>
7496
7497 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7498 with_test_prefix here.
7499 (top level): Do it here instead. Remove `:' from the
7500 with_test_prefix string.
7501 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7502 the suffix `:' from the with_test_prefix prefix string.
7503 * gdb.base/break-interp.exp: Ditto.
7504 * gdb.base/catch-load.exp: Ditto.
7505 * gdb.base/disp-step-syscall.exp: Ditto.
7506 * gdb.base/jit-so.exp: Ditto.
7507 * gdb.base/jit.exp: Ditto.
7508 * gdb.base/sepdebug.exp: Ditto.
7509 * gdb.base/solib-display.exp: Ditto.
7510 * gdb.base/solib-overlap.exp: Ditto.
7511 * gdb.base/watch-cond-infcall.exp: Ditto.
7512 * gdb.base/watchpoint.exp: Ditto.
7513 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7514 * gdb.mi/mi-watch.exp: Ditto.
7515 * gdb.mi/mi2-watch.exp: Ditto.
7516 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7517 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7518 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7519 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7520 * gdb.threads/watchpoint-fork.exp: Ditto.
7521 * gdb.threads/watchthreads-reorder.exp: Ditto.
7522 * gdb.trace/change-loc.exp: Ditto.
7523 * gdb.trace/pending.exp: Ditto.
7524 * gdb.trace/status-stop.exp: Ditto.
7525 * gdb.trace/strace.exp: Ditto.
7526 * gdb.trace/trace-break.exp: Ditto.
7527 * gdb.trace/unavailable.exp: Ditto.
7528 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7529 suffix with colon. Adjust leading comments.
7530
6a5870ce
PA
75312012-02-21 Pedro Alves <palves@redhat.com>
7532 Tom Tromey <tromey@redhat.com>
7533
7534 * lib/gdb.exp: Add description of test prefixes.
7535 (with_test_prefix): New procedure.
7536 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7537 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7538 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7539 instead of lappend to append to pf_prefix.
7540 * gdb.base/catch-load.exp: Use with_test_prefix.
7541 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7542 * gdb.base/jit-so.exp: Use with_test_prefix.
7543 * gdb.base/jit.exp: Use with_test_prefix.
7544 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7545 lappend to append to pf_prefix.
7546 * gdb.base/sepdebug.exp: Use with_test_prefix.
7547 * gdb.base/solib-display.exp: Use with_test_prefix.
7548 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7549 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7550 * gdb.base/watchpoint.exp: Use with_test_prefix.
7551 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7552 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7553 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7554 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7555 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7556 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7557 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7558 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7559 append instead of lappend to append to pf_prefix.
7560 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7561 * gdb.trace/change-loc.exp: Use with_test_prefix.
7562 * gdb.trace/pending.exp: Use with_test_prefix.
7563 * gdb.trace/status-stop.exp: Use with_test_prefix.
7564 * gdb.trace/strace.exp: Use with_test_prefix.
7565 * gdb.trace/trace-break.exp: Use with_test_prefix.
7566 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7567 instead of lappend to append to pf_prefix.
7568
35dc4a6b
JK
75692012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7570
7571 Fix racy FAILs.
7572 * gdb.base/inferior-died.c (main): Add return of 0.
7573 * gdb.base/inferior-died.exp (continue): Fix expectation of
7574 asynchronous events.
7575 (p 1): New test.
7576
c5a006e6
PA
75772012-02-20 Pedro Alves <palves@redhat.com>
7578
7579 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7580 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7581 gdb's internal debug output. For the non-threaded case, look for
7582 "Program received signal SIGLARM", for the threaded case, peek at
7583 the thread's siginfo.
7584
cc51a170
PA
75852012-02-20 Pedro Alves <palves@redhat.com>
7586
7587 General cleanup, make output test messages unique, and build
7588 different executable files for the non-threaded and threaded
7589 cases.
7590
7591 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
7592 Delete.
7593 (executable_nothr, executable_thr): New globals.
7594 (top level): Adjust to delete both executables.
7595 (corefunc): New parameter $executable. Set $pf_prefix instead of
7596 hand writing a prefix in tests. Issue a clean_restart and enable
7597 lin-lwp debug output here.
7598 (top level): Adjust. Use build_executable. Don't start gdb here,
7599 and don't enable lin-lwp debug output here.
7600 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
7601
c755f03d
JK
76022012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7603
7604 Fix racy FAILs.
7605 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
7606 "continue" command.
7607
6bec5e0a
JK
76082012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7609
7610 Fix for gdbserver non-extended mode.
7611 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
7612 and gdb_run_cmd.
7613
2e8265fd
TT
76142012-02-17 Tom Tromey <tromey@redhat.com>
7615
7616 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
7617 * gdb.python/py-events.exp: Check 'dir' output.
7618 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
7619
9e507076
YQ
76202012-02-17 Yao Qi <yao@codesourcery.com>
7621
7622 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7623
32d22ab1
TT
76242012-02-16 Tom Tromey <tromey@redhat.com>
7625
7626 * gdb.base/inferior-died.c: Don't include stdio.h.
7627
9addecb9
TT
76282012-02-16 Tom Tromey <tromey@redhat.com>
7629
7630 * gdb.base/inferior-died.c: New file.
7631 * gdb.base/inferior-died.exp: New file.
7632
4cb6da1c
AR
76332012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
7634
7635 * gdb.base/break-inline.exp: New file.
7636 * gdb.base/break-inline.c: New file.
7637
3af2590d
TT
76382012-02-15 Tom Tromey <tromey@redhat.com>
7639
7640 * gdb.base/pc-fp.exp: Add "info register" tests.
7641
29988831
TT
76422012-02-15 Tom Tromey <tromey@redhat.com>
7643
7644 * gdb.base/regs.exp: Remove.
7645
10010058
PA
76462012-02-15 Pedro Alves <palves@redhat.com>
7647
7648 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7649 the target doesn't support tracepoints.
7650 * gdb.trace/circ.exp: Ditto.
7651 * gdb.trace/collection.exp: Ditto.
7652 * gdb.trace/packetlen.exp: Ditto.
7653 * gdb.trace/passc-dyn.exp: Ditto.
7654 * gdb.trace/report.exp: Ditto.
7655 * gdb.trace/tfind.exp: Ditto.
7656 * gdb.trace/tspeed.exp: Ditto.
7657 * gdb.trace/tsv.exp: Ditto.
7658 * gdb.trace/unavailable.exp: Ditto.
7659 * gdb.trace/while-dyn.exp: Ditto.
7660
a2e0062d
PA
76612012-02-15 Pedro Alves <palves@redhat.com>
7662
7663 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7664 gdb_test_multiple, and call unsupported instead of fail, if the
7665 remote side does not support the request.
7666
a1999d40
PA
76672012-02-15 Pedro Alves <palves@redhat.com>
7668
7669 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
7670 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
7671 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
7672 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
7673 * gdb.server/server-run.exp: Make sure gdb is disconnected.
7674 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
7675 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
7676 doesn't start with "extended-" already.
7677
7cee1e54
PA
76782012-02-15 Pedro Alves <palves@redhat.com>
7679
7680 Support extended-remote. Avoid cascading timeouts.
7681
7682 * gdb.base/attach.exp (do_attach_tests): Add expected output for
7683 the extended-remote target. If attaching with no file fails, load
7684 the file manually.
7685 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
7686
816338b5
SS
76872012-02-14 Stan Shebs <stan@codesourcery.com>
7688
7689 * gdb.base/ena-dis-br.exp: Add enable count test.
7690
cc30c4bd
PA
76912012-02-13 Pedro Alves <palves@redhat.com>
7692
7693 * config/mips-idt.exp: Delete.
7694 * gdb.base/a2-run.exp: Remove mips-idt xfails.
7695 * gdb.base/bitfields.exp: Remove mips-idt restarts.
7696 * gdb.base/break.exp: Remove mips-idt references.
7697 * gdb.base/chng-syms.exp: Ditto.
7698 * gdb.base/default.exp: Ditto.
7699 * gdb.base/funcargs.exp (funcargs_reload): Delete.
7700 (top level): Don't call it.
7701 * gdb.base/opaque.exp: Remove mips-idt restarts.
7702 * gdb.base/ptype.exp: Remove mips-idt xfails.
7703 * gdb.base/scope.exp: Remove mips-idt restarts.
7704 * gdb.base/sepdebug.exp: Remove mips-idt references.
7705 * gdb.base/watchpoint.exp (maybe_clean_restart)
7706 (maybe_reinitialize): Delete.
7707 (test_disabling_watchpoints, test_disabling_watchpoints)
7708 (test_watchpoint_triggered_in_syscall)
7709 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7710 Don't call them.
7711
57008375
JK
77122012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7713
7714 * gdb.server/server-exec-info.exp: New file.
7715
4a2d9c08
PA
77162012-02-10 Pedro Alves <palves@redhat.com>
7717
7718 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
7719 always non-empty.
7720 (test_attach): Always pass $exec to test_attach_gdb.
7721
09fa21bd
TT
77222012-02-08 Tom Tromey <tromey@redhat.com>
7723
7724 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
7725 before inferior is started.
7726
f0823d2c
TT
77272012-02-07 Tom Tromey <tromey@redhat.com>
7728
7729 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
7730 Symbol.value.
7731 * gdb.python/py-symbol.c (qq): Set default value.
7732
77332012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
7734
7735 * gdb.python/py-symbol.c (qq): New global.
7736 * gdb.python/py-symbol.exp: Add test for frame-less
7737 lookup_symbol.
7738 * gdb.python/py-symtab.exp: Fix line number.
7739
f7e44f65
JB
77402012-02-03 Joel Brobecker <brobecker@adacore.com>
7741
7742 * gdb.ada/mi_task_arg: New testcase.
7743
4c9ed63c
PA
77442012-02-02 Pedro Alves <palves@redhat.com>
7745
7746 * gdb.reverse/until-precsave.exp: Also put "record save" under the
7747 extended timeout.
7748
c0b9f2c6
PA
77492012-02-02 Pedro Alves <palves@redhat.com>
7750
7751 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
7752 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
7753
5f8cefd7
PA
77542012-02-02 Pedro Alves <palves@redhat.com>
7755
7756 * gdb.base/term.exp: Rewrite.
7757 * gdb.base/term.c: New.
7758
2f3a2569
PA
77592012-02-02 Pedro Alves <palves@redhat.com>
7760
7761 * gdb.base/default.exp (run "r" abbreviation, run): Add
7762 extended-remote expected output.
7763
f149aabd
TT
77642012-02-02 Tom Tromey <tromey@redhat.com>
7765
7766 * gdb.cp/dispcxx.exp: New file.
7767 * gdb.cp/dispcxx.cc: New file.
7768
03bef283
TT
77692012-02-01 Tom Tromey <tromey@redhat.com>
7770
7771 * gdb.base/jit-simple.exp: New file.
7772 * gdb.base/jit-simple.c: New file.
7773
a79b18b5
YQ
77742012-01-30 Yao Qi <yao@codesourcery.com>
7775
7776 * gdb.base/skip.exp: Make test result unique.
7777
f0d1a53e
JK
77782012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7779
7780 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
7781 compatibility with valgrind-3.7.0.
7782
4b3c9f41
PA
77832012-01-27 Pedro Alves <palves@redhat.com>
7784
7785 * gdb.base/watchpoint.exp (no_hw): New global.
7786 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
7787 disable hw watchpoints.
7788 (test_wide_location_1, test_wide_location_2): If no_hw is set,
7789 don't expect hw watchpoints.
7790 (no_hw_watchpoints): Always clean restart.
7791 (do_tests): New procedure, factored out from the top level.
7792 (top level): Run tests twice. Once with hw watchpoints enabled,
7793 another time with hw watchpoints disabled.
7794
a13491c8
PA
77952012-01-27 Pedro Alves <palves@redhat.com>
7796
7797 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
7798 out from the top level.
7799 (top level): Call it instead.
7800
f2c8a051
PA
78012012-01-27 Pedro Alves <palves@redhat.com>
7802
7803 * gdb.base/watchpoint.exp (top level): Re-enable hardware
7804 watchpoints sooner.
7805
654d7a9e
PA
78062012-01-27 Pedro Alves <palves@redhat.com>
7807
7808 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
7809
274f47f3
PA
78102012-01-27 Pedro Alves <palves@redhat.com>
7811
7812 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
7813 "You may have requested too many hardware
7814 breakpoints/watchpoints".
7815
e4d63ba2
PA
78162012-01-27 Pedro Alves <palves@redhat.com>
7817
7818 * gdb.base/watchpoint.exp (maybe_clean_restart)
7819 (maybe_reinitialize): New.
7820 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
7821 expect "hit N times".
7822 (test_disabling_watchpoints, test_complex_watchpoint)
7823 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7824 Call maybe_clean_restart.
7825 (top level): Use clean_restart. Remove "mips-idt-*"
7826 reinitialization.
7827
dbd95daf
PA
78282012-01-27 Pedro Alves <palves@redhat.com>
7829
7830 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
7831
f3ad2025
PA
78322012-01-27 Pedro Alves <palves@redhat.com>
7833
7834 * gdb.base/watchpoint.exp: Clean restart after tests that don't
7835 require `initialize' anymore. Remove unnecessary `initialize'
7836 calls.
7837
100aa3ae
PA
78382012-01-27 Pedro Alves <palves@redhat.com>
7839
7840 * gdb.base/watchpoint.exp (wp_set): Delete.
7841 (initialize, test_simple_watchpoint, top level): Remove dead code.
7842
c79a8e11
PA
78432012-01-27 Pedro Alves <palves@redhat.com>
7844
7845 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
7846 typo.
7847
048fe15a
PA
78482012-01-27 Pedro Alves <palves@redhat.com>
7849
7850 * config/extended-gdbserver.exp: New file.
7851 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
7852 comment.
7853 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
7854 * boards/native-extended-gdbserver.exp: New file.
7855
4033a6bf
PA
78562012-01-26 Pedro Alves <palves@redhat.com>
7857
7858 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
7859 and gdb_test_multiple.
7860
3d7f4b81
PA
78612012-01-26 Pedro Alves <palves@redhat.com>
7862
7863 Make test messages unique, and more identifiable.
7864 * gdb.multi/watchpoint-multi.exp: Change test messages.
7865
484abf42
TT
78662012-01-25 Tom Tromey <tromey@redhat.com>
7867
7868 * gdb.base/solib-disc.exp: Fix regexps.
7869
edcc5120
TT
78702012-01-24 Tom Tromey <tromey@redhat.com>
7871
7872 * lib/mi-support.exp (mi_expect_stop): Add special case for
7873 solib-event.
7874 * gdb.base/catch-load-so.c: New file.
7875 * gdb.base/catch-load.exp: New file.
7876 * gdb.base/catch-load.c: New file.
7877 * gdb.base/break-interp.exp (reach_1): Update regexp.
7878
30b91c90
JK
78792012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7880
7881 Fix fuzzy results.
7882 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
7883 lpsimple and func.
7884
53fe1783
GB
78852012-01-24 Gary Benson <gbenson@redhat.com>
7886
7887 Delete #if 0'd out code.
7888 * gdb.base/default.exp (info catch): Remove.
7889 * gdb.base/gdb_history (info catch): Likewise.
7890 * gdb.base/help.exp (info catch): Likewise.
7891
d0d8b0c6
JK
78922012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7893
7894 Fix watchpoints to be specific for each inferior.
7895 * gdb.multi/watchpoint-multi.c: New file.
7896 * gdb.multi/watchpoint-multi.exp: New file.
7897
4403d8e9
JK
78982012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7899
7900 Fix watchpoints across inferior fork.
7901 * gdb.threads/watchpoint-fork-child.c: New file.
7902 * gdb.threads/watchpoint-fork-mt.c: New file.
7903 * gdb.threads/watchpoint-fork-parent.c: New file.
7904 * gdb.threads/watchpoint-fork-st.c: New file.
7905 * gdb.threads/watchpoint-fork.exp: New file.
7906 * gdb.threads/watchpoint-fork.h: New file.
7907
050a2e1d
PA
79082012-01-23 Pedro Alves <palves@redhat.com>
7909
7910 * gdb.base/call-signal-resume.exp: Allow output after "return".
7911
6a52fb62
PA
79122012-01-20 Pedro Alves <palves@redhat.com>
7913
7914 * gdb.python/py-finish-breakpoint.py: Fix typo.
7915
145b16a9
UW
79162012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
7917
7918 * gdb.base/info-proc.exp: Also run on remote targets. Main
7919 "info proc" command is now always present; whether target supports
7920 actual info proc operation is detected when attempting to issue
7921 the command.
7922
26f6125e
JK
79232012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7924
7925 * .gdbinit: Remove.
7926
eb5227ce
PA
79272012-01-19 Pedro Alves <palves@redhat.com>
7928
7929 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
7930 look at the funtions' returns.
7931 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
7932 (jprint.print(int, int)): Change return type to int. Adjust.
7933
1db33378
PP
79342012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7935
7936 PR gdb/9538
7937 * gdb.base/sepdebug.exp: New test.
7938
b9736cf8
PA
79392012-01-18 Pedro Alves <palves@redhat.com>
7940
7941 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
7942 Allow output before ^done.
7943
4aac40c8
TT
79442012-01-16 Tom Tromey <tromey@redhat.com>
7945
7946 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
7947 Add tests for relative directory.
7948
cafec441
TT
79492012-01-16 Tom Tromey <tromey@redhat.com>
7950
7951 * gdb.base/printcmds.c (enum flag_enum): New.
7952 (three): New global.
7953 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
7954 enum printing.
7955 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
7956 FlagEnumerationPrinter.
7957 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
7958 * gdb.python/py-pp-maint.c (enum flag_enum): New.
7959 (fval): New global.
7960
abcc4978
PA
79612012-01-16 Pedro Alves <palves@redhat.com>
7962
7963 * lib/gdb.exp (banned_procedures): New variable.
7964 (banned_variables_traced): Rename to ...
7965 (banned_traced): ... this.
7966 (gdb_init): Also trace banned procedures.
7967 (gdb_finish): Also untrace banned procedures.
7968
97ccebe8
PA
79692012-01-16 Pedro Alves <palves@redhat.com>
7970
7971 Remove all calls to strace.
7972
2af7517b
JK
79732012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7974
7975 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
7976 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
7977
9241a8bc
PP
79782012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7979
7980 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
7981 * gdb.base/pie-execl.exp: Likewise.
7982
3848a17f
KS
79832012-01-12 Keith Seitz <keiths@redhat.com>
7984
7985 PR mi/10586
7986 * gdb.mi/var-cmd.c (struct anonymous): New structure.
7987 (do_anonymous_type_tests): New function.
7988 (main): Call do_anonymous_type_tests.
7989 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
7990 (verify_everything): New procedure.
7991 * gdb.mi/mi-var-cp.cc (class A): New class.
7992 (anonymous_structs_and_unions): New function.
7993 (main): Call anonymous_structs_and_unions.
7994 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
7995 (verify_everything): New procedure.
7996
440e2fca
KS
79972012-01-12 Keith Seitz <keiths@redhat.com>
7998
7999 * lib/mi-support.exp: Expand comments about PATH_EXPR.
8000 (varobj_tree::get_path_expr): Assume that all varobjs are
8001 compound unless they are known simple types.
8002 Adjust path expressions based on parent type, path parent type,
8003 and tree language.
8004 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
8005 the root varobj.
8006 (mi_walk_varobj_tree): Add LANGUAGE parameter.
8007
675399c9
PA
80082012-01-11 Pedro Alves <palves@redhat.com>
8009
8010 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
8011 core files on this machine" anymore.
8012
97ddaa9b
PH
80132012-01-11 Paul Hilfinger <hilfingr@adacore.com>
8014
8015 * gdb.base/watchpoint.c (recurser): Initialize local_x.
8016 (main): Repeat recurser call.
8017 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
8018 equivalent to 'local_x'.
8019
ea733575 80202012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 8021 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
8022
8023 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
8024
2ca0b532
PA
80252012-01-05 Pedro Alves <alves.ped@gmail.com>
8026
8027 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
8028 * gdb.python/py-events.c (first): Add bits for new "step N" test.
8029 * gdb.python/py-events.exp: Test that "step N" tripping on a
8030 breakpoint emits a breakpoint event.
8031
6e681866
JB
80322012-01-03 Joel Brobecker <brobecker@adacore.com>
8033
8034 * gdb.base/auxv.exp: Reformat the copyright notice.
8035
3c2d6aff
YQ
80362012-01-03 Yao Qi <yao@codesourcery.com>
8037
8038 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
8039 (strace_trace_on_diff_addr): New.
8040 * gdb.trace/strace.c: (main): Add two local variables.
8041
0852fee3
UW
80422011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
8043
8044 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
8045 * gdb.cell/gcore.exp: Likewise.
8046 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
8047 to verify the correct instance of main is selected.
8048
12c3e59c
JB
80492012-01-02 Joel Brobecker <brobecker@adacore.com>
8050
8051 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8052 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
8053 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
8054 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
8055 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
8056 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
8057 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
8058 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
8059 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
8060 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
8061 gdb.threads/thread_check.c: Reformat copyright header.
8062
c0f378ec
EBM
80632011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
8064
e4a7ca93 8065 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
8066 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
8067 is not enabled.
8068
3bc96cfb
JK
80692011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8070
8071 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
8072 parameter to self_exec, adjust the function.
8073 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
8074 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
8075 (set var do_exit = 0): Remove test.
8076 (newline at end of file): Add one.
8077
095bcf5e
JB
80782011-12-27 Joel Brobecker <brobecker@adacore.com>
8079
8080 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
8081 New files.
8082
18d19bd1
JK
80832011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8084
8085 Fix racy FAILs.
8086 * gdb.threads/fork-thread-pending.c (barrier): New variable.
8087 (thread_function, thread_forker): Call pthread_barrier_wait for it.
8088 (main): Call pthread_barrier_init for it.
8089
e809353a
JK
80902011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8091
8092 Fix double send_gdb leading to racy FAILs.
8093 * gdb.base/break.exp (set silent break bp_location1): Replace
8094 3x send_gdb and gdb_expect by gdb_test.
8095 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
8096 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
8097 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
8098 instead of send_gdb. Twice.
8099 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
8100 3x send_gdb and gdb_expect by gdb_test.
8101 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
8102
da8cb7ec
JK
81032011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8104
8105 * gdb.linespec/linespec.exp: Compile using {c++}.
8106
ae1a303e
JK
81072011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8108
8109 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
8110 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
8111 (verify GCC PR debug/51668): New test.
8112
cc72b2a2
KP
81132011-12-23 Kevin Pouget <kevin.pouget@st.com>
8114
8115 Introduce gdb.FinishBreakpoint in Python.
8116 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
8117 py-finish-breakpoint2
8118 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
8119 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
8120 instead of line number.
8121 * gdb.python/py-finish-breakpoint.c: New file.
8122 * gdb.python/py-finish-breakpoint.exp: New file.
8123 * gdb.python/py-finish-breakpoint.py: New file.
8124 * gdb.python/py-finish-breakpoint2.cc: New file.
8125 * gdb.python/py-finish-breakpoint2.exp: New file.
8126 * gdb.python/py-finish-breakpoint2.py: New file.
8127
3b7962f9
JK
81282011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8129
8130 Partial fix of compatibility with gcc-4.7.
8131 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8132 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8133 Add comment to add a PASS case in the future.
8134
6538471c
JK
8135 Fix compatibility with gcc-4.7.
8136 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8137
7052e42c
UW
81382011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8139
8140 PR tdep/12797
8141 * gdb.base/callfuncs.exp: Remove KFAIL.
8142
9ac7f98e
JB
81432011-12-21 Joel Brobecker <brobecker@adacore.com>
8144
8145 * gdb.ada/task_bp: New testcase.
8146
f6eeced0
JK
81472011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8148
8149 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8150 -DNO_SECTIONS.
8151 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8152
72225e17
JK
81532011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8154
8155 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8156 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8157 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8158 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8159 conditional for gcc <= 4.5.
8160
13ac8d2c
JK
81612011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8162
8163 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8164 by XFAIL.
8165 * gdb.cp/static-method.exp (info addr A::func())
8166 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8167 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8168 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8169 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8170 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8171 (test value of F in k3_m): Likewise.
8172 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8173 Likewise.
8174
049682ba
JK
81752011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8176
8177 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8178 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8179 Remove.
8180 * gdb.threads/attachstop-mt.c: Remove.
8181 * gdb.threads/attachstop-mt.exp: Remove.
8182
2c9d8796
MK
81832011-12-17 Mark Kettenis <kettenis@gnu.org>
8184
8185 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8186
e0f9f062
DE
81872011-12-16 Doug Evans <dje@google.com>
8188
f4aa2101 8189 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8190 * boards/native-gdbserver.exp: New file.
8191
e0f9f062
DE
8192 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8193 gdbserver output.
8194 (gdbserver_default_get_remote_address): New function.
8195 (gdbserver_start): Call gdb,get_remote_address to compute argument
8196 to "target remote" command.
8197
80b6e756
PM
81982011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8199
1c3ad6ab 8200 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8201 python print-stack. Add set/show python print-stack
8202 off|full|message tests.
8203
1576bd00
YQ
82042011-12-15 Yao Qi <yao@codesourcery.com>
8205
8206 * gdb.trace/strace.c: New
8207 * gdb.trace/strace.exp: New.
8208
d6a0f6e0
TT
82092011-12-14 Tom Tromey <tromey@redhat.com>
8210
8211 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8212
31015e1d
DE
82132011-12-14 Doug Evans <dje@google.com>
8214
8215 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8216
7b50312a
PA
82172011-12-14 Pedro Alves <pedro@codesourcery.com>
8218
8219 PR threads/10729
8220
8221 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8222 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8223
924437bc
PA
82242011-12-13 Pedro Alves <pedro@codesourcery.com>
8225 Doug Evans <dje@google.com>
8226
8227 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8228 (clean_restart): Remove references to the gdb_stub target board
8229 variable.
8230 (gdb_step_for_stub): Delete.
8231
8232 * gdb.base/annota1.exp: Remove all references to [target_info
8233 exists gdb_stub], gdb_step_for_stub and usestubs.
8234 * gdb.base/annota3.exp: Ditto.
8235 * gdb.base/async.exp: Ditto.
8236 * gdb.base/break.exp: Ditto.
8237 * gdb.base/code-expr.exp: Ditto.
8238 * gdb.base/commands.exp: Ditto.
8239 * gdb.base/completion.exp: Ditto.
8240 * gdb.base/condbreak.exp: Ditto.
8241 * gdb.base/consecutive.exp: Ditto.
8242 * gdb.base/cvexpr.exp: Ditto.
8243 * gdb.base/define.exp: Ditto.
8244 * gdb.base/display.exp: Ditto.
8245 * gdb.base/ena-dis-br.exp: Ditto.
8246 * gdb.base/environ.exp: Ditto.
8247 * gdb.base/gnu-ifunc.exp: Ditto.
8248 * gdb.base/maint.exp: Ditto.
8249 * gdb.base/pending.exp: Ditto.
8250 * gdb.base/sect-cmd.exp: Ditto.
8251 * gdb.base/sepdebug.exp: Ditto.
8252 * gdb.base/unload.exp: Ditto.
8253 * gdb.base/watchpoint-solib.exp: Ditto.
8254 * gdb.cp/annota2.exp: Ditto.
8255 * gdb.cp/annota3.exp: Ditto.
8256 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8257 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8258 * gdb.mi/mi-pending.exp: Ditto.
8259 * gdb.trace/circ.exp: Ditto.
8260 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8261 * gdb.base/list.exp: Ditto.
8262
8263 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8264 breakpoint function and all references to the usestubs macro.
8265 * gdb.base/exprs.c: Ditto.
8266 * gdb.base/freebpcmd.c: Ditto.
8267 * gdb.base/bitfields.c: Ditto.
8268 * gdb.base/bitfields2.c: Ditto.
8269 * gdb.base/break.c: Ditto.
8270 * gdb.base/call-sc.c: Ditto.
8271 * gdb.base/call-signals.c: Ditto.
8272 * gdb.base/callfuncs.c: Ditto.
8273 * gdb.base/charset.c: Ditto.
8274 * gdb.base/consecutive.c: Ditto.
8275 * gdb.base/constvars.c: Ditto.
8276 * gdb.base/funcargs.c: Ditto.
8277 * gdb.base/int-type.c: Ditto.
8278 * gdb.base/interrupt.c: Ditto.
8279 * gdb.base/langs0.c: Ditto.
8280 * gdb.base/list0.c: Ditto.
8281 * gdb.base/mips_pro.c: Ditto.
8282 * gdb.base/miscexprs.c: Ditto.
8283 * gdb.base/nodebug.c: Ditto.
8284 * gdb.base/opaque0.c: Ditto.
8285 * gdb.base/pointers.c: Ditto.
8286 * gdb.base/printcmds.c: Ditto.
8287 * gdb.base/ptype.c: Ditto.
8288 * gdb.base/recurse.c: Ditto.
8289 * gdb.base/reread1.c: Ditto.
8290 * gdb.base/reread2.c: Ditto.
8291 * gdb.base/restore.c: Ditto.
8292 * gdb.base/return.c: Ditto.
8293 * gdb.base/run.c: Ditto.
8294 * gdb.base/scope0.c: Ditto.
8295 * gdb.base/sepdebug.c: Ditto.
8296 * gdb.base/setshow.c: Ditto.
8297 * gdb.base/setvar.c: Ditto.
8298 * gdb.base/sigall.c: Ditto.
8299 * gdb.base/signals.c: Ditto.
8300 * gdb.base/structs.c: Ditto.
8301 * gdb.base/structs2.c: Ditto.
8302 * gdb.base/testenv.c: Ditto.
8303 * gdb.base/twice.c: Ditto.
8304 * gdb.base/unwindonsignal.c: Ditto.
8305 * gdb.base/watchpoint.c: Ditto.
8306 * gdb.base/watchpoints.c: Ditto.
8307 * gdb.base/whatis.c: Ditto.
8308 * gdb.cp/classes.cc: Ditto.
8309 * gdb.cp/cplusfuncs.cc: Ditto.
8310 * gdb.cp/derivation.cc: Ditto.
8311 * gdb.cp/formatted-ref.cc: Ditto.
8312 * gdb.cp/misc.cc: Ditto.
8313 * gdb.cp/overload.cc: Ditto.
8314 * gdb.cp/ovldbreak.cc: Ditto.
8315 * gdb.cp/ref-params.cc: Ditto.
8316 * gdb.cp/ref-types.cc: Ditto.
8317 * gdb.cp/templates.cc: Ditto.
8318 * gdb.cp/virtfunc.cc: Ditto.
8319 * gdb.hp/gdb.aCC/run.c: Ditto.
8320 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8321 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8322 * gdb.reverse/consecutive-reverse.c: Ditto.
8323 * gdb.reverse/sigall-reverse.c: Ditto.
8324 * gdb.reverse/until-reverse.c: Ditto.
8325 * gdb.reverse/watch-reverse.c: Ditto.
8326 * gdb.trace/actions.c: Ditto.
8327 * gdb.trace/circ.c: Ditto.
8328 * gdb.trace/collection.c: Ditto.
8329
fabde485
PA
83302011-12-13 Pedro Alves <pedro@codesourcery.com>
8331
8332 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8333 (func6, func7): New.
8334 (main): Call func6 and func7.
8335 * gdb.base/watchpoint.exp (test_wide_location_1)
8336 (test_wide_location_2): New.
8337 (top level): Re-enable hardware watchpoints if necessary. Call
8338 test_wide_location_1 and test_wide_location_2.
8339
ff7d1690
YQ
83402011-12-11 Yao Qi <yao@codesourcery.com>
8341
8342 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8343
a6af7abe
JB
83442011-12-11 Joel Brobecker <brobecker@adacore.com>
8345
8346 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8347 expected output for unsupported case.
8348
61638e15
JK
83492011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8350
8351 PR testsuite/12649
8352 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8353 Protect gdb_test_multiple by final $gdb_prompt match.
8354
0a00efc3
JK
83552011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8356
8357 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8358 New variable, new test.
8359 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8360 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8361 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8362 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8363 them if HAVE_GCC_45682_FIXED is not set.
8364
4511b1ba
YQ
83652011-12-10 Yao Qi <yao@codesourcery.com>
8366
8367 * gdb.trace/status-stop.exp: New.
8368 * gdb.trace/status-stop.c: New.
8369
27949e73
JK
83702011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8371
8372 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8373 timeout.
8374
d8ea7931
TT
83752011-12-08 Tom Tromey <tromey@redhat.com>
8376
8377 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8378 condition.
8379
1cc310d2
SS
83802011-12-07 Stan Shebs <stan@codesourcery.com>
8381
8382 * gdb.trace/tfind.exp: Update for output changes.
8383
d482a875
PA
83842011-12-07 Pedro Alves <pedro@codesourcery.com>
8385
8386 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8387 throws "Cannot insert catchpoints in this configuration".
8388 * gdb.ada/mi_catch_ex.exp: Likewise.
8389
f0ba3972
PA
83902011-12-06 Pedro Alves <pedro@codesourcery.com>
8391
8392 * gdb.base/break-always.exp: Test changing memory at addresses
8393 with breakpoints inserted.
8394
f8eba3c6
TT
83952011-12-06 Joel Brobecker <brobecker@acacore.com>
8396
6fdff2c5
PA
8397 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8398 involving a fully qualified function name.
f8eba3c6
TT
8399
84002011-12-06 Tom Tromey <tromey@redhat.com>
8401
8402 * gdb.ada/homonym.exp: Add three breakpoint tests.
8403
84042011-12-06 Tom Tromey <tromey@redhat.com>
8405
8406 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8407 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8408 * gdb.objc/objcdecode.exp: Update for output changes.
8409 * gdb.linespec/linespec.exp: New file.
8410 * gdb.linespec/lspec.cc: New file.
8411 * gdb.linespec/lspec.h: New file.
8412 * gdb.linespec/body.h: New file.
8413 * gdb.linespec/base/two/thefile.cc: New file.
8414 * gdb.linespec/base/one/thefile.cc: New file.
8415 * gdb.linespec/Makefile.in: New file.
8416 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8417 output changes.
8418 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8419 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8420 makes one breakpoint.
8421 * gdb.cp/method2.exp (test_break): Update for output changes.
8422 * gdb.cp/mb-templates.exp: Update for output changes.
8423 * gdb.cp/mb-inline.exp: Update for output changes.
8424 * gdb.cp/mb-ctor.exp: Update for output changes.
8425 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8426 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8427 has multiple matches.
8428 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8429 error message change.
8430 * gdb.base/list.exp (test_list_filename_and_number): Update for
8431 error message change.
8432 * gdb.base/break.exp: Disable pending breakpoints. Update for
8433 output changes.
8434 * configure.ac: Add gdb.linespec.
8435 * configure: Rebuild.
8436 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8437
c642a434
UW
84382011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8439
8440 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8441 last_break register on s390*-*-* targets.
8442
b18003d1
JB
84432011-12-06 Joel Brobecker <brobecker@adacore.com>
8444
8445 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8446 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8447 of parameter X in procedure Foo.
8448
fe96589c
SS
84492011-12-05 Stan Shebs <stan@codesourcery.com>
8450
8451 * gdb.trace/tfind.exp: Update help string matches.
8452
1820ab47
JK
84532011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8454
8455 * gdb.server/ext-run.exp (get process list): Accept also systemd
8456 as PID 1.
8457
e11ac3a3
JK
84582011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8459 Pedro Alves <pedro@codesourcery.com>
8460
8461 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8462 starting GDB.
8463 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8464 $use_gdb_stub.
8465 * gdb.base/display.exp: Likewise.
8466 * gdb.base/ending-run.exp: Likewise.
8467 * gdb.base/list.exp (test_listsize): Likewise.
8468 * gdb.base/setshow.exp: Likewise.
8469 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8470 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8471 check by global $use_gdb_stub.
8472 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8473 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8474 (default_gdb_init): Unset global $use_gdb_stub.
8475 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8476 by global $use_gdb_stub.
8477 * lib/gdbserver-support.exp: Extend comments for set_board_info
8478 gdb_protocol and gdb,socketport.
8479 (gdbserver_start_extended): Set global gdbserver_protocol and
8480 gdbserver_gdbport. Clear global use_gdb_stub.
8481 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8482 from target use_gdb_stub.
8483 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8484
1d41d75c
DE
84852011-12-03 Doug Evans <dje@google.com>
8486
8487 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8488 (gdb_step_for_stub): Add comments.
8489
d6d7a51a
MR
84902011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8491
8492 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8493 to the caller.
8494 (gdb_test_multiple): Likewise.
8495
05acf274
JK
84962011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8497
8498 Fix gdb.mi/mi-solib.exp without system debug info installed.
8499 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8500 expect attribute, return 0 for it. Update comments.
8501
2268b414
JK
85022011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8503
8504 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8505 (corrupted list): Adjust the expectation.
8506
585861ea
JK
85072011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8508
8509 PR threads/13448
8510 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8511 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8512 * gdb.threads/tls-var-main.c: New file.
8513 * gdb.threads/tls-var.c: New file.
8514 * gdb.threads/tls-var.exp: New file.
8515
968643aa
JK
85162011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8517
8518 PR testsuite/12649
8519 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8520 Protect gdb_test_multiple by final $gdb_prompt match.
8521 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8522 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8523 (test_tracepoints): Likewise.
8524
9750bca9
JK
85252011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8526
8527 PR breakpoints/13346
8528 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8529 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8530 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8531
ac1349b7
JB
85322011-12-01 Joel Brobecker <brobecker@adacore.com>
8533
8534 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8535 * gdb.ada/homonym/homonym.adb: For use of all types defined
8536 locally inside both Get_Value subprograms.
8537
26d44faf
JK
85382011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8539
8540 Fix racy FAILs.
8541 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8542 of send_gdb.
8543
514f6425
UW
85442011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8545
8546 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8547 environment variable after test completed.
8548
4255c8d2
UW
85492011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8550
8551 * gdb.base/solib-nodir.exp: Skip if remote target.
8552 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8553 application. Call gdb_load_shlibs.
8554 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8555
a35ad96a
JB
85562011-11-29 Joel Brobecker <brobecker@adacore.com>
8557
8558 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8559
1a1d5513
JB
85602011-11-28 Joel Brobecker <brobecker@adacore.com>
8561
8562 * gdb.ada/fullname_bp: New testcase.
8563
50b4ddf8
JK
85642011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8565
8566 PR testsuite/12649
8567 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8568 Wrap send_gdb into a new gdb_test.
8569
fb0aec57
JK
8570 Code cleanup.
8571 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8572 Convert send_gdb and gdb_expect to gdb_test_multiple.
8573
2376d946
JK
85742011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8575
8576 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8577
1eec78bd
KS
85782011-11-23 Keith Seitz <keiths@redhat.com>
8579
8580 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8581 (mi_varobj_tree_test_children_callback): New proc.
8582 (mi_walk_varobj_tree): New proc.
8583
36dfb11c
TT
85842011-11-22 Tom Tromey <tromey@redhat.com>
8585
8586 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
8587 Add "use_mi_command" argument.
8588 (mi_run_cmd, mi_run_with_cli): New procs.
8589 * gdb.mi/solib-lib.c: New file.
8590 * gdb.mi/solib-main.c: New file.
8591 * gdb.mi/mi-solib.exp: New file.
8592
0e965dd0
DE
85932011-11-21 Doug Evans <dje@google.com>
8594
8595 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
8596 _Unwind_DebugHook is missing.
8597
f196051f
SS
85982011-11-20 Stan Shebs <stan@codesourcery.com>
8599
8600 * gdb.trace/tstatus.exp: New.
8601 * gdb.trace/actions.c: Include string.h.
8602
bfccc43c
YQ
86032011-11-18 Yao Qi <yao@codesourcery.com>
8604
8605 * gdb.trace/pending.exp: New.
8606 * gdb.trace/pending.c: New.
8607 * gdb.trace/pendshr1.c: New.
8608 * gdb.trace/pendshr2.c: New.
8609 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
8610 tracepoint location becomes pending.
8611 (tracepoint_change_loc_2): New.
8612
73cd8ab1
DM
86132011-11-16 David S. Miller <davem@davemloft.net>
8614
8615 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
8616 target is sparc*-*-linux*
8617
77426730
PK
86182011-11-15 Paul Koning <paul_koning@dell.com>
8619
8620 * gdb.python/py-type.exp: New testcases for exceptions on scalar
8621 types.
8622
ed59ded5
DE
86232011-11-14 Doug Evans <dje@google.com>
8624
8625 * gdb.base/shell.exp: New file.
8626
405f8e94
SS
86272011-11-14 Stan Shebs <stan@codesourcery.com>
8628
8629 * gdb.trace/ftrace.c: New.
8630 * gdb.trace/ftrace.exp: New.
8631
1e4d1764
YQ
86322011-11-14 Yao Qi <yao@codesourcery.com>
8633
8634 * gdb.trace/change-loc-1.c: New.
8635 * gdb.trace/change-loc-2.c: New.
8636 * gdb.trace/change-loc.c: New.
8637 * gdb.trace/change-loc.exp: New.
8638 * gdb.trace/change-loc.h: New.
8639 * gdb.trace/trace-break.c (marker): Define new symbol.
8640 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 8641 New.
1e4d1764
YQ
8642 (break_trace_same_addr_6): New.
8643
71eba9c2 86442011-11-12 Matt Rice <ratmice@gmail.com>
8645
8646 * gdb.base/info-macros.exp: Make tests for info definitions
8647 test info macro. Add tests for info macro argument processing.
8648 Rename a few tests.
8649
1d93e29a
KS
86502011-11-11 Keith Seitz <keiths@redhat.com>
8651
8652 PR gdb/12843
8653 * gdb.base/linespecs.exp: New file.
8654
a4b5b48a
DE
86552011-11-11 Doug Evans <dje@google.com>
8656
8657 * gdb.threads/print-threads.exp: Extend timeout for slower
8658 tests.
8659
f6b47be4
DE
86602011-11-10 Doug Evans <dje@google.com>
8661
792a0230
DE
8662 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8663 "record to end of main" test.
8664
f6b47be4
DE
8665 * gdb.python/py-type.c (TS): New typedef.
8666 (ts): New global.
8667 * gdb.python/py-type.exp: Test field list of typedef.
8668
22355c90
JB
86692011-11-10 Joel Brobecker <brobecker@adacore.com>
8670
8671 * gdb.ada/small_reg_param: New testcase.
8672
a7860e76
TT
86732011-11-09 Tom Tromey <tromey@redhat.com>
8674
8675 * gdb.cp/destrprint.exp: New file.
8676 * gdb.cp/destrprint.cc: New file.
8677
72a2e3dc
MI
86782011-11-08 Meador Inge <meadori@codesourcery.com>
8679
8680 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
8681 (switch_stack_to_other): New test function.
8682 * gdb.arch/thumb-prologue.exp: New test cases.
8683
c7195df2 86842011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
8685
8686 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8687
d3895d7d
YQ
86882011-11-08 Yao Qi <yao@codesourcery.com>
8689
8690 * gdb.exp (supports_process_record): New.
8691 (supports_reverse): New.
8692 * gdb.reverse/break-precsave.exp: Call support_process_record
8693 to run test conditionally.
8694 * gdb.reverse/consecutive-precsave.exp: Likewise.
8695 * gdb.reverse/i386-precsave.exp: Likewise.
8696 * gdb.reverse/machinestate-precsave.exp: Likewise.
8697 * gdb.reverse/solib-precsave.exp: Likewise.
8698 * gdb.reverse/step-precsave.exp: Likewise.
8699 * gdb.reverse/until-precsave.exp: Likewise.
8700 * gdb.reverse/watch-precsave.exp: Likewise.
8701 * gdb.reverse/break-reverse.exp: Call support_reverse to run
8702 test conditionally.
8703 * gdb.reverse/consecutive-reverse.exp: Likewise.
8704 * gdb.reverse/finish-precsave.exp: Likewise.
8705 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8706 * gdb.reverse/finish-reverse.exp: Likewise.
8707 * gdb.reverse/i386-reverse.exp: Likewise.
8708 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8709 * gdb.reverse/machinestate.exp: Likewise.
8710 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
8711 * gdb.reverse/sigall-precsave.exp: Likewise.
8712 * gdb.reverse/sigall-reverse.exp: Likewise.
8713 * gdb.reverse/solib-reverse.exp: Likewise.
8714 * gdb.reverse/step-reverse.exp: Likewise.
8715 * gdb.reverse/until-reverse.exp: Likewise.
8716 * gdb.reverse/watch-reverse.exp: Likewise.
8717
a59306a3
YQ
87182011-11-05 Yao Qi <yao@codesourcery.com>
8719
8720 * gdb.trace/trace-break.exp: Add test on setting two
8721 fast tracepoints at the same address.
8722
87769f59
JK
87232011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8724
8725 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8726
3065dfb6
SS
87272011-11-02 Stan Shebs <stan@codesourcery.com>
8728
8729 * gdb.trace/collection.c: Add code using strings.
8730 * gdb.trace/collection.exp: Add tests of string collection.
8731
89e208db
JK
87322011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8733
8734 * gdb.base/skip-solib.exp (executable_main): New variable.
8735 (binfile_main): Base it on that.
8736 Use $executable_main in clean_restart calls. Drop gdb_exit and
8737 gdb_start calls.
8738
405e54e9
JK
87392011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8740
8741 Fix racy FAILs.
8742 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
8743 breakpoint_re globals import by async. Set string_regex to .* for
8744 async. Remove the optional thread_selected_re and breakpoint_re
8745 globals expectations.
8746
58e8570a
JM
87472011-11-01 Joseph Myers <joseph@codesourcery.com>
8748
8749 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
8750 well as Cygwin.
8751
7b35ec7f 87522011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
8753
8754 Add tests for skip command.
89e208db
JK
8755 * gdb.base/skip-solib-lib.c: New
8756 * gdb.base/skip-solib-main.c: New
8757 * gdb.base/skip-solib.exp: New
8758 * gdb.base/skip.c: New
8759 * gdb.base/skip.exp: New
8760 * gdb.base/skip1.c: New
8761 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 8762
b9fd1791
PA
87632011-10-31 Yao Qi <yao@codesourcery.com>
8764 Pedro Alves <pedro@codesourcery.com>
8765
6fdff2c5
PA
8766 * gdb.trace/trace-break.c: New.
8767 * gdb.trace/trace-break.exp: New.
b9fd1791 8768
4323fecc
JK
87692011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8770
8771 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
8772 break-here-2.
8773
0e5bf2a8
PA
87742011-10-28 Pedro Alves <pedro@codesourcery.com>
8775
8776 * gdb.threads/no-unwaited-for-left.c: New.
8777 * gdb.threads/no-unwaited-for-left.exp: New.
8778 * gdb.threads/non-ldr-exc-1.c: New.
8779 * gdb.threads/non-ldr-exc-1.exp: New.
8780 * gdb.threads/non-ldr-exc-2.c: New.
8781 * gdb.threads/non-ldr-exc-2.exp: New.
8782 * gdb.threads/non-ldr-exc-3.c: New.
8783 * gdb.threads/non-ldr-exc-3.exp: New.
8784 * gdb.threads/non-ldr-exc-4.c: New.
8785 * gdb.threads/non-ldr-exc-4.exp: New.
8786
3a3dad98
JK
87872011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8788
8789 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
8790 * gdb.base/attach-pie-misread.exp: Likewise.
8791 * gdb.base/break-interp.exp: Likewise.
8792 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
8793 testcases for use_gdb_stub.
8794 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
8795 (continue): New testcase.
8796 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
8797 * gdb.threads/attach-into-signal.exp: Likewise.
8798 * gdb.threads/attach-stopped.exp: Likewise.
8799 * gdb.threads/attachstop-mt.exp: Likewise.
8800
d6a5d40c
PK
88012011-10-28 Paul Koning <paul_koning@dell.com>
8802
8803 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
8804
ca539be8
JK
88052011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8806
8807 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
8808 (mi_gdb_test): Import globals thread_selected_re
8809 and breakpoint_re. Expect them optionally at the regex start.
8810
d234ef5c
DE
88112011-10-27 Doug Evans <dje@google.com>
8812
8813 * gdb.python/python.exp: Test source -s.
8814
ab964825
PK
88152011-10-26 Paul Koning <paul_koning@dell.com>
8816
8817 * gdb.python/lib-types.cc (struct A): New structure.
8818 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 8819
54d8a644
PK
88202011-10-25 Paul Koning <paul_koning@dell.com>
8821
8822 PR python/13327
d234ef5c 8823
54d8a644
PK
8824 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
8825 fetch_lazy method.
8826
b0221781
YQ
88272011-10-24 Yao Qi <yao@codesourcery.com>
8828
8829 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
8830 target is tic6x-*-*.
8831
6cda5a20
JB
88322011-10-21 Joel Brobecker <brobecker@adacore.com>
8833
8834 * gdb.ada/mi_task_info/task_switch.adb: New file.
8835 * gdb.ada/mi_task_info.exp: New file.
8836
5ed9db04
JK
88372011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8838
8839 * gdb.cp/expand-psymtabs-cxx.exp: New file.
8840 * gdb.cp/expand-psymtabs-cxx.cc: New file.
8841
9df2fbc4
PM
88422011-10-20 Phil Muldoon <pmuldoon@redhat.com>
8843
8844 PR python/12656
8845
8846 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
8847 global_block tests.
8848
736086ba
TT
88492011-10-18 Tom Tromey <tromey@redhat.com>
8850
8851 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
8852
4af31552
TT
88532011-10-18 Tom Tromey <tromey@redhat.com>
8854
8855 * gdb.base/source.exp: Don't include full file name in test name.
8856 * gdb.python/python.exp: Don't include full file name in test
8857 name.
8858
43136979
AR
88592011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8860
8861 * gdb.base/attach-pie-noexec.c: New files.
8862 * gdb.base/attach-pie-noexec.exp: New files.
8863
543a9323
JM
88642011-10-17 Joseph Myers <joseph@codesourcery.com>
8865
8866 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
8867 prompt for each extra line in command.
8868
21ae7a4d
JK
88692011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8870
8871 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
8872 Revert the part of:
8873 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8874 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8875 Change the expected string.
8876
20ec36d9
JK
88772011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8878
8879 Fix results with system glibc debug info installed.
8880 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
8881 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
8882 Accept also __libc_ symbol prefix and no prefix.
8883
6501c2fc
KS
88842011-10-14 Keith Seitz <keiths@redhat.com>
8885
8886 PR c++/13225
8887 * gdb.cp/converts.cc (foo3_1): New function.
8888 (foo3_2): New functions.
8889 * gdb.cp/converts.exp: Add tests for int to pointer conversion
8890 and null pointer conversions of integer constant zero.
8891 Add test to check if all arguments are checked for incompatible
8892 conversion BADNESS.
8893
55b1fd0c
TT
88942011-10-14 Tom Tromey <tromey@redhat.com>
8895
8896 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
8897 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
8898 linespec.
8899
22c05d8a
JK
89002011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8901
8902 Fix internal error regression.
8903 * gdb.dwarf2/implptr-optimized-out.S: New file.
8904 * gdb.dwarf2/implptr-optimized-out.exp: New file.
8905
1d6edc3c
JK
89062011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8907
8908 Fix empty DWARF expressions DATA vs. SIZE conditionals.
8909 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
8910 (loclist): New.
8911 (4): New abbrev.
8912 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
8913 Use prepare_for_testing, remove clean_restart.
8914 (p arraynoloc, p arraycallnoloc): New tests.
8915
9ec72168
JK
89162011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8917
8918 * gdb.cp/namespace-enum.exp (executable): New variable.
8919 (binfile): Use ${objdir}/${subdir}/ prefix.
8920 Use ${executable} for clean_restart.
8921
9c6c53f7
SA
89222011-10-11 Sterling Augustine <saugustine@google.com>
8923
8924 * gdb.cp/Makefile.in: Add namespace-enum test.
8925 * gdb.cp/namespace-enum.exp: New file.
8926 * gdb.cp/namespace-enum.c: New file.
8927 * gdb.cp/namespace-enum-main.c: New file.
8928
fac7ceb3
UW
89292011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
8930
8931 * gdb.python/py-shared.exp: Relax filename check to handle remote:
8932 sysroot.
8933
941b2081
JK
89342011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8935
8936 Reimplement @entry in input expressions.
8937 * gdb.base/exprs.c (v_int_array_init): New variable.
8938 * gdb.base/exprs.exp (print v_int_array_init)
8939 (print *v_int_array_init@1, print *v_int_array_init@2)
8940 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
8941 (print v_int_array_init[1]@1): New tests.
8942
0344e878
JM
89432011-10-10 Joseph Myers <joseph@codesourcery.com>
8944
8945 * gdb.cp/gdb2495.exp: Do not include directories in filename in
8946 expected message.
8947
5a56e9c5
DE
89482011-10-09 Doug Evans <dje@google.com>
8949
8950 * gdb.base/alias.exp: Add tests for alias command.
8951
2bda9cc5
JK
89522011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8953
8954 * gdb.arch/amd64-entry-value.s: New file.
8955 * gdb.mi/mi2-amd64-entry-value.s: New file.
8956
a471c594
JK
89572011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8958
8959 Display @entry parameter values even for references.
8960 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
8961 functions.
8962 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
8963 reference and datap_input.
8964 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
8965 breakpoints.
8966 (continue to breakpoint: entry_reference: reference)
8967 (entry_reference: bt at entry)
8968 (continue to breakpoint: entry_reference: breakhere_reference)
8969 (entry_reference: bt, entry_reference: ptype regparam)
8970 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
8971 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
8972 (entry_reference: p regcopy, entry_reference: p nodataparam)
8973 (entry_reference: p nodataparam@entry): New tests.
8974
36b11add
JK
89752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8976
8977 Support @entry in input expressions.
8978 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
8979 (entry_stack: p s1@entry, entry_stack: p s2@entry)
8980 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
8981 (tailcall: p j@entry): New tests.
8982 * gdb.cp/koenig.cc (A::entry): New function.
8983 (main): Call it.
8984 * gdb.cp/koenig.exp (p entry (c)): New test.
8985
e18b2753
JK
89862011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8987
8988 Display @entry parameter values (without references).
8989 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
8990 (different, validity, invalid): New functions.
8991 (main): Call them.
8992 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
8993 stacktest, breakhere_stacktest, different, breakhere_different,
8994 breakhere_validity and breakhere_invalid.
8995 (entry: bt): Update for @entry.
8996 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
8997 (entry_validity: *, entry_invalid: *): Many new tests.
8998 * gdb.base/break.exp
8999 (run until breakpoint set at small function, optimized file): Accept
9000 also the @entry suffix.
9001 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
9002 * gdb.mi/mi2-amd64-entry-value.c: New files.
9003 * gdb.mi/mi2-amd64-entry-value.exp: New files.
9004
2d6c5dc2
JK
90052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9006
9007 Protect entry values against self tail calls.
9008 * gdb.arch/amd64-entry-value.cc (self2, self): New.
9009 (main): Call self.
9010 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
9011 (set debug entry-values 1, self: bt debug entry-values): New tests.
9012
111c6489
JK
90132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9014
9015 Recognize virtual tail call frames.
9016 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
9017 (amb_b, amb_a): New.
9018 (main): Call a and b.
9019 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
9020 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
9021 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
9022 New tests.
9023
8e3b41a9
JK
90242011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9025
9026 Implement basic support for DW_TAG_GNU_call_site.
9027 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
9028 * gdb.arch/amd64-entry-value.cc: New file.
9029 * gdb.arch/amd64-entry-value.exp: New file.
9030
181cebd4
JK
90312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9032
9033 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
9034 * gdb.dwarf2/implptr-64bit.S: New file.
9035 * gdb.dwarf2/implptr-64bit.exp: New file.
9036
741f5e3c
JK
90372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9038
9039 Fix initial language detection with -readnow.
9040 * gdb.cp/readnow-language.cc: New file.
9041 * gdb.cp/readnow-language.exp: New file.
9042
a73d2258
JK
90432011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9044
9045 Fix printed anonymous struct name.
9046 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
9047
af369495
JM
90482011-10-09 Joseph Myers <joseph@codesourcery.com>
9049
9050 * gdb.base/solib-symbol.exp: Do not include directories in
9051 filenames in expected messages.
9052
1fa57852
DE
90532011-10-07 Doug Evans <dje@google.com>
9054
9055 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
9056
bd054e06
KP
90572011-10-07 Kevin Pouget <kevin.pouget@st.com>
9058
9059 Allow Python notification of new object-file loadings.
9060 * gdb.python/py-events.exp: Test newobjfile event.
9061 * gdb.python/py-events.py: Register newobjfile callback.
9062 * gdb.python/py-events.c: Add call to shared library
9063 * gdb.python/py-events-shlib.c: New file.
9064
8031b6f8
JM
90652011-10-06 Joseph Myers <joseph@codesourcery.com>
9066
9067 * gdb.base/fixsection.exp: Do not include directories in filename
9068 in expected message.
9069
7fea6923
PM
90702011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9071
9072 Add tests for passing of environment variables to inferior.
9073 * gdb.base/testenv.c: New test source.
9074 * gdb.base/testenv.exp: New expect test.
9075
687f2a88
PK
90762011-10-04 Paul Koning <paul_koning@dell.com>
9077
9078 * gdb.python/py-value.c (main): Break before return.
9079
cb6be26b
KP
90802011-10-04 Kevin Pouget <kevin.pouget@st.com>
9081
9082 PR python/12691: Add the inferior to Python exited event
9083 * gdb.python/py-events.exp: Test the inferior attribute of exited
9084 event with a fork.
9085 * gdb.python/py-events.py: Print inferior number on exit.
9086 * gdb.python/py-events.c: Fork the inferior.
9087
fb213700
EBM
90882011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
9089
9090 * gdb.base/jit.exp: Add testcase name to log message
9091
aa2071bd
PK
90922011-10-03 Paul Koning <paul_koning@dell.com>
9093 Jan Kratochvil <jan.kratochvil@redhat.com>
9094
9095 * gdb.python/py-value.exp
9096 (python inval = gdb.parse_and_eval('*(int*)0'))
9097 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
9098 (set argc=2, python print argc_lazy): New tests.
9099
dd11a36c
JB
91002011-10-02 Joel Brobecker <brobecker@adacore.com>
9101
9102 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
9103
46f886f1
JK
91042011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9105 Pedro Alves <pedro@codesourcery.com>
9106
9107 * gdb.python/py-value.exp (test_value_in_inferior): New variable
9108 can_read_0, test for it.
9109 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
9110 (parse_and_eval with memory error): ... here, make it untested if
9111 can_read_0.
9112
c5cb204f
MP
91132011-09-30 Marek Polacek <mpolacek@redhat.com>
9114
9115 * gdb.python/python.exp (verify pagination beforehand)
9116 (verify pagination afterwards): Fix race by splitting the line.
9117
68fb0ec0
JM
91182011-09-29 Joseph Myers <joseph@codesourcery.com>
9119
9120 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
9121 for 64-bit multilibs from i?86-* targets.
9122
6aee0d90
MP
91232011-09-29 Marek Polacek <mpolacek@redhat.com>
9124
9125 * lib/gdb.exp: Fix a typo in one of the comments.
9126
e9101ff5
MP
91272011-09-29 Marek Polacek <mpolacek@redhat.com>
9128
9129 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
9130 matching pattern.
9131
7a81bdbf
PK
91322011-09-28 Paul Koning <paul_koning@dell.com>
9133
9134 * gdb.python/py-type.c (enum E): New.
9135 * gdb.python/py-type.exp (test_fields): Add tests for Python
9136 mapping access to fields.
9137 (test_enums): New test for field access on enums.
9138
6710bf39
SS
91392011-09-27 Stan Shebs <stan@codesourcery.com>
9140
9141 * gdb.trace/collection.exp: Test collection of $_ret.
9142
b2a6bdeb
AT
91432011-09-22 Andreas Tobler <andreast@fgznet.ch>
9144
9145 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9146 list of compilation switches for <*-*-freebsd*>.
9147
3c9057f3
SS
91482011-09-19 Stan Shebs <stan@codesourcery.com>
9149
9150 * gdb.trace/tspeed.exp: New file.
9151 * gdb.trace/tspeed.c: New file.
9152
34518530
YQ
91532011-09-18 Yao Qi <yao@codesourcery.com>
9154
9155 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9156 instructions.
9157 (test_adr_32bit, test_pop_pc): Likewise.
9158 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9159 Thumb instructions.
9160 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9161 in gdb_test_multiple.
9162 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9163
ab254057
YQ
91642011-09-17 Yao Qi <yao@codesourcery.com>
9165
9166 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9167 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9168 support single step to signal handler.
9169
9c317b71
YQ
91702011-09-17 Yao Qi <yao@codesourcery.com>
9171
9172 * gdb.base/disp-step-fork.c: New.
9173 * gdb.base/disp-step-syscall.exp: New.
9174 * gdb.base/disp-step-vfork.c: New.
9175
a8123151
JB
91762011-09-16 Joel Brobecker <brobecker@adacore.com>
9177
9178 * gdb.ada/tasks.exp: Make the expected output for
9179 the `info tasks' tests more resilient to spacing
9180 changes.
9181
63a9aad8
JK
91822011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9183
9184 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9185 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9186
2aa48337
KP
91872011-09-15 Kevin Pouget <kevin.pouget@st.com>
9188
9189 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9190 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9191
6839b47f
KP
91922011-04-30 Kevin Pouget <kevin.pouget@st.com>
9193
9194 Handle multiple breakpoint hits in Python interface:
9195 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9196 presence.
9197 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9198 breakpoint hits.
9199
0935723e
JK
92002011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9201 Jan Kratochvil <jan.kratochvil@redhat.com>
9202
9203 * gdb.python/py-events.exp: Remove pretty printing comment.
9204 * gdb.python/py-evsignal.exp: New file.
9205 * gdb.python/py-evthreads.c: Include signal.h.
9206 (thread3): Remove variable count3. Remove variable bad and use raise
9207 instead.
9208 (thread2): Remove variable count2. Move thread3 pthread_create here,
9209 merge pthread_join to a single line.
9210 (main): Remove variable count1. Merge pthread_join with pthread_create
9211 to a single line.
9212 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9213 KFAIL python/12966 for gdbserver. Test return value of
9214 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9215 gdb_expect by gdb_test and gdb_test_multiple.
9216 (thread 2, thread 3): New tests.
9217
4801a9a3
PA
92182011-09-12 Matt Rice <ratmice@gmail.com>
9219 Pedro Alves <pedro@codesourcery.com>
9220
9221 PR gdb/13175
9222
9223 * gdb.base/interp.exp: New tests.
9224 * gdb.base/interp.c: New file.
9225
24ece742
DE
92262011-09-12 Doug Evans <dje@google.com>
9227
9228 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9229 * gdb.dwarf2/typeddwarf.exp: Ditto.
9230
7f062217
JK
92312011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9232
9233 Fix compatibility with x32 arch.
9234 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9235 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9236 is_x86_like_target.
9237 * testsuite/gdb.trace/collection.exp: Likewise.
9238 * testsuite/gdb.trace/report.exp: Likewise.
9239 * testsuite/gdb.trace/unavailable.exp: Likewise.
9240 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9241 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9242 (is_x86_like_target): Check also is_amd64_regs_target.
9243
08711b9a
JK
92442011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9245
9246 PR breakpoints/12435
9247 * gdb.arch/amd64-prologue-xmm.c: New file.
9248 * gdb.arch/amd64-prologue-xmm.exp: New file.
9249 * gdb.arch/amd64-prologue-xmm.s: New file.
9250
b99b5f66
JK
92512011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9252
9253 * gdb.dwarf2/dw2-param-error-main.c: New file.
9254 * gdb.dwarf2/dw2-param-error.S: New file.
9255 * gdb.dwarf2/dw2-param-error.exp: New file.
9256
a391a2f6
PA
92572011-09-08 Pedro Alves <pedro@codesourcery.com>
9258
9259 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9260 inferior's pid and look for a core dump named core.$pid. Use
9261 `remote_file' commands on the host instead of hand coding shell
9262 commands on the build.
9263 * gdb.base/valgrind-db-attach.exp: Kill the program before
9264 finishing the test.
9265
7d8e6458 92662011-09-02 Matt Rice <ratmice@gmail.com>
9267
9268 * lib/prompt.exp: New file for testing the first prompt.
9269 * gdb.python/py-prompt.exp: Ditto.
9270 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9271
68e77c9e
PA
92722011-09-02 Pedro Alves <pedro@codesourcery.com>
9273
9274 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9275 0, before testing gcore.
9276
9655e943
JK
92772011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9278
df6dc84d
JK
9279 * dw2-ifort-parameter-debug.S: Update copyright year.
9280 * dw2-ifort-parameter.c: Update copyright year.
9281 * dw2-ifort-parameter.exp: Update copyright year.
9282
9655e943
JK
9283 * dw2-ifort-parameter-debug.S: New file.
9284 * dw2-ifort-parameter.c: New file.
9285 * dw2-ifort-parameter.exp: New file.
9286
353d1d73
JK
92872011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9288
9289 * gdb.base/commands.exp (error_clears_commands_left): New function.
9290 (): Call it.
9291
5c07461a
JK
92922011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9293
9294 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9295 (C): Initialize `a'.
9296 * gdb.mi/mi-inheritance-syntax-error.exp
9297 (-data-evaluate-expression $path): Expect `a' as 5.
9298
0d932b2f
MK
92992011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9300
9301 PR mi/11912
9302 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9303 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9304 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9305 keyword in output of -var-info-path-expression.
9306
bdb54049
JK
93072011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9308
9309 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9310 * gdb.trace/collection.exp: Likewise.
9311 * gdb.trace/report.exp: Likewise.
9312 * gdb.trace/unavailable.exp: Likewise.
9313 * gdb.trace/while-dyn.exp: Likewise.
9314
59cde39c
KS
93152011-08-18 Keith Seitz <keiths@redhat.com>
9316
9317 PR c++/12266
9318 * gdb.cp/meth-typedefs.cc: New file.
9319 * gdb.cp/meth-typedefs.exp: New file.
9320
fa3a4f15
PM
93212011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9322
6fdff2c5 9323 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9324
c1049fca
JK
93252011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9326
9327 * gdb.arch/i386-dr3-watch.exp
9328 (watchpoint on gap1 does not fit debug registers)
9329 (delete all watchpoints): Fix racy expect strings.
9330
d93f7b5c
YQ
93312011-08-14 Yao Qi <yao@codesourcery.com>
9332
9333 * gdb.base/maint.exp: set data_section to ".neardata".
9334 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9335 * gdb.base/savedregs.exp: Handle SIGILL.
9336 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9337 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9338
457e09f0
DE
93392011-08-12 Doug Evans <dje@google.com>
9340
9341 * gdb.python/py-symbol.exp: Add test for symbol.type.
9342
5d0bb2fb
UW
93432011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9344
9345 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9346 * gdb.mi/mi-pthreads.exp: Likewise.
9347 * gdb.mi/mi2-pthreads.exp: Likewise.
9348 * gdb.mi/gdb669.exp.exp: Likewise.
9349
fcdfa280
PA
93502011-08-09 Pedro Alves <pedro@codesourcery.com>
9351
9352 * lib/mi-support.exp (detect_async): Rename to...
9353 (mi_detect_async): ... this.
9354 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9355 * gdb.mi/mi-nonstop.exp: Adjust.
9356 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9357 * gdb.mi/mi-nsintrall.exp: Adjust.
9358 * gdb.mi/mi-nsmoribund.exp: Adjust.
9359 * gdb.mi/mi-nsthrexec.exp: Adjust.
9360
9d8fa392
PA
93612011-08-09 Pedro Alves <pedro@codesourcery.com>
9362
9363 * gdb.base/display.c (do_loops): New `p_i' local.
9364 * gdb.base/display.exp: Test displaying a variable that is
9365 temporarily at a bad address.
9366
b6cede78
JK
93672011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9368
9369 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9370 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9371
67bedb8c
JK
93722011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9373
9374 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9375 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9376 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9377
af6e93b2
PA
93782011-08-05 Pedro Alves <pedro@codesourcery.com>
9379
9380 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9381 procedure.
9382 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9383
1cf0e11f
YQ
93842011-08-05 Yao Qi <yao@codesourcery.com>
9385
9386 * gdb.base/callfuncs.exp: Set language after main.
9387 * gdb.cp/cplusfuncs.exp: Likewise.
9388 * gdb.cp/inherit.exp: Likewise.
9389
a1e28cb2
UW
93902011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9391
9392 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9393 * gdb.base/watch-vfork.exp: Skip on remote targets.
9394
d4f5bbb9
UW
93952011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9396
9397 * gdb.threads/thread-find.exp: Support remote targets.
9398
724f4f80
UW
93992011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9400
9401 * gdb.base/jit.exp: Download solib_binfile to target.
9402 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9403 and call dlopen without full path name.
9404 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9405 dlopen without full path name.
9406
934709f0
PW
94072011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9408
9409 * gdb.base/break-always.exp: Complete the test
9410 with duplicated breakpoints and enabling/disabling them.
9411
c26106c4
TT
94122011-08-02 Tom Tromey <tromey@redhat.com>
9413
9414 PR gdb/11289:
9415 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9416
9300444e 94172011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9418
9419 PR gdb/13045
9420 * gdb.base/float.exp: Add new test case for PR gdb/13045
9421 * gdb.base/float.c: New file.
9422
00bd41d6
PM
94232011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9424
9425 * gdb.python/py-mi.exp: Test printers returning string hint, and
9426 also not returning a value.
9427 * gdb.python/py-prettyprint.c: Add testcase for above.
9428 * gdb.python/py-prettyprint.py: Add test printer for above.
9429
d24f74ce
JK
94302011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9431
9432 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9433 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9434 (.Ldie30) Add as field "data4".
9435 (.Ldie32) Rename field "b" to "shl".
9436 (abbrev4) Change for the "data4" field.
9437 (abbrev5, abbrev6) Remove.
9438 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9439 (p &s.shl): ... here. Add comment.
9440 (p &s.data4): New.
9441
bb7da2bf
JK
94422011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9443
9444 Fix crash on lval_computed values.
9445 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9446
11081198
JK
94472011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9448
9449 * gdb.base/help.exp (help whatis): Update the expected string.
9450
3c6e0cb3
JK
94512011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9452
9453 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9454 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9455 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9456 Change the expected string.
9457
efa80663
PA
94582011-07-26 Pedro Alves <pedro@codesourcery.com>
9459
9460 * gdb.base/watchpoint.exp
9461 (test_disable_enable_software_watchpoint): New procedure.
9462 (top level): Run it.
9463
db8e4570
UW
94642011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9465
9466 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9467 executable file "${binfile}", C++ version "${binfile}-cxx".
9468 * gdb.python/py-prettyprint.exp: Likewise.
9469 * gdb.python/py-symbol.exp: Likewise.
9470 * gdb.python/py-type.exp: Likewise.
9471 * gdb.python/py-value.exp: Likewise.
9472 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9473 file name instead of just suffix.
9474
543305c9
JK
94752011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9476
9477 Fix implicit pointer offsets.
9478 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9479 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9480 (continue to breakpoint: continue to baz breakpoint for implptr)
9481 (sanity check element 0, sanity check element 1)
9482 (enter the inlined function, check element 0 for the offset)
9483 (check element 1 for the offset)
9484 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9485 (set foo breakpoint for implptr): Update the breakpoint number.
9486
b3215adc
UW
94872011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9488
9489 * gdb.python/py-mi.exp: Use different file names for different
9490 versions of the executable under test.
9491 * gdb.python/py-prettyprint.exp: Likewise.
9492 * gdb.python/py-symbol.exp: Likewise.
9493 * gdb.python/py-template.exp: Likewise.
9494 * gdb.python/py-type.exp: Likewise.
9495 * gdb.python/py-value.exp: Likewise.
9496
182b9acc
UW
94972011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9498
9499 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9500 flag after restarting GDB if necessary.
9501
e6052b5d
UW
95022011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9503
9504 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9505
1ced966e
PA
95062011-07-22 Pedro Alves <pedro@codesourcery.com>
9507
9508 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9509 backend doesn't leave used debug registers behind.
9510
3543a589
TT
95112011-07-22 Tom Tromey <tromey@redhat.com>
9512
9513 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9514 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9515 argument.
9516 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9517
14d15303 95182011-07-21 Matt Rice <ratmice@gmail.com>
9519
9520 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9521 in mostlyclean rule. Add files ending in .core.
9522
9b158ba0 95232011-07-21 Matt Rice <ratmice@gmail.com>
9524
9525 PR macros/12999
9526 * gdb.base/info-macros.c: New test sources.
9527 * gdb.base/info-macros.exp: New tests.
9528
d17b6f81
PM
95292011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9530
9531 * gdb.python/python.exp: Add prompt substitution tests.
9532
918dd910
JK
95332011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9534
9535 Fix crash if referenced CU is aged out.
9536 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9537 New.
9538 * gdb.dwarf2/implptr.exp: Likewise.
9539
0e37a63c
JK
95402011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9541
9542 * gdb.dwarf2/implptr.S: Rebuilt.
9543 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9544 (bar): Use them for j, k, l.
9545 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9546 COMPILE.
9547 (print j in implptr:bar): Update for the intp typedef.
9548 (print p[0].x in implptr:foo): Use more exact regex.
9549
f65cf84c
TT
95502011-07-18 Tom Tromey <tromey@redhat.com>
9551
9552 * gdb.cp/static-method.exp: Add missing single quote.
9553
d5b4a7be
YQ
95542011-07-18 Yao Qi <yao@codesourcery.com>
9555
9556 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9557 supported.
9558 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9559 * gdb.mi/mi-nonstop.exp: Likewise.
9560 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9561 * gdb.mi/mi-nsintrall.exp: Likewise.
9562 * gdb.mi/mi-nsmoribund.exp: Likewise.
9563 * gdb.mi/mi-nsthrexec.exp: Likewise.
9564 * gdb.python/py-evthreads.exp: Likewise.
9565
e9ea2662
JK
95662011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9567
9568 Code cleanup.
9569 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9570 it. Substitute it instead of test_compiler_info everywhere.
9571
ce451573
UW
95722011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9573
9574 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9575 remote targets as well.
9576
756d88a7
UW
95772011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9578
9579 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9580 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9581
31f83dc5
UW
95822011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9583
9584 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
9585 a remote machine, not the host.
9586 (gdb_compile_shlib): Set soname if target is remote.
9587
059241a0
PP
95882011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9589
9590 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9591
28a0b48c 95922011-07-13 Matt Rice <ratmice@gmail.com>
9593
9594 * gdb.python/py-objfile-script-gdb.py: Renamed to
9595 py-objfile-script-gdb.py.in.
9596 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
9597 py-objfile-script-gdb.py.
9598 * gdb.python/py-objfile-script.exp: Update reference to
9599 py-objfile-script-gdb.py.
9600
9a771b67
JK
96012011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9602
9603 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
9604 reference undefined label.
9605
04ad99e6
JK
96062011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9607
9608 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
9609 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
9610 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
9611 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
9612
713389e0
PM
96132011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9614
6fdff2c5 9615 PR python/12438
713389e0 9616 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 9617 deprecated tests. Add set/show python print-backtrace tests.
713389e0 9618
97d146f8
JK
96192011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9620
9621 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
9622 debug info.
9623
facde0e5 96242011-07-06 Matt Rice <ratmice@gmail.com>
9625
9626 * gdb.python/python.exp: Update filename paths.
9627 * gdb.python/py-symtab.exp: Ditto.
9628
438640d1
MP
96292011-07-06 Marek Polacek <mpolacek@redhat.com>
9630
9631 * gdb.python/py-evthreads.exp: Add missing `$'.
9632
33a365df
MF
96332011-07-06 Jie Zhang <jie.zhang@analog.com>
9634
9635 * config/bfin.exp: New file.
9636 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
9637 * gdb.asm/bfin.inc: New file.
9638
8f7ae686
MP
96392011-07-06 Marek Polacek <mpolacek@redhat.com>
9640
df46027d 9641 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
9642 the whole output.
9643
eb2a6f42
TT
96442011-07-05 Tom Tromey <tromey@redhat.com>
9645
9646 * gdb.java/jprint.java (jprint.hi): New field.
9647 * gdb.java/jprint.exp: Print string.
9648
177b42fe
TJB
96492011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9650
9651 * gdb.base/call-sc.c: Fix typos.
9652 * gdb.base/ifelse.exp: Likewise.
9653 * gdb.base/structs.c: Likewise.
9654
3b2a0cf2
JB
96552011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9656
9657 * gdb.base/jit-so.exp: New test.
9658 * gdb.base/jit-dlmain.c: New file.
9659 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9660
46fc714c
JK
96612011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9662
9663 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
9664 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9665 * gdb.cp/pr9167.exp (p b): Likewise.
9666 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9667 (test value of P in inner_m, test type of Z in inner_m): Call
9668 setup_xfail for gcc <= 4.5.
46fc714c 9669
418c7cf7
JK
96702011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9671
9672 * gdb.cp/paren-type.cc: New files.
9673 * gdb.cp/paren-type.exp: New files.
9674
3d50dd94
JK
96752011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9676
9677 Stop on first linespec terminator instead of eating what we can.
9678 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
9679 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
9680 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
9681 (break C::f()): ... this one.
9682 (break C::operator()()): New test.
9683 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
9684 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
9685 test.
9686
dcf9f4ab
JK
96872011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9688
9689 Fall back linespec to minimal symbols.
9690 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
9691 error message.
9692 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
9693 * gdb.cp/minsym-fallback-main.cc: New file.
9694 * gdb.cp/minsym-fallback.cc: New file.
9695 * gdb.cp/minsym-fallback.exp: New file.
9696 * gdb.cp/minsym-fallback.h: New file.
9697
3f542ed1
JK
96982011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9699
9700 * gdb.cp/no-dmgl-verbose.cc: New file.
9701 * gdb.cp/no-dmgl-verbose.exp: New file.
9702
97032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
9704
9705 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9706 __GI_.
9707 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
9708 (f): New function.
9709 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
9710 (complete p 'func<short>(): ... here.
9711 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
9712 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
9713 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
9714 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
9715 Make them KFAIL gcc/49546.
9716
00eb2c4a
JB
97172011-07-01 Joel Brobecker <brobecker@adacore.com>
9718
9719 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9720
85a20c42
JK
97212011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9722
9723 Test GCC PR debug/49546.
9724 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
9725 (test type of F in k3_m, test value of F in k3_m): New.
9726 * gdb.cp/temargs.cc (struct S3, struct K3): New.
9727 (main): New variable k3. Call k3.k3_m.
9728
d2d43431
JB
97292011-07-01 Jean-Charles Delay <delay@adacore.com>
9730
9731 * gdb.ada/packed_array.exp: Fix expected outout.
9732
54ae186f
JB
97332011-07-01 Jean-Charles Delay <delay@adacore.com>
9734
9735 * gdb.ada/packed_array.exp: fixed expected output.
9736
8f17729f
JB
97372011-07-01 Joel Brobecker <brobecker@adacore.com>
9738
9739 * gdb.ada/same_enum: New testcase.
9740
f5aa6869
JB
97412011-07-01 Joel Brobecker <brobecker@adacore.com>
9742
9743 * gdb.ada/ptr_typedef: New testcase.
9744
828292f2
JB
97452011-07-01 Joel Brobecker <brobecker@adacore.com>
9746
9747 * gdb.ada/arrayptr.exp: Add ptype test.
9748
18920c42
JB
97492011-07-01 Joel Brobecker <brobecker@adacore.com>
9750
9751 * gdb.ada/char_enum: New testcase.
9752
3536d9e3 97532011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
9754
9755 * gdb.base/dump.exp (capture_pointer_with_type): New.
9756 Get value from address instead of name.
9757 Start GDB once, and do `dump' and `restore'
9758 tests together.
9759
db863c42
MF
97602011-06-30 Jie Zhang <jie.zhang@analog.com>
9761 Mike Frysinger <vapier@gentoo.org>
9762
9763 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
9764 helper functions for getting/setting remotetimeout variable.
9765 * lib/gdb.exp (gdb_load): If the target is remote, set
9766 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
9767 with $loadtimeout. Set $load_ok to 0 before doing the load.
9768 Instead of returning, immediately, set $load_ok to 0. Call
9769 set_remotetimeout with $oldremotetimeout, and then return if
9770 $load_ok is 1.
9771
e9e642a8
AB
97722011-06-30 Andrew Burgess <aburgess@broadcom.com>
9773
9774 * gdb.python/py-template.exp: Don't run this test if the target
9775 does not support c++ tests.
9776
32019081
JK
97772011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9778
9779 Fix non-only rename list for Fortran modules import.
9780 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
9781 tests.
9782 * gdb.fortran/module.f90 (module moduse): New.
9783 (program module): use moduse, test var_x, var_y and var_z.
9784
0ecee54c
TT
97852011-06-29 Tom Tromey <tromey@redhat.com>
9786
9787 PR testsuite/12040:
9788 * gdb.fortran/array-element.exp: Use f90, not f77.
9789 * gdb.fortran/complex.exp: Use f90, not f77.
9790 * gdb.fortran/derived-type.exp: Use f90, not f77.
9791 * gdb.fortran/library-module.exp: Use f90, not f77.
9792 * gdb.fortran/logical.exp: Use f90, not f77.
9793 * gdb.fortran/module.exp: Use f90, not f77.
9794 * gdb.fortran/multi-dim.exp: Use f90, not f77.
9795 * gdb.fortran/subarray.exp: Use f90, not f77.
9796
3b2b8fea
TT
97972011-06-29 Tom Tromey <tromey@redhat.com>
9798
9799 * gdb.fortran/charset.exp: New file.
9800 * gdb.fortran/charset.f90: New file.
9801
42159ca5
TT
98022011-06-29 Tom Tromey <tromey@redhat.com>
9803
9804 PR testsuite/12040:
9805 * lib/future.exp: New file, mostly extracted from ada.exp.
9806 Rewrote compatibility code to use rename.
9807 (gdb_find_gfortran): New proc.
9808 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
9809 gfortran patch.
9810 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
9811 Move to future.exp.
9812 * lib/gdb.exp: Always load future.exp.
9813
af69a5ce
YQ
98142011-06-28 Yao Qi <yao@codesourcery.com>
9815
9816 * gdb.cp/exception.cc: Don't include iostream.
9817 (bar): Remove print statement.
9818 (catcher): New.
9819 (main): Remove print statements. Call function catcher.
9820 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
9821 Set breakpoint on catcher, and check the value of parameter.
9822
ab5c6a72
YQ
98232011-06-23 Yao Qi <yao@codesourcery.com>
9824
6fdff2c5
PA
9825 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
9826 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 9827
9497469f
MP
98282011-06-23 Marek Polacek <mpolacek@redhat.com>
9829
9830 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
9831 mi_gdb_test.
9832
b9132588
MP
98332011-06-23 Marek Polacek <mpolacek@redhat.com>
9834
5d197ed0 9835 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 9836
e55595ca
MP
98372011-06-23 Marek Polacek <mpolacek@redhat.com>
9838
5d197ed0
MP
9839 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
9840
98412011-06-23 Marek Polacek <mpolacek@redhat.com>
9842
9843 * gdb.mi/mi2-basics.exp: Fix races. Honour the
9844 `test_exec_and_symbol_mi_operatons' return value.
9845 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9846 gdb_test_multiple.
9847 (test_exec_and_symbol_mi_operatons): Likewise.
9848 (test_path_specification): Likewise.
e55595ca 9849
be777e08
YQ
98502011-06-23 Yao Qi <yao@codesourcery.com>
9851
9852 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
9853 supported.
9854 * lib/gdb.exp (support_displaced_stepping): New.
9855
615556d6
YQ
98562011-06-23 Yao Qi <yao@codesourcery.com>
9857
9858 * gdb.threads/execl.exp: Skip on remote target.
9859
833b0ca7
MP
98602011-06-21 Marek Polacek <mpolacek@redhat.com>
9861
5d197ed0 9862 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
9863 mi_gdb_test.
9864
1ee4023a
MP
98652011-06-20 Marek Polacek <mpolacek@redhat.com>
9866
5d197ed0 9867 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 9868
d0b1d624
MP
98692011-06-20 Marek Polacek <mpolacek@redhat.com>
9870
5d197ed0 9871 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
9872 mi_gdb_test.
9873
79aa92c1
MP
98742011-06-20 Marek Polacek <mpolacek@redhat.com>
9875
5d197ed0 9876 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 9877
5ce5db06
YQ
98782011-06-14 Yao Qi <yao@codesourcery.com>
9879
9880 gdb/testsuite/
9881 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
9882
533a737e
JK
98832011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9884
9885 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
9886
d0e53741
TT
98872011-06-10 Tom Tromey <tromey@redhat.com>
9888
9889 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
9890 Add tests for pointer-to-member-function.
9891 * gdb.cp/temargs.cc (S::somefunc): New function.
9892 (K2): New class.
9893 (main): Instantiate K2; call method.
9894
b5916bbd
JB
98952011-06-08 Joel Brobecker <brobecker@adacore.com>
9896
9897 * gdb.python/py-inferior.c (f2): Make str an array rather
9898 than a pointer.
9899 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
9900
5be4dfca
JK
99012011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9902
9903 * gdb.base/async-shell.c: New file.
9904 * gdb.base/async-shell.exp: New file.
9905
9f47e254
PA
99062011-06-06 Pedro Alves <pedro@codesourcery.com>
9907
9908 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
9909
64b9b334
JB
99102011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
9911
9912 From Stephen Kitt <steve@sk2.org>
9913 * gdb.base/help.exp: Adjust following some spelling corrections
9914 in GDB.
9915
dbc0f131
YQ
99162011-06-01 Yao Qi <yao@codesourcery.com>
9917
9918 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
9919
fd336a18
KS
99202010-05-31 Keith Seitz <keiths@redhat.com>
9921
9922 PR c++/12750
9923 * gdb.cp/static-method.cc: New file.
9924 * gdb.cp/static-method.exp: New file.
9925
fa8b9902
KS
99262010-05-31 Keith Seitz <keiths@redhat.com>
9927
9928 PR symtab/12704
9929 * gdb.cp/anon-ns.cc: New file.
9930 * gdb.cp/anon-ns.exp: New file.
9931
0a5b1e09
PA
99322011-05-31 Pedro Alves <pedro@codesourcery.com>
9933
9934 * gdb.arch/i386-dr3-watch.c: New file.
9935 * gdb.arch/i386-dr3-watch.exp: New file.
9936
0578b8d1
YQ
99372011-05-30 Yao Qi <yao@codesourcery.com>
9938
9939 * gdb.base/callfuncs.c (t_structs_fc): New.
9940 (t_structs_dc, t_structs_ldc): New.
9941 (t_double_many_args):
9942 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
9943 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
9944 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
9945 * gdb.base/callfuncs.exp: Call new functions.
9946
6680506e
YQ
99472011-05-30 Yao Qi <yao@codesourcery.com>
9948
ff4d2c60
YQ
9949 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
9950 Call rerun_and_prepare for each test to isolate effects.
9951
99522011-05-30 Yao Qi <yao@codesourcery.com>
9953
9954 * gdb.base/varargs.c (find_max_float_real): New.
9955 (find_max_double_real, find_max_long_double_real): New.
9956 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
9957 * lib/gdb.exp (setup_kfail_for_target): New.
9958
e43ec454
YQ
99592011-05-30 Yao Qi <yao@codesourcery.com>
9960
9961 * gdb.base/funcargs.c (callca, callcb, callcc): New.
9962 (callcd, callce, callcf, callc1a, callc1b): New.
9963 (callc2a, callc2b): New.
9964 * gdb.base/funcargs.exp (complex_args): New.
9965 (complex_integral_args, complex_float_integral_args): New.
9966 * lib/gdb.exp (support_complex_tests): New. Determine
9967 whether to run test cases on _Complex types.
9968
432b4d03
JK
99692011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9970
9971 * gdb.threads/leader-exit.c: New file.
9972 * gdb.threads/leader-exit.exp: New file.
9973
6caf069d
MP
99742011-05-27 Marek Polacek <mpolacek@redhat.com>
9975
9497469f 9976 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 9977
97fce28b
MP
99782011-05-27 Marek Polacek <mpolacek@redhat.com>
9979
9980 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
9981 remove the `supported' variable.
9982 * gdb.mi/mi-nonstop.exp: Likewise.
9983 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9984 * gdb.mi/mi-nsintrall.exp: Likewise.
9985 * gdb.mi/mi-nsmoribund.exp: Likewise.
9986 * gdb.mi/mi-nsthrexec.exp: Likewise.
9987
9da8c2a0
PA
99882011-05-26 Pedro Alves <pedro@codesourcery.com>
9989
9990 * gdb.reverse/finish-reverse-bkpt.exp: New test.
9991
2c03e5be
PA
99922011-05-26 Pedro Alves <pedro@codesourcery.com>
9993
9994 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
9995
2e21250d
KS
99962011-05-24 Keith Seitz <keiths@redhat.com>
9997
9998 PR breakpoint/12803
9999 * gdb.cp/cmpd-minsyms.cc (a): New method.
10000 (b): New method.
10001 (c): New method.
10002 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
10003
cdac0397
PA
100042011-05-24 Pedro Alves <pedro@codesourcery.com>
10005
10006 * gdb.base/commands.exp (watchpoint_command_test): Check that the
10007 watchpoint's command list didn't execute when the watchpoint went
10008 out of scope.
10009
ee5683ab
PM
100102011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
10011
10012 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
10013 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
10014 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
10015 * gdb.arch/i386-gnu-cfi.exp: Likewise.
10016 * gdb.arch/i386-permbkpt.exp: Likewise.
10017 * gdb.arch/i386-prologue.exp: Likewise.
10018 * gdb.arch/i386-size-overlap.exp: Likewise.
10019 * gdb.arch/i386-size.exp: Likewise.
10020 * gdb.arch/i386-unwind.exp: Likewise.
10021 * gdb.reverse/i386-precsave.exp: Likewise.
10022 * gdb.reverse/i386-reverse.exp: Likewise.
10023 * gdb.reverse/i386-sse-reverse.exp: Likewise.
10024 * gdb.reverse/i387-env-reverse.exp: Likewise.
10025 * gdb.reverse/i387-stack-reverse.exp: Likewise.
10026
c91c8c16
PA
100272011-05-24 Pedro Alves <pedro@codesourcery.com>
10028
10029 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
10030 file doesn't error, using MI.
10031
c50491a7
TT
100322011-05-23 Tom Tromey <tromey@redhat.com>
10033
10034 * gdb.base/charset.exp (string_display): Add tests to assign to
10035 arrays.
10036 * gdb.base/charset.c (short_array, int_array, long_array): New.
10037
4a07b7da
PA
100382011-05-20 Pedro Alves <pedro@codesourcery.com>
10039
10040 Cope with async mode.
10041
4a07b7da
PA
10042 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
10043 into gdb_test + mi_expect_stop.
10044
b275f2d2
PA
100452011-05-20 Pedro Alves <pedro@codesourcery.com>
10046
10047 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
10048 (callme): Remove printf call.
10049
eec52c44
PM
100502011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
10051
10052 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
10053 quote pattern to avoid problems with Cygwin/mingw expect versions.
10054 * gdb.base/default.exp (show convenience): Use double
10055 quote pattern for regular expressions.
10056
b3c8eb43
JK
100572011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10058
10059 Fix -readnow for -gdwarf-4 unused type units.
10060 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
10061 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
10062
ed731959
JK
100632011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10064
10065 * gdb.base/kill-after-signal.c: New file.
10066 * gdb.base/kill-after-signal.exp: New file.
10067
3b48433d
PA
100682011-05-16 Pedro Alves <pedro@codesourcery.com>
10069
10070 * gdb.ada/start.exp: Call untested with the correct test filename.
10071 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
10072 test filename. Make the test's binary unique.
10073 * gdb.arch/i386-signal.exp: Call untested with the correct test
10074 filename.
10075 * gdb.arch/i386-size-overlap.exp: Ditto.
10076 * gdb.arch/Makefile.in (EXECUTABLES): Update.
10077 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10078 * gdb.cp/call-c.exp: Ditto.
10079 * gdb.mi/mi-reverse.exp: Call untested with the correct test
10080 filename. Make the test's binary unique.
10081 * gdb.mi/Makefile.in (EXECUTABLES): Update.
10082 * gdb.python/py-mi.exp: Ditto.
10083 * gdb.python/Makefile.in (EXECUTABLES): Update.
10084 * gdb.reverse/i386-precsave.exp: Ditto.
10085 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
10086 test filename.
10087 * gdb.reverse/i387-stack-reverse.exp: Ditto.
10088 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
10089 unique.
10090 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
10091 test filename.
10092 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
10093 * gdb.trace/tfile.exp: Ditto.
10094
ba4a8bdd
YQ
100952011-05-14 Yao Qi <yao@codesourcery.com>
10096
10097 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
10098 type.
10099
dbaefcf7
DE
101002011-05-13 Doug Evans <dje@google.com>
10101
10102 * gdb.python/py-objfile-script.exp: New file.
10103 * gdb.python/py-objfile-script.c: New file.
10104 * gdb.python/py-objfile-script-gdb.py: New file.
10105 * testsuite/gdb.python/py-section-script.exp: Test
10106 "info auto-load-scripts".
10107
9930639c
TT
101082011-05-13 Tom Tromey <tromey@redhat.com>
10109
10110 * gdb.dwarf2/clztest.exp: New file.
10111 * gdb.dwarf2/clztest.c: New file.
10112 * gdb.dwarf2/clztest.S: New file.
10113
05272e11
DE
101142011-05-13 Doug Evans <dje@google.com>
10115
cc63ef9b
DE
10116 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
10117 String16 tests.
05272e11 10118
6edba76f
TT
101192011-05-13 Tom Tromey <tromey@redhat.com>
10120
10121 * lib/gdb.exp (is_x86_like_target): New proc.
10122 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
10123 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
10124 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
10125 -nostdlib to compiler.
10126 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
10127 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
10128 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
10129 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
10130 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
10131
028d0ed5
TJB
101322011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10133
10134 * gdb.python/py-function.exp: Test setting a value from a function
10135 which executes a command.
10136
8a9b8146
TT
101372011-05-12 Tom Tromey <tromey@redhat.com>
10138
10139 * gdb.dwarf2/typeddwarf.S: New file.
10140 * gdb.dwarf2/typeddwarf.c: New file.
10141 * gdb.dwarf2/typeddwarf.exp: New file.
10142
10483e8e
MP
101432011-05-12 Marek Polacek <mpolacek@redhat.com>
10144
10145 * gdb.mi/mi-basics.exp: Fix races. Honour the
10146 `test_exec_and_symbol_mi_operatons' return value.
10147 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10148 gdb_test_multiple.
10149 (test_exec_and_symbol_mi_operatons): Likewise.
10150 (test_path_specification): Likewise.
10151
faf067f1
JK
101522011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10153
10154 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10155 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10156 Replace `file copy' and `file rename' by `file mtime'. Twice.
10157
7ff911a3
JK
101582011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10159
10160 * gdb.base/readline-ask.c: New file.
10161 * gdb.base/readline-ask.exp: New file.
10162 * gdb.base/readline-ask.inputrc: New file.
10163
a536c6d7
UW
101642011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10165
10166 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10167 to avoid race condition.
10168 * gdb.cell/coremaker.c: Use small stack size.
10169 * gdb.cell/ea-standalone.exp: Use file name without path as
10170 argument to c_to.
10171 * gdb.cell/fork.exp: Allow other output when continuing to end.
10172
d472a426
JK
101732011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10174
10175 * gdb.threads/corethreads.c: New file.
10176 * gdb.threads/corethreads.exp: New file.
10177
101782011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10179
10180 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10181 Try to compile the test using -Wl,-z,norelro first.
10182 (load_core): New variable libthread_db_seen, initialize it.
10183 (zeroed-threads cannot be listed): Protect it by XFAIL on
10184 !$libthread_db_seen.
10185
8be455d7
JK
101862011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10187
10188 PR 12573
10189 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10190 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10191 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10192
1976171a
JK
101932011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10194
10195 * gdb.cp/psymtab-parameter.cc: New file.
10196 * gdb.cp/psymtab-parameter.exp: New file.
10197
7db6f30f
JK
101982011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10199
10200 Fix a race.
10201 * gdb.cp/static-print-quit.exp (print c): Split to ...
10202 (print c - <return>, print c - q <return>, print c - to quit):
10203 ... these. Make the testfile untested on gdb-7.1.
10204
85161e9e 102052011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10206
10207 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10208 gdb_rename_execfile, gdb_touch_execfile): New.
10209 * gdb.base/reread.exp: Use new procs to handle multiple
10210 exec files.
10211
0c51be18
YQ
102122011-05-05 Yao Qi <yao@codesourcery.com>
10213
10214 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10215 (test_adr_32bit, test_pop_pc): New.
10216 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10217 (test_adr_32bit, test_pop_pc): New.
10218
4d393d60
JM
102192011-05-04 Joseph Myers <joseph@codesourcery.com>
10220
10221 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10222 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10223 targets.
10224 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10225 handle targets.
10226
8ffd0459
JK
102272011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10228
10229 * gdb.base/completion.exp (complete help info wat): Rename to ...
10230 (complete 'help info wat'): ... here.
10231 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10232 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10233
8e28d804
PA
102342011-05-04 Pedro Alves <pedro@codesourcery.com>
10235
10236 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10237 gdb_test and explicit $gdb_prompt/timeout matches.
10238
3eb2ef34
YQ
102392011-05-04 Yao Qi <yao@codesourcery.com>
10240
10241 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10242 and __thumb2__.
10243
aaaf81a3
MP
102442011-05-03 Marek Polacek <mpolacek@redhat.com>
10245
10246 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10247 in place of `gdb_test "delete breakpoints"'. This eliminates two
10248 testcases.
10249
c4cbc0df
PA
102502011-05-02 Pedro Alves <pedro@codesourcery.com>
10251
10252 PR testsuite/12649
10253 Fix races.
10254
10255 * gdb.base/completion.exp: Remove all sleep calls. Remove
10256 unnecessary regexs. Don't explicitly expect anything after the
10257 prompt. Eat the prompt if necessary.
10258
b4cbb4a3
EBM
102592011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10260
10261 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10262 accept to show the caller line again as well as the line after.
10263
d65aec65
PM
102642011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10265
10266 PR mi/12531
10267
10268 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10269 compile target.
10270 * gdb.python/py-prettyprint.exp: Add C++ object for
10271 CPLUS_FAKE_CHILD test.
10272
30852783
UW
102732011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10274
10275 * gdb.base/signest.exp: New file.
10276 * gdb.base/signest.c: Likewise.
10277
c7b1f0d9
JK
102782011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10279
10280 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10281 thread and breakpoint notifications.
10282
559a7a62
JK
102832011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10284
10285 * gdb.base/fortran-sym-case.c: New file.
10286 * gdb.base/fortran-sym-case.exp: New file.
10287 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10288 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10289 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10290
8344e389
JK
102912011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10292
10293 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10294 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10295 false #1', `if true else false #2' and `if true else false #3'.
10296
2484c66b
UW
102972011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10298
10299 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10300 while delivering signal.
10301
8d3788bd
VP
103022011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10303
10304 MI breakpoint notifications.
10305
10306 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10307 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10308 * testsuite/gdb.mi/mi-watch.exp: Adust.
10309 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10310 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10311 notifications.
8d3788bd 10312
3e03848b
JK
103132011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10314
10315 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10316 * gdb.base/gdbindex-stabs.c: New file.
10317 * gdb.base/gdbindex-stabs.exp: New file.
10318
918c9108
YQ
103192011-04-25 Yao Qi <yao@codesourcery.com>
10320
10321 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10322 with /*...*/.
10323 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10324
90556b8c
JK
103252011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10326
10327 * gdb.python/py-value.exp (test_objfiles): Name the first test
10328 `py-value in file.filename'.
10329
03f2bd59
JK
103302011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10331
10332 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10333 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10334 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10335 !gdbserver_reconnect_p..
10336 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10337
7b08b9eb
JK
103382011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10339
10340 * gdb.cp/cpcompletion.exp (complete class methods)
10341 (complete class methods beginning with F): Move them above runto. New
10342 comment about the runto delimiter.
10343
b78974c3
PA
103442011-04-20 Pedro Alves <pedro@codesourcery.com>
10345
10346 * gdb.base/maint.exp: Test that "maint print registers" works
10347 without a running program.
10348
20429c40 103492011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10350
20429c40
MP
10351 * gdb.base/setshow.exp: Fix racy tests.
10352 ($old_gdb_prompt): New variable.
10353
7a9dd1b2
TT
103542011-04-19 Tom Tromey <tromey@redhat.com>
10355
10356 * gdb.mi/mi-nsmoribund.exp:
10357 * gdb.hp/gdb.objdbg/objdbg01.exp:
10358 * gdb.base/structs.exp (test_struct_returns):
10359 * gdb.base/call-sc.exp (test_scalar_returns):
10360 * gdb.base/bigcore.exp: Remove duplicate words.
10361
02835898
JK
103622011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10363
10364 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10365 * gdb.base/break-interp.exp (test_attach): New comment.
10366
254f582e
JK
103672011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10368
10369 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10370 (clear __stack_user.next, clear stack_used.next)
10371 (save a zeroed-threads corefile): New test.
10372 Call core_load for $core0file.
10373 (zeroed-threads cannot be listed): New test.
10374
4fe85f5c
JK
103752011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10376
10377 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10378 filename.
10379 ($srcfile): Preserve the original value.
10380 ($testfile): Match it the .exp filename.
10381 ($corefile): New variable. Substitute it around.
10382 Use clean_restart.
10383 ($prev_timeout): Remove.
10384 (load_core): Move core loading into this proc.
10385 Fix restore of $timeout if load_core fails.
10386
63524580
JK
103872011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10388
10389 * gdb.base/eu-strip-infcall.c: New file.
10390 * gdb.base/eu-strip-infcall.exp: New file.
10391
90359a16
JK
103922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10393
10394 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10395 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10396
626e7282
JK
103972011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10398
10399 Fix Python access to inlined frames.
10400 * gdb.python/py-frame-inline.c: New file.
10401 * gdb.python/py-frame-inline.exp: New file.
10402
3363d018
EBM
104032011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10404
10405 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10406 content of 's24' correctly (avoiding "optimized out").
10407 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10408
28781456
JK
104092011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10410
10411 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10412
4a4106ca
TJB
104132011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10414
10415 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10416 expect a colon in watch -location output.
10417
d26ccb4f
JK
104182011-04-13 Marek Polacek <mpolacek@redhat.com>
10419
df46027d 10420 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10421 New testcase `expect response to define backtrace'. Also remove
10422 redundant `default' block.
10423
e1ab1f9c
JK
104242011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10425
10426 * gdb.python/py-prettyprint.c (struct hint_error): New.
10427 (main): New variable hint_error.
10428 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10429 "print hint_error".
10430 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10431 (register_pretty_printers): Register it.
10432
0c2e6019
TT
104332011-04-04 Tom Tromey <tromey@redhat.com>
10434
10435 * gdb.cp/maint.exp (test_help): Update.
10436 (test_namespace): Likewise.
10437
af57139d
JB
104382011-04-01 Joel Brobecker <brobecker@adacore.com>
10439
10440 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10441 * gdb.ada/arrayptr.exp: Add new tests.
10442
956a9fb9
JB
104432011-04-01 Joel Brobecker <brobecker@adacore.com>
10444
10445 * gdb.ada/mi_catch_ex: New testcase.
10446
d0c4d642
PA
104472011-04-01 Pedro Alves <pedro@codesourcery.com>
10448
10449 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10450 base::overload(void) method without specifying "const".
10451
18819fa6
UW
104522011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10453
10454 * gdb.arch/thumb-singlestep.S: New file.
10455 * gdb.arch/thumb-singlestep.exp: Likewise.
10456
a4c8e806
TT
104572011-03-31 Tom Tromey <tromey@redhat.com>
10458
10459 * gdb.python/py-prettyprint.py (exception_flag): New global.
10460 (NoStringContainerPrinter._iterator.next): Check it.
10461 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10462 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10463
53832f31
TT
104642011-03-29 Tom Tromey <tromey@redhat.com>
10465
10466 * gdb.cp/anon-struct.cc: New file.
10467 * gdb.cp/anon-struct.exp: New file.
10468
e4620230
JK
104692011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10470
10471 Test STT_GNU_IFUNC support.
10472 * gdb.base/gnu-ifunc-lib.c: New file.
10473 * gdb.base/gnu-ifunc.c: New file.
10474 * gdb.base/gnu-ifunc.exp: New file.
10475
d0fb5eae
JK
104762011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10477
10478 Support a ring of related breakpoints.
10479 * gdb.base/watchpoint-delete.c: New file.
10480 * gdb.base/watchpoint-delete.exp: New file.
10481
20106cfb
JK
104822011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10483
10484 * gdb.ada/arrayparam.exp (print first after function call): Use
10485 explicit package name. Add a comment
10486 (print lasta after function call): Rename ...
10487 (print last after function call): ... it and use explicit package
10488 name.
10489 (print length after function call): Use explicit package name.
10490 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10491 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10492 (multiple matches for symbol i): Rename ...
10493 (multiple matches for symbol integervar): ... it.
10494 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10495 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10496
e7ab5e63
AB
104972011-03-25 Andrew Burgess <aburgess@broadcom.com>
10498
10499 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10500 environment variable to make grep output more predictable. Move
10501 all the environment setup into gdb_init so it's done once per test
10502 case rather than each time we start gdb.
10503
9ef07c8c
TT
105042011-03-24 Tom Tromey <tromey@redhat.com>
10505
10506 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10507 test.
10508
dd90784c
JK
105092011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10510
10511 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10512 * gdb.dwarf2/dw2-entry-value.S: New file.
10513 * gdb.dwarf2/dw2-entry-value.exp: New file.
10514
05775840
PM
105152011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10516
6fdff2c5 10517 PR python/12183
05775840
PM
10518
10519 * gdb.python/py-function.exp: Add GdbError tests.
10520
8661b11b
PA
105212011-03-18 Pedro Alves <pedro@codesourcery.com>
10522
10523 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10524 (reglocal_test_func, statlocal_test_func): New functions.
10525 (globals_test_func): Call new functions.
10526 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10527 (gdb_collect_locals_test): New procedure.
10528 (gdb_trace_collection_test): Call new procedures.
10529
0fdb4f18
PA
105302011-03-18 Pedro Alves <pedro@codesourcery.com>
10531
10532 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10533 (test_register, test_register_unavailable): New procedures.
10534 (gdb_unavailable_registers_test): New procedure.
10535 (gdb_trace_collection_test): Call it.
10536
99c3dc11
PM
105372011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10538
6fdff2c5 10539 PR python/12149
99c3dc11
PM
10540
10541 * gdb.python/python.exp: Add gdb.write tests.
10542
29703da4
PM
105432010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10544
10545 * gdb.python/Makefile.in: Add py-objfile.
10546 * gdb.python/py-objfile.exp: New file.
10547 * gdb.python/py-objfile.c: New file.
10548 * gdb.python/py-block.exp: Add is_valid tests.
10549 * gdb.python/py-inferior.exp: Ditto.
10550 * gdb.python/py-infthread.exp: Ditto.
10551 * gdb.python/py-symbol.exp: Ditto.
10552 * gdb.python/py-symtab.exp: Ditto.
10553
598997c8
KS
105542011-03-16 Keith Seitz <keiths@redhat.com>
10555
10556 PR c++/12273
10557 * gdb.cp/cmpd-minsyms.exp: New test.
10558 * gdb.cp/cmpd-minsyms.cc: New file.
10559
10560 PR c++/11734
10561 * gdb.cp/ovsrch.exp: New test.
10562 * gdb.cp/ovsrch.h: New file.
10563 * gdb.cp/ovsrch1.cc: New file.
10564 * gdb.cp/ovsrch2.cc: New file.
10565 * gdb.cp/ovsrch3.cc: New file.
10566 * gdb.cp/ovsrch4.cc: New file.
10567
c91513d8
PP
105682011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10569
10570 PR gdb/12528
10571 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10572 * gdb.base/break-on-linker-gcd-function.exp: New test.
10573 * gdb.base/break-on-linker-gcd-function.cc: New file.
10574
7470fc63
AT
105752011-03-15 Andreas Tobler <andreast@fgznet.ch>
10576
10577 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10578
959e7469
PM
105792011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10580
10581 * lib/gdb.exp (gdb_unload): Add another termination case.
10582
9373cf26
JK
105832011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10584
10585 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
10586 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
10587 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
10588 Provide a stub byte there.
10589 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
10590 DW_AT_entry_pc.
10591 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
10592
24e9cda0
UW
105932011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
10594
10595 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
10596 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
10597 "generic ABI, auto".
10598 (altivec_abi_tests): Accept vectors returned by reference.
10599
7371cf6d
PM
106002010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10601
10602 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10603
ce77046a
UW
106042011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10605
10606 * gdb.python/py-section-script.exp: Skip test if no Python support.
10607
176400c3
UW
106082011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10609
10610 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10611
ecec24e6
PM
106122011-03-10 Phil Muldoon <pmuldoon@redhat.com>
10613
10614 * gdb.python/py-parameter.exp: Update tests to the new Python
10615 parameter API. Add "no documentation" test. Add deprecated API
10616 backward compatibility test.
10617
5dbdd470
TT
106182011-03-09 Tom Tromey <tromey@redhat.com>
10619
10620 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
10621 gdb_continue_to_end.
10622
b66e66ee
MK
106232011-03-09 Mark Kettenis <kettenis@gnu.org>
10624
10625 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
10626 tabs.
10627
eceb0c5f
TT
106282011-03-09 Tom Tromey <tromey@redhat.com>
10629
10630 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
10631 parentheses.
10632 (gdb_continue_to_end): Add "allow_extra" parameter. Use
10633 $command.
10634 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
10635 argument to gdb_continue_to_end.
10636 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
10637 argument to gdb_continue_to_end.
10638 * gdb.cp/annota3.exp: Fix regex.
10639 * gdb.cp/annota2.exp: Fix regex.
10640 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10641 gdb_continue_to_end.
10642 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10643 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10644 gdb_continue_to_end.
10645
63154eca
PA
106462011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10647
10648 * gdb.server/ext-run.exp
10649 (load new file without any gdbserver inferior): New test.
10650
967d1f9b
TT
106512011-03-07 Tom Tromey <tromey@redhat.com>
10652
10653 * Makefile.in (TAGS): Rewrite.
10654
d68dcbb9
JK
106552011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10656
10657 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10658 initial commands echo. New match for `Found trace'. Anchor all the
10659 other matches. Anchor and match for `No trace frame found' the final
10660 match.
10661
6bf58e63
TT
106622011-03-07 Tom Tromey <tromey@redhat.com>
10663
10664 * Makefile.in (TAGS): New target.
10665
fda326dd
TT
106662011-03-07 Tom Tromey <tromey@redhat.com>
10667
10668 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10669 change.
10670 * lib/mi-support.exp (mi_gdb_test): Update for exit message
10671 change.
10672 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
10673 exit message change.
10674 (skip_altivec_tests): Update for exit message change.
10675 (skip_vsx_tests): Likewise.
10676 (gdb_continue_to_end): Likewise. Add 'command' argument.
10677 * lib/cell.exp (skip_cell_tests): Update for exit message change.
10678 * gdb.threads/tls.exp: Update for exit message change.
10679 * gdb.threads/thread-unwindonsignal.exp: Use
10680 gdb_continue_to_end.
10681 * gdb.threads/step.exp (step_it): Update for exit message change.
10682 (continue_all): Likewise.
10683 * gdb.threads/print-threads.exp (test_all_threads): Update for
10684 exit message change.
10685 * gdb.threads/interrupted-hand-call.exp: Use
10686 gdb_continue_to_end.
10687 * gdb.threads/execl.exp: Use gdb_continue_to_end.
10688 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
10689 gdb_continue_to_end.
10690 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
10691 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
10692 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
10693 * gdb.cp/method.exp: Update for exit message change.
10694 * gdb.cp/mb-templates.exp: Update for exit message change.
10695 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
10696 * gdb.cp/annota3.exp: Update for exit message change.
10697 * gdb.cp/annota2.exp: Update for exit message change.
10698 * gdb.cell/fork.exp: Use gdb_continue_to_end.
10699 * gdb.base/term.exp: Update for exit message change.
10700 * gdb.base/step-test.exp (test_i): Update for exit message change.
10701 * gdb.base/sigstep.exp (advance): Update for exit message change.
10702 (advancei): Likewise.
10703 * gdb.base/siginfo.exp: Update for exit message change.
10704 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
10705 * gdb.base/reread.exp: Use gdb_continue_to_end.
10706 * gdb.base/langs.exp: Use gdb_continue_to_end.
10707 * gdb.base/interrupt.exp: Update for exit message change.
10708 * gdb.base/gdb1555.exp: Update for exit message change.
10709 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
10710 * gdb.base/ending-run.exp: Update for exit message change.
10711 * gdb.base/chng-syms.exp: Update for exit message change.
10712 * gdb.base/checkpoint.exp: Update for exit message change.
10713 * gdb.base/catch-syscall.exp (check_for_program_end): Use
10714 gdb_continue_to_end.
10715 (test_catch_syscall_with_wrong_args): Likewise.
10716 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
10717 * gdb.base/break-interp.exp (test_ld): Update for exit message
10718 change.
10719 * gdb.base/bang.exp: Update for exit message change.
10720 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
10721 (do_call_attach_tests): Likewise.
10722 * gdb.base/a2-run.exp: Update for exit message change.
10723 * gdb.arch/ppc-dfp.exp: Update for exit message change.
10724 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
10725 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
10726
dd19bd70
JK
107272011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10728
10729 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10730
30e62689
TT
107312011-03-03 Tom Tromey <tromey@redhat.com>
10732
10733 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
10734 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
10735 * gdb.hp/gdb.aCC/configure.ac: Remove.
10736 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
10737 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
10738 * gdb.hp/gdb.base-hp/configure.ac: Remove.
10739 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
10740 * gdb.hp/gdb.compat/configure (Makefile): Remove.
10741 * gdb.hp/gdb.compat/configure.ac: Remove.
10742 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
10743 * gdb.hp/gdb.defects/configure (Makefile): Remove.
10744 * gdb.hp/gdb.defects/configure.ac: Remove.
10745 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
10746 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
10747 * gdb.hp/gdb.objdbg/configure.ac: Remove.
10748 * gdb.hp/configure.ac: Remove.
10749 * gdb.hp/configure: Remove.
10750 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
10751 substitution.
10752 (Makefile): Remove rule.
10753 * gdb.cell/configure.ac: Remove.
10754 * gdb.cell/configure: Remove.
10755 * gdb.stabs/Makefile.in (Makefile): Remove.
10756 (distclean): Don't remove config.status or config.log.
10757 * gdb.stabs/configure (Makefile): Remove.
10758 * gdb.stabs/configure.ac: Remove.
10759 * configure: Rebuild.
10760 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
10761 Remove stabs- and cell-specific logic. Test for existence of
10762 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
10763 subdirectories, gdb.cell, and and gdb.stabs.
10764 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
10765
c171f854
JB
107662011-03-03 Joel Brobecker <brobecker@adacore.com>
10767
10768 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
10769 end of buffer.
10770
9a5193cb
JB
107712011-03-02 Joel Brobecker <brobecker@adacore.com>
10772
10773 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
10774 gdb_test when running a test where we expected no output back.
10775
9bb4c1bb
MS
107762011-02-28 Michael Snyder <msnyder@vmware.com>
10777
10778 * gdb.cp/overload.cc: Change initializer value to integer.
10779
3bd0f5ef
MS
107802011-02-27 Michael Snyder <msnyder@vmware.com>
10781
10782 * gdb.multi/base.exp: Add test for remove-inferiors.
10783
2279eaad
JB
107842011-02-26 Joel Brobecker <brobecker@adacore.com>
10785
10786 * gdb.python/py-frame.exp: Simplify the initialization phase
10787 using prepare_for_testing.
10788
c82c0b55
MS
107892011-02-25 Michael Snyder <msnyder@vmware.com>
10790
10791 * gdb.multi/base.exp: Add tests for info inferiors with args.
10792
1d94651b
JK
107932011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10794
10795 * gdb.dwarf2/dw2-ranges.S: Rename to ...
10796 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
10797 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
10798 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
10799 asmfile3. Comment the STABS (#3) file compilation. Compile
10800 everything through assembler. Provide KFAIL for symtab/12497.
10801 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
10802 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
10803 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
10804 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
10805
3bd0f5ef
MS
108062011-02-24 Michael Snyder <msnyder@vmware.com>
10807
10808 * gdb.base/break.exp: Add tests for delete breakpoints using
10809 convenience variables and value history references.
10810
12c1418e
MS
108112011-02-24 Michael Snyder <msnyder@vmware.com>
10812
10813 * gdb.base/break.exp: Remove debugging 'printf' accidentally
10814 left behind in previous check-in.
10815
e5a67952
MS
108162011-02-23 Michael Snyder <msnyder@vmware.com>
10817
10818 * gdb.base/break.exp: Add tests for "info break" with arguments.
10819 * gdb.trace/infotrace.exp: Update patterns for error and help.
10820 * gdb.base/completion.exp: Update pattern.
10821 * gdb.base/ena-dis-br.exp: Update pattern.
10822 * gdb.base/help.exp: Update patterns.
10823
108242011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
10825
10826 * gdb.base/memattr.exp: New test.
10827 * gdb.base/memattr.c: Test load for memattr.exp.
10828
6e6fbe60
DE
108292011-02-22 Doug Evans <dje@google.com>
10830
10831 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
10832
1d41d745
MS
108332011-02-22 Michael Snyder <msnyder@vmware.com>
10834
10835 * Makefile.in: Make more clean.
10836 * gdb.ada/Makefile.in: Ditto.
10837 * gdb.arch/Makefile.in: Ditto.
10838 * gdb.asm/Makefile.in: Ditto.
10839 * gdb.base/Makefile.in: Ditto.
10840 * gdb.cp/Makefile.in: Ditto.
10841 * gdb.dwarf2/Makefile.in: Ditto.
10842 * gdb.java/Makefile.in: Ditto.
10843 * gdb.mi/Makefile.in: Ditto.
10844 * gdb.modula2/Makefile.in: Ditto.
10845 * gdb.python/Makefile.in: Ditto.
10846 * gdb.server/Makefile.in: Ditto.
10847 * gdb.stabs/Makefile.in: Ditto.
10848 * gdb.threads/Makefile.in: Ditto.
10849 * gdb.trace/Makefile.in: Ditto.
10850
79ba84ca
MS
108512011-02-22 Michael Snyder <msnyder@vmware.com>
10852
df46027d 10853 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
10854 info threads.
10855
b9b35694
JB
108562011-02-22 Joel Brobecker <brobecker@adacore.com>
10857
10858 * gdb.python/py-breakpoint.exp: Fix the expected output of
10859 one of the "maint info breakpoints" tests to accept the output
10860 generated on platforms that do not have hardware watchpoints.
10861
8bfb830f
JB
108622011-02-22 Joel Brobecker <brobecker@adacore.com>
10863
10864 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
10865 clean_restart. Be a little stricter in the expected output
10866 for one of the tests. Fix a typo in one of the comments.
10867
c45f3c54
JB
108682011-02-22 Joel Brobecker <brobecker@adacore.com>
10869
10870 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
10871 Delete variable binfile, no longer use. Add or modify test
10872 comments to make them unique.
10873
b97c863c
MS
108742011-02-21 Michael Snyder <msnyder@vmware.com>
10875
10876 * Makefile.in: Update for make clean.
10877 * gdb.ada/Makefile.in: Ditto.
10878 * gdb.arch/Makefile.in: Ditto.
10879 * gdb.asm/Makefile.in: Ditto.
10880 * gdb.base/Makefile.in: Ditto.
10881 * gdb.cp/Makefile.in: Ditto.
10882 * gdb.dwarf2/Makefile.in: Ditto.
10883 * gdb.java/Makefile.in: Ditto.
10884 * gdb.mi/Makefile.in: Ditto.
10885 * gdb.modula2/Makefile.in: Ditto.
10886 * gdb.python/Makefile.in: Ditto.
10887 * gdb.server/Makefile.in: Ditto.
10888 * gdb.stabs/Makefile.in: Ditto.
10889 * gdb.threads/Makefile.in: Ditto.
10890 * gdb.trace/Makefile.in: Ditto.
10891
aea5b279
MS
108922011-02-21 Michael Snyder <msnyder@vmware.com>
10893
10894 * gdb.threads/thread-find.exp: Update patterns for changes in
10895 output of "info threads" command.
10896
e3039479
UW
108972011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10898 Ulrich Weigand <uweigand@de.ibm.com>
10899
10900 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
10901 (skip_hw_watchpoint_tests): Likewise.
10902 (skip_hw_watchpoint_multi_tests): Likewise.
10903
b800ec70
UW
109042011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
10905
10906 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
10907 (skip_hw_watchpoint_tests): Likewise.
10908 (skip_hw_watchpoint_multi_tests): Likewise.
10909 (skip_hw_watchpoint_access_tests): Likewise.
10910
10911 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
10912 * gdb.base/pr11022.exp: Likewise.
10913 * gdb.base/watch-read.exp: Likewise.
10914 * gdb.base/watch_thread_num.exp: Likewise.
10915 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10916 * gdb.base/watchpoint-hw.exp: Likewise.
10917 * gdb.base/watchpoint.exp: Likewise.
10918 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
10919 * gdb.threads/watchthreads-reorder.exp: Likewise.
10920 * gdb.threads/watchthreads.exp: Likewise.
10921 * gdb.threads/watchthreads2.exp: Likewise.
10922
91033e37
JB
109232011-02-21 Joel Brobecker <brobecker@adacore.com>
10924
10925 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
10926 the debugger is unable to find the array bounds.
10927
eeaafae2
JK
109282011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10929
10930 * gdb.cp/typedef-operator.exp: New file.
10931 * gdb.cp/typedef-operator.cc: New file.
10932
e338d953
MS
109332011-02-17 Michael Snyder <msnyder@vmware.com>
10934
10935 * gdb.threads/thread-find.exp: Fix regular expressions.
10936
e67ad678
JB
109372011-02-17 Joel Brobecker <brobecker@adacore.com>
10938
10939 * gdb.ada/packed_array: Expand testcase to test printing of
10940 unconstrained packed array.
10941
93084bca
JB
109422011-02-17 Joel Brobecker <brobecker@adacore.com>
10943
10944 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
10945
a0c78a73
PA
109462011-02-16 Pedro Alves <pedro@codesourcery.com>
10947
f65d5553 10948 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
10949 (main): Initialize it before collecting, and and clear it
10950 afterwards.
f65d5553
PA
10951 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10952 collecting with '{type} addr', where the addr expression is not an
10953 rvalue.
a0c78a73 10954
3dfcbbd2
KW
109552011-02-16 Ken Werner <ken.werner@de.ibm.com>
10956
10957 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
10958 a bool variable. Expect correct OpenCL names for vector types. Use the
10959 uc3 variable name instead of referring to the uchar3 built-in type.
10960 Escape the asterisk at the half pointer test.
10961
08807d5a
PA
109622011-02-16 Pedro Alves <pedro@codesourcery.com>
10963
f65d5553 10964 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
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 overlapping memory ranges.
08807d5a 10969
60f98dde
MS
109702011-02-15 Michael Snyder <msnyder@vmware.com>
10971
10972 * gdb.base/default.exp: Add tests for thread commands.
10973 * gdb.base/help.exp: Add tests for thread commands.
10974 * gdb.threads/thread-find.exp: New test for thread find command.
10975
648cd113
KW
109762011-02-15 Ken Werner <ken.werner@de.ibm.com>
10977
10978 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
10979
494e194e
YQ
109802011-02-15 Yao Qi <yao@codesourcery.com>
10981
10982 PR tdep/12352
10983 * gdb.arch/arm-disp-step.S : New test for str instruction.
10984 * gdb.arch/arm-disp-step.exp : Likewise.
10985
d9492458
TJB
109862011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
10987
10988 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
10989 "vector_register2_vr" test strings. Test the extended floating
10990 point registers (F32~F63).
10991 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
10992 IBM XL C compiler. Make the test program use a register provided
10993 by the compiler for the lxvd2x instruction.
10994
8af8e3bc
PA
109952011-02-14 Pedro Alves <pedro@codesourcery.com>
10996
10997 * gdb.trace/unavailable.cc (class Base, class Middle, class
10998 Derived): New types.
10999 (derived_unavail, derived_partial, derived_whole): New globals.
11000 (virtual_partial): New global.
11001 (virtualp): Point at virtual_partial.
11002 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
11003 related to unavailable vptr.
11004
1b28d0b3
PA
110052011-02-14 Pedro Alves <pedro@codesourcery.com>
11006
11007 * gdb.trace/unavailable.cc (a, b, c): New globals.
11008 (main): Set and clear them.
11009 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
11010 `a' and `c', and check that `b' isn't collected, although `a' and
11011 `c' are.
11012
ec0a52e1
PA
110132011-02-14 Pedro Alves <pedro@codesourcery.com>
11014
11015 * gdb.trace/unavailable.cc (struct Virtual): New.
11016 (virtualp): New global pointer.
11017 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
11018 printing a pointer to an object whose type has a vtable, with
11019 print object on.
11020
24e6bcee
PA
110212011-02-14 Pedro Alves <pedro@codesourcery.com>
11022
11023 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
11024 value repeat handles unavailableness.
11025
39d37385
PA
110262011-02-14 Pedro Alves <pedro@codesourcery.com>
11027
11028 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
11029 tests for building arrays from unavailable values, subscripting
11030 non-memory rvalue unvailable arrays, and accessing fields or
11031 baseclasses of non-lazy unavailable values,
11032 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
11033 struct types.
11034 (g_smallstruct, g_smallstruct_b): New globals.
11035
06d72e16
PA
110362011-02-14 Pedro Alves <pedro@codesourcery.com>
11037
11038 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
11039
bc9a5551
JK
110402011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11041
11042 Fix const/volatile qualifiers of C++ types, PR c++/12328.
11043 * gdb.cp/overload-const.exp: New file.
11044 * gdb.cp/overload-const.cc: New file.
11045
54fcddd0
UW
110462011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11047
11048 * gdb.opencl/callfuncs.cl: New file.
11049 * gdb.opencl/callfuncs.exp: New test.
11050 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
11051
d6dafb7c
UW
110522011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
11053
11054 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
11055 when computing result.
11056 * gdb.arch/altivec-abi.exp: Update expected results.
11057
a449c2d8
TJB
110582011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11059
11060 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
11061 * gdb.base/jit.exp: Likewise.
11062 * gdb.base/pie-execl.exp: Likewise.
11063 * gdb.base/solib-nodir.exp: Likewise.
11064 * gdb.base/solib-overlap.exp: Likewise.
11065
764880b7
PA
110662011-02-07 Pedro Alves <pedro@codesourcery.com>
11067
11068 * gdb.trace/collection.c (global_pieces): New.
11069 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
11070 New procedure.
11071 (gdb_trace_collection_test): Call it.
11072
505500db
SW
110732011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
11074
11075 * gdb.python/py-evthreads.c: New file.
11076 * gdb.python/py-evthreads.exp: New file.
11077 * gdb.python/py-events.py: New file.
11078 * gdb.python/py-events.exp: New file.
11079 * gdb.python/py-events.c: New file.
11080
385203ed
DD
110812011-02-04 David Daney <ddaney@caviumnetworks.com>
11082
11083 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
11084
9011945e
AB
110852011-02-03 Andrew Burgess <aburgess@broadcom.com>
11086
11087 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
11088 gdb.base/disasm-end-cu.exp: New test for disassembling over the
11089 boundary between two compilation units.
11090
580688f3
PA
110912011-02-02 Pedro Alves <pedro@codesourcery.com>
11092
11093 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
11094 (Virtual): New structs.
11095 (virtual_o, virtual_middle_b): New globals.
11096 * gdb.cp/virtbase.exp: New tests.
11097
d3f0f853
PP
110982011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
11099
11100 * gdb.base/jit.exp: New file.
11101 * gdb.base/jit-main.c: New file.
11102 * gdb.base/jit-solib.c: New file.
11103
b2030fb5
UW
111042011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
11105
11106 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
11107 proceed to initial kernel entry point.
11108 * gdb.opencl/datatypes.exp: Likewise.
11109 * gdb.opencl/operators.exp: Likewise.
11110 * gdb.opencl/vec_comps.exp: Likewise.
11111
2db19d1e
SW
111122011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
11113
11114 * gdb.cp/nsnested.cc: New.
11115 * gdb.cp/nsnested.exp: New.
11116 * gdb.cp/nsnoimports.exp: New.
11117 * gdb.cp/nsnoimports.cc: New.
11118
6b0c4c1f
JB
111192011-01-31 Joel Brobecker <brobecker@adacore.com>
11120
11121 * gdb.base/interact.exp: Add extra tests that verify that
11122 the value of the interactive-mode setting does not change
11123 after the script is sourced.
11124
80b23b6a
JK
111252011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11126
11127 * gdb.cp/noparam.exp: New file.
11128 * gdb.cp/noparam.cc: New file.
11129
ffd5ec24
PA
111302011-01-28 Pedro Alves <pedro@codesourcery.com>
11131
11132 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11133 there's no stack or registers.
11134
a81766d8
TT
111352011-01-26 Tom Tromey <tromey@redhat.com>
11136
11137 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11138 space before string output. Add test for "set print pretty off"
11139 case.
11140
585fdaa1
PA
111412011-01-25 Pedro Alves <pedro@codesourcery.com>
11142
11143 * gdb.base/frame-args.exp: Adjust.
11144 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11145 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11146 * gdb.dwarf2/pieces.exp: Adjust.
11147 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11148 * gdb.opt/inline-locals.exp: Adjust.
11149 * gdb.threads/fork-child-threads.exp: Adjust.
11150
d468832a
KW
111512011-01-25 Ken Werner <ken.werner@de.ibm.com>
11152
11153 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11154 OpenCL kernel function. Add a comment as marker. Add address space
11155 qualifiers for the remaining program scope variables.
11156 * gdb.opencl/datatypes.cl: Likewise.
11157 * gdb.opencl/operators.cl: Likewise.
11158 * gdb.opencl/vec_comps.cl: Likewise.
11159 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11160 Add breakpoint at the marker comment.
11161 * gdb.opencl/datatypes.exp: Likewise.
11162 * gdb.opencl/operators.exp: Likewise.
11163 * gdb.opencl/vec_comps.exp: Likewise.
11164
490f124f
PA
111652011-01-24 Pedro Alves <pedro@codesourcery.com>
11166
11167 * gdb.base/printcmds.c (some_struct): New struct and instance.
11168 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11169 procedure.
11170 <global scope>: Call it.
11171
6da78614
KW
111722011-01-21 Ken Werner <ken.werner@de.ibm.com>
11173
11174 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11175 argument to the gdb_compile_opencl_hostapp call.
11176
ec64c9aa
YQ
111772011-01-19 Yao Qi <yao@codesourcery.com>
11178
11179 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11180 positve list.
11181
810cfdbb
YQ
111822011-01-19 Yao Qi <yao@codesourcery.com>
11183
11184 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11185 canonical form.
11186 Remove "xscale-*-*"
11187 * gdb.xml/tdesc-regs.exp: Likewise.
11188 * gdb.python/py-section-script.exp: Replace ARM target triplet
11189 with canonical form.
11190 Match arm*-*-symbianelf*.
11191 * gdb.base/dup-sect.exp: Likewise.
11192 * lib/dwarf.exp: New.
11193 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11194 dwarf2_support.
11195 * gdb.dwarf2/dup-psym.exp: Likewise.
11196 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11197 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11198 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11199 * gdb.dwarf2/dw2-basic.exp: Likewise.
11200 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11201 * gdb.dwarf2/dw2-const.exp: Likewise.
11202 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11203 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11204 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11205 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11206 * gdb.dwarf2/dw2-filename.exp: Likewise.
11207 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11208 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11209 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11210 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11211 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11212 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11213 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11214 * gdb.dwarf2/dw2-producer.exp: Likewise.
11215 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11216 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11217 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11218 * gdb.dwarf2/dw2-strp.exp: Likewise.
11219 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11220 * gdb.dwarf2/implptr.exp: Likewise.
11221 * gdb.dwarf2/mac-fileno.exp: Likewise.
11222 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11223 * gdb.dwarf2/pieces.exp: Likewise.
11224 * gdb.dwarf2/pr11465.exp: Likewise.
11225 * gdb.dwarf2/valop.exp: Likewise.
11226 * gdb.dwarf2/watch-notconst.exp: Likewise.
11227 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11228
4694da01
TT
112292011-01-19 Tom Tromey <tromey@redhat.com>
11230
11231 * gdb.python/py-infthread.exp: Add thread tests.
11232
b075872c
JB
112332011-01-14 Joel Brobecker <brobecker@adacore.com>
11234
11235 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11236
2c3e6e24
JB
112372011-01-14 Joel Brobecker <brobecker@adacore.com>
11238
11239 * gdb.ada/widewide: New testcase.
11240
de8fa76c
JB
112412011-01-13 Joel Brobecker <brobecker@adacore.com>
11242
11243 * gdb.base/interact.exp: New testcase.
11244
1b05df00
TT
112452011-01-12 Tom Tromey <tromey@redhat.com>
11246
11247 * gdb.mi/gdb2549.exp: Update for error message changes.
11248 * gdb.mi/mi-cli.exp: Likewise.
11249 * gdb.mi/mi-disassemble.exp: Likewise.
11250 * gdb.mi/mi-pthreads.exp: Likewise.
11251 * gdb.mi/mi-regs.exp: Likewise.
11252 * gdb.mi/mi-stack.exp: Likewise.
11253 * gdb.mi/mi-var-block.exp: Likewise.
11254 * gdb.mi/mi-var-cmd.exp: Likewise.
11255 * gdb.mi/mi2-cli.exp: Likewise.
11256 * gdb.mi/mi2-disassemble.exp: Likewise.
11257 * gdb.mi/mi2-pthreads.exp: Likewise.
11258 * gdb.mi/mi2-regs.exp: Likewise.
11259 * gdb.mi/mi2-stack.exp: Likewise.
11260 * gdb.mi/mi2-var-block.exp: Likewise.
11261 * gdb.mi/mi2-var-cmd.exp: Likewise.
11262
c2ff108b
JK
112632011-01-12 Andrew Burgess <aburgess@broadcom.com>
11264 Jan Kratochvil <jan.kratochvil@redhat.com>
11265
11266 PR fortran/11104 and DWARF unbound arrays detection.
11267 * gdb.fortran/multi-dim.exp: New file.
11268 * gdb.fortran/multi-dim.f90: New file.
11269
b716877b
AB
112702011-01-12 Andrew Burgess <aburgess@broadcom.com>
11271
11272 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11273 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11274 add new tests for opcode dumping.
11275
6c162d5e
TT
112762011-01-11 Tom Tromey <tromey@redhat.com>
11277
11278 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11279
77b06cd7
TJB
112802010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11281
11282 Convert hardware watchpoints to use breakpoint_ops.
11283 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11284 type is not supported.
11285 * gdb.base/foll-fork.exp: Likewise.
11286 * gdb.base/foll-vfork.exp: Likewise.
11287
f39a75d0
PM
112882011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11289
11290 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11291 Use load_lib gdb-python.exp.
11292 * gdb.python/python.exp: Ditto.
11293 * gdb.python/py-function.exp: Ditto.
11294
fc529d80
AS
112952011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11296
11297 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11298
fb03cb59
JK
112992011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11300
11301 * configure: Regenerate.
11302
d8e22779
TT
113032011-01-06 Tom Tromey <tromey@redhat.com>
11304
11305 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11306
09050809
JB
113072011-01-06 Joel Brobecker <brobecker@adacore.com>
11308
fc529d80
AS
11309 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11310 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11311 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11312 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11313 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11314 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11315 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11316 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11317 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11318 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11319 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11320 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11321 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11322 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11323 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11324 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11325 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11326 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11327 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11328 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11329 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11330 gdb.ada/uninitialized_vars.exp,
11331 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11332 Simplify by using clean_restart.
09050809 11333
8ed5dd9e
JB
113342011-01-06 Joel Brobecker <brobecker@adacore.com>
11335
11336 Add marker to be used as anchor for inserting breakpoints.
11337 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11338 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11339 Likewise.
11340
11341 Remove uses of gdb_start_cmd.
11342 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11343 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11344
11345 Do not run testcase if testing with GDBserver.
11346 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11347 if testing with GDBserver.
11348
368a124f
JB
113492011-01-06 Joel Brobecker <brobecker@adacore.com>
11350
11351 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11352 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11353 copyright header.
11354
44944448
JB
113552011-01-05 Joel Brobecker <brobecker@adacore.com>
11356
11357 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11358 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11359 testsuite/gdb.fortran/complex.f,
11360 testsuite/gdb.fortran/derived-type.f90,
11361 testsuite/gdb.fortran/library-module-lib.f90,
11362 testsuite/gdb.fortran/library-module-main.f90,
11363 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11364 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11365 Copyright year update.
11366
31886ea6
JB
113672011-01-05 Joel Brobecker <brobecker@adacore.com>
11368
11369 * gdb.base/langs1.f: Add copyright header.
11370
ebedcab5
JK
113712011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11372
11373 * gdb.base/morestack.exp: New file.
11374 * gdb.base/morestack.c: New file.
11375
de1eb2f9
JK
113762011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11377
11378 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11379
9e87a409
JB
113802010-12-29 Joel Brobecker <brobecker@adacore.com>
11381
11382 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11383 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11384
720d1a40
JB
113852010-12-29 Joel Brobecker <brobecker@adacore.com>
11386
11387 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11388
a283af87
AS
113892010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11390
5d3d9cba
AS
11391 * gdb.threads/tls.exp: Fix typo.
11392
a283af87
AS
11393 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11394 * gdb.threads/execl.exp: Update.
11395
2a20745c
YQ
113962010-12-23 Yao Qi <yao@codesourcery.com>
11397
11398 * gdb.arch/arm-disp-step.exp: New.
11399 * gdb.arch/arm-disp-step.S: New.
11400
a7658b96
TT
114012010-12-21 Tom Tromey <tromey@redhat.com>
11402
11403 * gdb.threads/execl.exp: Update.
11404 * gdb.threads/linux-dp.exp: Update.
11405 * gdb.threads/manythreads.exp: Update.
11406 * gdb.threads/tls.exp: Update.
11407
5b79abe7
TT
114082010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11409
11410 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11411 (NextOverThrowDerivates) <resumebpt>: New.
11412 (resumebpt_test): New.
11413 (main): Call resumebpt_test.
11414 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11415
0914bcdb
SS
114162010-12-12 Stan Shebs <stan@codesourcery.com>
11417
11418 * gdb.trace/tsv.exp: Test print command on trace state variables.
11419
305aeedc
TT
114202010-12-09 Tom Tromey <tromey@redhat.com>
11421
11422 * gdb.base/interp.exp: Add regression test.
11423
186c406b
TT
114242010-12-09 Tom Tromey <tromey@redhat.com>
11425
11426 * gdb.java/jnpe.java: New file.
11427 * gdb.java/jnpe.exp: New file.
11428 * gdb.cp/nextoverthrow.exp: New file.
11429 * gdb.cp/nextoverthrow.cc: New file.
11430
aae1c79a
DE
114312010-12-07 Doug Evans <dje@google.com>
11432
11433 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11434 of data-directory.
11435 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11436 updated.
11437 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11438
60f98dde 114392010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11440
11441 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11442 * gdb.base/call-sc.exp: Ditto.
11443 * gdb.base/finish.exp: Ditto.
11444 * gdb.base/return.exp: Ditto.
11445 * gdb.base/return2.exp: Ditto.
11446
5fa290c1
DE
114472010-11-30 Doug Evans <dje@google.com>
11448
11449 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11450 (gdb_expect_list): Fix spelling errors in comments.
11451 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11452 send_gdb/gdb_expect_list where applicable.
11453 * gdb.base/call-ar-st.exp: Ditto.
11454 * gdb.base/funcargs.exp: Ditto.
11455 * gdb.base/gcore.exp: Ditto.
11456 * gdb.base/page.exp: Ditto.
11457 * gdb.base/sigaltstack.exp: Ditto.
11458 * gdb.base/siginfo.exp: Ditto.
11459 * gdb.base/sigstep.exp: Ditto.
11460 * gdb.base/trace-commands.exp: Ditto.
11461
4e04c971
DE
114622010-11-29 Doug Evans <dje@google.com>
11463
11464 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11465 printer-name;subprinter-name.
11466
8cf6f0b1
TT
114672010-11-29 Tom Tromey <tromey@redhat.com>
11468
11469 * gdb.dwarf2/implptr.exp: New file.
11470 * gdb.dwarf2/implptr.c: New file.
11471 * gdb.dwarf2/implptr.S: New file.
11472
94b6973e
PM
114732010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11474
fc529d80 11475 PR python/12199
94b6973e
PM
11476
11477 * gdb.python/py-breakpoint.exp: Test the delete method.
11478
8358c15c
JK
114792010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11480
11481 Fix step_resume_breakpoint unsaved during an infcall.
11482 * gdb.base/step-resume-infcall.exp: New file.
11483 * gdb.base/step-resume-infcall.c: New file.
11484
f6df29bc
TJB
114852010-11-24 Edjunior Machado <emachado@br.ibm.com>
11486
11487 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11488
f2b5a5cf
TJB
114892010-11-24 Edjunior Machado <emachado@br.ibm.com>
11490
11491 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11492 on ppc64's symbols; "finish" and "return" commands must accept to
11493 show the caller line again as well as the line after.
11494 * gdb.asm/powerpc64.inc: New file.
11495
6b0ecdc2
DE
114962010-11-23 Doug Evans <dje@google.com>
11497
11498 * lib/gdb.exp (gdb_test_sequence): New function.
11499 (gdb_expect_list): Add verbose -log call for each pattern.
11500 * gdb.base/signals.exp (test_handle_all_print): Call it.
11501 Reduce timeout increment from 6 minutes to 1 minute.
11502 * gdb.server/ext-run.exp: Call it.
11503
ea976c60
PM
115042010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11505
f2b5a5cf 11506 PR python/12212
ea976c60
PM
11507
11508 * gdb.python/python.exp: Check that selected_thread raises an
11509 error when no inferior is loaded.
11510
c0efa795
JK
115112010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11512
11513 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11514 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11515
ec3aa567
JK
115162010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11517
11518 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11519 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11520
d8249011
DE
115212010-11-18 Doug Evans <dje@google.com>
11522
11523 * gdb.server/ext-run.exp: Fix intermittent failures.
11524
d4eba7d1
NF
115252010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11526
11527 * gdb.stabs/gdb11479.exp: Use runto_main.
11528
b04c2f88
NF
115292010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11530
11531 * gdb.base/break-entry.exp: Skip if using a stub.
11532
ae9d7ce4
NF
115332010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11534
11535 * gdb.python/py-inferior.exp: Pack values in target endianness.
11536
621c8364
TT
115372010-11-12 Tom Tromey <tromey@redhat.com>
11538
11539 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11540 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11541 MemoryError.
11542 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11543 type.
11544 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11545 MemoryError.
11546 (test_subscript_regression): Update exception type.
11547
84f4c1fe
PM
115482010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11549
11550 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11551 breakpoint tests.
11552
a1442452
PA
115532010-11-09 Pedro Alves <pedro@codesourcery.com>
11554
11555 * gdb.base/watchpoint.exp: Test "watch -location" with an
11556 innacessible location.
11557
efd11a33
JK
115582010-11-09 Edjunior Machado <emachado@br.ibm.com>
11559 Luis Machado <luisgpm@br.ibm.com>
11560
11561 * gdb.base/maint.exp: Expect "." prefix.
11562 * gdb.base/nodebug.exp: Expect "." Likewise.
11563 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11564 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11565 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11566 POWER server processors.
11567
aa00efb5
JK
115682010-11-08 Edjunior Machado <emachado@br.ibm.com>
11569 Luis Machado <luisgpm@br.ibm.com>
11570
11571 * gdb.base/break-entry.exp: convert entry point for
11572 ppc64 and expect leading `.' on ppc64's symbols
11573
99e7ae30
DE
115742010-11-05 Doug Evans <dje@google.com>
11575
11576 * gdb.base/help.exp: Update expected output.
b521dba8
DE
11577 * gdb.python/py-param.exp: Delete, contents moved to ...
11578 * gdb.python/py-parameter.exp: ... here. New file.
11579 Add test for gdb.parameter ("directories").
99e7ae30 11580
f4b8a18d
KW
115812010-11-05 Ken Werner <ken.werner@de.ibm.com>
11582
11583 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11584 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
11585 * configure: Regenerate.
11586 * gdb.opencl/Makefile.in: New File.
11587 * gdb.opencl/datatypes.exp: Likewise.
11588 * gdb.opencl/datatypes.cl: Likewise.
11589 * gdb.opencl/operators.exp: Likewise.
11590 * gdb.opencl/operators.cl: Likewise.
11591 * gdb.opencl/vec_comps.exp: Likewise.
11592 * gdb.opencl/vec_comps.cl: Likewise.
11593 * gdb.opencl/convs_casts.exp: Likewise.
11594 * gdb.opencl/convs_casts.cl: Likewise.
11595 * lib/opencl.exp: Likewise.
11596 * lib/opencl_hostapp.c: Likewise.
11597 * lib/opencl_kernel.cl: Likewise.
11598 * lib/cl_util.c: Likewise.
11599 * lib/cl_util.c: Likewise.
11600 * gdb.base/default.exp (set language): Add "opencl" to the list of
11601 languages.
11602
a9d5ef47
SW
116032010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
11604
11605 * gdb.cp/overload.exp: Added test for inheritance overload.
11606 * gdb.cp/overload.cc: Ditto.
11607 * gdb.cp/oranking.exp: Removed releveant kfails.
11608
03eb1c79
JK
116092010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11610 Joel Brobecker <brobecker@adacore.com>
11611
11612 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11613 check test_compiler_info.
11614
dbc98a8b
KW
116152010-11-03 Ken Werner <ken.werner@de.ibm.com>
11616
11617 * gdb.base/gnu_vector.exp: Adjust expect messages.
11618
120bd360
KW
116192010-11-03 Ken Werner <ken.werner@de.ibm.com>
11620
11621 * gdb.base/gnu_vector.exp: Add unary operator tests.
11622
c37f7098
KW
116232010-11-03 Ken Werner <ken.werner@de.ibm.com>
11624
11625 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
11626
7b51bc51
DE
116272010-11-02 Doug Evans <dje@google.com>
11628
11629 * gdb.python/py-pp-maint.c: New file.
11630 * gdb.python/py-pp-maint.exp: New file.
11631 * gdb.python/py-pp-maint.py: New file.
11632
50c97f38
TT
116332010-11-02 Tom Tromey <tromey@redhat.com>
11634
11635 * gdb.base/default.exp: Remove "scheme" from language list.
11636
a289b8f6
JK
116372010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11638
11639 Revert:
11640 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11641 * gdb.threads/sigstep-threads.exp: New file.
11642 * gdb.threads/sigstep-threads.c: New file.
11643
cd017491
MS
116442010-10-20 Michael Snyder <msnyder@vmware.com>
11645
11646 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11647
8e6a5956
UW
116482010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11649
11650 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11651 Skip test completely if gdb,no_hardware_watchpoints.
11652
2c04da0d
UW
116532010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11654
11655 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11656 strict, but do not check for any particular function name within libc.
11657
79afc5ef
SW
116582010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11659
11660 * gdb.cp/smartp.exp: New test.
11661 * gdb.cp/smartp.cc : New test.
11662
026ffab7
SW
116632010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11664
11665 * gdb.cp/converts.exp: Test pointer to bool conversion.
11666 Test pointer to long conversion.
11667 * gdb.cp/oranking.exp: Removed relevant kfail.
11668
3a772aa4
TT
116692010-10-18 Tom Tromey <tromey@redhat.com>
11670
11671 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
11672 argument to lazy_string.
11673 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
11674 (pp_ls.to_string): Use it.
11675 * gdb.python/py-prettyprint.c (main): Move declarations to top.
11676 Add "estring2" local.
11677
5fc3827b
JK
116782010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11679
11680 Fix s390x compatibility.
11681 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
11682 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
11683
8aeb23f3
JK
116842010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11685
11686 * gdb.threads/sigstep-threads.exp: New file.
11687 * gdb.threads/sigstep-threads.c: New file.
11688
c1e56572
JK
116892010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11690
11691 * gdb.base/pie-execl.exp: New file.
11692 * gdb.base/pie-execl.c: New file.
11693
92163a10
JK
116942010-10-13 Doug Evans <dje@google.com>
11695 Jan Kratochvil <jan.kratochvil@redhat.com>
11696
11697 PR exp/12117
11698 * gdb.cp/ptype-cv-cp.cc: New file.
11699 * gdb.cp/ptype-cv-cp.exp: New file.
11700
7062b0a0
SW
117012010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
11702
11703 * gdb.cp/converts.cc: New test program.
11704 * gdb.cp/converts.exp: New test.
11705 * gdb.cp/overload.exp: Added test for void* vs int*.
11706 * gdb.cp/overload.exp: Ditto.
11707 * gdb.cp/oranking.exp: Removed related kfail.
11708
0e3509db
DE
117092010-10-13 Doug Evans <dje@google.com>
11710
11711 * lib/gdb-python.exp (gdb_check_python_config): New function.
11712 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
11713 * gdb.python/lib-types.cc: New file.
11714 * gdb.python/lib-types.exp: New file.
11715
8dc78533
JK
117162010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11717
11718 * gdb.python/py-error.exp: New file.
11719 * gdb.python/py-error.py: New file.
11720
93c17e06
JK
117212010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11722
11723 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
11724 gdb_test_multiple.
11725
d8b34041
JK
117262010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11727
11728 * gdb.base/break-interp.exp: Use ldlags for linking flags.
11729 * gdb.base/prelink.exp: Likewise.
11730 * gdb.base/solib-nodir.exp: Likewise.
11731 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
11732 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
11733 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
11734
e0cc584e
UW
117352010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
11736
11737 * break-interp.exp (test_ld): Use two separate gdb_expect statements
11738 for the "info files" test to avoid timeouts on slow machines.
11739
cfc353b1
JK
117402010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11741
11742 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
11743 (main): Make openlib dummy call.
11744
d3d7896d
JK
117452010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11746
11747 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
11748 * break-interp.exp (reach): Move the core body ...
11749 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
11750 (test_ld): Provide always real argument, even to the linker. Replace
11751 dl_main by _dl_debug_state.
11752
5e533c94
JK
117532010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11754
11755 Fix results of prelinked PIEs on ppc*.
11756 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
11757 Accept also DISPLACEMENT "PRESENT".
11758 (main): Replace "ZERO" displacements by "PRESENT".
11759
33540610
SW
117602010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
11761
11762 * gdb.cp/oranking.exp: New test.
11763 * gdb.cp/oranking.cc: New test program.
11764
3bdf2bbd
KW
117652010-10-08 Ken Werner <ken.werner@de.ibm.com>
11766
11767 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
11768 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
11769
2f608a3a
KW
117702010-10-06 Ken Werner <ken.werner@de.ibm.com>
11771
11772 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
11773 lush, lynx) New constant.
11774 * gdb.base/constvars.exp: Test const array types.
11775 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
11776
aa2e2d8d
DE
117772010-10-06 Doug Evans <dje@google.com>
11778
11779 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
11780 of syscall staging area.
11781
2844d6b5
KW
117822010-10-06 Ken Werner <ken.werner@de.ibm.com>
11783
11784 * gdb.base/gnu_vector.c: Add variable c4.
11785 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
11786 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11787
7d8ac8bb
MR
117882010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
11789
11790 * gdb.arch/altivec-abi.exp: Fix a typo.
11791
84a02e58
MR
117922010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
11793
11794 * lib/mi-support.exp (thread_selected_re): Correct pattern used
11795 to match a thread ID.
11796
b18e6318
JK
117972010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11798
11799 Fix s390x testcase compatibility.
11800 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
11801
a2c09bd0
DE
118022010-10-01 Doug Evans <dje@google.com>
11803
11804 * lib/gdb-python.exp: New file.
11805 * gdb.python/py-block.exp: Use it.
11806 * gdb.python/py-breakpoint.exp: Ditto.
11807 * gdb.python/py-frame.exp: Ditto.
11808 * gdb.python/py-inferior.exp: Ditto.
11809 * gdb.python/py-param.exp: Ditto.
11810 * gdb.python/py-prettyprint.exp: Ditto.
11811 * gdb.python/py-shared.exp: Ditto.
11812 * gdb.python/py-symbol.exp: Ditto.
11813 * gdb.python/py-symtab.exp: Ditto.
11814 * gdb.python/py-type.exp: Ditto.
11815 * gdb.python/py-value.exp: Ditto.
11816 * gdb.python/python.exp: Ditto.
11817
38f12cfc
TT
118182010-09-30 Tom Tromey <tromey@redhat.com>
11819
11820 * gdb.base/anon.exp: New file.
11821 * gdb.base/anon.c: New file.
11822
9ae8282d
TT
118232010-09-30 Tom Tromey <tromey@redhat.com>
11824
11825 * gdb.base/completion.exp: Test completion through anonymous
11826 union.
11827 * gdb.base/break1.c (struct some_struct): Add anonymous union.
11828
e9e07ba6
JK
118292010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11830
11831 Fix printing parameters of inlined functions.
11832 * gdb.dwarf2/dw2-inline-param.exp: New file.
11833 * gdb.dwarf2/dw2-inline-param-main.c: New file.
11834 * gdb.dwarf2/dw2-inline-param.S: New file.
11835
cd2effb2
JK
118362010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11837
11838 PR corefiles/12071.
11839 * gdb.base/corefile.exp (quit with a process, no question: load core)
11840 (quit with a core file): New tests.
11841
bceffbf3
JK
118422010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11843
11844 Fix GDB crash on inferior calls with self-referencing classes.
11845 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
11846 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
11847 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
11848
1736ad11
JK
118492010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11850
11851 Fix lost siginfo_t for inferior calls.
11852 * gdb.base/siginfo-infcall.exp: New file.
11853 * gdb.base/siginfo-infcall.c: New file.
11854
a176ad92
JB
118552010-09-22 Joel Brobecker <brobecker@adacore.com>
11856
11857 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
11858
c2b0a229
JK
118592010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11860
11861 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
11862 New test.
11863 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
11864
e8ae22d1
JB
118652010-09-22 Joel Brobecker <brobecker@adacore.com>
11866
11867 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
11868 type of our const type.
11869
ec322823
SW
118702010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
11871
11872 * gdb.cp/pr12028.cc: New.
11873 * gdb.cp/pr12028.exp: New.
11874
72929c62
JB
118752010-09-22 Joel Brobecker <brobecker@adacore.com>
11876
11877 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
11878
875b4ff5 118792010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 11880 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
11881
11882 PR mi/11407
11883 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
11884 * gdb.mi/dw2-ref-missing-frame-main.c New File.
11885 * gdb.mi/dw2-ref-missing-frame.S New File.
11886 * gdb.mi/dw2-ref-missing-frame.exp New File.
11887
7155d578
TT
118882010-09-14 Tom Tromey <tromey@redhat.com>
11889
11890 PR symtab/8399:
11891 * gdb.threads/tls.exp: Remove kfail. Update expected output.
11892
515ed532
TT
118932010-09-14 Tom Tromey <tromey@redhat.com>
11894
11895 PR exp/11803:
11896 * gdb.threads/tls.exp: Use C++.
11897 (check_thread_local): Use K::another_thread_local.
11898 * gdb.threads/tls.c (class K): New.
11899 (another_thread_local): Now a member of K.
11900 (spin): Update. No longer K&R C.
11901
450ca57c
SW
119022010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
11903
11904 * gdb.cp/koenig.cc: created class for testing member lookup.
11905 * gdb.cp/koenig.exp: Added test for member lookup.
11906
dbd492a3
JK
119072010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11908
11909 Fix false FAILs on sourcetree topdir directory containing "kill".
11910 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
11911 source line matching regexp.
11912
8d4d924b
JK
119132010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11914
11915 * gdb.python/python.exp (set height 0, collect help from uiout)
11916 (verify help to uiout): New tests.
11917
8e64f2a0
JK
119182010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11919
11920 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
11921 is_lp64_target to check 64bit target.
11922
4569eed2
JK
119232010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11924
11925 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
11926 (test_ld) <powerpc64-*>: New.
11927
5e1617b1
DJ
119282010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11929
11930 * gdb.cp/templates.exp (test_template_args): Allow "struct".
11931
c767944b
DJ
119322010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11933
11934 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
11935 (FunctionArg::method): New function.
11936 (empty, arg): New variables.
11937 (main): Call arg.method.
11938 * gdb.cp/templates.exp (test_template_args): New function.
11939 (do_tests): Call it.
11940
27d3a3fc
UW
119412010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11942
11943 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
11944 of "next" to proceed over pthread_exit call.
11945
55b7ce7f
UW
119462010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11947
11948 * gdb.base/maint.exp: Avoid wildcards against potentially very long
11949 "maint print statistics" output to prevent expect timeouts.
11950
809df446
JK
119512010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11952
11953 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
11954 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11955 (test_float_rejected): ... here.
11956 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
11957 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11958 (test_float_rejected): ... here.
11959 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
11960 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11961 (test_float_rejected): ... here.
11962 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
11963 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11964 (test_float_rejected): ... here.
11965
8464be76
DJ
119662010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11967
11968 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
11969 before disabling hardware watchpoints.
11970 (test_inaccessible_watchpoint): Check that hardware watchpoints
11971 are used. Test for watchpoints on a constant address.
11972
14dba4b4
JK
119732010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11974
11975 * gdb.base/ui-redirect.exp: New file.
11976
3f3540e1 119772010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 11978 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
11979
11980 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
11981
0f254bb7
DE
119822010-08-31 Doug Evans <dje@google.com>
11983
11984 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
11985
03f17ccf
TT
119862010-08-30 Tom Tromey <tromey@redhat.com>
11987
11988 PR python/11792:
11989 * gdb.python/py-value.exp (test_subscript_regression): Add
11990 dynamic_type test.
11991
640617ad
DJ
119922010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
11993
11994 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
11995 instead of running to main. Do not test the main function.
11996 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
11997 Add new main.
11998
2ed91d1b
PA
119992010-08-26 Pedro Alves <pedro@codesourcery.com>
12000
12001 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
12002 one test.
12003
673bfd45
DE
120042010-08-24 Doug Evans <dje@google.com>
12005
12006 PR symtab/11942
12007 * gdb.dwarf2/dw4-sig-types.cc: New file.
12008 * gdb.dwarf2/dw4-sig-types.h: New file.
12009 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
12010 * gdb.dwarf2/dw4-sig-types.exp: New file.
12011
f9ffd4bb
TT
120122010-08-23 Tom Tromey <tromey@redhat.com>
12013
12014 PR python/11145:
12015 * gdb.python/py-value.c (Base, Derived): New types.
12016 (base): New global.
12017 * gdb.python/py-value.exp (test_subscript_regression): Add
12018 dynamic_cast test.
12019
d839c8a4
TT
120202010-08-23 Tom Tromey <tromey@redhat.com>
12021
12022 PR python/10676:
12023 * gdb.python/py-type.exp (test_fields): Add tests for type
12024 equality.
12025
702c2711
TT
120262010-08-23 Tom Tromey <tromey@redhat.com>
12027
12028 PR python/11915:
12029 * gdb.python/py-type.exp (test_fields): Add tests for array.
12030
832bafd3
KS
120312010-08-23 Keith Seitz <keiths@redhat.com>
12032
12033 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
12034 have any children. Create a new abbrev for it.
12035 Add missing terminal sequence to .debug_abbrev.
12036
c37bf528
KS
120372010-08-20 Keith Seitz <keiths@redhat.com>
12038
12039 PR symtab/11465:
12040 * gdb.dwarf2/pr11465.exp: New test.
12041 * gdb.dwarf2/pr11465.S: New file.
12042 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
12043 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
12044
4572cbac
TJB
120452010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
12046
12047 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
12048 registers. Update data sets with the new v2_double element in the
12049 VSX register union. Add vector_register3_vr data set for the AltiVec
12050 registers. Use gdb_test_no_output instead of send_gdb.
12051
e7fbb131
PA
120522010-08-19 Pedro Alves <pedro@codesourcery.com>
12053
12054 * gdb.python/py-shared.exp: New file, factored out from
12055 python.exp.
12056 * gdb.python/py-shared.c: New file.
12057 * gdb.python/py-shared-sl.c: New file.
12058 * gdb.python/python-1.c: New file.
12059 * gdb.python/python-sl.c: Delete.
12060 * gdb.python/python.c: Mention python-1.c.
12061 * gdb.python/python.exp: Move shared library tests to
12062 py-shared.exp.
12063 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
12064 (MISCELLANEOUS): New.
12065 (clean mostlyclean): Also remove $MISCELLANEOUS.
12066
d30f5e1f
DE
120672010-08-19 Doug Evans <dje@google.com>
12068
12069 PR exp/11926
12070 * gdb.base/printcmds.exp (test_float_accepted): New function.
12071 Move existing float tests there. Add tests for floats with suffixes.
12072 (test_float_rejected): New function.
12073 * gdb.java/jv-print.exp (test_float_accepted): New function.
12074 (test_float_rejected): New function.
12075 * gdb.objc/print.exp: New file.
12076 * gdb.pascal/print.exp: New file.
12077 * lib/objc.exp: New file.
12078
7b3fd859
PM
120792010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
12080
12081 * gdb.base/default.exp (info set): Avoid full buffer error and force
12082 reading up to final gdb prompt.
12083 (show): Likewise.
12084
c92817ce
TT
120852010-08-18 Tom Tromey <tromey@redhat.com>
12086
12087 PR symtab/11919:
12088 * gdb.base/completion.exp: Add test.
12089
f1208f9e
DE
120902010-08-18 Doug Evans <dje@google.com>
12091
12092 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
12093 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
12094 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
12095 Simplify, early exit if runto_main fails.
12096 * gdb.fortran/exprs.exp: load_lib fortran.exp.
12097 (set_lang_fortran): Moved to lib/fortran.exp.
12098 * gdb.fortran/types.exp: load_lib fortran.exp.
12099 (set_lang_fortran): Moved to lib/fortran.exp.
12100 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
12101 * gdb.java/jprint.exp (set_lang_java): Ditto.
12102 * gdb.java/jv-exp.exp: load_lib java.exp.
12103 If set_lang_java fails, issue a warning instead of failure to be
12104 consistent with other set_lang_foo uses.
12105 (set_lang_java): Moved to lib/java.exp.
12106 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
12107 If set_lang_java fails, issue a warning instead of failure to be
12108 consistent with other set_lang_foo uses.
12109 * gdb.pascal/types.exp: load_lib pascal.exp.
12110 (set_lang_pascal): Moved to lib/pascal.exp.
12111 * lib/fortran.exp: New file.
12112 * lib/java.exp (set_lang_java): New function.
12113 * lib/pascal.exp (set_lang_pascal): New function.
12114
2f06b485
YQ
121152010-08-18 Yao Qi <yao@codesourcery.com
12116
12117 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
12118 func_nofb_start and func_loopfb_start, so that address of functions
12119 is equal to these labels on Thumb.
12120
96e25403
YQ
121212010-08-18 Yao Qi <yao@codesourcery.com>
12122
12123 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
12124 to reflect latest c source file.
12125
36e6adc4
JK
121262010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12127
12128 * gdb.cp/infcall-dlopen.exp: New file.
12129 * gdb.cp/infcall-dlopen.cc: New file.
12130 * gdb.cp/infcall-dlopen-lib.cc: New file.
12131
f431efe5
PA
121322010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12133 Pedro Alves <pedro@codesourcery.com>
12134
12135 PR breakpoints/11371
12136
12137 * gdb.base/watch-cond-infcall.exp: New file.
12138 * gdb.base/watch-cond-infcall.c: New file.
12139
06a64a0b
TT
121402010-08-16 Tom Tromey <tromey@redhat.com>
12141
12142 * gdb.base/help.exp: Update.
12143 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12144 watchpoint.
12145 (test_watch_location): New proc.
12146 (test_watchpoint_in_big_blob): Delete watchpoint.
12147 * gdb.base/watchpoint.c (func5): New function.
12148 (main): Call it.
12149
70ebf4ed
DE
121502010-08-16 Doug Evans <dje@google.com>
12151
12152 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12153
ca5c20b6
PM
121542010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12155
12156 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12157 tests.
12158
7346b668
KW
121592010-08-11 Ken Werner <ken.werner@de.ibm.com>
12160
12161 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12162 * gdb.base/gnu_vector.c: New File.
12163 * gdb.base/gnu_vector.exp: Likewise.
12164
cb2e07a6
PM
121652010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12166
12167 * gdb.python/python.c: New File.
12168 * gdb.python/python-sl.c: New File.
12169 * gdb.python/python.exp: Test solib_address and decode_line
12170 * functions.
12171
5da1313b
JK
121722010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12173
12174 * gdb.python/python.exp (show height, set height 10)
12175 (verify pagination beforehand, verify pagination beforehand: q)
12176 (gdb.execute does not page, verify pagination afterwards)
12177 (verify pagination afterwards: q): New.
12178
49c3ccf7
DE
121792010-08-02 Doug Evans <dje@google.com>
12180
12181 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12182 because of an older gcc, change test2
12183 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12184 to unsupported.
12185
42c0c4f1
KH
121862010-07-30 Kazu Hirata <kazu@codesourcery.com>
12187
12188 * gdb.base/break-always.exp: Do not expect full paths to file
12189 names.
12190 * gdb.base/commands.exp: Likewise.
12191
d3765805
DE
121922010-07-30 Doug Evans <dje@google.com>
12193
c98ee71b
DE
12194 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12195 xfail them when run with older gccs.
12196
fd961404
DE
12197 * lib/gdb.exp (build_executable): Forward "c++" option to
12198 get_compiler_info.
12199
999adef4
DE
12200 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12201 "python print ttype.template_argument(1)" and
12202 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12203 if using gcc 4.4 or earlier.
12204
d3765805
DE
12205 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12206 attach-to-debugger handling.
12207
1276c759
JK
122082010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12209
12210 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12211 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12212 (main): Use copyreloc.
12213 * gdb.base/prelink.exp (split debug of executable)
12214 (.dynbss vs. .bss address shift): New tests.
12215
88caa9b9
PA
122162010-07-29 Pedro Alves <pedro@codesourcery.com>
12217
12218 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12219 in gdb_test_multiple.
12220
c6f2ac43
PA
122212010-07-29 Pedro Alves <pedro@codesourcery.com>
12222
12223 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12224 environment.
12225
326fd672
TT
122262010-07-28 Tom Tromey <tromey@redhat.com>
12227
12228 PR python/11060:
12229 * gdb.python/py-type.c (Temargs): New template.
12230 (temvar): New variable.
12231 * gdb.python/py-type.exp (test_template): New proc.
12232
3ce3b1ba
PA
122332010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12234
12235 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12236 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12237
34eaf542
TT
122382010-07-28 Tom Tromey <tromey@redhat.com>
12239
12240 PR c++/9946:
12241 * gdb.cp/temargs.exp: New file.
12242 * gdb.cp/temargs.cc: New file.
12243
d41b819e
JK
122442010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12245
12246 * gdb.base/help.exp (help disassemble): Update the content.
12247
26ab7092
JK
122482010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12249
12250 * gdb.threads/ia64-sigill.exp: New file.
12251 * gdb.threads/ia64-sigill.c: New file.
12252
5283e9e1
TT
122532010-07-27 Tom Tromey <tromey@redhat.com>
12254
12255 * gdb.opt/inline-cmds.c (ATTR): New define.
12256 (func1): Use it.
12257 (func2): Likewise.
12258 (func3): Likewise.
12259 (outer_inline1): Likewise.
12260 (outer_inline2): Likewise.
12261 * gdb.opt/inline-bt.c (ATTR): New define.
12262 (func1): Use it.
12263 (func2): Likewise.
12264 * gdb.opt/inline-locals.c (ATTR): New define.
12265 (func1): Use it.
12266 (func2): Likewise.
12267
e992ef73
TT
122682010-07-27 Tom Tromey <tromey@redhat.com>
12269
12270 * gdb.stabs/gdb11479.c (hack): New function.
12271 (test): Use it.
12272 (test2): Use it.
12273 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12274 (int32_search_buf, int64_search_buf): No longer static.
12275 (x): Remove.
12276 * gdb.base/relocate.c (hack): New function.
12277
5374244e
PM
122782010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12279
12280 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12281 * gdb.python/py-value.c (func1): New function.
12282 (func2): Likewise.
12283
a99aee83
CV
122842010-07-26 Corinna Vinschen <vinschen@redhat.com>
12285
12286 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12287 as not to clash with .data section.
12288
a04ba985
JG
122892010-07-26 Jerome Guitton <guitton@adacore.com>
12290
12291 * gdb.base/code_elim.exp: New file.
12292 * gdb.base/code_elim1.c: New file.
12293 * gdb.base/code_elim2.c: New file.
12294
23bd0f7c
PA
122952010-07-21 Pedro Alves <pedro@codesourcery.com>
12296
12297 PR symtab/11827
12298
12299 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12300 (some_volatile_enum): New variable.
12301 * gdb.base/printcmds.exp (test_print_enums): New.
12302 <top level>: Call it.
12303
883df6dd
SW
123042010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12305
12306 * gdb.cp/fpointer.cc: New test.
12307 * gdb.cp/fpointer.exp: New test.
12308
569b05a5
JK
123092010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12310
12311 * gdb.base/solib-nodir.exp: New file.
12312 * lib/gdb.exp (runto): New case for a GDB internal error.
12313
51d7d803
JK
123142010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12315 Ulrich Weigand <uweigand@de.ibm.com>
12316 Tom Tromey <tromey@redhat.com>
12317
12318 * gdb.base/charset-malloc.c: New file.
12319 * gdb.base/charset.c (malloc_stub): New prototype.
12320 (main): Call it instead of malloc itself.
12321 * gdb.base/charset.exp: Use only prepare_for_testing.
12322 (binfile): Remove the variable.
12323
c0edd9ed
JK
123242010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12325
12326 Make core files the process_stratum.
12327 * gdb.base/corefile.exp (run: load core again)
12328 (run: sanity check we see the core file, run: with core)
12329 (run: core file is cleared, attach: load core again)
12330 (attach: sanity check we see the core file, attach: with core)
12331 (attach: core file is cleared): New tests.
12332 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12333
3cbaedff
KW
123342010-07-14 Ken Werner <ken.werner@de.ibm.com>
12335
12336 * gdb.arch/altivec-abi.exp: New tests.
12337
91158a56
TT
123382010-07-13 Tom Tromey <tromey@redhat.com>
12339
12340 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12341 (main): Use it.
12342 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12343
0f5238ed
TT
123442010-07-13 Tom Tromey <tromey@redhat.com>
12345
12346 * gdb.base/label.exp: New file.
12347 * gdb.base/label.c: New file.
12348
add265ae
L
123492010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12350 H.J. Lu <hongjiu.lu@intel.com>
12351
12352 * lib/gdb.exp (is_ilp32_target): New.
12353 (is_lp64_target): Likewise.
12354
12355 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12356 target.
12357 * gdb.arch/amd64-disp-step.exp: Likewise.
12358 * gdb.arch/amd64-dword.exp: Likewise.
12359 * gdb.arch/amd64-i386-address.exp: Likewise.
12360 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12361
add265ae
L
12362 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12363 target.
12364 * gdb.arch/i386-bp_permanent.exp: Likewise.
12365 * gdb.arch/i386-byte.exp: Likewise.
12366 * gdb.arch/i386-disp-step.exp: Likewise.
12367 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12368 * gdb.arch/i386-prologue.exp: Likewise.
12369 * gdb.arch/i386-size-overlap.exp: Likewise.
12370 * gdb.arch/i386-size.exp: Likewise.
12371 * gdb.arch/i386-sse.exp: Likewise.
12372 * gdb.arch/i386-unwind.exp: Likewise.
12373 * gdb.arch/i386-word.exp: Likewise.
12374
12375 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12376 test only when building 64-bit executables. Do not hard-code
12377 -m64 option.
12378
2dfb8c17
DE
123792010-07-07 Doug Evans <dje@google.com>
12380
12381 * lib/gdb.exp (gdb_test_list_exact): New function.
12382 * gdb.base/default.exp (show convenience): Call it, add tests for
12383 $_sdata = void, $_thread = 0.
12384
4e5799b6
JK
123852010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12386 Joel Brobecker <brobecker@adacore.com>
12387
12388 Fix re-run of PIE executable, PR shlibs/11776.
12389 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12390 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12391 and re-"run" of the inferior.
12392
1a219cc7
JK
123932010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12394 Joel Brobecker <brobecker@adacore.com>
12395
12396 Cope with missing /usr/sbin/prelink.
12397 * lib/prelink-support.exp (prelink_no):
12398 <result == 1 && $output is "no such file or directory">: New.
12399 (prelink_yes): Likewise. Return on failed prelink_no.
12400
5e3b36f8
JK
124012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12402 Joel Brobecker <brobecker@adacore.com>
12403
12404 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12405 build_executable by build_executable_own_libs. Replace "prelink -R"
12406 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12407 change.
12408 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12409 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12410 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12411 Replace build_executable by build_executable_own_libs's function
12412 build_executable_own_libs.
12413 (prelinkNO): Create new stub to call prelink_no.
12414 (prelinkYES): Create new stub to call prelink_yes.
12415 (test_attach): Rename calls of copy to file_copy.
12416 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12417 (copy): Move to ...
12418 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12419 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12420 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12421 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12422 special flags by gdb_compile_shlib. Replace second gdb_compile by
12423 build_executable_own_libs. Replace "prelink -R" execution by a call of
12424 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12425 a second call of prelink_yes. Replace restart commands by
12426 clean_restart.
12427 (prelink): Rename to ...
12428 (seen displacement message): ... this test. Extend its expectation
12429 strictness.
12430
86e4bafc
JK
124312010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12432
12433 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12434 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12435 displacement message exactly once.
12436
3cd07d20
JK
124372010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12438 Joel Brobecker <brobecker@adacore.com>
12439
12440 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12441 its restore after the <$relink_args != ""> loop. new comment.
12442
0a1e94c7
JK
124432010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12444 Joel Brobecker <brobecker@adacore.com>
12445
12446 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12447 code for it. New variable relink_args.
12448 (prelinkYES): Call prelinkNO.
12449 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12450 in such case. Move the core code to ...
12451 (test_attach_gdb): ... a new function. Send GDB command "file".
12452 Extend expected "Attaching to " string.
12453
2f70bcfb
TT
124542010-07-02 Tom Tromey <tromey@redhat.com>
12455
12456 * gdb.base/bitops.exp: Remove extraneous "pass".
12457
a17ac5b0
TT
124582010-07-02 Ken Werner <ken.werner@de.ibm.com>
12459
12460 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12461
dc10affe
PA
124622010-07-01 Pedro Alves <pedro@codesourcery.com>
12463
d41c0fc8
PA
12464 * gdb.base/help.exp: Adjust expected output.
12465
124662010-07-01 Pedro Alves <pedro@codesourcery.com>
12467
12468 * gdb.base/help.exp: Adjust expected output.
dc10affe 12469
0a600c36
JK
124702010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12471
12472 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12473 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12474 c++/11702.
12475
37cc8bfe
JK
124762010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12477 Doug Evans <dje@google.com>
12478
12479 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12480 add .dynamic entry'.
12481
254e6b9e
DE
124822010-06-29 Doug Evans <dje@google.com>
12483
12484 Test PR c++/11702.
12485 * gdb.cp/m-static.exp: Add testcase.
12486 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12487
595939de 124882010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12489 Tom Tromey <tromey@redhat.com>
12490 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12491
12492 * gdb.python/py-inferior.c: New File.
12493 * gdb.python/py-infthread.c: New File.
12494 * gdb.python/py-inferior.exp: New File.
12495 * gdb.python/py-infthread.exp: New File.
12496
98751a41
JK
124972010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12498
12499 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12500 (ptype ::C::OtherFileClass typedefs): New.
12501 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12502 (C::OtherFileClass::cOtherFileClassVar2): New.
12503 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12504 cOtherFileClassVar2.
12505 (C::cOtherFileType2, C::cOtherFileVar2): New.
12506 (C::cOtherFileVar_use): use also cOtherFileVar2.
12507 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12508
41f62f39
JK
125092010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12510
12511 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12512 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12513 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12514 (print ::C::cOtherFileVar)
12515 (whatis C::OtherFileClass::cOtherFileClassType)
12516 (whatis ::C::OtherFileClass::cOtherFileClassType)
12517 (print C::OtherFileClass::cOtherFileClassVar)
12518 (print ::cOtherFileClassVar)
12519 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12520 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12521 trailing content.
12522 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12523 (C::OtherFileClass::cOtherFileClassVar)
12524 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12525 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12526
af53d231
JK
125272010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12528
12529 Test PR c++/11703 and PR gdb/1448.
12530 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12531 gdb/1448.
12532
9655fd1a
JK
125332010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12534
12535 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12536 (main) <rtti_data>: New.
12537 * gdb.cp/virtbase.exp (print rtti_data): New.
12538
824cc8dd
JK
125392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12540 Joel Brobecker <brobecker@adacore.com>
12541
12542 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12543
6036c742
JK
125442010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12545
12546 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12547
de6a0421
DE
125482010-06-28 Doug Evans <dje@google.com>
12549
12550 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12551
b2dae948
DE
125522010-06-27 Doug Evans <dje@google.com>
12553
12554 * gdb.cp/m-static.exp: Update expected test output.
12555
0f3bb72e
PH
125562010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12557
889bf7c5
PA
12558 * gdb.gdb/selftest.exp: Adjust expected message for
12559 capturing start-up runtime.
0f3bb72e 12560
bc9f0842
TT
125612010-06-25 Tom Tromey <tromey@redhat.com>
12562
12563 PR python/10808:
12564 * gdb.python/python.exp: Add new tests.
12565
099ef718
SW
125662010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12567
12568 * gdb.cp/operator.cc: Created an import loop.
12569 * gdb.cp/operator.exp: Added testcase for import loop.
12570
5868a632
JK
125712010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12572
12573 Test PR python/11407.
12574 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12575 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12576 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12577 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12578 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12579 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12580 binfile. Call gdb_compile with clean_restart twice.
12581 (func_nofb print, func_nofb backtrace, func_loopfb print)
12582 (func_loopfb backtrace): New.
12583
af76db58
JK
125842010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12585
12586 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
12587 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
12588 by a hand made one.
12589 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
12590 i?86 requirement. Remove variables srcfile and binfile. New variable
12591 sources, executable_nofb and executable_fb. Call prepare_for_testing.
12592
f2c7657e
UW
125932010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12594
12595 * gdb.cell/dwarfaddr.exp: New file.
12596 * gdb.cell/dwarfaddr.S: New file.
12597
628fe4e4
JK
125982010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12599
12600 Test PR 9436.
12601 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
12602
f1421989
HZ
126032010-06-24 Hui Zhu <teawater@gmail.com>
12604
12605 * gdb.base/eval.exp: New file.
12606
d03285ec
UW
126072010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12608
12609 * gdb.cell/fork.exp: New file.
12610 * gdb.cell/fork.c: Likewise.
12611 * gdb.cell/fork-spu.c: Likewise.
12612
41b2c92d
PM
126132010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
12614
12615 * lib/gdb.exp (banned_variables_traced): New global variable.
12616 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
12617 (gdb_init): Use `trace add variable' instead of obsolete
12618 `trace variable'.
12619
d5bc977f
DE
126202010-06-21 Doug Evans <dje@google.com>
12621
12622 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12623
d2ed6730
UW
126242010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12625
12626 * gdb.arch/spu-ls.exp: New file.
12627 * gdb.arch/spu-ls.c: Likewise.
12628
6aed2dbc
SS
126292010-06-18 Stan Shebs <stan@codesourcery.com>
12630
12631 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12632
e0756905
UW
126332010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12634
12635 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
12636 * gdb.base/watch-cond.exp: Likewise.
12637 * gdb.python/py-breakpoint.exp: Likewise.
12638
d8053d4d
PA
126392010-06-18 Pedro Alves <pedro@codesourcery.com>
12640
12641 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12642 clean_restart, make sure every test has a distinct message, and
12643 that messages don't include the executable' full path.
12644
81ce510c
DE
126452010-06-17 Doug Evans <dje@google.com>
12646
12647 * gdb.arch/i386-size.exp: Updated expected output for
12648 DISASSEMBLY_OMIT_FNAME.
12649
65d79d4b
SDJ
126502010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12651 Sergio Durigan Junior <sergiodj@redhat.com>
12652
12653 * gdb.base/watch-notconst.c: New file.
12654 * gdb.base/watch-notconst.S: New file.
12655 * gdb.base/watch-notconst2.c: New file.
12656 * gdb.base/watch-notconst2.S: New file.
12657 * gdb.base/watch-notconst.exp: New file.
12658 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12659 (func4): Add operations on `global_ptr_ptr'.
12660 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12661 routine to test watchpoints created with a constant expression.
12662 (test_inaccessible_watchpoint): Include tests for watchpoints
12663 created with a constant expression.
12664
df0f4836
KB
126652010-06-14 Kevin Buettner <kevinb@redhat.com>
12666
12667 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12668 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12669 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
12670 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
12671 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12672 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12673 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
12674 of `_start'.
12675
b769def5
UW
126762010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12677
12678 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
12679 not supported on the target.
12680 * gdb.mi/mi-nonstop-exit.exp: Likewise.
12681 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
12682 * gdb.mi/mi-nsintrall.exp: Likewise.
12683 * gdb.mi/mi-nsmoribund.exp: Likewise.
12684 * gdb.mi/mi-nsthrexec.exp: Likewise.
12685
d914c394
SS
126862010-06-11 Stan Shebs <stan@codesourcery.com>
12687
12688 * gdb.base/permissions.exp: New file.
12689
126902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
12691
12692 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12693 does not support ELF executable class.
12694
f3ce5b9c
UW
126952010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12696
12697 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12698
8e46892c
JK
126992010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12700
12701 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
12702 (runto): Catch "The target does not support running in non-stop mode.".
12703
6cc55c64
MS
127042010-06-11 Michael Snyder <msnyder@vmware.com>
12705
12706 * gdb.base/setshow.exp (set language asm): Don't use
12707 gdb_test_no_output, fails on some targets.
12708
caddefa4
UW
127092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12710
12711 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
12712 * gdb.cp/pr9167.exp: Likewise.
12713
468b1aa7
UW
127142010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12715
12716 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12717
5c3552dc
UW
127182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12719
12720 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12721
02e6fe6a
UW
127222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12723
12724 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12725
0e03807e
TT
127262010-06-11 Tom Tromey <tromey@redhat.com>
12727
12728 PR gdb/9977, PR exp/11636::
12729 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
12730 (pieces_test_f6): Update expected output.
12731
2bdf28a0
JK
127322010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12733
12734 * gdb.base/moribund-step.exp: New.
12735
f6978de9
MS
127362010-06-08 Michael Snyder <msnyder@vmware.com>
12737
12738 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 12739 * gdb.ada/boolean_expr.exp:
f6978de9
MS
12740 * gdb.ada/frame_args.exp: Ditto.
12741 * gdb.ada/lang_switch.exp: Ditto.
12742 * gdb.ada/ptype_arith_binop.exp: Ditto.
12743 * gdb.ada/ref_param.exp: Ditto.
12744 * gdb.ada/type_coercion.exp:Ditto.
12745
12746 * gdb.asm/asm-source.exp: Ditto.
12747
12748 * gdb.base/attach.exp: Ditto.
12749 * gdb.base/bitfields2.exp: Ditto.
12750 * gdb.base/call-signal-resume.exp: Ditto.
12751 * gdb.base/callfuncs.exp: Ditto.
12752 * gdb.base/commands.exp: Ditto.
12753 * gdb.base/dbx.exp: Ditto.
12754 * gdb.base/default.exp: Ditto.
12755 * gdb.base/dump.exp: Ditto.
12756 * gdb.base/exprs.exp: Ditto.
12757 * gdb.base/freebpcmd.exp: Ditto.
12758 * gdb.base/interrupt.exp: Ditto.
12759 * gdb.base/list.exp: Ditto.
12760 * gdb.base/long_long.exp: Ditto.
12761 * gdb.base/maint.exp: Ditto.
12762 * gdb.base/ptype.exp: Ditto.
12763 * gdb.base/return.exp: Ditto.
12764 * gdb.base/setshow.exp: Ditto.
12765 * gdb.base/sigbpt.exp: Ditto.
12766 * gdb.base/sigrepeat.exp: Ditto.
12767
12768 * gdb.cp/classes.exp: Ditto.
12769
12770 * gdb.dwarf2/dw2-restore.exp: Ditto.
12771
12772 * gdb.gdb/selftest.exp: Ditto.
12773
12774 * gdb.multi/base.exp: Ditto.
12775 * gdb.multi/bkpt-multi-exec.exp: Ditto.
12776
12777 * gdb.python/py-block.exp: Ditto.
12778 * gdb.python/py-prettyprint.exp: Ditto.
12779 * gdb.python/py-template.exp: Ditto.
12780
12781 * gdb.server/ext-attach.exp: Ditto.
12782 * gdb.server/ext-run.exp: Ditto.
12783 * gdb.server/server-mon.exp: Ditto.
12784
12785 * gdb.threads/fork-thread-pending.exp: Ditto.
12786 * gdb.threads/hand-call-in-threads.exp: Ditto.
12787 * gdb.threads/interrupted-hand-call.exp: Ditto.
12788 * gdb.threads/linux-dp.exp: Ditto.
12789 * gdb.threads/manythreads.exp: Ditto.
12790 * gdb.threads/print-threads.exp: Ditto.
12791 * gdb.threads/pthreads.exp: Ditto.
12792 * gdb.threads/schedlock.exp: Ditto.
12793 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12794 * gdb.threads/threadapply.exp: Ditto.
12795
de7ff789
MS
127962010-06-08 Michael Snyder <msnyder@vmware.com>
12797
889bf7c5 12798 * gdb.ada/exec_changed.exp:
de7ff789
MS
12799 Use ".*" instead of "" as wildcard regexp.
12800
12801 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
12802 * gdb.base/call-ar-st.exp: Ditto.
12803 * gdb.base/checkpoint.exp: Ditto.
12804 * gdb.base/default.exp: Ditto.
12805 * gdb.base/dump.exp: Ditto.
12806 * gdb.base/ending-run.exp: Ditto.
12807 * gdb.base/fileio.exp: Ditto.
12808 * gdb.base/miscexprs.exp: Ditto.
12809 * gdb.base/pointers.exp: Ditto.
12810 * gdb.base/readline.exp: Ditto.
12811 * gdb.base/reread.exp: Ditto.
12812 * gdb.base/restore.exp: Ditto.
12813 * gdb.base/shlib-call.exp: Ditto.
12814 * gdb.base/valgrind-db-attach.exp: Ditto.
12815 * gdb.base/volatile.exp: Ditto.
12816 * gdb.base/watchpoints.exp: Ditto.
12817
12818 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
12819
12820 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
12821 * gdb.python/py-value.exp: Ditto.
12822
12823 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
12824 * gdb.trace/circ.exp: Ditto.
12825 * gdb.trace/collection.exp: Ditto.
12826 * gdb.trace/packetlen.exp: Ditto.
12827 * gdb.trace/passc-dyn.exp: Ditto.
12828 * gdb.trace/report.exp: Ditto.
12829 * gdb.trace/tfile.exp: Ditto.
12830 * gdb.trace/tfind.exp: Ditto.
12831 * gdb.trace/while-dyn.exp: Ditto.
12832
3bebe2f2
JK
128332010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12834
12835 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
12836
5c631832
JK
128372010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12838
12839 Test PR 10640.
12840 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
12841
4c3376c8
SW
128422010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
12843
12844 * gdb.cp/koenig.exp: Test for ADL operators.
12845 * gdb.cp/koenig.cc: Added ADL operators.
12846 * gdb.cp/operator.exp: New test.
12847 * gdb.cp/operator.cc: New test.
12848
dc226d5a
MS
128492010-06-04 Michael Snyder <msnyder@vmware.com>
12850
dfb88a23
MS
12851 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
12852 * gdb.base/pending.exp: Ditto.
f7ae76b3 12853
dc226d5a
MS
12854 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
12855
967cf477
DE
128562010-06-04 Doug Evans <dje@google.com>
12857
12858 * gdb.python/py-prettyprint.exp: Add new test for enabled and
12859 disabled printers.
12860 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
12861 (enable_lookup_function): New function.
12862
eb801841
TT
128632010-06-04 Tom Tromey <tromey@redhat.com>
12864
12865 * gdb.python/py-value.exp (test_value_hash): Don't test equality
12866 of hash and id.
12867
38979823
JK
128682010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12869
12870 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
12871 newline.
12872 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
12873 (empty verbose non-noisy clear, empty verbose noisy clear)
12874 (empty non-verbose noisy clear): Likewise.
12875
35ec993f
MS
128762010-06-03 Michael Snyder <msnyder@vmware.com>
12877
12878 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
12879 * gdb.base/display.exp: Ditto.
12880 * gdb.base/find.exp: Ditto.
12881 * gdb.base/ifelse.exp: Ditto.
12882 * gdb.base/multi-forks.exp: Ditto.
12883 * gdb.base/recurse.exp: Ditto.
12884 * gdb.base/setshow.exp: Ditto.
12885 * gdb.base/value-double-free.exp: Ditto.
12886 * gdb.base/watch-vfork.exp: Ditto.
12887 * gdb.base/watch_thread_num.exp: Ditto.
12888 * gdb.base/watchpoint-solib.exp: Ditto.
12889 * gdb.base/watchpoint.exp: Ditto.
12890 * gdb.base/watchpoints.exp: Ditto.
12891
12892 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
12893 * gdb.cp/overload.exp: Ditto.
12894 * gdb.cp/virtfunc.exp: Ditto.
12895
12896 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
12897
889bf7c5 12898 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
12899 Replace gdb_test with gdb_test_no_output.
12900
889bf7c5 12901 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
12902 Replace gdb_test with gdb_test_no_output.
12903 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12904 * gdb.threads/watchthreads.exp: Ditto.
12905 * gdb.threads/watchthreads2.exp: Ditto.
12906
12907 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
12908 * gdb.trace/tfind.exp: Ditto.
12909
c22decce
JB
129102010-06-03 Joel Brobecker <brobecker@adacore.com>
12911
12912 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
12913 successful test if message is the empty string.
12914
fd5700c7
JK
129152010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12916
12917 * gdb.fortran/module.exp (stopped language detection): New test.
12918
f55ee35c
JK
129192010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12920
12921 Support DW_TAG_module as separate namespaces.
12922 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
12923 gdb.fortran/library-module-lib.f90: New.
12924 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
12925 (print i): Remove.
12926 (continue to breakpoint: i-is-1, print var_i value 1)
12927 (continue to breakpoint: i-is-2, print var_i value 2)
12928 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
12929 (print var_d, print var_i value 14, ptype modmany, complete `modm)
12930 (complete `modmany, complete `modmany`, complete `modmany`var)
12931 (show language, setting breakpoint at module): New tests.
12932 * gdb.fortran/module.f90 (module mod): Remove.
12933 (module mod1, module mod2, module modmany, subroutine sub1)
12934 (subroutine sub2, program module): New.
12935
b8e8282f
JK
129362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12937
12938 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
12939 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
12940 * gdb.cp/anon-union.exp (pass): Rename to ...
12941 (print z 2): ... here.
b8e8282f 12942
019ebafc
MS
129432010-06-02 Michael Snyder <msnyder@vmware.com>
12944
e68d8fd4
MS
12945 * gdb.trace/actions.exp: Use gdb_test_no_output.
12946 * gdb.trace/circ.exp: Ditto.
12947 * gdb.trace/packetlen.exp: Ditto.
12948 * gdb.trace/save-trace.exp: Ditto.
12949 * gdb.trace/tracecmd.exp: Ditto.
12950 * gdb.trace/tsv.exp: Ditto.
12951
12b5d08a
MS
12952 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
12953 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
12954 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12955 * gdb.threads/manythreads.exp: Ditto.
12956 * gdb.threads/print-threads.exp: Ditto.
12957 * gdb.threads/pthreads.exp: Ditto.
12958 * gdb.threads/schedlock.exp: Ditto.
12959 * gdb.threads/staticthreads.exp: Ditto.
12960 * gdb.threads/thread-specific.exp: Ditto.
12961 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12962 * gdb.threads/threadapply.exp: Ditto.
12963 * gdb.threads/watchthreads.exp: Ditto.
12964 * gdb.threads/watchthreads2.exp: Ditto.
12965
89493308
MS
12966 * gdb.python/py-block.exp: Use gdb_test_no_output.
12967 * gdb.python/py-prettyprint.exp: Ditto.
12968 * gdb.python/py-template.exp: Ditto.
12969 * gdb.python/py-value.exp: Ditto.
12970
12971 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
12972 * gdb.reverse/watch-reverse.exp: Ditto.
12973
12974 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
12975 * gdb.server/ext-run.exp: Ditto.
12976
019ebafc
MS
12977 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
12978 * gdb.dwarf2/dw2-compressed.exp: Ditto.
12979 * gdb.dwarf2/dw2-intercu.exp: Ditto.
12980 * gdb.dwarf2/dw2-intermix.exp: Ditto.
12981 * gdb.dwarf2/dw2-producer.exp: Ditto.
12982 * gdb.dwarf2/mac-fileno.exp: Ditto.
12983
12984 * gdb.gdb/observer.exp: Use gdb_test_no_output.
12985 * gdb.gdb/selftest.exp: Ditto.
12986
12987 * gdb.multi/base.exp: Use gdb_test_no_output.
12988
12989 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
12990
3e0ca3a5
JK
129912010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12992
12993 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
12994
9db70545
MS
129952010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
12996
a8d52276
MS
12997 * gdb.cp/class2.exp: Use gdb_test_no_output.
12998 * gdb.cp/classes.exp: Ditto.
12999 * gdb.cp/extern-c.exp: Ditto.
13000 * gdb.cp/inherit.exp: Ditto.
13001 * gdb.cp/maint.exp: Ditto.
13002 * gdb.cp/mb-inline.exp: Ditto.
13003 * gdb.cp/mb-templates.exp: Ditto.
13004 * gdb.cp/method2.exp: Ditto.
13005 * gdb.cp/misc.exp: Ditto.
13006 * gdb.cp/ovldbreak.exp: Ditto.
13007 * gdb.cp/punctuator.exp: Ditto.
13008 * gdb.cp/templates.exp: Ditto.
13009 * gdb.cp/virtbase.exp: Ditto.
13010
889bf7c5 13011 * gdb.threads/attach-stopped.exp:
9db70545 13012 Replace uses of send_gdb / gdb_expect.
889bf7c5 13013 * gdb.threads/attachstop-mt.exp:
9db70545 13014 Replace uses of send_gdb / gdb_expect.
889bf7c5 13015 * gdb.threads/gcore-thread.exp:
9db70545 13016 Replace uses of send_gdb / gdb_expect.
889bf7c5 13017 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
13018 Replace uses of send_gdb / gdb_expect.
13019 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13020 * gdb.threads/print-threads.exp:
9db70545
MS
13021 Replace uses of send_gdb / gdb_expect.
13022 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
13023 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
13024 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
13025
13026 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
13027 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
13028 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
13029 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
13030 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
13031 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
13032 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
13033 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
13034 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
13035 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
13036 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
13037
359cc68c
JK
130382010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13039
13040 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
13041
7d3fe98e
SW
130422010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
13043
13044 * gdb.cp/koenig.exp: Added new test case.
13045 * gdb.cp/koenig.cc: Ditto.
13046
27d3a1a2
MS
130472010-06-01 Michael Snyder <msnyder@vmware.com>
13048
13049 * gdb.base/arithmet.exp: Use gdb_test_no_output.
13050 * gdb.base/arrayidx.exp: Ditto.
13051 * gdb.base/attach.exp: Ditto.
13052 * gdb.base/auxv.exp: Ditto.
13053 * gdb.base/bigcre.exp: Ditto.
13054 * gdb.base/break-always.exp: Ditto.
13055 * gdb.base/break-interp.exp: Ditto.
13056 * gdb.base/break.exp: Ditto.
13057 * gdb.base/breakpoint-shadow.exp: Ditto.
13058 * gdb.base/call-ar-st.exp: Ditto.
13059 * gdb.base/call-sc.exp: Ditto.
13060 * gdb.base/call-signal-resume.exp: Ditto.
13061 * gdb.base/callfuncs.exp: Ditto.
13062 * gdb.base/catch-syscall.exp: Ditto.
13063 * gdb.base/charset.exp: Ditto.
13064 * gdb.base/code-expr.exp: Ditto.
13065 * gdb.base/commands.exp: Ditto.
13066 * gdb.base/cond-expr.exp: Ditto.
13067 * gdb.base/condbreak.exp: Ditto.
13068 * gdb.base/cursal.exp: Ditto.
13069 * gdb.base/cvexpr.exp: Ditto.
13070 * gdb.base/default.exp: Ditto.
13071 * gdb.base/del.exp: Ditto.
13072 * gdb.base/detach.exp: Ditto.
13073 * gdb.base/display.exp: Ditto.
13074 * gdb.base/ena-dis-br.exp: Ditto.
13075 * gdb.base/eval-skip.exp: Ditto.
13076 * gdb.base/foll-fork.exp: Ditto.
13077 * gdb.base/foll-vfork.exp: Ditto.
13078 * gdb.base/frame-args.exp: Ditto.
13079 * gdb.base/funcargs.exp: Ditto.
13080 * gdb.base/gcore-buffer-overflow.exp: Ditto.
13081 * gdb.base/gdbvars.exp: Ditto.
13082 * gdb.base/help.exp: Ditto.
13083 * gdb.base/ifelse.exp: Ditto.
13084 * gdb.base/included.exp: Ditto.
13085 * gdb.base/list.exp: Ditto.
13086 * gdb.base/macscp.exp: Ditto.
13087 * gdb.base/maint.exp: Ditto.
13088 * gdb.base/multi-fork.exp: Ditto.
13089 * gdb.base/overlays.exp: Ditto.
13090 * gdb.base/page.exp: Ditto.
13091 * gdb.base/pending.exp: Ditto.
13092 * gdb.base/pointers.exp: Ditto.
13093 * gdb.base/pr11022.exp: Ditto.
13094 * gdb.base/prelink.exp: Ditto.
13095 * gdb.base/printcmds.exp: Ditto.
13096 * gdb.base/psymtab.exp: Ditto.
13097 * gdb.base/randomize.exp: Ditto.
13098 * gdb.base/relational.exp: Ditto.
13099 * gdb.base/relocate.exp: Ditto.
13100 * gdb.base/remote.exp: Ditto.
13101 * gdb.base/sepdebug.exp: Ditto.
13102 * gdb.base/set-lang-auto.exp: Ditto.
13103 * gdb.base/setshow.exp: Ditto.
13104 * gdb.base/setvar.exp: Ditto.
13105 * gdb.base/signals.exp: Ditto.
13106 * gdb.base/signull.exp: Ditto.
13107 * gdb.base/sigstep.exp: Ditto.
13108 * gdb.base/sizeof.exp: Ditto.
13109 * gdb.base/solib-disc.exp: Ditto.
13110 * gdb.base/store.exp: Ditto.
13111 * gdb.base/structs.exp: Ditto.
13112 * gdb.base/structs2.exp: Ditto.
13113 * gdb.base/subst.exp: Ditto.
13114 * gdb.base/term.exp: Ditto.
13115 * gdb.base/trace-commands.exp: Ditto.
13116 * gdb.base/unwindonsignal.exp: Ditto.
13117 * gdb.base/valgrind-db-attach.exp: Ditto.
13118 * gdb.base/varargs.exp: Ditto.
13119 * gdb.base/watch-cond.exp: Ditto.
13120 * gdb.base/watch_thread_num.exp: Ditto.
13121 * gdb.base/watchpoint-cond-gone.exp: Ditto.
13122 * gdb.base/watchpoint.exp: Ditto.
13123 * gdb.base/whatis-exp.exp: Ditto.
13124
f8d3bf8f
MS
131252010-06-01 Michael Snyder <msnyder@vmware.com>
13126
13127 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
13128 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
13129 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
13130 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
13131 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13132 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13133 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13134 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13135 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13136 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13137 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13138 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13139 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13140 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13141 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13142
3f9e0d32
JK
131432010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13144
13145 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13146 trailing newline.
13147 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13148 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13149 (p *args): ... here and remove excessive trailing newline.
13150
f629457d
JB
131512010-05-31 Joel Brobecker <brobecker@adacore.com>
13152
13153 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13154
09eef106
JK
131552010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13156
13157 Accept the new Linux kernel "t (tracing stop)" string.
13158 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13159 Update comment.
13160 (state_wait) <T (tracing stop)>: New.
13161 (main): Update the state_wait expect string.
13162
94f31136
PA
131632010-05-28 Pedro Alves <pedro@codesourcery.com>
13164
13165 * limits.c, limits.exp: Delete files.
13166 * Makefile.in (clean mostlyclean): Adjust.
13167 * tracecmd.exp: Adjust.
13168
096554ab
JK
131692010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13170
13171 * gdb.base/tui-layout.exp: New.
13172
27d3a1a2 131732010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13174
889bf7c5 13175 * gdb.reverse/break-precsave.exp:
bcd2dc50 13176 Replace uses of send_gdb / gdb_expect.
889bf7c5 13177 * gdb.reverse/break-reverse.exp:
bcd2dc50 13178 Replace uses of send_gdb / gdb_expect.
889bf7c5 13179 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13180 Replace uses of send_gdb / gdb_expect.
889bf7c5 13181 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13182 Replace uses of send_gdb / gdb_expect.
889bf7c5 13183 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13184 Replace uses of send_gdb / gdb_expect.
889bf7c5 13185 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13186 Replace uses of send_gdb / gdb_expect.
889bf7c5 13187 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13188 Replace uses of send_gdb / gdb_expect.
889bf7c5 13189 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13190 Replace uses of send_gdb / gdb_expect.
889bf7c5 13191 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13192 Replace uses of send_gdb / gdb_expect.
889bf7c5 13193 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13194 Replace uses of send_gdb / gdb_expect.
889bf7c5 13195 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13196 Replace uses of send_gdb / gdb_expect.
889bf7c5 13197 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13198 Replace uses of send_gdb / gdb_expect.
889bf7c5 13199 * gdb.reverse/machinestate.exp:
bcd2dc50 13200 Replace uses of send_gdb / gdb_expect.
889bf7c5 13201 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13202 Replace uses of send_gdb / gdb_expect.
889bf7c5 13203 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13204 Replace uses of send_gdb / gdb_expect.
889bf7c5 13205 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13206 Replace uses of send_gdb / gdb_expect.
889bf7c5 13207 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13208 Replace uses of send_gdb / gdb_expect.
889bf7c5 13209 * gdb.reverse/step-precsave.exp:
bcd2dc50 13210 Replace uses of send_gdb / gdb_expect.
889bf7c5 13211 * gdb.reverse/step-reverse.exp:
bcd2dc50 13212 Replace uses of send_gdb / gdb_expect.
889bf7c5 13213 * gdb.reverse/until-precsave.exp:
bcd2dc50 13214 Replace uses of send_gdb / gdb_expect.
889bf7c5 13215 * gdb.reverse/until-reverse.exp:
bcd2dc50 13216 Replace uses of send_gdb / gdb_expect.
889bf7c5 13217 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13218 Replace uses of send_gdb / gdb_expect.
889bf7c5 13219 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13220 Replace uses of send_gdb / gdb_expect.
13221
3def43e0
JK
132222010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13223
13224 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13225 excessive newline.
13226
27d3a1a2 132272010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13228
13229 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13230 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13231 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13232 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13233 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13234 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13235 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13236 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13237 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13238 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13239 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13240 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13241 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13242 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13243 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13244 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13245 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13246 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13247 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13248
27d3a1a2 132492010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13250
22454424
MS
13251 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13252 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13253
13254 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13255 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13256 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13257
889bf7c5 13258 * gdb.reverse/consecutive-reverse.exp:
22454424 13259 Replace uses of send_gdb / gdb_expect.
889bf7c5 13260 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13261 Replace uses of send_gdb / gdb_expect.
13262
13263 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13264 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13265 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13266 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13267 Replace uses of send_gdb / gdb_expect.
13268 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13269 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13270 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13271 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13272 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13273 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13274 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13275 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13276 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13277
132782010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13279
22454424 13280 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13281
22454424 13282 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13283
22454424
MS
13284 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13285 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13286 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13287 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13288 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13289 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13290 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13291 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13292 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13293
6e5f2c59
TT
132942010-05-25 Tom Tromey <tromey@redhat.com>
13295
13296 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13297
bbc8b958
TT
132982010-05-25 Tom Tromey <tromey@redhat.com>
13299
13300 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13301 argument order.
13302 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13303 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13304 order.
13305 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13306 order.
13307 * gdb.base/call-sc.exp (setup_kfails): Remove.
13308 (setup_compiler_kfails): Remove.
13309 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13310 argument order.
13311 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13312 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13313 (advancei): Fix setup_kfail argument order.
13314 * gdb.base/radix.exp: Fix setup_kfail argument order.
13315 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13316 order.
13317 * gdb.base/structs.exp (setup_kfails): Remove.
13318 (setup_compiler_kfails): Fix setup_kfail argument order.
13319 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13320 order.
13321 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13322 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13323 setup_kfail argument order.
13324 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13325
83d1babf
TT
133262010-05-25 Tom Tromey <tromey@redhat.com>
13327
13328 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13329
6acb16a2
MS
133302010-05-25 Michael Snyder <msnyder@vmware.com>
13331
13332 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13333 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13334 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13335 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13336 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13337 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13338 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13339 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13340 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13341 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13342 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13343 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13344 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13345 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13346 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13347 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13348 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13349 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13350 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13351 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13352 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13353 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13354 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13355 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13356 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13357 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13358 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13359 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13360 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13361 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13362 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13363 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13364 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13365 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13366 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13367 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13368 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13369 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13370 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13371 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13372 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13373 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13374 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13375 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13376 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13377 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13378 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13379 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13380
133812010-05-25 Doug Evans <dje@google.com>
13382
13383 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13384 gdb.string_to_argv.
ad3986f0 13385
d3b1e874
TT
133862010-05-21 Tom Tromey <tromey@redhat.com>
13387
13388 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13389 Call it.
13390 * gdb.dwarf2/pieces.S: Update.
13391 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13392
cb826367
TT
133932010-05-21 Tom Tromey <tromey@redhat.com>
13394
13395 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13396 Call it.
13397 * gdb.dwarf2/pieces.c (struct C): New.
13398 (f6): New function.
13399 * gdb.dwarf2/pieces.S: Replace.
13400
74de6778
TT
134012010-05-21 Tom Tromey <tromey@redhat.com>
13402
13403 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13404 Call it.
13405
afd74c5f
TT
134062010-05-21 Tom Tromey <tromey@redhat.com>
13407
13408 * gdb.dwarf2.pieces.exp: New file.
13409 * gdb.dwarf2.pieces.S: New file.
13410 * gdb.dwarf2.pieces.c: New file.
13411
a7b75dfd 134122010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13413 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13414
13415 * lib/gdb.exp (gdb_test_no_output): New function.
13416 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13417 when testing commands that should produce no output.
13418
c81c812a
JB
134192010-05-17 Joel Brobecker <brobecker@adacore.com>
13420
13421 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13422 parameter that we want to watch being a constant.
13423
0cce5bd9
JB
134242010-05-17 Joel Brobecker <brobecker@adacore.com>
13425
13426 * gdb.ada/cond_lang: New testcase.
13427
47050449
JB
134282010-05-17 Joel Brobecker <brobecker@adacore.com>
13429
13430 * lib/gdb.exp (banned_variables): New variable/constant.
13431 (gdb_init): Add write trace on variables listed in banned_variables.
13432 (gdb_finish): Remove write traces on variables listed in
13433 banned_variables.
13434
77c01586
JB
134352010-05-17 Joel Brobecker <brobecker@adacore.com>
13436
13437 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13438 * gdb.cp/koenig.exp: Likewise.
13439
88d4aea7
PM
134402010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13441
889bf7c5 13442 PR python/11482
88d4aea7
PM
13443
13444 * gdb.python/py-value.exp (test_value_hash): New function.
13445
f5a010c0
PM
134462010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13447
13448 PR exp/11530.
13449 * gdb.base/gdb11530.c: New file.
13450 * gdb.base/gdb11530.exp: New file.
13451
8ef4892f
JK
134522010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13453
13454 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13455 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13456
7322dca9
SW
134572010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13458
13459 * gdb.cp/koenig.exp: New test.
13460 * gdb.cp/koenig.cc: New test program.
13461
02e7ea18
JB
134622010-05-05 Joel Brobecker <brobecker@adacore.com>
13463
13464 Remove the use of prms_id and bug_id throughout the testsuite.
13465
e1c34c5d
PM
134662010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13467
13468 PR exp/11349.
13469 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13470 use a reference local variable.
13471
8e1d0c49
JK
134722010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13473
13474 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13475 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13476 variable different_dir. Move debugfile into a full directory pathname
13477 under DIFFERENT_DIR.
13478 * lib/gdb.exp (separate_debug_filename): Remove.
13479 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13480 variable debug_dir and mkdir of it. Update function comments.
13481
e66408ed
PA
134822010-04-29 Pedro Alves <pedro@codesourcery.com>
13483
13484 PR gdb/11557
13485
13486 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13487 files.
13488
d7b32ed3
PM
134892010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13490
889bf7c5 13491 * gdb.python/py-param.exp: New File.
d7b32ed3 13492
6aecb9c2
JB
134932010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13494
13495 * gdb.base/default.exp: Fix "set language" test.
13496
bdf92a1c
PM
134972010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13498
13499 PR breakpoints/11531.
13500 * gdb.base/gdb11531.c: New file.
13501 * gdb.base/gdb11531.exp: New file.
13502
3f172e24
TT
135032010-04-26 Tom Tromey <tromey@redhat.com>
13504
13505 * gdb.base/completion.exp: Add tests for completion and deprecated
13506 commands.
13507
64af4c92
JK
135082010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13509
13510 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13511 (print /x char_array): Escape curly brackets.
13512
492928e4
JK
135132010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13514
13515 Fix deadlock on looped list of loaded shared objects.
13516 * gdb.base/solib-corrupted.exp: New.
13517
66d09542
DE
135182010-04-23 Doug Evans <dje@google.com>
13519
13520 * gdb.python/py-section-script.c: New file.
13521 * gdb.python/py-section-script.exp: New file.
13522 * gdb.python/py-section-script.py: New file.
13523
8bd10a10
CM
135242010-04-20 Chris Moller <cmoller@redhat.com>
13525
13526 PR 10179
13527
13528 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13529 * gdb.base/pr10179-a.c:
13530 * gdb.base/pr10179-b.c:
13531 * gdb.base/pr10179.exp: New files.
13532
c0201579
JK
135332010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13534
13535 Fix crashes on dangling display expressions.
13536 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13537 is SEP.
13538 (lib_flags): Remove the "debug" keyword.
13539 (libsepdebug): New variable for iterating new loop.
13540 (save_pf_prefix): New variable wrapping the loop.
13541 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13542 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13543
793b0ff8
PM
135442010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13545
13546 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13547
097f51f7
PM
135482010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13549
13550 PR stabs/11479.
13551 * gdb.stabs/gdb11479.exp: New file.
13552 * gdb.stabs/gdb11479.c: New file.
13553
9a22f0d0
PM
135542010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13555
13556 * gdb.base/charset.c (Strin16, String32): New variables.
13557 * gdb.base/charset.exp (gdb_test): Test correct display
13558 of 16 or 32 bit strings.
13559
135602010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
13561
13562 PR 9167
13563 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13564 * gdb.cp/pr9167.cc: New file.
13565 * gdb.cp/pr9167.exp: New file.
13566
13567
6e354e5e
PM
135682010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13569
13570 PR pascal/11492.
13571 * gdb.pascal/gdb11492.pas: New file.
13572 * gdb.pascal/gdb11492.exp: New file.
13573
be942545
JB
135742010-04-20 Joel Brobecker <brobecker@adacore.com>
13575
1667e6e3 13576 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 13577
0c3acc09
JB
135782010-04-20 Joel Brobecker <brobecker@adacore.com>
13579
13580 * gdb.ada/dyn_loc: New testcase.
13581
ec31cde5
CM
135822010-04-20 Chris Moller <cmoller@redhat.com>
13583
13584 PR 10867
889bf7c5 13585
ec31cde5
CM
13586 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13587 * gdb.cp/pr10687.cc: New file.
13588 * gdb.cp/pr10687.exp: New file.
13589
13590
ce4b0682
SDJ
135912010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13592 Sergio Durigan Junior <sergiodj@redhat.com>
13593
13594 * gdb.fortran/logical.exp: New testcase.
13595 * gdb.fortran/logical.f90: New file.
13596
3436961f
DE
135972010-04-19 Doug Evans <dje@google.com>
13598
13599 * gdb.base/help.exp (help source): Update expected output.
13600
4d836c09
JK
136012010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13602
13603 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
13604 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
13605 gdb_exit and return.
13606 (executable): New variable.
13607 (binfile): Use it.
13608
6149aea9
PA
136092010-04-19 Pedro Alves <pedro@codesourcery.com>
13610
13611 PR breakpoints/8554.
13612
13613 * gdb.trace/save-trace.exp: Adjust.
13614
ed41462c
L
136152010-04-17 H.J. Lu <hongjiu.lu@intel.com>
13616
13617 PR corefiles/11511
13618 * gdb.arch/system-gcore.exp: New.
13619 * gdb.arch/gcore.c: Likewise.
13620
3f7b2faa
DE
136212010-04-15 Doug Evans <dje@google.com>
13622
fa33c3cd
DE
13623 * gdb.python/py-progspace.c: New file.
13624 * gdb.python/py-progspace.exp: New file.
13625
3f7b2faa
DE
13626 * gdb.base/source.exp: Add tests for "source -s".
13627
79f283fe
PM
136282010-04-14 Phil Muldoon <pmuldoon@redhat.com>
13629
13630 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
13631 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13632 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
13633 * gdb.python/py-mi.exp: New test for to_string returning None.
13634
fc8eb08a
PM
136352010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13636
13637 * gdb.python/py-breakpoint.c: Make result global.
13638
26e197f6
JK
136392010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13640
13641 Fix non-GNU make compatibility.
13642 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13643
adc36818
PM
136442010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13645
13646 * gdb.python/py-breakpoint.exp: New File.
13647 * gdb.python/py-breakpoint.C: Ditto.
13648
64e17368
SS
136492010-04-08 Stan Shebs <stan@codesourcery.com>
13650
13651 * gdb.trace/actions.exp: Clear default-collect.
13652 * gdb.trace/save-trace.exp: Clear default-collect.
13653
fff5cc64
PM
136542010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13655
13656 * gdb.python/py-value: Add null string variable.
13657 (test_lazy_string): Test zero length, NULL address lazy
13658 strings.
13659
a055a187
L
136602010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13661
13662 * gdb.arch/i386-avx.c: New.
13663 * gdb.arch/i386-avx.exp: Likewise.
13664
13665 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13666
96e39866
DE
136672010-04-06 Doug Evans <dje@google.com>
13668
13669 * gdb.base/source-test.gdb: New file.
13670 * gdb.base/source.exp: Test source -v.
13671
5984a431
UW
136722010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13673
13674 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
13675
ec8a089a
PM
136762010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
13677
13678 * gdb.stabs/aout.sed: Convert all backslash to double backslash
13679 within one line, unless it is followed by a double quote.
13680 * gdb.stabs/hppa.sed: Idem.
13681 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
13682 * gdb.stabs/weird.exp: Check for correct parsing of
13683 char and string constants.
ec8a089a
PM
13684 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13685 in .stabs to .stabx substitution.
13686
fce3c1f0
SS
136872010-04-05 Stan Shebs <stan@codesourcery.com>
13688
13689 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
13690 constant global.
13691 * gdb.trace/tfile.exp: Try to print them.
13692
d77f58be
SS
136932010-04-04 Stan Shebs <stan@codesourcery.com>
13694
13695 * gdb.base/completion.exp: Update for new "info watchpoints".
13696 * gdb.base/default.exp: Ditto.
13697 * gdb.base/help.exp: Ditto.
13698 * gdb.base/watchpoint.exp: Ditto.
13699 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 13700
af54718e
SS
137012010-04-04 Stan Shebs <stan@codesourcery.com>
13702
13703 * gdb.trace/tfile.exp: Sharpen tfind test.
13704
74d1f91e
JK
137052010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13706
13707 * gdb.base/break-entry.exp: New.
13708
eb8e76db 137092010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 13710 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
13711
13712 * gdb.reverse/i386-sse-reverse.exp: New file.
13713 * gdb.reverse/i386-sse-reverse.c: New file.
13714
bf65cad8
PA
137152010-04-02 Pedro Alves <pedro@codesourcery.com>
13716
13717 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13718
fff87407
SS
137192010-04-01 Stan Shebs <stan@codesourcery.com>
13720
13721 * gdb.trace/actions.exp: Tweak expected output.
13722 * gdb.trace/while-stepping.exp: Tweak expected output.
13723
fe01d668
L
137242010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13725
13726 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13727
86b17b60
PA
137282010-04-01 Pedro Alves <pedro@codesourcery.com>
13729
13730 * gdb.base/commands.exp: Adjust.
13731 * gdb.cp/extern-c.exp: Adjust.
13732
2c58c0a9
PA
137332010-04-01 Pedro Alves <pedro@codesourcery.com>
13734
13735 * gdb.trace/collection.c (local_test_func): Define a local struct,
13736 and instanciate it.
13737
0db9b91c
PA
137382010-04-01 Pedro Alves <pedro@codesourcery.com>
13739
13740 * gdb.trace/collection.exp (gdb_collect_args_test)
13741 (gdb_collect_argarray_test): XFAIL the tests that assume the
13742 argarray argument's elements are collected.
13743
8072405b
JK
137442010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13745
13746 * gdb.dwarf2/dw2-bad-parameter-type.exp,
13747 gdb.dwarf2/dw2-bad-parameter-type.S: New.
13748
8bf6485c
SS
137492010-03-31 Stan Shebs <stan@codesourcery.com>
13750
13751 * gdb.trace/save-trace.exp: Test save/restore of default-collect
13752 and tracepoint conditionals.
13753 (gdb_verify_tracepoints): Delete unused return.
13754
fd7f724a
KS
137552010-03-26 Keith Seitz <keiths@redhat.com>
13756
13757 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
13758 appear in the output before main.
13759 Remove KFAIL for gdb/2215 aka bz 9320.
13760
8d9e7719
DE
137612010-03-30 Doug Evans <dje@google.com>
13762
0906dd0b
DE
13763 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
13764 by dejagnu.
13765 * gdb.arch/amd64-dword.exp: Ditto.
13766
8d9e7719
DE
13767 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
13768 match.
13769 (break printf): Ditto.
13770
1da644f0
SW
137712010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
13772
13773 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
13774 gcc < 4.4.
13775 * gdb.cp/shadow.exp: Ditto.
13776
a8121990
PA
137772010-03-29 Pedro Alves <pedro@codesourcery.com>
13778
13779 * gdb.trace/collection.exp (run_trace_experiment): Make sure
13780 "tstart" is silent.
13781
6e79d367
PA
137822010-03-29 Pedro Alves <pedro@codesourcery.com>
13783
13784 * gdb.trace/collection.exp (executable): New.
13785 (binfile): Use it.
13786 (fpreg, spreg, pcreg): New.
13787 (test_register): Use gdb_test_multiple. Pass /x to print.
13788 (prepare_for_trace_test): New.
13789 (run_trace_experiment): Use "continue", not gdb_run_cmd.
13790 (gdb_collect_args_test, gdb_collect_argstruct_test)
13791 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
13792 prepare_for_trace_test.
13793 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
13794 fpreg, spreg and pcreg.
13795 (gdb_collect_expression_test, gdb_collect_globals_test): Use
13796 prepare_for_trace_test.
13797 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
13798 try to detect tracing support here. Don't set breakpoints at
13799 `begin' or `end' here.
13800 <global scope>: Use clean_restart. Run to main before checking
13801 for tracing support. Check for for tracing support here.
13802
09248348
JK
138032010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13804
13805 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
13806 " as $displacement" to "seen displacement message".
13807
d350db38
PA
138082010-03-28 Pedro Alves <pedro@codesourcery.com>
13809
13810 * gdb.trace/while-dyn.exp (executable): New variable.
13811 (binfile): Use it.
13812 (test_while_stepping): New function. Move most tests here. Call
13813 it once for each of the while-stepping, stepping and ws aliases.
13814
907af001
UW
138152010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13816
13817 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
13818 that do not provide the tagless_struct type name at all.
13819 (test_print_anon_union): Do not check value of uninitialized
13820 union member. Do not use cp_test_ptype_class, so we can accept
13821 "long" as well as "long int".
13822
610197fd
PA
138232010-03-26 Pedro Alves <pedro@codesourcery.com>
13824
13825 * gdb.trace/tfile.c (tohex, bin2hex): New.
13826 (write_error_trace_file): Hexify error description.
13827
6c28cbf2
SS
138282010-03-25 Stan Shebs <stan@codesourcery.com>
13829
13830 * gdb.trace/tfile.c: Generate an additional trace file, improve
13831 portability.
13832 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
13833 files in a better way.
13834
e62b8c7e
KS
138352010-03-25 Keith Seitz <keiths@redhat.com>
13836
13837 * gdb.java/jprint.exp: XFAIL printing of static class members
13838 because of GCC debuginfo problem.
13839
82ccf5a5
JK
138402010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13841
13842 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
13843
293e2f9e
DJ
138442010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13845
13846 * gdb.base/completion.exp: Allow long instead of long int.
13847 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
13848 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
13849 variable p.
13850 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
13851 * gdb.base/pointers.exp: Allow long instead of long int.
13852 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
13853 * gdb.base/step-line.exp: Allow a directory before the source file name.
13854
95a42b64
TT
138552010-03-24 Tom Tromey <tromey@redhat.com>
13856
13857 PR breakpoints/9352:
13858 * gdb.base/default.exp: Update.
13859 * gdb.base/commands.exp: Update.
13860 * gdb.cp/extern-c.exp: Test setting commands on multiple
13861 breakpoints at once.
13862
2390201f
DJ
138632010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13864
13865 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
13866 if gdb,nosignals.
13867 * gdb.base/watchpoints.c: Do not include unnecessary headers.
13868 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
13869 exited".
13870
8c9a6790
SS
138712010-03-24 Stan Shebs <stan@codesourcery.com>
13872
13873 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
13874
a6c727b2
DJ
138752010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13876
13877 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
13878 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
13879 argument. Handle "short" and "long".
13880 (Top level): Pass overprototyped output for old_fptr and xptr.
13881
4dfd5423
PA
138822010-03-23 Pedro Alves <pedro@codesourcery.com>
13883
13884 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
13885 format strings and add casts to avoid compiler warnings.
13886
138872010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
13888
13889 * lib/trace-support.exp (gdb_trace_setactions):
13890 Don't expect whitespace after ">" prompt.
13891 * gdb.trace/actions.exp: Adjust for output changes.
13892 * gdb.trace/while-stepping.exp: Likewise.
13893
c847d045
JK
138942010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13895
13896 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
13897 and r157645).
13898
5f717f1d
JK
138992010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13900
13901 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
13902 New.
13903
7d6d51d5
DJ
139042010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
13905
13906 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
13907 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
13908
3b11a015
SS
139092010-03-19 Stan Shebs <stan@codesourcery.com>
13910
13911 * gdb.trace/ax.exp: New file.
13912
d7d158ed
DE
139132010-03-19 Doug Evans <dje@google.com>
13914
6bb85cd1
DE
13915 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
13916 output from gcc.
13917
d7d158ed
DE
13918 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
13919 named /usr/sbin/prelink<foo>.
13920
4daf5ac0
SS
139212010-03-18 Stan Shebs <stan@codesourcery.com>
13922
13923 * gdb.trace/circ.exp: Test circular-trace-buffer.
13924 * gdb.trace/tfile.exp: Update tstatus test.
13925
e8d05480
JB
139262010-03-18 Joel Brobecker <brobecker@adacore.com>
13927
13928 * gdb.dwarf2/dw2-anonymous-func.S: New file.
13929 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
13930
441b986a
UW
139312010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13932
13933 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
13934
4247603b
PA
139352010-03-18 Pedro Alves <pedro@codesourcery.com>
13936
13937 * gdb.base/default.exp: Adjust the expected output of the finish
13938 and until commands when the inferior is not being run.
13939
13387711
SW
139402010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
13941
13942 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
13943 * gdb.cp/nsusing.exp: Ditto.
13944
6e31430b
TT
139452010-03-15 Tom Tromey <tromey@redhat.com>
13946
13947 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
13948 * gdb.cp/userdef.cc (operator==): New function.
13949 (main): New locals mem1, mem2.
13950
e2d69cb5
JZ
139512010-03-15 Jie Zhang <jie@codesourcery.com>
13952
13953 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
13954 Declare and use new loadtimeout variable.
13955
f572f0a9
DJ
139562010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
13957
13958 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
13959 Use gdb_load later.
13960
51f4c0b0
PA
139612010-03-14 Pedro Alves <pedro@codesourcery.com>
13962
13963 * gdb.base/solib-disc.c (main): Make format of fprintf a string
13964 literal. Add missing endlines to prints to stderr.
13965
1c809c68
TT
139662010-03-12 Tom Tromey <tromey@redhat.com>
13967
13968 PR c++/9708:
13969 * gdb.cp/m-static.exp: Add regression test.
13970 * gdb.cp/m-static.cc (method): New method.
13971 (main): Call it.
13972
00ae8fef
SW
139732010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
13974
13975 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
13976 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
13977
759f0f0b
PA
139782010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13979
21e24d21
PA
13980 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
13981
139822010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13983
759f0f0b
PA
13984 * lib/gdb.exp (skip_stl_tests): New.
13985 (gdb_compile): Symbian needs -ldl.
13986 (shlib_target_file): New.
13987 (shlib_symbol_file): New.
13988 (gdb_load_shlibs): Use shlib_target_file.
13989 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
13990 * gdb.cp/exception.exp: Use skip_stl_tests.
13991 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
13992 * gdb.cp/try_catch.exp: Use skip_stl_tests.
13993 * gdb.cp/mb-templates.exp: Ditto.
13994 * gdb.base/commands.exp: Relax regexes.
13995 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
13996 shlib_target_file and shlib_symbol_file.
13997 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
13998 sections.
13999 * gdb.base/ending-run.exp: Accept E32Main for symbian.
14000 * gdb.base/solib-disc.exp: Use
14001 shlib_target_file and shlib_symbol_file.
14002 * gdb.base/unload.exp: Don't skip on symbian. Use
14003 shlib_target_file and shlib_symbol_file.
14004 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
14005
6a8f2671 140062010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 14007
6a8f2671
PA
14008 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
14009 * gdb.trace/report.exp: Adjust for x86 and x86_64.
14010 Issue a tfind end before looking for a tracepoint frame.
14011 * gdb.trace/tfind.exp: Adjust tstatus output.
14012 Adjust disassembly output.
14013 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
14014
ccf26247
JK
140152010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14016
14017 * gdb.base/break-interp.exp: Create new displacement parameter value
14018 for the test_ld calls.
14019 (reach): New parameter displacement, verify its content. New push of
14020 pf_prefix "reach-$func:". Import global expect_out.
14021 (test_core): New parameter displacement, verify its content. New push
14022 of pf_prefix "core:". New command "set verbose on". Import global
14023 expect_out.
14024 (test_attach): New parameter displacement, verify its content. New
14025 push of pf_prefix "attach:". New command "set verbose on". Import
14026 global expect_out.
14027 (test_ld): New parameter displacement, pass it to the reach, test_core
14028 and test_attach calls and verify its content in the "ld.so exit" test.
14029 * gdb.base/prelink.exp: Remove gdb_exit and final return.
14030 (prelink): Update expected text, use gdb_test.
14031
e469c7fb
DE
140322010-03-10 Doug Evans <dje@google.com>
14033
14034 * gdb.base/checkpoint.exp: Fix comment.
14035 Lengthen timeout while doing >600 checkpoints test.
14036 Rename duplicate "kill all one" test to keep test names unique.
14037
60e1c644
PA
140382010-03-10 Pedro Alves <pedro@codesourcery.com>
14039
14040 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
14041
cec808ec
KS
140422010-03-08 Keith Seitz <keiths@redhat.com>
14043
889bf7c5
PA
14044 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14045 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
14046 (dm_type_long): New function.
14047 (dm_type_unsigned_short): New function.
14048 (dm_type_unsigned_long): New function.
14049 (myint): New typedef.
14050 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
14051 long, unsigned shor and long, operator char*, and typedef.
14052 (test_lookup_operator_functions): Add operator char* test.
14053 (test_paddr_operator_functions): Likewise.
14054 (test_paddr_overloaded_functions): Use probe values for
14055 short, long, and unsigned short and long.
14056 (test_paddr_hairy_functions): If the demangler probe detected
14057 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
14058 demangler.
14059 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
14060 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
14061 and "print null_pmf".
14062 Add test "ptype a.*pmf".
14063 * gdb.cp/overload.exp: Allow optional "int" to appear with
14064 "short" and "long".
14065 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
14066 long expect value for men_overload1arg.
14067 Allow "int" to appear with "short" and "long".
14068 When testing "info break", add argument for main (void).
14069 Also allow "int" to appear with "short" and "long".
14070 Ditto with "unsigned" and "long long".
cec808ec
KS
14071 * gdb.java/jmain.exp: Do not enclose methods names in single
14072 quotes.
14073 * gdb.java/jmisc.exp: Likewise.
14074 * gdb.java/jprint.exp: Likewise.
14075 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
14076
14077 From Jan Kratochvil <jan.kratochvil@redhat.com>:
14078 * gdb.cp/exception.exp (backtrace after first throw)
14079 (backtrace after second throw): Allow a namespace before __cxa_throw.
14080 (backtrace after first catch, backtrace after second catch): Allow
14081 a namespace before __cxa_begin_catch.
14082
14083 * gdb.cp/cpexprs.exp: New file.
14084 * gdb.cp/cpexprs.cc: New file.
14085
14086 From Daniel Jacobowitz <dan@codesourcery.com>
14087 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
14088 to use string_to_regexp.
14089 (ctor, dtor): New functions. Use them to match constructor
14090 and destructor function types.
14091 (Top level): Use runto_main.
14092
f870a310
TT
140932010-03-05 Tom Tromey <tromey@redhat.com>
14094
14095 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
14096 gdb.target_charset.
14097 (pp_ns.to_string): Likewise.
14098
0c199f28
KS
140992010-03-04 Keith Seitz <keiths@redhat.com>
14100
14101 * gdb.cp/overload.exp: Test that the filename portion of a linespec
14102 can be quoted. Test that both the filename and function/line
14103 portions can be quoted at the same time.
14104
c7437ca6
PA
141052010-03-04 Pedro Alves <pedro@codesourcery.com>
14106
14107 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
14108
b111b805
DE
141092010-03-03 Doug Evans <dje@google.com>
14110
24486cb7
DE
14111 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
14112 libc contains libpthread.
14113
b111b805
DE
14114 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
14115 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
14116 of gdb_compile. Add another pattern to match android backtrace.
14117
a0e0ef55
TT
141182010-03-03 Tom Tromey <tromey@redhat.com>
14119
14120 PR gdb/11345:
14121 * gdb.base/printcmds.exp (test_printf): Add test.
14122
1ba53b71
L
141232010-03-02 H.J. Lu <hongjiu.lu@intel.com>
14124
14125 * gdb.arch/amd64-byte.exp: New.
14126 * gdb.arch/amd64-dword.exp: Likewise.
14127 * gdb.arch/amd64-pseudo.c: Likewise.
14128 * gdb.arch/amd64-word.exp: Likewise.
14129 * gdb.arch/i386-byte.exp: Likewise.
14130 * gdb.arch/i386-pseudo.c: Likewise.
14131 * gdb.arch/i386-word.exp: Likewise.
14132
f5dff777
DJ
141332010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14134
14135 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14136 types. Add structreg, bitfields, and flags registers.
14137 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14138 registers.
14139
90884b2b
L
141402010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14141
14142 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14143 (load_description): Set architecture if defined.
14144
dc00d89f
PM
141452010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14146
14147 * gdb.python/py-frame.exp: Add read_var block tests.
14148 * gdb.python/py-frame.c (block): New function.
14149
0e095b7e
JK
141502010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14151 Daniel Jacobowitz <dan@codesourcery.com>
14152
14153 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14154
624f1a65
DM
141552010-02-25 David S. Miller <davem@davemloft.net>
14156
14157 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14158 fix logic for setting all_syscalls_numbers.
14159
f3e9a817
PM
141602010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14161
14162 * Makefile.in: Add py-block and py-symbol.
14163 * gdb.python/py-symbol.exp: New File.
14164 * gdb.python/py-symtab.exp: New File.
14165 * gdb.python/py-block.exp: New File.
14166 * gdb.python/py-symbol.c: New File.
14167 * gdb.python/py-block.c: New File.
14168
f6bbabf0
PM
141692010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14170
14171 PR python/11314
14172 * lib/gdb.exp (skip_python_tests): New function.
14173 * gdb.python/py-cmd.exp: Use skip_python_tests.
14174 * gdb.python/py-frame.exp: Likewise.
14175 * gdb.python/py-function.exp: Likewise.
14176 * gdb.python/py-prettyprint.exp: Likewise.
14177 * gdb.python/py-template.exp: Likewise.
14178 * gdb.python/py-type.exp: Likewise.
14179 * gdb.python/py-value.exp: Likewise.
14180
85d721b8
PA
141812010-02-22 Pedro Alves <pedro@codesourcery.com>
14182
14183 PR9605
14184
14185 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14186
48e32051
TT
141872010-02-19 Tom Tromey <tromey@redhat.com>
14188
14189 PR c++/8693, PR c++/9496:
14190 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14191 regression tests.
14192
ac9c0048
JK
141932010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14194
14195 Fix compatibility with m68k as.
14196 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14197 Use only /* comments */.
14198
57bb97a4
UW
141992010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14200
14201 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14202 * configure: Regenerate.
14203
7d1bf85c
DJ
142042010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14205
14206 * gdb.python/py-type.exp: Check for Python support.
14207
061b5285
PA
142082010-02-17 Pedro Alves <pedro@codesourcery.com>
14209
14210 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14211 `regsub' syntax available.
14212
f8a8bc2c
PA
142132010-02-17 Pedro Alves <pedro@codesourcery.com>
14214
14215 * gdb.base/shmain.c (main): Remove printf call.
14216 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14217 * gdb.base/unload.c (main): Make format of fprintf a string
14218 literal. Add missing endlines to prints to stderr.
14219 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14220
6f451e5e
TT
142212010-02-17 Tom Tromey <tromey@redhat.com>
14222
14223 * gdb.java/jprint.java (jprint.props): New field.
14224 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14225
12d79008
PA
142262010-02-17 Pedro Alves <pedro@codesourcery.com>
14227
ef801a0e 14228 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14229 available.
14230
d252f7e5
DJ
142312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14232
14233 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14234 creation to support remote host testing.
14235
67bdab6c
DJ
142362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14237
14238 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14239 Recognize "command not found".
14240
bb391223
DJ
142412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14242
14243 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14244 single-stepping.
14245
70362913
DJ
142462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14247
14248 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14249 if arguments are not supported.
14250
493f3c00
DJ
142512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14252
14253 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14254 be const or non-const.
14255
8034c749
DJ
142562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14257
14258 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14259 mi_send_resuming_command to send -exec-continue.
14260
791dfb64
DJ
142612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14262
14263 * gdb.base/list.exp (test_list_filename_and_function): Add test
14264 with single quotes.
14265 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14266 matching.
14267 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14268 Add KFAIL'd tests for PR gdb/11289.
14269
7c5fe868
DJ
142702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14271
14272 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14273
fdc498b8
DJ
142742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14275
14276 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14277 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14278 a temporary directory.
14279
b519e2a6
DJ
142802010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14281
14282 * gdb.base/charset.exp: Use a single regular expression to match
14283 show host-charset and show target-charset output.
14284
74164c56
JK
142852010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14286
14287 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14288 "Illegal process-id" expect string more exact.
14289 (attach to digits-starting nonsense is prohibited): New.
14290
701ed6dc
JK
142912010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14292
14293 * gdb.base/prelink.exp (set verbose on): New.
14294
889bf7c5 142952010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14296
14297 * mi-reverse.exp: New file. Test for reverse option to the
14298 following MI commands: exec-continue, exec-finish, exec-next,
14299 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14300
dadf0e9c
JB
143012010-02-09 Joel Brobecker <brobecker@adacore.com>
14302
14303 * gdb.ada/ptype_tagged_param: New testcase.
14304
714f19d5
TT
143052010-02-08 Tom Tromey <tromey@redhat.com>
14306
14307 PR c++/8017:
14308 * gdb.cp/overload.exp: Add tests.
14309 * gdb.cp/overload.cc (struct K): New.
14310 (namespace N): New.
14311 (main): Call new functions.
14312 (K::staticoverload): Define.
14313
889bf7c5 143142010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14315
14316 PR gdb/10728
14317 * gdb.cp/pr10728-x.h: New file.
14318 * gdb.cp/pr10728-x.cc: New file.
14319 * gdb.cp/pr10728-y.cc: New file.
14320 * gdb.cp/pr10728.exp: New file.
14321 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14322
889bf7c5 143232010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14324
14325 PR gdb/9067
14326 * gdb.cp/pr9067.exp: New
14327 * gdb.cp/pr9067.cc: New
14328 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14329
7b356089
JB
143302010-02-08 Joel Brobecker <brobecker@adacore.com>
14331
14332 * lib/gdb.exp (gdb_test_timeout): New global variable.
14333 Set it to timeout if not already set.
14334 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14335
1be00882
DE
143362010-02-05 Doug Evans <dje@google.com>
14337
14338 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14339 user.
14340
82856980
SW
143412010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14342
14343 PR c++/7935:
14344 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14345
1a334831
TT
143462010-02-04 Tom Tromey <tromey@redhat.com>
14347
14348 * gdb.cp/virtbase.exp: Make test case names unique.
14349
9c3c02fd
TT
143502010-02-02 Tom Tromey <tromey@redhat.com>
14351
14352 * gdb.cp/virtbase.exp: Add regression tests.
14353 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14354 (main): Instantiate RHC.
14355
0cc2414c
TT
143562010-02-02 Tom Tromey <tromey@redhat.com>
14357
14358 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14359 type-printing change.
14360
edf3d5f3
TT
143612010-02-02 Tom Tromey <tromey@redhat.com>
14362
14363 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14364 * gdb.cp/virtbase.cc: New file.
14365 * gdb.cp/virtbase.exp: New file.
14366 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14367
e4b7f41c
JK
143682010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14369
14370 PR libc/11214:
14371 * gdb.threads/current-lwp-dead.c: Include features.h.
14372 (HAS_NOMMU): New.
14373 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14374
b381ea14
JK
143752010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14376
14377 * gdb.base/symbol-without-target_section.exp,
14378 gdb.base/symbol-without-target_section.c: New.
14379
c593ac0e
DJ
143802010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14381
14382 * gdb.base/bigcore.exp: Reset increased timeout.
14383 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14384
db25f29d
DJ
143852010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14386
14387 * gdb.base/gcore.exp (capture_command_output): Use
14388 gdb_test_multiple.
14389
f9d67f43
DJ
143902010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14391
14392 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14393 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14394 (Top level): Call it.
14395
177321bd
DJ
143962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14397
14398 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14399
97f2ed50
DJ
144002010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14401
14402 * gdb.base/call-strs.exp, gdb.base/default.exp,
14403 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14404 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14405 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14406 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14407 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14408 * gdb.base/ending-run.exp: Correct restore of timeout.
14409 * gdb.base/page.exp: Remove unnecessary timeout setting.
14410
e4e2711a
JB
144112010-01-29 Joel Brobecker <brobecker@adacore.com>
14412
14413 * gdb.ada/rec_return: New testcase.
14414
ba581dc1
JB
144152010-01-29 Joel Brobecker <brobecker@adacore.com>
14416
14417 * gdb.ada/call_pn: New testcase.
14418
4ea95be9
DJ
144192010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14420
14421 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14422 (Top level): Use it to resume.
14423 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14424 the Thumb mode displaced stepping error as unsupported.
14425
df83a9bf
SW
144262010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14427
889bf7c5
PA
14428 * gdb.cp/nsusing.exp: Added more tests.
14429 * gdb.cp/nsrecurs.exp: Ditto.
14430 * gdb.cp/nsusing.cc: Added test functions.
14431 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14432
40b27cdc
JK
144332010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14434
14435 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14436 absolute directory pathnames in gdb.sum file.
14437
de958931
SW
144382010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14439
14440 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14441 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14442
708ead4e
TT
144432010-01-26 Tom Tromey <tromey@redhat.com>
14444
14445 PR exp/7643:
14446 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14447 setup_kfail.
14448
b14e635e
SW
144492010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14450
14451 * gdb.cp/nsrecurs.exp: New test.
14452 * gdb.cp/nsrecurs.cc: New test program.
14453 * gdb.cp/nsstress.exp: New test.
14454 * gdb.cp/nsstress.cc: New test program.
14455 * gdb.cp/nsdecl.exp: New test.
14456 * gdb.cp/nsdecl.cc: New test program.
14457
8540c487
SW
144582010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14459
14460 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14461 imported into file scope.
14462 Marked test as xfail.
14463 * gdb.cp/namespace-using.cc (marker5): New function.
14464 * gdb.cp/shadow.exp: New test.
14465 * gdb.cp/shadow.cc: New test program.
14466 * gdb.cp/nsimport.exp: New test.
14467 * gdb.cp/nsimport.cc: New test program.
14468
421d5d99
TT
144692010-01-25 Tom Tromey <tromey@redhat.com>
14470
14471 PR gdb/11049:
14472 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14473 with "set print null-stop on".
14474
691f8dc1
JK
144752010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14476
14477 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14478 Adjust it for DISASSEMBLY_OMIT_FNAME.
14479
0b92b5bb
TT
144802010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14481
14482 PR symtab/11199:
14483 * gdb.dwarf2/member-ptr-forwardref.exp,
14484 gdb.dwarf2/member-ptr-forwardref.S: New.
14485
23787403
JK
144862010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14487
14488 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14489 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14490 thread1_tid_mutex. Remove gdbstop_mutex handling.
14491 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14492 thread2_tid_mutex. Remove gdbstop_mutex handling.
14493 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14494 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14495 pthread_cond_wait conditionalizations by while loops.
14496
b966cb8a
TT
144972010-01-20 Tom Tromey <tromey@redhat.com>
14498
14499 PR backtrace/10770:
14500 * gdb.dwarf2/pr10770.exp: New file.
14501 * gdb.dwarf2/pr10770.c: New file.
14502 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14503
fcae584b
VP
145042010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14505
14506 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14507 that target was removed, and the test always runs native anyway.
14508
a0f49112
JK
145092010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14510
14511 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14512 gdb.base/watchpoint-cond-gone-stripped.c: New.
14513
ceeb3d5a
TT
145142010-01-19 Tom Tromey <tromey@redhat.com>
14515
14516 PR c++/8000:
14517 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14518 existing tests.
14519 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14520 (main): Use AAA::SomeEnum.
14521
dd322c54
JK
145222010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14523
14524 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14525 (test_ignore_count): Declare line_callme_body global.
14526 (run to breakpoint with ignore count): Use line_callme_body.
14527 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14528 (set line_main_hello, set line_main_return): Reindent.
14529 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14530 New.
14531 (continue to callee4): Use line_callee4_body.
14532 (check *stopped from CLI command): Use line_callee4_next.
14533 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14534 (set line_main_hello, set line_main_return): Reindent.
14535 (set line_callee4_head, set line_callee4_body): New.
14536 (continue to callee4): Use line_callee4_body.
14537
4e8f195d
TT
145382010-01-18 Tom Tromey <tromey@redhat.com>
14539
14540 PR c++/9680:
14541 * gdb.cp/casts.cc: Add new classes and variables.
14542 * gdb.cp/casts.exp: Test new operators.
14543
9e14a9ba
JB
145442010-01-18 Tom Tromey <tromey@redhat.com>
14545 Thiago Jung Bauermann <bauerman@br.ibm.com>
14546
14547 * gdb.python/source2.py: New file.
14548 * gdb.python/source1: New file.
14549 * gdb.python/python.exp: Test "source" command.
14550
00bf0b85
SS
145512010-01-15 Stan Shebs <stan@codesourcery.com>
14552
14553 * gdb.trace/tfile.c: New file.
14554 * gdb.trace/tfile.exp: New file.
889bf7c5 14555
55235ad7
JK
145562010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14557
14558 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14559
9f2982ff
JK
145602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14561
14562 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14563
bbfba9ed
JK
145642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14565
14566 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14567 (libfunc): New parameter action. Implement also selectable "sleep".
14568 * gdb.base/break-interp-main.c: Include assert.h.
14569 (libfunc): New parameter action.
14570 (main): New parameters argc and argv. Assert argc. Pass argv.
14571 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14572 (test_attach): New proc.
14573 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14574 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14575
61f0d762
JK
145762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14577
14578 * gdb.base/break-interp.exp (test_core): New proc.
14579 (test_ld): Call it.
14580
06a6f270
JK
145812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14582
14583 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14584 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
14585 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
14586 and gdb_compile_shlib. Use new -Wl compiler options.
14587 (dl bt, main bt): New tests.
14588
51bee8e9
JK
145892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14590
14591 Support PIEs with no symfile_objfile.
14592 * gdb.base/break-interp.exp: New argument at the test_ld calls.
14593 (test_ld): New parameter trynosym.
14594 (test_ld <$trynosym>): New block.
14595
b8040f19
JK
145962010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14597
14598 * gdb.base/break-interp.exp: New file.
14599
be759fcf
PM
146002010-01-13 Phil Muldoon <pmuldoon@redhat.com>
14601
14602 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
14603 * gdb.python/py-prettyprint.py (pp_ls): New printer.
14604 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
14605 test.
14606 * gdb.python/py-prettyprint.c: Define lazystring test structure.
14607 * gdb.python/py-mi.exp: Add lazy string test.
14608
dc146f7c
VP
146092010-01-13 Vladimir Prus <vladimir@codesourcery.com>
14610
14611 * lib/mi-support.exp (mi_check_thread_states): Handle
14612 core number in thread listing.
14613
b4ba55a1
JB
146142010-01-12 Joel Brobecker <brobecker@adacore.com>
14615
14616 * gdb.base/maint.exp: Adjust the expected output for the
14617 "maint print type" test. Use gdb_test_multiple instead of
14618 gdb_sent/gdb_expect.
14619
08e24bd4
DE
146202010-01-11 Doug Evans <dje@google.com>
14621
6496a609
DE
14622 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14623 from gdbserver_download. All callers updated.
14624
08e24bd4
DE
14625 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14626
b5cfddf5
JK
146272010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14628
14629 Implement binary numbers parsing.
14630 * gdb.base/printcmds.exp (test_integer_literals_accepted)
14631 (test_integer_literals_rejected): New binary tests.
14632
3725885a
RW
146332010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14634
14635 * gdb.cell/configure: Regenerate.
14636
37aeb5df
JK
146372010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14638
14639 * gdb.base/corefile.exp: Move the core finding block out and call it as
14640 core_find, new variable $corefile, replace corefile by $corefile and
14641 [file tail $corefile] for usage vs. test names resp.
14642 * lib/gdb.exp (core_find): Move it as a new function here. New
14643 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14644 $destcore. Return "" on error.
14645
d521f563
JK
146462010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14647
14648 Workaround PR binutils/10802.
14649 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14650 (twice).
14651
28f24826
DJ
146522010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14653
14654 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14655
2de75e71
JB
146562010-01-08 Joel Brobecker <brobecker@adacore.com>
14657
14658 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14659 call, to avoid interruption.
14660
fe00719b 146612010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
14662
14663 * gdb.stabs/weird.def (args93): New.
14664
d0ef5df8
DE
146652010-01-07 Doug Evans <dje@google.com>
14666
14667 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14668
3a08d52f
TT
146692010-01-07 Tom Tromey <tromey@redhat.com>
14670
14671 * gdb.base/source.exp: Use correct line number.
14672
7a697b8d
SS
146732010-01-05 Stan Shebs <stan@codesourcery.com>
14674
14675 * gdb.trace/tracecmd.exp: Test ftrace.
14676
7803799a
UW
146772010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14678
14679 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14680
c54eabfa
JK
146812010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14682
14683 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
14684 "uint_for_mi_testing".
14685
02e7ef19
JB
146862010-01-01 Joel Brobecker <brobecker@adacore.com>
14687
14688 Test indented comment in file being sourced.
14689 * gdb.base/commands.exp: Test indented comment in file being sourced.
14690
abd775ce
JB
146912010-01-01 Joel Brobecker <brobecker@adacore.com>
14692
14693 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
14694 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
14695 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
14696 notice.
14697
79b55b82
JB
146982010-01-01 Joel Brobecker <brobecker@adacore.com>
14699
14700 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
14701 notice.
14702
8997583e
JK
147032010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14704
14705 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
14706 missing $after_stopped and comma (,) expectation.
14707
6da95a67
SS
147082009-12-31 Stan Shebs <stan@codesourcery.com>
14709
14710 * gdb.trace/actions.exp: Test teval action.
889bf7c5 14711
218d2fc6
TJB
147122009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14713
14714 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
14715 (top level): Call test_watchpoint_in_big_blob.
14716 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
14717 watchpoints.
14718 (func3): Write to buf.
14719
236f1d4d
SS
147202009-12-29 Stan Shebs <stan@codesourcery.com>
14721
14722 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 14723
f61e138d
SS
147242009-12-28 Stan Shebs <stan@codesourcery.com>
14725
14726 * gdb.trace/tsv.exp: New file.
14727 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 14728
0219b378
DJ
147292009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
14730
14731 * gdb.base/find.c (main): Reference search buffers.
14732 * gdb.base/included.c (main): Reference integer.
14733 * gdb.base/ptype.c (charfoo): Declare.
14734 (intfoo): Call charfoo.
14735 * gdb.base/scope0.c (useitp): New function.
14736 (usestatics): Use useitp.
14737 (useit): Add a type for val.
14738 * gdb.base/scope1.c (useit1): Take a pointer argument.
14739 (usestatics1): Update calls to useit1.
14740 * gdb.cp/call-c.cc: Declare foo.
14741 (main): Call foo.
14742 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
14743 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
14744 (main): Call C::ensureRefs and ensureOtherRefs.
14745 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
14746 variables.
14747 (ensureOtherRefs): New function.
14748 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
14749 * gdb.cp/templates.cc (main): Call t5i.value.
14750
3f78692f
JK
147512009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14752
14753 Fix compatibility with G++-4.5.
14754 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
14755 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
14756 (uncaught return): Remove.
14757
429374b8
JK
147582009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14759 Phil Muldoon <pmuldoon@redhat.com>
14760
14761 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
14762 (bp_location13, bp_location14, bp_location17, bp_location18)
14763 (marker3_proto, marker4_proto): New variables.
14764 (breakpoint info): Update output.
14765 (run until breakpoint at marker3, run until breakpoint at marker4): New
14766 tests.
14767
859825b8
JK
147682009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14769
14770 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
14771 Replace the printf call of Y by provided "y-set-1" label. New block
14772 for the second shared library.
14773 * gdb.base/unload.exp: Compile also the second library, call
14774 gdb_load_shlibs also for it. Use now gdb_breakpoint.
14775 (single pending breakpoint info): Rename to ...
14776 (pending breakpoint info before run): ... this extended test.
14777 (libfile2, libname2, libsrcfile2, libsrc2)
14778 (lib_sl2): New variables.
14779 (exec_opts): Set also SHLIB_NAME2.
14780 (pending breakpoint info on first run at shrfunc1)
14781 (pending breakpoint info on second run at shrfunc1)
14782 (pending breakpoint info on second run at shrfunc2)
14783 (print y from libfile, print y from libfile2): New tests.
14784 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
14785 * gdb.base/unloadshr2.c: New.
14786
e6a386cd
HZ
147872009-12-22 Hui Zhu <teawater@gmail.com>
14788
14789 * gdb.reverse/sigall-reverse.exp: Adjust.
14790
9e19b45e
VP
147912009-12-21 Vladimir Prus <vladimir@codesourcery.com>
14792
14793 PR gdb/10884
14794
14795 * gdb.mi/var-cmd.c (do_bitfield_tests): New
14796 (main): Call do_bitfield_tests.
aacf5b1e 14797 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 14798
d53a7b30
JB
147992009-12-20 Joel Brobecker <brobecker@adacore.com>
14800
14801 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
14802 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
14803 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
14804 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
14805 gdb.modula2/unbounded1.c: Update copyright header.
14806
191ca0a1
CM
148072009-12-10 Chris Moller <moller@mollerware.com>
14808
14809 PR gdb/9399
14810 * gdb.cp/virtfunc2.exp: New tests
14811 * gdb.cp/virtfunc2.cc: New tests
14812 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
14813
0fa6cf1b
MS
148142009-12-10 Oza Pawandeep (paawan1982@yahoo.com
14815
14816 * gdb.reverse/i387-env-reverse.c: New file.
14817 * gdb.reverse/i387-env-reverse.exp: New file.
14818 * gdb.reverse/i387-stack-reverse.c: New file.
14819 * gdb.reverse/i387-stack-reverse.exp: New file.
14820
361ae042
PM
148212009-12-08 Phil Muldoon <pmuldoon@redhat.com>
14822
14823 * gdb.python/py-type.exp (test_range): New test.
14824
bfd31e71
PM
148252009-12-03 Phil Muldoon <pmuldoon@redhat.com>
14826
14827 PR python/10805
14828
14829 * gdb.python/py-type.exp: New file.
14830 * gdb.python/py-type.c: New file.
14831 * Makefile.in: Add py-type.
14832
57a1d736
TT
148332009-12-03 Tom Tromey <tromey@redhat.com>
14834
14835 * gdb.python/py-value.exp (test_parse_and_eval): New
14836 function.
14837
1f3b5d1b
PP
148382009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14839
14840 PR gdb/11022
14841
14842 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
14843 * gdb.base/pr11022.c: New test.
14844
8b7dbdc9
JK
148452009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14846
14847 Fix spurious false FAILs.
14848 * gdb.base/structs.c (chartest): New.
14849 (main): Fill-in chartest.
14850 * gdb.base/structs.exp (anychar_re, first): New.
14851 (start_structs_test): Import global anychar_re and first.
14852 New gdb_test call "set print elements 300; ${testfile}"
14853 (start_structs_test <$first>): New block.
14854 (any): Import global anychar_re. New variable ac. Use ${ac}.
14855
6a53b2ec
JK
148562009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14857
14858 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
14859
d7167b4c
JK
148602009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14861
14862 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
14863 Force $srcfile file.
14864 * gdb.base/foll-fork.c (callee): Comment out the printf call.
14865
b1798462
UW
148662009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14867
14868 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
14869 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
14870 * gdb.threads/watchthreads-reorder.exp: Likewise.
14871
b6199126
DJ
148722009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
14873
14874 PR gdb/8704
14875
14876 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
14877 "if", and "thread". Correct matching in the previous test.
14878
b22a0510
DJ
148792009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
14880
14881 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
14882
930636d2
MS
148832009-11-23 Michael Snyder <msnyder@vmware.com>
14884
14885 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
14886 * gdb.reverse-watch-precsave.exp: Ditto.
14887
21a0512e
PP
148882009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
14889
14890 * gdb.asm/asm-source.exp: Adjust.
14891 * gdb.base/help.exp: Adjust.
889bf7c5 14892
fc30d5e0
PA
148932009-11-22 Pedro Alves <pedro@codesourcery.com>
14894
14895 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
14896 (do_syscall_tests_without_xml): Set data-directory to
14897 /the/path/to/nowhere.
14898
f6bc2008
PA
148992009-11-21 Pedro Alves <pedro@codesourcery.com>
14900
14901 * gdb.threads/local-watch-wrong-thread.c,
14902 gdb.threads/local-watch-wrong-thread.exp: New files.
14903
8c2fb5de
PA
149042009-11-21 Pedro Alves <pedro@codesourcery.com>
14905
14906 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
14907 assume new `regsub' syntax available.
14908
ebec9a0f
PA
149092009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14910
a79d3c27
JK
14911 * gdb.base/watchpoint-hw-hit-once.exp,
14912 gdb.base/watchpoint-hw-hit-once.c: New.
14913
149142009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14915
14916 * gdb.threads/watchthreads-reorder.exp,
14917 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 14918
276a961b
MK
149192009-11-17 Nathan Sidwell <nathan@codesourcery.com>
14920
14921 * gdb.xml/tdesc-regs.exp: Use for m68k.
14922
4867c1fb
PA
149232009-11-15 Pedro Alves <pedro@codesourcery.com>
14924
14925 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
14926
f6838f81
DJ
149272009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14928
14929 * lib/gdb.exp (current_target_name): New procedure.
14930 (gdb_wrapper_target): New variable.
14931 (gdb_wrapper_init): Set gdb_wrapper_target.
14932 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
14933 wrapper.
14934
4ac4dd3f
DJ
149352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14936
14937 * gdb.base/remote.exp: Delete the slowest load test.
14938 Do not load with fixed packet sizes.
14939
a7881759
DJ
149402009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14941
14942 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
14943
97a5b505
DJ
149442009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14945
14946 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
14947 srcfile when setting a breakpoint.
14948
d3e1fc54
DJ
149492009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
14950
14951 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
14952 macros.
14953
7cbcbded
DJ
149542009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14955
14956 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
14957 to be in memory.
14958 * gdb.base/display.c (force_mem): New.
14959 (do_loops): Use it. Add breakpoint comments.
14960 (do_vars): Add a breakpoint comment.
14961 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
14962 line numbers.
14963
bdea3a92
NF
149642009-11-13 Nathan Froyd <froydnj@codesourcery.com>
14965
14966 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
14967 instead of a bare "run".
14968
269f82e5
PP
149692009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
14970
14971 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 14972
a69b7d9d
DJ
149732009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14974
14975 * lib/cell.exp (skip_cell_tests): Clean up test files before
14976 returning.
14977
b598bfda
DJ
149782009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14979
14980 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
14981 and the breakpoint menu. Do not call perror if a prompt is seen.
14982 Consume the following GDB prompt.
14983 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
14984 * gdb.cp/namespace.exp: Use gdb_test.
14985 * gdb.cp/templates.exp: Use gdb_test.
14986 (test_template_breakpoints): Use gdb_test_multiple.
14987
87728fa0
DJ
149882009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14989
14990 * gdb.base/break1.c (struct some_struct, values): Move earlier.
14991 (marker4): Reference values.
14992
b67c692f
DJ
149932009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14994
14995 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
14996 is missing.
14997
f0df251a
DJ
149982009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14999
15000 * gdb.base/break.c (need_malloc): New.
15001 * gdb.base/constvars.c (main): Reference crass and crisp.
15002 * gdb.base/gdb1821.c (main): Reference bar.
15003 * gdb.cp/gdb1355.cc (main): Reference s1.
15004 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
15005 (main): Call them.
15006 * gdb.cp/hang2.cc (dummy2): Define.
15007 * gdb.cp/hang3.cc (dummy3): Define.
15008 * gdb.cp/m-data.cc (main): Reference shadow.
15009
bdf7534a
NF
150102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
15011 Nathan Froyd <froydnj@codesourcery.com>
15012
15013 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
15014 remote host.
15015
f24fce77
NF
150162009-11-12 Nathan Froyd <froydnj@codesourcery.com>
15017
15018 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
15019 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
15020 * gdb.dwarf2/dw2-compressed.exp: Likewise.
15021 * gdb.dwarf2/dw2-intercu.exp: Likewise.
15022 * gdb.dwarf2/dw2-intermix.exp: Likewise.
15023 * gdb.dwarf2/dw2-producer.exp: Likewise.
15024 * gdb.dwarf2/mac-fileno.exp: Likewise.
15025 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
15026 py-prettyprint.py to the remote host.
15027 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
15028
40f0318e
KS
150292009-11-11 Keith Seitz <keiths@redhat.com>
15030
15031 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
15032 use it instead of "Foo".
15033 * gdb.cp/classes.exp (do_tests): Add a test to access
15034 a method through a typedef'd class name.
15035
f3d9f7fb
NF
150362009-11-11 Nathan Froyd <froydnj@codesourcery.com>
15037
15038 * gdb.base/long_long.exp: Permit leading zeros on floating-point
15039 exponents.
15040 * gdb.base/pointers.exp: Likewise.
15041 * gdb.cp/ref-types.exp: Likewise.
15042
a4216f37
KS
150432009-11-11 Keith Seitz <keiths@redhat.com>
15044
15045 * gdb.cp/cplusfuncs.cc (class foo): Add operators
15046 new[] and delete[].
15047 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
15048 "void".
15049 (probe_demangler): Remove all single-quoting of
15050 method and variable names.
15051 (info_func_regexp): Remove the word "void" from any
15052 occurrence of "(void)".
15053 (print_addr_2): Remove all single-quoting of
15054 method names.
15055 (print_addr_2_kfail): Likewise.
15056 (print_addr): Single-quote C function names before
15057 passing to print_addr_2.
15058 (test_paddr_operator_functions): Remove single-quoting
15059 for method names.
15060 Add tests for operator new[] and operator delete[].
15061
9b14d7aa
JK
150622009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15063
15064 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
15065
85feb311
KS
150662009-11-09 Keith Seitz <keiths@redhat.com>
15067
15068 * gdb.cp/overload.exp: Add tests for resolving overloaded
15069 methods in expression parsing/evaluation.
15070
fa335448
DJ
150712009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
15072
15073 * lib/gdb.exp (default_gdb_version): Use --version instead of
15074 --command.
15075
ec3c07fc
NS
150762009-11-10 Nathan Sidwell <nathan@codesourcery.com>
15077
15078 * lib/gdb.exp (gdb_compile_test): New.
15079 (skip_ada_tests, skip_java_tests): New.
15080 (gdb_compile): Use gdb_compile_test for f77.
15081 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
15082 * lib/java.exp (compile_java_from_source): Remove runtests check,
15083 use gdb_compile_test to record result.
15084 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
15085 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
15086 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
15087 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
15088 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
15089 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
15090 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
15091 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
15092 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
15093 adjust gdb_compile invocations.
15094
b8b4e42b
JK
150952009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15096
15097 * Makefile.in (abs_builddir): New.
15098 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
15099 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
15100 `$(abs_builddir)/site.exp'.
15101
f8b7eaf3
DJ
151022009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
15103
15104 * config/m68k-emc.exp, lib/emc-support.exp,
15105 gdb.trace/gdb_c_test.c: Delete.
15106 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
15107 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
15108 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15109 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
15110 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15111 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
15112 casing for m68k-*-elf.
15113
c4187697
NS
151142009-11-03 Pedro Alves <pedro@codesourcery.com>
15115
15116 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
15117 * gdb.arch/i386-prologue.exp: Likewise.
15118 * gdb.arch/i386-unwind.exp: Likewise.
15119
db16b772
DJ
151202009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15121
15122 * lib/gdb.exp (gdb_expect): Fix timeout typo.
15123
bcf71277
DJ
151242009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15125
15126 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
15127
0105cee2
DJ
151282009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
15129
15130 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
15131
24ddea62
JK
151322009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15133
15134 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15135
287ccc17
JK
151362009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15137
15138 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15139 * gdb.base/sepdebug2.c: New file.
15140
08bca259 151412009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15142
15143 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15144 the modified warnings for catch syscall. Verify if GDB was compiled
15145 with support for lib expat, and choose which tests to run depending
15146 on this.
15147
5d4e2b76
VP
151482009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15149
15150 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15151 that composite commands are parsed OK. And also test
15152 that breakpoint commands do work.
15153
240e538a
MS
151542009-10-23 Michael Snyder <msnyder@vmware.com>
15155
15156 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15157 to allow for new disassembly style.
15158
9c419145
PP
151592009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15160
15161 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15162
02506ff1
MS
151632009-10-22 Michael Snyder <msnyder@vmware.com>
15164
15165 * gdb.reverse/break-precsave.exp: New test.
15166 * gdb.reverse/consecutive-precsave.exp: Ditto.
15167 * gdb.reverse/finish-precsave.exp: Ditto.
15168 * gdb.reverse/i386-precsave.exp: Ditto.
15169 * gdb.reverse/machinestate-precsave.exp: Ditto.
15170 * gdb.reverse/sigall-precsave.exp: Ditto.
15171 * gdb.reverse/solilb-precsave.exp: Ditto.
15172 * gdb.reverse/step-precsave.exp: Ditto.
15173 * gdb.reverse/until-precsave.exp: Ditto.
15174 * gdb.reverse/watch-precsave.exp: Ditto.
15175
4cf866a3
MS
151762009-10-22 Michael Snyder <msnyder@vmware.com>
15177
15178 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15179 for gdb_expect. Adjust one test's expect strings for the new
15180 format of disassemble.
15181 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15182 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15183 gdb_test_multiple.
15184 * gdb.reverse/step-reverse.exp: Delete 'return'.
15185 * gdb.reverse/until-reverse.exp: Delete blank lines.
15186 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15187
2b28d209
PP
151882009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15189
15190 * gdb.base/consecutive.exp: Adjust.
15191 * gdb.base/display.exp: Likewise.
15192 * gdb.base/pc-fp.exp: Likewise.
15193 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15194
33b9c32b
MS
151952009-10-19 Michael Snyder <msnyder@vmware.com>
15196
15197 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15198 * gdb.reverse/finish-reverse.c: Ditto.
15199 * gdb.reverse/sigall-reverse.c: Ditto.
15200 * gdb.reverse/solib-reverse.c: Ditto.
15201 * gdb.reverse/step-reverse.c: Ditto.
15202 * gdb.reverse/watch-reverse.c: Ditto.
15203
6c95b8df
PA
152042009-10-19 Pedro Alves <pedro@codesourcery.com>
15205 Stan Shebs <stan@codesourcery.com>
15206
15207 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15208 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15209 "Executing new program".
15210 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15211 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15212 left listed after having been killed.
15213 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15214 * gdb.base/maint.exp: Adjust test.
15215
15216 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15217 * gdb.multi/Makefile.in: New.
15218 * gdb.multi/base.exp: New.
15219 * gdb.multi/goodbye.c: New.
15220 * gdb.multi/hangout.c: New.
15221 * gdb.multi/hello.c: New.
15222 * gdb.multi/bkpt-multi-exec.c: New.
15223 * gdb.multi/bkpt-multi-exec.exp: New.
15224 * gdb.multi/crashme.c: New.
15225
279017b7
TG
152262009-10-13 Tristan Gingold <gingold@adacore.com>
15227
15228 * gdb.base/sepdebug.exp: Check debug info are found.
15229
0413d738
PA
152302009-10-08 Pedro Alves <pedro@codesourcery.com>
15231
15232 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15233 bits.
15234
c628eecc
JK
152352009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15236
15237 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15238
38af1bfe
JB
152392009-10-07 Joel Brobecker <brobecker@adacore.com>
15240
15241 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15242 of the comments.
15243
2b0adecd
PM
152442009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15245
15246 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15247 * gdb.base/annota3.exp: Idem.
15248 * gdb.base/maint.exp: Idem.
15249
8d417781
PM
152502009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15251
889bf7c5 15252 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15253 to default.
15254
bb61102d
PM
152552009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15256
889bf7c5 15257 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15258 mingw and cygwin targets.
15259
ace5c364
PM
152602009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15261 Pedro Alves <pedro@codesourcery.com>
15262
889bf7c5 15263 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15264 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15265
c2d494a0
PM
152662009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15267
e1b52ce2
PM
15268 * gdb.base/shr1.c: Use %p in format string.
15269 * gdb.base/unload.c: Avoid warning in fprintf.
15270 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15271
209f53f5
PM
152722009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15273
15274 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15275 long type.
15276 (test_unlink): Correct printf string.
15277 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15278 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15279
8172766a
JK
152802009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15281
15282 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15283 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15284 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15285
0f73703c
UW
152862009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15287
15288 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15289 * gdb.objc/nondebug.exp: Likewise.
15290
b32306ca
UW
152912009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15292
15293 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15294 target_info setting.
15295
15296 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15297 that detect new threads during "info threads".
15298
0057022f
UW
152992009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15300
15301 * gdb.threads/manythreads.c (main): Increase thread stack size
15302 to 2*PTHREAD_STACK_MIN.
15303 * gdb.threads/multi-create.c (main): Likewise.
15304 (create_function): Likewise.
15305
f29c0325
UW
153062009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15307
15308 * gdb.base/dump.exp: Pass difference of pointer types instead
15309 of integer types as offset to restore in intarr3.srec case.
15310
fcb34849
UW
153112009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15312
15313 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15314
d5142e3b
UW
153152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15316
15317 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15318
087b74b2 153192009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15320
087b74b2
PM
15321 New test for two watchpoints, with disabling of
15322 the first inserted.
15323 * testsuite/gdb.base/watchpoints.c: New file.
15324 * testsuite/gdb.base/watchpoints.exp: New file.
15325
96c07c5b
TT
153262009-09-25 Tom Tromey <tromey@redhat.com>
15327
15328 * gdb.base/charset.exp: Test utf-16 strings with Python.
15329
b8899f2b
TT
153302009-09-25 Tom Tromey <tromey@redhat.com>
15331
15332 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15333 UCS-4.
15334 * gdb.base/charset.c (utf_32_string): Rename.
15335 (init_utf32): Rename.
15336 (main): Update.
15337
329719ec
TT
153382009-09-22 Tom Tromey <tromey@redhat.com>
15339
15340 * gdb.python/py-function.exp: Add regression tests.
15341
11ef0d76
KS
153422009-09-21 Keith Seitz <keiths@redhat.com>
15343
15344 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15345 with invalid operator.
15346
3fe8f3b3
KS
153472009-09-21 Keith Seitz <keiths@redhat.com>
15348
15349 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15350 and destructor using typedef name of class.
15351 * gdb.cp/classes.cc (class Base1): Add a destructor.
15352 (base1): New typedef.
15353 (use_methods): Instanitate an object of type base1.
15354 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15355 (do_tests): Call test_template_typedef.
15356 * gdb.cp/templates.cc (Baz::~Baz): New method.
15357 (intBazOne): New typedef.
15358 (main): Instantiate intBazOne.
15359
7a9fe101
PM
153602009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15361
15362 PR python/10633
15363
15364 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15365 Function.
15366 (run_lang_tests): Add print elements test.
15367
2e4d963f
PM
153682009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15369
15370 * gdb.python/py-value.exp (test_subscript_regression): New
15371 function. Test for invalid subscripts.
15372 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15373 (ptr_ref): New function.
15374
ec7e75e7
PP
153752009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15376
15377 * gdb.base/default.exp: Fix "show convenience".
15378
0cc7d26f
TT
153792009-09-15 Tom Tromey <tromey@redhat.com>
15380
15381 * lib/mi-support.exp (mi_create_varobj): Update.
15382 (mi_create_floating_varobj): Likewise.
15383 (mi_create_dynamic_varobj): New proc.
15384 (mi_varobj_update): Update.
15385 (mi_varobj_update_with_type_change): Likewise.
15386 (mi_varobj_update_kv_helper): New proc.
15387 (mi_varobj_update_dynamic_helper): Rewrite.
15388 (mi_varobj_update_dynamic): New proc.
15389 (mi_list_varobj_children): Update.
15390 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15391 * gdb.python/python-prettyprint.py (pp_outer): New class.
15392 (pp_nullstr): Likewise.
15393 (lookup_function): Register new printers.
15394 * gdb.python/python-prettyprint.c (struct substruct): New type.
15395 (struct outerstruct): Likewise.
15396 (substruct_test): New function.
15397 (struct nullstr): New type.
15398 (string_1, string_2): New globals.
15399 (main): Add new tests.
15400 * gdb.python/python-mi.exp: Added regression tests.
15401 * gdb.mi/mi2-var-display.exp: Update.
15402 * gdb.mi/mi2-var-cmd.exp: Update.
15403 * gdb.mi/mi2-var-child.exp: Update.
15404 * gdb.mi/mi2-var-block.exp: Update.
15405 * gdb.mi/mi-var-invalidate.exp: Update.
15406 * gdb.mi/mi-var-display.exp: Update.
15407 * gdb.mi/mi-var-cmd.exp: Update.
15408 * gdb.mi/mi-var-child.exp: Update.
15409 * gdb.mi/mi-var-block.exp: Update.
15410 * gdb.mi/mi-break.exp: Update.
15411 * gdb.mi/gdb701.exp: Update.
15412
a96d9b2e
SDJ
154132009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15414
15415 * Makefile.in: Inclusion of catch-syscall object.
15416 * gdb.base/catch-syscall.c: New file.
15417 * gdb.base/catch-syscall.exp: New file.
15418
b43b923a
MS
154192009-09-12 Michael Snyder <msnyder@vmware.com>
15420
15421 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15422 that can support reverse debuggnig.
15423
cec03d70
TT
154242009-09-11 Tom Tromey <tromey@redhat.com>
15425
15426 * gdb.dwarf2/valop.S: New file.
15427 * gdb.dwarf2/valop.exp: New file.
15428
e23bb3fc
MK
154292009-09-11 Mark Kettenis <kettenis@gnu.org>
15430
15431 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15432
37c3696d
DE
154332009-09-10 Doug Evans <dje@google.com>
15434
15435 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15436 Add $gdb_prompt to second breakpoint regexp.
15437
5172aecb
JB
154382009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15439
15440 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15441 names, add missing ones.
15442 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15443 * gdb.python/py-frame.c: Rename from python-frame.c.
15444 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15445 testfile name.
15446 * gdb.python/py-function.exp: Rename from python-function.exp.
15447 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15448 testfile name.
15449 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15450 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15451 Adjust testfile name.
15452 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15453 * gdb.python/py-template.cc: Rename from python-template.cc.
15454 * gdb.python/py-template.exp: Rename from python-template.exp.
15455 Adjust testfile name.
15456 * gdb.python/py-value.c: Rename from python-value.c.
15457 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15458 testfile name.
15459
b554e4bd
JK
154602009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15461
15462 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15463 $bpt2address.
15464 (Second breakpoint address is valid on ia64)
15465 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15466
9a68ae16
JM
154672009-09-03 Joseph Myers <joseph@codesourcery.com>
15468
15469 * gdb.base/ending-run.exp: Restrict regular expression matching
15470 line number to require closing brace following.
15471
146b9145
DE
154722009-09-03 Doug Evans <dje@google.com>
15473
15474 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15475
787d21e1
TT
154762009-09-02 Tom Tromey <tromey@redhat.com>
15477
15478 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15479
e7802207
TT
154802009-09-02 Tom Tromey <tromey@redhat.com>
15481
15482 * gdb.dwarf2/callframecfa.exp: New file.
15483 * gdb.dwarf2/callframecfa.S: New file.
15484
817aadd2
JK
154852009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15486
15487 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15488 gdb.base/solib-overlap-main.c: New.
15489
4a76eae5
DJ
154902009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15491
15492 PR gdb/10565
15493
15494 * gdb.base/bitfields.c (struct container, container): New.
15495 (main): Initialize it and call break5.
15496 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15497
d4b96c9a
JK
154982009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15499
15500 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15501 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15502
4e22772d
JK
155032009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15504
15505 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15506
2efab443
MS
155072009-08-26 Michael Snyder <msnyder@vmware.com>
15508
15509 * gdb.base/i386-reverse.c: New file.
15510 * gdb.base/i386-reverse.exp: New file.
15511 * gdb.base/Makefile.in: Add new files to be removed.
15512
07ab73a0
JM
155132009-08-26 Joseph Myers <joseph@codesourcery.com>
15514
15515 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15516 environment-pwd for remote host.
15517 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15518
676accff
KS
155192009-08-24 Keith Seitz <keiths@redhat.com>
15520
15521 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15522 Add two new C++ completer tests which limit the output to a
889bf7c5 15523 given class.
676accff 15524
f9f7ad22
MS
155252009-08-24 Michael Snyder <msnyder@vmware.com>
15526
15527 * gdb.base/del.exp: Fix typo in comment.
15528 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15529
81ecdfbb
RW
155302009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15531
15532 * configure: Regenerate.
15533 * gdb.hp/configure: Likewise.
15534 * gdb.hp/gdb.aCC/configure: Likewise.
15535 * gdb.hp/gdb.base-hp/configure: Likewise.
15536 * gdb.hp/gdb.compat/configure: Likewise.
15537 * gdb.hp/gdb.defects/configure: Likewise.
15538 * gdb.hp/gdb.objdbg/configure: Likewise.
15539 * gdb.stabs/configure: Likewise.
15540
cab0c772
UW
155412009-08-19 Doug Evans <dje@google.com>
15542
15543 * gdb.base/gdbvars.c: New file.
15544 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15545
b8fa0bfa
PA
155462009-08-14 Pedro Alves <pedro@codesourcery.com>
15547
15548 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15549 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15550
b84aa90a
PA
155512009-08-13 Pedro Alves <pedro@codesourcery.com>
15552
15553 * gdb.base/default.exp: Adjust "set language test": it's now an
15554 enum command. Larger help string moved to "help set language".
15555 * gdb.base/help.exp: Adjust "help set language" expected output,
15556 now lists all known languages.
15557
0d8f9b2c
NF
155582009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15559
15560 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15561 all frame arguments.
15562 * gdb.arch/altivec-regs.exp: Likewise.
15563
bda180e0
TT
155642009-08-07 Tom Tromey <tromey@redhat.com>
15565
15566 * gdb.base/setshow.exp: Add tests for changes to set language, set
15567 check range, and set check type.
15568
48cb2d85
VP
155692009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15570
15571 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15572 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 15573 Call it.
48cb2d85 15574
1ea34204
UW
155752009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15576
15577 * configure.ac: Run gdb.cell tests when appropriate.
15578 * configure: Regenerate.
15579 * lib/cell.exp: New file.
15580 * gdb.cell: New directory.
15581 * gdb.cell/configure.ac: New file.
15582 * gdb.cell/configure: New file.
15583 * gdb.cell/Makefile.in: New file.
15584 * gdb.cell/arch.exp: New file.
15585 * gdb.cell/break.c: New file.
15586 * gdb.cell/break.exp: New file.
15587 * gdb.cell/break-spu.c: New file.
15588 * gdb.cell/bt.c: New file.
15589 * gdb.cell/bt2-spu.c: New file.
15590 * gdb.cell/bt-spu.c: New file.
15591 * gdb.cell/bt.exp: New file.
15592 * gdb.cell/coremaker.c: New file.
15593 * gdb.cell/coremaker-spu.c: New file.
15594 * gdb.cell/core.exp: New file.
15595 * gdb.cell/gcore.exp: New file.
15596 * gdb.cell/data.c: New file.
15597 * gdb.cell/data.exp: New file.
15598 * gdb.cell/data-spu.c: New file.
15599 * gdb.cell/ea-cache.exp: New file.
15600 * gdb.cell/ea-cache.c: New file.
15601 * gdb.cell/ea-cache-spu.c: New file.
15602 * gdb.cell/ea-standalone.c: New file.
15603 * gdb.cell/ea-standalone.exp: New file.
15604 * gdb.cell/ea-test.c: New file.
15605 * gdb.cell/ea-test.exp: New file.
15606 * gdb.cell/f-regs.exp: New file.
15607 * gdb.cell/mem-access.c: New file.
15608 * gdb.cell/mem-access.exp: New file.
15609 * gdb.cell/mem-access-spu.c: New file.
15610 * gdb.cell/ptype.exp: New file.
15611 * gdb.cell/registers.exp: New file.
15612 * gdb.cell/size.c: New file.
15613 * gdb.cell/sizeof.exp: New file.
15614 * gdb.cell/size-spu.c: New file.
15615 * gdb.cell/solib.exp: New file.
15616 * gdb.cell/solib-symbol.exp: New file.
15617
85e747d2
UW
156182009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15619
15620 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15621
58d6951d
DJ
156222009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15623
15624 * gdb.base/float.exp: Handle VFP registers.
15625
6e0a4f15
MS
156262009-07-14 Michael Snyder <msnyder@vmware.com>
15627
dcd5da87
MS
15628 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15629 to bring gdb to the beginning of the calling line.
15630
6e0a4f15
MS
15631 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15632 confusing the i386 epilogue unwinder.
15633
782b2b07
SS
156342009-07-14 Stan Shebs <stan@codesourcery.com>
15635
15636 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15637
f662c3bc
MS
156382009-07-14 Michael Snyder <msnyder@vmware.com>
15639
15640 * gdb.reverse/step-reverse.exp (stepi into function call):
15641 Call instruction may not be first instruction in the line.
15642 (reverse stepi from a function call): Used wrong line number.
15643
8f313923
JK
156442009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15645
15646 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15647
4662c76e
JK
156482009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15649
15650 Fix gdb.base/macscp.exp when using custom inputrc.
15651 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15652 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15653 env(TERM) set.
15654 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15655 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15656
aa81e255
JK
156572009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15658
15659 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15660 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15661 Change the compilation target to match the testcase name.
15662 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15663 testcase name.
15664 * a2-run.exp: Use for setup prepare_for_testing. Change the
15665 compilation target to match the testcase name.
15666 * gdb.base/commands.exp: Likewise.
15667 * gdb.base/finish.exp: Likewise.
15668 * gdb.base/float.exp: Likewise.
15669 * gdb.base/info-target.exp: Likewise.
15670 * gdb.base/relational.exp: Likewise.
15671 * gdb.base/term.exp: Likewise.
15672 * gdb.base/until.exp: Likewise.
15673 * gdb.base/volatile.exp: Likewise.
15674 * gdb.base/whatis-exp.exp: Likewise.
15675
4c93b1d7
HZ
156762009-07-11 Hui Zhu <teawater@gmail.com>
15677
15678 * gdb.base/help.exp (disassemble): Update expected help text.
15679
812f7342
TT
156802009-07-09 Tom Tromey <tromey@redhat.com>
15681
15682 * lib/gdb.exp: Handle TRANSCRIPT.
15683 (remote_spawn, remote_close, send_gdb): New procs.
15684
fbb8f299
PM
156852009-07-10 Phil Muldoon <pmuldoon@redhat.com>
15686
15687 * gdb.python/python-prettyprint.c: Add counted null string
15688 structure.
15689 * gdb.python/python-prettyprint.exp: Print null string. Test for
15690 embedded nulls.
15691 * gdb.python/python-prettyprint.py (pp_ns): New Function.
15692 * gdb.python/python-value.exp (test_value_in_inferior): Add
15693 variable length string fetch tests.
15694 * gdb.python/python-value.c (main): Add strings for string fetch tests.
15695
c0ac0ec7
JK
156962009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15697
15698 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15699
30b66ecc
TT
157002009-07-07 Tom Tromey <tromey@redhat.com>
15701
15702 * gdb.base/call-rt-st.exp: Update for change to escape output.
15703 * gdb.base/callfuncs.exp: Likewise.
15704 * gdb.base/charset.exp: Likewise.
15705 * gdb.base/constvars.exp: Likewise.
15706 * gdb.base/long_long.exp: Likewise.
15707 * gdb.base/pointers.exp: Likewise.
15708 * gdb.base/printcmds.exp: Likewise.
15709 * gdb.base/setvar.exp: Likewise.
15710 * gdb.base/store.exp: Likewise.
15711 * gdb.cp/ref-types.exp: Likewise.
15712 * gdb.mi/mi-var-child.exp: Likewise.
15713 * gdb.mi/mi-var-display.exp: Likewise.
15714 * gdb.mi/mi2-var-display.exp: Likewise.
15715 * gdb.base/charset.exp: Test octal escape sequence length.
15716 Update for change to escape output.
15717
187c4a2b
JK
157182009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15719
15720 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15721
d80a43f9
DJ
157222009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15723
15724 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15725
047427a8
JK
157262009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15727
15728 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
15729 gdbserver increasing $portnum if "Can't bind address" has been seen.
15730
8b5a0f4f
PA
157312009-07-05 Pedro Alves <pedro@codesourcery.com>
15732
15733 * gdb.base/ending-run.exp: Add "step out of main" pattern for
15734 mingw32ce.
15735
7d93ba58
PA
157362009-07-05 Pedro Alves <pedro@codesourcery.com>
15737
15738 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
15739 VFP format.
15740
2277426b
PA
157412009-07-02 Pedro Alves <pedro@codesourcery.com>
15742
15743 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
15744 linux. Adjust to use "inferior", "info inferiors", "detach
15745 inferior" and "kill inferior" instead of "restart", "info fork",
15746 "detach fork" and "delete fork".
15747 * gdb.base/ending-run.exp: Spell out "info".
15748 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
15749 the "kill" command.
15750
5af949e3
UW
157512009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15752
15753 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
15754 change to prefix TLS offset in hex with 0x.
15755
5d3729b5
UW
157562009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15757
15758 * gdb.base/default.exp: Update test case for "x" changes.
15759
af589bd0
TG
157602009-07-01 Tristan Gingold <gingold@adacore.com>
15761
15762 * gdb.base/bigcore.exp: Make darwin untested.
15763
40974f91
JK
157642009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15765
15766 * gdb.base/completion.exp (directory completion): Create the directory.
15767 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
15768 escapeuniquesub.
15769 (directory completion 2): Expect now ${escapeuniquesub}.
15770 (Glob remaining of directory test): Remove one excessive newline.
15771 Expect the real output.
15772
59dd3af6
JK
157732009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15774
15775 Fix `make check//%' target after `make check' has been ran.
15776 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
15777 a mkdir call.
15778 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
15779 (%/.dir): Remove.
15780
f4e164aa
JK
157812009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15782
15783 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
15784 the expected result record.
15785
69af2122
JK
157862009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15787
15788 Remove racy FAILs relying just on the timeouts.
15789 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
15790 (annotation_level 2): Remove racy FAILs.
15791
2fd481e1
PP
157922009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
15793
15794 gdb/10275
889bf7c5
PA
15795 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
15796
c38f313d
DJ
157972009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
15798
15799 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
15800
8b777f02
VP
158012009-06-30 Vladimir Prus <vladimir@codesourcery.com>
15802
15803 * gdb.mi/mi-stack.exp: Testing symbolic options
15804 to -stack-list-locals and -stack-list-arguments.
15805
00c7eacf
JK
158062009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15807
15808 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
15809
6bc80edc
TT
158102009-06-29 Tom Tromey <tromey@redhat.com>
15811
15812 * dg-extract-results.sh: New file.
15813 * Makefile.in (FORCE_PARALLEL): New variable.
15814 (CHECK_TARGET): New conditional variable.
15815 (check): Use CHECK_TARGET.
15816 (DO_RUNTEST): New variable.
15817 (check-single): New target.
15818 (TEST_DIRS): New variable.
15819 (TEST_TARGETS): Likewise.
15820 (check-parallel): New target.
15821 (check-gdb.%): New pattern.
15822 (BASE1_FILES): New variable.
15823 (BASE2_FILES): Likewise.
15824 (check-gdb.base%): New pattern.
15825 (%/.dir): New pattern.
15826 * configure: Rebuild.
15827 * aclocal.m4 (AM_CONDITIONAL): New defun.
15828 * configure.ac: Check whether user is using GNU make.
15829 (GMAKE): New conditional.
15830
794684b6
SW
158312009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
15832
15833 * gdb.cp/namespace-nested-import.cc: New test.
15834 * gdb.cp/namespace-nested-import.exp: New test.
15835
edb3359d
DJ
158362009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
15837
15838 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
15839 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
15840 * gdb.opt/Makefile.in (EXECUTABLES): Update.
15841 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
15842 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
15843 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
15844 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
15845 gdb.opt/inline-markers.c: New files.
15846 * lib/gdb.exp (skip_inline_frame_tests): New function.
15847 (skip_inline_var_tests): New function.
15848
cf657a0c
AS
158492009-06-27 Andreas Schwab <schwab@linux-m68k.org>
15850
15851 * gdb.cp/exception.exp: Don't require $hex before inner frame in
15852 backtrace.
15853
28d41a99
MS
158542009-06-27 Michael Snyder <msnyder@vmware.com>
15855
15856 * gdb.reverse: New directory.
15857 * gdb.reverse/break-reverse.c: New test.
15858 * gdb.reverse/break-reverse.exp: New test.
15859 * gdb.reverse/consecutive-reverse.c: New test.
15860 * gdb.reverse/consecutive-reverse.exp: New test.
15861 * gdb.reverse/finish-reverse.c: New test.
15862 * gdb.reverse/finish-reverse.exp: New test.
15863 * gdb.reverse/machinestate.c: New test.
15864 * gdb.reverse/ms1.c: New test.
15865 * gdb.reverse/machinestate.exp: New test.
15866 * gdb.reverse/Makefile.in: New file.
15867 * gdb.reverse/shr2.c: New test.
15868 * gdb.reverse/solib-reverse.c: New test.
15869 * gdb.reverse/solib-reverse.exp: New test.
15870 * gdb.reverse/step-reverse.c: New test.
15871 * gdb.reverse/step-reverse.exp: New test.
15872 * gdb.reverse/until-reverse.c: New test.
15873 * gdb.reverse/ur1.c: New test.
15874 * gdb.reverse/until-reverse.exp: New test.
15875 * gdb.reverse/watch-reverse.c: New test.
15876 * gdb.reverse/watch-reverse.exp: New test.
15877 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
15878 * configure: Regenerate.
15879
fe3c8b0d
DE
158802009-06-26 Doug Evans <dje@google.com>
15881
15882 * gdb.base/psymtab.exp: Turn off pending breakpoints.
15883
3a72a602
PM
158842009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
15885
15886 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
15887 windows problem for 'file delete $binfile'.
15888
27aa8d6a
SW
158892009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
15890
15891 * gdb.cp/namespace-using.exp: New test.
15892 * gdb.cp/namespace-using.cc: New test.
15893
8ac055f8
JB
158942009-05-20 Joel Brobecker <brobecker@adacore.com>
15895
15896 * gdb.ada/variant_record_packed_array: New testcase.
15897
85e306ed
TT
158982009-06-23 Tom Tromey <tromey@redhat.com>
15899
15900 * gdb.base/charset.exp (test_combination): Regression test.
15901 * gdb.base/charset.c (my_wchar_t): New typedef.
15902 (myvar): New global.
15903 (main): Set myvar.
15904
56643c5e
PM
159052009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
15906
15907 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
15908 target.
15909
1fac167a
UW
159102009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15911
15912 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
15913
7ccb0be9
UW
159142009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15915
15916 * gdb.mi/gdb680.exp: Update test for error message.
15917
568d6575
UW
159182009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15919
15920 * gdb.base/annota1.exp: Allow multiple occurrences of the
15921 frames-invalid annotation.
15922 * gdb.cp/annota2.exp: Likewise.
15923
7cd1089b
PM
159242009-06-15 Phil Muldoon <pmuldoon@redhat.com>
15925
15926 * gdb.cp/gdb2495.cc: New file.
15927 * gdb.cp/gdb2495.exp: New file.
15928
72c63395
JK
159292009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15930
15931 Report error on GDB crash during runto.
15932 * lib/gdb.exp (runto <eof>): New.
15933
3788363d
DJ
159342009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
15935
15936 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
15937 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
15938 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
15939 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
15940 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
15941 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
15942 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
15943 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
15944 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
15945 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
15946 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
15947 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
15948 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15949 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
15950 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
15951 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
15952 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
15953 gdb.server/server-mon.exp, gdb.server/server-run.exp,
15954 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15955 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15956 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
15957 gdb.trace/passcount.exp, gdb.trace/report.exp,
15958 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
15959 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
15960 gdb.trace/while-stepping.exp: Use a unique name for the compiled
15961 executable.
15962
17592de3
PA
159632009-06-07 Pedro Alves <pedro@codesourcery.com>
15964
15965 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
15966 defined before referencing it.
15967
701e355d
DE
159682009-06-03 Doug Evans <dje@google.com>
15969
15970 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
15971 * gdb.arch/i386-see.c: Ditto.
15972
f2292c65
PM
159732009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
15974
15975 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
15976 (check_macro): Return 1 if undefined.
15977 If first test fails, check if macro debug information is available,
15978 and report unsupported test if no macro information is found.
15979
5a437975
DE
159802009-05-29 Doug Evans <dje@google.com>
15981
15982 * gdb.threads/hand-call-in-threads.exp: New.
15983 * gdb.threads/hand-call-in-threads.c: New.
15984
c141c696
MS
159852009-05-29 Michael Snyder <msnyder@vmware.com>
15986
15987 * gdb.base/break-always.exp: Change "1" to "on".
15988 Add confirmation check.
15989
b3444185
PA
159902009-05-28 Pedro Alves <pedro@codesourcery.com>
15991
15992 * gdb.threads/threxit-hop-specific.c: New.
15993 * gdb.threads/threxit-hop-specific.exp: New.
15994 * gdb.threads/thread-execl.c: New.
15995 * gdb.threads/thread-execl.exp: New.
15996
b6313243
TT
159972009-05-27 Tom Tromey <tromey@redhat.com>
15998 Thiago Jung Bauermann <bauerman@br.ibm.com>
15999
16000 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
16001 (mi_child_regexp): Likewise.
16002 (mi_list_varobj_children_range): Likewise.
16003 (mi_get_features): Likewise.
16004 (mi_list_varobj_children): Rewrite.
16005 * gdb.python/python-mi.exp: New file.
16006
a6bac58e
TT
160072009-05-27 Tom Tromey <tromey@redhat.com>
16008 Thiago Jung Bauermann <bauerman@br.ibm.com>
16009 Phil Muldoon <pmuldoon@redhat.com>
16010 Paul Pluzhnikov <ppluzhnikov@google.com>
16011
16012 * gdb.python/python-prettyprint.exp: New file.
16013 * gdb.python/python-prettyprint.c: New file.
16014 * gdb.python/python-prettyprint.py: New file.
16015 * gdb.base/display.exp: print/r is now valid.
16016
2c74e833
TT
160172009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
16018 Tom Tromey <tromey@redhat.com>
16019 Pedro Alves <pedro@codesourcery.com>
16020 Paul Pluzhnikov <ppluzhnikov@google.com>
16021
16022 * gdb.python/python-template.exp: New file.
16023 * gdb.python/python-template.cc: New file.
16024 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16025 tests.
16026 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16027 Call it.
16028 (test_value_after_death): New proc.
16029 * gdb.python/python-value.c (PTR): New typedef.
16030 (main): New variable 'x'.
16031
89c73ade
TT
160322009-05-27 Tom Tromey <tromey@redhat.com>
16033
16034 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
16035 tests.
16036 * gdb.python/python-value.exp (py_objfile_tests): New proc.
16037 Call it.
16038
a75724bc
PA
160392009-05-27 Pedro Alves <pedro@codesourcery.com>
16040
16041 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
16042
e58b0e63
PA
160432009-05-24 Pedro Alves <pedro@codesourcery.com>
16044
16045 * gdb.threads/fork-thread-pending.c: New.
16046 * gdb.threads/fork-thread-pending.exp: New.
16047
4ac36638
JK
160482009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16049
16050 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
16051 * gdb.dwarf2/dw2-strp.S (a_string2): New.
16052
889bf7c5 160532009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 16054
889bf7c5 16055 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 16056
b242c3c2
PA
160572009-05-17 Pedro Alves <pedro@codesourcery.com>
16058
16059 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
16060 `gdb_get_line_number'. Call `callee' in both parent and child.
16061 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
16062 `gdb_get_line_number' instead of hardcoding line numbers.
16063 (catch_fork_unpatch_child): New procedure to test detaching
16064 breakpoints from child fork.
16065 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
16066 hardcoding line numbers.
16067 (do_fork_tests): Run `catch_fork_unpatch_child'.
16068
ee342b23
VP
160692009-05-17 Vladimir Prus <vladimir@codesourcery.com>
16070
16071 * gdb.mi/mi-cmd-var.exp: Check that when varobj
16072 of structure type enters or leaves the scope, it
16073 is reported by -var-update.
16074
e2009e98
DE
160752009-05-11 Doug Evans <dje@sebabeach.org>
16076
16077 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 16078 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
16079 * gdb.threads/schedlock.c (main): Fix off-by-one error.
16080
00903456
JK
160812009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16082
16083 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
16084
dc621c35
DE
160852009-04-30 Doug Evans <dje@google.com>
16086
16087 * gdb.threads/watchthreads2.exp: New testcase.
16088 * gdb.threads/watchthreads2.c: New testcase.
16089
9ab4e744
DE
160902009-04-29 Doug Evans <dje@google.com>
16091
16092 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
16093 * gdb.cp/mb-ctor.cc: Ditto.
16094 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
16095 * gdb.cp/mb-inline.h (multi_line_foo): New function.
16096 * gdb.cp/mb-inline1.cc: Call it.
16097 * gdb.cp/mb-inline2.cc: Ditto.
16098 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
16099 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
16100
484086b7
JK
161012009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
16102
16103 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
16104 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
16105 Replace all uses of `decimal' by `nonzero'.
16106 (info macro FROM_COMMANDLINE): New test.
16107
379a77b5
TT
161082009-04-27 Tom Tromey <tromey@redhat.com>
16109
16110 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
16111
b92b73c2
DE
161122009-04-27 Doug Evans <dje@google.com>
16113
16114 * gdb.threads/watchthreads.c (main): Initialize args before starting
16115 the threads. Plus formatting cleanup.
16116 * gdb.threads/watchthreads.exp: Avoid errant failures due to
16117 biased scheduling of one thread.
16118
945a118d
JG
161192009-04-27 Jerome Guitton <guitton@adacore.com>
16120
16121 * gdb.cp/templates.cc (GetMax): New template.
16122 (main): Declare two instances of GetMax.
16123 * gdb.cp/templates.exp: Add new test.
16124
d389af10
JK
161252009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16126
16127 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
16128
e7f86de9
JM
161292009-04-22 Joseph Myers <joseph@codesourcery.com>
16130
16131 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16132
334cc82d
TT
161332009-04-15 Tom Tromey <tromey@redhat.com>
16134
16135 * gdb.base/charset.exp: Add regression test.
16136
d12672cc
JB
161372009-04-14 Joel Brobecker <brobecker@adacore.com>
16138
16139 * gdb.base/exe-lock.exp: New testcase.
16140
18e8c3bc
TT
161412009-04-13 Tom Tromey <tromey@redhat.com>
16142
16143 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16144 operator on Frame.
16145
5ecd5cbe
UW
161462009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16147
16148 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16149 * gdb.server/ext-attach.exp: Likewise.
16150
7309f756
VP
161512009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16152
16153 Eliminate some sleep usage.
16154
889bf7c5
PA
16155 * gdb.mi/basics.c (do_nothing): New.
16156 (main): Use do_nothing instead of printf, so that
16157 not to introduce race condition between output of
16158 inferiour and output of gdb. Do not use sleep as it
16159 is not generally available on embedded targets.
7309f756 16160
f4b95f6f
PA
161612009-04-02 Pedro Alves <pedro@codesourcery.com>
16162
16163 * gdb.server/ext-attach.exp: Expect an optional process id after
16164 "Detached from remote process".
16165
de40b933
JK
161662009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16167
16168 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16169 gdb.dwarf2/dw2-unresolved.exp: New.
16170
2ae101a4
PA
161712009-04-02 Pedro Alves <pedro@codesourcery.com>
16172
16173 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16174 mi_run_to_main.
16175
56a8e183
PA
161762009-04-02 Pedro Alves <pedro@codesourcery.com>
16177
16178 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16179 mi_run_to_main. Skip thread exit test on remote targets.
16180 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16181 mi_run_to_main.
16182 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16183 mi_run_to_main.
16184 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16185 when expecting ^connected. Detect when the target doesn't support
16186 non-stop mode.
16187 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16188 supported. Return -1 on error, 0 on success.
16189 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16190 (mi_runto): Return mi_runto_helper's result explicitly.
16191
c35fafde
PA
161922009-04-01 Pedro Alves <pedro@codesourcery.com>
16193
16194 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16195
f8a8dce6
JB
161962009-04-01 Tom Tromey <tromey@redhat.com>
16197
16198 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16199 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16200 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16201 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16202
71c25dea
TT
162032009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16204 Jan Kratochvil <jan.kratochvil@redhat.com>
16205
16206 PR gdb/931
16207 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16208 output.
16209 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16210 for gdb/931.
16211 * dw2-strp.S (DW_AT_language): Change to C++.
16212 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16213
02d9a9ce
JB
162142009-03-31 Joel Brobecker <brobecker@adacore.com>
16215
16216 * gdb.ada/tasks: New testcase.
16217
1042e4c0
SS
162182009-03-30 Stan Shebs <stan@codesourcery.com>
16219
16220 * gdb.trace/actions.exp: Update to match new info trace format.
16221 * gdb.trace/deltrace.exp: Ditto.
16222 * gdb.trace/infotrace.exp: Ditto.
16223 * gdb.trace/passcount.exp: Ditto.
16224 * gdb.trace/save-trace.exp: Ditto.
16225 * gdb.trace/while-stepping.exp: Ditto.
16226 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16227
f8f6f20b
TJB
162282009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16229
16230 * gdb.python/python-frame.c: New file.
16231 * gdb.python/python-frame.exp: New file.
16232
c0c6f777
TJB
162332009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16234
16235 * gdb.python/python-value.exp: Add tests for the address
16236 attribute.
16237
3cb51905
AS
162382009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16239
16240 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16241
88fc996f
DE
162422009-03-26 Doug Evans <dje@google.com>
16243
16244 * gdb.mi/mi-nonstop-exit.exp: New file.
16245 * gdb.mi/non-stop-exit.c: New file.
16246
56ef84b1
TT
162472009-03-26 Tom Tromey <tromey@redhat.com>
16248
16249 Update for change to prologue skipping:
16250 * gdb.mi/mi2-simplerun.exp: Update.
16251 * gdb.mi/mi2-break.exp: Update.
16252 * gdb.mi/mi-simplerun.exp: Update.
16253 * gdb.mi/mi-break.exp: Update.
16254 * gdb.base/ending-run.exp: Update.
16255
def2b000
TJB
162562009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16257
16258 * gdb.python/python-value.exp (test_value_in_inferior): Test
16259 gdb.Value.is_optimized_out attribute.
16260
442ddf59
JK
162612009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16262
16263 * gdb.dwarf2/dw2-noloc-main.c: New file.
16264 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16265 (.text): Remove.
16266 (.data): New.
16267 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16268 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16269 (DW_TAG_subprogram func_cu1, noloc): Remove.
16270 (main): New.
16271 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16272 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16273 (file_symbols): New procedure.
16274
a8df5de4
TT
162752009-03-25 Tom Tromey <tromey@redhat.com>
16276
16277 * gdb.base/charset.exp (valid_target_charset): New proc.
16278 Use it to skip tests on invalid charsets.
16279
cc1d7add
PM
162802009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16281
16282 * gdb.base/completion.exp: Add a test for directory completion.
16283
bcd5727b
JK
162842009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16285
16286 Fix a racy FAIL.
16287 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16288 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16289
cc924cad
TJB
162902009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16291
16292 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16293 * gdb.python/python-function.exp: Add test for function returning
16294 a GDB value.
16295
bc3b79fd
TJB
162962009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16297
16298 * gdb.python/python-function.exp: New file.
16299
6c7a06a3
TT
163002009-03-20 Tom Tromey <tromey@redhat.com>
16301
16302 * gdb.base/store.exp: Update for change to escape output.
16303 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16304 to escape output.
16305 * gdb.base/pointers.exp: Update for change to escape output.
16306 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16307 to escape output.
16308 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16309 escape output.
16310 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16311 to escape output.
16312 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16313 escape output.
16314 * gdb.base/setvar.exp: Update for change to escape output.
16315 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16316 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16317 to escape output.
16318 (test_print_string_constants): Likewise.
16319 * gdb.base/charset.exp (valid_host_charset): Check size of
16320 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16321 cases. Handle "auto"-related output.
16322 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16323 (uvar, Uvar): New globals.
16324
c31af87b
JG
163252009-03-19 Jerome Guitton <guitton@adacore.com>
16326
16327 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16328 deltas.
16329 * gdb.ada/fixed_points.exp: Ditto.
16330
51272cf2
PA
163312009-03-18 Pedro Alves <pedro@codesourcery.com>
16332
16333 * return-nodebug.c: Don't include stdio.h.
16334 (init): Delete.
16335 (func): Delete definition and provide extern declaration.
16336 (t): New.
16337 (main): Don't call printf. Call func and store its result in t.
16338 * return-nodebug1.c: New.
16339 * return-nodebug.exp: Don't expect stdio output. Instead, print
16340 the global variable t. Drop printf formatters and cast types from
16341 foreach loop. Don't use prepare_for_testing. Compile
16342 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16343 define FORMAT or CAST.
16344
d24948ac
PP
163452009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16346
16347 * gdb.base/solib-display.exp: Disable test for remote targers.
16348
61ff14c6
JK
163492009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16350
16351 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16352
cb4dce93
JK
163532009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16354
16355 Fix a racy FAIL.
16356 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16357 code from `follow parent, print pids'.
16358 (`follow child, print pids', `follow parent, print pids'): Call it.
16359 Replace `gdb_test "break..."' by gdb_breakpoint.
16360
f7c60c5e
VP
163612009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16362
16363 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16364 sync and async modes.
f7c60c5e 16365
383ace49
JB
163662009-03-12 Joel Brobecker <brobecker@adacore.com>
16367
16368 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16369 that was checked in by mistake. Remove loading of ada.exp, since
16370 this is not necessary in this case.
16371
4ce102af
JB
163722009-03-12 Joel Brobecker <brobecker@adacore.com>
16373
16374 * gdb.ada/ptype_arith_binop.exp: New testcase.
16375
529a2aef
JB
163762009-03-12 Joel Brobecker <brobecker@adacore.com>
16377
16378 * gdb.ada/mod_from_name: New testcase.
16379
8a38181c
JB
163802009-03-12 Joel Brobecker <brobecker@adacore.com>
16381
16382 * gdb.ada/tick_last_segv: New testcase.
16383
11436dee
VP
163842009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16385
61ff14c6 16386 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16387
1f31650a
VP
163882009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16389
61ff14c6
JK
16390 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16391 include the token in ^running and frame info in *stopped.
1f31650a 16392
a3247a22
PP
163932009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16394
16395 * solib-display.exp: New file.
16396 * solib-display-main.c: New file.
16397 * solib-display-lib.c: New file.
61ff14c6 16398
aae64587
PA
163992009-03-05 Pedro Alves <pedro@codesourcery.com>
16400
16401 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16402
44aabfbc
JK
164032009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16404
16405 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16406 (list_and_check_macro): Use more specific test name.
16407 (next to definition): Make the test names unique.
16408
c087fcd3
PM
164092009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16410
16411 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16412
c86cf029
VP
164132009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16414
16415 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16416 notifications.
16417 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16418 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16419 * lib/mi-support.exp (library_loaded_re): New.
16420 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16421
3ea85240
VP
164222009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16423
16424 * gdb.gdb/observer.exp: Use test_notification observer, not
16425 normal_stop, everywhere.
16426 (test_normal_stop_notifications): Rename to...
16427 (test_notifications): ...this.
16428 (test_observer_normal_stop): Rename to...
16429 (test_observer): ...this.
16430
1903f0e6
DE
164312009-02-16 Doug Evans <dje@google.com>
16432
16433 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16434 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16435 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16436 (test_prefixed_syscall,test_int3): New tests.
16437 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16438 (test_prefixed_syscall,test_int3): New tests.
16439
1d33d6ba
VP
164402009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16441
3cb51905
AS
16442 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16443 (mi_expect_interrupt): Likewise.
16444 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16445 response.
1d33d6ba 16446
faafb047
PM
164472009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16448
16449 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16450 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16451 Replace calls to get_valueofx by get_hexadecimal_valueof.
16452
417e16e2
PM
164532009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16454
16455 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16456 (get_integer_valueof): New procedure.
16457 (get_sizeof): Use new get_integer_value_of.
16458 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16459 by get_integer_valueof.
16460
7065b901
TT
164612009-02-13 Tom Tromey <tromey@redhat.com>
16462
16463 * gdb.base/remote.exp (get_sizeof): Remove.
16464 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16465 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16466 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16467 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16468 (get_sizeof): Likewise.
16469
5d7cb8df
JK
164702009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16471
16472 PR fortran/9806
16473 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16474
b2febfff
PP
164752009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16476
16477 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16478
4aa995e1
PA
164792009-02-06 Pedro Alves <pedro@codesourcery.com>
16480
16481 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16482
d8906c6f
TJB
164832009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16484
16485 * gdb.python/python-cmd.exp: New file.
16486
ff4ab08d
TG
164872009-02-06 Tristan Gingold <gingold@adacore.com>
16488
16489 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16490
aacd552b
TG
164912009-02-05 Tristan Gingold <gingold@adacore.com>
16492
16493 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16494 pointer is dereferenced and use this signal name in regexp.
16495 * gdb.base/signull.exp: Ditto.
16496 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16497 * gdb.base/signull.c (main): Ditto.
16498
08c637de
TJB
164992009-02-04 Tom Tromey <tromey@redhat.com>
16500 Thiago Jung Bauermann <bauerman@br.ibm.com>
16501
16502 * gdb.python/python-value.exp: Use `gdb.history' instead of
16503 `gdb.value_from_history'.
16504 (test_value_numeric_ops): Add test for conversion of enum constant.
16505 * gdb.python/python-value.c (enum e): New type.
16506 (evalue): New global.
16507 (main): Use argv.
16508
20261af8
JG
165092009-02-04 Jerome Guitton <guitton@adacore.com>
16510
16511 * gdb.ada/uninitialized_vars: New test program.
16512 * gdb.ada/uninitialized_vars.exp: New testcase.
16513
52e44b43
TT
165142009-02-02 Tom Tromey <tromey@redhat.com>
16515
16516 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16517 * gdb.cp/pr2489.cc: Rename...
16518 * gdb.cp/pr9594.cc: ... to this.
16519
1c71341a
TT
165202009-02-02 Tom Tromey <tromey@redhat.com>
16521
16522 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16523 * gdb.cp/pr2489.cc: New file.
16524 * gdb.cp/cpcompletion.exp: New file.
16525
a4295225
TT
165262009-02-02 Tom Tromey <tromey@redhat.com>
16527
16528 PR exp/9059:
16529 * gdb.cp/call-c.exp: Add regression test.
16530 * gdb.cp/call-c.cc (FooHandle): New typedef.
16531 (main): New variable 'handle'.
16532
592375cd
VP
165332009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16534
16535 * lib/mi-support.exp (et_mi_thread_list)
16536 (check_mi_and_console_threads): Adjust for current thread in
16537 -thread-list-ids output.
16538
41447f92
VP
165392009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16540
889bf7c5
PA
16541 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16542 Call it.
41447f92 16543
35669430
DE
165442009-01-28 Doug Evans <dje@google.com>
16545
16546 * gdb.arch/amd64-disp-step.S: New file.
16547 * gdb.arch/amd64-disp-step.exp: New file.
16548 * gdb.arch/i386-disp-step.S: New file.
16549 * gdb.arch/i386-disp-step.exp: New file.
16550
09f00d9a
PM
165512009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16552
16553 * gdb.base/find.exp: Set newline variable
16554 using quotes instead of braces to fix cygwin failures.
16555
1e8fb976
PA
165562009-01-23 Pedro Alves <pedro@codesourcery.com>
16557
16558 * gdb.base/radix.exp: Add tests to ensure that that set
16559 input-radix 0 and set output-radix 0 are really rejected.
16560
da061712
PA
165612009-01-23 Pedro Alves <pedro@codesourcery.com>
16562
16563 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16564 copyright years.
16565
dd7e2d2b
PA
165662009-01-23 Pedro Alves <pedro@codesourcery.com>
16567
16568 PR gdb/9664:
16569 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16570
392452f6
PA
165712009-01-22 Pedro Alves <pedro@codesourcery.com>
16572
16573 PR c++/9631:
16574 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16575
8653e71c
PM
165762009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16577
16578 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16579 binfile definition to fix Windows OS failure.
16580
a12cc160
DJ
165812009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16582
16583 PR gdb/9346
16584 * gdb.base/interrupt.c (sigint_handler): New.
16585 (main): Install a SIGINT handler if SIGNALS is defined. Exit
16586 on error.
16587 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
16588 Test "signal SIGINT".
16589
b89667eb
DE
165902009-01-19 Doug Evans <dje@google.com>
16591
16592 * gdb.base/break.exp: Update expected gdb output.
16593 * gdb.base/sepdebug.exp: Ditto.
16594 * gdb.mi/mi-syn-frame.exp: Ditto.
16595 * gdb.mi/mi2-syn-frame.exp: Ditto.
16596 * gdb.base/call-signal-resume.exp: New file.
16597 * gdb.base/call-signals.c: New file.
16598 * gdb.base/unwindonsignal.exp: New file.
16599 * gdb.base/unwindonsignal.c: New file.
16600 * gdb.threads/interrupted-hand-call.exp: New file.
16601 * gdb.threads/interrupted-hand-call.c: New file.
16602 * gdb.threads/thread-unwindonsignal.exp: New file.
16603
adb483fe
DJ
166042009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
16605
16606 * gdb.base/define.exp: Test defining and hooking prefix commands.
16607 * gdb.python/python.exp: Update test for "show user" output.
16608
60023297
JK
166092009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16610
16611 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
16612 now the output exactly, using less wildcards. Expect also the output
16613 of gfortran-4.3. Update for the f-valprint.c modification from
16614 2008-04-22.
16615 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
16616 Remove gdb_test test names where matching the command.
16617
ccc57cf9
PA
166182009-01-01 Pedro Alves <pedro@codesourcery.com>
16619
16620 PR breakpoints/9681:
16621 * gdb.base/watchpoint.exp: Add regression test.
16622
c7a6ca08
PA
166232008-12-31 Pedro Alves <pedro@codesourcery.com>
16624
16625 * gdb.threads/attach-into-signal.exp: Don't use
16626 gdb_suppress_entire_file.
16627 * gdb.threads/attach-stopped.exp: Ditto.
16628 * gdb.threads/attachstop-mt.exp: Ditto.
16629
3a031f65
PA
166302008-12-31 Pedro Alves <pedro@codesourcery.com>
16631
16632 PR gdb/8812:
16633 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
16634
09e6485f
PA
166352008-12-29 Pedro Alves <pedro@codesourcery.com>
16636
16637 PR gdb/7536:
16638 * gdb.base/radix.exp: Add tests to ensure invalid input radices
16639 and unsupported output radices are really rejected.
16640
0cd53049
JK
166412008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16642
16643 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16644
ba163c7e
TT
166452008-12-22 Tom Tromey <tromey@redhat.com>
16646
16647 * gdb.cp/punctuator.exp: New file.
16648
6f4de6c9
JK
166492008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16650
16651 * gdb.base/completion.exp (Completing non-existing component): New test.
16652
0f34d0b4
JK
166532008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16654
16655 Fix for PR gdb/8648.
16656 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16657 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16658 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16659 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16660
db2ad4c3
JK
166612008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16662
16663 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16664
bb5ef15e
DP
166652008-12-16 Christophe Lyon <christophe.lyon@st.com>
16666
16667 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16668 compiler actually generate code at the expected line number.
16669
90142adc
JZ
166702008-12-15 Jie Zhang <jie.zhang@analog.com>
16671
16672 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16673
fad6eecd
TT
166742008-12-12 Tom Tromey <tromey@redhat.com>
16675
16676 * gdb.base/commands.exp (redefine_hook_test): New proc.
16677 Call it.
16678
17c8aaf5
TT
166792008-12-11 Tom Tromey <tromey@redhat.com>
16680
16681 * gdb.base/macscp.exp: New regression test.
16682
7c8adf68
TT
166832008-12-11 Tom Tromey <tromey@redhat.com>
16684
16685 * gdb.base/macscp.exp: Print "address.addr".
16686 * gdb.base/macscp1.c (struct outer): New struct.
16687 (address): New global.
16688
b05dcbb7
TT
166892008-12-09 Tom Tromey <tromey@redhat.com>
16690
16691 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16692 Call it.
16693
2d476de1
DE
166942008-12-04 Doug Evans <dje@google.com>
16695
16696 * gdb.server/ext-run.exp: Relax regexp for init program.
16697
87bdc959
TG
166982008-12-03 Tristan Gingold <gingold@adacore.com>
16699
16700 * gdb.base/macscp.exp: Generate an object file during compilation
16701 to work around Darwin dsymutil limitations.
16702
e0740f77
JK
167032008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16704
16705 Test resolving external references to TLS variables.
16706 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
16707 FILE2_THREAD_LOCAL.
16708 (testfile2, srcfile2): New variables.
16709 * gdb.threads/tls.c (file2_thread_local)
16710 (function_referencing_file2_thread_local): New.
16711 * gdb.threads/tls2.c: New file.
16712
67f0aac5
JB
167132008-11-28 Joel Brobecker <brobecker@adacore.com>
16714
16715 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
16716 rather than integer, as integer might not be big enough when
16717 on 64bit targets.
67f0aac5 16718
c332165e
JG
167192008-11-27 Jerome Guitton <guitton@adacore.com>
16720
16721 * gdb.cp/formatted-ref.exp: Add equality test.
16722 * gdb.ada/formatted_ref.exp: Ditto.
16723
fc9b693c
JK
167242008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16725
16726 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
16727 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
16728
a9c64011
AS
167292008-11-20 Andreas Schwab <schwab@suse.de>
16730
16731 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
16732 matching syscall entry point.
16733 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16734 (tcatch_vfork_then_child_follow): Likewise. Finish through
16735 vfork even if we stopped at the syscall trampoline.
16736
e2fd701e
DE
167372008-11-20 Doug Evans <dje@google.com>
16738
16739 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16740
69abc51c
TJB
167412008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
16742
16743 * gdb.arch/ppc-dfp.exp: New file.
16744 * gdb.arch/ppc-dfp.c: New file.
16745
c14c28ba
PP
167462008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16747
16748 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 16749
2e74121d
DE
167502008-11-17 Doug Evans <dje@google.com>
16751
16752 * gdb.mi/mi-syn-frame.exp: Update expected output.
16753 * gdb.mi/mi2-syn-frame.exp: Update expected output.
16754
66bb093b
VP
167552008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16756
16757 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
16758 "thread N" results in =thread-selected.
16759 * lib/mi-support (mi_run_cmd, mi_expect_stop)
16760 (mi_send_resuming_command_raw): Be prepared for
16761 =thread-selected.
16762
3d043ef6
VP
167632008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16764
a9c64011
AS
16765 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
16766 * lib/mi-support.exp: Likewise.
3d043ef6 16767
808104c8
JB
167682008-11-16 Joel Brobecker <brobecker@adacore.com>
16769
16770 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
16771 commands from the expected output for "help catch".
16772
00b22944
JB
167732008-11-15 Joel Brobecker <brobecker@adacore.com>
16774
16775 * gdb.ada/int_deref.exp: New testcase.
16776
59669435
TT
167772008-11-14 Nick Roberts <nickrob@snap.net.nz>
16778
16779 * gdb.mi/gdb2549.exp: New file.
16780
de04a248
DE
167812008-11-11 Doug Evans <dje@google.com>
16782
16783 * gdb.base/callexit.exp: New file.
16784 * gdb.base/callexit.c: New file.
16785
6b8ce727
DE
167862008-11-10 Doug Evans <dje@google.com>
16787
16788 * lib/gdb.exp (GDBFLAGS): Move -nx ...
16789 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
16790 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
16791 (default_gdb_start,default_gdb_exit): Ditto.
16792 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
16793 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
16794 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
16795 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
16796 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
16797 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
16798
1b14b8aa
AS
167992008-11-03 Andreas Schwab <schwab@suse.de>
16800
16801 * gdb.base/hashline2.exp: Fix typo.
16802 * gdb.base/hashline3.exp: Likewise.
16803
f3134b88
TT
168042008-10-30 Tom Tromey <tromey@redhat.com>
16805
16806 * gdb.base/pointers.exp: Add test.
16807 * gdb.base/pointers.c (k, S): New typedefs.
16808 (instance): New global.
16809
c2226152
AS
168102008-10-30 Andreas Schwab <schwab@suse.de>
16811
16812 * gdb.base/args.exp: Add tests for newlines.
16813
462f405c
JB
168142008-10-30 Joel Brobecker <brobecker@adacore.com>
16815
16816 gdb.base/foll-exec.exp: Update the expected output of a couple
16817 of "info breakpoints" tests.
16818
79a45b7d
TT
168192008-10-28 Tom Tromey <tromey@redhat.com>
16820
16821 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
16822
adc13a14
PA
168232008-10-24 Pedro Alves <pedro@codesourcery.com>
16824
16825 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
16826 gdb_start_cmd.
16827 Use runto_main before any test that requires execution.
16828
252fbfc8
PA
168292008-10-23 Pedro Alves <pedro@codesourcery.com>
16830
16831 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
16832 instead of SIGINT.
16833
28148e3d
JB
168342008-10-22 Joel Brobecker <brobecker@adacore.com>
16835
16836 * gdb.base/completion.exp: Update expected output following
16837 the addition of the "info tasks" command.
16838
c209f847
TT
168392008-10-22 Tom Tromey <tromey@redhat.com>
16840
16841 * gdb.base/exprs.exp (test_expr): Add test for string
16842 concatenation.
16843
f177e350
PA
168442008-10-19 Pedro Alves <pedro@codesourcery.com>
16845
16846 * configure.ac: Output gdb.python/Makefile.
16847 * configure: Regenerate.
16848 * gdb.python/Makefile.in: New.
16849
cce89356
JB
168502008-10-16 Joel Brobecker <brobecker@adacore.com>
16851
16852 * gdb.base/foll-fork.exp: Adjust the expected output to match
16853 the new description for fork/vfork catchpoints in the "info
16854 breakpoints" output.
16855
176d289d
TJB
168562008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
16857
16858 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
16859
a08702d6
TJB
168602008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16861
16862 * gdb.python/python-value.c: New file.
16863 * gdb.python/python-value.exp: New file.
16864
1c5cfe86
PA
168652008-10-15 Pedro Alves <pedro@codesourcery.com>
16866
16867 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
16868
5a98ad69
DP
168692008-10-15 Denis Pilat <denis.pilat@st.com>
16870
41702f1b 16871 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 16872
dcb1a1e2
TT
168732008-10-09 Tom Tromey <tromey@redhat.com>
16874
16875 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
16876 'fprintf' and 'stderr'.
16877
9124fe48
JB
168782008-10-07 Joel Brobecker <brobecker@adacore.com>
16879
16880 * gdb.ada/ref_tick_size.exp: New testcase.
16881
45452591
DE
168822008-10-06 Doug Evans <dje@google.com>
16883
16884 * gdb.dwarf2/dw2-cu-size.exp: New file.
16885 * gdb.dwarf2/dw2-cu-size.S: New file.
16886
16887 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
16888 .Ltype_int for clarity.
16889
4fc5b208
PP
168902008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
16891
16892 PR gdb/2384:
16893 * gdb.cp/gdb2384.exp: Extended to test more cases.
16894 * gdb.cp/gdb2384.cc: Likewise.
16895 * gdb.cp/gdb2384-base.h: Likewise.
16896 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 16897
d78df370
JK
168982008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16899
16900 * gdb.base/maint.exp (maint print type): Remove printing
16901 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
16902
9a044a89
TT
169032008-09-30 Tom Tromey <tromey@redhat.com>
16904
16905 * gdb.base/macscp.exp: Add completion tests.
16906 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
16907 (TWENTY_THREE): Likewise.
16908 (FORTY_EIGHT): Likewise.
16909
506800a9
TT
169102008-09-30 Tom Tromey <tromey@redhat.com>
16911
16912 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
16913 everywhere.
16914 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
16915
1a6f01b5
JK
169162008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
16917
16918 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
16919 testcase is derived from. Fix racy dependency on an expected PID
16920 number. No longer support the testcase on Linux kernel 2.4.x.
16921
2fae03e8
TT
169222008-09-27 Tom Tromey <tromey@redhat.com>
16923
16924 * gdb.base/macscp.exp: Add tests for stringification, splicing,
16925 and varargs.
16926
1ad15515
PA
169272008-09-22 Pedro Alves <pedro@codesourcery.com>
16928
16929 * lib/mi-support.exp (mi_expect_interrupt): New.
16930 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
16931 from gdb.mi/mi-nonstop.exp.
16932 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
16933 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
16934 lib/mi-support.exp.
16935 Use mi_check_thread_states throughout. Avoid ".*" and do not
16936 require an anchor after -exec-run.
16937
d0b76dc6
DJ
169382008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
16939
16940 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
16941 stop is pending. Avoid ".*" when two stops are pending.
16942 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
16943 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
16944 newlines in fullnames.
16945 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
16946 (mi_expect_stop): Update comments. Only anchor in sync mode.
16947 Do not match newlines.
16948 (mi_send_resuming_command_raw): Always return status.
16949 (mi_get_stop_line): Do not match more than one line by accident.
16950 Only anchor in sync mode.
16951 (mi_run_inline_test): If -exec-next fails, give up.
16952
9990c830
UW
169532008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16954
16955 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
16956 on SPU.
16957
ebcf6f00
JB
169582008-09-10 Joel Brobecker <brobecker@adacore.com>
16959
16960 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
16961
b6db24e5
JB
169622008-09-10 Joel Brobecker <brobecker@adacore.com>
16963
16964 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
16965 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
16966 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
16967 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
16968 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
16969 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
16970 gdb.ada/interface.exp, gdb.ada/null_array.exp,
16971 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
16972 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
16973 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
16974 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
16975 Include the "= " sequence in the expected output of print tests.
16976
2bf448e0
JB
169772008-09-10 Joel Brobecker <brobecker@adacore.com>
16978
16979 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
16980 description for boolean types.
16981
d51fd4c8
PA
169822008-09-09 Pedro Alves <pedro@codesourcery.com>
16983
16984 * gdb.base/hook-stop-continue.c: New.
16985 * gdb.base/hook-stop-continue.exp: New.
16986
694182d2
DJ
169872008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
16988
16989 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
16990
3b8a7fc0
JG
169912008-09-08 Jerome Guitton <guitton@adacore.com>
16992
16993 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
16994 (stack_check_probe_2, stack_check_probe_loop_1)
16995 (stack_check_probe_loop_2): New functions.
16996 (main): Add call to these new functions.
16997 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
16998 functions, check that the breakpoint is inserted at the appropriate
16999 location.
17000 (insert_breakpoint): Slightly refine this procedure so that it can
17001 be called several times in the test.
17002
96cc0ae8
JG
170032008-09-08 Jerome Guitton <guitton@adacore.com>
17004
17005 * gdb.base/stack-checking.c: New file.
17006 * gdb.base/stack-checking.exp: New file.
17007
1f08b409
TJB
170082008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17009
17010 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
17011 * gdb.arch/altivec-regs.exp: Likewise.
17012 * gdb.arch/vsx-regs.exp: Likewise.
17013
3099e1c4
TJB
170142008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
17015
17016 * gdb.arch/ppc-fp.exp: New file.
17017 * gdb.arch/ppc-fp.c: New file.
17018
cc69bfc1
PP
170192008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17020
17021 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
17022 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 17023
b02a33db
MS
170242008-09-04 Michael Snyder <msnyder@vmware.com>
17025
17026 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
17027 as "at" (for non-debug functions such as _start).
17028
2992cbe0
UW
170292008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17030
17031 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
17032 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
17033 software watchpoints.
17034 * gdb.base/watch_thread_num.exp: Likewise.
17035
514f746b
AR
170362008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
17037
17038 * gdb.arch/i386-bp_permanent.exp: New test.
17039
876cecd0
TT
170402008-08-24 Tom Tromey <tromey@redhat.com>
17041
17042 * gdb.base/maint.exp: Update "maint print type".
17043
80f73d71
VP
170442008-08-21 Vladimir Prus <vladimir@codesourcery.com>
17045
17046 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
17047 support. Adjust the order of "*running" notifications.
17048 * gdb.mi/non-stop.c: Don't cast from int to void* and
17049 back.
17050
d9c78d7d
MK
170512008-08-20 Mark Kettenis <kettenis@gnu.org>
17052
17053 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
17054 expect to find it in the "info frame" output.
17055
97a2d1d3
DJ
170562008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
17057
17058 * gdb.base/interp.exp: Always consume both prompts.
17059
b96e2927
PA
170602008-08-20 Pedro Alves <pedro@codesourcery.com>
17061
17062 * gdb.base/pending.exp: Test pending breakpoints without symbols
17063 loaded.
17064
8cf6e61a
VP
170652008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17066
17067 * lib/mi-support.exp (mi_expect_stop): Produce
17068 more details on failures.
17069 * gdb.mi/mi-nonstop.exp: New.
17070 * gdb.mi/non-stop.c: New.
17071
c6ebd6cf
VP
170722008-08-19 Vladimir Prus <vladimir@codesourcery.com>
17073
a9c64011
AS
17074 * gdb.mi/mi-async.exp: Use 'set target-async'.
17075 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 17076
46a9b8ed
DJ
170772008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
17078
17079 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
17080
44feb3ce
TT
170812008-08-17 Tom Tromey <tromey@redhat.com>
17082
17083 * gdb.base/help.exp (help catch): Rewrite.
17084
311a4e6b
TJB
170852008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17086
17087 * gdb.base/define.exp: Test indented command documentation.
17088 * gdb.python/python.exp: Test indented multi-line command.
17089
604c2f83
LM
170902008-08-15 Luis Machado <luisgpm@br.ibm.com>
17091
17092 * testsuite/gdb.arch/vsx-regs.c: New source file.
17093 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
17094 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
17095
886a217c
TT
170962008-08-14 Tom Tromey <tromey@redhat.com>
17097
17098 * gdb.base/macscp.exp: Add regression test for "macro define" or
17099 "macro undef" with no arguments.
17100
c814a4f3
PP
171012008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
17102
17103 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 17104
12ab8a60
UW
171052008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17106
17107 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
17108
d57a3c85
TJB
171092008-08-06 Tom Tromey <tromey@redhat.com>
17110
17111 * gdb.python/python.exp: New file.
17112
c7b778ff
JK
171132008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17114
17115 Fix for PR gdb/1543.
17116 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
17117 $LOCATION.
17118 (location): New variable.
17119 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
17120 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
17121 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
17122 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
17123 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
17124 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
17125 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
17126 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
17127 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
17128 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
17129 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
17130 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
17131 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17132 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17133 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17134 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17135 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17136 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17137 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17138 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17139 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17140 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17141 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17142 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17143 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17144 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17145 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17146 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17147 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17148 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17149 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17150 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17151 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17152 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17153 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17154 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17155 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17156 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17157 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17158 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17159 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17160 gdb.base/type-opaque.exp, gdb.base/until.exp,
17161 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17162 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17163 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17164 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17165 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17166 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17167 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17168 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17169 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17170 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17171 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17172 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17173 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17174 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17175 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17176 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17177 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17178 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17179 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17180 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17181 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17182 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17183 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17184 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17185 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17186 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17187 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17188 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17189 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17190 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17191 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17192 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17193 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17194 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17195 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17196 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17197 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17198 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17199 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17200 to bug-gdb@prep.ai.mit.edu .
17201
5e06a3d1
VP
172022008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17203
17204 * lib/mi-support.exp (mi_load_shlibs): New.
17205 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17206
9d81d21b
VP
172072008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17208
17209 * lib/mi-support.exp (get_mi_thread_list)
17210 (check_mi_and_console_threads): New, moved from ...
17211 * gdb.mi/mi-pthread.exp: ...here.
17212 * gdb.mi/gdb669.exp (get_mi_thread_list)
17213 (check_mi_and_console_threads): Delete.
17214 * gdb.mi/mi2-pthread.exp: Likewise.
17215
bae98fe0
TT
172162008-07-28 Tom Tromey <tromey@redhat.com>
17217
17218 * Makefile.in (just-check): Remove. Move body to...
17219 (check): ... here.
17220
57380f4e
DJ
172212008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17222
17223 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17224 Add a test for duplicated SIGINTs.
17225
e09490f1
DJ
172262008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17227
17228 * gdb.threads/schedlock.exp (get_args): Update to work for any
17229 value of NUM.
17230 (Top level): Report the number of threads that did not resume.
17231
6387b45f
DJ
172322008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17233
17234 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17235
62f64ff2
DJ
172362008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17237
17238 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17239 non-MI prompt.
17240
fa8de41e
TT
172412008-07-26 Tom Tromey <tromey@redhat.com>
17242
17243 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17244 (function_struct, function_struct_ptr): New globals.
17245 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17246 function pointer in a struct.
17247
ccb3ac8a
TT
172482008-07-26 Tom Tromey <tromey@redhat.com>
17249
17250 * gdb.base/macscp.exp: Add test for macro lexing bug.
17251
d7d9f01e
TT
172522008-07-18 Tom Tromey <tromey@redhat.com>
17253
17254 * gdb.base/macscp.exp: Add macro tests.
17255
9bf07184
PP
172562008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17257
17258 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17259
becf6477
PP
172602008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17261
17262 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17263
0709f7d3
PP
172642008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17265
17266 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17267
7093c834
PP
172682008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17269
17270 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17271
b432ffe3
JK
172722008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17273
17274 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17275
b1a268e5
VP
172762008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17277
17278 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17279
e2995f8e
KB
172802008-07-11 Kevin Buettner <kevinb@redhat.com>
17281
17282 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17283 of regexp to account for changes made to GDB in the printing of
17284 byte vectors.
17285
14032a66
TT
172862008-07-11 Tom Tromey <tromey@redhat.com>
17287
17288 * gdb.base/completion.exp: Add 'help' completion test.
17289
981505ef
JK
172902008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17291
17292 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17293
10568435
JK
172942008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17295
17296 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17297
4487aabf
PA
172982008-07-09 Pedro Alves <pedro@codesourcery.com>
17299
17300 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17301
a4a9b1c4
PA
173022008-07-09 Pedro Alves <pedro@codesourcery.com>
17303
17304 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17305
3c3185ac
JK
173062008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17307
17308 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17309
7ebd49dc
VP
173102008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17311
17312 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17313 previous commit. Add a comment.
17314
84e46146
PA
173152008-06-28 Pedro Alves <pedro@codesourcery.com>
17316
17317 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17318
0f8d4a2f
VP
173192008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17320
17321 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17322
f747e0ce
PA
173232008-06-27 Pedro Alves <pedro@codesourcery.com>
17324
17325 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17326 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17327 compiling an executable, link in an object that forces unbuffered
17328 output.
17329 * lib/set_unbuffered_mode.c: New file.
17330
734a5c36
JK
173312008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17332
17333 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17334
a2840c35
VP
173352008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17336
a9c64011
AS
17337 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17338 mi_expect_stop.
17339 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17340 Demand that *running is output.
17341 (detect_async): Perform checking every time.
17342 (mi_send_resuming_command): Extract everything into...
17343 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17344 (mi_expect_stop): Don't accept any output before *stopped.
17345
6ae37fef
VP
173462008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17347
17348 Robustify mi-simplerun.
a9c64011
AS
17349 * gdb.mi/basics.c (main): Add a call to sleep.
17350 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17351 * gdb.mi/mi2-cli.exp: Likewise.
17352 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17353
b4aa76f0 173542008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17355
17356 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17357
e1ac3328
VP
173582008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17359
a9c64011
AS
17360 * gdb.mi/mi-console.exp: Adjust.
17361 * gdb.mi/mi-syn-frame.exp: Adjust.
17362 * gdb.mi/mi2-console.exp: Adjust.
17363 * gdb.mi/mi2-syn-frame.exp: Adjust.
17364 * lib/mi-support.exp (mi_run_cmd): Adjust.
17365 (mi_send_resuming_command): Adjust.
e1ac3328 17366
f7f9a841
VP
173672008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17368
17369 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17370 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17371 testing of stopped.
17372 * gdb.mi/mi2-syn-frame.exp: Likewise.
17373 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17374 (async, detect_async): New.
17375 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17376 depending on if we're running in sync or async mode.
f7f9a841 17377
37cd5d19
TT
173782008-06-09 Tom Tromey <tromey@redhat.com>
17379
17380 * gdb.base/completion.exp: New tests for field name completion
17381 with spaces, and field name completion with '->'.
17382
65d12d83
TT
173832008-06-06 Tom Tromey <tromey@redhat.com>
17384
17385 * gdb.base/break1.c (struct some_struct): New struct.
17386 (values): New global.
17387 * gdb.base/completion.exp: Add field name completion test.
17388
ebfe2e3f
PP
173892008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17390
17391 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17392 to pointer.
17393 * gdb.cp/call-c.cc: Likewise.
17394
bcf6fc3a
NR
173952008-06-06 Nick Roberts <nickrob@snap.net.nz>
17396
17397 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17398 annotation.
17399
49fd4a42 174002008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17401 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17402
17403 * gdb.threads/execl.c, gdb.threads/execl1.c,
17404 gdb.threads/execl.exp: New tests.
a9c64011 17405
8a34ac3f
AR
174062008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17407 Daniel Jacobowitz <dan@codesourcery.com>
17408
17409 * gdb.cp/exception.exp: Activate test, make it work with pending
17410 catchpoints.
17411
86ae69ef
JK
174122008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17413
17414 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17415
f7f9ae2c
VP
174162008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17417
a9c64011
AS
17418 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17419 now printed.
17420 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17421
2a2d4dc3
AS
174222008-05-27 Andreas Schwab <schwab@suse.de>
17423
17424 * gdb.base/frame-args.exp: Handle arguments that are optimized
17425 out.
17426
5099e4d9
LM
174272008-05-26 Luis Machado <luisgpm@br.ibm.com>
17428
17429 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17430 quiet for ppc32 and group options into a single variable.
17431
d9c36a91
JB
174322008-05-23 Joel Brobecker <brobecker@adacore.com>
17433
17434 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17435 of zero-size elements.
17436 * gdb.ada/null_array.exp: Test printing this new array.
17437
103a8671
JK
174382008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17439
17440 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17441
07a4cc1a 174422008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17443
17444 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17445 of the "finish" command.
17446
55f996a7
NR
174472008-05-21 Nick Roberts <nickrob@snap.net.nz>
17448
17449 * gdb.base/annota1.exp: Test for new annotation.
17450
907fc202
UW
174512008-05-16 Pedro Alves <pedro@codesourcery.com>
17452
17453 * gdb.base/fixsection.exp: New file.
17454 * gdb.base/fixsection0.c: New file.
17455 * gdb.base/fixsection1.c: New file.
17456
e8f97270
UW
174572008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17458
17459 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17460 * gdb.base/annota3.exp: Likewise.
17461
ac0bb574
NF
174622008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17463
17464 * gdb.base/watch_thread_num.exp: Don't run tests that require
17465 watchpoints if the target doesn't support them.
17466
6fadd07a
DE
174672008-05-12 Doug Evans <dje@google.com>
17468
17469 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17470
6e9a4a30
JB
174712008-05-09 Joel Brobecker <brobecker@adacore.com>
17472
17473 * gdb.ada/assign_1.exp: New testcase.
17474
08388c79
DE
174752008-05-09 Doug Evans <dje@google.com>
17476
a3c83fae
DE
17477 * gdb.base/find.exp: New file.
17478 * gdb.base/find.c: New file.
08388c79 17479
bd5ddfe8
DJ
174802008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17481
17482 * gdb.base/commands.exp (watchpoint_command_test): Handle
17483 gdb,no_hardware_watchpoints.
17484 * gdb.base/float.exp: Allow ARM targets without floating point.
17485 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17486
b5dd68e2 174872008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17488 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17489
17490 * gdb.ada/lang_switch: New test program.
17491 * gdb.ada/lang_switch.exp: New testcase.
17492
382d13d1
DE
174932008-05-05 Doug Evans <dje@google.com>
17494
17495 * gdb.base/help.exp (disassemble): Update expected help text.
17496
9dd789d0
PA
174972008-05-04 Pedro Alves <pedro@codesourcery.com>
17498
17499 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17500
611c83ae
PA
175012008-05-04 Pedro Alves <pedro@codesourcery.com>
17502
17503 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17504 different times.
17505
ff013f42
JK
175062008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17507
17508 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17509 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17510 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17511 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17512
96dff6a2
VP
175132008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17514
17515 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17516 notification to appear.
17517
55cd6f92
DJ
175182008-05-04 Daniel Jacobowitz <dan@debian.org>
17519
17520 * gdb.base/fullname.c: New file.
17521 * gdb.base/fullname.exp: New file.
17522 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17523
d705c43c
PA
175242008-05-03 Pedro Alves <pedro@codesourcery.com>
17525
17526 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17527 expressions with macros.
17528
333222e1
JK
175292008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17530
17531 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17532
5ac01682
DJ
175332008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17534
17535 * gdb.base/completion.exp: Handle lack of other symbols beginning
17536 with "a".
17537
17538 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17539
237fc4c9
PA
175402008-05-02 Jim Blandy <jimb@codesourcery.com>
17541
17542 * gdb.asm/asmsrc1.s: Add scratch space.
17543
ed5e9466
DJ
175442008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17545 Daniel Jacobowitz <dan@codesourcery.com>
17546
17547 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17548 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17549 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17550
b39cc962
DJ
175512007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17552
17553 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17554
36d520f5
JB
175552008-05-01 Joel Brobecker <brobecker@adacore.com>
17556
17557 * gdb.base/info-target.exp: New testcase.
17558
8d4e3071
DJ
175592008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17560
17561 * gdb.cp/hang.exp: Use .cc instead of .C.
17562 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17563 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17564
6f3f3097
DJ
175652008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17566
17567 * gdb.base/gdb1250.exp: Remove perror.
17568 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17569
5550a914
PA
175702008-04-30 Pedro Alves <pedro@codesourcery.com>
17571
17572 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17573 .2byte.
17574
d848e687
DJ
175752008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17576
17577 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17578 (maybe_kfail): New.
17579
93b5768b
PA
175802008-04-25 Pedro Alves <pedro@codesourcery.com>
17581
17582 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17583
721c02de
VP
175842008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17585
a9c64011
AS
17586 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
17587 * gdb.mi/mi2-syn-frame.exp: Likewise.
17588 * lib/mi-support.exp: Likewise.
721c02de 17589
74960c60
VP
175902008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17591
17592 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
17593 to specify regexp for the location to stop at.
17594 * gdb.base/break-always.c: New.
17595 * gdb.base/break-always.exp: New.
17596
d24317b4
VP
175972008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17598
17599 * lib/mi-support.exp (mi_runto_helper): Adjust
17600 for the original-location field.
17601 (mi_create_breakpoint, mi_list_breakpoints): New.
17602 * gdb.mi/mi-break.exp: Adjust.
17603 * gdb.mi/mi2-break.exp: Adjust.
17604 * gdb.mi/mi-pending.exp: Adjust.
17605 * gdb.mi/mi-simplerun.exp: Adjust.
17606 * gdb.mi/mi2-simplerun.exp: Adjust.
17607 * gdb.mi/mi-syn-frame.exp: Adjust.
17608 * gdb.mi/mi2-syn-frame.exp: Adjust.
17609 * gdb.mi/mi-until.exp: Adjust.
17610 * gdb.mi/mi2-until.exp: Adjust.
17611 * gdb.mi/mi-var-display.exp: Adjust.
17612 * gdb.mi/mi2-var-display.exp: Adjust.
17613 * gdb.mi/mi-watch.exp: Adjust.
17614 * gdb.mi/mi2-watch.exp: Adjust.
17615
fdc59709 176162008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 17617
a9c64011
AS
17618 * aclocal.m4: Add override.m4.
17619 * configure: Regenerate.
fdc59709 17620
8e91f023
VP
176212008-04-19 Vladimir Prus <vladimir@codesourcery.com>
17622
17623 * gdb.mi/var-cmd.c (do_at_tests): Verify that
17624 '-var-update --all-values' reports new value even the type
17625 of a variable object has changed.
17626
233a11ab
CS
176272008-04-18 Craig Silverstein <csilvers@google.com>
17628
17629 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17630 files.
d24317b4 17631
9c1137ad
JB
176322008-04-18 Joel Brobecker <brobecker@adacore.com>
17633
17634 * gdb.ada/atomic_enum: New test program.
17635 * gdb.ada/atomic_enum.exp: New testcase.
17636
66d0bbc7
DE
176372008-04-17 Doug Evans <dje@google.com>
17638
17639 * gdb.opt/Makefile.in: Fix whitespace.
17640
100906b0
UW
176412008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17642
17643 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17644
4584e32e
DE
176452008-04-17 Doug Evans <dje@google.com>
17646
17647 * gdb.base/hashline1.exp: New testcase.
17648 * gdb.base/hashline2.exp: New testcase.
17649 * gdb.base/hashline2.exp: New testcase.
17650
0a320680
PA
176512008-04-17 Pedro Alves <pedro@codesourcery.com>
17652
17653 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17654
18ac113b
AR
176552008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17656
17657 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17658 temporary breakpoint to match "Temporary breakpoint".
17659 * gdb.base/break.exp (delete_breakpoints): Likewise.
17660 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17661 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17662 * gdb.base/display.exp: Likewise.
17663 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17664 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17665 * gdb.base/restore.exp (restore_tests): Likewise.
17666 * gdb.base/sepdebug.exp: Likewise.
17667 * gdb.base/watchpoint.exp: Likewise.
17668 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17669 * gdb.mi/mi-pending.exp: Likewise.
17670 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17671 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
17672 * gdb.mi/mi-var-cmd.exp: Likewise.
17673 * gdb.mi/mi-var-display.exp: Likewise.
17674 * gdb.mi/mi2-cli.exp: Likewise.
17675 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
17676 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
17677 * gdb.mi/mi2-var-display.exp: Likewise.
17678 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
17679 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
17680 new "disp" field.
a9c64011 17681 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
17682 reason. This is to support fix for PR2424.
17683
add38693
JK
176842008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17685
17686 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17687
fcacd99f
VP
176882008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17689
17690 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 17691 field. Add more floating varobj tests.
fcacd99f 17692 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
17693 field.
17694 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
17695 (main): Call do_at_tests.
17696 * lib/mi-support.exp (mi_create_floating_varobj)
17697 (mi_varobj_update_with_type_change): New.
fcacd99f 17698
de051565
MK
176992008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
17700
17701 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
17702 option of -var-evaluate-expression.
17703 * gdb.mi/mi2-var-display.exp: Likewise.
17704
dbc52822
VP
177052008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17706
17707 Introduce test setup helpers.
a9c64011
AS
17708 * lib/gdb.exp (build_executable, clean_restart)
17709 (prepare_for_testing): New.
17710 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
17711 * gdb.base/return.exp: Likewise.
17712 * gdb.base/ending-run.exp: Likewise.
dbc52822 17713
473591da
NR
177142008-04-07 Nick Roberts <nickrob@snap.net.nz>
17715
17716 * gdb.mi/mi-async.exp: New test for asynchronous Machine
17717 Interface (MI) responses.
17718
2b2d9e11
VP
177192008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17720
a9c64011
AS
17721 * gdb.cp/breakpoint.cc: New code to test conditions involving
17722 member variables.
17723 * gdb.cp/breakpoint.exp: Test condition involving member
17724 variables.
2b2d9e11 17725
bb378428
VP
177262008-04-05 Vladimir Prus <vladimir@codesourcery.com>
17727
17728 * lib/mi-support.exp (mi_expect_stop): New.
17729 (mi_run_cmd): Change the
17730 token. Use mi_send_resuming_command, use
17731 mi_expect_stop.
17732 (mi_execute_to_helper): Rename to mi_execute_to.
17733 (mi_send_resuming_command): Add more error patterns.
17734 (mi_wait_for_stop): Renamed to...
17735 (mi_get_stop_line): ...this.
17736 (mi_run_inline_test): Adjust.
17737
17738 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
17739 * gdb.mi/mi-console.exp: Likewise.
17740 * gdb.mi/mi-pending.exp: Likewise.
17741 * gdb.mi/mi-simplerun.exp: Likewise.
17742 * gdb.mi/mi-stack.exp: Likewise.
17743 * gdb.mi/mi-stepi.exp: Likewise.
17744 * gdb.mi/mi-syn-frame.exp: Add comment.
17745 * gdb.mi/mi-until.exp: Likewise.
17746 * gdb.mi/mi-var-display.exp: Likewise.
17747 * gdb.mi/mi-watch.exp: Likewise.
17748 * gdb.mi/mi2-cli.exp: Likewise.
17749 * gdb.mi/mi2-console.exp: Likewise.
17750 * gdb.mi/mi2-simplerun.exp: Likewise.
17751 * gdb.mi/mi2-stack.exp: Likewise.
17752 * gdb.mi/mi2-stepi.exp: Likewise.
17753 * gdb.mi/mi2-until.exp: Likewise.
17754 * gdb.mi/mi2-var-display.exp: Likewise.
17755 * gdb.mi/mi2-watch.exp: Likewise.
17756
62172bb9
UW
177572008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17758
17759 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
17760
17761 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
17762
a13e061a
PA
177632008-04-04 Pedro Alves <pedro@codesourcery.com>
17764
17765 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
17766 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
17767 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17768 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
17769 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
17770 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
17771 expect an mi error duplicated in stderr.
17772
eae06beb
JB
177732008-04-03 Joel Brobecker <brobecker@adacore.com>
17774
17775 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
17776 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
17777 Add a couple of tests that verify the behavior when the new setting
17778 is set to "cancel" and "all".
17779 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
17780 "ask" before we start the testing.
17781
79c6ced6
AR
177822008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
17783
17784 * gdb.cp/casts.cc: Add class reference variables.
17785 * gdb.cp/casts.exp: New test cases for up/down casting references.
17786
6c2d1a6b
MK
177872008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
17788
17789 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
17790 instead of beginning to make an extra test pass.
17791 * gdb.mi/mi2-var-display.exp: Likewise.
17792
55b411d9
MR
177932008-03-31 Maciej W. Rozycki <macro@mips.com>
17794
17795 * gdb.base/break.exp: Mark failures as such. Fix formatting.
17796
c6140da2
MD
177972008-03-31 Markus Deuling <deuling@de.ibm.com>
17798 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17799
17800 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
17801 value. Add xfail for older kernels.
17802
79732189
AR
178032008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
17804
17805 Bring mi-support in line with gdb.exp.
17806 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
17807 (mi_gdb_start): New function.
17808
33c3676e
MR
178092008-03-28 Maciej W. Rozycki <macro@mips.com>
17810
17811 * gdb.mi/mi-var-cmd.exp: Fix a typo.
17812
92e28119
VP
178132008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17814
17815 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
17816 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 17817
9e8e3afe
VP
178182008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17819
17820 * lib/mi-support.exp (mi_create_varobj_checked): New.
17821 (mi_list_varobj_children): Allow to check for a
17822 value.
17823 (mi_list_array_varobj_children): New.
17824
17825 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
17826 and mi_list_varobj_children, as opposed to hardcoding
17827 expected strings.
17828 * gdb.mi/gdb701.exp: Likewise.
17829 * gdb.mi/gdb792.exp: Likewise.
17830 * gdb.mi/mi-var-block.exp: Likewise.
17831 * gdb.mi/mi-var-cmd.exp: Likewise.
17832 * gdb.mi/mi-var-invalidate.exp: Likewise.
17833 * gdb.mi/mi2-var-block.exp: Likewise.
17834 * gdb.mi/mi2-var-child.exp: Likewise.
17835 * gdb.mi/mi2-var-cmd.exp: Likewise.
17836 * gdb.mi/mi2-var-display.exp: Likewise.
17837
9df50351
JK
178382008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
17839
17840 Fix random false FAILs on i386.
17841 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
17842
31e5d73a
DJ
178432008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17844
17845 PR gdb/544
17846 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
17847
12f4afab
DJ
178482008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17849
17850 PR gdb/544
17851 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
17852
b562a0cb
DJ
178532008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17854
17855 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
17856 fixed PR gdb/544.
17857
17faa917
DJ
178582008-03-21 Pedro Alves <pedro@codesourcery.com>
17859
17860 * gdb.threads/fork-child-threads.exp: Test next over fork.
17861
6214f497
DJ
178622008-03-21 Chris Demetriou <cgd@google.com>
17863
17864 * gdb.base/break.exp (rbreak junk): New test for rbreak
17865 "Junk at end of arguments" issue.
17866
63092375
DJ
178672008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17868
17869 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
17870 *& to work on created array elements.
17871 (Top level): Test print $pc with a file. Test string operations
17872 without a target.
17873 * gdb.base/ptype.exp: Do not expect *& to work on created array
17874 elements.
17875
b21991b0
DJ
178762008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17877
17878 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
17879 gdb.threads/staticthreads.exp: Update exit query.
17880
c4b347c7
SL
178812008-03-07 Sandra Loosemore <sandra@codesourcery.com>
17882
17883 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
17884
fa4727a6
DJ
178852008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
17886
17887 * gdb.base/watchpoint.c (global_ptr, func4): New.
17888 (main): Call func4.
17889 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
17890 (test_inaccessible_watchpoint): New.
17891
2f34202f
MR
178922008-02-29 Maciej W. Rozycki <macro@mips.com>
17893
17894 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
17895 select the largest.
17896
0d6ba1b1
DJ
178972008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17898
17899 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
17900 frames-invalid annotations.
17901
e691325a
PM
179022008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
17903
a9c64011 17904 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 17905
f85b5ecc
DE
179062008-02-27 Doug Evans <dje@google.com>
17907
17908 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
17909 for bug 1738.
17910 (breakpoint_to_handler_entry): Ditto.
17911
b40e7bf3
JB
179122008-02-27 Joel Brobecker <brobecker@adacore.com>
17913
17914 * gdb.base/ending-run.exp: Use the first line of code inside
17915 function body to test breakpoints.
17916 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
17917 location where the breakpoint is inserted when using the line
17918 where a function is declared. Fix typo in the description of
17919 one of the tests.
17920 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
17921
2faca73a
PM
179222008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17923
17924 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 17925 tests.
2faca73a 17926
6f439c36
PM
179272008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17928
17929 * gdb.base/args.exp: avoid same output for tests
17930 with single quotes.
17931
54e52265
VP
179322008-02-26 Vladimir Prus <vladimir@codesourcery.com>
17933
a9c64011
AS
17934 * gdb.base/annota1.exp: Adjust for 'info break'
17935 format changes.
17936 * gdb.base/annota3.exp: Likewise.
17937 * gdb.base/break.exp: Likewise.
17938 * gdb.base/condbreak.exp: Likewise.
17939 * gdb.base/pending.exp: Likewise.
17940 * gdb.base/sepdebug.exp: Likewise.
17941 * gdb.base/unload.exp: Likewise.
17942 * gdb.cp/ovldbreak.exp: Likewise.
17943 * gdb.mi/mi-pending.exp: Likewise.
54e52265 17944
897b09ca
DE
179452008-02-07 Doug Evans <dje@google.com>
17946
17947 * gdb.cp/mb-inline.exp: New.
17948 * gdb.cp/mb-inline.h: New.
17949 * gdb.cp/mb-inline1.cc: New.
17950 * gdb.cp/mb-inline2.cc: New.
17951
b1c32d35
PM
179522008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
17953
17954 * gdb.pascal/floats.pas: New test program.
17955 * gdb.pascal/floats.exp: New testcase.
17956
1a4ca44a
TJB
179572008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
17958
17959 * gdb.base/callfuncs.c (t_float_many_args): New function.
17960 (t_double_many_args): New function.
17961 * gdb.base/callfuncs.exp: Add tests for exceeding float
17962 and double parameters passed through the stack.
17963
439048e8
JB
179642008-02-05 Joel Brobecker <brobecker@adacore.com>
17965
17966 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
17967 gdb.ada/complete/foo.adb: New files.
17968 * gdb.ada/complete.exp: New testcase.
17969
81fe8080
DE
179702008-02-03 Doug Evans <dje@google.com>
17971
301f0ecf
DE
17972 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
17973
81fe8080
DE
17974 * gdb.cp/gdb2384.exp: New file.
17975 * gdb.cp/gdb2384.cc: New file.
17976 * gdb.cp/gdb2384-base.h: New file.
17977 * gdb.cp/gdb2384-base.cc: New file.
17978
4b071aec
DE
179792008-02-02 Doug Evans <dje@google.com>
17980
17981 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
17982
61137ba6
JB
179832007-02-01 Joel Brobecker <brobecker@adacore.com>
17984
17985 * gdb.ada/sym_print_name: New test program.
17986 * gdb.ada/sym_print_name.exp: New testcase.
17987
179882007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
17989
17990 * gdb.ada/nested/hello.adb: New file.
17991 * gdb.ada/nested.exp: New testcase.
17992 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17993
98deb0da
VP
179942008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17995
17996 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
17997 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
17998 don't cause future evaluations of function to report
17999 creation of internal breakpoints.
98deb0da 18000
723a2275
VP
180012008-02-01 Vladimir Prus <vladimir@codesourcery.com>
18002
18003 * gdb.mi/mi-break.exp (test_error): New.
18004 Call it.
18005
fb546a2f
LM
180062008-01-31 Luis Machado <luisgpm@br.ibm.com>
18007
18008 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
18009 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
18010
2d8fd90a
PM
180112008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18012
18013 * gdb.pascal/integers.pas: New test program.
18014 * gdb.pascal/integers.exp: New testcase.
18015
a7fa0ded
PM
180162008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
18017
18018 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
18019
5e1a1926
TJB
180202008-01-30 Luis Machado <luisgpm@br.ibm.com>
18021
18022 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
18023 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
18024
8d04f9f0
JB
180252008-01-30 Paul Hilfinger <hilfinger@adacore.com>
18026
18027 * gdb.ada/formatted_ref: New test program.
18028 * gdb.ada/formatted_ref.exp: New testcase.
18029
18030 * gdb.cp/formatted-ref.cc: New file.
18031 * gdb.cp/formatted-ref.exp: New testcase.
18032
ce75a98f
JB
180332008-01-30 Joel Brobecker <brobecker@adacore.com>
18034
18035 * gdb.base/ptype.exp: Add testing of "ptype $pc".
18036
e835f6bf
NR
180372008-01-30 Nick Roberts <nickrob@snap.net.nz>
18038
18039 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
18040 (test_file_list_exec_source_file): Update to new macro-info field.
18041
d118ef87
PH
180422008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
18043
18044 * gdb.ada/exprs: New test program.
18045 * gdb.ada/exprs.exp: New testcase.
18046
7d35ab09
TJB
180472008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
18048
18049 * dfp-test.c (DELTA, DELTA_B): New definitions.
18050 (double_val1, double_val2, double_val3, double_val4, double_val5,
18051 double_val6, double_val7, double_val8, double_val9, double_val10,
18052 double_val11, double_val12, double_val13, double_val14, dec32_val1,
18053 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
18054 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
18055 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
18056 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
18057 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
18058 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
18059 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
18060 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
18061 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
18062 dec128_val16): New global variables.
18063 (decimal_dec128_align): New function.
18064 (decimal_mixed): Likewise.
18065 (decimal_many_args_dec32): Likewise.
18066 (decimal_many_args_dec64): Likewise.
18067 (decimal_many_args_dec128): Likewise.
18068 (decimal_many_args_mixed): Likewise.
18069 * dfp-test.exp: Add tests calling new inferior functions.
18070
2d717e4f
DJ
180712008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18072
18073 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
18074 gdb.server/ext-run.exp: New files.
18075 * lib/gdbserver-support.exp (gdbserver_download): New.
18076 (gdbserver_start): New. Update gdbserver expected
18077 output.
18078 (gdbserver_spawn): Use them.
18079 (gdbserver_start_extended): New.
18080
e85a822c
DJ
180812008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
18082
18083 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
18084 Run on GNU/Linux.
18085 (do_exec_tests): Check for systems which do not support catchpoints.
18086 Do not match START.
18087 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
18088 Run on GNU/Linux. Enable verbose output.
18089 (check_fork_catchpoints): New.
18090 (explicit_fork_child_follow, catch_fork_child_follow)
18091 (tcatch_fork_parent_follow): Update expected messages.
18092 (do_fork_tests): Use check_fork_catchpoints.
18093 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
18094 Run on GNU/Linux. Enable verbose output.
18095 (check_vfork_catchpoints): New.
18096 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
18097 expected messages.
18098 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
18099
401ea829
JB
181002008-01-29 Jim Blandy <jimb@red-bean.com>
18101
18102 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
18103 host' errors.
18104 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
18105
aceaf3ad
JB
181062008-01-29 Jim Blandy <jimb@red-bean.com>
18107
18108 * gdb.threads/sigthread.c: Use barriers to ensure that
18109 child_thread and child_thread_two are always initialized before we
18110 start to use them.
18111
a5606eee
VP
181122008-01-29 Vladimir Prus <vladimir@codesourcery.com>
18113
18114 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
18115 * gdb.base/watchpoint-solib.c: New.
18116 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 18117
c55a82bb
PM
181182008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
18119
18120 * gdb.base/gdb1056.exp: Add unsigned integer test.
18121
0993fe05
DE
181222008-01-28 Doug Evans <dje@google.com>
18123
18124 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
18125
4fe42e7f
JB
181262008-01-27 Jim Blandy <jimb@codesourcery.com>
18127
c7a69933
JB
18128 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
18129
4fe42e7f
JB
18130 * gdb.base/expand-psymtabs.exp: Doc fix.
18131
5def8285
MK
181322008-01-26 Mark Kettenis <kettenis@gnu.org>
18133
18134 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18135
5313c911
NR
181362008-01-24 Nick Roberts <nickrob@snap.net.nz>
18137
a9c64011 18138 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18139 -var-set-format.
18140
93815fbf
VP
181412008-01-23 Chris Demetriou <cgd@google.com>
18142
18143 * gdb.threads/thread_events.c: New testcase source file.
18144 * gdb.threads/thread_events.exp: New testcase expect file.
18145
467a88ee
NR
181462008-01-23 Nick Roberts <nickrob@snap.net.nz>
18147
18148 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18149
18150 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18151 -var-set-format.
18152
d8f82aba
DJ
181532008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18154 Vladimir Prus <vladimir@codesourcery.com>
18155
18156 * gdb.base/float.exp: Allow missing floating point for m68k and
18157 PowerPC.
18158
60c46647
VP
181592008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18160
18161 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18162 ignore count.
18163 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18164 * gdb.mi/mi-cli.exp: Adjust.
18165 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18166
c7dd36a1
PA
181672008-01-17 Pedro Alves <pedro@codesourcery.com>
18168
18169 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18170 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18171 with dummy_ptr's address.
18172 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18173 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18174 all targets.
18175 * gdb.mi/mi2-var-child.exp: Likewise.
18176
39d5313e
JB
181772008-01-09 Joel Brobecker <brobecker@adacore.com>
18178
18179 * gdb.ada/null_array: New test program.
18180 * gdb.ada/null_array.exp: New testcase.
18181
0aea4bf3
LM
181822008-01-09 Luis Machado <luisgpm@br.ibm.com>
18183
18184 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18185 with required float modifiers.
18186
0b354900
JB
181872008-01-08 Joel Brobecker <brobecker@adacore.com>
18188
18189 * gdb.ada/funcall_param: New test program.
18190 * gdb.ada/funcall_param.exp: New testcase.
18191
cdb7f5d4
JB
181922008-01-08 Joel Brobecker <brobecker@adacore.com>
18193
18194 * gdb.ada/arrayparam: New test program.
18195 * gdb.ada/arrayparam.exp: New testcase.
18196
88e2547f
JB
181972008-01-08 Joel Brobecker <brobecker@adacore.com>
18198
18199 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18200 landed. Should also fix random failures in the test following it.
18201
f6867ce0
TJB
182022008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18203
18204 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18205 for expressions with decimal float values.
18206 (test_dfp_conversions): New function to test casts to and from
18207 decimal float types.
18208 Call test_dfp_conversions.
18209 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18210 elements.
18211 (main): Initialize ds.float4 and ds.double8 elements.
18212 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18213 string to new error message.
18214 (d64_set_tests): Likewise.
18215 (d128_set_tests): Likewise.
18216 Add tests for expressions with decimal float variables. Add tests for
18217 conversions to and from decimal float types.
18218
f9c11282
JB
182192008-01-05 Joel Brobecker <brobecker@adacore.com>
18220
18221 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18222 * gdb.ada/packed_tagged.exp: New testcase.
18223
0ecbca72
JB
182242008-01-04 Joel Brobecker <brobecker@adacore.com>
18225
18226 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18227 gdb.ada/homonym/homonym_main.adb: New files.
18228 * gdb.ada/homonym.exp: New testcase.
18229
c18d3d89
JB
182302008-01-04 Joel Brobecker <brobecker@adacore.com>
18231
18232 * gdb.ada/packed_array.exp: Add testing of references to
18233 a packed array.
18234
ecc7085b
JB
182352008-01-04 Joel Brobecker <brobecker@adacore.com>
18236
18237 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18238 New files.
18239 * gdb.ada/type_coercion.exp: New testcase.
18240
c474c922
JB
182412008-01-04 Joel Brobecker <brobecker@adacore.com>
18242
18243 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18244 gdb.ada/tagged/foo.adb: New file.
18245 * gdb.ada/tagged.exp: New testcase.
18246
9005b927
JB
182472008-01-04 Joel Brobecker <brobecker@adacore.com>
18248
18249 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18250 gdb.ada/ptype_field/foo.adb: New files.
18251 * gdb.ada/ptype_field.exp: New testcase.
18252
1a6aaad8
JB
182532008-01-03 Joel Brobecker <brobecker@adacore.com>
18254
18255 * gdb.ada/print_pc.exp: New testcase.
18256
0ef22f53
JB
182572008-01-03 Joel Brobecker <brobecker@adacore.com>
18258
18259 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18260 gdb.ada/taft_type/p.adb: New files.
18261 * gdb.ada/taft_type.exp: New testcase.
18262
1689ecf8
JB
182632008-01-03 Joel Brobecker <brobecker@adacore.com>
18264
18265 * gdb.ada/array_bounds/bar.adb: New file.
18266 * gdb.ada/array_bounds.exp: New testcase.
18267
a4d0b9c3
JB
182682008-01-03 Joel Brobecker <brobecker@adacore.com>
18269
18270 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18271 gdb.ada/arrayptr/foo.adb: New files.
18272 * gdb.ada/arrayptr.exp: New testcase.
18273
a31ace00
JB
182742008-01-03 Joel Brobecker <brobecker@adacore.com>
18275
18276 * gdb.base/set-lang-auto.exp: New testcase.
18277
a97fced3
JB
182782008-01-03 Joel Brobecker <brobecker@adacore.com>
18279
18280 * gdb.ada/fun_addr/foo.adb: New file.
18281 * gdb.ada/fun_addr.exp: New testcase.
18282
ef29ce1a
JK
182832008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18284
18285 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18286 New files
18287
0fafefe3
JB
182882008-01-02 Joel Brobecker <brobecker@adacore.com>
18289
18290 * array_subscript_addr/p.adb: New file.
a9c64011 18291 * array_subscript_addr.exp: New testcase.
0fafefe3 18292
c4359f8d
JB
182932008-01-02 Joel Brobecker <brobecker@adacore.com>
18294
a9c64011 18295 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18296 New files.
18297 * gdb.ada/str_cmp_ref.exp: New testcase.
18298
1aa1b15b
JB
182992008-01-01 Joel Brobecker <brobecker@adacore.com>
18300
18301 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18302 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18303 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18304
81c9b2cf
JB
183052008-01-01 Joel Brobecker <brobecker@adacore.com>
18306
18307 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18308 gdb.ada/ref_param/pck.ads: New files.
18309 * gdb.ada/ref_param.exp: New testcase.
18310
319e4674
JB
183112008-01-01 Joel Brobecker <brobecker@adacore.com>
18312
18313 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18314 gdb.ada/interface/foo.adb: New files.
18315 * gdb.ada/interface.exp: New testcase.
18316
ef682c56
JB
183172007-12-31 Jim Blandy <jimb@codesourcery.com>
18318
18319 * gdb.base/multi-forks.exp: Consume all output from child
18320 processes before proceeding to next test.
18321
f6f3eb6c
JB
183222007-12-29 Jim Blandy <jimb@codesourcery.com>
18323
18324 * configure: Regenerated.
18325
f652e42f
JB
183262007-12-27 Joel Brobecker <brobecker@adacore.com>
18327
18328 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18329 gdb.ada/fixed_cmp/fixed.adb: New files.
18330 * gdb.ada/fixed_cmp.exp: New testcase.
18331
6943e596
JB
183322007-12-27 Joel Brobecker <brobecker@adacore.com>
18333
18334 * gdb.ada/boolean_expr.exp: New testcase.
18335
aad9a193
JB
183362007-12-26 Jim Blandy <jimb@codesourcery.com>
18337
18338 * gdb.base/multi-forks.exp: Doc fix.
18339
fb5f3683
JB
183402007-12-26 Joel Brobecker <brobecker@adacore.com>
18341
18342 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18343 * gdb.ada/char_param.exp: Do not compile our test program with
18344 -gnata, this is unnecessary.
18345 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18346
384e4a9c
JB
183472007-12-24 Joel Brobecker <brobecker@adacore.com>
18348
18349 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18350 gdb.ada/print_chars/foo.adb: New files.
18351 * gdb.ada/print_chars.exp: New testcase.
18352
01e044f7
JB
183532007-12-24 Joel Brobecker <brobecker@adacore.com>
18354
18355 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18356 gdb.ada/char_param/foo.adb: New files.
18357 * gdb.ada/char_param.exp: New testcase.
18358
0ce17860
JB
183592007-12-22 Jim Blandy <jimb@codesourcery.com>
18360
18361 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18362 hard-coding source line numbers into the test.
18363 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18364 gdb_get_line_number to find.
18365
919809b9
JB
183662007-12-22 Joel Brobecker <brobecker@adacore.com>
18367
18368 * gdb.base/ptype.c (highest): New struct type.
18369 (the_highest): New variable of that type.
18370 (main): Add dummy assignment to a field of variable the_highest.
18371 * gdb.base/ptype.exp: Test type printing of our new variable.
18372
abc8a88d
PM
183732007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18374
18375 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18376 and record first explicitly generated thread number.
abc8a88d
PM
18377 Use that thread number for thread specific watchpoint test.
18378 Add iteration number to repetitive tests.
18379
5158f3e3
CES
183802007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18381 Jim Blandy <jimb@codesourcery.com>
18382
18383 * gdb.base/expand-psymtabs.c: New testcase
18384 source file.
18385 * gdb.base/expand-psymtabs.exp: New testcase
18386 expect file.
18387
37e4754d
LM
183882007-12-17 Luis Machado <luisgpm@br.ibm.com>
18389
18390 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18391 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18392
551e5d04
JB
183932007-12-17 Joel Brobecker <brobecker@adacore.com>
18394
18395 * gdb.ada/frame_args/foo.adb: New file.
18396 * gdb.ada/frame_args/pck.ads: New file.
18397 * gdb.ada/frame_args/pck.adb: New file.
18398 * gdb.ada/frame_args.exp: New testcase.
18399
a05ee097
JB
184002007-12-17 Joel Brobecker <brobecker@adacore.com>
18401
18402 * gdb.base/frame-args.c: New file.
18403 * gdb.base/frame-args.exp: New testcase.
18404
c162e8c9 184052007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18406 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18407
18408 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18409
afe8ab22 184102007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18411
afe8ab22
VP
18412 * gdb.mi/mi-pending.exp: New.
18413 * gdb.mi/mi-pending.c: New.
18414 * gdb.mi/mi-pendshr.c: New.
18415
dfdfb3ca
JB
184162007-12-06 Jim Blandy <jimb@codesourcery.com>
18417
18418 * gdb.base/default.exp: Update expected output for 'info catch'.
18419
b7fca990
JK
184202007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18421
18422 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18423 must be set to binary.
18424
6a1afc1e
PA
184252007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18426
18427 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18428
a6b151f1
DJ
184292007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18430
18431 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18432 gdb.mi/mi-file-transfer.exp: New.
18433
43039443
JK
184342007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18435
18436 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18437
0ef2251b
MR
184382007-11-22 Maciej W. Rozycki <macro@mips.com>
18439
18440 * gdb.trace/backtrace.exp: Fix a typo.
18441 * gdb.trace/circ.exp: Likewise.
18442 * gdb.trace/collection.exp: Likewise.
18443 * gdb.trace/limits.exp: Likewise.
18444 * gdb.trace/report.exp: Likewise.
18445 * gdb.trace/tfind.exp: Likewise.
18446 * gdb.trace/while-dyn.exp: Likewise.
18447
5443631e
NR
184482007-11-21 Nick Roberts <nickrob@snap.net.nz>
18449
18450 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18451 objects of pointers that can't be dereferenced are now
18452 "noneditable".
18453
a4ce5b0d
UW
184542007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18455
18456 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18457 (target_cpu): Remove.
18458
d6e956e5
VP
184592007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18460
18461 * gdb.base/ending-run.exp: Expect the list of cleared
18462 breakpoint to come in natural order, not the reversed one.
a9c64011 18463
214270ab
VP
184642007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18465
18466 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18467 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18468
1a619819
LM
184692007-11-05 Luis Machado <luisgpm@br.ibm.com>
18470
18471 * gdb.base/printcmds.exp: New function
18472 test_printf_with_dfp.
18473
5b01a6fa
DE
184742007-11-02 Doug Evans <dje@google.com>
18475
18476 * gdb.disasm/t01_mov.s: Remove carriage returns.
18477 * gdb.disasm/t02_mova.s: Ditto.
18478 * gdb.disasm/t03_add.s: Ditto.
18479 * gdb.disasm/t04_sub.s: Ditto.
18480 * gdb.disasm/t05_cmp.s: Ditto.
18481 * gdb.disasm/t06_ari2.s: Ditto.
18482 * gdb.disasm/t07_ari3.s: Ditto.
18483 * gdb.disasm/t08_or.s: Ditto.
18484 * gdb.disasm/t09_xor.s: Ditto.
18485 * gdb.disasm/t10_and.s: Ditto.
18486 * gdb.disasm/t11_logs.s: Ditto.
18487 * gdb.disasm/t12_bit.s: Ditto.
18488 * gdb.disasm/t13_otr.s: Ditto.
18489
ec33ab7f
JK
184902007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18491
18492 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18493
ae0d01ff
UW
184942007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18495
18496 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18497 provide DFP support.
18498
55eddb0f
DJ
184992007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18500
18501 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18502 Test "set powerpc vector-abi". Skip auto-detection tests for old
18503 toolchains.
18504
7020f05c
PA
185052007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18506
18507 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18508 with [string compare].
18509
84bc3db9
PA
185102007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18511
18512 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18513 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18514
5876dc88
LM
185152007-10-25 Luis Machado <luisgpm@br.ibm.com>
18516
18517 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18518 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18519 * gdb.opt/Makefile.in: New makefile.
18520 * Makefile.in: Create new directory "gdb.opt".
18521 * configure.ac: Add "gdb.opt" directory.
18522 * configure: Regenerated.
a9c64011 18523
c3ea9a14
DE
185242007-10-25 Doug Evans <dje@google.com>
18525
18526 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18527 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18528
a9c64011 185292007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
18530 Thiago Jung Bauermann <bauerman@br.ibm.com>
18531
18532 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18533 Floating Point expressions.
18534 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18535 Floating Point variables.
18536 * gdb.base/dfp-test.c: new file containing program with Decimal
18537 Floating variables, used by gdb.base/dfp-test.exp.
18538
62a24a2b
DJ
185392007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18540
18541 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18542
e7b1eae6
UW
185432007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18544
18545 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18546 compiling test case with GCC.
18547 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18548
c641edcc
UW
185492007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18550
18551 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18552 format changes.
18553
5e5ebfe6
MS
185542007-10-18 Michael Snyder <msnyder@specifix.com>
18555
18556 * gdb.base/dbx.exp: Add missing "-re " operator.
18557
e831e7b6
GM
185582007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18559
18560 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18561 * configure.ac: Removed trailing spaces after backslash.
18562 * gdb.modula2: New directory.
18563 * gdb.modula2/Makefile.in: New file.
18564 * gdb.modula2/unbounded-array.exp: New file.
18565 * gdb.modula2/unbounded1.c: New file.
18566
7cc46491
DJ
185672007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18568
18569 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18570
185712007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
18572
18573 * gdb.base/sigstep.c (main): Add checks for
18574 return values for setitimer call.
18575 Call setitimer again with itimer = ITIMER_REAL
18576 if first call to setitimer fails.
18577
e91528f0
KH
185782007-10-11 Kazu Hirata <kazu@codesourcery.com>
18579
18580 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18581 of $timeout.
18582
2ec9a4f8
DJ
185832007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18584
18585 * gdb.server/server-run.exp: Test for dynamic linker symbols.
18586
185872007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
18588
18589 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18590 of gdb_expect call, to avoid interruption.
18591
64b2fa04
PA
185922007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
18593
18594 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18595 (v_unsigned_long_long, v_long_long_array)
18596 (v_signed_long_long_array, v_unsigned_long_long_array)
18597 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
18598 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
18599 [!NO_LONG_LONG]: New.
18600 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
18601 v_long_long_member.
18602
18603 (v_long_long_func, v_signed_long_long_func)
18604 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
18605 (main) [!NO_LONG_LONG]: Initialize long long variants.
18606
18607 * gdb.base/whatis.exp: If board file requests no_long_long, build
18608 test with NO_LONG_LONG defined. Test long long, signed long long,
18609 and unsigned long long variants but only if board file doesn't
18610 disable it.
18611
a912286e 186122007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 18613 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
18614
18615 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
18616 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
18617 * configure: Regenerated.
18618 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
18619 gdb.pascal/types.exp, lib/pascal.exp: New files.
18620
471ba8c9
DJ
186212007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
18622
18623 * gdb.cp/classes.exp (do_tests): Always step to the line after the
18624 call.
18625 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
18626 to return to the call.
18627 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
18628 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
18629 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
18630 * gdb.mi/mi-until.exp (test_until): Likewise.
18631 * gdb.mi/mi2-until.exp (test_until): Likewise.
18632
fef8a650
DJ
186332007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
18634
18635 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
18636 two-char array.
18637 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
18638
d983da9c
DJ
186392007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18640
18641 * gdb.threads/watchthreads.c (thread_function): Sleep between
18642 iterations.
18643 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18644 at once for S/390. Generate matching fails and passes.
18645
17f62551
VP
186462007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18647
18648 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18649 the 'struct_declarations' variable to zeros.
a9c64011 18650
ed0616c6
VP
186512007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18652
18653 * gdb.cp/mb-ctor.cc: New.
18654 * gdb.cp/mb-ctor.exp: New.
18655 * gdb.cp/mb-templates.cc: New.
18656 * gdb.cp/mb-templates.exp: New.
18657
41f1b697
DJ
186582007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18659
18660 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18661
3f213f78
PA
186622007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18663
18664 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18665 targets.
18666 * configure: Regenerate.
18667
0d381245 186682007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18669
0d381245
VP
18670 * gdb.base/annota1.exp: Adjust for 'info break'
18671 format changes.
18672 * gdb.base/annota3.exp: Likewise.
18673 * gdb.base/break.exp: Likewise.
18674 * gdb.base/condbreak.exp: Likewise.
18675 * gdb.base/pending.exp: Likewise.
18676 * gdb.base/sepdebug.exp: Likewise.
18677 * gdb.base/unload.exp: Likewise.
18678 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 18679
fe3f5fa8
VP
186802007-09-22 Vladimir Prus <vladimir@codesourcery.com>
18681
18682 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
18683 messages.
18684 * gdb.base/chng-syms.exp: Likewise.
18685 * gdb.base/unload.exp: Likewise.
a9c64011 18686
a75cf6c0
DJ
186872007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18688
18689 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18690
18ecae38
DJ
186912007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
18692
18693 * schedlock.c (NUM): Change to 1.
18694 (main): Use args[0] for the main thread.
18695 * schedlock.exp: Only expect two threads. Only issue one pass or fail
18696 regardless of the number of threads.
18697
5509918f
MR
186982007-09-14 Maciej W. Rozycki <macro@mips.com>
18699
4a543daf
MR
18700 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
18701 type down.
18702 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18703 test.
18704 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
18705 watchpoint type down.
18706 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18707 test.
18708
187092007-09-14 Maciej W. Rozycki <macro@mips.com>
18710
5509918f
MR
18711 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
18712 Move all the tests here and run them twice, once using software
18713 watchpoints and once using hardware watchpoints.
18714 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
18715
40b53987
DJ
187162007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
18717
18718 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
18719 test.
18720
695e2681
MK
187212007-09-10 Mark Kettenis <kettenis@gnu.org>
18722
8b3fc8d8
MK
18723 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18724 build-id.
18725
695e2681
MK
18726 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
18727 know about $ORIGIN. Calculate output dir from $dest instead of
18728 using ${objdir}/{$subdir}.
18729
58d69f29
MK
187302007-09-09 Mark Kettenis <kettenis@gnu.org>
18731
18732 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
18733 gcore, before continuing with the test.
18734
3e347599
DJ
187352007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
18736
18737 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18738 * gdb.mi/mi-watch.exp: Likewise.
18739
ea37ba09
DJ
187402007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18741 Jim Blandy <jimb@codesourcery.com>
18742
18743 * gdb.arch/i386-sse.exp: Do not expect character constants.
18744 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
18745 * gdb.base/display.exp: Allow print/s.
18746 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
18747 and unsigned char array changes.
18748
2025a643
DJ
187492007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18750
18751 * gdb.base/display.exp: Add tests for printf %p.
18752
26669a27
PA
187532007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
18754
18755 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
18756 the dll name to unicode.
18757
c8f021f8
JK
187582007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18759
18760 * gdb.base/default.exp (show version): Update the version text.
18761 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
18762
4cf31eea
JK
187632007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18764
18765 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
18766 New files.
18767
4935890f
JK
187682007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18769
18770 * lib/gdb.exp (build_id_debug_filename_get): New function.
18771 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
18772 Remove the generate DEBUG file for the future testcase runs.
18773 New testcase for the NT_GNU_BUILD_ID retrieval.
18774 Move the final testing step to ...
18775 (test_different_dir): ... a new function.
18776 New parameter XFAIL to XFAIL all the tests performed.
18777 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
18778 New parameter TYPE to PF_PREFIX all the tests performed.
18779
02142340
VP
187802007-08-31 Vladimir Prus <vladimir@codesourcery.com>
18781
18782 * gdb.mi/mi-var-cp.cc (path_expression): New
18783 function.
18784 * gdb.mi/mi-var-cp.exp: Run path exression tests.
18785
36acd84e
UW
187862007-08-27 Markus Deuling <deuling@de.ibm.com>
18787
18788 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
18789 to fit into SPU Local Store memory.
18790
a896d121
JB
187912007-08-23 Joel Brobecker <brobecker@adacore.com>
18792
18793 * gdb.base/default.exp: Adjust the expected output of "info
18794 warranty" after the switch to GPLv3.
18795
7b433602
JB
187962007-08-23 Joel Brobecker <brobecker@adacore.com>
18797
18798 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
18799 to 30000 (from 20000).
18800
e22f8b7c
JB
188012007-08-23 Joel Brobecker <brobecker@adacore.com>
18802
18803 Switch the license of all .exp files to GPLv3.
18804 Switch the license of all .f and .f90 files to GPLv3.
18805 Switch the license of all .s and .S files to GPLv3.
18806
5a0e3bd0
JB
188072007-08-23 Joel Brobecker <brobecker@adacore.com>
18808
18809 * configure.ac: Switch license to GPLv3.
18810
cc00619d
JB
188112007-08-23 Joel Brobecker <brobecker@adacore.com>
18812
18813 Switch the licensing to GPLv3 for all .ads and .adb files.
18814
8d26208a
DJ
188152007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
18816
18817 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
18818 and t_int_double.
18819 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
18820
4fcb9948
JB
188212007-08-17 Joel Brobecker <brobecker@adacore.com>
18822
18823 * gdb.base/step-line.c: Switch license to GPL version 3, and
18824 update copyright year.
18825 * gdb.base/step-line.inp: Likewise.
18826
b9c34f67
JB
188272007-08-17 Joel Brobecker <brobecker@adacore.com>
18828
18829 * gdb.base/gdb1555.exp: Make expected output immune to formatting
18830 changes inside gdb1555.c.
18831 * gdb.base/pending.exp: Likewise.
18832
2cc17678
DJ
188332007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
18834
18835 * config/default.exp: New file.
18836
e48883f7
DJ
188372007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18838
18839 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
18840 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
18841
1ab80e5b
MR
188422007-07-30 Maciej W. Rozycki <macro@mips.com>
18843
18844 * gdb.base/dump.exp: Force the correct endianness for binary
18845 formats not carrying this information.
18846
aba471f5
DJ
188472007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18848
18849 * gdb.threads/staticthreads.exp: Match .*sem_post.
18850
d4e07204
DJ
188512007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18852
18853 * gdb.base/readline.exp (operate_and_get_next): Match the final
18854 prompt.
18855
2b97317d
KB
188562007-07-23 Kevin Buettner <kevinb@redhat.com>
18857
18858 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
18859 to restarting SID.
18860
44efa07a
KB
188612007-07-18 Kevin Buettner <kevinb@redhat.com>
18862
18863 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
18864 prior to `gdb_start'.
18865
7b5ebade
KB
188662007-07-18 Kevin Buettner <kevinb@redhat.com>
18867
18868 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
18869 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
18870 Remove call to gdb_unload.
18871
255e7678
DJ
188722007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
18873 Daniel Jacobowitz <dan@codesourcery.com>
18874
18875 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
18876 for __WIN32__.
18877 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
18878 * gdb.base/unload.exp: Use shared library test routines.
18879
3a40aaa0
UW
188802007-07-03 Markus Deuling <deuling@de.ibm.com>
18881
18882 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
18883 * gdb.base/solib-symbol-lib.c: Likewise.
18884 * gdb.base/solib-symbol-main.c: Likewise.
18885
b0f4b84b
DJ
188862007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
18887
18888 * config/gdbserver.exp (gdb_reconnect): New.
18889 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
18890 gdb.base/solib-disc.exp: New files.
18891 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
18892 remote debugging".
18893 (gdb_compile): Add shlib_load flag.
18894 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
18895 port.
18896 (gdbserver_reconnect): New.
18897
1b05479a
DJ
188982007-07-01 Nick Roberts <nickrob@snap.net.nz>
18899 Daniel Jacobowitz <dan@codesourcery.com>
18900
18901 * gdb.base/annota3.exp: Test for if construct.
18902
86f78eb2
DJ
189032007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
18904
18905 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
18906
6a2eb474 189072007-06-21 Chris Dearman <chris@mips.com>
a9c64011 18908 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
18909
18910 * gdb.base/display.exp: Allow a newline after display/i.
18911 * gdb.base/pc-fp.exp: Likewise.
18912 * gdb.base/sigbpt.exp: Likewise.
18913
f8b73d13
DJ
189142007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18915
18916 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
18917 required features to be included.
18918
4339e69e
DJ
189192007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18920
18921 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
18922 in info threads output.
18923
23d964e7
UW
189242007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18925 Markus Deuling <deuling@de.ibm.com>
18926
18927 * gdb.arch/spu-info.exp: New testcase.
18928 * gdb.arch/spu-info.c: New file.
18929
fd20f75b
DJ
189302007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
18931
18932 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
18933 tpcs_offset. Restore lr after the call.
18934 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
18935
2226f861
DJ
189362007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
18937
18938 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
18939 (gdbserver_run): Kill any running gdbserver.
18940 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
18941
d12371a9
MR
189422007-05-17 Maciej W. Rozycki <macro@mips.com>
18943
18944 * gdb.base/sigbpt.exp: Preset segv_addr.
18945
93f02886
DJ
189462007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
18947
18948 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
18949 (gdb_compile_shlib): Likewise.
18950 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
18951 (default_gdb_init): Clear cleanfiles.
18952 (gdb_finish): Delete recorded cleanfiles.
18953 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
18954
18955 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
18956 Do not use isnative.
18957 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
18958 gdb.base/so-impl-ld.exp: Likewise.
18959 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
18960 * gdb.base/unload.exp: Likewise. Do not pass empty option to
18961 gdb_compile.
18962
b04e06d7
VP
189632007-05-15 Vladimir Prus <vladimir@codesourcery.com>
18964
18965 * config/unknown.exp: Remove.
18966
069ed931
UW
189672007-05-15 Markus Deuling <deuling@de.ibm.com>
18968
18969 * gdb.base/info-proc.exp: Check is_remote.
18970
09db0d03
UW
189712007-05-14 Markus Deuling <deuling@de.ibm.com>
18972
18973 * gdb.base/gcore.exp: Initialize variable core_supported.
18974
af2cbe8c
DJ
189752007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18976
18977 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
18978
027c0295
DJ
189792007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18980
18981 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
18982 * gdb.threads/print-threads.exp (test_all_threads): Allow
18983 negative and hexadecimal thread IDs.
18984
dc5000e7
DJ
189852007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18986
18987 * gdb.java/jprint.java (public): Avoid invalid call to static
18988 method.
18989
2e74ed18
DP
189902007-05-14 Denis Pilat <denis.pilat@st.com>
18991
18992 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
18993 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
18994 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18995 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
18996 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
18997
83547f02
UW
189982007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18999
19000 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 19001 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
19002 this mode.
19003 * gdb.base/ovlymgr.c: Provide stubs for spu target.
19004 * gdb.base/spu.ld: New file.
19005
b18be20d
DJ
190062007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
19007
19008 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
19009
be444858
DJ
190102007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
19011
19012 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
19013
b1d53152
DJ
190142007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19015
19016 * gdb.java/jmain.exp: Handle demangled names with and without method
19017 signatures.
19018
d084b331
DJ
190192007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
19020
19021 * gdb.mi/mi-syn-frame.c (main, foo, bar)
19022 (have_a_very_merry_interrupt): Remove calls to puts.
19023 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
19024 inferior output.
19025 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
19026 test names.
19027
db9d7fc5
DJ
190282007-04-29 Markus Deuling <deuling@de.ibm.com>
19029 Daniel Jacobowitz <dan@codesourcery.com>
19030
19031 * gdb.base/auxv.exp (core_works): Also check is_remote.
19032 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
19033
ef783a7d 190342007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 19035
ef783a7d
VP
19036 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
19037 message, not the undefined 'module' variable.
19038 * gdb.base/siginfo.exp: Likewise.
19039 * gdb.base/sigstep.exp: Likewise.
19040 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
19041 serialport.
19042 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
19043
b7b73cae
CV
190442007-04-25 Corinna Vinschen <vinschen@redhat.com>
19045
19046 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
19047 target sim fails. Return 0 otherwise.
19048 (gdb_load): Return prematurely if gdb_target_sim fails.
19049
7d90fdfa
DP
190502007-04-16 Denis Pilat <denis.pilat@st.com>
19051
19052 * gdb.base/setshow.exp: Reset height after having set it to 100.
19053
5d3e9c85
DP
190542007-04-16 Denis Pilat <denis.pilat@st.com>
19055
19056 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
19057
18e75969
DP
190582007-04-16 Denis Pilat <denis.pilat@st.com>
19059
19060 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
19061
25d5ea92
VP
190622007-04-14 Vladimir Prus <vladimir@codesourcery.com>
19063
19064 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
19065 tests. Run the frozen varobjs test.
19066 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 19067 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 19068
0b49cb80
JK
190692007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
19070
19071 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
19072 gdb.base/type-opaque.exp: New files.
19073
a73bafbc 190742007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
19075
19076 * gdb.mi/mi-var-child.c
a73bafbc
VP
19077 (do_children_tests): User char[2] instead of
19078 char so that automatic printing of pointers to char
19079 don't give unpredicable result.
19080 * gdb.mi/var-cmd.c (do_locals_test): Initialize
19081 local variables.
19082 * gdb.mi/mi-var-child.exp: Step to right line
19083 of do_children_tests.
19084 * gdb.mi/mi2-var-child.exp: Likewise.
19085 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 19086 do_locals_tests.
a73bafbc
VP
19087 (do_children_tests): User char[2] instead of
19088 char so that automatic printing of pointers to char
a9c64011 19089 don't give unpredicable result.
a73bafbc 19090 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19091 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
19092 Pass test name to mi_wait_for_stop.
19093
7ce59000
DJ
190942007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19095
19096 * gdb.asm/asm-source.exp: Remove d10v case.
19097 * lib/gdb.exp (skip_cplus_tests): Likewise.
19098 * gdb.asm/d10v.inc: Deleted.
19099
20389057
DJ
191002007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19101
19102 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
19103
8807d78b
DJ
191042007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
19105
19106 * config/netware.exp: Delete file.
19107
aa3edb8e
JB
191082007-03-29 Joel Brobecker <brobecker@adacore.com>
19109
19110 * gdb.dwarf2/dw2-noloc.S: New file.
19111 * gdb.dwarf2/dw2-noloc.exp: New file.
19112
297561ac
PA
191132007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
19114
19115 * gdb.cp/method2.cc: New test.
19116 * gdb.cp/method2.exp: New test.
19117 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
19118
1f81bd39
DJ
191192007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19120
19121 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
19122
9453113a
DJ
191232007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
19124
19125 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
19126
b741e217
DJ
191272007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
19128
19129 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
19130 (gdb_load): Delete, replace with...
19131 (gdb_reload): ...this.
19132 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19133 * gdb.server/server-mon.exp: Likewise.
19134 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19135 (gdb_start_cmd): New.
19136 (gdb_file_cmd): Save the last loaded file.
19137 (gdb_reload): New.
19138 (gdb_gnu_strip_debug): Use transform.
19139 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19140 support here. Use new $last_loaded_file. Check mtime.
19141 (gdb_target_cmd): Handle ObjC failure case.
19142 (infer_host_exec): Delete.
19143 (gdbserver_load): Rename to...
19144 (gdbserver_run): ...this. Simplify.
19145 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19146 (mi_gdb_load): Move most contents to a new function...
19147 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19148 (mi_run_cmd): Use mi_gdb_target_load.
19149 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19150 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19151 Use gdb_run_cmd.
19152 * gdb.base/charsign.exp: Remove incorrect comment.
19153 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19154 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19155 gdb.base/start.exp: Use gdb_start_cmd.
19156
446ab585 191572007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19158 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19159
19160 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19161 * gdb.base/signull.exp: Similarly.
19162
bbb88ebf
UW
191632007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19164
19165 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19166 messages available to test cases (like chng-sym.exp).
19167
cb8c4a99
AS
191682007-03-14 Andreas Schwab <schwab@suse.de>
19169
19170 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19171 format changes.
19172
4e463ff5
DJ
191732007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19174
19175 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19176 (optimized_1): New.
19177 (main): Call optimized_1.
19178 (gdb2029): Correct typos. Call gdb2029_marker.
19179 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19180 for gdb2029.
19181
b6db2c47
MK
191822007-03-12 Mark Kettenis <kettenis@gnu.org>
19183
19184 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19185 as tabs. Remove redundant test pattern.
19186
70ed3737
UW
191872007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19188
19189 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19190 for /a format output.
19191
47b67b60
DJ
191922007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19193
19194 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19195 collect output incrementally.
19196
b8953b0e
UW
191972007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19198
19199 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19200 for -var-create lpcharacter test.
19201 * gdb.mi/mi2-var-cmd.exp: Likewise.
19202
7acd5c40
UW
192032007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19204
19205 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19206 pass on targets where address zero is readable.
19207
9c6759c1
UW
192082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19209
19210 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19211 just a single architecture.
19212
a2f1aeb4
UW
192132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19214
19215 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19216 (fetch_all_registers): New function, uses gdb_test_multiple and
19217 exp_continue to fetch inferior output line-by-line.
19218 Replace all uses of do_get_all_registers by fetch_all_registers.
19219
46579ac2
UW
192202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19221
19222 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19223 in target_info.
19224
fc133f24
MS
192252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19226
a9c64011 19227 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19228 consistancy; add a default (timeout) case.
19229
7646a51d
MS
192302007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19231
19232 * gdb.base/watchpoint.exp: Fix truncated comment.
19233
dcfff61f
MS
192342007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19235
19236 * Makefile.in: Remove spurious single-quotes from sed command.
19237
664e3ee9
DJ
192382007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19239
19240 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19241 func.
19242 * gdb.mi/mi2-var-cmd.exp: Likewise.
19243
d7cc6f2f
JB
192442007-02-27 Joel Brobecker <brobecker@adacore.com>
19245
a9c64011
AS
19246 * gdb.dwarf2/dw2-producer.S: New file.
19247 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19248
192492007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19250
19251 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19252 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19253 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19254 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19255 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19256 Revert tests to use mi_gdb_test and include value field in output
19257 of -var-create.
19258
93d42b30
DJ
192592007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19260
19261 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19262
c499ed39
DJ
192632007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19264
19265 * gdb.base/maint.exp: Remove full paths from test names.
19266 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19267 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19268
9836f81b
JB
192692007-02-27 Joel Brobecker <brobecker@adacore.com>
19270
19271 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19272
c74d0ad8
DJ
192732007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19274
19275 * gdb.server/server-mon.exp: New test.
19276
2711e456
DJ
192772007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19278
19279 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19280
ff6f572f
DJ
192812007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19282
19283 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19284 register capitalization.
19285
fada3feb
DP
192862007-02-13 Denis Pilat <denis.pilat@st.com>
19287
19288 * gdb.mi/mi-var-invalidate.exp: New file.
19289
fb1e4ffc
DJ
192902007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19291
19292 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19293
3da939d7
DJ
192942007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19295
19296 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19297
123dc839
DJ
192982007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19299
19300 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19301 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19302
877e3645 193032007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19304
19305 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19306 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19307 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19308 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19309 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19310 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19311 Update tests to include value field in output of -var-create.
a9c64011 19312
3c0a2960
AS
193132007-02-08 Andreas Schwab <schwab@suse.de>
19314
19315 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19316
108546a0
DJ
193172007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19318
19319 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19320 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19321
d701dcab
DP
193222007-02-02 Denis Pilat <denis.pilat@st.com>
19323
19324 * gdb.threads/threadapply.exp: check that frame is not changed by
19325 the thread apply all command.
19326
783e3e2f
AS
193272007-01-31 Andreas Schwab <schwab@suse.de>
19328
6d9c3a87
AS
19329 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19330
3c50d7b9
AS
19331 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19332 in the dwarf sections.
19333 * gdb.dwarf2/mac-fileno.S: Likewise.
19334
783e3e2f
AS
19335 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19336 bspstore register on ia64.
19337
78ff580e
AS
193382007-01-29 Andreas Schwab <schwab@suse.de>
19339
cc8e9b12
AS
19340 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19341 "frame-begin" annotation.
19342
78ff580e
AS
19343 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19344 number of "frames-invalid" annotations.
19345
704a4f78
DJ
193462007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19347
19348 * gdb.base/commands.exp: Call if_commands_test.
19349 (gdb_test_no_prompt, if_commands_test): New.
19350
e741bf94
MK
193512007-01-28 Mark Kettenis <kettenis@gnu.org>
19352
19353 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19354
474d0ad3
AS
193552007-01-27 Andreas Schwab <schwab@suse.de>
19356
19357 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19358 .short/.int/.quad in the dwarf sections.
19359 * gdb.dwarf2/dw2-intercu.S: Likewise.
19360 * gdb.dwarf2/dw2-intermix.S: Likewise.
19361
e784b426
JK
193622007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19363
19364 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19365 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19366 array.
e784b426
JK
19367 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19368 * gdb.base/setvar.exp: Likewise.
19369
37f08e04
AS
193702007-01-26 Andreas Schwab <schwab@suse.de>
19371
9a01813a
AS
19372 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19373 test.
19374
37f08e04
AS
19375 * gdb.base/multi-forks.exp ("restart $i"): Also match
19376 __kernel_syscall_via_break.
19377
6e2a9270
VP
193782007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19379
19380 * lib/mi-support.exp (mi_delete_varobj): New.
19381 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19382 testcase.
19383 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19384 (main): Call the above.
19385 (reference_update_test, base_in_reference_test)
19386 (reference_to_pointer): Delete the created varobjs.
a9c64011 19387
e515b470
DJ
193882007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19389
19390 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19391 * configure: Regenerated.
19392 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19393 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19394 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19395 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19396 * lib/gdb.exp (gdb_skip_xml_test): New function.
19397
08d8bcd7
DJ
193982007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19399
19400 * gdb.base/sigrepeat.exp: Correct error message.
19401
194022007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19403 Daniel Jacobowitz <dan@codesourcery.com>
19404
19405 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19406 gdb.arch/i386-gnu-cfi-asm.S: New files.
19407
97c3f1f3
JK
194082007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19409
19410 * lib/gdb.exp: Abort on missing `site.exp'.
19411
cb1df416
DJ
194122007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19413 Daniel Jacobowitz <dan@codesourcery.com>
19414
19415 * gdb.base/included.c, gdb.base/included.exp,
19416 gdb.base/included.h: New files.
19417
35990120
DJ
194182007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19419
19420 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19421 (maximize_rlimit): Reduce limits on 64-bit systems.
19422
6e81a116 194232007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19424
19425 From Marcus Deuling <deuling@de.ibm.com>:
19426 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19427 every case.
19428
6c3c41f3
NR
194292007-01-13 Nick Roberts <nickrob@snap.net.nz>
19430
19431 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19432 (test_path_specification): Use objdir instead of srcdir to always
19433 get an absolute filename.
19434
2f12c312
DJ
194352007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19436
19437 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19438
81121995
VP
194392007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19440
19441 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19442 Make sure the variable we're using is in scope.
19443 (reference_to_pointer): Likewise.
19444
4741b737
DJ
194452007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19446
19447 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19448 has no debug information.
19449
054410c3
DJ
194502007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19451
19452 * gdb.base/annota1.exp: Remove extra send_gdb.
19453
818f79f6
DJ
194542007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19455
19456 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19457
f7a6bb70
DJ
194582007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19459
19460 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19461
57e66780
DJ
194622007-01-08 Nick Roberts <nickrob@snap.net.nz>
19463 Daniel Jacobowitz <dan@codesourcery.com>
19464
19465 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19466 lcharacter or linteger change. Correct duplicated test name.
19467 * gdb.mi/mi2-var-cmd.exp: Likewise.
19468
3d799a95
DJ
194692007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19470
19471 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19472
194732007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19474
a9c64011
AS
19475 * gdb.base/nofield.c: New file.
19476 * gdb.base/nofield.exp: New testcase.
51679ba9 19477
eafb94e8
NR
194782007-01-05 Nick Roberts <nickrob@snap.net.nz>
19479
19480 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19481
19482 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19483 test.
19484
5e572bb4
DJ
194852007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19486
19487 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19488
74a44383
DJ
194892007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19490
19491 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19492 when continuing.
19493
1b572db9
DJ
194942007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19495
19496 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19497 Expect ".exe" extension.
19498
381bc39b
DJ
194992007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19500
19501 * gdb.base/charset.exp: Add explicit filename to break.
19502 * gdb.base/dbx.exp: Add explicit filename to breaks.
19503
2b70e4c6
DJ
195042007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19505
19506 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19507 * gdb.mi/mi2-file.exp: Likewise.
19508
303b6f5d
DJ
195092007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19510
19511 Implement specification of MI tests as comments
19512 in C and C++ sources.
19513 * lib/mi-support.exp (mi_autotest_data): New variable.
19514 (mi_autotest_source): New variable.
19515 (count_newlines, mi_prepare_inline_tests)
19516 (mi_get_inline_test, mi_continue_to_line)
19517 (mi_run_inline_test, mi_tbreak)
19518 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19519 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19520 Run inline tests.
19521 * gdb.mi/mi-var-cp.cc: Define tests here.
19522
23da0d94
VP
195232007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19524
19525 Simplify usage of mi_continue_to.
19526 * lib/mi-support.exp (mi_runto_helper): Renamed
19527 from mi_runto, added new parameter 'run_or_continue'.
19528 (mi_runto): Use mi_runto_helper.
19529 (mi_continue_to): Accept just function name as parameter.
19530 Use mi_runto_helper.
19531 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19532 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19533
f9e18282
JB
195342006-01-04 Joel Brobecker <brobecker@adacore.com>
19535
19536 Make this testcase a bit more realistic. The current code
19537 is too simplistic, and allows the compiler to optimize out
19538 some of the entities we need for this testcase.
19539 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19540 (Do_Nothing): Add extra parameter.
19541 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19542 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19543 by using a variable of type Void_Star.
19544
fd678c65
JB
195452006-01-04 Joel Brobecker <brobecker@adacore.com>
19546
19547 * gdb.ada/catch_ex/foo.adb: New file.
19548 * gdb.ada/catch_ex.exp: New testcase.
19549
05cfdb42
DJ
195502007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19551
19552 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19553 pass --image-base to linker.
19554
2e03ee74
DJ
195552007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19556 Daniel Jacobowitz <dan@codesourcery.com>
19557
19558 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19559 secondary prompts.
19560
0d5de010
DJ
195612007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19562
19563 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19564 output. Test the types of members and member pointers.
19565 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19566 gdb/2092.
19567 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19568 statement. Enable for GCC. Update expected output for some tests
19569 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19570 layout.
19571 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19572 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19573 (Diamond::vget_base): New.
19574 (main): Add new tests.
19575 * gdb.cp/printmethod.exp: Update expected output for member functions.
19576 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19577 print pEe->D::vg().
19578
61a771aa
DJ
195792007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19580
19581 * gdb.threads/tls.exp: Allow stops in sem_post.
19582
2fa63963
DJ
195832006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19584
19585 * gdb.base/annota1.exp: Allow .*printf in backtraces.
19586 * gdb.base/annota3.exp: Likewise.
19587 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
19588 again (instead of timing out).
19589 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
19590 GCC bug 26475.
19591 * gdb.java/jmisc.exp: Adjust to work with method signatures including
19592 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
19593 test from jmisc1.exp.
19594 * gdb.java/jmisc1.exp: Delete.
19595 * gdb.java/jprint.exp: Adjust to work with method signatures including
19596 return types.
19597 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
19598 * gdb.threads/linux-dp.exp: Don't be confused by program output.
19599 * lib/java.exp (compile_java_from_source): Pass the correct type
19600 to target_compile.
19601
5eefc2b7
JB
196022006-12-31 Joel Brobecker <brobecker@adacore.com>
19603
19604 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
19605 (stack_align_edx): New function.
19606 (stack_align_eax): New function.
19607 (main): Add calls to stack_align_edx and stack_align_eax.
19608 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
19609 Add testing for the cases where the register used during a stack
19610 realignment is edx. Same for eax.
19611
227c54da
DJ
196122006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
19613
19614 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
19615 and generic PE targets.
19616
cab8ac94
JB
196172006-12-29 Joel Brobecker <brobecker@adacore.com>
19618
19619 * gdb.ada/array_return.exp: Update copyright date list.
19620
ba54f318
JB
196212006-12-27 Joel Brobecker <brobecker@adacore.com>
19622
19623 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
19624 (Create_Small_Float_Vector): New function.
19625 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
19626 function body.
19627 * gdb.ada/array_return/p.adb: Use new type and function from
19628 package Pck.
19629 * gdb.ada/array_return.exp: Add a test verifying that GDB is
19630 able to print the value returned by a function returning an
19631 array of float.
19632
6b7a35dd
JB
196332006-12-20 Joel Brobecker <brobecker@adacore.com>
19634
19635 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
19636 The associated tests should be PASSing.
19637
038224f6
VP
196382006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19639
19640 Test for base in references.
19641 * gdb.mi/mi-var-cp.cc: Add test code.
19642 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19643 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19644 * gdb.mi/mi2-watch.exp: Likewise.
19645 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19646 (mi_list_varobj_children): New function.
19647
b26ed50d
VP
196482006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19649
19650 * lib/mi-support.exp
19651 (mi_runto): Accept "()" after function name.
19652 (mi_create_varobj): New function.
19653 (mi_varobj_update): New function.
19654 (mi_Check_varobj_value): New function.
19655 * gdb.mi/mi-var-cp.exp: New file.
19656 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 19657
08232497
DJ
196582006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19659
19660 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19661 gdb.base/weaklib2.c: New files.
19662
d394c993 196632006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 19664
ac6c2fba
NS
19665 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19666 info. Adjust test names.
19667
8ec659a0 19668 * gdb.base/break.c (main): Move position of malloc.
d394c993 19669 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 19670
acd65feb
VP
196712006-11-28 Vladimir Prus <vladimir@codesourcery.com>
19672
19673 * gdb.mi/mi-var-cmd.exp: Check -var-update after
19674 assignement of arrays and function pointers.
19675 * gdb.mi/var-cmd.c: Add declaration necessary for above
19676 tests.
19677
f556d5e5
NS
196782006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19679
19680 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
19681
19682 * gdb.threads/linux-dp.exp: Read thread table before and after
19683 creating each philosopher and verify it.
19684
697bc68d
NS
196852006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19686 Paul Brook <paul@codesourcery.com>
19687 Daniel Jacobowitz <dan@codesourcery.com>
19688
19689 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 19690 main to remove duplication. Add start function of the form
697bc68d
NS
19691 '_*start[1-9]*'. Add RVDS start function.
19692
29d73ae4
DJ
196932006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19694
19695 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19696
c1d88655
UW
196972006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19698
19699 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
19700 * gdb.asm/spu.inc: New file.
19701 * gdb.base/term.exp: Disable if [target_info exists noargs].
19702 * gdb.gdb/complaints.exp: Disable if ![isnative].
19703 * gdb.gdb/selftest.exp: Likewise.
19704 * gdb.gdb/observer.exp: Likewise.
19705 * gdb.gdb/xfullpath.exp: Likewise.
19706 * gdb.base/attach.exp: Disable on SPU target.
19707 * gdb.cp/bs145503.exp: Likewise.
19708 * gdb.cp/exception.exp: Likewise.
19709 * gdb.cp/userdef.exp: Likewise.
19710
32a13b1a
DJ
197112006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19712
19713 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19714
d8295fe9
VP
197152006-11-10 Vladimir Prus <vladimir@codesourcery.com>
19716
19717 * gdb.base/completion.exp: Fix completion tests for
19718 'info' and 'info '.
19719 * gdb.base/help.exp (help_test_raw, test_class_help)
19720 (test_prefix_command_help): Move...
19721 * lib/gdb.exp: Here.
19722 * gdb.base/main.exp: Adjust.
19723 * gdb.cp/maint.exp: Adjust.
19724 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 19725
8c394015
VP
197262006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19727
19728 * gdb.stabs/weird.exp (print_weird_var): Use
19729 gdb_test_multiple instead of gdb_expect.
19730
027fc1bc
VP
197312006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19732
19733 * gdb.base/help.exp (help_test_raw): New.
19734 (test_class_help): New.
19735 (test_prefix_command_help): New.
19736 Adjust testcases.
19737
67609209
FR
197382006-11-09 Christophe Lyon <christophe.lyon@st.com>
19739
19740 * gdb.base/constvars.c (main): Write to crass and crips, so that
19741 they are allocated by the compiler.
19742
f73adfeb
AS
197432006-10-27 Andreas Schwab <schwab@suse.de>
19744
19745 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19746 "detach-fork".
19747
2f83a18e
DJ
197482006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19749
19750 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19751 of patterns.
19752
94277a38
DJ
197532006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19754
19755 * gdb.base/sepdebug.exp: Remove debug format test.
19756 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
19757 Handle no-symtab.
19758 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
19759
5bd2f6e2
DJ
197602006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19761
19762 * gdb.threads/manythreads.c (thread_function, main): Don't cast
19763 int to pointer or pointer to int.
19764 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
19765
8c008720
DJ
197662006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
19767
19768 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
19769
9e35dae4
DJ
197702006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19771
19772 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
19773
d9639e13
DJ
197742006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19775
19776 PR c++/2116
19777 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
19778
390a1bd0
JB
197792006-10-06 Joel Brobecker <brobecker@adacore.com>
19780
19781 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
19782 the corresponding bug has been fixed in GDB (PR/2018).
19783
dd920c33
JB
197842006-10-06 Joel Brobecker <brobecker@adacore.com>
19785
19786 * gdb.base/subst.exp: New testcase.
19787
53bbefe9
JB
197882006-10-06 Joel Brobecker <brobecker@adacore.com>
19789
19790 * gdb.ada/array_return/pck.ads: Add copyright notice.
19791 * gdb.ada/array_return/pck.adb: Likewise.
19792 * gdb.ada/array_return/p.adb: Likewise.
19793 * gdb.ada/exec_changed/first.adb: Likewise.
19794 * gdb.ada/exec_changed/second.adb: Likewise.
19795
09851417
JB
197962006-10-06 Joel Brobecker <brobecker@adacore.com>
19797
19798 * gdb.ada/watch_arg/watch.adb: New file.
19799 * gdb.ada/watch_arg.exp: New testcase.
19800
041bf30d
VP
198012006-10-02 Vladimir Prus <vladimir@codesourcery.com>
19802
19803 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 19804 via string_to_regexp.
041bf30d 19805 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 19806
f286fbdd 198072006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
19808
19809 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
19810 Remove unused / obsolete files.
19811
7c07f349
NR
198122006-09-19 Nick Roberts <nickrob@snap.net.nz>
19813
19814 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
19815
cd5ff84a
VP
198162006-09-17 Vladimir Prus <vladimir@codesourcery.com>
19817
19818 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
19819 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 19820 the number of frames.
cd5ff84a 19821
ae018d1a
DJ
198222006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
19823
19824 * gdb.base/args.c (main): Add breakpoint marker.
19825 * gdb.base/args.exp: Use args_test for tests. Add new tests which
19826 really test empty arguments.
19827 (args_load): Delete.
19828 (args_test): New.
19829
b399c549
NR
198302006-09-13 Nick Roberts <nickrob@snap.net.nz>
19831
19832 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 19833 check for one file.
b399c549 19834
2ab1eb7a
VP
198352006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
19836
19837 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
19838 HIGH_FRAME argument to -stack-list-locals can be larger than
19839 the number of frames.
a9c64011 19840
476308bf
FF
198412006-08-18 Fred Fish <fnf@specifix.com>
19842
19843 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
19844 '$' in front of skip_vmx_tests_saved when setting that.
19845
8625200f
AS
198462006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
19847
19848 * gdb.base/trace-commands.exp: New file.
19849
089ec8f1
DJ
198502006-08-10 Joel Brobecker <brobecker@adacore.com>
19851 Daniel Jacobowitz <dan@codesourcery.com>
19852
19853 * gdb.base/step-bt.exp: Make hexadecimal address optional in
19854 expected output of the backtrace commands.
19855
b60f0898
JB
198562006-08-09 Joel Brobecker <brobecker@adacore.com>
19857
19858 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
19859 untested followed by return combination.
19860 * gdb.arch/altivec-regs.exp: Likewise.
19861 * gdb.arch/e500-abi.exp: Likewise.
19862 * gdb.arch/e500-regs.exp: Likewise.
19863 * gdb.arch/gdb1291.exp: Likewise.
19864 * gdb.arch/gdb1431.exp: Likewise.
19865 * gdb.arch/gdb1558.exp: Likewise.
19866 * gdb.arch/i386-prologue.exp: Likewise.
19867 * gdb.arch/i386-unwind.exp: Likewise.
19868 * gdb.asm/asm-source.exp: Likewise.
19869 * gdb.base/a2-run.exp: Likewise.
19870 * gdb.base/advance.exp: Likewise.
19871 * gdb.base/all-bin.exp: Likewise.
19872 * gdb.base/annota1.exp: Likewise.
19873 * gdb.base/annota3.exp: Likewise.
19874 * gdb.base/args.exp: Likewise.
19875 * gdb.base/arithmet.exp: Likewise.
19876 * gdb.base/assign.exp: Likewise.
19877 * gdb.base/async.exp: Likewise.
19878 * gdb.base/attach.exp: Likewise.
19879 * gdb.base/bang.exp: Likewise.
19880 * gdb.base/bigcore.exp: Likewise.
19881 * gdb.base/bitfields.exp: Likewise.
19882 * gdb.base/bitfields2.exp: Likewise.
19883 * gdb.base/break.exp: Likewise.
19884 * gdb.base/call-sc.exp: Likewise.
19885 * gdb.base/call-strs.exp: Likewise.
19886 * gdb.base/callfuncs.exp: Likewise.
19887 * gdb.base/checkpoint.exp: Likewise.
19888 * gdb.base/chng-syms.exp: Likewise.
19889 * gdb.base/code-expr.exp: Likewise.
19890 * gdb.base/commands.exp: Likewise.
19891 * gdb.base/completion.exp: Likewise.
19892 * gdb.base/cond-expr.exp: Likewise.
19893 * gdb.base/condbreak.exp: Likewise.
19894 * gdb.base/consecutive.exp: Likewise.
19895 * gdb.base/constvars.exp: Likewise.
19896 * gdb.base/corefile.exp: Likewise.
19897 * gdb.base/cvexpr.exp: Likewise.
19898 * gdb.base/dbx.exp: Likewise.
19899 * gdb.base/define.exp: Likewise.
19900 * gdb.base/detach.exp: Likewise.
19901 * gdb.base/display.exp: Likewise.
19902 * gdb.base/dump.exp: Likewise.
19903 * gdb.base/ena-dis-br.exp: Likewise.
19904 * gdb.base/ending-run.exp: Likewise.
19905 * gdb.base/environ.exp: Likewise.
19906 * gdb.base/eval-skip.exp: Likewise.
19907 * gdb.base/exprs.exp: Likewise.
19908 * gdb.base/fileio.exp: Likewise.
19909 * gdb.base/finish.exp: Likewise.
19910 * gdb.base/float.exp: Likewise.
19911 * gdb.base/foll-exec.exp: Likewise.
19912 * gdb.base/foll-fork.exp: Likewise.
19913 * gdb.base/foll-vfork.exp: Likewise.
19914 * gdb.base/freebpcmd.exp: Likewise.
19915 * gdb.base/funcargs.exp: Likewise.
19916 * gdb.base/gcore.exp: Likewise.
19917 * gdb.base/gdb1090.exp: Likewise.
19918 * gdb.base/gdb1250.exp: Likewise.
19919 * gdb.base/huge.exp: Likewise.
19920 * gdb.base/info-proc.exp: Likewise.
19921 * gdb.base/interrupt.exp: Likewise.
19922 * gdb.base/jump.exp: Likewise.
19923 * gdb.base/langs.exp: Likewise.
19924 * gdb.base/lineinc.exp: Likewise.
19925 * gdb.base/list.exp: Likewise.
19926 * gdb.base/logical.exp: Likewise.
19927 * gdb.base/long_long.exp: Likewise.
19928 * gdb.base/macscp.exp: Likewise.
19929 * gdb.base/maint.exp: Likewise.
19930 * gdb.base/mips_pro.exp: Likewise.
19931 * gdb.base/miscexprs.exp: Likewise.
19932 * gdb.base/multi-forks.exp: Likewise.
19933 * gdb.base/opaque.exp: Likewise.
19934 * gdb.base/overlays.exp: Likewise.
19935 * gdb.base/pc-fp.exp: Likewise.
19936 * gdb.base/pointers.exp: Likewise.
19937 * gdb.base/printcmds.exp: Likewise.
19938 * gdb.base/psymtab.exp: Likewise.
19939 * gdb.base/ptype.exp: Likewise.
19940 * gdb.base/recurse.exp: Likewise.
19941 * gdb.base/relational.exp: Likewise.
19942 * gdb.base/relocate.exp: Likewise.
19943 * gdb.base/remote.exp: Likewise.
19944 * gdb.base/reread.exp: Likewise.
19945 * gdb.base/restore.exp: Likewise.
19946 * gdb.base/return.exp: Likewise.
19947 * gdb.base/return2.exp: Likewise.
19948 * gdb.base/scope.exp: Likewise.
19949 * gdb.base/sect-cmd.exp: Likewise.
19950 * gdb.base/sep.exp: Likewise.
19951 * gdb.base/sepdebug.exp: Likewise.
19952 * gdb.base/setshow.exp: Likewise.
19953 * gdb.base/setvar.exp: Likewise.
19954 * gdb.base/sigall.exp: Likewise.
19955 * gdb.base/sigbpt.exp: Likewise.
19956 * gdb.base/signals.exp: Likewise.
19957 * gdb.base/signull.exp: Likewise.
19958 * gdb.base/sizeof.exp: Likewise.
19959 * gdb.base/solib.exp: Likewise.
19960 * gdb.base/step-line.exp: Likewise.
19961 * gdb.base/step-test.exp: Likewise.
19962 * gdb.base/structs.exp: Likewise.
19963 * gdb.base/structs2.exp: Likewise.
19964 * gdb.base/term.exp: Likewise.
19965 * gdb.base/twice.exp: Likewise.
19966 * gdb.base/until.exp: Likewise.
19967 * gdb.base/varargs.exp: Likewise.
19968 * gdb.base/volatile.exp: Likewise.
19969 * gdb.base/watchpoint.exp: Likewise.
19970 * gdb.base/whatis-exp.exp: Likewise.
19971 * gdb.base/whatis.exp: Likewise.
19972 * gdb.cp/ambiguous.exp: Likewise.
19973 * gdb.cp/annota2.exp: Likewise.
19974 * gdb.cp/annota3.exp: Likewise.
19975 * gdb.cp/bool.exp: Likewise.
19976 * gdb.cp/breakpoint.exp: Likewise.
19977 * gdb.cp/casts.exp: Likewise.
19978 * gdb.cp/class2.exp: Likewise.
19979 * gdb.cp/classes.exp: Likewise.
19980 * gdb.cp/cplusfuncs.exp: Likewise.
19981 * gdb.cp/ctti.exp: Likewise.
19982 * gdb.cp/derivation.exp: Likewise.
19983 * gdb.cp/exception.exp: Likewise.
19984 * gdb.cp/gdb1355.exp: Likewise.
19985 * gdb.cp/hang.exp: Likewise.
19986 * gdb.cp/inherit.exp: Likewise.
19987 * gdb.cp/local.exp: Likewise.
19988 * gdb.cp/m-data.exp: Likewise.
19989 * gdb.cp/m-static.exp: Likewise.
19990 * gdb.cp/member-ptr.exp: Likewise.
19991 * gdb.cp/method.exp: Likewise.
19992 * gdb.cp/misc.exp: Likewise.
19993 * gdb.cp/namespace.exp: Likewise.
19994 * gdb.cp/overload.exp: Likewise.
19995 * gdb.cp/ovldbreak.exp: Likewise.
19996 * gdb.cp/pr-1023.exp: Likewise.
19997 * gdb.cp/pr-1210.exp: Likewise.
19998 * gdb.cp/pr-574.exp: Likewise.
19999 * gdb.cp/printmethod.exp: Likewise.
20000 * gdb.cp/psmang.exp: Likewise.
20001 * gdb.cp/ref-params.exp: Likewise.
20002 * gdb.cp/ref-types.exp: Likewise.
20003 * gdb.cp/rtti.exp: Likewise.
20004 * gdb.cp/templates.exp: Likewise.
20005 * gdb.cp/try_catch.exp: Likewise.
20006 * gdb.cp/userdef.exp: Likewise.
20007 * gdb.cp/virtfunc.exp: Likewise.
20008 * gdb.disasm/am33.exp: Likewise.
20009 * gdb.disasm/h8300s.exp: Likewise.
20010 * gdb.disasm/mn10300.exp: Likewise.
20011 * gdb.disasm/sh3.exp: Likewise.
20012 * gdb.disasm/t01_mov.exp: Likewise.
20013 * gdb.disasm/t02_mova.exp: Likewise.
20014 * gdb.disasm/t03_add.exp: Likewise.
20015 * gdb.disasm/t04_sub.exp: Likewise.
20016 * gdb.disasm/t05_cmp.exp: Likewise.
20017 * gdb.disasm/t06_ari2.exp: Likewise.
20018 * gdb.disasm/t07_ari3.exp: Likewise.
20019 * gdb.disasm/t08_or.exp: Likewise.
20020 * gdb.disasm/t09_xor.exp: Likewise.
20021 * gdb.disasm/t10_and.exp: Likewise.
20022 * gdb.disasm/t11_logs.exp: Likewise.
20023 * gdb.disasm/t12_bit.exp: Likewise.
20024 * gdb.disasm/t13_otr.exp: Likewise.
20025 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
20026 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
20027 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
20028 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
20029 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
20030 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20031 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20032 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20033 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
20034 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
20035 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20036 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20037 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20038 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20039 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20040 * gdb.mi/gdb701.exp: Likewise.
20041 * gdb.mi/gdb792.exp: Likewise.
20042 * gdb.mi/mi-basics.exp: Likewise.
20043 * gdb.mi/mi-break.exp: Likewise.
20044 * gdb.mi/mi-cli.exp: Likewise.
20045 * gdb.mi/mi-console.exp: Likewise.
20046 * gdb.mi/mi-disassemble.exp: Likewise.
20047 * gdb.mi/mi-eval.exp: Likewise.
20048 * gdb.mi/mi-file.exp: Likewise.
20049 * gdb.mi/mi-read-memory.exp: Likewise.
20050 * gdb.mi/mi-regs.exp: Likewise.
20051 * gdb.mi/mi-return.exp: Likewise.
20052 * gdb.mi/mi-simplerun.exp: Likewise.
20053 * gdb.mi/mi-stack.exp: Likewise.
20054 * gdb.mi/mi-stepi.exp: Likewise.
20055 * gdb.mi/mi-syn-frame.exp: Likewise.
20056 * gdb.mi/mi-until.exp: Likewise.
20057 * gdb.mi/mi-var-block.exp: Likewise.
20058 * gdb.mi/mi-var-child.exp: Likewise.
20059 * gdb.mi/mi-var-cmd.exp: Likewise.
20060 * gdb.mi/mi-var-display.exp: Likewise.
20061 * gdb.mi/mi-watch.exp: Likewise.
20062 * gdb.mi/mi2-basics.exp: Likewise.
20063 * gdb.mi/mi2-break.exp: Likewise.
20064 * gdb.mi/mi2-cli.exp: Likewise.
20065 * gdb.mi/mi2-console.exp: Likewise.
20066 * gdb.mi/mi2-disassemble.exp: Likewise.
20067 * gdb.mi/mi2-eval.exp: Likewise.
20068 * gdb.mi/mi2-file.exp: Likewise.
20069 * gdb.mi/mi2-read-memory.exp: Likewise.
20070 * gdb.mi/mi2-regs.exp: Likewise.
20071 * gdb.mi/mi2-return.exp: Likewise.
20072 * gdb.mi/mi2-simplerun.exp: Likewise.
20073 * gdb.mi/mi2-stack.exp: Likewise.
20074 * gdb.mi/mi2-stepi.exp: Likewise.
20075 * gdb.mi/mi2-syn-frame.exp: Likewise.
20076 * gdb.mi/mi2-until.exp: Likewise.
20077 * gdb.mi/mi2-var-block.exp: Likewise.
20078 * gdb.mi/mi2-var-child.exp: Likewise.
20079 * gdb.mi/mi2-var-cmd.exp: Likewise.
20080 * gdb.mi/mi2-var-display.exp: Likewise.
20081 * gdb.mi/mi2-watch.exp: Likewise.
20082 * gdb.stabs/exclfwd.exp: Likewise.
20083 * gdb.stabs/weird.exp: Likewise.
20084 * gdb.threads/gcore-thread.exp: Likewise.
20085 * gdb.trace/actions.exp: Likewise.
20086 * gdb.trace/backtrace.exp: Likewise.
20087 * gdb.trace/circ.exp: Likewise.
20088 * gdb.trace/collection.exp: Likewise.
20089 * gdb.trace/deltrace.exp: Likewise.
20090 * gdb.trace/infotrace.exp: Likewise.
20091 * gdb.trace/limits.exp: Likewise.
20092 * gdb.trace/packetlen.exp: Likewise.
20093 * gdb.trace/passc-dyn.exp: Likewise.
20094 * gdb.trace/passcount.exp: Likewise.
20095 * gdb.trace/report.exp: Likewise.
20096 * gdb.trace/save-trace.exp: Likewise.
20097 * gdb.trace/tfind.exp: Likewise.
20098 * gdb.trace/tracecmd.exp: Likewise.
20099 * gdb.trace/while-dyn.exp: Likewise.
20100 * gdb.trace/while-stepping.exp: Likewise.
20101
f4b618d1
JB
201022006-08-08 Joel Brobecker <brobecker@adacore.com>
20103
20104 * gdb.base/step-bt.c: New file.
20105 * gdb.base/step-bt.exp: New testcase.
20106
3d00d119
DJ
201072006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
20108
20109 * config/monitor.exp (gdb_load): Remove support for obsolete
20110 download-write-size.
20111 * gdb.base/remote.exp: Likewise. Update all callers of
20112 gdb_timed_load.
20113
017b5bd4
DJ
201142006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20115
20116 * cursal.exp: Pass binfile to gdb_load.
20117
837c599d
DJ
201182006-08-01 Nathan Sidwell <nathan@codesourcery.com>
20119
20120 * gdb.base/cursal.exp: Add "" to gdb_load call.
20121
8dd4540b
MK
201222006-07-29 Mark Kettenis <kettenis@gnu.org>
20123
20124 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
20125 NetBSD/ELF targets.
20126
ab5c9f60
DJ
201272006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
20128
20129 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
20130 operator*.
20131
4c42eaff
DJ
201322006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20133
20134 * gdb.base/completion.exp: Update for change in "file" behavior.
20135 * gdb.stabs/weird.exp: Likewise.
20136 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20137 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20138
0155cc76
NS
201392006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20140
20141 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20142 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20143
16026cd7
AS
201442006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20145
20146 * gdb.base/default.exp: Update source command error message.
20147 * gdb.base/help.exp: Update 'help source' message.
20148
16963cb6
DJ
201492006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20150
20151 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20152 test.
20153
6d7fd486
AS
201542006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20155
20156 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20157
29e8a844
DJ
201582006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20159
20160 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20161
6afcfa39
DJ
201622006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20163
20164 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20165
267a692b
MK
201662006-07-17 Mark Kettenis <kettenis@gnu.org>
20167
20168 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20169 *-*-openbsd* from targets for wich we expect ARM FPA floating
20170 point format.
20171
85d2fec4
NR
201722006-07-17 Nick Roberts <nickrob@snap.net.nz>
20173
20174 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20175
201762006-07-17 Mark Kettenis <kettenis@gnu.org>
20177
20178 * gdb.base/annota3.exp: Expect frame-begin annotation.
20179
85b4c6e8
JB
201802006-07-14 Joel Brobecker <brobecker@adacore.com>
20181
20182 * gdb.base/help.exp: Adjust "help unset" test to accept
20183 any list of unset commands.
20184
fb933624
DJ
201852006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20186 Daniel Jacobowitz <dan@codesourcery.com>
20187
20188 * gdb.cp/ref-params.exp: New test.
20189 * gdb.cp/ref-params.cc: New source file.
20190 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20191
1dff4b64
MK
201922006-07-08 Mark Kettenis <kettenis@gnu.org>
20193
20194 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20195 spaces/tabs in regular expressions since they might not be there.
20196
40d2e0e3
AS
201972006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20198
20199 * gdb.base/ifelse.exp: New file.
20200
f6c957d2
NS
202012006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20202
20203 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20204 line.
20205 * gdb.base/huge.exp: Loop over compilation to find a size that
20206 is acceptable.
20207 * gdb.base/remote.exp: Correct expected strings.
20208 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20209
b9c5a23d
DJ
202102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20211
20212 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20213
9af2e58d
DJ
202142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20215
20216 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20217 native.
20218
30930ca5
DJ
202192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20220
20221 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20222 enable stabs testing.
20223
aa32fa1d
DJ
202242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20225
bd4a4c80 20226 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20227 gdb_test_multiple does.
20228
321fef15
DJ
202292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20230
20231 * Makefile.in (host_alias): Remove.
20232 (target_alias): Use @target_noncanonical@.
20233 (site.exp): Don't set host_alias.
20234 * aclocal.m4: Remove contents. Include acx.m4.
20235 * configure: Regenerated.
20236 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20237
e1c2defa
NS
202382006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20239
e63b55d1
NS
20240 * lib/gdb.exp (gdb_load_cmd): New.
20241
5600ea19
NS
20242 * gdb.base/fileio.c: Add system(NULL) test.
20243 * gdb.base/fileio.exp: Check it.
20244
e1c2defa
NS
20245 * gdb.base/break.c: Add 10a breakpoint at }
20246 * gdb.base/break.exp: Add test for breakpoint at }
20247 * gdb.cp/anon-union.cc: Add code at end of function.
20248 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20249 * gdb.mi/var-cmd.c: Add code at end of function.
20250 * gdb.mi/mi-var-display.exp: Adjust end of next.
20251 * gdb.mi/mi2-var-display.exp: Likewise.
20252 * gdb.base/fileio.c: Add stop function and insert calls at
20253 stopping places.
20254 * gdb.base/fileio.exp: Breakpoint stop function and remove
20255 explicit line number references.
20256
6c0112ec
JB
202572006-05-19 Joel Brobecker <brobecker@adacore.com>
20258
a9c64011
AS
20259 * gdb.base/del.exp (test_delete_alias): New function.
20260 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20261
154189a4
FF
202622006-05-18 Fred Fish <fnf@specifix.com>
20263
20264 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20265 required. Check for spurious output after program exits normally.
20266
582e64c2
FF
202672006-05-17 Fred Fish <fnf@specifix.com>
20268
20269 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20270 gdb_load, so it works in the simulator.
20271
8ef6493a
FF
202722006-05-11 Fred Fish <fnf@specifix.com>
20273
20274 * gdb.base/bang.exp: Ignore unexpected output between the
20275 "program exited normally" and the gdb prompt, as many other
20276 tests do.
20277
692b141c
MK
202782006-05-07 Mark Kettenis <kettenis@gnu.org>
20279
20280 * gdb.base/help.exp: Make "delete checkpoint" part option for
20281 "help d" and "help delete" tests.
20282
540b8a30
UW
202832006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20284
a9c64011 20285 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20286 expected output in some mi_gdb_test statements.
20287 * gdb.mi/mi2-basics.exp: Likewise.
20288
9b6462d9
JB
202892006-05-05 Joel Brobecker <brobecker@adacore.com>
20290
20291 * gdb.base/del.c: New file.
20292 * gdb.base/del.exp: New testcase.
20293
954de43b
DM
202942006-05-05 David S. Miller <davem@sunset.davemloft.net>
20295
20296 * gdb.base/break.exp: Do not assume a breakpoint on
20297 main will actually be in $srcfile when optimizing.
1303f75e
DM
20298 * gdb.base/savedregs.exp: Do not require that the dummy
20299 frame location match up to a symbol and source file location.
c3242428
DM
20300 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20301 will get printed without a mi_cmd_data_list_register_values prefix.
20302 (*-data-list-register-*): Correct regular expressions to expect the new
20303 pseudo d? floating point registers.
20304 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20305
c7e64c9a
DJ
203062006-05-05 Christophe Lyon <christophe.lyon@st.com>
20307
20308 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20309 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20310 is allocated by the compiler.
20311 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20312 anons, e, anone to force their allocation by the compiler.
20313
203142006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20315
20316 * gdb.base/help.exp: Update expected text for help d and
20317 help delete.
20318
27ce9a6d
MK
203192006-05-02 Mark Kettenis <kettenis@gnu.org>
20320
20321 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20322 NetBSD/ELF targets.
20323
8608915f
MK
203242006-04-30 Mark Kettenis <kettenis@gnu.org>
20325
20326 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20327 single-step breakpoint fails; make this a KFAIL on
20328 sparc*-*-openbsd*.
20329 * gdb.base/siginfo.exp: Likewise.
20330 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20331
b8db102d
MS
203322006-04-26 Michael Snyder <msnyder@redhat.com>
20333
20334 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20335 which may have to consume output from other forks.
20336 Add tests to make sure that "delete fork" succeeded.
20337
c702009a
MS
203382006-04-20 Michael Snyder <msnyder@redhat.com>
20339
20340 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20341 Add support for the Renesas M32C and M16C.
20342
20343 * gdb.asm/asm-source.exp: Add m32c target.
20344 * gdb.asm/m32c.inc: Support for m32c target.
20345
e28493f2
AS
203462006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20347
20348 * gdb.base/commands.exp (recursive_source_test): New test.
20349
880da185
DM
203502006-04-04 David S. Miller <davem@sunset.davemloft.net>
20351
20352 * gdb.base/float.exp: Add pattern for sparc targets.
20353
61d9b92f
DJ
203542006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20355
20356 * gdb.base/commands.exp (stray_arg0_test): New test.
20357
bd717df8
PB
203582006-03-30 Paul Brook <paul@codesourcery.com>
20359
20360 * gdb.mi/mi-until.exp: kfail broken until command.
20361 * gdb.mi/mi2-until.exp: Ditto.
20362
ec793d3c
NR
203632006-03-27 Nick Roberts <nickrob@snap.net.nz>
20364
20365 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20366
831004b7
AO
203672006-03-08 Alexandre Oliva <aoliva@redhat.com>
20368
20369 * gdb.base/prelink.exp: Anchor tested-for regular expression
20370 on gdb prompt.
20371
effe49a0
PB
203722006-03-07 Paul Brook <paul@codesourcery.com>
20373
20374 * gdb.base/assign.exp: Correct fail message.
20375
e5461016
PB
203762006-03-07 Paul Brook <paul@codesourcery.com>
20377
20378 * lib/compiler.c: Extract armcc version number.
20379 * lib/compiler.cc: Ditto.
20380
fc91c6c2
PB
203812006-03-07 Paul Brook <paul@codesourcery.com>
20382
20383 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20384 additional_flags=-w.
20385 * gdb.arch/altivec-regs.exp: Ditto.
20386 * gdb.arch/e500-abi.exp: Ditto.
20387 * gdb.arch/e500-regs.exp: Ditto.
20388 * gdb.base/all-bin.exp: Ditto.
20389 * gdb.base/annota1.exp: Ditto.
20390 * gdb.base/annota3.exp: Ditto.
20391 * gdb.base/args.exp: Ditto.
20392 * gdb.base/arithmet.exp: Ditto.
20393 * gdb.base/assign.exp: Ditto.
20394 * gdb.base/async.exp: Ditto.
20395 * gdb.base/bang.exp: Ditto.
20396 * gdb.base/break.exp: Ditto.
20397 * gdb.base/call-rt-st.exp: Ditto.
20398 * gdb.base/completion.exp: Ditto.
20399 * gdb.base/cond-expr.exp: Ditto.
20400 * gdb.base/condbreak.exp: Ditto.
20401 * gdb.base/consecutive.exp: Ditto.
20402 * gdb.base/define.exp: Ditto.
20403 * gdb.base/display.exp: Ditto.
20404 * gdb.base/ena-dis-br.exp: Ditto.
20405 * gdb.base/environ.exp: Ditto.
20406 * gdb.base/eval-skip.exp: Ditto.
20407 * gdb.base/info-proc.exp: Ditto.
20408 * gdb.base/jump.exp: Ditto.
20409 * gdb.base/logical.exp: Ditto.
20410 * gdb.base/long_long.exp: Ditto.
20411 * gdb.base/maint.exp: Ditto.
20412 * gdb.base/miscexprs.exp: Ditto.
20413 * gdb.base/pc-fp.exp: Ditto.
20414 * gdb.base/pointers.exp: Ditto.
20415 * gdb.base/relational.exp: Ditto.
20416 * gdb.base/reread.exp: Ditto.
20417 * gdb.base/sect-cmd.exp: Ditto.
20418 * gdb.base/sep.exp: Ditto.
20419 * gdb.base/sepdebug.exp: Ditto.
20420 * gdb.base/until.exp: Ditto.
20421 * gdb.base/whatis-exp.exp: Ditto.
20422 * gdb.cp/annota2.exp: Ditto.
20423 * gdb.cp/annota3.exp: Ditto.
20424 * gdb.trace/actions.exp: Ditto.
20425 * gdb.trace/backtrace.exp: Ditto.
20426 * gdb.trace/circ.exp: Ditto.
20427 * gdb.trace/collection.exp: Ditto.
20428 * gdb.trace/deltrace.exp: Ditto.
20429 * gdb.trace/infotrace.exp: Ditto.
20430 * gdb.trace/limits.exp: Ditto.
20431 * gdb.trace/packetlen.exp: Ditto.
20432 * gdb.trace/passc-dyn.exp: Ditto.
20433 * gdb.trace/passcount.exp: Ditto.
20434 * gdb.trace/report.exp: Ditto.
20435 * gdb.trace/save-trace.exp: Ditto.
20436 * gdb.trace/tfind.exp: Ditto.
20437 * gdb.trace/tracecmd.exp: Ditto.
20438 * gdb.trace/while-dyn.exp: Ditto.
20439 * gdb.trace/while-stepping.exp: Ditto.
20440 * lib/gdb.exp: Ditto.
20441 (gdb_compile): Handle nowarning option.
20442
5f4a23d9
AO
204432006-03-07 Alexandre Oliva <aoliva@redhat.com>
20444
20445 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20446 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20447 Rename executable to prelinkt. Don't re-prelink if we didn't
20448 get a core file. Test prelink -u exit status to tell whether
20449 prelinking failed. Use gdb_test_multiple.
20450
9733fc94
DJ
204512006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20452
20453 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20454 (do_tests): Call it.
20455
cc10cae3
AO
204562006-02-28 Alexandre Oliva <aoliva@redhat.com>
20457
20458 * gdb.base/prelink.exp: New test.
20459 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20460
15c46491
WZ
204612006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20462
20463 * gdb.fortran/derived-type.f90: New file.
20464 * gdb.fortran/derived-type.exp: New testcase.
20465
5c9f7ded
DJ
204662006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20467
20468 * gdb.base/default.exp: Allow ';' as a directory separator.
20469
5b96932b
AS
204702006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20471
20472 * gdb.base/help.exp (help add-symbol-file): Update.
20473
1986bccd
AS
204742006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20475
20476 * gdb.base/help.exp (help load): Update expected results.
20477
a8b7528f
FF
204782006-02-19 Fred Fish <fnf@specifix.com>
20479
20480 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20481 specifix hex value as part of results.
20482 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20483
f8261448
FF
204842006-02-16 Fred Fish <fnf@specifix.com>
20485
20486 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20487 ushort_addr, and slong_addr, so the typedefs are not optimized
20488 away.
20489 * gdb.base/whatis.exp: Add tests using type name for struct type,
20490 union type, enum type, and typedef.
a9c64011 20491
31d8bdd2
MK
204922006-02-13 Mark Kettenis <kettenis@gnu.org>
20493
20494 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20495
34e41e63
JB
204962006-02-13 Jim Blandy <jimb@redhat.com>
20497
20498 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20499 case where it takes two "next" commands to skip past the init
20500 call.
20501
ac6e4f31
FF
205022006-02-12 Fred Fish <fnf@specifix.com>
20503
20504 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20505 to handle cases where it takes two "next" commands to skip
20506 past the init call.
20507
2db2d571
JB
205082006-02-07 Joel Brobecker <brobecker@adacore.com>
20509
20510 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20511 on hppa32 targets.
20512
38fcd64c
DJ
205132006-02-06 Vladimir Prus <ghost@cs.msu.su>
20514
20515 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20516 field.
20517
1315ad46
MK
205182006-01-29 Mark Kettenis <kettenis@gnu.org>
20519
20520 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20521
5625b943
DJ
205222006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20523
20524 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20525 files.
20526
80df1bbe
DJ
205272006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20528
20529 * gdb.cp/maint.exp: Set complaints to a positive value.
20530
9078e690
DJ
205312006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20532
20533 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20534 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20535 function name.
20536
9c903399
DJ
205372006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20538
20539 * gdb.base/checkpoint.c: Update copyright notice. Include
20540 <stdlib.h>.
20541
761ae4d6
JB
205422006-01-04 Jim Blandy <jimb@redhat.com>
20543
20544 * gdb.asm/asm-source.exp: Independently provide default values for
20545 asm-flags and debug-flags. Use 'string equal' to do the
20546 comparison, not the implicit expr's '==' operator. Remove
20547 now-unneeded assignments to asm-flags. In h8300 case, place
20548 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20549
099ac3dd
MS
205502006-01-04 Michael Snyder <msnyder@redhat.com>
20551
20552 * gdb.base/checkpoint.c: New file.
20553 * gdb.base/checkpoint.exp: New file.
20554 * gdb.base/multi-fork.c: New file.
20555 * gdb.base/multi-fork.exp: New file.
20556 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20557
f4d85314
FF
205582006-01-04 Fred Fish <fnf@specifix.com>
20559
20560 * gdb.base/ptype.c (foo): Add typedef.
20561 (intfoo): Add function.
20562 * gdb.base/ptype1.c: New file.
20563 * gdb.base/ptype.exp: Handle compilation and linking with two
20564 source files. Test that proper type for "foo" is found based
20565 on source context rather than first match found in symtabs.
20566
a1b06f35
MK
205672005-12-28 Mark Kettenis <kettenis@gnu.org>
20568
20569 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20570 * gdb.asm/openbsd.inc: Indent commands.
20571
d082a1e2
MK
205722005-12-26 Mark Kettenis <kettenis@gnu.org>
20573
c65016bd
MK
20574 * gdb.base/freebpcmd.exp: Increase timeout.
20575
d082a1e2
MK
20576 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20577
d3c32a0e
DJ
205782005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20579
20580 * gdb.base/default.exp: Update check for "show version".
20581
9fdb1f50
RC
205822005-12-09 Randolph Chung <tausq@debian.org>
20583
20584 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
20585 * gdb.asm/pa64.inc: New file.
20586
5f2c56f7
RC
205872005-12-09 Randolph Chung <tausq@debian.org>
20588
20589 * gdb.asm/common.inc: Indent commands.
20590 * gdb.asm/asmsrc1.s: Likewise.
20591 * gdb.asm/asmsrc2.s: Likewise.
20592
8117349c
RC
205932005-12-09 Randolph Chung <tausq@debian.org>
20594
20595 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
20596 (get_addr_of_sym): Remove duplicate print.
20597 (gen_core): xfail hppa*-*-hpux*, update expected output.
20598 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
20599 * gdb.arch/pa64-nullify.s: New file.
20600
8f07f25a
RC
206012005-12-09 Randolph Chung <tausq@debian.org>
20602
20603 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20604
55b39184
DJ
206052005-12-07 Christophe Lyon <christophe.lyon@st.com>
20606
20607 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
20608 code generation for these functions.
20609 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
20610 error message.
20611
31e2b00f
AS
206122005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
20613
20614 * gdb.base/help.exp (help b, help br, help bre, help brea)
20615 (help break): Update the expected message.
20616
c3d0b56e
SC
206172005-11-11 Stephane Carrez <stcarrez@nerim.fr>
20618
20619 * gdb.asm/m68hc11.inc: Setup the data section.
20620 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
20621 script for this test.
20622 (m6812-*-*): Likewise.
20623
36ae0ea9
RC
206242005-11-09 Randolph Chung <tausq@debian.org>
20625
20626 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20627
9d6f42e9
WZ
206282005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20629
20630 * gdb.base/break.exp: Fix a comment typo.
20631
e2126a14
EZ
206322005-11-03 Jim Blandy <jimb@redhat.com>
20633
a9c64011
AS
20634 Checked in by Elena Zannoni <ezannoni@redhat.com>
20635
889bf7c5 20636 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 20637
e0ac7199
CV
206382005-11-02 Corinna Vinschen <vinschen@redhat.com>
20639
20640 * gdb.arch/gdb1558.c: Include stdio.h.
20641
31d3fb18
MK
206422005-10-31 Mark Kettenis <kettenis@gnu.org>
20643
20644 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20645
e52b687c
MK
206462005-10-31 Mark Kettenis <kettenis@gnu.org>
20647
20648 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20649
f4711d79
PG
206502005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20651
a9c64011
AS
20652 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20653 vscr" tests to better match output.
f4711d79 20654
987a9106
JB
206552005-10-12 Jim Blandy <jimb@redhat.com>
20656
20657 * gdb.base/structs.exp (any): New function.
20658 (test_struct_returns): Don't make any assumptions at all about
20659 what value the function returns when GDB can't set the return
20660 value.
20661
2336bb58
JB
206622005-10-09 Joel Brobecker <brobecker@adacore.com>
20663
20664 * gdb.ada/arrayidx/p.adb: New file.
20665 * gdb.ada/arrayidx.exp: New testcase
20666
206672005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
20668
20669 * gdb.ada/array_return/pck.ads: New file.
20670 * gdb.ada/array_return/pck.adb: New file.
20671 * gdb.ada/array_return/p.adb: New file.
20672 * gdb.ada/array_return.exp: New testcase.
20673
705335ea
JB
206742005-10-03 Joel Brobecker <brobecker@adacore.com>
20675
a9c64011
AS
20676 * gdb.base/arrayidx.c: New file.
20677 * gdb.base/arrayidx.exp: New testcase.
705335ea 20678
11ee9940
NR
206792005-09-29 Nick Roberts <nickrob@snap.net.nz>
20680
20681 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
20682 frames-invalid and breakpoints-invalid are no longer generated
20683 with level 3 so don't expect them in the output.
20684
39fb8e9e
BR
206852005-09-27 Bob Rossi <bob@brasko.net>
20686
a9c64011 20687 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
20688 from test. Escape the | in mi_gdb_test call.
20689 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
20690 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
20691 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
20692 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
20693 expected regex's in mi_gdb_test calls.
20694 * lib/mi-support.exp: Remove arbitrary .* from tests.
20695 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
20696 Fully anchor GDB/MI expected results in mi_gdb_test.
20697 * lib/gdb.exp (string_to_regexp): Escape the ] character.
20698 * gdb.base/sizeof.exp: Remove escape character. Correct test.
20699
2af48f68
PB
207002005-09-26 Paul Brook <paul@codesourcery.com>
20701
20702 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20703
f34502bc
WZ
207042005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20705
20706 * bfp-test.c: New file.
20707 * bfp-test.exp: New testcase.
20708
ca929517
WZ
207092005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20710
20711 * gdb.fortran/subarray.exp: New testcase to test the evaluation
20712 of subarray and substring variable.
20713 * gdb.fortran/subarray.f: New source file for the test of subarray
20714 and substring variable evaluation.
20715 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
20716 of string constant.
20717
c761af65
DJ
207182005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
20719
20720 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
20721 copyright dates.
20722
561d7a1d
PG
207232005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
20724
20725 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
20726 powerpc altivec' test with an almost identical 'info vector' test.
20727
b2b64cc9
PG
207282005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20729
a9c64011
AS
20730 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20731 vscr" tests to match output.
b2b64cc9 20732
6ac4d15a
PG
207332005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20734
a9c64011
AS
20735 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20736 output.
6ac4d15a 20737
40e55bef
BR
207382005-09-11 Bob Rossi <bob@brasko.net>
20739
889bf7c5
PA
20740 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
20741 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
20742 commands that return an MI output command and an asyncronous MI output
20743 command.
40e55bef
BR
20744 * gdb.mi/mi-console.exp: Ditto.
20745
3c7385ec
BR
207462005-09-11 Bob Rossi <bob@brasko.net>
20747
20748 * gdb.mi/mi-var-child.c: Include <string.h>.
20749
a6cd0eb3
DJ
207502005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20751
20752 * killed.exp: Correct gdb_expect syntax.
20753
2f168eed
CV
207542005-08-09 Corinna Vinschen <vinschen@redhat.com>
20755
20756 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20757
ecd3fd0f
BR
207582005-08-02 Bob Rossi <bob@brasko.net>
20759
20760 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
20761 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
20762 Change tests to inferior-tty-set/show.
20763 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
20764 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
20765 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
20766 inferior. Use mi_gdb_test to get GDB and Inferior output.
20767 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
20768 descriptor.
20769 (mi_inferior_tty_name): Add inferior PTY file name.
20770 (mi_gdb_start): Add INFERIOR_PTY parameter.
20771 (mi_gdb_test): Add IPATTERN parameter.
20772
f1ea48cb 207732005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 20774
f1ea48cb
BR
20775 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
20776 parameter to mi_gdb_test.
20777 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
20778
6e650a67
DJ
207792005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20780
20781 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
20782 struct_declarations.
20783 * gdb.mi/mi-var-child.exp: Step over the initialization of
20784 struct_declarations.
20785
8be260b6
DJ
207862005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20787
20788 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
20789 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
20790 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
20791 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
20792 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
20793 file.
20794
4e660f07
NR
207952005-07-27 Nick Roberts <nickrob@snap.net.nz>
20796
20797 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
20798 (do_children_tests): Assign values to the extra elements.
20799
20800 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
20801 them for tests for "-var-update --no-values" and
a9c64011 20802 "-var-update --all-values".
4e660f07
NR
20803 Add test for "-var-list-children --simple-values".
20804
20805 * gdb.mi/basics.c (callee4): Add integer array D[3]...
20806
20807 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
20808 "-stack-list-locals --simple-values" Improve doc strings and
20809 comments.
20810
6bdae935
MK
208112005-07-18 Mark Kettenis <kettenis@gnu.org>
20812
598b7a6f
MK
20813 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
20814 *-*-openbsd*.
20815 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
20816
6bdae935
MK
20817 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
20818 sigaltsatck'.
20819
1323e929 208202005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 20821
1323e929
BR
20822 * gdb.base/default.exp (tty): Changed output of command.
20823 * gdb.base/help.exp (help tty): Ditto.
20824
b1a9c082
MK
208252005-07-12 Mark Kettenis <kettenis@gnu.org>
20826
20827 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
20828
10a844a2
MK
208292005-07-10 Mark Kettenis <kettenis@gnu.org>
20830
20831 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
20832 -stack-select-frame without arguments.
20833 (test_stack_frame_listing): Add test for newly implemented command
20834 -stack-info-frame.
20835
3cb3b8df
BR
208362005-07-06 Bob Rossi <bob@brasko.net>
20837
20838 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
20839 command.
20840 (Copyright): Update copyright.
20841
a0c5fbcf
WZ
208422005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
20843
20844 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
20845 tests to evaluate exponentiation expression.
20846
984971d0
AS
208472005-06-29 Andreas Schwab <schwab@suse.de>
20848
20849 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
20850 main to avoid warnings.
20851
20852 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
20853
fe03833f
NR
208542005-06-20 Nick Roberts <nickrob@snap.net.nz>
20855
20856 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
20857 -stack-select-frame without arguments.
20858 (test_stack_frame_listing): Add test for newly implemented command
20859 -stack-info-frame.
a9c64011 20860
7a55f279
WZ
208612005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
20862
0ffa0ea5
DJ
20863 * gdb.fortran/array-element.f: New file.
20864 * gdb.fortran/array-element.exp: New testcase.
7a55f279 20865
26585198
DJ
208662005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20867
20868 * gdb.base/bigcore.exp: Correct checks for systems which can
20869 not dump a large core file.
20870
c1bd25fd
DJ
208712005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20872
20873 * gdb.base/relocate.c: Add a copyright notice.
20874 (dummy): Remove.
20875 * gdb.base/relocate.exp: Test printing the values of variables
20876 from a relocatable file.
20877
589e074d
DJ
208782005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
20879
20880 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
20881 excess MI output after an error.
20882
0915f927
JB
208832005-05-29 Joel Brobecker <brobecker@adacore.com>
20884
20885 * gdb.arch/alpha-step.c: New file.
20886 * gdb.arch/alpha-step.exp: New testcase.
20887
76ff342d
DJ
208882005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
20889 Dennis Brueni <dennis@slickedit.com>
20890
20891 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
20892 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
20893 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
20894 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
20895 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
20896 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
20897 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
20898
96b0c7ac
DJ
208992005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
20900 Wu Zhou <woodzltc@cn.ibm.com>
20901
20902 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
20903 IBM's xlc compiler.
20904 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
20905 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
20906
f21565d2
JB
209072005-05-13 Jim Blandy <jimb@redhat.com>
20908
20909 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
20910 calling gdb_suppress_entire_file.
20911 * gdb.base/charset.exp: Same.
20912 * gdb.base/call-rt-st.exp: Same.
20913
6006a3a1
BR
209142005-05-05 Bob Rossi <bob_rossi@cox.net>
20915
20916 * lib/gdb.exp (fullname_syntax): Added global regex.
20917 (fullname_syntax_POSIX): Ditto.
20918 (fullname_syntax_UNC): Ditto.
20919 (fullname_syntax_DOS_CASE): Ditto.
20920 (fullname_syntax_DOS): Ditto.
20921 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
20922 fullname_syntax variable to scope and use it.
20923 (test_file_list_exec_source_files): Ditto.
20924 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
20925
c3b69c04
DJ
209262005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
20927
20928 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
20929
3c95e6af
PG
209302004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
20931
a9c64011
AS
20932 * lib/gdb.exp (skip_altivec_tests): New function, based on
20933 check_vmx_hw_available from the GCC testsuite.
20934 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
20935 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 20936
78df6c56
JB
209372005-05-02 Jim Blandy <jimb@redhat.com>
20938
20939 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
20940 calling gdb_suppress_entire_file.
20941
1690f9cf
DJ
209422005-04-30 Randolph Chung <tausq@debian.org>
20943
20944 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
20945 Slightly relax "sem_post" name checking.
20946
5ea106f7
PG
209472005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20948
20949 * gdb.base/unload.exp: Use new shared library infrastructure.
20950
bf7234cf
PG
209512005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20952
20953 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 20954 infrastructure.
bf7234cf 20955
547b869a
CV
209562005-04-29 Corinna Vinschen <vinschen@redhat.com>
20957
20958 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
20959 * gdb.asm/h8300.inc: New file.
20960
f07e55f0
PG
209612005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20962
20963 * gdb.base/shlib-call.exp: Change to use new shared library
20964 infrastructure.
20965
3cbba3d1
PG
209662005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20967
a9c64011
AS
20968 * gdb.base/pending.exp: Change to use new shared library
20969 infrastructure.
3cbba3d1 20970
ed6df200
PG
209712005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20972
a9c64011
AS
20973 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
20974 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 20975
8c8f4ebe
PG
209762005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
20977
a9c64011
AS
20978 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
20979 shared objects being adjusted and update copyright years.
8c8f4ebe 20980
607fbc54
DJ
209812005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
20982
20983 * ChangeLog: Correct some 2003-01-13 dates.
20984 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
20985 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
20986 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
20987 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
20988 gdb.trace/tfind.exp: Update copyright years.
20989
57bf0e56
DJ
209902005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
20991 Daniel Jacobowitz <dan@codesourcery.com>
20992
20993 * lib/gdb.exp (gdb_compile): Handle shlib=.
20994 (gdb_compile_shlib): New function.
20995
9b593790
PG
209962005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
20997
a9c64011 20998 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 20999
9494c6a5
DJ
210002005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21001
21002 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
21003 gdb.server.
21004 * configure.ac: Likewise.
21005 * configure: Regenerated.
21006 * gdb.gdbserver/Makefile.in: Moved to...
21007 * gdb.server/Makefile.in: ... here.
21008 * gdb.gdbserver/server.c: Moved to...
21009 * gdb.server/server.c: ... here.
21010 * gdb.gdbserver/server-run.exp: Moved to...
21011 * gdb.server/server-run.exp: ... here.
21012
6f8eac0e
DJ
210132005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
21014
21015 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
21016 * configure.ac: Create gdb.gdbserver/Makefile.
21017 * configure: Regenerated.
21018 * lib/gdbserver-support.exp: New file, derived from
21019 config/gdbserver.exp.
21020 * config/gdbserver.exp: Use gdbserver-support.exp.
21021 * gdb.gdbserver/Makefile.in: New file.
21022 * gdb.gdbserver/server.c: New file.
21023 * gdb.gdbserver/server-run.exp: New file.
21024
6e87504d
PG
210252005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
21026
a9c64011
AS
21027 * lib/gdb.exp (test_compiler_info): Return compiler_info
21028 if no arguments are given.
6e87504d 21029
d1779be4
PG
210302005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
21031
21032 * gdb.arch/altivec-abi.exp: Check for compiler and set
21033 use altivec' flag accordingly.
21034 * gdb.arch/altivec-regs.exp: Likewise.
21035
88750304
DJ
210362005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
21037
21038 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
21039
f3fb768d
AS
210402005-03-27 Andreas Schwab <schwab@suse.de>
21041
21042 * gdb.base/bigcore.c (main): Add missing mode argument in open
21043 call.
21044
7e813ac5
DJ
210452005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
21046
21047 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
21048 downloads.
21049 * config/gdbserver.exp (gdb_load): Likewise.
21050
8e3049aa
PB
210512005-03-14 Paul Brook <paul@codesourcery.com>
21052
21053 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
21054 targets.
21055
a9df7c44
JB
210562005-03-09 Joel Brobecker <brobecker@adacore.com>
21057
21058 * gdb.dwarf2/dup-psym.S: New file.
21059 * gdb.dwarf2/dup-psym.exp: New testcase.
21060
9f0d94e8
JB
210612005-03-09 Joel Brobecker <brobecker@adacore.com>
21062
21063 * gdb.ada/exec_changed/first.adb: New file.
21064 * gdb.ada/exec_changed/second.adb: New file.
21065 * gdb.ada/exec_changed.exp: New testcase.
21066
5f579bc5
NS
210672005-03-08 Nathan Sidwell <nathan@codesourcery.com>
21068
36e9969c
NS
21069 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
21070 (A2): New class.
21071 (main): Test operator+.
21072 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
21073 breakpoint test.
21074
5f579bc5
NS
21075 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
21076 * gdb.base/signull.exp: Disable if gdb,nosignals.
21077 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
21078 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
21079 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
21080 * gdb.mi/mi2-console.exp: Likewise.
21081 * gdb.trace/collection.exp (run_trace_experiment): Consume the
21082 continue output at start.
21083 (gdb_collect_locals_test): Robustify regexp.
21084 * gdb.trace/passc-dyn.exp: Fix comment typo.
21085 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
21086
be46087e
CV
210872005-03-08 Corinna Vinschen <vinschen@redhat.com>
21088
21089 * gdb.asm/asm-source.exp: Add iq2000 case.
21090 * gdb.asm/iq2000.inc: New file.
21091
384e1a61 210922005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 21093
384e1a61
MI
21094 * gdb.base/command.exp: Change hardcoded value to regular expression.
21095 * gdb.base/float.exp: Add powerpc to the list of targets checked.
21096
584b6e9e
DJ
210972005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
21098
21099 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
21100 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
21101 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
21102 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
21103 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
21104
ab5b5d61
MK
211052005-03-05 Mark Kettenis <kettenis@gnu.org>
21106
21107 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
21108 changes.
21109
ae051c1b
PG
211102004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
21111
a9c64011
AS
21112 * lib/compiler.c: Add test for IBM's xlc compiler.
21113 * lib/compiler.cc: Likewise.
ae051c1b 21114
3f0f6ed2
JB
211152004-02-24 Joel Brobecker <brobecker@adacore.com>
21116
21117 * gdb.ada/fixed_points.exp: Create compilation object directory
21118 before running the test.
21119 * gdb.ada/null_record.exp: Likewise.
21120 * gdb.ada/packed_array.exp: Likewise.
21121 * gdb.ada/start.exp: Likewise.
21122
724f452b
JB
211232005-02-15 Joel Brobecker <brobecker@adacore.com>
21124
21125 * gdb.ada/packed_array/pa.adb: New file.
21126 * gdb.ada/packed_array.exp: New testcase.
21127
57f5cdfb 211282005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 21129
1f393151
MK
21130 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
21131 files.
21132
ebdda337
MK
21133 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21134 on *-*-openbsd*. Correctly match whitespace in regukar
21135 expressions.
21136
cf309262
DJ
211372005-02-10 Daniel Jacobowitz <dan@debian.org>
21138
21139 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21140 PR exp/1821
21141 * gdb.base/gdb1821.c: New test file.
21142 * gdb.base/gdb1821.exp: New test file.
21143
3be49e7a
JB
211442005-02-09 Joel Brobecker <brobecker@adacore.com>
21145
21146 * gdb.base/start.c: New file.
21147 * gdb.base/start.exp: New testcase.
21148
e292e67d
JB
211492005-02-09 Joel Brobecker <brobecker@adacore.com>
21150
21151 * gdb.ada/start/dummy.adb: New file.
21152 * gdb.ada/start.exp: New testcase.
21153
dbdfa66c
CV
211542005-02-09 Corinna Vinschen <vinschen@redhat.com>
21155
21156 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21157 for printing symbols and statistics.
21158 Add test for using relative pathnames in "maint print msymbols" test.
21159 Mark "maint info sections DATA" XFAIL on Cygwin.
21160 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21161 tests.
21162
d7941671
AC
211632005-02-09 Andreas Schwab <schwab@suse.de>
21164
21165 Committed by Andrew Cagney <cagney@gnu.org>
21166 * gdb.base/remotetimeout.exp: New file.
21167
74e5ef44
MK
211682005-02-07 Mark Kettenis <kettenis@gnu.org>
21169
21170 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21171
464dd14d
JB
211722005-02-03 Joel Brobecker <brobecker@adacore.com>
21173
21174 * gdb.ada/gnat_ada.gpr: New file.
21175 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21176 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21177 * configure.ac: No longer generate gnat_ada.gpr.
21178 * configure: Regenerate.
21179 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21180 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21181 * gdb.ada/null_record/bar.ads: Likewise.
21182 * gdb.ada/null_record/bar.adb: Likewise.
21183 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21184 * gdb.ada/null_record.exp (testdir): New variable.
21185 (testfile): executable is now in testdir subdirectory.
21186 (srcfile): Use full path to the main compilation unit.
21187 * gdb.ada/fixed_points.exp: Same changes as above.
21188
30d756ae
NR
211892005-02-03 Nick Roberts <nickrob@snap.net.nz>
21190
21191 * gdb.base/interp.exp: New test.
21192
9d799f85
AC
211932005-01-24 Andrew Cagney <cagney@gnu.org>
21194
21195 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21196
15656118
AC
211972005-01-19 Andrew Cagney <cagney@gnu.org>
21198
a892c31b
AC
21199 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21200 configure.ac not configure.in.
21201
15656118
AC
21202 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21203 of powerpc*-*-*.
21204 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21205 * gdb.base/list.exp (test_list_function)
15656118
AC
21206 (test_list_filename_and_function): Ditto.
21207 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21208
a7b01baf
AC
212092005-01-16 Andrew Cagney <cagney@gnu.org>
21210
17d92a02
AC
21211 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21212
a7b01baf
AC
21213 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21214
bc8332bb
AC
212152005-01-14 Andrew Cagney <cagney@gnu.org>
21216
21217 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21218 * gdb.mi/mi2-var-cmd.exp: Ditto.
21219
4d074752
CV
212202005-01-10 Corinna Vinschen <vinschen@redhat.com>
21221
21222 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21223
bec39cab
AC
212242005-01-07 Andrew Cagney <cagney@gnu.org>
21225
21226 * configure.ac: Rename configure.in, require autoconf 2.59.
21227 * configure: Re-generate.
21228 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21229 * gdb.stabs/configure: Re-generate.
21230 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21231 * gdb.hp/configure: Re-generate.
21232 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21233 autoconf 2.59.
21234 * gdb.hp/gdb.objdbg/configure: Re-generate.
21235 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21236 autoconf 2.59.
21237 * gdb.hp/gdb.defects/configure: Re-generate.
21238 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21239 autoconf 2.59.
21240 * gdb.hp/gdb.compat/configure: Re-generate.
21241 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21242 autoconf 2.59.
21243 * gdb.hp/gdb.base-hp/configure: Re-generate.
21244 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21245 autoconf 2.59.
21246 * gdb.hp/gdb.aCC/configure: Re-generate.
21247
f10b16d4
JB
212482004-12-15 Jim Blandy <jimb@redhat.com>
21249
21250 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21251 under NPTL when there is debugging info available for libpthread.
21252
fb6e1814
JG
212532004-12-13 Jerome Guitton <guitton@gnat.com>
21254
21255 * gdb.ada/fixed_points.c: New file.
21256 * gdb.ada/fixed_points.exp: New file.
21257
fe46cd3a
RC
212582004-12-03 Randolph Chung <tausq@debian.org>
21259
21260 * gdb.arch/pa-nullify.exp: New file.
21261 * gdb.arch/pa-nullify.s: New file.
21262
8de0841b
RC
212632004-11-30 Randolph Chung <tausq@debian.org>
21264
21265 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21266 instead of "tbug". Fix regexp to work properly with gdb_test.
21267
c8170782
PH
212682004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21269
21270 * gdb.base/bitfields2.exp: New test.
21271 * gdb.base/bitfields2.c: New file.
21272
954269c2
RE
212732004-11-28 Richard Earnshaw <rearnsha@arm.com>
21274
21275 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21276
0107feed
RC
212772004-11-16 Randolph Chung <tausq@debian.org>
21278
21279 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21280
f073ae8c
DJ
212812004-11-14 Daniel Jacobowitz <dan@debian.org>
21282
21283 * gdb.threads/threadapply.exp: Correct "macro details" test.
21284
19ad59e7
JJ
212852004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21286
21287 * gdb.threads/threadapply.exp: New test.
21288 * gdb.threads/threadapply.c: New file.
21289
9cf0961b
MK
212902004-11-07 Mark Kettenis <kettenis@gnu.org>
21291
21292 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21293 frames.
21294
c789492a
FL
212952004-11-05 Felix Lee <felix+log1@specifixinc.com>
21296
21297 * gdb.base/cursal.exp: New file.
21298 * gdb.base/cursal.c: New file.
21299
a1e167bb
AC
213002004-11-03 Andrew Cagney <cagney@gnu.org>
21301
21302 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21303
b7cbf173
MK
213042004-10-30 Mark Kettenis <kettenis@gnu.org>
21305
21306 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21307 NetBSD/ELF targets.
21308
88f9d34f
JB
213092004-10-29 Joel Brobecker <brobecker@gnat.com>
21310
21311 * gdb.threads/bp_in_thread.c: New file, copied from
21312 pthread_cond_wait.c.
21313 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21314 file, rather than reusing the .c file from another testcase.
21315
ca7d6a0c
JB
213162004-10-20 Joel Brobecker <brobecker@gnat.com>
21317
21318 * gdb.ada/null_record.exp: Check where we stopped after
21319 sending the start command, instead of where the associated
21320 temporary breakpoint was inserted.
21321
0d863d03
AC
213222004-10-14 Andrew Cagney <cagney@gnu.org>
21323
21324 * gdb.mi/gdb701.c (main): Return 0.
21325
d11e72cb
DJ
213262004-10-13 Daniel Jacobowitz <dan@debian.org>
21327
d40539a4 21328 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21329
e1923096
JJ
213302004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21331
21332 * gdb.threads/schedlock.c: Add comment markers to use to find
21333 line numbers.
21334 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21335 comments.
21336 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21337 breakpoint lines.
21338
ec8ba2c9
DJ
213392004-10-12 Daniel Jacobowitz <dan@debian.org>
21340
21341 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21342
0eb3658b
DJ
213432004-10-12 Daniel Jacobowitz <dan@debian.org>
21344
21345 * configure.in: Add gdb.dwarf2.
21346 * configure: Regenerated.
21347 * Makefile.in: Add gdb.dwarf2.
21348 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21349 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21350 gdb.dwarf2/file1.txt: New files.
21351
a271cc33
OF
213522004-10-11 Orjan Friberg <orjanf@axis.com>
21353
a9c64011 21354 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21355 of "run", since the latter doesn't work with remote targets. Adjust
21356 the breakpoint numbering accordingly.
21357 * gdb.threads/pthread_cond_wait.exp: Ditto.
21358
895ce074
MC
213592004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21360
21361 * gdb.base/overlays.exp: Update copyright years.
21362
6be3092d
KI
213632004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21364
21365 * gdb.base/overlays.exp: Disable if target is Linux.
21366
e05389b8
FL
213672004-10-06 Felix Lee <felix+log1@specifixinc.com>
21368
21369 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21370
73cb587d
KI
213712004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21372
21373 * gdb.asm/asm-source.exp: Add m32r-linux target.
21374 * gdb.asm/m32r-linux.inc: New file.
21375
3c0edcdc
AC
213762004-09-24 Andrew Cagney <cagney@redhat.com>
21377 David Anderson <anderson@redhat.com>
21378
21379 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21380 command fails, assume things will work.
21381 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21382 (_GNU_SOURCE): Define.
21383 (print_unsigned, print_hex): Change parameter to "long long".
21384 (print_byte_count): New function, use to print byte counts.
21385 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21386 O_LARGEFILE.
21387 (main): Compute an upper bound on a corefile in max_core_size.
21388 Limit memory chunk size to max_core_size. Limit total memory
21389 allocated to max_core_size.
21390
4bb3667f
AC
213912004-09-23 Andrew Cagney <cagney@gnu.org>
21392
21393 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21394 from a separate process with code that creates a corefile by
21395 making the inferior dump core.
21396
60fe1a51
MK
213972004-09-23 Mark Kettenis <kettenis@gnu.org>
21398
21399 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21400 block.
21401
8e937346
MC
214022004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21403
21404 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21405 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21406 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21407 Likewise.
21408
7213f6d6
JJ
214092004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21410
21411 * gdb.java/jprint.exp: New test case for java inferior call.
21412 * gdb.java/jprint.java: Ditto.
21413
eac69dca
JB
214142004-09-15 Joel Brobecker <brobecker@gnat.com>
21415
21416 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21417
22227696
MC
214182004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21419
21420 * gdb.threads/killed.c: Include <stdlib.h>.
21421 * gdb.threads/pthreads.c: Likewise.
21422
7dd403a4
MC
214232004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21424
21425 * gdb.threads/killed.c: Add copyright notice.
21426
33f2d567
JM
214272004-09-10 Jason Molenda (jmolenda@apple.com)
21428
a9c64011
AS
21429 * gdb.base/define.exp: Two new tests to verify zero space chars
21430 after 'if' and 'while' commands in a user-defined command is correctly
21431 parsed.
33f2d567 21432
e05b62ac
AC
214332004-09-08 Andrew Cagney <cagney@gnu.org>
21434
21435 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21436 delivery test with duplicate at end of file.
21437
9cbe82da
MK
214382004-09-06 Mark Kettenis <kettenis@jive.nl>
21439
21440 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21441
564803d9
MC
214422004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21443
21444 * config/hppro.exp: Removed.
21445
7c6807ce
MC
214462004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21447
21448 * config/sparclet.exp: Removed.
21449
bf7e26dd
MC
214502004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21451
21452 * config/udi.exp: Removed.
21453
714e341b
MC
214542004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21455
21456 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21457 of "exp_continue".
21458 (advancei): Likewise.
21459
1236e623
JJ
214602004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21461
21462 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21463
3bdcad15
MI
214642004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21465
228af206 21466 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21467 to check for nodebug in executable.
21468 * gdb.gdb/observer.exp (setup_test): Likewise.
21469 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21470 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21471
c72b934c
AC
214722004-09-01 Andrew Cagney <cagney@gnu.org>
21473
21474 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21475 files.
21476
edd9b715
JJ
214772004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21478
21479 * gdb.base/unload.exp: Fix expected warning message to match
21480 latest format.
21481
fb4ce06b
CV
214822004-09-01 Corinna Vinschen <vinschen@redhat.com>
21483
21484 * gdb.base/call-rt-st.exp: Fix typos.
21485
ce78e7c3
MI
214862004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21487
21488 * gdb.threads/thread_check.exp: New testcase.
21489 * gdb.threads/thread_check.c: New testcase.
21490
2dedb159
AC
214912004-08-31 Andrew Cagney <cagney@gnu.org>
21492
21493 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21494 (skip_to_handler_entry): New procedures. Test stepping into a
21495 handler when the breakpoint is at the handler's entry point.
21496
68f53502
AC
214972004-08-30 Andrew Cagney <cagney@gnu.org>
21498
21499 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21500 gdb/1757.
21501
3e3ffd2b
MC
215022004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21503
21504 With code from Manoj Iyer <manjo@austin.ibm.com>:
21505 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21506 return value. Add an arm for "no debugging symbols found".
21507 Change a stray "error" to "perror".
21508 (gdb_run_cmd): Adapt to new return value.
21509 * gdb.base/remote.exp: Adapt to new return value.
21510 * gdb.gdb/complaints.exp: Likewise.
21511 * gdb.gdb/observer.exp: Likewise.
21512 * gdb.gdb/selftest.exp: Likewise.
21513 * gdb.gdb/xfullpath.exp: Likewise.
21514
4b6f5fd2
JB
215152004-08-27 Joel Brobecker <brobecker@gnat.com>
21516
21517 * gdb.threads/bp_in_thread.exp: New testcase.
21518
e5b25496
MC
215192004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21520
21521 Fix PR testsuite/1735.
21522 * gdb.threads/schedlock.c (thread_function): Add a cast
21523 to suppress a gcc warning.
21524 * gdb.threads/thread-specific.c (thread_function): Likewise.
21525
934353d6
MC
215262004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21527
21528 * gdb.base/unload.c: Include <stdlib.h>.
21529
f98a0aef 215302004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 21531
f98a0aef 21532 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
21533 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21534 synchronized after the "return".
21535
5a2e8882
MC
215362004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21537
21538 * gdb.mi/basics.c: Include <stdio.h>.
21539 * gdb.mi/pthreads.c: Include <stdlib.h>.
21540 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21541
a9640423
MC
215422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21543
21544 * gdb.threads/schedlock.c: Add copyright notice.
21545
b04e311d
AC
215462004-08-25 Andrew Cagney <cagney@gnu.org>
21547
21548 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21549 (skip_over_handler, breakpoint_over_hander): New test procedures.
21550 (advance, advancei): Add a proper prefix, do not use
21551 rerun_to_main.
21552 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21553
7c27f15b
MC
215542004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21555
21556 * gdb.mi/basics.c: Add copyright notice.
21557 * gdb.mi/var-cmd.c: Add copyright notice.
21558
fffc87ae
MC
215592004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21560
21561 * lib/gdb.exp: Remove signed_keyword_not_used.
21562 * lib/compiler.c: Likewise.
21563 * lib/compiler.cc: Likewise.
21564
d782e0bf
MC
215652004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21566
21567 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21568 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21569
96033e83
MC
215702004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21571
21572 * gdb.base/whatis.c: Add copyright notice.
21573
cf38c229
MK
215742004-08-20 Mark Kettenis <kettenis@gnu.org>
21575
21576 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21577 it to skip the breakpoints encoded in the inline assembly.
21578
f4b49756
MC
215792004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21580
21581 * Makefile.in: Add gdb.fortran.
21582
2f193b69
MC
215832004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21584
21585 * gdb.base/call-sc.exp (test_scalar_returns):
21586 Fix cut-and-paste glitch in "Make fun return now".
21587
89a237cb
MC
215882004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21589
21590 * configure.in: Add gdb.fortran.
21591 * configure: Regenerate.
21592 * gdb.fortran/Makefile.in: New file.
21593 * lib/gdb.exp (skip_fortran_tests): New procedure.
21594
469aff8e
MC
215952004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21596
21597 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
21598 reference to bug-gnu@prep.ai.mit.edu.
21599 * gdb.mi/mi-var-child.exp: Likewise.
21600 * gdb.mi/mi-var-cmd.exp: Likewise.
21601 * gdb.mi/mi-var-display.exp: Likewise.
21602 * gdb.mi/mi2-var-block.exp: Likewise.
21603 * gdb.mi/mi2-var-child.exp: Likewise.
21604 * gdb.mi/mi2-var-cmd.exp: Likewise.
21605 * gdb.mi/mi2-var-display.exp: Likewise.
21606
00b51b9f
MK
216072004-08-15 Mark Kettenis <kettenis@gnu.org>
21608
21609 * gdb.base/unload.c (main): Make local variable msg const.
21610
45f07fef
MC
216112004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21612
21613 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
21614 to bug-gnu@prep.ai.mit.edu.
21615 * gdb.mi/mi-disassemble.exp: Likewise.
21616 * gdb.mi/mi-eval.exp: Likewise.
21617 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
21618 default line number.
21619 * gdb.mi/mi-return.exp: Likewise.
21620 * gdb.mi/mi-simplerun.exp: Likewise.
21621 * gdb.mi/mi-stack.exp: Likewise.
21622 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
21623 number with explicit range test.
21624 * gdb.mi/mi-watch.exp: Likewise.
21625 * gdb.mi/mi2-break.exp: Likewise.
21626 * gdb.mi/mi2-cli.exp: Likewise.
21627 * gdb.mi/mi2-disassemble.exp: Likewise.
21628 * gdb.mi/mi2-eval.exp: Likewise.
21629 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
21630 default line number.
21631 * gdb.mi/mi2-return.exp: Likewise.
21632 * gdb.mi/mi2-simplerun.exp: Likewise.
21633 * gdb.mi/mi2-stack.exp: Likewise.
21634 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
21635 number with explicit range test.
21636 * gdb.mi/mi2-watch.exp: Likewise.
21637
dd8c8ee7
MC
216382004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21639
21640 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21641 * gdb.cp/m-static.exp: Likewise.
21642 * gdb.cp/rtti.exp: Likewise.
21643
4e838464
MK
216442004-08-14 Mark Kettenis <kettenis@gnu.org>
21645
21646 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21647
8d8cb839
EZ
216482004-08-14 Eli Zaretskii <eliz@gnu.org>
21649
21650 * ChangeLog: Prefix Local Variables with semi-colons and indent
21651 the reference to older ChangeLog files, to fix fontification in
21652 Emacs.
21653
deea8bb0
MC
216542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21655
21656 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21657 * gdb.mi/mi2-break.exp: Likewise.
21658
c3297504
MC
216592004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21660
21661 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21662
25808999
MC
216632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21664
21665 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21666
226a8d71
MC
216672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21668
21669 * gdb.cp/classes.exp: Remove unused declarations. Just let
21670 test names default instead of providing special names. Remove
21671 extraneous demangler test.
21672
37fdf854
JJ
216732004-08-12 Jeff Johnston <jjohnstn@redhat.com>
21674
21675 * gdb.base/unload.exp: New test for breakpoints in dynamically
21676 loaded libraries.
21677 * gdb.base/unload.c: Ditto.
21678 * gdb.base/unloadshr.c: Ditto.
21679
2d3a7986
MC
216802004-08-12 Michael Chastain <mec.gnu@mindspring.com>
21681
21682 * gdb.cp/classes.exp (test_ptype_class_objects): Call
21683 cp_test_ptype_class.
21684 (test_enums): Likewise.
21685
c72b934c
AC
216862004-08-10 Andrew Cagney <cagney@gnu.org>
21687
21688 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21689 files.
21690
cc503c8a
AC
216912004-08-10 Andrew Cagney <cagney@gnu.org>
21692
21693 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
21694 init_malloc call.
21695
902f2ccb
MC
216962004-08-10 Michael Chastain <mec.gnu@mindspring.com>
21697
21698 * ChangeLog: Add copyright notice. The notice is copied
21699 from emacs 21.3 top level ChangeLog.
21700
78c90502
MC
217012004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21702
21703 * lib/cp-support.exp: New file.
21704 * lib/cp-support.exp (cp_test_type_class): New function.
21705 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
21706 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
21707 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
21708 cp_test_ptype_class.
21709
88e5ea78
MC
217102004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21711
21712 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
21713 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
21714 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
21715 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
21716 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
21717 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
21718 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
21719 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
21720 gdb.mi/mi2-watch.exp: Update copyright years.
21721
6a89fc9c
MK
217222004-08-09 Mark Kettenis <kettenis@gnu.org>
21723
21724 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21725
1482e0de
MC
217262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21727
21728 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
21729 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
21730 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
21731 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
21732 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
21733 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
21734 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
21735 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
21736 gdb.mi/mi-watch.exp: Update copyright years.
21737
1a5ce3f3
DJ
217382004-08-08 Daniel Jacobowitz <dan@debian.org>
21739
21740 PR gdb/1738
21741 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
21742 from a breakpoint with a pending signal.
21743
04f6ecf2
DJ
217442004-08-08 Daniel Jacobowitz <dan@debian.org>
21745
21746 PR gdb/1736
21747 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
21748 * gdb.base/sigaltstack.exp (finish_test): Consume output until
21749 the prompt.
21750 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
21751
54d90d35
DJ
217522004-08-08 Daniel Jacobowitz <dan@debian.org>
21753
21754 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
21755
d2f6abb0
DJ
217562004-08-08 Daniel Jacobowitz <dan@debian.org>
21757
21758 PR gdb/1736
21759 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
21760 for i?86-*-linux*.
21761
5598c03d
DJ
217622004-08-08 Daniel Jacobowitz <dan@debian.org>
21763
21764 * gdb.arch/i386-prologue.exp: Compile without debug information.
21765
c6fee705
MC
217662004-08-08 Michael Chastain <mec.gnu@mindspring.com>
21767
21768 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
21769 rather than asking gdb to search.
21770
dd90efdb
MC
217712004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21772
21773 * gdb.base/gcore.c: Include <string.h>.
21774
1e84bec1
MC
217752004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21776
21777 * gdb.base/gcore.c: Add copyright notice.
21778
e425eb2b
MC
217792004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21780
21781 * gdb.base/freebpcmd.c: Include <stdio.h>.
21782 * gdb.base/long_long.c: Include <string.h>.
21783 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
21784 * gdb.base/siginfo.c: Include <string.h>.
21785 * gdb.base/sigstep.c: Include <string.h>.
21786
cb9aaed5
MC
217872004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21788
21789 * gdb.base/complex.c: Include <stdlib.h>.
21790
55944f3d
MC
217912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21792
21793 * gdb.base/complex.c: Add copyright notice.
21794
7b2953d9
MC
217952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21796
21797 * gdb.base/charset.c: Include <stdlib.h>.
21798
c9133d23
MC
217992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21800
21801 * gdb.base/auxv.c: Include <stdlib.h>.
21802
0a8490ad
MC
218032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21804
21805 * gdb.base/auxv.c: Add copyright notice.
21806
3426d5ec
MC
218072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21808
21809 * gdb.base/coremaker.c: Add copyright notice.
21810 * gdb.base/coremaker2.c: Add copyright notice.
21811
8da195dd
AC
218122004-08-04 Andrew Cagney <cagney@gnu.org>
21813
21814 * gdb.base/store.exp: Update copyright.
21815 (check_set, up_set, check_struct, up_struct): Add a prefix to test
21816 names, do not import gdb_prompt.
21817
8d394f98
AC
218182004-08-01 Andrew Cagney <cagney@gnu.org>
21819
21820 Fix PR testsuite/1729.
21821 * gdb.base/dump.exp: Add test name to callers of capture_value, do
21822 not use capture_value with value 4.
21823 (capture_value): Add optional test name parameter.
21824 (test_reload_saved_value, test_restore_saved_value): Use $msg as
21825 the prefix, pass to capture_value.
21826
b6702b23
MK
218272004-08-01 Mark Kettenis <kettenis@gnu.org>
21828
21829 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
21830 * gdb.arch/i386-prologue.c (standard): New prototype and function.
21831 (main): Call new function.
21832
c203e0ca
MC
218332004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21834
21835 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
21836
a7995a30
MC
218372004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21838
21839 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
21840
9366563b
MC
218412004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21842
b6eeaf26 21843 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
21844 Accept more values of vtbl pointer. Remove some messages
21845 about "obsolete gcc or gdb".
21846
2fc1f950
MC
218472004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21848
21849 * gdb.cp/classes.exp: Accept more varieties of ptype output.
21850
c724d49b
MC
218512004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21852
21853 * gdb.base/asm-source.exp: Properly convert target board
21854 debug flags from gcc format to binutils format.
21855
736b0fce
MK
218562004-07-28 Mark Kettenis <kettenis@gnu.org>
21857
21858 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
21859 gdb1718". PR backtrace/1718 partially fixed.
21860
5633ea5c
JJ
218612004-07-27 Jeff Johnston <jjohnstn@redhat.com>
21862
21863 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
21864
575eebb1
NC
218652004-07-26 Nick Clifton <nickc@redhat.com>
21866
21867 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
21868 good default value for a specific architecture is available then
21869 set it to that value. Otherwise default to the -gstabs switch.
21870 Remove the -g... switches from the asm-flags variable. Allow the
21871 target board info to override the value if it wants to. Pass the
21872 switch on the assembler command line.
21873
62104619
MK
218742004-07-23 Mark Kettenis <kettenis@gnu.org>
21875
21876 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
21877 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
21878 (main): Call new function.
21879
4a1135b8
MC
218802004-07-22 Michael Chastain <mec.gnu@mindspring.com>
21881
21882 Test for PR exp/1715.
21883 * gdb.base/radix.exp: Refactor common procedures. Make all
21884 test names unique. Change XFAIL to KFAIL.
21885
8a12c1f0
MC
218862004-07-20 Michael Chastain <mec.gnu@mindspring.com>
21887
21888 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
21889 * gdb.ada/gnat_ada.gin: ... to here.
21890 * configure.in: Use gnat_ada.gin.
21891 * configure: Regenerate.
21892
23b451cf
AC
218932004-07-20 Andrew Cagney <cagney@gnu.org>
21894
21895 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
21896 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
21897 XFAILs. Clean up test messages and comments. Check backtraces.
21898 Delete re-sync code.
21899
ab618a02
MC
219002004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21901
21902 Fix PR cli/740.
21903 * gdb.base/annota1.exp: Honor gdb,nosignals.
21904 * gdb.base/annota3.exp: Likewise.
21905
46dad340
MC
219062004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21907
21908 * lib/java.exp: Update copyright notice.
21909
756d8c70
AC
219102004-07-19 Andrew Cagney <cagney@gnu.org>
21911
21912 * gdb.base/selftest.exp: Copy file from here ...
21913 * gdb.gdb/selftest.exp: ... to here.
21914
586027e6
AC
219152004-07-16 Andrew Cagney <cagney@redhat.com>
21916
21917 * lib/insight-support.exp: Delete file.
21918 * lib/java.exp (java_init): Fix copyright.
21919
029d2200
AC
219202004-07-16 Andrew Cagney <cagney@gnu.org>
21921
21922 * gdb.base/restore.c: Append "prologue" to comments marking the a
21923 function's prologue.
21924 * gdb.base/restore.exp: Update copyright, re-indent.
21925 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
21926 callerN" prefix where needed. Update patterns that match a
21927 function's prologue.
21928
653b62c5
MC
219292004-07-16 Michael Chastain <mec.gnu@mindspring.com>
21930
21931 * gdb.base/restore.c: Add copyright notice.
21932
f7d690e5
AC
219332004-07-16 Andrew Cagney <cagney@gnu.org>
21934
21935 * gdb.base/logical.exp: Update copyright.
21936 (evaluate): New procedure. Use to re-implement tests using
21937 several tables.
21938
d629a7cb
MH
219392004-07-14 Martin Hunt <hunt@redhat.com>
21940
21941 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
21942 which fixes some problems where init.tcl was not found.
21943
9c7bb332
AC
219442004-07-13 Andrew Cagney <cagney@gnu.org>
21945
6bf46641
AC
21946 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
21947 (check_sizeof, check_valueof): Do not include the output in the
21948 test name. Use gdb_test.
21949 (get_valueof): Use gdb_test_multiple.
21950
c4ffd4c0
AC
21951 * gdb.base/step-test.exp: Update copyright. Use
21952 gdb_test_multiple. Ensure that test names do not include
21953 architecture dependent output.
21954
ab89363a
AC
21955 * gdb.gdb/observer.exp: Update copyright.
21956 (setup_test): Use gdb_test_multiple.
21957 (attach_first_observer, attach_second_observer)
21958 (attach_third_observer, detach_first_observer)
21959 (detach_second_observer, detach_third_observer)
21960 (reset_counters, check_counters): Make $message a prefix.
21961 (test_normal_stop_notifications): Add "args" parameter - a list of
21962 init functions to be called. Make $message a prefix,
21963 (test_observer_normal_stop): Change the message prefixes so that
21964 they are unique, pass the attach / detach procedures to
21965 test_normal_stop_notifications.
21966
ec58997a
AC
21967 * gdb.base/signull.exp (test_segv): Prefix all tests with
21968 "${name}". Clean up test messages.
21969
b475183b
AC
21970 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
21971
9c7bb332
AC
21972 * gdb.base/ena-dis-br.exp: Update copyright.
21973 (break_at): New function. Replace send_gdb with gdb_test,
21974 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
21975 ignore count, not stopped at bpt", with KFAIL.
21976
2dd95497
CV
219772004-07-13 Corinna Vinschen <vinschen@redhat.com>
21978
21979 * gdb.base/attach.exp: Remove cleanupfile handling.
21980
419e626b
AC
219812004-07-12 Andrew Cagney <cagney@gnu.org>
21982
21983 * gdb.base/annota1.exp: Cleanup corefile test name.
21984 * gdb.base/annota3.exp: Ditto.
21985
8b1b3228
AC
219862004-07-12 Andrew Cagney <cagney@gnu.org>
21987
78650829
AC
21988 * gdb.base/signals.exp: Clean up copyright, re-indent.
21989
8b1b3228
AC
21990 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
21991 gdb_test and gdb_test_multiple.
21992
935c2760
JJ
219932004-07-08 Jeff Johnston <jjohnstn@redhat.com>
21994
21995 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 21996 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
21997 provide line number info for first statement in main.
21998
1544280f
AC
219992004-07-08 Andrew Cagney <cagney@gnu.org>
22000
1279f4ff
AC
22001 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
22002
1544280f
AC
22003 * gdb.base/sigbpt.exp: Make the common part of each test name a
22004 prefix instead of suffix.
22005
bcc82369
BR
220062004-07-07 Bob Rossi <bob_rossi@cox.net>
22007
22008 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
22009 test from test_tbreak_creation_and_listing to
22010 test_file_list_exec_source_file
22011 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
22012 Changed name of test from test_tbreak_creation_and_listing to
22013 test_file_list_exec_source_file
22014
23f4b0aa
JJ
220152004-07-07 Jeff Johnston <jjohnstn@redhat.com>
22016
22017 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
22018 the jmisc() constructor instead of <init>.
22019 * gdb.java/jmisc1.exp: Ditto.
22020
56401cd5
AC
220212004-07-07 Andrew Cagney <cagney@gnu.org>
22022
22023 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
22024 corrupting the PC.
22025
44ae2f6a
MC
220262004-07-06 Michael Chastain <mec.gnu@mindspring.com>
22027
22028 * gdb.cp/templates.exp: Accept whitespace change in demangler
22029 output.
22030
45a83408
AC
220312004-07-06 Andrew Cagney <cagney@gnu.org>
22032
22033 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
22034
d205ad70
MC
220352004-07-02 Michael Chastain <mec.gnu@mindspring.com>
22036
22037 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
22038 * lib/compiler.cc: Likewise.
22039
06ea1a61
MC
220402004-06-30 Michael Chastain <mec.gnu@mindspring.com>
22041
22042 * lib/compiler.cc: Work around string preprocessing problem
22043 with old hp c++ compiler.
22044 * lib/compiler.c: Likewise.
22045
daab1251
CV
220462004-06-29 Corinna Vinschen <vinschen@redhat.com>
22047
22048 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
22049 directives to conditionalize symbol prefixing.
22050 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
22051 additional_flags handling. Add underscore prefix for Cygwin.
22052 * gdb.arch/i386-unwind.c: Use preprocessor directives to
22053 conditionalize symbol prefixing.
22054 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
22055 additional_flags handling. Add underscore prefix for Cygwin.
22056
cc984116
CV
220572004-06-29 Corinna Vinschen <vinschen@redhat.com>
22058
22059 * gdb.base/bigcore.exp: Skip test on Cygwin.
22060
c279b077
MC
220612004-06-28 Michael Chastain <mec.gnu@mindspring.com>
22062
22063 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
22064 formats for "info register". Use gdb_test_multiple. Fix
22065 the "invalid register" test.
22066
0e915747
CV
220672004-06-28 Corinna Vinschen <vinschen@redhat.com>
22068
22069 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
22070 PID for Cygwin. Add Cygwin specific strings to check for in some
22071 tests.
22072 (do_attach_tests): Add a test for user interaction when attaching
22073 to a process with no matching symbol table already loaded.
22074
11422c86
AC
220752004-06-26 Andrew Cagney <cagney@gnu.org>
22076
22077 Test PR java/1567 and PR java/1565.
22078 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
22079 * gdb.java/jmisc2.exp: Delete file.
22080
cefbce26
MC
220812004-06-26 Michael Chastain <mec.gnu@mindspring.com>
22082
22083 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
22084
e19f872c
CV
220852004-06-25 Corinna Vinschen <vinschen@redhat.com>
22086
22087 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
22088 attach process.
22089
d931ba3b
MC
220902004-06-23 Michael Chastain <mec.gnu@mindspring.com>
22091
22092 * gdb.cp/pr-1553.exp: Remove.
22093
aef68c48
MC
220942004-06-22 Michael Chastain <mec.gnu@mindspring.com>
22095
22096 * gdb.cp/pr-1553.cc: Remove.
22097 * gdb.cp/pr-1553.exp: Disable this test.
22098
8d5df71a
JB
220992004-06-20 Jim Blandy <jimb@redhat.com>
22100
a9c64011 22101 Fix PR testsuite/1680.
8d5df71a
JB
22102 * gdb.arch/i386-sse.exp: Properly quote curly braces in
22103 regular expressions.
22104
4ac6f39d
MC
221052004-06-19 Michael Chastain <mec.gnu@mindspring.com>
22106
22107 Fix PR testsuite/1679.
22108 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
22109 Issue an UNSUPPORTED result instead.
22110
1b413552
JB
221112004-06-18 Jim Blandy <jimb@redhat.com>
22112
22113 * gdb.base/charset.exp: Only send a control-C if we see a new
22114 prompt and incomplete command.
22115
6daa6ebd
MC
221162004-06-18 Michael Chastain <mec.gnu@mindspring.com>
22117
22118 * gdb.cp/pr-574.cc: Add copyright notice.
22119
51fa4ae0
JB
221202004-06-17 Jim Blandy <jimb@redhat.com>
22121
22122 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
22123 cases where the regexp has no groups; this grabs random text from
22124 the previous test suite, whatever that was.
22125
8fea26c5
MC
221262004-06-17 Michael Chastain <mec.gnu@mindspring.com>
22127
22128 * gdb.cp/printmethod.cc: Add copyright notice.
22129
1e3aeb41
MC
221302004-06-16 Michael Chastain <mec.gnu@mindspring.com>
22131
22132 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22133
9d9030bc
AC
221342004-06-16 Andrew Cagney <cagney@gnu.org>
22135
22136 * gdb.base/signull.c: Update copyright. Include <string.h>.
22137 (bowler): Replace data_pointer with data_read
22138 and data_write cases. Add code_descriptor case.
22139 (zero, desc): New array and pointer.
22140 (data, code): Change to simple pointers.
22141 * gdb.base/signull.exp: Fix probe pattern matching a function
22142 descriptor SIGSEGV. Replace data_pointer with data_read and
22143 data_write tests.
22144
acd4ad44
AC
221452004-06-16 Andrew Cagney <cagney@gnu.org>
22146
22147 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22148
08fd625c
MC
221492004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22150
22151 * gdb.base/long_long.c: Add copyright notice.
22152
1903502c
MC
221532004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22154
22155 * gdb.base/long_long.exp: Remove reference to
22156 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22157 to gdb_breakpoint and gdb_continue_to_breakpoint.
22158
83313cb1
JB
221592004-06-14 Jim Blandy <jimb@redhat.com>
22160
22161 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22162 endian case.
22163
1bf404ef
AC
221642004-06-14 Andrew Cagney <cagney@gnu.org>
22165
22166 * gdb.base/gcore.exp (capture_command_output): Delete the always
22167 passing tests containing inferior values.
22168 * gdb.base/ending-run.exp: Do not include the breakpoint address
22169 in the test message. Update copyright.
22170 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22171 size in the test name, use gdb_test_multiple. Update copyright.
22172
ef220b33
MC
221732004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22174
22175 * gdb.cp/ref-types.cc: Add copyright notice.
22176
4f70a4c9
MC
221772004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22178
22179 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22180 hp_aCC_compiler.
22181 * lib/compiler.cc: Likewise.
22182 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22183 'set' commands. Log diagnostics for other lines. Set
22184 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22185
335928ac
MC
221862004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22187
22188 * gdb.cp/try_catch.cc: Add copyright notice.
22189
2efb12e8
MC
221902004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22191
22192 * gdb.cp/userdef.cc: Add copyright notice.
22193
0bbed51a
MC
221942004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22195
22196 * gdb.cp/virtfunc.cc: Add copyright notice.
22197
e12a46c9
RC
221982004-06-11 Randolph Chung <tausq@debian.org>
22199
22200 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22201 problem.
22202
338e05af
AC
222032004-06-10 Andrew Cagney <cagney@gnu.org>
22204
22205 * lib/compiler.cc, lib/compiler.c: Append either
22206 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22207 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22208 instead of gcc-3-3.
22209
dc3f10cb
AC
222102004-06-09 Andrew Cagney <cagney@gnu.org>
22211
b4d946af
AC
22212 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22213 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22214
dc3f10cb
AC
22215 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22216 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22217 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22218 fixed.
22219
b5c0bfa2
AC
222202004-06-09 Andrew Cagney <cagney@gnu.org>
22221
22222 * gdb.base/structs.exp (test_struct_returns): Replace
22223 "return_value_unknown" and "finish_value_unknown" by
22224 "return_value_known" and "finish_value_known". Instead of
22225 "return_value_unknown" iff "finish_value_unknown", check
22226 "return_value_known" implies "finish_value_known".
22227
caeb605f
MH
222282004-06-08 Martin Hunt <hunt@redhat.com>
22229
22230 * gdb.base/float.exp: Add pattern for mips targets.
22231
c892bb64
RC
222322004-06-08 Randolph Chung <tausq@debian.org>
22233
22234 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22235 message for unknown architectures more clear.
22236
48306d3e
JB
222372004-06-08 Joel Brobecker <brobecker@gnat.com>
22238
22239 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22240 start the execution of the program.
22241
83ecb59f
JB
222422004-06-07 Jim Blandy <jimb@redhat.com>
22243
22244 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22245 * gdb.arch/i386-cpuid.h: New helper file.
22246
55264cb4
RC
222472004-06-07 Randolph Chung <tausq@debian.org>
22248
22249 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22250 has started.
22251
23cadb28
RM
222522004-06-04 Roland McGrath <roland@redhat.com>
22253
22254 Fix PR gdb/1647.
22255 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22256 differently to be robust to output buffering differences.
22257
51d01eda
MC
222582004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22259
22260 * gdb.threads/pthreads.exp: Update copyright years.
22261 (check_control_c): Change asynchronous 'after' to synchronous.
22262
f4fc3b93
RM
222632004-06-04 Roland McGrath <roland@redhat.com>
22264
22265 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22266 next gdb prompt.
22267
4013522b
MC
222682004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22269
22270 Fix PR gdb/1636.
22271 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22272 calls to synchronous.
22273
7a8f1e6b
JB
222742004-05-26 Jim Blandy <jimb@redhat.com>
22275
22276 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22277
81bb3443
RC
222782004-05-24 Randolph Chung <tausq@debian.org>
22279
22280 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22281 * gdb.asm/pa.inc: New file.
22282
8f5a3103
MK
222832004-05-22 Mark Kettenis <kettenis@gnu.org>
22284
22285 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22286
734b8fe8 222872004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22288 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22289
22290 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22291 GDB prompt.
22292
725603e1
UW
222932004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22294
f4fc3b93 22295 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22296 setjmp/longjmp. Use sigaction instead of signal.
22297
8b923272 222982004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22299 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22300
22301 * gdb.threads/pthread_cond_wait.c: New file.
22302 * gdb.threads/pthread_cond_wait.exp: New testcase.
22303
8bfabb04
AC
223042004-05-13 Andrew Cagney <cagney@redhat.com>
22305
22306 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22307 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22308
42edda50
AC
223092004-05-11 Andrew Cagney <cagney@redhat.com>
22310
22311 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22312 fixed but revealed gdb/1639.
22313
d303a6c7
AC
223142004-05-10 Andrew Cagney <cagney@redhat.com>
22315
22316 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22317 func1" and "next to 2nd alarm", kernel bug avoided.
22318
bf08c2a1
DJ
223192004-05-10 Daniel Jacobowitz <dan@debian.org>
22320
22321 PR external/1568
22322 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22323 XFAIL if it is smaller than bytes_allocated.
22324 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22325 (main): Make chunks_allocated unsigned. Correct comment.
22326
c0586a34
JB
223272004-05-07 Joel Brobecker <brobecker@gnat.com>
22328
22329 * gdb.arch/powerpc-aix-prologue.c: New file.
22330 * gdb.arch/powerpc-aix-prologue.exp: New file.
22331
f2785d12
JB
223322004-05-07 Jim Blandy <jimb@redhat.com>
22333
22334 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22335 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22336
bd7f6e30
JB
223372004-05-06 Joel Brobecker <brobecker@gnat.com>
22338
22339 * gdb.base/sep.exp: No longer setup_kfail when the program was
22340 built with dwarf2.
22341
0a5e7efe
JI
223422004-05-05 Jim Ingham <jingham@apple.com>
22343
22344 * gdb.base/pending.exp: Make sure pending breakpoints
22345 preserve the ignore count.
f4fc3b93 22346
a8958849
MK
223472004-04-27 Jerome Guitton <guitton@gnat.com>
22348
22349 * i386-prologue.exp: Add testcase for jump instruction as first
22350 instruction of the real code.
22351 * i386-prologue.c (jump_at_beginning): New function.
22352
7e103f5b
MK
223532004-04-28 Mark Kettenis <kettenis@gnu.org>
22354
22355 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22356 x86_64-*-*.
22357
5d38b224
MK
223582004-04-28 Mark Kettenis <kettenis@gnu.org>
22359
22360 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22361 i*86-*-*.
22362
0ef32fd9
MK
223632004-04-25 Mark Kettenis <kettenis@gnu.org>
22364
22365 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22366 expression that checks the return type.
22367
71d7dd7c
AC
223682004-04-23 Andrew Cagney <cagney@redhat.com>
22369
22370 * gdb.base/call-sc.exp: New test of scalar call/return values.
22371 * gdb.base/call-sc.c: Ditto.
22372
1e9f977e
JJ
223732004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22374
22375 * gdb.threads/manythreads.c: Reduce thread stack size.
22376
899d9e3a
JJ
223772004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22378
22379 * gdb.threads/manythreads.c: Add copyright notice.
22380
61bcae62
AC
223812004-04-23 Andrew Cagney <cagney@redhat.com>
22382
22383 * gdb.base/siginfo.exp: Better handle step out of signal.
22384 * gdb.base/sigstep.exp: Ditto.
22385
7339a42e 223862004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22387 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22388
22389 * gdb.threads/manythreads.c: New testcase.
22390 * gdb.threads/manythreads.exp: Ditto.
22391
5c98409b
JB
223922004-04-22 Jim Blandy <jimb@redhat.com>
22393
22394 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22395 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22396
3b611f1a
MC
223972004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22398
22399 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22400
f0fd9238
AC
224012004-04-21 Andrew Cagney <cagney@redhat.com>
22402
22403 * gdb.base/sigstep.c: New file.
22404 * gdb.base/sigstep.exp: New file.
22405
90990674
JB
224062004-04-16 Joel Brobecker <brobecker@gnat.com>
22407
22408 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22409 call to observer_notify_normal_stop.
22410
78cef34b
AC
224112004-04-15 Andrew Cagney <cagney@redhat.com>
22412
22413 * gdb.base/siginfo.c: New file.
22414 * gdb.base/siginfo.exp: New file.
22415
d2343407
JB
224162004-04-12 J. Brobecker <brobecker@gnat.com>
22417
22418 * gdb.base/sep.exp: Fix typo in comment.
22419
a2dba3c8
JB
224202004-04-12 J. Brobecker <brobecker@gnat.com>
22421
22422 * gdb.base/sep.c: New file.
22423 * gdb.base/sep-proc.c: New file.
22424 * gdb.base/sep.exp: New testcase.
22425
15f7b60e
MK
224262004-04-09 Mark Kettenis <kettenis@gnu.org>
22427
22428 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22429 support.
22430
44f4de1a
AC
224312004-04-05 Andrew Cagney <cagney@redhat.com>
22432
22433 * gdb.base/sigaltstack.c: New file.
22434 * gdb.base/sigaltstack.exp: New file.
22435
ef04f396
JB
224362004-04-04 Joel Brobecker <brobecker@gnat.com>
22437
22438 * gdb.base/foll-fork.exp: Update the expected output for
22439 "help set follow-fork-mode", to match a change that was made
22440 to the help of this variable on 2004-01-13.
22441
d40d2c92
JB
224422004-04-01 Joel Brobecker <brobecker@gnat.com>
22443
22444 * lib/ada.exp: Add copyright notice.
22445 * bar.ads: Likewise.
22446 * bar.adb: Likewise.
22447 * null_record.adb: Likewise.
22448 * null_record.exp: Likewise.
22449 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22450
f86ef5a3
JB
224512004-04-01 Joel Brobecker <brobecker@gnat.com>
22452
22453 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22454 * configure: Regenerate.
22455
414e70e3
JB
224562004-04-01 Joel Brobecker <brobecker@gnat.com>
22457
22458 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22459 to build the application. Remove the message printed when in
22460 verbose mode, redundant with the UNSUPPORTED message above.
22461
f0aaee49
JB
224622004-03-31 Joel Brobecker <brobecker@gnat.com>
22463
22464 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22465 * gdb.ada (null_record.exp): New testcase.
22466
ac81cb54
JB
224672004-03-31 Joel Brobecker <brobecker@gnat.com>
22468
22469 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22470
854af2f7
JB
224712004-03-31 Joel Brobecker <brobecker@gnat.com>
22472
22473 * gdb.ada: New subdirectory.
22474 * gdb.ada/Makefile.in: New file.
22475 * gdb.ada/gnat_ada.gpr.in: New file.
22476
034cb681
JB
224772004-03-31 Joel Brobecker <brobecker@gnat.com>
22478
22479 * lib/ada.exp: New file.
22480
78a1a894
DJ
224812004-03-24 Daniel Jacobowitz <drow@mvista.com>
22482
22483 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22484 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22485
4b2b3b3e
AC
224862004-03-22 Andrew Cagney <cagney@redhat.com>
22487
22488 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22489 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22490 Problem identified by Ulrich Weigand.
22491
23c73aa3
DC
224922004-03-17 David Carlton <carlton@kealia.com>
22493
22494 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22495 PR c++/826.
22496
d63a86f8
RM
224972004-03-16 Roland McGrath <roland@redhat.com>
22498
22499 * gdb.base/auxv.exp: New file.
22500 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22501
0e02aa50
DC
225022004-03-12 David Carlton <carlton@kealia.com>
22503
22504 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22505 * gdb.cp/pr-1553.cc: Ditto.
22506 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22507 pass branch.
22508
c20b71be
MC
225092004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22510
22511 * gdb.cp/templates.exp: Accept more template types.
22512
c7414a01
MC
225132004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22514
22515 From Corinna Vinschen with modifications.
22516 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22517 local variable obj_with_enum.
22518 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22519 results with obj_with_enum.
22520
ed69573c
MC
225212004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22522
22523 * gdb.cp/classes.cc: New file, copied from misc.cc.
22524 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22525
28301461
MC
225262004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22527
22528 * gdb.cp/misc.cc: Add copyright notice.
22529
1198ecbe
DC
225302004-03-05 David Carlton <carlton@kealia.com>
22531
22532 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22533 * gdb.cp/rtti.h: Update copyright.
22534 (namespace n2::n3): New.
22535 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22536 (n2::n3::func3): New.
22537 (main): Call n2::n3::func3.
22538 * gdb.cp/rtti2.cc: Update copyright.
22539 (n2::create3): New.
22540
9e08c470
MK
225412004-03-04 Mark Kettenis <kettenis@gnu.org>
22542
22543 * gdb.asm/openbsd.inc: Fix typo.
22544
4bebc3aa
FF
225452004-03-03 Fred Fish <fnf@redhat.com>
22546
22547 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22548 "val" instead of unused "size". Update copyright year.
22549
6ea9fb37
DJ
225502004-02-29 Daniel Jacobowitz <drow@mvista.com>
22551
22552 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22553 to use unsigned char.
22554 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22555 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22556
23b23974
DJ
225572004-02-29 Daniel Jacobowitz <drow@mvista.com>
22558
22559 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22560 line of output.
22561
7574fd53
DJ
225622004-02-28 Daniel Jacobowitz <drow@mvista.com>
22563
22564 * gdb.base/relocate.c (dummy): Initialize.
22565
a195357f
DJ
225662004-02-28 Daniel Jacobowitz <drow@mvista.com>
22567
22568 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22569 a breakpoint at exit.
22570
72fd54a9
FF
225712004-02-27 Fred Fish <fnf@redhat.com>
22572
22573 * gdb.base/chng-syms.exp: Add expect condition to match failing
22574 case that isn't a timeout.
22575
b9d23137
AC
225762004-02-27 Andrew Cagney <cagney@redhat.com>
22577
22578 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22579 support.
22580
15d208f6 225812004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 22582
15d208f6
FF
22583 * gdb.arch/gdb1431.c: Remove.
22584 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
22585 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
22586 of "until" incorrectly.
22587
98f9cd2d
JB
225882004-02-26 J. Brobecker <brobecker@gnat.com>
22589
22590 * gdb.cp/class2.cc (empty): New class.
22591 (refer): New function.
22592 (main): Declare an object of type empty and use it.
22593 * gdb.cp/class2.exp: Print the value of an object of type empty.
22594
9b50c11b
JJ
225952004-02-26 Jeff Johnston <jjohnstn@redhat.com>
22596
22597 * gdb.base/langs.exp: Update query string to match the
22598 new nquery format used for pending breakpoints.
22599
0dcd613f
AC
226002004-02-26 Andrew Cagney <cagney@redhat.com>
22601
22602 Fix PR i18n/1570.
22603 * gdb.base/charset.c: Update copyright notice.
22604 (main, init_string): Remove the escape character '\e' tests.
22605 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
22606 * gdb.base/charset.exp (valid_host_charset): Ditto.
22607 * gdb.base/setvar.exp: Ditto.
22608
b8a56647
AC
226092004-02-24 Andrew Cagney <cagney@redhat.com>
22610
90d59e34
AC
22611 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22612 mmapped data in core file" PASS and FAIL messages consistent.
22613
b8a56647
AC
22614 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22615 setting a breakpoint. Work around PR java/1565.
22616
9f27c604
JJ
226172004-02-23 Jeff Johnston <jjohnstn@redhat.com>
22618
22619 * lib/gdb.exp (gdb_breakpoint): Update query string to match
22620 new nquery format.
22621 * gdb.base/pending.exp: Ditto.
22622
3224a706
MK
226232004-02-22 Mark Kettenis <kettenis@gnu.org>
22624
22625 * configure.in: Run stabs tests on *BSD.
22626 * configure: Regenerated.
22627
41e0a9ca
MK
226282004-02-21 Mark Kettenis <kettenis@gnu.org>
22629
22630 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22631
1e1b3428
FF
226322004-02-20 Fred Fish <fnf@redhat.com>
22633
22634 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
22635 blank in test for "returns short", for consistency with other
22636 "returns xxx" tests. Update copyright year.
22637
f9a7572a
FF
226382004-02-19 Fred Fish <fnf@redhat.com>
22639
22640 New testcase for PR breakpoint/1558.
22641 * gdb.arch/gdb1558.exp: New file.
22642 * gdb.arch/gdb1558.c: New file.
22643
b2ce2854
EZ
226442004-02-19 Elena Zannoni <ezannoni@redhat.com>
22645
22646 * gdb.base/nodebug.exp: Fix typo.
22647
e7c9ff01
JB
226482004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22649
22650 Committed by Jim Blandy <jimb@redhat.com>.
22651
62f4b920
JB
22652 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22653
2db536a1
JB
22654 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22655
e7c9ff01
JB
22656 * gdb.base/float.exp: Support s390*-*-* targets.
22657
f3205b34
AF
226582004-02-17 Adam Fedor <fedor@gnu.org>
22659
22660 * gdb.base/gdb1555.exp: New file.
22661 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22662
9d62932d
EZ
226632004-02-17 Elena Zannoni <ezannoni@redhat.com>
22664
22665 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22666
344c9711
FF
226672004-02-16 Fred Fish <fnf@redhat.com>
22668
22669 * gdb.arch/gdb1291.c: Remove
22670 * gdb.arch/gdb1291.s: New test input file.
22671 * gdb.arch/gdb1291.exp: Expand test to check case that should not
22672 fail. Test for correct result, known incorrect result, other
22673 failures and timeouts.
22674
2d822687
AC
226752004-02-16 Andrew Cagney <cagney@redhat.com>
22676
22677 * gdb.base/bigcore.exp: New file.
22678 * gdb.base/bigcore.c: New file.
22679
dac15b66
AC
226802004-02-13 Andrew Cagney <cagney@redhat.com>
22681
22682 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
22683 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
22684 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
22685 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
22686 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
22687 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
22688 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
22689 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
22690 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
22691 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
22692
6bdfc2c4
JJ
226932004-02-11 Jeff Johnston <jjohnstn@redhat.com>
22694
22695 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
22696 executed is an alloc instruction.
22697
87b3ede8
DC
226982004-02-11 David Carlton <carlton@kealia.com>
22699
22700 * gdb.cp/breakpoint.exp: New.
22701 * gdb.cp/breakpoint.cc: New.
22702
6e19e2bf
MC
227032004-02-11 Michael Chastain <mec.gnu@mindspring.com>
22704
22705 Partial fix for PR gdb/1543.
22706 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
22707 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
22708 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
22709 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
22710 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
22711 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
22712 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
22713 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
22714 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
22715 to bug-gdb@prep.ai.mit.edu .
22716 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
22717 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
22718 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
22719 Likewise.
22720
5c5455dc
AC
227212004-02-10 Andrew Cagney <cagney@redhat.com>
22722
22723 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
22724 using gdb_internal_error_resync.
22725
9cf689d7
DJ
227262004-02-09 Daniel Jacobowitz <drow@mvista.com>
22727
22728 * gdb.threads/thread-specific.exp: Stop early if no threads are
22729 found.
22730
d2dc51db
MC
227312004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22732
22733 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22734
14b1a056
DJ
227352004-02-08 Daniel Jacobowitz <drow@mvista.com>
22736
22737 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22738 breakpoints.
22739
83f66e8f
DJ
227402004-02-07 Daniel Jacobowitz <drow@mvista.com>
22741
22742 * config/sim.exp (gdb_load): Handle $arg == "".
22743 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
22744 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
22745
30fc0091
EZ
227462004-02-07 Elena Zannoni <ezannoni@redhat.com>
22747
a9c64011
AS
22748 * gdb.base/maint.exp: Update test to reflect
22749 obstack changes.
30fc0091 22750
4d806929
JJ
227512004-02-04 Jeff Johnston <jjohnstn@redhat.com>
22752
22753 * gdb.base/pendshr.c (pendfunc): New function that calls
22754 pendfunc1.
22755 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
22756
7bfdd688
FF
227572004-02-04 Fred Fish <fnf@redhat.com>
22758
22759 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
22760 function symbols and update copyright years.
22761 * gdb.arch/gdb1291.c: Ditto.
22762
aaa08ee4
MC
227632004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22764
22765 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
22766
dbad7755
MC
227672004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22768
22769 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
22770
ec4646ef
MC
227712004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22772
22773 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
22774
1b802196
FF
227752004-02-02 Fred Fish <fnf@redhat.com>
22776
22777 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
22778 remote targets. Update copyright years.
22779
18fe2033
JJ
227802004-02-02 Jeff Johnston <jjohnstn@redhat.com>
22781
22782 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
22783 support.
22784 * gdb.base/langs.exp: Fix test which attempts to create
22785 breakpoint on non-existent function to handle new pending
22786 support.
22787 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
22788 a breakpoint.
22789 * gdb.base/pending.exp: New test.
22790 * gdb.base/pending.c: New file.
22791 * gdb.base/pendshr.c: Ditto.
22792
8d577d32
DC
227932004-02-02 David Carlton <carlton@kealia.com>
22794
22795 * gdb.cp/overload.exp: Add overloadNamespace tests.
22796 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
22797 (overloadNamespace, XXX): New.
22798 (main): Call XXX::marker2.
22799
3ad13771
FF
228002004-02-01 Fred Fish <fnf@redhat.com>
22801
22802 * gdb.base/dump.exp: Use runto_main instead of "runto main".
22803 * gdb.base/finish.exp: Ditto.
22804 * gdb.base/gcore.exp: Ditto.
22805 * gdb.base/huge.exp: Ditto.
22806 * gdb.base/info-proc.exp: Ditto.
22807 * gdb.base/return2.exp: Ditto.
22808 * gdb.threads/gcore-thread.exp: Ditto.
22809
44c75849
DJ
228102004-02-01 Daniel Jacobowitz <drow@mvista.com>
22811
22812 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
22813
005bc093
MK
228142004-02-01 Mark Kettenis <kettenis@gnu.org>
22815
22816 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
22817 that opening the file succeeds on OpenBSD.
22818
c47cebdb
DJ
228192004-02-01 Daniel Jacobowitz <drow@mvista.com>
22820
22821 * gdb.threads/thread-specific.c: New file.
22822 * gdb.threads/threads-specific.exp: New test script.
22823 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
22824 to expect_out.
22825
5a01311c
MK
228262004-02-01 Mark Kettenis <kettenis@gnu.org>
22827
22828 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
22829 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
22830 only on the "print_small_structs from print_long_arg_list" test.
22831
ce22a4f1
DJ
228322004-02-01 Daniel Jacobowitz <drow@mvista.com>
22833
22834 * gdb.base/completion.exp: Kill a stray backslash.
22835
22836 From Jim Ingham <jingham@apple.com>:
22837 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
22838 agrees with the result from sending a tab.
22839
abbab9d3
DJ
228402004-01-31 Daniel Jacobowitz <drow@mvista.com>
22841
22842 * gdb.base/chng-syms.exp: Remove stray newline.
22843
53904d1e
MK
228442004-01-31 Mark Kettenis <kettenis@gnu.org>
22845
22846 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
22847 *-*-openbsd*.
22848 * gdb.asm/openbsd.inc: New file.
22849
3a4b3aac
MK
228502004-01-30 Mark Kettenis <kettenis@gnu.org>
22851
22852 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
22853 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
22854 *-*solaris2*. Remove commented out default settings for
22855 asm-flags. Replace gdb_compile with target_link.
22856
ebac27b4
MC
228572004-01-29 Michael Chastain <mec.gnu@mindspring.com>
22858
22859 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
22860 for all tests. Remove old hp-ux and cygnus xfail cases.
22861
d8679d84
PH
228622004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
22863
22864 * gdb.base/chng-syms.exp: New file.
22865 * gdb.base/chng-syms.c: New file.
22866
0a55bc22
MC
228672004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22868
22869 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
22870 Provide arms for current output in all my configurations.
22871
94b8e876
MC
228722004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22873
22874 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
22875 * lib/compiler.cc: Likewise.
22876 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
22877 get the right preprocessor. Eval the output directly. Remove
22878 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
22879 hp_f77_compiler and hp_f90_compiler completely.
22880 (gdb_preprocess): Delete.
22881 (get_compiler): Delete.
22882
7cf03d44
MK
228832004-01-24 Mark Kettenis <kettenis@gnu.org>
22884
22885 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
22886 <string.h>.
22887
68b6dce9
NR
228882004-01-24 Nick Roberts <nick@nick.uklinux.net>
22889
22890 * gdb.mi/mi-stack.exp: Update copyright.
22891
b368761e
DC
228922004-01-23 David Carlton <carlton@kealia.com>
22893
22894 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
22895 test for cp_lookup_transparent_type.
22896 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
22897 call them.
22898
f2061b53
DJ
228992004-01-23 Daniel Jacobowitz <drow@mvista.com>
22900
22901 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
22902 after -var-update.
22903
37fc574a
DC
229042004-01-23 David Carlton <carlton@kealia.com>
22905
22906 * gdb.cp/namespace.cc (C::ensureRefs): New.
22907 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
22908
8e94b928
NR
229092004-01-20 Nick Roberts <nick@nick.uklinux.net>
22910
22911 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
22912 case "-stack-list-locals 2".
22913 * gdb.mi/mi-var-child.exp: Test for case
22914 "-var-list-children --all-values NAME".
22915
997b0952
MC
229162004-01-18 Michael Chastain <mec.gnu@mindspring.com>
22917
22918 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
22919
52470da3
MK
229202004-01-18 Mark Kettenis <kettenis@gnu.org>
22921
7049b4b8
MK
22922 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
22923 used with gdb_test_multiple.
22924
52470da3
MK
22925 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
22926 read at address 0. This fixes PR testsuite/1504.
22927
da6012e5
DJ
229282004-01-18 Daniel Jacobowitz <drow@mvista.com>
22929
22930 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
22931 Remove downloading, guessing the host executable, the calls to
22932 gdb_file_cmd and gdb_target_cmd, and "load" support.
22933 (infer_host_exec): New function broken out from gdb_load.
22934 (gdb_load): New wrapper for gdbserver_gdb_load.
22935 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
22936 gdb_target_cmd. Use -target-select.
22937 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
22938 Download binaries to the host. Clear last_mi_remote_file when
22939 we load a new binary.
22940 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
22941 call gdbserver_gdb_load and mi_gdb_target_cmd.
22942
32c70722
MC
229432004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22944
22945 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
22946 type patterns.
22947
b0cecf36
MC
229482004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22949
22950 * gdb.cp/templates.exp: Fix typo in test name of
22951 "print Foo<volatile char*>::foo".
22952
4120d7e6
MC
229532004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22954
22955 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
22956
f679e530
BE
229572004-01-16 Ben Elliston <bje@wasabisystems.com>
22958
22959 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
22960 (clean mostlyclean): Remove empty rm.
22961
091c48f6
MC
229622004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22963
22964 * gdb.base/setvar.exp: Add copyright years.
22965
3e5fc8d2
DC
229662004-01-14 David Carlton <carlton@bactrian.org>
22967
22968 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
22969 PR c++/1511 and update coment.
22970 * gdb.cp/templates.exp: Update patterns to match current output.
22971 If changes involve something other than whitespace, KFAIL
22972 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
22973
63d06c5c
DC
229742004-01-14 David Carlton <carlton@kealia.com>
22975
22976 * gdb.cp/namespace.exp: Add tests involving classes defined within
22977 namespaces.
22978 * gdb.cp/namespace.cc (C::CClass): New.
22979 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
22980
a51dab88
EZ
229812004-01-14 Elena Zannoni <ezannoni@redhat.com>
22982
22983 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
22984 what debug info we have. Print a better message if something goes
22985 wrong while producing the separate debug info file.
22986
a476ccc9
MC
229872004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22988
22989 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
22990
f453692c
MC
229912004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22992
22993 * gdb.base/callfuncs.c: Add copyright notice.
22994
f40063a5
MC
229952004-01-13 Michael Chastain <mec.gnu@mindspring.com>
22996
22997 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
22998 inheritance. PR gdb/1498, PR gcc/13539.
22999
19ac3974
EZ
230002004-01-13 Elena Zannoni <ezannoni@redhat.com>
23001
a9c64011
AS
23002 * gdb.threads/gcore-thread.exp: Prefix name of binary with
23003 test specific name.
23004 * gdb.mi/gdb669.exp: Ditto.
23005 * gdb.mi/mi-pthreads.exp: Ditto.
23006 * gdb.mi/mi1-pthreads.exp: Ditto.
23007 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 23008
56c97c6e
MC
230092004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23010
23011 * gdb.cp/member-ptr.cc: Add copyright notice.
23012
a0644324
MC
230132004-01-12 Michael Chastain <mec.gnu@mindspring.com>
23014
23015 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
23016 some patterns for recent versions of gcc and hpacc. Delete
23017 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
23018 Delete tests that access a NULL pointer-to-member-data. This
23019 script is still disabled for gcc.
23020
32fabe09
EZ
230212004-01-12 Elena Zannoni <ezannoni@redhat.com>
23022
23023 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 23024 escaped correctly.
32fabe09 23025
1f8a6abb
EZ
230262004-01-12 Elena Zannoni <ezannoni@redhat.com>
23027
23028 * gdb.base/sepdebug.exp: New file.
23029 * gdb.base/sepdebug.c: New file.
23030 * lib/gdb.exp (separate_debug_filename): New procedure.
23031 (gdb_gnu_strip_debug): New procedure.
23032
48efe704
AC
230332004-01-12 Andrew Cagney <cagney@redhat.com>
23034
23035 * gdb.mi/ChangeLog: Delete file. Renamed to ...
23036 * gdb.mi/ChangeLog-1999-2003: New file.
23037
a9415475
AC
230382004-01-12 Andrew Cagney <cagney@redhat.com>
23039
23040 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
23041 "Renaming a directory to a non-empty directory returns ENOTEMPTY
23042 or EEXIST", treat EBUSY as an XFAIL.
23043
83b8cf9d
MC
230442004-01-11 Michael Chastain <mec.gnu@mindspring.com>
23045
23046 * gdb.base/scope.exp: Remove obsolete setup_xfail for
23047 hp_cc_compiler.
23048
9939d2a8
MC
230492004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23050
23051 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
23052 decorations.
23053
1ff8cadf
MC
230542004-01-10 Michael Chastain <mec.gnu@mindspring.com>
23055
23056 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
23057 and "(aCC)" decorations. Remove obsolete doco about old
23058 test results.
23059
6fa9022e
MC
230602004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23061
23062 * gdb.cp/exception.exp: Fix typo in doco.
23063
209721fe
MK
230642004-01-09 Mark Kettenis <kettenis@gnu.org>
23065
23066 * gdb.base/gdb1476.exp: Fix typo.
23067
ef11303e
MC
230682004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23069
23070 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
23071 file.
23072
041ab88c
MC
230732004-01-09 Michael Chastain <mec.gnu@mindspring.com>
23074
23075 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
23076 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
23077 Use gdb_compile. Remove restriction on gcc. Add some patterns
23078 for recent version of gdb. Delete second half, which was a copy
23079 of the first half with different build flags. This test is
23080 still disabled because it is still not ready for production.
23081
e36d075a
MC
230822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23083
23084 * gdb.cp/exception.cc: Add copyright notice.
23085 * gdb.cp/exception.exp: Add a notice that this file is broken
23086 because of line number changes caused by addition of copyright
23087 notice.
23088
42b190ad
MC
230892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23090
23091 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
23092 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
23093
8f25f06b
MC
230942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23095
23096 * gdb.cp/classes.exp: Accept gnu abi 2.
23097 * gdb.cp/derivation.exp: Likewise.
23098 * gdb.cp/overload.exp: Likewise.
23099 * gdb.cp/virtfunc.exp: Likewise.
23100
06ded8b8
MC
231012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
23102
23103 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
23104 semicolon after end of function.
23105
77c26ae3
MC
231062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23107
23108 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
23109 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
23110 boilerplate code for compiling and running the program under
23111 test. Add some string method tests.
23112
20757486
MC
231132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23114
23115 * gdb.cp/bs15503.cc: Add copyright notice.
23116 * gdb.cp/bs15503.exp: Adjust line number.
23117
0fd3b503
MC
231182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23119
23120 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
23121 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
23122
10d1bea8
MC
231232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23124
23125 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
23126 hp_cc_compiler.
23127
2789202a
MC
231282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23129
23130 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
23131 * gdb.cp/ctti.exp: Use the marker instead of "next".
23132 With gcc, run further before bailing.
23133
b862f14c
MC
231342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23135
23136 * gdb.cp/cttiadd.cc: Add copyright notice.
23137 * gdb.cp/cttiadd1.cc: Likewise.
23138 * gdb.cp/cttiadd2.cc: Likewise.
23139 * gdb.cp/cttiadd3.cc: Likewise.
23140
96da2469
MC
231412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23142
23143 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23144 Use gdb_test, gdb_test_multiple. Use floating-point values that
23145 have exact representations in IEEE-ish formats.
23146
053248ff
MC
231472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23148
23149 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23150 compilers. Delete duplicate call to get_compiler_info.
23151 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23152 * gdb.base/volatile.exp: Likewise.
23153
84acecdd
MK
231542004-01-07 Mark Kettenis <kettenis@gnu.org>
23155
23156 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23157 memory at address 0.
23158
fe11a27f
MC
231592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23160
23161 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23162 to test for hp-ux assembler. Fix copyright years.
23163
60ad077b
AC
231642004-01-07 Andrew Cagney <cagney@redhat.com>
23165
23166 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23167
1c9b8f33
AC
231682004-01-07 Andrew Cagney <cagney@redhat.com>
23169
23170 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23171 when creating the read-only file. From analysis by Roland McGrath
23172 and Elena Zannoni.
23173
753ccc7a
MC
231742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23175
23176 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23177
eca3e36b
MC
231782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23179
23180 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23181 data pointers.
23182
f8d4bac4
MC
231832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23184
23185 * gdb.cp/m-static.exp: Compile one source file at a time.
23186 Delete unused call to get_compiler_info.
23187
9b4e0f94
MC
231882004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23189
23190 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23191 * gdb.base/call-rt-st.exp: Likewise.
23192 * gdb.base/nodebug.exp: Likewise.
23193 * gdb.base/volatile.exp: Likewise.
23194 * gdb.cp/ref-types.exp: Likewise.
23195 * gdb.cp/templates.exp: Likewise.
23196
023c1024
MK
231972004-01-05 Mark Kettenis <kettenis@gnu.org>
23198
23199 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23200
19703c4a
MC
232012004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23202
23203 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23204 hppa*-hp-hpux*.
23205
18b67037
MK
232062004-01-04 Mark Kettenis <kettenis@gnu.org>
23207
ba6219c8
MK
23208 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23209 x86_64-*-*.
23210
18b67037
MK
23211 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23212 sparc64-*-* and sparc*-solaris2*.
23213
1bfbbb9d
MK
232142004-01-04 Mark Kettenis <kettenis@gnu.org>
23215
23216 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23217 return ${tests}" test. The ${tests} already mentions the
23218 filename.
23219
06846494
MC
232202004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23221
23222 * gdb.cp/local.exp: Accept gcc abi 2.
23223
3b0cb202
MC
232242004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23225
23226 * gdb.cp/templates.exp: Accept gcc abi 2.
23227
0643ec3f
MC
232282004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23229
23230 * lib/compiler.cc: Remove supports_template_debugging.
23231 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23232
d231d0b1
MC
232332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23234
23235 * gdb.cp/namespace.exp: Accept gcc abi 2.
23236
44ffb27c
MC
232372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23238
23239 * gdb.cp/method.exp: Accept gcc abi 2.
23240
184ad485
MC
232412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23242
23243 * gdb.cp/classes.exp: Generate identical results as old version.
23244 * gdb.cp/derivation.exp: Likewise.
23245 * gdb.cp/overload.exp: Likewise.
23246 * gdb.cp/virtfunc.exp: Likewise.
23247
116f09e7
MC
232482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23249
23250 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23251 mysterious bug with sourceware version of expect.
23252
b1379776
MC
232532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23254
23255 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23256 current versions of gcc, including gcc abi 2. Remove gratuitous
23257 restart of test program. Use gdb_test_multiple and gdb_test for
23258 all tests. Add patterns to xfail missing "const" in "const char *"
23259 and kfail PR gdb/1155.
23260
6b7a4c0e
MC
232612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23262
23263 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23264 current versions of gcc, including gcc abi 2. Remove gratuitous
23265 restart of test program. Use gdb_test_multiple and gdb_test for
23266 all tests. Add patterns to kfail PR gdb/1498.
23267
51615d72
MC
232682003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23269
23270 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23271 current versions of gcc, including gcc abi 2. Use "breakpoint"
23272 and "continue" instead of restarting the target program. Use
23273 gdb_test_multiple and gdb_test for all tests.
23274
7b79a9d7
MK
232752004-01-01 Mark Kettenis <kettenis@gnu.org>
23276
23277 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23278 for *-*-solaris2*.
23279
1cd3489f
MC
232802003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23281
23282 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23283 current versions of gcc, including gcc abi 2. Use "breakpoint"
23284 and "continue" instead of restarting the target program several
23285 times. Use gdb_test_multiple and gdb_test for all tests.
23286
850742db
MC
232872003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23288
23289 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23290 source files.
23291
eb4bbda8
MC
232922003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23293
23294 * gdb.base/environ.exp: Handle compiling test case from multiple
23295 source files.
23296
e42c7771
MC
232972003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23298
23299 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23300
80e4b428
JB
233012003-12-17 Jim Blandy <jimb@redhat.com>
23302
5f06973a
JB
23303 * gdb.base/freebpcmd.c: Add copyright notice.
23304
80e4b428
JB
23305 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23306
0ab84fb7
MC
233072003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23308
23309 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23310
1b3bb3d0
JB
233112003-12-13 Jim Blandy <jimb@redhat.com>
23312
23313 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23314
3a4c9371
KB
233152003-12-12 Kevin Buettner <kevinb@redhat.com>
23316
23317 * gdb.asm/frv.inc: New file.
23318 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23319
a1dea79a
FF
233202003-12-09 Fred Fish <fnf@redhat.com>
23321
23322 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23323 functions to break1.c and leave prototypes behind. Add more
23324 "set breakpoint NN here" comments.
23325 * gdb.base/break1.c: New file.
23326
23327 * gdb.base/break.exp: Handle compiling test case from multiple
23328 source files and change source file references as needed.
23329 * gdb.base/completion.exp: Ditto.
23330 * gdb.base/condbreak.exp: Ditto.
23331 * gdb.base/define.exp: Ditto.
23332 * gdb.base/ena-dis-br.exp: Ditto.
23333 * gdb.base/info-proc.exp: Ditto.
23334 * gdb.base/maint.exp: Ditto.
23335 * gdb.base/until.exp: Ditto.
23336
23337 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23338 hardcoded line numbers.
23339 * gdb.base/define.exp: Ditto.
23340 * gdb.base/ena-dis-br.exp: Ditto.
23341 * gdb.base/maint.exp: Ditto.
23342 * gdb.base/until.exp: Ditto.
23343
23344 * gdb.base/completion.exp: Use "break1" for completion tests since
23345 "break" is no longer a unique prefix.
23346
5266b69c
AC
233472003-12-06 Andrew Cagney <cagney@redhat.com>
23348
23349 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23350 "return_value_unimplemented". When an unimplemented struct return
23351 architecture, report incorrect values as a KFAIL
23352
374451f0
MC
233532003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23354
23355 * gdb.cp/rtti.exp: Accept new wording of warning from
23356 cp_lookup_rtti_type.
23357
ba9b20a7
MC
233582003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23359
23360 Partial fix for PR testsuite/1456.
23361 * gdb.base/scope.exp (test_at_main): Replace references to
23362 gcc_compiled with calls to test_compiler_info.
23363 (test_at_foo): Likewise.
23364 (test_at_bar): Likewise.
23365
b74b6d0b
MC
233662003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23367
23368 Partial fix for PR testsuite/1456.
23369 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23370 to test_compiler_info.
23371
ccfa3402
MC
233722003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23373
23374 * gdb.base/so-impl-ld.exp: Update copyright notice.
23375
f6246aba
MC
233762003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23377
23378 Partial fix for PR testsuite/1456.
23379 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23380 to test_compiler_info.
23381
13ae734a
MC
233822003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23383
23384 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23385 from current versions of gdb. Clean up regular expressions.
23386 Delete redundant timeout case.
23387
d8e1cdee
MC
233882003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23389
23390 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23391 from current versions of gdb. Clean up regular expressions.
23392 Delete redundant timeout case.
23393
96457b64
MC
233942003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23395
23396 Partial fix for PR testsuite/1456.
23397 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23398 gcc_compiled with call to test_compiler_info.
23399
f35309fc
MC
234002003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23401
23402 Partial fix for PR testsuite/1456.
23403 * gdb.base/list.exp (test_list_function): Delete unused declaration
23404 of gcc_compiled.
23405
d7afdf9b
MC
234062003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23407
23408 Partial fix for PR testsuite/1456.
23409 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23410 call to test_compiler_info.
23411
71507b56
MK
234122003-11-29 Mark Kettenis <kettenis@gnu.org>
23413
23414 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23415 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23416 it to create the appropriate note.inc.
23417 * gdb.asm/asmsrc1.s: Include "note.inc".
23418 * gdb.asm/netbsd.inc: New file.
23419 * gdb.asm/empty.inc: New file.
23420
f81f93f7
MC
234212003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23422
23423 Partial fix for PR testsuite/1456.
23424 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23425 calls to test_compiler_info.
23426
9a77938e
MC
234272003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23428
23429 Partial fix for PR testsuite/1456.
23430 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23431 calls to test_compiler_info.
23432
e8367dc7
MK
234332003-11-27 Mark Kettenis <kettenis@gnu.org>
23434
23435 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23436 pattern for the KFAILs.
23437
526c61ee
AF
234382003-11-25 Adam Fedor <fedor@gnu.org>
23439
23440 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23441 * gdb.objc/objcdecode.m: New file.
23442
28f2d600
AF
234432003-11-25 Adam Fedor <fedor@gnu.org>
23444
23445 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23446 * gdb.objc/nondebug.m: New file.
23447
a3895cee
BE
234482003-11-26 Ben Elliston <bje@wasabisystems.com>
23449
23450 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23451 NetBSD as it does on FreeBSD. Modelled on a similar change by
23452 Mark Kettenis on 2003-05-30.
23453 (link-flags): Set to "--entry _start" regardless of target.
23454 Special linker flags are to be appended to $link-flags.
23455 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23456
c9f2c8a3
MC
234572003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23458
23459 * gdb.cp/method.exp: Accept output of new demangler.
23460
15a0587a 234612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23462
23463 * gdb/class2.exp: New file.
23464 * gdb/class2.cc: New file.
23465
3c00b570
MC
234662003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23467
23468 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23469 of new demangler.
23470
7027acc7
MK
234712003-11-23 Mark Kettenis <kettenis@gnu.org>
23472
23473 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23474 of gdb_test "run".
23475
b0e1598a
MK
234762003-11-23 Mark Kettenis <kettenis@gnu.org>
23477
23478 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23479 "continue" into "run".
23480
4d9eda44
MC
234812003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23482
23483 Partial fix for PR testsuite/1456.
23484 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23485 call to test_compiler_info.
23486 * gdb.cp/ctti.exp: Likewise.
23487 * gdb.cp/derivation.exp: Likewise.
23488 * gdb.cp/member-ptr.exp: Likewise.
23489 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23490 reference to gcc_compiled.
23491
234922003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23493
23494 Fix PR testsuite/1463.
23495 * gdb.base/structs.exp (start_structs_test): Call
23496 get_debug_format before using the debug format.
23497
d422fe19
AC
234982003-11-22 Andrew Cagney <cagney@redhat.com>
23499
23500 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23501 * gdb.base/structs.exp: Use gdb_test_multiple.
23502
039cf96d
AC
235032003-11-20 Andrew Cagney <cagney@redhat.com>
23504
6882279b
AC
23505 * gdb.base/structs.exp: Handle and recover from internal errors.
23506 Replace "foo${n}" with "foo<n>" in test messages.
23507
e53890ae
AC
23508 * gdb.base/structs.exp: Update copyright. Rewrite.
23509 * gdb.base/structs.c: Update copyright. Rewrite.
23510
2b211c59
AC
23511 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23512 resync count exceeded.
d63a86f8 23513
039cf96d
AC
23514 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23515 from the internal error.
23516 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23517 Original from Jim Blandy.
23518 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 23519
eac98b22
AC
235202003-11-19 Andrew Cagney <cagney@redhat.com>
23521
23522 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23523 KFAIL.
23524
67455b2a
MK
235252003-11-17 Mark Kettenis <kettenis@gnu.org>
23526
23527 New testcase for PR backtrace/1435.
23528 * gdb.arch/i386-unwind.exp: New file.
23529 * gdb.arch/i386-unwind.c: New file.
23530
853d6e5b
AC
235312003-11-17 Andrew Cagney <cagney@redhat.com>
23532
23533 * lib/gdb.exp (compiler_info): New global.
23534 (test_compiler_info): New function.
23535 (get_compiler_info): Set compiler_info.
23536 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23537 "compiler_info" to gcc-<major>-<minor>.
23538
38cf6e11
MC
235392003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23540
23541 * gdb.trace/configure: Remove.
23542
a50d3602
EZ
235432003-11-13 Elena Zannoni <ezannoni@redhat.com>
23544
23545 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 23546 breakpoints.
a50d3602
EZ
23547 * gdb.base/break.exp: Remove all references to explicit line
23548 numbers.
23549
d9407aaa
NC
235502003-11-11 Nick Clifton <nickc@redhat.com>
23551
23552 * gdb.base/shreloc.exp: Do not run for targets which do not
23553 support shared objects.
23554
db488fc1
CV
235552003-11-10 Corinna Vinschen <vinschen@redhat.com>
23556
23557 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23558 Don't run tests if nofileio flag is given.
23559
6a90a18e
EZ
235602003-11-07 Elena Zannoni <ezannoni@redhat.com>
23561
23562 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 23563 as well as 'Watchpoint'.
6a90a18e 23564
0b915e9c
EZ
235652003-11-06 Elena Zannoni <ezannoni@redhat.com>
23566
23567 Reported by Jim Ingham <jingham@apple.com>:
23568 * gdb.base/annota1.exp: Match at least one occurrence of the
23569 signal handler annotation.
23570
d7e4b55f
EZ
235712003-11-06 Elena Zannoni <ezannoni@redhat.com>
23572
a9c64011
AS
23573 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23574 as well as 'Watchpoint'.
d7e4b55f 23575
2fe4e8d0
MC
235762003-11-05 Michael Chastain <mec@shout.net>
23577
23578 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23579
6ef88553
KW
235802003-11-03 Kris Warkentin <kewarken@qnx.com>
23581
23582 * gdb.arch/gdb1291.c: New test file.
23583 * gdb.arch/gdb1291.exp: New test script.
23584 * gdb.arch/gdb1431.c: New test file.
23585 * gdb.arch/gdb1431.exp: New test script.
23586
ae7dc4d8
MC
235872003-10-22 Michael Chastain <mec@shout.net>
23588
23589 * gdb.mi/pthreads.c: Add copyright notice.
23590
c39d7427
MC
235912003-10-22 Michael Chastain <mec@shout.net>
23592
23593 * gdb.threads/pthreads.c: Add copyright notice.
23594
8b7d96c1
MC
235952003-10-20 Michael Chastain <mec@shout.net>
23596
23597 * gdb.base/gdb1056.exp: New test script.
23598
d1d69fdd
DJ
235992003-10-13 Daniel Jacobowitz <drow@mvista.com>
23600
23601 * gdb.threads/killed.exp: Use gdb_run_cmd.
23602
7d605576
DJ
236032003-10-13 Daniel Jacobowitz <drow@mvista.com>
23604
23605 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
23606 create a core file.
23607 * gdb.threads/gcore-thread.exp: Likewise.
23608
618ec112
CV
236092003-10-13 Corinna Vinschen <vinschen@redhat.com>
23610
23611 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
23612 type, based on char type.
23613 (struct bit_flags_short_t): New bitfield type, based on short type.
23614 (init_bit_flags_char): New fuction.
23615 (init_bit_flags_short): Ditto.
23616 (print_bit_flags_char): Ditto.
23617 (print_bit_flags_short): Ditto.
23618 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
23619
9367a73c
MC
236202003-10-11 Michael Chastain <mec@shout.net>
23621
23622 * gdb.base/call-rt-st.exp: Update copyright year.
23623
1decf120
KI
236242003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
23625
23626 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
23627 * gdb.disasm/sh3.s: Ditto.
23628
5445b2ae
DJ
236292003-10-07 Daniel Jacobowitz <drow@mvista.com>
23630
23631 * gdb.threads/switch-threads.exp: New test.
23632 * gdb.threads/switch-threads.c: New source file.
23633
aec24853
CV
236342003-10-07 Corinna Vinschen <vinschen@redhat.com>
23635
23636 * gdb.base/ending-run.exp: Add sh specific case.
23637
adc7428d
AC
236382003-10-06 Andrew Cagney <cagney@redhat.com>
23639
23640 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23641 * gdb.disasm/mn10200.exp: Delete obsolete file.
23642
c9d37158
DJ
236432003-09-29 Daniel Jacobowitz <drow@mvista.com>
23644
23645 * ChangeLog: Correct an entry command.exp -> commands.exp.
23646 * gdb.base/commands.exp (bp_deleted_in_command_test)
23647 (temporary_breakpoint_commands): Check noargs.
23648
79c2c32d
DC
236492003-09-25 David Carlton <carlton@kealia.com>
23650
23651 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23652 of some print tests, where appropriate. Add tests for C::D::cd,
23653 E::ce, F::cXfX, G::XgX.
23654 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23655
594e6d67
RE
236562003-09-25 Richard Earnshaw <rearnsha@arm.com>
23657
23658 * lib/java.exp (java_init): Import target_alias before using it.
23659
10f0d451
DC
236602003-09-25 David Carlton <carlton@kealia.com>
23661
23662 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23663
274bcba0
EZ
236642003-09-23 Elena Zannoni <ezannoni@redhat.com>
23665
d63a86f8 23666 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 23667 weirdness.
274bcba0 23668
cdbf20f7
MC
236692003-09-17 Michael Chastain <mec@shout.net>
23670
23671 * gdb.cp/gdb1355.exp: New file.
23672 * gdb.cp/gdb1355.c: New file.
23673
71e06f80
CV
236742003-09-15 Corinna Vinschen <vinschen@redhat.com>
23675
23676 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
23677 * gdb.asm/sh.inc: New file.
23678
5c4e30ca
DC
236792003-09-11 David Carlton <carlton@kealia.com>
23680
bd45b7af
DC
23681 * gdb.cp/namespace.exp: Add tests for namespace types.
23682 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
23683 (test_namespace): New.
23684
1c199746
EZ
236852003-09-11 Elena Zannoni <ezannoni@redhat.com>
23686
a9c64011 23687 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 23688 * gdb.stabs/weird.exp: Ditto.
1c199746 23689
04ed252f
MC
236902003-09-08 Michael Chastain <mec@shout.net>
23691
23692 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23693
d8a2d9e7
MC
236942003-09-07 Michael Chastain <mec@shout.net>
23695
23696 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23697 'parse error'.
23698
161afb24
MK
236992003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23700
23701 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23702
49f2741a
MC
237032003-08-30 Michael Chastain <mec@shout.net>
23704
23705 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
23706 * gdb.gdb/observer.exp: Ditto.
23707 * gdb.gdb/xfullpath.exp: Ditto.
23708
8afa723e
MK
237092003-08-29 Mark Kettenis <kettenis@gnu.org>
23710
23711 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23712 *-*-*bsd*.
23713
f31dfe3b
JJ
237142003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23715
23716 * gdb.base/dump.exp: Skip for ia64.
23717
4630e498
JJ
237182003-08-25 Jeff Johnston <jjohnstn@redhat.com>
23719
23720 * gdb.asm/asm-source.exp: Add ia64 support.
23721 * gdb.asm/ia64.inc: New file.
23722
1105b7ef
MC
237232003-08-22 Michael Chastain <mec@shout.net>
23724
23725 * gdb.cp: New directory.
23726 * gdb.cp/*: Copy from gdb.c++/*.
23727 * gdb.c++/*: Remove.
23728 * Makefile.in: Change gdb.c++ to gdb.cp.
23729 * configure.in: Ditto.
23730 * configure: Regnerate.
23731
c945b932
MK
237322003-08-18 Mark Kettenis <kettenis@gnu.org>
23733
23734 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
23735 * gdb.arch/i386-prologue.c (gdb1338): Add function.
23736
2b66634b
DJ
237372003-08-17 Daniel Jacobowitz <drow@mvista.com>
23738
23739 * mi-var-display.exp (-var-list-children weird): Accept function
23740 pointers with argument types.
23741 * mi1-var-display.exp (-var-list-children weird): Likewise.
23742 * mi2-var-display.exp (-var-list-children weird): Likewise.
23743
a356f73b
DJ
237442003-08-17 Daniel Jacobowitz <drow@mvista.com>
23745
23746 * gdb.base/annota3.exp: Add missing newline.
23747
483417b8
MC
237482003-08-06 Michael Chastain <mec@shout.net>
23749
23750 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23751
c99c59c3
MS
237522003-08-12 Michael Snyder <msnyder@redhat.com>
23753
23754 * gdb.base/float.exp: Add test for SH.
23755
55ed7501
MK
237562003-08-10 Mark Kettenis <kettenis@gnu.org>
23757
23758 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
23759
1a371f2e
EZ
237602003-08-07 Elena Zannoni <ezannoni@redhat.com>
23761
23762 * gdb.base/completion.exp: Remove reduntant completion test
23763 on filename.
23764
e0f353ce
EZ
237652003-08-07 Elena Zannoni <ezannoni@redhat.com>
23766
a9c64011
AS
23767 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
23768 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
23769 gdb.trace/save-trace.exp: Make sure that full pathnames are
23770 escaped correctly.
e0f353ce 23771
5710a1af 237722003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 23773
a9c64011
AS
23774 * configure.in: Don't generate config.h from config.hin.
23775 * configure: Regenerate.
23776 * config.hin: Remove file.
23777 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
23778 * gdb.threads/pthreads.c: Ditto.
5710a1af 23779
dcd81ce9
DJ
237802003-08-07 Daniel Jacobowitz <drow@mvista.com>
23781
23782 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23783 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
23784 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
23785 Replace ld24 with seth/add3.
23786
6009d884
AC
237872003-08-02 Andrew Cagney <cagney@redhat.com>
23788
23789 * gdb.base/annota3.exp: New file.
23790 * gdb.base/annota3.c: New file.
23791 * gdb.c++/annota3.exp: New file.
23792 * gdb.c++/annota3.cc: New file.
23793
51514e06
MC
237942003-07-29 Michael Chastain <mec@shout.net>
23795
23796 * gdb.threads/tls.c (spin): Check errno only if sem_wait
23797 actually failed.
23798 (do_pass): Likewise.
23799 * gdb.threads/tls.exp: Always initialize no_of_threads.
23800
4ee6625b
DJ
238012003-07-27 Daniel Jacobowitz <drow@mvista.com>
23802
23803 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
23804 pattern.
23805 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
23806 * gdb.threads/tls.exp: Recognize one case of the host library not
23807 supporting TLS.
23808
225f2bf6
AC
238092003-07-27 Andrew Cagney <cagney@redhat.com>
23810
23811 * gdb.base/fileio.exp: Use SH when running commands using
23812 remote_exec.
23813
bcb27c9f
DJ
238142003-07-24 Daniel Jacobowitz <drow@mvista.com>
23815
23816 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23817 * gdb.base/relocate.c (dummy): New padding array.
23818
3d67be83
MS
238192003-07-22 Michael Snyder <msnyder@redhat.com>
23820
d63a86f8 23821 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
23822
23823 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
23824 patterns to be more general, accepting old and new output.
23825 Some output chars (such as '+') also must be quoted.
d63a86f8 23826 Some addresses are displayed numerically instead of
3d67be83
MS
23827 symbolically.
23828
57ba3b85
MS
238292003-07-23 Michael Snyder <msnyder@redhat.com>
23830
686d097c
MS
23831 * gdb.base/return2.exp: Don't test long-long return.
23832
57ba3b85
MS
23833 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
23834 * gdb.disasm/t01_mov.exp: Ditto.
23835 * gdb.disasm/t02_mova.s: Ditto.
23836 * gdb.disasm/t02_mova.exp: Ditto.
23837 * gdb.disasm/t03_add.s: Ditto.
23838 * gdb.disasm/t03_add.exp: Ditto.
23839 * gdb.disasm/t04_sub.s: Ditto.
23840 * gdb.disasm/t04_sub.exp: Ditto.
23841 * gdb.disasm/t05_cmp.s: Ditto.
23842 * gdb.disasm/t05_cmp.exp: Ditto.
23843 * gdb.disasm/t06_ari2.s: Ditto.
23844 * gdb.disasm/t06_ari2.exp: Ditto.
23845 * gdb.disasm/t07_ari3.s: Ditto.
23846 * gdb.disasm/t07_ari3.exp: Ditto.
23847 * gdb.disasm/t08_or.s: Ditto.
23848 * gdb.disasm/t08_or.exp: Ditto.
23849 * gdb.disasm/t09_xor.s: Ditto.
23850 * gdb.disasm/t09_xor.exp: Ditto.
23851 * gdb.disasm/t10_and.s: Ditto.
23852 * gdb.disasm/t10_and.exp: Ditto.
23853 * gdb.disasm/t11_logs.s: Ditto.
23854 * gdb.disasm/t11_logs.exp: Ditto.
23855 * gdb.disasm/t12_bit.s: Ditto.
23856 * gdb.disasm/t12_bit.exp: Ditto.
23857 * gdb.disasm/t13_otr.s: Ditto.
23858 * gdb.disasm/t13_otr.exp: Ditto.
23859
e00759ef
EZ
238602003-07-22 Elena Zannoni <ezannoni@redhat.com>
23861
23862 * gdb.threads/tls.exp :Add kfail for 'info address' case.
23863
8bc2021f
EZ
238642003-07-22 Elena Zannoni <ezannoni@redhat.com>
23865
a9c64011
AS
23866 * gdb.threads/tls.c : New file.
23867 * gdb.threads/tls.exp : New file.
23868 * gdb.threads/tls-main.c : New file.
23869 * gdb.threads/tls-shared.c : New file.
23870 * gdb.threads/tls-shared.exp : New file.
8bc2021f 23871
89320c4c
AS
238722003-07-22 Andreas Schwab <schwab@suse.de>
23873
23874 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
23875
180dea7c
AS
238762003-07-20 Andreas Schwab <schwab@suse.de>
23877
23878 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
23879 due to insn reordering.
23880
0714963c
AC
238812003-07-15 Andrew Cagney <cagney@redhat.com>
23882
23883 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
23884
98a23b3f
MC
238852003-07-15 Michael Chastain <mec@shout.net>
23886
23887 * gdb.base/gdb1250.exp: New file.
23888 * gdb.base/gdb1250.c: New file.
23889
27e417a2
ML
238902003-07-09 Michal Ludvig <mludvig@suse.cz>
23891
23892 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
23893 expansion of size_t to 'unsigned long', not only to 'unsigned'.
23894
8bc2021f
EZ
238952003-07-09 Elena Zannoni <ezannoni@redhat.com>
23896
a9c64011
AS
23897 * gdb.threads/tls.c: New file.
23898 * gdb.threads/tls.exp: New file.
23899 * gdb.threads/tls-main.c: New file.
23900 * gdb.threads/tls-shared.c: New file.
23901 * gdb.threads/tls-shared.exp: New file.
8bc2021f 23902
d99968dc
EZ
239032003-07-09 Elena Zannoni <ezannoni@redhat.com>
23904
23905 * gdb.base/annota1.exp: Make sure that we properly escape the
23906 full path of the source file. Xfail more permissive patterns,
d63a86f8 23907 due to a compiler debug info problem.
d99968dc 23908
83876b3b
AS
239092003-07-07 Andreas Schwab <schwab@suse.de>
23910
2705e972
AS
23911 * gdb.asm/m68k.inc: New file.
23912 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
23913
83876b3b
AS
23914 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
23915 arguments"): Also match negative number.
23916
23917 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
23918
3a871b37
DJ
239192003-07-03 Daniel Jacobowitz <drow@mvista.com>
23920
23921 * gdb.base/store.c (charest): New typedef.
23922 (add_char): Rename to add_charest, update.
23923 (wack_char): Rename to wack_charest, update types. Return l + r
23924 to keep r live across the call.
23925 (wack_short, wack_int, wack_long, wack_longest, wack_float)
23926 (wack_double, wack_doublest): Return l + r to keep r live across
23927 the call.
23928 * gdb.base/store.exp: Accomodate store.c changes.
23929
b2a7f303
DC
239302003-06-30 David Carlton <carlton@kealia.com>
23931
23932 * gdb.c++/maint.exp (test_invalid_name): New.
23933 (test_first_component): Add tests for invalid names.
23934
3c6cb4a1
MC
239352003-06-29 Michael Chastain <mec@shout.net>
23936
23937 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
23938 output of '<VTT for class>' for virtual base classes.
23939
f1c2644b
DJ
239402003-06-29 Daniel Jacobowitz <drow@mvista.com>
23941
23942 * gdb.base/completion.exp: Tab-complete "complet" instead of
23943 "compl".
23944 * gdb.base/complex.exp, gdb.base/complex.c: New files.
23945
18080350
DJ
239462003-06-29 Daniel Jacobowitz <drow@mvista.com>
23947
23948 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
23949 * gdb.base/volatile.exp: Likewise.
23950
f56973f8
DJ
239512003-06-29 Daniel Jacobowitz <drow@mvista.com>
23952
23953 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
23954 gdb/1265.
23955
239562003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
23957 Daniel Jacobowitz <drow@mvista.com>
23958
23959 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
23960 initial line count of 'captured_main' from 26 to 32.
23961 (test_with_self): Allow xmalloc call to be interleaved with the
23962 preceding two lines.
23963
e766d4d6
JB
239642003-06-24 Joel Brobecker <brobecker@gnat.com>
23965
23966 * gdb.base/bang.exp: New testcase.
23967
f125c9a4
JB
239682003-06-23 Joel Brobecker <brobecker@gnat.com>
23969
23970 * gdb.base/langs.exp: Add some tests for the "minimal" language
23971 support.
23972
6e25beaf
EZ
239732003-06-23 Elena Zannoni <ezannoni@redhat.com>
23974
23975 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
23976 the testcase.
23977
2f816dda
DJ
239782003-06-22 Daniel Jacobowitz <drow@mvista.com>
23979
23980 * gdb.base/relocate.exp: Test add-symbol-file with a variable
23981 offset.
23982
db5a5748
DJ
239832003-06-22 Daniel Jacobowitz <drow@mvista.com>
23984
23985 * gdb.c++/pr-1210.cc: New file.
23986 * gdb.c++/pr-1210.exp: New file.
23987
1df0c130
DJ
239882003-06-21 Daniel Jacobowitz <drow@mvista.com>
23989
23990 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
23991 000-exec-continue.
23992
a92feac0
MK
239932003-06-15 Mark Kettenis <kettenis@gnu.org>
23994
23995 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
23996 on *-*-*bsd* instead of *-*-freebsd*.
23997
81a58f5b
AC
239982003-06-14 Andrew Cagney <cagney@redhat.com>
23999
24000 * gdb.base/store.exp: Test longest and doublest. Test all
24001 parameters. Weaken return statement match.
24002 * gdb.base/store.c: Add longest and doublest - aka long long and
24003 long double functions. Put all parameters into local register
24004 variables. Use negative values.
24005
b257a0d3
AC
240062003-06-14 Andrew Cagney <cagney@redhat.com>
24007
24008 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
24009 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
24010 exit status.
24011 * gdb.base/fileio.exp: Disable target when nointerrupts and
24012 noinferiorio, instead of limiting it to remote. Use remote_exec
24013 instead of system.
d63a86f8 24014
21c38304
JJ
240152003-06-12 Jeff Johnston <jjohnstn@redhat.com>
24016
24017 * gdb.base/float.exp: Add ia64 support.
24018
1bcdb424
CV
240192003-06-12 Corinna Vinschen <vinschen@redhat.com>
24020
24021 * gdb.base/fileio.exp: Run only on remote targets.
24022
6aeb981f
CV
240232003-06-10 Corinna Vinschen <vinschen@redhat.com>
24024
24025 * gdb.base/fileio.c: New file, testing File-I/O.
24026 * gdb.base/fileio.exp: Ditto.
24027
53df362e
RG
240282003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
24029
24030 * gdb.base/shreloc.exp: New file, check symbol values obtained from
24031 shared objects after relocation at load time (gdb PR/1132).
24032 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 24033 as above, part of the shared object relocation test.
53df362e 24034
ffee1b46
MK
240352003-06-08 Mark Kettenis <kettenis@gnu.org>
24036
b5ca3722
MK
24037 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
24038 fully filled history list.
24039 * gdb.base/gdb_history: New file.
24040
03ed860d
MK
24041 * gdb.base/signals.exp: XFAIL "continue to func1" on
24042 i*86-*-freebsd*.
24043
ffee1b46
MK
24044 * gdb.base/attach.exp: When trying to attach to a nonexistent
24045 process, make it possible to specify the PID based on the target,
24046 and do so for *-*-freebsd*.
24047
d80dbb52
RH
240482003-06-02 Richard Henderson <rth@redhat.com>
24049
24050 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
24051
6dd77b81
RH
240522003-06-02 Richard Henderson <rth@redhat.com>
24053
24054 * gdb.base/selftest.exp: Next over lim_at_start initialization.
24055
f6347e16
RH
240562003-06-02 Richard Henderson <rth@redhat.com>
24057
24058 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
24059
2c161407
DJ
240602003-06-01 Daniel Jacobowitz <drow@mvista.com>
24061
24062 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
24063 of globalvar.
24064
572eb746
MK
240652003-06-01 Mark Kettenis <kettenis@gnu.org>
24066
24067 * gdb.asm/asm-source.exp: Check for memory read errors in
24068 disassembler test on *BSD too.
24069
9e9617a5
RH
240702003-06-01 Richard Henderson <rth@redhat.com>
24071
24072 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
24073 for .frame.
24074 (gdbasm_call): Lose ldgp.
24075 (gdbasm_startup): Add frame information.
24076 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
24077
7b34ad4e
MK
240782003-05-31 Mark Kettenis <kettenis@gnu.org>
24079
24080 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
24081 i?86-*-*.
24082
10059fdf
MK
240832003-05-30 Mark Kettenis <kettenis@gnu.org>
24084
24085 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
24086 FreeBSD.
24087
acf4b816
RH
240882003-05-29 Richard Henderson <rth@redhat.com>
24089
24090 * gdb.asm/alpha.inc: New file.
24091 * gdb.asm/asm-source.exp: Use it.
24092
e9ecd949
JB
240932003-05-29 Jim Blandy <jimb@redhat.com>
24094
24095 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
24096 'core.PID'.
24097
e3e5a4f3
JB
240982003-05-22 Jim Blandy <jimb@redhat.com>
24099
24100 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
24101 backtrace.
d63a86f8 24102
72fe3d25
DC
241032003-05-20 David Carlton <carlton@math.stanford.edu>
24104
24105 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
24106 this time.
24107
58da2eb2
DC
241082003-05-19 David Carlton <carlton@bactrian.org>
24109
24110 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
24111 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
24112
1fcb5155
DC
241132003-05-19 David Carlton <carlton@bactrian.org>
24114
24115 * gdb.c++/namespace.exp: Add namespace scope and anonymous
24116 namespace tests.
24117 Bump copyright date.
24118 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
24119 (main): Call C::D::marker2.
24120 * gdb.c++/namespace1.cc: New file.
24121
85e85163
JJ
241222003-05-14 Jeff Johnston <jjohnstn@redhat.com>
24123
24124 Roland McGrath <roland@redhat.com>
d63a86f8 24125 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
24126 there is no manager thread.
24127
a25fbfec
JJ
241282003-05-08 Jeff Johnston <jjohnstn@redhat.com>
24129
d63a86f8
RM
24130 * gdb.threads/schedlock.exp: Remove assumption that all threads
24131 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24132 in one of the child threads rather than the main thread.
24133
be375bae
JB
241342003-05-07 Jim Blandy <jimb@redhat.com>
24135
09bf6082
JB
24136 Add support for assembly source testing on the s390x.
24137 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24138 architecture.
24139 * gdb.asm/s390x.inc: New file.
24140
be375bae
JB
24141 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24142 succession of 'if' statements.
24143
00905d52
AC
241442003-05-05 Andrew Cagney <cagney@redhat.com>
24145
24146 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24147
b1e29e33
AC
241482003-05-05 Andrew Cagney <cagney@redhat.com>
24149
24150 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24151 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24152
e33d66ec
EZ
241532003-05-02 Elena Zannoni <ezannoni@redhat.com>
24154
24155 * gdb.base/charset.exp: Update based on new behavior of set/show
24156 charset commands.
24157
2b6fd0d8
AC
241582003-05-01 Andrew Cagney <cagney@redhat.com>
24159
24160 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24161 variable do not give memory errors.
24162
130cacce
AF
241632003-04-30 Adam Fedor <fedor@gnu.org>
24164
24165 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24166 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24167 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24168 gdb.objc/basicclass.m: : New files
24169
24170 * lib/gdb.exp (gdb_compile_objc): New procedure.
24171
bea71854
DJ
241722003-04-27 Daniel Jacobowitz <drow@mvista.com>
24173
24174 * gdb.base/signals.exp: Make backtrace tests more specific.
24175
0f20eeea
DC
241762003-04-23 David Carlton <carlton@bactrian.org>
24177
24178 * gdb.c++/maint.exp (test_first_component): Add tests for
24179 'operator' in more locations.
24180
c8c4d8dc
KB
241812003-04-16 Kevin Buettner <kevinb@redhat.com>
24182
24183 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24184
3fe60e3c
EZ
241852003-04-16 Elena Zannoni <ezannoni@redhat.com>
24186
24187 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24188 func marke' instead. Update test name.
3fe60e3c 24189
9219021c
DC
241902003-04-15 David Carlton <carlton@math.stanford.edu>
24191
24192 * gdb.c++/maint.exp: New file.
24193
5dd55bdd
EZ
241942003-04-14 Elena Zannoni <ezannoni@redhat.com>
24195
24196 * gdb.threads/schedlock.c: Change type of thread function argument
24197 to long, to avoid warnings on 64-bit platforms.
24198
00890572
EZ
241992003-04-14 Elena Zannoni <ezannoni@redhat.com>
24200
a9c64011
AS
24201 * gdb.base/attach.exp: Add new message from ptrace in case of
24202 attaching to nonexistent process.
d63a86f8 24203
93201743
JB
242042003-04-11 Jim Blandy <jimb@redhat.com>
24205
24206 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24207 gdb.c++/userdef.cc: Place comments on the lines to which the
24208 marker function might return.
24209 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24210 gdb.c++/userdef.exp: Look for those comments to check that we've
24211 returned to the right place, instead of checking line numbers.
24212
2a11c64d
EZ
242132003-04-11 Elena Zannoni <ezannoni@redhat.com>
24214
a9c64011
AS
24215 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24216 match on sourcefile name, instead of directory name.
2a11c64d 24217
68ab8fc5
EZ
242182003-04-10 Elena Zannoni <ezannoni@redhat.com>
24219
d63a86f8 24220 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24221 working directory name.
24222
5624293a
JB
242232003-04-09 Jim Blandy <jimb@redhat.com>
24224
24225 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24226 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24227 after an inferior function call, report the failure, but allow the
24228 test to continue.
24229
f1f02ee4
SC
242302003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24231
24232 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24233 with -DPROTOTYPES.
24234
6eb79af0
SC
242352003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24236
24237 * gdb.base/break.exp: Revert last patch.
24238
8dfb4cf0
SC
242392003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24240
24241 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24242 with -DPROTOTYPES.
24243
ed4c619a
AC
242442003-04-02 Andrew Cagney <cagney@redhat.com>
24245
24246 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24247 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24248 matching directories by the name breakpoint.
24249 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24250 Make "continue to marker1" consistent.
24251 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24252 message consistent.
24253 * lib/gdb.exp: Put "the program is no longer running", and "the
24254 program exited" in parenthesis.
24255 * lib/mi-support.exp: Ditto.
d63a86f8 24256
4e35d5f0 242572003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24258
4e35d5f0
BR
24259 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24260
71900fe8
AC
242612003-03-29 Andrew Cagney <cagney@redhat.com>
24262
24263 * gdb.base/sizeof.c (main): Print the value of '\377'.
24264 * gdb.base/sizeof.exp: Check the sign of '\377'.
24265
c0655a16
MC
242662003-03-27 Michael Chastain <mec@shout.net>
24267
24268 * gdb.base/gdb1090.exp: New file.
24269 * gdb.base/gdb1090.cc: New file.
24270
5b2a3989
JB
242712003-03-27 J. Brobecker <brobecker@gnat.com>
24272
24273 * gdb.gdb/observer.exp: New regression test.
24274
79876890
MC
242752003-03-27 Michael Chastain <mec@shout.net>
24276
24277 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24278 * gdb.base/ptype.exp: Likewise.
24279
6eac95e3
CV
242802003-03-27 Corinna Vinschen <vinschen@redhat.com>
24281
24282 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24283
e8c71839
MC
242842003-03-26 Michael Chastain <mec@shout.net>
24285
24286 * gdb.base/ptype.exp: Actually use some typedef'd types.
24287
71b10041
SC
242882003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24289
24290 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24291 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24292
2512cf80
CV
242932003-03-20 Corinna Vinschen <vinschen@redhat.com>
24294
24295 * gdb.base/default.exp: Fix regular expression.
24296
0d195a4f
CV
242972003-03-20 Corinna Vinschen <vinschen@redhat.com>
24298
24299 * gdb.base/args.exp: Fix regular expression.
24300
8a2dbca8
CV
243012003-03-20 Corinna Vinschen <vinschen@redhat.com>
24302
24303 * gdb.base/help.exp: Allow Win32 child process.
24304
bf028682
CV
243052003-03-20 Corinna Vinschen <vinschen@redhat.com>
24306
24307 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24308 when stepping out of main().
24309
182dbe85
CV
243102003-03-20 Corinna Vinschen <vinschen@redhat.com>
24311
24312 * gdb.base/default.exp: Check for win32 specific message when calling
24313 "run" without executable.
24314
d67a6ba5
CV
243152003-03-20 Corinna Vinschen <vinschen@redhat.com>
24316
24317 * gdb.base/args.exp: Expect .exe in output.
24318
a955b5bb
CV
243192003-03-20 Corinna Vinschen <vinschen@redhat.com>
24320
24321 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24322 Cygwin native.
24323
bf6bad4b
AC
243242003-03-17 Andrew Cagney <cagney@redhat.com>
24325
24326 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24327 vector registes.
24328 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24329 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24330
293e9a31
DC
243312003-03-17 David Carlton <carlton@math.stanford.edu>
24332
24333 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24334 test, for PR breakpoints/38.
24335 Call test_watchpoint_and_breakpoint.
24336 * gdb.base/watchpoint.c (func3): New function.
24337 (main): Call func3.
24338
5330f2db
DC
243392003-03-04 David Carlton <carlton@math.stanford.edu>
24340
24341 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24342 Garply<Garply<char> >:: garply".
24343 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24344 with respect to PR c++/1111; note also PR c++/1113.
24345 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24346 respect to PR c++/1062.
24347 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24348
6ece72da
DC
243492003-03-03 David Carlton <carlton@math.stanford.edu>
24350
24351 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24352 with respect to PR c++/57.
24353 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24354 c++/826.
24355 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24356 respect to PR c++/57.
24357
85ca1584
DC
243582003-03-03 David Carlton <carlton@math.stanford.edu>
24359
24360 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24361 respect to PR c++/33 into FAILs.
24362
98e9c5b8
MC
243632003-03-03 Michael Chastain <mec@shout.net>
24364
7bedbf27
MC
24365 * configure.in: Update copyright years.
24366
243672003-03-03 Michael Chastain <mec@shout.net>
24368
24369 * Makefile.in: Update copyright years.
98e9c5b8 24370
f683e100
DC
243712003-02-28 David Carlton <carlton@math.stanford.edu>
24372
24373 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24374 print class instead of struct and/or superfluous protection
24375 specifiers, as long as the resulting output is equivalent to the
24376 source code.
24377 Delete FIXME from end of messages on tests that don't need
24378 fixing.
24379
a9e0cf2c
DC
243802003-02-28 David Carlton <carlton@math.stanford.edu>
24381
24382 * gdb.c++/templates.exp (do_tests): Allow const in the two
24383 Foo<volatile char *>::foo tests.
24384
e8d359df
MS
243852003-02-27 Michael Snyder <msnyder@redhat.com>
24386
d63a86f8 24387 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24388 will be consistant.
24389
0b71dc91
DC
243902003-02-26 David Carlton <carlton@math.stanford.edu>
24391
24392 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24393 char *>::foo" test with respect to PR c++/33. Create a new test
24394 which is identical to that one except that it doesn't put the
24395 space between the "char" and the "*"; KFAIL it, too.
24396
dd14ab43
DC
243972003-02-26 David Carlton <carlton@math.stanford.edu>
24398
24399 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24400 template types into either PASSes or KFAILs (corresponding to PR
24401 c++/57). Tweak indentation. Update copyright.
24402
1146c7f1
SC
244032003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24404
24405 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24406
74641dfb
MC
244072003-02-13 Michael Chastain <mec@shout.net>
24408
24409 * gdb.base/exprs.exp: Remove i960 remnants.
24410 * gdb.base/funcargs.exp: Likewise.
24411 * gdb.base/list.exp: Likewise.
24412 * gdb.base/ptype.exp: Likewise.
24413
559cd2d0
DC
244142003-02-14 David Carlton <carlton@math.stanford.edu>
24415
24416 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24417 pEe->D::vg()" from XFAIL to KFAIL.
24418
c4f90d87
JM
244192003-02-13 Jason Molenda (jmolenda@apple.com)
24420
24421 * gdb.base/maint.exp: Update maint print statistics regexp to include
24422 new entries.
24423
cbc4d97c
MC
244242003-02-13 Michael Chastain <mec@shout.net>
24425
24426 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24427
40f235b7
MC
244282003-02-12 Michael Chastain <mec@shout.net>
24429
24430 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24431 * gdb.c++/inherit.exp: Likewise.
24432 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24433 * gdb.c++/templates.exp: Likewise.
24434 * gdb.c++/virtfunc.exp: Likewise.
24435
c56716b0
JM
244362003-02-06 Jason Molenda (jason-cl@molenda.com)
24437
24438 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24439 why the code is written that way.
24440
070afcf8
MC
244412003-02-05 Michael Chastain <mec@shout.net>
24442
24443 * gdb.base/dump.exp: Add missing copyright line.
24444
5d0331e5
JM
244452003-02-05 Jason Molenda (jason-cl@molenda.com)
24446
f7ae6d3e 24447 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24448 at the beginning so the breakpoint doesn't get set on the loop.
24449
92851186
MC
244502003-02-05 Michael Chastain <mec@shout.net>
24451
24452 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24453 output for configurations with gcc 2.95.3.
24454
cbf1e085
AC
244552003-02-05 Keith Seitz <keiths@redhat.com>
24456 Andrew Cagney <ac131313@redhat.com>
24457
24458 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24459
29518e1e
MC
244602003-02-04 Michael Chastain <mec@shout.net>
24461
24462 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24463 Call perror and then continue.
24464
5af1d5f3
MC
244652003-02-03 Michael Chastain <mec@shout.net>
24466
24467 * gdb.c++/pr-1023.cc: New file.
24468 * gdb.c++/pr-1023.exp: New file.
24469
6b549786
JB
244702003-02-05 Jim Blandy <jimb@redhat.com>
24471
24472 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24473 it's local to foobar. Check for it there, and check that it's not
24474 present in main.
24475 * gdb.c++/local.cc (marker2): New function.
24476 (foobar): Call marker1.
24477 (main): Call marker2 instead of marker1.
24478
67f16606
AC
244792003-02-04 Andrew Cagney <ac131313@redhat.com>
24480
24481 * gdb.disasm/mn10200.exp: Obsolete file.
24482 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24483 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24484 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24485
1c5cb38e
DC
244862003-02-04 David Carlton <carlton@math.stanford.edu>
24487
24488 * gdb.c++/overload.exp: Test intToChar(1).
24489 * gdb.c++/overload.cc (intToChar): New.
24490 (main): Call intToChar.
24491
d1fe6965
DC
244922003-02-03 David Carlton <carlton@math.stanford.edu>
24493
24494 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24495 'might_kfail' arg.
24496 KFAIL some of the continue_to_bp_overloaded calls, according to
24497 PR c++/1025.
24498
9ba61c5d
MC
244992003-02-01 Michael Chastain <mec@shout.net>
24500
24501 * gdb.base/advance.c (marker1): New marker function.
24502 * gdb.base/advance.exp: When the 'advance' command lands on the
24503 return breakpoint, it can legitimately stop on either the
24504 current line or the next line. Accommodate both outcomes.
24505 * gdb.base/until.exp: Likewise.
24506
e7494ffb
AC
245072003-02-02 Andrew Cagney <ac131313@redhat.com>
24508
24509 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24510 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24511 now a list, not a tuple.
24512 * gdb.mi/mi-var-display.exp: Ditto.
24513 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24514
075559bc
AC
245152003-02-01 Andrew Cagney <ac131313@redhat.com>
24516
24517 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24518 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24519 stack backtraces.
24520 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 24521
2bd4c7b1
MK
245222003-02-01 Mark Kettenis <kettenis@gnu.org>
24523
24524 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24525 gdb.mi/mi1-pthreads.exp: Return instead of calling
24526 gdb_suppress_entire_file.
24527
eabd8992
MS
245282003-02-01 Mark Salter <msalter@redhat.com>
24529
24530 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24531
71469e2f
MS
245322003-01-31 Mark Salter <msalter@redhat.com>
24533
24534 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24535 Support empty arg.
24536
38a94d44
MC
245372003-01-30 Michael Chastain <mec@shout.net>
24538
24539 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24540 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24541 has been fixed in gdb/readline on 2003-01-09.
24542
19ea9e73
MS
245432003-01-29 Michael Snyder <msnyder@redhat.com>
24544
e8d359df
MS
24545 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24546 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
24547 * gdb.base/args.exp: Skip if target does not support args passing.
24548
2307bd6a
DJ
245492003-01-22 Daniel Jacobowitz <drow@mvista.com>
24550
19ea9e73 24551 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
24552 gdb_test. Accept a list of expect arguments as the third
24553 parameter.
24554 (gdb_test): Use it.
24555
f2dd3617
EZ
245562003-01-20 Elena Zannoni <ezannoni@redhat.com>
24557
24558 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24559 allow for different test tree configurations. Update some
24560 tescases accordingly.
24561 * gdb.arch/altivec-regs.exp: Ditto.
24562 * gdb.asm/asm-source.exp: Ditto.
24563 * gdb.base/advance.exp: Ditto.
24564 * gdb.base/display.exp: Ditto.
d63a86f8 24565 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
24566 * gdb.base/mips_pro.exp: Ditto.
24567 * gdb.base/overlays.exp: Ditto.
24568 * gdb.base/relocate.exp: Ditto.
24569 * gdb.base/setshow.exp: Ditto.
24570 * gdb.base/step-line.exp: Ditto.
24571 * gdb.base/step-test.exp: Ditto.
24572 * gdb.base/until.exp: Ditto.
24573 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24574
c71cdefd
DC
245752003-01-17 David Carlton <carlton@math.stanford.edu>
24576
24577 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24578 corresponding to PR c++/945.
24579 Update copyright.
24580
fdba05d7
DC
245812003-01-17 David Carlton <carlton@math.stanford.edu>
24582
24583 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24584 corresponding to PR c++/68.
24585
245862003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
24587
24588 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
24589 (test_paddr_hairy_functions): Call print_addr_2_kfail for
24590 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
24591
c362c33a
EZ
245922003-01-15 Elena Zannoni <ezannoni@redhat.com>
24593
0fbc361c
EZ
24594 * gdb.base/break.exp: Fix change of default location, because of
24595 removal of until tests.
24596 * gdb.base/help.exp: Update test for new 'until' help message.
24597 Add test for help on 'advance'.
a9c64011 24598 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 24599
dabf8a35
MK
246002003-01-15 Mark Kettenis <kettenis@gnu.org>
24601
24602 * gdb.base/default.exp: Adapt "info float" test for recent changes
24603 to that command. Add test for "info vector".
24604 * gdb.base/float.exp: New file. Add test for "info float" that
24605 resembles the old test in gdb.base/default.exp.
24606
a1769aca
DC
246072003-01-15 David Carlton <carlton@math.stanford.edu>
24608
24609 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24610
82025e13
EZ
246112003-01-15 Elena Zannoni <ezannoni@redhat.com>
24612
24613 * gdb.base/break.exp: Move the tests of until command from here...
24614 * gdb.base/until.exp: ... to here. New file. Add other tests.
24615 * gdb.base/advance.c: New file.
24616 * gdb.base/advance.exp: New file.
24617
8f9ab801
EZ
246182003-01-14 Elena Zannoni <ezannoni@redhat.com>
24619
a9c64011
AS
24620 * gdb.base/args.c: New file.
24621 * gdb.base/args.exp: New file.
8f9ab801 24622
9ae66589
DJ
246232003-01-14 Daniel Jacobowitz <drow@mvista.com>
24624
24625 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24626
8d77e5c3
DJ
246272003-01-14 Daniel Jacobowitz <drow@mvista.com>
24628
24629 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24630
12d2f0a1
DJ
246312003-01-14 Daniel Jacobowitz <drow@mvista.com>
24632
24633 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24634 dates.
24635
6ca37014
DJ
246362003-01-13 Daniel Jacobowitz <drow@mvista.com>
24637
24638 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24639
b0023472
DJ
246402003-01-13 Daniel Jacobowitz <drow@mvista.com>
24641
24642 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24643 (ptype &*"foo").
24644 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24645
607fbc54 246462003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
24647
24648 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24649 * gdb.mi/mi1-console.exp: Likewise.
24650
607fbc54 246512003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
24652
24653 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24654 * gdb.mi/mi1-console.exp: Likewise.
24655
a1fb14a2
DJ
246562003-01-13 Daniel Jacobowitz <drow@mvista.com>
24657
24658 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24659
c4cf40b7
DJ
246602003-01-09 Daniel Jacobowitz <drow@mvista.com>
24661
24662 * gdb.base/detach.exp: New test.
24663
696d5a5b
DJ
246642003-01-09 Daniel Jacobowitz <drow@mvista.com>
24665
24666 * Makefile.in (ALL_SUBDIRS): New variable.
24667 (subdirs, clean, distclean): Use it.
24668 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24669 regenerating Makefile, since it is generated from the top level.
24670 * gdb.asm/Makefile.in: Likewise.
24671 * gdb.base/Makefile.in: Likewise.
24672 * gdb.c++/Makefile.in: Likewise.
24673 * gdb.disasm/Makefile.in: Likewise.
24674 * gdb.java/Makefile.in: Likewise.
24675 * gdb.mi/Makefile.in: Likewise.
24676 * gdb.threads/Makefile.in: Likewise.
24677 * gdb.trace/Makefile.in: Likewise.
24678
754533e4
DC
246792003-01-09 David Carlton <carlton@math.stanford.edu>
24680
24681 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
24682 Add copyright year 2003.
24683
d8b3e9ee
MC
246842003-01-06 Michael Chastain <mec@shout.net>
24685
24686 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
24687 When selecting a thread, 'line' and 'file' are optional.
24688 * gdb.mi/mi1-pthreads.exp: Likewise.
24689
8e9e0fe6
AS
246902003-01-06 Andreas Schwab <schwab@suse.de>
24691
24692 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
24693 failures.
24694
b5ab8ff3
DJ
246952003-01-04 Daniel Jacobowitz <drow@mvista.com>
24696
24697 Fix PR gdb/844
24698 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
24699 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
24700
24701 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
24702 instead of calling gdb_suppress_entire_file.
24703 * gdb.threads/print-threads.exp: Likewise.
24704 * gdb.threads/schedlock.exp: Likewise.
24705
24706 * gdb.threads/killed.exp: Return instead of calling
24707 gdb_suppress_entire_file.
24708 * gdb.threads/linux-dp.exp: Likewise.
24709 * gdb.threads/pthreads.exp: Likewise.
24710
1e698235
DJ
247112003-01-04 Daniel Jacobowitz <drow@mvista.com>
24712
24713 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
24714 stabs.
24715 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
24716 * gdb.base/whatis.exp: Always allow (void) after function names.
24717
147ff08c
DJ
247182003-01-04 Daniel Jacobowitz <drow@mvista.com>
24719
24720 * gdb.c++/casts.exp: Correct regexp.
24721
dc62bfc2
MK
247222003-01-04 Mark Kettenis <kettenis@gnu.org>
24723
24724 * configure.in: Call AC_CONFIG_HEADER. Don't call
24725 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
24726 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
24727 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
24728 aforementioned directories in the AC_OUPUT call.
24729 * config.hin: New file.
24730 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24731 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
24732 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
24733 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
24734 pass -I$objdir instead of -I$objdir/$subdir in compilation.
24735 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
24736 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
24737 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
24738 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
24739 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
24740 gdb.threads/configure.in, gdb.threads/configure,
24741 gdb.threads/config.in, gdb.trace/configure.in,
24742 gdb.trace/configure: Removed.
24743
77afa639
MC
247442003-01-03 Michael Chastain <mec@shout.net>
24745
24746 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
24747 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
24748
7634bb6e
DJ
247492003-01-03 Daniel Jacobowitz <drow@mvista.com>
24750
24751 * gdb.base/store.exp: Fix regular expressions.
24752
b39c905e
MK
247532002-12-28 Mark Kettenis <kettenis@gnu.org>
24754
24755 * configure.in: Rewrite.
24756 * configure: Regenerated.
24757
0a8551dd
DC
247582003-01-03 David Carlton <carlton@math.stanford.edu>
24759
24760 * gdb.base/psymtab.exp: New file.
24761 * gdb.base/psymtab1.c: Ditto.
24762 * gdb.base/psymtab2.c: Ditto.
24763
c60b7188
AF
247642002-12-23 Adam Fedor <fedor@gnu.org>
24765
24766 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
24767
ee73db83
DC
247682002-12-23 David Carlton <carlton@math.stanford.edu>
24769
24770 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
24771 and current_directory initialization.
24772
d6c1774e
JB
247732002-12-22 Jim Blandy <jimb@redhat.com>
24774
f0a847b8
JB
24775 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
24776 rather than as part of the output file name.
24777
d6c1774e
JB
24778 * gdb.base/attach.exp: There's no need to copy the test program to
24779 /tmp; that was only ever necessary on HP/UX, and this test is
24780 entirely disabled there anyway.
24781
f0708dbb
JB
247822002-12-21 Jim Blandy <jimb@redhat.com>
24783
4c2acfea
JB
24784 * gdb.c++/psmang.exp: Doc fix.
24785
f0708dbb
JB
24786 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
24787 test.
24788
9579e000
DC
247892002-12-20 David Carlton <carlton@math.stanford.edu>
24790
24791 * gdb.c++/annota2.exp: KFAIL annotate-quit.
24792
d1810171
MC
247932002-12-18 Michael Chastain <mec@shout.net>
24794
24795 * gdb.c++/annota2.exp: Add copyright year 2002.
24796
76565097
DC
247972002-12-17 David Carlton <carlton@math.stanford.edu>
24798
24799 * gdb.c++/try_catch.cc: Add marker comments.
24800 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
24801 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
24802 * gdb.c++/m-static.cc: Ditto.
24803 * gdb.c++/m-static1.cc: Ditto.
24804 * gdb.c++/try_catch.cc: Ditto.
24805
da81390b
JJ
248062002-12-16 Jeff Johnston <jjohnstn@redhat.com>
24807
24808 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
24809 to see whether we are using the new -environment-directory
24810 command which resets via -r or the old version of the command
24811 which may prompt the user. Part of fix for gdb/741.
24812
b304d130
AC
248132002-12-13 Andrew Cagney <ac131313@redhat.com>
24814
24815 * gdb.fortran/types.exp: Update obsolete comment.
24816 * gdb.fortran/exprs.exp: Ditto.
24817 * lib/gdb.exp: Delete obsolete code.
24818 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
24819 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
24820 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
24821 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
24822 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
24823 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
24824 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
24825 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
24826 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
24827 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
24828 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
24829 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
24830 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
24831 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
24832 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
24833 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
24834 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
24835 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
24836 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
24837 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
24838 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
24839 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
24840 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
24841 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
24842 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
24843 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
24844 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
24845 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
24846 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
24847 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
24848 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
24849 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
24850 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
24851 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
24852 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
24853 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
24854 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
24855
a23b6e6a
DC
248562002-12-11 David Carlton <carlton@math.stanford.edu>
24857
24858 * gdb.c++/m-data.exp: Add test for members that shadow global
24859 variables: see PR gdb/804.
24860 * gdb.c++/m-data.cc: Ditto.
24861
6604731b
DJ
248622002-12-10 Daniel Jacobowitz <drow@mvista.com>
24863
24864 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
24865
de46ecd7
DC
248662002-12-06 David Carlton <carlton@math.stanford.edu>
24867
24868 * gdb.base/store.c: Don't declare functions static.
24869
27e829d0
AC
248702002-12-04 Andrew Cagney <ac131313@redhat.com>
24871
24872 * gdb.base/store.exp, gdb.base/store.c: New files.
24873
92806416
DJ
248742002-12-03 Daniel Jacobowitz <drow@mvista.com>
24875
24876 * gdb.base/selftest.exp: Update for current gdb.
24877
3bcbaac5
DJ
248782002-12-03 Daniel Jacobowitz <drow@mvista.com>
24879
24880 * gdb.base/maint.exp: Only dump symbols from one source file
24881 or objfile.
24882
f4f00b1f
DJ
248832002-12-03 Daniel Jacobowitz <drow@mvista.com>
24884
24885 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
24886 function call.
24887
f1c8a949
JB
248882002-11-25 Jim Blandy <jimb@redhat.com>
24889
24890 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
24891 function appearing in error message.
24892
9e297a97
DJ
248932002-11-21 Daniel Jacobowitz <drow@mvista.com>
24894
24895 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
24896
1f312e79
JJ
248972002-11-08 Jeff Johnston <jjohnstn@redhat.com>
24898
d63a86f8
RM
24899 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
24900 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
24901 should be in mi console format. This is part of fix for PR gdb/604.
24902
83c31e7d
FN
249032002-09-18 Fernando Nasser <fnasser@redhat.com>
24904
24905 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
24906 which explicitly prints the zero offset as "+0".
24907
322b3f65
DJ
249082002-10-22 Daniel Jacobowitz <drow@mvista.com>
24909
24910 * gdb.threads/schedlock.c (args): Make unsigned.
24911
249122002-10-21 Daniel Jacobowitz <drow@mvista.com>
24913
24914 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
24915 numbers. Allow "foo2|selected stack frame".
24916 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
24917 * gdb.asm/asmsrc2.s: Likewise.
24918 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
24919 comments.
24920 * gdb.asm/mips.inc: New file.
24921
5e2fe5b8
AF
249222002-10-18 Adam Fedor <fedor@gnu.org>
24923
24924 * gdb.base/default.exp: Update expected output to include 'ObjC'.
24925 * gdb.base/help.exp: Likewise.
24926
abe1a5d0
KB
249272002-10-17 Kevin Buettner <kevinb@redhat.com>
24928
24929 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
24930 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
24931
10abb1d4
JB
249322002-10-02 Jim Blandy <jimb@redhat.com>
24933
24934 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
24935
1f609b42
AC
249362002-10-01 Andrew Cagney <ac131313@redhat.com>
24937
24938 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
24939 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
24940 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
24941 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
24942 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
24943 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
24944 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
24945
0aee02e4
AC
249462002-09-29 Andrew Cagney <ac131313@redhat.com>
24947
24948 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
24949 * mi0-disassemble.exp, mi0-eval.exp: Delete.
24950 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
24951 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
24952 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
24953 * mi0-var-block.exp, mi0-var-child.exp: Delete.
24954 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 24955
6fde09ad
KB
249562002-09-27 Kevin Buettner <kevinb@redhat.com>
24957
24958 * gdb.base/annota1.exp (info break): Make directory components of
24959 path optional since not all compilers emit this debug information.
24960
889bf7c5
PA
24961 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
24962 step ends up stepping out of the function instead of stopping on
24963 the epilogue.
6fde09ad 24964
9e8aab75
KS
249652002-09-26 Keith Seitz <keiths@redhat.com>
24966
24967 * lib/insight-support.exp (gdbtk_start): Figure out where
24968 the insight executable is based on where gdb is. Use this
24969 executable to start insight instead of gdb.
24970
e36180d7
AC
249712002-09-25 Andrew Cagney <cagney@redhat.com>
24972
24973 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
24974
9dd34b2b
AC
249752002-09-24 Andrew Cagney <ac131313@redhat.com>
24976
24977 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
24978 test_isolated_complaints.
24979 (test_empty_complaint): New function.
24980 (test_empty_complaints): New function. Check no output when no
24981 complaints.
d63a86f8 24982
dea97812
KB
249832002-09-19 Jim Blandy <jimb@redhat.com>
24984
a9c64011 24985 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 24986
54951bd7
AC
249872002-09-19 Andrew Cagney <ac131313@redhat.com>
24988
24989 * gdb.gdb/complaints.exp: New file.
24990
dec43320
AC
249912002-09-18 Andrew Cagney <ac131313@redhat.com>
24992
24993 * gdb.base/maint.exp: Check `help maint internal-warning'.
24994
e70d6e3f
DC
249952002-09-18 David Carlton <carlton@math.stanford.edu>
24996
24997 * gdb.c++/m-static.exp: Remove breakpoints depending on line
24998 numbers, and replace them by a single breakpoint after the
24999 constructors are all finished.
25000 Add test 4.
25001 * gdb.c++/m-static.cc: Add test 4.
25002 * gdb.c++/m-static.h: New file.
25003 * gdb.c++/m-static1.cc: New file.
25004
25005 * gdb.c++/printmethod.exp: New file.
25006 * gdb.c++/printmethod.cc: New file.
25007
25008 * gdb.c++/pr-574.exp: New file.
25009 * gdb.c++/pr-574.cc: New file.
25010
afb5c968
CV
250112002-09-18 Corinna Vinschen <vinschen@redhat.com>
25012
25013 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
25014 embedded targets which never actually exit.
25015
31e45dee
FN
250162002-09-18 Fernando Nasser <fnasser@redhat.com>
25017
25018 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
25019 "don't step after run" as unresolved or unsupported, instead of xfail.
25020
a283c5a1
CV
250212002-09-18 Corinna Vinschen <vinschen@redhat.com>
25022
25023 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
25024 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
25025 Add newline to expected string in "step out of main (status wrapper)"
25026 case.
25027
11350d2a
CV
250282002-09-18 Corinna Vinschen <vinschen@redhat.com>
25029
25030 * lib/gdb.exp (rerun_to_main): Allow restarting application.
25031 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
25032
0deec7d6
TT
250332002-09-17 Tom Tromey <tromey@redhat.com>
25034
25035 * gdb.base/printcmds.exp (test_print_string_constants): Expect
25036 \000, not \0, in double-quoted string.
25037
b2b4a1b5
CV
250382002-09-14 Corinna Vinschen <vinschen@redhat.com>
25039
c9d37158 25040 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
25041 string after running the commands execution on breakpoint tests.
25042
1c56143a
CV
250432002-09-13 Corinna Vinschen <vinschen@redhat.com>
25044
25045 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
25046
37f8da45
JB
250472002-09-12 Joel Brobecker <brobecker@gnat.com>
25048
25049 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
25050
08b468e0
KS
250512002-09-10 Keith Seitz <keiths@redhat.com>
25052
25053 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
25054 runto proc.
25055 (mi_run_to_main): Use mi_runto.
25056 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
25057
dc360f58
KS
250582002-09-10 Keith Seitz <keiths@redhat.com>
25059
25060 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
25061 regexp for stopping at main. Could have multiple event notifications.
25062 Don't assume that main was declared with no parameters.
25063 (mi_next): Use mi_step_to.
25064 (mi_step): Use mi_next_to.
25065
ce3abcfb
CV
250662002-09-09 Corinna Vinschen <vinschen@redhat.com>
25067
25068 * gdb.base/default.exp: Fix expected string in `info float' test.
25069
d1f5b980
BE
250702002-09-09 Ben Elliston <bje@redhat.com>
25071
25072 * config/mips.exp: Update comments.
25073 * config/mips-idt.exp: Likewise.
25074 * config/nind.exp: Likewise.
25075 * config/slite.exp: Likewise.
25076 * config/sparclet.exp: Likewise.
25077 * config/udi.exp: Likewise.
25078 * config/vx.exp: Likewise.
25079 * config/vxworks29k.exp: Likewise.
25080
2f71430b
JB
250812002-09-05 Jim Blandy <jimb@redhat.com>
25082
25083 * gdb.threads/killed.exp: Fix test failure message.
25084
7ddebc7e
KS
250852002-09-04 Keith Seitz <keiths@redhat.com>
25086
25087 * lib/mi-support.exp: Update copyright.
25088 (mi_gdb_test): Increase the priority of the expected pattern
25089 so that it matches gdb_test.
25090
0ae67eb3
KS
250912002-09-03 Keith Seitz <keiths@redhat.com>
25092
25093 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
25094 Use integer comparison instead of string comparison for testing
25095 whether binary was built.
25096
38fc42c8
JB
250972002-09-03 Jim Blandy <jimb@redhat.com>
25098
25099 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
25100
b6ff0e81
JB
251012002-08-29 Jim Blandy <jimb@redhat.com>
25102
25103 * gdb.threads/pthreads.exp: Move the portable thread compilation
25104 code into a function in lib/gdb.exp, and call that from here.
25105 * lib/gdb.exp (gdb_compile_pthreads): New function.
25106
07c98896
KS
251072002-08-29 Keith Seitz <keiths@redhat.com>
25108
25109 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
25110 expect_out so that callers can get at it.
25111
0312286c
DJ
251122002-08-23 Daniel Jacobowitz <drow@mvista.com>
25113
25114 * gdb.threads/print-threads.c: New file.
25115 * gdb.threads/print-threads.exp: New file.
25116 * gdb.threads/schedlock.c: New file.
25117 * gdb.threads/schedlock.exp: New file.
25118
dd039bc4
EZ
251192002-08-22 Elena Zannoni <ezannoni@redhat.com>
25120
a9c64011
AS
25121 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
25122 not altivec.c.
dd039bc4 25123
1f36144c
MK
251242002-08-17 Mark Kettenis <kettenis@gnu.org>
25125
25126 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
25127 targets. The problem should be fixed now.
25128
16057ec7 251292002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
25130
25131 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25132 2002-07-24 change that removes final dots from error messages.
25133
3c1499ad
TT
251342002-08-13 Tom Tromey <tromey@redhat.com>
25135
25136 * gdb.base/readline.exp: New file.
25137
a20ce2c3
AC
251382002-08-01 Andrew Cagney <ac131313@redhat.com>
25139
25140 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25141 supress message.
25142
db034ac5
AC
251432002-08-01 Andrew Cagney <cagney@redhat.com>
25144
25145 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25146 CHILL_FOR_TARGET and CHILL_LIB.
25147 * configure.in (configdirs): Remove gdb.chill.
25148 * configure: Regenerate.
25149 * lib/gdb.exp: Obsolete references to chill.
25150 * gdb.fortran/types.exp: Ditto.
25151 * gdb.fortran/exprs.exp: Ditto.
25152
3e000b18
KB
251532002-07-30 Kevin Buettner <kevinb@redhat.com>
25154
25155 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25156 set Irix-specific compile and link flags.
25157
28f4966b
KB
251582002-07-29 Kevin Buettner <kevinb@redhat.com>
25159
25160 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25161 source files. The ``-o'' option doesn't work with the ``-E'' option
25162 when using the Irix compiler.
25163
46c0d5a6
DJ
251642002-07-19 Daniel Jacobowitz <drow@mvista.com>
25165
25166 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25167 Improve support for reusing an exec file. Copy exec file
25168 to target, and run gdbserver on the target instead of on the host.
25169
eecf4bed
JB
251702002-07-18 Jim Blandy <jimb@redhat.com>
25171
0f815cdf
JB
25172 * gdb.base/ending-run.exp: Don't expect to see the program end in
25173 some orderly fashion when we're running on a real stand-alone
25174 board.
25175
eecf4bed
JB
25176 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25177 targets that don't support interrupts.
25178
52d309e4
JB
251792002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25180
25181 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25182 systems.
25183 Move comments in expect statements to inside the actions, so that they
25184 don't get matched against.
25185
ff683d9e
MK
251862002-07-10 Mark Kettenis <kettenis@gnu.org>
25187
25188 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25189 function when asleep" test.
25190
b5356753
AC
251912002-07-10 Andrew Cagney <ac131313@redhat.com>
25192
25193 * gdb.base/page.exp: Rewrite to handle problems with very long
25194 `info set' output. Update copyright.
25195
6aa4d13a
AC
251962002-06-26 Andrew Cagney <ac131313@redhat.com>
25197
25198 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25199 gdb.threads-hp.
25200 * gdb.hp/configure: Regenerate.
25201 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25202 * gdb.hp/gdb.threads-hp/configure: Delete file.
25203 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25204
8cf8c2b8
AC
252052002-06-22 Andrew Cagney <ac131313@redhat.com>
25206
25207 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25208 setlocale, bindtextdomain and textdomain.
25209
6827a8f8
JB
252102002-06-11 Jim Blandy <jimb@redhat.com>
25211
919d772c
JB
25212 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25213 preprocessor macro information is present.
25214
6827a8f8
JB
25215 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25216 tests.
25217
c15b0d21
MS
252182002-06-06 Michael Snyder <msnyder@redhat.com>
25219
c5984d70
MS
25220 * gdb.base/overlays.exp: Record addresses of overlay
25221 functions in TCL variables rather than in GDB variables,
25222 to avoid having GDB convert them to pointers (with loss
25223 of information).
25224
d63a86f8 25225 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25226 default linker script changes.
c15b0d21
MS
25227 * gdb.base/long_long.exp: Add check for sizeof (long double).
25228
be26fe0d
ML
252292002-06-06 Michal Ludvig <mludvig@suse.cz>
25230
25231 * gdb.asm/asm-source.exp: Add x86-64 target.
25232 * gdb.asm/x86_64.inc: New.
d63a86f8 25233
258093ca 252342002-05-30 Michael Chastain <mec@shout.net>
258093ca 25235
4b3153f1 25236 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25237 * gdb.c++/m-static.cc: New file.
25238 * gdb.c++/m-static.exp: New file.
25239
241264c6
MS
252402002-05-28 Michael Snyder <msnyder@redhat.com>
25241
25242 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25243 precision.
25244
9bba8c8f 252452002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25246
4b3153f1 25247 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25248 * gdb.c++/m-data.cc: New file.
25249 * gdb.c++/m-data.exp: New file.
25250
252512002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25252
4b3153f1 25253 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25254 * gdb.c++/try_catch.cc: New file.
d63a86f8 25255 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25256
def1b996
MC
252572002-05-27 Michael Chastain <mec@shout.net>
25258
25259 * gdb.c++/local.exp: Accept more nested types in output.
25260
522ba268
MC
252612002-05-26 Michael Chastain <mec@shout.net>
25262
25263 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25264
277254ba
MS
252652002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25266
25267 * lib/gdb.exp (gdb_wrapper_init): Just because
25268 gdb_wrapper_file exists, this does not mean that the file
25269 should not be rebuilt. That is what gdb_wrapper_initialized
25270 is for.
25271 (default_gdb_init): Reset gdb_wrapper_initialized.
25272
b61a8733
MS
252732002-05-23 Michael Snyder <msnyder@redhat.com>
25274
d63a86f8 25275 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25276 the precision of the floating point test results.
25277 * gdb.base/call-rt-st.exp: Ditto.
25278
b61a8733
MS
25279 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25280 * gdb.base/call-rt-st.exp: Ditto.
25281
56f6e910
MC
252822002-05-19 Michael Chastain <mec@shout.net>
25283
25284 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25285
ad0b0016
EZ
252862002-05-19 Elena Zannoni <ezannoni@redhat.com>
25287
a9c64011
AS
25288 * configure.in (configdirs): Add gdb.arch.
25289 * configure: Regenerate.
ad0b0016 25290
f617d2b6
JB
252912002-05-17 Jim Blandy <jimb@redhat.com>
25292
25293 * gdb.base/completion.exp: Recognize the more detailed error
25294 messages produced by the macro expander's lexical analyzer.
25295
eac2a696
EZ
252962002-05-14 Elena Zannoni <ezannoni@redhat.com>
25297
a9c64011
AS
25298 * gdb.arch/altivec-abi.c: New file.
25299 * gdb.arch/altivec-abi.exp: New file.
25300 * gdb.arch/altivec-regs.c: New file.
25301 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25302
2fdde8f8
DJ
253032002-05-14 Daniel Jacobowitz <drow@mvista.com>
25304
25305 * gdb.base/maint.exp (maint print type): Update for new type
25306 structure.
d63a86f8 25307
e31f1a7c
EZ
253082002-05-14 Elena Zannoni <ezannoni@redhat.com>
25309
25310 * gdb.arch: New directory.
25311 * gdb.arch/configure.in: New file.
25312 * gdb.arch/configure: New file.
25313 * gdb.arch/Makefile.in: New file.
25314
db589741
CV
253152002-05-13 Corinna Vinschen <vinschen@redhat.com>
25316
25317 * gdb.asm/asm-source.exp: Add v850 as supported target.
25318 * gdb.asm/v850.inc: New file.
25319
8ce2a7dc
DJ
253202002-05-13 Daniel Jacobowitz <drow@mvista.com>
25321
25322 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25323
df763c7f
DJ
253242002-05-12 Daniel Jacobowitz <drow@mvista.com>
25325
25326 * gdb.base/break.exp: Check 'break "marker2"'.
25327
377daeed
MS
253282002-05-10 Michael Snyder <msnyder@redhat.com>
25329
25330 * gdb.base/long_long.exp: Fix typo.
25331
c4b7bc2b
JB
253322002-05-10 Jim Blandy <jimb@redhat.com>
25333
ecac9a4e
JB
25334 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25335 a bug.
25336
c4b7bc2b
JB
25337 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25338 Recognize more detailed error message produced by the macro
25339 expander's lexical analyzer.
25340 * lib/gdb.exp (test_print_reject): Same.
25341
e71019a1
MK
253422002-05-09 Mark Kettenis <kettenis@gnu.org>
25343
25344 * gdb.c++/method.exp: Fix typo.
25345
fedfc8e6
MS
253462002-05-08 Michael Snyder <msnyder@redhat.com>
25347
166a1957
MS
25348 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25349 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25350 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25351 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25352 Add iftarget clause for strongarm.
d63a86f8 25353
f1c47eb2
MS
253542002-05-06 Michael Snyder <msnyder@redhat.com>
25355
cb9a9d3e
MS
25356 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25357 (gdb_continue_to_end): Accept output from status wrapper.
25358 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25359 Clean up fail messages to match pass messages.
25360
f1c47eb2
MS
25361 Enable the "needs_status_wrapper" testsuite feature.
25362 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25363 (gdb_compile): Conditionally call gdb_wrapper_init.
25364 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25365 * gdb.c++/method.exp: Recognize output from status wrapper.
25366
6079c749
BE
253672002-05-06 Ben Elliston <bje@redhat.com>
25368From Graydon Hoare <graydon@redhat.com>
25369
25370 * config/sid.exp: Include support for "rawsid" protocol.
25371
188baff3
JB
253722002-05-03 Jim Blandy <jimb@redhat.com>
25373
25374 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25375 * gdb.c++/hang3.C: New file.
25376
b9c07f0f
AC
253772002-05-04 Andrew Cagney <ac131313@redhat.com>
25378
25379 * gdb.base/default.exp: Remove obsolete code.
25380 * gdb.c++/misc.exp: Ditto. Update copyright.
25381 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25382 * gdb.base/whatis.exp: Ditto. Update copyright.
25383 * gdb.base/scope.exp: Ditto. Update copyright.
25384 * gdb.base/ptype.exp: Ditto. Update copyright.
25385 * gdb.base/printcmds.exp: Ditto. Update copyright.
25386 * gdb.base/opaque.exp: Ditto. Update copyright.
25387 * gdb.base/list.exp: Ditto.
25388 * gdb.base/funcargs.exp: Ditto. Update copyright.
25389 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25390 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25391 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25392 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25393 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25394 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25395
5c7a0397
MS
253962002-05-02 Michael Snyder <msnyder@redhat.com>
25397
d6dcc264 25398 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25399 * gdb.base/long_long.exp: Add xscale target.
25400 * gdb.base/default.exp: Add xscale target.
25401
eb7f1c48
JB
254022002-05-01 Jim Blandy <jimb@redhat.com>
25403
25404 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25405 gdb.c++/hang.exp: New test.
25406
a6befae8
FF
254072002-05-01 Fred Fish <fnf@redhat.com>
25408
25409 * gdb.base/completion.exp: Handle completions of "./Make" for
25410 more than one completion possibility, as is the case when we
25411 build and test in the source tree.
25412
0a310277
AG
254132002-04-29 Anthony Green <green@redhat.com>
25414
25415 * gdb.java/jmisc1.exp: New file.
25416 * gdb.java/jmisc2.exp: New file.
25417
6ff9af88
DJ
254182002-04-24 Daniel Jacobowitz <drow@mvista.com>
25419
25420 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25421
96b3d632
EZ
254222002-04-23 Elena Zannoni <ezannoni@redhat.com>
25423
25424 * gdb.base/help.exp: Change 'help status' to allow for target
25425 dependent output differences.
25426
5019bb54
MC
254272002-04-22 Michael Chastain <mec@shout.net>
25428
25429 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25430
a805a116
MC
254312002-04-22 Michael Chastain <mec@shout.net>
25432
25433 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25434
a1706bfd
DM
254352002-04-17 David S. Miller <davem@redhat.com>
25436
25437 * gdb.asm/sparc64.inc: New file.
25438 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25439
a73a20a2
EZ
254402002-04-19 Elena Zannoni <ezannoni@redhat.com>
25441
25442 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25443 instruction file directly into the build tree. Clean up at end of
25444 test.
25445
ba678339
DM
254462002-04-18 David S. Miller <davem@redhat.com>
25447
25448 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25449 handle 64-bit platforms correctly.
25450 * gdb.base/maint.exp: Likewise.
25451
b03399da
KB
254522002-04-18 Kevin Buettner <kevinb@redhat.com>
25453
25454 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25455 ``-fpic'' when compiling files comprising a shared library, but
25456 it does need additional linker flags in order to find shared
25457 libraries at run time.
25458
e2004992
KB
254592002-04-18 Kevin Buettner <kevinb@redhat.com>
25460
25461 * gdb.base/cvexpr.c (use): New function.
25462 (main): Invoke use() on all global variables to prevent
25463 some linkers from deleting these otherwise unused symbols.
25464
d8937120
MC
254652002-04-17 Michael Chastain <mec@shout.net>
25466From David S. Miller <davem@redhat.com>
25467
25468 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25469 handle 64-bit platforms correctly.
25470
ffd61a58
MS
254712002-04-12 Michael Snyder <msnyder@redhat.com>
25472From Jim Blandy <jimb@redhat.com>
a9c64011 25473 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25474 script can handle this instead.
25475 * gdb.base/bar.c (barx): Same.
25476 * gdb.base/baz.c (bazx): Same.
25477 * gdb.base/grbx.c (grbxx): Same.
25478
25479 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25480 manager doesn't automatically unmap overlays unnecessarily.
25481
6b8426a6
MH
254822002-04-10 Martin M. Hunt <hunt@redhat.com>
25483
25484 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25485 stepping out of main.
25486
34af4875
MC
254872002-04-09 Michael Chastain <mec@shout.net>
25488
25489 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25490 scope so that the nested scope tests will make sense.
25491 * gdb.c++/local.exp: Write patterns that actually work with gcc
25492 (the HP patterns "were never known to work with gcc").
25493 Keep the old aCC patterns too.
25494
2d1676a0
DJ
254952002-04-09 Daniel Jacobowitz <drow@mvista.com>
25496
25497 * gdb.base/attach.exp: Correct target board test.
25498
3a63e3f9
MC
254992002-04-08 Michael Chastain <mec@shout.net>
25500
25501 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25502 in a const method. Add some xfail and fail cases for configurations
25503 that do not emit the "const ...".
25504
f18dabd2
MC
255052002-04-07 Michael Chastain <mec@shout.net>
25506
25507 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25508 Accept "A * const" and "const A * const" as type of "this".
25509 Fix spelling of getFunky throughout. Make messages uniform.
25510
0fcddd82
EZ
255112002-04-07 Elena Zannoni <ezannoni@redhat.com>
25512
a9c64011 25513 Work around for PR gdb/285:
0fcddd82
EZ
25514 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25515
16a8534a
EZ
255162002-04-07 Elena Zannoni <ezannoni@redhat.com>
25517
25518 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25519 instructions file at run time instead of configure time.
25520 Sometimes we run the test in a directory that is not the one we
25521 configured in.
25522 * gdb.asm/configure.in: Delete creation of symlink.
25523 * gdb.asm/configure: Regenerate.
25524
24181d81
JB
255252002-04-05 J. Brobecker <brobecker@gnat.com>
25526
25527 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25528 xfullpath () function.
25529
7cdb7107
DJ
255302002-04-04 Daniel Jacobowitz <drow@mvista.com>
25531
25532 * gdb.asm/Makefile.in: Correct dependencies.
25533
25534 * gdb.asm/powerpc.inc: New file.
25535 * gdb.asm/asm-source.exp: Add PowerPC.
25536 * gdb.asm/configure.in: Likewise.
25537 * gdb.asm/configure: Regenerated.
25538
a7d17088
DJ
255392002-04-04 Daniel Jacobowitz <drow@mvista.com>
25540
25541 * gdb.base/relocate.exp: New file.
25542 * gdb.base/relocate.c: New file.
25543
cd721503
FF
255442002-04-04 Fred Fish <fnf@redhat.com>
25545
25546 * gdb.base/step-test.exp: Update comment regarding stopping in
25547 memcpy/bcopy calls inserted as part of the compiler runtime.
25548
b22ad7a7
MS
255492002-04-04 Michael Snyder <msnyder@redhat.com>
25550
25551 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25552
5f279fa6
DJ
255532002-04-03 Daniel Jacobowitz <drow@mvista.com>
25554
25555 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25556 (gdb_expect): Remove $notransfer hack.
25557
dd0fd3ce
DJ
255582002-04-02 Daniel Jacobowitz <drow@mvista.com>
25559
25560 * gdb.c++/classes.exp ("calling method for small class"): Match
25561 updated register output.
25562
1e50cda1
DJ
255632002-03-30 Daniel Jacobowitz <drow@mvista.com>
25564
25565 Fix PR gdb/452
25566 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25567 when finished. Make gdb_file_cmd send "exec-file" when
25568 appropriate.
25569
24015922
DJ
255702002-03-30 Daniel Jacobowitz <drow@mvista.com>
25571
25572 * gdb.base/attach.exp: Remove extra setup_xfail.
25573
dd7dfd64
MS
255742002-03-26 Michael Snyder <msnyder@redhat.com>
25575
25576 * gdb.base/default.exp: Add tests for dump, append, and restore.
25577 * gdb.base/help.exp: Add tests for dump, append, and restore.
25578 * gdb.base/dump.exp: New file, test dump, append and restore.
25579 * gdb.base/dump.c: New file.
25580
48b2f8d7
MS
255812002-03-27 Michael Snyder <msnyder@redhat.com>
25582
d63a86f8 25583 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
25584 clean-ups in help messages.
25585
05b4d525
FF
255862002-03-26 Fred Fish <fnf@redhat.com>
25587
25588 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
25589 have debugging info for those functions and the compiler uses them
25590 internally to copy structs around.
25591
d7679631
FF
255922002-03-26 Fred Fish <fnf@redhat.com>
25593
25594 * gdb.base/list.exp: Revert the change made yesterday and add note
25595 about why we don't list the default lines for remote targets.
25596
523ac3f9
MS
255972002-03-25 Michael Snyder <msnyder@redhat.com>
25598
25599 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25600
754b2b8d
FF
256012002-03-25 Fred Fish <fnf@redhat.com>
25602
25603 * gdb.base/list.exp: This test works on remote targets so remove
25604 the short circuit for remote targets. Update copyright.
25605
33c3e192
FF
256062002-03-25 Fred Fish <fnf@redhat.com>
25607
25608 * gdb.base/attach.exp: Fix logic error that was suppressing this
25609 test for all non hppa*-*-hpux* targets, instead of the hp target.
25610 Move comments closer to the suppression point. Also now need to
25611 check that we are running natively.
25612
d43e73ee
MS
256132002-03-22 Michael Snyder <msnyder@redhat.com>
25614
882c8f02
MS
25615 * gdb.base/default.exp: Add test for gcore. Update copyright.
25616 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 25617
04c12f60
FF
256182002-03-06 Fred Fish <fnf@redhat.com>
25619
25620 * gdb.base/funcargs.c: Remove extraneous ';' character.
25621 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
25622
b43df995
MC
256232002-03-04 Michael Chastain <mec@shout.net>
25624
25625 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
25626 accommodate gcc v3 function signature.
25627 * gdb.mi/mi0-var-cmd-exp: Ditto.
25628
92362027
AC
256292002-02-24 Andrew Cagney <ac131313@redhat.com>
25630
25631 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
25632 ``GNU/Linux'' or ``Linux kernel''
25633 * testsuite/gdb.threads/pthreads.c: Ditto.
25634
258ad32d
MC
256352002-02-24 Michael Chastain <mec@shout.net>
25636
25637 * gdb.threads/pthreads.c (thread1): Add a return statement.
25638 (thread2): Likewise.
25639 (foo): Likewise.
25640
04c3b3d4
MC
256412002-02-23 Michael Chastain <mec@shout.net>
25642
25643 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25644 to placate gcc.
25645
5a2a0a20
MC
256462002-02-23 Michael Chastain <mec@shout.net>
25647
25648 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25649 test "ptype bint". The test passes on all my stabs configurations.
25650
a640f7fc
JB
256512002-02-21 Jim Blandy <jimb@redhat.com>
25652
27924826
JB
25653 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25654 filename at a time, and watch for the ones we want to see.
25655
a640f7fc
JB
25656 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25657 types of pointers to prototyped functions.
25658
edcc8c75
AC
256592002-02-20 Andrew Cagney <ac131313@redhat.com>
25660
25661 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25662 signed, unsigned and straight char.
25663 (padding_char, padding_short, padding_int, padding_long,
25664 padding_long_long, padding_float, padding_double,
25665 padding_long_double): New global variables.
25666 (fill, fill_structs): New functions.
25667
25668 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25669 for correctly sized writes. Update copyright.
25670 (get_valueof): New procedure.
25671 (get_sizeof): Call get_valueof.
25672 (check_valueof): New procedure.
25673 (check_padding): New procedure.
25674
ac57ea44
MC
256752002-02-20 Michael Chastain <mec@shout.net>
25676
25677 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
25678 to setup_xfail. Document some of the remaining calls.
25679
7a10c941
MC
256802002-02-18 Michael Chastain <mec@shout.net>
25681
25682 * gdb.c++/userdef.exp: Update copyright year.
25683
fb8acdcc
DJ
256842002-02-18 Daniel Jacobowitz <drow@mvista.com>
25685
25686 * gdb.c++/userdef.exp: Test overloaded operators properly.
25687 Remove xfails.
25688
fda6ae12
MS
256892002-02-14 Michael Snyder <msnyder@redhat.com>
25690
25691 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25692
676a0442
DJ
256932002-02-14 Daniel Jacobowitz <drow@mvista.com>
25694
25695 * gdb.base/a2-run.exp: Check for a remote target properly.
25696 * gdb.base/annota1.exp: Likewise.
25697 * gdb.base/list.exp: Likewise.
25698 * gdb.base/reread.exp: Likewise.
25699 * gdb.base/scope.exp: Likewise.
25700 * gdb.base/shlib-call.exp: Likewise.
25701 * gdb.base/term.exp: Likewise.
25702 * gdb.c++/annota2.exp: Likewise.
25703
78b4f468
RE
257042002-02-13 Richard Earnshaw <rearnsha@arm.com>
25705
25706 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25707
9a81ba51
MC
257082002-02-10 Michael Chastain <mec@shout.net>
25709
25710 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
25711 (call_after_alloca): Ditto.
25712
004af6c7
DJ
257132002-02-10 Daniel Jacobowitz <drow@mvista.com>
25714
25715 * gdb.base/ending-run.exp: Guard "cont" test with
25716 gdb_skip_stdio_test.
25717
37225f62
JB
257182002-02-06 Jim Blandy <jimb@redhat.com>
25719
25720 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
25721 from here...
25722 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
25723 To here. Disable this test on non-HP platforms. Add big comment.
25724
fe6fdd96
MS
257252002-02-04 Michael Snyder <msnyder@redhat.com>
25726
25727 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
25728 other than d10v and m32r.
25729
036fad3f
RE
257302002-02-02 Richard Earnshaw <rearnsha@arm.com>
25731
25732 * gdb.base/default.exp: Rewrite test patterns to reduce time
25733 taken to match them.
25734
7148ab62
DJ
257352002-01-30 Daniel Jacobowitz <drow@mvista.com>
25736
25737 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
25738 Allow a start function above main.
25739 * gdb.threads/linux-dp.exp: Fix copyright date.
25740
396cc255
DJ
257412002-01-30 Daniel Jacobowitz <drow@mvista.com>
25742
a9c64011
AS
25743 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
25744 (check_philosopher_stack): Check for manager thread before checking
25745 for a just-starting thread.
396cc255 25746
f038d31b
DJ
257472002-01-30 Daniel Jacobowitz <drow@mvista.com>
25748
25749 From Neil Booth <neil@daikokuya.demon.co.uk>:
25750 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
25751 warnings.
25752
b3ff9d9a
FF
257532002-01-21 Fred Fish <fnf@redhat.com>
25754
25755 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
25756 not caller.
25757
39ad761d
JB
257582002-01-21 Jim Blandy <jimb@redhat.com>
25759
25760 * gdb.base/reread.exp: Check that GDB properly re-reads the
25761 executable file when it changes while no inferior is running.
25762
aaf320fa
FF
257632002-01-21 Fred Fish <fnf@redhat.com>
25764
a9c64011
AS
25765 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
25766 optionally accept the "shlib events" variation.
aaf320fa 25767
808a31f5
JB
257682002-01-21 Jim Blandy <jimb@redhat.com>
25769
25770 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
25771 call `fflush' after every `printf', so that the output is produced
25772 at predictable points, regardless of whatever buffering does (or
25773 doesn't) take place.
25774 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
25775 at different points.
25776
4420d5e2
DJ
257772002-01-20 Daniel Jacobowitz <drow@mvista.com>
25778
25779 * gdb.c++/inherit.exp: Update copyright years.
25780 * gdb.c++/method.exp: Likewise.
25781
3e36a0f4
DJ
257822002-01-20 Daniel Jacobowitz <drow@mvista.com>
25783
25784 * gdb.c++/classes.exp: Update for improved v3 support and skipping
25785 artificial methods/arguments.
25786 * gdb.c++/derivation.exp: Likewise.
25787 * gdb.c++/inherit.exp: Likewise.
25788 * gdb.c++/method.exp: Likewise.
25789 * gdb.c++/virtfunc.exp: Likewise.
25790
b4ceaee6
AC
257912002-01-18 Andrew Cagney <ac131313@redhat.com>
25792
25793 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
25794 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
25795 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
25796 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
25797 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
25798 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
25799
ecace851
JB
258002002-01-17 Jim Blandy <jimb@redhat.com>
25801
25802 * gdb.asm/asm-source.exp (info symbol): Take another shot at
25803 anchoring the pattern matching the entry point symbol's name.
25804
375fc983
AC
258052002-01-17 Andrew Cagney <ac131313@redhat.com>
25806
25807 * gdb.base/maint.exp: Update ``maint internal-error'' to match
25808 continue/quit query. Update copyright.
25809
fe6fdd96
MS
258102002-01-14 Michael Snyder <msnyder@redhat.com>
25811
25812 * gdb.base/gcore.exp: Remove extra debugging output.
25813
e017c81f
DJ
258142002-01-13 Daniel Jacobowitz <drow@mvista.com>
25815
25816 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
25817 for slightly dubious v2 mangled string.
25818
37ab3bf8
DJ
258192002-01-13 Daniel Jacobowitz <drow@mvista.com>
25820
25821 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
25822
1bc05c3a 258232002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 25824
1bc05c3a 25825 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 25826
1bc05c3a
JM
25827 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
25828 constructors.
25829 * gdb.c++/derivation.exp: Likewise.
25830 * gdb.c++/templates.exp: Likewise.
25831 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 25832
1bc05c3a
JM
258332002-01-10 Michael Snyder <msnyder@redhat.com>
25834
25835 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 25836
a911c360
MS
258372002-01-08 Michael Snyder <msnyder@redhat.com>
25838
25839 * gdb.base/gcore.exp: New test for generate-core-file command.
25840 * gdb.base/gcore.c: Testcase for above.
25841 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
25842
ea2119ec
JM
258432002-01-08 Jason Merrill <jason@redhat.com>
25844
25845 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
25846
68203136
FF
258472002-01-07 Fred Fish <fnf@redhat.com>
25848
25849 * gdb.c++/overload.exp: Remove unconditional xfails for:
25850 print foo_instance1.overloadargs(1)
25851 print foo_instance1.overloadargs(1, 2)
25852 print foo_instance1.overloadargs(1, 2, 3)
25853 print foo_instance1.overloadargs(1, 2, 3, 4)
25854 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
25855 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
25856 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
25857 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
25858 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
25859 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
25860 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
25861 print foo_instance1.overload1arg()
25862 print foo_instance1.overload1arg((char)arg2)
25863 print foo_instance1.overload1arg((signed char)arg3)
25864 print foo_instance1.overload1arg((unsigned char)arg4)
25865 print foo_instance1.overload1arg((int)arg7)
25866 print foo_instance1.overload1arg((unsigned int)arg8)
25867 print foo_instance1.overload1arg((float)arg11)
25868 print foo_instance1.overload1arg((double)arg12)
d63a86f8 25869
21b9b5b1
MS
258702002-01-07 Michael Snyder <msnyder@redhat.com>
25871
25872 * gdb.base/huge.exp: New test. Print a very large target data object.
25873 (skip_huge_test): New test variable. Define if you want to skip this
25874 test. The test reads an 8 megabyte data object from the target, so it
25875 might be very time consuming on remote targets with a slow connection.
25876 * gdb.base/huge.c: New file. Test case for above.
25877
725f922e
FF
258782002-01-07 Fred Fish <fnf@redhat.com>
25879
25880 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
25881 g_instance.bfoo, and g_instance.cfoo.
25882
889bf7c5 258832002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 25884
889bf7c5
PA
25885 * gdb.base/break.c (multi_line_if_conditional): New function.
25886 (multi_ilne_while_conditional): Likewise.
25887 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
25888 IF or WHILE condition puts the breakpoint at the start of
25889 the condition.
f286b2c3 25890
634d57ec
JL
25891 * gdb.base/selftest.exp (backtrace through signal handler): Remove
25892 hppa*-*-hpux* expected failure.
25893 * gdb.base/structs.exp (do_function_calls): Similarly.
25894
25895 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
25896 watchpoints.
25897
9fbfe2dc
AC
258982002-01-06 Andrew Cagney <ac131313@redhat.com>
25899
25900 Fix PR gdb/66.
25901 * gdb.base/structs.exp: Replace skip for a29k with skip for
25902 gdb,cannot_call_functions.
25903 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
25904 * gdb.base/callfuncs.exp: Ditto.
25905 * gdb.base/call-rt-st.exp: Ditto.
25906 * gdb.base/call-strs.exp: Ditto.
25907 * gdb.base/callfwmall.exp: Ditto.
25908 * gdb.base/scope.exp: Obsolete xfail a29k.
25909 * gdb.c++/misc.exp: Ditto.
25910 * gdb.c++/cplusfuncs.exp: Ditto.
25911 * gdb.base/ptype.exp: Ditto.
25912 * gdb.base/printcmds.exp: Ditto.
25913 * gdb.base/opaque.exp: Ditto.
25914 * gdb.base/list.exp: Ditto.
25915 * gdb.base/funcargs.exp: Ditto.
25916 * gdb.base/default.exp: Ditto.
25917
8ddad156
MS
259182002-01-04 Michael Snyder <msnyder@redhat.com>
25919
ca4976a6 25920 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
25921 * gdb.base/maint.exp: Add tests for maint info sections options.
25922
1b074332
JL
25923Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
25924
25925 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
25926
7d159115
CV
259272001-12-20 Corinna Vinschen <vinschen@redhat.com>
25928
25929 * gdb.asm/arm.inc: New file.
25930 * gdb.asm/asm-source.exp: Add arm targets.
25931 * gdb.asm/configure.in: Ditto.
25932 * gdb.asm/configure: Recreated from configure.in.
25933
8fb87725
JL
25934Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
25935
afabe08c
JL
25936 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
25937 with HP's compiler.
25938 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
25939 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
25940 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
25941 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
25942
25943 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
25944 either HP's compilers or GCC.
25945
db521deb
JL
25946 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
25947 a SIGBUS or SIGSEGV.
25948
25949 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
25950
25951 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
25952 can be compiled with either HP's compiler or GCC.
25953
cfa88ab7
JL
25954 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
25955 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
25956 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
25957
ca344dff
JL
25958 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
25959 to match current gdb output. Update due to using auto-solib-limit
25960 for limiting instead of overloading auto-solib-add.
25961 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
25962 test program.
25963
3f3c6e55 25964 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
25965 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
25966 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
25967 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
25968 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
25969 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
25970 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
25971 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
25972 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
25973 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
25974 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
25975 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
25976 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 25977
8fb87725
JL
25978 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
25979 a SIGTRAP to the inferior.
25980
cf599fa7
CV
259812001-12-19 Corinna Vinschen <vinschen@redhat.com>
25982
25983 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
25984 Substitute call to target_link by call to gdb_compile.
25985
2cd045cd
JL
25986Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
25987
a9c64011
AS
25988 * gdb.base/break.exp: Fix HP specific search string when testing
25989 backtracing in a called function.
2cd045cd 25990
a9c64011
AS
25991 * gdb.base/constvars.exp: Only set lang to C++ if we're
25992 compiling the test with HP's compilers.
25993 * gdb.base/volatile.exp: Similarly.
2cd045cd 25994
99ebe9ac
JB
259952001-12-19 Jim Blandy <jimb@redhat.com>
25996
25997 * gdb.base/printcmds.exp: Expect the null character to be printed
25998 as '\0', and the '\013' to be printed as '\v'.
25999 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
26000 * gdb.base/setvar.exp: Same.
26001
b9891b29
JB
260022001-12-17 Jim Blandy <jimb@redhat.com>
26003
0eba65ab
JB
26004 * gdb.base/completion.exp: Rather than completing very long
26005 filenames, which can make the readline library produce output we
26006 don't recognize, cd to the directory first, and then complete
26007 using nice, short relative paths.
26008
6970b5b1
JB
26009 * gdb.base/completion.exp: On some systems, there is, in fact, a
26010 variable named `b' in scope, since GDB treats all static
a9c64011
AS
26011 variables as being in scope. So use `no_var_named_this'
26012 instead of `b'.
6970b5b1 26013
b9891b29 26014 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 26015 can't find the core file's registers as a failure.
b9891b29 26016
e6ccd35f
JSC
260172001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
26018
a9c64011
AS
26019 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
26020 test expect string more specific.
e6ccd35f 26021
105ba819
CV
260222001-12-13 Corinna Vinschen <vinschen@redhat.com>
26023
26024 * gdb.asm/asm-source.exp: Add support for xstormy16.
26025 * gdb.asm/configure.in: Ditto.
26026 * gdb.asm/configure: Rebuild.
26027 * gdb.asm/xstormy16.inc: New file.
26028
e9e79dd9
FF
260292001-12-10 Fred Fish <fnf@redhat.com>
26030
26031 * gdb.base/maint.exp: Update to match changes in type dumping code.
26032
347dc97d
JB
260332001-12-10 Jim Blandy <jimb@redhat.com>
26034
26035 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
26036 matching the entry point symbol's name at the beginning of the
26037 line.
347dc97d 26038
5178b9d6
DJ
260392001-12-07 Daniel Jacobowitz <drow@mvista.com>
26040
26041 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
26042 gdb.c++/inherit.exp, gdb.c++/method.exp,
26043 gdb.c++/namespace.exp, gdb.c++/templates.exp,
26044 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
26045 and class layout support.
26046
af890c52
DJ
260472001-12-07 Daniel Jacobowitz <drow@mvista.com>
26048
26049 * gdb.c++/classes.exp: Add test for static member function.
26050 * gdb.c++/misc.cc: Add class with static member function.
26051
7a345fb3
JB
260522001-12-07 Jim Blandy <jimb@redhat.com>
26053
f2e54a80 26054 If GDB says it can't find the struct the function returned, report
8032bf31
JB
26055 those tests as `unsupported'.
26056 * gdb.base/call-rt-st.exp (print_struct_call): New function.
26057 Rewrite subsequent tests to use it.
26058
26059 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
26060 those tests as `unsupported'.
26061 * gdb.base/structs.exp (call_struct_func): New function.
26062 (do_function_calls): Use call_struct_func to call the functions
26063 returning structs.
26064
0bc69509
JB
26065 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
26066 whether functions are prototyped or not, so we can't possibly pass
26067 arguments to t_float_values2 properly.
26068
7a345fb3
JB
26069 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
26070 value of `timeout' for targets other than the mips*tx39-*.
26071
edb6ede1
MS
260722001-12-06 Michael Snyder <msnyder@redhat.com>
26073
d63a86f8 26074 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
26075 and detect whether the start symbol has a leading underscore.
26076
2d842f13
JB
260772001-12-04 Jim Blandy <jimb@redhat.com>
26078
26079 * gdb.base/completion.exp: Clarify indentation.
26080
68550daf
JB
260812001-12-03 Jim Blandy <jimb@redhat.com>
26082
26083 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
26084 variables on the S/390, not `.word'.
26085
cd5195a8
JB
260862001-11-30 Jim Blandy <jimb@redhat.com>
26087
26088 Add assembly-source tests for s390-ibm-linux.
26089 * gdb.asm/s390.inc: New file.
26090 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
26091 the S/390 architecture.
a9c64011 26092 * gdb.asm/configure: Regenerated.
cd5195a8 26093
ca9efc90
MS
260942001-11-30 Michael Snyder <msnyder@redhat.com>
26095
26096 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
26097 next, info source, info sources, info line, global and static
26098 variables, and static functions.
26099 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
26100 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
26101 * gdb.asm/asmsrc1.s: Add a static function and some variables.
26102 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
26103 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
26104 (gdbasm_leave): Restore frame pointer.
26105 (gdbasm_startup): Copy stack set-up from crt0.S.
26106
d0e66976
FN
261072001-11-26 Fernando Nasser <fnasser@redhat.com>
26108
26109 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
26110 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
26111 to a local (non-static) variable. Copy tstruct.a to a static buffer
26112 and return a pointer to that buffer.
26113 * gdb.base/callfwmall.c (t_structs_a): Ditto.
26114
e2334072
MK
261152001-11-24 Mark Kettenis <kettenis@gnu.org>
26116
26117 * gdb.asm/configure.in: Fix recognition of ix86 target.
26118 * gdb.asm/configure: Regenerate.
26119
756caa3d
MS
261202001-11-21 Michael Snyder <msnyder@redhat.com>
26121
26122 * gdb.asm/sparc.inc: New file.
26123 * gdb.asm/asm-source.exp: Recognize sparc target.
26124 * gdb.asm/configure.in: Recognize sparc target.
26125 * gdb.asm/configure: Regenerate.
d63a86f8 26126
9a4d72d5
MS
261272001-11-21 Michael Snyder <msnyder@redhat.com>
26128
26129 * gdb.asm/m32r.inc: New file.
26130 * gdb.asm/asm-source.exp: Recognize m32r target.
26131 * gdb.asm/configure.in: Recognize m32r target.
26132 * gdb.asm/configure: Regenerate.
26133
a773d1cd
MS
261342001-11-20 Michael Snyder <msnyder@redhat.com>
26135
017ac23d
MS
26136 * gdb.asm/i386.inc: New file.
26137 * gdb.asm/asm-source.exp: Recognize ix86 target.
26138 * gdb.asm/configure.in: Recognize ix86 target.
26139 * gdb.asm/configure: Regenerate.
26140
a773d1cd
MS
26141 * gdb.c++/namespace.exp: Fix quotes in output messages.
26142
bb632afb
MS
261432001-11-14 Michael Snyder <msnyder@redhat.com>
26144
25d559ca 26145 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26146 qualifier in a type cast expression, to designate an address
26147 in the instruction space (Harvard architecture).
26148
4749e309
MS
261492001-11-13 Michael Snyder <msnyder@redhat.com>
26150
26151 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26152 Tests for expressions using 'const' and 'volatile'.
26153
25050984
CV
261542001-11-13 Corinna Vinschen <vinschen@redhat.com>
26155
26156 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26157
1902c51f
DJ
261582001-11-12 Daniel Jacobowitz <drow@mvista.com>
26159
26160 * lib/mi-support.exp (mi_run_to_helper): Move comments
26161 outside of gdb_expect.
26162
dcf95b47
DJ
261632001-11-11 Daniel Jacobowitz <drow@mvista.com>
26164
26165 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26166 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26167 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26168 mi0_run_to): New functions.
26169 * gdb.mi/mi-simplerun.exp: Use them.
26170 * gdb.mi/mi0-simplerun.exp: Likewise.
26171 * gdb.mi/mi-var-cmd.exp: Likewise.
26172 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26173
45b074e1
AC
261742001-11-10 Andrew Cagney <ac131313@redhat.com>
26175
26176 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26177 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26178
bf50d346
AC
261792001-11-09 Andrew Cagney <ac131313@redhat.com>
26180
26181 * gdb.base/restore.exp: Include $expected value in restored test
26182 message.
26183
9383332c
AC
261842001-11-09 Andrew Cagney <ac131313@redhat.com>
26185
26186 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26187 implemented.
26188
db62520a
MS
261892001-11-08 Michael Snyder <msnyder@redhat.com>
26190
26191 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26192 Add pass/fail message for stop at breakpoint in call dummy function.
26193
b5703437
MS
261942001-11-07 Michael Snyder <msnyder@redhat.com>
26195
d63a86f8
RM
26196 * gdb.c++/templates.exp (test_template_breakpoints):
26197 If we get an overload menu, but it does not match what
760f6330 26198 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26199 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26200 making the whitespace optional. Argument for "new" may be
26201 "unsigned" as well as "unsigned int/long".
d63a86f8 26202 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26203 making the whitespace optional. Also replace "(void) with
26204 "((void|)), making the keyword "void" optional.
d63a86f8 26205 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26206 making the whitespace optional. Also replace "(void) with
26207 "((void|)), making the keyword "void" optional.
3bf40917
MS
26208 * gdb.base/callfuncs.c (t_float_values): This function must
26209 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26210 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26211 can be tested against both cases. Usually one case involves
26212 promotion of float to double, while the other does not.
26213 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26214 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26215 includes a stack frame for "start".
26216
c8ab4e6d
JB
262172001-11-05 Jim Blandy <jimb@redhat.com>
26218
26219 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26220 pointers are 32 bits long, and that offsets of relocs are always
26221 stored in the data (REL-style), and not in the reloc entry itself
26222 (RELA-style).
26223 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26224 stabs.
26225
3f08ced9
MS
262262001-11-01 Michael Snyder <msnyder@redhat.com>
26227
26228 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26229 and regular expression operators by using quoting.
26230
cbfa24cd
MS
262312001-10-31 Michael Snyder <msnyder@redhat.com>
26232
26233 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26234 depending on what the symbol table contains.
26235 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26236 the output of the ptype command. Similarly, accept both "const &"
26237 and "const&".
26238
aaa68313
CV
262392001-10-31 Corinna Vinschen <vinschen@redhat.com>
26240
26241 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26242 symbol `STORAGE' to allow to choose the storage class of
26243 the local datastructures.
26244 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26245 compiler directive.
26246
91740388
MS
262472001-10-30 Michael Snyder <msnyder@redhat.com>
26248
26249 * gdb.base/jump.exp: Allow it to run for all targets.
26250
1b7c05e7
CV
262512001-10-29 Corinna Vinschen <vinschen@redhat.com>
26252
26253 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26254 with new double_array size.
26255 (main): Change storage class of all local variables to static.
26256 Reduce size of double_array to 9.
26257 * gdb.base/call-ar-st.exp: Increase timeout value.
26258 Change expected output for double array to match new size in
26259 call-ar-st.c.
26260
36a22261
CV
262612001-10-29 Corinna Vinschen <vinschen@redhat.com>
26262
26263 * gdb.base/ending-run.exp: Create identical output when passing
26264 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26265 Stormy16 target.
36a22261 26266
92b8ae91
MK
262672001-10-28 Mark Kettenis <kettenis@gnu.org>
26268
26269 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26270 that we catch the expected failure under Linux/x86.
26271
cb135b83
OF
262722001-10-29 Orjan Friberg <orjanf@axis.com>
26273
26274 * gdb.base/setvar.exp: Escape curly braces.
26275 * gdb.stabs/weird.exp: Ditto.
26276
6884aa54
DJ
262772001-10-27 Daniel Jacobowitz <drow@mvista.com>
26278
26279 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26280 * gdm.mi/mi0-hack-cli.exp: Likewise.
26281
0398c9aa
AC
262822001-10-25 Andrew Cagney <ac131313@redhat.com>
26283
26284 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26285 messages.
26286
d20bf2e8
AC
262872001-10-21 Andrew Cagney <ac131313@redhat.com>
26288
26289 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26290 checking MI enabled.
26291
03dd63aa
CV
262922001-10-09 Corinna Vinschen <vinschen@redhat.com>
26293
26294 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26295
1d9d99f3
FCE
262962001-10-04 Frank Ch. Eigler <fche@redhat.com>
26297
26298 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26299 if gdb child process crashes, just signal an error.
26300
838ae6c4
JB
263012001-10-02 Jim Blandy <jimb@redhat.com>
26302
26303 * lib/gdb.exp (test_xfail_format): Simplify.
26304
26305 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26306 front of the variable name `format'. Simplify `if'.
26307
8f0cbc1c
DJ
263082001-10-01 Daniel Jacobowitz <drow@mvista.com>
26309
26310 * gdb.threads/pthreads.exp: Wait for output and delay
26311 before sending ^C.
26312
1f08dafd
DJ
263132001-10-01 Daniel Jacobowitz <drow@mvista.com>
26314
26315 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26316 some incorrect output instead of timing out.
26317 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26318
674f90ff
CV
263192001-09-28 Corinna Vinschen <vinschen@redhat.com>
26320
26321 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26322 check to allow additional `int'.
26323
9b284272
DJ
263242001-09-27 Daniel Jacobowitz <drow@mvista.com>
26325
26326 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26327 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26328
b55a4771
MS
263292001-09-27 Michael Snyder <msnyder@redhat.com>
26330
26331 * lib/gdb.exp (test_debug_format): New proc.
26332 (setup_xfail_format): Use new proc test_debug_format.
26333 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26334 proc; use new service proc test_debug_format.
26335 Replace all other "gcc_compiled" tests with this test.
26336 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26337 proc; use new service proc test_debug_format.
26338 Replace all other "gcc_compiled" tests with this test.
26339
263402001-09-27 Michael Snyder <msnyder@redhat.com>
26341
26342 * gdb.base/cvexpr.exp: New file.
26343 * gdb.base/cvexpr.c: New file
26344 Test for expressions using const and volatile keywords.
26345
4e6667ac
CV
263462001-09-26 Corinna Vinschen <vinschen@redhat.com>
26347
26348 * gdb.base/constvars.exp: Check for different orders of keywords
26349 and additional "int" strings in output.
26350
4f337972
AC
263512001-09-22 Andrew Cagney <ac131313@redhat.com>
26352
26353 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26354 responses from "help maint".
26355
2015650d
FCE
263562001-09-19 Frank Ch. Eigler <fche@redhat.com>
26357
26358 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26359 to localhost:NNN instead of :NNN, in case Xvfb is listening
26360 only on TCP.
26361
f3bcedc1
CV
263622001-09-19 Corinna Vinschen <vinschen@redhat.com>
26363
26364 * gdb.base/recurse.exp: When checking leaving the watchpoint
26365 scope, recognize when gdb is in function's epilogue and pass.
26366
6b819c92
KS
263672001-09-18 Keith Seitz <keiths@redhat.com>
26368
26369 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26370 support for running tests against sid targets.
26371 (gdbtk_done): Ditto.
26372
a10c9419
CV
263732001-09-18 Corinna Vinschen <vinschen@redhat.com>
26374
26375 * gdb.base/ending-run.c (main): Set stdout buffersize
26376 to the same reasonable value for any target.
26377 * gdb.base/ending-run.exp: Add a regular expression
26378 to make testsuite happy on Sanyo Stormy16 target.
26379
739d0d99
CV
263802001-09-17 Corinna Vinschen <vinschen@redhat.com>
26381
26382 * gdb.base/display.c (do_loops): Add float variable `f'.
26383 Increment f in loop.
26384 * gdb.base/display.exp: Increment timeout by 60 seconds.
26385 Change float display test to use variable `f'.
26386
1b8947f0
JB
263872001-09-17 Jim Blandy <jimb@redhat.com>
26388
26389 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26390 overflowing the limited breakpoint tables on some ROM monitors
26391 (like the ROM68K).
26392
9890ac81
FCE
263932001-09-15 Frank Ch. Eigler <fche@redhat.com>
26394
26395 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26396 the "-ac" (disable access control) flag.
26397
6db765ea
JH
263982001-08-30 Jeff Holcomb <jeffh@redhat.com>
26399
26400 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26401 ints.
26402
4c32cc04
KS
264032001-08-30 Keith Seitz <keiths@redhat.com>
26404
26405 * lib/gdb.exp: Move all insight-related functionality into
26406 separate file.
26407 * lib/insight-support.exp: New file.
26408
8d6e6f81
FCE
264092001-08-29 Frank Ch. Eigler <fche@redhat.com>
26410
26411 * config/sid.exp (sid_start): Never set sid verbosity; disable
26412 expect_background {} that consumed its stdout; tolerate </dev/null.
26413 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26414
6a90e1d0
AC
264152001-08-18 Andrew Cagney <ac131313@redhat.com>
26416
26417 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26418 CLI jump command to start it.
26419 (mi_run_to_main): Fail immediatly when unexpected output.
26420
1759b3c3
AC
264212001-08-18 Andrew Cagney <ac131313@redhat.com>
26422
26423 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26424 beginning of function. Fix PR gdb/191.
26425
61d11d80
FCE
264262001-08-16 Frank Ch. Eigler <fche@redhat.com>
26427
26428 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26429 what to force sid endianness to.
26430
942a4df2
KS
264312001-08-15 Keith Seitz <keiths@redhat.com>
26432
26433 * lib/gdb.exp (gdbtk_start): Don't set environment
26434 variables for TCL_LIBRARY and friends. Insight will
26435 now figure these out for itself.
26436
0521c418
MS
264372001-08-02 Michael Snyder <msnyder@redhat.com>
26438
26439 * gdb.base/completion.exp: Remove the symbol "a64l" from
26440 the expect string; this is target-specific, and not related
26441 to what is being tested.
26442
74a9a58a
DB
264432001-08-02 Dave Brolley <brolley@redhat.com>
26444
26445 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26446
c70819fa
MS
264472001-07-25 Michael Snyder <msnyder@redhat.com>
26448
c2b8fa57
MS
26449 * gdb.base/consecutive.exp: New file. Test stepping over
26450 breakpoints on consecutive instructions.
26451 * gdb.base/consecutive.c: New file.
26452
c70819fa
MS
26453 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26454 curly braces in regular expressions.
26455
2b1a1355
MS
264562001-07-25 Michael Snyder <msnyder@redhat.com>
26457
26458 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26459 legitimate output from stepping out of main.
26460
413eca6f
KS
264612001-07-22 Keith Seitz <keiths@redhat.com>
26462
26463 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26464 the empty string, do not run the tests.
26465
7e5a9322
SC
264662001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26467
26468 * gdb.base/long_long.exp: Detect size of pointer. Take into
26469 account 2-byte pointers when testing for p/a results.
26470
de58f10f
SC
264712001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26472
d63a86f8 26473 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26474 and defined to 1K for m68hc11.
26475 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26476 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26477 (sizeof_random_data): New variable to tell the size of the data table;
26478 don't test past this size; always run to main.
26479
d6f5fea1
SC
264802001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26481
26482 * gdb.base/return2.exp: return of long long and double fails for
26483 68HC11; don't execute these tests on that platform.
26484 * gdb.base/return.exp: Return of a double fails for 68hc11.
26485
c477543d
SC
264862001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26487
26488 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26489 tests that print a float.
26490 * call-rt-st.exp: Likewise.
26491
63cf1c79
MK
264922001-07-12 Mark Kettenis <kettenis@gnu.org>
26493
26494 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26495 running this test on Linux.
26496
112f9ab5
MC
264972001-06-24 Michael Chastain <chastain@redhat.com>
26498
26499 * gdb.base/arithmet.exp: Remove some tests to make all test names
26500 unique.
26501
4970cb0f
MS
265022001-07-03 Michael Snyder <msnyder@redhat.com>
26503
26504 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26505 the output of the ptype command.
26506
d85da69f
MS
265072001-07-02 Michael Snyder <msnyder@redhat.com>
26508
4c8a82de
MS
26509 * gdb.base/completion.exp: Don't assume that break.c is the only
26510 source file that may contain functions named "marker".
d85da69f
MS
26511 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26512
8afc772b
AC
265132001-06-28 Andrew Cagney <ac131313@redhat.com>
26514
26515 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26516 of files to delete.
26517
26518 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26519 * gdb.disasm/h8300s.exp: New file.
26520 gdb.disasm/h8300s.s: Likewise.
26521
cff22675
AC
265222001-06-27 Andrew Cagney <ac131313@redhat.com>
26523
26524 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26525 empty breakpoint tables.
26526
68c81b54
AC
265272001-06-25 Andrew Cagney <ac131313@redhat.com>
26528
26529 * lib/mi-support.exp: Update args=... part of stop-reason
26530 patterns. Accept either a list or a tuple.
26531
2dd62704
AC
265322001-06-23 Andrew Cagney <ac131313@redhat.com>
26533
26534 * lib/mi-support.exp: Remove local emacs variable defining
26535 change-log-default-name.
26536
b4127474
MC
265372001-06-22 Michael Chastain <chastain@redhat.com>
26538
26539 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26540 This is operationally compatible with the previous version.
26541
8dbfb380
JB
265422001-06-13 Jim Blandy <jimb@redhat.com>
26543
26544 * lib/gdb.exp (gdb_test): Doc fix.
26545
f2d8c86d
MC
265462001-06-10 Michael Chastain <chastain@redhat.com>
26547
26548 * gdb.base/exprs.exp: Remove a duplicate test.
26549
81564d34
JB
265502001-06-06 Jim Blandy <jimb@redhat.com>
26551
26552 * gdb.base/return2.exp (main): Use values to test float and double
26553 returns that are not NaN's, to avoid being confused by IEEE
26554 comparison rules.
26555
da55addb
MS
265562001-06-04 Michael Snyder <msnyder@redhat.com>
26557
26558 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 26559 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
26560 rather than wait for 12 more tests to time out.
26561
42c65987
JB
265622001-06-06 Jim Blandy <jimb@redhat.com>
26563
b18bced9 26564 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 26565 Don't forget to match the GDB prompt.
b18bced9 26566
42c65987
JB
26567 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26568
5b41e5f0
JB
265692001-06-04 Jim Blandy <jimb@redhat.com>
26570
26571 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26572 command.
26573
015e046f
KB
265742001-05-31 Kevin Buettner <kevinb@redhat.com>
26575
26576 * gdb.base/annota1.exp (info break): Match four or more spaces
26577 after "Address".
26578
fb1ffbbe
MC
265792001-05-31 Michael Chastain <chastain@redhat.com>
26580
26581 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26582 (dm_type_int_star): Likewise.
26583 (dm_type_long_star): Likewise.
26584 (dm_type_void_star): Likewise.
26585
5ea2a32c
KB
265862001-05-29 Kevin Buettner <kevinb@redhat.com>
26587
26588 * gdb.base/completion.exp (INPUTRC): Set this environment variable
26589 to a known value in order to get consistent results regardless
26590 of the setting of INPUTRC or the presence or contents of .inputrc.
26591
ae23c492
MS
265922001-05-24 Michael Snyder <msnyder@redhat.com>
26593
ac55707e
MS
26594 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
26595 Don't require that the main thread and the manager thread are the
26596 first in the list.
26597
ae23c492
MS
26598 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26599 debugging. If test fails, issue an "unsupported" not a "fail".
26600
400071f1
JB
266012001-05-24 Jim Blandy <jimb@redhat.com>
26602
26603 Don't assume that short is shorter than int.
26604 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
26605 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 26606 this isn't true.
400071f1
JB
26607 ("print unsigned char == (~0)"): Add test that verifies that ~0,
26608 an int, is not equal to ~0 stored in an unsigned char. This tests
26609 the same thing that the previous test meant to, but works on
26610 16-bit machines, too.
26611 ("print unsigned char != (~0)"): Same test, complemented.
26612
0816a3e5
MS
266132001-05-24 Michael Snyder <msnyder@redhat.com>
26614
26615 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 26616 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
26617 and prevents dejagnu getting out of step.
26618
f6dc23a9
KB
266192001-05-23 Kevin Buettner <kevinb@redhat.com>
26620
26621 * gdb.base/finish.exp (finish_void): Revise pattern for
26622 stopping on the call statement to not permit stopping at
26623 the start of the instructions comprising the call sequence.
26624
7dbd117d
MC
266252001-05-19 Michael Chastain <chastain@redhat.com>
26626
26627 * gdb.base/callfuncs.exp: Make all test names unique.
26628 * gdb.base/commands.exp: Make all test names unique.
26629 * gdb.base/condbreak.exp: Make all test names unique.
26630 * gdb.base/dbx.exp: Make all test names unique.
26631 * gdb.base/default.exp: Make all test names unique.
26632 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
26633 and TIMEOUT messages to their corresponding PASS message.
26634 * gdb.base/ending-run.exp: Make all test names unique.
26635 * gdb.base/long_long.exp: Remove duplicate test.
26636
6b0b0a9e
KB
266372001-05-21 Kevin Buettner <kevinb@redhat.com>
26638
26639 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26640 stop on the call statement as well as the statement after the
26641 call.
26642
2caa35cb
MS
266432001-05-21 Michael Snyder <msnyder@redhat.com>
26644
26645 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26646
40713331
EZ
266472001-05-10 Elena Zannoni <ezannoni@redhat.com>
26648
a9c64011
AS
26649 * gdb.base/completion.exp: Revamp test. Make it execute on all
26650 platforms.
40713331 26651
c2c1be8d
EZ
266522001-05-10 Elena Zannoni <ezannoni@redhat.com>
26653
a9c64011
AS
26654 * config/gdbserver.exp (gdb_load): Handle the case
26655 in which the arguments to gdbserver are given in the
26656 baseboard configuration file.
26657 Also handle the case in which the server needs to do a
26658 load.
2c9cd303 26659
9671de48
KS
266602001-05-07 Keith Seitz <keiths@cygnus.com>
26661
a9c64011
AS
26662 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26663 set up the display for testing.
26664 (gdbtk_start): Convert all paths to paths that tcl will like.
26665 Export target information to environment.
26666 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26667 necessary.
26668 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26669 (to_tcl_path): New proc to convert a given pathname into
26670 a path acceptible as an argument to a tcl command.
26671 (_gdbtk_export_target_info): New proc to export target info
26672 into the environment for gdbtk testing.
26673 (gdbtk_done): New proc to signal end-of-test.
9671de48 26674
5a360f47
JB
266752001-05-06 Jim Blandy <jimb@redhat.com>
26676
26677 * restore.c: Make the code of caller0 correspond to its comment.
26678
66c756c6
MS
266792001-05-03 Michael Snyder <msnyder@redhat.com>
26680
26681 * config/sid.exp (gdb_target_sid): Check for error messages.
26682 On error or timeout, don't make expect exit (which will terminate
26683 all subsequent tests); instead just make gdb exit.
d63a86f8 26684 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
26685 return a negative value.
26686
a966fde5
JB
266872001-04-24 Jim Blandy <jimb@redhat.com>
26688
851c18e0
JB
26689 * gdb.c++/templates.exp: If we see the prompt for the overload
26690 list, but we haven't recognized any of the longer patterns,
26691 arrange for this test to fail, not hang.
26692
a966fde5
JB
26693 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26694 variations.
26695
db144853
MC
266962001-04-22 Michael Chastain <chastain@redhat.com>
26697
26698 * gdb.c++/local.exp: Use the 'runto' library function.
26699 * gdb.c++/namespace.exp: Likewise.
26700 * gdb.c++/overload.exp: Likewise.
26701
3207ec21
KB
267022001-03-26 Kevin Buettner <kevinb@redhat.com>
26703
26704 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
26705 * gdb.base/step-line.exp: New file. Test step/next in presence of
26706 #line directives.
26707 * gdb.base/step-line.c: New file. Test program for the above.
26708 * gdb.base/step-line.inp: New file. We pretend that this file has
26709 been transformed by some other tool into step-line.c.
26710
13b57657
JB
267112001-03-21 Jim Blandy <jimb@redhat.com>
26712
26713 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
26714 unmangled operator names.
26715
754cbe1c
JB
267162001-03-20 Jim Blandy <jimb@redhat.com>
26717
26718 * gdb.threads/linux-dp.exp: Recognize an additional message
26719 generated by GDB when it doesn't understand how to debug threads
26720 on the target system.
26721
177495c9
AC
267222001-03-19 Andrew Cagney <ac131313@redhat.com>
26723
26724 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26725
f266096b
MC
267262001-03-12 Michael Chastain <chastain@redhat.com>
26727
26728 * gdb.c++/derivation.exp: Use the 'runto' library function.
26729
cac3c2ff
MC
267302001-03-12 Michael Chastain <chastain@redhat.com>
26731
26732 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26733
b6c11a24
MC
267342001-02-24 Michael Chastain <chastain@redhat.com>
26735
26736 * gdb.c++/ref-types.exp: Change handwritten code to library
26737 function 'runto'.
26738
6bae5bce
OF
267392001-03-16 Orjan Friberg <orjanf@axis.com>
26740
26741 * gdb.base/signals.exp: Set count to 0 explicitly.
26742
0015fd9a
MS
267432001-03-15 Mark Salter <msalter@redhat.com>
26744
26745 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
26746 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
26747 (gdb_load): Add support for additional target_info: gdb_download_size
26748 and gdb_load_timeout.
0015fd9a 26749
fc33412a
DT
26750Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
26751
26752 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
26753 file -- to prevent failing when the compile fails but we have no
26754 intention of running the tests anyway.
fc33412a
DT
26755
26756 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
26757 tests if set.
26758
26759 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 26760 integers.
fc33412a
DT
26761
26762 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
26763 * gdb.c++/namespace.exp: Ditto.
26764
115f06de
OF
267652001-03-07 Orjan Friberg <orjanf@axis.com>
26766
26767 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
26768 * gdb.base/pointers.exp: Relax pattern match of decimals.
26769
b6ba6518
KB
267702001-03-06 Kevin Buettner <kevinb@redhat.com>
26771
26772 * Makefile.in, config/abug.exp, config/cfdbug.exp,
26773 config/cpu32bug.exp, config/dve.exp, config/est.exp,
26774 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
26775 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
26776 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
26777 config/sh.exp, config/sid.exp, config/slite.exp,
26778 config/sparclet.exp, config/udi.exp, config/unknown.exp,
26779 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
26780 config/vxworks.exp, config/vxworks29k.exp,
26781 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
26782 gdb.base/all-bin.exp, gdb.base/annota1.exp,
26783 gdb.base/arithmet.exp, gdb.base/assign.exp,
26784 gdb.base/async.exp, gdb.base/attach.exp,
26785 gdb.base/bitfields.exp, gdb.base/bitops.exp,
26786 gdb.base/break.exp, gdb.base/call-ar-st.exp,
26787 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
26788 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
26789 gdb.base/commands.exp, gdb.base/completion.exp,
26790 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
26791 gdb.base/constvars.exp, gdb.base/corefile.exp,
26792 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
26793 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
26794 gdb.base/ending-run.exp, gdb.base/environ.exp,
26795 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
26796 gdb.base/finish.exp, gdb.base/foll-exec.exp,
26797 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
26798 gdb.base/funcargs.exp, gdb.base/help.exp,
26799 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
26800 gdb.base/logical.exp, gdb.base/long_long.exp,
26801 gdb.base/maint.exp, gdb.base/mips_pro.exp,
26802 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
26803 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
26804 gdb.base/pointers.exp, gdb.base/printcmds.exp,
26805 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
26806 gdb.base/regs.exp, gdb.base/relational.exp,
26807 gdb.base/remote.exp, gdb.base/reread.exp,
26808 gdb.base/restore.exp, gdb.base/return2.exp,
26809 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
26810 gdb.base/selftest.exp, gdb.base/setshow.exp,
26811 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
26812 gdb.base/sigall.exp, gdb.base/signals.exp,
26813 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
26814 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
26815 gdb.base/step-test.exp, gdb.base/structs.c,
26816 gdb.base/structs.exp, gdb.base/structs2.exp,
26817 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
26818 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
26819 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
26820 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26821 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
26822 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
26823 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
26824 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
26825 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
26826 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
26827 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
26828 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
26829 gdb.fortran/types.exp, gdb.java/jmisc.exp,
26830 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
26831 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
26832 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
26833 gdb.trace/circ.exp, gdb.trace/collection.exp,
26834 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
26835 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
26836 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
26837 gdb.trace/report.exp, gdb.trace/save-trace.exp,
26838 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
26839 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
26840 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
26841 notices.
26842
dc96c6c7 268432001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
26844
26845 * gdb.base/varargs.c (find_max_double): Fix printf format string:
26846 first arg is int not float.
26847
dc96c6c7 268482001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
26849
26850 * gdb.base/reread.exp: Unsupported for non-native targets;
26851 doesn't work for remote debugging.
26852
9b0c4aeb
FN
268532001-02-19 Fernando Nasser <fnasser@redhat.com>
26854
26855 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
26856 * gdb.base/ending-run.exp: Properly handle the BSP state when
26857 stepping past the end of main.
9b0c4aeb 26858
02aa71d5
MC
268592001-02-19 John Moore <jmoore@redhat.com>
26860
26861 * gdb.base/commands.exp (infrun_breakpoint_command_test):
26862 Converted HPUX fix for non-expected items following multiple
26863 step commands into general solution for all platforms.
26864
1fa449a4
MC
268652001-02-18 Michael Chastain <chastain@redhat.com>
26866
26867 * gdb.c++/classes.exp (do_tests): Change runto statements
26868 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26869 statements demangler agnostic.
26870 * gdb.c++/virtfunc.exp (do_tests): Likewise.
26871 (gdb_virtfunc_restart): Likewise.
26872
b2f9ec70
MC
268732001-02-14 Michael Chastain <chastain@redhat.com>
26874
26875 * gdb.c++/inherit.exp (do_tests): Change runto statements
26876 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26877 statements demangler agnostic.
26878
cf74b8ca
AC
26879Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
26880
26881 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
26882 ``continue to bkpt at common_routine in thread 2'' and ``stopped
26883 before calling common_routine 15 times'' tests.
cf74b8ca 26884
99f78f56
MC
268852001-02-11 Michael Chastain <chastain@redhat.com>
26886
26887 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
26888 Helps the test script figure out which demangler is in use.
26889 (dm_type_foo_ref): Ditto.
26890 (dm_type_int_star): Ditto.
26891 (dm_type_long_star): Ditto.
26892 (dm_type_unsigned_int): Ditto.
26893 (dm_type_void): Ditto.
26894 (dm_type_void_star): Ditto.
99707966 26895 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
26896 Probe the gdb demangler and set variables to accommodate
26897 formatting differences.
26898 (info_func_regexp): New function. Same as info_func, but
26899 matches against a regexp.
26900 (info_func): Match against a literal string.
26901 (print_addr_2): New function. Match against a literal string,
26902 which can be different from the input to gdb.
26903 (print_addr): Simply call print_addr_2 with the same argument twice.
26904 (test_lookup_operator_functions): Use demangler formatting variables.
26905 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
26906 the tests in the same order as the C++ class declaration.
26907 (test_paddr_operator_functions): Ditto.
26908 (test_paddr_overloaded_functions): Ditto.
26909 (test_paddr_hairy_functions): Use demangler formatting variables.
26910 Add reference to gdb/19 for related tests.
26911 (do_tests): Call probe_demangler.
26912
1de8f023
KB
269132001-01-30 Kevin Buettner <kevinb@redhat.com>
26914
26915 * gdb.c++/templates.cc (printf): Remove unused function definition.
26916
ca3f91ed
MS
269172001-01-26 Felix Lee <flee@redhat.com>
26918
26919 * sid.exp (sid_exit): Pass host, not target, to remote_close.
26920
269212001-01-25 matthew green <mrg@redhat.com>
26922
26923 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
26924 up sid.
26925 (sid_exit): Call `remote_pop_conn' after GDB is gone.
26926
269272001-01-25 matthew green <mrg@redhat.com>
26928
26929 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 26930 Deprecate $sid_spawn_id.
ca3f91ed
MS
26931 (sid_exit): Remove code necessary only for `spawn.'
26932
269332001-01-25 matthew green <mrg@redhat.com>
26934
26935 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
26936
fb18ec4a
MC
269372001-01-28 Michael Chastain <chastain@redhat.com>
26938
26939 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
26940 to call when tests fail. It takes gdb out of the overloaded
26941 function choice menu back to the main prompt, so that the test
26942 program stays synchronized.
26943 (set_bp_overloaded): New proc to collect all the common
26944 code for setting a breakpoint on an overloaded name. Calls
26945 take_gdb_out_of_choice_menu when needed.
26946 (menu_overload1arg): New variable to collect the repeated
26947 instances of the expected menu for an overloaded name. Change
26948 the regular expression to handle changes in g++ type encoding:
26949 "void" can be either "void" or "", and "unsigned int" can be
26950 either "unsigned int" or "unsigned".
26951 (continue_to_bp_overloaded): Change regular expressions to handle
26952 changes in g++ type encoding.
26953 (no proc): Call take_gdb_out_of_choice_menu when needed.
26954 Remove redundant calls to "info break". Accept either "canceled"
26955 or "cancelled". Change regular expressions in "info break"
26956 calls to handle changes in g++ type encoding. Give all tests
26957 unique strings.
26958
9c646a6e
BE
269592001-01-17 Ben Elliston <bje@redhat.com>
26960
26961 * config/sid.exp: New file.
26962
9549d9c1
AC
26963Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
26964
26965 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
26966
dc96c6c7 269672000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
26968
26969 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
26970 Add a RE to accept a non-ascii char if one is ever presented.
26971
b4df4f68
FN
269722000-12-20 Fernando Nasser <fnasser@redhat.com>
26973
297dd0fd 26974 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 26975
dc96c6c7 269762000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 26977
d63a86f8 26978 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
26979 in regexp. One '\' does not suffice on Linux.
26980
4a7bddb6
MC
269812000-12-09 Michael Chastain <chastain@redhat.com>
26982
26983 * gdb.base/break.exp (test_clear_command): Use a marker function
26984 rather than 'main' for the test function. Also move this
26985 test to an execution point where the marker function names are
26986 guaranteed to be bound to functions. (Executing tests after a
26987 'finish' from main runs into name conflicts with local names
26988 in __libc_start_main).
26989
dc96c6c7 269902000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
26991
26992 * gdb.base/finish.exp: New test for gdb's "finish" command.
26993 * gdb.base/return2.exp: New test for gdb's "return" command.
26994 * gdb.base/return2.c: New source file for above.
26995
dc96c6c7 269962000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
26997
26998 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
26999 * gdb.base/miscexprs.exp: Ditto.
27000 * gdb.base/pointers.exp: Ditto.
27001 * gdb.c++/derivation.exp: Ditto.
27002 * gdb.c++/local.exp: Ditto.
27003 * gdb.c++/namespace.exp: Ditto.
27004 * gdb.c++/overload.exp: Ditto.
27005 * gdb.c++/ref-types.exp: Ditto.
27006
dc96c6c7 270072000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
27008
27009 * gdb.base/constvars.exp: Test result of "up" command.
27010 * gdb.base/miscexprs.exp: Ditto.
27011 * gdb.base/pointers.exp: Ditto.
27012 * gdb.base/scope.exp: Ditto.
27013 * gdb.c++/derivation.exp: Ditto.
27014 * gdb.c++/local.exp: Ditto.
27015 * gdb.c++/namespace.exp: Ditto.
27016 * gdb.c++/overload.exp: Ditto.
27017 * gdb.c++/ref-types.exp: Ditto.
27018
44097287
FN
270192000-11-22 Michael Chastain <chastain@redhat.com>
27020
27021 * mips_pro.exp: Accept either "middle -> top -> main" or
27022 "middle -> main" in the backtrace, because gcc can optimize
27023 tail calls to jumps. Remove setup_xfail for the hppa case.
27024 Add a comment with the original warning messages from PR 3016,
27025 which was filed in 1993, to preserve them for posterity.
27026
9d2e1bab
ND
270272000-11-17 Nick Duffek <nsd@redhat.com>
27028
27029 * lib/gdb.exp (gdb_test): Override timeout with board info.
27030
1aca8eb7
ND
270312000-11-17 Nick Duffek <nsd@redhat.com>
27032
27033 * gdb.base/display.exp: Don't kill running stub. Add "again" to
27034 the second kill and detach messages.
27035
93076499
ND
270362000-11-17 Nick Duffek <nsd@redhat.com>
27037
27038 * configure.in: Add AC_EXEEXT.
27039 * configure: Regenerate.
27040 * Makefile.in (just-check): Export EXEEXT.
27041 * lib/gdb.exp ($EXEEXT): Import from environment.
27042 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
27043 expect "maint dump-me" on Cygwin.
27044 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
27045 $EXEEXT.
27046
30e87cd3
ND
270472000-11-17 Nick Duffek <nsd@redhat.com>
27048
27049 * gdb.base/break.exp: Test backtrace and finish from called
27050 function on all platforms, not just HP-UX.
27051
dc96c6c7 270522000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
27053
27054 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
27055 code from gdb_target_monitor, so it can be used independantly
27056 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 27057
dc96c6c7 270582000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
27059
27060 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
27061 * gdb.base/corefile.exp: Expect the message "Program is being
27062 debugged already" when we send the "corefile" command, since
27063 the preceeding gdb_load may have connected gdb to a remote target.
27064 * gdb.base/display.exp: Disable hardware watchpoints if new
27065 board info variable "no_hardware_watchpoints" is true.
27066 Replace single-letter commands with more readable ones.
27067 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
27068 if new board info variable "no_hardware_watchpoints" is true.
27069 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
27070 to see if stdio (printf) testing is possible.
27071 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
27072 board info variable "no_hardware_watchpoints" is true. Use new
27073 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
27074
39124dea
FN
270752000-11-13 Fernando Nasser <fnasser@redhat.com>
27076
27077 From Orjan Friberg <orjanf@axis.com>:
27078 * gdb.base/printcmds.exp: Escape curly braces followed by a number
27079 in array print pattern match.
27080
a9e2e984
FN
270812000-11-09 Fernando Nasser <fnasser@redhat.com>
27082
27083 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
27084 spelling "cancelled" to U.S. spelling "canceled" to match changes
27085 made to gdb.
27086 * gdb.c++/ovldbreak.exp: Ditto.
27087
c7db355b
PS
270882000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
27089
27090 * gdb.base/callfuncs.c (main): Moved to end of file, call
27091 t_double_values to initialize the FPU before inferior calls are made.
27092 * gdb.base/callfuncs.exp: Test for register preservation after calling
27093 inferior functions. Add tests for continuining, finishing and
27094 returning from a stop in a call dummy.
27095
dc96c6c7 270962000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
27097
27098 * gdb.base/commands.exp: Break up long lines, and re-indent.
27099
dc96c6c7 271002000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
27101
27102 * config/gdbserver.exp: Rewritten from the ground up, to make it
27103 compatible with the current dejagnu tree, and to make it work with
27104 the new "gdbserver" in libremote.
27105
dc96c6c7 271062000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27107
27108 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
27109 * gdb.base/varargs.exp: Skip entire test if no printf support.
27110 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
27111 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
27112
dc96c6c7 271132000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
27114
27115 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
27116 no floating point support.
27117 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
27118 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
27119 * gdb.base/call-rt-st.exp: Ditto.
27120 * gdb.base/call-strs.exp: Ditto.
27121
bac5fc66
JG
271222000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
27123
27124 * gdb.base/sizeof.c: include <stdio.h>.
27125
27126 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
27127 'finish', otherwise uncaptured gdb_prompt would potentially
27128 throw remaining test points out of sync.
bac5fc66 27129
b22a6027
SB
271302000-07-26 Scott Bambrough <scottb@netwinder.org>
27131
27132 * gdb.base/recurse.exp: Run tests for all targets.
27133 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27134 gnu-oldld case on ARM.
27135 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27136 for ARM targets.
d63a86f8 27137
d8231941
AG
27138Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27139
27140 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27141 * gdb.java/configure: Rebuild.
27142
8caabe69
AG
27143Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27144
27145 * gdb.java/jv-exp.exp: New file.
27146
9d273ca3
AG
27147Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27148
27149 * configure: Rebuilt.
27150 * configure.in (configdirs): Add gdb.java.
27151 * gdb.java/jmisc.java: New file.
27152 * gdb.java/jmisc.exp: New file.
27153 * gdb.java/Makefile.in: New file.
27154 * gdb.java/configure: Rebuilt.
27155 * gdb.java/configure.in: New file.
27156 * lib/java.exp: New file.
27157
4f823a66
AC
27158Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27159
27160 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27161 underflow.
4f823a66 27162
2391e11d
AC
27163Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27164
27165 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27166 and the compilers sizes.
2391e11d 27167
54602222
ND
271682000-07-09 Nick Duffek <nsd@redhat.com>
27169
27170 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27171 (use_methods): New function.
27172 (main): Call use_methods().
27173 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27174 (do_tests): Call test_method_param_class.
27175
2bec0572
ND
271762000-07-09 Nick Duffek <nsd@redhat.com>
27177
27178 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27179 spelling.
27180 (test_enums): New procedure. Move enum tests from end of script
27181 to here. Set breakpoint on function name instead of line number.
27182 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27183 (enums2): New marker function.
27184 (enums1): New function.
27185 (main): Call enums1(). Move enum tests to enums1().
27186
78492fde
AC
27187Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27188
27189 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27190 compile/link program. Update line numbers.
78492fde
AC
27191 * gdb.asm/d10v.inc: Define ``startup''.
27192 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27193
49a2cef8
AC
27194Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27195
27196 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27197
3e6c8688
EZ
271982000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27199
27200 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27201 of 'help maint print' command.
3e6c8688 27202
9ff5cbe9
AC
27203Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27204
27205 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27206 they use gdb_expect_list.
9ff5cbe9 27207
17c579bd
AC
27208Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27209
27210 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27211 memory-read-packet-size'' instead of ``set endian big'' to test
27212 long commands.
17c579bd 27213
e6d71bf3
DB
272142000-06-03 Daniel Berlin <dan@cgsoftware.com>
27215
27216 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27217 g++, and stop skipping them.
e6d71bf3
DB
27218
27219 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27220 work under g++.
27221
d63a86f8 27222 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27223 initialization.
27224
dc96c6c7 272252000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27226
27227 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27228 the regular expression: accept an (almost) arbitrary sequence of
27229 "frames-invalid" and "breakpoints-invalid" messages both before
27230 and after the "starting" message.
27231
dc96c6c7 272322000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27233
27234 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27235
dc96c6c7 272362000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27237
27238 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27239 Relax the regular expression a little, make it pass on Solaris 8.
27240
8216cda9
KB
272412000-05-12 Kevin Buettner <kevinb@redhat.com>
27242
27243 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27244 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27245 Instead, it is permissible for gdb to stop on the line of the
27246 call itself.
27247
1a570b2f
MS
272482000-05-12 Michael Snyder <msnyder@.cygnus.com>
27249
27250 * gdb.base/break.exp (bp on small function, optimized file):
27251 Add a second pass pattern. The behavior differs here between stabs
27252 and dwarf for one-line functions. Stabs preserves two line symbols
27253 (one before the prologue and one after) with the same line number,
27254 but dwarf regards these as duplicates and discards one of them.
27255 Therefore the address after the prologue (where the breakpoint is)
27256 has no exactly matching line symbol, and GDB reports the breakpoint
27257 as if it were in the middle of a line rather than at the beginning.
27258
dc96c6c7 272592000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27260
d63a86f8 27261 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27262 rather than "send_gdb" (for consistancy).
27263
7d418785
AC
27264Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27265
27266 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27267 * gdb.c++/templates.cc: Properly check for GCC version number.
27268 * lib/compiler.cc: Likewise
27269
dc96c6c7 272702000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27271
d63a86f8 27272 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27273 gdb may not stop at the first line of main, due to code motion.
27274
dc96c6c7 272752000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27276
27277 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27278 This test depends on parsing the printf output from the target.
27279 Since the sparclet stub doesn't do stdio, this will never work.
27280 * gdb.base/call-rt-st.exp: ditto.
27281 * gdb.base/call-strs: ditto.
27282
dc96c6c7 272832000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27284
27285 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27286
27287 * gdb.base/ending-run.exp: After connecting to a remote target,
27288 but before running, the target will appear to be in a random
27289 location. Specify both a file and a line for breakpoints.
27290 Also, the function that calls main may be called 'init'
27291 rather than 'start'.
27292
a5a51225
EZ
272932000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27294
27295 * gdb.base/help.exp: Update output for add-symbol-file command.
27296
7930cc7c
FN
272972000-04-10 Fernando Nasser <fnasser@cygnus.com>
27298
27299 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27300 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27301
23e37ab1
C
273022000-04-07 J.T. Conklin <jtc@redback.com>
27303
e93c542c
C
27304 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27305
23e37ab1
C
27306 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27307
591b8fa3
PDM
27308Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27309
27310 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27311 values that can be represented exactly.
591b8fa3
PDM
27312 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27313 above change, and to not check against the directory part of the source
27314 file name.
27315 (step into print_long_arg_list): Likewise.
27316 (print print_small_structs from print_long_arg_list): Likewise.
27317 (print print_long_arg_list): Likewise.
27318
7a495180
EZ
273192000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27320
30b53638 27321 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27322
beb998c6
AC
27323Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27324
27325 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27326
1c689132
DB
273272000-03-25 Daniel Berlin <dan@cgsoftware.com>
27328
27329 * gdb.base/commands.exp (deprecated_command_test): Add test for
27330 deprecate with no arguments.
27331
c1790a9d
JL
273322000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27333
27334 * gdb.base/break.exp: Add new test for setting breakpoints on
27335 optimized code so we can test breakpoints work even when function
27336 prologues may be optimized away
27337
003ba290
FN
273382000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27339
27340 From David Whedon <dwhedon@gordian.com>
a9c64011 27341 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27342
6837a0a2
DB
273432000-03-22 Daniel Berlin <dan@cgsoftware.com>
27344
27345 * gdb.base/help.exp: Added test for new apropos command.
27346
b9593231
KB
273472000-03-21 Kevin Buettner <kevinb@redhat.com>
27348
27349 * gdb.base/pointers.c (usevar): New function.
27350 (main): Make sure that global variables v_int_pointer2, rptr,
27351 and y are all referenced someplace in the program by calling
27352 usevar() on them. [Some linkers delete symbols which are
27353 never referenced. The space remains, but there's no way to
27354 get a (symbolic) handle on the variable from the debugger.]
27355
751a959b
EZ
273562000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27357
27358 * gdb.base/printcmds.c: Add typedeffed arrays.
27359
27360 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27361 procedure to test arrays that are typedef'd.
751a959b 27362
73a93a32
JI
273632000-03-13 James Ingham <jingham@leda.cygnus.com>
27364
27365 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27366 the library directories.
73a93a32 27367
fb40c209
AC
27368Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27369
27370 * configure.in (configdirs): Add sub directory gdb.mi.
27371 * configure: Re-generate.
27372
27373 * gdb.mi: New directory.
d63a86f8 27374
ee4dd2c9
AC
273752000-02-25 Scott Bambrough <scottb@netwinder.org>
27376
27377 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27378 a long long value as a double on ARM platforms.
ee4dd2c9 27379
70f0cc22
JB
273802000-02-16 Jim Blandy <jimb@redhat.com>
27381
27382 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27383 default source file is set properly before running this test.
27384
853819b8
EZ
273852000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27386
27387 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27388 gdbtk/library directory, not in gdbtcl2.
853819b8 27389
dfcd3bfb
JM
273902000-02-04 Jim Blandy <jimb@redhat.com>
27391
27392 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27393 backslash from regexp pattern.
27394
27395 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27396 procedure. Use it to run all the "continue to bp overloaded"
27397 tests. Note that this changes the names of the tests slightly.
27398 If the breakpoint hit message includes a hex PC value, because
27399 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27400 from the real source code, still consider that a pass.
27401
27402 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27403 XFAIL here if the breakpoint message contains a hex address. Note
27404 similar change on 1999-11-02.
27405
27406 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27407
27408 * gdb.base/ptype.exp: Establish a default source file before
27409 calling get_debug_format.
27410
274112000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27412
27413 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27414
8b93c638
JM
274152000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27416
27417 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27418 of successive stepi commands -- while in the prologue we should see
27419 the function entry bracket.
27420
274212000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27422
27423 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27424 reach __change_mode() when stepping through the end of main().
27425
c5394b80
JM
274262000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27427
27428 * gdb.base/default.exp: Fix expected pattern.
27429 * gdb.base/help.exp: Same.
27430
0d06e24b
JM
274312000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27432
27433 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27434 Don't use xfail's because that affects only the following test.
d63a86f8 27435
0d06e24b 27436 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27437 solaris or linux.
0d06e24b
JM
27438
27439 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27440
dc96c6c7 274412000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27442
d63a86f8 27443 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27444 "A syntax error" rather than "A parse error". Accept both.
27445
274462000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27447
27448 * gdb.base/default.exp: Remove OS dependent string from "target
27449 remote" test.
27450 * gdb.base/help.exp: Same for "help target remote" test.
27451
c3f6f71d
JM
274522000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27453
27454 From Jim Kingdon <kingdon@redhat.com>:
27455
27456 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27457 prompt (cleanup rather than necessity, but still might keep output
27458 from spilling to next test).
c3f6f71d
JM
27459
274602000-01-02 Fred Fish <fnf@cygnus.com>
27461
27462 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27463 AIX, which defines them in <sys/types.h>.
27464
ed9a39eb 274651999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27466
ed9a39eb 27467 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27468 float" test.
ed9a39eb
JM
27469
274701999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27471
ed9a39eb 27472 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27473
27474 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27475 outermost frame disallowed".
27476
274771999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27478
27479 * gdb.base/setvar.exp: New tests for setting the value of a struct
27480 with a constant list.
27481
274821999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27483
27484 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27485 require the user to type a cast before setting the value of a struct.
27486
de57eccd
JM
274871999-12-06 Jim Blandy <jimb@cygnus.com>
27488
27489 * gdb.base/default.exp: Expect the new 'info float' command on
27490 all i386 platforms.
27491
27492 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27493 LinuxThreads libraries that don't support debugging.
27494
c2d11a7d
JM
27495Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27496
27497 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27498 Change the buffer type to ``unsigned char'' to simplify size
27499 arithmetic.
c2d11a7d
JM
27500
27501 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27502 stub only handles 400-1 byte packets. Verify that the download
27503 worked.
c2d11a7d
JM
27504
275051999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27506
27507 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27508 tests, using UNRESOLVED for the untested cases. Also, does not wait
27509 for a timeout if the prompt was received before a recognizable pattern.
27510
275111999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27512
27513 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27514
275151999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27516
27517 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 27518 watchpoints.
c2d11a7d
JM
27519
275201999-11-24 Jason Merrill <jason@casey.cygnus.com>
27521
27522 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27523
27524 * gdb.c++/local.exp: Be more flexible in recognizing local class
27525 name mangling. Don't allow horribly truncated method names.
27526 * gdb.c++/derivation.exp: Expect protected inheritance.
27527 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27528 * gdb.c++/virtfunc.exp: Likewise.
27529 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27530 when printing a nested enum.
27531
275321999-11-22 Jim Blandy <jimb@cygnus.com>
27533
27534 * gdb.base/step-test.exp: Properly await GDB's response to setting
27535 a breakpoint on the call to large_struct_by_value.
27536
27537 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27538 just because we have debug info for the `start' function.
27539
275401999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27541
27542 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27543 "Unknown signal" messages, which indicate (on LinuxThreads) that
27544 GDB doesn't know how to debug threads on this system. This is
27545 better than hanging while philosopher 0 dumps chatter into gdb.log.
27546
275471999-11-18 Tom Tromey <tromey@cygnus.com>
27548
27549 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27550
275511999-11-18 Fred Fish <fnf@cygnus.com>
27552
27553 * gdb.base/coremaker2.c: Add sample program for generating
27554 cores that is more self contained than coremaker.c. Eventually
27555 I'll add more code to this and tie it into the testsuite.
27556
4ce44c66
JM
275571999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27558
27559 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27560
275611999-11-10 Jimmy Guo <guo@cup.hp.com>
27562
27563 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 27564 from $srcdir/lib/.
4ce44c66 27565 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 27566 and gdb.c++/.
4ce44c66
JM
27567
27568 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27569
d63a86f8 27570 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
27571 'continue with watch' test point.
27572
275731999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27574
27575 Merged from p2linux-990323-branch:
d63a86f8 27576
4ce44c66
JM
27577 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27578
11cf8741
JM
27579Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27580
27581 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 27582 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
27583
27584Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
27585
27586 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 27587 gdb_expect_list.
11cf8741
JM
27588
27589Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
27590
27591 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
27592
275931999-11-03 Mark Salter <msalter@cygnus.com>
27594
27595 * gdb.base/break.exp: Fix "stub continue" pattern.
27596
275971999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
27598
27599 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
27600
276011999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
27602
27603 * gdb.base/display.exp ("finish"): Add timeout clause.
27604
27605 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
27606 plain prompt clause, so this doesn't have to time out in order to
27607 fail.
27608
27609 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 27610 breakpoint hit messages include an address.
11cf8741
JM
27611
27612 * gdb.base/display.exp: Don't forget to escape parens in regular
27613 expressions. Unix regexp notatation sucks.
27614
276151999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27616
27617 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 27618 order for 'signalled' message.
11cf8741 27619
5c44784c
JM
276201999-11-01 Stan Shebs <shebs@andros.cygnus.com>
27621
27622 From Jimmy Guo <guo@cup.hp.com>:
27623 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
27624 * gdb.base/annota1.c: Add code for tests to work with.
27625
276261999-10-26 Frank Ch. Eigler <fche@cygnus.com>
27627
27628 * gdb.base/remote.exp: New test for remote downloading settings.
27629 * gdb.base/remote.c: New file with large .data.
27630
917317f4
JM
276311999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
27632
27633 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
27634 for LinuxThreads support, merged from the Code Fusion branch.
27635
27636Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
27637
27638 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
27639 containing exp_continue into a while within an expect. Don't
27640 attempt a start more than three times. Check return value from
27641 gdb_load.
d63a86f8 27642
2df3850c
JM
27643Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27644
27645 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 27646 a pass case.
2df3850c 27647
2acceee2
JM
276481999-10-01 Kevin Buettner <kevinb@cygnus.com>
27649
27650 * gdb.base/break.c (main): Added a statement that we can step
27651 off of.
27652 * gdb.base/break.exp: Added tests for setting a breakpoint
27653 at an offset and stepping onto a breakpoint.
27654
276551999-10-01 Fred Fish <fnf@cygnus.com>
27656
d63a86f8 27657 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
27658 gdb output.
27659
c2c6d25f
JM
276601999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27661
27662 * gdb.base/break.exp: Code locations are in hex, don't forget!
27663 (For HP-UX.)
27664
276651999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27666
27667 * condbreak.exp: Use break.c as test program.
27668 * condbreak.c: Remove, redundant with break.c.
27669
276701999-09-15 Stan Shebs <shebs@andros.cygnus.com>
27671
27672 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 27673 Z-packets if the target needs it.
c2c6d25f
JM
27674
276751999-09-13 James Ingham <jingham@leda.cygnus.com>
27676
27677 * gdb.c++/overload.exp: Added tests for listing overloaded
27678 functions with function pointers in the arg, explicitly calling
27679 out the version you want.
27680
cff3e48b
JM
276811999-09-09 Stan Shebs <shebs@andros.cygnus.com>
27682
27683 * long_long.exp: Add variations of test cases that work for
27684 targets with 16-bit ints and 32-bit doubles.
27685
d4f3574e
SS
276861999-09-08 Stan Shebs <shebs@andros.cygnus.com>
27687
27688 * break.c (main): Compare a possibly-uninitialized argc with an
27689 unlikely value that fits in 16 bits.
27690
276911999-09-07 Stan Shebs <shebs@andros.cygnus.com>
27692
27693 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
27694 0xfeeb, don't want negative numbers if ints are 16 bits.
27695
27696 * lib/gdb.exp (skip_cplus_tests): New proc.
27697 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
27698 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
27699 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
27700 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
27701 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
27702 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
27703 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
27704 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
27705
27706 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
27707
27708Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
27709
27710 * gdb.base/corefile.exp (up): Allow a parameter to appear
27711 in the frame that we're going up to.
27712
27713 From Jim Blandy <jimb@cygnus.com>:
27714
27715 * gdb.base/default.exp (info float): Expect some output now.
27716
27717 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
27718 returning floating-point values to fail on the x86.
27719 * gdb.base/callfwmall.exp (do_function_calls): Same.
27720
27721 * gdb.base/list.exp (test_listsize): Correct expectations for
27722 listing line 1 with listsize 2. Also, listing a single line
27723 works now, as does listing three lines. [Kevin's note: There
27724 were a number of other cases fixed too where the expectations
27725 differed...]
27726
277271999-09-02 Stan Shebs <shebs@andros.cygnus.com>
27728
27729 * gdb.base/selftest.exp: Add case for when version prints as
27730 constant string instead of char pointer.
27731
104c1213
JM
277321999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27733
27734 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 27735 stepping out of main.
104c1213
JM
27736
27737 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
27738 G++ used.
27739
27740 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 27741 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
27742
27743 * gdb.c++/ovldbreak.exp: Update match string in test that
27744 includes a warning of multiple breakpoints.
27745
277461999-08-24 Stan Shebs <shebs@andros.cygnus.com>
27747
27748 * gdb.base/display.exp: Improve precision of step-after-finish
27749 added yesterday.
27750
27751 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 27752 test.
104c1213
JM
27753
27754 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
27755 configs when using G++, not just hppa*.
27756
277571999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27758
27759 * gdb.base/async.c: New file.
27760 * gdb.base/async.exp: New file.
27761
27762Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
27763
27764 * gdb.base/break.exp: Tweak PA specific tests to properly handle
27765 PA64.
27766
53a5351d
JM
27767Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
27768
104c1213
JM
27769 * gdb.base/display.exp: "finish" can leave us mid-line on many
27770 targets, deal with it. Add a small constant to main, instead of
27771 1000 since main+1000 may not be a valid address in the target.
27772
53a5351d
JM
27773 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
27774 on hpux11.
27775
27776 * gdb.base/attach.exp: Handle another hpux11 error message variant
27777 when attaching to a process that does not exist.
27778
277791999-08-19 J.T. Conklin <jtc@redback.com>
27780
27781 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 27782 characters in 'continue to 1241' test.
53a5351d
JM
27783
277841999-08-17 Stan Shebs <shebs@andros.cygnus.com>
27785
27786 * gdb.base/call-ar-st.exp: Add a shorter match case for the
27787 stop in print_long_arg_list, define and use a whitespace
27788 variable in print_small_structs test, add an XFAIL for Solaris.
27789 * gdb.base/dbx.exp: XFAIL func commands until somebody is
27790 interested enough to fix.
27791
7be570e7
JM
277921999-08-13 Keith Seitz <keiths@cygnus.com>
27793
27794 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
27795 (dbx_gdb_load): Remove. Use gdb_load instead, since that
27796 proc knows about targets other than the natives.
27797 (test_assign): Use "gdb_run_cmd" to "run" the target.
27798 Check that we've actually hit the breakpoint at main.
27799 When we attempt to assign a value to a local variable, check
27800 that the variable is in the current scope, i.e., don't use
27801 a test with an empty result.
27802
27803Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
27804
27805 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 27806 command.
7be570e7
JM
27807
278081999-08-09 Stan Shebs <shebs@andros.cygnus.com>
27809
27810 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27811 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
27812 gdb.compat, gdb.threads-hp.
27813 gdb.hp/configure, gdb.hp/configure.in: New files.
27814 gdb.hp/Makefile.in: Recurse into new subdirs.
27815 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
27816 gdb.hp/gdb.objdbg: New directory, tests for debugging info
27817 in object files.
27818 gdb.hp/tools: New directory, aux tools for HP-specific tests.
27819
96baa820
JM
278201999-08-05 Stan Shebs <shebs@andros.cygnus.com>
27821
27822 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 27823 funky printf, remove a bogus p/a test.
96baa820
JM
27824
278251999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27826
27827 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
27828 connected to the target. This is necessary when running not
27829 natively.
96baa820
JM
27830
278311999-08-03 Stan Shebs <shebs@andros.cygnus.com>
27832
27833 * gdb.base/step-test.exp: Removed some extraneous messages.
27834
27835 * gdb.base/long_long.exp: Don't run memory examination tests
27836 on little-endian targets (they will need a different set of
27837 results to match).
27838
278391999-08-02 Stan Shebs <shebs@andros.cygnus.com>
27840
27841 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
27842 until somebody decides to fix GDB.
27843
27844 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 27845 constant as "ULL".
96baa820
JM
27846 * gdb.base/long_long.exp: Loosen x/c test, add partial result
27847 matches for a couple x/2 commands.
27848
a0b3c4fd
JM
278491999-07-30 Stan Shebs <shebs@andros.cygnus.com>
27850
27851 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
27852 by merging in ref-types2 tests.
27853 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
27854
27855 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27856 * gdb.c++/Makefile.in: Add standard actions.
27857 (EXECUTABLES): Rename from PROGS, update list.
27858 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
27859 from gdb.hp.
27860 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
27861 foo and bar locals.
27862 * gdb.c++/anon-union.exp: Fix tests to match.
27863 * gdb.c++/classes.exp: Run if HP compiler used, add extra
27864 expect matches to handle output variations.
27865 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
27866 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 27867 output, add HP alternatives for new and delete prints.
a0b3c4fd 27868 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 27869 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
27870 * gdb.c++/demangle.exp: Use $style when reporting failure.
27871 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
27872 * gdb.c++/inherit.exp: Run if HP compiler used, add some
27873 match alternatives.
27874 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 27875 compilers.
a0b3c4fd
JM
27876 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
27877 * gdb.c++/method.exp: Add match alternatives.
27878 * gdb.c++/misc.cc: Add bool types.
27879 * gdb.c++/misc.exp: Add tests for bool types.
27880 * gdb.c++/overload.exp: Add xfails.
27881 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
27882 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
27883 add some more template parameter tests (only for HP currently).
27884 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
27885 * gdb.c++/virtfunc.cc: Add return type and value for main.
27886 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
27887 match alternatives.
d63a86f8 27888
a0b3c4fd
JM
278891999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27890
27891 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
27892
278931999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
27894
27895 * gdb.base/signals.exp: Don't expect getting a backtrace from
27896 within a signal handler to fail on Linux.
27897
278981999-07-29 Stan Shebs <shebs@andros.cygnus.com>
27899
27900 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27901 * lib/gdb.exp: Remove some gratuitious semicolons.
27902 (delete_breakpoints): Increase timeout.
27903 (gdb_expect): Add -notransfer option.
27904 (gdb_test): Use -notransfer option.
27905 (get_compiler_info): Add f77 case.
27906 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 27907 case.
a0b3c4fd
JM
27908 (gdb_preprocess): Call get_compiler.
27909
27910 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
27911 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
27912 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
27913 gdb.base/long_long.exp, gdb.base/printcmds.exp,
27914 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
27915 third arg to gdb_test.
a0b3c4fd
JM
27916 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
27917 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 27918 HP-UX xfails, add others.
a0b3c4fd
JM
27919 * gdb.base/completion.exp: Reflect name change of self-test.
27920 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
27921 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
27922 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
27923 HP failure number.
a0b3c4fd
JM
27924 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
27925 useless HP-UX 10.30 references.
27926 * gdb.base/maint.exp: Loosen matches.
27927 * gdb.base/pointers.c (main): Declare more_code.
27928 * gdb.base/pointers.exp: Match on output of a `next'.
27929 * gdb.base/structs.c: Add prototypes.
27930 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
27931 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
27932
279331999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27934
27935 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 27936 command.
a0b3c4fd
JM
27937
279381999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27939
27940 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
27941 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
27942
27943 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
27944 debug info. Deal with lack of signal hanlder info in stack.
27945
a9c64011 27946 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
27947 * gdb.base/annota1.exp: If printf has debug info, deal with it.
27948
5a2468f5
JM
279491999-07-19 Stan Shebs <shebs@andros.cygnus.com>
27950
27951 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 27952 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 27953
adf40b2e
JM
27954Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27955
27956 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 27957 a1-selftest.exp.
adf40b2e
JM
27958 * gdb.base/configure: Re-generate.
27959
279601999-07-12 Stan Shebs <shebs@andros.cygnus.com>
27961
27962 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
27963 in trying to run first and name is too long.
27964
27965 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
27966 pointers2.c and pointers2.exp, respectively.
27967 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
27968 doschk happier.
27969
43e526b9
JM
279701999-07-08 Stan Shebs <shebs@andros.cygnus.com>
27971
27972 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
27973 callfuncs2.c and callfuncs2.exp.
27974
27975 * gdb.base/list.exp: Remove mistaken xfails.
27976 * gdb.base/list0.h: Add optional prototypes.
27977
9846de1b
JM
27978Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
27979
a9c64011 27980 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 27981 calling malloc.
a9c64011
AS
27982 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
27983 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 27984 use.
9846de1b
JM
27985
279861999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27987
27988 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
27989 * gdb.base/annota2.cc, annota2.exp: Move from here.
27990 * gdb.c++/annota2.cc, annota2.exp: To here.
27991 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
27992
43ff13b4
JM
27993Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
27994
27995 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 27996 a consistent format.
43ff13b4 27997
085dd6e6
JM
279981999-06-25 Stan Shebs <shebs@andros.cygnus.com>
27999
28000 From Jimmy Guo <guo@cup.hp.com> and others at HP:
28001 * lib/gdb.exp (get_compiler_info): Add detection for assorted
28002 HP compilers, also set the globals $true and $false.
28003
28004 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
28005 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
28006 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
28007 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
28008 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
28009 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
28010 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
28011 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
28012 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
28013 whatis.c} Add C++ compatible function definitions and return
28014 types, add includes for library functions.
085dd6e6
JM
28015 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
28016 * gdb.base/step-test.c (myglob): Rename from glob.
28017 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
28018 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
28019 files, move here from gdb.hp.
085dd6e6 28020 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
28021 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
28022 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
28023 Adjust line numbers in regexps.
085dd6e6
JM
28024
28025 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
28026 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
28027 instead of 0/1.
28028
28029 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
28030 foll-vfork.exp: New files, move here from gdb.hp.
28031 * gdb.base/page.exp: New file, test of pagination command.
28032
28033 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
28034 recursion test.
28035 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
28036
28037 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 28038 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
28039
28040 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 28041 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 28042 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 28043 watchpoint test.
085dd6e6
JM
28044 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
28045 them work.
28046 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
28047 expressions properly.
28048 * gdb.base/corefile.exp: Loosen the match slightly.
28049 * gdb.base/default.exp: Allow "Error accessing memory" message
28050 also.
28051 * gdb.base/display.exp: Skip over x/0 j if PA64.
28052 * gdb.base/funcargs.exp: Add xfails for HP-UX.
28053 * gdb.base/interrupt.exp: Ditto.
28054 * gdb.base/langs.exp: Add symbolic matches governed by compiler
28055 in use.
28056 * gdb.base/list.exp: Add xfails for HP-UX.
28057 * gdb.base/long_long.exp: Refine some of the numeric matches.
28058 * gdb.base/mips_pro.exp: Xfail on HP-UX.
28059 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
28060 * gdb.base/nodebug.exp: Succeed on more varieties of output.
28061 * gdb.base/opaque.exp: Remove some HP-UX xfails.
28062 * gdb.base/ptype.exp: Succeed on more varieties of output.
28063 * gdb.base/scope.exp: Add xfails for HP-UX.
28064 * gdb.base/sect-cmd.exp: Add more cases.
28065 * gdb.base/setvar.exp: Add xfails for HP-UX.
28066 * gdb.base/shlib-call.exp: Loosen some matches slightly.
28067 * gdb.base/signals.exp: Match on void symbolically.
28068 * gdb.base/step-test.exp: Add case for PA64.
28069 * gdb.base/term.exp: Add exit and restart.
28070 * gdb.base/twice.exp: Clean up after self.
28071 * gdb.base/varargs.exp: Disable overload resolution explicitly.
28072 * gdb.base/whatis.exp: Allow more ways to pass tests.
28073
28074 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 28075 no longer useful.
085dd6e6
JM
28076
28077Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
28078
28079 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 28080 list of patterns.
085dd6e6 28081 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
28082 print_double_array(double_array)", "continuing to breakpoint
28083 1018", "print print_double_array(array_d)" and "continuing to
28084 1034" tests.
d63a86f8 28085
085dd6e6
JM
280861999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
28087
a9c64011 28088 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
28089
280901999-06-24 Stan Shebs <shebs@andros.cygnus.com>
28091
28092 * config/mt-*: Remove, these haven't been used since 1996.
28093
280941999-06-22 Stan Shebs <shebs@andros.cygnus.com>
28095
28096 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 28097 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
28098 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
28099
9e0b60a8
JM
281001999-06-18 Stan Shebs <shebs@andros.cygnus.com>
28101
28102 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
28103 simpler match case for the ptype of the big class.
28104
281051999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28106
28107 * gdb.exp: Fix test for gdb_prompt existence.
28108
281091999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28110
28111 * gdb.exp (gdb_test): Add fail after calls to perror.
28112
281131999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28114
28115 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
28116
281171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
28118
28119 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
28120
0f71a2f6
JM
28121Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
28122
28123 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 28124 malloc() is linked in.
0f71a2f6
JM
28125
281261999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
28127
28128 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
28129 step at end.
28130
28131 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28132
281331999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28134
28135 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28136
cce74817
JM
28137Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28138
28139 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28140 * gdb.base/mips_pro.exp: Likewise.
28141
281421999-06-02 Keith Seitz <keiths@cygnus.com>
28143
28144 * gdb.c++/templates.cc: Change all "new" operators to throw
28145 an exception.
28146 * gdb.c++/cplusfuncs.cc: Likewise.
28147
28148 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28149
28150Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28151
28152 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28153 * gdb.base/ending-run.exp: When stepping out of main, accept a
28154 step into an arbitrary assembler file.
cce74817 28155
392a587b
JM
281561999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28157
d63a86f8 28158 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28159 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28160 * gdb.base/annota2.exp: Revise line number for main
28161 breakpoint. Allow any number of "frames-invalid" and
28162 "breakpoint-invalid" to be printed.
392a587b
JM
28163 * gdb.base/annota2.cc: Initialize a.x to 0.
28164
9e086581
JM
281651999-05-17 Keith Seitz <keiths@cygnus.com>
28166
6fdff2c5
PA
28167 * gdb.base/call-ar-st.exp: Skip
28168 "print print_double_array (double_array)" when "skip_float_tests" set.
28169 Ditto for "print print_double_array(array_d)",
28170 "print print_small_structs", "print print_ten_doubles", and
28171 "step into print_long_arg_list".
28172 Don't assume we can step into "print_long_arg_list": we could step
28173 into memcpy.
28174 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28175 "skip_float_tests" is set: "print print_one_double(*d1)"
28176 and "print print_two_floats(*f3)".
9e086581
JM
28177 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28178 "skip_float_tests" is set.
6fdff2c5
PA
28179 * gdb.base/varargs.exp: Skip
28180 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28181 "skip_float_tests" set.
d63a86f8 28182
cd0fc7c3
SS
281831999-05-06 Keith Seitz <keiths@cygnus.com>
28184
28185 * gdb.base/annota2.cc: Include stdio.h.
28186
28187Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28188
28189 * gdb.base/crossload.exp: Remove, this has been disabled ever
28190 since BFD stopped including all targets, and cross-GDB gets
28191 plenty of testing anyway.
28192 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28193 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28194 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28195 * gdb.base/README: Remove, was doc for this.
28196 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28197 needed.
cd0fc7c3 28198
b83266a0
SS
281991999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28200
28201 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28202 output.
28203
28204 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28205 * gdb.base/annota2.exp: New file. More annotation tests.
28206 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28207 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28208
282091999-04-23 Angela Marie Thomas <angela@cygnus.com>
28210
28211 * config/cfdbug.exp: New file.
28212
7a292a7a
SS
282131999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28214
28215 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28216 Marcus Daniel's and Dale Hawkins's demangler crashes.
28217
28218 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28219 test_lucid_style_demangling, test_arm_style_demangling,
28220 test_hp_style_demangling): Try Tom Tromey's core-dumping
28221 identifier under each demangling style.
7a292a7a
SS
28222
282231999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28224
28225 * gdb.c++/demangle.exp: Include the current demangling style
28226 in all test names.
28227 (current_demangling_style): New global variable.
28228 (set_demangling_style, test_demangling_core, test_demangling,
28229 test_demangling_exact): New functions.
28230 (test_gnu_style_demangling, test_lucid_style_demangling,
28231 test_arm_style_demangling, test_hp_style_demangling): Use those,
28232 instead of calling gdb_test and gdb_test_exact directly.
28233 (catch_demangling_errors): New function, which reports errors
28234 signalled by the demangling test functions in an orderly way.
28235 (do_tests): Use catch_demangling_errors.
28236
282371999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28238
28239 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28240 grouping in expressions, not {}.
7a292a7a
SS
28241
28242 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28243 initialized yet.
7a292a7a
SS
28244
282451999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28246
28247 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28248 are listed.
28249
282501999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28251
28252 * gdb.stabs/weird.exp: Test for CC being defined before
28253 looking at its value.
28254
282551999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28256
28257 * gdb.base/call-ar-st.exp: Remove stray '#'.
28258 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28259 "short int" and "long int".
28260 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28261 change, to mollify finicky HP compiler.
7a292a7a
SS
28262 * gdb.hp/reg-test.exp (testfile): Fix file name.
28263 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28264
7a292a7a
SS
28265 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28266 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28267 alternate form of enum ptype.
28268
c906108c
SS
282691999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28270
7a292a7a
SS
28271 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28272 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28273 passing skip_hp_tests, so as not to waste time on guaranteed
28274 failure.
7a292a7a 28275
c906108c
SS
28276 * gdb.c++/overload.cc: Pass string instead of char addr, always
28277 init ccpfoo.
28278 * gdb.c++/templates.cc: Fix syntax error.
28279
7a292a7a
SS
28280Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28281
28282 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28283 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28284 command.
28285
282861999-03-18 James Ingham <jingham@cygnus.com>
28287
28288 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28289
28290 * gdb.c++/method.exp: It was testing an uninitialized int on the
28291 stack and assuming it was positive.
28292
28293 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28294
28295 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28296 keep it from killing the rest of the tests.
7a292a7a
SS
28297 Use gdb_continue_to_end.
28298
28299 * gdb.base/sigall.exp: use gdb_continue_to_end.
28300
28301 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28302
28303 * gdb.base/display.exp: use runto_main, not run.
28304
d63a86f8
RM
28305 * gdb.base/default.exp: Check for the current error message in the
28306 r abbreviation test.
7a292a7a
SS
28307 Add strongarm to the targets that know info float.
28308
d63a86f8 28309 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28310 run which doesn't work with monitors.
28311
6fdff2c5
PA
28312 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28313 1034 test.
7a292a7a
SS
28314
28315 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28316
6fdff2c5
PA
28317 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28318 end of a program. Traps the case (in Cygmon) when the program
28319 never really exits. Same as Mark's continue_to_exit, but I had
28320 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28321
28322 * config/monitor.exp (gdb_target_monitor): added another
28323 target_info parameter: remotebinarydownload. This will set the
28324 remotebinarydownload flag if this is causing some boards trouble.
28325
283261999-03-18 Mark Salter <msalter@cygnus.com>
28327
28328 * lib/gdb.exp (continue_to_exit): New function.
28329
28330 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28331 * gdb.base/ending-run.exp: Ditto.
28332 * gdb.base/step-test.exp: Ditto.
28333
283341999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28335
28336 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28337 (suggested by Art Haas <ahaas@neosoft.com>).
28338
283391999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28340
889bf7c5 28341 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28342
28343Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28344
28345 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28346 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28347
283481999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28349
28350 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28351 a call to strlen; sometimes we do have sources.
28352
283531999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28354
28355 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28356 character, so GDB won't print garbage after its end.
d63a86f8 28357
c906108c
SS
28358 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28359 breakpoint there instead. Sometimes GCC emits memcpy to handle
28360 the large structures being passed by value, so we step into that
28361 instead of sum_array_print, which obscures what we're really testing.
28362 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28363 the bizarre steps into memcpy, so do that here. Add check for
28364 stepping into function calls that pass large structures by value.
28365 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28366 Remove all references to specific line numbers.
28367 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28368 New type and function.
28369 (main): Call large_struct_by_value, passing it a large struct by value.
28370 * lib/gdb.exp (gdb_get_line_number): New function.
28371
28372 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28373 more portable.
28374
7a292a7a
SS
283751999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28376
c906108c
SS
28377 * lib/gdb.exp: Doc fixes.
28378
7a292a7a
SS
283791999-03-05 Nick Clifton <nickc@cygnus.com>
28380
d63a86f8 28381 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28382
283831999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28384
c906108c 28385 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28386 commands. They're not germane to this test, and they don't work
28387 that way on remote targets.
c906108c 28388
3fc11d3e
JM
283891999-03-01 James Ingham <jingham@cygnus.com>
28390
28391 * Changelog entries merged over from gdb development branch.
28392
3fc11d3e
JM
28393 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28394
28395 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28396 for outputting results of test run.
28397
2d4a1622 28398 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28399
28400 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28401
7a292a7a
SS
284021999-02-25 Felix Lee <flee@cygnus.com>
28403
28404 * lib/gdb.exp (debug_format): initialize
28405
c906108c
SS
284061999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28407
28408 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28409 * gdb.base/call-rt-st.c: Ditto.
28410
c906108c
SS
284111999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28412
28413 * gdb.threads/pthreads.exp (horiz): New variable.
28414 (test_startup): Fix regexps that capture thread numbers.
28415
284161999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28417
28418 * gdb.base/smoke.exp: Disambiguate two test case names (both
28419 called ``print'').
28420
28421Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28422
28423 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28424 compilation.
c906108c
SS
28425
284261999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28427
28428 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28429 actual output formatting.
28430 * gdb.base/smoke.exp: GDB removes leading 0's.
28431 * gdb.base/volatile.exp: Don't check type of remuneration;
28432 that variable is no longer defined in constvars.c.
28433 * gdb.base/step-test.c (main): Exit with explicit exit code.
28434 * gdb.base/step-test.exp: Remove two nexti checks--they are
28435 not portable.
28436
284371999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28438
28439 * gdb.base/help.exp ("help delete display"): Fix test to match
28440 gdb's output.
28441
28442 * gdb.base/long_long.c (known_types): Initialize values to zero.
28443 * gdb.base/long_long.exp: Step one more line
28444 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28445 leading zeros. Explicitly ask for hex formatting. Use
28446 unique test case names.
c906108c
SS
28447
28448Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28449
d63a86f8 28450 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28451
28452 * gdb.c++/method.exp: Add missing close brace.
28453
284541999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28455
28456 * gdb.base/maint.exp: Use 'set height 0' to disable page
28457 prompting, not 'set height 400'.
28458
28459 Fix a bunch of timeouts.
28460 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28461 four separate tests, so expect doesn't take forever to match a ton
28462 of text against a regexp with lots of .* forms.
28463 ("maint print psymbols", "maint print symbols"): Make some of
28464 these greps more selective, so that expect doesn't try to wade
28465 through huge piles of output and time out.
28466
28467 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28468
28469 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28470 tests: one which doesn't expect shlib events to be reported, and
28471 another which does, but is XFAIL for all platforms other than
28472 HP/UX.
c906108c
SS
28473
28474 * gdb.base/break.exp: Teach the test suite that the `catch
28475 fork', `catch vfork', and `catch exec' commands produce error
28476 messages on platforms that don't provide these features.
28477
28478Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28479
28480 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28481 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28482 (shortening names from solib_threshold.exp etc), won't run on
28483 anything but HP-UX for the foreseeable future.
c906108c 28484 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28485 reflect move.
c906108c
SS
28486
28487Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28488
28489 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28490 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28491
28492Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28493
28494 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28495 successfully re-sets breakpoints in shared libraries.
28496 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28497
28498Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28499
d63a86f8
RM
28500 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28501 and compiled w/o GCC.
c906108c
SS
28502
28503 * gdb.hp/watch-cmd.exp: ditto.
28504
28505 * gdb.hp/watch-hp.exp: ditto.
28506
28507 * gdb.hp/xdb1.exp: ditto.
28508
28509 * gdb.hp/xdb2.exp: ditto.
28510
28511 * gdb.hp/dbx.exp: ditto.
28512
28513Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28514
28515 * constvars.c: Remove C++-isms.
28516 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28517 with GCC.
c906108c
SS
28518
28519Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28520
28521 The following changes are part of the HP merge.
28522
28523 * gdb.base/break.exp: new tests to verify that catchpoints for
28524 fork, vfork, and exec don't trigger inappropriately.
28525
28526 * gdb.base/opaque.exp: compile one file at a time, then link.
28527
28528 * gdb.base/signals.exp: be more restrictive about which hppa
28529 systems receive a setup_xfail. new tests.
28530
28531 * gdb.base/solib_threshold.build: new file.
28532 * gdb.base/solib_threshold.exp: new file.
28533 * gdb.base/solib_threshold.link_opts: new file.
28534 * gdb.base/solib_threshold.mk: new file.
28535 * gdb.base/gen_solib_threshold.c: new file.
28536
28537 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28538 tests. New tests for enums inside classes.
28539
28540 * gdb.c++/compiler.cc: indicate support of template debugging.
28541
28542 * gdb.c++/demangle.exp: run hp style demangling tests.
28543
28544 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28545 tests.
28546
28547 * gdb.c++/misc.cc: changes to support new tests.
28548
28549 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28550 to support new tests.
28551
28552 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28553 gcc, then skip these tests.
28554
28555Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28556
28557 The following files are part of the HP merge; some had longer
28558 names at HP, but have been renamed to be no more than 14
28559 characters in length.
28560
28561 * gdb.hp/ambiguous.cc: new file.
28562 * gdb.hp/ambiguous.exp: new file.
28563 * gdb.hp/attach.exp: new file.
28564 * gdb.hp/attach2.exp: new file.
28565 * gdb.hp/classes-hp.exp: new file.
28566 * gdb.hp/ctti.exp: new file.
28567 * gdb.hp/ctti-add.cc: new file.
28568 * gdb.hp/ctti-add1.cc: new file.
28569 * gdb.hp/ctti-add2.cc: new file.
28570 * gdb.hp/ctti-add3.cc: new file.
28571 * gdb.hp/dbx.exp: new file.
28572 * gdb.hp/exception.cc: new file.
28573 * gdb.hp/exception.exp: new file.
28574 * gdb.hp/foll-exec.c: new file.
28575 * gdb.hp/foll-exec.exp: new file.
28576 * gdb.hp/foll-fork.c: new file.
28577 * gdb.hp/foll-fork.exp: new file.
28578 * gdb.hp/foll-vfork.c: new file.
28579 * gdb.hp/foll-vfork.exp: new file.
28580 * gdb.hp/inherit-hp.exp: new file.
28581 * gdb.hp/more-steps.exp: new file.
28582 * gdb.hp/namespace.cc: new file.
28583 * gdb.hp/namespace.exp: new file.
28584 * gdb.hp/optimize.exp: new file.
28585 * gdb.hp/pxdb.c: new file.
28586 * gdb.hp/pxdb.exp: new file.
28587 * gdb.hp/quicksort.exp: new file.
28588 * gdb.hp/reg-test.exp: new file.
28589 * gdb.hp/reg-test.s: new file.
28590 * gdb.hp/sized-enum.c: new file.
28591 * gdb.hp/sized-enum.exp: new file.
28592 * gdb.hp/start-stop.exp: new file.
28593 * gdb.hp/templ-hp.cc: new file.
28594 * gdb.hp/templ-hp.exp: new file.
28595 * gdb.hp/thr-lib.c: new file.
28596 * gdb.hp/thr-lib.exp: new file.
28597 * gdb.hp/thr-lib.h: new file.
28598 * gdb.hp/thr-liblib.c: new file.
28599 * gdb.hp/virtfun-hp.c: new file.
28600 * gdb.hp/virtfun-hp.exp: new file.
28601 * gdb.hp/watch-cmd.exp: new file.
28602 * gdb.hp/watch-hp.exp: new file.
28603 * gdb.hp/xdb1.exp: new file.
28604 * gdb.hp/xdb2.exp: new file.
28605 * gdb.hp/xdb3.exp: new file.
28606
28607Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
28608
28609 The following files are part of the HP merge; some had longer
28610 names at HP, but have been renamed to be no more than 14
28611 characters in length.
28612
28613 * gdb.base/ss.h: new file.
28614 * gdb.base/call-ar-st.c: new file.
28615 * gdb.base/call-ar-st.exp: new file.
28616 * gdb.base/call-rt-st.c: new file.
28617 * gdb.base/call-rt-st-exp: new file.
28618 * gdb.base/call-strs.exp: new file.
28619 * gdb.base/ena-dis-br.exp: new file.
28620 * gdb.base/environ.exp: new file.
28621 * gdb.base/long_long.exp: new file.
28622 * gdb.base/sect-cmd.exp: new file.
28623 * gdb.base/shlib-cl2.exp: new file.
28624 * gdb.base/smoke.exp: new file.
28625 * gdb.base/so-impl-ld.c: new file.
28626 * gdb.base/so-impl-ld.exp: new file.
28627 * gdb.base/so-indr-cl.c: new file.
28628 * gdb.base/so-indr-cl.exp: new file.
28629 * gdb.base/varargs.exp: new file.
28630 * gdb.base/volatile.exp: new file.
28631 * gdb.base/whatis-exp.exp: new file.
7a292a7a 28632 * gdb.base/display.exp: new file.
c906108c
SS
28633 * gdb.c++/derivation.exp: new file.
28634 * gdb.c++/local.exp: new file.
28635 * gdb.c++/member-ptr.exp: new file.
28636 * gdb.c++/overload.exp: new file.
28637 * gdb.c++/ovldbreak.exp: new file.
28638 * gdb.c++/ref-types.exp: new file.
28639 * gdb.c++/ref-types2.exp: new file.
28640 * gdb.c++/userdef.exp: new file.
d63a86f8 28641
c906108c
SS
28642Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28643
28644 * gdb.base/default.exp: Reflect wording change in remote.c.
28645
dc96c6c7 28646Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28647
28648 * gdb.base/help.exp: Update to reflect current text.
28649
28650Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28651
28652 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28653 they're stack variables and contain garbage.
28654 * gdb.c++/anon-union.exp: new file.
28655
28656 The following changes were made by David Taylor
889bf7c5
PA
28657 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28658 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28659 in changes by HP.
c906108c
SS
28660
28661 * gdb.base/bitops.exp: new file.
28662 * gdb.base/default.exp: change expected messages for catch and
28663 info catch tests to reflect HP merge changes.
28664 * gdb.base/enable-disable-break.exp
28665 * gdb.base/ending-run.c: new file.
28666 * gdb.base/long_long.c: new file.
28667 * gdb.base/maint.exp: new file.
28668 * gdb.base/pointers2.exp: new file.
28669 * gdb.base/shlib-call2.exp: new file.
28670 * gdb.base/solib.exp: new file.
28671 * gdb.base/step-test.c: new file.
28672 * gdb.c++/anon-union.cc: new file.
28673 * gdb.c++/local.cc: new file.
28674 * gdb.c++/member-pointer.cc: new file.
28675 * gdb.c++/method.cc: new file.
28676 * gdb.c++/ref-types.cc: new file.
28677 * gdb.c++/ref-types2.cc: new file.
28678 * gdb.c++/userdef.cc: new file.
d63a86f8 28679
c906108c
SS
28680 * gdb.base/scope.exp: compile one file at a time, then link.
28681 * gdb.base/langs.exp: ditto.
28682 * gdb.base/list.exp: ditto.
d63a86f8 28683
c906108c
SS
28684Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28685
28686 The following changes were made by David Taylor
889bf7c5
PA
28687 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28688 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28689 in changes by HP.
d63a86f8 28690
c906108c
SS
28691 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
28692 skip tests. When compiling pass c++ flag to gdb_compile.
28693 * gdb.c++/
d63a86f8 28694
c906108c
SS
28695 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
28696 test for on hppa*-*-hpux*; use args to see if c++ was specified.
28697 (skip_hp_tests): new function.
28698 (gdb_preprocess): new function.
28699
28700 * configure.in (hpdir): decide whether to configure gdb.hp.
28701 * configure: regenerated.
28702
28703 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
28704 to delete on clean.
28705 (EXECUTABLES): update to reflect new additions.
28706 * gdb.base/commands.exp: update message expected.
28707 * gdb.base/default.exp: add copyright notice.
28708 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
28709 * gdb.base/help.exp: update messages to reflect current text.
28710 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
28711 targets for recurse tests.
28712 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
28713 skip this file.
28714
28715 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
28716 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
28717 compilation.
28718 * gdb.c++/misc.exp: ditto.
28719 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
28720 run the tests. tell gdb_compile that it's a c++ compilation.
28721
28722 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 28723
c906108c
SS
28724 * gdb.base/all-bin.exp: new file.
28725 * gdb.base/arithmet.exp: new file.
28726 * gdb.base/assign.exp: new file.
28727 * gdb.base/completion.exp: new file.
28728 * gdb.base/cond-expr.exp: new file.
28729 * gdb.base/condbreak.exp: new file.
28730 * gdb.base/define.exp: new file.
28731 * gdb.base/dollar.exp: new file.
28732 * gdb.base/environment.exp: new file.
28733 * gdb.base/eval-skip.exp: new file.
28734 * gdb.base/jump.exp: new file.
28735 * gdb.base/logical.exp: new file.
28736 * gdb.base/pointers.exp: new file.
28737 * gdb.base/relational.exp: new file.
28738 * gdb.base/section_command.exp: new file.
28739 * gdb.base/whatis-expr.exp: new file.
28740
28741 * gdb.base/all-types.c: new file.
28742 * gdb.base/call-array-struct.c: new file.
28743 * gdb.base/call-return-struct.c: new file.
28744 * gdb.base/call-strings.c: new file.
28745 * gdb.base/callfuncs2.c: new file.
28746 * gdb.base/condbreak.c: new file.
28747 * gdb.base/constvars.c: new file.
28748 * gdb.base/display.c: new file.
28749 * gdb.base/int-type.c: new file.
28750 * gdb.base/jump.c: new file.
28751 * gdb.base/miscexprs.c: new file.
28752 * gdb.base/pointers.c: new file.
28753 * gdb.base/pointers2.c: new file.
28754 * gdb.base/shmain.c: new file.
28755 * gdb.base/shr1.c: new file.
28756 * gdb.base/shr2.c: new file.
28757 * gdb.base/solib.c: new file.
28758 * gdb.base/solib1.c: new file.
28759 * gdb.base/solib2.c: new file.
28760 * gdb.base/varargs.c: new file.
28761 * gdb.c++/derivation.cc: new file.
28762 * gdb.c++/overload.cc: new file.
28763 * gdb.c++/ovldbreak.cc: new file.
28764 * gdb.hp/attach.c: new file.
28765 * gdb.hp/attach2.c: new file.
28766 * gdb.hp/average.c: new file.
28767 * gdb.hp/compiler.c: new file.
28768 * gdb.hp/compiler.cc: new file.
28769 * gdb.hp/execd-program.c: new file.
28770 * gdb.hp/follow-exec.c: new file.
28771 * gdb.hp/follow-fork.c: new file.
28772 * gdb.hp/follow-vfork-and-exec.c: new file.
28773 * gdb.hp/misc-hp.cc: new file.
28774 * gdb.hp/more-steps.c: new file.
28775 * gdb.hp/optimize.c: new file.
28776 * gdb.hp/quicksort.c: new file.
28777 * gdb.hp/run-hp.c: new file.
28778 * gdb.hp/start-stop.c: new file.
28779 * gdb.hp/sum.c: new file.
28780 * gdb.hp/templates-hp.cc: new file.
28781 * gdb.hp/thread-local-in-lib.c: new file.
28782 * gdb.hp/thread-local-in-lib.h: new file.
28783 * gdb.hp/thread-local-in-lib.lib.c: new file.
28784 * gdb.hp/vforked-program.c: new file.
28785 * gdb.hp/virtfunc-hp.cc: new file.
28786 * gdb.hp/watchpoint-hp.c: new file.
28787 * gdb.hp/xdb.c: new file.
28788 * gdb.hp/xdb0.c: new file.
28789 * gdb.hp/xdb0.h: new file.
28790 * gdb.hp/xdb1.c: new file.
28791
28792Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
28793
28794 The following change was made by Edith Epstein
889bf7c5
PA
28795 <eepstein@cygnus.com> as part of a project to merge in changes
28796 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
28797
28798 * gdb.c++/demangle.exp: changed the expected output for some
28799 ARM-style mangling -- removed second reference to datatype.
889bf7c5 28800 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 28801 T1<char>::~T1<char>(void)
c906108c 28802 becomes,
a9c64011
AS
28803 maint demangle __dt__11T1__pt__2_cFv
28804 T1<char>::~T1(void)
c906108c 28805
889bf7c5 28806 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 28807
c906108c
SS
28808Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
28809
28810 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
28811 * gdb.trace/backtrace.exp: Likewise.
28812 * gdb.trace/circ.exp: Likewise.
28813 * gdb.trace/collection.exp: Likewise.
28814 * gdb.trace/deltrace.exp: Likewise.
28815 * gdb.trace/infotrace.exp: Likewise.
28816 * gdb.trace/limits.exp: Likewise.
28817 * gdb.trace/packetlen.exp: Likewise.
28818 * gdb.trace/passc-dyn.exp: Likewise.
28819 * gdb.trace/passcount.exp: Likewise.
28820 * gdb.trace/report.exp: Likewise.
28821 * gdb.trace/save-trace.exp: Likewise.
28822 * gdb.trace/tfind.exp: Likewise.
28823 * gdb.trace/tracecmd.exp: Likewise.
28824 * gdb.trace/while-dyn.exp: Likewise.
28825 * gdb.trace/while-stepping.exp: Likewise.
28826
288271998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
28828
28829 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
28830
28831Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
28832
28833 From Brendan Kehoe:
28834 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
28835 int return types.
28836
28837Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
28838
28839 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 28840 remote dos host testing right.
c906108c
SS
28841
28842Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
28843
28844 * gdb.base/corefile.exp: remove some xfails.
28845
28846Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
28847
28848 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 28849 have different timestamps.
c906108c
SS
28850
28851Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
28852
28853 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 28854 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
28855
28856Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
28857
28858 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 28859 delta.
c906108c
SS
28860
28861Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
28862
28863 * gdb.base/default.exp: Add brace missing from previous delta.
28864
28865Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
28866
28867 * gdb.base/default.exp: Support test for info float for all
28868 varieties of arm toolchain.
28869
dc96c6c7 28870Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28871
28872 * gdb.trace/*.exp: remove "remote_download" command.
28873
dc96c6c7 28874Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28875
28876 * gdb.trace/*.exp: remove -gdwarf from compile.
28877
28878Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
28879
28880 * gdb.trace/configure.in(AC_INIT): typo
28881 * gdb.trace/configure: regenerated
28882
dc96c6c7 28883Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28884
28885 * config/m68k-emc.exp: New file.
28886 * lib/<emc-support.exp trace-support.exp}: New files.
28887 * configure.in: add new test directory gdb.trace.
28888 * gdb.trace/{configure configure.in Makefile.in}: New files.
28889 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
28890 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
28891 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
28892 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
28893 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
28894 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
28895 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 28896
dc96c6c7 28897Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28898
28899 * gdb.c++/classes.exp: Change all regular expressions to match
28900 arbitrary combinations of newline/carriage-return, so that they
28901 will work equally well on Unix and Windows.
28902 * gdb.c++/inherit.exp: ditto.
28903 * gdb.c++/virtfunc.exp: ditto.
28904
289051998-08-11 Dawn Perchik <dawn@cygnus.com>
28906
28907 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
28908
c2d11a7d
JM
28909Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
28910
28911 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
28912 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
28913 to use a0-a3/d0-d3 as needed.
28914
28915Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
28916
28917 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
28918 * gdb.disasm/am33.exp: Corresponding changes.
28919
c906108c
SS
289201998-07-11 Felix Lee <flee@cygnus.com>
28921
28922 * gdb.base/callfuncs.exp: add cmp10 test.
28923 * gdb.base/callfuncs.c (cmp10): new function.
28924
28925Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
28926
d63a86f8 28927 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
28928 into two parts to get around a synchronization problem in expect.
28929
3fc11d3e
JM
28930Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
28931
28932 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
28933
28934 * configure.in: Add options for gdbtk testsuite.
28935
28936 * configure: Regenerate.
28937
28938 * gdb.gdbtk: New directory to hold gdbtk tests.
28939
c906108c
SS
28940Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28941
28942 * gdb.fortran/types.exp: Escape brackets in expect patterns
28943 for test_float_literal_types_accepted tests.
28944 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
28945 before run test.
28946
c2d11a7d
JM
28947Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
28948
28949 * am33.exp: Just compile, do not link the testcase.
28950 * am33.s: Add ".am33" pseudoop to force am33 mode.
28951
c906108c
SS
289521998-06-25 Felix Lee <flee@cygnus.com>
28953
28954 * gdb.base/setshow.exp: make sure $pc is sane.
28955
28956 * gdb.stabs/weird.exp: split expect patterns properly.
28957
c2d11a7d
JM
28958Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
28959
28960 * gdb.disasm/am33.s: New disassembler testfile for the am33.
28961 * gdb.disasm/am33.exp: Run it.
28962
dc96c6c7 28963Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28964
28965 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
28966 match processing (and eliminate spurious timeouts when running).
28967
dc96c6c7 28968Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28969
28970 * gdb.base/signals.exp (test_handle_all_print): put back Mach
28971 exception test, but conditionalize it on target [mach | gnu].
28972
dc96c6c7 28973Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28974
28975 * gdb.base/overlays.exp: fixup compile line for linker script.
28976
28977Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
28978
28979 * gdb.fortran/types.exp: don't guess at float size.
28980
28981Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
28982
28983 * gdb.base/exprs.exp: delete test that depends on int size.
28984
28985Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
28986
28987 * config/sim.exp: Removed checks for target triplets.
28988 (gdb_target_sim): Use gdb,target_sim_options.
28989
28990Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
28991
28992 * gdb.base/reread.exp: New file.
28993 * gdb.base/reread1.c: New file.
28994 * gdb.base/reread2.c: New file.
28995
28996Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
28997
28998 * config/sim.exp: Use 'target sim -sparclite' when running
28999 SPARClite programs.
29000
29001Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
29002
29003 * gdb.base/structs2.exp: New file.
29004 * gdb.base/structs2.c: New file.
29005
29006Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
29007
29008 * gdb.asm/common.inc: New file.
29009 * gdb.asm/d10v.inc: New file.
29010 * asm-source.exp: Pass -I's to gas to find .inc files.
29011 Update line numbers in expected output.
29012 * asmsrc1.s: Rewrite.
29013 * asmsrc2.s: Rewrite.
29014 * configure.in: Create arch.inc symlink.
29015 * configure: Regenerate.
29016 * Makefile.in (distclean): Delete arch.inc.
29017
29018Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
29019
29020 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
29021 (t_enum_value2): ditto
29022 (t_enum_value3): ditto
29023 (main): ditto
c906108c
SS
29024Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
29025
29026 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
29027 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
29028 change.
29029 Use gdb_test instead of send_gdb/gdb_expect sequences.
29030
29031Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
29032
29033 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
29034 not void.
29035
29036Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
29037
29038 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
29039 subroutines. Used to test gdbs ability to single step through PC
29040 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
29041
29042Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
29043
29044 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
29045 more rigorous EGCS C++ error checking.
29046
29047Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29048
a9c64011
AS
29049 * gdb.base/help.exp: Clean up `help set args' and `help show args'
29050 tests.
29051 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
29052 function when asleep.
29053 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
29054 for i*86 Linux and SVR4 signal handling problems.
29055 Remove linux xfail for `next to handler in signals_tests_1', fixed
29056 by recent infrun.c change.
29057 Limit backtrace to 10 frames to avoid timeout problems with infinite
29058 stack backtraces.
29059 Adjust expect pattern in `handle all print' test to match Apr 28 1997
29060 target.[ch] change.
c906108c
SS
29061
29062Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
29063
29064 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
29065 for a newline from gdb before continuing.
29066 (default_gdb_exit): Just look for y or n.
29067 (gdb_test): Detect abnormal exit from GDB running on DOS; if
29068 it does, fail the rests of the tests in the file.
29069
29070Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
29071
29072 * config/cygmon.exp: New file.
29073
29074Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
29075
29076 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 29077 main" test on remote targets.
c906108c
SS
29078
29079 * gdb.base/scope.exp: Fix problem with filelocal_bss before
29080 run test on remote targets.
29081
29082Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
29083
29084 * gdb.asm: New directory.
29085 * configure.in: Configure it.
29086 * configure: Regenerate.
29087 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
29088 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
29089
29090Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
29091
29092 * config/mn10300-eval.exp: New file to support MN10300 eval board.
29093
dc96c6c7 29094Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29095
a9c64011
AS
29096 * gdb.base/overlays (several files): Merge the two overlay
29097 managers into one. Change variables (foox, barx, bazx, grbxx)
29098 back into ints but force them to load in their proper sections.
c906108c
SS
29099
29100Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
29101
29102 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 29103 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
29104 (D10VCopy): Handle memory regions crossing 16k boundaries.
29105 (D10VCopy): Transfer data in 32 bit chunks.
29106
29107Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
29108
29109 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 29110 correct.
c906108c
SS
29111
29112 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 29113 map. Include space for printf in .text segment.
c906108c
SS
29114
29115 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 29116 updated d10v memory VMA/LMA map.
c906108c 29117 (D10VCopy): Call D10VTranslate.
d63a86f8 29118
c906108c
SS
29119Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
29120
29121 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
29122
29123 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
29124 that it won't be put into the .sdata - small data -
29125 section. Update reference.
c906108c
SS
29126 * gdb.base/baz.c (bazx, baz): Ditto.
29127 * gdb.base/foo.c (foox, foo): Ditto.
29128 * gdb.base/grbx.c (grbxx, grbx): Ditto.
29129
29130 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 29131 to be arrays.
d63a86f8 29132
dc96c6c7 29133Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29134
a9c64011
AS
29135 * gdb.base/overlays.exp: fix up and get working again.
29136 Add tests for backtraces from an overlay function.
d63a86f8 29137
c906108c
SS
29138Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29139
29140 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29141 "calling function with watchpoint enabled".
29142
29143Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29144
29145 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29146 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29147 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29148 pending review of whether it is useful or not.
29149
29150Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29151
29152 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29153
29154Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29155
29156 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29157 * config/dve.exp: New file to support Densan boards.
29158
29159Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29160
29161 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29162 reads and BSD.
c906108c
SS
29163
29164Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29165
29166 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29167 response.
29168
29169 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29170
29171Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29172
29173 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29174 test.
c906108c
SS
29175
29176 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29177 target_sizeof_long and target_bigendian_p.
c906108c 29178 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29179 to targets word size and endianess.
d63a86f8 29180
c906108c
SS
29181Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29182
29183 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29184 output.
c906108c
SS
29185
29186Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29187
29188 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29189 Update test of set args help to match source change.
c906108c
SS
29190
29191Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29192
29193 * gdb.base/default.exp: Expect help system output to be in
29194 alphabetical order.
29195 * gdb.base/help.exp: Ditto.
29196
29197Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29198
29199 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29200 "i*86-pc-linux-gnu*".
29201 * gdb.base/interrupt.exp: Ditto.
29202 * gdb.base/corefile.exp: Ditto.
29203
29204 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29205 define vxworks when building the testcase.
c906108c
SS
29206
29207 * gdb.base/ptype.exp: Fix testnames to be unique.
29208 * gdb.base/radix.exp: Ditto.
29209 * gdb.base/term.exp: Ditto.
29210 * gdb.base/whatis.exp: Ditto.
29211 * gdb.c++/classes.exp: Ditto.
29212
29213Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29214
29215 * gdb.base/callfuncs.exp: Fix indentation.
29216
29217 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29218 suppress_flag has been set.
29219 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29220 target feature.
29221
29222Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29223
29224 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29225 the testcase.
29226
29227 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29228 set_debug_traps() and breakpoint().
c906108c
SS
29229 * gdb.c++/misc.cc (main): Ditto.
29230 * gdb.c++/templates.cc (main): Ditto.
29231 * gdb.c++/virtfunc.cc (main): Ditto.
29232
29233Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29234
29235 * lib/gdb.exp(gdb_step_for_stub): New function.
29236 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29237 exists, reload the executable and do a "continue" instead of
29238 doing a jump.
29239 (runto_main): Use gdb_step_for_stub.
d63a86f8 29240
c906108c 29241 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29242 tests to have unique names.
c906108c
SS
29243 * gdb.base/callfuncs.exp: Ditto.
29244 * gdb.base/commands.exp: Ditto.
29245 * gdb.base/default.exp: Ditto.
29246 * gdb.base/help.exp: Ditto.
29247 * gdb.base/list.exp: Ditto.
29248 * gdb.base/opaque.exp: Ditto.
29249 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29250 similar tests.
d63a86f8 29251
c906108c
SS
29252 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29253 * gdb.c++/cplusfuncs.cc: Ditto.
29254 * gdb.c++/virtfunc.cc: Ditto.
29255
29256 * config/monitor.exp: Keep track of the last file we saw, rather
29257 than trying to get the info from gdb.
29258
29259 * gdb.fortran/types.exp: Move comment to previous line.
29260
29261Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29262
29263 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29264 target mode.
c906108c
SS
29265
29266Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29267
29268 From Bob Manson:
29269 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29270 string from GDB when it connects.
c906108c
SS
29271
29272 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29273
29274Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29275
29276 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29277 if we can't get a debug format from GDB (we may be testing an
29278 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29279
29280 * gdb.stabs/weird.exp: Fix quoting.
29281
29282 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29283
29284Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29285
29286 * config/arm-ice.exp: New file.
29287
29288Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29289
29290 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29291 until it has been modified to work with the new testsuite.
c906108c 29292
99707966 29293 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29294 testcase won't compile, cause all of the testcases in the file to
29295 fail instead.
c906108c
SS
29296
29297 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29298 (gdb_clear_suppressed): New procedure.
29299 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29300 it contains a positive value.
29301
29302Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29303
29304 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29305
29306 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29307
29308Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29309
29310 * lib/gdb.exp (setup_xfail_format): New function.
29311 (get_debug_format): New function to get debug format.
29312 (debug_format): New global variable to hold last value set
29313 by get_debug_format.
29314 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29315 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29316 * gdb.c++/ptype.exp: Ditto.
29317 * gdb.c++/classes.exp: Ditto.
29318 * gdb.c++/cplusfuncs.exp: Ditto.
29319 * gdb.c++/inherit.exp: Ditto.
29320 * gdb.c++/templates.exp: Ditto.
29321 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29322
c906108c
SS
29323Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29324
29325 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29326 host doesn't have a currently-open connection.
29327
29328 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29329 any gdb stub target. Handle cases where gdb doesn't respond when
29330 interrupted in a sane fashion.
c906108c
SS
29331
29332 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29333 same thing in a totally different way.
c906108c
SS
29334
29335 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29336 setting "timeout".
c906108c 29337 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29338 default_gdb_init now.
c906108c
SS
29339
29340Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29341
29342 * gdb.base/printcmds.exp: Fix "check for floating addition"
29343 regexp to accept results within approx +/- .01 of exact value.
29344 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29345
29346Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29347
29348 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29349 properly.
c906108c
SS
29350 (gdb_expect): Add optional timeout parameter, and add timeout
29351 value to various calls.
29352 (gdb_suppress_tests): Only give one warning message per group.
29353
29354Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29355
29356 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29357 global variables. Handle getting a value for $timeout more
29358 gracefully.
c906108c
SS
29359
29360Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29361
29362 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29363 initialize.
c906108c 29364 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29365 by a target configuration file.
c906108c
SS
29366 (gdb_expect): Pass the timeout to remote_expect.
29367
29368 * config/monitor.exp(gdb_load): Fix typo in regexp.
29369
29370Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29371
29372 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29373
29374Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29375
29376 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29377 here. Call gdb_target_exec before rebooting the target, to make
29378 sure the connection to the target is closed.
c906108c
SS
29379 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29380 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29381 Also detect "Timeout reading from remote" error.
29382
29383 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29384 gdb_target_monitor. Don't call gdb_file_cmd here; let
29385 gdb_target_monitor do it.
c906108c
SS
29386
29387 * gdb.disasm/hppa.exp: Don't use exec_output.
29388
29389Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29390
29391 * gdb.base/list.exp: If we're debugging a non-native target,
29392 try to set the pc register to point to the start of the
29393 program before doing the first list command.
29394
29395 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29396 test_calls after restarting.
c906108c
SS
29397
29398 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29399 reloading.
c906108c
SS
29400
29401 * gdb.base/watchpoint.exp: Fix typo.
29402
29403 * gdb.base/setshow.exp: Check for use_gdb_stub.
29404
29405 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29406 stub case.
c906108c
SS
29407 * gdb.base/langs.exp: Ditto.
29408
29409 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29410 gdb_load_offset. If we weren't given a file to load, figure out
29411 what the current file is and use it.
c906108c
SS
29412
29413 * config/i386-bozo.exp: New file.
29414
29415Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29416
29417 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29418 feature.
29419
29420 * config/proelf.exp: New entry.
29421
29422Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29423
29424 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29425 of regexps.
29426
29427 * gdb.base/watchpoint.exp: Don't run the test_stepping
29428 tests if gdb can't call functions on the target.
29429
29430 * gdb.base/setshow.exp: Don't run the set prompt tests if
29431 the board has gdb_prompt set.
29432
29433Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29434
29435 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29436 * gdb.base/commands.exp: Likewise.
29437 * gdb.base/setshow.exp: Likewise.
29438
29439Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29440
29441 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29442 feature.
29443
29444 * config/i960.exp: New file.
29445
29446Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29447
29448 * gdb.base/funcargs.exp: Check for gdb,short_int target
29449 feature instead of looking for explicit target triplets.
29450
dc96c6c7 29451Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29452
d63a86f8 29453 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29454 "p 123DEADBEEF", to check parse_number.
29455 * top.c: change "to enable to enable" to "to enable" in a couple
29456 of help strings.
29457
29458Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29459
29460 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29461 on the mn10300.
d63a86f8 29462
c906108c
SS
29463Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29464
29465 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29466 where the test executable is run with explicit args.
29467 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29468
29469Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29470
29471 * gdb.base/run.c: Use FAKEARGV to build test executable that
29472 does not require a command line arg, since most simulators
29473 don't currently support passing such an arg into the simulated
29474 program.
29475 * gdb.base/commands.exp: Change tests to insert the proper
29476 value as the arg to the first recursive factorial call. Change
29477 compilation line to define FAKEARGV at compile time.
29478
29479Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29480
29481 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29482 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29483 function with watchpoint enabled" test.
29484
29485Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29486
29487 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29488 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29489
29490 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29491 "Tests restarted" messages.
c906108c
SS
29492
29493Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29494
29495 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29496
dc96c6c7 29497Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29498
29499 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29500 for INFO SYMBOL; add help tests for OVERLAY commands.
29501 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29502 add tests for OVERLAY commands
29503 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29504 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29505 * gdb.base/sigall.c: add usestubs code frag
29506 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29507
c906108c
SS
29508Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29509
29510 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29511 failures.
29512 (gdb_stop_suppressing_tests): Note that tests have restarted.
29513
29514Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29515
29516 * config/h8300.exp: New file.
29517
29518Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29519
29520 * gdb.base/setshow.exp: Check for the existence of a
29521 feature, not its value.
29522
29523Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29524
29525 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29526
29527 * gdb.base/scope.exp: It's now init0(), not init().
29528
29529 * gdb.base/scope0.c: For now, change init() to be init0().
29530
29531 * config/monitor.exp: Use gdb_serial in preference to serial
29532 or netport.
29533
29534 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 29535 and it's not already set.
c906108c
SS
29536
29537Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29538
29539 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 29540 isn't using a stub and if it supports argument passing.
c906108c
SS
29541
29542Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29543
29544 * config/udi.exp(gdb_start): Make sure UDICONF is set
29545 properly before starting gdb.
29546
29547Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29548
29549 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29550 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29551 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29552
29553Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29554
29555 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 29556 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
29557
29558 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29559
29560 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29561
29562 * config/monitor.exp: Make sure we disconnect from the target.
29563 Also, try a reboot/reload cycle instead of failing if the
29564 load fails.
29565
29566Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29567
29568 * gdb.base/default.exp: Don't set match_max.
29569 * gdb.base/help.exp: Ditto.
29570 * gdb.base/list.exp: Ditto.
29571 * gdb.base/signals.exp: Ditto.
29572
29573 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29574 set, use remote_ld to download the testcase instead of
29575 the GDB loader.
29576
29577Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29578
29579 * config/vr5000.exp: New file.
29580
29581 * config/monitor.exp(gdb_target_monitor): Add pattern for
29582 "Ending remote" to detect errors in connecting.
29583
29584 * gdb.base/setshow.exp: Add .* within auto language test.
29585
29586 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
29587 target feature.
29588
29589 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 29590 and reboot the board if necessary.
c906108c
SS
29591
29592 * gdb.base/setvar.exp(test_set): Handle multiple prints within
29593 a set of tests. Remove print.* from the patterns being checked.
29594
29595Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
29596
29597 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
29598 refer to gdb_spawn_id.
29599
29600 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
29601 longer used.
29602 * config/sparclet.exp: Ditto.
29603 * config/sparclet-old.exp: Ditto.
29604 * config/slite.exp: Ditto.
29605 * config/sim.exp: Ditto.
29606 * gdb.base/funcargs.exp: Ditto.
29607
29608 * lib/gdb.exp:Remove references to gdb_spawn_id.
29609 (gdb_expect): Move to remote.exp.
29610
29611Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
29612
29613 * config/monitor.exp: Detect the "Couldn't establish connection"
29614 message from GDB.
29615
29616Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
29617
29618 * gdb.base/bitfields.exp: Use runto instead of explicit
29619 gdb_run_cmd/gdb_expect sequences.
29620
29621 * gdb.base/break.exp(text_next_with_recursion): Add match for
29622 gdb_expect call.
29623
29624 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
29625 We also need to handle the "A program is being debugged already"
29626 prompt from gdb. Use gdb_test to set the baud rate.
29627
29628 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
29629 to 20000. Really. I mean it.
29630
29631Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29632
29633 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
29634 fails. If suppress_flag is set, skip perror message about not
29635 being able to send to GDB.
c906108c 29636 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 29637 GDB.
c906108c
SS
29638 (gdb_expect): If suppress_flag is set, always fail immediately.
29639 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29640 (gdb_init): Call gdb_stop_suppressing_tests.
29641 (default_gdb_exit): Ditto.
29642 (default_gdb_start): Ditto.
29643
29644 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 29645 gdb_stop_suppressing_tests as appropriate.
c906108c 29646 * gdb.base/break.exp: Ditto.
889bf7c5 29647 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
29648 * gdb.base/commands.exp: Ditto.
29649 * gdb.base/exprs.exp: Ditto.
889bf7c5 29650 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
29651 * gdb.base/list.exp: Ditto.
29652 * gdb.base/recurse.exp: Ditto.
889bf7c5 29653 * gdb.base/scope.exp: Ditto.
c906108c
SS
29654 * gdb.base/structs.exp: Ditto.
29655 * gdb.c++/inherit.exp: Ditto.
29656
29657Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29658
29659 * config/vr4300.exp: New file.
29660
99707966 29661 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 29662
99707966 29663 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
29664
29665Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29666
29667 * lib/gdb.exp(gdb_init): New function.
29668
29669 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 29670 for each individual variable set.
c906108c
SS
29671
29672 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
29673 name.
29674
29675 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
29676
29677 * gdb.base/scope.exp: Use gdb_test.
29678
29679 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
29680 aborting; the testsuite driver will do that for us (see
29681 gdb_finish). Also, use gdb_test in a few more places.
29682
29683Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
29684
29685 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
29686
29687Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
29688
29689 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
29690 and "add_tests" are not at the same address.
29691
29692Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
29693
29694 * gdb.base/ptype.exp: Use gdb_test.
29695
29696Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
29697
29698 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
29699 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
29700 left in. No longer expect them to fail.
29701
29702 * gdb.stabs/*.mt; Deleted, no longer used.
29703 * gdb.stabs/configure.in: Remove references to target makefile
29704 frags.
29705 * gdb.stabs/configure: Rebuilt.
29706
29707 * gdb.disasm/*.mt: Deleted, no longer used.
29708 * gdb.disasm/configure.in: Remove references to target makefile
29709 frags. Use "sh3.s" as the unique filename for this directory.
29710 * gdb.disasm/configure: Rebuilt.
29711
29712 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
29713 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
29714 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
29715
29716Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
29717
29718 * config/udi.exp: Use mondfe,name instead of remote_host.
29719
29720Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
29721
29722 * gdb.base/watchpoint.exp: Don't expect a failure when calling
29723 a function with a watchpoint enabled on the mn10200.
29724
29725 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
29726 before trying to create it!
29727
29728Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
29729
29730 * config/vx.exp: Use hostname instead of netport.
29731
29732 * config/vxworks.exp: New file.
29733
29734 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
29735
29736 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 29737 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
29738 occurs.
29739
29740 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
29741 $gdb_spawn_id directly.
29742 (gdb_run_cmd): Try _start as well as start. Use the target feature
29743 gdb,start_symbol as the symbol to start from when jumping.
29744
29745Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
29746
29747 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
29748 redundant) test.
29749
29750 * gdb.base/recurse.exp: Relax final value test for 'b' so that
29751 it doesn't lose for 16bit integer systems.
29752
29753Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
29754
29755 * gdb.fortran/types.exp: If the target doesn't support "double"
29756 data types, then expect "real" types to only be 4 bytes.
29757
29758 * gdb.c++/virtfunc.exp: Expect failure for virtual function
29759 call tests if the target doesn't support inferior function calls.
29760
29761 * gdb.base/printcmds.exp: Allow minor deviation in FP values
29762 in printf tests.
29763
29764Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
29765
29766 * gdb.base/help.exp: Disable "help set", "help show", and
29767 "help support". Simplify regexp for "help stack".
29768
29769 * gdb.base/default.exp: Set match_max to 5000 and the timeout
29770 to 60 seconds. Temporarily set match_max to 15000 around the
29771 "info copying" test.
29772
29773 * gdb.base/nodebug.exp: Don't try to do an inferior function
29774 call if the target doesn't support them.
29775 * gdb.base/printcmds.exp: Likewise.
29776 * gdb.base/setvar.exp: Likewise.
29777 * gdb.base/structs.exp: Likewise.
29778 * gdb.c++/templates.exp: Likewise.
29779 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
29780
29781 * gdb.base/recurse.exp: Enable for the mn10200.
29782
29783 * configure.in: Do configure gdb.stabs directory for *-*-elf
29784 targets.
29785 * configure: Rebuilt.
29786
29787 * gdb.base/break.exp: Check for gdb,noresults before testing
29788 exit status and/or results from the target.
29789 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
29790 * lib/gdb.exp: Remove old (now bogus) initialization of
29791 noinferior, noargs, noresults and nosignals.
29792
29793Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
29794
29795 * config/sh.exp: New file.
29796
29797 * config/slite.exp: Try to connect multiple times to the board
29798 before rebooting. Only send a "monitor run" if need_monitor_run
29799 is set.
29800
29801 * gdb.base/break.exp: Don't do the "stub continue" test if
29802 the target has gdb_stub set.
29803
29804 * gdb.base/callfuncs.exp: Increase the timeout.
29805
29806 * gdb.base/interrupt.exp: Don't even try to compile the testcase
29807 if the target has gdb,noinferiorio set.
29808
29809 * gdb.base/list.exp: Increase match_max to 10000 characters.
29810
29811 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
29812
29813 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
29814 target.
29815
29816 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
29817
29818Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
29819
29820 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
29821 trying to delete the copy of gdb. Catch the file delete so we
29822 don't die if the delete fails; also, the file should be copied to
29823 the host, not to the build.
c906108c
SS
29824
29825Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
29826
29827 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 29828 parenthesis in case it contains multiple regexps separated
c906108c
SS
29829 with |.
29830
29831 * gdb.base/watchpoint.exp: Use gdb_test.
29832 * gdb.base/default.exp: Ditto.
29833
29834Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
29835
99707966 29836 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 29837
c906108c
SS
29838 * gdb.base/scope.exp: Use gdb_test.
29839 * gdb.c++/classes.exp: Ditto.
29840 * gdb.c++/inherit.exp: Ditto.
29841
29842Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
29843
29844 * gdb.base/crossload.exp: Don't use execute_anywhere, use
29845 remote_exec instead.
29846 * gdb.base/corefile.exp: Don't be ridiculous.
29847 * gdb.base/*.c: Add missing stub invocations.
29848
29849Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
29850
29851 * config/slite.exp: Miscellaneous fixes.
29852
29853 * lib/gdb.exp: Fix runto.
29854
29855 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
29856 the target.
29857
29858 * gdb.base/watchpoint.exp: Fix regexp.
29859
29860 * lib/gdb.exp(default_gdb_exit): Add a catch to the
29861 close and wait commands, as the descriptor may now be
29862 invalid. Always call "remote_close host".
29863
29864Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
29865
29866 Major rewrite for testsuite revision.
d63a86f8 29867
c906108c
SS
29868 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
29869 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
29870 instead of relying on spawn_id to always contain a valid
29871 spawn id.
29872 (get_compiler_info): New procedure to build the ${binfile}.ci
29873 file, instead of replicating this in N different places.
29874 (gdb_compile): New procedure.
d63a86f8 29875
c906108c 29876 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
29877 appropriate arguments) instead of compile. Use gdb_test in a lot
29878 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
29879 at the start of a testcase, as this is no longer done magically.
29880
29881 config/*-gdb.exp: Rename without the -gdb suffix.
29882
29883 config/mips.exp: Use remote_close instead of exit_remote_shell.
29884 config/monitor.exp: Use target_info instead of looking at
29885 baud, timeout, etc.
29886 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
29887
29888Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29889
29890 * gdb.c++/templates.exp (test_ptype_of_templates),
29891 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
29892 Update expect patterns for destructors and assignment operators
29893 to match corresponding c-typeprint.c changes.
29894 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
29895 to destructor breakpoint test, GDB should be able to set the
29896 destructor breakpoint without specifying arguments.
29897
29898Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
29899
29900 * gdb.threads/pthreads.exp: Change result for failure to compile due
29901 to lack of pthreads runtime support from an error to simply an
29902 unsupported test, per dejagnu standards.
29903
29904Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29905
29906 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
29907 where GDB exits to reduce pattern match time.
29908 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
29909
29910 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
29911
dc96c6c7 29912Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29913
29914 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
29915 * gdb.base/default.exp: ditto.
29916 * gdb.base/nodebug.exp: ditto.
29917 * gdb.base/printcmds.exp: ditto.
29918 * gdb.base/ptype.exp: ditto.
29919 * gdb.base/setvar.exp: ditto.
29920 * gdb.base/structs.exp: ditto.
29921 * gdb.base/setshow.c: Guard against uninitialized values of argc.
29922
29923Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
29924
29925 * configure, */configure: Rebuild with autoconf 2.12.
29926
29927Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
29928
29929 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
29930 use new i*86-pc-linux*-gnu quads.
29931 * gdb.base/corefile.exp: Ditto.
29932 * gdb.base/signals.exp: Ditto.
29933 * gdb.base/sigall.exp: Ditto.
29934 * gdb.base/interrupt.exp: Ditto.
29935
29936 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
29937 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
29938 RedHat 4.0.
d63a86f8 29939
c906108c 29940 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
29941 linux. This allows the test case to at least compile on latest
29942 linux, but still not run due to missing the threads runtime library.
c906108c
SS
29943
29944Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29945
29946 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
29947 directory to search gdb directory. Accept and step over conditional
29948 stack alignment code. Consume $prompt in failure cases.
29949 Reset timeout to $oldtimeout instead of some arbitrary value.
29950 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
29951 timeout problems with infinite stack backtraces.
29952 * gdb.base/ptype.exp (ptype struct link, union tu_link):
29953 Accept function parameters for linkfunc member.
29954
29955Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
29956
29957 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
29958 (CXXFLAGS): Remove, unreferenced.
29959 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
29960 previous -B options and also add -B option to pick up cross compiled
29961 runtime.
c906108c
SS
29962 (TARGET_INCLUDES): Add for -I options and add code to initialize when
29963 doing cross compiles.
29964 (target_alias): Declare global.
29965 (xgcc): Set variable to full path of gcc in build tree. Use findfile
29966 to verify that gcc exists in build tree, and if so set CC to that
29967 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 29968
c906108c
SS
29969Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
29970
29971 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
29972 ptype test for anonymous union. Fixup testcase to match
29973 current gcc debug output.
29974
29975Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
29976
29977 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
29978 force argument to an unsigned long type.
29979
29980Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
29981
29982 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 29983 tests and anonymous union print/ptype tests.
c906108c
SS
29984 * gdb.base/list.exp (test_forward-search): Increase timeout by
29985 5 minutes for the "search extremely long line" case.
29986 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
29987 completely optional and that the pass/fail messages use the command as
29988 the message if that third arg is a null string.
29989 (gdb_test_exact): Arrange that a null string pattern means match a
29990 null string output rather than any output, which might include random
889bf7c5 29991 errors.
c906108c
SS
29992 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
29993 backtrace test.
29994 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
29995 always failing and failure is now exposed by gdb.exp changes.
29996
29997Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
29998
29999 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
30000 weren't being noted.
30001
30002Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30003
30004 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
30005 * gdb.stabs/weird.exp: Remove v_comb xfails.
30006
dc96c6c7 30007Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30008
30009 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 30010 list.exp scope.exp watchpoint.exp]
c906108c 30011 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 30012
dc96c6c7 30013Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30014
30015 * config/monitor.exp: Increase download timeout to 1000 seconds.
30016
dc96c6c7 30017Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30018
30019 * config/m32r.exp: Increase timeout to 120 seconds.
30020
30021Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
30022
30023 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
30024 and accept older ordering as obsolescent gcc or gdb.
30025 * gdb.c++/templates.exp: Ditto.
30026 * gdb.c++/virtfunc.exp: Ditto.
30027
30028Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
30029
30030 * gdb.base/coremaker.c: Add code to mmap some data so we
30031 can check that it ends up in the core file.
30032 * gdb.base/corefile.exp: Add test to read mmapped data
30033 from core file.
30034
dc96c6c7 30035Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30036
30037 * config/m32r.exp: New file.
30038
30039Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
30040
30041 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
30042 that cflags can contains -gstabs, and work correctly for other tests.
30043
dc96c6c7 30044Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
30045
30046 * gdb.base/setshow.exp: New file, tests show and set.
30047 * gdb.base/setshow.c: New file, tests show and set.
30048 * gdb.base/help.exp: Add test for help set|show annotate.
30049 * gdb.base/default.exp: Add test for set|show annotate.
30050
30051Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
30052
30053 * testsuite/gdb.base/break.exp: Make backtrace from factorial
30054 errors unique.
30055 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
30056 explicitly.
30057
30058Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
30059
30060 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
30061 and width commands. This is done elsewhere.
30062 * (gdb_start): Don't call gdb_start_sim here. That's already
30063 done in gdb_load. This fixes lots of failures in default.exp.
30064
30065Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
30066
30067 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
30068 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
30069 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
30070 in the same we we treat other failures (since it may be an expected
889bf7c5 30071 condition), rather than as an error.
c906108c
SS
30072 * gdb.base/signals.exp (test_handle_all_print): Revert back to
30073 old test format.
30074
30075Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
30076
30077 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
30078 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 30079 twice. Nuke the duplicates.
c906108c 30080 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 30081 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
30082 Remove config.h along with other config files.
30083
30084Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
30085
30086 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
30087 "p func1 ()" and note that rests of tests are skipped.
30088 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30089 setup_xfails for "print func2::coremaker_local".
c906108c
SS
30090 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
30091 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
30092 affected by the previous run test.
30093 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
30094 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
30095 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
30096 "pass int powerset tuple" and "pass modeless int powerset tuple".
30097 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
30098 "real write 4" and "real write 8".
30099 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 30100 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
30101 "print \$i after tuple assign 2", and
30102 "print vs2 after tuple assign 2".
30103 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
30104 meaningful error message and return -1 so the caller can
30105 suppress further tests and avoid a cascade of errors.
d63a86f8 30106
c906108c
SS
30107Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
30108
30109 * gdb.base/a1-selftest.exp: Tweak tests to account for new
30110 format for printing version.
30111 * gdb.base/default.exp: Ditto.
30112 * gdb.base/interrupt.exp: Fix problem with cascade of
30113 errors if child process dies while calling a function.
d63a86f8 30114
c906108c
SS
30115Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
30116
30117 * Makefile.in (VPATH): Add
30118 * Makefile.in (Makefile, config.status): Fix rules so things get
30119 remade when necessary.
30120
30121Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
30122
30123 * Makefile.in (just-check): Add path to sibling expect dir
30124 to environment variable specified by RPATH_ENVVAR.
30125
30126Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
30127
30128 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
30129 (just-check): Add shared library paths for libstdc++, tk,
30130 tcl, bfd, and opcodes to the environment variable specified
30131 in RPATH_ENVVAR.
30132 * configure.in: Add support to recognize --enable-shared flag
30133 and generate correct value for RPATH_ENVVAR.
30134 * configure: Regenerated with autoconf.
30135
30136Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30137
30138 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30139 include all osf versions.
c906108c
SS
30140 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30141 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30142 when target is linux. When failing to build pthreads test
30143 executable, give more meaningful message.
30144 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30145 arg for pthread_create.
d63a86f8 30146
c906108c
SS
30147Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30148
30149 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30150 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30151 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30152 and -lpthreads (everybody else).
c906108c
SS
30153 (test_startup): Fail gracefully if threads are not supported.
30154 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30155 "p/c array_index("abcdef",2)" when not gcc compiled.
30156 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30157 "print func2::coremaker_local" when not gcc compiled.
30158 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30159 "ptype on opaque struct tagname (statically)",
30160 "ptype on opaque struct tagname (dynamically) 1", and
30161 "ptype on opaque struct tagname (dynamically) 2"
30162 for not compiled with gcc.
30163 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30164 backtrace when compiled with gcc.
d63a86f8 30165 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30166 than always return success.
30167
30168Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30169
30170 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30171
30172Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30173
30174 * gdb.base/structs.exp: Undo last change.
30175
30176Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30177
30178 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30179 encapsulate all the steps/nexts done during self test, starting
30180 at main, and makes them less sensitive to optimization issues.
30181 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30182 signal handler" test.
30183 * gdb.threads/pthreads.exp: Only run this for native configs.
30184 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30185 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30186 tests.
30187 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30188 for "runto test_calls(void)" test.
d63a86f8 30189
c906108c
SS
30190Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30191
30192 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30193 and don't expect address info in breakpoint confirmations.
30194
30195Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30196
30197 * gdb.base/list.exp (test_forward_search): Increase timeout
30198 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30199 and then reset to old value when done. Increase expect input
c906108c
SS
30200 buffer to 10000.
30201
30202Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30203
30204 * gdb.base/list.exp (test_forward_search): Fix to handle very
30205 long source line without overflowing expect's input buffer.
30206
30207Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30208
30209 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30210 "buffer_full".
30211
30212 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30213 "buffer_full".
30214
30215 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30216 "buffer_full".
30217
30218 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30219 "buffer_full".
30220
30221Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30222
30223 * configure.in (configdirs): Add gdb.threads.
30224 * configure: Regenerated with autoconf.
30225 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30226 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30227 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30228
c906108c
SS
30229Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30230
30231 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30232
30233Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30234
30235 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30236 each signal's status in the output of "handle all print".
30237 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30238 the \r\n sequence that immediately precedes the gdb prompt.
30239 * gdb.base/a1-selftest.exp: Save original timeout and restore
30240 after test.
30241
30242Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30243
30244 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30245 symbol.
30246
30247Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30248
30249 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30250
30251Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30252
30253 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30254 timeout by 60 seconds.
30255
30256Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30257
30258 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30259 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30260 error return.
30261
30262Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30263
30264 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30265 gdb initialization, also report how long dejagnu waited. Restore
30266 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30267 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30268
30269Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30270
30271 * lib/gdb.exp: Report timeout value for verbosity level 2.
30272 * config/gdbserver.exp: Ditto.
30273 * config/hppro.exp: Ditto.
30274 * config/mips-gdb.exp: Ditto.
30275 * config/monitor.exp: Ditto.
30276 * config/netware.exp: Ditto.
30277 * config/sim-gdb.exp: Ditto.
30278 * config/slite-gdb.exp: Ditto.
30279 * config/udi-gdb.exp: Ditto.
30280 * config/unix-gdb.exp: Ditto.
30281 * config/vx-gdb.exp: Ditto.
30282 * gdb.base/a1-selftest.exp: Ditto.
30283 * gdb.base/a2-run.exp: Ditto.
30284 * gdb.base/break.exp: Ditto.
30285 * gdb.base/corefile.exp: Ditto.
30286 * gdb.base/list.exp: Ditto.
30287 * gdb.base/recurse.exp: Ditto.
30288 * gdb.base/scope.exp: Ditto.
30289 * gdb.base/signals.exp: Ditto.
30290
30291Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30292
30293 * gdb.threads/Makefile.in (docdir): Removed.
30294
30295Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30296
30297 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30298 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30299 @srcdir@.
d63a86f8 30300 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30301 autoconf 2.5 or higher.
30302 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30303
30304Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30305
30306 * configure: Regenerated.
30307 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30308 avoid name clashes with SunOS headers.
30309
30310Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30311
30312 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30313
30314Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30315
30316 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30317 prototype information ends up in the compiler info file.
30318
30319Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30320
30321 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30322 attempting to regenerate it. Eliminate use of a temporary file
30323 and just generate the info file directly. Source it immediately,
30324 for consistency of use.
30325 * gdb.base/corefile.exp: Ditto
30326 * gdb.base/exprs.exp: Ditto.
30327 * gdb.base/funcargs.exp: Ditto.
30328 * gdb.base/langs.exp: Ditto.
30329 * gdb.base/list.exp: Ditto.
30330 * gdb.base/mips_pro.exp: Ditto.
30331 * gdb.base/nodebug.exp: Ditto.
30332 * gdb.base/opaque.exp: Ditto.
30333 * gdb.base/ptype.exp: Ditto.
30334 * gdb.base/scope.exp: Ditto.
30335 * gdb.base/setvar.exp: Ditto.
30336 * gdb.base/signals.exp: Ditto.
30337 * gdb.base/whatis.exp: Ditto.
30338 * gdb.c++/templates.exp: Ditto.
30339 * gdb.c++/virtfunc.exp: Ditto.
30340 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30341 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30342
30343Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30344
30345 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30346 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30347 Increase timeout, a lot of single stepping might be needed if the
30348 target has no hardware watchpoints.
30349
30350Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30351
30352 * gdb.base/break.exp: Ignore compiler warnings when compiling
30353 break.c.
30354 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30355 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30356 from remote-sim.
30357 * gdb.base/exprs.exp: Add h8300 xfails.
30358 * gdb.base/funcargs.exp: Likewise.
30359 * gdb.base/nodebug.exp: Likewise.
30360 * gdb.base/printcmds.exp: Likewise.
30361 * gdb.base/ptype.exp: Likewise.
30362 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30363 h8300 xfails.
d63a86f8 30364 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30365 on the h8300.
30366 * gdb.base/funcargs.c: Explicitly make last constant argument to
30367 call_after_alloca_subr an unsigned long type.
30368 * gdb.base/return.c: Include stdio.h.
30369
30370Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30371
30372 * config/abug.exp: New file for the older Motorola Bug monitor
30373 that runs on the mvme13x series VME boards.
30374 * config/monitor.exp: Use the new config array for target settings
30375 if they exist.
30376
30377Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30378
30379 * sim-gdb.exp: Make the SH simulator allocate less space when
30380 it is targeted.
30381
30382Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30383
30384 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30385 test.
30386
30387Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30388
30389 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30390 "rs6000-*-*" for "list function in include file" when gcc compiled.
30391 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30392 for "p ctable1[120]".
30393 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30394 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30395 Remove setup_xfail for "rs6000-*-*" for
30396 "print 'scope0.c'::filelocal before run".
30397 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30398 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30399 since some compilers don't allow both options to be given
30400 on the same command line. Create object file and move it.
d63a86f8 30401
c906108c
SS
30402Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30403
30404 * gdb.base/corefile.exp: Always regenerate the core file, since
30405 we always regenerate the coremaker program. Detect special case
30406 where registers cannot be read from core file.
d63a86f8 30407
c906108c
SS
30408Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30409
30410 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30411 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30412 * gdb.c++/templates.exp: Only match on basename of file since
30413 some formats like xcoff don't encode directory information.
30414 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30415 and rs6000 AIX xcoff targets.
30416 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30417 * configure: Regenerate.
30418 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30419 here, rather than in distclean.
d63a86f8 30420
c906108c
SS
30421Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30422
30423 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30424 defined, and use it to compile the test case with -O2. The
30425 native compilation still uses no optimization.
30426 * gdb.base/mips_pro.c: Remove inline assembly code since
30427 it is compiled PIC by default, which results in assembler
30428 warnings that make the testsuite think the compilation
30429 was unsuccessful.
30430
30431Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30432
30433 * gdb.c++/misc.exp: Add note to message for
30434 "print s.a for foo struct" that this is a known gcc 2.7.2
30435 and earlier bug.
30436
30437Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30438
30439 * gdb.base/break.exp: Fix pattern for matching "Delete all
30440 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30441 setup_xfail for deleting all breakpoints test. Fix various
30442 timeout messages to include "(timeout)".
30443 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30444 for "p t_float_values2(3.14159,float_val2)".
30445 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30446 for "continue to call2g" when gcc compiled.
30447 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30448 "up to foo in langs.exp", "show language at foo in langs.exp",
30449 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30450 and "show language at fsub in langs.exp".
30451 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30452 "list line 1 in include file", "list message for lines past EOF",
30453 "list function in include file", "list list0.h:foo", and
30454 "list filename:function; nonexistant function".
30455 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30456 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30457 and "ptype t_char_array" to be for native cc only.
d63a86f8 30458
c906108c
SS
30459Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30460
d63a86f8 30461 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30462 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30463 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30464
30465Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30466
30467 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30468 "bt in signals.exp". This problem only appears when running
30469 the testsuite, and then only intermittently.
30470
30471Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30472
30473 * gdb.base/return.exp (return_tests): Differentiate between
30474 two tests of continuing.
30475
30476Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30477
30478 * */Makefile.in (maintainer-clean): Remove config.log.
30479 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30480 * gdb.c++/Makefile.in (PROGS): Add inherit.
30481 (clean): Remove *.ci.
30482
30483Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30484
30485 * gdb.c++/misc.cc: Add test code from Mike Stump.
30486 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30487
30488Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30489
30490 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30491 to "alpha-*-osf2*" and add comment.
30492 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30493 setup_xfail for "step over execarg initialization" and
30494 "step over corearg initialization".
c906108c
SS
30495 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30496 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30497 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30498 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30499 "print func2::coremaker_local", and "backtrace in corefile.exp".
30500 * gdb.base/signals.exp: Build and source signals.ci.
30501 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30502 to be for gcc only.
30503 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30504
c906108c
SS
30505Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30506
30507 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30508 Feb 3 procfs.c change.
30509
30510Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30511
30512 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30513
30514Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30515
30516 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30517 from dejagnu's apparent default of 10 seconds, which gives random
30518 results when running the tests over NFS on moderately loaded systems.
30519 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30520
30521Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30522
30523 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30524 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 30525 result reports.
c906108c
SS
30526
30527Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30528
30529 * configure.in (CY_AC_PATH_TCLH): Remove.
30530 * configure: Regenerate.
30531
30532Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30533
30534 * gdb.c++/Makefile.in (clean): Add missing '{'.
30535
30536Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30537
30538 * lib/gdb.exp: Provide a default value for noinferior.
30539
30540 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30541 Load libgloss.exp.
30542
30543Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30544
30545 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30546 the executable, not the .o to run the tests from.
30547
30548Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30549
30550 * gdb.base/break.exp: Don't test for program exit or exit status
30551 if $noresults if nonzero.
30552 * gdb.base/langs.exp: Likewise.
30553 * gdb.base/watchpoint.exp: Likewise.
30554
30555 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30556 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30557 trying to compile the testcase.
30558
30559Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30560
30561 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30562 * gdb.base/signals.exp (continue to handler): Likewise.
30563
30564Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30565
30566 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30567
30568 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30569
30570Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30571
30572 * gdb.base/corefile.exp: Recognize "not found" as failure
30573 when trying to determine if a core file was generated.
30574 If no core file was generate the first time, try again without
30575 the ulimit -c to work around braindamaged shells.
30576
30577Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30578
30579 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30580 [] tests with "test" and enclose string in quotes.
30581 * gdb.stabs/configure: Rebuild
d63a86f8 30582
c906108c
SS
30583Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30584
30585 Changes in sync with expect:
30586 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
30587 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
30588 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
30589 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
30590 argument to AC_REQUIRE.
30591 * configure: Regenerated.
30592
30593Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
30594
30595 * gdb.base/corefile.exp: When generating a core, discard any
30596 error messages about ulimit not found and the "core dumped"
30597 message from the shell that runs the coredumper.
30598
30599Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
30600
30601 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
30602
30603 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
30604 which sed script to run. Expect failure for v_comb test
30605 on PA targets too.
d63a86f8 30606
c906108c
SS
30607Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
30608
30609 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 30610 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
30611
30612Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
30613
30614 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
30615 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 30616 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
30617 * lib/gdb.exp (default_gdb_start): Fix typo.
30618 * gdb.base/corefile.exp: Allow "Core was generated by ..."
30619 messages to not include the full program name that caused
30620 the core dump since some systems (such as solaris) apparently
30621 truncate this path to about 80 characters.
30622 When generating a core file first try increasing the core file
30623 size limit to unlimited since some systems may default it to
30624 zero, and it is harmless to try it. Move the test for failing
30625 to generate a core file to where it will actually get executed.
30626 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
30627 new gdb result from g++ debug info improvements and make old
30628 pattern obsolescent. Also account for size_t differences
30629 (may be int or long).
30630 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
30631 initialization before function call is placed in the delay slot
30632 and thus appears to be skipped over by commands such as "next".
30633
30634Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
30635
30636 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
30637
30638Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
30639
30640 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30641 input source file; fix code to compile test to deal with this
30642 convention.
30643 * gdb.c++/*.exp: Likewise.
30644
30645Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30646
30647 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30648 "bt in signals.exp".
30649
30650Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30651
30652 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30653 "step over execarg initialization" and
889bf7c5 30654 "step over corearg initialization".
c906108c
SS
30655
30656Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30657
30658 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30659 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30660
30661Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30662
30663 From Rob Savoye (rob@poseidon.cygnus.com)
30664 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30665 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
30666 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30667 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30668 configure.in}: Major reworking for autoconfig.
c906108c
SS
30669 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30670 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 30671 New files.
c906108c
SS
30672 * config/unix-gdb.exp: Make GDB global.
30673 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
30674 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
30675 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
30676 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
30677 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
30678 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 30679 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
30680 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
30681 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
30682 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
30683 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 30684 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
30685 to returns as necessary, arrange for test to compile own testcase
30686 executable.
c906108c 30687 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 30688
c906108c
SS
30689Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30690
30691 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 30692 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
30693 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
30694 "backtrace through signal handler".
30695
30696Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30697
30698 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
30699 continuing from a job control stop signal.
30700 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
30701
30702Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
30703
30704 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
30705 * gdb.base/corefile.exp: Likewise.
30706 * gdb.base/funcargs.exp: Likewise.
30707
30708Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
30709
30710 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
30711 * config/monitor.exp: Add support for setting baud rate.
30712
30713Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
30714
30715 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
30716 i*86-*-linux* xfails for "backtrace through signal handler".
30717 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
30718 "print func2::coremaker_local".
30719 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 30720 alpha-dec-osf2* xfail for
c906108c
SS
30721 "delete all breakpoints when none".
30722
30723Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
30724
30725 * gdb.base/break.exp: Change test that deletes all breakpoints
30726 when no user breakpoints are installed. A post 4.15 change
30727 causes gdb to no longer prompt in this case.
30728
30729Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
30730
30731 * gdb.base/return.exp (return_tests): Change xfail for test
30732 "correct value returned double test" to stop xfailing at
30733 Solaris 2.5. Apparently the bug has been fixed.
30734
30735Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
30736
30737 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
30738 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
30739
30740Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
30741
30742 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
30743 * gdb.disasm/hppa.s: Corresponding changes.
30744
30745Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
30746
30747 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
30748 makefile fragment.
30749 * config/mt-hpux: Deleted.
30750
30751Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
30752
d63a86f8 30753 * Many files: When warning about suppressed tests due to a
c906108c
SS
30754 nonexistant test binary, avoid incrementing the warning count.
30755
30756Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
30757
30758 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 30759
c906108c
SS
30760Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30761
30762 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
30763 "sparc-*-solaris2*".
30764
30765Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30766
30767 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
30768 Add global and local variables and initialize them.
30769 * gdb.base/corefile.exp: Test correct mapping of corefile sections
30770 by printing variables. Remove rs6000 and powerpc xfails, BFD now
30771 extracts the file name and terminating signal from the core file.
30772 * TODO: Remove note about tests for correct mapping of corefile.
30773 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
30774 from optimizing it away.
30775 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
30776 handles common blocks.
30777
30778Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
30779
30780 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
30781 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
30782
30783Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
30784
30785 * Makefile.in (maintainer-clean): New target, synonym for
30786 realclean.
30787 * gdb.base/Makefile.in (maintainer-clean): Likewise.
30788 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
30789 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
30790 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
30791 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
30792 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
30793
30794Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
30795
30796 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
30797 xfails when not gcc compiled for "print foo::funclocal".
30798 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
30799 "print foo::funclocal at foo",
30800 "print 'scope1.c'::foo::funclocal at foo",
30801 "print foo::funclocal_bss at foo",
30802 "print 'scope1.c'::foo::funclocal_bss at foo",
30803 "print foo::funclocal_ro at foo",
30804 "print 'scope1.c'::foo::funclocal_ro at foo",
30805 "print bar::funclocal at foo" and
30806 "print 'scope1.c'::bar::funclocal at foo".
30807 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
30808 gcc compiled for "print foo::funclocal at bar".
30809 Expand all messages to ensure that they identify that
30810 the test is at bar().
30811 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
30812 gcc compiled for:
30813 "ptype on opaque struct pointer (statically)",
30814 "ptype on opaque struct tagname (statically)",
30815 "ptype on opaque struct pointer (dynamically) 1",
30816 "ptype on opaque struct tagname (dynamically) 1",
30817 "ptype on opaque struct pointer (dynamically) 2" and
30818 "ptype on opaque struct tagname (dynamically) 2
30819 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
30820 gcc compiled for:
30821 "p datalocal"
30822 "whatis datalocal",
30823 "ptype datalocal",
30824 "p bsslocal",
30825 "whatis bsslocal", and
30826 "ptype bsslocal".
30827 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
30828 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
30829 when not gcc compiled.
30830 * gdb.base/funcargs.exp (float_and_integral_args): Add
30831 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
30832 compiled.
30833 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
30834 "backtrace from call6a" when not gcc compiled.
30835 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
30836 "backtrace from call7a" when not gcc compiled.
30837 * gdb.base/callfuncs.exp (do_function_calls):
30838 Add "hppa*-*-hpux*" xfail when not gcc compiled for
30839 "p t_char_array_values(char_array_val2,char_array_val1)",
30840 "p t_char_array_values(char_array_val1,char_array_val2)",
30841 "p t_char_array_values("carray 1","carray 2")",
30842 "p t_char_array_values("carray 1",char_array_val2)",
30843 "p t_char_array_values(char_array_val1,"carray 2")",
30844 "p sum_args(1,{2})",
30845 "p sum_args(2,{2,3})",
30846 "p sum_args(3,{2,3,4})",
30847 "p sum_args(4,{2,3,4,5})"
30848 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
30849 "backtrace in corefile.exp" when not gcc compiled.
30850
30851Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30852
30853 * gdb.base/signals.exp: Rewrite `handle all print' test as
30854 a procedure. Accept blanks or TABs as whitespace, increase
30855 timeout and expect input buffer size for the large output
30856 from the command. Remove "i*86-*-bsdi2.0" xfail.
30857
30858Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30859
30860 * gdb.base/setvar.exp: Add new testcases for truncation when
30861 assigning invalid values to bitfields.
30862
30863Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
30864
d63a86f8 30865 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
30866 mips-sgi-irix* xfail for
30867 "call inferior func with struct - returns char *"
30868 and fix test so that an optional (unsigned char *) cast is
889bf7c5 30869 accepted in the result.
c906108c
SS
30870
30871Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
30872
30873 * gdb.base/funcargs.exp (float_and_integral_args): Remove
30874 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
30875 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
30876 * gdb.base/signals.exp: Remove duplicate "handle all print" test
30877 that accidentally got checked in.
30878
30879Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
30880
d63a86f8 30881 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
30882 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
30883 compiled test.
30884 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
30885 Add mips-sgi-irix5* xfail for not gcc compiled.
30886 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
30887 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
30888 compiled for "p top", "whatis top", "p middle", and "whatis
30889 middle".
c906108c
SS
30890 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
30891 "whatis signed char" for not gcc compiled.
30892 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
30893 "set variable signed char=-1 (-1)" and
30894 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
30895 * gdb.base/funcargs.exp (float_and_integral_args):
30896 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
30897 Add mips-sgi-irix* xfail when not gcc compiled for
30898 "continue to call2b".
30899 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
30900 "continue to call2g".
6fdff2c5
PA
30901 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
30902 compiled for "backtrace from call6a"
30903 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
30904 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
30905 when not gcc compiled for "backtrace from call7a".
c906108c
SS
30906 (localvars_after_alloca): Fix gdb_test cmds for
30907 "print * after runto ...".
30908 Remove rs6000-*-* xfails for
30909 "print i after runto localvars_after_alloca" and
30910 "print l after runto localvars_after_alloca"
30911 for all compilers.
30912 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 30913 when not compiled with gcc, for:
c906108c
SS
30914 "print signed char == (minus)",
30915 "print signed char != (minus)",
30916 "print signed char < (minus)",
30917 "print signed char > (minus)".
30918 * gdb.base/callfuncs.exp (do_function_calls):
30919 Add mips-sgi-irix* xfail, when compiled with native compiler, for
30920 "call inferior func with struct - returns char *".
d63a86f8 30921 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
30922 "correct value returned double test" to include Solaris 2.4.
30923 * gdb.base/funcargs.exp (float_and_integral_args):
30924 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 30925
c906108c
SS
30926Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30927
30928 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
30929 enumeration bitfields if compiling with GNU C.
30930 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
30931 to empty' prompt.
30932
30933Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
30934
30935 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
30936 test for PRO targets.
30937
30938 * gdb.base/funcargs.exp: Avoid ever setting more than 8
30939 breakpoints in the inferior at any given time by making
30940 two groups of breakpoints for call2*, call6* and call7*
30941 tests.
30942
30943Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30944
30945 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
30946 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
30947 from optimizing it away.
30948 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
30949 "call inferior func with struct".
30950
30951Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
30952
30953 * configure.in: Only configure gdb.chill for particular targets.
30954
30955Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
30956
30957 * gdb.base/Makefile.in: Add action to .c.o transformation
30958 rule that generates a .ci file for each .o file and remove
30959 explicit .c.o rules except for callfuncs.o.
30960 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
30961 generates a .ci file for each .o file and remove explicit
30962 .cc.o rules.
30963 (clean): Remove *.tmp *.ci files.
30964 (EXECUTABLES): Remove templ-info.exp.
30965 * gdb.base/compiler.c: New file.
30966 * gdb.c++/compiler.cc: New file
30967 * gdb.base/scope.exp: Source gdb.base/scope.ci.
30968 Change rs6000-*-* xfail for
30969 "print 'scope0.c'::filelocal_ro" and
30970 "print 'scope1.c'::filelocal" and
30971 "print 'scope1.c'::filelocal_bss" and
30972 "print 'scope1.c'::filelocal_ro" and
30973 "print 'scope1.c'::foo::funclocal" and
30974 "print 'scope1.c'::foo::funclocal_ro" and
30975 "print 'scope1.c'::bar::funclocal" and
30976 "print 'scope0.c'::filelocal_ro" and
30977 "print 'scope1.c'::filelocal at foo" and
30978 "print 'scope1.c'::filelocal_bss at foo" and
30979 "print 'scope1.c'::filelocal_ro at foo" and
30980 "print 'scope1.c'::foo::funclocal at foo" and
30981 "print 'scope1.c'::foo::funclocal_bss at foo" and
30982 "print 'scope1.c'::foo::funclocal_ro at foo" and
30983 "print 'scope1.c'::bar::funclocal at foo" and
30984 "print 'scope0.c'::filelocal_ro" and
30985 "print 'scope1.c'::filelocal" and
30986 "print 'scope1.c'::filelocal_bss" and
30987 "print 'scope1.c'::filelocal_ro" and
30988 "print 'scope1.c'::foo::funclocal" and
30989 "print 'scope1.c'::foo::funclocal_bss" and
30990 "print 'scope1.c'::foo::funclocal_ro" and
30991 "print 'scope1.c'::bar::funclocal" and
30992 "print 'scope1.c'::bar::funclocal_bss"
30993 to only be xfail'd when not compiled with gcc.
d63a86f8 30994 Add rs6000-*-* xfail for
c906108c
SS
30995 "print 'scope0.c'::filelocal_bss before run"
30996 when compiled with gcc.
30997 (test_at_main): Add rs6000-*-* xfail for
30998 "print filelocal_ro in test_at_main"
30999 when compiled with gcc.
31000 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 31001 Add rs6000-*-aix* xfail for
c906108c
SS
31002 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
31003 "ptype t_char_array", not compiled with gcc.
31004 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
31005 xfail for "list foo (in include file)" when gcc compiled.
31006 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 31007 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
31008 "run to call0a" if not compiled with gcc.
31009 (unsigned_integral_args): Add rs6000-*-* xfail for
31010 "run to call1a" if not compiled with gcc.
31011 (float_and_integral_args): Add rs6000-*-* xfail for
31012 "run to call2a" if not compiled with gcc and for
31013 "continue to call2b" for any compiler.
31014 Add rs6000-*-* xfail to
31015 "print f1 after run to call2a" for gcc compiled.
31016 (discard_and_shuffle): Add rs6000-*-* xfail for
31017 "run to call6a".
31018 (shuffle_round_robin): Add rs6000-*-* xfail for
31019 "backtrace from call7a" if not compiled with gcc.
31020 Add rs6000-*-* xfail for
31021 "backtrace from call7b" if compiled with gcc.
31022 (call_after_alloca): Add rs6000-*-* xfail for
31023 "print c in call_after_alloca" and
31024 "print s in call_after_alloca" and
31025 "backtrace from call_after_alloca_subr"
31026 if not compiled with gcc.
31027 (localvars_in_indirect_call): Add rs6000-*-* xfail for
31028 "print c in localvars_in_indirect_call" and
31029 "print c in localvars_in_indirect_call" and
31030 "backtrace in indirectly called function" and
31031 "stepping into indirectly called function"
31032 if not compiled with gcc.
31033 (localvars_after_alloca): Add rs6000-*-* xfail for
31034 "print c after runto localvars_after_alloca" and
31035 "print s after runto localvars_after_alloca" and
31036 "print i after runto localvars_after_alloca" and
31037 "print l after runto localvars_after_alloca"
31038 for all compilers.
31039 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
31040 than whatis-info.exp.
31041 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
31042 than opaque-info.exp.
31043 Setup rs6000-*-* xfail for
d63a86f8 31044 "ptype on opaque struct pointer (statically)" and
c906108c
SS
31045 "ptype on opaque struct pointer (dynamically)" when
31046 not compiled with gcc.
31047 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
31048 rather than callf-info.exp.
31049 (do_function_calls): Add clear_xfail for rs6000-*-* for
31050 "p t_float_values2(3.14159,float_val2)". Seems to work
31051 fine there, both with xlc and gcc. Need to find out what
31052 it is doing right and fix other platforms.
31053 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
31054 "call inferior func with struct - returns int",
31055 "call inferior func with struct - returns long",
31056 "call inferior func with struct - returns float",
31057 "call inferior func with struct - returns double",
31058 "call inferior func with struct - returns char *",
31059 but only if not gcc compiled (presumes xlc compiled).
31060 Change rs6000-*-* xfails for
31061 "call inferior func with struct - returns char" and
31062 " call inferior func with struct - returns short" to only
31063 xfail if not using gcc.
31064 (clean mostlyclean): Remove *.ci and *.tmp files.
31065 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
31066 than templ-info.exp.
31067 * gdb.base/langs.exp: Source gdb.base/langs.ci.
31068 Add rs6000-*-* xfail for "up to foo in langs.exp"
31069 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 31070 when not gcc compiled.
d63a86f8 31071
c906108c
SS
31072Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31073
31074 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
31075 * gdb.base/corefile.exp: Likewise.
31076 * gdb.base/list.exp: Likewise.
31077 * gdb.base/scope.exp: Likewise.
31078 * gdb.base/siganls.exp: Likewise.
31079
31080 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
31081 compiler output.
31082 * gdb.base/whatis.exp: Likewise.
31083
31084Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
31085
31086 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
31087 failure (opcode table has been fixed to match reality).
31088
31089Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
31090
31091 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
31092 "call inferior func with struct - returns char",
31093 "call inferior func with struct - returns short"
31094
31095 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
31096 "print 'scope0.c'::filelocal at main",
31097 "print 'scope0.c'::filelocal_bss in test_at_main",
31098 "print 'scope0.c'::filelocal at foo",
31099 "print 'scope0.c'::filelocal_bss in test_at_foo",
31100 "print 'scope0.c'::filelocal at bar",
31101 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 31102
c906108c
SS
31103 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
31104 in source file 1". This bug seems to have been fixed with both
31105 gcc and native cc (was native assembler bug?).
31106
31107Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
31108
31109 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
31110 "backtrace through signal handler" to "i*86-*-sysv4*".
31111 * gdb.base/signals.exp: Add xfail for "'next' behaved as
31112 continue" case. Add "known SVR4 bug" to fail message.
31113 Add "i*86-*-bsdi2.0" xfail for "handle all print".
31114 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
31115 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
31116 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
31117 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
31118 "up to foo in langs.exp", "show language at foo in
31119 langs.exp", "up to cppsub_ in langs.exp", "show
31120 language at cppsub_ in langs.exp", "up to fsub in
31121 langs.exp", and "show language at fsub in langs.exp".
31122 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
31123 "bactrace in corefile.exp".
31124 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
31125 "call inferior function with struct - returns float" and
31126 "call inferior function with struct - returns double".
d63a86f8 31127
c906108c
SS
31128Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
31129
31130 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
31131 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31132 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31133 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31134
31135Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31136
31137 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31138 (or overriden) "CHILL" macro rather then bare "gcc".
31139 Also look for ../../gcc/xgcc since that is what we will
31140 actually need, not "Makefile". Remove following assignment
31141 of CHILL to CHILL_FOR_TARGET because that results in
31142 recursive definition.
31143
31144Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31145
31146 * gdb.base/corefile.exp: Change xfail for backtrace in
31147 corefile.exp from linuxaout to all linux.
31148 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31149 cases where we miss the breakpoint at the signal handler
31150 for some reason. Setup xfail for linuxoldld/linuxaout and
31151 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31152 hitting SIGURG breakpoint.
31153 * gdb.base/signals.exp: Setup xfail for "next" acting like
31154 continue to add linuxoldld. Setup xfail for all linux for
31155 "next to handler in signals_tests_1", "backtrace in
31156 signals_tests_1", "continue to func1", "pass SIGUSR1",
31157 and continue to handler".
31158
31159Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31160
31161 * Update all FSF addresses except those in COPYING* files.
31162
31163Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31164
31165 * gdb.base/a2-run.exp: Change messages to be more explicit about
31166 the status of args, and quote binfile in results.
31167
31168Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31169
31170 * gdb.base/callfuncs.exp: Add tests for passing structs to
31171 inferior functions and return various types.
31172 * gdb.base/callfuncs.c: Add functions to receive a struct
31173 and return a member of the struct, in various types.
31174
31175Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31176
31177 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31178
31179Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31180
31181 * config/vxworks29k.exp: New file, sources vxworks.exp.
31182
31183Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31184
31185 * config/gdbremote.exp: New file. Testing framework using
31186 gdbserver.
31187
31188Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31189
31190 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31191 "call function when asleep" and "send end of file".
31192 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31193 for "backtrace in corefile.exp".
31194 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31195 for "backtrace through signal handler".
31196 * gdb.base/corefile.exp: Make sure we actually generate a core file
31197 before trying the core tests. Some systems allow the user to suppress
31198 generation of core files and default to that (linux for example).
31199 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31200 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31201
31202Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31203
31204 * gdb.threads: New directory with some crude multi-threaded
31205 gdb tests (step.exp and step2.exp).
31206 * config/mt-lynx (STEP_EXECUTABLE): Define.
31207 (THREADFLAGS): Define.
31208
31209Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31210
31211 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31212
31213 * gdb.base/signals.exp: Disable whole file for lynx until
31214 further notice.
31215
31216 * gdb.base/signals.exp: xfail test where "next" acts like
31217 "continue" for lynx.
31218
31219 * gdb.base/interrupt.exp: xfail test for calling function while
31220 inferior is asleep for lynx.
31221
31222 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31223 than one cr-lf after each command.
31224
31225Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31226
31227 * configure.in: Reinstate setting of stabsdirs variable, fix
31228 typo in setting up configdirs for native builds.
31229
31230 * gdb.base/return.exp: Fix typo in return double test.
31231 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31232 compiler from optimizing them away.
31233
31234Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31235
31236 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31237 sequences to be echo'd by gdb when using gdb_test.
31238 * gdb.chill/chexp.exp: Likewise.
31239 * gdb.fortran/exprs.exp: Likewise
31240
31241Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31242
31243 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31244 after the inferior gdb has started.
31245
31246 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31247 after each command.
31248 * gdb.base/funcargs.exp: Likewise.
31249 * gdb.base/gdbvars.exp: Likewise.
31250 * gdb.base/interrupt.exp: Likewise.
31251 * gdb.base/list.exp: Likewise.
31252 * gdb.base/watchpoint.exp: Likewise.
31253 * gdb.c++/demangle.exp: Likewise.
31254 * gdb.c++/inherit.exp: Likewise.
31255 * gdb.chill/chexp.exp: Likewise.
31256 * gdb.fortran/exprs.exp: Likewise.
31257
31258 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31259 test if we can't handle IO to/from the inferior.
31260
31261 * gdb.c++/misc.exp: Always check for a program already being
31262 started after sending a "run" command to gdb.
31263
31264 * gdb.base/twice.exp: Start with a fresh gdb.
31265
31266 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31267 only depend on gdb's expression code, not the chill runtime.
31268
31269 * gdb.base/return.c: Put return values into variables so we
31270 can have gdb print them rather than depending on the program
31271 to print them.
31272 * gdb.base/return.exp: Corresponding changes.
31273
31274 * lib/gdb.exp: Provide default value for noinferiorio.
31275 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31276 the inferior.
31277
31278 * gdb.base/break.exp: Always check for a program already being
31279 started after sending a "run" command to gdb.
31280 (text_next_with_recursion): Don't check the output from the
31281 program's printf statement. Instead just make sure the program
31282 exited.
31283
31284 * gdb.base/commands.exp: Protect tests which need arguments with
31285 $noargs conditionals.
31286
31287Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31288
31289 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31290 of structure member arrays to match gdb/valops.c:value_addr change.
31291
31292Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31293
31294 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31295 cases.
31296
31297Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31298
31299 * configure.in (configdirs): Remove gdb.chill from default list
31300 of subdirs and then add it back in only if doing a native build.
31301 The current chill compiler does not yet work in any cross build.
31302 * Revert all signal changes from Jul 6.
31303 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31304 for sh-hms targets, allowing these tests to link, with no other
31305 changes. Testing is suppressed by setting "nosignals" in site.exp.
31306
31307Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31308
31309 * configure.in (signaldirs): Define and add to configdirs for all
31310 targets except some specific ones that are known to not support signals.
31311 Also clean up formatting.
31312 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31313 (signals, sigall): Remove rules to build.
31314 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31315 Moved to new gdb.signals directory.
31316 * gdb.signals: New test directory.
31317 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31318 signals.c signals.exp}: New or moved files.
31319
31320Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31321
31322 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31323
31324Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31325
31326 * gdb.base/return.exp: Xfail `return double' test failure
31327 on at least Solaris 2.3 and handle future/past versions on
31328 a case by case basis as appropriate. Also update message
31329 to include i*86 failures.
31330
31331Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31332
31333 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31334
31335 * lib/gdb.exp: Fix comment which erroneously identified
31336 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31337 gdb_file_cmd not gdb_load).
31338 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31339
31340 * gdb.base/setvar.exp: Make test names consistent between pass and
31341 fail cases. Use gdb_test more.
31342
31343Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31344
31345 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31346
31347Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31348
31349 * gdb.base/help.exp: Fix expected help string for `show commands'.
31350
31351Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31352
31353 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31354
31355 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31356 of a text section.
31357
31358Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31359
31360 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31361 that loop eventually terminates. Fix Connection refused logic so
31362 that testsuite will expire nicely.
31363
31364Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31365
31366 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31367 config/rom68k.exp: New tcl glue for the appropriate monitors.
31368 These all just end up calling monitor.exp.
31369 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31370 refused' by retrying. Cleanup some timeout issues.
31371 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31372 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31373 callers don't have to set/restore global timeout variable.
31374
31375 * The following set of changes centralizes management of the global
31376 timeout variable. This way, it can be set in one target dependent
31377 place instead of dozens of places scattered throughout the test suite.
31378 If you need to lengthen a timeout, then you should either set timeout
31379 in one of the config/{target}.exp files, or multiply it by a factor.
31380 Setting it to an absolute value is always going to lose for some
31381 targets.
31382 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31383 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31384 * gdb.base/funcargs.exp: Don't set timeout.
31385 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31386 * gdb.base/printcmds.exp (test_print_string_constants
31387 test_print_array_constants): Don't set timeout.
31388 * gdb.base/ptype.exp: Don't set timeout.
31389 * gdb.base/recurse.exp: Don't set timeout.
31390 * gdb.base/return.exp: Don't set timeout.
31391 * gdb.base/watchpoint.exp: Don't set timeout.
31392 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31393 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31394
31395Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31396
31397 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31398
31399Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31400
31401 * lib/gdb.exp: Disable chill tests for irix5.
31402
31403Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31404
31405 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31406 each test pass or fail.
31407
31408Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31409
31410 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31411 xlc not gcc.
31412
31413Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31414
31415 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31416
31417Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31418
31419 * config/est.exp: Fix copyright and comments. Remove dead code.
31420 Use targetname, serialport and baud variables instead of fixed
31421 constants.
31422 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31423 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31424
31425Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31426
31427 * gdb.base/watchpoint.exp: Don't run
31428 test_watchpoint_triggered_in_syscall for sunos.
31429
31430Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31431
31432 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31433 they don't seem to exist. Do include stdio.h.
31434
31435Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31436
31437 * gdb.base/a1-selftest.exp: Add alpha xfail.
31438
31439Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31440
31441 * gdb.base/watchpoint.c (main): Prompt before calling read().
31442 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31443 Revise accordingly. Remove cruft about sending "123" several
31444 times, until it gets noticed. Clean up the "print buf[0]" stuff
31445 so that it passes or fails, and waits for prompts in the usual way.
31446
31447Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31448
31449 * gdb.base/recurse.exp: Fix comment.
31450
31451 * TODO: Remove item about printing variables in nodebug.exp. Add
31452 item about enabling tests which are only run on some targets.
31453
31454 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31455 fail, make test names unique, use new gdb_test convention
31456 regarding pattern, use gdb_test more, etc.).
31457
31458 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31459 fail, make test names unique, etc.).
31460
31461Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31462
31463 * gdb.base/nodebug.c: Change return type of top and middle to
31464 short.
31465 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31466 are fixed by the recent mdebugread.c changes. Allow `short ()'
31467 as type for top and middle.
31468
31469Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31470
31471 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31472 nearly as I can tell, the whole thing was an accident in Stu's
31473 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31474 to replace a send/expect pair with gdb_test, but ended up only
31475 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31476 of 30 Mar 1995 took care of it, but left this vestigial comment
31477 which I am now nuking.
31478
31479Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31480
31481 * gdb.base/break.exp: Look for different line number for
31482 breakpoint at main depending on usestubs.
31483
31484Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31485
31486 * gdb.base/list.exp: Adjust some alternate expect patterns to
31487 match recent list0.c change. Add alternate expect pattern for
31488 output from `list default lines around main' for optimizing
31489 compilers.
31490
31491Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31492
31493 * lib/gdb.exp: If nosignals is not set, set it to 0.
31494
31495Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31496
31497 * config/slite-gdb.exp: Responds to load symbol table prompt.
31498 * gdb.base/break.exp: Adjust line number, fix rerun.
31499 * gdb.base/langs0.c: Add #ifdef usestubs.
31500
31501Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31502
31503 * gdb.base/list.exp: Adjust line contents after adding new lines in
31504 list0.c. Also fix a syntax error.
31505
31506 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31507 * gdb.base/break.exp: ditto.
31508 * gdb.base/list.exp: ditto.
31509 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31510 * gdb.base/run.c: ditto.
31511 * gdb.base/list0.c: ditto.
31512 * gdb.base/funcargs.c: ditto.
31513
31514Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31515
31516 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31517 $targetname, $serialport and $baud instead of hardwired variables.
31518 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31519 target doesn't support signals.
31520
31521Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31522
31523 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31524
31525Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31526
31527 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31528 Don't rely on the value of an auto variable before it has been
31529 initialized. Use gdb_test more.
31530
31531Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31532
31533 * lib/gdb.exp (default_gdb_version): A version number must start
31534 with a digit, but other than that contains all characters up to
31535 the first whitespace character.
31536
31537Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31538
31539 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31540
31541Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31542
31543 * gdb.c++/*.exp: Warn if executable does not exist. The original
31544 reason for skipping the warning was that configure.in sometimes
31545 intentionally skipped building the executables but the tcl code
31546 had no way of knowing. That (a) was always bogus with respect to
31547 error handling, (b) is no longer true (right now there is no way
31548 to skip C++ tests).
31549
31550 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31551
31552Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31553
31554 * gdb.base/list.exp: Add expect patterns for output from
31555 SunPRO compiled executables.
31556 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31557 types.
31558
31559Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31560
31561 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31562 number (we are already testing that the correct source line text
31563 gets printed).
31564
31565 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31566 that is what is intended, but something needed to be done to get
31567 sunos4 native working again.
31568
31569 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31570
31571 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31572 apparently went with a (very) old xfail.
31573
31574Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31575
31576 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31577 runto_main is a proc in gdb.exp that will do 'step' for target use
31578 stubs.
31579 * gdb.base/exprs.exp: ditto.
31580 * gdb.base/interrupt.exp: ditto.
31581 * gdb.base/opaque.exp: ditto.
31582 * gdb.base/printcmds.exp: ditto.
31583 * gdb.base/ptype.exp: ditto.
31584 * gdb.base/scope.exp: ditto.
31585 * gdb.base/setvar.exp: ditto.
31586 * gdb.base/signals.exp: ditto.
31587 * gdb.base/twice.exp: ditto.
31588 * gdb.c++/classes.exp: ditto.
31589 * gdb.c++/inherit.exp: ditto.
31590 * gdb.c++/templates.exp: ditto.
31591 * gdb.base/break.exp: no run and hit main for stubs. Change line
31592 numbers for breakpoints and info breakpoint.
31593 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
31594 breakpoint().
31595 * gdb.base/callfuncs.c: ditto.
31596 * gdb.base/exprs: ditto.
31597 * gdb.base/interrupt.c: ditto.
31598 * gdb.base/opaque0.c: ditto.
31599 * gdb.base/printcmds.c: ditto.
31600 * gdb.base/ptype.c: ditto.
31601 * gdb.base/scope0.c: ditto.
31602 * gdb.base/setvar.c: ditto.
31603 * gdb.base/signals.c: ditto.
31604 * gdb.base/twice.c: ditto.
31605 * gdb.c++/misc.cc: ditto.
31606 * gdb.c++/templates.cc: ditto.
31607
31608Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31609
31610 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
31611
31612 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
31613 somewhere between `read' and `main.c'. I'm pretty sure the
31614 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
31615 and it isn't particularly useful.
31616
31617 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
31618
31619Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31620
31621 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
31622
31623Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
31624
31625 * config/mt-slite: add LIBS and -nostdlib.
31626 * config/slite-gdb.exp: add this new file to support sparclite target.
31627
31628Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
31629
31630 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
31631
31632 * gdb.base/a2-run.exp: Change argument to istarget from
31633 "*-*-vxworks" to "*-*-vxworks*".
31634 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
31635
31636Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
31637
31638 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
31639 will not runto main but do a 'step' to step out of breakpoint().
31640 * config/mt-slite: add -Dusestubs.
31641
31642Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31643
31644 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31645 instead of just @.
31646
31647 * gdb.base/signals.exp: Add test for "handle all print".
31648 * TODO: Remove "handle all print". Also remove item about
31649 checking copyright date (I don't like the idea of a spurious FAIL
31650 based on when we run the tests).
31651
31652 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31653 for SunOS4 (reason for failure not investigated). Remove
31654 redundant test for $binfile.
31655
31656 * gdb.base/nodebug.c (array_index): Call malloc.
31657
31658 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31659
31660Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31661
31662 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31663 conventions and slightly simplify the matching regexp.
31664
31665Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31666
31667 * gdb.base/break.exp: Update gdb_test invocation to use new
31668 convention.
31669
31670 * lib/gdb.exp: If noargs is not set, set it to 0.
31671
31672 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
31673 tests unique.
31674
31675 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
31676
31677Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31678
31679 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
31680 one argument of type "<non-float parameter>".
31681
31682Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
31683
31684 * config/rom68k.exp: New file to support Motorola IDP board.
31685 * gdb.base/a2-run.exp: Skip this file if noargs is set.
31686 * gdb.base/break.c: Change things around so that this program
31687 doesn't depend upon args. This is necessary to make remote
31688 targets work (in general, they can't take args).
31689 * gdb.base/break.exp: Don't try to send args to program. Don't
31690 expect output. Also, replace lots of code with gdb_test.
31691
31692Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31693
31694 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
31695 printing of '\'' (which is what the comment says we are testing,
31696 even though we were not), not '''.
31697 (test_integer_literals_rejected): Test that printing ''' is an error.
31698
31699 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31700 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
31701 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
31702 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
31703 Use gdb_test not test_print_accept.
31704 * lib/gdb.exp: Remove test_print_accept.
31705
31706 * gdb.base/signals.exp (signal_tests_1): Make pass message
31707 consistent with fail message.
31708
31709 * gdb.base/whatis.exp: Remove xfails for printing char vs.
31710 unsigned char; the bug (PR 1821) is fixed.
31711
31712 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
31713
31714 * gdb.base/scope.exp (test_at_localscopes): Call pass for
31715 successful tests--makes xfailing them work right.
31716
31717Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31718
31719 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
31720 only \r\n, not .*. The test can pass .* as the last thing in
31721 $pattern if that is what it wants. In addition to providing this
31722 flexibility, this change should speed up pattern matching in cases
31723 where the pattern already ended with .* (there were a number of
31724 them). This change also helps catch bad patterns--in the old
31725 scheme the typo "char \*" instead of "char \\*" would pass. Now
31726 it is caught.
31727 * Many .exp files: Update callers.
31728
31729 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
31730 clearer and does not spuriously match multiple ('s. Likewise for
31731 ) and *.
31732
31733 * gdb.base/nodebug.exp: Test ability to call a function and pass
31734 it a string (even with no debugging info).
31735
31736 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
31737 "p '\'", which is the same as "p ''" once tcl gets done with
31738 quoting, to "p '\\'", which I suspect is what is intended (one
31739 backslash gets sent to GDB).
31740
31741 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
31742
31743Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31744
31745 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
31746 1817) was fixed literally years ago.
31747
31748Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31749
31750 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
31751 test, it causes stepping out of call_after_alloca_subr with
31752 optimizing compilers.
31753 (localvars_in_indirect_call): Consume GDB prompt if `finish'
31754 fails.
31755
31756 * gdb.c++/templates.exp: Source templ-info.exp only if
31757 the templates executable exists.
31758
31759 * gdb.c++/misc.cc (class Contains_static_instance,
31760 class Contains_nested_static_instance),
31761 gdb.c++/classes.exp (test_static_members): Test printing of
31762 a class that contains a static instance of the class.
31763
31764Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31765
31766 * gdb.base/langs2.c (cppsub_): Don't prototype.
31767 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
31768 only, I believe).
31769
31770Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31771
31772 * lib/gdb.exp (skip_chill_tests): New procedure.
31773
31774 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
31775
31776Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
31777
31778 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
31779 each expect pattern. Cuts runtime from 12 to about 4 seconds.
31780
31781Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31782
31783 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
31784
31785 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
31786 disassemble 8, not 16, instructions for part 4.
31787
31788 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
31789 support the latter anymore.
31790
31791 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
31792 -DNO_PROTOTYPES.
31793 * gdb.base/callfuncs.c: Control use of prototypes based on
31794 NO_PROTOTYPES, not __STDC__.
31795 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
31796 t_float_values2 tests if prototypes in use.
31797
31798 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
31799 t_double_values): When checking differences against DELTA, check
31800 that difference is within the range (-DELTA,DELTA), not just
31801 (-infinity,DELTA).
31802
31803Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
31804
31805 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
31806 'file' command firts, then 'target', then 'load', this is due to gdb
31807 target set up.
31808 * config/mips-gdb.exp: Fix a couple regular exp bugs.
31809
31810Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
31811
31812 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
31813 FP load/store variants.
31814 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
31815
31816Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31817
31818 * gdb.base/term.exp: Do not give a warning if not native, it is
31819 not an abnormal condition.
31820
31821Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
31822
31823 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
31824 t_char_array".
31825
31826Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31827
31828 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
31829 are getting the version number.
31830
31831 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
31832 if not native, it is not an abnormal condition.
31833
31834Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31835
31836 * lib/gdb.exp: Just use "file exists", rather than undocumented
31837 dejagnu procedure "findfile".
31838
31839Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31840
31841 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
31842 (LDFLAGS): Set to -Xlinker -Ur.
31843
31844 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
31845 Removed, these values are set by lib/gdb.exp.
31846
31847 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
31848
31849Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31850
31851 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
31852 of replicating gdb startup code.
31853
31854 * config/mt-vxworks (LDFLAGS): Set to -r.
31855 (CFLAGS_FOR_TARGET): Removed.
31856
31857 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
31858 (gdb) and gdb for vxworks uses (vxgdb).
31859
31860 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
31861 executable is not in the tree and host != target, use sed and
31862 program_transform_name to determine the gdb name used by the
31863 target.
31864
31865 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
31866 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
31867
31868Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31869
31870 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
31871 floats, chars, and shorts where there are ANSI-style function
31872 definitions.
31873
31874 * gdb.base/langs.exp, gdb.base/langs*: New test.
31875 * gdb.base/Makefile.in: Build it.
31876 * TODO: Remove item about checking that C names don't get C++
31877 demangling applied; this test tests it.
31878
31879Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31880
31881 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
31882 went with the const70 xfail. The xfail went away a year ago.
31883
31884 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
31885
31886 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
31887 for hp300.
31888
31889 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
31890
31891 * gdb.base/a1-selftest.exp: Don't run on hp300.
31892
31893Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31894
31895 * Makefile.in (site.exp): Set host_alias and target_alias as well
31896 as host_triplet and target_triplet.
31897
31898Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31899
31900 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
31901
31902 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
31903 places as other ecoff systems).
31904
31905 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
31906 ultrix.
31907
31908Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31909
31910 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
31911 remove them.
31912 * gdb.base/nodebug.exp: Accept "function" in addition to "text
31913 variable and "variable" in addition to "data variable".
31914 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
31915
31916 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
31917 2.
31918 * gdb.base/list1.c (long_line): Add additional statement at start
31919 of function.
31920 * gdb.base/list.exp (test_forward_search): Update line number to
31921 reflect new statement.
31922
31923Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31924
31925 * gdb.base/signals.exp: Reinitialize searched source directories
31926 after gdb_start call.
31927
31928Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
31929
31930 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
31931 * gdb.stabs/Makefile.in: Likewise.
31932
31933 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
31934 change. Instead split the tests into smaller pieces.
31935 * gdb.disasm/hppa.s: Corresponding changes.
31936
31937Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31938
31939 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31940 Quote ^C when passing it to stty. For some shells ^ is a pipe.
31941
31942 * gdb.base/funcargs.exp: Modify many tests so that every test
31943 either passes or fails. Make some test names unique.
31944
31945Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31946
31947 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31948 Call stty to set interrupt character.
31949
31950 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
31951 for HP assembler versus GNU assembler based on actual behavior of
31952 $(CC), rather than assuming that $(AS) is always the GNU assembler.
31953
31954 * TODO: Suggest a few more stepping tests.
31955
31956Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
31957
31958 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
31959 restart GDB for h8300 after a continue.
31960 (return): Add pattern to match a29k-udi behavior.
31961 * gdb.base/nodebug.exp: Remove obsolete comment.
31962 * gdb.base/regs.exp: New file, testing of register displays.
31963 * gdb.base/return.exp: Fix typo in reference to $objdir.
31964 * gdb.base/whatis.exp: Always start with a fresh GDB.
31965
31966Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31967
31968 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
31969 higher, these tests generate a lot of output.
31970
31971Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31972
31973 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
31974 code following the catch silently ignored some errors; without the
31975 catch they should be thrown like any other tcl error. Also, the
31976 catch used "" instead of {} which meant all the callers who wanted
31977 to include one of the characters "[]$ had to quote it an extra time.
31978 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
31979 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
31980 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
31981 Remove extra quoting.
31982
31983Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
31984
31985 * gdb.base/commands.exp: Make test names unique; every test either
31986 passes or fails. Update some comments.
31987
31988 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
31989
31990Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31991
31992 The following fixes a FAIL caused by the fact that the alpha stabs
31993 configuration didn't use the ".if alpha" code in weird.def.
31994 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
31995 bit pointer, so the 32 bit version works even on the alpha.
31996 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
31997 Remove the stuff which allowed us to have separate versions for
31998 alpha and everything else.
31999
32000 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
32001 regexp which "info func operator\[\](" is supposed to match. Fix
32002 string to send to GDB. Note that GDB still doesn't work right. Add a
32003 new test for "info func .perator\[\](" which GDB does handle correctly.
32004
32005 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
32006
32007Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32008
32009 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
32010 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
32011 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
32012 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
32013 it makes the tests harder to understand and confuses test-o-matic.
32014 The preferred style is that each test provides a PASS or a FAIL,
32015 and has a unique message (e.g. "continue #54" not just "continue")
32016 which is the same for the pass and the fail.
32017 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
32018 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
32019 to lib/gdb.exp.
32020 * gdb.base/printcmds.exp: Use test_print_accept. Remove
32021 prt_accept which was basically the same thing. Likewise for
32022 test_print_reject and prt_reject.
32023 * lib/gdb.exp (test_print_reject): Add some more error message
32024 patterns to match from the former printcmds.exp (prt_reject).
32025 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
32026 One defect of the passcount stuff is that some of it failed to
32027 report XPASS where appropriate.
32028 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
32029 stuff before and after arg in expected pattern.
32030 (test_paddr_operator_functions): Re-do test without print_addr_of;
32031 this is the only test which seems to want extra stuff there.
32032
32033Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32034
32035 * gdb.base/nodebug.exp: Update new tests to reflect improved
32036 wording of gdb output.
32037
32038 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
32039 and "ptype" work on variables in files compiled without -g.
32040 Replaces commented out "maint print msymbol" tests.
32041
32042Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32043
32044 * gdb.base/setvar.c (dummy): Call malloc.
32045
32046 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
32047 losing with the irix4 sed.
32048
32049 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
32050 ALRM" on irix4.
32051
32052Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32053
32054 * TODO: Remove items about corefile.exp testing new exec-file and
32055 backtrace; both are now done. Add items about printing enums.
32056
32057Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32058
32059 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
32060 "get signal $thissig" test fails.
32061
32062 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
32063
32064Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32065
32066 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
32067 compiler warning with dec alpha compiler.
32068
32069 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
32070 extra \n from gdb_test call (this explains why the prompt test
32071 that I removed yesterday was there).
32072 (user_defined_command_test): Remove extra \n and prompt test.
32073
32074 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
32075 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
32076 doesn't exist.
32077 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
32078 Also remove alpha workaround, which turns out to be because
32079 SIGABRT == SIGLOST.
32080
32081 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
32082
32083 * gdb.base/help.exp: Don't test "help show".
32084
32085Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32086
32087 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
32088 "set print address" is on.
32089 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
32090 pass prompt to gdb_test; gdb_test already looks for the prompt.
32091
32092 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
32093
32094 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
32095 was a vestige of the manual TESTSTRATEGY, and the purpose of it
32096 was to make sure that gdb can read a core file. But (a) the "read
32097 the corefile" part didn't make it to a1-selftest.exp, we just
32098 delete the corefile after creating it, and (b) we test reading
32099 corefiles in corefile.exp anyway. Also, this test left around a
32100 xgdb process on Solaris.
32101
32102 * gdb.base/corefile.exp: Also test backtrace.
32103
32104Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
32105
32106 * gdb.base/commands.exp: Test a simple user defined command with
32107 arguments and if/while statements; verify the full user command is
32108 printed by "show user".
32109
32110 * gdb.base/commands.exp: Test if/while commands as part of a
32111 breakpoint command list; verify they appear in breakpoint
32112 information.
32113
32114Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32115
32116 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
32117 than by dividing by zero.
32118
32119Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
32120
32121 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
32122 performing an inferior call with watchpoints enabled.
32123 * gdb.base/watchpoint.c (main): Delete second unnecessary read
32124 call.
32125
32126Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32127
32128 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
32129 of "file" command.
32130
32131 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32132 Add additional pattern for when "int operator int(void);" appears
32133 in a different order.
32134
32135Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32136
32137 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32138
32139 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32140 and "signal" with ".*".
32141
32142Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32143
32144 * TODO: Add note about "handle all nostop".
32145
32146 * gdb.base/{sigall.c, sigall.exp}: New test.
32147 * gdb.base/Makefile.in: Add it.
32148
32149Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32150
32151 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32152 when invoking GDB, suppresses any windowing interface.
32153
32154Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32155
32156 * config/sim-gdb: New file, simulator testing support.
32157
32158Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32159
32160 * gdb.base/interrupt.exp: Test calling func1 twice.
32161
32162Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32163
32164 * gdb.base/list.exp (test_forward_search): Set timeout higher
32165 when we'll be getting lots of output from gdb.
32166
32167 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32168 "init_malloc" to after the expect statement. Run it if that
32169 regexp is taken, but also for two others which happen if source
32170 cannot be found.
32171
32172Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32173
32174 * gdb.base/printcmds.exp: New test, for printing register before
32175 program is running.
32176
32177Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32178
32179 * gdb.base/list.exp: Correct some alternate expect patterns
32180 to reflect changes in list1.c.
32181
32182Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32183
32184 * TODO: Add item regarding large frames.
32185
32186 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32187
32188 * TODO: Remove item about enabling return.exp; it
32189 is enabled. Suggest a few more "return" tests.
32190
32191Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32192
32193 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32194 anonymous unions.
32195
32196Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32197
32198 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32199 and pr-5646.o, so "make" is the same as "make all", not "make
32200 pr-4975.o".
32201
32202Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32203
32204 * gdb.base/list.exp: Adjust expectations to reflect changes in
32205 list1.c.
32206 (test_forward_search): New test proc.
32207 * gdb.base/list1.c (long_line): New function, has long source line.
32208
32209Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32210
32211 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32212 additional line of code that was added.
32213
32214Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32215
32216 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32217 tests so as not to overflow expect's input buffers.
32218 * gdb.disasm/hppa.exp: Corresponding changes.
32219
32220Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32221
32222 Beginnings of template debugging tests.
32223 * gdb.c++/templ-info.cc: New file to test for template
32224 debugging capability of the compiler.
32225 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32226 templ-info.cc.
32227 * gdb.c++/templates.cc: Add explicit template instantiations
32228 to enable compiling with -fno-implicit-templates. Add destructor
32229 and 'value' method to T5 class for template tests.
32230 * gdb.c++/templates.exp: Add testcases for printing of template
32231 types, setting breakpoints on template methods and calling a
d63a86f8 32232 template method.
c906108c
SS
32233
32234Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32235
32236 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32237 branch target since some assemblers (gas-2.5) may emit a
32238 relocation for the branch instead of resolving it in the
32239 assembler.
32240
32241Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32242
32243 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32244 through signal handler.
32245
32246Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32247
32248 * configure.in (*-*-netware): Use config/mt-netware.
32249
32250 * config/mt-netware: New file.
32251 * config/mt-i386-netware: Removed, separate configs for different
32252 netware architectures are no longer needed now that we have
32253 --with-headers.
32254
32255Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32256
32257 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32258 by the recent changes to use ANSI C arithmetic conversions.
32259
32260Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32261
32262 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32263 bug involving using inferior_pid to figure out whether to select a
32264 frame.
32265
32266Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32267
32268 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32269 match the current disassembler output.
32270
32271Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32272
32273 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32274 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32275 types, expect "int" as type of integer values (for now).
32276
32277Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32278
32279 * gdb.base/commands.exp: New tests for if/while commands.
32280
32281Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32282
32283 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32284 by .*, since hex values have different syntax in Chill mode.
32285
32286Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32287
32288 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32289 linefeed from expect pattern for repeated types with indices > 9.
32290
32291Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32292
32293 First part of Fortran test suite.
32294 * gdb.fortran: New directory.
32295 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32296
32297Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32298
32299 * gdb.base/default.exp: Update expect pattern for load command
32300 without arguments.
32301
32302Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32303
32304 * configure.in: Change i386 to i[345]86.
32305 * gdb.base/configure.in: Likewise.
32306 * gdb.c++/configure.in: Likewise.
32307 * gdb.chill/configure.in: Likewise.
32308
32309Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32310
32311 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32312 patterns, since that is not a valid context for comments.
32313
32314Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32315
32316 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32317 repeated types and repeated types with indices > 9.
32318
32319Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32320
32321 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32322 2417; old bug has been fixed.
32323
32324Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32325
32326 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32327 send the newline ourselves instead of assuming gdb_test will do
32328 so when passed an empty input string.
32329
32330 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32331 stabs testcode.
32332
32333Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32334
32335 * lib/gdb.exp (gdb_test): Don't send anything if the first
32336 argument is an empty string. This makes cases where we want to
32337 match output that is already in expect's buffers (for example,
32338 matching a breakpoint after gdb_run_cmd has been called) work
32339 reliably.
32340
32341Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32342
32343 * config/netware.exp: New file.
32344
32345Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32346
32347 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32348 the -B and -L prefixes so we can find the debugging stub.
32349
32350 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32351 there and we are using the gcc from the tree.
32352
32353 * gdb.base/types.c: Removed.
32354
32355 * gdb.base/configure.in: Look for makefile fragments in ../config.
32356 Recognize i386-*-netware.
32357 * gdb.c++/configure.in: Likewise.
32358
32359Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32360
32361 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32362 the correct TCL syntax.
32363
32364Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32365
32366 * gdb.base/opaque.exp: use runto instead of messing around with
32367 breakpoints. Simplify by using gdb_test.
32368
32369 * gdb.base/bitfields.exp: restart between tests on netware targets
32370 because breakpoints aren't relocated after target death. Run
32371 processes to completion.
32372
32373 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32374
32375Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32376
32377 * Makefile.in: Remove extra tabs that confuse some versions
32378 of "make". Use the newly built gdb to test with by default,
32379 rather than the first one in the tester's search path.
32380
32381Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32382
32383 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32384
32385 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32386 condition help.
32387
32388Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32389
32390 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32391
32392 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32393 running.
32394 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32395 * gdb.base/funcargs.exp: Likewise.
32396
32397 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32398 * gdb.base/funcargs.exp: Likewise.
32399
32400 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32401 message is "".
32402
32403Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32404
32405 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32406 return,signals,twice}.exp: Handle non-existant binaries
32407 consistantly.
32408
32409 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32410 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32411 might testing a cross development system.
32412
32413Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32414
32415 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32416 runtest script is relative to ${srcdir}, not ${rootdir}.
32417
32418Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32419
32420 * gdb.base/signals.exp: Allow for optionality of breakpoint
32421 address.
32422
32423Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32424
32425 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32426
32427Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32428
32429 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32430 for size_t definition.
32431 * gdb.c++/templates.cc: Likewise
32432
32433 * config/mt-i386-netware: New file.
32434
32435 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32436 defined.
32437
32438 * gdb.base/Makefile.in: Added support for systems that name core
32439 files by appending "core" to the program name.
32440 * gdb.base/a1-selftest.exp: Likewise.
32441
32442Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32443
32444 * gdb.base/return.exp: Add comment and message for `return double'
32445 test failure on Sparc Solaris.
32446
32447Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32448
32449 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32450
32451Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32452
32453 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32454 from optimizing them away.
32455 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32456 patterns to include default constructors and assignment operators,
32457 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32458 character in the output of the virtual base pointer.
32459
32460Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32461
32462 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32463 expression match in print_addr_of to avoid unintented matches.
32464 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32465 versions up to 2.5.8.
32466
32467Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32468
32469 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32470 included file to run under newer versions of expect.
32471 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32472 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32473 Remove xfail for the virtual table of BDDHookV.
32474
32475Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32476
32477 * lib/gdb.exp (string_to_regexp): Set a default result.
32478 (default_gdb_start): Fix misleading message.
32479
32480Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32481
32482 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32483 Remove all CC, etc definitions.
32484 * config/mt-hpux: New file.
32485 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32486 (CFLAGS, LDFLAGS): Define.
32487 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32488
32489 * Makefile.in (site.exp): Don't insert host_os, etc.
32490 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32491 (distclean): Check existence of subdir.
32492 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32493 * gdb.base/Makefile.in: General cleanup and simplification.
32494 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32495 to build executables. Use default rule to build .o files.
32496 (EXPECT, RUNTEST, CC): Fix relative pathname.
32497 (site.exp): Don't insert host_os, etc.
32498 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32499 and/or SIGUSR1 defined.
32500 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32501 * gdb.c++/Makefile.in: General cleanup and simplification.
32502 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32503 (CFLAGS): Remove.
32504 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32505
32506Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32507
32508 * gdb.base/recurse.exp: Misc changes to get tests running again
32509 after Kung's changes to the watchpoint code.
32510 * gdb.base/watchpoint.exp: Likewise.
32511
32512Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32513
32514 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32515
32516Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32517
32518 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32519 * lib/gdb.exp (default_gdb_start): Define.
32520 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32521 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32522 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32523 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32524 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32525 Don't call gdb_target_udi in between tests.
32526
32527Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32528
32529 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32530 (which was basically just a local version of the same thing). In
32531 addition to avoiding duplication, gdb_test_exact is faster.
32532 * lib/gdb.exp (gdb_test_exact): Fix typo.
32533
32534 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32535 don't give an error.
32536
32537 * gdb.base/term.exp: Call delete_breakpoints before starting.
32538
32539 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32540 (t10): Add comment.
32541
32542Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32543
32544 Reorganization of the GDB Test Suite.
32545
32546 * gdb.base: New directory, contains all the basic tests.
32547 * gdb.c++: New directory, tests specific to C++.
32548 * gdb.chill: New directory, tests specific to Chill.
32549 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32550 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32551 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32552 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32553 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32554 t30-31 to chill).
32555 * */gdbme.*: Rename to match appropriate expect scripts.
32556 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32557 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32558 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32559 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32560 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32561 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32562 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32563 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32564 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32565 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32566 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32567 gdb.c++/virtfunc.cc: New names of C++ files.
32568 * gdb.chill/chillvars.ch: New name of Chill file.
32569 * gdb.base/configure.in, gdb.c++/configure.in,
32570 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32571 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32572 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32573 * configure.in (configdirs): Update to reflect directory changes.
32574 (target_abbrev): No longer define for any configuration.
32575 * Makefile.in: Cosmetic improvements to header comments.
32576
32577Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32578
32579 Various changes to gdb.t31:
32580
32581 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32582 * gdbme.ch: Make all key-words and predefineds be upper-case.
32583 * chillvars.exp: Expect key-words and predefinds in upper-case.
32584
32585 * chillvars.exp: Use gdb_test_exact many places.
32586 Change expected output for arrays (which now includes index labels).
32587
32588 * pr-5020.exp, gdme.ch (module PR_5020):
32589 New test, for PR-5020.
32590
32591Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
32592
32593 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
32594 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
32595
32596Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
32597
32598 * Makefile.in: Fix bit-rot in definitions of CHILL,
32599 CHILL_FOR_TARGET and Chill_LIB.
32600 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
32601 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
32602 CHILL, and CHILL_LIB.
32603
32604Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
32605
32606 * Revert the previous changes. Please see Rob's directory
32607 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
32608
32609Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
32610
32611 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
32612 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
32613 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
32614 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
32615 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
32616 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
32617 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
32618 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
32619 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
32620 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
32621 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
32622 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
32623 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
32624 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
32625 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
32626 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
32627 changes from 94Q1.
32628
32629Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
32630
32631 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
32632 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
32633 Rob's new testing fragments.
32634
32635Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
32636
32637 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 32638 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
32639
32640Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32641
32642 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32643 version also, match on casted version strings, and match on
32644 gdb startup case where the line numbers might be messed up.
32645
32646Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32647
32648 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 32649 (CFLAGS): Delete it from here.
c906108c
SS
32650
32651Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32652
32653 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32654
32655Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32656
32657 * Makefile.in (RUNTEST): Default to just "runtest".
32658
32659Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32660
32661 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32662 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32663 the code has been restructured.
32664
32665Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32666
32667 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32668 \n, not just one of each.
32669
32670 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
32671 /bin/cc gives a warning if you do.
32672
32673Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
32674
d63a86f8 32675 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
32676 __t10ListS_link1ZUiRCUiPT0
32677
32678Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32679
32680 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
32681 on local variables in recursive functions.
32682
32683 * gdb.t07/Makefile.in: Build the new test.
32684
32685Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32686
32687 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
32688 directly. Instead compare the return values from actual calls.
32689
32690Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
32691
32692 * Makefile.in (check): Set TCL_LIBRARY for runtest.
32693
32694Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32695
32696 * From Peter Schauer with minor modifications.
a9c64011
AS
32697 * gdb.t15/return.exp (return_tests): Handle targets where "return"
32698 stops in mid-line in the caller. Add xfail for returning a float
32699 value on X86 targets.
c906108c
SS
32700
32701Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32702
32703 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
32704 to avoid expect lossage.
32705 (fmem_LRbug_tests): Likewise.
32706 * gdb.disasm/hppa.s: Corresponding changes.
32707
32708 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
32709 conditions to work with latest dejagnu/expect.
32710
32711 * gdb.t15/funcargs.exp (finish from indirect call): No longer
32712 expected to fail on the PA.
32713 (backtrace in call with trampolines): Explicitly require main
32714 to be frame #1 (no trampolines should show up in backtrace).
32715
32716 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
32717 "continue -expect".
32718 * gdb.t06/break.exp: Likewise.
32719 * gdb.t07/watchpoint.exp: Likewise.
32720 * gdb.t13/bitfields.exp: Likewise.
32721 * gdb.t15/{funcargs,return}.exp: Likewise.
32722 * gdb.stabs/weird.exp: Likewise.
32723 * config/{mips,udi}-gdb.exp: Likewise.
32724
32725 * hppa.sed: Enclose comments within a sed command to avoid
32726 losing with the old OSF1 sed.
32727
32728Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32729
32730 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
32731 sequent dynix.
32732 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
32733 * gdb.t15/funcargs.exp: Conditionally step again to really
32734 finish from marker_call_with_trampolines. Handle the case where
32735 the first step from within call_with_trampolines already steps
32736 us back to main.
32737 * gdb.t15/gdbme.c: Add comment to closing brace of
32738 call_with_trampolines for funcargs.exp.
32739
32740Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32741
d63a86f8 32742 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
32743 Fix typo(s).
32744
32745Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32746
32747 * gdb.t07/gdbme.c: More code for watchpoint testing.
32748
32749 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
32750 "Hardware watchpoint" throughout file.
32751 (test_watchpoint_triggered_in_syscall): New test.
32752 (test_complex_watchpoint): New test.
32753
32754Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32755
32756 * gdbme.c (call_with_trampolines): New function to try and step
32757 into. Tests trampoline problems on the PA.
32758
32759 * funcargs.exp (localvars_in_indirect_call): No longer expect
32760 stepping into indirect call to fail on PAs.
32761 (test_stepping_over_trampolines): New test.
32762
32763Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32764
32765 * TODO: Add suggestions for static member function tests, and
32766 completion tests.
32767
32768Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32769
32770 * TODO: Add suggestions for "p/a" tests.
32771
32772 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
32773 (default_gdb_exit): Replace all the hair with sending "quit" to
32774 the process with a simple close.
32775
32776Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32777
32778 * TODO: Add suggestions for shared library tests.
32779
32780Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32781
32782 * TODO: Add suggestions for x/s tests.
32783
32784Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32785
32786 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
32787 "enable once", and "enable breakpoints once" with ".*".
32788
32789Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32790
32791 * TODO: Add suggestions about structure passing tests.
32792
32793Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32794
32795 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
32796 the primary1 test, use work around if __GNUC__ < 2.
32797 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
32798 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
32799 Test for bad output rather than waiting for timeout. Issue
32800 second continue only if first continue failed.
32801
32802Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32803
32804 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
32805 operator[] test with gdb_test because the old code didn't seem to
32806 be getting the quoting right with the new dejagnu.
32807
32808Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
32809
32810 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
32811 one from the path.
32812 * Makefile.in: Use a fresh expect if there is one, use runtest
32813 from the src tree if there is one.
d63a86f8 32814
c906108c
SS
32815Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32816
32817 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
32818 next over recursive call. Revise the tests from that point on
32819 (which had been skipped) to match GDB's actual (correct) output.
32820
32821 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
32822 with next over a breakpoint whose condition is false.
32823
32824 * gdb.t00/help.exp: Comment out "help set print" tests just like
32825 (and for same reason as) "help set" test.
32826
32827Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32828
32829 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
32830 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
32831
32832Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32833
32834 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
32835 necessary gdb_target_udi.
32836
32837 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
32838
32839 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
32840 1838 and 2417; they are fixed.
32841
32842 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
32843 gdb.t03/ptype.exp (ptype structure, ptype union):
32844 Remove xfails; the test is looser than when the xfails were added.
32845
32846 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
32847 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
32848
32849 * gdb.t01/run.exp: Only run shell test if isnative.
32850
32851 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
32852 since "run" automatically loads if necessary. Call gdb_target_udi
32853 after the "file" since "file" kills any execution target.
32854
32855 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
32856 GDB. GDB doesn't work that way (not anymore at least) on UDI.
32857 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
32858 argument for UDI.
32859
32860Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32861
32862 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
32863
32864 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
32865
32866Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32867
32868 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
32869 properly quoting regexps. This makes the second argument to
32870 demangle a fixed string, which matches the callers, instead of a
32871 shell-style pattern which is what the previous implementation
32872 used. Update some of the callers.
32873
32874Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32875
32876 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
32877 (comib_nullified_tests): Fix typo.
32878 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
32879 strings. No longer expected to fail.
32880
32881 * gdb.disasm/hppa.s (addib_tests): Fix typo.
32882 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
32883 strings. No longer expected to fail.
32884
32885 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
32886 string. No longer expected to fail.
32887
32888Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32889
32890 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
32891 No longer expected to fail.
32892
32893 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
32894 string. No longer expected to fail.
32895
32896Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32897
32898 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
32899 only in the names (I probably got most of them). I was even
32900 generous with some which differed in underscores in names, and
32901 probably missed a few, and I *still* was able to remove almost a
32902 third of the file with almost no impact on testsuite coverage.
32903
32904Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32905
32906 * gdb.t00/default.exp: Match udi_attach error message as well as
32907 the one from child_attach.
32908
32909 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
32910
32911 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
32912
32913 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
32914 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
32915
32916 * Move test with enums and partial symbols back to
32917 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
32918 Reverts the change of 26 May 93. Per today's change to
32919 stabs.texinfo, the behavior that weird.exp was expecting was
32920 unreasonable; what is important is that the compiler+gdb get
32921 things right, which happens with a recent gcc. Also fix the test
32922 to deal with native compilers which put out the stab gdb can't
32923 deal with.
32924
32925Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32926
32927 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
32928 in the names. The main thing these accomplish is to slow things down.
32929 Many more such duplicates surely remain.
32930
32931 * gdb.t00/help.exp: Comment out "help support" test just like
32932 (and for same reason as) "help set" test.
32933
32934Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
32935
32936 * gdb.t06/break.exp: Remove setup_xfails for
32937 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
32938 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
32939 about known bug in gcc to include up through 2.5.8.
32940 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
32941 well as "_vb$".
32942 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
32943 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
32944 with latest gcc and gdb.
32945 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
32946 well as "_vb$".
32947
32948Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32949
32950 * configure.in (hppa*-*-*): Also configure and build stabs-only
32951 tests.
32952
32953Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32954
32955 * gdb.t10/hppa.mt: A makefile fragment for the PA.
32956 * gdb.t10/configure.in (hppa*-*-*): Use it.
32957
32958Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32959
32960 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
32961
32962Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32963
32964 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
32965 versions prior to 1.13.5.
32966
32967Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32968
32969 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
32970 the prompt is at the start of a line.
32971
32972Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32973
32974 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
32975 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
32976 in the copr tests now.
32977 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
32978 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
32979 expected to fail.
32980
32981Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
32982
32983 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
32984 gdb.t31/chillvars.exp, lib/gdb.exp:
32985 Tweak to run under either version of expect.
32986 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
32987 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
32988 * gdb.t11/list.exp: Remove extraneous whitespace.
32989
32990Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32991
32992 * gdb.t16/printcmds.exp (test_print_strings): Accept
32993 "(unsigned char *) " before the string.
32994
32995 * TODO: Add notes about printing of fancy types and GDB expressions.
32996
32997Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
32998
32999 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
33000 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 33001 if doing mips-idt-ecoff.
c906108c
SS
33002
33003Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
33004
33005 * Most .exp files: Tweak to run under either version of expect.
33006
33007Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33008
33009 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
33010 xfails; I'm not sure why they are failing, but not because of PR 1806.
33011
33012Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
33013
33014 * config/unix-gdb.exp: Remove gdb_unload cause it's already
33015 defined in lib/gdb.exp.
33016
33017Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33018
33019 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
33020 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
33021 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
33022 have to be typeless.
33023
33024Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
33025
33026 * TODO: Add suggestion for copyright year test.
33027
33028Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
33029
33030 * configure.in (*-*-lynxos*): Add stabs tests.
33031
33032Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33033
33034 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
33035 so insert a tab before any assembler directive in column zero.
33036
33037 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
33038 stores.
33039 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
33040 stores.
33041 (fpu_short_memory_tests): Likewise.
33042
33043Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33044
33045 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
33046 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
33047 .stabs directives in comments.
33048
33049Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33050
33051 * TODO: New file, describing tests we could write.
33052 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
33053
33054Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33055
33056 * gdb.t06/signals.exp: Add kludge to force re-sync.
33057
33058 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
33059 to xgdb instead of gdb, get out of gdb.
33060
33061Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
33062
33063 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
33064 for info.
33065
33066Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
33067
33068 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
33069 * gdb.stabs/configure.in (hppa*-*-*): Use it.
33070 * gdb.stabs/hppa.sed: New sed script for the PA.
33071
33072Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33073
33074 * gdb.stabs: Re-write weird.def and configuration to use sed
33075 instead of cpp. sed is portable and POSIX; cpp is neither.
33076
33077Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33078
33079 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
33080
33081Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33082
33083 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
33084
33085Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33086
33087 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
33088 "_vb$".
33089 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
33090 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
33091
33092Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33093
33094 * lib/gdb.exp: Comment out code which depends on non-existent
33095 `transform' procedure.
33096
33097Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
33098
33099 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
33100 * lib/gdb.exp: Transform tool name.
33101 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
33102 1.1's new error handling system.
33103
33104Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33105
33106 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
33107
33108Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33109
33110 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
33111 They made pattern matching so slow that timeouts happened on
33112 heavily loaded systems. Now any output from "show print" which
33113 gets us back to the GDB prompt is a PASS.
33114
33115Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
33116
33117 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
33118
33119Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33120
33121 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
33122
33123 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
33124 It is not from PR 3220.
33125
33126Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33127
33128 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
33129 just started failing because they depended on the order the
33130 subcommands are presented, or exact docstring text. This kind of
33131 test is a pain and has minimal benefit.
33132
33133Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33134
33135 * gdb.t09/corefile.exp: At end of test, use "core" command with
33136 no arguments.
33137
33138Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33139
33140 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33141 17}/Makefile.in: Make it possible to run the testsuite with Sun
33142 make and CC = cross gcc by adding explicit build rules for .o
33143 files.
33144
33145Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33146
33147 * gdb.t15/funcargs.exp: Don't put comments on same line as
33148 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33149
c906108c
SS
33150Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33151
33152 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33153
33154Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33155
33156 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33157 * gdb.t20/inherit.exp: remove three dumplicate entries.
33158
33159Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33160
33161 * gdb.t06/break.exp: For "next over recursive call", fail on any
33162 incorrect output, not just on "factorial (value=2)".
33163
33164Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33165
33166 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33167 working now. Add an xfail if accesing a bss variable causes
33168 a memory error if the target is not yet run.
33169
33170Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33171
33172 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33173 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33174 name of __st* demangling (2 strings). Did Kung really get the
33175 more than 95 others right without testing them?
33176
33177Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33178
33179 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33180
33181Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33182
33183 * configure.in (configdirs): Add gdb.disasm
33184 * gdb.disasm: New directory for GDB disassembler tests.
33185 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33186
33187Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33188
33189 * gdb.t00/help.exp: Don't test "help set".
33190
33191 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33192 from within expect statements. None of these happen anymore and
33193 they cause regressions to be silently unnoticed.
33194
33195 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33196 messages) about known failures with gcc cygnus-2.4.5-930417.
33197
33198 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33199 comp-info.exp so it gets built if it doesn't exist.
33200
33201 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33202 it is no longer used.
33203 * gdb.t13/comp-info.c: Removed.
33204
33205Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33206
33207 * gdb.t06/signals.exp: Add xfail for sun3.
33208
33209Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33210
33211 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33212 relevant because ^C doesn't get sent but failure can be reproduced
33213 interactively).
33214
33215Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33216
33217 * gdb.stabs/alpha.mt: New configuration file for alpha.
33218 * gdb.stabs/configure.in: Use it.
33219 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33220 sharing with alpha.mt, redefine long to word via preprocessor.
33221 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33222 for alpha.
33223 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33224 native cc.
33225 * gdb.t00/teststrategy.exp: Change expect string so that we
33226 consume the `(xgdb)' from the command echo and from the gdb prompt.
33227 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33228 gdb currently compares all values as long, so this failure probably
33229 applies to any configuration where LONGEST is bigger than a target int.
33230 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33231 with gcc.
33232 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33233 to handle opaque pointers, gcc is.
33234 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33235 as first argument. Include <sys/types.h> and change all operator
33236 new definitions to use size_t.
33237 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33238 now that we use size_t.
33239
33240Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33241
a9c64011 33242 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33243 a long or float array cast all array members to the same type.
a9c64011 33244 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33245 with 64 bit longs.
a9c64011 33246 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33247 on alpha.
a9c64011 33248 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33249
33250Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33251
33252 * gdb.t24 (demangle.exp): Constructors of templates have names like
33253 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33254 section 14.6 of the ARM.
33255
33256 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33257 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33258 accomplish little and slow down the testsuite.
33259
33260 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33261 Accept spaces various places.
33262
33263Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33264
33265 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33266 with watchpoint enabled.
33267
33268 * Makefile.in: Remove definition of CC and remove the second
33269 definition of CXX (the "CXX = gcc" one remains). These definitions
33270 were causing backquotes to be expanded within backquotes, which
33271 doesn't work.
33272
33273Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33274
33275 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33276
33277Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33278
a9c64011
AS
33279 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33280 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33281 by mips cc and contains no stabs entries.
33282
33283Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33284
33285 * config/vx-gdb.exp: Use fake device to load files rather than
33286 NFS.
33287 * lib/gdb.exp: New proc to do "file" command.
33288 * config/unix-gdb.exp: Use new "file" proc.
33289
33290Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33291
33292 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33293 Rework board rebooting slightly.
33294 (gdb_exit): Don't exit from the remote shell; there isn't one.
33295 * gdb.stabs/weird.exp: If a program is being debugged already,
33296 kill it.
33297 * gdb.t04/setvar.exp: Stop and restart gdb.
33298 * gdb.t05/expr.exp: Likewise.
33299 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33300 restart gdb and reload the program.
33301 * gdb.t08/opaque.exp: Likewise.
33302 * gdb.t12/scope.exp: Likewise.
33303 * gdb.t13/bitfields.exp: Likewise.
33304 * gdb.t15/funcargs.exp: Likewise.
33305 * gdb.t20/classes.exp: Likewise.
33306 * gdb.t03/ptype.exp: Increase timeout.
33307 * gdb.t16/printcmds.exp (test_print_string_constants,
33308 test_print_array_constants): Likewise.
33309 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33310 * gdb.t20/classes.exp (do_tests): Likewise.
33311 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33312
33313Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33314
33315 * gdb.stabs: Renamed *wierd* to *weird*.
33316
33317Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33318
33319 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33320 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33321
33322Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33323
33324 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33325 (do_tests): Remove xfail for whatis on one_var and two_var.
33326
33327Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33328
33329 * Makefile.in: Made cross building work better by adding
33330 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33331
33332Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33333
33334 * gdb.t15/{return.c,return.exp,Makefile.in}:
33335 New test, currently commented out.
33336
33337Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33338
33339 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33340 still running and removes the leftover named socket so GDb can do
33341 clean restarts.
33342
33343Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33344
33345 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33346 console, not GDB.
33347 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33348 cross testing works better with "make check"
33349 * config/unix-gdb: Use default procedures for exit and version.
33350 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33351 with the newest VxWorks.
33352
33353Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33354
33355 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33356 old form.
33357
33358 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33359 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33360
33361 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33362
33363 * config/unix-gdb.exp: Remove this version of gdb_exit
33364 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33365 Rob says he'll look at it when he gets back to testing boards.
33366
33367Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33368
33369 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33370 an expected fail for certain ptype commands.
33371
33372 * gdb.t20/classes.exp: Update expected results of "ptype class
33373 Base1" to account for the constructor that now appears in the type.
33374
33375Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33376
33377 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33378 disappeared from list.
33379 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33380 "alldone" proc with call to cleanup and exit.
33381 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33382 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33383 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33384 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33385 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33386 "alldone" proc with simple returns that suppress remaining
33387 tests. The alldone proc went away many months ago.
33388
33389Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33390
33391 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33392
33393 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33394
33395Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33396
33397 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33398 as vax gdb will display them.
33399
33400Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33401
33402 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33403 optimizers.
33404
33405 * scope.exp: Change "bad value for localval" messages so each one
33406 is unique.
33407
33408 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33409 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33410
33411 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33412
33413Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33414
33415 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33416 doesn't exist (due to optimization).
33417
33418Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33419
33420 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33421 contains \r because the filename is long.
33422
33423 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33424 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33425
33426Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33427
33428 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33429 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33430 Ultrix.
33431 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33432 int tests.
33433 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33434
33435Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33436
33437 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33438
33439 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33440 to match does not match the passing case but still matches the
c906108c
SS
33441 failing case.
33442
33443Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33444
33445 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33446
33447Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33448
33449 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33450 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33451 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33452 Remove various versions of gdb_exit.
33453 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33454 gdb_exit.
33455 * config/unix-gdb.exp: gdb_exit remains here, and should override
33456 the generic version, since it's doing a lot of wierd stuff that
33457 the other versions aren't. FIXME, fold it in, or abandon this
33458 version.
33459
33460Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33461
33462 * gdb.t24/demangle.exp: Add tests for PR 3220.
33463
33464Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33465
33466 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33467
33468Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33469
33470 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33471 "i386-*-*". Works for i486 as well.
33472
33473 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33474 bug, and expand domain of xfail to all SVR4 systems, since the
33475 actual problem is likely to be in generic SVR4 /proc support.
33476
33477Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33478
33479 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33480
33481Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33482
33483 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33484 xfails for other systems. Match a missing 'Continuing.' as an
33485 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33486
33487 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33488 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33489 Only issue warning for missing executables if -all option is used.
33490
33491 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33492 file if -all option is used. It's like an unpredictable XFAIL.
33493
33494Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33495
33496 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33497 for dynamically linked binaries.
33498
33499 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33500
33501Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33502
33503 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33504 to state that this is a known bug in old versions of g++.
33505
33506Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33507
33508 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33509 while waiting for `Continuing'.
33510
33511Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33512
33513 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33514 in text, data, and bss.
33515 * gdb.t10/nodebug.c: Add local and global test variables for
33516 initialized and uninitialized data.
33517
33518Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33519
33520 * config/unix-gdb.exp (gdb_exit): Add "wait".
33521
33522Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33523
33524 * gdb.t06/signals.exp: xfail the continue from the handler for all
33525 targets.
33526
33527 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33528 function with watchpoints enabled, the i386 call dummy starts with
33529 a call.
33530
33531 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33532 386 bsd names its corefiles.
33533
33534Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33535
33536 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33537 compilers don't grok it.
33538 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33539 with small octal ints rather than character constants, which
33540 are signed and might not fit if first promoted to int.
33541
33542Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33543
33544 * gdb.t09/Makefile.in (clean): Remove corefile.
33545
33546Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33547
33548 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33549
33550Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33551 and Jim Kingdon (kingdon@cygnus.com)
33552
33553 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33554 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33555 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33556
33557Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33558
33559 * gdb.t17/interrupt.exp: Add xfail for hppa.
33560
33561Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33562
33563 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33564 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33565 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33566 to determine signed-ness of bitfields and use the result to setup
33567 the xfail.
33568 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33569 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33570 call line is reached if necessary.
33571
33572Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33573
33574 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33575
33576Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33577
33578 * gdb.t06/break.exp: Also test `clear' command.
33579
33580Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33581
33582 * gdb.t00/teststrategy.exp: Remove extra quote.
33583
33584 * gdb.t07/watchpoint.exp: Change xfail for calling function with
33585 watchpoint enabled to be for all non-68k machines.
33586
33587 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
33588
33589Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33590
33591 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
33592 targets use aout.mt instead of ecoff.mt as gas understands
33593 standard aout format.
33594
33595Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33596
33597 * lib/gdb.exp (runto): Don't insist that function we are running to
33598 was compiled with -g.
33599
33600 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
33601
33602 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
33603 to get back into the read system call.
33604 Accept leading newline in case where we woke it up.
33605
33606Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33607
33608 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
33609 to make the stabs test work on ecoff systems using gcc and -with-stabs.
33610 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
33611 enable ecoff configuration.
33612
33613Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33614
33615 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
33616
33617Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33618
33619 * gdb.t16/printcmds.exp: Add another printf test.
33620
33621Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
33622
33623 * configure.in: If configured -with-stabs on any target, add
33624 stabsdirs to configdirs.
33625
33626Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33627
33628 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
33629 fun" so pattern does not match the command itself.
33630
33631Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33632
33633 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
33634
33635Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33636
33637 * gdb.t17/interrupt.exp: Test for more things.
33638
33639Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33640
33641 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33642 compiler arranges the code and line numbers.
33643
33644 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33645
33646Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33647
33648 * gdb.t00/help.exp: Increase expect input buffer size.
33649
33650Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33651
33652 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33653
33654 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33655
33656 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33657
33658 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33659 [0-9]*, not just [0-9].
33660
33661Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33662
33663 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33664
33665 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33666
33667Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33668
33669 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
33670
33671Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33672
33673 * gdb.t06/signals.c: Add xfails for sun3.
33674
33675 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
33676
33677 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
33678 test_stepping tests.
33679
33680Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33681
33682 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
33683
33684 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
33685
33686 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
33687 rather than actually putting it through cpp twice.
33688
33689 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
33690
33691Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
33692
33693 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
33694 no longer needed.
33695
33696Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33697
33698 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
33699
33700 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
33701 C++ features prints as "struct", make it a pass, not an xfail.
33702
33703Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33704
33705 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
33706 Don't require VA to print as "class" rather than "struct".
33707
33708Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
33709
33710 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
33711
33712Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33713
33714 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
33715
33716Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33717
33718 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
33719 order.
33720
33721Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33722
33723 * gdb.t16/printcmds.exp: Add printf tests.
33724
33725 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
33726
33727 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
33728
33729Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
33730
33731 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
33732 pass counts, to counteract any existing or future setup_xfails.
33733
33734Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33735
33736 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
33737 {BEGIN,END}_COMMON for common block instead of STAB.
33738 * gdb.stabs/wierd.exp: Add xfail for rs6000.
33739
33740 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
33741 intp_var should be N_GSYM not N_LSYM.
33742 wierd-aout.S: Use a label for the value of the N_SO.
33743 wierd.def: Remove all backslashes.
33744 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
33745
33746Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33747
33748 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
33749 get the expected next to inheritance3.
33750
33751Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33752
33753 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
33754 now that gcc-2.4 gets it right.
33755
33756Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33757
33758 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
33759
33760 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
33761 generating comp-info.exp which works for cross-compilation.
33762
33763Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
33764
33765 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
33766 "*-*-sysv4.*".
33767
33768Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
33769
33770 * gdb.t01/run.exp: Start with a fresh gdb.
33771 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
33772 SVR4.x.
33773
33774Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
33775
33776 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
33777 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
33778 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
33779 Makefile.in (distclean, realclean): Remove gdbme.c from list of
33780 things to remove.
33781
33782Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
33783
33784 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
33785 test cases from bug reports.
33786
33787Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
33788
33789 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
33790 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
33791 avoid spurious xfails.
33792 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
33793 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
33794 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
33795
33796Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
33797
33798 * gdb.t00/teststrategy.exp: Rework to provide more useful
33799 description of each test, fix problem with systems that define
33800 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
33801 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
33802 results for "next over recursive call" so timeouts aren't taken
33803 by error.
33804
33805Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
33806
33807 * gdb.t12/scope.exp: Test printing of variables before run.
33808
33809 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
33810 printed in wrong order due to sorting.
33811
33812Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
33813
33814 * gdb.t00/teststrategy.exp: Fix expected results for printing
33815 user entered string constant. Is array of char, prints with no
33816 address.
33817
33818 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
33819 commands.
33820 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
33821 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
33822 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
33823 of struct of char arrays.
33824 * gdb.t00/radix.exp: New tests for radix commands.
33825
33826Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
33827
33828 * gdb.t16/printcmd.exp: Print a variable before running program
33829 (with xfail for AIX).
33830
33831Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
33832
33833 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
33834
33835 * gdb.t16/printcmd.exp: Don't print variables before running program.
33836
33837 * gdb.t06/break.exp: Don't require envp argument to main.
33838
33839 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
33840
33841 * gdb.t02/whatis.exp, gdb.t11/list.exp:
33842 Add xfails for rs6000.
33843
33844 * gdb.t02/whatis.exp: Change other tests not to re-test something
33845 we already tested.
33846
33847 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
33848 each type used has a variable of that type.
33849
33850Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
33851
33852 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
33853
33854Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
33855
33856 * configure.in: change srctrigger to be a file, not a directory
33857
33858Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
33859
33860 * configure.in (mips-idt-ecoff*): Added trailing '*'.
33861
33862 * gdb.t11/list.exp: Fixed a couple of typos.
33863
33864Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
33865
33866 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
33867 is fixed and PR is closed.
33868 * gdb.t16 (gdbme.c): Add simple test string variable.
33869 * gdb.t16 (printcmds.exp): Add tests with simple test string
33870 variable, primarily for boundaries on "set print elements".
33871
33872Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
33873
33874 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
33875 Make leading 0's optional and don't expect a tab in the middle
33876 of the number.
33877
33878 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
33879
33880 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
33881 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
33882 don't end command passed to gdb_test with newline.
33883
33884 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
33885 signed keyword away, don't expect signed bitfields to be signed.
33886
33887 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
33888 printing with only as many 1's as are in the field as well as printing
33889 with 32 1's (see comment).
33890
33891Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
33892
33893 * gdb.t00/default.exp: Start with a fresh gdb.
33894 * configure.in (configdirs): Remove gdb.t31 until the chill
33895 compiler works again. It no longer is able to find chillrt0
33896 since it isn't in libchill.a anymore.
33897 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
33898 wierd.o, make more modular.
33899 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
33900 spurious newlines that caused problems.
33901
33902Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33903
33904 * Move test with enums and partial symbols from gdb.t03/ptype.exp
33905 to gdb.stabs/wierd.exp since GCC has worked around the bug.
33906 gdb.stabs/wierd.{exp,def}: Many new tests.
33907
33908 * gdb.t00/default.exp: update info line for new message.
33909
33910 * gdb.t02/{whatis.exp,gdbme.c}:
33911 Test that "char *" doesn't print as "caddr_t".
33912
33913Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33914
33915 * gdb.t00/help.exp: Use .* in place of some help messages which
33916 just changed.
33917 gdb.t00/default.exp: Update "info frame" test for new message.
33918 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
33919 Remove some xfails
33920
33921Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33922
33923 * gdb.t03/{gdbme.c,ptype.exp}:
33924 Add tests for typedef'd struct and union without tags.
33925 Also check "whatis" on a variable of a typedef'd enum without a tag.
33926
33927 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
33928 PRMS 1823; the bug still exists but isn't reproduced by this test
33929 anymore), and remove rs6000 XFAIL (the bug is fixed).
33930
33931 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
33932 duplicated from whatis.exp. For those that are left, accept
33933 "long", "long int", or "int" for long variables (whatis.exp already
33934 has an XFAIL for "int", so no need to fail it here).
33935
33936 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
33937 Deal with GCC's names for types now that GDB uses the compiler's names.
33938
33939 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
33940 setup_xfail's for sunos4. If we #defined the signed keyword away,
33941 don't expect GDB to know that char it is signed.
33942
33943 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
33944
33945Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
33946
33947 * configure.in (configdirs): Add gdb.t24 for C++ tests that
33948 should work on any system, regardless of debugging format.
33949 * gdb.t21/demangle.exp: Move to gdb.t24.
33950 * gdb.t24/demangle.exp: Move from gdb.t21.
33951 * gdb.t24/{Makefile.in, configure.in}: New files.
33952
33953Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33954
33955 * configure.in: Do gdb.stabs and C++ tests only for stabs.
33956 * gdb.stabs: New directory.
33957
33958Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33959
33960 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
33961 not just "Quit anyway?".
33962
33963Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
33964
33965 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
33966 that all setup_xfails are immediately followed by clear_xfails.
33967
33968Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
33969
33970 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
33971 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
33972 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
33973 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
33974 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
33975 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33976 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33977 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
33978 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
33979 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
33980 gdb.t31/chillvars.exp, lib/gdb.exp:
33981 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
33982 bug-gdb@prep.ai.mit.edu.
33983
33984Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
33985
33986 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
33987 with 0.0, not integer 0.
33988
33989Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
33990
33991 * gdb.t06/break.exp: Update for "Kill the program" message change.
33992
33993Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
33994
33995 * Makefile.in (GDBFLAGS): Set to -nx.
33996 * Makefile.in (site.exp): Use GDBFLAGS.
33997
33998Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33999
34000 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
34001 Makefiles.
34002 (check): depend on just-check.
34003 (just-check): added so that tests can be run without a noop
34004 build pass.
34005
34006Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
34007
34008 Switch to using configure's configdirs.
34009 * Makefile.in (Makefile): add configure.in dependency.
34010 (SUBDIRS): removed redundant assignment.
34011 * configure.in: switch subdirs assignment to configdirs.
34012 * gdb.t*/configure.in: new files.
34013
34014Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
34015
34016 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
34017 works.
34018
34019Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
34020
34021 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
34022 in explicit rules. Apparently this is not supported by some makes.
34023
34024Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
34025
34026 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
34027
34028Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34029
34030 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
34031 disappeared.
34032
34033Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
34034
34035 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
34036
34037Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
34038
34039 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
34040 watchpoint problem that is now fixed.
34041 * gdb.t30/chexp.exp: Remove setup_xfail for printing
34042 uninitialized convenience variables.
34043 * gdb.t31/chillvars.exp: Fix expected patterns for printing
34044 structures.
34045
34046Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34047
34048 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
34049 which causes expect to get out of sync with gdb on long output
34050 from help set.
34051 * gdb.t09/corefile.exp: Make expected pattern for core file
34052 failing signal and frame output format less sun specific.
34053
34054Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
34055
34056 * gdb.t31/chillvars.exp: Add and remove initial dummy
34057 breakpoint, so that symbol table is forced in.
34058 (Needed at least on Sunos4, though it seems not SVR4.)
34059 * gdb.t31/chillvars.exp: Update for changed output format.
34060
34061Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
34062
a9c64011 34063 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
34064
34065Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
34066
34067 * Makefile.in: Added --srcdir when invoking runtest, removed the
34068 need for a local config file. (optional now)
34069
34070Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
34071
34072 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
34073 failure count used to force early termination. Add some more
34074 expected failures for gnu style demangling.
34075
34076Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34077
34078 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
34079 pmi variable from gdb.t20/gdbme to get optimized away.
34080 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
34081 Check for written corefile upon timeout _and_ eof.
34082
34083Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34084
34085 * config/unix-gdb.exp: Add missing return 0.
34086
34087Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
34088
34089 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
34090 test termination.
34091
34092Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
34093
34094 * configure.in (subdirs): Put back gdb.t17 which mysteriously
34095 disappeared.
34096
34097Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
34098
34099 * gdb.t10/crossload.exp: Disable the i860-elf test until such
34100 time as i860 support works.
34101
d63a86f8 34102 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
34103 "backtrace 100\r" rather than just "backtrace\r", to match last
34104 change.
34105
34106Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
34107
34108 * config/udi-gdb.exp (gdb_exit): Remove close command.
34109 (gdb_target_udi): New procedure to set the UDI target.
34110 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
34111 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
34112 Added waits for prompts after several question responses. Added
34113 some more responses used by a29k-amd-udi-gdb.
34114 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
34115 pass different arguments, restart UDI connection after program
34116 completion.
34117 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
34118 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
34119 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
34120 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
34121 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
34122 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
34123 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
34124 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
34125 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
34126 after program completion.
34127 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
34128 compiled with a SELECT_VECS setting.
34129 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
34130 infinite recursion.
34131
34132 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34133 Added checks for COFF results, and made them expected failures for
34134 all targets. It would be better to make them expected failures
34135 for COFF targets only.
34136
34137Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34138
34139 * Makefile.in: add null dvi target, don't bother to recurse
34140 through test directories for info and install-info; rename
34141 $(datadir) to be dejagnu instead of deja-gnu
34142
34143Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34144
34145 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34146 compiler to coredump.
34147 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34148 code.
34149
34150Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34151
34152 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34153 coredump.
34154 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34155 code.
34156
34157Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34158
34159 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34160 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34161 which in a shell. Deletes xgdb when done.
34162 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34163 Tests the return from the "set height" or "set width" commands.
34164 Added a few return codes where needed.
34165
34166Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34167
34168 * Makefile.in (SUBDIRS): Add gdb.t17.
34169 * configure.in (subdirs): Add gdb.t17.
34170 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34171 files to test gdb's calling of functions in the inferior with
34172 the correct arguments and gdb's ability to retrieve any
34173 result returned.
34174
34175Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34176
34177 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34178 may be called after gdb goes away. Previous versions of expect
34179 needed these to avoid file descriptor leaks, but they cause
34180 errors with the current revision of expect.
34181 * gdb.t00/gdbvars.exp: Use -re on expected output after
34182 setting sevenbit-strings.
34183 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34184 to set sevenbit-strings consistent across tests.
34185 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34186 set sevenbit-strings consistent across tests.
34187
34188Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34189
34190 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34191 expected output to match current "expect" expectations.
34192
34193Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34194
34195 * gdb.t00/default.exp: Change expected output for default "source"
34196 command, to match new gdb behavior which requires a filename to
34197 source.
34198
34199Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34200
34201 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34202 expected fail for i486-*-* that misses the marker2 function.
34203 * gdb.t10/crossload.exp (bfddefault): Allow successful
34204 recognition of a format to pass even if no symbols are found.
34205 Explicitly catch failures where the format is not recognized
34206 or is ambiguous, and add the reason to the fail message.
34207 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34208 the cause is and invalid target and add reason to failure message.
34209 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34210 elf32-i386, elf32-sparc, and elf32-i860.
34211 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34212 Set up expected failure for 'filename'::variable scope resolution,
34213 which is now apparently broken on all targets.
34214 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34215 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34216 gdb.t23/templates.exp: Change failure for missing binfile into
34217 just a warning.
34218 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34219 references.
34220
34221Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34222
34223 * gdb.t00/default.exp: Add expected output for default "source"
34224 command, to match new gdb behavior.
34225 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34226
34227Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34228
34229 * config/*-gdb.exp: returns an error, rather than exiting on
34230 internal errors.
34231
34232Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34233
34234 * gdb.t03/gdbme.c: Add pointer to struct variable.
34235 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34236 referencing struct members.
34237
34238Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34239
34240 * configure.in (mips-idt-ecoff): New target.
34241 * config/mips-gdb.exp: New file for remote board using MIPS remote
34242 debugging protocol.
34243
34244 * Redid configuration scheme. Removed gdb.t*/configure.in.
34245 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34246 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34247 distclean targets. Built executables via .o files. Adjusted
34248 tests to account for source files in $(srcdir) rather than
34249 $(objdir).
34250 * lib/gdb.exp (runto): Don't expect () after the function name,
34251 because it may have arguments.
34252
34253Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34254
34255 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34256 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34257 expected failures for mips-idt-* and mips-sgi-*.
34258 * gdb.t00/default.exp (attach): Kill process if requested.
34259 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34260 that does not read core files.
34261 * gdb.t01/run.exp: Removed checks for exit status code.
34262 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34263 it is linked in.
34264 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34265 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34266 appropriate, rather than doing it by hand.
34267 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34268 execution.
34269 * gdb.t10/crossload.exp: Kill existing program if needed.
34270 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34271 appropriate, rather than doing it by hand. Always increase
34272 timeout for this test, not just for VxWorks.
34273
34274Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34275
34276 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34277 of Chill STRUCT types and STRUCT values.
34278 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34279 than "char".
34280 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34281 struct2): New struct definitions and initializations to test
c906108c
SS
34282 simple Chill STRUCT types.
34283
34284Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34285
34286 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34287 the null byte at the end of strings.
34288 * gdb.t00/default.exp: Make show version insensitive to copyright
34289 date.
34290 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34291 to avoid dependencies on target char signedness.
34292 * gdb.t16/printcmds.exp: Update expected results for explicitly
34293 unsigned char.
34294 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34295 now work.
34296 * gdb.t21/demangle.exp: Add many more patterns for template
34297 demangling, most of them being expected failures.
34298 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34299 string we are matching for, to match on the whole string.
34300 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34301 and fix a whole bunch that had incorrect expected output but were
34302 passing anyway because of the bug in "proc demangle".
34303 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34304 type.
34305 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34306
34307Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34308
a9c64011
AS
34309 * gdb/testsuite: made modifications to testcases, etc., to allow
34310 them to work properly given the reorganization of deja-gnu and the
34311 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34312
34313Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34314
34315 * gdb/testsuite: Initial creation of gdb/testsuite.
34316 Migrated dejagnu testcases and support files for testing nm to
34317 gdb/testsuite from deja-gnu. These files were moved "as is"
34318 with no modifications. This migration is part of a major overhaul
34319 of dejagnu. The modifications to these testcases, etc., which
34320 will allow them to work with the new version of dejagnu will be
34321 made in a future update.
48efe704 34322
8d8cb839 34323 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34324\f
8d8cb839
EZ
34325;; Local Variables:
34326;; mode: change-log
34327;; left-margin: 8
34328;; fill-column: 74
34329;; version-control: never
34330;; End:
902f2ccb 34331
ecd75fc8 34332 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34333 Copying and distribution of this file, with or without modification,
34334 are permitted provided the copyright notice and this notice are preserved.
This page took 4.939718 seconds and 4 git commands to generate.